| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
Add marshalling cleanup for Python callables and boxed GClosures
passed as arguments. Make sure the marshaller owns a reference
until clean. Fix transfer everything case by adding a new reference.
Remove unused header declaration: pygi_arg_gclosure_from_py_marshal
https://bugzilla.gnome.org/show_bug.cgi?id=695128
|
| |
|
|
|
|
|
|
|
|
|
| |
Use a consistent naming scheme for struct marshalling cache related
functions. This removes prefixed underscores from function names
as well as redundant wording.
To ignore this commit with git blame use:
git blame <this-commit-sha>^ -- gi/pygi-struct-marshal.c
https://bugzilla.gnome.org/show_bug.cgi?id=685218
|
|
|
Move struct (boxed, union, gvalue, gclosure, variant, and pointer) argument
cache setup and marshaling fragments into isolated file:
pygi-struct-marshal.c.
Remove redundant and dead code related to boxed and union marshaling.
https://bugzilla.gnome.org/show_bug.cgi?id=709700
|