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 <debarshir@gnome.org>
Dušan Kazik <prescott66@gmail.com>
Efstathios Iosifidis <eiosifidis@gnome.org>
Fábio Nogueira <fnogueira@gnome.org>
Felipe Borges <felipeborges@gnome.org>
Jiri Grönroos <jiri.gronroos@iki.fi>
Jordi Mas <jmas@softcatala.org>
Rafael Fontenelle <rafaelff@gnome.org>
Visarion Alexandru <viorel.visarion@gmail.com>


========================================
  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 <daniel.mustieles@gmail.com>
Jiri Grönroos <jiri.gronroos@iki.fi>
Marcus Lundblad <ml@update.uu.se>


========================================
  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.


