=== GnomePython 2.6.2 === 2004-12-25 Gustavo J. A. M. Carneiro * 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 * 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 * 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 * 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().