2007-06-17 Vincent Untz * NEWS: * README: * configure.in: Version 2.19.4. 2007-06-15 Vincent Untz Fix crash with inotify backend happening when ~/.config/menus is created (in fact, when there are more than one creation_monitors for a given watch). Bug #422966. * libmenu/menu-monitor-inotify.c: (handle_inotify_event): remove the monitor from creation_monitors only if we couldn't add the monitor. If we succeed in creating it, it'll get remove later, in remove_watch(). (remove_watch): free watch (remove_watch_foreach): free watch (close_inotify): destroy the path_to_watch hash table 2007-06-14 Colin Walters * python/gmenu.c (pygmenu_tree_handle_monitor_callback): Acquire and release Python GIL around invocation (#442747). (pygmenu_tree_add_monitor): Set user data to NULL if it's not passed in. Check that the passed object is a callable. * configure.in: Require Python 2.3 for above changes. 2007-06-03 Vincent Untz * configure.in: post-release bump to 2.19.4 ==================== 2.19.3 ====================