=== 2.12.2 === 2006-10-03 Johan Dahlin * NEWS: * configure.ac: 2.12.2 2006-10-03 Gustavo J. A. M. Carneiro * gobject/Makefile.am: * gobject/gobjectmodule.c: (add_signals), (add_properties), (pyg_signal_new), (pyg_object_new), (get_handler_priority), (pyg_io_add_watch), (pyg_spawn_async), (pyg_add_emission_hook), (pyg_remove_emission_hook), (pyg_filename_from_utf8), (_pyg_strv_to_gvalue): * gobject/pygiochannel.c: (py_io_channel_write_chars), (py_io_channel_write_lines): * gobject/pygobject-private.h: * gobject/pygobject.c: (PyGProps_length), (pygobject_init), (pygobject_connect), (pygobject_connect_after), (pygobject_connect_object), (pygobject_connect_object_after), (pygobject_disconnect), (pygobject_handler_is_connected), (pygobject_handler_block), (pygobject_handler_unblock), (pygobject_emit), (pygobject_chain_from_overridden): * gobject/pygoptioncontext.c: (pyg_option_context_parse): * gobject/pygtype.c: (pyg_value_from_pyobject): Python 2.5 and 64 bits fixes (Py_ssize_t), closes bug #338487. * gobject/pygenum.c (pyg_enum_repr): Const warning fix. 2006-09-29 Johan Dahlin * pygtk.py: LGPL, not GPL header 2006-09-24 Gustavo J. A. M. Carneiro * gobject/pygobject.h (init_pygobject_check): Add parentheses "around && within ||" to please gcc. 2006-09-21 Cedric Gustin * dsextras.py: Catch ImportError exception when codegen is not available: disable Template and TemplateExtension, redirect the user to the pygtk installer and raise a NameError exception. check_date has also been rewritten and now uses distutils.dep_util.newer_group(). defs files can also be built using createdefs by passing tuples as keyword argument to Template (see for example the gdk and gtk templates in setup.py). * setup.py: Changed the way the VERSION macro is defined on win32. Also install the html reference documentation, the xsl files and fixxref. * pygobject_postinstall.py: Set the value of DATADIR in fixxref.py. Add functions to install shortcuts in the Start menu to the reference manual (currently disabled: see bug #353849). 2006-09-16 Gustavo J. A. M. Carneiro * tests/test_signal.py (TestEmissionHook.testCallbackReturnFalse) (TestEmissionHook.testCallbackReturnTrue) (TestEmissionHook.testCallbackReturnTrueButRemove): Add a few more emission hook tests. * gobject/gobjectmodule.c (pyg_add_emission_hook): One too many DECREF on 'extra_args'. 2006-09-12 John Ehresman * gobject/pygobject.h (init_pygobject_check): Declare variables at start of code block 2006-09-06 Johan Dahlin * gobject/pygmainloop.c (pyg_signal_watch_prepare): Increase the timeout to 1000ms instead of 100.