summaryrefslogtreecommitdiff
path: root/rationales.txt
AgeCommit message (Collapse)AuthorFilesLines
2002-12-092.4.8Havoc Pennington1-1/+1
2002-10-24put minimized windows at the end of Alt+Tab, #89416Havoc Pennington1-0/+2
2002-10-24 Havoc Pennington <hp@pobox.com> * src/display.c (meta_display_get_tab_list): put minimized windows at the end of Alt+Tab, #89416
2002-10-21Optimizations for managing new windows (do not all take effect ifHavoc Pennington1-0/+1
2002-10-21 Havoc Pennington <hp@redhat.com> Optimizations for managing new windows (do not all take effect if METACITY_DEBUG=1). Bug #96404 * src/keybindings.c (meta_change_keygrab): use error trap nesting and conditionalize on meta_is_verbose() to avoid a ton of XSync * src/display.c (meta_change_button_grab): ditto Throughout: move to new error trap setup to save on XSync calls, new setup is: * src/errors.c (meta_error_trap_push_with_return): new function, an error trap that needs to care about return value and thus sync even if an outer trap still exists (meta_error_trap_pop_with_return): new function (meta_error_trap_pop): add "last_request_was_roundtrip" argument allowing us to avoid XSync() if we just did a GetProperty or whatever. * src/util.c (meta_warning): flush the warning file descriptor * src/Makefile.am (INCLUDES): define G_LOG_DOMAIN
2002-10-07Add a modifier key preference for the Alt+click stuff. Can be set toHavoc Pennington1-0/+1
2002-10-07 Havoc Pennington <hp@redhat.com> Add a modifier key preference for the Alt+click stuff. Can be set to "disabled" as well. * src/run-metacity.sh: load .Xmodmap in the Xnest if it exists * src/display.c (meta_display_ungrab_window_buttons): ungrab AnyModifier in case the modifier changed since we grabbed (meta_display_open): rearrange code to use meta_display_close() to mop up when we can't find any screens, avoiding the need to keep the bail-out code in sync with meta_display_close. * src/keybindings.c (devirtualize_modifiers): move this function to a public place in display.c * src/metacity.schemas.in: add setting for the modifier key to use for Alt+left/middle/right click. * src/prefs.c (update_binding): add a missing newline to a warning (meta_prefs_get_mouse_button_mods): new function * src/ui.c (meta_ui_parse_modifier): new function
2002-09-11add edge flipping bugHavoc Pennington1-1/+2
2002-08-06add bug on panel-on-top to rationales.txtHavoc Pennington1-0/+1
2002-06-18fix from Gaute Lindkvist #82977 for unsticking windowsHavoc Pennington1-0/+2
2002-06-17 Havoc Pennington <hp@pobox.com> * src/window.c (meta_window_change_workspace): fix from Gaute Lindkvist #82977 for unsticking windows