summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorPaul Pogonyshev <pogonyshev@gmx.net>2009-04-13 20:28:24 +0000
committerPaul Pogonyshev <paulp@src.gnome.org>2009-04-13 20:28:24 +0000
commit9f5ce31f7f42dc8d3d6062cb17c87fb57b23817a (patch)
treec3daddbd3d6fe18c99dd0898fc864f2a2b0c53f0 /ChangeLog
parent37938b14a08f00b36aa575c2e9a74cf15d425ccf (diff)
downloadpygobject-9f5ce31f7f42dc8d3d6062cb17c87fb57b23817a.tar.gz
pygobject-9f5ce31f7f42dc8d3d6062cb17c87fb57b23817a.tar.xz
pygobject-9f5ce31f7f42dc8d3d6062cb17c87fb57b23817a.zip
Bug 578870 – memory leak in gio.File.copy_async
2009-04-13 Paul Pogonyshev <pogonyshev@gmx.net> Bug 578870 – memory leak in gio.File.copy_async * gio/gio.override (PyGIONotify): Add 'slaves' field. (pygio_notify_new_slave): New function. (pygio_notify_reference_callback): Recurse for slaves, if any. (pygio_notify_free): Likewise. * gio/gfile.override (file_progress_callback_marshal): Use new chaining functionality to avoid leaking the second PyGIONotify structure. Rename 'callback' as 'progress_callback' for clarity. svn path=/trunk/; revision=1060
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog13
1 files changed, 13 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 30cdc0d..eb98ec6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2009-04-13 Paul Pogonyshev <pogonyshev@gmx.net>
+
+ Bug 578870 – memory leak in gio.File.copy_async
+
+ * gio/gio.override (PyGIONotify): Add 'slaves' field.
+ (pygio_notify_new_slave): New function.
+ (pygio_notify_reference_callback): Recurse for slaves, if any.
+ (pygio_notify_free): Likewise.
+
+ * gio/gfile.override (file_progress_callback_marshal): Use new
+ chaining functionality to avoid leaking the second PyGIONotify
+ structure. Rename 'callback' as 'progress_callback' for clarity.
+
2009-04-12 Gian Mario Tagliaretti <gianmt@gnome.org>
* gio/gio.defs: (g_file_monitor) should accept None