Commit graph

6 commits

Author SHA1 Message Date
prlw1
951927a8f7 Update py-gobject3 to 3.8.2
Many bug fixes and improvemnts:
https://git.gnome.org/browse/pygobject/tree/NEWS?id=3.8.2

Highlights:
 - Dot not clobber original Gdk/Gtk functions with overrides
   (Martin Pitt) (#686835)
 - 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)
 - [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)
2013-05-18 22:59:46 +00:00
prlw1
ef4b3525c9 Update py-gobject3 to 3.4.2
- Fix marshalling of GByteArrays (Martin Pitt)
- Fix marshalling of ssize_t to smaller ints (Martin Pitt)
- Fix crash with GLib.child_watch_add (Daniel Narvaez) (#688067)
- Fix various bugs in GLib.IOChannel (Martin Pitt)
- Work around wrong 64 bit constants in GLib Gir (Martin Pitt)
- Fix OverflowError in source_remove() (Martin Pitt) (#684526)
- Fix Signal decorator to not use base class gsignals dict
  (Simon Feltman) (#686496)
2012-12-04 15:04:44 +00:00
prlw1
ee7ea3a2dc Update py-gobject3 to 3.4.1.1 - thanks to drochner@
3.4.1.1 17-Oct-2012
- Bump g-i dependency to >= 1.34.1.1 (Paolo Borelli)
- Fix leaked vfunc return values (Simon Feltman) (#686140)
- Install egg-info files in the right dir  Kalev Lember) (#686315)

3.4.1   15-Oct-2012
- 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)
- 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)
2012-10-26 10:18:42 +00:00
prlw1
6dbd2e1de5 Update py-gobject3 to 3.4.0
Many bug fixes especially 32 vs 64-bit fixes, drop support for python < 2.6.
See http://git.gnome.org/browse/pygobject/plain/NEWS?id=3.4.0 for details.
2012-10-08 21:15:03 +00:00
prlw1
27371a6b75 commit 4e4c87e3: Fix 64bit integer convertion from GValue
(In the vain hope that it might fix
https://bugzilla.gnome.org/show_bug.cgi?id=681157)
2012-09-20 12:00:00 +00:00
prlw1
b8063bfce5 Add py-gobject3 version 3.2.2
Disable gobject-introspection in py-gobject so it can coexist with py-gobject3
2012-07-04 18:31:10 +00:00