[pygobject/invoke-rewrite] (219 commits) ...Merge branch 'master' into invoke-rewrite



Summary of changes:

  020d00b... setup.py: fix another case of use True/False instead of 1/0 (*)
  637c2c2... dsextras.py: use distutils.spawn.find_executable for have_p (*)
  35e590d... dsextras.py: add have_gcc() function (*)
  cebf5f0... dsextras.py: be consistent in how distutils imports are don (*)
  7aa783d... dsextras.py: check if gcc is there when platform is win32 a (*)
  1be76d5... Release GIValueInfo when checking an enum argument (*)
  6cf298c... Release allocated array of arguments when handling closures (*)
  204b45c... Don't call getattr again in gi.overrides.Gdk.Event.__getatt (*)
  c3aa361... Add test for incorrect attributes in Gdk.Event (*)
  202a268... Bump the minimum gio dependency (*)
  52a298c... Change __dir__() to report all the attributes that __getatt (*)
  2ffaec5... Go back to using getattr() in DynamicModule.__getattr__ (*)
  4992dca... Add a __repr__() method to DynamicModule. (*)
  59dac72... setup.py: use the same spaces-less format for all setup() p (*)
  bd002c7... setup.py: fix the provides keyword argument (*)
  1679e6a... pygi-convert.sh: handle ReliefStyle (*)
  c36fbf4... Fix the __dir__() methods on DynamicModule and Introspectio (*)
  6aaa6a3... pygi-convert.sh: Don't change the name of "gtk" submodules (*)
  6409d65... pygi-convert.sh: Convert Pango.WrapMode (*)
  d0cbcc4... Override Table.attach() to behave like pygtk (*)
  a4950b4... Plug a small memory leak. (*)
  3887b03... Plug another memory leak (*)
  2e6d5bb... pygi-convert.sh: Don't change the name of "glib" submodules (*)
  aa390aa... pygi-convert.sh: Generalize Gtk.Settings migration (*)
  17caffe... pygi-convert.sh: Handle Gdk.DragAction (*)
  8ceef79... Move pyglib_{main_context, option_context, option_group}_ne (*)
  da50d56... Use g_vfunc_info_invoke for chaining up in vfuncs (*)
  66a5784... Fix wrapping of enums: Create new Python type for each non- (*)
  6fbb6be... pygi-convert.sh: Handle GdkPixbuf.InterpType (*)
  2c70bec... Amend previous enum wrapping commit to remove redundant set (*)
  09c21c7... In IntrospectionModule and DynamicModule classes, make all  (*)
  7a0548d... Fix handling of unicode for GtkTreeModels (*)
  7cc8ac3... Handle GObject subclasses in the property helper. (*)
  a8c727b... Override Gtk.Box.pack_start and pack_end to set default val (*)
  1dec128... Override Gtk.Paned pack1 and pack2 to add default values to (*)
  2328411... Override Gtk.CellLayout.pack_start and pack_end to add defa (*)
  ed7e7a8... Override Gtk.TreeViewColumn.pack_start, pack_end and set_ce (*)
  914d3a0... Override TreeSortable.set_sort_func and set_default_sort_fu (*)
  2d9534f... pygi-convert.sh: Handle gtk.combo_box_new_text() (*)
  c054f0a... Revert "Override Gtk.TreeViewColumn.pack_start, pack_end an (*)
  4fbae96... Revert "Override Gtk.CellLayout.pack_start and pack_end to  (*)
  e2dea06... Revert "Override Gtk.Box.pack_start and pack_end to set def (*)
  bceec75... Kill JD_CHECK_PYTHON_HEADERS (*)
  fc7d7f7... Deduce PYTHON_LIBS in addition to PYTHON_INCLUDES (*)
  31c73de... Add override for gtk_text_buffer_insert_with_tags (*)
  ecb9f82... Add GLib.Variant.unpack() (*)
  b1a9808... Add Pythonic iterators and indexing to GVariant (*)
  771ef76... The tags can be Empty not None. (*)
  017680c... Dont try to guess the transfer if its a boxed (*)
  69a7830... Remove cairo.RectangleInt from the foreign module (*)
  d62cdfa... GLib overrides: Add test case for array variant building (*)
  761e98d... pygi-convert.sh: Handle keysyms (*)
  30750cc... Raise required versions of GLib and GObject-Introspection (*)
  84d6142... Always register a new GType when a GObject class is subclas (*)
  7d997b6... GTK overrides: Do type conversion to column types of ListSt (*)
  f56d85a... Merge branch 'value' (*)
  efbbe71... tests: Respect existing $GI_TYPELIB_PATH (*)
  8878c57... Fix Pango FontDescription override (*)
  36bc1c1... Remove trailing whitespace from gi/overrides/Gtk.py (*)
  3aa9501... pygi-convert.sh: Fix Gtk.Label handling to be idempotent (*)
  99ff461... pygi-convert.sh: Fix match for adding missing imports (*)
  a000627... pygi-convert.sh: Do not comment out set_cell_data_func() ca (*)
  a4b210d... Disable calls to PyGILState_* when threads are disabled (*)
  22eee43... Convert Gdk.Pixbuf to GdkPixbuf.Pixbuf (*)
  09f7ca7... [gi] set length when marshalling guint8 erases (*)
  bca5834... Remove gio static bindings (*)
  9e7b95b... Python iterator interface support for GFileEnumerator. (*)
  5eca5ff... Revert "Fix Pango FontDescription override" (*)
  b218942... [gi] Enable handling of Gdk.EventType.2BUTTON_PRESS and 3BU (*)
  614b6ca... [gi] Fixed typo in exception (*)
  d143afa... Fix attributes 2BUTTON_PRESS and 3BUTTON_PRESS of Gdk.Event (*)
  167261d... Link libregress.so to GIO_LIBS again (*)
  e6fcafc... pygi-convert.sh: Don't convert glib -> GLib for now (*)
  25b69ae... [gi] Convert GErrors to GObject.GError exceptions, and thro (*)
  b1049b9... Also deal with foreign boxed structs (*)
  4c1d4fa... pygi-convert.sh: Handle .window attributes (*)
  db7300e... pygi-convert.sh: Migrate Gdk.Cursor constructor, and some c (*)
  7c2f48b... Construct structs using default API constructor (*)
  2b8e1d0... [gi] Add pythonic iterator and indexing for string GVariant (*)
  d465e25... [gi] Fix small typo in previous commit (*)
  21c09a7... Modify override for Gtk.Adjustment to allow position or key (*)
  b238cb6... pygi-convert.sh: Move some glib bits which are better handl (*)
  84ee8de... Fix typo in previous commit to actually convert glib.GError (*)
  6447688... pygi-convert.sh: Convert glib.source_remove() (*)
  b59edf4... Fix a typo in a private symbol name. (*)
  2b0f1ed... [gi] Update TreeView.enable_model_drag_{source,dest} to cur (*)
  b6737b9... Add a test to check for regular object reference count (*)
  cae2cf3... Add tests for refcount of a GObject owned by a library (*)
  f0a0b6c... Fix reference leaks for GInitiallyUnowned objects (*)
  ac095f5... Uncomment test_gi.TestInterfaceClash (*)
  6d8ff4d... [gi] Support nested objects and empty sequences in GLib.Var (*)
  d1b0fa5... pygi-convert.sh: Gdk.COLORSPACE_RGB (*)
  bc29600... pygi-convert.sh: GdkPixbuf methods (*)
  71dd032... Merge branch 'windows-setup-fixes' (*)
  e97e280... [gi] Add Variant construction/unpack support for boxed Vari (*)
  a060287... [gi] Add test cases for GDBus client operations (*)
  ce52101... [gi] use the right argument type for callback (*)
  f5d0b7b... [gi] set the gtype GValue correctly (*)
  1f473b5... pygi-convert.sh: Convert gdk.GRAB_* (*)
  8f4e653... pygi-convert.sh: Convert gtk.UI_MANAGER_* (*)
  569d42a... Speed up class creation: rewrite _setup_vfuncs() to be much (*)
  b15e8e2... Speed up _setup_native_vfuncs() (*)
  27e3a62... [gi] Accept only a single object in GLib.Variant constructo (*)
  963cd52... [gi] update gdbus test cases for previous GVariant change (*)
  d3e30e2... [gi] Add docstring to GLib.Variant constructor (*)
  832d662... [gi] fix try/except blocks using depricated raise format (*)
  6ff3578... [gi] python 3 fixes (*)
  843553e... [gi] fix Gio.FileEnumerator to reflect the Python 3 iter pr (*)
  a3e0cfe... [gi] in python 3 an array of uint8 can be bytes but not str (*)
  7d70105... Factor out parameter marshalling from construction function (*)
  a59e2d5... Add some tests for the number of python refs held at creati (*)
  975341a... Fix leaked python reference in python-defined subclasses (*)
  dd7deb4... pygi-convert.sh: Don't convert self.window assignments (*)
  be1a295... pygi-convert.sh: Drop window -> get_window() conversion (*)
  331c42b... pygi-convert.sh: Convert Pango.TabAlign.* (*)
  8a98d26... Remove .gitignore files and use git.mk (*)
  91d3412... Add MAINTAINERCLEANFILES (*)
  dace1a5... [gi] Support tag names in GtkTextBuffer.insert_with_tags() (*)
  488478a... [gi] Provide GtkTextBuffer.insert_with_tags_by_name() (*)
  6920791... [gi] Add GSettings tests (*)
  858669f... Ship tests/org.gnome.test.gschema.xml in dist tarballs (*)
  afeaaa1... Gdk.Window: Map the standard constructor to the *new* const (*)
  7bc4122... Fix wrong refcount when calling introspected widget constru (*)
  c913c17... [gi] return PYGLIB_MODULE_ERROR_RETURN on error (*)
  36094e5... [gi] return PYGLIB_MODULE_ERROR_RETURN on error and use pyg (*)
  09acaff... [python 3] use the right syntaxis to raise exceptions (*)
  2660be1... [GI] Add tests for Gtk.Widget.drag_* methods. (*)
  8dad0ea... Fix vfunc search bug when using GInterfaces and a do_* meth (*)
  b7f32e4... [gi] Provide comfortable GSettings API (*)
  0858f55... Fix test_gdbus.py to be Python3 friendly (*)
  14c4cf8... Run test suite under dbus-launch (*)
  3cca62a... Make runtests.py able to run command-line provided test fil (*)
  c2079f4... Add missing libraries to link against (*)
  1614023... fix build to correctly use python-config (*)
  abdebc7... bump version to reflect the master branch moving towards py (*)
  e4ebbd7... Remove GIO documentation (*)
  0c20977... Remove last GIO-related bits (*)
  015185f... [gi-demos] fixed use of tree_iter_get (*)
  95bc2b2... [gi-demos] get appwindow demo working again (*)
  d491c36... [gi-overrides] let user set the proper property names in Gt (*)
  8385afb... [gi-overrides] for Gtk 3 alias Gdk.Rectangle to cairo.Recta (*)
  2e39d5e... [gi-demos] fix drawingarea app to use the new draw api (*)
  3606eb2... Use PyGI type conversion (to fix foreign types) for signal  (*)
  f94a96c... [gi-demos] fix most of the combobox app (*)
  aa006ca... [gi-demo] Fix color dialog demo to run with new draw, style (*)
  02d0327... [gi-demos] fix clipboard demo to reflect new API (*)
  d0c45c8... [gi-demos] fix clipboard demo so DnD works (*)
  ad93386... [gi-demos] fix the about dialog in appwindow demo (*)
  18800c4... [gi-overrides] add a Gtk.Menu override for the popup method (*)
  9c277e1... [gi-demos] keep popup menu from destroying itself by holdin (*)
  2dea743... [gi-overrides] fix typo in GtkTable constructor (*)
  e0896b4... [gi-demos] add dialogs demo (*)
  6ef83c0... [tests] Separate processes for GI and static binding tests. (*)
  76cdb13... [gi-overrides] use pop instead of del and add extra tests f (*)
  79ecddf... [gi-demos] add expander demo (*)
  03c0aa4... [gi-demos] add the links demo (*)
  6025b62... [gi-overrides] add cursor overrides (*)
  9b13f49... [gi-demos] add printing demo (*)
  7abcfd5... [gi-demos] remove fixmes from print demo, fixed in pango (*)
  13b0617... [gi-demos] add pixbuf demo (*)
  9ac11c3... [gi-demos] add images demo (*)
  ad5d3fc... [gi-demos] added rotate text demo (*)
  5a5ee38... Fix runtests.py to work with Python3 (print function syntax (*)
  ed5cdbb... Skip GError out parameters in Python closure. (*)
  63a60bc... [gi] Add Pythonic gdbus method invocation (*)
  96f7d1a... [gi] Register GType for non-GType enums and flags at runtim (*)
  76758ef... Load typelibs at import time, add gi.require_version() (*)
  7b47289... [gi-demos] add info bars demo (*)
  b458f6f... [gi-demos] add icon view edit and drag-and-drop demo (*)
  9e4ce7d... [gi] pass raw GValues instead of trying to marshal them (*)
  2a9cbfb... use GValue support to marshal GtkTreeModel values correctly (*)
  3afbebe... Don't force loading of DynamicModule until set in sys.modul (*)
  824aeb7... Fix flags with multiple names for the same value. (*)
  498f0d9... [gi] Add value_name for enum and flags from introspection " (*)
  702a89b... [gi-overrides] fix setting rows in treeview to accept None  (*)
  2ce6b58... Test case with John's fix for crash with C arrays and a GEr (*)
  da21202... [gi] Remove DyanmicModule.load() to _load() to prevent over (*)
  525f21d... Skip interfaces when checking for conflicts in the MRO (*)
  6e30c69... [gi] check to see if object is a member of a union when val (*)
  99044a4... [gi-overrides] Add event methods to all event union members (*)
  1be1a2e... [gi-tests] tests for EventButton override. (*)
  c2d5122... [gi-tests] use Gdk.test_simulate_button instead of emitting (*)
  40decf3... update NEWS to reflect changes in the 2.27.91 release (PYGO (*)
  0461e05... [gi-overrides] override Gtk.stock_lookup to not return succ (*)
  6e7606e... Run tests with LC_MESSAGES="C" (*)
  ad3ab65... Fix uninitialized variable in gi.require_version() (*)
  4a6b14a... setup.py: Set bdist_wininst user-access-control property (*)
  08af5f9... add overridesdir variable in the .pc file for 3rd party ove (*)
  3e5ab72... [gi-demos] fix up the validation combobox (*)
  d5ddaa9... [gi] wrap map in a list for Python 3 compat (*)
  cd046e4... [gi-demos] add search entry demo (*)
  ee2b63f... [gi-demos] fix up search-entry to reflect annotations fixed (*)
  b70f4da... [gi-overrides] add an override for Gdk.RGBA (*)
  f9604e9... [gi-demos] add the combobox with string ids section to the  (*)
  761dcb5... [gi] wrap the keyword argument in a dict so we don't break  (*)
  4645af8... [gi-demos] add iconview demo (*)
  83b0f8a... check for the py3 _thread module in configure.ac if thread  (*)
  6367bff... [gi-overrides] special case python 2 keywords that crept in (*)
  7e9483f... [gi-overrides] handle unichar gvalues when setting treemode (*)
  618dbb0... handle uchar as bytes, not strings in python 3 (*)
  7284d2d... Do not leak python references when using the gobject.proper (*)
  09de5cf... [gi-demos] catch the correct error class (*)
  fd5d5ef... [gi-demos] add liststore demo (*)
  097e5ef... [gi-demos] some python 3 compat fixes (*)
  8e4f86e... [gi-demos] dont try and run demos that represent directorie (*)
  5bf66ce... [gi-overrides] TreeViewColumn.set_cell_data_func func_data  (*)
  029a79d... [gi] Do not require signature for D-BUS methods without arg (*)
  2da60ba... [gi] Respect the MessageType for Gtk.MessageDialog (*)
  cd01f8c... setup.py: fix user_access_control option (*)
  5ac534a... Revert "Deduce PYTHON_LIBS in addition to PYTHON_INCLUDES" (*)
  9baec8e... [gi-overrides] fix exception block so it works in Python 2. (*)
  b8d926a... [gi-demos] add menu demo (*)
  d26e5cc... [gi-demos] add pickers demo (*)
  2292673... pygi-convert.sh remove gobject tests, GObject works now (*)
  1e70957... pygi-convert.sh add GObject.xxx and webkit (*)
  62b49da... [gi] marshal raw closures (*)
  fbabc1f... Fix GSchema tests for separate build tree (*)
  01596a9... [gi] foreign types now take interface infos instead of type (*)
  17cb714... Merge branch 'master' into invoke-rewrite

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