[pygobject] Created tag 2.90.1
- From: John Palmieri <johnp src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pygobject] Created tag 2.90.1
- Date: Sun, 14 Aug 2011 14:16:46 +0000 (UTC)
The signed tag '2.90.1' was created.
Tagger: John (J5) Palmieri <johnp redhat com>
Date: Sun Aug 14 10:15:47 2011 -0400
Release 2.90.1 (3.0 prerelease)
Changes since the last tag 'PYGOBJECT_2_26_0':
Adam Dingle (1):
Add override binding for Gtk.ListStore.prepend().
Alex Eftimie (1):
Adding GPtrArray tests
Arnaud Charlet (1):
Disable calls to PyGILState_* when threads are disabled
Damien Caliste (2):
Add __path__ attributes.
Correct a bug in the freeing of memory in pygi-invoke.c.
Daniel Drake (1):
Fix GC-related crash during PyGObject deallocation
Deepankar Sharma (1):
[gi] dir() now works for modules
Dieter Verfaillie (36):
Add distutils generated build/dist directories and eclipse configuration files to .gitignore
dsextras.py: rearrange imports
dsextras.py: use True/False instead of 1/0
dsextras.py: PEP8: Comparisons to singletons like None should always be done with 'is' or 'is not', never the equality operators.
dsextras.py: add pkgc_get_version and pkgc_get_defs_dir functions
dsextras.py: use the pkgc_ functions instead of repeating pgk-config incantations all over the place
dsextras.py: add ggc4 to MSVC compatible struct packing comment
dsextras.py: formatting cleanup, makes things readable
README.win32: update build instructions
setup.py: rearrange imports
setup.py: simplify sys.platform != 'win32' detection and error reporting
setup.py: check python version and pkgconig availability before anything else
setup.py: rearrange constants
setup.py: install fixxref.py script
setup.py: install pygobject-codegen script
setup.py: install documentation when available on build system
setup.py: build and install tests
setup.py: formatting cleanup, makes things readable
pygobject_postinstall.py: remove shortcut creation
pygobject_postinstall.py: remove pygobject-2.0.pc treatment from postinstall as pkg-config on windows figures out the correct prefix at runtime
tests: add runtests-windows.py script
setup.py: ease maintenance burden for tests installation
setup.py: fix another case of use True/False instead of 1/0
dsextras.py: use distutils.spawn.find_executable for have_pkgconfig()
dsextras.py: add have_gcc() function
dsextras.py: be consistent in how distutils imports are done
dsextras.py: check if gcc is there when platform is win32 and compiler is mingw32
setup.py: use the same spaces-less format for all setup() parameters
setup.py: fix the provides keyword argument
Merge branch 'windows-setup-fixes'
setup.py: Set bdist_wininst user-access-control property
setup.py: fix user_access_control option
dsextras.py: remove \r as wel as \n character
dsextras.py: ensure eol characters are preserved when writing template files (so \n does not become \r\n)
dsextras.py: remove \r as wel as \n character
dsextras.py: ensure eol characters are preserved when writing template files (so \n does not become \r\n)
Dmitrijs Ledkovs (1):
Override Adjustment constructor to behave like pygtk
Dmitry Morozov (1):
Container should be iterable.
Eitan Isaacson (1):
Respect different type lengths when assigning out-argument pointers.
Emilio Pozuelo Monfort (1):
Bump the minimum gio dependency
Ignacio Casal Quinteiro (15):
Fix warnings.
Add override for gtk_text_buffer_insert_with_tags
The tags can be Empty not None.
[gi] set length when marshalling guint8 erases
[gi] use the right argument type for callback
[gi] set the gtype GValue correctly
Remove .gitignore files and use git.mk
Add MAINTAINERCLEANFILES
[gi] return PYGLIB_MODULE_ERROR_RETURN on error
[gi] return PYGLIB_MODULE_ERROR_RETURN on error and use pygobject_init
[python 3] use the right syntaxis to raise exceptions
[python3] fix build. PYcairo_IMPORT doesn't exists anymore
[python3] fix build. PYcairo_IMPORT doesn't exists anymore
closure: Check the out arg is not null. Fixes bug #651812
closure: avoid double free crash
Jason Siefken (1):
Added __eq__ method for Gdk.Color and Gdk.RGBA
Jesse van den Kieboom (1):
Allow comparing Gtk.TreePath to None
Johan Dahlin (9):
Gtk: add an override for Gtk.main_quit
Add support for enums in gobject.property
Add support for enums in gobject.property
Add an override for Gdk.color_parse()
Add a default detail value for Widget.render_icon
Do not always pass in user_data to callbacks.
Add a couple of constructors
Add vbox/action_area properties
Add a default parameter to GtkTreeModel.filter_new
John (J5) Palmieri (257):
post release bump to 2.27.0 unstable
Python 3 fixes for dsextras and the python.m4 distribution files
fix commit 7fe83108 which didn't use the compat functions for string handling
add compat functions for the deprecated PyCObject api
return NULL instead of -1 which fixes crash when introspection is turned off
Revert "add compat functions for the deprecated PyCObject api"
add compat functions for the deprecated PyCObject api
overrides for all subclasses of dialog
[gi] make parameter check less strict when dealing with GValue params
[gi] make overrides work for python 3.x protocols and alias for python 2.x
include Python.h so that PY_VERSION_HEX gets defined
Release GIL when calling into C functions
[gi] add tests for calling dir on a dynamic module
fix inheritence issues in overrides
Add a overrides registry so we can refrence overrides inside the module
fix dialogs overrides which were relying on broken inheritance behavior
add overrides for the insert* apis of list_store and tree_store
[gi] handle virtual invokers
[gi] add overrides to Gtk.Editable
add a foreign type for cairo_rectangle_int_t and allow it to be caller-allocated
[gi] add the rectangle_int_t forign cairo type
update news for release
[gi] when converting to UTF-8 accept Python Unicode objects as input (Python 2)
[gi] fix actiongroup test since actions are hashed
[gi] when encountering guint8 arrays treat them as byte arrays
[gi] overrides for treeview Drag and Drop
[gi] switch to using sequences/tuples when marshalling cairo_rectangle_int_t
[gi] require the name parameter when creatin a Gtk.ActionGroup
[gi] fix ActionGroup constructor to allow other keyword properties to be set
[gi] add check for UNICHAR
add test for inout argument count
moved dynamic and base modules outside of gtk-2.0 directory
add a profiling torture test for when we fix up invoke
refactor Jonathan Matthew recurse vfunc patch so it applys and clean up a bit
[gi] handle subtypes when inserting into tree models
[gi] make sure Gtk.Button override passes all keywords to parent constructor
[gi] get rid of some debug prints and fix error messages
add secondary_text apis to MessageDialog
handle unicode objects in properties
first checkin of the new caching branch
add marshalling for basic types and add more skeleton code
whitespace fixes
add sequence caching and array marshalling w/ item marshalling
[gi]fix cache compile error - now compiles but cache still not hooked up
[gi] refactor cache structs so they inherit from ArgCache
[gi] fix some function names
hooked up caching stage and fixed segfaults
[gi] hook up invoke to the cache
[gi] fix casting when marshaling a char to uint8
[gi] add object and interface in marshalling
[gi] flesh out interface in marshalling a bit more
[gi] implemented return marshalling and started on out marshalling
[gi] implement out arg handling
[gi] fix marshalling fixed arrays
[gi] handle allow_none for all args
[gi] support for GList and GSList in
[gi] marshal in hashes
[gi] implement aux arg handling for array lengths
support callbacks
[gi] fix aux value offsets for methods and element size crashers
[gi] fix constructor invoking and add some support for interface out values
[gi] use correct union memeber when marshalling floats
[gi] fix handling of garrays vs c arrays
[gi] set length for uint8 in arrays in new invoke marshaller
[gi] do arg counting in new invoke
[gi] return FALSE when setting errors in the marshaller
[gi] switch from using (*arg). to arg-> when referencing union memebers
[gi] fix marshalling structs
[gi] add marshalling to some out values
[gi] allow marshalling None for hashes
[gi] make error messages more detailed
[gi] allow marshalling strings as None
[gi] use correct format stings when setting errors
[gi] fixed range checking and type conversion with unsigned and large numbers
[gi] fix out marshalling for a couple of int types
[gi] fix some transfer issues and test case failures
[gi] return NULL if out_marshaller fails
[gi] add support for enum and flags
[gi] move to using type_info and interface_info instead of arg_info
[gi] support struct out
[gi] throw error for caller allocates until we can write code to support it
[gi] error out if the constructor returns NULL
[gi] marshal unions
[gi] marshal out flags and enum
[gi] fix try/except blocks using depricated raise format
[gi] python 3 fixes
[gi] fix Gio.FileEnumerator to reflect the Python 3 iter protocol
[gi] in python 3 an array of uint8 can be bytes but not string
[gi] fix sequence caching to support out
[gi] marshal arrays out
[gi] make inout marshalling work
[gi] added ugly aux arg counters
[gi] whitespace fixes
[gi] allow caching and marshalling of ghash out
[gi] handle the situation where an aux arg comes before its parent
[gi] handle hash being NULL
[gi] fix container object reffing
[gi] make caller allocates work again
fix build to correctly use python-config
bump version to reflect the master branch moving towards pygobject 3.0
[gi-demos] fixed use of tree_iter_get
[gi-demos] get appwindow demo working again
[gi-overrides] let user set the proper property names in Gtk.Table
[gi-overrides] for Gtk 3 alias Gdk.Rectangle to cairo.RectangleInt
[gi-demos] fix drawingarea app to use the new draw api
[gi-demos] fix most of the combobox app
[gi-demo] Fix color dialog demo to run with new draw, style and color apis
[gi-demos] fix clipboard demo to reflect new API
[gi-demos] fix clipboard demo so DnD works
[gi-demos] fix the about dialog in appwindow demo
[gi-overrides] add a Gtk.Menu override for the popup method
[gi-demos] keep popup menu from destroying itself by holding a ref in app class
[gi-overrides] fix typo in GtkTable constructor
[gi-demos] add dialogs demo
[gi-overrides] use pop instead of del and add extra tests for Gtk.Table kwargs
[gi-demos] add expander demo
[gi-demos] add the links demo
[gi-overrides] add cursor overrides
[gi-demos] add printing demo
[gi-demos] remove fixmes from print demo, fixed in pango
[gi-demos] add pixbuf demo
[gi-demos] add images demo
[gi-demos] added rotate text demo
[gi-demos] add info bars demo
[gi-demos] add icon view edit and drag-and-drop demo
[gi] pass raw GValues instead of trying to marshal them
use GValue support to marshal GtkTreeModel values correctly
[gi-overrides] fix setting rows in treeview to accept None as a value
[gi] check to see if object is a member of a union when validating paramaters
[gi-overrides] Add event methods to all event union members
[gi-tests] use Gdk.test_simulate_button instead of emitting event ourselves
update NEWS to reflect changes in the 2.27.91 release (PYGOBJECT_2_28 branch)
[gi-overrides] override Gtk.stock_lookup to not return success
add overridesdir variable in the .pc file for 3rd party overrides
[gi-demos] fix up the validation combobox
[gi] wrap map in a list for Python 3 compat
[gi-demos] add search entry demo
[gi-demos] fix up search-entry to reflect annotations fixed in Gtk+ master
[gi-overrides] add an override for Gdk.RGBA
[gi-demos] add the combobox with string ids section to the demos
[gi] wrap the keyword argument in a dict so we don't break Python 2.5
[gi-demos] add iconview demo
check for the py3 _thread module in configure.ac if thread is not found
[gi-overrides] special case python 2 keywords that crept in
[gi-overrides] handle unichar gvalues when setting treemodels
handle uchar as bytes, not strings in python 3
[gi-demos] catch the correct error class
[gi-demos] add liststore demo
[gi-demos] some python 3 compat fixes
[gi-overrides] fix exception block so it works in Python 2.5
[gi-demos] add menu demo
[gi-demos] add pickers demo
[gi] marshal raw closures
[gi] start of merge from master
[gi] foreign types now take interface infos instead of type infos
Merge branch 'master' into invoke-rewrite
[gi] revert pygi-argument.h and move the invoke-ng code to pygi-marshal.h
[gi] revert back to the type.py from master
[gi] conditionalize invoke code paths
[gi] make new invoke-ng codepath compile correctly
fix static ABI for setting string gvalues from python objects
[gi] remove the class parameter from the argument list of constructors
[gi-invoke-ng] handle foreign types correctly
[gi-invoke-ng] handle vfuncs and fix cosntrutors
[gi-invoke-ng] backport closure passing from invoke
[gi-invoke-rewrite] backport glib error handling
[gi-invoke-ng] refactor FunctionCache to be more generic CallableCache
[gi-invoke-ng] marshal instances seperately since they differ slightly from other args
[gi-invoke-ng] backport raw gvalue handling
[gi-invoke-ng] backport handling flags with no gtype
[gi-invoke-ng] fix aux value caching
[gi-invoke-ng] return None when appropriate so we don't crash
[gi-invoke-ng] don't decref value taken from a dict as it is borrowed
[gi-invoke-ng] code style space fixes
[gi-invoke-ng] fix marshal header that is no longer part of pygi-arguments.h
[gi-invoke-ng] create new framework for cleaning up args
[gi-invoke-ng] fix prototype
use PyCapsule when importing pycairo/require pycairo 1.10.0 for python3 builds
fix static ABI for setting string gvalues from python objects
use PyCapsule when importing pycairo/require pycairo 1.10.0 for python3 builds
[gi-invoke-ng] refactor the cleanup code and add utf8 cleanup as initial test
[gi-invoke-ng] handle caller allocates cleanup
[gi-invoke-ng] handle filename cleanup with the utf8 cleanup function
[gi-invoke-ng] tweek cleanup routines
[gi-invoke-ng] stub out a cleaner way of cleaning up after ourselves
[gi-invoke-ng] revamp cleanup framework to be orthogonal to cache setup
[gi-invoke-ng] remove remaining bits of the invoke stage state machine
[gi-invoke-ng] add array cleanup for in arrays
[gi-invoke-ng] do not allocate null terminator for garray
[gi-invoke-ng] add out array cleanup
indentation fix
[gi-invoke-ng] add list cleanup routines
[gi-invoke-ng] handle arrays with transfers of GI_TRANSFER_CONTAINER
[gi-invoke-ng] add hash cleanup routines
[gi-invoke-ng] add code to clean up when input values fail to marshal
[gi-invoke-ng] enable invoke-ng by default
Merge branch 'master' into invoke-rewrite
Merge branch 'master' into invoke-rewrite
[gi-invoke-ng] do not try to clean up NULL arguments
[gi-invoke-ng] handle gvariants now that they are not foreign
[gi-invoke-ng] import pytypes so we get overrides
[gi-invoke-ng] actual code to import overrides
[gi-overrides] use new instead of init when constructing a GLib.VariantBuilder
[gi] don't clean up arguments that weren't yet processed during in arg failure
[gi-invoke-ng] fix array element offset calculations
[gi-invoke-ng] handle in pointer array marshalling
[gi-invoke-ng] only cache caller allocates for interfaces as some API are broken
[gi-invoke-ng] Convert Overflow errors to ValueErrors when marshalling integers
[gi-invoke-ng] use g_slice for allocating GValues that are caller allocated
[gtk-overrides] allow the message_type keyword to be used for MessageDialogs
[gtk-override] print warning if user imports Gtk 2.0
[gi-invoke-ng] copy structs when transfer is full for array
[gtk-overrides] special case TreeModel columns of PYGOBJECT types
[gi-tests] add test for PyGObject->PyObject TreeModel storage
[gi-invoke-ng] fix NULL check to check before we access the cache struct
[gi] handle marshalling gerrors arguments for signals
pass in the address of the gerror, not the gerror itself
correctly initialize the _gi_cairo_functions array to be zero filled
correctly initialize the _gi_cairo_functions array to be zero filled
[cache] remove refrence to default value as it is not implemented yet
use gssize instead of int for arg indexes
rename aux arguments to child arguments to make their purpose clearer
use an enum instead of booleans to denote function type
[overrides] deprecate the use of type keyword MessageDialog constructor
[caching] refactor function names to be less confusing
[caching] remove all inline compiler flags
[invoke] don't hold on to the constructor class, just add a TODO
[invoke] missed a bit when removing constructor_class usage
[invoke] break out caller_allocates allocating into its own function
split the marshalling routines into two source files
Merge branch 'master' into invoke-rewrite
Merge branch 'master' into invoke-rewrite
make invoke-ng the only invoker
rename pygi-invoke-ng to pygi-invoke
remove some left over ifdefs to complete merge of the invoke-rewrite branch
remove codegen
up platform version to 3.0
introspection is no longer optional
remove pygtk.py
move the static bits internal to gi and refactor build files
refactor gi module to import and use internal _gobject module
refactor to use the new internal _glib and _gobject modules
refactor the internal _glib module to import correct modules
refactor tests to only use PyGObject 3 syntax
rename the pyglib shared library so we don't load the old one
refactor, add objects and types to the correct internal module
add DynamicGLibModule which works like DynamicGObjectModule
fix tests to use the new GLib module
avoid dependency issue by importing the internal gobject
make GObject and GLib able to take overrides
remove references to deprecated GI_INFO_TYPE_ERROR_DOMAIN
revert Gtk.Window override because it causes issues with subclasses
only support C pointer arrays for structs and objects
add test for object arrays
add (Tree|List)Store set method override
pass exta keywords to the Box constructor
get things ready for release
John Stowers (13):
Broken dsextras.py pkg-config check error message
Remove obsolete comments in dsextras.py
Fix build on windows
Fix depreciation warning in dsextras.py
Require Python >= 2.6.0 for Windows build
Correctly build GIO on windows
Disable shortcut creation in windows installer
Shortcut removal is not needed on post-uninstall
Merge remote branch 'dieterv/setup-fixes-for-merge'
[gi-demos] dont try and run demos that represent directories
[gi-overrides] TreeViewColumn.set_cell_data_func func_data can be None
pygi-convert.sh remove gobject tests, GObject works now
pygi-convert.sh add GObject.xxx and webkit
Jonathan Matthew (3):
Implement richcompare for GIBaseInfo
Recurse up through base classes when setting up vfuncs
take GIL in _pygi_invoke_closure_free (bug #647016)
Josà Alburquerque (3):
Doc Extractor: Print the gtk-doc blocks sorted by function name.
Doc Extractor: Add a --no-since option.
Doc Extractor: Correct the logic of the --no-since option.
Josà Aliste (1):
_gi.Repository : Implement missing info bindings.
Laszlo Pandy (28):
Change __dir__() to report all the attributes that __getattr__ supports
Add a __repr__() method to DynamicModule.
Fix the __dir__() methods on DynamicModule and IntrospectionModule
Fix wrapping of enums: Create new Python type for each non-gtype enum.
Amend previous enum wrapping commit to remove redundant setting of __info__ attribute.
In IntrospectionModule and DynamicModule classes, make all instance attributes start with an underscore.
Remove trailing whitespace from gi/overrides/Gtk.py
Fix attributes 2BUTTON_PRESS and 3BUTTON_PRESS of Gdk.EventType.
[gi] Convert GErrors to GObject.GError exceptions, and throw them upon returning from calling the C function.
Modify override for Gtk.Adjustment to allow position or keyword arguments in __init__().
Speed up class creation: rewrite _setup_vfuncs() to be much more efficient.
Speed up _setup_native_vfuncs()
[GI] Add tests for Gtk.Widget.drag_* methods.
Fix vfunc search bug when using GInterfaces and a do_* method.
Use PyGI type conversion (to fix foreign types) for signal callbacks.
[tests] Separate processes for GI and static binding tests.
Fix runtests.py to work with Python3 (print function syntax error).
Skip GError out parameters in Python closure.
[gi] Register GType for non-GType enums and flags at runtime.
Don't force loading of DynamicModule until set in sys.modules
Fix flags with multiple names for the same value.
[gi] Add value_name for enum and flags from introspection "c:identifier" (if attr is available).
Test case with John's fix for crash with C arrays and a GError is set.
[gi] Remove DyanmicModule.load() to _load() to prevent overriding GI attrs.
[gi-tests] tests for EventButton override.
[gi] Pass gtype as first parameter to vfuncs (instead of using kwargs).
[gi] Fix crash: check return value of _invoke_state_init_from_callable_cache() before continuing.
Support function calling with keyword arguments in invoke.
Martin Pitt (63):
pygi-convert.sh: Cover Message and Buttons types
pygi-convert.sh: Remove sugar specifics, and allow command line file list
pygi-convert.sh: Add pynotify -> Notify
pygi-convert.sh: Don't change the name of "gtk" submodules
pygi-convert.sh: Convert Pango.WrapMode
pygi-convert.sh: Don't change the name of "glib" submodules
pygi-convert.sh: Generalize Gtk.Settings migration
pygi-convert.sh: Handle Gdk.DragAction
pygi-convert.sh: Handle GdkPixbuf.InterpType
Fix handling of unicode for GtkTreeModels
pygi-convert.sh: Handle gtk.combo_box_new_text()
Add GLib.Variant.unpack()
Add Pythonic iterators and indexing to GVariant
GLib overrides: Add test case for array variant building
pygi-convert.sh: Handle keysyms
tests: Respect existing $GI_TYPELIB_PATH
Fix Pango FontDescription override
pygi-convert.sh: Fix Gtk.Label handling to be idempotent
pygi-convert.sh: Fix match for adding missing imports
pygi-convert.sh: Do not comment out set_cell_data_func() calls; these should be ported properly
Revert "Fix Pango FontDescription override"
pygi-convert.sh: Don't convert glib -> GLib for now
pygi-convert.sh: Handle .window attributes
pygi-convert.sh: Migrate Gdk.Cursor constructor, and some cursor names
[gi] Add pythonic iterator and indexing for string GVariants
[gi] Fix small typo in previous commit
pygi-convert.sh: Move some glib bits which are better handled by gobject
Fix typo in previous commit to actually convert glib.GError
pygi-convert.sh: Convert glib.source_remove()
[gi] Update TreeView.enable_model_drag_{source,dest} to current GTK
[gi] Support nested objects and empty sequences in GLib.Variant building
[gi] Add Variant construction/unpack support for boxed Variants
[gi] Add test cases for GDBus client operations
[gi] Accept only a single object in GLib.Variant constructor
[gi] update gdbus test cases for previous GVariant change
[gi] Add docstring to GLib.Variant constructor
pygi-convert.sh: Don't convert self.window assignments
pygi-convert.sh: Drop window -> get_window() conversion
pygi-convert.sh: Convert Pango.TabAlign.*
[gi] Support tag names in GtkTextBuffer.insert_with_tags()
[gi] Provide GtkTextBuffer.insert_with_tags_by_name()
[gi] Add GSettings tests
Ship tests/org.gnome.test.gschema.xml in dist tarballs
[gi] Provide comfortable GSettings API
Fix test_gdbus.py to be Python3 friendly
Run test suite under dbus-launch
[gi] Add Pythonic gdbus method invocation
Run tests with LC_MESSAGES="C"
Fix uninitialized variable in gi.require_version()
[gi] Do not require signature for D-BUS methods without arguments
[gi] Respect the MessageType for Gtk.MessageDialog
Revert "Deduce PYTHON_LIBS in addition to PYTHON_INCLUDES"
Fix GSchema tests for separate build tree
[gi] pygi-convert.sh: Convert gtk.gdk.CROSSHAIR
Fix symbol names to be locale independent
Fix crash in Gtk.TextIter overrides
gdbus tests: Fix hang if test case fails
[python3] Fix maketrans import
[gi] Port test_properties from static gio to GI Gio
Ship tests/te_ST nouppera in release tarballs for tests to succeed
Handle GVariants for callback arguments
[gi] Handle GVariants from callback return values
Fix gobject vs. gi.repository warning
Michael Culbertson (1):
Support for GCC4 in Windows distutils build - bug 626548
Mike Gorse (2):
Release GIValueInfo when checking an enum argument
Release allocated array of arguments when handling closures
Paolo Borelli (46):
Make TreeSelection.get_selected_rows compatible with PyGtk
Override TreeModel.get() to return a tuple
Override UIManager.insert_action_group
Fix TextBuffer.get_selection_bounds() override
Override TextBuffer.create_mark()
Override TextBuffer.set_text() to make length optional
Override TextIter (begins|ends|toggles)_tag()
pygi-convert.sh: add some Pango special cases
pygi-convert.sh: handle "from gtk import gdk"
pygi-convert.sh: gtk.accel_map -> Gtk.AccelMap._
Support gunichar
Override Container to behave like a sequence
Override TreePath.__new__
Override TreeSelection.select_path and TreeView.scroll_to_cell
Update Gdk overrides to work with latest Gtk+ 3
pygi-convert.sh: convert MovementStep
Override GtkTable constructor to behave like pygtk
Override Label constructor to behave like pygtk
pygi-convert.sh: handle TextWindowType
Fix cut&paste error in the Label override
Remove semicolumns
No need to import Gdk
Override LinkButton constructor to make 'uri' mandatory
Fix typo when raising an exception
Fix Gtk.Label(label="Foo")
Fix usage of TreeIter api that is now an override.
Override Pango.FontDescription.
Fix demo for override changes.
Override GtkAction and GtkRadioAction constructors.
Remove Pango.FontDescription() conversion.
Override Pango.Layout constructor.
pygi-convert.sh: convert Gdk.ScrollDirection.
pygi-convert.sh: start handling Gio and GLib
pygi-convert.sh: Fix 'find' syntax
Override Gtk.ScrolledWindow constructor
pygi-convert.sh: remove two cases handled by overrides
pygi-convert.sh: more GLib conversion
pygi-convert.sh: convert a few more Gio types
pygi-convert.sh: convert Atk
pygi-convert.sh: add more Gtk conversions and sort
pygi-convert.sh: Gtk.DialogFlags conversion
pygi-convert.sh: improve GtkSourceView conversion
pygi-convert.sh: handle ReliefStyle
Override Table.attach() to behave like pygtk
Plug a small memory leak.
Plug another memory leak
Sebastian PÃlsterl (42):
Override Gtk.TreeSelection.get_selected to not return success value.
Make TreeModel behave like in GTK-2.x
Override Gtk.ComboBox.get_active_iter to not return success value
Override Gtk.Container.get_focus_chain to not return success value
Override get_item_at_pos, get_visible_range, get_dest_item_at_pos of Gtk.IconView to not return success value
Override Gtk.IMContext.get_surrounding to not return success value
Override Gtk.RecentInfo.get_application_info to not return success value
Override Gtk.TextBuffer.get_selection_bounds to not return success value
Override forward_search and backward_search of Gtk.TextIter to not return success value
Override Gtk.TreeSortable.get_sort_column_id to not return success value
Override get_path_at_pos and get_dest_row_at_pos of Gtk.TreeView to not return success value
Override Gtk.TreeViewColumn.cell_get_position to not return success value
Override Gtk.Widget.translate_coordinates to not return success value
pygi-convert.sh: Added more conversions
Override Gtk.Box.pack_start and pack_end to set default values to be compliant with pygtk
Override Gtk.Paned pack1 and pack2 to add default values to be compliant with pygtk
Override Gtk.CellLayout.pack_start and pack_end to add default values to be compliant with pygtk
Override Gtk.TreeViewColumn.pack_start, pack_end and set_cell_data_func to add default values to be compliant with pygtk
Override TreeSortable.set_sort_func and set_default_sort_func to add default values to be pygtk compliant
Revert "Override Gtk.TreeViewColumn.pack_start, pack_end and set_cell_data_func to add default values to be compliant with pygtk"
Revert "Override Gtk.CellLayout.pack_start and pack_end to add default values to be compliant with pygtk"
Revert "Override Gtk.Box.pack_start and pack_end to set default values to be compliant with pygtk"
GTK overrides: Do type conversion to column types of ListStore and TreeStore in set_value
Merge branch 'value'
Convert Gdk.Pixbuf to GdkPixbuf.Pixbuf
[gi] Enable handling of Gdk.EventType.2BUTTON_PRESS and 3BUTTON_PRESS
[gi] Fixed typo in exception
pygi-convert.sh: Convert gdk.GRAB_*
pygi-convert.sh: Convert gtk.UI_MANAGER_*
[gi] Added support for GVariant arguments
[gi] Added additional test case for GVariant handling
[gi] Removed hack to avoid using GLib.Variant.new_variant.
pygi-convert.sh: Make sure the uppercase GObject module is imported instead of the lowercase
[gi] Don't create variant twice
Updated DOAP file
[gi] Added support for GVariant arguments
[gi] Added additional test case for GVariant handling
[gi] Removed hack to avoid using GLib.Variant.new_variant.
pygi-convert.sh: Make sure the uppercase GObject module is imported instead of the lowercase
[gi] Don't create variant twice
Updated DOAP file
Handle arguments that are flags correctly
Simon Schampijer (1):
Gdk.Window: Map the standard constructor to the *new* constructor
Simon van der Linden (8):
Don't call getattr again in gi.overrides.Gdk.Event.__getattr__
Move pyglib_{main_context, option_context, option_group}_new into _PyGLib_API
Kill JD_CHECK_PYTHON_HEADERS
Deduce PYTHON_LIBS in addition to PYTHON_INCLUDES
Raise required versions of GLib and GObject-Introspection
Add missing libraries to link against
Remove GIO documentation
Remove last GIO-related bits
SimÃn Pena (1):
Don't check the inner type when comparing gpointers
Steve FrÃcinaux (12):
Handle GObject subclasses in the property helper.
Always register a new GType when a GObject class is subclassed
Fix a typo in a private symbol name.
Add a test to check for regular object reference count
Add tests for refcount of a GObject owned by a library
Fix reference leaks for GInitiallyUnowned objects
Factor out parameter marshalling from construction functions.
Add some tests for the number of python refs held at creation time
Fix leaked python reference in python-defined subclasses
Fix wrong refcount when calling introspected widget constructors
Make runtests.py able to run command-line provided test files
Do not leak python references when using the gobject.property() helper.
Thomas Hindoe Paaboel Andersen (2):
pygi-convert.sh: Gdk.COLORSPACE_RGB
pygi-convert.sh: GdkPixbuf methods
Timo Vanwynsberghe (1):
Fixed the cairo example
Tomeu Vizoso (22):
Stop checking that all vfuncs are implemented
Use suppresion file when running valgrind
Comment out tests that require SRV lookups
Add /usr/share to XDG_DATA_DIRS when running the tests
Fix stupid name clash
Add test for incorrect attributes in Gdk.Event
Go back to using getattr() in DynamicModule.__getattr__
Use g_vfunc_info_invoke for chaining up in vfuncs
Dont try to guess the transfer if its a boxed
Remove cairo.RectangleInt from the foreign module
Remove gio static bindings
Link libregress.so to GIO_LIBS again
Also deal with foreign boxed structs
Construct structs using default API constructor
Uncomment test_gi.TestInterfaceClash
Load typelibs at import time, add gi.require_version()
Skip interfaces when checking for conflicts in the MRO
Merge gi/HACKING into /HACKING
Use _gi.Struct to wrap fundamentals
GVariantType is a boxed struct
GVariant has now a GType, take that into account
Use constants instead of literals
Tony Young (1):
Python iterator interface support for GFileEnumerator.
Vincent Untz (1):
Make row optional in Gtk.TreeStore/ListStore.append override
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]