summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorDongHun Kwak <dh0128.kwak@samsung.com>2017-07-12 08:46:30 +0900
committerDongHun Kwak <dh0128.kwak@samsung.com>2017-07-12 08:46:33 +0900
commitdca4e6423c560689ee831785473ad3ab48e7548a (patch)
tree048ddb6edb0826be8ff180c027d45acb6dac67db /NEWS
parent392945d666d2cfb31a844826a72b1eb65a52546f (diff)
downloadpygobject2-dca4e6423c560689ee831785473ad3ab48e7548a.tar.gz
pygobject2-dca4e6423c560689ee831785473ad3ab48e7548a.tar.bz2
pygobject2-dca4e6423c560689ee831785473ad3ab48e7548a.zip
Imported Upstream version 3.3.1
Change-Id: I7e59d7cf82217b545ec40115122a83ebf79763cb Signed-off-by: DongHun Kwak <dh0128.kwak@samsung.com>
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS919
1 files changed, 6 insertions, 913 deletions
diff --git a/NEWS b/NEWS
index 4d01190..34e70b0 100644
--- a/NEWS
+++ b/NEWS
@@ -1,909 +1,3 @@
-3.24.0 20-Mar-2017
- - configure.ac: pre-release version bump to 3.24.0 (Christoph Reiter)
-
-3.23.92 13-Mar-2017
- - overrides: Update for Gdk-4.0 and Gtk+-4.0 (Fabian Orccon) (#777680)
- - Disable -Werror=missing-prototypes (Christoph Reiter) (#777534)
- - Fix new PEP8 errors (Christoph Reiter) (#776009)
- - Move pep8/pyflakes tests from 'make check' to 'make check.quality' (Christoph Reiter) (#764087)
- - overrides: Update for Gtk-4.0 (Christoph Reiter) (#773315)
- - Handle exception unreffing Variant at exit (Dan Nicholson) (#776092)
- - Handle multiple deinit of callable cache (Dan Nicholson) (#776092)
- - configure.ac: post-release version bump to 3.23.0 (Christoph Reiter)
-
-3.22.0 19-Sep-2016
- - configure.ac: pre-release version bump to 3.22.0 (Christoph Reiter)
-
-3.21.92 11-Sep-2016
- - Handle nullable filename parameters (Christoph Reiter) (#770821)
- - Fix list/hashtable enum <-> hash conversion on 64-bit big endian (Aurelien Jarno) (#770608)
- - Allow passing sockets to io_add_watch on win32 (Lukas K) (#766396)
- - tests: use dbus-run-session instead of dbus-launch to run tests (Michael Biebl) (#770798)
- - configure.ac: post-release version bump to 3.21.92 (Christoph Reiter)
-
-3.21.91 25-Aug-2016
- - Allow installing with pip (Mathieu Bridon) (#767988)
- - Skip a test with older glib (Christoph Reiter) (#740301)
- - Fix a test with Python 3.1/3.2 (Arfrever Frehtes Taifersar Arahesis, Christoph Reiter) (#740324)
- - tests: Use places kwarg for assertAlmostEqual (Arfrever Frehtes Taifersar Arahesis, Christoph Reiter) (#740337)
- - Print exception if marshalling a signal argument fails (Christoph Reiter) (#748198)
- - overrides: allow treemodel sequence shorthands (Marinus Schraal) (#766580)
- - Remove pygobject-external.h (Christoph Reiter) (#767084)
- - Remove pygobject-private.h and rename pygobject.c to pygobject-object.c (Christoph Reiter) (#767084)
- - Merge pyglib-private.h into pyglib.h (Christoph Reiter) (#767084)
- - Remove pygi.h and pygi-private.h (Christoph Reiter) (#767084)
- - configure.ac: post-release version bump to 3.21.1 (Simon Feltman)
-
-3.21.0 24-Apr-2016
- - gi: Add require_versions() function (Dustin Falgout) (#761141)
- - test_gerror_novalue: Don't assign the error to a variable
- (Iain Lane) (#764165)
- - build: Do not enable code coverage based on lcov
- (Emmanuele Bassi) (#764075)
-
-3.20.0 21-Mar-2016
-
-3.19.92 15-Mar-2016
-
-3.19.91 01-Mar-2016
- - Fix marshaling of GError stored in GValue
- (Simon Feltman) (Thibault Saunier) (#761592)
- - Fix marshaling or GError from Python to C from function calls
- (Simon Feltman) (#685197)
- - Error handling/reporting fixes (Christoph Reiter) (#751956)
- - Fix crash due to GVariant implemented as PyGBoxed not PyGIStruct
- (Christoph Reiter) (#751956)
- - Fix crash with GValueArray stored in GValue
- (Mikhail Fludkov) (#754359)
-
-3.19.90 20-Feb-2016
- - tests: Set the active style context state before retrieving values
- (Simon Feltman)
- - tests: Fix crash with empty drag source icon names
- (Simon Feltman) (#762392)
- - Try to import GdkX11 in Gdk overrides (Christoph Reiter) (#673396)
- - Fix import warnings pointing to the wrong code with CPython 3.3/3.5
- (Christoph Reiter) (#757184)
-
-3.19.2 31-Oct-2015
- - tests: Fix failure due to new GTK+ warning regarding size_allocate()
- (Simon Feltman)
- - Fix build warnings regarding _POSIX_C_SOURCE redefinition
- (Simon Feltman)
- - Drop -std=c90 for now (Matthias Clasen)
-
-3.19.1 30-Oct-2015
- - Use a named tuple for returning multiple values (Christoph Reiter) (#727374)
- - enum/flags: use gir info for type names and __repr__ instead of the gtype name (Christoph Reiter) (#657915)
- - Improve and unify __repr__ format for PyGObject, PyGBoxed and PyGIStruct (Christoph Reiter) (#657915)
- - Don't leak internal RepositoryError on import. (Christoph Reiter) (#756033)
- - Import dependencies when importing typelibs from gi.repository (Christoph Reiter) (#656314)
- - Fix Gdk.rectangle_intersect/rectangle_union missing with GTK+ 3.18 (Christoph Reiter) (#756364)
- - Don't import inspect at module level (Christoph Reiter)
- - invoke state: add a free memory cache for PyGIInvokeArgState (Christoph Reiter) (#750658)
- - invoke/closure: reduce g_slice_alloc usage (Christoph Reiter) (#750658)
- - pep8: ignore new errors reported by pep8 1.6 (Christoph Reiter)
- - Bump g-i dependency to latest stable (Garrett Regier)
- - Avoid calling g_slist_length() during invoke (Garrett Regier)
- - Simplify closure_convert_arguments() (Garrett Regier)
- - Remove a level of indentation in convert_ffi_arguments() (Garrett Regier)
- - Prevent passing the user data multiple times to callbacks (Garrett Regier) (#750347)
- - Support throwing exceptions in closures (Garrett Regier) (#710671)
- - Don't emit require_version warning if namespace was loaded previously using g_irepository_require (Christoph Reiter) (#754491)
- - configure.ac: post release version bump to 3.19.1 (Garrett Regier)
-
-3.18.0 22-Sep-2015
-
-3.17.90 19-Aug-2015
- - Allow passing unicode lists to GStrv properties on Python 2
- (Christoph Reiter) (#744745)
- - Avoid a silent long to int truncation (Rui Matos) (#749698)
- - Handle gtype marshalling (Mathieu Bridon) (#749696)
- - pygi-foreign-cairo.c: fix include for py3cairo.h
- (Daniel Hahler) (#746742)
- - tests: Silence various error messages and warnings
- (Christoph Reiter) (#751156)
- - Fix test regression when xdg-user-dirs is not installed
- (Christoph Reiter) (#751299)
- - Explicitly check if an override exists instead of ImportError
- (Garrett Regier) (#749532)
-
-3.17.1 15-Jun-2015
- - Add gi.PyGIWarning used when import version is not specified
- (Christoph Reiter) (#727379)
- - Remove Gdk.Rectangle alias with newer gobject-introspection and GTK+
- (Christoph Reiter) (#749625)
- - overrides: Provide _overrides_module attribute
- (Christoph Reiter) (#736678)
- - overrides: Conditionalize touch override support in Gdk
- (Simon Feltman) (#747717)
- - Field setters: Remove unneeded type/range checks and unused code
- (Christoph Reiter) (#746985)
- - pygi-argument: Remove unused imports/includes
- (Christoph Reiter) (#746985)
- - Improve test coverage for field setters/getters
- (Christoph Reiter) (#746985)
-
-3.16.0 24-Mar-2015
-
-3.15.91 05-Mar-2015
- - tests: Don't use deprecated override attributes
- (Christoph Reiter) (#743514)
- - Add GLib.MINFLOAT etc. and mark GObject.G_MINFLOAT etc. deprecated
- (Christoph Reiter) (#743514)
- - Emit PyGIDeprecationWarning when accessing deprecated override attributes
- (Christoph Reiter) (#743514)
- - Add namespace and container name to all warnings/error messages
- (Christoph Reiter) (#743468)
- - tests: Add test for GIRepository.UnionInfo.get_size()
- (Garrett Regier) (#745362)
- - Avoid duping filenames when marshalling from Python to C
- (Garrett Regier) (#744719)
-
-3.15.0 20-Feb-2015
- - Avoid copying bytearrays from Python to C when transfer nothing (Garrett Regier) (#743278)
- - Allows passing arguments to opaque Boxed types (Garrett Regier) (#743214)
- - Emit ImportWarning when gi.require_version() is not used (Christoph Reiter) (#727379)
- - Refactor overrides import/modules (Christoph Reiter) (#736678)
- - Replace statically bound GLib.Variant.new_tuple() with GI (Simon Feltman) (#735199)
- - overrides: Add Gdk.EventTouch union discrimination (Simon Feltman) (#736380)
- - PyGObjectFlags: Remove a trailing comma on the enum. (Murray Cumming)
- - Remove redefinitions of function and vfunc cache typedefs (Simon Feltman) (#737874)
-
-3.14.0 22-Sep-2014
- - configure.ac: pre release version bump to 3.14.0 (Simon Feltman)
-
-3.13.92 15-Sep-2014
- - tests: Add test for Gio.Application.add_main_option() (Simon Feltman)
- - tests: Split up various test cases (Simon Feltman) (#735193)
- - Fix invalid read error in argument cleanup code (Simon Feltman)
- - Fix memory management problems with struct arguments to signals
- (Simon Feltman) (#736175)
-
-3.13.91 01-Sep-2014
- - docs: Fix return types in auto-generated doc strings (Simon Feltman)
- - Special case signal output arguments which are structs as
- pass-by-reference (Simon Feltman) (#735486)
- - Ignore closure callbacks when Python is not initialized
- (Simon Feltman) (#722562)
- - Change boxed init with args to warn instead of raise
- (Christoph Reiter) (#727810)
- - Fix crash in GList/GSList marshaling error handling path.
- (Christoph Reiter) (#735201)
- - Fix reference counting problems with GLib.Variant.new_tuple()
- (Simon Feltman) (#735166)
- - Skip marshalling NULL output arguments in Python closures
- (Simon Feltman) (#735090)
-
-3.13.90 18-Aug-2014
- - Support array lengths on struct fields (Simon Feltman) (#688792)
- - Fast path Python property get access (Simon Feltman) (#723872)
- - Unify accessing properties through props and get_property()
- (Simon Feltman) (#726999)
- - Refactor boxed wrapper memory management strategy
- (Simon Feltman) (#726999)
- - Replace GObject.signal_query with introspected version
- (Simon Feltman) (#688792)
- - Fix memory leak with unboxed caller allocated structs (Simon Feltman)
- - tests: Add failing tests for GObject sub-class doc-strings
- (Piotr Iwaniuk) (#731452)
- - Don't mask GObject sub-class doc strings in meta-class
- (Tobias Mueller) (#731452)
-
-3.13.4 14-Aug-2014
- - Marshaling cache refactor and cache usage in vfuncs
- (Garrett Regier) (#727004)
- - Fix array argument out and inout marshaling from vfuncs
- (Garrett Regier) (#702508)
- - Cleanup input args when marshaling in closures
- (Garrett Regier) (#727004)
- - Add deprecation warning for connect_object() with non-GObject argument
- (Simon Feltman) (#688064)
- - Add Python implementation of Object.connect_data()
- (Simon Feltman) (#701843)
- - Add GClosure marshaling cleanup (Simon Feltman) (#695128)
- - Fix GCallback Python wrapper leak (Simon Feltman) (#695130)
- - tests: Add failing test for marshaling an array of GValues through
- signals (Martin Pitt) (#669496)
- - Add protection against attempts at importing static bindings
- (Simon Feltman) (#709183)
- - Update and deprecate gi.overrides.keysyms (Simon Feltman) (#721295)
- - Generate .dll libraries on windows (Ignacio Casal Quinteiro) (#734288)
- - Windows build fixes (Alexey Pavlov)
- (#734284, #734289, #734286, #734287)
-
-3.13.3 23-Jun-2014
- - demos: Cleanup CSS accordion demo to use a loop for adding buttons
- (Simon Feltman)
- - refactor: Move builder connection utilities outside of Builder class
- (Simon Feltman) (#701843)
- - tests: Move TestSignals from test_everything into test_signal
- (Simon Feltman) (#701843)
-
-3.13.2 26-May-2014
- - Python 3.4 make check fixes (Simon Feltman) (#730411)
- - overrides: Add Gtk.Container.child_get/set overrides (Simon Feltman)
- (#685076)
- - overrides: Make value argument to Widget.style_get_property optional
- (Simon Feltman) (#685076)
- - overrides: Make value argument to Container.child_get_property optional
- (Simon Feltman) (#685076)
- - Add GTypeClass methods as Python GObject class methods
- (Johan Dahlin) (#685218)
- - Add marshalling coercion for Python classes and instances to GTypeClass
- (Simon Feltman) (#685218)
- - Replace direct parent class call by super() (Andrew Grigorev) (#729970)
- - Add cairo marshaling support for non-introspected signals
- (Simon Feltman) (#694604)
- - [New API] Add gi.require_foreign (Simon Feltman) (#707735)
- - Initialize the foreign API at PyGI load time (Simon Feltman) (#694604)
- - Move pygi foreign API into pygi-foreign-api.h (Simon Feltman) (#694604)
- - Unify GLib.GError and GLib.Error (Simon Feltman) (#712519)
- - PEP8 fixes (Simon Feltman)
-
-3.13.1 28-Apr-2014
- - Raise TypeError if arguments are passed to Boxed.__init__
- (Christoph Reiter) (#727810)
- - Gdk.Event: Override __setattr__ to set fields based on the event type
- (Christoph Reiter) (#727810)
- - Gdk.Event: Include GdkEventType in __repr__ (Christoph Reiter) (#727810)
- - Fix crash with type checking for GObject arguments (Simon Feltman) (#727604)
- - Do not leak info of destroy notify (Paolo Borelli)
- - Ignore GValueArray deprecations (Simon Feltman)
- - Raise ImportError when importing modules not found in repository
- (Simon Feltman) (#726877)
- - tests: Rename test_overrides to test_import_machinery
- (Simon Feltman) (#726877)
-
-3.12.0 24-Mar-2014
-
-3.11.92 17-Mar-2014
- - configure.ac: Remove option to build without libffi (Simon Feltman)
- - docs: Standardize Python doc strings (Simon Feltman)
- - Fix reference leaks with (transfer full) foreign struct returns
- (Owen W. Taylor) (#726206)
-
-3.11.91 03-Mar-2014
- - Use ffi_call directly instead of g_callable_info_invoke
- (Simon Feltman) (#723642)
- - configure.ac: Use -std=c90 and error on declaration-after-statement
- (Simon Feltman)
- - Fix Build on Visual Studio (Chun-wei Fan) (#725122)
-
-3.11.90 17-Feb-2014
- - Use GObject type checking for instance arguments (Simon Feltman) (#724009)
- - configure.ac: post release version bump to 3.11.90 (Simon Feltman)
-
-3.11.5 03-Feb-2014
- - cache refactoring: Move all cache marshalers into files based on type
- (Simon Feltman) (#709700)
- - tests: Add test for an owned boxed struct passed in a callback
- (Mike Gorse) (#722899)
- - build: Add --without-common configure option for package maintainers
- (Patrick Welche) (#721646)
- - demo: Add TreeModel interface implementation demonstration
- (Simon Feltman)
- - build: Set PLATFORM_VERSION again to 3.0 (Colin Walters)
- - tests: Run PyFlakes and PEP8 only on SUBDIRS (Simon Feltman)
- - Merge static PyGLib and PyGObject modules into PyGI
- (Simon Feltman) (#712197)
- - Add test for callback user data arguments with following arguments
- (Martin Pitt) (#722104)
-
-3.11.4 13-Jan-2014
- - overrides: Fix __repr__ for various Gdk structs (Simon Feltman)
- - Add enum and flags member methods (Simon Feltman) (#693099)
- - python.m4: g/c JD_PYTHON_CHECK_VERSION (Patrick Welche) (#721662)
- - Support union creation with PyGIStruct (Simon Feltman)
- - docs: List constructors in object and struct doc strings
- (Simon Feltman) (#708060)
- - docs: Fix array length argument skipping with preceding out arguments
- - docs: Add return values and skip implicit out arguments in functions
- (Simon Feltman) (#697356)
- - docs: Skip implicit array length args when building function doc
- strings (Simon Feltman) (#697356)
- - gtk-demo: Add CSS demos (Gian Mario Tagliaretti) (#719722)
- - build: Avoid clash between gi/types.py and stdlib
- (Colin Watson) (#721025)
-
-3.11.3 16-Dec-2013
- - Replace usage of PyGIBoxed_Type with PyGIStruct_Type
- (Simon Feltman) (#581525)
-
-3.11.2 17-Nov-2013
- - gkt-demo: Change main info/source notebook into a GtkStack (Simon Feltman)
- - Add deprecation warnings and cleanup class initializer overrides (Simon Feltman) (#705810)
- - Fix dir method for static GParamSpec in Python 3 (Simon Feltman)
- - Remove overzealous argument checking for callback userdata (Simon Feltman) (#711173)
-
-3.11.1 28-Oct-2013
- - Fix toggleref safety problems by always enabling the GIL
- (Simon Feltman) (#709223)
- - Add consistent GLib.MainLoop SIGINT cleanup (Simon Feltman) (#710978)
- - docs: Add a keyword value of None for allow-none annotations
- (Simon Feltman) (#640812)
- - Remove overrides for supporting pre-3.10 GObject signal functions
- (Simon Feltman)
- - Add threads_init back as a requirement for non-Python threaded repos
- (Simon Feltman) (#710447)
- - Add dir method to GObject props accessor (Simon Feltman) (#705754)
- - Remove PyGObjectWeakRef now that g_binding_unbind exists
- (Simon Feltman) (#699571)
- - Fix lots of memory leaks leaks (Simon Feltman) (#693402, #709397)
- - Add support for variable user data arguments (Simon Feltman) (#640812)
- - Bump glib and g-i dependencies to latest stable. (Martin Pitt)
- - Fix TypeError when setting drag target_list to None (Nuno Araujo)
- (#709926)
- - Use qdata for wrapper retrieval in toggle reference notifications
- (Simon Feltman) (#709223)
- - Expose all GI enum and flags types (Simon Feltman) (#709008)
- - Add support for default arguments annotated with allow-none
- (Simon Feltman) (#640812)
- - Refactor argument cache handling (Simon Feltman) (#640812)
- - Remove support for allowing PyObjects as void pointers
- (Simon Feltman) (#688081)
-
-3.10.0 23-Sep-2013
- - Fix test_gi.TestProjectVersion.test_version_str() (Martin Pitt)
-
-3.9.92 16-Sep-2013
- - Fix union argument regression when marshaling from python
- (Simon Feltman) (#703873)
- - Fix GLib.Source sub-classing with initializer args (Simon Feltman)
- (#707904)
- - Copy __doc__ when wrapping function (Vratislav Podzimek)
-
-3.9.91 02-Sep-2013
- - Fix GObject signal methods to work with new annotations
- (Simon Feltman) (#707280)
- - Fix build on C89 Compilers (Chun-wei Fan) (#707264)
- - Change boxed type checking in marshaling to use __gtype__ attribute
- (Simon Feltman) (#707140)
- - Use G_IS_VALUE for checking return values in closure marshaling
- (Simon Feltman) (#707170)
- - Fix PEP-8 errors in propertyhelper.py (Yanko Kaneti) (#706319)
-
-3.9.90 19-Aug-2013
- - Create GLib.Pid in the same way on python 2 and 3 (Benjamin Berg)
- (#705451)
- - Use PyLong_Type.tp_new for GLib.Pid (Benjamin Berg) (#705451)
- - Add accumulator and accu_data arguments to GObject.Signal decorator
- (Simon Feltman) (#705533)
- - Pass return values through the GObject.Signal.emit wrapper
- (Simon Feltman) (#705530)
-
-3.9.5 29-Jul-2013
- - Ensure exceptions set in closure out argument marshaling are printed
- (Simon Feltman) (#705064)
- - Always raise OverflowError for marshaling integers from Python
- (not ValueError or OverflowError) (Simon Feltman) (#705057)
- - Cleanup invoke args and kwargs combiner code (Simon Feltman) (#640812)
- - gtk-demo: Change demo to use Gtk.Application (Simon Feltman) (#698547)
- - Add callable and descriptor protocols to PyGICallableInfo
- (Simon Feltman) (#704037)
- - Unify basic type argument marshaling for methods, closures, and
- properties (Simon Feltman) (#693405)
- - Override GValue.set/get_boxed with static C marshaler
- (Simon Feltman) (#688081, #693405)
- - Add deprecation warning for marshaling arbitrary objects as pointers
- (Simon Feltman) (#688081)
- - Replace usage of __import__ with importlib.import_module
- (Simon Feltman) (#682320)
- - Always unref the GiTypeInfo when generating an argument cache
- (Mike Gorse) (#703973)
- - Unref interface info when fetching enums or flags
- (Mike Gorse) (#703960)
- - Speed up MRO calculation (Daniel Drake) (#703829)
- - Add GIL safety to pyobject_copy for copying boxed PyObjects
- (Simon Feltman) (#688081)
- - Add marshaling of GI_TYPE_TAG_VOID held in a GValue to int
- (Simon Feltman) (#694233)
- - GTK overrides: Make connect_signals handle tuple
- (Cole Robinson) (#693994)
- - Re-add support for passing GValue's by reference
- (Simon Feltman) (#701058)
- - Clear return value of closures to zero when an exception occurs
- (Simon Feltman) (#702552)
- - Don't use doctest syntax in docstrings for examples
- (Martin Pitt) (#701009)
- - Add support for properties of type GInterface
- (Garrett Regier) (#703456)
- - pygtkcompat: Fix for missing methods on Windows
- (Martin Pitt) (#702787)
- - gi/pygi-info.c: Avoid C99-style variable declaration
- (Chun-wei Fan) (#702786)
-
-3.9.2 28-May-2013
- - examples/option.py: Port to GI and Python 3 (Martin Pitt)
- - Fix vfunc info search for classes with multiple inheritance
- (Simon Feltman) (#700092)
- - Fix closure argument conversion for enum and flag in args
- (Simon Feltman)
- - Fix marshaling Python to FFI return value for enum and flags
- (Simon Feltman)
- - Remove half implemented GC in PyGIBaseInfo, PyGIStruct, and PyGIBoxed
- (Simon Feltman) (#677091)
- - Replace usage of pyg_begin_allow_threads with Py_BEGIN_ALLOW_THREADS
- (Simon Feltman) (#699440)
- - Remove and deprecate API for setting of thread blocking functions
- (Simon Feltman) (#699440)
-
-3.9.1 30-Apr-2013
- - gtk-demo: Wrap description strings at 80 characters (Simon Feltman)
- (#698547)
- - gtk-demo: Use textwrap to reformat description for Gtk.TextView
- (Simon Feltman) (#698547)
- - gtk-demo: Use GtkSource.View for showing source code (Simon Feltman)
- (#698547)
- - Use correct class for GtkEditable's get_selection_bounds() function
- (Mike Ruprecht) (#699096)
- - Test results of g_base_info_get_name for NULL (Simon Feltman)
- (#698829)
- - Add ObjectInfo.get_class_struct() (Johan Dahlin) (#685218)
- - Change interpretation of NULL pointer field from None to 0
- (Simon Feltman) (#698366)
- - Do not build tests until needed (Sobhan Mohammadpour) (#698444)
- - pygi-convert: Support toolbar styles (Kai Willadsen) (#698477)
- - pygi-convert: Support new-style constructors for Gio.File
- (Kai Willadsen) (#698477)
- - pygi-convert: Add some support for recent manager constructs
- (Kai Willadsen) (#698477)
- - pygi-convert: Don't transform arbitrary keysym imports
- (Kai Willadsen) (#698477)
- - Remove Python keyword escapement in Repository.find_by_name
- (Simon Feltman) (#697363)
- - Optimize signal lookup in gi repository (Daniel Drake) (#696143)
- - Optimize connection of Python-implemented signals (Daniel Drake)
- (#696143)
- - Consolidate signal connection code (Daniel Drake) (#696143)
- - Fix setting of struct property values (Daniel Drake)
- - Optimize property get/set when using GObject.props (Daniel Drake)
- (#696143)
- - configure.ac: Fix PYTHON_SO with Python3.3 (Christoph Reiter)
- (#696646)
- - Simplify registration of custom types (Daniel Drake) (#696143)
- - pygi-convert.sh: Add GStreamer rules (Christoph Reiter) (#697951)
- - pygi-convert: Add rule for TreeModelFlags (Jussi Kukkonen)
- - Unify GI marshalling code (Simon Feltman) (#693405)
- - Use distutils.sysconfig to retrieve the python include path.
- (Christoph Reiter) (#696648)
- - Support PEP 3149 (ABI version tagged .so files) (Christoph Reiter)
- (#696646)
- - Fix stack corruption due to incorrect format for argument parser
- (Simon Feltman) (#696892)
- - Deprecate GLib and GObject threads_init (Simon Feltman) (#686914)
- - Drop support for Python 2.6 (Martin Pitt)
- - Remove static PollFD bindings (Martin Pitt) (#686795)
- - Drop test skipping due to too old g-i (Martin Pitt)
- - Bump glib and g-i dependencies (Martin Pitt)
-
-3.8.0 25-Mar-2013
- - tests: Fix incorrect assumption when testing pyglib version
- (Simon Feltman)
-
-3.7.92 18-Mar-2013
- - Fix stack smasher when marshaling enums as a vfunc return value
- (Simon Feltman) (#637832)
- - Change base class of PyGIDeprecationWarning based on minor version
- (Simon Feltman) (#696011)
- - autogen.sh: Source gnome-autogen to fix out of source builddir (Alban
- Browaeys) (#694889)
- - pygtkcompat: Make gdk.Window.get_geometry return tuple of 5
- (Simon Feltman)
- - pygtkcompat: Initialize hint to zero in set_geometry_hints
- (Simon Feltman)
- - Remove incorrect bounds check with property helper flags
- (Simon Feltman)
- - Fix crash when setting property of type object to an incorrect type
- (Simon Feltman) (#695420)
- - Give more informative error when setting property to incorrect type
- (Simon Feltman) (#695420)
-
-3.7.91.1 05-Mar-2013
- - Revert "Drop gi.overrides.overridefunc()" (Martin Pitt) (#695199)
-
-3.7.91 04-Mar-2013
- - Fix many memory leaks (#675726, #693402, #691501, #510511, #691501,
- #672224, and several more which are detected by our test suite)
- (Martin Pitt)
- - Dot not clobber original Gdk/Gtk functions with overrides
- (Martin Pitt) (#686835)
- - Optimize GValue.get/set_value by setting GValue.g_type to a local
- (Simon Feltman) (#694857)
- - Run tests with G_SLICE=debug_blocks (Martin Pitt) (#691501)
- - Add override helper for stripping boolean returns (Martin Pitt)
- (#694431)
- - Drop obsolete pygobject_register_sinkfunc() declaration (Martin Pitt)
- (#639849)
- - Fix marshalling of C arrays with explicit length in signal arguments
- (Martin Pitt) (#662241)
- - Fix signedness, overflow checking, and 32 bit overflow of GFlags
- (Martin Pitt) (#693121)
- - gi/pygi-marshal-from-py.c: Fix build on Visual C++ (Chun-wei Fan)
- (#692856)
- - Raise DeprecationWarning on deprecated callables (Martin Pitt)
- (#665084)
- - pygtkcompat: Add Widget.window, scroll_to_mark, and window methods
- (Simon Feltman) (#694067)
- - pygtkcompat: Add Gtk.Window.set_geometry_hints which accepts keyword
- arguments (Simon Feltman) (#694067)
- - Ship pygobject.doap for autogen.sh (Martin Pitt) (#694591)
- - Fix crashes in various GObject signal handler functions
- (Simon Feltman) (#633927)
- - pygi-closure: Protect the GSList prepend with the GIL (Olivier Crête)
- (#684060)
- - generictreemodel: Fix bad default return type for get_column_type
- (Simon Feltman)
-
-3.7.90 19-Feb-2013
- - overrides: Fix inconsistencies with drag and drop target list API
- (Simon Feltman) (#680640)
- - pygtkcompat: Add pygtk compatible GenericTreeModel implementation
- (Simon Feltman) (#682933)
- - overrides: Add support for iterables besides tuples for TreePath
- creation (Simon Feltman) (#682933)
- - Prefix __module__ attribute of function objects with gi.repository
- (Niklas Koep) (#693839)
- - configure.ac: only enable code coverage when available, to fix
- autogen.sh with older gnome-commons (Jonathan Ballet) (#693328)
- - Correctly set properties on object with statically defined properties
- (Jonathan Ballet) (#693618)
- - autogen.sh: Use gnome-autogen.sh (Martin Pitt) (#693328)
- - Fix reference leaks with transient floating objects (Simon Feltman)
- (#687522)
-
-3.7.5.1 05-Feb-2013
- - Fix ABI break with pygobject.h from 3.7.5 (Simon Feltman) (#675726)
-
-3.7.5 04-Feb-2013
- - Move various signal methods from static bindings to GI
- (Simon Feltman) (#692918)
- - GLib overrides: Support unpacking 'maybe' variants (Paolo Borelli)
- (#693032)
- - Fix ref count leak when creating pygobject wrappers for input args
- (Mike Gorse) (#675726)
- - Prefix names of typeless enums and flags for GType registration
- (Simon Feltman) (#692515)
- - Fix compilation with non-C99 compilers such as Visual C++
- (Chun-wei Fan) (#692856)
- - gi/overrides/Glib.py: Fix running on Windows/non-Unix (Chun-wei Fan)
- - Do not immediately initialize Gdk and Gtk on import (Martin Pitt)
- (#692300)
- - Accept ±inf and NaN as float and double values (Martin Pitt) (#692381)
- - Fix repr() of GLib.Variant (Martin Pitt)
- - Fix gtk-demo for Python 3 (Martin Pitt)
- - Define GObject.TYPE_VALUE gtype constant (Martin Pitt)
- - gobject: Go through introspection on property setting (Olivier Crête)
- (#684062)
- - Clean up caller-allocated GValues and their memory (Mike Gorse)
- (#691820)
- - Use GNOME_COMPILE_WARNINGS from gnome-common (Martin Pitt)
-
-3.7.4 14-Jan-2013
- - Allow setting values through GtkTreeModelFilter (Simonas Kazlauskas)
- (#689624)
- - Support GParamSpec signal arguments from Python (Martin Pitt)
- (#683099)
- - pygobject_emit(): Fix cleanup on error (Martin Pitt)
- - Add signal emission methods to TreeModel which coerce the path
- argument (Simon Feltman) (#682933)
- - Add override for GValue (Bastian Winkler) (#677473)
- - Mark caller-allocated boxed structures as having a slice allocated
- (Mike Gorse) (#699501)
- - pygi-property: Support boxed GSList/GList types (Olivier Crête)
- (#684059)
- - tests: Add missing backwards compat methods for Python 2.6
- (Martin Pitt) (#691646)
- - Allow setting TreeModel values to None (Simon Feltman) (#684094)
- - Set clean-up handler for marshalled arrays (Mike Gorse) (#691509)
- - Support setting string fields in structs (Vadim Rutkovsky) (#678401)
- - Permit plain integers for "gchar" values (Martin Pitt)
- - Allow single byte values for int8 types (Martin Pitt) (#691524)
- - Fix invalid memory access handling errors when registering an enum
- type (Mike Gorse)
- - Fix (out) arguments in callbacks (Martin Pitt)
- - Fix C to Python marshalling of struct pointer arrays (Martin Pitt)
- - Don't let Property.setter() method names define property names
- (Martin Pitt) (#688971)
- - Use g-i stack allocation API (Martin Pitt) (#615982)
- - pyg_value_from_pyobject: support GArray (Ray Strode) (#690514)
- - Fix obsolete automake macros (Marko Lindqvist) (#691101)
- - Change dynamic enum and flag gtype creation to use namespaced naming
- (Simon Feltman) (#690455)
- - Fix Gtk.UIManager.add_ui_from_string() override for non-ASCII chars
- (Jonathan Ballet) (#690329)
- - Don't dup strings before passing them to type registration functions
- (Mike Gorse) (#690532)
- - Fix marshalling of arrays of boxed struct values (Carlos Garnacho)
- (#656312)
-
-3.7.3 17-Dec-2012
- - Add support for caller-allocated GArray out arguments (Martin Pitt)
- (#690041)
- - [API add] Re-support calling GLib.io_add_watch with an fd or Python
- file (Martin Pitt)
- - pygtkcompat: Work around IndexError on large flags (Martin Pitt)
- - Fix pyg_value_from_pyobject() range check for uint (Martin Pitt)
- - Fix tests to work with g-i 1.34.2 (Martin Pitt)
- - Fix wrong refcount for GVariant property defaults (Martin Pitt)
- (#689267)
- - Fix array arguments on 32 bit architectures (Martin Pitt)
- - Add backwards compatible API for GLib.unix_signal_add_full()
- (Martin Pitt)
- - Drop MININT64/MAXUINT64 workaround, current g-i gets this right now
- (Martin Pitt)
- - Fix maximum and minimum ranges of TYPE_(U)INT64 properties
- (Simonas Kazlauskas) (#688949)
- - Ship pygi-convert.sh in tarballs (Martin Pitt) (#688697)
-
-3.7.2 19-Nov-2012
- - [API change] Drop almost all static GLib bindings and replace them
- with proper introspection. This gets rid of several cases where the
- PyGObject API was not matching the real GLib API, makes the full GLib
- API available through introspection, and makes the code smaller,
- easier to maintain. For backwards compatibility, overrides are
- provided to emulate the old static binding API, but this will throw a
- PyGIDeprecationWarning for the cases that diverge from the official
- API (in particular, GLib.io_add_watch() and GLib.child_watch_add()
- being called without a priority argument). (Martin Pitt, Simon Feltman)
- - [API change] Deprecate calling GLib API through the GObject
- namespace. This has always been a misnomer with introspection, and
- will be removed in a later version; for now this throws a
- PyGIDeprecationWarning.
- - [API change] Do not bind gobject_get_data() and gobject_set_data().
- These have been deprecated for a cycle, now dropped entirely.
- (Steve Frécinaux) (#641944)
- - [API change] Deprecate void pointer fields as general PyObject
- storage. (Simon Feltman) (#683599)
- - Add support for GVariant properties (Martin Pitt)
- - Add type checking to GVariant argument assignment (Martin Pitt)
- - Fix marshalling of arrays of struct pointers to Python (Carlos Garnacho) (#678620)
- - Fix Gdk.Atom to have a proper str() and repr() (Martin Pitt) (#678620)
- - Make sure g_value_set_boxed does not cause a buffer overrun with GStrvs (Simon Feltman) (#688232)
- - Fix leaks with GValues holding boxed and object types (Simon Feltman) (#688137)
- - Add doc strings showing method signatures for gi methods (Simon Feltman) (#681967)
- - Set Property instance doc string and blurb to getter doc string (Simon Feltman) (#688025)
- - Add GObject.G_MINSSIZE (Martin Pitt)
- - Fix marshalling of GByteArrays (Martin Pitt)
- - Fix marshalling of ssize_t to smaller ints (Martin Pitt)
- - Add support for lcov code coverage, and add a lot of missing
- GIMarshallingTests and g-i Regress tests. (Martin Pitt)
- - pygi-convert: remove deprecated GLib → GObject conversions (Jose Rostagno)
- - Add support for overriding GObject.Object (Simon Feltman) (#672727)
- - Add --with-python configure option (Martin Pitt)
- - Do not prefer unversioned "python" when configuring, as some distros
- have "python" as Python 3. Use Python 3 by default if available. Add
- --with-python configure option as an alternative to setting $PYTHON,
- whic is more discoverable. (Martin Pitt)
- - Fix property lookup in class hierarchy (Daniel Drake) (#686942)
- - Move property and signal creation into _class_init() (Martin Pitt) (#686149)
- - Fix duplicate symbols error on OSX (John Ralls)
- - [API add] Add get_introspection_module for getting un-overridden modules (Simon Feltman) (#686828)
- - Work around wrong 64 bit constants in GLib Gir (Martin Pitt) (#685022)
- - Mark GLib.Source.get_current_time() as deprecated (Martin Pitt)
- - Fix OverflowError in source_remove() (Martin Pitt) (#684526)
-
-3.7.1 22-Oct-2012
- - Bump version to 3.7.1; let's follow the real GNOME versioning from
- now on (Martin Pitt)
- - 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)
-
-3.4.0 24-Sep-2012
- - Bump g-i dependency to 1.33.14 (Martin Pitt)
-
-3.3.92 17-Sep-2012
- - [API add] Add ObjectInfo.get_abstract method (Simon Feltman) (#675581)
- - Add deprecation warning when setting gpointers to anything other than
- int. (Simon Feltman) (#683599)
- - argument: Fix 64bit integer convertion from GValue (Nicolas Dufresne)
- (#683596)
- - Improve setting pointer fields/arguments to NULL using None
- (Simon Feltman) (#683150)
- - Bump g-i dependency to 1.33.10 (Martin Pitt)
- - Fix -uninstalled.pc.in file (Thibault Saunier) (#683379)
- - Various test suite additions and improvements (Martin Pitt)
-
-3.3.91 03-Sep-2012
- - Fix exception test case for Python 2 (Martin Pitt)
- - Bump g-i dependency to >= 1.3.9 (Martin Pitt)
- - Show proper exception when trying to allocate a disguised struct
- (Martin Pitt) (#639972)
- - Support marshalling GParamSpec signal arguments (Mark Nauwelaerts)
- (#683099)
- - Add test for a signal that returns a GParamSpec (Martin Pitt)
- (#683265)
- - [API add] Add Signal class for adding and connecting custom signals.
- (Simon Feltman) (#434924)
- - Fix pygtkcompat's Gtk.TreeView.insert_column_with_attributes()
- (Martin Pitt)
- - Add override for Gtk.TreeView.insert_column_with_attributes()
- (Marta Maria Casetti) (#679415)
- - .gitignore: Add missing built files (Martin Pitt)
- - Ship tests/gi in tarball (Martin Pitt)
- - Split test_overrides.py (Martin Pitt) (#683188)
- - _pygi_argument_to_object(): Clean up array unmarshalling (Martin Pitt)
- - Fix memory leak in _pygi_argument_to_object() (Alban Browaeys)
- (#682979)
- - Fix setting pointer fields/arguments to NULL using None.
- (Simon Feltman) (#683150)
- - Fix for python 2.6, officially drop support for < 2.6 (Martin Pitt)
- (#682422)
- - Allow overrides in other directories than gi itself
- (Thibault Saunier) (#680913)
- - Clean up sys.path handling in tests (Simon Feltman) (#680913)
- - Fix dynamic creation of enum and flag gi types for Python 3.3
- (Simon Feltman) (#682323)
- - [API add] Override g_menu_item_set_attribute (Paolo Borelli) (#682436)
-
-3.3.90 20-Aug-2012
- - Implement marshalling for GParamSpec (Mathieu Duponchelle) (#681565)
- - Fix erronous import statements for Python 3.3 (Simon Feltman)
- (#682051)
- - Do not fail tests if pyflakes or pep8 are not installed (Martin Pitt)
- - Fix PEP-8 whitespace checking and issues in the code (Martin Pitt)
- - Fix unmarshalling of gssize (David Malcolm) (#680693)
- - Fix various endianess errors (David Malcolm) (#680692)
- - Gtk overrides: Add TreeModelSort.__init__(self, model)
- (Simon Feltman) (#681477)
- - Convert Gtk.CellRendererState in the pygi-convert script
- (Manuel Quiñones) (#681596)
-
-3.3.5 06-Aug-2012
- - Fix list marshalling on big-endian machines (Martin Pitt)
- (#680693)
- - Beautify class/interface type mismatch error messages (Martin Pitt)
- - Skip instead of fail tests which need Pango, Atk, Gdk, Gtk (Martin Pitt)
- - [API add] pygtkcompat: Add more pixbuf creation functions (Simon Feltman)
- (#680814)
- - Fix error messages on interface/class type mismatches (Martin Pitt)
- - Fix crash when returning (False, None) from Gtk.TreeModel.do_get_iter() (Simon Feltman)
- (#680812)
- - Add test case for Gtk.TextIter.forward_search() (Martin Pitt)
- (#679415)
- - pygi-info.c: Robustify pointer arithmetic (Martin Pitt)
- - Add set_attributes() override to Gtk.TreeViewColumn (Manuel Quiñones)
- - Gtk overrides: Add TreePath.__getitem__() (Simon Feltman)
- (#680353)
- - Fix property type mapping from int to TYPE_INT for python3. (Simon Feltman)
- (#679939)
- - Convert Gtk.DestDefaults constants in pygi-convert.sh script (Manuel Quiñones)
- (#680259)
- - Convert all Gdk.WindowState constants in pygi-convert.sh (Manuel Quiñones)
- (#680257)
- - [API add] Add API for checking pygobject's version (Joe R. Nassimian)
- (#680176)
- - pygi-convert.sh: Add some missing Gdk.CursorTypes (Manuel Quiñones)
- (#680050)
- - pygi-convert.sh: convert rsvg.Handle(data=...) (Manuel Kaufmann)
- (#680092)
-
-3.3.4 16-Jul-2012
- - pygi-convert.sh: Drop bogus filter_new() conversion (Martin Pitt)
- (#679999)
- - Fix help() for GI modules (Martin Pitt) (#679804)
- - Skip gi.CallbackInfo objects from a module's dir() (Martin Pitt)
- (#679804)
- - Fix __path__ module attribute (Martin Pitt)
- - pygi-convert.sh: Fix some child → getChild() false positives
- (Joe R. Nassimian) (#680004)
- - Fix array handling for interfaces, properties, and signals
- (Mikkel Kamstrup Erlandsen) (#667244)
- - Add conversion of the Gdk.PropMode constants to pygi-convert.sh
- script (Manuel Quiñones) (#679775)
- - Add the same rules for pack_start to convert pack_end (Manuel
- Quiñones) (#679760)
- - Add error-checking for the case where _arg_cache_new() fails
- (Dave Malcolm) (#678914)
- - Add conversion of the Gdk.NotifyType constants to pygi-convert.sh
- script (Manuel Quiñones) (#679754)
- - Fix PyObject_Repr and PyObject_Str reference leaks (Simon Feltman)
- (#675857)
- - [API add] Gtk overrides: Add TreePath.__len__() (Martin Pitt)
- (#679199)
- - GLib.Variant: Fix repr(), add proper str() (Martin Pitt) (#679336)
- - m4/python.m4: Update Python version list (Martin Pitt)
- - Remove "label" property from Gtk.MenuItem if it is not set
- (Micah Carrick) (#670575)
-
-3.3.3.1 25-Jun-2012
- - Do not escape enum and flag names that are Python keywords (Martin Pitt)
-
-3.3.3 25-Jun-2012
- - Remove obsolete release-tag make target (Martin Pitt)
- - Do not do any python calls when GObjects are destroyed after the
- python interpreter has been finalized (Simon Schampijer) (#678046)
- - Do not change constructor-only "type" Window property (Martin Pitt)
- (#678510)
- - Escape identifiers which are Python keywords (Martin Pitt) (#676746)
- - Fix code for PEP-8 violations detected by the latest pep8 checker.
- (Martin Pitt)
- - Fix crash in GLib.find_program_in_path() (Martin Pitt) (#678119)
- - Revert "Do not bind gobject_get_data() and gobject_set_data()" (Martin Pitt)
- (#641944)
- - GVariant: Raise proper TypeError on invalid tuple input (David Keijser)
- (#678317)
-
-3.3.2 05-Jun-2012
- - foreign: Register cairo.Path and cairo.FontOptions foreign structs
- (Bastian Winkler) (#677388)
- - Check types in GBoxed assignments (Marien Zwart) (#676603)
- - [API add] Gtk overrides: Add TreeModelRow.get_previous()
- (Bastian Winkler) (#677389)
- - [API add] Add missing GObject.TYPE_VARIANT (Bastian Winkler) (#677387)
- - Fix boxed type equality (Jasper St. Pierre) (#677249)
- - Fix TestProperties.testBoxed test (Jose Rostagno) (#676644)
- - Fix handling of by-reference structs as out parameters
- (Carlos Garnacho) (#653151)
- - tests: Add more vfunc checks for GIMarshallingTestsObject
- (Martin Pitt)
- - Test caller-allocated GValue out parameter (Martin Pitt) (#653151)
- - GObject.bind_property: Support transform functions (Bastian Winkler)
- (#676169)
- - Fix lookup of vfuncs in parent classes (Carlos Garnacho) (#672864)
- - tests/test_properties.py: Fix whitespace (Martin Pitt)
- - gi: Support zero-terminated arrays with length arguments
- (Jasper St. Pierre) (#677124)
- - [API add] Add GObject.bind_property method (Simon Feltman) (#675582)
- - pygtkcompat: Correctly set flags (Jose Rostagno) (#675911)
- - Gtk overrides: Implement __delitem__ on TreeModel (Jose Rostagno)
- (#675892)
- - Gdk Color override should support red/green/blue_float properties
- (Simon Feltman) (#675579)
- - Support marshalling of GVariants for closures (Martin Pitt) (#656554)
- - _pygi_argument_from_object(): Check for compatible data type
- (Martin Pitt)
- - pygtkcompat: Fix color conversion (Martin Pitt)
- - test_gi: Check setting properties in constructor (Martin Pitt)
- - Support getting and setting GStrv properties (Martin Pitt)
- - Support defining GStrv properties from Python (Martin Pitt)
- - Add GObject.TYPE_STRV constant (Martin Pitt)
- - Unref GVariants when destroying the wrapper (Martin Pitt) (#675472)
- - Fix TestArrayGVariant test cases (Martin Pitt)
- - pygtkcompat: Add gdk.pixbuf_get_formats compat code (Jose Rostagno)
- (#675489)
- - pygtkcompat: Add some more compat functions (Jose Rostagno) (#675489)
- - Fix tests for Python 3 (Martin Pitt)
- - Fix building with --disable-cairo (Martin Pitt)
- - tests: Fix deprecated assertions (Martin Pitt)
- - Run tests with MALLOC_PERTURB_ (Martin Pitt)
-
3.3.1 30-Apr-2012
- GSettings: allow extra keyword arguments (Giovanni Campagna)
(#675105)
@@ -919,8 +13,8 @@
(Martin Pitt) (#667954)
- Add test case for Gtk.ListStore custom sort (Martin Pitt) (#674475)
- GTK overrides: Add missing keyword arguments (Martin Pitt) (#660018)
- - [API change] Add missing override for TreeModel.iter_previous()
- (Martin Pitt) (#660018)
+ - Add missing override for TreeModel.iter_previous() (Martin Pitt)
+ (#660018)
- pygi-convert.py: Drop obsolete drag method conversions (Martin Pitt)
(#652860)
- tests: Replace deprecated assertEquals() with assertEqual()
@@ -933,16 +27,15 @@
- Fix test_mainloop.py for Python 3 (Martin Pitt)
- Make callback exception propagation test stricter (Martin Pitt)
(#616279)
- - [API add] Add context management to freeze_notify() and
- handler_block(). (Simon Feltman) (#672324)
+ - Add context management to freeze_notify() and handler_block().
+ (Simon Feltman) (#672324)
- Add support for GFlags properties (Martin Pitt) (#620943)
- - [API add] Wrap GLib.Source.is_destroyed() method (Martin Pitt)
- (#524719)
+ - Wrap GLib.Source.is_destroyed() method (Martin Pitt) (#524719)
- Fix error message when trying to override a non-GI class
(Martin Pitt) (#646667)
- Fix segfault when accessing __grefcount__ before creating the GObject
(Steve Frécinaux) (#640434)
- - [API change] Do not bind gobject_get_data() and gobject_set_data()
+ - Do not bind gobject_get_data() and gobject_set_data()
(Steve Frécinaux) (#641944)
- Add test case for multiple GLib.MainLoop instances (Martin Pitt)
(#663068)