summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorPaul Pogonyshev <pogonyshev@gmx.net>2008-08-09 15:01:29 +0000
committerPaul Pogonyshev <paulp@src.gnome.org>2008-08-09 15:01:29 +0000
commit2a778d5bc55e812d549c02266d42b3f454627bd5 (patch)
tree7b54ef2c4d7220e685972fe6320205c32f7fdfe9 /ChangeLog
parent1a20d6e43a3cc24feb7d4d5573face04b6d2492a (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--ChangeLog17
1 files changed, 17 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index a4586bf..251ecac 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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)