2008-03-21 Thomas Thurman * NEWS: 2.23.3 release. 2008-03-21 Thomas Thurman * src/ui/menu.c (activate_cb, get_workspace_name_with_accel): Workspaces whose name is the standard name plus a non-empty string are handled correctly in menus. Closes #453678. 2008-03-19 Iain Holmes * src/core/compositor.c (meta_compositor_set_active_window): Handle compositor being disabled and don't crash. 2008-03-19 Iain Holmes * src/core/compositor.c (meta_compositor_set_active_window): Add a screen argument. (process_property_notify): Damage the whole screen when the background changes. Fixes 522599 (add_repair): Use the idle instead of the timeout. Fixes 522166 (unmap_win): If the window is also focus window NULLify it. * src/core/window.c (meta_window_notify_focus): Notify when a window has lost focus, pass in screen as well. 2008-03-18 Iain Holmes * src/core/compositor.c (window_has_shadow): Allow shaped windows _with frames_ to have shadows. (meta_compositor_set_active_window): Watch for the focus of windows and change the size of the drop shadows. (generate_shadows): Create differently sized shadows. (meta_compositor_get_window_pixmap): Get the xwindow correctly. * src/core/window.c (meta_window_notify_focus): Set the active window in the compositor. 2008-03-18 Marco Pesenti Gritti * src/core/window.c (window_would_be_covered): newly created windows can't be considered to be above themselves; fixes bug #519188. 2008-03-11 Matthew Wilson * src/core/keybindings.c (meta_display_process_key_event, process_event, find_handler, process_mouse_move_resize_grab): allow moving workspace while moving window with modifier * src/core/workspace.c (meta_workspace_activate_with_focus): remove the correct window on jumping workspace while moving 2008-03-10 Josh Lee * src/core/compositor.c (window_has_shadow): Don't shadow shaped windows. 2008-03-07 Thomas Thurman * configure.in: Post-release bump to 2.23.3.