[pygobject/windows] (316 commits) ...Windows build is 2.26.0



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]