2007-05-28 Vincent Untz * configure.in: * NEWS: version 2.18.2 2007-05-28 Vincent Untz Backport from HEAD. * libwnck/tasklist.c: (wnck_tasklist_size_request): remove some useless code, and also make sure we have size hints that make sense when there's no window in always group mode Should fix bug #440625 2007-05-28 Vincent Untz Backport from HEAD. * libwnck-1.0.pc.in: * libwnck-1.0-uninstalled.pc.in: require libstartup-notification-1.0 when we compile the library with sn 2007-05-28 Vincent Untz Backport from HEAD. * libwnck/pager.c: (get_workspace_rect): fix vertical pager in RTL environments Fix bug #431461 2007-05-28 Vincent Untz Backport from HEAD. * libwnck/pager.c: (wnck_update_drag_icon): fix typo which broke the height of the icon (was the same as the width) (wnck_drag_window_destroyed): don't reset to the default icon. This is not what we should do. We should make the drag be impossible instead. Side-effect is fix for bug #414967. 2007-05-28 Vincent Untz Backport from HEAD. * libwnck/pager.c: (wnck_pager_drag_data_received): return instead of dumbly continuing in this function when we know that the drag doesn't work Should fix bug #415675 2007-05-28 Vincent Untz Backport from HEAD. * libwnck/window-action-menu.c: (window_weak_notify): destroy the menu when the window is getting finalized (set_data): kill (get_data): walk up in the parent tree to get the widget which knows about "wnck-action-data" (item_activated_callback): updated (make_radio_menu_item): don't call set_data since it's now useless (make_menu_item): ditto Should fix bug #410133 2007-04-29 Vincent Untz * libwnck/window.h: * libwnck/xutils.c: (_wnck_get_string_property_latin1): (_wnck_get_utf8_property): (_wnck_set_utf8_list): (_wnck_get_window_geometry): fix compilation warnings Fix bug #431175, based on patch by Bernard Leak 2007-04-29 Vincent Untz * libwnck/pager.c: (wnck_update_drag_icon): make sure the width and the height of the rectangle are strictly positive (so we don't try to draw in a non-existing rectangle) Fix a crash when dragging really small windows (bug #428280) 2007-04-15 Elijah Newren Patch from Kim Woelders to fix #403377 (crash on startup). * libwnck/pager.c (wnck_pager_draw_workspace): avoid a crash when there is no active workspace yet 2007-04-11 Elijah Newren Check whether window manager supports _NET_WM_ACTION_ABOVE and _NET_WM_ACTION_BELOW instead of guessing whether these are supported. Fixes part of #352383 & #115247. * libwnck/window.c (update_actions): check for _NET_WM_ACTION_(ABOVE|BELOW). * libwnck/window.h (enum WnckWindowActions): add WNCK_WINDOW_ACTION_ABOVE and WNCK_WINDOW_ACTION_BELOW. 2007-04-10 Matthias Clasen * libwnck/xutils.c (text_property_to_utf8): Always free the list of strings returned by gdk_text_property_to_utf8_list. (#428056) 2007-04-09 Elijah Newren * libwnck/window.h (enum WnckWindowGravity): add WNCK_WINDOW_GRAVITY_STATIC. (See #344521; this extra defined constant should have been added as part of #342899) 2007-03-12 Vincent Untz * configure.in: post-release bump to 2.18.1 ==================== 2.18.0 ====================