[pygobject/windows] (316 commits) ...Windows build is 2.26.0
- From: John Stowers <jstowers src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pygobject/windows] (316 commits) ...Windows build is 2.26.0
- Date: Sat, 16 Oct 2010 05:31:12 +0000 (UTC)
Summary of changes:
b24fd96... Initial import (*)
ce673b9... Add PyGObject patches (*)
6f50d51... Add a doap file (*)
8f53ca8... Add myself to pygi.doap (*)
fdfbc90... Update PyGObject patches (*)
7347559... Remove PyGObject patches since they've been merged to maste (*)
4a887cf... Fix silent rules setup (*)
e604a89... Search for python-config-${VERSION} when python${VERSION}-c (*)
e6f730d... Import pygtk properly to avoid failure on some setups (*)
6ccf58a... Treat GI_INFO_TYPE_INTERFACE same as GI_INFO_TYPE_OBJECT (*)
1dc62a9... Register interfaces (*)
fad89e1... Add support for Any arguments (*)
a644edf... Create overridden modules in two passes (*)
33081c2... Add stuff to .gitignore (*)
fc3dca0... Accept 0 as a valid value for flag and enum arguments (*)
4a373b8... Use the right variable when looking up in sys.modules (*)
ac80e64... Structs in arrays are not marshalled correctly (*)
076ba31... Fix members initialization in metaclasses (*)
96f6c63... A few tests about interfaces (*)
05a2ed5... Use the limit constants from glib and interpret G_MAXUINT32 (*)
e7e2fcc... Revert "Use the limit constants from glib and interpret G_M (*)
66c3480... Set a default constructor for boxed structs that don't have (*)
a866062... Remove trailing whitespace (*)
d1ae73f... Pythonify. Avoid ; and () around if statements (*)
cfa7d00... Remove global checks for pointers and move them in type cas (*)
542fdf6... Use the limit constants from glib and interpret G_MAXUINT32 (*)
e955b93... Depend on GLib 2.20 rather than 2.22 (*)
24fa122... The array field 'length' starts to count from the C arg lis (*)
828d0f0... Add Gtk.keysyms to overrides (*)
8ddcbca... sys.path must be modified after pygtk is imported (*)
4db68b9... Suppress compilation warnings (*)
b4189be... Don't set a default constructor for structures. (*)
b11cf25... Initialize struct fields to 0 when allocating (*)
eaf7cb8... Restore the overrides support (*)
aefac8c... Remove support for pointers to basic types as input-only ar (*)
5106523... Fix and complete overrides tests (*)
ef0ceb2... Add modelines and copyright information to overrides module (*)
9fef1ac... Always create the .so link (*)
5a47e96... Use GIMarshallingTests (old TestGI) in gobject-introspectio (*)
de5d2ea... [Makefile.am] Clean up CFLAGS handling, don't override all: (*)
81796cb... override that wasn't checked in - fixes some test cases (*)
c5f6af4... Add metadata to the .doap file (*)
fc9ff02... Add gdb and valgrind variants for the tests (*)
e73b6f6... Allow creating structs with pointers (*)
a34cb9f... Add support for foreign structs (*)
610dd1e... Implementation callback support with scoping and basic argu (*)
2778f8a... Add examples/cairo-demo.py (*)
a0e22e3... Require PyCairo (*)
0de73d0... Add Zach Goldberg as a pygi maintainer (*)
a3afdb5... Fix doap file (*)
34a3931... Add Tomeu's prototype script for converting pygtk to pygi (*)
a90298c... Update to latest version of the pygi-convert.sh script (*)
7d533b8... Move some tests from test_gi to test_everything (*)
79aa416... Implement nullable argument support, including tests (*)
e239faa... Fix a typo in pygi-callbacks.c header (*)
8b70faa... Implement vfuncs. (*)
979e018... Add missing file to tarballs (*)
8a9bb04... Add one more missing file to tarballs (*)
1dc575a... Add more stuff to the tarballs (*)
3293c91... One more missing file... (*)
8dbc2cb... Bump version for release 0.5.0 (*)
11fa39a... Doc Extractor: Use replacements that make sense for &...; (*)
a579ccc... Set constants under python 2.5 or before (*)
0b222f0... Fix arg conversion in gio.GFile.set_attribute (*)
e203dc7... Added missing , to keyword list of gio.GFile.set_attribute (*)
89704f6... Bump version during development to 0.5.1 (*)
391640b... Add support for enums without GType (*)
d1ba23c... Rename variable with a very generic name (*)
24bb89f... Print any error messages raised inside _pygi_closure_handle (*)
c0f40de... Refactor get_* methods in the *Info wrappers (*)
af9e4e0... Bump required GLib version to 2.22 (*)
3ba666b... Add basic support for unions (*)
d3b5fae... Refactor implementation of scope call to allow for multiple (*)
10e558c... Change SCOPE_TYPE_INVALID handling to be a warning and not (*)
8240320... Force out arguments to be initialized as NULL. Comes with (*)
2b12049... Change SCOPE_TYPE_INVALID handling to be a more verbose err (*)
8a0c48f... Correct the reference counting of userdata in closure handl (*)
1d9c6b6... Dont force subclasses to implement all virtual methods of t (*)
7fc5528... Step 1 of refactoring _wrap_g_function_info_invoke (*)
64fa8f9... One more step at refactoring _wrap_g_function_info_invoke (*)
4410abd... make __all__ be a list of strings, fix override mechanism t (*)
5657cca... Add override for Gdk.Color (*)
9fc6783... Fix GAsyncReadyCallback (*)
9b923a6... Add the Gtk.Builder override (*)
9669acd... Move invocation code to its own file (*)
3e61e7d... Fix passing GDestroyNotify (*)
5e20c01... Only hookup vfunc implementations for locally-defined metho (*)
f9fff97... Avoid freeing garbage (*)
17fa128... Fix passing callbacks as constructor args (*)
64324a4... override Gdk.Drawable to add cairo_create convinience metho (*)
c20b9f6... wrap GObject module so we can go through GI when requesting (*)
2674a95... Fix overrides.Gdk.Color.__new__ args (*)
865939d... Bump version for development to 0.5.2 (hopefully 0.6) (*)
897420e... add GtkUIManager and GtkActionGroup overrides (*)
d963007... reset sys.argv to the return value of Gtk.init_check (*)
e928ea9... don't error out on methods with callbacks as return type (*)
ab1aaff... fix NULL array unit tests and fix crasher when sending None (*)
aa0357e... GTypeInterface cannot be unrefed (*)
71a2148... Fix warning in configure. (*)
4b369f8... Return an empty list when a NULL GList and GSList is return (*)
60fdf4b... correctly handle floating objects in gtk (*)
0df0c95... If None is passed to an interface which takes an object, co (*)
8eb8094... Add support for out args in callbacks (*)
c171579... check refcounting of callback userdata in unit tests (*)
c9d44d4... Add support for GArray args (*)
1561d29... Improve handling of subclasses without __gtype_name__ (*)
9f34d12... fix up Builder override, add new override methods, and add (*)
686e10f... Dont complain if another base has implemented the method (*)
097b929... Correctly identify at creation time: (*)
6156f15... Prepend gi.repository to the __module__ attribute of wrappe (*)
1319da5... Apply consistent whitespace formatting with: (*)
5f0f9a9... Install pre-commit hook that checks the code changes for st (*)
46b5133... Wrap C arrays in structs as GArrays before converting to Py (*)
c3f467e... don't import gobject directly in the tests (*)
1e42ee6... support for caller-allocates annotations for structs (*)
7a94270... Pre-release version bump 0.6.0 (*)
45c4e46... Post-release version bump to 0.6.1 (*)
b3b1f02... Update gobject-introspection dependency to 0.6.14 (*)
03b9969... add the gtk-demo app along with a couple of demos (*)
7e1b8cf... add formatting rules and copyright notice (*)
a96dbaf... add assistant demo (*)
ffca025... add the builder demo (*)
d9968c3... fix up formatting in demos (*)
e9f5f8a... set is_fully_bound to True fro builder example (*)
986db1c... new button box demo (*)
e0f1dce... set is_fully_bound to false (*)
e7fabb5... clipboard demo (*)
c1c4157... fix some typos and add a link to a patch which fixes a FIXM (*)
46c91a1... Clear error if we failed the import (*)
87774a1... Add myself to maintainers (*)
ec59812... Update PyGObject dependency to 2.21.1 (*)
e9ee291... colorselector demo (*)
b435319... Use bash explicitely in the pre-commit hook. (*)
07df124... Make the "wrong argument count" exception more explicit. (*)
0462748... Drop sinkfuncs. (*)
495a301... Add myself to the maintainers list in the README (*)
e0fe844... Remove deleted files from the Makefile. (*)
c4e64d5... Update NEWS and release PyGObject-2.21.2 (*)
d182630... Post release version bump to 2.21.3 (*)
6306dd7... fix variable member names in Gdk.Color override (*)
a3eb5c7... Fix to match latest gtk annotations (*)
729072e... Allow passing None for callbacks which are annotated allow- (*)
a866869... fix leak in the allow None callbacks patch (*)
aa1e82c... add combobox example (*)
433ee2a... Release the lock when potentially invoking Python code. (*)
606018a... Don't free transfer full struct pointers because we can't d (*)
ec8d148... [giounix] Make it possible to compile on glib 2.20 (*)
fa91dfd... Prepare pygi move (*)
597bd64... Merge branch 'pygi-merge' (*)
b266105... Merge back pygi (*)
e71238a... Revert "Drop sinkfuncs." (*)
00a85f6... Fall back to use the floating references API in glib if the (*)
259a4b0... Add *~ and *.orig to .gitignore (*)
79acac7... Proper handling of null-ok in virtual methods (*)
a7fa8b8... Update NEWS and release PyGObject-2.21.3 (*)
acf7b43... Post release version bump to 2.21.4 (*)
49321b9... Override Dialog constructor and add_buttons method (*)
4fe0d94... make the overrides file git friendly by appending to __all_ (*)
1d89a88... fix up some build issues (*)
53c355d... add override for TextBuffer (*)
5f9cb91... remove unneeded TextIter creation in the tests (*)
fb1ee24... Merge branch 'pygi' (*)
c7c94ef... we shouldn't g_array_free NULL pointers (*)
3d72b82... Force loading the GObject typelib so we have available the (*)
cc3ea77... Make sure that sys.argv is a list and not a sequence. (*)
5f82e7d... Allow building pygobject without introspection support by p (*)
f312e6a... Fix 'make distcheck' (*)
e8bd253... return PyList instead of PyTuple for array, return empty li (*)
f140a8e... Avoid duplicating required versions (*)
8f537cc... add an exception type to the try/except block (*)
7f829af... Pass user_data param when adding actions (*)
53a0931... Add unit test for add_actions user data. (*)
c305fbe... [gi] Add -I../gobject to cflags (*)
8d9516a... add ListStore, TreeStore and TreeViewColumn APIs (*)
c939356... Fixup for change in buffer API (*)
b9da827... rename iter to treeiter so we aren't using a python reserve (*)
8bba5f8... sort the demo list (*)
63afe55... add drawing area demo (*)
0f2a09d... Make valgrind happy again (*)
8b3a3ba... Revert "correctly handle floating objects in gtk" (*)
a6a9055... Remove pygi-external.h (*)
8982731... Build the cairo shim as a python module so the _gi module s (*)
2d473ee... Remove files from the makefiles (*)
bb8adb7... Update NEWS and release PyGObject-2.21.4 (*)
daca09d... Add override for TreeModel implementing __len__() (*)
2357bca... Do not override GdkRectangle. (*)
dc2249a... Add __name__ to DynamicModule class. (*)
4f9390f... add the ability to have demos in sub catagories (*)
f2b1d22... fix loading of demo modules to support sub modules (*)
baf1e9b... add the Entry demo directory and the entry_buffer demo (*)
f3531ea... string changes (*)
4d970b7... add entry completion demo (*)
39fd0a8... fix up treeiter usage due to caller-allocates annotations i (*)
7a400f8... Fix warning. (*)
3d9fd63... override test fixes for new GTK+ annotations (*)
e7daae9... demo fixes to keep up with Gtk+ (*)
27a417c... pass in the demo app so demos can use utility methods like (*)
2efa18a... Adjust to API break in GObject-Introspection (*)
e500adc... Shut up some compiler warnings (*)
5857f25... Pre-release version bump to 2.21.5 (*)
42a5a08... Update NEWS and release PyGObject-2.21.5 (*)
3b9dffe... Post release version bump to 2.21.6 (*)
40bf08f... Add HACKING file with instructions for releasing (*)
3b3bd4d... Add HACKING to MANIFEST.in (*)
e65275b... Add foreign struct support for GVariant (*)
3b3c635... Actually add the files for GVariant foreign structs (*)
8becd32... Increase a bit verbosity of tests so people know which test (*)
1162e43... fix passing in type names as a GType and add gtype unit tes (*)
890c323... Make error message less ambiguous (*)
5ca2a41... Allow passing ints as enum args (*)
7e9cbd5... Don't use == to compare doubles, use <= and =>. (*)
6d7ed6c... treat GFreeFunc as equivalent to GDestroyNotify when scanni (*)
2082ee3... Allow specifying a version when loading a typelib (*)
85f4572... Readd Gdk.Rectangle override for Gtk-2.0 (*)
6655a79... Implement getting and setting properties using introspectio (*)
045433a... Improve error reporting for missing attributes in introspec (*)
ddffa70... Chain up with the non-introspection implementation for prop (*)
01cd9ab... Add GValue<->GArgument marshalling for some more types (*)
de519ad... Adapt to API changes: g_irepository_enumerate_versions (*)
82f4cb5... Add some more transformations to pygi-convert.sh (*)
0a9f1da... Clean and improve the test infrastructure (*)
e7bb395... override gdk.Event to return attribute from the proper even (*)
61ffb8d... PyGI: properly quit cairo-demo (*)
e0a8530... Revert "override gdk.Event to return attribute from the pro (*)
c9da578... make sure caller allocated structs are freed when they go o (*)
faa7d4e... Make an example and a demo work out of the box (*)
4773154... make sure we parse parameters to python object vars not gli (*)
55814e7... check if z# needs an int or Py_ssize_t (*)
99c7322... override gdk.Event to return attribute from the proper even (*)
caac75a... Properly allocate boxed structs that are (caller-allocates) (*)
529eca6... Add myself as a maintainer (*)
8be59c3... Fix some warnings. (*)
e17be9c... Call valgrind with G_SLICE=always-malloc G_DEBUG=gc-friendl (*)
0ab967c... Remove useless checks. (*)
e4c4ccc... Fix caller-allocates emergency free. (*)
769645e... Fix some warnings (*)
b426e53... Replace autogen.sh by a newer version (*)
0dc3656... move to using richcompare slot instead of compare (*)
b835072... Don't import again PyGObject (John Ralls) (*)
65a06a7... Make Cairo an optional dependency (*)
f07cfde... [Gtk] Add overrides for Button (*)
231e934... Gtk.Button unit tests (*)
5824ff9... prefix compat macros with PYGLIB (*)
de9eae4... use Bytes instead of Unicode when reading io (*)
c52f8ed... for py3k we need to do some more processing to get bytes fr (*)
45ab0c0... make giomodule compile under py3k (*)
18ee0db... handle strings correctly in gio (*)
ac59c18... Fix some ref leaks in hook_up_vfunc_implementation() (*)
0fe6828... Don't force gtk 2.0 (*)
d45c703... pyglib: Fix a compiler warning (*)
3cefffe... Add defines for size_t and ssize_t conversion functions (*)
6b902c6... pyglib: Fix typo (Leo Singer) (*)
1efa2b1... some more p3k PyString and PyInt eradication in GI (*)
1ff83a2... convert to using PYGLIB_DEFINE_TYPE for module objects (*)
1dee5dc... fix up testshelper module so it compiles in python 3.x (*)
427a3c8... make the gi module compile under 3.x (*)
bda58ec... fix exceptions so they work in python 3.x (*)
286dcd0... make cairo module compile in py3k (*)
0db676f... make vfuncs work in py3k (*)
c03e6b4... working enum/flags/pid subclasses of long (*)
f6c4d9e... we need to specify tp_hash since we overide tp_richcompare (*)
720e614... tests: Port to new introspection tests (*)
7197f85... fix up tests so they run in py3k (*)
b7bf426... Rename GArgument to GIArgument (*)
6d183d1... use PyObject_SetAttrString, not PyDict_SetItemString when s (*)
8c517de... gi: Add support for more property types (*)
f92fc48... no need to offset arg positions when is_method is true (*)
2468770... Gtk.DialogFlags.NO_SEPARATOR has been removed in Gtk 3.0 (*)
22e53aa... fix for changes in the gi test libraries (*)
306b792... Add override for GLib.Variant.new_tuple (*)
9f7afd6... Add missing file (*)
09a0dae... compilation: Fix syntax error (*)
dec9001... minor fixes in tests for py3k compat (*)
a499b2f... minor py3k fixups for python modules (*)
b5ee20a... fix subclassing PyLong by calling __new__ correctly (*)
928f448... s/METH_KEYWORDS/METH_VARARGS|METH_KEYWORDS/ when defining o (*)
a808bda... use actual unicode in the tests on py3k, not the byte repre (*)
3d431c7... Specify encoding of tests/test_gi.py (*)
d5666d9... properly handle ulongs properties in py3k (*)
0e72e28... fix handling of UINT64 and INT64 arguments in py3k (*)
b855562... Use PyMapping_Keys to determine if an object is a dict (py3 (*)
5d79498... include the correct pycairo version (*)
98f54f9... Check the type of the instance object (*)
6769a47... remove unused code (*)
2da8da5... fix a couple of compiler warnings (*)
269ff85... Rename static methods as functions (*)
4ed100f... add checks so we can compile under python 3 by setting PYTH (*)
fc45abd... fixed typo - missing comma in glib.option module (*)
9714d76... Start implementing something equivalent to g_variant_new (*)
a08c9ff... pygi: always free the invocation_state struct (*)
d6721a5... Fix a few uses of TRUE and FALSE in the docs (*)
7fe8310... Wrap g_uri_list_extract_uris. Fixes bug #584431 (*)
27023fd... Disable GI tests when introspection disabled (*)
328aca6... fixed make check and make dist (*)
a549f42... Wrap g_get_system_{config,data}_dirs () (*)
7072d56... Pre-release version bump 2.26.0 (*)
fd38010... update NEWS for release (*)
98f6995... post release bump to 2.27.0 unstable (*)
9562842... Python 3 fixes for dsextras and the python.m4 distribution (*)
80b8ccd... fix commit 7fe83108 which didn't use the compat functions f (*)
f25e763... add compat functions for the deprecated PyCObject api (*)
97774cb... return NULL instead of -1 which fixes crash when introspect (*)
1e1357f... Revert "add compat functions for the deprecated PyCObject a (*)
f01a7d9... Make row optional in Gtk.TreeStore/ListStore.append overrid (*)
28f9366... Override Gtk.TreeSelection.get_selected to not return succe (*)
03d2e29... Add __path__ attributes. (*)
e1981da... add compat functions for the deprecated PyCObject api (*)
b5f383f... Broken dsextras.py pkg-config check error message (*)
27367c8... Remove obsolete comments in dsextras.py (*)
9a2f81d... Support for GCC4 in Windows distutils build - bug 626548 (*)
239ff96... Fix build on windows (*)
544e0e4... Fix depreciation warning in dsextras.py (*)
33b59fd... Require Python >= 2.6.0 for Windows build (*)
7872f7b... Merge branch 'master' into windows
58445a6... All of GIO seems to build fine now on windows
4a938ba... Windows build is 2.26.0
(*) This commit already existed in another branch; no separate mail sent
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]