summaryrefslogtreecommitdiff
path: root/gi
Commit message (Expand)AuthorAgeFilesLines
* Move all py2/3 compat code into gi._compatChristoph Reiter2018-04-076-41/+74
* Remove some Python 3.1 compat codeChristoph Reiter2018-04-072-16/+0
* Fix typo in BoundSignal disconnectcl0ne2018-04-071-1/+1
* Make GLib.Error picklable. Fixes #145Christoph Reiter2018-04-052-3/+4
* More compiler warning fixes for Windows/32bit #191Christoph Reiter2018-04-0511-63/+111
* build: use -Wconversion -Wno-sign-conversion. Fixes #191Christoph Reiter2018-04-0521-142/+194
* Remove unused pygi_register_exception_for_domain()Christoph Reiter2018-04-052-40/+0
* pygi_gint_from_py: fix wrong range in error message, add testChristoph Reiter2018-04-041-1/+1
* pygi_error_marshal_from_py: use new convertersChristoph Reiter2018-04-041-6/+21
* Avoid truncating value returned from g_value_info_get_value.Tomasz Miąsko2018-04-031-1/+1
* PyGObject: rework toggle ref logic to not stricly require tp_dictoffset so it...Christoph Reiter2018-04-021-20/+52
* ossig: add a C wrapper for PyOS_getsig() instead of accessing the API through...Christoph Reiter2018-04-012-23/+15
* ossig: pass the signal number and frame to default_int_handler()Christoph Reiter2018-04-011-1/+1
* enum/flags: use the tp_hash from the right base classChristoph Reiter2018-03-312-2/+2
* enum/flags: set tp_hash on Python 2 as well; add hash() testsChristoph Reiter2018-03-312-4/+0
* enum/flags: don't set tp_new after creatig a subtype, not supported by PyPyChristoph Reiter2018-03-312-8/+2
* struct: clean up function namesChristoph Reiter2018-03-314-37/+37
* struct: fetch the base info from the struct type and not the instanceChristoph Reiter2018-03-311-5/+5
* Rename PYGLIB_PyImport_ImportModule to pygi_import_module and move to utilsChristoph Reiter2018-03-317-39/+23
* Port more integer convertersChristoph Reiter2018-03-3111-82/+95
* Remove unused pygboxed_marshal_keyChristoph Reiter2018-03-311-2/+0
* gboxed: clean up function namesChristoph Reiter2018-03-314-33/+30
* pygi-boxed: clean up function namesChristoph Reiter2018-03-317-35/+34
* Merge pygtype.c and pygi-type.cChristoph Reiter2018-03-3124-1467/+1401
* info: use new convertersChristoph Reiter2018-03-313-54/+52
* repository: use the new convertersChristoph Reiter2018-03-304-19/+11
* Rewrite the GStrv converters with the new utf8 oneChristoph Reiter2018-03-302-64/+61
* pygi-value: error handling cleanupChristoph Reiter2018-03-303-29/+24
* pygi-value: reuse basic converters for integer typesChristoph Reiter2018-03-303-187/+300
* pygi_arg_cache_alloc() never returns NULLChristoph Reiter2018-03-292-5/+1
* basictype: some cleanupChristoph Reiter2018-03-294-128/+79
* basictype: always set an error when returning FALSE/NULLChristoph Reiter2018-03-292-14/+9
* basictype: Remove usage of GIArgument from all basic type convertersChristoph Reiter2018-03-291-272/+440
* Use -fvisibility=hidden if supported.Christoph Reiter2018-03-281-4/+10
* Make Gtk.List/TreeStore.insert_before/after atomicChristoph Reiter2018-03-271-28/+24
* Remove autotools build systemChristoph Reiter2018-03-263-215/+0
* resulttuple: fix a wrong decrefChristoph Reiter2018-03-251-2/+0
* object: try to avoid calling PyObject_ClearWeakRefs()Christoph Reiter2018-03-251-1/+3
* resulttuple: disable the tuple free list under PyPyChristoph Reiter2018-03-251-0/+14
* Don't use PyImport_ImportModuleNoBlock under PyPyChristoph Reiter2018-03-251-1/+1
* pygi-info: set type fields before PyType_Ready() so PyPy picks them upChristoph Reiter2018-03-241-5/+5
* ossig: skip PyOS_getsig checks in case ctypes.PyDLL is missing (PyPy)Christoph Reiter2018-03-241-3/+10
* Make sure that types are fully initialized when they are first used.Christoph Reiter2018-03-247-6/+12
* Makefile.am: add missing headerChristoph Reiter2018-03-241-0/+1
* Add error handling to all type init function.Christoph Reiter2018-03-2339-133/+290
* Rename pyglib-python-compat.h to pygi-python-compat.hChristoph Reiter2018-03-2328-49/+61
* setup.py: always define PY_SSIZE_T_CLEAN. Fixes #185Christoph Reiter2018-03-231-0/+4
* Remove pyglib.c/h from Makefile.amChristoph Reiter2018-03-221-2/+0
* Remove pyglib.c/hChristoph Reiter2018-03-2226-299/+203
* pygobject_register_version_tuples: fix a leakChristoph Reiter2018-03-221-0/+1