| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libpyglib-gi-2_0-python0 | Distribution: openSUSE 12.1 |
| Version: 3.0.2 | Vendor: openSUSE |
| Release: 2.3.1 | Build date: Wed Nov 23 17:44:46 2011 |
| Group: System/Libraries | Build host: build10 |
| Size: 13884 | Source RPM: python-gobject-3.0.2-2.3.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: http://ftp.gnome.org/pub/GNOME/sources/pygobject/ | |
| Summary: Python Gobject Introspeciton binding | |
Pygobjects is an extension module for python that gives you access to GLib's GObjects. The bindings are handled by gobject-introspection libraries.
LGPLv2.1+
* Tue Nov 15 2011 badshah400@gmail.com
- Update to version 3.0.2 (fixes bnc#730334):
+ 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 dimstar@opensuse.org
- 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 vuntz@opensuse.org
- 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
saner.
+ 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 vuntz@opensuse.org
- Update to version 3.0.0:
+ Fix compilations warnings.
* Fri Sep 16 2011 vuntz@opensuse.org
- 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 GObject.new.
+ 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 vuntz@opensuse.org
- 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
Gtk.TreeViewDropPosition
+ Test GPtrArray regression
+ Fix on demos
* Wed Aug 24 2011 dimstar@opensuse.org
- Fix -devel package files section (pygobject doc is gone)
* Wed Aug 24 2011 dimstar@opensuse.org
- Delete gtk-doc/html/pygobject: The documentation is not
reflecting the gi-bindings. but the old static ones.
* Mon Aug 22 2011 dimstar@opensuse.org
- 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 dimstar@opensuse.org
- 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()
+ [pygi-convert.sh] 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 dimstar@opensuse.org
- Update to 2.90.1 (3.0 pre-release):
+ New rewritten invoker is twice as fast and easier to extend and
debug
+ 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 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.
* Sun Aug 08 2010 vuntz@opensuse.org
- 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
gtk+
+ 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 &...;
expressions.
+ Setup.py cosmetic tidy
+ Fix crash when importing gio
+ Include pygsource.h
+ codegen/docextract_to_xml.py: One more &...; replacement
( ).
+ codegen/docextract_to_xml.py: Replace some &..; that cause
errors.
+ codegen/docextract_to_xml.py: Handle C++ multi-line comments.
+ codegen/docextract.py: Stop final section processing on first
match.
+ Update doc extraction tool to handle GObjectIntrospection
annotations.
+ 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
disabled
+ 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
BuildRequires.
- 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 vuntz@opensuse.org
- Update to version 2.21.1:
+ Wrap a lot of new API.
+ Make cancellable optional in gio.SocketClient.connect_to_host,
gio.SocketAddressEnumerator.next,
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 vuntz@opensuse.org
- Update to version 2.21.0:
+ pygmainloop: fix use of PySignal_WakeUpFD API for nested loops
(bgo#481569)
+ 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
type
+ 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 jengelh@medozas.de
- Package documentation as noarch
* Tue Sep 29 2009 vuntz@opensuse.org
- 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
conversions.
- 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 h2def.py 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 vuntz@novell.com
- 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 mboman@suse.de
- Update to version 2.17.0:
+ Write a good part of the docs for gio
+ Wrap g_mount_guess_content_type
g_mount_guess_content_type_finish
+ 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 'ltihooks.py' 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
object
+ 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
Py_XDECREF
+ 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
g_file_query_filesystem_info_finish
+ 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
g_volume_enumerate_identifiers
+ 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
/usr/lib/libpyglib-gi-2.0-python.so.0 /usr/lib/libpyglib-gi-2.0-python.so.0.0.0
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu May 23 03:12:29 2013