The following modules have been removed in this release: libcroco, libgepub The following modules have a new version: - dconf (0.34.0 => 0.35.1) - eog (3.35.1 => 3.35.2) - epiphany (3.35.2 => 3.35.3) - evolution-data-server (3.35.2 => 3.35.3) - gcab (1.3 => 1.4) - gcr (3.34.0 => 3.35.1) - gjs (1.63.2 => 1.63.3) - glib (2.63.1 => 2.63.3) - glib-networking (2.63.2 => 2.63.3) - gnome-autoar (0.2.3 => 0.2.4) - gnome-boxes (3.34.2 => 3.35.2) - gnome-calculator (3.34.1 => 3.35.3) - gnome-calendar (3.34.2 => 3.35.2) - gnome-contacts (3.34 => 3.35.1) (*) - gnome-control-center (3.34.1 => 3.35.2) (*) - gnome-desktop (3.35.2 => 3.35.3) - gnome-initial-setup (3.34.1 => 3.35.3) (*) - gnome-maps (3.35.2 => 3.35.3) - gnome-menus (3.32.0 => 3.35.3) - gnome-music (3.34.2 => 3.35.3) - gnome-online-accounts (3.35.1 => 3.35.3) - gnome-session (3.34.1 => 3.35.3) (*) - gnome-settings-daemon (3.34.1 => 3.35.0) (*) - gnome-shell (3.35.1 => 3.35.3) - gnome-shell-extensions (3.34.1 => 3.35.3) - gnome-software (3.34.1 => 3.35.2) (*) - grilo (0.3.10 => 0.3.11) - gssdp (1.2.1 => 1.2.2) - gtk+ (3.24.12 => 3.24.13) - gupnp (1.2.1 => 1.2.2) - libdazzle (3.34.1 => 3.35.2) (*) - libsigc++ (3.0.0 => 3.0.2) - libsoup (2.68.2 => 2.68.3) - mutter (3.35.1 => 3.35.3) - orca (3.34.1 => 3.35.3) (*) - simple-scan (3.35.2 => 3.35.3) - totem-pl-parser (3.26.3 => 3.26.4) - vala (0.46.5 => 0.47.2) (*) No summarized news available The following modules weren't upgraded in this release: adwaita-icon-theme, at-spi2-atk, at-spi2-core, atk, atkmm, baobab, cantarell-fonts, cheese, clutter, clutter-gst, clutter-gtk, cogl, evince, file-roller, folks, gdk-pixbuf, gdm, gedit, geocode-glib, gfbgraph, glibmm, gmime, gnome-backgrounds, gnome-bluetooth, gnome-characters, gnome-clocks, gnome-color-manager, gnome-disk-utility, gnome-font-viewer, gnome-getting-started-docs, gnome-keyring, gnome-logs, gnome-online-miners, gnome-photos, gnome-screenshot, gnome-system-monitor, gnome-terminal, gnome-themes-extra, gnome-user-docs, gnome-user-share, gnome-video-effects, gnome-weather, gobject-introspection, gom, grilo-plugins, gsettings-desktop-schemas, gsound, gspell, gtk, gtk-doc, gtk-vnc, gtkmm, gtksourceview, gupnp-av, gupnp-dlna, gvfs, json-glib, libchamplain, libgdata, libgee, libgnomekbd, libgsf, libgtop, libgudev, libgweather, libgxps, libmediaart, libnma, libnotify, libpeas, librsvg, libsecret, libzapojit, mm-common, nautilus, pango, pangomm, phodav, pyatspi, pygobject, rest, rygel, sushi, totem, tracker, tracker-miners, vte, yelp, yelp-tools, yelp-xsl, zenity ======================================== dconf ======================================== Changes in dconf 0.35.1 ======================= - Writer service: avoid writing to disk and emitting changed signals when write requests do not result in changes to the database (Daniel Playfair Cal, !3) - build: Drop redundant `install` key from `configure_file()` (Philip Withnall, !53) - build: Update abicheck.sh script to work with GCC 9 (Diego Escalante Urello, !55) - build: Update use of link_whole for meson-0.52 (Diego Escalante Urello, !54) ======================================== eog ======================================== Version 3.35.2 -------------- Bug fixes: !27, Various EogThumbView bugfixes (Krifa75) #66, Unfullscreen using F11 doesn't work if window is empty (Felix Riemann) #93, Pan gesture in RTL shows always next picture (Felix Riemann) #96, Publish nightly builds on nightly.gnome.org (Felix Riemann, Piotr Drąg) New and updated translations: - Jordi Mas [ca] - Fran Diéguez [gl] - Stas Solovey [ru] New and updated manual translations - Aleix Badia i Bosch [ca] - Fran Diéguez [gl] ======================================== epiphany ======================================== 3.35.3 - January 3, 2020 ======================== Big stuff: - View source mode now uses highlight.js syntax highlighting (!506) - Now displays PDFs with PDF.js (!508) The usual: - Add Open Link context menu option for selected text (#349) - Fix crash when bookmark time is invalid (#454) - Remove support for external view source (#819) - Try harder to avoid session data loss (#887) - Remember page zoom levels during incognito session (#891) - Always show overview close button (#906) - Fix middle click on back button when titlebar action is configured (#919) - Add lockdown setting to disable context menu (#921) - Disable Send Link context menu option in application mode (#926) - Reenable on-demand hardware acceleration (#932) - Fix profile migrator error message (#944) - Fix localization of reader mode preferences (#994) - Fix crash on shutdown regression (#1004) - Redesigned the downloads button (#947, #1005) - Improve design of web process crash error page (#1013) - Fix regressions with user style sheet monitor (#1026) - Major refactor of IPC to web extension (!448) - Enable process swap on navigation (site isolation) (!448) - Security popover's per-website adblocker preference now actually works (!471) - Improve reader mode icon on elementary (!490) - Fix search provider crash when there are no bookmarks (!510) - Fix crashes on web app creation dialog and theoretical crashes elsewhere (!511) - Remove do-not-track setting, obsolete (!514) - Remove enable-plugins setting (NPAPI plugins), now always off (!514) - Remove enable-webaudio and enable-webgl settings, now always on (!514) - Fix issues detected by cppcheck and scan-build - Disable Search the Web in application mode - Temporarily disable address bar DNS prefetch due to WebKit crash - Require libhandy as system dependency ======================================== evolution-data-server ======================================== Evolution-Data-Server 3.35.3 2020-01-03 --------------------------------------- Bug Fixes: I#177 - DAV: Ignore 404 responses on content refresh (Milan Crha) Translations: Yi-Jyun Pan (zh_TW) Jordi Mas (ca) Fabio Tomat (fur) Fran Dieguez (gl) ======================================== gcab ======================================== v1.4 ==== New Features: - New GDateTime-based APIs - Allow comping as meson subproject Bugfixes: - build-sys fixes - MacOS/Windows build support ======================================== gcr ======================================== gcr 3.35.1: - gcr-certificate: Add (virtual) annotation [GNOME/gcr!35, GNOME/gcr#37] - Always use G_PARAM_STATIC_STRINGS [GNOME/gcr!31] - Support Meson build system [GNOME/gcr!11,32,33,34] - Avoid potential 64-bit pointer aliasing alignment issues [GNOME/gcr!27, GNOME/gcr#34] - Update README to mention correct environment variables [GNOME/gcr!25] - build: Use sed for .desktop variables substitution [GNOME/gcr!24] - Updated translations ======================================== gjs ======================================== Version 1.63.3 -------------- - Closed bugs and merge requests: * JS ERROR: TypeError: this._rooms.get(...) is undefined [Philip Chimento, #289, !367] * Run CI build with --werror [Philip Chimento, #286, !365] * build: Remove Autotools build system [Philip Chimento, !364] * gjs-symlink script is incompatible with distro builds [Michael Catanzaro, Bastien Nocera, #291, !369, !370] * installed-tests: Don't hardcode the path of bash [Ting-Wei Lan, !372] * Update Visual Studio build instructions (after migrating to full Meson-based builds) [Chun-wei Fan, !375] * object: Warn when setting a deprecated property [Florian Müllner, !378] * CI: Create mozjs68 CI images [Philip Chimento, !379] * Various maintenance [Philip Chimento, !374, !380, !381] Version 1.58.4 -------------- - Now prints a warning when constructing an unregistered object inheriting from GObject (i.e. if you forgot to use GObject.registerClass.) In 1.58.2 this would throw an exception, which broke some existing code, so that change was reverted in 1.58.3. In this version the check is reinstated, but we log a warning instead of throwing an exception, so that people know to fix their code, but without breaking things. NOTE: In 1.64 (the next stable release) the warning will be changed back into an exception, because code with this problem can be subtly broken and cause unexpected errors elsewhere. So make sure to fix your code if you get this warning. - Closed bugs and merge requests: * GSettings crash fixes [Andy Holmes, !373] - Memory savings for Cairo objects [Philip Chimento, !374] - Fix for crash in debug functions [Philip Chimento, !374] ======================================== glib ======================================== Overview of changes in GLib 2.63.3 ================================== * Add a `--glib-min-version` argument to `gdbus-codegen` which controls breaks in the API of generated code (#1726) * Add `g_clear_list()` API to clear `GList`s to `NULL` (#1943) * Add a `GMemoryMonitor` API to be notified of memory pressure situations using the low-memory-monitor project (!1005) * Add support for dispose functions for `GSource` implementations (!1175) * Tighten up validation of GObject signal and property names, allowing performance improvements (!1224) * Fix installation path of GIO modules on MSVC to be the bindir (!1254) * Bugs fixed: - #650 g_signal_lookup gives too many warnings - #1011 GListStore, easily find if the item is already inserted - #1130 gdbus-codegen: Add an option to strictly generate markdown in source comments - #1687 glocalvfs.c uses non-thread-safe getpwnam() - #1726 Warn when method/signal uses type 'h' but lacks GDBus.C.UnixFD annotation - #1935 Assert in _kqsub_free seems to be too strict - #1943 Consider g_clear_list() - #1947 Documentation clarification for g_uuid_string_random() - #1953 Documentation for g_type_init() and others missing from online gtk-doc documentation - #1961 A typo in the comment of `g_settings_schema_get_path`: threfore -> therefore - !1005 gio: Add GMemoryMonitor to monitor for low-memory - !1172 gptrarray: Add an example to the g_ptr_array_steal() docs - !1175 Implement a dispose function for GSource - !1223 Add additional valgrind suppressions - !1224 Signal name handling improvements - !1230 ci: Run installed-tests on Fedora - !1235 Add sudo to Fedora docker image - !1239 tests: Run "timeout tests" sequentially - !1248 ci: Update all Debian CI runners to use v5 of the Dockerfile - !1249 gio-tool-mount: Allow mounting by the given UUID - !1252 ci: Fix running all jobs on merge requests - !1253 gthread: Fix "zero as null pointer" warning - !1254 giomodule: gio modules are no longer installed in bindir on MSVC - !1255 ci: Build Docker images rather than OCI images if using podman - !1256 gdate: Add autoptr support - !1258 Minor CI fixups - !1261 gtk-doc: Ensure we have recent enough version - !1262 tests: Add tests for the gdbus-codegen executable - !1265 build: don't check for protected visibility - !1267 Revert "doc: Workaround gtkdoc-scan bug leading to undocumented symbols" - !1268 ci: Work-around successful installed tests having no logs - !1269 gvariant: Add guard to g_variant_get() - !1271 tests: Enable GDBus debug for a number of unreliable tests - !1274 trash portal: Don't follow symlinks - !1275 Small doc correction - !1277 Various gtk-doc improvements - !1278 Update installed tests CI - !1280 clang-format-diff: Output diff for multiple files, not just one - !1282 Revert "Revert "docs: remove GDBusObjectManager example"" - !1284 Update POTFILES.in 191212 - !1287 atomic/tests: test g_atomic_pointer_compare_and_exchange() with const pointers - !1289 gtype: Define auto-cleanup functions for Module class * Translation updates: - Spanish Overview of changes in GLib 2.63.2 ================================== * Use `lldb` rather than `gdb` on macOS for debugging (#1004) * Switch the atomic builtins from `__sync_fetch_*()` to the slightly more modern `__atomic_*()` (#1750) * Fix calculation of `gsize` width on various platforms (including OpenBSD) (#1777) * Fix undefined behaviour causing brokenness in `g_utf8_find_prev_char()` when compiling with GCC ≥ 8 (#1917) * Revert UNIX mode changes in `G_FILE_ATTRIBUTE_ID_UNIX_MODE` which broke OSTree (#1934) * Slightly improve performance for signal emissions when no handlers are connected (!1083) * Add `g_task_return_value()` and `g_task_propagate_value()` APIs to allow `GTask` to be used from language bindings more easily (!1216) * Fix a file monitoring crash on kqueue-based systems (BSD) (!1221) * Bugs fixed: - #1004 [PATCH] Make gbacktrace use lldb on Mac OS X - #1552 CI: Add code style checks - #1750 Switch from __sync_fetch_*() to __atomic_*() in glib/gatomic.h - #1777 gsize: improper typedef on (at least) OpenBSD - #1895 Regression: glib does not compile on centos 6: "objcopy: unrecognized option '--add-symbol'" - #1917 Test utf8-pointer fails with static build, LTO, optimisations, and new GCC - #1930 glib/tests/bookmarkfile.c:385:test_modify: assertion failed: (stamp == now) - #1934 ostree tests broken since bfdc5fc4fc84ef8518d2d1a328c8482cf5a38e98: File '/tmp/test-tmp-libostree_test-basic-user.sh.test-QB4SA0/diff-test2' is not empty - #1938 GDateTime doesn't support leap seconds - #1940 atomics test fails on FreeBSD CI since !1123 - !1039 Improve documentation for footgun function g_tls_client_connection_copy_session_state() - !1083 Use the GObject hole on 64bit arches for some flags to improve performance - !1202 CI updates after !1177 - !1208 gutils: Slightly improve docs formatting for g_get_os_info() - !1209 Make ld executable configurable - !1210 gdbus-server-auth test: Include gcredentialsprivate.h - !1213 gsocket: Improve diagnostics on bind() failure - !1214 gvariant, gbytes: Avoid memcmp (NULL, ., 0) or memcmp (., NULL, 0) - !1216 Make GTask more binding-friendly - !1218 gdb: Fix GHashTable pretty printer off-by-one error - !1220 gparam: fix memory leak in g_param_value_defaults() - !1221 Add NOTE_REVOKE to the list of the monitoring events - !1225 gtlsconnection: clarify handshake() documentation - !1227 Deprecate old GTlsConnection functionality even harder! - !1231 Fix build on old libc that does not define _SC_HOST_NAME_MAX - !1238 gstrfuncs: use gsize type internally for strv functions - !1242 gfileinfo: Clarify the documentation for G_FILE_ATTRIBUTE_UNIX_MODE - !1243 docs: Fix "occurred" typos in API documentation * Translation updates: - Spanish ======================================== glib-networking ======================================== 2.63.3 - January 3, 2019 ======================== - Fix OpenSSL backend regressions and reenable OpenSSL testsuite (#54) - Temporarily disable cancellation of sync handshakes (#97) - Disable flaky test (#104) and resolve testsuite flakiness (#105) - Fix leak of base iostream (or base datagram socket), 2.62 regression - Fix duplicate notifies of peer-certificate and peer-certificate-errors - Fix regression where GnuTLS connection init could theoretically fail without error - Fix obscure corner case where SNI might not work - Fix various build warnings on Windows - Fix multiple build failures on Windows (Chun-wei Fan) - Fix installed tests (Iain Lane) ======================================== gnome-autoar ======================================== Major changes in 0.2.4: * Use autoreconf instead of deprecated gnome-common (Javier Jardon) ======================================== gnome-boxes ======================================== 3.35.2 - Nob 25, 2019 ===================== Changes since 3.35.1 - Introduce the new VM Assistant and Downloads manager (popover) ======================================== gnome-calculator ======================================== Overview of changes in gnome-calculator 3.35.3 * Updated Chinese (Taiwan) translation (Yi-Jyun Pan) * Updated Spanish translation (Daniel Mustieles) * Updated Swedish translation (Anders Jonsson) * Help updates (Andre Klapper) * Updated Galician translation (Fran Diéguez) Overview of changes in gnome-calculator 3.35.2 * Updated Italian translation (Milo Casagrande) * Updated Catalan translation (Jordi Mas) * Updated Japanese translation (Ryuta Fujii) ======================================== gnome-calendar ======================================== Major changes in 3.35.2: * New Nightly app icon * Updated translations * Many code cleanups ======================================== gnome-desktop ======================================== ============== Version 3.35.3 ============== - Add utility function to start a transient systemd scope - Blacklist seccomp on riscv64 architecture as its not supported yet - Honor XKB_CONFIG_ROOT environment variable ======================================== gnome-maps ======================================== 3.35.3 - Jan 4, 2020 ========================= Changes since 3.35.3 - Avoid flickering when animating user location marker Added/updated/fixed translations - Spanish - Galician - Brazilian Portuguese - Esperanto - Friulian All contributors to this release Andre Klapper Daniel Mustieles dvijaywargiya Fabio Tomat Fran Dieguez James Westman Kristjan SCHMIDT Rafael Fontenelle ======================================== gnome-menus ======================================== ============== Version 3.35.3 ============== * Fix Seahorse not appearing under Utilities category * Add Simple Scan and Usage to Utilities category * Translation updates Contributors: Michael Catanzaro ======================================== gnome-music ======================================== Overview of changes in 3.35.3 ============================= * Improve Tracker content tracking * Update appdate screenshots Bugs fixed: F1 key is not opening help page (#353) Play on empty playlist crashes Music (#354,#355) Crash when pressing Alt+Left in SearchView (#357) Update the appdata screenshots (#327) Thanks to our contributors this release: Ishaan Shah Jean Felder Marinus Schraal Added translations: Basque Indonesian Updated translations: Chinese (Taiwan) Ukranian Brazilian Portuguese Galician Overview of changes in 3.35.2 ============================= * Album Covers are now loaded on demand * Use MusicBrainz identifiers to download album covers ======================================== gnome-online-accounts ======================================== Overview of changes in 3.35.3 ============================= * Remove Pocket (!18) * Bugs fixed: !36 Drop the priv pointer from the GObject instance structures !37 Port away from deprecated GLib API like g_memove and g_get_current_time !39 webview: Port to JSCValue !40 Use the G_DECLARE_* macros to reduce GObject boilerplate #83 Add Exchange and Last.fm icons * Updated translations: Galician Russian ======================================== gnome-shell ======================================== 3.35.3 ====== * Add discrete GPU support for NVidia drivers [Bastien; #1810] * Fix DND of window previews with tablet devices [Carlos; !897] * Update pad OSD actions dynamically on mode changes [Carlos; !898] * st: Add dedicated PasswordEntry widget [Umang; !619] * Allow stand-alone builds of gnome-extensions tool [Florian; !877] * extension-tool: Don't treat missing .js handler as error [Chuck; !905] * Disallow top bar menus without top bar [Florian; #2002] * Misc. bug fixes and cleanups [Georges, Florian, Robert, Umang; !901, #789937, !909, !910, !911, !913, !916] Contributors: Michael Catanzaro, Chuck, Carlos Garnacho, Umang Jain, Robert Mader, Florian Müllner, Georges Basile Stavracas Neto, Bastien Nocera Translators: Fabio Tomat [fur], Fran Dieguez [gl], Jordi Mas [ca], Daniel Mustieles [es] 3.35.2 ====== * Fix unredirection after cancelled animations [Florian; #1788] * Include shadow in window screenshots [Robert; !762] * Show indicator when microphone is active [Florian; !729] * Use inheritance instead of delegate pattern [Marco; !559] * Use cached coordinates for window sorting in overview [Andrew; !763] * Wiggle login/unlock password entries on failure [Georges; !769] * Update window titles in app menu [Florian; #1830] * Fix window animations getting stuck by workspace switches [Jonas D.; !784] * Fix not-responding dialog size when using geometry scaling [Jonas D.; !783] * Handle buggy MPRIS clients more gracefully [Philip; #1362] * Deprecate StBoxLayout's child properties [Florian; !780] * Remove StBin's align properties [Florian; !803] * Use correct timezones for events [Milan, Florian; !806, #1895] * Reduce overhead of tracking stylesheet changes [Carlos; !779] * Replace action icons in system menu with regular menu items [Florian; #270] * Refine polkit dialogs [Jonas D.; !788] * Fix battery icon glitch in "100% but charging" case [Philip; !814] * Fix windows getting stuck on screen if closed while animating [Florian; !815] * Use font from interface settings [Florian; #688288] * Show polkit confirmation dialog for users with no password [Joaquim, Jonas D.; !829] * Use better OSK layout fallback for unsupported variants [Florian; #1907] * Hide stopped spinner in top bar [Joonas; !832] * Reuse existing icons when updating the app picker grid [Georges; !841] * Show switcher popups immediately on second key press [Florian; #1928] * Add position-based animation to page indicators [Alexander; !843] * Improve modifier-less keyboard navigation of switcher popups [Florian; #1883] * Improve weather integration [Florian; #1927, #1926] * Add back sound feedback when scrolling volume indicator [Florian; #53] * Fix creating app folders with no pre-existing folders [Jonas D.; #1652] * Improve DND page switching in app picker [Florian, Jonas D.; #1693] * Fix disable command of gnome-extensions tool [Florian; #1946] * Tweak styling of notifications/media constrols [Joonas; !855, !865] * Enable clean session shutdown after gnome-shell failure [Benjamin; !858] * Also remove scaled keys when texture cache is cleared [Daniel M.; !567] * Don't show overflow indicator in switchers that fit screen [Florian; #1834] * Move libcroco dependency in-tree [Federico; !861] * Move to app folder location when it is created/renamed [Georges; !883] * Dismiss switcher popups when a system modal dialogs opens [Florian; #1536] * Fix weather forecasts for automatic location when Weather is not sandboxed [Florian; #1823] * Place launched applications into a systemd scope [Benjamin; !863] * Fixed crashes [Jonas D., Carlos; !787, !813] * Misc. bug fixes and cleanups [Marco, Georges, Daniel V., Florian, Robert, Kalev, Philip, Jonas D., Will, Carlos, Jonas Å., cunidev, Joonas, Federico; !747, !765, !421, !759, !749, !730, !770, #1799, !774, !773, !776, !777, !782, !794, !778, !792, !790, !190, !796, !795, !797, !798, !800, !804, !808, !807, !810, !811, !563, !809, !805, !817, !818, !822, !830, !828, !823, !835, !840, !842, !833, !845, !846, !847, !851, #1916, !862, !866, #1979, !827, #1976, !884, !873, !885, !799, !887, !891, !816] Contributors: Marco Trevisan (Treviño), Benjamin Berg, Philip Chimento, Milan Crha, Jonas Dreßler, Carlos Garnacho, Joonas Henriksson, Kalev Lember, Robert Mader, Alexander Mikhaylenko, Daniel García Moreno, Florian Müllner, Georges Basile Stavracas Neto, Federico Mena Quintero, Joaquim Rocha, Will Thompson, Daniel van Vugt, Andrew Watson, cunidev, Jonas Ådahl Translators: Daniel Mustieles [es], Goran Vidović [hr], Fabio Tomat [fur], Danial Behzadi [fa], Andika Triwidada [id], Efstathios Iosifidis [el], Ricardo Silva Veloso [pt_BR] ======================================== gnome-shell-extensions ======================================== 3.35.3 ====== Translators: Fran Dieguez [gl] 3.35.2 ====== * Adjust to gnome-shell changes [Marco, Florian; !89, !95, !96] * window-list, workspace-indicator: Exclude DESKTOP windows from previews [Florian; !93] * screenshot-window-sizer: Fix cycling through all valid sizes [Willy; !97] Contributors: Marco Trevisan (Treviño), Florian Müllner, Willy Stadnick ======================================== grilo ======================================== NEW in 0.3.11 ============= * !52 pls: Support totem-pl-parser 3.26.4 * !51 build: Add a Meson dependency variable for libgrlpls * !50 build: Avoid using meson.source_root() * Contributors to this release: Sam Thursfield Bastien Nocera ======================================== gssdp ======================================== 1.2.2 ===== - Fix macOS dylib versioning - Update the required glib version to 2.54 - Fix setting the multicast sending interface Bugs fixed in this release: - https://gitlab.gnome.org/GNOME/gssdp/issues/4 All contributors to this release: - Jens Georg - Niveditha Rau - Tom Schoonjans ======================================== gtk+ ======================================== Overview of Changes in GTK+ 3.24.13 =================================== * listbox: Fix header row reuse * wayland: Fix handling of tablets * theme: - Adwaita: Fix menu rounding - Adwaita: Various improvements for the Emoji chooser - Adwaita: Refresh check and radio buttons - HighContrast: Fix entry colors * input: - Properly handle bubbling of scroll events - Handle modifier key events properly - Run key controllers in the bubble phase - Do not use VIQR for Vietnamese by default * statusicons: Render sharply on hi-dpi * wayland: Fix handling of selection ownership * win32: - Set WS_BORDER for fullscreen GL windows if requested - Fix clipboard handling * quartz: - Handle titlebar events properly - Handle page up/down key events properly * broadway: Fix (lack of) clipboard handling * Translation updates: Catalan Chinese (Taiwan) Croatian Danish French German Hungarian Indonesian Russian Swedish ======================================== gupnp ======================================== 1.2.2 ===== - Fix macOS dylib versioning - Fix endless loop on early notify - Several documentation fixes - Implement version-independent type registration in ResourceFactory - Fix an issue with implementation of the depracted functions - Fix an issue with including net/if.h and linux/if.h - Add async introspection functions matching the usual GIO function pattern - Go through main loop if introspection fails before the actual network request - Bump required GLib version to 2.58 Bugs fixed in this release: - https://bugzilla.gnome.org/show_bug.cgi?id=764498 - https://gitlab.gnome.org/GNOME/gupnp/issues/5 - https://gitlab.gnome.org/GNOME/gupnp/issues/6 - https://gitlab.gnome.org/GNOME/gupnp/issues/8 All contributors to this release: - Jens Georg - Fabrice Fontaine - Tom Schoonjans ======================================== libsigc++ ======================================== 3.0.2 (stable) * Build: Meson build improvements. (Kjell Ahlstedt, Chun-Wei Fan) 3.0.1 (stable) * Build: - Add meson build, alongside the existing autotools and CMake builds. (Kjell Ahlstedt, Chun-Wei Fan) - CMake: Fix the MSVC build, enable warnings, and disable unnecessary warnings, with MVSC. (Stuart Dootson) * connection: Allow copying of empty connections. (Aigrind) * sigc++/adaptors/bind.h: Make bind_functor::bound_ public. (Used by sigc::visitor::do_visit_each(). (Kjell Ahlstedt) Bug #26 * test_limit_reference: Avoid virtual-move-assign warning (seen with g++ 9.2) (Murray Cumming) * signal: slot_iterator_buf: Remove unused T_result default type (Murray Cumming) * tests: Slight cleanups (Murray Cumming) * Remove unused #ifdefed code. (Murray Cumming) ======================================== libsoup ======================================== Changes in libsoup from 2.68.2 to 2.68.3: * Fixes to testing infrastructure [Simon McVittie] * Enable GNOME support in mingw [Fabiano Fidêncio] * Allow introspection in cross builds [Ross Burton] * Updated translations: Chinese (Taiwan) ======================================== mutter ======================================== 3.35.3 ====== * backends/native: Correct dy value in pinch gesture event [Yariv; !974] * Upload clipping rectangles in parallel [Daniel; !969] * More cogl API cleanups [Adam; !978, !977, !973] * Fix window recording on HiDPI [Pascal; !976] * Fix top-left pixel being insensitive to clicks [Sebastian; #893] * Misc. bug fixes and cleanups [Daniel, Adam; !979, !980] Contributors: Yariv Barkan, Adam Jackson, Sebastian Keller, Pascal Nowack, Daniel van Vugt Translators: Fran Dieguez [gl], Dz Chen [zh_CN] 3.35.2 ====== * Don't emit focus event after destruction [Marco; gnome-shell#1704, !860] * Add a notion of pixel format planes [Niels; !858] * Replace various Cogl/Clutter types with Graphene [Georges; !458] * Improve CoglJournal [Georges, Jasper; !402] * Split pick and paint [Georges; !865] * Remove deprecated/unused cogl/clutter APIs [Adam; !866, !878, !879, !880, !885, !900, !902, !904, !896, !913, !922, !883, !903, !921, !933, !819] * Fix hang when opening not-responding dialog on Xorg [Carlos; !876] * Allow changing Clutter debug flags at runtime [Georges; !862] * Fix frozen grabs on Xorg after weeks of inactivity [Jonas; !886] * Fix triggering popups from stylus devices o wayland [Carlos; #886] * Fix fallback to GLES2 [Adam; #635] * Fix buffer age checks on multiple monitors [Carlos; !906] * Adjust to Sysprof API change [Christian; !908] * Improve support for (X11) fullscreen games under wayland [Hans; !739] * Support shadow framebuffers for offscreen rendering [Olivier; !877] * Fix hang after interacting with desktop icons on X11 [Marco; !909] * Don't double scale when getting absolute surface coordinates [Xiang; !915] * Respect NET_WM_TRANSIENT_FOR for override-redirect windows [Marco; !920] * Kill window effects on destroy [Robert; !924] * Remove deprecated ClutterTexture [Jonas; !932] * Use regions instead of bounding box for clipping and culling [Carlos; !867] * Use partial damage for dma-buf and EGLImage buffers on wayland [Robert; #947] * Do not stack transients underneath their always-on-top parent [Florian; #587] * Add explicit paint/pick contexts [Jonas; !935] * Fix KMS freeze after pageflip fallback [Pekka; !953] * Fixed crashes [Robert, Carlos, Jonas, Marco, Hans, Tim; !856, !869, !912, !895, !928, #591, !823, !960] * Plugged memory leaks [Niels, Robert, Carlos, Marco; !847, !868, !873, #908] * Misc. bug fixes and cleanups [Niels, Robert, Jonas, Marco, Carlos, Daniel, Jan, Adam, Cosimo, Florian, Thomas, Georges, Hans, Corentin, Christian, Benjamin; !853, !822, !451, !854, !816, !857, !859, !734, !844, !851, #876, !874, !673, !692, !888, !889, !894, !901, !905, !872, !898, !911, !918, !863, #878, !811, !893, !925, !926, !890, !931, !927, !934, !938, !940, !947, !941, !929, !949, !952, !871, !955, !956, !958, !907, !965, !964, !966] Contributors: Marco Trevisan (Treviño), Jan Alexander Steffens (heftig), Thomas Hindoe Paaboel Andersen, Benjamin Berg, Cosimo Cecchi, Tim Crawford, Piotr Drąg, Xiang Fan, Olivier Fourdan, Carlos Garnacho, Hans de Goede, Niels De Graef, Christian Hergert, Adam Jackson, Robert Mader, Florian Müllner, Georges Basile Stavracas Neto, Bastien Nocera, Corentin Noël, Pekka Paalanen, Jasper St. Pierre, Christian Rauch, Daniel van Vugt, Jonas Ådahl Translators: Bruce Cowan [en_GB] ======================================== simple-scan ======================================== Overview of changes in simple-scan 3.35.3 * Move the scanner selection combo from preferences to the home page. * Add print option to burger menu. * Add preferences button in scan options popover. * Remember last Scan type between runs. * Move spinner from scan page to scan/stop button. * Move preferences location in burger menu. * Make scan/stop button change label immediately when it is clicked. * Adjust minimum size of scan/stop button to better handle translations. * Add prompt to autoload data to avoid bad data making startup impossible. * Display an error when no documents found in an ADF scan. * Improve handling and debugging of inactive SANE options. * Add support for setting brightness and contrast in FIXED format. * Fix color scanning on some Brother scanners. * Fix preferences mnemonics. * Set minimal width and height of the main window. * Help improvements. * Update README. ======================================== totem-pl-parser ======================================== 3.26.4: - Apply same check to remote text files as local ones, which should fix parsing of directories on network file systems - Add totem_pl_parser_add_ignored_glob() API, to force ignore some files depending on how they are named, before we even get to checking their contents - Fix a number of compilation warnings ======================================== vala ======================================== Vala 0.47.2 =========== * Highlights: - compiler: Add "--depfile" option writing package dependencies to given file * Various improvements and bug fixes: