[pygobject] Created tag PYGOBJECT_2_27_90
- From: John Palmieri <johnp src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pygobject] Created tag PYGOBJECT_2_27_90
- Date: Fri, 11 Feb 2011 16:11:32 +0000 (UTC)
The signed tag 'PYGOBJECT_2_27_90' was created.
Tagger: John (J5) Palmieri <johnp redhat com>
Date: Fri Feb 11 11:07:44 2011 -0500
release 2.27.90 (2.28 pre-release)
Changes since the last tag 'PYGOBJECT_2_26_0':
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.
Deepankar Sharma (1):
[gi] dir() now works for modules
Dieter Verfaillie (30):
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'
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 (11):
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
Jesse van den Kieboom (1):
Allow comparing Gtk.TreePath to None
Johan Dahlin (1):
Gtk: add an override for Gtk.main_quit
John (J5) Palmieri (45):
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
[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
fix build to correctly use python-config
bump version and edit NEWS for release
John Stowers (9):
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'
Jonathan Matthew (2):
Implement richcompare for GIBaseInfo
Recurse up through base classes when setting up vfuncs
José Alburquerque (1):
Doc Extractor: Print the gtk-doc blocks sorted by function name.
José Aliste (1):
_gi.Repository : Implement missing info bindings.
Laszlo Pandy (14):
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.
Martin Pitt (48):
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
Revert "Remove gio static bindings"
Run gio tests separately when enabled
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 (29):
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_*
Simon Schampijer (1):
Gdk.Window: Map the standard constructor to the *new* constructor
Simon van der Linden (5):
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
Simón Pena (1):
Don't check the inner type when comparing gpointers
Steve Frécinaux (14):
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
Revert "Fix reference leaks for GInitiallyUnowned objects"
Revert "Fix wrong refcount when calling introspected widget constructors"
Ensure the sink functions are only ran once.
Decrease the refcount for GInitiallyUnowned constructors.
Thomas Hindoe Paaboel Andersen (2):
pygi-convert.sh: Gdk.COLORSPACE_RGB
pygi-convert.sh: GdkPixbuf methods
Tomeu Vizoso (15):
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
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]