summaryrefslogtreecommitdiffstats
path: root/gobject/pygpointer.c
Commit message (Collapse)AuthorAgeFilesLines
* gquark initialization cleanupGustavo J. A. M. Carneiro2005-05-281-7/+2
|
* make threading runtime optionalGustavo J. A. M. Carneiro2004-08-041-3/+3
|
* Clean up most functions here to have only one return path.Johan Dahlin2004-08-031-4/+4
| | | | | | | | | | | | | | | | | | * 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.
* Update, why do I even bother to update 3 different build systems?Johan Dahlin2004-07-191-0/+215
* gobject/Makefile.am: * setup.py: * makefile.msc: Update, why do I even bother to update 3 different build systems? * gobject/: Split out GParamSpec, GMainLoop, GMainContext and GPointer to separate files. Also remove *.h files and go back to the old scheme (everything in pygobject.h)