You Got A Question? Ask    GNOME Community!

gtk-theme2
 12824   |  Oct 25
gtk_logo2
 9655   |  Mar 17
arch
 8334   |  Mar 28
 6927   |  Jun 17

GTK 3.7, GLib 2.35.1 and PyObject 3.7.1

This post was made with an older stylesheet


GTK 3.7

Description:

GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off projects to complete application suites.

Changes:

  • Add an “inverted” property to GtkLevelBar
  • Support RTL flipping in GtkLevelBar
  • Various memory leak fixes
  • Wayland: Update for protocol changes

Bug fixes:

  • (684288) – level-bar: add an “inverted” property like GtkProgr…
  • (684415) – Fix drag-motion event handling
  • (684980) – Improve the appearance of the dragged header
  • (686013) – CSS: crash drawing a GtkEntry in gedit
  • (686152) – Calls gdk_window_get_frame_extents with a potential…
  • (686209) – memleak with “text-shadow” css
  • (686265) – scrolledwindow: set GDK_EXPOSURE_MASK on the oversh…
  • (686280) – GtkScrollbar and GtkScale rendering broken in gtk 3.6
  • (686366) – Use named union for _GtkSymbolicColor in gtk/gtksym…

GTK 3.7


GLib 2.35.1

Description:

GLib is the low-level core library that forms the basis for projects such as GTK+ and GNOME. It provides data structure handling for C, portability wrappers, and interfaces for such runtime functionality as an event loop, threads, dynamic loading, and an object system.

Changes:

  • Signal handlers connected with g_signal_connect_object() are now automatically disconnected on target object destruction
  • The ->constructed vfunc is now called after all properties are set
  • g_type_init() is no longer necessary and has been deprecated
  • GTask (the new GAsyncResult implementation) has landed
  • GLib version macros updated
  • Update to Unicode 6.2
  • Thread safety fixes for GFileMonitor in non-default main contexts
  • GTimeZone support for old-format zoneinfo database (as on Mac OS)
  • g_settings_bind() now works with non-canonical property names
  • Fix crashes related to NULL connection passed to GBusNameVanishedCallback and document this situation

Bug fixes:

  • (118536) – Make g_signal_connect_object’ed handlers disconnect when the data object is destroyed
  • (661767) – merge/improve various bits of run-in-thread functionality
  • (682950) – GFileMonitor crashing on high event count when running in different thread
  • (683642) – Missing g_content_type_get_symbolic_icon
  • (684909) – codegen: Explicitly close output
  • (684912) – Update to Unicode 6.2
  • (685069) – Leak in glib-compile-resources
  • (685697) – Documentation typo in g_dbus_interface_skeleton_has_connection()
  • (685733) – Call ->constructed() after all properties are set
  • (685787) – gtestdbus: correct documentation typos
  • (685995) – Crash in g_menu_exporter_name_vanished
  • (686091) – Invalid reads in g_bytes_unref_to_data
  • (686161) – Deprecate g_type_init()
  • (686231) – GBusNameVanishedCallback: document NULL connection
  • (686458) – slightly increase poll duration in test_timed_wait

GLib 2.35.1


PyGObject 3.7.1

Description:

PyGObject is a Python dynamic module that enables developers to use the power of GObject, which is part of the GNOME platform. The goal of PyGObject is to fully support GObject introspection and all its features (callbacks, GVariant support, closures, etc.).

Changelog:

  • Change install_properties to not use getattr on classes (Simon Feltman) (#686559)
  • Move property install function into propertyhelper.py (Simon Feltman) (#686559)
  • Fix Signal decorator to not use base class gsignals dict (Simon Feltman) (#686496)
  • tests: Consistently use GLib.MainLoop (Martin Pitt)
  • Install the .egg-info files into correct multilib directory (Kalev Lember) (#686315)
  • Fix leaked vfunc return values (Simon Feltman) (#686140)
  • Skip Regress tests with –disable-cairo (Martin Pitt) (#685094)
  • Fix leak with python callables as closure argument. (Simon Feltman) (#685598)
  • Gio overrides: Handle setting GSettings enum keys (Martin Pitt) (#685947)
  • tests: Check reading GSettings enums in Gio overrides (Martin Pitt)
  • Fix unsigned values in GArray/GList/GSList/GHash (Martin Pitt) (#685860)
  • _pygi_marshal_from_py_uint64(): Use correct data type in py2.7 check (Alban Browaeys) (#685000)
  • Install an .egg-info file (Johan Dahlin) (#680138)
  • PyGProps_getattro(): Fix GObjectClass leak (Johan Dahlin) (#685218)
  • pygobject.c: Don’t leak GObjectClass reference (Olivier Crête) (#684062)
  • Fix memory leak in _pygi_argument_to_array() (Alban Browaeys) (#685082)
  • Fix error messages for out of range numbers (Martin Pitt) (#684314)
  • Kill dbus-daemon after running tests (Martin Pitt) (#685009)
  • GVariant overrides: Support empty tuple arrays (Martin Pitt) (#684928)
  • tests: Fix wrong return type in test_int64_callback() (Martin Pitt) (#684700)
  • Fix GValue marshalling of long and unsigned long (Giovanni Campagna) (#684331)
  • Clean up deprecation message for assigning gpointers to objects. (Simon Feltman) (#683599)
  • pygi-property: Lookup property in base classes of non-introspected types (Olivier Crête) (#684058)

PyGObject 3.7.1


 
  We can't watch comments unless G+ provides an API or if you send a notification, e.g +World Of Gnome
     Sometimes is better to place your questions on GNOME Community