[pygobject] (143 commits) ...Merge branch 'pygi'



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 (*)
  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 (*)
  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. (*)
  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 (*)
  606018a... Don't free transfer full struct pointers because we can't d (*)
  fa91dfd... Prepare pygi move (*)
  597bd64... Merge branch 'pygi-merge' (*)
  b266105... Merge back pygi (*)
  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'

(*) 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]