Update of /cvsroot/xine/xine-ui
In directory fdv4jf1.ch3.sourceforge.com:/tmp/cvs-serv3837
Cleaner kamikaze in event processing (access to the freed memory when callback destroys own object).
Events in xitk are passed via callbacks to widgets according to registered widget lists. During the callbacks it should be safe to change widget list, but before all callbacks ends in the one event, it should be preserved xitk_widget_list_t structure itself. So it's only marked for pending removal on locked "fx".
RCS file: /cvsroot/xine/xine-ui/ChangeLog,v
retrieving revision 1.119
retrieving revision 1.120
diff -u -r1.119 -r1.120
--- ChangeLog 12 Jul 2008 22:11:14 -0000 1.119
+++ ChangeLog 27 Nov 2008 17:50:38 -0000 1.120
@@ -42,6 +42,7 @@
multiple commands in one command string handled
* Fixed wrong locale path (introduced in previous release) and related crash
concerning tooltips, closes debian bug #432798.
+ * Various memleak and memory access fixes.
xine-ui (0.99.5) unstable; urgency=low