Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python3-gobject-Gdk-3.26.1-lp150.1.2 RPM for aarch64

From OpenSuSE Ports Leap 15.0 for aarch64

Name: python3-gobject-Gdk Distribution: openSUSE Leap 15.0
Version: 3.26.1 Vendor: openSUSE
Release: lp150.1.2 Build date: Fri May 11 02:09:03 2018
Group: Development/Languages/Python Build host: obs-arm-3
Size: 103633 Source RPM: python-gobject-3.26.1-lp150.1.2.src.rpm
Summary: Python bindings for GObject/Gdk
Pygobjects is an extension module for python that gives you access to
GLib's GObjects.

This package contains the Python Gdk bindings for GObject.






* Sat Oct 28 2017
  - Update to version 3.26.1:
    + Pygobject-object: Fix Python GC collecting a ref cycle too
      early (bgo#731501).
    + Fix potential uninitialized memory access during GC (bgo#786872).
    + Test: revert parts of the previous test as it's broken on
      32 bit builds (bgo#786948).
    + Flags: Add testcase for bug 786948 (bgo#786948).
    + Fix potential overflow when marshalling flags from py interface
    + to_py_array: Properly handle enum array items (bgo#788890).
    + Closure: Fix unaligned and out-of-bounds access (bgo#788894).
    + Build: Fix not installing .egg-info file (bgo#777719).
  - Run spec-cleaner -p to get respectives pkgconfig(*): gio-2.0,
    glib-2.0 and gobject-introspection-1.0.
* Tue Sep 12 2017
  - Update to version 3.26.0:
    + Closure: silence a new compiler warning.
    + Make sure version information passed to require_version is a
      string (bgo#781582).
    + Test fixes.
* Fri Sep 08 2017
  - Update package summaries. Fix RPM groups and do not run fdupes
    across hardlink partitions.
* Sun Jun 18 2017
  - Update to version 3.25.1:
    + Bugs fixed: bgo#663068, bgo#667959, bgo#686835, bgo#698548,
      bgo#699440, bgo#707196, bgo#712197, bgo#726484, bgo#730908,
      bgo#735076, bgo#735206, bgo#744690, bgo#746564, bgo#759009,
      bgo#759276, bgo#762176, bgo#769789, bgo#772896, bgo#772949,
      bgo#773394, bgo#773803, bgo#777713, bgo#777719, bgo#780396,
      bgo#780409, bgo#780591, bgo#780652, bgo#780768, bgo#780812.
* Thu May 18 2017
  - Once again filter typelib(Gtk) dependency out of python2-gobject:
    it's not possible to use multiple __requires_exclude_from
    statements in the specfile, thus change the filter to be valid
    for python2 and python3 at the same time.
* Wed Apr 19 2017
  - Update to version 3.24.1:
    + pygi-info: initialize GIArgument before passing it to
      g_constant_info_get_value (bgo#772949).
* Mon Mar 27 2017
  - Switch to single-spec version.
  - Add python version-dependent wrapper packages to pull in
    necessary dependencies.
  - Include all dependencies in -devel packages.
  - Rebase .changes file to include changes in -devel package.
* Mon Mar 20 2017
  - Update to version 3.24.0:
    + overrides: Update for Gdk-4.0 and Gtk+-4.0 (bgo#773315,
    + Disable -Werror=missing-prototypes (bgo#777534).
    + Fix new PEP8 errors (bgo#776009).
    + Move pep8/pyflakes tests from 'make check' to
      'make check.quality' (bgo#764087).
    + Handle exception unreffing Variant at exit (bgo#776092).
    + Handle multiple deinit of callable cache (bgo#776092).
  - Drop python-gobject-missing-prototypes.patch: fixed upstream.
* Wed Mar 15 2017
  - Provide python2- versions of packages to ease transition to
    python single-spec macros.
* Mon Feb 27 2017
  - Move Pango overrides to -Gdk package: the main pygobject package
    is supposed to be installable without a dependency on X
* Wed Feb 22 2017
  - Add python-gobject-missing-prototypes.patch: Disable
    - Werror=missing-prototypes (bgo#777534).
  - Add gnome-common BuildRequires and call autoreconf, as above
    patch touches the build system.
* Mon Sep 19 2016
  - Update to version 3.22.0:
    + Version bump only, no changes.
* Sun Sep 11 2016
  - Update to version 3.21.92:
    + Handle nullable filename parameters (bgo#770821).
    + Fix list/hashtable enum <-> hash conversion on 64-bit big
      endian (bgo#770608).
    + Allow passing sockets to io_add_watch on win32 (bgo#766396).
    + Tests: Use dbus-run-session instead of dbus-launch to run tests
* Thu Aug 25 2016
  - Update to version 3.21.91:
    + Allow installing with pip (bgo#767988).
    + Skip a test with older glib (bgo#740301).
    + Fix a test with Python 3.1/3.2 (bgo#740324).
    + tests: Use places kwarg for assertAlmostEqual (bgo#740337).
    + Print exception if marshalling a signal argument fails
    + overrides: allow treemodel sequence shorthands (bgo#766580).
    + Remove pygobject-external.h (bgo#767084).
    + Remove pygobject-private.h and rename pygobject.c to
      pygobject-object.c (bgo#767084).
    + Merge pyglib-private.h into pyglib.h (bgo#767084).
    + Remove pygi.h and pygi-private.h (bgo#767084).
* Wed Aug 17 2016
  - Do not consider for automatic dependency generation:
    this file is filled with large comments section but in fact not
    with dependencies (parsing it happens to add a typelib(Gtk) = 3.0
* Sat May 07 2016
  - Update to version 3.21.0:
    + gi: Add require_versions() function (bgo#761141).
    + build: Do not enable code coverage based on lcov (bgo#764075).
* Tue May 03 2016
  - Move gi/overrides/keysyms.* also to the -Gdk subpackage: Keysyms
    is mapped to Gdk symbols and is only usable in GUI apps.
* Mon Apr 25 2016
  - Update to version 3.20.1:
    + test_gerror_novalue: Don't assign the error to a variable
* Mon Apr 18 2016
  - Do not package GIMarshallingTests: it's only used by the test
    suite and is useless on an installed system (the corresponding
    typelibs and libraries are also not installed).
* Fri Apr 15 2016
  - Update to GNOME 3.20  Fate#318572
* Wed Apr 13 2016
  - Split out a python[3]-gobject-Gdk subpackage: do not forcibly
    pull in the entire X-stack for CLI tools requiring python-gobject
    for dbus bindings for example.
  - The new package supplements python-gobject together with libgdk.
* Tue Mar 22 2016
  - Update to version 3.20.0:
    + No changes.
* Wed Mar 16 2016
  - Update to version 3.19.92:
    + No changes.
* Wed Mar 02 2016
  - Update to version 3.19.91:
    + Fix marshaling of GError stored in GValue (bgo#761592).
    + Fix marshaling or GError from Python to C from function calls
    + Error handling/reporting fixes (bgo#751956).
    + Fix crash due to GVariant implemented as PyGBoxed not
      PyGIStruct (bgo#751956).
    + Fix crash with GValueArray stored in GValue (bgo#754359).
* Sun Feb 21 2016
  - Update to version 3.19.90:
    + tests:
    - Set the active style context state before retrieving values.
    - Fix crash with empty drag source icon names (bgo#762392).
    + Try to import GdkX11 in Gdk overrides (bgo#673396).
    + Fix import warnings pointing to the wrong code with CPython
      3.3/3.5 (bgo#757184).
* Wed Nov 25 2015
  - Update to version 3.19.2:
    + tests: Fix failure due to new GTK+ warning regarding
    + Fix build warnings regarding _POSIX_C_SOURCE redefinition.
    + Drop -std=c90 for now.
  - Changes from version 3.19.1:
    + Use a named tuple for returning multiple values (bgo#727374).
    + enum/flags: use gir info for type names and __repr__ instead of
      the gtype name (bgo#657915).
    + Improve and unify __repr__ format for PyGObject, PyGBoxed and
      PyGIStruct (bgo#657915).
    + Don't leak internal RepositoryError on import (bgo#756033).
    + Import dependencies when importing typelibs from gi.repository
    + Don't import inspect at module level.
    + invoke state: add a free memory cache for PyGIInvokeArgState
    + invoke/closure: reduce g_slice_alloc usage (bgo#750658).
    + Bump g-i dependency to latest stable.
    + Avoid calling g_slist_length() during invoke.
    + Simplify closure_convert_arguments().
    + Remove a level of indentation in convert_ffi_arguments().
    + Prevent passing the user data multiple times to callbacks
    + Support throwing exceptions in closures (bgo#710671).
* Sat Oct 24 2015
  - Update to version 3.18.2:
    + Reroll of tarball to correct the previous one.
  - Changes from version 3.18.1:
    + Fix Gdk.rectangle_intersect/rectangle_union missing with GTK+
      3.18 (bgo#756364).
    + pep8: ignore new errors reported by pep8 1.6.
    + Don't emit require_version warning if namespace was loaded
      previously using g_irepository_require (bgo#754491).
* Wed Oct 21 2015
  - Explicitly define python build version.
    Fixes incorrect autodetection in some situations
    (such as devel:languages:python3 right now).
* Tue Sep 22 2015
  - Update to version 3.18.0:
    + Stable release, no changes.
* Thu Aug 20 2015
  - Update to version 3.17.90:
    + Allow passing unicode lists to GStrv properties on Python 2
    + Avoid a silent long to int truncation (bgo#749698).
    + Handle gtype marshalling (bgo#749696).
    + pygi-foreign-cairo.c: fix include for py3cairo.h (bgo#746742).
    + tests: Silence various error messages and warnings
    + Fix test regression when xdg-user-dirs is not installed
    + Explicitly check if an override exists instead of ImportError
* Mon Jun 15 2015
  - Update to version 3.17.1:
    + Add gi.PyGIWarning used when import version is not specified
    + Remove Gdk.Rectangle alias with newer gobject-introspection and
      GTK+ (bgo#749625).
    + Field setters: Remove unneeded type/range checks and unused
      code (bgo#746985).
    + pygi-argument: Remove unused imports/includes (bgo#746985).
    + Improve test coverage for field setters/getters (bgo#746985).
* Mon Jun 15 2015
  - Update to version 3.16.2:
    + overrides: Provide _overrides_module attribute (bgo#736678).
* Wed Apr 15 2015
  - Update to version 3.16.1:
    + overrides: Conditionalize touch override support in Gdk
* Tue Mar 24 2015
  - Update to version 3.16.0:
    + Stable release, no changes since 3.15.91.
* Thu Mar 05 2015
  - Update to version 3.15.91:
    + Add GLib.MINFLOAT etc. and mark GObject.G_MINFLOAT etc.
      deprecated (bgo#743514).
    + Emit PyGIDeprecationWarning when accessing deprecated override
      attributes (bgo#743514).
    + Add namespace and container name to all warnings/error messages
    + Avoid duping filenames when marshalling from Python to C
    + test:
    - Don't use deprecated override attributes (bgo#743514).
    - Add test for GIRepository.UnionInfo.get_size() (bgo#745362).
* Sat Feb 21 2015
  - Update to version 3.15.0:
    + Avoid copying bytearrays from Python to C when transfer nothing
    + Allows passing arguments to opaque Boxed types (bgo#743214).
    + Emit ImportWarning when gi.require_version() is not used
    + Refactor overrides import/modules (bgo#736678).
    + Replace statically bound GLib.Variant.new_tuple() with GI
    + overrides: Add Gdk.EventTouch union discrimination
    + PyGObjectFlags: Remove a trailing comma on the enum.
    + Remove redefinitions of function and vfunc cache typedefs.
* Tue Sep 23 2014
  - Update to version 3.14.0:
    + Stable release, no changes since version 3.13.92.
* Tue Sep 16 2014
  - Update to version 3.13.92:
    + tests:
    - Add test for Gio.Application.add_main_option().
    - Split up various test cases (bgo#735193).
    - Fix invalid read error in argument cleanup code.
    - Fix memory management problems with struct arguments to
      signals (bgo#736175).
* Tue Sep 02 2014
  - Update to version 3.13.91:
    + docs: Fix return types in auto-generated doc strings.
    + Special case signal output arguments which are structs as
      pass-by-reference (bgo#735486).
    + Ignore closure callbacks when Python is not initialized
    + Change boxed init with args to warn instead of raise
    + Fix crash in GList/GSList marshaling error handling path
    + Fix reference counting problems with GLib.Variant.new_tuple()
    + Skip marshalling NULL output arguments in Python closures
* Tue Aug 19 2014
  - Update to version 3.13.90:
    + Support array lengths on struct fields (bgo#688792).
    + Fast path Python property get access (bgo#723872).
    + Unify accessing properties through props and get_property()
    + Refactor boxed wrapper memory management strategy (bgo#726999).
    + Replace GObject.signal_query with introspected version
    + Fix memory leak with unboxed caller allocated structs.
    + tests: Add failing tests for GObject sub-class doc-strings
    + Don't mask GObject sub-class doc strings in meta-class
* Fri Aug 15 2014
  - Update to version 3.13.4:
    + Marshaling cache refactor and cache usage in vfuncs
    + Fix array argument out and inout marshaling from vfuncs
    + Cleanup input args when marshaling in closures (bgo#727004).
    + Add deprecation warning for connect_object() with non-GObject
      argument (bgo#688064).
    + Add Python implementation of Object.connect_data()
    + Add GClosure marshaling cleanup (bgo#695128).
    + Fix GCallback Python wrapper leak (bgo#695130).
    + tests: Add failing test for marshaling an array of GValues
      through signals (bgo#669496).
    + Add protection against attempts at importing static bindings
    + Update and deprecate gi.overrides.keysyms (bgo#721295).
    + Generate .dll libraries on windows (bgo#734288).
    + Windows build fixes: bgo#734284, bgo#734289, bgo#734286,
* Fri Jul 18 2014
  - Update to version 3.13.3:
    + demos: Cleanup CSS accordion demo to use a loop for adding
    + refactor: Move builder connection utilities outside of Builder
      class (bgo#701843).
    + tests: Move TestSignals from test_everything into test_signal
  - Changes from version 3.13.2:
    + Python 3.4 make check fixes (bgo#730411).
    + overrides: Add Gtk.Container.child_get/set overrides
    + overrides: Make value argument to Widget.style_get_property
      optional (bgo#685076).
    + overrides: Make value argument to Container.child_get_property
      optional (bgo#685076).
    + Add GTypeClass methods as Python GObject class methods
    + Add marshalling coercion for Python classes and instances to
      GTypeClass (bgo#685218).
    + Replace direct parent class call by super() (bgo#729970).
    + Add cairo marshaling support for non-introspected signals
    + [New API] Add gi.require_foreign  (bgo#707735).
    + Initialize the foreign API at PyGI load time (bgo#694604).
    + Move pygi foreign API into pygi-foreign-api.h (bgo#694604).
    + Unify GLib.GError and GLib.Error (bgo#712519).
    + PEP8 fixes.
  - Changes from version 3.13.1:
    + Raise TypeError if arguments are passed to Boxed.__init__
    + Gdk.Event: Override __setattr__ to set fields based on the
      event type (bgo#727810).
    + Gdk.Event: Include GdkEventType in __repr__ (bgo#727810).
    + Fix crash with type checking for GObject arguments
    + Do not leak info of destroy notify.
    + Ignore GValueArray deprecations.
    + Raise ImportError when importing modules not found in
      repository (bgo#726877).
    + tests: Rename test_overrides to test_import_machinery
* Thu Jul 17 2014
  - Update to version 3.12.2:
    + PEP8 fixes.
    + Python 3.4 make check fixes (bgo#730411).
* Tue Apr 15 2014
  - Update to version 3.12.1:
    + Fix crash with type checking invalid GObject arguments
    + Do not leak info of destroy notify.
* Mon Mar 24 2014
  - Update to version 3.12.0:
    + No changes since version 3.11.92.
* Tue Mar 18 2014
  - Update to version 3.11.92:
    + Build system: Remove option to build without libffi.
    + Docs: Standardize Python doc strings.
    + Fix reference leaks with (transfer full) foreign struct returns
  - Rebase pycompile-searchpath.patch.
* Tue Mar 04 2014
  - Update to version 3.11.91:
    + Use ffi_call directly instead of g_callable_info_invoke
    + Use -std=c90 and error on
    + Fix Build on Visual Studio (bgo##725122).
* Thu Feb 20 2014
  - Update to version 3.11.90:
    + Use GObject type checking for instance arguments (bgo#724009).
* Thu Feb 20 2014
  - Update to version 3.11.5:
    + Cache refactoring: Move all cache marshalers into files based
      on type (bgo#709700).
    + Merge static PyGLib and PyGObject modules into PyGI
    + Add test for callback user data arguments with following
      arguments (bgo#722104).
    + build:
    - Add --without-common configure option for package maintainers
    - Set PLATFORM_VERSION again to 3.0.
    + demo: Add TreeModel interface implementation demonstration.
    + tests:
    - Run PyFlakes and PEP8 only on SUBDIRS.
    - Add test for an owned boxed struct passed in a callback
  - Pass without-common to configure when building for pythonn: this
    replaces the old method of deleting files during the install
  - Drop libpyglib-gi-2_0-python%{local_lib_ver} subpackage: the
    static PyGlib has been merged into PyGI.
  - No longer provide a -devel package when building for python3: the
    resulting package after cleanup would be empty.
  - Obsolete/provide python3-gobject-devel by python-gobject-devel to
    ease upgrades.
  - Require python3-gobject from python-gobject-devel (this was
    brought in before by requiring python3-gobject-devel, which in
    turn pulled in python3-gobject. With the removal of the python3
    based -devel package (see above), we need to require the python3
    variant by ourself.
  - Rebase pycompile-searchpath.patch.
* Thu Feb 20 2014
  - Update to version 3.11.4:
    + overrides: Fix __repr__ for various Gdk structs.
    + Add enum and flags member methods (bgo#693099).
    + python.m4: g/c JD_PYTHON_CHECK_VERSION (bgo#721662).
    + Support union creation with PyGIStruct.a
    + docs: Fix array length argument skipping with preceding out
    + Updated docs (bgo#708060, bgo#697356, bgo#697356).
    + gtk-demo: Add CSS demos (bgo#719722).
    + build: Avoid clash between gi/ and stdlib (bgo#721025).
* Thu Feb 20 2014
  - Update to version 3.11.3:
    + Replace usage of PyGIBoxed_Type with PyGIStruct_Type
* Thu Feb 20 2014
  - Update to version 3.11.2:
    + gkt-demo: Change main info/source notebook into a GtkStack.
    + Add deprecation warnings and cleanup class initializer
      overrides (bgo#705810).
    + Fix dir method for static GParamSpec in Python 3.
    + Remove overzealous argument checking for callback userdata
* Thu Feb 20 2014
  - Update to version 3.11.1:
    + Fix toggleref safety problems by always enabling the GIL
    + Add consistent GLib.MainLoop SIGINT cleanup (bgo#710978).
    + docs: Add a keyword value of None for allow-none annotations
    + Remove overrides for supporting pre-3.10 GObject signal
    + Add threads_init back as a requirement for non-Python threaded
      repos (bgo#710447).
    + Add dir method to GObject props accessor (bgo#705754).
    + Remove PyGObjectWeakRef now that g_binding_unbind exists
    + Fix lots of memory leaks leaks (bgo#693402).
    + Add support for variable user data arguments (bgo#640812).
    + Bump glib and g-i dependencies to latest stable.
    + Expose all GI enum and flags types (bgo#709008).
    + Add support for default arguments annotated with allow-none
    + Refactor argument cache handling (bgo#640812).
    + Remove support for allowing PyObjects as void pointers
* Thu Feb 13 2014
  - Add pycompile-searchpath.patch: clean up search path in
    py-compile script (fixes build on py3.4).
* Mon Nov 11 2013
  - Update to version 3.10.2 (bnc#849913):
    + Fix thread safety problems by always enabling the GIL
      (bgo#709223, bgo#710447).
* Mon Oct 14 2013
  - Update to version 3.10.1:
    + bgo#709926: Fix TypeError when setting drag target_list to
    + bgo#709223: Use qdata for wrapper retrieval in toggle reference
    + bgo#709397: Fix memory leak for caller allocated GValue out
* Mon Sep 23 2013
  - Update to version 3.10.0:
    + Fix test_gi.TestProjectVersion.test_version_str().
* Mon Sep 16 2013
  - Update to version 3.9.92:
    + bgo#703873: Fix union argument regression when marshaling from
    + bgo#707904: Fix GLib.Source sub-classing with initializer args.
    + Copy __doc__ when wrapping function.
* Thu Sep 12 2013
  - Drop pygtkcompat subpackage: the compatibility layer is no longer
    used and causes adverse side-effects (like pulling in Gtk2,
    which is not corectly introspectable, causing all kind of other
    weird issues).
* Mon Sep 02 2013
  - Update to version 3.9.91:
    + Fix GObject signal methods to work with new annotations
    + Fix build on C89 Compilers (bgo#707264).
    + Change boxed type checking in marshaling to use __gtype__
      attribute bgo#707140).
    + Use G_IS_VALUE for checking return values in closure marshaling
    + Fix PEP-8 errors in (bgo#706319).
* Mon Aug 19 2013
  - Update to version 3.9.90:
    + bgo#705451: Create GLib.Pid in the same way on python 2 and 3.
    + bgo#705451: Use PyLong_Type.tp_new for GLib.Pid.
    + bgo#705533: Add accumulator and accu_data arguments to
      GObject.Signal decorator.
    + bgo#705530: Pass return values through the GObject.Signal.emit
* Mon Jul 29 2013
  - Update to version 3.9.5:
    + Speed up MRO calculation (bgo#703829).
    + Bugs fixed: bgo#705064, bgo#705057, bgo#640812, bgo#698547,
      bgo#704037, bgo#688081, bgo#693405, bgo#688081, bgo#682320,
      bgo#703973, bgo#703960, bgo#688081, bgo#694233, bgo#693994,
      bgo#701058, bgo#702552, bgo#701009, bgo#703456, bgo#702787,
* Tue May 28 2013
  - Update to version 3.9.2:
    + examples/ Port to GI and Python 3.
    + Fix vfunc info search for classes with multiple inheritance
    + Fix closure argument conversion for enum and flag in args.
    + Fix marshaling Python to FFI return value for enum and flags.
    + Remove half implemented GC in PyGIBaseInfo, PyGIStruct, and
      PyGIBoxed (bgo#677091).
    + Replace usage of pyg_begin_allow_threads with
      Py_BEGIN_ALLOW_THREADS (bgo#699440).
    + Remove and deprecate API for setting of thread blocking
      functions (bgo#699440).
* Wed May 01 2013
  - Update to version 3.9.1:
    + Drop support for Python 2.6.
    + Bugs fixed: bgo#698547, bgo#699096, bgo#698829, bgo#685218,
      bgo#685218, bgo#698366, bgo#698444, bgo#698477, bgo#697363,
      bgo#696143, bgo#696646, bgo#697951, bgo#693405, bgo#696648,
      bgo#696646, bgo#696892, bgo#686914, bgo#686795.
* Mon Apr 15 2013
  - Update to version 3.8.1:
    + Add GStreamer rules (bgo#697951).
    + pygi-convert: Add rule for TreeModelFlags.
    + Fix enum and flags marshaling type assumptions.
    + Use g_strdup() consistently (bgo#696650).
    + Fix stack corruption due to incorrect format for argument
      parser (bgo#696892).
* Mon Mar 25 2013
  - Update to version 3.8.0:
    + tests: Fix incorrect assumption when testing pyglib version.
* Mon Mar 18 2013
  - Update to version 3.7.92:
    + pygtkcompat: Make gdk.Window.get_geometry return tuple of 5.
    + pygtkcompat: Initialize hint to zero in set_geometry_hints.
    + Remove incorrect bounds check with property helper flags.
    + Bugs fixed: bgo#637832, bgo#696011, bgo#694889, bgo#695420,
* Tue Mar 05 2013
  - Update to version
    + Revert "Drop gi.overrides.overridefunc()" (bgo#695199).
* Mon Mar 04 2013
  - Update to version 3.7.91:
    + Fix many memory leaks (bgo#675726, bgo#693402, bgo#691501,
      bgo#510511, bgo#691501, bgo#672224, and several more which are
      detected by our test suite)
    + Dot not clobber original Gdk/Gtk functions with overrides
    + Optimize GValue.get/set_value by setting GValue.g_type to a
      local (bgo#694857)
    + Run tests with G_SLICE=debug_blocks (bgo#691501)
    + Add override helper for stripping boolean returns (bgo#694431)
    + Drop obsolete pygobject_register_sinkfunc() declaration
    + Fix marshalling of C arrays with explicit length in signal
      arguments (bgo#662241)
    + Fix signedness, overflow checking, and 32 bit overflow of
      GFlags (bgo#693121)
    + gi/pygi-marshal-from-py.c: Fix build on Visual C++ (bgo#692856)
    + Raise DeprecationWarning on deprecated callables (bgo#665084)
    + pygtkcompat: Add Widget.window, scroll_to_mark, and window
      methods (bgo#694067)
    + pygtkcompat: Add Gtk.Window.set_geometry_hints which accepts
      keyword arguments (bgo#694067)
    + Ship pygobject.doap for (bgo#694591)
    + Fix crashes in various GObject signal handler functions
    + pygi-closure: Protect the GSList prepend with the GIL
    + generictreemodel: Fix bad default return type for
* Tue Feb 19 2013
  - Update to version 3.7.90:
    + overrides:
    - Fix inconsistencies with drag and drop target list API
    - Add support for iterables besides tuples for TreePath
      creation (bgo#682933).
    + pygtkcompat: Add pygtk compatible GenericTreeModel
      implementation (bgo#682933).
    + Prefix __module__ attribute of function objects with
      gi.repository (bgo#693839).
    + Bugs fixed: bgo#693328, bgo#693618, bgo#687522.
* Tue Feb 05 2013
  - Update to version
    + Fix ABI break with pygobject.h from 3.7.5 (bgo#675726).
  - Changes from version 3.7.5:
    + Move various signal methods from static bindings to GI
    + GLib overrides: Support unpacking 'maybe' variants (bgo#693032)
    + Fix ref count leak when creating pygobject wrappers for input
      args (bgo#675726)
    + Prefix names of typeless enums and flags for GType registration
    + Fix compilation with non-C99 compilers such as Visual C++
    + gi/overrides/ Fix running on Windows/non-Unix
    + Do not immediately initialize Gdk and Gtk on import
    - Accept inf and NaN as float and double values (bgo#692381)
    - Fix repr() of GLib.Variant
    - Fix gtk-demo for Python 3
    - Define GObject.TYPE_VALUE gtype constant
    * gobject: Go through introspection on property setting
    * Clean up caller-allocated GValues and their memory
    - Use GNOME_COMPILE_WARNINGS from gnome-common.
* Mon Jan 14 2013
  - Update to version 3.7.4:
    + Allow setting values through GtkTreeModelFilter (bgo#689624)
    + Support GParamSpec signal arguments from Python (bgo#683099)
    + pygobject_emit(): Fix cleanup on error
    + Add signal emission methods to TreeModel which coerce the path
      argument (bgo#682933)
    + Add override for GValue (bgo#677473)
    + Mark caller-allocated boxed structures as having a slice
      allocated (bgo#699501)
    + pygi-property: Support boxed GSList/GList types (bgo#684059)
    + tests: Add missing backwards compat methods for Python 2.6
    + Allow setting TreeModel values to None (bgo#684094)
    + Set clean-up handler for marshalled arrays (bgo#691509)
    + Support setting string fields in structs (bgo#678401)
    + Permit plain integers for "gchar" values
    + Allow single byte values for int8 types (bgo#691524)
    + Fix invalid memory access handling errors when registering an
      enum type
    + Fix (out) arguments in callbacks
    + Fix C to Python marshalling of struct pointer arrays
    + Don't let Property.setter() method names define property names
    + Use g-i stack allocation API (bgo#615982)
    + pyg_value_from_pyobject: support GArray (bgo#690514)
    + Fix obsolete automake macros (bgo#691101)
    + Change dynamic enum and flag gtype creation to use namespaced
      naming (bgo#690455)
    + Fix Gtk.UIManager.add_ui_from_string() override for non-ASCII
      chars (bgo#690329)
    + Don't dup strings before passing them to type registration
      functions (bgo#690532)
    + Fix marshalling of arrays of boxed struct values (bgo#656312)
* Wed Jan 09 2013
  - Resolve conflict between python-gobject-devel and
    python3-gobject-devel: only package the .h and .pc file in
    python-gobject-devel, but require python-gobject-devel from this
    package (See bgo#689068 for background). The .pc and .h files are
    python-version agnostic.
  - Add supplemnts to auto-install python(3)?-gobject when python(3)?
    and libgirepository-1_0-1 are installed.
* Wed Jan 09 2013
  - Update to version 3.7.3:
    + Add support for caller-allocated GArray out arguments
    + [API add] Re-support calling GLib.io_add_watch with an fd or
      Python file
    - pygtkcompat: Work around IndexError on large flags
    - Fix pyg_value_from_pyobject() range check for uint
    - Fix tests to work with g-i 1.34.2
    + Fix wrong refcount for GVariant property defaults (bgo#689267)
    - Fix array arguments on 32 bit architectures
    - Add backwards compatible API for GLib.unix_signal_add_full()
    + Drop MININT64/MAXUINT64 workaround, current g-i gets this right
    - Fix maximum and minimum ranges of TYPE_(U)INT64 properties
    - Ship in tarballs (bgo#688697)
  - Changes from version 3.7.2:
    + API changes:
    - Drop almost all static GLib bindings and replace them with
      proper introspection.
    - 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
    - Do not bind gobject_get_data() and gobject_set_data().
    - Deprecate void pointer fields as general PyObject storage.
    - Add support for GVariant properties
    - Add type checking to GVariant argument assignment
    - Fix marshalling of arrays of struct pointers to Python
    - Fix Gdk.Atom to have a proper str() and repr() (bgo#678620)
    - Make sure g_value_set_boxed does not cause a buffer overrun
      with GStrvs (bgo#688232)
    - Fix leaks with GValues holding boxed and object types
    - Add doc strings showing method signatures for gi methods
    - Set Property instance doc string and blurb to getter doc
      string (bgo#688025)
    - Add GObject.G_MINSSIZE
    - Fix marshalling of GByteArrays
    - Fix marshalling of ssize_t to smaller ints
    - Add get_introspection_module for getting
      un-overridden modules (bgo#686828)
    + Add support for lcov code coverage, and add a lot of missing
      GIMarshallingTests and g-i Regress tests.
    - pygi-convert: remove deprecated GLib → GObject conversions
    - Add support for overriding GObject.Object (bgo#672727)
    - Add --with-python configure option
    + 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, which is more discoverable.
    + Fix property lookup in class hierarchy (bgo#686942)
    + Move property and signal creation into _class_init()
    + Fix duplicate symbols error on OSX
    + Work around wrong 64 bit constants in GLib Gir (bgo#685022)
    + Mark GLib.Source.get_current_time() as deprecated
    + Fix OverflowError in source_remove() (bgo#684526)
    + Updated translations.
* Sat Nov 17 2012
  - Update to version 3.7.1:
    + Bump version to 3.7.1; let's follow the real GNOME versioning
      from now on
    + Change install_properties to not use getattr on classes
    + Move property install function into
    + Fix Signal decorator to not use base class gsignals dict
    + tests: Consistently use GLib.MainLoop
    + Install the .egg-info files into correct multilib directory
    + Fix leak with python callables as closure argument (bgo#685598)
    + Gio overrides: Handle setting GSettings enum keys (bgo#685947)
    + tests: Check reading GSettings enums in Gio overrides
    + Fix unsigned values in GArray/GList/GSList/GHash (bgo#685860)
    + _pygi_marshal_from_py_uint64(): Use correct data type in py2.7
      check (bgo#685000)
    + pygobject.c: Don't leak GObjectClass reference (bgo#684062)
    + Fix memory leak in _pygi_argument_to_array() (bgo#685082)
    + GVariant overrides: Support empty tuple arrays (bgo#684928)
    + tests: Fix wrong return type in test_int64_callback()
    + Fix GValue marshalling of long and unsigned long (bgo#684331)
    + Clean up deprecation message for assigning gpointers to objects
    + pygi-property: Lookup property in base classes of
      non-introspected types (bgo#684058)
* Fri Nov 16 2012
  - Update to version 3.4.2:
    + Fix marshalling of GByteArrays.
    + Fix marshalling of ssize_t to smaller ints.
    + Fix crash with GLib.child_watch_add (bgo#688067).
    + Fix various bugs in GLib.IOChannel.
    + Work around wrong 64 bit constants in GLib Gir (bgo#685022).
    + Fix OverflowError in source_remove() (bgo#684526).
    + Fix Signal decorator to not use base class gsignals dict
* Thu Oct 18 2012
  - Update to version
    + Bump g-i dependency to >=
    + Fix leaked vfunc return values (bgo#686140)
    + Install egg-info files in the right dir (bgo#686315)
  - Changes from version 3.4.1:
    + Skip Regress tests with --disable-cairo (bgo#685094)
    + Fix leak with python callables as closure argument (bgo#685598)
    + Gio overrides: Handle setting GSettings enum keys (bgo#685947)
    + Fix unsigned values in GArray/GList/GSList/GHash (bgo#685860)
    + _pygi_marshal_from_py_uint64(): Use correct data type in py2.7
      check (bgo#685000)
    + Install an .egg-info file (bgo#680138)
    + pygobject.c: Don't leak GObjectClass reference (bgo#684062)
    + Fix memory leak in _pygi_argument_to_array() (bgo#685082)
    + Fix error messages for out of range numbers (bgo#684314)
    + Kill dbus-daemon after running tests (bgo#685009)
    + GVariant overrides: Support empty tuple arrays (bgo#684928)
    + tests: Fix wrong return type in test_int64_callback()
    + Fix GValue marshalling of long and unsigned long (bgo#684331)
    + Clean up deprecation message for assigning gpointers to objects
    + pygi-property: Lookup property in base classes of
      non-introspected types (bgo#684058).
  - Drop python-wrong-return.patch: fixed upstream.
* Mon Sep 24 2012
  - Update to version 3.4.0:
    + Bump gobject-introspection dependency to 1.33.14.
  - Add python-wrong-return.patch: Fix wrong return type in
* Thu Sep 20 2012
  - Update to version 3.3.92:
    + API additions: Add ObjectInfo.get_abstract method (bgo#675581)
    + Add deprecation warning when setting gpointers to anything
      other than int (bgo#683599)
    + Fix 64bit integer convertion from GValue (bgo#683596)
    + Improve setting pointer fields/arguments to NULL using None
    + Bump gobject-introspection dependency to >= 1.33.10
    + Fix file (bgo#683379)
    + Various test suite additions and improvements.
* Fri Sep 07 2012
  - Add pkgconfig(cairo) and pkgconfig(cairo-gobject) BuildRequires:
    new explicit dependencies since 3.3.3.
* Mon Sep 03 2012
  - Update to version 3.3.91:
    + Fix exception test case for Python 2
    + Bump g-i dependency to >= 1.3.9
    + Show proper exception when trying to allocate a disguised struct
    + Support marshalling GParamSpec signal arguments (bgo#683099)
    + Add test for a signal that returns a GParamSpec (bgo#683265)
    + Fix pygtkcompat's Gtk.TreeView.insert_column_with_attributes()
    + Add override for Gtk.TreeView.insert_column_with_attributes()
    + Split (bgo#683188)
    + _pygi_argument_to_object(): Clean up array unmarshalling
    + Fix memory leak in _pygi_argument_to_object() (bgo#682979)
    + Fix setting pointer fields/arguments to NULL using None.
    + Fix for python 2.6, officially drop support for < 2.6
    + Allow overrides in other directories than gi itself
    + Clean up sys.path handling in tests (bgo#680913)
    + Fix dynamic creation of enum and flag gi types for Python 3.3
    + API additions:
    - Override g_menu_item_set_attribute (bgo#682436)
    - Add Signal class for adding and connecting custom signals.
* Mon Aug 20 2012
  - Update to version 3.3.90:
    + Implement marshalling for GParamSpec (bgo#681565)
    + Fix erronous import statements for Python 3.3 (bgo#682051)
    + Do not fail tests if pyflakes or pep8 are not installed
    + Fix PEP-8 whitespace checking and issues in the code
    + Fix unmarshalling of gssize (bgo#680693)
    + Fix various endianess errors (bgo#680692)
    + Gtk overrides: Add TreeModelSort.__init__(self, model)
    + Convert Gtk.CellRendererState in the pygi-convert script
* Mon Aug 06 2012
  - Update to version 3.3.5:
    + Fix list marshalling on big-endian machines (bgo#680693)
    + Beautify class/interface type mismatch error messages
    + Skip instead of fail tests which need Pango, Atk, Gdk, Gtk
    + Fix error messages on interface/class type mismatches
    + API additions:
    - pygtkcompat: Add more pixbuf creation functions (bgo#680814)
    - API for checking pygobject's version (bgo#680176)
    + Fix crash when returning (False, None) from
      Gtk.TreeModel.do_get_iter() (bgo#680812)
    + Add test case for Gtk.TextIter.forward_search() (bgo#679415)
    + pygi-info.c: Robustify pointer arithmetic
    + Add set_attributes() override to Gtk.TreeViewColumn
    + Gtk overrides: Add TreePath.__getitem__() (bgo#680353)
    + Bugs fixed: bgo#679939, bgo#680050, bgo#680092, bgo#680257,
* Wed Jul 18 2012
  - Update to version 3.3.4:
    + Fix __path__ module attribute
    + m4/python.m4: Update Python version list
    + Bugs fixed: bgo#679999, bgo#679804, bgo#679804, bgo#680004,
      bgo#667244, bgo#679775, bgo#679760, bgo#678914, bgo#679754,
      bgo#675857, bgo#679199, bgo#679336, bgo#670575.
* Mon Jun 25 2012
  - Update to version
    + Do not escape enum and flag names that are Python keywords.
  - Changes from version 3.3.3:
    + Remove obsolete release-tag make target
    + Do not do any python calls when GObjects are destroyed after
      the python interpreter has been finalized (bgo#678046)
    + Do not change constructor-only "type" Window property
    + Escape identifiers which are Python keywords (bgo#676746)
    + Fix code for PEP-8 violations detected by the latest pep8
    + Fix crash in GLib.find_program_in_path() (bgo#678119)
    + Revert "Do not bind gobject_get_data() and gobject_set_data()"
    + GVariant: Raise proper TypeError on invalid tuple input
* Thu Jun 07 2012
  - Update to version 3.3.2:
    + foreign: Register cairo.Path and cairo.FontOptions foreign
      structs (bgo#677388)
    + Check types in GBoxed assignments (bgo#676603)
    + Gtk overrides: Add TreeModelRow.get_previous() (bgo#677389)
    + Add missing GObject.TYPE_VARIANT (bgo#677387)
    + Fix boxed type equality (bgo#677249)
    + Fix TestProperties.testBoxed test (bgo#676644)
    + Fix handling of by-reference structs as out parameters
    + Improved tests.
    + Bugs fixed: bgo#653151, bgo#656554, bgo#672864, bgo#675472,
      bgo#675489, bgo#675489, bgo#675579, bgo#675582, bgo#675892,
      bgo#675911, bgo#676169, bgo#677124.
* Wed May 16 2012
  - Update to version 3.3.1:
    + GSettings: allow extra keyword arguments (bgo#675105)
    + pygtkcompat: Correct Userlist module use (bgo#675084)
    + Add release-news make rule
    + Add "make check.nemiver" target
    + Test flags and enums in GHash values (bgo#637466)
    + tests: Activate test_hash_in and apply workaround (bgo#666636)
    + Add special case for Gdk.Atom array entries from Python
    + test_gdbus: Call GetConnectionUnixProcessID() with correct
      signature (bgo#667954)
    + Add test case for Gtk.ListStore custom sort ) (bgo#674475)
    + GTK overrides: Add missing keyword arguments ) (bgo#660018)
    + Add missing override for TreeModel.iter_previous() (bgo#660018)
    + Drop obsolete drag method conversions
    + tests: Replace deprecated assertEquals() with assertEqual()
    + Plug tiny leak in constant_info_get_value (bgo#642754)
    + Fix len_arg_index for array arguments (bgo#674271)
    + Support defining GType properties from Python (bgo#674351)
    + Handle GType properties correctly (bgo#674351)
    + Add missing GObject.TYPE_GTYPE
    + Fix for Python 3
    + Make callback exception propagation test stricter (bgo#616279)
    + Add context management to freeze_notify() and handler_block().
    + Add support for GFlags properties (bgo#620943)
    + Wrap GLib.Source.is_destroyed() method (bgo#524719)
    + Fix error message when trying to override a non-GI class
    + Fix segfault when accessing __grefcount__ before creating the
      GObject (bgo#640434)
    + Do not bind gobject_get_data() and gobject_set_data()
    + Add test case for multiple GLib.MainLoop instances (bgo#663068)
    + Add a ccallback type which is used to invoke callbacks passed
      to a vfunc (bgo#644926)
    + Regression test: marshalling GValues in GHashTable (bgo#668903)
    + Update .gitignore
    + Fix "distcheck" and tests with out-of-tree builds
    + Add a pep8 check to the makefile (bgo#672627)
    + PEP8 whitespace fixes (bgo#672627)
    + PEP8: Remove trailing ; (bgo#672627)
    + tests: Replace deprecated Python API
    + Fail tests if they use or encounter deprecations
    + Do not run tests in two phases any more
    + test_overrides: Find local gsettings schema with current glib
    + Add GtkComboBoxEntry compatibility (bgo#672589)
    + Correct review comments from Martin (bgo#672578)
    + Correct pyflakes warnings/errors (bgo#672578)
    + Make tests fail on CRITICAL logs, too, and apply to all tests
    + Support marshalling GI_TYPE_TAG_INTERFACE (bgo#668903)
    + Fix warnings on None values in added tree/list store rows
    + pygtkcompat test: Properly clean up PixbufLoader
  - Drop BuildRequires: xz, this comes for free now in the
* Tue May 15 2012
  - Update to version 3.2.2:
    + Gtk overrides: Implement __delitem__ on TreeModel (bgo#675892)
    + pygtkcompat: Correctly set flags (bgo#675911)
* Mon May 14 2012
  - Update to version 3.2.1:
    + Fix len_arg_index for array arguments
    + Add missing GObject.TYPE_GTYPE
    + GTK+ Overrides:
    - Add missing override for TreeModel.iter_previous()
    - Add missing keyword arguments
    + pygtkcompat:
    - Correct Userlist module use
    - Add GtkComboBoxEntry compatibility
    + GSettings: allow extra keyword arguments
    + Drop obsolete drag method conversions
    + Various other non-code changes
* Mon Mar 26 2012
  - Update to version 3.2.0:
    + No changes.
* Thu Mar 22 2012
  - Update to version 3.1.93:
    + Fix warnings on None values in added tree/list store rows
    + Support marshalling GI_TYPE_TAG_INTERFACE (bgo#668903)
    + Fixes in tests.
* Wed Mar 21 2012
  - Split a python-gobject-pygtkcompat subpackage, for the the
    pygtkcompat module: it is in no way required by default, and it
    requires a lot of introspection bindings.
* Wed Mar 21 2012
  - Update to version 3.1.92:
    + Add a PyGTK compatibility layer.
    + Fixes for Python 3.
    + Add default values for paramaters to several constructors and
    + Atomic inserts in Gtk.{List,Tree}Store overrides.
    + Fix Gtk.Button constructor to accept use_stock parameter.
    + Correct bad rebase, remove duplicate Window.
    + Add bw-compatible arguments to Gtk.Adjustment.
    + GtkTreePath: make it iterable.
    + Fix double-freeing GValues in arrays.
    + Renamed "property" class to "Property".
    + Fix Python to C marshalling of GValue arrays.
    + Correct the Gtk.Window hierarchy.
    + Renamed getter/setter instance attributes to fget/fset
    + Add Gtk.Arrow/Gtk.Window constructor override.
    + Fix marshalling to/from Python to work on big endian machines.
    + Use gi_cclosure_marshal_generic instead of duplicating it.
    + Override Gtk.TreeView.get_visible_range to fix return.
    + Plug memory leak in _is_union_member.
    + Add and improve tests.
* Tue Feb 21 2012
  - Update to version 3.1.1:
    + Don't use C99 style
    + Drop obsolete g_thread_init()
    + Fix deprecated g_source_get_current_time()
    + Fix deprecated g_value_[gs]et_char()
    + Make correctly convert gtk.gdk.x11_*
    + Fix cset_first typo
    + pygi-convert: Handle Clutter and Cogl
    + Provide access to gpointer struct values
    + Fix GtkBuilder signal connection 'after' logic
    + pygspawn: improve error checking
    + Add and improve tests.
* Tue Feb 07 2012
  - Update to version 3.1.0:
    + Fixed bug where did not respect minimum and
      maximum values
    + Handle NULL as a valid case of a char** array
    + Avoid O(n^2) behavior when marshalling lists
    + Connect to first action of a radio group
    + Support functions which return GError
    + Support GHashTable and GError as callback/closure arguments
    + Fix bool(), hash() and __eq__() for GLib.Variant objects
    + Don't issue a deprecation warning for GtkDialog's NO_SEPARATOR
      flag, even when unused
    + Properly distinguish between different integer types for
    + Distinguish between GArray and GPtrArray when cleaning up
* Tue Dec 20 2011
  - Update to version 3.0.3:
    + Convert all modifier constants to Gdk.ModifierType
    + Convert all strings to utf-8 encoding when retrieving from
    + Handle NULL arrays correctly for each array type
    + pygmainloop: avoid lockups if multiple glib.MainLoop exist
    + Properly chain up to the class that implements a given vfunc.
    + Fix array termination and size calculation
    + Fix marshaling of arrays of GVariants
    + pygi-convert:
    - fix for Pango.Alignment
    - fix for Gtk.Orientation
    + Add test for bytearray variants
    + Add tests for calling closures
* Sun Nov 06 2011
  - Update to version 3.0.2:
    + Add tests for boxed properties
    + Allow GBoxed types as property
    + When converting an object with transfer none, make sure the
      wrapper owns a ref
    + Unit test for checking ref count of object param in signals
    + Gdk overrides: Unbreak for Gdk-2.0
    + Do union member checks for unions that are parameters
* Sat Oct 01 2011
  - Update to version 3.0.1:
    + when checking instances union members are same type as parent
    + add a floating flag to pygobjects
    + Revert "Fix refcount bug by not creating python wrapper during
      gobject init stage"
* Fri Sep 30 2011
  - Update python3-gobject packaging:
    + Use %{python3_sitearch} now that it's defined, instead of our
      own custom macro.
    + Change python3 Requires to python(abi) = %py3_ver, which is
    + Do not use wrong libpyglib-gi-2_0-python0 subpackage name for
      the library, but libpyglib-gi-2_0-python3-0, thanks to macros.
* Wed Sep 21 2011
  - Update to version 3.0.0:
    + Fix compilations warnings.
* Fri Sep 16 2011
  - Update to version 2.90.4:
    + Various deprecated API that were only needed for the static
      bindings have been removed.
    + Overrides directory variable was taken out of pygobject-3.0.pc
      and moved to the gi._overridesdir attribute to avoid having
      multiple .pc files for each version of Python.
    + Multiple arrays referencing a single length parameter are now
      supported along with flat GValue arrays.
    + Fix refcount crasher bug triggered when using
    + Python 3 now checks instance types again.
    + Documentation is disabled since it isn’t useful yet and
      presents parallel install issues.
    + Demos were fixed up to better reflect the preferred way of
      using PyGObject.
    + Several bug fixes.
    + Build system improvements.
  - Drop manual removal of old GTK+ 2 files and documentation that
    conflicted with python-gobject2: fixed upstream.
* Thu Sep 01 2011
  - Update to version 2.90.3:
    + Support skip annotation for return values
    + Drop support for old constructor style
    + Drop support for sink functions
    + Reinstate copying of in-line structs in arrays
    + Fix inline struct array handling
    + Add support for __setitem__ to TreeModel and support for slices
      to TreeModelRow
    + Convert ACCEL_* constants into Gtk.AccelFlags
    + Convert TREE_VIEW_DROP_* constants into
    + Test GPtrArray regression
    + Fix on demos
* Wed Aug 24 2011
  - Fix -devel package files section (pygobject doc is gone)
* Wed Aug 24 2011
  - Delete gtk-doc/html/pygobject: The documentation is not
    reflecting the gi-bindings. but the old static ones.
* Mon Aug 22 2011
  - Do not package gtk-2.0 subfolder. python-gobject2 provides that.
    python-gobject 3.0 is targetting GTK+ 3.0. See also bgo#657054.
* Thu Aug 18 2011
  - Update to version 2.90.2:
    + remove tests that were removed from gi
    + don't calculate item_size using is_pointer
    + Updated signal example to use GObject introspection
    + Updated properties example to use GObject introspection
    + Add override for GLib.Variant.split_signature()
    + [] Handle the import of pygtk and require
      Gtk 3.0
    + Install pygobject.h again.
  - Do not provide python-gobject2-devel anymore. It's a package of
    its own.
* Mon Aug 15 2011
  - Update to  2.90.1 (3.0 pre-release):
    + New rewritten invoker is twice as fast and easier to extend and
    + Complete break from static bindings so we may improve the core
      without breaking legacy APIs
    + Better type handling
    + Parallel installable with PyGObject 2.28 for legacy binding
      support (2.28 must be compiled with –disable-introspection)
    + Fixed object array handling
    + Added more overrides for PyGTK API emulation
    + Support for function calling using keyword arguments
    + GObject and GLib symbols can now have overrides
    + All static bit removed or made private
    + GVariants now work from callback returns
  - Add xz BuildRequires to be able to decompress the tar.xz source.
  - Drop python-gobject-python3.patch: fixed upstream.
  - Split out shared library libpygobject-gi-2.0-python.
  - No longer obsolete and provide: python-gobject2. We are no longer
    compatible to what python-gobject2 used to provide. For
    compatibility, a python-gobject2 package is being re-instated.
* Fri Jun 17 2011
  - Change the source package so we can build both python 2
    (python-gobject) and python 3 (python3-gobject) versions, based
    on the same .spec file:
    + define a build_for_python3 variable to control the behavior
    + use local_py_requires and local_py_sitedir variables, that
      proxy the appropriate values depending on what is being built
    + do not change anything for the python 2 build
    + for the python 3 build:
      . replace python-cairo-devel and python-devel BuildRequires
      with python3-cairo-devel and python3-devel
      . do not keep any Provides/Obsoletes that are related to
      . add Conflicts with python-gobject-devel to the devel
      subpackage, as both devel subpackages install the same files
      . export PYTHON=python3 for the build
  - Add libffi-devel BuildRequires that will now work, since
    libffi-devel finally comes with a pkg-config file.
  - Add python-gobject-python3.patch: patches taken from git, to fix
    build with python 3. Add call to autoreconf, as is
* Fri Jun 17 2011
  - Update to version 2.28.6:
    + Fixes for GVariant.
    + Added __eq__ method for Gdk.Color and Gdk.RGBA
    + Fix symbol names to be locale independent
    + closure: Check the out arg is not null (bgo#651812)
    + Use _gi.Struct to wrap fundamentals
    + Fix two crashes.
* Wed May 04 2011
  - Update to version 2.28.4:
    + [gi] Don't create variant twice
    + [gi] Removed hack to avoid using GLib.Variant.new_variant.
    + [gi] Added additional test case for GVariant handling
    + [gi] Added support for GVariant arguments
    + Make sure the uppercase GObject module is
      imported instead of the lowercase
    + Fix ABI break in old static bindings
    + Fetch size from an enum type
    + ensure eol characters are preserved when writing
      template files (so \n does not become \r\n)
  - Use full URL to tarball as Source: tag.
* Wed Mar 23 2011
  - Update to version 2.28.3:
    + fix a typo when converting objects to strings gvalues
  - Changes from version 2.28.2:
    + fixed an ABI break in the static bindings when setting string
      gvalues e.g. passing an int to a Gtk.ListStore column which
      expects a string automatically converts the int to a string
      instead of throwing an error.
  - Changes from version 2.28.1:
    + now supports webkit conversions and favors
      using GObject over gobject.
    + Raw closures can now be passed from a signal/vfunc callback to
      a method.
    + Revert linking to the python libs because the python runtime
      statically links it in TreeModel column marshalling is now more
      robust (supports GObject Python Object storing).
    + Gtk.MessageDialog now respects the MessageType
    + You can now send None in for the signature of GDBus messages
      that have no parameters.
    + TreeViewColumn.set_cell_data_func can take None for the func_data
    + Fix syntax error so we can run in Python 2.5
    + Add pickers and menu demos
  - Changes from version 2.28.0:
    + fix sinking of floating objects
    + fix leaks when setting properties
    + add basic icon view demo
    + add search entry demo
    + override Gdk.RGBA so you can construct it like
      Gdk.RGBA(1.0, 1.0, 1.0, 1.0).
    + handle unichar gvalues in TreeModels
    + check for _thread module when configuring threading
    + package config file now contains overridesdir variable for 3rd
      party overrides.
    + on windows set bdist_wininst user-access-control property when
    + Gtk.stock_lookup return None on failure instead of a success
    + Python 2.5 fixes
    + Python 3 fixes
* Tue Mar 01 2011
  - Update to version 2.27.91:
    + Typelibs now loaded at import time instead of lazy loading.
    + Various fixes for GTK+/GDK support via gi.
    + Various other fixes.
  - Changes from version 2.27.90:
    + Faster handling of virtual methods when constructing objects
    + Enhanced gdbus and gvarient handling.
    + Enhanced drag and drop support.
    + Enhanced GtkTextBuffer support
    + Enhanced script for automating PyGtk to
      PyGObject Introspection migration.
    + Many introspection fixes.
    + Add/improve various overrides for GTK+.
    + Python 3 fixes.
  - Changes from version 2.27.0:
    + Implement richcompare for GIBaseInfo
    + Add a overrides registry so we can reference overrides inside
      the module
    + Add/improve various overrides for GTK+.
    + Many introspection fixes.
    + Python 3 fixes.
    + Various other fixes.
  - Remove pygobject-2.26.0-capsule.patch: fixed upstream.
  - Change python-gobject2, python-gobject2-cairo and
    python-gobject2-devel Obsoletes to be < instead of <= now that we
    have a new version.
* Wed Feb 09 2011
  - added patch that switches to new Capsule API, because the deprecated
    PyCObject API will cause a segfault when warnings are exceptions
* Fri Jan 07 2011
  - Rename source package and binary package from python-gobject2 to
    python-gobject: there's no reason to have the trailing 2 here.
  - Add appropriate Provides/Obsoletes for migration.
* Mon Sep 27 2010
  - Update to version 2.26.0:
    + A lot of work for introspection support.
    + A lot of work for python3 support.
    + Wrap g_get_system_{config,data}_dirs()
    + Wrap g_uri_list_extract_uris.
    + Add override for GLib.Variant.new_tuple
    + Use Bytes instead of Unicode when reading io
    + Many bug fixes.
    + Fix warnings.
    + Code cleanup.
* Fri Aug 27 2010
  - Fix Supplements of python-gobject2-cairo subpackage to reference
    the name of the package providing cairo, instead of
* Sun Aug 08 2010
  - Merge doc subpackage in devel subpackage, since the files in
    there are needed when building API docs for other python
* Sun Aug 08 2010
  - Update to version 2.21.5:
    + Adjust to API break in GObject-Introspection
    + Override test fixes for new GTK+ annotations
    + Fix up treeiter usage due to caller-allocates annotations in
    + Add  __name__ to DynamicModule class.
    + Do not override GdkRectangle.
    + Add override for TreeModel implementing __len__()
    + Fix warnings
    + Various fixes to demos, and new demos
  - Changes from version 2.21.4:
    + Merge PyGI
    + Various fixes to demos, and new demos
  - Changes from version 2.21.3:
    + Proper handling of null-ok in virtual methods
    + Fall back to use the floating references API in glib if there
      isn't a sinkfunc defined.
    + Revert "Drop sinkfuncs."
    + [giounix] Make it possible to compile on glib 2.20
    + Release the lock when potentially invoking Python code.
  - Changes from version 2.21.2:
    + Drop sinkfuncs.
    + Clear error if we failed the import
    + Added missing , to keyword list of gio.GFile.set_attribute
    + Fix arg conversion in gio.GFile.set_attribute
    + Set constants under python 2.5 or before
    + Doc Extractor: Use replacements that make sense for &...;
    + cosmetic tidy
    + Fix crash when importing gio
    + Include pygsource.h
    + codegen/ One more &...; replacement
    + codegen/ Replace some &..; that cause
    + codegen/ Handle C++ multi-line comments.
    + codegen/ Stop final section processing on first
    + Update doc extraction tool to handle GObjectIntrospection
    + bgo#613341 - pygobject tests seem to require pygtk causing a
      circular dependencies problem
    + Don't raise an error in _pygi_import if pygi support is
    + Initialize PyGPollFD_Type.fd_obj to NULL
    + Wrap gio.Cancellable.make_pollfd() and add a test
    + Make cancellable an optional parameter in many methods
    + Documentation fixes.
    + Build fixes.
  - Add gobject-introspection-devel, python-cairo-devel
  - Remove non-existing --enable-pygi configure flag.
  - Create a cairo subpackage, for the pygi cairo binding, so that
    cairo is not installed by default with the main package (since
    cairo implies installing X).
  - Move /usr/bin/pygobject-codegen-2.0 and /usr/share/pygobject/ to
    devel subpackage.
* Wed Jan 06 2010
  - Update to version 2.21.1:
    + Wrap a lot of new API.
    + Make cancellable optional in gio.SocketClient.connect_to_host,,
      gio.Resolver.lookup_by_address, GFile.create_readwrite
    + Deprecate old gio.Drive methods
    + Strip g_ prefix for many other functions
    + Strip g_ prefix from InetAddress functions
    + Fix function name gio.resolver_get_default
    + Register enums and flags in PyGI if needed (bgo#603534)
    + Remove a duplicate entry in gio.defs
    + Fix handling of uchar in pyg_value_from_pyobject
* Sun Dec 20 2009
  - Update to version 2.21.0:
    + pygmainloop: fix use of PySignal_WakeUpFD API for nested loops
    + Add capabilities to import wrappers from pygi
    + Move threads_init() function from 'gobject' to 'glib'
    + Fix wrong minimum checking in float properties (bgo#587637)
    + Wrap new API added in GIO 2.22
    + Fix bad name when rebuilding the unix source module
    + Add the missing limit constants from glibconfig.h (bgo#603244)
    + Suppress warnings about format conversion (bgo#603355)
    + Properly define Connectable as interface type and not object
    + Wrap new API added in GIO-UNIX 2.22
    + Wrap g_find_program_in_path (bgo#598435)
    + Add pygi-external.h into Makefile SOURCES
  - Pass --enable-pygi to configure to have introspection support.
* Thu Dec 17 2009
  - Package documentation as noarch
* Tue Sep 29 2009
  - Update to version 2.20.0:
    - Allow to use automake 1.11
    - Specify programming language in .devhelp file
    - Plug reference leak of GSource in pyg_main_loop_init
    - Updated uninstalled.pc file
  - Changes from version 2.19.0:
    - Add macros to help with Python list to/from GList/GSList
    - GIO docs practically completed
    - GFileInfo.list_attributes should accept None/NULL
    - Strip out Windows DLL API macros
    - Document that many functions got moved gobject -> glib
    - Allow to work when there are tabs or multiple spaces
      after the struct keyword.
    - Fix build when builddir is not the same as srcdir
    - Make gio.Emblem constructor new-style
    - Cleanup GIO overrides to use Python function/method names
    - Make codegen report errors using Python function/method names
    - Fix object type in gio.BufferedInputStream_fill_async
    - Wrap gio.BufferedInputStream.fill_async
    - Add gio.BufferedOutputStream which was forgotten in the types
    - Split overrides for gio.MemoryOutputStream
    - Wrap gio.memory_input_stream_new_from_data
    - Introduces the girepository module from the former PyBank
    - Add API appeared in 2.20 but not marked as such in gio docs
    - Wrap gio.FileOutputStream.query_info_async
    - Wrap gio.FileInputStream.query_async
    - Install executable codegen parts with executing permissions
    - Wrap gio.DataInputStream.read_line_async and read_until_async
    - Fix gio.OutputStream.splice_async
    - Add GIO 2.20 API and update docs
  - Remove AutoReqProv: it's default now.
* Wed May 27 2009
  - Update to version 2.18.0:
    + Improve gio docs with some more classes
    + Wrap gio.OutputStream.splice_async()
    + Add Python ver into installed libpyglib name
    + Wrap gio.OutputStream.flush_async()
    + Use 'Requires.private' for libffi in '.pc' files
    + Add wrapper for gio.FileAttributeMatcher
    + Mark relevant glib.IOChannel methods as METH_NOARGS
    + Retire hand-written ChangeLog; autocreate from Git history
    + Wrap gio.InputStream.skip_async()
    + Add in codegen -n --namespace option and the code to remove dll
      API in headers, added documentation
    + Properly mark glib.get_user_special_dir() as a keywords method
* Fri May 01 2009
  - Update to version 2.17.0:
    + Write a good part of the docs for gio
    + Wrap g_mount_guess_content_type
    + Swap first two arguments of gio.File.query_info_async
    + Fix a crash in pyg_type_add_interfaces
    + Remove an empty structure, use sizeof(PyObject)
    + Wrap four g_get_user_*_dir() functions
    + Remove '' as using deprecated Python module
    + Code maintenance: add .gitignore files
    + CellRendererPixbuf stock-size property has wrong type
    + Add a doap file after git migration
    + missing dep on libffi in pygobject-2.0.pc
    + g_volume_monitor_tp_new new function, return the singleton
    + Remove a DeprecationWarning under python 2.6
    + several scripts from codegen directory are not distributed
    + g_file_copy_async change argument order to keep it consistent
      with the other methods
    + memory leak in gio.File.copy_async
    + g_file_monitor should accept None for cancellable and set the
      default flag to G_FILE_MONITOR_NONE
    + pyg_notify_free needs to ensure it has GIL before calling
    + Wrap g_file_set_display_name_async
    + Add a semi-private method to return the option context C object
      from an option context wrapper
    + Converting a negative long Python value to a GUINT64 GValue
      doesn't error out as it should
    + Wrap g_file_set_attributes_async and g_file_set_attributes_finish
    + g_file_query_filesystem_info_async fix a typo
    + Wrap g_file_query_filesystem_info_async
    + Add missing g_file_query_filesystem_info_async and
    + Wrap g_file_eject_mountable
    + g_file_copy callback cannot be optional
    + Swap various kwargs names to reflect the code
    + Update the address of the FSF
    + Add g_volume_should_automount
    + Wrap g_drive_enumerate_identifiers and
    + Add a couple of convinence functions to convert from/to a
      python list and an array of strings
    + Allow setting pytype wrapper class
    + Wrap g_file_enumerator_close_async



Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Jan 9 10:20:29 2022