summaryrefslogtreecommitdiff
path: root/src/caja-python-object.c
AgeCommit message (Collapse)AuthorFilesLines
2019-03-31Make Caja.OperationHandle usable.Patrick Monnerat1-1/+18
The Caja.OperationHandle.handle property is added: this gives access to the effective handle taking the form of a non-zero signed integer that can be stored in a void pointer. Trying to set this property with an invalid value raises an exception. Upon update_file_info_full call, the new Caja.OperationHandle is preset with a "unique" non-null value generated from an atomic counter. When the python method returns, the handle value is transmitted to Caja whatever it is: this fixes the problem of Caja expecting a non-null handle when CAJA_OPERATION_IN_PROGRESS is returned. Ref: https://github.com/mate-desktop/python-caja/issues/36
2019-01-30Fix Python 2 INT_ASLONG function.Patrick Monnerat1-1/+1
Ref: https://github.com/mate-desktop/python-caja/pull/34#issuecomment-457189545
2019-01-30Implement Python 3 C API compatibility using conditional and macros.Patrick Monnerat1-6/+20
The updated sources are still compatible with Python 2.
2013-01-22Convert to g-iYaakov Selkowitz1-58/+23
2012-11-18fixed incorrect fsf addresses.Steve Zesch1-1/+1
2012-01-13initial import from Mate-Extra repoStefano Karapetsas1-0/+615