pygobject r651 - in trunk: . gobject tests



Author: johan
Date: 2007-04-29 22:45:33 +0100 (Sun, 29 Apr 2007)
New Revision: 651
ViewCVS link: http://svn.gnome.org/viewcvs/pygobject?rev=651&view=rev

Added:
   trunk/gobject/ffi-marshaller.c
   trunk/gobject/ffi-marshaller.h
Modified:
   trunk/ChangeLog
   trunk/README
   trunk/configure.ac
   trunk/gobject/Makefile.am
   trunk/gobject/gobjectmodule.c
   trunk/pygobject-2.0.pc.in
   trunk/tests/test_signal.py
   trunk/tests/testhelpermodule.c
Log:
2007-04-29  Johan Dahlin  <jdahlin async com br>

    * README: 
    * configure.ac:
    * gobject/Makefile.am:
    * gobject/ffi-marshaller.c: (g_value_to_ffi_type),
    (g_value_from_ffi_type), (g_cclosure_marshal_generic_ffi):
    * gobject/ffi-marshaller.h:
    * gobject/gobjectmodule.c: (create_signal), (init_gobject):
    * pygobject-2.0.pc.in:
    * tests/test_signal.py:
    * tests/testhelpermodule.c: (test1_callback),
    (test1_callback_swapped), (test2_callback), (test3_callback),
    (test4_callback), (test_float_callback), (test_double_callback),
    (test_string_callback), (test_object_callback), (connectcallbacks),
    (_wrap_connectcallbacks), (inittesthelper):

    Add a generic CClosure marshaller based on ffi. 
    This makes it possible to connect to signals on PyGObjects from C.
    libffi is now an optional dependency
    Fixes #353816 (Edward Hervey)





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]