2005-02-28 Vincent Untz * configure.in: * NEWS: Version 2.9.92.1. 2005-02-28 Vincent Untz * COPYING: grrrrrr. This shouldn't have changed. Revert this. 2005-02-28 Vincent Untz * configure.in: post-release bump to 2.10.0. ==================== 2.9.92 ==================== 2005-02-28 Vincent Untz * configure.in: * NEWS: Version 2.9.92. 2005-02-26 Vincent Untz * libwnck/tasklist.c: (wnck_task_create_widgets): use GtkHBox instead of GtkTable, set a max width in characters for the label so that it requests a reasonable size. Fix bug #160977 2005-02-26 Vincent Untz * libwnck/application.c: (_wnck_application_destroy): plug leak 2005-02-20 Elijah Newren Handle the changes to _NET_ACTIVE_WINDOW from bug 128380 (made in order to match the agreed upon official behavior of that EWMH message), make relevant functions take a timestamp parameter, and add a timestamp to the _NET_CURRENT_DESKTOP message. Fixes all libwnck issues pointed out in #128380 and #161361. * libwnck/xutils.[ch]: (_wnck_activate): take a timestamp parameter to avoid bugs from using gtk_get_current_event_time, (_wnck_activate_workspace): likewise * libwnck/pager_accessible.c: * libwnck/pager.c: * libwnck/private.h: * libwnck/tasklist.c: * libwnck/window-action-menu.c: * libwnck/window.c: * libwnck/window.h: * libwnck/workspace.c: * libwnck/workspace.h: * test/test-wnck.c: Handle the need for passing timestamps to _wnck_activate and _wnck_activate_workspace (i.e. for _NET_ACTIVE_WINDOW and _NET_CURRENT_DESKTOP messages) * libwnck/tasklist.c: Manual moving of windows to a different workspace now occurs under different circumstances with the _NET_ACTIVE_WINDOW behavior change. * libwnck/selector.c: With the new _NET_ACTIVE_WINDOW behavior, only wnck_window_activate() is needed now. * configure.in: Increment LIBWNCK_CURRENT because of the API changes. 2005-02-12 Elijah Newren Check for whether a window or one of its transients has the demands attention hint set. Fixes #166713. * libwnck/window.h: add wnck_window_or_transient_demands_attention function * libwnck/window.c: (wnck_window_demands_attention): correct an old error in the documentation, (transient_demands_attention): new function, (wnck_window_or_transient_demands_attention): new function, (wnck_window_activate_transient): correct an old error in the documentation. * libwnck/selector.c: (wnck_selector_get_window_name): make use of wnck_window_or_transient_demands_attention instead of wnck_window_demands_attenion * libwnck/tasklist.c: (wnck_task_get_demands_attention): make use of wnck_window_or_transient_demands_attention instead of using a hack equivalent to wnck_window_demands_attention 2005-02-11 Elijah Newren * libwnck/window.c: (wnck_window_activate_transient): libwnck isn't the window manager and shouldn't act like it. Combined with the Metacity patch in bug 166894, this fixes #166826. 2005-02-11 Kjartan Maraas * libwnck/pager-accessible.c: (wnck_pager_ref_selection): * libwnck/pager.c: * libwnck/window.c: (wnck_window_transient_is_active): Fix a couple of warnings reported by sparse/gcc 2005-02-07 Vincent Untz * configure.in: post-release bump to 2.9.92. ==================== 2.9.91 ====================