The following modules have been removed in this release: mobile-broadband-provider-info The following modules have a new version: - at-spi2-core (2.22.0 => 2.23.4) - atk (2.22.0 => 2.23.4) - eog (3.20.5 => 3.23.1) - epiphany (3.23.3 => 3.23.4) - evolution-data-server (3.23.3 => 3.23.4) - gdk-pixbuf (2.36.1 => 2.36.4) - gdm (3.22.1 => 3.23.4) - gjs (1.47.3 => 1.47.4) - glib (2.51.0 => 2.51.1) - glibmm (2.51.1.1 => 2.51.1.2) - gmime (2.6.21 => 2.6.22) (*) - gnome-boxes (3.23.3 => 3.23.4) - gnome-calculator (3.23.3 => 3.23.4) - gnome-calendar (3.22.1 => 3.22.2) - gnome-disk-utility (3.23.3 => 3.23.4) - gnome-logs (3.23.3 => 3.23.4) - gnome-maps (3.23.3 => 3.23.4) - gnome-online-accounts (3.22.2 => 3.23.4) - gnome-photos (3.23.3 => 3.23.4) - gnome-session (3.22.2 => 3.23.4.1) - gnome-settings-daemon (3.23.2 => 3.23.3) - gnome-shell (3.23.2 => 3.23.3) - gnome-software (3.23.2 => 3.23.3) (*) - gobject-introspection (1.51.1 => 1.51.2) (*) - graphene (1.4.0 => 1.5.4) (*) - gsettings-desktop-schemas (3.22.0 => 3.23.3) - gspell (1.3.1 => 1.3.2) - gtk+ (3.22.5 => 3.89.2) (*) - gtkmm (3.22.0 => 3.89.3) - gvfs (1.31.3 => 1.31.4) - libgtop (2.34.1 => 2.34.2) - libgweather (3.20.3 => 3.20.4) - libhttpseverywhere (0.2.7 => 0.2.10) (*) - librsvg (2.40.16 => 2.41.0) - mutter (3.23.2 => 3.23.3) - phodav (2.0 => 2.1) - pyatspi (2.20.2 => 2.20.3) - tracker (1.11.2 => 1.11.3) - vala (0.35.1 => 0.35.3) (*) No summarized news available The following modules weren't upgraded in this release: NetworkManager, adwaita-icon-theme, at-spi2-atk, atkmm, baobab, cantarell-fonts, caribou, cheese, clutter, clutter-gst, clutter-gtk, cogl, dconf, evince, file-roller, folks, gcab, gcr, gedit, geocode-glib, gfbgraph, glib-networking, gnome-backgrounds, gnome-bluetooth, gnome-characters, gnome-clocks, gnome-color-manager, gnome-contacts, gnome-control-center, gnome-desktop, gnome-documents, gnome-font-viewer, gnome-getting-started-docs, gnome-initial-setup, gnome-keyring, gnome-menus, gnome-online-miners, gnome-screenshot, gnome-shell-extensions, gnome-system-monitor, gnome-terminal, gnome-themes-standard, gnome-user-docs, gnome-user-share, gnome-video-effects, gnome-weather, gom, grilo, grilo-plugins, gsound, gssdp, gtk-doc, gtk-engines, gtk-vnc, gtksourceview, gupnp, gupnp-av, gupnp-dlna, gupnp-igd, json-glib, libchamplain, libcroco, libgdata, libgee, libgepub, libgnomekbd, libgovirt, libgrss, libgsf, libgxps, libmediaart, libnotify, libpeas, libsecret, libsigc++, libsoup, libwnck, libxml2, libxslt, libzapojit, mm-common, mousetweaks, nautilus, network-manager-applet, orca, pango, pangomm, pygobject, rest, sushi, totem, totem-pl-parser, vino, vte, yelp, yelp-tools, yelp-xsl, zenity ======================================== at-spi2-core ======================================== What's new in at-spi2-core 2.23.4: * Don't pull in X headers if x11 is disabled (bgo#773710). * at-spi-bus-launcher: session management fixes (bgo#774441). * events: add recently added page changed event (bgo#719898). * roles: EXTENDED roles are deprecated (bgo#W720123). ======================================== atk ======================================== Changes in version 2.23.4 ========================== * * Build, MSVC: * Remove atk-install.props's on re-generation * Makefile.msvcproj, Makefile-newvs.am: Update from GLib * Move files to win32 * Docs: * Fix typo * Bug 772236: change id of the atkobject chapter needed case-insensitive filesystems * Misc: * Use Unicode apostrophe in a translatable string Contributors: Murray Cumming, Piotr Drąg, Alejandro Piñeiro Iglesias, Translations: gogo (hr), Jordi Mas (ca), Fabio Tomat (fur) ======================================== eog ======================================== Version 3.23.1 -------------- * Several GTK deprecation fixes * Smaller bug and memory leak fixes Bug fixes: #774001, Take advantage of Unicode (Piotr Drąg) #776984, eog displays jpeg image color incorrectly on wayland (Felix Riemann) New and updated translations: - Marek Černocký [cs] - Mario Blättermann [de] - Daniel Mustieles [es] - Jiri Grönroos [fi] - Fabio Tomat [fur] - Meskó Balázs [hu] - Baurzhan Muftakhidinov [kk] - Piotr Drąg [pl] - Rafael Fontenelle [pt_BR] - Dingzhong Chen [zh_CN] ======================================== epiphany ======================================== 3.23.4 - January 16, 2017 ========================= - Add Copy Image context menu item (#169747) - Add support for displaying IDN (punycode) URLs (#747376) - Do not offer to remember empty passwords (#771073) - Fix Alt+Left/Right keyboard shortcuts (#772437) - Added new tab menu to improve management of large numbers of tabs - New Tab button now moves to tab bar when tab bar is visible - Fix build failure with Firefox Sync support disabled - "Press key to exit fullscreen" message is now legible - Add Alt+D keyboard shortcut to focus the address bar - Store permissions for hosts displayed in info bar, not the current page - Animate appearance of add bookmark and security indicator popovers - Fix various minor memory leaks - Internationalize the "Favorites" bookmarks category - Updated translations ======================================== evolution-data-server ======================================== Evolution-Data-Server 3.23.4 2017-01-16 --------------------------------------- Bug Fixes: Bug 773419 - Age limit for offline message download (Milan Crha) Bug 775640 - Autoconfig: Use GSettings keys for folders and variables (Milan Crha) Bug 776152 - Cannot search for WebDAV/CalDAV sources (Milan Crha) Bug 776127 - Replies sometimes not grouped by thread (Milan Crha) Bug 776254 - Introspection for libedataserverui (Corentin Noël) Bug 776258 - Make CamelFolderThread a boxed type (Corentin Noël) Bug 776194 - [Gpg] Better encrypt error message when no key for recipient (Milan Crha) Bug 775643 - Autoconfig: Support also Signature sources (Milan Crha) Bug 776328 - Set the provider field in CamelService as boxed (Corentin Noël) Bug 776365 - Correct vapi build dependencies (Milan Crha) Bug 774304 - Cover relative path in /etc/localtime symlink (Milan Crha) Bug 777085 - vCard empty value could break next parameter name parsing (Milan Crha) Miscellaneous: vala: libedataserver-1.2 depends on camel-1.2 (Michael Catanzaro) [Vala] Add Posix dependency to camel-1.2 (Corentin Noël) [Camel] Fix some introspection annotations (Corentin Noël) Use a Unicode apostrophe in a new translatable string (Piotr Drąg) Correct new module detection when installed by file rename (Milan Crha) [Camel] Fix CamelStore annotations (Corentin Noël) Various clean-ups of evolution-source-registry-autoconfig.c (Milan Crha) Build vala bindings of libedataserverui only if it's built as well (Milan Crha) camel-stream-process: Avoid call of g_debug() in the fork process (Milan Crha) Replace deprecated icalproperty_remove_parameter() with icalproperty_remove_parameter_by_kind() (Milan Crha) Replace deprecated icaltime_from_timet() with icaltime_from_timet_with_zone() (Milan Crha) [IMAPx] Fix a memory leak (Milan Crha) Fix a build with libphonenumber (Milan Crha) Translations: Daniel Mustieles (es) Marek Černocký (cs) Balázs Meskó (hu) Fabio Tomat (fur) Rafael Fontenelle (pt_BR) ======================================== gdk-pixbuf ======================================== 2.36.4 ====== * Add a fastpath for no-op scales * Documentation improvements (#442452) * Fix some coverity warnings (#776945, #768062) * Translation updates 2.36.3 ====== * gif, ico: Fix area-updated coordinates (#581484) * tga: Improve error handling (#575217) * jasper: Improve error handling (#685543) * Test suite improvements (#696331) * Minor documentation fixes (#776457) * Translation updates 2.36.2 ====== * Fix a NULL pointer dereference (#776026) * Fix a memory leak (#776020) * Support bmp headers with bitmask (#766890) * Add tests for scaling (#80925) * Handle compressed pixdata in resources (#776105) * Avoid a buffer overrun in the qtif loader ($#775648) * Fix a crash in the bmp loader (#775242) * Fix crash opening pnm images with large dimensions (#775232) * Prevent buffer overflow in the pixdata loader (#775693) * Translation updates ======================================== gdm ======================================== ============== Version 3.23.4 ============== - Make X11DisplayName property accurate - Fix bug that forced wayland on second logins even if user didn't pick it - kill clients from display on logout (multiseat and xdmcp only) - send hangup to process group when session exits - allow specifying pam_gdm install location to configure ======================================== gjs ======================================== Version 1.47.4 -------------- - New JavaScript feature: ES6 Promises. This release includes Lie [1], a small, self-contained Promise implementation, which is imported automatically to form the Promise global object [2]. In the future, Promises will be built into the SpiderMonkey engine and Lie will be removed, but any code using Promises will continue to work as before. [1] https://github.com/calvinmetcalf/lie [2] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise - News for GJS embedders such as gnome-shell: * New API: The GjsCoverage type and its methods are now exposed. Use this if you are embedding GJS and need to output code coverage statistics. - Closed bugs: * Add GjsCoverage to gjs-1.0 public API [#775776, Philip Chimento] * Should use uint32_t instead of u_int32_t in coverage.cpp [#776193, Shawn Walker, Alan Coopersmith] * Port tests to use an embedded copy of Jasmine [#775444, Philip Chimento] * support fields in GObject [#563391, Havoc Pennington, Philip Chimento] * Javascript errors in property getters and setter not always reported [#730101, Matt Watson, Philip Chimento] * Exception swallowed while importing Gom [#737607, Philip Chimento] * log a warning if addSignalMethods() replaces existing methods [#619710, Joe Shaw, Philip Chimento] * Provide a useful toString for importer and module objects [#636283, Jasper St. Pierre, Philip Chimento] * Fails to marshal out arrays [#697020, Paolo Borelli] * coverage: Don't warn about executing odd lines by default anymore [#751146, Sam Spilsbury, Philip Chimento] * coverage: Crash in EnterBaseline on SpiderMonkey when Ion is enabled during coverage mode. [#742852, Sam Spilsbury, Philip Chimento] * installed tests cannot load libregress.so [#776938, Philip Chimento] * Crash with subclassed fundamental with no introspection [#760057, Lionel Landwerlin] - Misc bug fixes [Philip Chimento, Claudio André] ======================================== glib ======================================== Overview of changes in GLib 2.51.1 ================================== * glib-compile-resources grew a --generate-phony-targets flag * GLib now installs a valgrind suppressions file for GLib and GIO * Bugs fixed: 666114 should have infrastructure to run its tests under valgrind 729730 GDBusMessage: Fix segfault if DEBUG_SERIALIZER is enabled 730932 statically assert that reasonable assumptions about enums are true 735731 gobject: Document behaviour of GType checking macros on NULL 736810 gdbus: Fix leak in g_dbus_message_print() 762283 GSocket – Fix race conditions on Win32 if multiple threads are waiting on cond... 767609 Test suite problems 767952 g_dbus_method_invocation_return_*, g_dbus_method_invocation_take_error: They d... 769672 Assert threads for testcase 642026 are sucessfully created 769745 gtask: Add guards for public functions 770175 Add command line argument to mkenums and genmarshal to write output to a file 770646 glib: Namespace global tapset variables by soname 772160 Add g_unix_mount_for() support 772989 Totem allows invalid urls that might cause segfault that's irrecoverable 773823 gio: Bump copy buffer size to 256k by default 774086 fix g_main_context_check declaration 774368 Dependency file output of resource scanner breaks Ninja 774421 Two minor patches 774520 GSocket allocates and processes control messages even if not requested 775309 Crash in gdbusauth 775468 Improve log write supports color method on windows 775510 testing with -fsanitize=undefined reports various undefined behaviour 775517 Password input is echoed in the terminal 775621 gmessages: Fix compilation on Android 775765 FDO notification withdrawal backend sends wrong ID to the server 775913 subprocesslauncher: potential infinite loop in verify_disposition() 776198 Stray semicolon after g_variant_print() function in gvariant.c 776586 License headers cleanup 777077 Use of memory after it is freed * Translation updates: Brazilian Portuguese Czech Galician German Hebrew Kazakh Lithuanian Spanish Swedish ======================================== glibmm ======================================== 2.51.1.2 (unstable): Distro packagers should probably not package this yet. Glib: * Remove some deprecated API (Kjell Ahlstedt) * Variant: Remove the string specializations of cast_dynamic. (Kjell Ahlstedt) * Glib::VariantType: Add get_item_types(), removing first() and next(). (Kjell Ahlstedt) Bug #775741 Gio: * init(): Set the global locale. (Kjell Ahlstedt) Bug #661588 * ActionBase: get_state_hint_variant() now returns VariantContainerBase. (Kjell Ahlstedt) * ActionMap: add_action_with_parameter(): Register the parameter type, to make this work. (Daniel Boles) Bug #774444 * ActionResult: Add is_tagged_vfunc(). (Kjell Ahlstedt) * Glib::Dispatcher: Implement the pimpl idiom (Kjell Ahlstedt) Bug #651942 * File, FileInfo, FileIOStream, FileOutputStream: Use Glib::ustring for (UTF-8) file attributes of string type. (Kjell Ahlstedt) Bug #615950 * NetworkMonitor: Derive from Gio::Initable. (Kjell Ahlstedt) * RemoteActionGroup: Rename some vfuncs to add _full(). (Murray Cumming) Documentation: * ActionMap: - ActivateSlot: Mention add_action_bool(). - ActivateWithParameterSlot: Be more specific. (Daniel Boles) Bug #774444 Build: * Update the Visual Studio project files. (Chun-wei Fan) * Some minor cppcheck fixes. (Murray Cumming) 2.51.1.1 (unstable): ======================================== gnome-boxes ======================================== 3.23.4 - Jan 18, 2017 ===================== Changes since 3.23.3: - Add option groups for spice-gtk, gtk-vnc and gtk+. - Fix typo in debug string in vm-configurator. - Withdraw system notifications on exit Dependencies changed: spice-gtk <= 0.32 All contributors to this release: Debarshi Ray Dušan Kazik Efstathios Iosifidis Fábio Nogueira Felipe Borges Jiri Grönroos Jordi Mas Rafael Fontenelle Visarion Alexandru ======================================== gnome-calculator ======================================== Overview of changes in gnome-calculator 3.23.4 * (null) error message bgo#773688 (PioneerAxon) * Zeroth root of numbers is undefined bgo#775759 (Robert Roth) * Updated Hungarian translation (Balázs Meskó) * Updated Spanish translation (Daniel Mustieles) * Updated Czech translation (Marek Černocký) * Updated Portuguese translation (Tiago Santos) ======================================== gnome-calendar ======================================== Major changes in 3.22.2: * Online calendars are now downloaded offline and synchronized * Correctly draw the month view on mouse scroll * A memory leaks was fixed (Victor Toso) * Updated translations for: * Chinese (Cheng Lu) * Chinese (Taiwan) (Cheng-Chia Tseng) * Italian (Milo Casagrande) * Norwegian bokmål (Kjartan Maraas) ======================================== gnome-disk-utility ======================================== 3.23.4 - January 13, 2017 ========================= * Fix failure in g-s-d plugin (Bastien Nocera) * Updated translations ======================================== gnome-logs ======================================== GNOME Logs 3.23.4 ================= * keep boot_match as a duplicated string * rename some functions * updates to Kazakh, Finnish and Brazilian Portuguese translations ======================================== gnome-maps ======================================== 3.23.4 - Jan 16, 2017 ========================= Changes since 3.23.4: - Removed usage of deprecated gtk_menu_popup() function. Added/updated/fixed translations: - Finnish - Spanish All contributors to this release: Daniel Mustieles Jiri Grönroos Marcus Lundblad ======================================== gnome-online-accounts ======================================== Overview of changes in 3.23.4 ============================= * Bugs fixed: 764157 Port to GTask from GSimpleAsyncResult 765121 Memory leak in goa-daemon 768515 Add support for Nextcloud 776871 Broken error handling in on_got_identity_for_sign_out 776897 The invocation is leaked when handling ExchangeSecretKeys and SignOut 776906 Miscellaneous fixes and improvements to add_temporary_account * Updated translations: Czech Hungarian Kazakh Norwegian bokmål Spanish Overview of changes in 3.23.3 ============================= * New API key for Google * Bugs fixed: 738315 IRC: network selection appears broken 769267 kerberos: Specify an icon 774176 Don't depend needlessly on X11 774205 oauth, oauth2: Remove borders from widgets * Updated translations: Basque ======================================== gnome-photos ======================================== Overview of changes in 3.23.4 ============================= * Bugs fixed: 690623 Port to GtkFlowBox 747123 Show GPS information in properties 763712 Use G_DECLARE_FINAL_TYPE 775700 Remove PhotosSettings 776133 GdMainView: The DnD selection counter is broken on HiDpi 776565 Crashed right after creating a new album 776670 application: Add F1 accelerator to show help * Updated translations: Catalan Icelandic ======================================== gnome-session ======================================== ================ Version 3.23.4.1 ================ * Redo login shell for wayland handling to be more functional and crossplatform =============== Version 3.23.4 =============== * Fix warnings at startup in check accelerated helper * print the renderer under wayland in check accelerated helper * fix gpu info caching logic * better error checking * don't tell Qt applications to look like GNOME anymore * make sure a login shell runs for wayland sessions at startup ======================================== gnome-settings-daemon ======================================== ============== Version 3.23.3 ============== Plugins: - Fix crash when X is not available - Fix compilation failure on some setups - Fix warnings on exit Media-keys: - Fix shutdown dialog delay when using kbd shortcut XSettings: - Make Gtk/EnablePrimaryPaste configurable through GSettings - Fix large fonts being scanned before they're fully copied ======================================== gnome-shell ======================================== 3.23.3 ====== * Fix replacing of GNotifications [Florian; #775149] * Prepare for mozjs31 GJS [Philip; #775374] * Misc. bug fixes [Niels, Jonas; #775507, #776130] Contributors: Jonas Ådahl, Michael Catanzaro, Philip Chimento, Niels De Graef, Carlos Garnacho, Florian Müllner Translations: Muhammet Kara [tr], Christian Kirbach [de], Baurzhan Muftakhidinov [kk], Cheng-Chia Tseng [zh_TW], A S Alam [pa], Gianvito Cavasoli [it] ======================================== gsettings-desktop-schemas ======================================== Major changes in 3.23.3 ======================= - Add "Disable while typing" touchpad setting - Add a gsetting to back Gtk/EnablePrimaryPaste - Add "tap-and-drag" for touchpads ======================================== gspell ======================================== News in 1.3.2, 2017-01-15 ------------------------- This is an unstable release in the 1.3 development cycle. The 1.4 stable version will be released at the same time as GNOME 3.24. * GspellEntry: do not check the word currently typed. * GspellEntry: better word boundaries, take into account apostrophes and dashes. * GspellEntry: disable inline spell checking if the GtkEntry is in password mode. * Various other improvements. * Translation updates. News in 1.2.2, 2016-12-16 ------------------------- * GtkTextView support: fix populate-popup signal param type News in 1.3.1, 2016-12-11 ------------------------- This is an unstable release in the 1.3 development cycle. The 1.4 stable version will be released at the same time as GNOME 3.24. ======================================== gtkmm ======================================== 3.89.3: (unstable) Distro packagers should probably not package this yet. Gtk: * Grid: attach(): Add default values. (Kjell Ahlstedt) * TextIter: - TextIter: Make a real const_iterator (Kjell Ahlstedt) Bug #142126 - forward/backward_find_char(): Take a sigc::slot instead of a function pointer. (Kjell Ahlstedt) Documentation: * Demos: Remove obsolete text from the TextView demo (Kjell Ahlstedt) 3.89.2: (unstable) Distro packagers should probably not package this yet. Gtk: * Application: Set the global locale. (Kjell Ahlstedt) Bug #661588 * CellArea, CellRenderer, CheckMenuItem: Remove render functions. (Kjell Ahlstedt) * CellView: Remove Remove property_background(), property_background_rgba() and property_background_set(), and set_background_rgba(). (Kjell Ahlstedt) * Container: - forall_vfunc(): Take a sigc::slot instead of a function pointer. - get_child_property_vfunc() and set_child_property_vfunc(): Take Gtk::Widget* and Glib::ValueBase& instead of GtkWidget* and GValue*. - Add get_path_for_child_vfunc(). (Kjell Ahlstedt) Bug #670204 * IconInfo: Rename load_symbolic(context) to load_symbolic_for_context(). (Kjell Ahlstedt) * LevelBar: Implement the Orientable interface. (Kjell Ahlstedt) * PlacesSidebar: signal_populate_popup(): Change Menu* parameter to Container*. (Kjell Ahlstedt) * RecentChooser: get_recent_manager_vfunc(): Fix refcounting. (Kjell Ahlstedt) * Scrollable: Add get_border_vfunc(). (Kjell Ahlstedt) * ToolBar: Implement the Orientable interface. (Kjell Ahlstedt) * ToolShell: Add some vfuncs and make most others const. (Kjell Ahlstedt) * StyleContext: - Remove set/get_junction_sides(). - Remove get_background_color() and get_border_color(). (Kjell Ahlstedt) * TextView: signal_populate_popup(): Change Menu* parameter to Container*. (Kjell Ahlstedt) * TreeIter: Make a real const_iterator. (Kjell Ahlstedt) Bug #134520 * TreeModelFilter, TreeModelSort: Add const method overloads. (Kjell Ahlstedt) Bug #134520 * TreeSelection: Add const versions of get_selected(). (Kjell Ahlstedt) Bug #94742 * TreeView: Remove get_bin_window(). (Kjell Ahlstedt) * TreeRow, TreeNodeChilren: Make real const versions. (Kjell Ahlstedt) Bug #134520 * ViewPort: Remove get_bin_window() and get_view_window(). (Kjell Ahlstedt) * Widget: - Remove get_style_property_value(). (Kjell Ahlstedt) - Add set_margin(). - Remove get_preferred_height_for_width() that takes a baseline. (Murray Cumming) Gdk: * Device: Remove grab() and ungrab(). (Kjell Ahlstedt) * DeviceManager: Remove list_devices(). * Display: - Add is_composited() and is_rgba(). - Remove get_device_manager(). (Kjell Ahlstedt) * Add DrawContext. (Kjell Ahlstedt) * DrawingContext: Add get_paint_context() and property_paint_context(). (Kjell Ahlstedt) * GLContext: - Derive from DrawContext. - Add get_damage(). - Remove property_display() and property_window(), which are moved to DrawContext. (Kjell Ahlstedt) * Pixbuf: Remove create_from_inline(). Remove non-const versions of save() and save_to_buffer(). (Kjell Ahlstedt) * Window: - begin_draw_frame(): Add (optional) context. - Remove ensure_native() and reparent(). (Murray Cumming) General: * Fix some cppcheck issues. (Murray Cumming) * Use Cairo::make_refptr_for_instance(). (Murray Cumming) 3.89.1: (unstable) This is the first release of the gtkmm-4.0 API/ABI, wrapping GTK+-4.0. It installs in parallel with the gktmm-3.0 API/ABI, of which the most recent version is gtkmm 3.22.0. Build/General: * Use GTK+-4.0 instead of GTK+-3.0. (Kjell Ahlstedt) * Use C++14. (Murray Cumming) * Use glibmm-2.52 instead of glibmm-2.4, pangomm-2.42 instead of pangomm-1.4, and atkmm-2.26 instead of atkmm-1.6. Note that, via, glibmm, we now use libsigc++-3.0 instead of libsigc++-2.0. (Murray Cumming) * Remove deprecated API. (Kjell Ahlstedt) * Add default signal handlers (on_*()), where we couldn't before without breaking ABI. (Kjell Ahlstedt) Gtk: * Container: Make add() non-virtual. (Kjell Ahlstedt) * FontButton: Derice from, and implement, the FontChooser interface. (Kjell Ahlstedt) * Label(): don't use misleading align argument names. (djb) Bug #774652 * Object: Remove gobject_disposed_. (Kjell Ahlstedt) * ToolButton: Derive from, and implement, the Actionable interface. (Kjell Ahlstedt) * Widget: Add measure() and measure_vfunc(), which replaces get_preferred_*_vfunc(). (Kjell Ahlstedt) * Window: Make raise() non-virtual. (Kjell Ahlstedt) Documentation: * Frame: Fix the documentation of set_label_align() (Kjell Ahlstedt) Bug #774249 3.22.0: (stable) ======================================== gvfs ======================================== Major changes in 1.31.4 ======================= * sftp: Limit writes to 32768 bytes * udisks2: Improve unmount notifications * daemon: Bump maximum read channel buffer size * recent: Fix crashes when DISPLAY is not set * Several smaller bugfixes * Translation updates ======================================== libgtop ======================================== 16 January 2017: Overview of changes in 2.34.2 ================================================ * Linux: - fill last_processor member * Updated translations * Added more gettext options ======================================== libgweather ======================================== ============== Version 3.20.4 ============== * Updated translations ======================================== librsvg ======================================== Version 2.41.0 - The big news is that parts of librsvg are now implemented in the Rust programming language, instead of C. The public API remains identical. Rust should provide us with memory safety and nicer built-in abstractions for the code, as well as an easier way to do unit tests. Special thanks to all the people who sent tips on Rust idioms, and to Sebastian Dröge and Hubert Figuière for the Automake bits. - Added an "--enable-debug" option to configure.ac - this will tell the Rust compiler to generate debugging code, instead of working in release mode. Note that you must still pass CFLAGS by hand by the regular means for the C code. - For Windows builds, only MSVC 2012 and upward are supported now. - Chun-wei Fan made it possible to regenerate the MSVC project files when Makefile.am changes. - Fixed bgo#763386 - handle curveto segments where three control points are coincident. Thanks to Massimo for the detailed test cases. - Fixed bgo#603550 - Compute the luminance correctly when generating a mask. Thanks to Mike Lewis for the patch. - Fixed bgo#776297 - Only render markers in path, line, polygon, polyline elements. - Fixed feImage filters when they reference SVG nodes; they were translated incorrectly. - Fixed feComponentTransferFunction when there are duplicated feFuncX elements. - Fixed bgo#761871 - handle reflection points for quadratic and cubic curves correctly. - Fixed bgo#686953 - support the "marker" shorthand property. - Fixed a few minor issues pointed out by Coverity. - The path data parser now handles boolean values in Arc elements correctly. - Fixed conformance bugs in gradient inheritance. - Radial gradients now adjust the focus point correctly to be within the gradient's radius. - Stroke width normalization is now conformant to the spec. - Viewport-relative length normalization is now conformant to the spec. - Added some of the official SVG 1.1 test files to our test suite. Fixed a little bunch of conformance bugs. - As a small optimization, we only push/pop CSS states when rendering will actually happen, instead of for all (potentially invisible) nodes. - Code that has been converted to Rust: marker orientations and rendering, path data parser, path building, length normalization, gradient inheritance, bounding boxes with affine transformations. - Lots of refactoring to accomodate the Rust code, and general cleanups as well. - Added tests/README.md with instructions on how to run the test suite and update it. rsvg-test can now skip files or directories that start with "ignore". - Improved the README. ======================================== mutter ======================================== 3.23.3 ====== * Fix frequent freezes in multihead setups on wayland [Rui; #774557] * Preserve root window mask on XSelectionRequest [Olivier; #776128] * Misc. bug fixes [Carlos, Florian, Rui, Olivier; #775478, #774891, #775986, #776036] Contributors: Olivier Fourdan, Carlos Garnacho, Rui Matos, Florian Müllner ======================================== phodav ======================================== v2.1 ==== - spice-webdavd updates: (Lukas Venhoda) - win32: auto-mount shared folder - win32: adds --no-service argument (now needs both --no-server and DEBUG env) - mdns: hide client folder when sharing is disabled - more error handling - translations updates - various build fixes ======================================== pyatspi ======================================== What's new in pyatspi 2.20.3: * Rename enum module and Enum class not to conflict with stdlib (needed for python 3.6). ======================================== tracker ======================================== NEW in 1.11.3 - 2017-01-02 ========================== * tracker-extract: Whitelist multiple inocuous syscalls that were reported to raise false positives in the extraction sandbox. * Make libseccomp dependency only mandatory on Linux * Fix several leaks and Coverity warnings * Fixed tracker-extract insertion of pre-defined resources * Fixed TrackerResource SPARQL generation of rdfs:Resource properties with cardinality>1 ======================================== vala ======================================== Vala 0.35.3 =========== * Bug fixes and binding updates. * Add gtk+-unix-print-{2,3,4}.0 bindings. Vala 0.35.2 =========== * Bug fixes and binding updates.