Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
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
|
|
Python 3 appends the ABI flags to the version in the shared library file name:
since this library is loaded as a gmodule, the correct file name must be
provided.
|
|
|
|
The updated sources are still compatible with Python 2.
|
|
|
|
taken from:
https://github.com/linuxmint/nemo-extensions/commit/67cc631
|
|
|
|
|
|
This reverts commit d63756bd11b097f11f115d5477110893b7ee16a2.
Causes problems like the following issue on github:
https://github.com/mate-desktop/python-caja/issues/5
|
|
As libcaja-python is linked with -lpythonX.Y on all platforms, there is
no need to dlopen libpython in order to load it.
|
|
Now is a good time as any, with the extension API changing to g-i.
|
|
|
|
|
|
|