diff options
| author | Paul Pogonyshev <pogonyshev@gmx.net> | 2008-08-09 15:01:29 +0000 |
|---|---|---|
| committer | Paul Pogonyshev <paulp@src.gnome.org> | 2008-08-09 15:01:29 +0000 |
| commit | 2a778d5bc55e812d549c02266d42b3f454627bd5 (patch) | |
| tree | 7b54ef2c4d7220e685972fe6320205c32f7fdfe9 /ChangeLog | |
| parent | 1a20d6e43a3cc24feb7d4d5573face04b6d2492a (diff) | |
Bug 546591 – File.copy progress_callback does not work
2008-08-09 Paul Pogonyshev <pogonyshev@gmx.net>
Bug 546591 – File.copy progress_callback does not work
* gio/gfile.override (file_progress_callback_marshal): Use
PyObject_CallFunction() instead of PyEval_CallFunction(). Use "K"
instead of "k" (the latter is not correct for 32-bit platforms).
Don't free 'notify' here.
(_wrap_g_file_copy): Free 'notify'.
(_wrap_g_file_move): Likewise.
* gio/gio.override (pygio_free_notify): New function.
(async_result_callback_marshal): Use it.
* tests/test_gio.py (TestFile.test_copy_progress.progress): New
test.
svn path=/trunk/; revision=932
Diffstat (limited to 'ChangeLog')
| -rw-r--r-- | ChangeLog | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -1,5 +1,22 @@ 2008-08-09 Paul Pogonyshev <pogonyshev@gmx.net> + Bug 546591 – File.copy progress_callback does not work + + * gio/gfile.override (file_progress_callback_marshal): Use + PyObject_CallFunction() instead of PyEval_CallFunction(). Use "K" + instead of "k" (the latter is not correct for 32-bit platforms). + Don't free 'notify' here. + (_wrap_g_file_copy): Free 'notify'. + (_wrap_g_file_move): Likewise. + + * gio/gio.override (pygio_free_notify): New function. + (async_result_callback_marshal): Use it. + + * tests/test_gio.py (TestFile.test_copy_progress.progress): New + test. + +2008-08-09 Paul Pogonyshev <pogonyshev@gmx.net> + Bug 546135 – GIcon and implementations improvements * gio/gio.defs (gio.LoadableIcon.load) |
