* Wed Dec 13 2017 dimstar@opensuse.org
- Update to version 2.28.7:
+ Move property and signal creation into _class_init().
+ gio-types.defs: change some enums to flags.
+ Fix set_qdata warning on accessing NULL gobject property.
+ Disable introspection support by default.
+ Don't install codegen for Python 3.
+ Ship tests/te_ST@nouppera in release tarballs for tests to
succeed.
+ [gi] Port test_properties from static gio to GI Gio.
+ python3:
- Fix build. PYcairo_IMPORT doesn't exists anymore.
- Fix maketrans import.
+ [gi-overrides] fix MessageBox so it correctly handles the type
constructor param.
+ gdbus tests: Fix hang if test case fails.
+ Fix crash in Gtk.TextIter overrides.
+ correctly initialize the _gi_cairo_functions array to be zero
filled.
+ [gtk-override] print warning if user imports Gtk 2.0.
+ Add support for enums in gobject.property.
- Drop python-gobject-python3.patch and
python-gobject-gio_types.patch: fixed upstream.
- Drop libtool BuildRequires and call to autoreconf: no longer
needed since we don't carry patches anymore.
* Sat Feb 25 2017 toddrme2178@gmail.com
- Add python2-gobject2 and python2-gobject2-devel provides for
compatibility with multipython packages.
* Wed Sep 25 2013 toddrme2178@gmail.com
- Fix building python 3 version on openSUSE <= 12.3; __pycache__
was not built a this time.
* Tue Jul 16 2013 dimstar@opensuse.org
- Run pre_checkin.sh to re-introduce python3 capabilities:
+ Adds python3-gobject2.spec and .changes.
* Thu Sep 13 2012 andrea.bedini@gmail.com
- Add python-gobject-gio_types.patch: patches taken from git, to fix
some type mismatches in gio-types.defs.
* Sun Nov 27 2011 coolo@suse.com
- add libtool as buildrequire to avoid implicit dependency
* Fri Sep 30 2011 vuntz@opensuse.org
- Update python3-gobject2 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
saner.
* Wed Aug 24 2011 dimstar@opensuse.org
- Revert the rename from pygobject to pygobject2 for the docs: This
fix is counter productive. python-gobject (version 3) does not
provide useful documentation in first place. The right fix is not
to install the doc in python-gobject (version 2.90.x+)
* Mon Aug 22 2011 dimstar@opensuse.org
- Remove gobject-introspection-devel BuildRequires: We no longer
build the gi bindings, as they were moved to python-gobject 3.
- Move the doc from /usr/share/gtk-doc/html/pygobject to pygobject2
in order to not conflicy with python-gobject 3 on file level.
* Sat Aug 20 2011 dimstar@opensuse.org
- Pass --disable-introspection to configure. The introspection
based bindings are provided by python-gobject, the newer version
of this code.
* Mon Aug 15 2011 dimstar@opensuse.org
- Rename package to python(3)?-gobject2. This package is legacy
gtk2 based and is 'fading out'.
- Pass --disable-static to configure and use find -delete to clean
up the libtool archives.
* Fri Jun 17 2011 vuntz@opensuse.org
- 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
python-gobject2
. 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 configure.ac is
modified.
* Fri Jun 17 2011 vuntz@opensuse.org
- 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 dimstar@opensuse.org
- 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
+ pygi-convert.sh: 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
+ dsextras.py: 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 fcrozat@novell.com
- 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:
+ pygi-convert.sh 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
installing.
+ Gtk.stock_lookup return None on failure instead of a success
value.
+ Python 2.5 fixes
+ Python 3 fixes
* Tue Mar 01 2011 fcrozat@novell.com
- 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 pygi-convert.sh 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 9 18:09:19 UTC 2011 - jmatejek@novell.com
- added patch that switches to new Capsule API, because the deprecated
PyCObject API will cause a segfault when warnings are exceptions
(bnc#669802)
* Fri Jan 07 2011 vuntz@opensuse.org
- 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 vuntz@opensuse.org
- 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 vuntz@opensuse.org
- Fix Supplements of python-gobject2-cairo subpackage to reference
the name of the package providing cairo, instead of
name-version-arch.
* Sun Aug 08 2010 vuntz@opensuse.org
- Merge doc subpackage in devel subpackage, since the files in
there are needed when building API docs for other python
bindings.