summaryrefslogtreecommitdiff
path: root/gi/pygi-boxed.c
Commit message (Expand)AuthorAgeFilesLines
* Don't assume Py_TYPE being a macroTomas Hrnciar2020-11-111-1/+1
* Rename PYGLIB_DEFINE_TYPE to PYGI_DEFINE_TYPEChristoph Reiter2020-04-161-1/+1
* Remove all Python 2 C codeChristoph Reiter2020-04-161-1/+1
* Remove GObject.Value.__del__Christoph Reiter2019-01-151-13/+4
* boxed: remove __del__ implementation and free in tp_deallocChristoph Reiter2019-01-151-16/+18
* boxed: don't look up the gtype in tp_dealloc, we already know itChristoph Reiter2019-01-151-3/+1
* boxed: hide the PyGIBoxed structChristoph Reiter2019-01-151-0/+6
* Don't crash on multiple calls to GObject.Value.__del__. See !66Christoph Reiter2018-05-041-0/+7
* pypy: pass a warning subclass to PyErr_Warn and not an exception, pypy does't...Christoph Reiter2018-04-221-1/+1
* Port more integer convertersChristoph Reiter2018-03-311-1/+2
* pygi-boxed: clean up function namesChristoph Reiter2018-03-311-17/+17
* Merge pygtype.c and pygi-type.cChristoph Reiter2018-03-311-1/+1
* Make sure that types are fully initialized when they are first used.Christoph Reiter2018-03-241-0/+1
* Add error handling to all type init function.Christoph Reiter2018-03-231-6/+14
* Rename pyglib-python-compat.h to pygi-python-compat.hChristoph Reiter2018-03-231-1/+1
* Revert "Revert "pygi-boxed: make in-place copy safer""Mathieu Duponchelle2018-02-161-1/+7
* Revert "Revert "Revert "Refactor boxed wrapper memory management strategy"""Mathieu Duponchelle2018-02-161-25/+7
* Revert "Revert "Refactor boxed wrapper memory management strategy""Christoph Reiter2018-02-131-7/+25
* Revert "pygi-boxed: make in-place copy safer"Christoph Reiter2018-02-131-7/+1
* pygi-boxed: make in-place copy saferMathieu Duponchelle2018-01-231-1/+7
* Revert "Refactor boxed wrapper memory management strategy"Mathieu Duponchelle2018-01-231-25/+7
* Remove pygobject-private.h and rename pygobject.c to pygobject-object.cChristoph Reiter2016-06-011-1/+2
* Remove pygi.h and pygi-private.hChristoph Reiter2016-06-011-1/+2
* Fix memory management problems with struct arguments to signalsSimon Feltman2014-09-081-0/+20
* Change boxed init with args to warn instead of raiseChristoph Reiter2014-08-221-1/+4
* Refactor boxed wrapper memory management strategySimon Feltman2014-08-171-11/+43
* Remove incorrect and unused casts from tp_free callsSimon Feltman2014-08-081-1/+1
* Use accessors for getting and setting PyGBoxed pointersSimon Feltman2014-05-161-3/+3
* Raise TypeError if arguments are passed to Boxed.__init__Christoph Reiter2014-04-141-0/+6
* Update Free Software Foundation addressesSimon Feltman2014-03-151-3/+1
* Merge gobject static code into the gi moduleSimon Feltman2014-01-141-1/+1
* Cleanup disguised struct constructor error and add it to boxedSimon Feltman2014-01-011-3/+14
* Cleanup overzealous new and init implementationsSimon Feltman2013-11-121-6/+0
* Remove half implemented GC in PyGIBaseInfo, PyGIStruct, and PyGIBoxedSimon Feltman2013-05-071-4/+0
* Fix leak of caller-allocated boxed valuesMartin Pitt2013-02-281-4/+10
* Remove workaround for g_struct_info_get_size reporting incorrect sizeSimon Feltman2013-02-101-18/+13
* Fix leaks with GValues holding boxed and object typesSimon Feltman2012-11-111-0/+12
* convert to using PYGLIB_DEFINE_TYPE for module objectsJohn (J5) Palmieri2010-08-251-37/+6
* some more p3k PyString and PyInt eradication in GIJohn (J5) Palmieri2010-08-251-0/+1
* Properly allocate boxed structs that are (caller-allocates)Tomeu Vizoso2010-07-301-17/+33
* Apply consistent whitespace formatting with:Tomeu Vizoso2010-05-261-54/+54
* Add basic support for unionsTomeu Vizoso2010-04-231-2/+16
* Suppress compilation warningsSimon van der Linden2010-01-051-2/+0
* Set a default constructor for boxed structs that don't have oneTomeu Vizoso2009-11-301-0/+184