The following modules have been added in this release: gnome-console The following modules have been removed in this release: gnome-screenshot, gnome-terminal The following modules have a new version: - adwaita-icon-theme (41.0 => 42.beta) - baobab (42.alpha => 42.beta) - calls (42.alpha.0 => 42.beta.0) - eog (42.alpha => 42.beta) - epiphany (42.alpha => 42.beta) - evolution-data-server (3.43.1.1 => 3.43.2) - gjs (1.70.0 => 1.71.1) - glib (2.71.0 => 2.71.2) - glib-networking (2.72.alpha => 2.72.beta) - gnome-autoar (0.4.2 => 0.4.3) - gnome-backgrounds (41.0 => 42.beta) - gnome-bluetooth (42.alpha => 42.beta) - gnome-calculator (42.alpha => 42.beta) - gnome-calendar (41.2 => 42.beta) - gnome-characters (42.alpha => 42.beta) (*) - gnome-clocks (42.alpha => 42.beta) (*) - gnome-control-center (41.2 => 42.beta) (*) - gnome-desktop (42.alpha.1 => 42.beta) - gnome-disk-utility (42.alpha => 42.beta) - gnome-font-viewer (42.alpha => 42.beta) - gnome-initial-setup (42.alpha.1 => 42.beta) - gnome-maps (42.alpha => 42.beta) - gnome-music (41.0 => 42.beta) - gnome-remote-desktop (41.2 => 42.beta) (*) - gnome-settings-daemon (42.alpha => 42.beta) - gnome-shell (42.alpha => 42.beta) - gnome-shell-extensions (42.alpha => 42.beta) - gnome-software (42.alpha => 42.beta) - gnome-tour (41.rc => 42.beta) - gnome-user-docs (41.1 => 41.2) - gnome-weather (42.alpha => 42.beta) - gobject-introspection (1.70.0 => 1.71.0) - gsettings-desktop-schemas (42.alpha => 42.beta) - gtk (4.6.0 => 4.6.1) - gvfs (1.49.1 => 1.49.90) - libgee (0.20.4 => 0.20.5) - libhandy (1.5.0 => 1.5.90) - libnma (1.8.32 => 1.8.34) - librsvg (2.53.0 => 2.53.1) - libsigc++ (2.10.7 => 2.10.8) - mm-common (1.0.3 => 1.0.4) - mutter (42.alpha => 42.beta) - nautilus (42.alpha => 42.beta) - orca (41.1 => 42.beta) - pango (1.50.3 => 1.50.4) - tracker (3.3.0.alpha => 3.3.0.beta) - tracker-miners (3.3.0.alpha => 3.3.0.beta) - vala (0.55.1 => 0.55.3) - vte (0.66.2 => 0.67.90) (*) - yelp (41.2 => 42.beta) - yelp-tools (41.0 => 42.beta) - yelp-xsl (41.1 => 42.beta) (*) No summarized news available The following modules weren't upgraded in this release: at-spi2-atk, at-spi2-core, atk, atkmm, cantarell-fonts, cheese, clutter, clutter-gst, clutter-gtk, cogl, dconf, dconf-editor, devhelp, evince, folks, gcab, gcr, gdk-pixbuf, gdm, geocode-glib, gexiv2, gfbgraph, glibmm, gmime, gnome-boxes, gnome-builder, gnome-color-manager, gnome-connections, gnome-contacts, gnome-keyring, gnome-logs, gnome-menus, gnome-online-accounts, gnome-photos, gnome-session, gnome-system-monitor, gnome-text-editor, gnome-user-share, gnome-video-effects, gom, grilo, grilo-plugins, gsound, gspell, gssdp, gtk+, gtk-doc, gtk-vnc, gtkmm, gtksourceview, gupnp, gupnp-av, gupnp-dlna, json-glib, jsonrpc-glib, libchamplain, libdazzle, libgdata, libgnomekbd, libgsf, libgtop, libgweather, libgxps, libmediaart, libnotify, libpeas, libsecret, libsoup, pangomm, phodav, pyatspi, pygobject, rest, rygel, simple-scan, sushi, sysprof, totem, totem-pl-parser, zenity ======================================== adwaita-icon-theme ======================================== 42.beta - symbolic: port over to core.svg for new toolchain (Symbolic Preview) - symbolic: updated style across the board - simpler, rounder, consistently 2px thick outlines. - fullcolor: prune legacy fullcolor lowres, apps like Evolution ship their assets from now on - fullcolor: updated device icons - fullcolor: updated folder icons ======================================== baobab ======================================== 42.beta ========= * Translation updates: - Catalan - Czech - Icelandic - Japanese - Russian - Slovenian ======================================== calls ======================================== Calls 42.beta.1 --------------- Released: 26 January 2021 Maybe noteworthy: ================= * Bugfix release * Updated libcall-ui to v0.0.1 The detailed changes can be found in debian/changelog Calls 42.beta.0 --------------- Released: 25 January 2021 New features: ============= * SIP providers can now handle tel URIs * Allow adding contacts from call history Maybe noteworthy: ================= * In app feedback when SIP accounts go online/offline * Can set preferred audio codecs via gsetting Translation updates: ==================== - Dutch (Nathan Follens) - Finnish (Jiri Grönroos) - Friulian (Fabio Tomat) - Galician (Fran Dieguez) - German (Christian Kirbach) - Italian (Vittorio Monti) - Persian (Danial Behzadi) - Polish (Piotr Włodarski) - Portuguese (Hugo Carvalho) - Romanian (Daniel Șerbănescu) - Russian (Aleksandr Melman) - Slovenian (Matej Urbančič) - Swedish (Luna Jernberg) - Ukrainian (Yuri Chornoivan) The detailed changes can be found in debian/changelog ======================================== eog ======================================== Version 42.beta --------------- Bug fixes and features: !76, Use gtk_widget_queue_draw to display thumbnails faster (Krifa75) !105, Replace properties dialog (Peter Eisenmann) !118, Shortcuts: Update keyboard shortcuts (Jeremias Ortega) !119, eog-window: use correct type for display_profile (Zander Brown) !120, doc: migrate to gi-docgen (Iñigo Martínez) !121, Use libhandy for dark style preference and rounded window corners (Christopher Davis) New and updated translations: - maite guix [ca] - Marek Černocký [cs] - Fran Dieguez [gl] - Quentin PAGÈS [oc] - Leônidas Araújo [pt_BR] - Matej Urbančič [sl] - Yuri Chornoivan [uk] New and updated manual translations - Jordi Mas [ca] - Alan Mortensen [da] - Henrique Roberto Gattermann Mittelstaedt [pt_BR] ======================================== epiphany ======================================== 42.beta - February 11, 2022 =========================== * Update to latest readability.js (!1048) * Fix label for Show downloads list shortcut on shortcuts dialog (!1054, Vanadiae) * Update to highlight.js 11.4.0 (!1056) * Update to PDF.js 2.12.313 (!1057) * Fix handling of mailto: URIs with multiple emails (!1065, Vanadiae) * Don't depend on web-browser-symbolic icon (!1069, Vanadiae) ======================================== evolution-data-server ======================================== Evolution-Data-Server 3.43.2 2022-02-11 --------------------------------------- Bug Fixes: I#369 - IMAPx: Add an option to send client 'ID' during login phase (z-z-zoey) I#372 - SMTP: Add option to not re-encode message on upload I#374 - LDAP: Let open when server is offline and marked for offline work M!79 - Add nullable annotations into developer documentation (Michael McClurg) Miscellaneous: IMAPx: Avoid creating NOSELECT CamelFolder-s CamelMimeFilterCRLF: Correct encoding part of the filter CamelMimeParser: Correct body content parse when CRLF is used Provide database file name in SQLITE_CORRUPT error message camel-net-utils: Allow NULL string arguments in IDNA/ASCII functions Translations: Aleksandr Melman (ru) Aurimas Černius (lt) Boyuan Yang (zh_CN) Daniel Mustieles (es) Fran Dieguez (gl) Hugo Carvalho (pt) Kukuh Syafaat (id) Leônidas Araújo (pt_BR) Luming Zh (zh_CN) Marek Černocký (cs) Matej Urbančič (sl) Matheus Barbosa (pt_BR) Quentin PAGÈS (oc) Yuri Chornoivan (uk) ======================================== gjs ======================================== Version 1.71.1 -------------- - New JavaScript features! This version of GJS is based on SpiderMonkey 91, an upgrade from the previous ESR (Extended Support Release) of SpiderMonkey 78. Here are the highlights of the new JavaScript features. For more information, look them up on MDN or devdocs.io. * New syntax + Private class fields and methods are now supported. They start with `#` and are not accessible outside the class in which they are defined. + The `??=` logical nullish assignment operator, which assigns the right-hand side value to the left-hand side variable if the variable is null or undefined. + The `&&=` logical-and assignment operator, which assigns the right-hand side value to the left-hand side variable if the variable is truthy. + The `||=` logical-or assignment operator, which assigns the right-hand side value to the left-hand side variable if the variable is falsey. + `export * as ... from ...` can be used to aggregate modules. + Regular expressions add the `d` flag, which if defined causes the resulting match object to have an `indices` property giving the positions in the string where capturing and named groups matched. + `static { ... }` blocks in classes allow initialization of classes at the time of creation of the class. * New APIs + Arrays, strings, and typed arrays have gained the `at()` method, which does the same thing as indexing with square brackets but also allows negative numbers, which count from the end, as in Python. + `Promise.any()`, which is similar to `Promise.race()` but resolves on the first successful sub-promise, instead of the first to resolve. + `Error()` now takes an options object as its second parameter, which may contain a `cause` property. This option is used to indicate when an error is caused by another error, but the first error is caught during error handling. + `WeakRef`, which allows you to hold a reference to an object while still allowing it to be garbage collected. + `dateStyle`, `timeStyle`, `fractionalSecondDigits`, and `dayPeriod` are now accepted as options in `Intl.DateTimeFormat()` and `Date.prototype.toLocaleString()`. + `collation` is now accepted as an option in `Intl.Collator()`. + `Intl.DisplayNames` has been added, which allows you to get translations of language, region, currency, and script names. + `Intl.DateTimeFormat` has gained the `formatRange()` and `formatRangeToParts()` methods. * New behaviour + More numbering systems are supported in `Intl.NumberFormat`. + Top-level await (https://v8.dev/features/top-level-await) allows you to use `await` statements outside of an `async` function in an ES module. + There are a lot of minor behaviour changes as SpiderMonkey's JS implementation conforms ever closer to existing ECMAScript standards and adopts new ones. For complete information, read the Firefox developer release notes: https://developer.mozilla.org/en-US/Firefox/Releases/79#JavaScript https://developer.mozilla.org/en-US/Firefox/Releases/80#JavaScript https://developer.mozilla.org/en-US/Firefox/Releases/81#JavaScript https://developer.mozilla.org/en-US/Firefox/Releases/82#JavaScript https://developer.mozilla.org/en-US/Firefox/Releases/83#JavaScript https://developer.mozilla.org/en-US/Firefox/Releases/84#JavaScript https://developer.mozilla.org/en-US/Firefox/Releases/85#JavaScript https://developer.mozilla.org/en-US/Firefox/Releases/86#JavaScript https://developer.mozilla.org/en-US/Firefox/Releases/87#JavaScript https://developer.mozilla.org/en-US/Firefox/Releases/88#JavaScript https://developer.mozilla.org/en-US/Firefox/Releases/89#JavaScript https://developer.mozilla.org/en-US/Firefox/Releases/90#JavaScript https://developer.mozilla.org/en-US/Firefox/Releases/91#JavaScript - It's now possible to pass BigInt values to GObject-introspected functions with 64-bit parameters. This way, you can finally work with large numbers that cannot be accurately stored as a JS Number value and pass them correctly into C. For example, `GLib.Variant.new_int64(2n ** 62n)`. - New API: GJS now has a standards-compliant `setTimeout()` and `setInterval()`. These can now be used as in web browsers, while still integrating with GLib's main loop. - New API: `Cairo.Context.prototype.textExtents()` which makes the `cairo_text_extents()` C function available to JavaScript. - New overrides: `GLib.MAXINT64_BIGINT`, `GLib.MININT64_BIGINT`, and `GLib.MAXUINT64_BIGINT` are BigInt-typed versions of `GLib.MAXINT64` etc. - It's now possible to use a regular `constructor()` in GObject classes instead of an `_init()` method. - It's now possible to use class fields in GObject classes. - `Gio._promisify()` now tries to guess the name of the finish function, if it is omitted. - It's now possible to monkeypatch methods on the prototype of a GObject interface. The most common use case for this is probably promisifying methods on `Gio.File`, so you can now do things like `Gio._promisify(Gio.File.prototype, 'read_async')` without resorting to the `Gio._LocalFilePrototype` workaround. - GObject interfaces are now enumerable, so you can now do things like `Object.keys(Gio.File.prototype)` and get a list of the methods, like you can with other GObject types. - Improvements to the performance of promises, making them more predictable under higher load. - Several performance and type-safety improvements. - Closed bugs and merge requests: * [Mainloop 1/3] Add custom GSource for promise queueing [#1, !557, Evan Welsh, Marco Trevisan] * Upgrade to SpiderMonkey 91 [#413, !632, !687, Evan Welsh, Philip Chimento, Chun-wei Fan] * Promise rejections from signal handlers are silent [#417, !632, Philip Chimento] * Add a binding for GObject.Object.new [#48, !664, Evan Welsh, Philip Chimento] * Object resolve should consider prototypes of GObject interfaces [#189, !665, Evan Welsh, Philip Chimento] * File corruption on file.replace_contents_async [#192, !665, Evan Welsh] * Overriding inherited interface vfuncs clobbers base class implementation [#89, !671, Evan Welsh] * Errors in __init__.js are silenced [#343, !672, Evan Welsh] * Allocate structs which contain pointers [!674, Evan Welsh] * [Mainloop 3/3] WHATWG Timers [!677, Evan Welsh] * [Mainloop 2/3] Implement "implicit" mainloop which only blocks on unresolved imports [!678, Evan Welsh] * Correctly chain constructor prototypes to enable static inheritance [!679, Evan Welsh] * Upgrade CI to Fedora 34 [!683, !684, Philip Chimento] * Various maintenance [!685, !691, !709, !719, Philip Chimento] * doc: Add Junction to applications written in GJS [!688, Sonny Piers] * C++ argument cache [!689, Marco Trevisan, Philip Chimento] * Gio: Make _promisify to guess the finish function by default [!692, Marco Trevisan] * Fails to build with Meson 0.60.2 [#446, !694, !705, Jan Beich, Eli Schwartz] * doc: Add Oh My SVG to standalone applications [!695, Sonny Piers] * ci: Ensure forever callbacks do not leak [!698, Evan Welsh] * gi: Refactor resolving prototypes in GIWrapperInstance constructors [!699, Evan Welsh] * Class fields don't work with GObject classes [#331, !700, Evan Welsh] * gi: Add enumeration hook for Interface prototypes [!701, Evan Welsh] * Fix Visual Studio builds on master [!706, Chun-wei Fan] * tools: Add iwyu-tool as a binary name for iwyu [!707, Evan Welsh] * gi: Allow GObject.Value boxed type in nested contexts [!708, Evan Welsh, Philip Chimento] * Implemented check for null out-params in some functions in context.cpp [!710, Nasah Kuma] * Broken links on the doc/Home.md file [#458, !711, Andy Holmes] * Accept BigInt values as input for 64-bit parameters to introspected functions [!712, Marco Trevisan, Philip Chimento] * Enable top-level await [!713, Evan Welsh] * modules: Remove double '//' from internal module URIs [!714, Evan Welsh] * modules: Ensure ImportError is an instance of globalThis.Error [!715, Evan Welsh] * global: Enable WeakRefs [!716, Evan Welsh] * global: Enable static class blocks [!717, Evan Welsh] * overrides: Allow users to implement construct-only props with getters [!718, Evan Welsh] * cairo: Add binding for cairo_text_extents() [!720, Philip Chimento] * Non-integer numbers can not be converted to (u)int64 [#459, !721, Philip Chimento] * Print error cause when logging an error [#454, !722, Philip Chimento] * GtkCustomSorter callbacks receives undefined params [#460, !723, Philip Chimento] Version 1.70.1 -------------- - Build and crash fixes backported from the development branch. - Closed bugs and merge requests: * Fix size_t/gsize conversion errors on 32-bit systems [!680, Evan Miller] * Handle optional out parameters in callbacks [#439, !681, Evan Welsh] * installed-tests: Install matchers.js [!682, Simon McVittie] * Link fails on Debian armel|mipsel|powerpc: needs more -latomic [#442, !686, Simon McVittie] * gjs/jsapi-util.cpp: fix build on gcc-12 [!697, Sergei Trofimovich] Version 1.68.5 -------------- - Crash fix backported from the development branch. [#439, !681, Evan Welsh] ======================================== glib ======================================== Overview of changes in GLib 2.71.2 ================================== * Rework `glib-compile-resources` to output compiler-specific files to reduce compilation time; see the new `--compiler` option (work by Emmanuele Bassi) (#2492) * Add a cross-platform API for aligned memory allocations (`g_aligned_alloc()`, `g_aligned_alloc0()` and `g_aligned_free()`) (work by Emmanuele Bassi) (#2574) * Deprecate `force_posix_threads` configure option, since it was a workaround for static linking on Windows (#2592) * Add `GBindingGroup` and `GSignalGroup` APIs (work by Christian Hergert and Garrett Regier) (!2235) * Implement FD remapping support for `g_spawn_async_with_pipes_and_fds()` on Windows (work by Marc-André Lureau) (!2458) * Add an async file move API, `g_file_move_async()` (work by Lucas Schwiderski) (!2469) * Bugs fixed: - #1190 gapplication: Add an org.gtk.Debugging interface - #2329 GApplication CLI parsing of DOUBLE type failure - #2492 glib-compile-resources contains resource data twice and creates large output files - #2563 g_test_build_filename and friends not safe to call after g_test_run() has finished - #2574 Add API for aligned allocations - #2592 Consider deprecating 'force_posix_threads' build option - #2601 Missing tag in generated files - !2235 Add GBindingGroup and GSignalGroup - !2378 gtestutils: Mention the unit used for the test timer - !2404 File tests - !2433 Remove tests/testgdate.c from tests - !2458 Implement fd passing for Windows spawn - !2464 Amend g_bus_get* documentation regarding private connection - !2465 gi: expose some files as variable for gobject-introspection - !2467 ci: Add link to Coverage output at end of coverage job - !2468 gfile: resolve_relative_path isn't nullable - !2469 Implement async file movement - !2471 Fix test on the date format for FreeBSD and MacOS X. - !2472 Fix test date (again)... - !2473 Fix glib/test/date.c for FreeBSD/OpenBSD/MacOS X - !2476 Add G_UNICODE_SCRIPT_MATH to GUnicodeScript - !2477 Improve coverage of two digit years in gdate tests - !2481 Fix glib/tests/fileutils on win32 - !2482 Fix unit test on date format '%Z' which is too versatile to be trustable - !2483 Fix glib/tests/gdatetime on win32 - !2484 tests: Use g_test_skip() to skip a test on Windows - !2487 gconstructor.h: Visual Studio: Only include gslist.h if needed - !2488 Fix some problems with g_aligned_alloc() tests * Translation updates: - Basque - Catalan - Chinese (China) - Czech - French - Galician - Indonesian - Japanese - Polish - Portuguese - Portuguese (Brazil) - Russian - Slovenian - Spanish - Ukrainian Overview of changes in GLib 2.71.1 ================================== * Basic support for static builds on Windows (work by Loïc Le Page, Marc-André Lureau, with contributions from Xavier Claessens, Nirbheek Chauhan, Charlie Barto, Luca Bacci, Amos Wenger) (#692, #2585, !2442) * Add `GDebugController` and a D-Bus implementation which exposes whether debug output is enabled in a process using the `org.gtk.Debugging` D-Bus interface (work by Philip Withnall) (#1190) * Support for `AF_UNIX` sockets on Windows 10 (and later) (work by Marc-André Lureau) (#2487) * Several important fixes to GDBus message and GVariant parsing of invalid data (work by Sebastian Wilhelmi) (#2557, #2572) * Fix potential data loss due to missing fsync when saving files on btrfs (work by Sebastian Keller) (!2425) * Fix potential buffer overflows in `garray.c` for very large `GArray`s and `GPtrArray`s (work by Tobias Stoeckmann) (#2578) * Fix FDs in gspawn not being closed and causing process hangs if `close_range()` fails unexpectedly (work by Dan Nicholson) (#2580) * Fix `g_find_program_in_path()` not returning an absolute path if `$PATH` is relative (work by Christoph Niethammer) (#2586) * Add support for loading PKCS#12 encrypted files in `GTlsCertificate` (work by Patrick Griffis) (!2239) * A number of improvements to unit tests (work by Emmanuel Fleury, Charlie Barto) (!2399, !2400, !2402, !2403, !2428, !2431, !2432, !2434) * Support `LOCAL_PEERPID` on macOS, giving partial support for PIDs in `GCredentials` on that platform (work by Ignacio Casal Quinteiro) (!2362) * Add `g_get_user_state_dir()` to support `XDG_STATE_HOME` (work by Sophie Herold) (!2395) * Add `g_hash_table_new_similar()` to copy a hash table and its hash/equal functions without its data (work by Jonas Ådahl) (!2405) * Support D-Bus client authentication with `EXTERNAL` on Windows (work by Marc-André Lureau) (!2429) * Add a reStructuredText documentation generator to `gdbus-codegen` (work by Emmanuele Bassi) (!2448) * Add a Windows implementation of `GMemoryMonitor` (work by Marc-André Lureau) (!2452) * Bugs fixed: - #692 meta: Fix static build on Windows - #1190 gapplication: Add an org.gtk.Debugging interface - #2487 Add support for native unix domain sockets on WIN32 to GLib.Socket and related classes - #2550 possible GDateTime issue with localtime on Illumos/Solaris - #2557 Arrays of zero-element tuples with non-zero length lead to infinite loops in g_dbus_message_new_from_blob - #2559 2.71.0: compile and link time warnings - #2560 Link error xdgmime.c: unresolved external symbol S_ISREG when building with VS2022 - #2564 Hangul Jamo Extended-B should be 0-width - #2565 Build glib-2.71.0 failed in Windows using MSYS2-MINGW64 - #2571 Cross build error "undefined reference to `_g_binary_test1_resource_data'" when building tests for Windows on openSUSE Leap - #2572 Check for GVariant recursion depth before recursing - #2578 buffer overflows in garray.c - #2579 Outdated paths in INSTALL.in - #2580 gspawn doesn't set CLOEXEC if close_range fails unexpectedly - #2582 glib 2.71.0 muslc - build error missing sentinel in function call - #2585 Static link issue on Windows due to resource files being linked in twice - #2586 g_find_program_in_path not returning an absolute path - !2239 gtlscertificate: Add ability to load PKCS#12 encrypted files - !2362 credentials: support the local peerpid on macos - !2384 meson: Fix linking with static library in Windows - !2395 utils: Add XDG_STATE_HOME support - !2399 Move tests/env-test.c into glib/tests/environment.c - !2400 Prevent gtest tests from popping up dialog boxes - !2402 Improving glib/tests/environment.c - !2403 Improve test coverage of glib/tests/asyncqueue.c - !2405 ghash: Add g_hash_table_new_similar - !2407 tests: Fix environment test on FreeBSD - !2411 annotate `g_content_type_guess` parameter as filename - !2412 paramspec: fix unref annotation - !2413 Use meson dependency to link against apple framework - !2414 docs: Improve docs for gdbusutils.c - !2417 gtestutils: Fix minor typos in the g_test_get_filename() docs - !2423 Make clear in doc that signals are emitted synchroniously - !2425 gfileutils: Remove outdated BTRFS fsync optimization from set_contents - !2426 gdbus-codegen: Fix a typo in a comment - !2428 Merge tests/gobject/gvalue-test.c with gobject/tests/value.c - !2429 gdbus: make client work with EXTERNAL on Windows - !2431 Merge tests/gobject/paramspec-test.c into gobject/tests/param.c - !2432 Merge test/unicode-caseconv.c into glib/tests/unicode.c - !2434 Remove a disabled test case that was covered by glib/tests/collate.c - !2440 Improve g_ascii_formatd docs and preconditions - !2441 Reduce the amount of compile-time warnings - !2442 Fix tests with static build on Windows - !2447 giowin32: use gint64 and _lseeki64 - !2448 Add reStructuredText documentation generator for gdbus-codegen - !2452 gio/win32: add GMemoryMonitorWin32 - !2453 Add `(array length)` annotation to `g_tls_certificate_new_from_pkcs12()` - !2454 gdbusmessage, gvariant and garray fixes - !2456 tests: Pass --internal and -z noexecstack to glib-compile-resources tests - !2459 gio: add missing zlib dependency in gio-windows-2.0.pc - !2461 Fix memory leak in gio/gdbusauthmechanismsha1.c - !2463 Revert "Merge branch 'fix-windows-pc' into 'main'" * Translation updates: - Catalan - Chinese (China) - Czech - Galician - Hebrew - Indonesian - Lithuanian - Polish - Portuguese - Portuguese (Brazil) - Russian - Spanish - Ukrainian ======================================== glib-networking ======================================== 2.72.beta - February 11, 2022 ============================= - Add environment variable proxy resolver (#162) - OpenSSL: fix uninitialized memory use (!201, Daniel Kolesa) ======================================== gnome-autoar ======================================== Major changes in 0.4.3: * Prevent NULL dereference when extracting to root (Ondrej Holy) * Do not include basename in error messages (Ondrej Holy) * Do not request password when encryption is unsupported (Ignacy Kuchciński) * Propagate libarchive errors when extraction failed (Ignacy Kuchciński) ======================================== gnome-backgrounds ======================================== ================= Version 41.beta ================= - new default & supplemental wallpapers in light and dark variants - updated guidelines ======================================== gnome-bluetooth ======================================== ver 42.beta: This version of gnome-bluetooth adds a number of APIs to eventually be used in Settings and gnome-shell: - Export battery information for Bluetooth devices which support it - Check whether any input devices are connected, so as to be able to show a confirmation dialogue when switching off Bluetooth - Check whether a device can be connected to ver 42.alpha.2: This version of gnome-bluetooth splits the libraries into UI and non-UI versions. The UI library is only exposed as a native library for the benefit of gnome-control-center, and the non-UI library is only exposed as an introspected library for the benefit of gnome-shell. ======================================== gnome-calculator ======================================== Overview of changes in gnome-calculator 42.beta * Updated Translations * Fixed build issues with GCI entry controller tests #250 (Robert Roth) * Force LTR in history view #252 (Robert Roth) * programing mode: Force bit digits to be always LTR #258 (Yosef Or Boczko) * Use AdwApplication (Alexander Mikhaylenko) * ui: Fix styles !105 (Alexander Mikhaylenko) ======================================== gnome-calendar ======================================== Major changes in 41.beta: * Port to GTK4 * Rewrite the Year view to be a month nagivator * Various improvements to timezone handling * Update Ctrl+1/2/3 shortcuts to use Alt instead ======================================== gnome-desktop ======================================== =============== Version 42.beta =============== - Add async methods for thumbnail creation - thumbnail: Resolve symlinks before exporting them with Flatpak - Make table:cangjie5 the default input method for zh_HK - Translation updates ======================================== gnome-disk-utility ======================================== 42.beta - February 11, 2022 =========================== Kai Lüke: * Restore old window destruction to fix data retrieval Updated translations: * Marek Černocký (cs), Matej Urbančič (sl), Quentin PAGÈS (oc), Rafael Fontenelle (pt_BR), sicklylife (ja) 42.alpha - January 7, 2022 ======================================== gnome-font-viewer ======================================== GNOME Font Viewer - 42.beta ------------------------------------------------------------------------------- Fonts 42.beta comes with a port to GTK4 by Evan Welsh, and the following translation updates: - Chinese (China) - Czech - Occitan (post 1500) - Portuguese (Brazil) - Russian - Slovenian ======================================== gnome-initial-setup ======================================== 42.beta ------- * Bugs fixed: - !137 welcome: tweak illustration - !138 timezone: Load GisLocationEntry type before page template * Translation updates: - Basque - Chinese (China) - Galician - Hebrew - Indonesian - Slovenian - Spanish ======================================== gnome-maps ======================================== 42.beta - Feb 12, 2022 ========================= Changes since 42.alpha - Fix build with Meson 0.60+ - Update required libhandy version - Use the location portal when sandboxed - Only use location bias when searching on high zoom levels, to work around problems with finding some locations (such as cities) with the Photon search API - Fix shortcuts overlay for development builds - Support alternative OpenStreetMap location URLs format in the search bar Added/updated/fixed translations - German - Brazilian Portuguese - Slovenian - Galician - Italian - Occitan - Catalan - Russian - Czech - Chinese (China) All contributors to this release Aleksandr Melman Bilal Elmoussaoui Boyuan Yang <073plan@gmail.com> David King Fran Dieguez Gianvito Cavasoli Jordi Mas i Hernandez Leônidas Araújo Marcus Lundblad Marek Černocký Matej Urbančič Philipp Kiemle Quentin PAGÈS ======================================== gnome-music ======================================== Overview of changes in 42.beta ============================== • Port to GTK-4 • Dark mode switching Bugs fixed: Fix slow startup (!923) Thanks to our contributors this release: Christopher Davis Jakub Steiner Jean Felder Koushik Sahu Marinus Schraal Michael Catanzaro Sam Hewitt Sophie Herold Updated translations: Danish Icelandic Swedish Russian Indonesian Catalan Friulian Latvian Frisian Bulgarian Serbian Vietnamese ======================================== gnome-settings-daemon ======================================== =============== Version 42.beta =============== - Translation updates Datetime: - Port to GWeather 4 Media-keys: - Fix launching of Settings actions - Suppress UCM generic soundcard names on volume OSDs - Remove screenshot key handling, done now in GNOME Shell Power: - Improve battery warning debouncing logic XSettings: - Adopt x11-specific code to look up GTK IM module from gsd-keyboard ======================================== gnome-shell ======================================== 42.beta ======= * Add Swiss French and Swiss German OSK layouts [Jürg; !2096] * Add switches for debug flags to looking glass [Sebastian; !1994] * Support auth lists on the login screen [Ray; !1978] * Overhaul shell stylesheet [Sam; !2104, !2111, !2150, !2161, !2172] * Fix timing issue on login screen [Naïm; !2116] * Fix activating apps with tracked OR windows [Florian; !2131] * Fix banding issues with the vignette lightbox shader [Jonas; !2133] * Implement in-shell screenshot and screencast UI [Ivan; !1954, !2103, !2149, !2147, !2106, !2105, !2107, !2163] * Fix keyboard navigation to windows/apps in overview [Florian; !2124] * Adjust to Clutter grab API changes [Carlos; !2045, !2046, !2140] * Fix stuck transition when using super-scroll gesture [kyte; !2135] * Support the new 'high-contrast' setting [Alexander, Florian; !2069] * Remove rounded top bar corners [Florian; !2151] * Fix calendar events with custom timezone [Milan; !2145] * Support dark wallpapers [Alexander; !2137] * Improve terminology for pinning icons to dash [Rachit; !2136] * Use libadwaita for extension preferences [Florian; !2012] * Fix out-of-sync location indicator [Florian; !2170] * Fade screen when switching between dark/light mode [Alexander; !2070] * Improve presentation of multi-day events in calendar [Björn; !2108] * Implement Extensions redesign [Romain; !2114] * Implement OSD redesign [Florian; !2127] * Misc. bug fixes and cleanups [Florian, Evan, Jonas, Aleksandr, Ivan, Georges, Leleat, Daniel, Carlos, Sam, Olivier, Bastien, Mohammed, Sebastian, Razze, Alexander, Marek; !2089, !2040, !2097, !2047, !2102, !2118, !2123, !2121, !2115, !2113, !2125, !337, !2098, !2126, !2139, !2138, !2143, !2146, !2155, !2141, !2157, !2158, !2153, !2156, !2152, !2117, !2101, !2162, !2164, !2055, !2165, !2166, !2168, !2169, !1972, !2174, !2175, !2171, !2173, !2160, !2167, !2176, !2177, !2178, !1744, !2179, !2099] Contributors: Milan Crha, Björn Daase, Rachit Keerti Das, Jonas Dreßler, Naïm Favier, Olivier Fourdan, Carlos Garnacho, Sam Hewitt, Sebastian Keller, Leleat, Jürg Lempen, Aleksandr Mezin, Alexander Mikhaylenko, Ivan Molodetskikh, Florian Müllner, Georges Basile Stavracas Neto, Bastien Nocera, Razze, Mohammed Sadiq, Ray Strode, Romain Vigier, Daniel van Vugt, Evan Welsh, Sebastian Wick, kyte, Marek Černocký Translators: Tao Liu [zh_CN], Yosef Or Boczko [he], Matej Urbančič [sl], Yuri Chornoivan [uk], Daniel Mustieles [es], Aleksandr Melman [ru], Rafael Fontenelle [pt_BR], Sveinn í Felli [is], Matheus Barbosa [pt_BR], Luming Zh [zh_CN], Fran Dieguez [gl], sicklylife [ja], Hugo Carvalho [pt], Quentin PAGÈS [oc], Yaron Shahrabani [he], Asier Sarasua Garmendia [eu], Aurimas Černius [lt], Kukuh Syafaat [id], Marek Černocký [cs], Leônidas Araújo [pt_BR], Alexander Shopov [bg] ======================================== gnome-shell-extensions ======================================== 42.beta ======= * workspace-indicator: Fix cancelling editing with Esc [Florian; !208] * window-list: Update window tracking to avoid missing icons [Florian; !207] * Use libadwaita for preferences [Florian; !209, !213] * Adapt to Clutter grab API changes [Florian; !212] * Misc. bug fixes and cleanups [Jan, Florian; !210, !214] Contributors: Jan Beich, Florian Müllner, Naala Nanba Translators: Boyuan Yang [zh_CN], Matej Urbančič [sl], Naala Nanba [ab], Alexander Shopov [bg], Emin Tufan Çetin [tr] ======================================== gnome-software ======================================== Version 42.beta ~~~~~~~~~~~~~~~ Released: 2022-02-10 This is the second unstable release for GNOME 42. * Allow --verbose to be enabled at runtime * Condense the rows in the age rating context dialog * Update the UI for ratings and reviews of apps * Improve the appearance of the category page loading screen * Drop the first run dialog * Improvements to dark theming * Support viewing a specific metainfo file using --show-metainfo * Several more threading improvements * Icon updates * Drop the hardcoded-popular plugin in favour of an appstream file * The background image for upgrades is now looked for using several well-known (and distribution-specific) names in ${DATADIR}/gnome-software/backgrounds, and the previous Fedora-specific default background image is no longer distributed. Similarly, the upgrade-background-uri GSettings key has been removed. Distributions may need to update how they ship background images. See doc/vendor-customisation.md. This release also updates translations: * Chinese (China) * Galician * Hebrew * Icelandic * Indonesian * Japanese * Occitan (post 1500) * Portuguese * Portuguese (Brazil) * Russian * Slovenian * Spanish * Ukrainian ======================================== gnome-tour ======================================== gnome-tour 42.beta =================== * Port to GTK4 / libadwaita * Drop the video feature * i18n fixes and translations updates ======================================== gnome-user-docs ======================================== 41.2 ==== * Added missing icon for network-wired-symbolic (Gunnar Hjalmarsson) * Added Ubuntu note about GNOME Classic prerequisite (Gunnar Hjalmarsson) * Updated translations: fr (Charles Monzat) pl (Piotr Drąg) sr (Мирослав Николић) sv (Anders Jonsson) uk (Yuri Chornoivan) ======================================== gnome-weather ======================================== 42.beta ======= * Port to GTK4 and libadwaita (Evan Welsh) * Translation updates: - Abkhazian - Czech - Galician - Japanese - Portuguese (Brazil) - Spanish ======================================== gobject-introspection ======================================== 1.71.0 - 2022-02-14 ------------------- * Create new API for libffi closures [Sergei Trofimovich, Cimbali] * Treat @-prefixed shlib paths as absolute on macOS [Rok Mandeljc] * Add new `forever` scope [#49] * Build fixes with newer Meson [#414] * Improve regression test suite [Marco Trevisan (Treviño)] * Avoid a segfault when using an invalid GType [Lukas Oberhuber] * Build fixes on Windows when using g-i as a subproject [Andoni Morales Alastruey] * Warn about property name collisions [#386] * Add "strict" warnings to g-ir-scanner * Add the "emitter" annotation for signal emitters * Add a command line option to g-ir-scanner to specify the compiler * Add new convenience API to libgirepository [Philip Chimento] * Build fixes on Windows when using MSVC [Chun-wei Fan] * Documentation fixes [#211, #327] * Update the GIR data for GLib, GObject, and GIO ======================================== gsettings-desktop-schemas ======================================== Major changes in 42.beta ======================== - Add setting to control privacy screen feature - Translation updates ======================================== gtk ======================================== Overview of Changes in 4.6.1, 11-02-2022 ======================================== * GtkFontChooser: - Stop using PangoFc api - Fix a crash - Use new HarfBuzz api * GtkMenuButton: - Update accessible description * GtkTextView: - Fix intra-widget dnd * Printing: - Fix an fd leak * Input: - Make sure input methods get focus-in events - Always flush events to avoid scroll event pileup - Support hold events - Update keysyms from libxkbcommon * Theme: - Improve text selection legibility * Introspection: - Add missing nullable annotations everywhere * Build: - Make stack noexec again - Avoid symbol leaks - Drop unneeded script data * Windows: - Stop using WM_SYNCPAINT - Relax check for GL 3.x legacy contexts - Use native apis for language names - Rewrite the keymap code - Use the GL renderer by default * Wayland: - Fix support for the new high-contrast setting - Avoid redundant scale changes - Fix DND hotspot handling - Don't always restore the saved size when floating * MacOS: - Various performance improvements * Translation updates: Brazilian Portuguese Catalan Chinese (China) Galician Hebrew Japanese Lithuanian Persian Polish Portuguese Russian Slovenian Spanish Ukrainian Overview of Changes in 4.6.0, 30-12-2021 ======================================== ======================================== gvfs ======================================== Major changes in 1.49.90 ======================== * http/dav: Port to libsoup3 (Daniel Kolesa) * http: Do not silently accept invalid certificates (Daniel Kolesa) * build: Remove incorrect i18n.merge_file argument to fix build (Ondrej Holy) * Translation updates ======================================== libgee ======================================== libgee 0.20.5 ============= * Fixes for newer valac * Use Makefile.introspection instead of custom rule ======================================== libhandy ======================================== ============== Version 1.5.90 ============== - Documentation - Port to gi-docgen - Use "Since: 1.0" for pre-1.0 symbols - Various cleanups and consistency updates - Demo - Fix keyboard navigation - Don't make rows containing buttons activatable - Set minimum width on the view switcher window - HdyCarousel - Properly remove mouse wheel timer - HdyClamp - Fix measuring - HdyKeypad - Fix keyboard navigation - HdyStyleManager - Properly reset animations after style changes - HdySwipeTracker - Fix a runtime warning - HdyTabView - Propagate Alt+[0-9] when trying to switch to the selected tab - HdyViewSwitcher - Properly center button labels - Build and CI cleanups - Remove unused distro packaging - Translation updates: - Czech - Romanian - Slovenian - Spanish ======================================== libnma ======================================== ======================================= libnma-1.8.34 Overview of changes since libnma-1.8.32 ======================================= * Add possibility of building libnma-gtk4 library with experimental Gtk4 support. ======================================== librsvg ======================================== ============== Version 2.53.1 ============== While it is not a user-visible change, Jordan Petridis has ported librsvg's Continuous Integration (CI) infrastructure to use Freedesktop CI Templates. This lets us test librsvg easily on different environments. If you want your environment tested, now is the time to add it! - #599 - Fix incorrect text rendering when text has different scales in the X/Y axes. This regressed after librsvg 2.52.5, when Pango had to revert its fix for the same bug. Now librsvg renders all text as paths, and does the scaling itself. Please file a bug if you have evidence that this presents a performance problem for you. - Update to the latest gtk-rs release (Bilal Elmoussaoui). - Port to Freedesktop CI Templates (Jordan Petridis). - Visual Studio builds can work from a git checkout now (Chun-wei Fan) - Windows build fixes (Martin Hertz, Chun-wei Fan) ======================================== libsigc++ ======================================== 2.10.8 (stable) Build: * Meson build: Perl is not required by new versions of mm-common (Kjell Ahlstedt) * NMake Makefiles: Support building with VS2022 (Chun-wei Fan) Documentation: * Upgrade the manual from DocBook 4.1 to DocBook 5.0 (Kjell Ahlstedt) ======================================== mm-common ======================================== mm-common 1.0.4 (2022-02-11) * Add util/doc_postprocess.py and util/doc_install.py. Generating documentation in modules that use mm-common does not require Perl in Meson builds. (Kjell Ahlstedt) Meson build and skeletonmm: * Specify 'check' option in run_command(). The default value will change in future Meson releases. (Kjell Ahlstedt) ======================================== mutter ======================================== 42.beta ======= * Implement a new Clutter grab API [Carlos; !2068, !2099, !2100] * Support KMS testing via QEMU [Jonas Å.; !2151] * Generate API references with gi-docgen [Andy; !2248] * Improve support for running from toolbx [Sebastian; !2254, !2261] * Add support for privacy screen [Marco; !1952] * Allow changing monitor configuration policy [Jonas Å.; !2030] * Add support for XFixes ClientDisconnectMode [Olivier; !1794] * Fix possible missed clicks on menus [Carlos; !2257] * Place popups on the same monitor as the anchor rect [Jonas Å.; !2252] * Announce DMA-BUF support via pipewire [columbarius; !1939] * Raise the file descriptor limit of the wayland compositor [Olivier; !2235] * Fix resetting idle time on lid open [Carlos; !2272] * Don't limit DMA buffer screen casting only to Intel [Jonas Å.; !2086] * Keep a single cursor sprite visible with tablets [Carlos; !285] * Sync keyboard LEDs after layout changes [Konstantin; !2279] * Honor window input area in picking [Carlos; !2283] * Handle mixture of keycombo/no action in pad rings/strips [Carlos; !2001] * Fixed crashes [Carlos, Jonas Å., Daniel; !2237, !2280, !2282, !2251] * Misc. bug fixes and cleanups [Björn, Jonas Å., Daniel, Michel, Robert, Pascal, Florian, Olivier, Pabel, Carlos, Jonas D.; !2236, !2014, !2240, !2230, !2232, !2255, !2245, !2242, !2159, !2253, !2258, !2263, !2266, !2271, !2256, !2264, !2262, !2281, !2287, !2284] Contributors: Marco Trevisan (Treviño), Björn Daase, Jonas Dreßler, Michel Dänzer, Olivier Fourdan, Carlos Garnacho, Pablo Correa Gómez, Andy Holmes, Konstantin Kharlamov, Robert Mader, Florian Müllner, Pascal Nowack, Daniel van Vugt, Sebastian Wick, columbarius, Jonas Ådahl Translators: Yaron Shahrabani [he], Boyuan Yang [zh_CN], Marek Černocký [cs], Aurimas Černius [lt], Kukuh Syafaat [id], Daniel Mustieles [es], Yuri Chornoivan [uk], Hugo Carvalho [pt], Yosef Or Boczko [he], Fran Dieguez [gl], Matheus Barbosa [pt_BR], Aleksandr Melman [ru], sicklylife [ja], Luming Zh [zh_CN], Matej Urbančič [sl], Leônidas Araújo [pt_BR], Asier Sarasua Garmendia [eu], Jordi Mas i Hernandez [ca] ======================================== nautilus ======================================== Major changes in 42.beta ========================= * Revert GTK 4 switch and intentional regressions (António Fernandes, Ondrej Holy) * Fix criticals when selecting non-ZIP formats for compression (Ondrej Holy) * Add shadows to thumbnails in the old views (António Fernandes) * Support dark mode setting (Alexander Mikhaylenko) * Translation updates (GNOME Translation Project contributors) (Note: GTK 4 port is still in development but wasn't ready for this cycle.) ======================================== orca ======================================== 42.beta - 15 February 2022 Web: * Fix several bugs in which we update our location silently when we should instead announce it * Improve behavior during event flood of text-related events from web apps * Attempt to work around object destruction during structural nav * Improve behavior of label ancestors of widgets General: * Fix bug causing accessing preferences to fail for esperanto * Handle apps going defunct during cleanup; more debugging * Handle exception when object is destroyed while getting text attributes * Try to handle error from mate-notification-daemon during window:create * Improve performance in gnome-shell * Improve presentation of all text becoming unselected during caret navigation New and updated translations (THANKS EVERYONE!!!): bg Bulgarian Alexander Shopov ca Catalan Jordi Mas i Hernandez cs Czech Marek Černocký da Danish Alan Mortensen da Danish Ask Hjorth Larsen de German Mario Blättermann de German Tim Sabsch es Spanish Daniel Mustieles es Spanish Francisco Javier Dorado eu Basque Asier Sarasua Garmendia fi Finnish Jiri Grönroos fr French Charles Monzat gl Galician Fran Dieguez he Hebrew Yaron Shahrabani hu Hungarian Attila Hammer id Indonesian Kukuh Syafaat it Italian Milo Casagrande kk Kazakh Baurzhan Muftakhidinov lv Latvian Rūdolfs Mazurs ne Nepali Pawan Chitrakar nl Dutch Nathan Follens oc Occitan Quentin PAGÈS pl Polish Piotr Drąg pt_BR Brazilian Portuguese Leônidas Araújo pt_BR Brazilian Portuguese Tiago Casal pt Portuguese Hugo Carvalho ru Russian Aleksandr Melman sl Slovenian Matej Urbančič sv Swedish Anders Jonsson uk Ukrainian Yuri Chornoivan zh_CN Chinese (China) Boyuan Yang ========= ======================================== pango ======================================== Overview of changes in 1.50.4, 09-02-2022 ========================================= * Tweak synthetic space sizes * itemize: Try harder to avoid NULL fonts * docs: Some additions * Pass synthetic slant to harfbuzz * Make sloped carets work with uneven scales * Fix serialiation on arm * Avoid an uninitialized variable warning * Reinstate previous behavior of pango_attr_list_splice * Deprecated pango_coverage_ref/unref * Fix serialization on non-glibc systems * Fix allow-breaks handling ======================================== tracker ======================================== NEW in 3.3.0.beta - 2022-02-14 ============================== * Add API to serialize data into various RDF formats * Add API to map a TrackerSparqlConnection as a SERVICE of another TrackerSparqlConnection * Fixed possible warnings and missed notifications in TrackerNotifier * Updated "tracker3 export" to use serialization API * Documentation fixes * Added internal TrackerRowid type to represent ROWIDs ======================================== tracker-miners ======================================== NEW in 3.3.0.beta - 2022-02-14 ============================== * Changed to skip mountpoints found during recursive indexing. Mountpoints must be explicitly configured as indexed folders now * Fixed FANotify monitor to safely fallback to inotify in the cases not currently covered by FANotify (e.g. btrfs subvolumes) * Improved the stable URN scheme so it is guaranteed to be stable * Removed deprecated API usage in libav extractor * Fix --show-files in "tracker3 tag" * Fix possible crashes with Clang ======================================== vala ======================================== Vala 0.55.3 =========== * Highlights: - Allow usage of dynamic on VarType [#187] * Various improvements and bug fixes: - codegen: Use correct target/destroy of delegate field initializer [#1285] - codegen: Stop generating wrappers for dynamic property access - gtkmodule: Improve UI parsing and handling of nested objects and properties - vala: + Add missing TraverseVisitor.visit_data_type() + Improve check of generic type references in static contexts [#1284] + Make sure to drop our "trap" jump target in case of an error [#1287] + Move dynamic property errors to semantic analyzer pass + Free empty stack list for code contexts + Clear SemanticAnalyzer.current_{symbol,source_file} when not needed anymore * Bindings: - gio-2.0,glib-2.0,gobject-2.0: Update 2.72 symbols - gstreamer: Update from 1.19.90+ git main - gtk4: Specify sentinel for GtkAcessible methods - gtk4: Update to 4.6.0+06ec4ec1 - vapi: Update GIR-based bindings Vala 0.55.2 =========== * Highlights: - Add support for async main and yield statements in main block [#1275] - Add foreach statement support for GLib.Array and GLib.Sequence * Various improvements and bug fixes: - codegen: + Avoid symbol clashes with "va_*" from "stdarg.h" + Access of inline allocated array is guaranteed to be non null [#1282] + Don't uncoditionally null check callback_func for GLib.Closure [#1282] + Access of stack allocated struct is guaranteed to be non null [#1282] + Write array length of formal parameters with fixed length - vala: + Require lvalue access of delegate target/destroy "fields" [#857] + Implement missing YieldStatement.accept() + Add support to infer return type of dynamic signals + Transform assignment of an array element as needed [#889] [#1258] - parser: Reduce the source reference of main block method to its beginning - parser: Improve handling of nullable VarType in with-statement - manual: Update from wiki.gnome.org * Bindings: - glib-2.0,gio-2.0: Update 2.72 symbols - gstreamer: Update from 1.19.3+ git master - gtk4: Update to 4.6.0+a092986a - glib-2.0: Fix criticals in string.joinv() with arrays that start with null - vapi: Add linux-media bindings (linux/media.h) - alsa: Add/fix *.alloca() functions - posix: Add limits.h binding - v4l2: Update V4l2.Capabilities and fix some inline arrays ======================================== yelp ======================================== 42.beta ======= * Add a nightly app icon (Jakub Steiner) * Use HdyApplicationWindow for rounded bottom corners (Christopher Davis) * Always use headerbar (Christopher Davis) * Support color scheme (Alexander Mikhaylenko) * Add flatpak manifest (Alexander Mikhaylenko) * Align app name in metadata with .desktop name (Sophie Herold) * Fix up issues with reload, including reloading on theme change (Shaun McCance) * Stop building the gtk-docs, because they are unused (Shaun McCance) ======================================== yelp-tools ======================================== 41.0 ==== * No changes since beta, stable release only ======================================== yelp-xsl ======================================== 42.beta ======= * Fix topic and section links in Mallard stack files * Avoid use of global l10n.locale parameter * Updated translations: ab (Naala Nanba)