The following modules have been added in this release: libhandy The following modules have a new version: - baobab (3.34.0 => 3.35.2) - eog (3.37.1 => 3.37.2) - epiphany (3.37.2 => 3.37.3) - evince (3.37.2 => 3.37.3) - evolution-data-server (3.37.2 => 3.37.3) - gedit (3.37.2 => 3.37.3) - gjs (1.65.3 => 1.65.4) - glib (2.64.3 => 2.65.0) (*) - glib-networking (2.64.3 => 2.65.1) - gnome-boxes (3.36.4 => 3.37.1) - gnome-calendar (3.36.1 => 3.36.2) - gnome-contacts (3.36.1 => 3.36.2) (*) - gnome-control-center (3.36.3 => 3.36.4) - gnome-desktop (3.37.2 => 3.37.3) - gnome-initial-setup (3.37.1 => 3.37.3) - gnome-maps (3.37.2 => 3.37.3) - gnome-music (3.37.2 => 3.37.3) - gssdp (1.2.2 => 1.2.3) - gtk (3.98.4 => 3.98.5) - gtk+ (3.24.20 => 3.24.21) - gtksourceview (4.6.0 => 4.6.1) - gupnp (1.2.2 => 1.2.3) - gvfs (1.45.2 => 1.45.3) - libgweather (3.36.0 => 3.36.1) - libnma (1.8.28 => 1.8.30) - librsvg (2.49.2 => 2.49.3) - nautilus (3.37.2 => 3.37.3) - pango (1.44.7 => 1.45.3) - rygel (0.38.3 => 0.39.1) - tracker (2.99.1 => 2.99.2) - tracker-miners (2.99.1 => 2.99.2) - vala (0.48.6 => 0.48.7) (*) No summarized news available The following modules weren't upgraded in this release: adwaita-icon-theme, at-spi2-atk, at-spi2-core, atk, atkmm, cantarell-fonts, cheese, clutter, clutter-gst, clutter-gtk, cogl, dconf, file-roller, folks, gcab, gcr, gdk-pixbuf, gdm, geocode-glib, gfbgraph, glibmm, gmime, gnome-autoar, gnome-backgrounds, gnome-bluetooth, gnome-calculator, gnome-characters, gnome-clocks, gnome-color-manager, gnome-disk-utility, gnome-font-viewer, gnome-getting-started-docs, gnome-keyring, gnome-logs, gnome-menus, gnome-online-accounts, gnome-online-miners, gnome-photos, gnome-screenshot, gnome-session, gnome-settings-daemon, gnome-shell, gnome-shell-extensions, gnome-software, gnome-system-monitor, gnome-terminal, gnome-user-docs, gnome-user-share, gnome-video-effects, gnome-weather, gobject-introspection, gom, grilo, grilo-plugins, gsettings-desktop-schemas, gsound, gspell, gtk-doc, gtk-vnc, gtkmm, gupnp-av, gupnp-dlna, json-glib, libchamplain, libdazzle, libgdata, libgee, libgnomekbd, libgsf, libgtop, libgxps, libmediaart, libnotify, libpeas, libsecret, libsigc++, libsoup, mm-common, mutter, orca, pangomm, phodav, pyatspi, pygobject, rest, simple-scan, sushi, totem, totem-pl-parser, vte, yelp, yelp-tools, yelp-xsl, zenity ======================================== baobab ======================================== 3.35.2 ====== * Added compatibility with MinGW * Improved treeview navigation in order to avoid horizontal scrolling * Updated color palette of the charts * Added a command line option to cross filesystem boundaries * Updated translations (ca, es, kk, ro, tr, uk, zh_CN) 3.35.1 ====== * Files are now shown in the UI * Many fixes for the location list, including duplication issues and a problem with network locations blocking the UI * Disk Usage Analyzer now shows up in the list of recommended applications for folders * Mount points are now excluded only if on different filesystems * Visual fixes (tooltips, sorting of recent items) * Added the possibility to clear the recent list * Improved Shortcut window * Updated translations (ckb, eo, es, gl, he, id, ja, ms, nb, ro, sl, tr, uk, zh_CN, zh_TW) * Updated documentation translations (ca, cs, es, fr, gl, hu, id, pl, sv, uk) ======================================== eog ======================================== Version 3.37.2 -------------- Bug fixes: !57, Made strings consistent in format-change.page (Prashant Rawat) !58, Make EoG usable on phones (Arnaud Ferraris) !60, Use Portals and GtkAppChooserDialog for the "Open With" choices (Felipe Borges) !61, EogThumbView: Fix visible range callback being queued to often (Felix Riemann) #113, String with zooming in and out might be incorrect (Andre Klapper) New and updated translations: - Gil Forcada [ca] - Baurzhan Muftakhidinov [kk] - Piotr Drąg [pl] - Daniel Șerbănescu [ro] - Yuri Chornoivan [uk] - Boyuan Yang [zh_CN] - Cheng-Chia Tseng [zh_TW] New and updated manual translations - Yuri Chornoivan [uk] ======================================== epiphany ======================================== 3.37.3 - July 2, 2020 ===================== * Add ephy-reader: URI scheme for reader mode (#50) * Allow muting individual tabs (#311) * Add paste as plaintext context menu option (#415) * Fix crash when setting homepage (#610) * Add --search command line option (#630) * Add run in background option for web apps (#673) * Allow reordering pinned tabs (#782) * Improve writes to Safe Browsing database (#790) * Pre-fill search bar with selected text (#809) * Fix a test (#829) * Redesign Privacy pages in preferences dialog (#1057, Andrei Lisita) * Fix various memory leaks in history code (#1178) * Fix insecure form focused warning (#1186) * Refactor PDF code (#1189, !696) * Fix back/forward mouse gesture (#1204) * Add option to immediately switch to a new tab (#1209) * Fix web app notifications (#1228) * Update to highlight.js 10.1.0 (#1230, Jim Mason) * Fix serif font setting not working properly (#1231) * Fix Firefox Sync not working under flatpak (#1233) * Improve suggested filename for PDF downloads (#1235) * Notifications now display correctly in mobile mode (#1247) * Remove mobile user agent since it doesn't work well (!601) * Add line numbers in view source mode (!674, Jim Mason) * Disable set image as wallpaper under flatpak (!679, Vanadiae) * Select entire address bar on Ctrl+L (!685) * Update readability.js (!692) * Various UI cleanups and improvements (!695, Alexander Mikhaylenko) * Default custom fonts to 12pt (!705) * Add dark mode support in view source mode (!706, Jim Mason) * Add per-site autoplay policy permission (!712, Charlie Turner) * Improve safety of Firefox Sync code (!716) * Update to PDF.js 2.4.456 (!718) * Link buttons on search engines dialog (!722, Vanadiae) * Update to libhandy master (Alexander Mikhaylenko) ======================================== evince ======================================== ================ Evince 3.37.3 ================ backend: * Add support for xmpRights:UsageTerms in PDF (#128, Juanjo Marín) * Fix -Werror=format=2 fixes on dvi for ARM (#1429, Germán Poo-Caamaño) * Fix warnings (Germán Poo-Caamaño) build: * Remove autotools (Iñigo Martínez) * add usual meson build directory to gitignore (vanadiae) cut-n-paste: * Add libdazzle utilities to open file manager (Germán Poo-Caamaño) * Use async calls in file manager (Germán Poo-Caamaño) * filemanager: create proxy synchronously (Christian Hergert) data: * Add man pages for evince-previewer and evince-thumbnailer (#680, Caolán McNamara) * Crop out of place pixel line of screenshot (Germán Poo-Caamaño) flatpak: * Bump gnome-desktop to 3.36.1 (Germán Poo-Caamaño) * Bump poppler to 0.89.0 (Germán Poo-Caamaño) * Update Flatpak for app-provided gdk-pixbuf loader (Bastien Nocera) * don't build user help as slow and not needed for development (vanadiae) help: * Link to the GNOME Desktop help for two print pages (#1344, Pranali Deshmukh) * Updated annotation navigation page (#1345, Pranali Deshmukh) history: * Add links when jumping to first or last page. (#785627, #810, Casey Jao) * Don't assume EvLink has always a valid EvLinkAction (#810, Nelson Benítez León) * Move some responsibilities out of EvHistory. (#785627, #810, Casey Jao) * Record current page when going back in history (#810, Casey Jao) * Record links in history when activating bookmarks (#785627, #810, Casey Jao) libdocument: * Annotate deprecated function (Germán Poo-Caamaño) * Load application-specific gdk-pixbuf loaders (Bastien Nocera) libview: * Add delay before showing link preview popover (#662, Mads Chr. Olesen) * Adjust preview size and contents' position (#662, Henry Gebhardt) * Allow find results be styled with CSS (Germán Poo-Caamaño) * Cleanup link preview popover, on mouseover of it (#662, Mads Chr. Olesen) * Fix deprecated use of gdk_flush (Germán Poo-Caamaño) * Fix gtk_drag_begin deprecations (Germán Poo-Caamaño) * Increase page duration resolution (#637, Marc Vinyals) * Let handle_cursor_over_xy handle link preview (#662, Mads Chr. Olesen) * Make a preview popover for links (#662, Mads Chr. Olesen) * Remove gtk_adjustment_changed calls (Germán Poo-Caamaño) * Remove unused variables (#1010, Germán Poo-Caamaño) * Replace "cursor-color" by "caret-color" (Germán Poo-Caamaño) * Make contrast functions available in all libview/ (vanadiae) * Use annotation color for the close button (vanadiae) meson: * set license to GPLv2+ as it's the one for the license notices (vanadiae) misc: * Add contribution guidelines (Germán Poo-Caamaño) * Add editorconfig file to keep style consistency (vanadiae) * Fix formatting CONTRIBUTING.md (Germán Poo-Caamaño) * Fix tabs in guidelines for contributors (Germán Poo-Caamaño) * Make "Open Containing Folder" work in flatpak (#1147, Casey Jao) * Update POTFILES.skip (Piotr Drąg) * Updated Contribution Guidelines (Pranali Deshmukh) * Fix warning on documents lacking annotations interface (Nelson Benítez León) shell: * Add meaningful description in about dialog (#1418, Germán Poo-Caamaño) * Check "page-changed" in EvSidebarBookmarks (#623, Casey Jao) * Fix interval for displaying the loading message (Germán Poo-Caamaño) * Make opening file year-2038-safe (Germán Poo-Caamaño) * Use GMenu for bookmarks' popup menu (Germán Poo-Caamaño) * Use GtkFileChooserNative for opening and saving files. (Casey Jao) snap: * Don't specify candidate channel for the build snap (Ken VanDine) * updated to use latest snapcraft extension. Fixes #1426 (Ken VanDine) synctex: * Annotate more functions that wraps formatting strings (Germán Poo-Caamaño) * Sync against upstream synctex (Germán Poo-Caamaño) Developers: * Bastien Nocera, Caolán McNamara, Casey Jao, Christian Hergert, Germán Poo-Caamaño, Henry Gebhardt, Iñigo Martínez, Juanjo Marín, Ken VanDine, Mads Chr. Olesen, Marc Vinyals, Nelson Benítez León, Piotr Drąg, Pranali Deshmukh, vanadiae Translations: * Gil Forcada (Catalan) * Jordi Mas (Catalan) * Boyuan Yang (Chinese (China)) * Baurzhan Muftakhidinov (Kazakh) * Daniel Șerbănescu (Romanian) * Florentina Mușat (Romanian) * Matej Urbančič (Slovenian) * Daniel Mustieles (Spanish) * Emin Tufan Çetin (Turkish) * Yuri Chornoivan (Ukrainian) ======================================== evolution-data-server ======================================== Evolution-Data-Server 3.37.3 2020-07-03 --------------------------------------- Bug Fixes: I#215 - Utilize If-None-Match header for WebCal refresh (Milan Crha) I#222 - Camel: Match-All condition doesn't show any messages (Milan Crha) I#223 - WebDAV: Inefficient processing of returned XML data (Milan Crha) I#226 - CVE-2020-14928: Response Injection via STARTTLS in SMTP and POP3 (Milan Crha) I#228 - Restarting evolution-source-registry re-enables user-disabled CalDAV accounts (Milan Crha) evo-I#982 - 'Message contains'-search broken in 3.36.3 (Milan Crha) Miscellaneous: e-data-book-cursor.c: Mute a compiler warning (Milan Crha) PrintableOptions.cmake: Sync the file with Evolution changes (Milan Crha) camel-folder-search: Fix a memory leak when searching message body (Milan Crha) docs: Add api-index file references for new symbols in 3.36 and 3.38 (Milan Crha) Rename camel_stream_buffer_truncate() to camel_stream_buffer_discard_cache() (Milan Crha) Use 'xmlNode *' instead of 'xmlNodePtr' in public API (vala related) (Milan Crha) EWebDAVSession: Relax requirement for full path existence in propstat response (Milan Crha) e_xml_get_node_text: Consider also CDATA section nodes, not only TEXT nodes (Milan Crha) Enhance ESoupSession debug logging (Milan Crha) Translations: Emin Tufan Çetin (tr) Yuri Chornoivan (uk) Florentina Mușat (ro) Baurzhan Muftakhidinov (kk) Aurimas Černius (lt) Daniel Mustieles (es) ======================================== gedit ======================================== News in 3.37.3, 2020-07-03 -------------------------- * Start to migrate to GtkFileChooserNative. * User manual: remove the page with the list of keyboard shortcuts, it was redundant with the new Shortcuts window. * Translation updates. ======================================== gjs ======================================== Version 1.65.4 -------------- - New language features! Public class fields are now supported. See for more information: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes/Public_class_fields - Closed bugs and merge requests: * arg.cpp: Add required messages for static_assert (fix building on pre-C++17) [!441, Chun-wei Fan] * Add include-what-you-use CI job [!448, !449, Philip Chimento] * Let's enable class fields! [!445, Evan Welsh] * examples: add GListModel implementation [!452, Andy Holmes] * Update ESLint CI image. [!451, Evan Welsh] * function: Only get function name if we actually warn [!454, Jonas Dreßler] * Split print into native library. [!444, Evan Welsh] * Various maintenance [!459, Philip Chimento] - Various refactors for type safety [Marco Trevisan] Version 1.64.4 -------------- - Closed bugs and merge requests: * Fix CI failure caused by GTK4 update [!447, Philip Chimento] ======================================== glib-networking ======================================== 2.65.1 - July 2, 2020 ===================== - Fix peer-certificate[-errors] props set too soon (#127) - Implement ALPN for OpenSSL backend (!126, Ruslan Marchenko) - Fix Windows build (!127, Cun-wei Fan) ======================================== gnome-boxes ======================================== 3.37.1 - Jun 08, 2020 ===================== Changes since 3.36.0 - Update Flatpak dependencies - Force "wget" as user-agent in SoupSession - Various visual polishings of the Welcome Tutorial dialog - Allow "spice:///" addresses in remote connection assistant - Drop the view filter switcher - Offer newest releases of OSes in recommended downloads list - Grab focus for password fields in AuthNotification - Fix various build warnings with newer Vala versions - Fix DnD destination widget interfering with the drop target - Include rolling releases as Downloadable OSes ======================================== gnome-calendar ======================================== Major changes in 3.36.2: * Week view now properly translates the event to the local timezone (Douglas Fuller) * Properly commit sequence after event changes, and prevent data loss * Fix first weekday calculation (Evangelos Ribeiro Tzaras) * Updated translations ======================================== gnome-control-center ======================================== ================ Version 3.36.4 ================ - Updated translations. Sound: - sound: Stop non-interactive profile changes from triggering changed events. Users: - Don't limit the number of maximum fingerprint enroll stages. - Don't use sync calls for deleting fingerprints. - Only load the fingerprint state once. - Make the fingerprint operations cancellable. - Don't wait for fprintd on initialization. ======================================== gnome-desktop ======================================== ============== Version 3.37.3 ============== - Don't run locale tests at build time (#159, Simon McVittie) - Translation updates ======================================== gnome-initial-setup ======================================== 3.37.3 ------ * The avatars offered in the 'account' page can now be customized by setting the 'org.gnome.desktop.interface avatar-directories' GSetting, which also controls the avatars offered in Settings. (This introduces a dependency on gsettings-desktop-schemas ≥ 3.37.1.) * Since version 3.30, it has been possible to customize certain aspects of Initial Setup by specifing the 'vendor-conf-file' option at build time, then installing a configuration file to that path. This version adds two paths that will be checked by default: one for distribution configuration, and another to override that configuration on specific deployments. If you specify the 'vendor-conf-file' at build time, the old behaviour is preserved and the new paths will not be searched. If possible, please migrate any existing configuration to the new path, and stop specifying the build-time option. * Bugs fixed: - #106 timezone: Don't set timezone if tz page is skipped - #75 Polkit rules seem to list now unneeded privileges - #95 Add error argument to save_data() vfunc - #104 Japanese (Kana Kanji) no longer the default input method for Japanese in 3.36.2 - #105 Reconsider installation location of vendor.conf - #106 gnome-initial-setup tries to set timezone even though timezone page is disabled - !60 account: Use facesdirs setting to override faces - !84 Fix pkgdata_dir location - !87 Enable web process sandbox - !88 Fix build with -Dvendor-conf-path * Translation updates: - Chinese (China) - Kazakh - Persian - Romanian - Spanish - Ukrainian ======================================== gnome-maps ======================================== 3.37.3 - Jul 4, 2020 ========================= Changes since 3.37.2 - Implement night mode - Implement support for hybrid aerial map style - Add F10 keyboard shortcut for the main menu - Fix an issue where some search result gets the wrong level of name Added/updated/fixed translations - Chinese (China) - Catalan - Spanish - Kazakh - Lithuanian - Romanian - Ukranian - Turkish - Indonesian All contributors to this release Aurimas Černius Baurzhan Muftakhidinov Boyuan Yang <073plan@gmail.com> Daniel Mustieles Emin Tufan Çetin Florentina Mușat Gil Forcada James Westman Kukuh Syafaat Lionir Deadman Marcus Lundblad Michael Catanzaro Yuri Chornoivan ======================================== gnome-music ======================================== Overview of changes in 3.37.3 ============================= Bugs fixed: pauseonsuspend: Fix calls to MusicLogger.warning() (!724) Duplication of menu bar (#387) High CPU usage (#360) Bind more SongWidget properties (!663) Thanks to our contributors this release: Evan Nehring Jean Felder Marinus Schraal Nils Reuße Updated translation: Kazakh ======================================== gssdp ======================================== 1.2.3 ===== - Prevent crash if client is not initialized - Fix critical if network device does not exists - Fix ::1 multicast - client. Add getter for network mask Bugs fixed in this release: - https://gitlab.gnome.org/GNOME/gssdp/issues/5 - https://gitlab.gnome.org/GNOME/gssdp/issues/6 All contributors to this release: - Jens Georg ======================================== gtk ======================================== Overview of Changes in GTK 3.98.5 ================================= * Introduce new list widgets and supporting infrastructure. The main APIs are: - GtkListView - GtkGridView - GtkColumnView and GtkColumnViewColumn - GtkDropDown - GtkListItemFactory and implementations - GtkExpression - GtkFilter and subclasses, and GtkFilterListModel - GtkSorter and subclasses, and GtkSortListModel - GtkSelectionModel and subclasses - GtkTreeListModel, GtkTreeExpander and GtkTreeListRowSorter * GtkFileChooser: - Add a tracker3-based search engine implementation - Rate-limit updates from the trash monitor * GtkWindow: - Redo the css node setup. There is now a single 'window' node - Fix rounded corners on tiled windows * GtkApplication: - Drop app menu support. Menubar support is still there * GtkFixed: - Change coordinate APIs to take doubles * GtkOverlay: - Make GtkOverlayLayout public * GtkTooltips: - Fix line wrapping of tooltips * Shortcuts: - Fix mnemonic cycling - Fix using '0' as a mnemonic * Menus: - Differentiate keypad keys in accelerators * GtkIMContext: - Add gtk_im_context_filter_key to allow event reinjection * Themes: - Adwaita: Limit the scope of backdrop * Accessibility: - Clean up and reorganize the code to prepare for the dropping of ATK * GDK: - Drop unused enum and struct definitions from headers - Make keymap translation API public again. Still needed - Frameclock: Always use compositor refresh rate info - Frameclock: Use quadratic correction for frame time jitter - Frameclock: Ensure monotonicity - Frameclock: Track resason for paint - X11: Improve sync when the Nvidia driver is used * GSK: - GL renderer: Fix blurred outset shadows - GL renderer: handle nested transform nodes properly - GL renderer: Optimize clip handling * gtk-demo: - Improve the Drag-and-Drop demo with proper drag icons - Don't show the main window if --run is given - Add demos for list widgets and GtkDropDrown * Documentation: - Convert freestanding sections to markdown - Drop the glossary - Expand and improve the migration guide * Build: - We require pandoc now, for building the documentation - Require Pango 1.45 * Translation updates: Polish Romanian Slovenian Turkish Ukrainian ======================================== gtk+ ======================================== Overview of Changes in GTK+ 3.24.21 =================================== * Wayland: - Prevent crashes with offscreen windows - Handle disorderly tablet/pad disconnects * GtkFileChooser: - Translate the type column - Add a tracker3 search engine - Rate-limit trash monitoring - Make get_filter work for native chooser * GtkGLArea: - Fix a redraw problem * GtkScrolledWindow: - Fix kinetic scrolling * Add a gtk-cursor-aspect-ratio setting * GDK: - Improve frame clock smoothness - Fix frame clock monotonicity * OS X: - Support Pen / Eraser input - Support openfiles in GtkApplication * Adwaita: - Improve notebook tab legibility * Translation updates: Basque Brazilian Portuguese Catalan Chinese (Taiwan) German Indonesian Italian Japanese Kazakh Lithuanian Polish Romanian Slovak Slovenian Swedish Ukrainian ======================================== gtksourceview ======================================== News in 4.6.1, 2020-06-26 ------------------------- * Fix various G-I annotations * Improve draw-spaces coloring in solarized-light * javascript.lang: Performance improvements * c.lang: Fixes for #include preprocessor * sql.lang: Language completeness improvements * latex.lang: additional keywords * sh.lang: improved parameter expansion * yara.lang: initial support for YARA * Translation updates ======================================== gupnp ======================================== 1.2.3 ===== - Attention: Requires GSSDP 1.2.3! - Always build the gupnp-binding-tool manpage - Fix meson build on Windows - Fix context creation for tests across different platforms - Fix static linking issue caused by libguul subproject - Add mitigations for CVE-2020-12695 (CallStranger) - Implement UDA 2.0 April 17 2020 Addendum (Patial fix for CVE-2020-12695) Bugs fixed in this release: - https://gitlab.gnome.org/GNOME/gupnp/issues/15 - https://gitlab.gnome.org/GNOME/gupnp/issues/16 All contributors to this release: - Jens Georg - soiamsoNG <83182235@qq.com> - Peter Seiderer - Jan-Michael Brummer - Mart Raudsepp ======================================== gvfs ======================================== Major changes in 1.45.3 ======================= * client: Add support for zone identifiers in IPv6 addresses * afc: Add support for libplist-2.2 * Translation updates ======================================== libgweather ======================================== ============== Version 3.36.1 ============== This version works around the unavailability of the NOAA weather services by using very short-term forecasts as current weather conditions. ======================================== libnma ======================================== ======================================= libnma-1.8.30 Overview of changes since libnma-1.8.28 ======================================= * Properly dispose wireless security objects. * Don't clear the key when users set a non-pkcs12 certificate in the certificate chooser UI. * Added missing VAPI macro file. ======================================== librsvg ======================================== Version 2.49.3 - #34 - The 'font' shorthand in is now supported in CSS. Librsvg ignores the 'line-height' sub-property because it cannot be done easily with Pango, but everything else in 'font' should work now. - #605 - Compute 'bolder' and 'lighter' font-weight correctly. - #219 - Make the path parser have a tokenizer/parser (Emile Snyder). - Fixes for the CI after the gitlab.gnome.org changes (Jordan Petridis). - Fixed some typos in the documentation (codespell is awesome!). ======================================== nautilus ======================================== Major changes in 3.37.3: * Allow changing file owner under admin:/// scheme (Apoorv Sachan) * Update outdated appdata info (Ondrej Holy) * Translation updates ======================================== pango ======================================== Overview of changes in 1.45.3 ============================= - Fix pango_attr_list_change - Fix crashes with empty attribute lists Overview of changes in 1.45.2 ============================= - Fix several crashes in gtk2 applications - Revert an unintentional introspection API change - Include HarfBuzz when igenerating introspection data Overview of changes in 1.45.1 ============================= - Undo PangoFontsetSimple deprecation - Annotation fixes for various apis - Add api to compare attribute lists - Update data tables to Unicode 13.0 - Various test improvements - Require GLib 2.60 Overview of changes in 1.45.0 ============================= - Some new font enumeration apis: pango_font_map_get_family pango_font_family_get_face pango_font_face_get_family pango_font_get_face - Support for line-wide underlines - Support for overlines ======================================== rygel ======================================== 0.39.1 ====== Tests: - Add missing test sample files All contributors to this release: - Jens Georg 0.39.0 ====== Dependency changes: - New dependency: GStreamer Editing Services - New dependency: Tracker 3 All: - Remove deprecated GTimeVal - Fix "potential null access" warnings with newer Vala Autotools Build: - Removed Core: - Actually use pretty hostname - Drop libtool support from plugin loader - Add support for "Conflicts:" keyword in plugin files Server: - Provide subtitles as transcoded resource - Hack subtitle mime-types for LG devices - Fix a missing nullable argument Tracker: - Fix date-time check for New container - Remove obsolete variables - Fix query for nmm:albumTitle (now nie:title) Tracker3: - Add initial support for new Tracker API 3.0 MediaExport: - Drop the termin "Blacklist" GStreamer Renderer: - Port to playbin3 - Fix GIR namespace errors during vala compile GStreamer Media Engine: - Restore transmuxing capabilities - Fix time-based seeking on transcoded resources Examples: - Remove deprecated functions ======================================== tracker ======================================== NEW in 2.99.2 - 2020-06-26 ========================== * Dropped priority argument from tracker_sparql_connection_update*() * Better parser error messages * SPARQL correctness fixes * Fixes to tracker_sparql_cursor_is_bound() checks * Ontology clean ups and sync ups with Nepomuk * Fixed lifetime of blank node labels * Fixes to recursive property paths * Ensure property functions pick non NULL values * Several fixes merge SERVICE{} data with the local graph pattern * Add `tracker export --show-graphs` CLI subcommand to show available graphs * Parameter bindings within SERVICE{} clauses are now allowed * Fixes to single/double quote escaping * Fixes to make tracker-sandbox more usable in tests * Many cleanups, memory leak and performance fixes ======================================== tracker-miners ======================================== NEW in 2.99.2 - 2020-06-26 ========================== * Constraint the indexed text formats to txt/markdown, a new setting allows handling other formats * Add rules for game ROM formats * Support automatic re-extraction on extractor changes * Vorbis and flac specific extractors were dropped, those are handled by gstreamer * Improve usage of nie:dataSource, now there is one per indexed folder, no longer used by tracker-extract * Fixes to album/disc IRI generation * Writeback handling is rewritten, now performed via an explicit DBus call. * Add support for musicbrainz and acoustid fingerprint * Depend on glib 2.62 * Set a deadline of 30 seconds for extraction tasks * Many build, leak and performance fixes ======================================== vala ======================================== Vala 0.48.7 =========== * Various improvements and bug fixes: - codegen: + Improve array-dup-wrapper for empty arrays [#999] + Don't call get_ccode_finish_instance() with non-async methods + Cast initializer-list to struct for non-constant/-array assignment [#1013] + Consistently use get_ccode_lower_case_prefix() for function names [#1008] - vala: + Correctly handle qualified struct type in initializer list [#1004] + Reduce calls of CodeContext.get() + Fix value-type for ArrayCreationExpression used as argument [#1009] + Improve parameter check of "get" method used for foreach [#1017] + Don't carry floating reference into unknown target type expression [#1018] - girparser: Actually respect given cprefix metadata for enumerations - girwriter: Append symbol-attributes to callback field [#1006] - parser: Avoid mitigation for missing token if it follows DOT or DOUBLE_COLON [#987] - libvaladoc/girimporter: Skip "function-macro" elements - build: Update git-version-gen to latest upstream - tests: Build typelib if g-ir-compiler is available * Bindings: - gstreamer-audio-1.0: Adjustments for Gst.Audio.Sink class extension - gstreamer: Update from 1.17.1+ git master - gtk+-3.0: Deprecated abstract methods are not required to be implemented - gtk4: Prefix value names of PaintableFlags with "STATIC_" [#1011] - gtk4: Mark optional methods of Gdk.Paintable interface as virtual [#1021] - gtk4: Update to 3.98.5+fca2ba96 - harfbuzz-gobject: Update to 2.6.8 - pango: Update from 1.45.2 - webkit2gtk-4.0: Update to 2.29.2 - vapi: Update GIR-based bindings