pygobject r651 - in trunk: . gobject tests
- From: johan svn gnome org
- To: svn-commits-list gnome org
- Subject: pygobject r651 - in trunk: . gobject tests
- Date: Sun, 29 Apr 2007 22:45:34 +0100 (BST)
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]