The following modules have been added in this release: gnome-tour, tepl The following modules have a new version: - adwaita-icon-theme (40.rc => 40.1.1) - at-spi2-core (2.40.0 => 2.40.2) - atkmm (2.28.1 => 2.28.2) - eog (40.0 => 40.2) - epiphany (40.0 => 40.2) - evince (3.39.2 => 40.1) - evolution-data-server (3.40.0 => 3.40.2) - file-roller (3.38.0 => 3.40.0) - gcr (3.38.1 => 3.40.0) - gdk-pixbuf (2.42.4 => 2.42.6) - gdm (40.rc => 40.0) - gedit (40.0 => 40.1) - gjs (1.68.0 => 1.68.1) - glib (2.68.0 => 2.68.2) - glib-networking (2.68.0 => 2.68.1) - glibmm (2.66.0 => 2.66.1) - gnome-autoar (0.3.1 => 0.3.3) - gnome-backgrounds (40.rc => 40.1) - gnome-boxes (40.0 => 40.2) - gnome-calculator (40.0 => 40.1) - gnome-calendar (40.0 => 40.2) - gnome-desktop (40.0 => 40.1) - gnome-disk-utility (40.0 => 40.1) - gnome-initial-setup (40.0 => 40.2) - gnome-keyring (3.36.0 => 40.0) - gnome-maps (40.0 => 40.2) - gnome-online-accounts (3.39.92 => 3.40.0) - gnome-photos (40.rc => 40.0) - gnome-remote-desktop (40.0 => 40.1) (*) - gnome-session (40.beta => 40.1.1) - gnome-settings-daemon (40.0 => 40.0.1) - gnome-shell (40.0 => 40.1) - gnome-shell-extensions (40.0 => 40.1) - gnome-software (40.0 => 40.2) - gnome-system-monitor (40.0 => 40.1) - gnome-terminal (3.40.0 => 3.40.2) (*) - gnome-user-docs (40.0 => 40.1) - grilo-plugins (0.3.12 => 0.3.13) - gtk (4.1.2 => 4.3.0) - gtk+ (3.24.27 => 3.24.29) - gtk-vnc (1.0.0 => 1.2.0) - gtkmm (3.24.4 => 3.24.5) - gupnp (1.2.4 => 1.2.7) - gvfs (1.48.0 => 1.48.1) - libgweather (40.beta => 40.0) - libhandy (1.2.0 => 1.2.2) - libmediaart (1.9.4 => 1.9.5) - librsvg (2.50.3 => 2.50.7) - libsigc++ (2.10.6 => 2.10.7) - mm-common (1.0.2 => 1.0.3) - mutter (40.0 => 40.1) - nautilus (40.0 => 40.2) - pango (1.48.3 => 1.48.5) - pangomm (2.46.0 => 2.46.1) - pygobject (3.40.0 => 3.40.1) - simple-scan (40.0 => 40.1) - sushi (3.38.0 => 3.38.1) - tracker (3.1.0.rc => 3.1.1) - tracker-miners (3.1.0.rc => 3.1.1) - vala (0.52.0 => 0.52.4) - vte (0.63.91 => 0.64.1) (*) - yelp (40.0 => 40.2) - yelp-xsl (40.0 => 40.2) (*) No summarized news available The following modules weren't upgraded in this release: at-spi2-atk, atk, baobab, cantarell-fonts, cheese, clutter, clutter-gst, clutter-gtk, cogl, dconf, folks, gcab, geocode-glib, gfbgraph, gmime, gnome-bluetooth, gnome-characters, gnome-clocks, gnome-color-manager, gnome-contacts, gnome-control-center, gnome-font-viewer, gnome-logs, gnome-menus, gnome-music, gnome-online-miners, gnome-screenshot, gnome-user-share, gnome-video-effects, gnome-weather, gobject-introspection, gom, grilo, gsettings-desktop-schemas, gsound, gspell, gssdp, gtk-doc, gtksourceview, gupnp-av, gupnp-dlna, json-glib, libchamplain, libdazzle, libgdata, libgee, libgnomekbd, libgsf, libgtop, libgxps, libnma, libnotify, libpeas, libsecret, libsoup, orca, phodav, pyatspi, rest, rygel, totem, totem-pl-parser, yelp-tools, zenity ======================================== adwaita-icon-theme ======================================== 40.1 - 5G cellular status (issue 114) - night light legibility (issue 99) - hicolor inheritance (issue 108) 40.0 ======================================== at-spi2-core ======================================== What's new in at-spi2-core 2.40.2: * README: Remove outdated links. * Key grab fixes for the new API. * registryd: Add a missing call to va_end. What's new in at-spi2-core 2.40.1: * Fix double free when removing event listeners (#35). * Fix numlock detection. ======================================== atkmm ======================================== atkmm 2.28.2 (stable): Build: * Meson build: Use relative paths to untracked/ (Kjell Ahlstedt) Merge request gtkmm!61 (Mingli Yu) * atkmmconfig.h.*: Don't dllimport on MinGW (Chun-wei Fan) Issue gtkmm#90 (Lukas K.) * Meson build: Make it possible to use atkmm as a subproject (Kjell Ahlstedt) * Meson build: No implicit_include_directories (Kjell Ahlstedt) ======================================== eog ======================================== Version 40.2 ------------ Bug fixes: !103, reload: Remove unused GtkActionGroup member (Krifa75) #195, Critical warning after closing EOG (invalid unclassed pointer; assertion 'EOG_IS_IMAGE (img)' failed) (Felix Riemann) New and updated translations: - Pawan Chitrakar [ne] - Quentin PAG��S [oc] New and updated manual translations - Daniel Mustieles [es] - Andika Triwidada [id] Version 40.1 ------------ Bug fixes: !99 Fix warnings when dragging or receiving inputs on empty view (Krifa75) !100, Remove directories when unmount external drive (Krifa75) #189, Crash Report: eog_thumb_view_clear_range: assertion failed: (start_thumb <= end_thumb) (Andrew Consroe) New and updated translations: - Pawan Chitrakar [ne] ======================================== epiphany ======================================== 40.2 - June 4, 2021 =================== * Fix some memory leaks (from !958) * Fix memory corruption in history dialog (!960) * Fix crash when checking for modified forms (!962) 40.1 - April 29, 2021 ===================== * Allow launching external URLs when triggered by user action (#1385) * Fix untranslatable string in security popover (#1478) * Improvements to user help (Andre Klapper, #1481) * Stop advertising support for XML files (#1487) * Fix hidden expand-tabs-bar setting (#1512) * More improvements to user help (Sabri ��nal, !935) * Several improvements to fullscreen mode (!938) * Remove bad assert added in 40.rc (!941) * Fix crash importing bookmarks from Firefox (!949) ======================================== evince ======================================== ============== Evince 40.1 ============== * Avoid changing soname (Kalev Lember) Developers: * Kalev Lember ============== Evince 40.0 ============== comics: * Add support for RAR v5 archives through libarchive (#1190, Bastien Nocera) help: * Add new icon under figures to meson.build (Andre Klapper) * Side pane view switcher moved from top to bottom (#1566, Andre Klapper) * System printer settings UI has no Device section anymore (#1568, Andre Klapper) * Update different behaviors how to open a file (Andre Klapper) * Update help figure for German translation (Tim Sabsch) * Use same phrase across all pages how to open the side pane (Andre Klapper) * Remove Keyboard Shortcuts page (Sabri ��nal) * Updated French help translations (Claude Paroz) unarr: * Add error reporting to open function (Bastien Nocera) shell: * Add two new shortcuts (Sabri ��nal) * Set page cache size with correct type (Marek Kasik) Developers: * Andre Klapper, Bastien Nocera, Claude Paroz, Marek Kasik, Sabri ��nal, Tim Sabsch Translations: * Asier Sarasua Garmendia (Basque) * Rafael Fontenelle (Brazilian Portuguese) * Zander Brown (British English) * Jordi Mas (Catalan) * Marek ��ernock�� (Czech) * Ask Hjorth Larsen (Danish) * Hannie Dumoleyn (Dutch) * Jiri Gr��nroos (Finnish) * Charles Monzat (French) * Fabio Tomat (Friulian) * Fran Dieguez (Galician) * Mario Bl��ttermann (German) * Bal��zs ��r (Hungarian) * Gianvito Cavasoli (Italian) * Baurzhan Muftakhidinov (Kazakh) * Changwoo Ryu (Korean) * Seong-ho Cho (Korean) * Aurimas ��ernius (Lithuanian) * Kjartan Maraas (Norwegian Bokm��l) * Danial Behzadi (Persian) * Piotr Dr��g (Polish) * ���������������� �������������� (Serbian) * Du��an Kazik (Slovak) * Anders Jonsson (Swedish) * Yuri Chornoivan (Ukrainian) * Ng���c Qu��n Tr���n (Vietnamese) ======================================== evolution-data-server ======================================== Evolution-Data-Server 3.40.2 2021-06-04 --------------------------------------- Bug Fixes: I#334 - ECredentialsPrompter: Truncate multiline for pasted passwords (Milan Crha) I#335 - CamelFolder: Calls Junk/Not-Junk learn repeatedly (Milan Crha) Miscellaneous: ECollectionBackend: Fix a memory leak (Milan Crha) gnome_online_accounts_create_client_cb: Prefer g_clear_object() (Milan Crha) Data Factories: Miscellaneous fixes (Milan Crha) ECalCache: Drop timezones_lock (Milan Crha) ECalBackend: Deliver component change notifications in a dedicated thread (Milan Crha) CardDAV: Recognize OPTIONS 'Bad Request' response as success for Google (Milan Crha) Fix e_webdav_session_util_item_href_equal() (Milan Crha) Translations: ���������������� �������������� (sr) Kjartan Maraas (nb) Fabio Tomat (fur) Fran Dieguez (gl) Zander Brown (en_GB) Gianvito Cavasoli (it) Evolution-Data-Server 3.40.1 2021-04-30 --------------------------------------- Bug Fixes: I#313 - EXmlDocument: Export unformatted text, to save bandwidth (Milan Crha) I#315 - EWebDAVDiscover: Correct error response (Milan Crha) I#316 - vCard: PHOTO/LOGO is a single value attribute (Milan Crha) I#317 - Add OAuth2 for Yahoo! accounts (Milan Crha) I#323 - Camel: Consider plain words as message ids in In-Reply-To/References headers (Milan Crha) I#326 - libecal: Move Due date relative to the Start date on a recurring task completion (Milan Crha) I#328 - IMAPx: LIST-STATUS is not an extension of the LIST-EXTENDED (Milan Crha) I#329 - Calendar: Add SIMPLE_MEMO_WITH_SUMMARY capability (Milan Crha) M!68 - SetupBuildFlags.cmake: Correct testing of two compiler/linker build flags (Matt Turner) evo-I#571 - IMAPx QResync: Folder doesn't show all messages actually in it (Milan Crha) Miscellaneous: EWebDAVCollectionBackend: Preset also auth method on the new child (Milan Crha) Camel: Fails to filter unread junk messages in a virtual Junk folder (Milan Crha) ESourceWebDAV: Fallback to SHA1 on SSL trust verification if needed (Milan Crha) tests: Change how timezone is verified in CalMetaBackend test (Milan Crha) Ensure non-const pointers passed to I_CAL_IS_... functions (Milan Crha) tests: Run book-migration Berkeley DB tests only if libdb had been found (Milan Crha) ECalBackendSync: Ensure no Recurrence-ID set when removing all components (Milan Crha) PrintableOptions.cmake: Correct variable name comparison (Milan Crha) libecal: Fix a warning caught by a gcc static analyzer (Milan Crha) Translations: Bruce Cowan (en_GB) Gianvito Cavasoli (it) Nathan Follens (nl) Chao-Hsiung Liao (zh_TW) Yuri Chornoivan (uk) Matej Urban��i�� (sl) Hugo Carvalho (pt) Enrico Nicoletto (pt_BR) Daniel ��erb��nescu (ro) Asier Sarasua Garmendia (eu) Aurimas ��ernius (lt) Piotr Dr��g (pl) Daniel Mustieles (es) Tim Sabsch (de) Charles Monzat (fr) Kukuh Syafaat (id) Luna Jernberg (sv) Emin Tufan ��etin (tr) ======================================== file-roller ======================================== version 3.40.0 -------------- Bugs fixed: * Error when creating an archive with no extension (!99) * Fixed encrypted files emblem (!120) * Open destination: fixed when using junk_paths (!112) New or updated application translations: * Romanian (Florentina Mu��at) * Ukrainian (Yuri Chornoivan) version 3.39.1 -------------- New features and user visibile changes: * Let nautilus handle properly rar files. (Simental Magana, Marcos) (!1813) * Remember If Showing Other Options. (programmer-ceds) * Action Enter key in password field. (programmer-ceds) * libarchive: multicore xz compression. (Julian Gro��) Bugs fixed: * libarchive: Skip files with symlinks in parents. (Ondrej Holy) (!108) * Fix use-after-free in error message reporting. (Badel2) * Install D-Bus service file to correct location. (Jan Alexander Steffens) New or updated application translations: * Catalan (Gil Forcada) * Chinese (Cheng-Chia Tseng) * Danish (Ask Hjorth Larsen) * Hebrew (Yosef Or Boczko) * Norwegian bokm��l (��ka Sikrom) * Portuguese (Hugo Carvalho) * Proxecto Trasno (Fran Dieguez) * Punjabi (A S Alam) * Vietnamese (Tr���n Ng���c Qu��n) New or updated manual translations: * Catalan (Manel Vidal) * Danish (Ask Hjorth Larsen) * French (Guillaume Bernard) * Galician (Fran Dieguez) * Hungarian (Bal��zs ��r) * Indonesian (Andika Triwidada) * Korea (Seong-ho Cho) * Polish (Piotr Dr��g) * Swedish (Anders Jonsson) * Turkish (Sabri ��nal) * Ukrainian (Yuri Chornoivan) ======================================== gcr ======================================== gcr 3.40.0: - FEATURE: add hkps://keys.openpgp.org to keyserver defaults [GNOME/gcr!62] - gcr/key-mechanism: Port to GTask [GNOME/gcr!66] - GckCall: Simplify the code by using GTask based implementation [GNOME/gcr!61] - Remove Autotools [GNOME/gcr!58] - gck: Don't use g_assert() in tests [GNOME/gcr!64] - Create a workaround for tests and GTask [GNOME/gcr!65] ======================================== gdk-pixbuf ======================================== 2.42.6 (stable) === - Disable shared-mime-info dependency on Android [BogDan Vatra, !104] - Yield gtk_doc option value in subprojects - Always initialise locale on thumbnailer startup [Bastien Nocera, !110] - Add fallback subproject for libjpeg [Benjamin Otte, !109] - Install API reference directly under $datadir/doc/gdk-pixbuf - Use type:array for the builtin_loaders option - Default to using builtin png and jpeg loaders - Replace platform-specific post-install script files with a Python script ======================================== gdm ======================================== ========== Version 40 ========== - 100% CPU fix - Translation updates ======================================== gedit ======================================== News in 40.1, 2021-04-17 ------------------------ * Use document folder when opening new files * Huge CPU consumption when a folder with content is deleted * Updated translations ======================================== gjs ======================================== Version 1.68.1 -------------- - Many stability fixes due to refactoring how disposed GObjects are handled. Special thanks to Marco Trevisan for the substantial effort. - Closed bugs and merge requests: * Accessing GLib.ByteArray throws [#386, !590, Philip Chimento] * Missing hyphen and camelCase getters for CONSTRUCT_ONLY GObject properties defined in JavaScript [#391, !591, Philip Chimento] * gnome-shell crashes on deferencing a destroyed wrapper object [#395, !593, !617, Marco Trevisan] * GNOME crash "JS object wrapper for GObject 0x563bf88f5f50 (GSettings) is being released..." [#294, !593, !617, Marco Trevisan] * Finalizing wrapper for an already freed object [#399, !593, !617, Marco Trevisan] * Calling implemented methods or getters on disposed objects returns function pointers [#396, !594, Marco Trevisan] * overrides/Gio: Fix _LocalFilePrototype [!595, Florian M��llner] * doc: Fix documentation for dynamic imports [!596, Sonny Piers] * Added the meson installation command in dependencies [!597, Veena Nagar] * Upgrade codespell to 2.0.0 in CI [#367, !598, Kajal Sah] * cairo: Add missing semi-colons from dummy class declarations [!599, Matt Turner] * Fixed System.addressOfGObject and System.dumpHeap missing from System ES module [!600, Philip Chimento] * `Error: Failed to convert GValue to a fundamental instance` in Gtk.EventControllerLegacy [#398, !601, Marco Trevisan] * doc: add an example to get relative filename and dirname with import.meta.url [!603, Sonny Piers] * wrapperutils: Use native ostringstream pointer to string conversion [!604, Marco Trevisan] * testFundamental: Add more tests ensuring we properly handle subtypes [!602, Marco Trevisan] * Some simple Visual Studio fixes for master [!612, Chun-wei Fan] * Using GFileMonitor crashes GNOME Shell with toggling down object error [#297, !613, !617, Marco Trevisan] * Deadlock on toggle queue due to GWeakRef [#404, !613, !617, Marco Trevisan] * Using g_thread_join from JS is crashing [#406, !613, !617, Marco Trevisan] * GObject: Ensure to call setter methods for construct-only properties [!614, Carlos Garnacho] ======================================== glib ======================================== Overview of changes in GLib 2.68.2 ================================== * Fix building third-party projects against GLib on CentOS 7 (work by Ignacio Casal Quinteiro) (#2387) * Bugs fixed: - #2387 json-glib does not build with glib 2.68.1 - !2060 gmacros: check that __cplusplus or _MSC_VER is defined - !2068 gmacros: missing check if __STDC_VERSION__ is defined - !2079 Backport !2078 ���gthreadedresolver: don't ignore flags in lookup_by_name_with_flags��� to glib-2-68 * Translation updates: - Nepali - Serbian Overview of changes in GLib 2.68.1 ================================== * Fix a crash in `GKeyFile` when parsing a file which contains translations using a `GKeyFile` instance which has loaded another file previously (#2361) * Pin GIO DLL in memory on Windows (!2016) * Bugs fixed: - #2361 g_key_file_load_from_file segfaults on "Key[*]="like lines - !1997 Backport !1996 ���Include glibconfig.h to get the G_OS_UNIX token��� to glib-2-68 - !2016 GIO W32: Pin gio DLL - !2021 Backport MR !2016 (GIO W32: Pin gio DLL) into glib-2-68 - !2022 Few fixes and notes for building on Visual Studio 2012 and earlier - !2034 Backport MR !2032 (gkeyfile: Drop a redundant check) into glib-2-68 - !2035 Backport !2026 ���Split g_test_log() messages that contain multiple lines��� to glib-2-68 * Translation updates: - English (United Kingdom) ======================================== glib-networking ======================================== 2.68.1 - April 22, 2021 ======================= - Fix threadsafety issue in certificate verification (!148) - Temporarily remove support for downloading missing intermediate certificates with GnuTLS 3.7 (#160) ======================================== glibmm ======================================== 2.66.1 (stable): Glib: * Variant: Fix template constructors so they work with C++20 (Magne Oestlyngen) Merge request !50 Build: * Meson build: Use relative paths to untracked/ (Kjell Ahlstedt) Merge request gtkmm!61 (Mingli Yu) * MSVC build: Export Glib::manage() (Chun-wei Fan) Merge request !48 * [gio|glib]mmconfig.h.*: Don't dllimport on MinGW (Chun-wei Fan) Issue gtkmm#90 (Lukas K.) (Chun-wei Fan) Merge reqest !49 * Meson build: examples and tests: Add dependency('threads') (Kjell Ahlstedt) * Meson build: Make it possible to use glibmm as a subproject (Kjell Ahlstedt) * Meson build: No implicit_include_directories (Kjell Ahlstedt) * Meson build: Make quiet installations possible (Kjell Ahlstedt) * MSVC build: Avoid exporting classes with std::string members (Chun-wei Fan) Merge reqest !52 ======================================== gnome-autoar ======================================== Major changes in 0.3.3: * extractor: Fix extraction of one file archives (Ondrej Holy) * compressor: Fix usage of uninitialized value (Ondrej Holy) Major changes in 0.3.2: * compressor: Fix hardlink handling for new cpio format (Ondrej Holy) * compressor: Fix hardlink detection for remote files (Ondrej Holy) * extractor: Fix extraction of readonly folders (Ondrej Holy) ======================================== gnome-backgrounds ======================================== ================= Version 40.1 ================= - lower default resolution for saner memory footprint ================= Version 40.0 ======================================== gnome-boxes ======================================== Changes since 40.1 ================== - recommended-downloads: Update to latest releases - unattended-installer: Avoid accessing non-existant gvariant child - unattended-installer: Fix access to possibly null value - Added/updated/fixed translations: - Spanish - Friulian - Indonesian - Norwegian Bokm��l All contributors to this release: Andika Triwidada <atriwidada@gnome.org> Daniel Mustieles <daniel.mustieles@gmail.com> Fabio Tomat <f.t.public@gmail.com> Felipe Borges <felipeborges@gnome.org> Kjartan Maraas <kmaraas@gnome.org> 40.1 - May 03, 2021 =================== Changes since 40.0 - Added/updated/fixed translations: - Chinese (China) - Chinese (Taiwan) - Dutch - French - Galician - German - Hebrew - Nepali - Persian - Polish - Portuguese All contributors to this release: Boyuan Yang <073plan@gmail.com> Chao-Hsiung Liao <j_h_liau@yahoo.com.tw> Christian Kirbach <Christian.Kirbach@gmail.com> Danial Behzadi <dani.behzi@ubuntu.com> Felipe Borges <felipeborges@gnome.org> Fran Dieguez <frandieguez@gnome.org> Guillaume Bernard <associations@guillaume-bernard.fr> Hugo Carvalho <hugokarvalho@hotmail.com> Nathan Follens <nfollens@gnome.org> Pawan Chitrakar <chautari@gmail.com> Piotr Dr��g <piotrdrag@gmail.com> Yaron Shahrabani <sh.yaron@gmail.com> ======================================== gnome-calculator ======================================== Overview of changes in gnome-calculator 40.1 * Updated Translations * Fixed currency conversion using the convert button #216 (Robert Roth) * Fixed preferences switch state !83 (Adrien Plazas) ======================================== gnome-calendar ======================================== Major changes in 40.2: * Enable the met.no weather forecast provider * Updated translations Major changes in 40.1: * Fix a memory leak in the timezone monitoring code * Fix a crash when fetching the system timezone * Fix keyboard shortcuts and add missing accelerator * Fix multiday detection of all day events * Updated translations ======================================== gnome-desktop ======================================== ============ Version 40.1 =========== - xkbinfo: skip over duplicate layouts - Translation updates ======================================== gnome-disk-utility ======================================== 40.1 - May 1, 2021 ================== Kai L��ke: * restore: do not wipe disk after error if it's a dismissed auth error sitting33: * Make SMART attributes view expand vertically Updated translations: * Boyuan Yang (zh_CN), Efstathios Iosifidis (el), Nathan Follens (nl), Ng���c Qu��n Tr���n (vi), Yaron Shahrabani (he), Yosef Or Boczko (he), Zander Brown (en_GB) 40.0 - March 18, 2021 ======================================== gnome-initial-setup ======================================== 40.2 ---- * Translation updates: - Occitan 40.1 ---- * The welcome page, displayed on systems where the language page is skipped, features an illustration of a computer on a desk. This illustration has been adjusted to make the hardware more generic. (#122) * Fix a small memory leak in language page. (!118) Translation updates: - Catalan ======================================== gnome-keyring ======================================== Changes in version 40.0 are: * Update libcap-ng capability handling [!33, !34] * Updated translations ======================================== gnome-maps ======================================== 40.2 - Jun 4, 2021 ========================= Changes since 40.1 - Disable keyboard shortcuts to switch map styles when there's no aerial tiles defined - Fix a crash when starting up with last-used map type being aerial and no aerial tiles are defined - Increase place bubble max width to allow for longer translated strings for the "Directions" button - Fix warning from GtkListStore when adding route points from the context menu All contributors to this release Marcus Lundblad <ml@update.uu.se> 40.1 - May 1, 2021 ========================= Changes since 40.0 - Fix a bug where unfavoring a place made it unselectable until after a restart - Use country code attribute from GraphHopper/Photon geocode results to improve accuracy of address formatting among others Added/updated/fixed translations - Hebrew - Dutch - British English All contributors to this release Andre Klapper <a9016009@gmx.de> Marcus Lundblad <ml@update.uu.se> Nathan Follens <nfollens@gnome.org> Yaron Shahrabani <sh.yaron@gmail.com> Zander Brown <zbrown@gnome.org> ======================================== gnome-online-accounts ======================================== Overview of changes in 3.40.0 ============================= * None ======================================== gnome-photos ======================================== Overview of changes in 40.0 =========================== * Updated translations: English (British) Portuguese Vietnamese ======================================== gnome-session ======================================== ============== Version 40.1.1 ============== presence: Fix error detection when syncing initial screensaver state ============ Version 40.1 ============ presence: Do not auto-start the GNOME Shell screensaver service util: Unset LC_* variables as they may be unset at login time ============ Version 40.0 ============ util: Remove undesired variables from activation environment ======================================== gnome-settings-daemon ======================================== ============== Version 40.0.1 ============== rfkill: - Fix reading /dev/rfkill on newer kernels ======================================== gnome-shell ======================================== 40.1 ==== * Fix keyboard preview for IM that use 'default' layout [Peng; !1756] * extensions: Fix copying technical details on prefs crash [Jan; !1795, !1796] * Make window previews as large as possible [Jonas D.; !1670, !1813] * Fix PgUp/PgDown handling in overview [Florian; !1798] * Fix scroll view following keyboard focus [Andrew; !1802] * Fix word suggestions in on-screen keyboard [Jia; !1806] * Support animated backgrounds set via the wallpaper portal [Alexander; !1816] * Fix freeze after cancelling (some) system-modal dialogs [Florian; !1819] * Support double-super when animations are disabled [Florian; !1811] * gdm: Allow timed login with disabled user list [Ray; !1809] * status: Report real battery percentage when full [Prajna; !1787] * Allow tap-drag-release to select variants in OSK [Carlos; !1789] * Fix password authentication after fingerprint failure [Ray, Benjamin; !1821] * Fix screen blanking on idle [Florian; !1824] * Fix oversized system action icons in search [Sebastian; !1777] * Only show 'Open Windows' in app menus if there are multiple [Leleat; !1827] * Fix duplicated workspaces in minimap [Sebastian; !1828] * Fix repeated letters in type-to-find overview search [Sebastian; !1828] * Improve workspace placeholder in overview minimap [Joonas; !1801] * screencasts: Improve default gstreamer pipeline [Jonas D.; !1633] * Leave overview when activating app via shortcut [Nishal; !1839] * Fix invisible scroll bars in faded views [Florian; !1831] * Correct arrow navigation in alt-tab switcher in RTL locales [Leleat; !1835] * Improve touch interaction of app grid actions [Carlos; !1774] * Fixed crashes [Jonas ��., Sebastian; !1810, !1817] * Misc. bug fixes and cleanups [Carlos, Yuri, Sebastian, Suryashankar, Zander, arushsharma24, Florian, Georges, Jonas D., Frederic, Leleat, Jakub, theRealPadster, Simon, Olivier; !1770, !1781, !1782, !1775, !1769, !1791, !1764, !1793, !1799, !1805, !1484, !1815, !1820, !1807, !1825, !1822, !1800, !1818, !1830, !1790, !1812, !1771, !1844, !1845, !1837, !1842] Contributors: Jonas ��dahl, arushsharma24, Benjamin Berg, Zander Brown, Jia Chao, Frederic Crozat, Suryashankar Das, Jonas Dre��ler, Olivier Fourdan, Carlos Garnacho, Joonas Henriksson, Sebastian Keller, Yuri Konotopov, Nishal Kulkarni, Leleat, Alexander Mikhaylenko, Florian M��llner, Georges Basile Stavracas Neto, Prajna Sariputra, Simon Schneegans, Jakub Steiner, Ray Strode, theRealPadster, Jan Tojnar, Peng Wu, Andrew Zaech Translators: Timo Jyrinki [fi], Boyuan Yang [zh_CN], Hannie Dumoleyn [nl], Dz Chen [zh_CN], Ng���c Qu��n Tr���n [vi], Hugo Carvalho [pt], Yosef Or Boczko [he], Yaron Shahrabani [he], Nathan Follens [nl], C��dric Valmary [oc], Carmen Bianca BAKKER [eo], Emin Tufan ��etin [tr], Du��an Kazik [sk], Stas Solovey [ru], Pawan Chitrakar [ne], Jordi Mas [ca], Quentin PAG��S [oc] ======================================== gnome-shell-extensions ======================================== 40.1 ==== * Disable welcome dialog in classic session [Florian; !169] * windowsNavigator: Adjust to a late gnome-shell change [Florian; !170] Contributors: Florian M��llner Translators: Ng���c Qu��n Tr���n [vi], Anders Jonsson [sv], Carmen Bianca BAKKER [eo], Pawan Chitrakar [ne], Quentin PAG��S [oc] ======================================== gnome-software ======================================== Version 40.2 ~~~~~~~~~~~~ Released: 2021-06-04 This is a stable release with the following changes: * Avoid spurious polkit prompts by the PackageKit plugin for background operations * Handle NULL OS name or version * Fix a crash related to version history gathering * Fix a crash when a Flatpak component had been renamed * Improve error reporting when low on disk space for Flatpak * Fix a deadlock after Flatpak changes from the command line * Fix list of alternative application sources to not show duplicates * Fix application icon loading for already cached icons * Fix crash loading empty DEP-11 data * Fix update of related Flatpak runtimes * Fix automatic download of pending updates * Consider only critical updates as important Translation updates: * Basque * Bokm��l, Norwegian * Catalan * Friulian * Occitan (post 1500) Version 40.1 ~~~~~~~~~~~~ Released: 2021-04-30 This is a stable release with the following changes: * Fix flatpak update state if update was already done outside of GNOME Software * Update app state after repository is enabled or disabled * Fix the overview opening empty in some situations * Show apps which are being updated in the updates page, rather than just ones which are ready to be updated * Fix section headers on ���Installed��� page * Fix searches not being triggered by typing in the search entry in some situations * Fix duplicate origins being listed incorrectly in the app details page (in particular, for UngoogledChromium) * Fix a broken rpm-ostree repository causing other repositories to be ignored * Fix animation glitch on featured apps carousel when going from app 2 to app 1 * Improve featured apps carousel contrast for Steam * Speed up search queries by over 40% * Do not keep the rpm-ostree service alive forever while GNOME Software is running * Fix broken header bar on application details page in some situations * Prevent uninstallation of add-ons for system apps * Fix search from Nautilus on Fedora Silverblue * Fix reporting state of layered packages on Fedora Silverblue * Fix updating add-on state when uninstalling an app Translation updates: * Basque * Catalan * Chinese (China) * Chinese (Taiwan) * Czech * Dutch * English (United Kingdom) * Finnish * French * Galician * German * Greek, Modern (1453-) * Hebrew * Indonesian * Italian * Lithuanian * Nepali * Persian * Polish * Portuguese * Portuguese (Brazil) * Romanian * Serbian * Slovenian * Spanish * Swedish * Turkish * Ukrainian * Vietnamese ======================================== gnome-system-monitor ======================================== New in 40.1 - 30 April 2021 * Updated translations * Fixed headerbar buttons jumping around #183 (Robert Roth) * Dropped non-gnome workaround causing crash #182 (Robert Roth) ======================================== gnome-user-docs ======================================== 40.1 ==== * Updates to GNOME Help (Michael Hill, Andre Klapper) * Updated translations: ca (Jordi Mas) cs (Marek ��ernock��) da (scootergrisen) fa (Danial Behzadi) id (Andika Triwidada) pl (Piotr Dr��g) pt_BR (Rafael Fontenelle) sr (���������������� ��������������) sv (Anders Jonsson) tr (emintufan) uk (Yuri Chornoivan) ======================================== grilo-plugins ======================================== NEW in grilo-plugins-0.3.13 =========================== * #67 Remove Vimeo plugin * !104 Remove Jamendo plugin * !105 Deprecate: tracker version 2 * !103 guardianvideos: Use api-key from GrlConfig * !100 thegamesdb: Update the Dreamcast MIME type * !101 tracker3: Handle delete events better * !96 tracker3: Fix setting of publication-date metadata-key * #13 Add option to disable bulding help * !69 Allow building grilo-plugins as a Meson subproject * Updated translations * Galician * Punjabi * Norwegian Bokm��l * Friulian * Catalan * Chinese (Taiwan) * Friulian * French * Latvian * Catalan * Italian * Portuguese * Korean * D Danish * Hungarian * Slovak * Serbian * Catalan * German * Contributors to this release A S Alam <amanpreet.alam@gmail.com> Adrien Plazas <kekun.plazas@laposte.net> Alan Mortensen <alanmortensen.am@gmail.com> Bal��zs ��r <balazs@urbalazs.hu> Bastien Nocera <hadess@hadess.net> Carlos Garnacho <carlosg@gnome.org> Cheng-Chia Tseng <pswo10680@gmail.com> Du��an Kazik <prescott66@gmail.com> Fabio Tomat <f.t.public@gmail.com> Fran Dieguez <frandieguez@gnome.org> Jordi Mas <jmas@softcatala.org> Jordi Mas i Hernandez <jmas@softcatala.org> Juliano Camargo <julianosc@protonmail.com> Julien Humbert <julroy67@gmail.com> Kjartan Maraas <kmaraas@gnome.org> Marinus Schraal <mschraal@gnome.org> Mario Bl��ttermann <mario.blaettermann@gmail.com> Milo Casagrande <milo@milo.name> Piotr Dr��g <piotrdrag@gmail.com> R��dolfs Mazurs <rudolfs.mazurs@gmail.com> Sam Thursfield <sam@afuera.me.uk> Seong-ho Cho <shcho@gnome.org> Victor Toso <victortoso@redhat.com> ���������� ������������ <marko.m.kostic@gmail.com> ======================================== gtk ======================================== Overview of Changes in 4.3.0 ============================ * GtkVideo: - Detect stream metadata when using gstreamer * GtkFileChooser: - Fix a crash * GtkButton: - Add back visual feedback for keynav activation * GtkFontChooser: - Fix initial font selection * Text widgets: - Replace squiggly error underlines by dotted lines - Support translucent selections * GtkTextView: - Various improvements to rendering performance * GtkScrolledWindow: - Stop using scroll cursors * GtkMenuButton: - Make focus-on-click work * GtkToggleButton: - Make grouped buttons mutually exclusive * GtkPasswordEntry: - Use MADV_DONTDUMP for secure memory * GtkListBox: - Allow repeated selection extension for MULTIPLE * Themes: - Reorganize and rename included themes. The theme is now called Default, with dark, hc and hc-dark variants. Visually, the themes are unchanged. - The theme variants are also available as standalone themes called Default-dark, etc. - The theme named Adwaita is moving to libadwaita - Fix resize border sizing - Fix solid-csd window decorations * Input: - Revert some Compose sequence changes (mainly around dead acute and apostrophe) - Consume all key events during preedit, to avoid unexpected interactions - Ignore more modifiers during preedit, to allow using 3rd and 5th level choosers - Fix handling of cursor positions in non-ASCII preedit text - Fix a problem with deferred focus setting * GdkClipboard: - Ensure strings are nul-terminated * GSK: - Improvements to the ngl renderer - Fix offscreen rendering with transforms - Fix downscaled textures - Avoid huge intermediate textures - Use fp16 for colors - Optimize handling of underlines in text - Fix corner cases of shadow rendering - Reorganize shader resources - Make shadow rendering match across renderers * Accessibility: - Various fixes to get Orca to speak (still a work in progress) * Wayland: - Improve font settings fallback - Avoid unintentional rendering freezes with popovers - Support the xdg_activation_v1 protocol * X11: - Don't beep on untrusted displays - Don't crash when popovers are outside the workarea * Windows: - Fix using GL rendering with Mesa drivers * Tools: - Add support for copy/paste in gtk4-node-editor - Make syntax highlighting work in the gtk4-demo flatpak * Inspector: - Enable the inspector by default, in all cases - Show keyboard layouts - Improve monitor information * Translation updates: Catalan Chinese (Taiwan) Dutch Nepali Polish Swedish Ukrainian Overview of Changes in 4.2.0 ============================ * GtkFileChooser: Make the location entry work again * GtlLabel: Fix tooltips on links * GtkTextView: Make scrolling work better with renderers * X11: - Fix damage handling - Trap errors from the COW * Windows: - Use a visible scroll cursor - Include more icons for icon-theme-less situations * Wayland: Fix key event matching with mismatched layouts. This was causing keyboard accelerators to trigger unexpectedly * Inspector: Allow inspecting Unicode * Input: - Improve dead key handling - Regenerate compose sequence table * gsk: - Fix a crash in the ngl renderer - Fix a rounding error in subpixel glyph positioning - ngl: Implement glyph cache eviction - ngl: Improve the glyph cache effectiveness - ngl: Fix uniform key mapping on Windows - Make the ngl renderer the default * build: - Fix build with cairo as subproject - Disable g_assert in release builds - Include gi-docgen as subproject - Include generated docs * Translation updates: Hebrew Hungarian Italian Polish Portuguese Swedish Ukrainian ======================================== gtk+ ======================================== Overview of Changes in GTK+ 3.24.29 =================================== * Input: - Look for a Compose file in the right place (~/.config/gtk-3.0) - Revert some Compose sequence changes (mainly around dead acute and apostrophe) - Consume all key events during preedit, to avoid unexpected interactions - Ignore more modifiers during preedit, to allow using 3rd and 5th level choosers - Fix handling of cursor positions in non-ASCII preedit text * GtkSpinButton: - Interpret localized digits * GtkScale: - Fix sporadic criticals * GtkScrolledWindow: - Cancel overshoot on size changes - Avoid criticals with non-overlay scrollbars * GtkFileChooser: - Handle smb mounts better * GtkListBox: - Fix extending multi-selections * Fix a possible crash in gtk_show_uri * Wayland: - Improve font settings fallback * X11: - Avoid log spam on exit - Don't beep on untrusted displays * OS X: - Fix building on OS X 10.11 - Add gdk-quartz-cocoa-access.h with api that provides access to native objects * Translation updates: Dutch Nepali Swedish Overview of Changes in GTK+ 3.24.28 =================================== * Input: - Improve dead key handling * CSS: - Fix rendering of scaled text shadows * Wayland: - Fix matching of accelerators with multiple layouts * X11: - Trap errors from the COW * Build: - Make gtk3-update-icon-cache output reproducible * Translation updates: Serbian ======================================== gtk-vnc ======================================== Apr 14, 2021: Release 1.2.0 =========================== o Add API to request fixed zoom level o Add API to request fixed aspect ratio when scaling o Add APIs for client initiated desktop resize o Implement "Extended Desktop Resize" VNC extension o Implement "Desktop Rename" VNC extension o Implement "Last Rect" VNC extension o Implement "XVP" (power control) VNC extension o Implement VeNCrypt "plain" auth mode o Implement alpha cursor VNC extension o Use GTK preferred width/height helpers for resizing o Fix misc docs/introspection annotation bugs o Honour meson warninglevel setting for compiler flags o Fix JPEG decoding in low colour depth modes o Fix minor memory leaks o Add header file macros for checking API version o Change some meson options from "bool" to "feature" o Validate GLib/GTK min/max symbol versions at build time o Avoid recreating framebuffer if size/format is unchanged o Emit resize signal after WMVi update o Various fixes & enhancements to python demo program o Ensure Gir files build against local libs o Enable stack protector on more platforms o Don't force disable introspection on windows o Relax min x11 deps for older platforms o Avoid mutex deadlock on FreeBSD in test suite o Stop using deprecated GLib thread APIs o Stop using deprecated GLib main loop APIs o Stop using deprecated GObject class private data APIs o Add fixes for building on macOS o Fix deps for building example program o Update translations ======================================== gtkmm ======================================== 3.24.5 (stable): Gtk: * TreeValueProxy: Mark the copy assignment operator as deleted (Daniel Boles) Issue #94, merge request !63 Build: * Meson build: Use relative paths to untracked/ (Mingli Yu) Merge request !61 * [gdk|gtk]mmconfig.h.*: Don't dllimport on MinGW (Chun-wei Fan) Issue #90 (Lukas K.) * Meson build: Make it possible to use gtkmm as a subproject (Kjell Ahlstedt) Merge request !62 (BogDan Vatra) * Meson build: No implicit_include_directories (Kjell Ahlstedt) * MSVC build: Gtk::TreeModelColumnRecord: Export class selectively (Chun-wei Fan) ======================================== gupnp ======================================== 1.2.7 ===== - Fix build with -Wformat-security=error - Bump required GLib version to 2.66 - Fix some introspection annotations - Add missing varargs functions to vapi - Revert fix from 1.2.5 which causes managed control points to live too long All contributors to this release: - Jens Georg <mail@jensge.org> - Bastien Nocera <hadess@hadess.net> - Andreas M��ller <schnitzeltony@gmail.com> 1.2.6 ===== - Fix wrong dependency on GSSDP 1.2.4 Bugs fixed in this release: - https://gitlab.gnome.org/GNOME/gupnp/issues/48 All contributors to this release: - Jens Georg <mail@jensge.org> 1.2.5 ===== - Fix introspection annotation for send_action_list - Fix potential fd leak in linux CM - Fix potential NULL pointer dereference when evaluating unset ServiceProxyActions - Fix leaking the message string if an action is never sent - Fix leaking the ServiceProxyAction if sending fails in call_action - Fix introspection annotation for send_action and call_action_finish to prevent a double-free - Make ServiceIntrospection usable from gobject-introspection - Add Python examle - Add C example - Fix JavaScript example - Fix potential use-after-free if service proxy is destroxed before libsoup request finishes in control point - Fix potential data leak due to being vulnerable to DNS rebind attacs Bugs fixed in this release: - https://gitlab.gnome.org/GNOME/gupnp/issues/47 - https://gitlab.gnome.org/GNOME/gupnp/issues/46 - https://gitlab.gnome.org/GNOME/gupnp/issues/23 - https://gitlab.gnome.org/GNOME/gupnp/issues/24 All contributors to this release: - Jens Georg <mail@jensge.org> - Doug Nazar <nazard@nazar.ca> - Andre Klapper <a9016009@gmx.de> ======================================== gvfs ======================================== Major changes in 1.48.1 ======================= * build: Use install prefix in systemd files paths * client: Prevent socket leaks if socket dir is inaccessible from client * admin: Fix regressions caused by port to named sockets * udisks2: Report unmount progress after showing blocking processes * Translation updates ======================================== libgweather ======================================== ================== Version 40.0 ================== - Fix possible uninitialized variable in location entry - Translations updates ======================================== libhandy ======================================== ============= Version 1.2.2 ============= - HdySqueezer: - Make the vertical orientation work. - Fix usage of xalign with RTL. - HdyComboRow: - Focus selected row when opening the popover. - HdyAvatar: - Fix a crash when loading icons. - Demo: - Fix RTL sidebar icons. ============= Version 1.2.1 ============= - HdyDeck and HdyLeaflet: - Skip the unfolded allocation phase if there are no visible children, fixing a crash. - Fix the reverse child order. - HdyHeaderBar: - Stop force centering an expanded title when loose. - HdyFlap: - Fix shadow glitches on flap child resizes. - HdyPreferencesWindow: - Give the window the .preferences style class. - Make the search results page's margins adaptive. - Demo: - Fix a memory leak in the view switcher demo. - Meson: - Avoid trailing slashes in directories if package_subdir is empty. - Translation updates: - Basque - Dutch - Finnish ======================================== libmediaart ======================================== NEW in 1.9.5 - 2021-05-22 ========================= * libmediaart: Remove QT4 support * libmediaart: Mandate that input strings are UTF8 * extract: Remove local storage * build: Drop autotools support * build: Update to recent glib API * build: introspection fixes * build: Added CI ======================================== librsvg ======================================== ============== Version 2.50.7 ============== Two cairo-related bug fixes: - #745 - Fix mismatched cairo_save/restore when running in inside the Cairo test suite. - #746 - Possible cairo_save() without cairo_restore() in render_layer(). ============== Version 2.50.6 ============== This release fixes an important bug about text spacing. The bug fix requires an update to at least Pango 1.44. Sorry for the increased requirements! - Librsvg now requires at least Pango 1.44. - #730 - Incorrect text spacing when the transform is not 1:1. You can see this when a small font-size is scaled up due to a transform. It is less visible for a large font-size scaled down. - #704 - Fix circle/ellipse in paths when they are made out of a single Arc command. ============== Version 2.50.5 ============== - #699 - Images embedded as data: URLs didn't render if they had a MIME type with a charset parameter. - #691 - Don't allow number lists with unbounded lengths in tableValues attributes, for feComponentTransfer and feConvolveMatrix (Madds H). - #718 - Negative rx/ry in rect element should be ignored. ============== Version 2.50.4 ============== Update dependent crates that had security vulnerabilities: generic-array to 0.13.3 - RUSTSEC-2020-0146 - #686 - Reduced stack usage (Sebastian Dr��ge). - #698 - Add limit for too-large radiuses on the feMorphology filter (Madds H). - #703 - Properly ignore elements in an error state inside the "switch" element. ======================================== libsigc++ ======================================== 2.10.7 (stable) Meson build: * Make it possible to use sigc++ as a subproject (Kjell Ahlstedt) * Fix dependency on files generated from .h.m4 files (Kjell Ahlstedt) * No implicit_include_directories (Kjell Ahlstedt) * Make quiet installations possible (Kjell Ahlstedt) * Fix build as subproject without building documentation (Kjell Ahlstedt) Issue #71 (Xavier Claessens) Documentation: * Links to *.gnome.org refer to sigc++-2.0 and gtkmm-3.0 versions instead of latest versions (Kjell Ahlstedt) ======================================== mm-common ======================================== mm-common 1.0.3 (2021-05-20) Meson build: * Make it possible to use mm-common as a subproject (Kjell Ahlstedt) * extra-install-cmd.py: Ignore FileNotFoundError (Kjell Ahlstedt) * Make quiet installations possible (Kjell Ahlstedt) Skeletonmm: * Fix versioning on macOS (Kjell Ahlstedt) Pull request sigc++!65 (Tom Schoonjans) * Use relative paths to untracked/ (Kjell Ahlstedt) Merge request gtkmm!61 (Mingli Yu) * Update dependencies in Meson build files: glibmm-2.4 -> glibmm-2.68, sigc++-2.0 -> sigc++-3.0 (Kjell Ahlstedt) * Make it possible to use skeletonmm as a subproject (Kjell Ahlstedt) ======================================== mutter ======================================== 40.1 ==== * Prevent clients from pasting old selection data [Carlos; !1772] * Fix forward_key IM functionality on wayland [Takao; !1802] * Ensure valid window texture size after viewport changes [Robert; !1799] * Only update cached paint volumes when necessary [Jonas D.; !1773, !1829] * Only disable KMS modifiers for drivers with known problems [Jonas ��; !1792] * Fix X11 client resize during moves [Olivier; !1777] * Fix performance drop during night light transition with Nvidia [Aaron; !1816] * kms: Don't add common modes that exceed the max bandwidth [Jonas ��.; !1834] * Create virtual input devices on demand [Jonas ��; !1800, !1858] * Fix wrong night light gamma when leaving power saving [Jonas ��.; !1835] * Fix picking edge case [Sebastian; !1842] * Properly tear down things when shutting down [Jonas ��.; !1822, !1856, !1853] * Fix monitor screencasting with fractional scaling [kirbykevinson; !1855] * Fixed crash [Carlos; !1849] * Plugged memory leak [Carlos; !1839] * Misc. bug fixes and cleanups [Carlos, Daniel, Jonas D., Jonas ��., Robert, Aleksandr, Florian, Michel, Sebastian, Olivier; !1785, !1798, !1784, !1791, !1801, !1807, !1786, !1793, !1804, !1820, !1824, !1819, !1803, !1821, !1806, !1814, !1831, !1832, !1836, !1843, !1740, !1841, !1827, !1844, !1852, !1850, !1851] Contributors: Jonas ��dahl, Michel D��nzer, Jonas Dre��ler, Olivier Fourdan, Takao Fujiwara, Carlos Garnacho, Sebastian Keller, kirbykevinson, Robert Mader, Aleksandr Mezin, Florian M��llner, Aaron Plattner, Daniel van Vugt Translators: Bruce Cowan [en_GB], Ng���c Qu��n Tr���n [vi], Marek ��ernock�� [cs], Dz Chen [zh_CN], Yosef Or Boczko [he], Nathan Follens [nl], Yuri Chornoivan [uk], Jordi Mas [ca], Piotr Dr��g [pl], Tim Sabsch [de], Luna Jernberg [sv], Hugo Carvalho [pt], Rafael Fontenelle [pt_BR], Asier Sarasua Garmendia [eu], Quentin PAG��S [oc], Matej Urban��i�� [sl] ======================================== nautilus ======================================== Major changes in 40.2 ===================== * Fix missing "Open Scripts Folder" menu item (Ondrej Holy) * Prevent reopening of previewer on window focus (Felipe Borges) * Keep working directory when executing scripts (Ant��nio Fernandes) * Translation updates Major changes in 40.1 ===================== * Fix File conflict dialog crashes on extensionless filenames (Ant��nio Fernandes) * Fix crashes when extracting encrypted archives (Ondrej Holy) * Fix duplicated context menu entries for RAR archives (Marcos Simental) * Translation updates ======================================== pango ======================================== Overview of changes in 1.48.5 ============================= - Only initialize fontconfig once - Add missing deprecation notices - Add some missing apis to the markup docs - Speed up Emoji classification - win32: Fix msvc build - Fix hangs and memory leaks - Don't insert hyphens at word boundaries - Handle empty lines better - Avoid width fluctuations with ellipsized text - Add a utility to show text segmentation Overview of changes in 1.48.4 ============================= - Include docs in the dist tarball - Include gi-docgen in the dist tarball, too - win32: Fix 'Cursive' fallback - Fix placement of marks in vertical text - Cache metrics for the current font - Improve letterspacing with combining marks ======================================== pangomm ======================================== 2.46.1 (stable): Build: * Meson build: Use relative paths to untracked/ (Kjell Ahlstedt) Merge request gtkmm!61 (Mingli Yu) * pangommconfig.h.*: Don't dllimport on MinGW (Chun-wei Fan) Issue gtkmm#90 (Lukas K.) * Meson build: Make it possible to use pangomm as a subproject (Kjell Ahlstedt) * Meson build: No implicit_include_directories (Kjell Ahlstedt) ======================================== pygobject ======================================== 3.40.1 - 2021-03-30 ------------------- * Fix tests with glib 2.68 :mr:`166` * Fix a regression with marshalling partial() objects :mr:`165` :issue:`464` ======================================== simple-scan ======================================== Overview of changes in simple-scan 40.1 ~~~~~~~~~~~~~~ Released: 2021-05-25 * Updated translations. ======================================== sushi ======================================== 3.38.1 ====== - Account for scaling factor while estimating window size ======================================== tracker ======================================== NEW in 3.1.1 - 2021-04-02 ========================= * Better error handling during database initialization * Implemented tracker_sparql_connection_update_array_async over TrackerBatch, resulting in lower memory usage. * VAPI updates * Updated tracker_sparql_connection_update_array docs * Leak and double free fixes Translations: en_GB, nl, zh_CN NEW in 3.1.0 - 2021-03-20 ========================= * Add build-time warning for SQLite 3.35.[01] * Workaround other SQLite 3.35 bug Highlighted changes since 3.0: * New, faster API for updates, see TrackerBatch and tracker_sparql_connection_update_resource * New API to create HTTP endpoints, see tracker_endpoint_http_new * New tracker:strip-punctuation SPARQL function * Multiple performance improvements * Several SPARQL 1.1 correctness fixes ======================================== tracker-miners ======================================== NEW in 3.1.1 - 2021-04-02 ========================= * Block gstreamer nvcodec decoders * Fall back if no modification date is found * Handle new poppler enum value * Be more robust with broken EXIF GPS metadata * Test suite improvements Translations: en_GB, nl, zh_CN NEW in 3.1.0 - 2021-03-20 ========================= Translations: fr, it Highlighted changes since 3.0: * Massive performance improvements to tracker-miner-fs-3 - Directory monitoring now is now delegated on a worker thread, to free up the main thread's main context. - Multiple internal refactors to avoid redundant operations while checking for changes across a directory tree, and better clustering when handling those changes. - Use of TrackerBatch for better update performance * Better support for file formats in tracker-extract-3 - Support for more game image formats ======================================== vala ======================================== Vala 0.52.4 =========== * Various improvements and bug fixes: - codegen: + GArray, GByteArray and GPtrArray are reference counted + Replace wrongly hard coded usage of G_OBJECT_GET_CLASS + Don't add errornous cast for unknown type_symbol + Mark entry point method implementation "_vala_main" as static + Improve check for GLib.Source derived classes - vala: Parameter following params-array parameter is not allowed - doc: Update man page to include more information on profiles * Bindings: - glib-2.0: Add missing has_typedef attributes on SourceFuncs delegates - gstreamer: Update from 1.19.0+ git master - gtk+-3.0: Update to 3.24.29+f9fe28ce - gtk4: Update to 4.3.0+24f0ae1d - pango: Mark language parameter of AttrIterator.get_font() as out - vapi: Update GIR-based bindings Vala 0.52.3 =========== * Various improvements and bug fixes: - codegen: + Apply gconstpointer to gpointer cast to GenericType only + Fix access to captured generics in async method of interfaces (2) + Use if-clause for is_in_destructor() condition to be more clear + Add missing "_return" label and "_inner_error*_" declaration in dtors + Don't use G_GNUC_INTERNAL on implicit type specific fields - vala: + length-type of arrays must not be nullable + Report a warning for unhandled errors in destructors - parser: + Minor semantic checks to improve error messages + Allow empty member-initializer and accept trailing comma + Include INTERR token in source_reference of parsed types Vala 0.52.2 =========== * Regression and bug fixes: - codegen: + Don't free temp-var for element-access to array with boxed structs [#1174] + Don't free unowned heap allocated struct * Bindings: - glib-2.0: Add simple_generics attribute to GenericArray.find_custom() Vala 0.52.1 =========== * Various improvements and bug fixes: - codegen: + Improve handling of ellipsis parameter in get_ccode_name() + Fix default value of get_ccode_destroy_notify_pos() + Don't override valid target/destroy of previous lambda argument [#59] + Don't call *_instance_init() in compact class chainup - vala: Mark tranformed static member-access as qualified [#270] - parser: Stricter mode for chained member initializer with --keep-going [#1158] - girwriter: namespace expects "c:symbol-prefixes" attribute [#1038] - girwriter: Don't use instance-parameter inside callback [#1167] - girparser,libvaladoc/girimporter: Don't guess length of xml header, iterate forward to <repository> - libvaladoc/girimporter: parse_constant() use "c:identifier" attribute first * Bindings: - gsl: Add BLAS module [#1149] - rest-0.7: Fix OAuthProxyAuthCallback binding - gtk+-3.0: Fix ModuleInitFunc binding - gio-2.0: Fix TlsPassword.get_value() binding - Fix several bindings which lead to invalid code by using them in: javascriptcoregtk-4.0, libusb, libusb-1.0, pixman-1, webkit2gtk-web-extension-4.0, x11, zlib, ======================================== yelp ======================================== 40.2 ==== * Updated translations: ne (Pawan Chitrakar) ======================================== yelp-xsl ======================================== 40.2 ==== * Updated translations: he (Yaron Shahrabani) ne (Pawan Chitrakar) oc (Quentin PAG��S) vi (Ng���c Qu��n Tr���n)