~vcs-imports/pygobject/+git/pygobject:pygobject-2-28

Last commit made on 2017-10-13
Get this branch:
git clone -b pygobject-2-28 https://git.launchpad.net/~vcs-imports/pygobject/+git/pygobject

Branch merges

Branch information

Name:
pygobject-2-28
Repository:
lp:~vcs-imports/pygobject/+git/pygobject

Recent commits

c9594b6... by Christoph Reiter <email address hidden>

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

9456ba7... by Martin Pitt <email address hidden>

Move property and signal creation into _class_init()

We must not add class interfaces after g_type_class_ref() has been called the
first time. Move signal and property creation from pyg_type_register() into
pyg_object_class_init(), and drop the hack of registering interfaces twice.

This is a backport of commit efcb0f9fd for 2.28.x. This allows old pygtk
applications to work with pygobject 2.28.x and glib 2.35.x.

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

42d01f0... by Allison Karlitskaya

gio-types.defs: change some enums to flags

These flags types were originally incorrectly handled in glib as being
enums. That bug was fixed, but they're still enums here, leading to
warnings about the mismatch.

Change them to flags.

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

42d871e... by Ivan Stankovic <email address hidden>

Fix set_qdata warning on accessing NULL gobject property

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

99162bf... by Dieter Verfaillie

Disable introspection support by default

This makes parallel isntallation with PyGObject 3.0 easier on distributors.

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

2940d0c... by Arfrever Frehtes Taifersar Arahesis

Don't install codegen for Python 3

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

c4cdb76... by Martin Pitt

Ship tests/te_ST@nouppera in release tarballs for tests to succeed

5c27868... by Martin Pitt

[gi] Port test_properties from static gio to GI Gio

As we ripped out the static gio bindings a while ago, this test case was using
the system installed gio bindings with Python 2, and now fails completely with
Python 3. Rewrite it to use gi.repository.Gio.

e2dc4ac... by Ignacio Casal Quinteiro

[python3] fix build. PYcairo_IMPORT doesn't exists anymore

667bec7... by Martin Pitt

[python3] Fix maketrans import

Python3 moved the maketrans() function from the string module to a str method.
This unbreaks gi/module.py for Python 3 again.