diff options
author | Paul Pogonyshev <pogonyshev@gmx.net> | 2009-04-13 20:28:24 +0000 |
---|---|---|
committer | Paul Pogonyshev <paulp@src.gnome.org> | 2009-04-13 20:28:24 +0000 |
commit | 9f5ce31f7f42dc8d3d6062cb17c87fb57b23817a (patch) | |
tree | c3daddbd3d6fe18c99dd0898fc864f2a2b0c53f0 /ChangeLog | |
parent | 37938b14a08f00b36aa575c2e9a74cf15d425ccf (diff) | |
download | pygobject-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-- | ChangeLog | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -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 |