summaryrefslogtreecommitdiff
path: root/gi/pygi-argument.c
Commit message (Expand)AuthorAgeFilesLines
* Remove all Python 2 C codeChristoph Reiter2020-04-161-7/+3
* gi/pygi-argument: Squash critical warning when using array as hash valuePhilip Withnall2018-05-181-0/+2
* pygi-argument: Fix a potentially misaligned castChristoph Reiter2018-04-121-9/+3
* More compiler warning fixes for Windows/32bit #191Christoph Reiter2018-04-051-9/+16
* build: use -Wconversion -Wno-sign-conversion. Fixes #191Christoph Reiter2018-04-051-25/+24
* Port more integer convertersChristoph Reiter2018-03-311-1/+1
* Merge pygtype.c and pygi-type.cChristoph Reiter2018-03-311-4/+4
* basictype: some cleanupChristoph Reiter2018-03-291-2/+2
* basictype: always set an error when returning FALSE/NULLChristoph Reiter2018-03-291-11/+4
* Rename pyglib-python-compat.h to pygi-python-compat.hChristoph Reiter2018-03-231-1/+1
* Remove pyglib.c/hChristoph Reiter2018-03-221-1/+0
* Fix various compiler warnings for 32bit buildsChristoph Reiter2017-03-241-0/+2
* Fix various potential compiler warningsChristoph Reiter2017-03-201-0/+2
* Fix list/hashtable enum <-> hash conversion on 64-bit big endianAurelien Jarno2016-09-031-4/+29
* Remove pygobject-private.h and rename pygobject.c to pygobject-object.cChristoph Reiter2016-06-011-1/+3
* Remove pygi.h and pygi-private.hChristoph Reiter2016-06-011-3/+14
* Handle gtype marshallingMathieu Bridon2015-07-051-0/+5
* Field setters: Remove unneeded type/range checks and resulting unused code.Christoph Reiter2015-03-301-626/+0
* pygi-argument: Remove unused imports/includesChristoph Reiter2015-03-301-7/+0
* Limit foreign struct checks to GI_INFO_TYPE_STRUCTSimon Feltman2014-09-081-3/+8
* Use array lengths specified on struct fieldsSimon Feltman2014-08-171-7/+7
* Refactor signal array length marshalling to support a length policySimon Feltman2014-08-171-23/+47
* Remove dead code for marshalling array lengths in the context of vfuncsSimon Feltman2014-08-171-15/+9
* Move special handling of GObject from Python when calling from CGarrett Regier2014-08-071-20/+1
* Cleanup struct marshalling function namesSimon Feltman2014-05-251-17/+17
* Consolidate GError related code into pygi-errorSimon Feltman2014-05-041-3/+3
* Update Free Software Foundation addressesSimon Feltman2014-03-151-3/+1
* marshal refactoring: Move GIArgument from GValue code to new fileSimon Feltman2014-02-021-125/+1
* cache refactoring: Move enum and flags arg setup and marshaling to new fileSimon Feltman2014-02-021-2/+0
* cache refactoring: Move various struct arg setup and marshaling to new fileSimon Feltman2014-02-021-0/+1
* cache refactoring: Move GObject arg setup and marshaling into new fileSimon Feltman2014-02-021-3/+4
* cache refactoring: Move basic type arg setup and marshaling into new fileSimon Feltman2014-02-021-0/+1
* Merge gobject static code into the gi moduleSimon Feltman2014-01-141-2/+1
* Add cleanup_data argument used for Python to C marshaler cleanupSimon Feltman2013-10-141-1/+3
* cache refactoring: Remove special case marshaling for instance argumentsSimon Feltman2013-09-261-2/+2
* Move "from Python" GObject out arg marshaler into specialized functionSimon Feltman2013-07-261-1/+1
* Add underscore prefix and _cache_adapter suffix to marshaling functionsSimon Feltman2013-07-261-20/+20
* Move _pygi_argument_to_object_basic_type into pygi-marshal-to-py.cSimon Feltman2013-07-251-72/+1
* Move from Python integer marshaling into separate functionSimon Feltman2013-07-251-1/+2
* Move _pygi_argument_from_object_basic_type into pygi-marshal-from-py.cSimon Feltman2013-07-251-148/+1
* Move basic type marshaling out of _pygi_argument_from_objectSimon Feltman2013-07-251-27/+46
* Replace to Python cached marshalers with unified basic type marshalerSimon Feltman2013-07-251-71/+33
* Move to Python basic type marshaling out of _pygi_argument_to_objectSimon Feltman2013-07-251-23/+63
* Add marshalling of GI_TYPE_TAG_VOID held in a GValue to intSimon Feltman2013-07-031-2/+2
* Re-add support for passing GValue's by referenceSimon Feltman2013-07-031-1/+1
* Change interpretation of NULL pointer field from None to 0Simon Feltman2013-04-221-10/+1
* Unify interface struct to Python GI marshaling codeSimon Feltman2013-04-051-58/+14
* Unify Python interface struct to GI marshaling codeSimon Feltman2013-04-051-50/+25
* Unify Python float and double to GI marshaling codeSimon Feltman2013-04-051-22/+4
* Unify filename to Python GI marshaling codeSimon Feltman2013-04-051-20/+2