[pygobject] (160 commits) Created branch gsoc2009
- From: Simon van der Linden <svdlinden src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [pygobject] (160 commits) Created branch gsoc2009
- Date: Fri, 14 Aug 2009 21:22:05 +0000 (UTC)
The branch 'gsoc2009' was created.
Summary of new commits:
cc1a289... Temporarily fix string passing from Python
64d3429... Add the filename case in pyg_argument_to_pyobject
91d1ab5... Add UTF8 tests in TestGIEverything
5b14e76... Fix testFilenameReturn
99ffa80... Add constructor, instance and static method tests
963e6d9... Fix girepository's overrides modules
8f0dd4b... Add (s|)size conversion and long checking capability
2000141... Set expandtab instead of noexpandtab in vim modeline
d6bb058... Add multiple output argument to Python tests
ecedf47... Increase output level
b45462f... Add nested structures support
115c3cf... Enable tests for nested structures
e0c3ccc... Refactore _wrap_g_function_info_invoke
831739b... Rewrite the invocation checks in C
c9648d6... Extend numeric tests
eb47b6f... Add GType argument support
f825e71... Add type checking in FieldInfo.set_value
d70664d... Add boxed tests
109af26... Add type checking tests for structures
1311524... Add array support in function calls from Python
87e35f4... Add tests for arrays as output argument and fixed-size arra
33b79df... Fix Gtk.init_check invocation
03200b4... Add test for arrays as input-output argument
b53b162... Fix Gdk.init_check invocation
4a1210a... Add closure support in input arguments
4506bb0... Add tests for subclasses
c4fcac1... Add generic value support as function argument
ebfa51a... Add short/ushort support
139b1e7... Make DynamicImporter.load_module to look for registered mod
b7cabdb... Large refactoring of Python code and more
f2ab0bd... Add object_type in _PyGObject_API to export PyGObject_Type
099628f... Ignore editor-generated files
58d0d67... Move girepository to gi and reorganize files
77eb12a... Remove REGISTER_SUBTYPE macro
151c700... Remove useless TYPE_TAG_.* and DIRECTION_.* constants
4e08f6e... Remove call to g_type_init
01672ee... Honour underscore notation in gi.Repository
2e2be57... Get rid of gi.repository
8fad92d... Make DynamicImporter more compliant with PEP302
7df821f... Change the import strategy
f8935d5... Add wrapper for g_irepository_get_typelib_path
4582bf6... Refactore a few functions
5144e5b... Add pygi_py_object_get_buffer
aa0f972... Shorten lables thanks to scopes
23f11a8... Refactore pygi_g_argument_from_py_object
55c9ead... Refactore pygi_g_argument_from_py_object
938a74e... Rename pyg_type_get_size and make pygi_gi_type_tag_get_py_b
8a18a69... Get rid of pyg_array_from_pyobject
4d98a47... Refactore pygi_g_argument_to_py_object
7780d19... Get rid of glist_to_pyobject
4f4fbe2... Complete array support in pygi_g_argument_to_py_object
62703f8... Complete filename conversion support
b786a00... Add G(S)List support as input argument
d37c546... Add GHashTable support as input/output/return argument
8112bb5... Use Py_CLEAR when possible
54a8b11... Add an error prefix for array items and correct a format
2c66b35... Suppress a compilation warning
f182b18... Add support for nullable string as argument
cccc602... Add support for GType arrays as arguments
03ef588... Correct the space position in 'Item %zd :'
b662487... Add support for empty arrays as input/output arguments
b708439... Add test for array as return value
73c4e1f... Don't unref container infos
de51359... Add a VIM modeline
ccfd2f8... Add test for empty zero-terminated array
2f82576... Add support for sequences
1240075... Add basic ownership transfer for arrays and strings
2260e73... Add a modeline and retab
7aa6a0f... Various things
b221001... Add pygobject_new_from_type
dcd2113... Use pygobject_new_from_type
62b2d5b... Too large commit to be descripted
6413be1... Add release support for simply and doubly linked lists
286bac2... Move code to avoid useless allocations
b3b9744... Add release support for hash tables
7c90a39... Force 'nothing' transfer so that the container copy is free
fd35a7a... Bump glib_required_version to 2.21.4 (future 2.22)
8e91f92... Improve support for objects as input/output argument
0a7035b... Add forgotten break in switch statement
7bf685e... Add release support for generic value
35b5a76... Add time_t marshalling
5855ae6... Take into account the fact that PyErr_WarnEx could fail
8ea8a0c... Add gobject.enum_from_g_type
c882113... Add gobject.flags_from_g_type
f06877c... Fix enums and flags
b6d3c9e... Refactore enum tests and add one for flags
d68fd5d... Suppress dead code
19cf9df... Honour underscore notation
45ae80f... Refactor pyg_info_new
cf797f7... Refactor _wrap_g_function_info_is_(method|constructor)
602873c... Refactor _wrap_g_registered_type_info_get_g_type
c809be5... Refactor _wrap_g_struct_info_get_fields
6dbe86f... Refactor _wrap_g_struct_info_get_methods
71451a6... Refactor _wrap_g_enum_info_get_values
e91043d... Refactor _wrap_g_object_info_get_parent
a800368... Refactor _wrap_g_object_info_get_methods
079c12b... Refactor _wrap_g_object_info_get_fields
604ed2f... Refactor _wrap_g_object_info_get_interfaces
ae1077b... Refactor _wrap_g_interface_info_get_methods
482e712... Refactor _wrap_g_value_info_get_value
306d5f6... Refactor pygi_base_info_repr
3180676... Refactor PyGIBaseInfo(|_Type)
1d104a2... Refactor PyGIRepository(|_Type)
9f8625a... Refactor _wrap_g_irepository_require
e656a99... Refactor _wrap_g_irepository_find_by_name
21f883d... Refactor _wrap_g_irepository_get_namespaces
9c3b8e6... Refactor _wrap_g_irepository_get_infos
b318133... Remove unused code
1eb01d9... Refactor _wrap_g_irepository_get_typelib_path
01d1f60... Add a flag for girepository.h presence
29ee8d5... Add GObject-Introspection CFLAGS and LIBS when available
f08d381... Remove unused code
2e94c42... Unify file naming convention
f6d50bd... Turn warnings into errors
3bd5057... Change the naming convention
3eb0bae... Make PyGI public
3caf788... Clean a little bit
455473b... Clarify invoke error handling state
2830d1f... Initialize args_is_auxiliary to 0
e79e60d... Allow None for struct and object arguments
0b4e55e... Make gobject aware of gi.repository when creating object wr
d8fcf99... Add basic support for errors
9f67311... Fix compilation warnings
20094d6... Minor style fix
ef7a706... Rename pygi_type_find_by_info to pygi_type_find_by_gi_info
88cafb8... Use tp_alloc rather than PyType_GC_New
07893f3... Make gi an optional build through --enable-gi
7504c85... Add the Python instance's type and address in pyg_boxed_rep
dc0e8bb... Get rid of the dummy GBoxed constructor
28f2626... Get rid of GIStruct
740d691... Avoid using non-initialized pointers
d80700b... Change pygobject_new_from_type declaration
6f23ea0... Fix structures constructor
0bfe885... Add pygi-boxed.(c|h) which were missing in the last commit
24bee62... Don't release a constructor's return value
04f11c5... Add interface inheritance to objects
cc6852f... Move the introspected object lookup code to pygobject_looku
bf2367c... Register introspected interfaces
a17c5cb... Register introspected objects
5409927... Clear the error since we try another way afterward
3c3d3ec... Remove useless code
60b9009... Get rid of setObjectHasNewConstructor
13cf8ac... Add some casts and make trivial cosmetic changes
becd2e3... Register introspected boxed types
5858f3e... Lookup introspected type when creating boxed instances
17ebe0e... Keep the reference count right
a9c2180... Split and add a function to compute a GITypeInfo's size
8429553... Fix enum checking in _pygi_g_type_info_check_object
ce377ae... Make enum values marshaller return values of the enum type
37b1b1f... Change the flag for introspection: --enable-introspection
c05f2fa... Woops, replace gi by introspection at another place
21ba6cf... Call _pygi_g_registered_type_info_check_object to check an
e0e751f... Bits of refactoring + pointer marshalling from Python
b49ef59... Add void marshalling support
1893d0d... Bits of refactoring + pointer marshalling to Python
0c15448... Allocate pointers with g_malloc rather than g_slice_alloc
7c68d09... Bits of refactoring in the release code
6547081... Allow None for pointers that can be NULL
820d0a3... Clean Python imports and make them absolute
d1cfbe0... Use gtype.pytype rather than custom functions to register w
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]