The following modules have been added in this release: vino The following modules have a new version: - adwaita-icon-theme (3.34.0 => 3.34.3) - epiphany (3.34.1 => 3.34.2) - evince (3.34.1 => 3.34.2) - evolution-data-server (3.34.1 => 3.34.2) - file-roller (3.32.2 => 3.32.3) - gcab (1.2 => 1.3) - gcr (3.33.4 => 3.34.0) - gdk-pixbuf (2.38.2 => 2.40.0) (*) - gedit (3.34.0 => 3.34.1) - gjs (1.58.1 => 1.58.2) - glib (2.62.1 => 2.62.3) - gmime (3.2.4 => 3.2.5) - gnome-boxes (3.34.1 => 3.34.2) - gnome-calendar (3.34.1 => 3.34.2) - gnome-control-center (3.34.1 => 3.34.2) - gnome-getting-started-docs (3.34.0 => 3.34.1) - gnome-maps (3.34.1 => 3.34.2) (*) - gnome-music (3.34.0 => 3.34.2) - gnome-online-accounts (3.34.0 => 3.34.1) - gnome-screenshot (3.33.90 => 3.34.0) - gnome-settings-daemon (3.34.0 => 3.34.1) - gnome-shell (3.34.0 => 3.34.1) - gnome-shell-extensions (3.34.0 => 3.34.1) - gnome-software (3.34.1 => 3.34.2) - gnome-terminal (3.34.1 => 3.34.2) (*) - gnome-user-docs (3.34.0 => 3.34.1) - gvfs (1.42.1 => 1.42.2) - libchamplain (0.12.19 => 0.12.20) - libgweather (3.33.92 => 3.34.0) - libpeas (1.24.0 => 1.24.1) - librsvg (2.46.1 => 2.46.4) - libsoup (2.68.1 => 2.68.2) - mutter (3.34.0 => 3.34.1) - nautilus (3.34.1 => 3.34.2) - network-manager-applet (1.8.22 => 1.8.24) - orca (3.34.0 => 3.34.1) - pango (1.44.6 => 1.44.7) - rygel (0.38.1 => 0.38.3) - simple-scan (3.34.1 => 3.34.2) - tracker (2.3.0 => 2.3.1) - tracker-miners (2.3.0 => 2.3.1) - vala (0.46.2 => 0.46.5) - vte (0.58.1 => 0.58.3) (*) - yelp-xsl (3.34.0 => 3.34.2) (*) No summarized news available The following modules weren't upgraded in this release: at-spi2-atk, at-spi2-core, atk, atkmm, baobab, cantarell-fonts, cheese, clutter, clutter-gst, clutter-gtk, cogl, dconf, eog, folks, gdm, geocode-glib, gfbgraph, glib-networking, glibmm, gnome-autoar, gnome-backgrounds, gnome-bluetooth, gnome-calculator, gnome-characters, gnome-clocks, gnome-color-manager, gnome-contacts, gnome-desktop, gnome-disk-utility, gnome-font-viewer, gnome-initial-setup, gnome-keyring, gnome-logs, gnome-menus, gnome-online-miners, gnome-photos, gnome-session, gnome-system-monitor, gnome-themes-extra, gnome-user-share, gnome-video-effects, gnome-weather, gobject-introspection, gom, grilo, grilo-plugins, gsettings-desktop-schemas, gsound, gspell, gssdp, gtk, gtk+, gtk-doc, gtk-vnc, gtkmm, gtksourceview, gupnp, gupnp-av, gupnp-dlna, json-glib, libcroco, libdazzle, libgdata, libgee, libgepub, libgnomekbd, libgovirt, libgsf, libgtop, libgudev, libgxps, libmediaart, libnotify, libsecret, libsigc++, libzapojit, mm-common, pangomm, phodav, pyatspi, pygobject, rest, sushi, totem, totem-pl-parser, yelp, yelp-tools, zenity ======================================== adwaita-icon-theme ======================================== 3.34.3 - fullcolor: trash icons (issue 42) - symbolic: rotation lock (issue 49) - symbolic: battery icons (issue 46) 3.34.2 - fullcolor: visible folder-documents 3.34.1 - symbolic: propegate the checkmark refinements - symbolic: slightly smaller media-eject - symbolic: centre alignment for go-next/previous - symbolic: refined preferences-system-parental-controls - symbolic: adjust batteries 20 and 30; fix mail attachement - symbolic: add ! to battery level 0 - symbolic: be less clever in the document icons - symbolic: refine clear icons; retire brush metaphor for clear-all - symbolic: refine alarm shape - symbolic: missing classes for battery icons ======================================== epiphany ======================================== 3.34.2 - November 22, 2019 ========================== - Fix bookmarks import error handling (#965) - Prevent detaching pinned tabs (#969) - Exclude pinned tabs from "close other tabs" and "close tabs to left/right" (#975) - Adjust icon to not use clipping masks for compatibility with KDE (#979, Jakub Steiner) - Correctly handle zero matches in find toolbar (#984, Dimitrios Christidis) - Fix remember passwords setting (#993) - Updated translations ======================================== evince ======================================== Evince 3.34.2 ================ libview: * Fix crash on DnD (#1246, Marek Kasik) * Don't enable popup actions on page change (#1168, Jason Crain) Developers: * Jason Crain, Marek Kasik Translations: * Jordi Mas (Catalan) * Yi-Jyun Pan (Chinese (Taiwan)) * Stas Solovey (Russian) =============== ======================================== evolution-data-server ======================================== Evolution-Data-Server 3.34.2 2019-11-22 --------------------------------------- Bug Fixes: I#156 - EBook/CalMetaBackend: Automatic refresh not always setup ][ (Milan Crha) I#159 - LDAP: Fails to read userCertificate from the server (Milan Crha) I#162 - e-cal-recur: Ignores recurrence exceptions (Milan Crha) I#164 - HSTS (RFC 6797) support for "On The Web" calendars (Milan Crha) I#169 - Detached instances shown as with floating time (Milan Crha) I#173 - ESoupSession: Accept also compressed responses (Milan Crha) Miscellaneous: EWeatherSource: Use g_signal_connect_object() in e_weather_source_parse() (Milan Crha) Correct runtime warning from camel_network_service_can_reach() (Milan Crha) ESoupSession: Do not presend credentials on insecure connections (Milan Crha) EBackend: Slightly enhance g_warning() messages with an ESource identification (Milan Crha) ESource: Required signals not connected after EDBusObject is replaced (Milan Crha) LDAP: Change how LDAP query is constructed (Milan Crha) ======================================== file-roller ======================================== version 3.32.3 -------------- New or updated application translations: * Basque (Asier Sarasua Garmendia) * Japanese (Ryuta Fujii) ======================================== gcab ======================================== v1.3 ==== New Features: - Installed test support (Simon McVittie) Bugfixes: - Fix file corruption on LZX extract - translation updates - build-sys fixes ======================================== gcr ======================================== gcr 3.34.0: - gcr-prompt-dialog: Allow the use of mnemonics in the choice label [GNOME/gcr!22] - Use python3 shebang in ui/icons/render-icons.py [GNOME/gcr!21] - configure: Use PKG_PROG_PKG_CONFIG instead of reinventing it [GNOME/gcr!20] - Replace tap-gtester with one that relies on GLib 2.38+ TAP output [GNOME/gcr!19] - Remove SKS network from keyserver defaults [GNOME/gcr!18] - Updated translations ======================================== gedit ======================================== News in 3.34.1, 2019-11-21 -------------------------- * A few bug fixes. * Updates to the Snap and Flatpak packages. * Translation updates. ======================================== gjs ======================================== Version 1.58.2 -------------- - Closed bugs and merge requests: * GObject based class initialization checks [Marco Trevisan, Philip Chimento, !336] * Silently leaked return value of callbacks [Xavier Claessens, Philip Chimento, #86, !44] * Crash when calling Gio.Initable.async_init with not vfunc_async_init implementation [Philip Chimento, #287, !362] * [cairo] insufficient checking [Philip Chimento, #49, !360] - Various crash fixes backported from the development branch that didn't close a bug or merge request. ======================================== glib ======================================== Overview of changes in GLib 2.62.3 ================================== * Use `poll()` in `g_spawn_sync()` rather than `select()`, which is subject to FD limits (#954) * Fix undefined behaviour with `g_utf8_find_prev_char()` (#1917) * Bugs fixed: - #954 The g_spawn_sync() function uses select() which has limitations - #1318 rare failure in gdbus-peer test: invalid uninstantiatable type '(null)' in cast to 'GDBusServer' - #1897 glib 2.62.0 fails test 'test_writev_no_vectors' wih gcc7 - #1903 use-after-free in mimeapps test causes intermittent segfault during testing - #1916 objcopy not used from cross-compilation file in GIO tests - #1917 Test utf8-pointer fails with static build, LTO, optimisations, and new GCC - !1174 Backport !1164 “use-after-free fix in mimeapps test” to glib-2-62 - !1184 Backport !1173 “gvariant: Limit recursion in g_variant_parse()” to glib-2-62 - !1194 Backport !1176, !1183, !1188, !1191 to `glib-2-62` - !1203 Backport !1192, !1193, !1197 Fixes for gdbus-peer tests to glib-2-62 - !1207 Backport !1206 “goption: Relax assertion to avoid being broken by kdeinit5” to glib-2-62 - !1215 [2.62] gdbus-peer: Specifically listen on 127.0.0.1 - !1219 Backport !1218 “gdb: Fix GHashTable pretty printer off-by-one error” - !1222 Backport !1221 “Add NOTE_REVOKE to the list of the monitoring events” to glib-2-62 - !1228 Backport !1199 “gunicode: Fix UB in gutf8.c and utf8-pointer test” to glib-2-62 Overview of changes in GLib 2.62.2 ================================== * Bugs fixed: - #1896 Use after free when calling g_dbus_connection_flush_sync() in a dedicated thread - !1154 Backport !1152 “gwinhttpvfs: Handle g_get_prgname() returning NULL” to glib-2-62 - !1156 Backport !1146 Solaris fixes to glib-2-62 ======================================== gmime ======================================== ### GMime 3.2.5 * Modified GMimeParser to prevent stack overflows when parsing deeply nested messages. GMimeParser now has a limit on how deep multipart and/or message/rfc822 MIME part nesting is allowed to go before the parser will take action to prevent a stack overflow. If the max level is reached at a message/rfc822 part, then that part will be consumed by the parser as a generic GMimePart rather than a GMimeMessagePart. Likewise, if the max level is reached at any type of multipart, then the content of said multipart will be packed into the GMimeMultipart's preface and not parsed any further. * g_mime_multipart_foreach has been rewritten to avoid recursion, thereby avoiding potential stack overflows. * The gmime-port-2-6-to-3-0.sh script has been fixed to use proper sed syntax. ======================================== gnome-boxes ======================================== 3.34.2 - Nov 23, 2019 ===================== Changes since 3.34.1 - Fallback to host's time when RTC is not available in guest - Add 'Development' and 'Emulator' categories in desktop file - Recommend latest RHEL/Fedora/Ubuntu - Fix build with Vala master - Various CI fixes All contributors to this release: Dor Askayo Felipe Borges Gaurav Agrawal Michael Catanzaro ======================================== gnome-calendar ======================================== Major changes in 3.34.2: * Updated translations * Fix various crashers ======================================== gnome-control-center ======================================== ================ Version 3.34.2 ================ - Updated translations Applications - Fix a memory leak Background - Fix crash if a BgRecentSource is unreffed during an async operation Display - Use correct mode for supported scale checking Printer - Provide a scheme to address parser User Accounts - Fix password dialog crashes and hangs ======================================== gnome-getting-started-docs ======================================== ============== Version 3.34.1 ============== * Updated translations: ca (Jordi Mas) fa (Danial Behzadi) fi (Jiri Grönroos) fr (Jean-Baptiste Holcroft) ======================================== gnome-music ======================================== Overview of changes in 3.34.2 ============================= * Load Album Covers on demand * Restore support for "Album Artist" tag * Disable online search by default * CoreModel misc cleanups and fixes * MPRIS misc cleanups and fixes Bugs fixed: Fix a crash in Last.fm support (#328) GNOME shell MPRIS controls are not visible (#332) PlayerToolbar can become invisible (#335) Issues when resizing window below apparent minimum width (#337) GNOME music crashes after creating a huge amount of threads (#312) GNOME Music crashes if xdg_music_dir is not set (#338) group artists with a feat or an original artist under the same artist (#331) Songs Not in ~/Music Show Up In Search (#317) Thanks to our contributors this release: Jean Felder Marinus Schraal Overview of changes in 3.34.1 ============================= * Restore MPRIS playlist support * Playlist fixes * Bring back loading notifications Bugs fixed: Fix visual glitches (#300) Use pkglibdir for gfmlibdir (!509) Limit smartplaylist content to XDG Music dir (#311) Crash when removing GOA account (#145) Thanks to our contributors this release: Jan Alexander Steffens Jean Felder Marinus Schraal Translations updated: Czech Persian Friulian Danish ======================================== gnome-online-accounts ======================================== Overview of changes in 3.34.1 ============================= * Bugs fixed: #8 icons: Unbreak providers without any visual identity * Updated translations: Traditional Chinese (Taiwan) Danish Dutch Slovak ======================================== gnome-screenshot ======================================== GNOME Screenshot 3.34.0 - 14th October 2019 =========================================== - Translation updates ======================================== gnome-settings-daemon ======================================== ============== Version 3.34.1 ============== - Translation updates Media-keys: - Update to OSD DBus API changes Smartcards: - Use correct parent type for structs - Change manager to non-blocking Power: - Fix rounding of brightness value ======================================== gnome-shell ======================================== 3.34.1 ====== * Fix "Frequent" view icons disappearing on hover [Jonas D.; #1502] * Allow editing app folder names [Georges, Marco; !675, !720] * Skip property transitions while hidden [Florian; !708] * Make menu animations more consistent [Florian, GB_2; #1595, !717] * Improve performance when enabling/disabling all extensions [Jonas D.; !96] * Fix extra icons appearing in "Frequent" view animation [Georges; !696] * Fix fading out desktop icons [Harshula; #1616] * Fix box-shadow glitch with prerendered resources [Daniel; #1186] * Fix accidentally skipped animations [Florian; #1572] * Fix screenshots and window animations when scaled [Robert; !728] * Don't leak NOTIFY_SOCKET environment variable to applications [Benjamin; !741] * Fix lock-up on X11 when ibus is already running on startup [Marco; #1712] * Fix screen dimming on idle [Marco; #1683] * Do not notify systemd before initialization is complete [Iain; !750] * Support SAE secrets in network agent [Lubomir; !751] * Fix various regressions with dynamic workspaces [Florian; #1497] * Fixed crashes [Florian, Marco; #1678, !746] * Misc. bug fixes and cleanups [Marco, Jonas D., Florian, Iain, Georges, Jonas Å., Martin, Takao, Carlos; !700, !705, !709, !711, !707, #1538, !710, !713, !699, !715, !718, !716, !719, !721, #1243, !725, !731, #1614, !683, !732, !121, !735, !736, !740, #573, #1641, #1571] Contributors: Marco Trevisan (Treviño), Benjamin Berg, Jonas Dreßler, Takao Fujiwara, GB_2, Carlos Garnacho, Harshula Jayasuriya, Iain Lane, Robert Mader, Daniel García Moreno, Florian Müllner, Georges Basile Stavracas Neto, Lubomir Rintel, Martin Zurowietz, Jonas Ådahl Translators: Rafael Fontenelle [pt_BR], Fran Dieguez [gl], Balázs Úr [hu], Milo Casagrande [it], Daniel Șerbănescu [ro], Kukuh Syafaat [id], Jiri Grönroos [fi], Daniel Mustieles [es], Piotr Drąg [pl], Anders Jonsson [sv], Marek Černocký [cs], Jordi Mas [ca], Aurimas Černius [lt], Christian Kirbach [de], Emin Tufan Çetin [tr], Enrico Nicoletto [pt_BR], Danial Behzadi [fa], Марко Костић [sr], Alexandre Franke [fr], Charles Monzat [fr], Kjartan Maraas [nb], Ryuta Fujii [ja], Nathan Follens [nl], Dušan Kazik [sk], Fabio Tomat [fur], Matej Urbančič [sl], Ask Hjorth Larsen [da], Alan Mortensen [da] ======================================== gnome-shell-extensions ======================================== 3.34.1 ====== * Adjust to gnome-settings-daemon plugin removals [Xiaoguang; !94] Contributors: Florian Müllner, Xiaoguang Wang Translators: Nathan Follens [nl], Dušan Kazik [sk], Ask Hjorth Larsen [da], Yi-Jyun Pan [zh_TW] ======================================== gnome-software ======================================== Version 3.34.2 ~~~~~~~~~~~~~~ Released: 2019-11-25 This is a stable release with the following changes: * Do not show a crazy error when installing packages * Do not show non-applications in the installed panel * Download Flatpak updates in the correct installation * Fix a potential threading crash when using flatpak * Fix a small memory leaks * Set the shell extension origin correctly in all cases * Speed up flatpak loading in some situations This release also updates existing translations. ======================================== gnome-user-docs ======================================== 3.34.1 ====== * Updates to GNOME Help (Rafael Fontenelle, Marek Černocký) * Updated translations: ca (Jordi Mas) cs (Marek Černocký, Piotr Drąg) de (Christian Kirbach) es (Oliver Gutiérrez, Daniel Mustieles) fi (Jiri Grönroos) gl (Fran Dieguez) ja (Ryuta Fujii) pl (Piotr Drąg) pt_BR (Rafael Fontenelle) sv (Anders Jonsson) ======================================== gvfs ======================================== Major changes in 1.42.2 ======================= * gdbus: Add workaround for deadlocks when cancelling jobs ======================================== libchamplain ======================================== libchamplain 0.12.20 (2019-10-28) ================================= Stable release Changes: * Remove autotools-based build and all the related files (Jiří Techet) * Fix gtk-doc module name (Mart Raudsepp) * Add missing gdk required dependency (Mart Raudsepp) * Make the build reproducible (Chris Lamb) ======================================== libgweather ======================================== ============== Version 3.34.0 ============== This version contains translation updates. =============== Version 3.33.92 =============== This version fixes a bug when using the yr.no and NOAA weather services together failing in some circumstances, and also fix the iwin service. ======================================== libpeas ======================================== Overview of Changes in libpeas 1.24.1 ===================================== * Fix missing access to peas_gettext() in public ABI * Fix loading of python2 plugin loader * Fix use of -export-dynamic with Clang * Various macOS build fixes * Fixes for libpeas-gtk pkg-config generation * Add support for GInitiallyUnowned with PeasExtension * Translation updates: - Danish - Dutch - Persian ======================================== librsvg ======================================== Version 2.46.4 - #524 - Panic when reading an invalid stylesheet URL in an XML processing instruction (Paolo Borelli) - #525 - Consider specificity when applying CSS selector matches. - #504 - Provide an usage example in the librsvg crate docs. Version 2.46.3 - #516 - Fix inadvertent bump in the minimum Rust version required. The string_cache crate is now pinned to a version that still works on Rust 1.34. (Jordan Petridis) - #521 - Compute geometries correctly if there is a viewBox attribute. - #308 - Fix stack exhaustion with circular references in elements. - Consistently use the LGPL 2.1 wherever it is mentioned. Version 2.46.2 - Patterns and gradients reused across more than one element will only get resolved once now; this should make things marginally faster for patterns or gradients with fallbacks. - #515 - Librsvg now has limits on the number of loaded XML elements, and the number of referenced elements within an SVG document. This is to mitigate malicious SVGs which try to consume all memory, and those which try to consume an exponential amount of CPU time. ======================================== libsoup ======================================== Changes in libsoup from 2.68.1 to 2.68.2: * Documentation fixes [Sonny Piers] * Windows compatibility test fixes [Ignacio Casal Quinteiro] * WebSockets: client_max_window_bits in server must have a value [Carlos Garcia Campos] * build: improve diagnostics when detecting Apache [Simon McVittie] * NTLM: Make v2 authentication more robust [Claudio Saavedra] * Updated translations: British English, Chinese (Taiwan), Danish, Dutch ======================================== mutter ======================================== 3.34.1 ====== * Fix startup of X11 session services on wayland [Carlos; #771] * Fix _NET_ACTIVE_WINDOW emission [Carlos; #751] * Fix initial view perspective [Marco; !803] * Fix screenshots and window animations when scaled [Robert; !758] * Re-enable coredumps when capabilities are set [Jonas; !811] * Fix scaling of DND surface actors [Robert; !780] * Optimize blitting of untransformed offscreen stage views [Olivier; !809, !820] * Fix freeze of pointer event delivery on X11 [Olivier; !821] * Fix scaling of stylus input coordinates with HiDPI [Dorian; !830] * Fix memory leak when using implicit animations [Jonas; !828] * Fix numlock state for native backend [Carlos; #769] * Fixed crashes [Marco, Olivier, Jonas Å.; !805, #823, !808, !825, #844, !826, #779] * Misc. bug fixes and cleanups [Jonas Å., Georges, Jonas D., Michal, Daniel, Iain, Adam, Marco, Carlos, Ting-Wei, Hans, Robert; !787, !795, !791, !797, !772, !775, !799, !778, !785, !782, !796, #819, !814, !769, !817, !783, !786, !829, !774, #822] Contributors: Marco Trevisan (Treviño), Jonas Dreßler, Olivier Fourdan, Carlos Garnacho, Hans de Goede, Adam Jackson, Ting-Wei Lan, Iain Lane, Michal Lazo, Robert Mader, Georges Basile Stavracas Neto, Dorian Stoll, Daniel van Vugt, Jonas Ådahl Translators: Milo Casagrande [it], Nathan Follens [nl], Matej Urbančič [sl], Ask Hjorth Larsen [da], Alan Mortensen [da], Jordi Mas [ca] ======================================== nautilus ======================================== Major changes in 3.34.2: * Don't use hyphens when breaking filenames in multiple lines (António Fernandes) * Fix drag and drop on scaled displays (Robert Mader) ======================================== network-manager-applet ======================================== ======================================================= network-manager-applet-1.8.24 Overview of changes since network-manager-applet-1.8.22 ======================================================= * Fixed external UI mode without interactive secrets. * Ad-Hoc networks now support WPA2 authentication. * Support for SAE authentication (WPA3 Personal) was added. * Fixed applet operation on graphical servers other than X11 (such as Wayland). * Various other bug fixes and enhancements. * Added EXPERIMENTAL libnma-gtk4 library for use with GTK4. Not recommended for production use! * Updated translations. ======================================== orca ======================================== 3.34.1 - 15 November 2019 Web: * Continued improvement of Orca's support for Chromium * Improve accuracy of synthesized clicks on web pages * Be sure we don't override sticky browse mode for top-level web apps * Fix bug causing Orca to not present button name during Say All * Improve presentation of selection of links which span multiple lines General: * Ensure we speak selected switcher item even when the user has set onlySpeakDisplayedText * Improve reliability of unfocusedAlertAndDialogCount() * Correct the position and size reported for selectable table rows * Don't present GtkComboBox selection changes if we're not on/in that widget * Present position in list for tables * Filter out duplicate clipboard contents changed notifications * Filter out bogus window focus claims from gnome-shell * Add handling for accessible app names which start with "org." or "com." New and updated translations (THANKS EVERYONE!!!): da Danish Ask Hjorth Larsen es Spanish Daniel Mustieles nl Dutch Nathan Follens ========= ======================================== pango ======================================== Overview of changes in 1.44.7 ============================= - Fix tests without libthai - Small speedup to Emoji iteration - Bring back PangoFontsetSimple (pygtk bind it) ======================================== rygel ======================================== 0.38.3 ====== Autotools: - Dist meson build files Data: - Remove useless Comment: from rygel.desktop All contributors to this release: - Philip Withnall - Jens Georg 0.38.2 ====== Meson Build: - Fix installation dir for presets - Fix installation dir for icons - Add option to disable introspection completely - Add glib as a dependency to get --target-glib passed on - Fix version string in pkg-config - Generate libtool link flags into pkg-config files for backward-compatibility - Do not drop date from manpage All: - Clean up code that caused unnecessary C code to be generated Core: - Fix a potential fd leak Media Export: - Drop NOENT XML parsing option - Drop RECOVER XML parsing option GStreamer Media Engine: - Link against -lm where necessary Simple Media Engine: - Obey lseek return value - Simplify code by using IOError.from_errno Documentation: - Fix building the references using wong GUPnP version Examples: - Fix unblacklisting in mx-info - Add option to show blacklist in mx-info ======================================== simple-scan ======================================== Overview of changes in simple-scan 3.34.2 * Updated translations ======================================== tracker ======================================== NEW in 2.3.1 - 2019-10-12 ========================= * Fixed a case where old data was not deleted correctly from the store when inserting new values. This was causing tracker-extract to log errors for multi-disc music albums stored as FLAC files with embedded CUE sheets. Translations: sk ======================================== tracker-miners ======================================== NEW in 2.3.1 - 2019-10-12 ========================= * Improved .odt extraction, fixing issues with hyphenated words. * OpenBSD: Fixed build (thanks to Antoine Jacoutot) * functional-tests: Fixed a cause of intermittent failures, removed some unused data files. * Minor compiler warning and build system fixes ======================================== vala ======================================== Vala 0.46.5 =========== * Regression and bug fixes: - codegen: + Fix vfunc signature of delegate-typed property in interface + Fix support of dynamic DBus methods - vala: + Don't require constant initializer in fast-vapi [#461] + Report error for async creation expression without yield * Bindings: - glib-2.0: Add "has_typedef = false" to custom MarkupParser*Func delegates Vala 0.46.4 =========== * Various improvements and bug fixes: - codegen: + Use G_TYPE_INSTANCE_GET_INTERFACE to get vtable for base-access + Fix setting of generic-type properties for gobject chain up [#654702] + Make type-parameter properties readable [#190] + Reduce code duplications when generation base-access - vala: + Warn when passing arrays to typeof(), except for "string[]" [#868] + Don't falsely resolve binary-expression to bool [#869] + Do not allow += for arrays with fixed length + Infer array length of inline allocated arrays for fields [#644046] + Do not allow to .resize() on arrays with fixed length + Do not allow to change .length of arrays with fixed length + Improve error message for arrays as type arguments + Improve error reporting for invalid interface prerequisites [#437] + Write value of constants/enums in fast-vapi if constant only [#461] + Restore DestroysInstance behaviour for non-compact classes [#873] - parser: `owned` is not allowed on Constants - girparser: Detect and replace "-" in parameter names - girwriter: Add readable="0"/private="1" attribute to type-specific fields - gidl: + Calculate size correctly, avoid use-after-free + Avoid use of uninitialized "markup" warning + Ignore flags like -mfpmath=sse, -msse or -msse2 - valadoc: + libvaladoc: Fix parameter and property ownership declarations + Fix ownership declarations of Constants - pkg-config: + vala: Add missing gmodule-2.0 to Requires.private of pkg-config file + libvaladoc: Move gmodule-2.0 to Requires.private of pkg-config file * Bindings: - glib-2.0: Guard against passing null source to GLib.Memory.copy() - gio-2.0: Use custom TaskReadyCallback delegate in Task.report*_error() - gstreamer: Update from 1.17.0+ git master - gtk+-3.0: Skip _MountOperationHandler* symbols - gtk4,gtk4-unix-print: Update to 3.96.0+ab407ba5 - libusb-1.0: Don't depend on glib-2.0 - libusb-1.0: Remove unused private "malloc" binding - linux: Add memfd_create(2) - posix: Bind some essential memory allocation functions - webkit2gtk-4.0: Update to 2.27.2 Vala 0.46.3 =========== * Various improvements and bug fixes: - codegen: + Accept children after generating type specific declarations + Preserve full access to delegate variables and its target/destroy cvalues + Initialize delegate temp-var which is assigned by property getter + Silence warning about copying if delegate doesn't carry its target + Use gtype-boxed API for structs with "g_boxed_free" attribute [#863] - ccode: Implicitly register declaration for added CCodeFunction - vala: Fix compatible/disposable check between structs and their subtypes - vala: Don't issue a warning for non-public struct fields in bindings - girparser: Add required copy/free attributes for gtype-boxed structs and regenerate GIR-based bindings to pick up copy/free attributes [#863] - docs: Mention requirement of autoconf-archive as build-dependency - vapi: Perform syntax and semantic check for all bindings on "make check" * Bindings: - avahi-client: Fix "use of possibly unassigned parameter" warnings - glib-2.0: Set default_value attribute for GLib.pointer - gnutls: Fix "use of possibly unassigned parameter" warnings - tokyocabinet: Fix deprecation warnings - xcb: Fix "missing return statement at end of subroutine body" errors ======================================== yelp-xsl ======================================== 3.34.2 ====== * Updated translations: fa (Danial Behzadi)