=== GnomePython 2.6.2 ===
2004-12-25 Gustavo J. A. M. Carneiro <
[email protected]>
* NEWS: Update.
* configure.in: Bump version to 2.6.2.
* gnome/vfsmodule.c (pygvfs_xfer_progress_callback):
PyErr_Print() when python callback returns NULL.
2004-12-24 Gustavo J. A. M. Carneiro <
[email protected]>
* gnome/vfsmodule.c (pygvfs_xfer_progress_callback): Call
pyg_gil_state_release in error return path. Call PyErr_Print()
after setting exception, otherwise it will never be seen.
(pygvfs_xfer_progress_callback): Release reference to newly
created py_info object, fixes a reference leak.
2004-12-21 Gustavo J. A. M. Carneiro <
[email protected]>
* gnomevfs/vfsmodule.c (pygvfs_xfer_uri): Allow callback to be
None or omitted if error_mode != GNOME_VFS_XFER_ERROR_MODE_QUERY.
(pygvfs_xfer_uri_list): idem.
(pygvfs_xfer_delete_list): idem.
Fixes #161738 (gnome.vfs.xfer_uri() requires a callback in Python
but the C API doesn't)
2004-12-18 Gustavo J. A. M. Carneiro <
[email protected]>
* gnomevfs/vfsmodule.c (pygvfs_read_entire_file): Add
pyg_begin|end_allow_threads around vfs call.
(pygvfs_create): idem.
(pygvfs_get_file_info): idem.
(pygvfs_set_file_info): idem.
(pygvfs_make_directory): idem.
(pygvfs_remove_directory): idem.
(pygvfs_unlink): idem.
(pygvfs_exists): idem.
(pygvfs_get_mime_type): idem.
(pygvfs_get_mime_type_for_data): idem.
(pygvfs_monitor_add): idem.
(pygvfs_xfer_uri): idem.
(pygvfs_xfer_uri_list): idem.
(pygvfs_xfer_delete_list): idem.
(pygvfs_xfer_progress_callback): Add missing
pyg_gil_state_ensure|release().