summaryrefslogtreecommitdiff
path: root/gi/pygi-struct-marshal.c
Commit message (Expand)AuthorAgeFilesLines
* Fix regression in marshalling partial() objectsChristoph Reiter2021-03-301-1/+1
* gtk overrides: Add support for builder scopeJean Felder2020-12-061-1/+4
* Gtk.Template: Fix template support for GTK4Jean Felder2020-12-061-3/+33
* Remove all Python 2 C codeChristoph Reiter2020-04-161-2/+1
* Use Py_TYPE() everywhereChristoph Reiter2018-04-181-4/+4
* struct: clean up function namesChristoph Reiter2018-03-311-9/+9
* pygi-boxed: clean up function namesChristoph Reiter2018-03-311-7/+7
* Merge pygtype.c and pygi-type.cChristoph Reiter2018-03-311-2/+2
* Rename pyglib-python-compat.h to pygi-python-compat.hChristoph Reiter2018-03-231-1/+1
* pygi-struct-marshal: perform boxed copy ...Mathieu Duponchelle2018-02-161-16/+32
* Revert "Revert "to python struct marshalling: copy boxed during cleanup""Mathieu Duponchelle2018-02-161-7/+27
* Revert "Revert "to python marshalling: collect cleanup data""Mathieu Duponchelle2018-02-161-2/+3
* Revert "Revert "Revert "Refactor boxed wrapper memory management strategy"""Mathieu Duponchelle2018-02-161-73/+5
* Revert "Revert "Refactor boxed wrapper memory management strategy""Christoph Reiter2018-02-131-5/+73
* Revert "to python marshalling: collect cleanup data"Christoph Reiter2018-02-131-3/+2
* Revert "to python struct marshalling: copy boxed during cleanup"Christoph Reiter2018-02-131-27/+7
* Revert "to-py-struct: don't copy the boxed if we are the sole owner of the wr...Christoph Reiter2018-02-081-9/+2
* to-py-struct: don't copy the boxed if we are the sole owner of the wrapperChristoph Reiter2018-01-301-2/+9
* to python struct marshalling: copy boxed during cleanupMathieu Duponchelle2018-01-231-7/+27
* to python marshalling: collect cleanup dataMathieu Duponchelle2018-01-231-2/+3
* Revert "Refactor boxed wrapper memory management strategy"Mathieu Duponchelle2018-01-231-73/+5
* GValue: add overflow checking for py -> gint; forward marshaling exceptionsChristoph Reiter2017-04-011-2/+1
* Remove pygobject-private.h and rename pygobject.c to pygobject-object.cChristoph Reiter2016-06-011-0/+3
* Remove pygi.h and pygi-private.hChristoph Reiter2016-06-011-1/+5
* Fix build warnings regarding _POSIX_C_SOURCE redefinitionSimon Feltman2015-10-311-1/+1
* Limit foreign struct checks to GI_INFO_TYPE_STRUCTSimon Feltman2014-09-081-2/+5
* Refactor boxed wrapper memory management strategySimon Feltman2014-08-171-4/+77
* Fix memory leak with unboxed caller allocated structsSimon Feltman2014-08-171-1/+1
* Add GClosure marshalling cleanupSimon Feltman2014-07-301-8/+38
* Add marshalling coercion for Python classes and instances to GTypeClassSimon Feltman2014-05-251-5/+49
* Cleanup struct marshalling function namesSimon Feltman2014-05-251-125/+96
* Handle GI_TRANSFER_EVERYTHING for returns of foreign structuresOwen W. Taylor2014-03-121-0/+1
* cache refactoring: Use consistent prefix for arg cache functionsSimon Feltman2014-02-031-1/+1
* marshal refactoring: Move GValue marshaling from pytype into pygi-valueSimon Feltman2014-02-021-0/+1
* cache refactoring: Move various struct arg setup and marshaling to new fileSimon Feltman2014-02-021-0/+516