summaryrefslogtreecommitdiff
path: root/gtk/pygtkcellrenderer.c
Commit message (Collapse)AuthorAgeFilesLines
* Update the address of the FSF by replacing old bits with new ones. FixesTobias Mueller2009-03-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2009-03-30 Tobias Mueller <tobiasmue@gnome.org> Update the address of the FSF by replacing old bits with new ones. Fixes bug 577154. * pango.override: * atkrectangle.override: * ltihooks.py: * gtk/libglade.override: * gtk/gdkcolor.override: * gtk/gdk.override: * gtk/deprecation.py: * gtk/__init__.py: * gtk/_lazyutils.py: * gtk/gdkdraw.override: * gtk/gtk.override: * gtk/gtkcontainer.override: * gtk/gtkwidget.override: * gtk/gtkobject-support.c: * gtk/gtkiconview.override: * gtk/gtk-types.c: * gtk/gtkbuilder.override: * gtk/gdkwindow.override: * gtk/gtktreeview.override: * gtk/pygtktreemodel.c: * gtk/gtkunixprint.override: * gtk/gtkstyle.override: * gtk/gdkevent.override: * gtk/pygtktreemodel.h: * gtk/gtkctree.override: * gtk/libglademodule.c: * gtk/gtkwindow.override: * gtk/keysyms.py: * gtk/gdkgc.override: * gtk/gtkunixprintmodule.c: * gtk/gdkpixbuf.override: * gtk/gdkcairo.override: * gtk/gtkclist.override: * gtk/gtktextview.override: * gtk/pygtkcellrenderer.c: * gtk/gdkrectangle.override: * gtk/compat.py: * gtk/pygtkcellrenderer.h: * gtk/gtkmodule.c: * pangomodule.c: * atk.override: * COPYING: * pangocairomodule.c: * atkmodule.c: svn path=/trunk/; revision=3120
* Fix problems introduced in fix of #347273 and relatedGustavo J. A. M. Carneiro2006-09-161-1/+1
|
* misc API additions, threadingGustavo J. A. M. Carneiro2005-01-091-0/+3
|
* make threading runtime optionalGustavo J. A. M. Carneiro2004-08-041-11/+11
|
* Clean up most functions here to have only one return path.Johan Dahlin2004-08-031-11/+0
| | | | | | | | | | | | | | | | | | * gtk/pygtktreemodel.c: Clean up most functions here to have only one return path. * gobject/pygobject.c (pygobject_emit): Protect g_value_unset by UNBLOCK/BLOCK_THREADS since it might call pygobject_free which will result in a deadlock. * gobject/gobjectmodule.c (pyg_thread_init): New function, move thread initalization stuff in here. * All over the place: Kill pyg_block/unblock_threads and use PyGILState and Py_BEGIN/END_ALLOW_THREADS. unblock [code] block calls are replaced by Py_BEGIN/END and block [code] unblock calls are replaced by PyGILState.
* Call PyEval_InitThreads. Perhaps its something that always should beJohan Dahlin2004-08-021-9/+22
| | | | | | | | | | | | | | | | * gobject/gobjectmodule.c (initgobject): Call PyEval_InitThreads. Perhaps its something that always should be called. * README (Author): Add a requirements section * configure.in: Require Python 2.3 * setup.py (version): Ditto * gobject/pygtype.c, gobject/pygobject.h: Remove 2.2 compat. * All over the place: Add support for PyGILState.
* Allow return values that are NULL. Patch by Tim Evans, fixes #122786Johan Dahlin2003-12-181-2/+6
| | | | | | * gtk/pygtkcellrenderer.c (pygtk_generic_cell_renderer_start_editing): Allow return values that are NULL. Patch by Tim Evans, fixes #122786
* same here.James Henstridge2003-06-301-1/+0
| | | | | | | | | | 2003-06-30 James Henstridge <james@daa.com.au> * gtk/pygtkcellrenderer.c: same here. * gtk/pygtktreemodel.c: don't explicitly import pygobject.h, so that it gets included correctly by pygtk-private.h. This should fix the Mac OS X build issues.
* add copyright notices, and update to LGPL 2.1.James Henstridge2003-06-261-1/+21
| | | | | | 2003-06-26 James Henstridge <james@daa.com.au> * (lots of stuff): add copyright notices, and update to LGPL 2.1.
* Make the third argument optional. This broke distutils.Johan Dahlin2003-05-281-4/+0
| | | | | | | | | * codegen/defsparser.py (DefsParser.__init__): Make the third argument optional. This broke distutils. * gobjectmodule.c, pygtype.c, gtk/gtk.override, gtk/pygtkcellrenderer.c, pygtktreemodel.c: Remove unnecessary calls to PyErr_Clear. It's not needed right after a PyErr_Print.
* Improve threading support by adding pyg_thread_block/unblock around allJohan Dahlin2002-12-281-1/+23
| | | | | | | | * gobjectmodule.c, gtk/gtk.override, gtk/pygtkcellrenderer.c, gtk/pygtktreemodel: Improve threading support by adding pyg_thread_block/unblock around all PyObject_Call* and g_object_refs. Based upon patch by Jon Trowbridge. Fixes #99102.
* Prevent NULL dereference by passing in local variables to PyArg_ParseTupleJoe Shaw2002-11-041-1/+15
| | | | | | | | 2002-11-04 Joe Shaw <joe@ximian.com> * gtk/pygtkcellrenderer.c (pygtk_generic_cell_renderer_get_size): Prevent NULL dereference by passing in local variables to PyArg_ParseTuple instead of our function arguments.
* fix up arguments, and use "O" format code for PyObject_CallMethod -- can'tJames Henstridge2002-07-201-39/+61
| | | | | | | | | | | 2002-07-20 James Henstridge <james@daa.com.au> * gtk/pygtkcellrenderer.c (pygtk_generic_cell_renderer_*): fix up arguments, and use "O" format code for PyObject_CallMethod -- can't rely on "N" causing the argument to be unrefed. * gtk/gtk.override (_wrap_gtk_cell_renderer_get_size): cell_area is an argument; not a return.
* add nonzero method to tree models, so that they evaluate to a truth valueJames Henstridge2002-07-201-0/+246
2002-07-20 James Henstridge <james@daa.com.au> * gtk/gtk.override (GtkTreeModel.tp_as_number): add nonzero method to tree models, so that they evaluate to a truth value even if they have zero elements. (at request of msw). * gtk/gtk-extrafuncs.defs, gtk/gtk.override: add GenericCellRenderer. * gtk/pygtkcellrenderer.[ch]: add "generic" cell renderer code, based on jrb's work.