lp:~vcs-imports/pygobject/+git/pygobject

Owned by VCS imports
Get this repository:
git clone https://git.launchpad.net/~vcs-imports/pygobject/+git/pygobject

Import details

Import Status: Reviewed

This repository is an import of the Git repository at https://gitlab.gnome.org/GNOME/pygobject.git.

The next import is scheduled to run .

Last successful import was .

Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 20 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 20 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 20 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 25 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 25 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 20 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 25 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 20 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 15 seconds — see the log

Branches

Name Last Modified Last Commit
master 2024-04-27 20:15:17 UTC
pygobject-object: bind_property: Accept keyword arguments

Author: Rafael Mardojai CM
Author Date: 2024-04-06 20:16:27 UTC

pygobject-object: bind_property: Accept keyword arguments

test-dbus-connection 2024-04-27 12:10:12 UTC
Add test for leaking DBus invocation object

Author: Arjan Molenaar
Author Date: 2024-04-27 10:30:57 UTC

Add test for leaking DBus invocation object

Co-Authored-By: Frederic Martinsons <frederic.martinsons@unabiz.com>

benzea/gio-asyncio 2024-04-22 06:46:08 UTC
WIP: do not depend on asyncio to create a usable Future

Author: BenjaminBerg
Author Date: 2024-04-21 21:11:58 UTC

WIP: do not depend on asyncio to create a usable Future

This change the gi.Async type to be usable without an EventLoop. Main
thing is to not go through loop.call_soon and instead use the correct
main context if needed.

pygobject-3-48 2024-04-06 07:17:02 UTC
version bump

Author: Christoph Reiter
Author Date: 2024-04-06 07:17:02 UTC

version bump

bilelmoussaoui/dispose 2024-03-30 22:39:46 UTC
overrides/gio: Don't wrap vfuncs functions for DBusProxy

Author: Bilal Elmoussaoui
Author Date: 2022-07-26 17:08:10 UTC

overrides/gio: Don't wrap vfuncs functions for DBusProxy

pygobject-3-46 2024-03-09 16:00:52 UTC
version bump

Author: Christoph Reiter
Author Date: 2024-03-09 16:00:52 UTC

version bump

pygobject-3-44 2023-09-29 11:00:35 UTC
version bump

Author: Christoph Reiter
Author Date: 2023-09-29 11:00:35 UTC

version bump

wip/jtojnar/gio-generic-list 2023-06-03 16:32:25 UTC
Support instances of Generic types in propertyhelper

Author: Jan Tojnar
Author Date: 2023-03-10 14:02:02 UTC

Support instances of Generic types in propertyhelper

Subscribing a subclass of `Generic[...]` (e.g. `Gio.ListStore[Gio.File]`)
will turn it into instance of `typing._GenericAlias`.
That is not an instance of `type`, nor a subclass of the subscribed class.

To allow passing instantiated generic types as `type` argument of `Property`,
we need to extract the generic type, or property will fail with `Unsupported type` error.

Unfortunately, `typing` module only provides helper for that since Python 3.8
so we need to create our own `get_origin` that looks into internal state for 3.7.

msandova/add-signal-group-override 2023-05-19 13:01:48 UTC
Add SignalGroup overrride

Author: Maximiliano Sandoval R
Author Date: 2023-05-19 12:06:52 UTC

Add SignalGroup overrride

Does not work.

Fixes: https://gitlab.gnome.org/GNOME/pygobject/-/issues/579

579-not-possible-to-call-gobject-signalgroup-connect 2023-05-18 09:32:34 UTC
CI: remove -Wno-error=deprecated-declarations again

Author: Christoph Reiter
Author Date: 2023-05-18 09:30:11 UTC

CI: remove -Wno-error=deprecated-declarations again

g_callable_info_free_closure() etc are no longer used since !241
in environments where they are deprecated.

benzea/try-disable-gdebug 2023-01-27 20:30:22 UTC
remove targets for test

Author: BenjaminBerg
Author Date: 2023-01-27 20:30:22 UTC

remove targets for test

pygobject-3-42 2023-01-27 14:18:48 UTC
Revert "pygi: Fix girepository deprecation warnings"

Author: Christoph Reiter
Author Date: 2023-01-27 14:18:41 UTC

Revert "pygi: Fix girepository deprecation warnings"

This reverts commit b1c8f70fa9b148b5fed77a6a1cacdbcf0c733601.

This was reverted on master too, see 4b421597d1885c725cbc

benzea/gsource-fix 2022-12-27 10:09:45 UTC
source: Fix destruction in certain corner cases

Author: BenjaminBerg
Author Date: 2022-12-26 23:34:21 UTC

source: Fix destruction in certain corner cases

The GSource destructor assumed that __del__ would clean up the object
and also cause finalize to be called. However, this may not be true in
two scenarios:
 1. On abnormal exit, __del__ might not be called
 2. The source is pending (or being dispatched)
    as the context holds a reference

The fix used here is to make sure to prevent calling the finalize
handler if the object is already destroyed or is being destroyed.

In the abnormal exit case (1), this is reasonable to do. The behaviour
is more problematic for the case where destruction happens while the
source is pending (2). In that case, a custom finalize handler will not
be called as the corresponding python object will be destroyed already.

barthalion/gnome-runtime-images-quay 2022-08-04 07:04:35 UTC
Update (or drop) the Docker image used by Flatpak job

Author: Bartłomiej Piotrowski
Author Date: 2022-07-27 10:51:58 UTC

Update (or drop) the Docker image used by Flatpak job

The gnome-runtime-images have been recently migrated to Quay. This is already reflected in the template.

Please note this MR has been created semi-automatically. If it doesn't make sense, feel free to close it.

benzea/vfunc-bound-descr 2022-03-27 12:43:25 UTC
info: Show which type/object callables are bound to

Author: Benjamin Berg
Author Date: 2022-01-21 12:08:25 UTC

info: Show which type/object callables are bound to

wip/mschraal/gdk4-rgba 2022-02-03 16:16:45 UTC
gdk overrides: Add GDK4 RGBA support

Author: Marinus Schraal
Author Date: 2022-02-03 16:16:45 UTC

gdk overrides: Add GDK4 RGBA support

benzea/tmp 2021-12-29 04:07:39 UTC
tests: Remove PyPy fixme that appears to be working

Author: Benjamin Berg
Author Date: 2021-12-29 04:07:39 UTC

tests: Remove PyPy fixme that appears to be working

The test_gvalue_gobject_ref_counts appears to be working just fine these
days.

pgriffis/soup-overrides 2021-09-23 20:40:46 UTC
Add Soup-3.0 overrides

Author: Patrick Griffis
Author Date: 2021-09-23 20:40:46 UTC

Add Soup-3.0 overrides

wip/gio-async-awaitable-return 2021-07-12 23:06:43 UTC
invoke: Create async helper when needed and marshal it for callbacks

Author: Benjamin Berg
Author Date: 2020-11-12 23:26:53 UTC

invoke: Create async helper when needed and marshal it for callbacks

Note that a cancellable will implicitly be created so that the awaitable
can be cancelled. If a cancellable is given, then this cancellable will
be used instead.

pygobject-3-40 2021-03-30 06:49:43 UTC
version bump

Author: Christoph Reiter
Author Date: 2021-03-30 06:49:43 UTC

version bump

pygobject-3-36 2021-02-01 19:39:42 UTC
CI: make sure we install a Python 3.5 compatible pip

Author: Christoph Reiter
Author Date: 2021-02-01 19:32:48 UTC

CI: make sure we install a Python 3.5 compatible pip

pip dropped <=3.5 support in the latest release

pygobject-3-38 2021-02-01 19:33:06 UTC
CI: make sure we install a Python 3.5 compatible pip

Author: Christoph Reiter
Author Date: 2021-02-01 19:32:48 UTC

CI: make sure we install a Python 3.5 compatible pip

pip dropped <=3.5 support in the latest release

pygobject-3-34 2020-05-30 17:58:52 UTC
flake8: fix errors with new flake8 3.8.0

Author: Christoph Reiter
Author Date: 2020-05-17 21:01:11 UTC

flake8: fix errors with new flake8 3.8.0

pygobject-3-32 2019-06-23 13:44:09 UTC
version bump

Author: Christoph Reiter
Author Date: 2019-06-23 13:44:09 UTC

version bump

pygobject-3-30 2019-06-16 14:17:50 UTC
version bump

Author: Christoph Reiter
Author Date: 2019-06-16 14:17:50 UTC

version bump

revert-typecasts 2018-09-14 13:54:14 UTC
revert closure typecasts from commit 25a5b066

Author: SharkCZ
Author Date: 2018-09-14 11:16:39 UTC

revert closure typecasts from commit 25a5b066

gtk4 2018-08-25 17:35:59 UTC
general: Add Flatpak demo

Author: Carlos Soriano
Author Date: 2018-08-05 21:26:13 UTC

general: Add Flatpak demo

Similar to what gtk does, provide a gtk manifest to build a demo so
one can hack on pygobject from GNOME Builder in a easy way.

ci-gnome-master 2018-08-15 13:50:02 UTC
ci: build and run tests in the gnome master flatpak runtime

Author: Christoph Reiter
Author Date: 2018-08-12 19:16:10 UTC

ci: build and run tests in the gnome master flatpak runtime

Allow failures for now as we don't control it and can't easily react if it breaks.

pygobject-3-28 2018-05-31 15:09:13 UTC
version bump

Author: Christoph Reiter
Author Date: 2018-05-31 15:09:13 UTC

version bump

pygobject-3-26 2018-02-06 08:17:17 UTC
tests: skip some more tests on macOS

Author: Christoph Reiter
Author Date: 2018-02-05 23:16:57 UTC

tests: skip some more tests on macOS

I haven't looked into why, but my hope is that this makes tests
pass on travis-ci, so we have a starting point and can at least
catch regression in an automated fashion.

wip/msvc 2017-11-27 05:54:16 UTC
Support MSVC builds of PyGObject-3.x

Author: Chun-wei Fan
Author Date: 2016-11-26 15:42:56 UTC

Support MSVC builds of PyGObject-3.x

The official compiler that is supported by Python is Visual Studio, namely
2008 for 2.7.x and 3.2.x, 2010 for 3.3.x and 3.4.x and 2015 for 3.5.x and
later, so this is work to add build support for Visual Studio via NMake,
so that we can reduce the problems that are caused by different CRTs that
are used by Python and PyGObject builds, as GLib and g-i supported builds
using Visual Studio 2008~2017 for a while.

Some wrapper calls are also added to setup.py so that installations using
setuptools can be supported, like what is done for the autotools buids,
for release builds.

wip/msvc-3-26 2017-11-27 05:36:23 UTC
Support MSVC builds of PyGObject-3.x

Author: Chun-wei Fan
Author Date: 2016-11-26 15:42:56 UTC

Support MSVC builds of PyGObject-3.x

The official compiler that is supported by Python is Visual Studio, namely
2008 for 2.7.x and 3.2.x, 2010 for 3.3.x and 3.4.x and 2015 for 3.5.x and
later, so this is work to add build support for Visual Studio via NMake,
so that we can reduce the problems that are caused by different CRTs that
are used by Python and PyGObject builds, as GLib and g-i supported builds
using Visual Studio 2008~2017 for a while.

Some wrapper calls are also added to setup.py so that installations using
setuptools can be supported, like what is done for the autotools buids,
for release builds.

pygobject-2-28 2017-10-13 10:43:04 UTC
Release 2.28.7

Author: Christoph Reiter
Author Date: 2017-10-13 10:43:04 UTC

Release 2.28.7

All the runtime related commits are included in Ubuntu for years.
The remaining commits regarding introspection shouldn't change
anything as every distro I've checked disables that anyway.

https://bugzilla.gnome.org/show_bug.cgi?id=705662#c4

wip/msvc-3-24 2017-06-14 03:33:07 UTC
Support MSVC builds of PyGObject-3.x

Author: Chun-wei Fan
Author Date: 2016-11-26 15:42:56 UTC

Support MSVC builds of PyGObject-3.x

The official compiler that is supported by Python is Visual Studio, namely
2008 for 2.7.x and 3.2.x, 2010 for 3.3.x and 3.4.x and 2015 for 3.5.x and
later, so this is work to add build support for Visual Studio via NMake,
so that we can reduce the problems that are caused by different CRTs that
are used by Python and PyGObject builds, as GLib and g-i supported builds
using Visual Studio 2008~2015 for a while.

Some wrapper calls are also added to setup.py so that installations using
setuptools can be supported, like what is done for the autotools buids,
for release builds.

pygobject-3-24 2017-04-10 10:40:19 UTC
configure.ac: post-release version bump to 3.24.2

Author: Christoph Reiter
Author Date: 2017-04-10 10:40:19 UTC

configure.ac: post-release version bump to 3.24.2

pygobject-3-20 2016-04-25 04:02:55 UTC
configure.ac: post-release version bump to 3.20.2

Author: Simon Feltman
Author Date: 2016-04-25 04:02:55 UTC

configure.ac: post-release version bump to 3.20.2

pygobject-3-18 2015-11-12 16:26:34 UTC
Fix import warnings pointing to the wrong code with CPython 3.3/3.5

Author: Christoph Reiter
Author Date: 2015-10-30 12:07:57 UTC

Fix import warnings pointing to the wrong code with CPython 3.3/3.5

For making warnings point to the code doing the import, the stack frames
of the import system need to be skipped. The frame count number varries
between CPython versions and in 3.5 all frames of the import system are
skipped for warnings (https://bugs.python.org/issue24305).

This hardcodes the frame counts for all supported CPython versions
which fixes the import warning output for CPython 3.3 and 3.5.

This also fixes/works around a bug in CPython 3 where if a too
large stacklevel value was passed to warn(), CPython would try to
interpret a file called "sys" in the same directory of the
executed script (https://bugs.python.org/issue25493
and https://bugzilla.gnome.org/show_bug.cgi?id=757184).

https://bugzilla.gnome.org/show_bug.cgi?id=757184

pygobject-3-14 2015-07-17 13:18:01 UTC
Avoid a silent long to int truncation

Author: Rui Matos
Author Date: 2015-05-21 15:53:17 UTC

Avoid a silent long to int truncation

If the python object contains a value bigger than MAXUINT we'd
silently truncate it when assigning to 'val' and the if condition
would always be true.

This was caught by a coverity scan.

https://bugzilla.gnome.org/show_bug.cgi?id=749698

pygobject-3-16 2015-07-17 13:17:36 UTC
Avoid a silent long to int truncation

Author: Rui Matos
Author Date: 2015-05-21 15:53:17 UTC

Avoid a silent long to int truncation

If the python object contains a value bigger than MAXUINT we'd
silently truncate it when assigning to 'val' and the if condition
would always be true.

This was caught by a coverity scan.

https://bugzilla.gnome.org/show_bug.cgi?id=749698

pygobject-3-12 2014-05-26 11:05:30 UTC
configure.ac: post release version bump to 3.12.3

Author: Simon Feltman
Author Date: 2014-05-26 11:05:30 UTC

configure.ac: post release version bump to 3.12.3

pygobject-3-10 2013-11-11 14:03:02 UTC
configure.ac: post-release version bump to 3.10.3

Author: Martin Pitt
Author Date: 2013-11-11 14:03:02 UTC

configure.ac: post-release version bump to 3.10.3

pygobject-3-8 2013-07-06 16:48:35 UTC
testhelper: Fix import requirement for GObject

Author: Simon Feltman
Author Date: 2013-07-06 16:48:35 UTC

testhelper: Fix import requirement for GObject

Replace the importing of gi._gobject._gobject with gi.repository.GObject
in tests/testhelpermodule.c

The testhelper module was only importing the static bindings
(gi._gobject._gobject) and not the overrides (gi.repository.GObject).
This was causing some tests to fail when test_thread was the first
test to run in the suite due to it registering new types based on
PyGObject_Type.

https://bugzilla.gnome.org/show_bug.cgi?id=703647

pygobject-3-4 2012-11-30 07:55:59 UTC
test_overrides_gtk: Ignore GVFS warnings from FileChooserDialog

Author: Martin Pitt
Author Date: 2012-11-30 07:44:56 UTC

test_overrides_gtk: Ignore GVFS warnings from FileChooserDialog

Do not cause GVFS warnings from Gtk.FileChooserDialog (which may concern
unavailable monitor backends in the test environment) to fail the tests.

pygobject-3-2 2012-05-14 16:58:17 UTC
post-release bump to 3.2.3

Author: Martin Pitt
Author Date: 2012-05-14 16:58:17 UTC

post-release bump to 3.2.3

pygtk-compat 2012-03-16 19:39:34 UTC
GtkViewport: Add a default values for the adjustment constructor parameters

Author: Johan Dahlin
Author Date: 2012-03-16 19:08:44 UTC

GtkViewport: Add a default values for the adjustment constructor parameters

pygobject-3-0 2012-02-09 09:05:31 UTC
Post release version bump to 3.0.5

Author: Sebastian Pölsterl
Author Date: 2012-02-09 09:05:31 UTC

Post release version bump to 3.0.5

invoke-rewrite 2011-07-18 14:45:18 UTC
Merge branch 'master' into invoke-rewrite

Author: John (J5) Palmieri
Author Date: 2011-07-18 14:45:18 UTC

Merge branch 'master' into invoke-rewrite

windows 2011-04-09 06:52:17 UTC
Merge branch 'pygobject-2-28' into windows

Author: Dieter Verfaillie
Author Date: 2011-04-09 06:52:17 UTC

Merge branch 'pygobject-2-28' into windows

llvm 2010-07-21 22:33:09 UTC
Update for g-i trunk

Author: Johan Dahlin
Author Date: 2010-07-21 22:33:09 UTC

Update for g-i trunk

Remove long/int types which are no longer present in g-i

gtk-3.0 2010-07-13 04:06:53 UTC
Refactor field access

Author: John Stowers
Author Date: 2010-07-05 05:39:12 UTC

Refactor field access

 * Add implementation for boxed and pointer types
 * Remove direct field access for GObject types for
   the sake of GSEAL compatibility.
 * Add new defs cababilities, getter-{propname,funcname}
   which can work around this. Print a deprecation warning
   in any field access for GObjects

py3k 2010-04-18 15:24:41 UTC
Add files to install list

Author: John Ehresman
Author Date: 2010-04-18 15:24:41 UTC

Add files to install list

pygi-py3k 2010-04-16 14:58:09 UTC
Fix test cases by decoding to correctly sized type

Author: John (J5) Palmieri
Author Date: 2010-04-16 14:58:09 UTC

Fix test cases by decoding to correctly sized type

 * Make work on both Python 3.0 and 2.x by using the Long object instead of
   Int. Since we are decoding to a C type and this code is internal
   we can assume UnsignedLongLong python type for unsigned values
   to avoid issues where we were mistakenly decoding large values into
   a long.

gsoc2009 2009-08-24 15:49:12 UTC
Move a few declarations to some more appropriate header files

Author: Simon van der Linden
Author Date: 2009-08-24 15:49:12 UTC

Move a few declarations to some more appropriate header files

pygobject-2-18 2009-05-30 18:58:17 UTC
Fix gio.OutputStream.splice_async

Author: Paul Pogonyshev
Author Date: 2009-05-30 14:24:15 UTC

Fix gio.OutputStream.splice_async

Bug #584290.

pygobject-2-16 2009-02-22 09:21:14 UTC
Updated.

Author: Gian Mario Tagliaretti
Author Date: 2009-02-22 09:21:14 UTC

Updated.

2009-02-22 Gian Mario Tagliaretti <gianmt@gnome.org>

 * NEWS: Updated.

svn path=/branches/pygobject-2-16/; revision=1020

pygobject-2-14 2008-06-29 10:57:58 UTC
Bug 540696 – gobject.markup_escape_text() causes python to segfault

Author: Gustavo J. A. M. Carneiro
Author Date: 2008-06-29 10:57:58 UTC

Bug 540696 – gobject.markup_escape_text() causes python to segfault

svn path=/branches/pygobject-2-14/; revision=791

python-3 2007-08-30 14:00:21 UTC
Use python3ish print()

Author: Johan Dahlin
Author Date: 2007-08-30 14:00:21 UTC

Use python3ish print()

svn path=/branches/python-3/; revision=704

pygobject-2-12 2007-03-17 14:37:35 UTC
Fix a couple of compiler warnings.

Author: Gustavo J. A. M. Carneiro
Author Date: 2007-03-17 14:37:35 UTC

Fix a couple of compiler warnings.

svn path=/trunk/; revision=640

pygobject-2-10 2006-04-11 14:27:45 UTC
Post release version bump

Author: Johan Dahlin
Author Date: 2006-04-11 14:27:45 UTC

Post release version bump

pygobject-2-8 2006-01-09 21:15:39 UTC
post release version bump

Author: Johan Dahlin
Author Date: 2006-01-09 21:15:39 UTC

post release version bump

pygtk-2-6 2005-10-28 09:12:11 UTC
Backport reference count and threadsafe fixes from the 2.8 branch.

Author: Johan Dahlin
Author Date: 2005-10-28 09:12:11 UTC

Backport reference count and threadsafe fixes from the 2.8 branch.

        * gobject/pygobject.c: (pygobject_new_with_interfaces):
        Backport reference count and threadsafe fixes from the 2.8 branch.

pygtk-introspection 2005-06-24 13:57:11 UTC
build system improvements; don't hardcore gobject-introspection libs/cflags

Author: Gustavo J. A. M. Carneiro
Author Date: 2005-06-24 13:57:11 UTC

build system improvements; don't hardcore gobject-introspection libs/cflags

pygtk-2-4 2005-03-14 18:49:09 UTC
in case the enum is not registered, set enum_class or flag_class to None

Author: Lorenzo Gil Sanchez
Author Date: 2005-03-14 18:49:09 UTC

in case the enum is not registered, set enum_class or flag_class to None

 * gobject/pygparamspec.c (pyg_param_spec_getattr): in case the enum
 is not registered, set enum_class or flag_class to None

pygtk-2-2 2004-03-27 21:54:36 UTC
Merge in changes from HEAD:

Author: Johan Dahlin
Author Date: 2004-03-27 21:54:36 UTC

Merge in changes from HEAD:

2004-03-27 Johan Dahlin <johan@gnome.org>

 * gtk/gtk.defs (widget_list_style_properties): This is a function,
 not a method.

 * pygobject-private.h, pygobject.h, gobjectmodule.c:
 Make PyGParamSpec_Type and pyg_param_spec_new part of the public API.

 * gtk/gtkwidget.override (_wrap_gtk_widget_style_get_property)
 (_wrap_gtk_widget_class_list_style_properties): Impl. Fixes
 bug 138104

 * setup.py: Removed installation of libglade and libxml2 DLLs on
 win32 (these are now part of the dropline installer).
 patch by Cedric Gustin, fixed bug 136731

 * gtk/gtk.override (_wrap_gtk_main_quit): Override, this does
 two things differently from the old (auto generated) version,
 first it checks if gtk_main_level() is non zero and raises a
 RuntimeError if it's not. It also allows arguments and completely
 ignores them, this is closer to the old 0.6.x behavior and
 suitable for usage like this: obj.connect(signal, gtk.main_quit),
 fixes bug 136705

 * gtk/gtkmodule.c (python_do_pending_calls): Check gtk_main_level
 before calling gtk_main_quit, since it might be called outside of
 a mainloop (eg, gtk.main_iteration). Avoids warnings on the console
 as found in example in bug 138163

2004-03-25 Johan Dahlin <johan@gnome.org>

 * examples/glade/autoconnect.py: New small example

2004-03-22 Xavier Ordoquy <xordoquy@wanadoo.fr>

 * gtk/gtk.defs: Removed the _gtk_* functions as the are private
 and not exported in the module.

2004-03-22 Xavier Ordoquy <xordoquy@wanadoo.fr>

 * codegen/h2def.py: Added the interface detection (interface -*Iface-
 inheriting from GTypeInterface)

2004-03-18 Xavier Ordoquy <xordoquy@wanadoo.fr>

 * codegen/h2def.py: Added the interface detection (class
 inheriting from GTypeInterface)

2004-03-18 Xavier Ordoquy <xordoquy@wanadoo.fr>

 * gtk/gtk.defs: Cosmetic changes to match h2def output exactly
 in order to ease further merges.

2004-03-12 Johan Dahlin <johan@gnome.org>

 * gtk/gtk.override (_wrap_gtk_accel_group_connect_group):

2004-03-12 Xavier Ordoquy <xordoquy@wanadoo.fr>

 Fixes #136811 (h2def ignores some functions)
 * codegen/h2def.py: skips the extern "C"

pygtk-2-0 2003-12-23 14:20:22 UTC
explicitly check if the property is readable first, and raise an exception

Author: James Henstridge
Author Date: 2003-12-23 14:20:22 UTC

explicitly check if the property is readable first, and raise an exception

2003-12-23 James Henstridge <james@daa.com.au>

    * pygobject.c (pygobject_get_property): explicitly check if the
    property is readable first, and raise an exception otherwise
    (pygobject_set_property): check if property is readable (fixes bug
    #121544).

PYGTK_1_99_15 2003-02-08 22:39:21 UTC
Added.

Author: Johan Dahlin
Author Date: 2003-02-08 22:39:21 UTC

Added.

 * pygtk-2.0.pc.in (codegendir): Added.

 * setup.py: Added Numeric and gtkgl support (gtkgl untested).

 * dsextras.py: Updated.

gtk-gnome-1-2 2003-01-14 15:30:51 UTC
Correct version here too

Author: Johan Dahlin
Author Date: 2003-01-14 15:30:51 UTC

Correct version here too

python22-branch 2001-09-25 13:45:44 UTC
getter for __dict__ on GObject wrappers. (PyGObject_Type): include getsets

Author: James Henstridge
Author Date: 2001-09-25 13:45:44 UTC

getter for __dict__ on GObject wrappers. (PyGObject_Type): include getsets

2001-09-25 James Henstridge <james@daa.com.au>

 * gobjectmodule.c (pygobject_get_dict): getter for __dict__ on
 GObject wrappers.
 (PyGObject_Type): include getsets list.

 * codegen/codegen.py (write_getsets): change "struct getsets" to
 PyGetSetDef to match recent changes in python.

short-class-names-branch 2001-09-12 02:40:02 UTC
Also, changes to fix up pygtk-demo for this configuration.

Author: James Henstridge
Author Date: 2001-09-12 02:40:02 UTC

Also, changes to fix up pygtk-demo for this configuration.

2001-09-12 James Henstridge <james@daa.com.au>

 * codegen/codegen.py (write_class, write_interface): set the short
 name as the class name here.

 * gobjectmodule.c (pygobject_register_class): pass ec->tp_name as
 the name for the class passed to PyExtensionClass_Export*.

 * codegen/codegen.py (write_source): pass the C name to
 pygobject_register_class again.

extension-class-branch 2000-03-28 11:25:17 UTC
fixed bug in constructor that would cause segfault when creating instances

Author: James Henstridge
Author Date: 2000-03-28 11:25:17 UTC

fixed bug in constructor that would cause segfault when creating instances

2000-03-28 James Henstridge <james@daa.com.au>

 * gtk/gtk.override (_wrap_gtk_radio_menu_item_new): fixed bug in
 constructor that would cause segfault when creating instances :(

 * codegen/codegen.py (write_getattr): implemented object field
 accessors through a __getattr__ method for the class. Doesn't
 handle attributes inheritted from parent classes properly yet.

 * ltihooks.py: install ltihooks when it is imported. This is
 generally what you would be importing it for.

 * codegen/argtypes.py (ObjectArg): fixed up template code a bit.

 * gtk/gtk.override: added some more functions to ignore.

 * codegen/argtypes.py: add a few more integer types to the matcher.
 (UCharArg.write_param): new matcher for uchar arrays that doesn't
 barf on strings with embedded NULLs.

 * gtk/gtk.defs (gtk_check_menu_item_new): added is-constructor-of
 clause.

170 of 70 results
This repository contains Public information 
Everyone can see this information.

Subscribers