Maintain the button grab for sloppy and mouse focus all the time. This
2003-01-04 Rob Adams <email address hidden>
Maintain the button grab for sloppy and mouse focus all the time.
This fixes a number of problem introduced by trying to drop the
grab; we now do this only for click to focus mode. This has the
unfortunate effect that #102209 reappears for sloppy and mouse
focus, but this seems unavoidable, because of limitations in the X
protocol. See #115072.
* src/display.c (meta_display_grab_focus_window_button): #if 0 the
section on not grabbing unless in click-to-focus mode.
* src/window.c (meta_window_notify_focus): drop focus button grab
on FocusIn and acquire it on FocusOut only when in click-to-focus
mode.
Don't try to call utf8_strndup on a null title for an entry. Fix for
2003-12-17 Rob Adams <email address hidden>
* src/tabpopup.c (meta_ui_tab_popup_new): Don't try to call
utf8_strndup on a null title for an entry. Fix for #128566.
* src/workspace.c (meta_workspace_free): Call g_list_free on the
mru_list, since with sticky windows that MRU list could well not
be emtpy. See #122016.
set on_all_workspaces in all cases _before_ adding to the workspaces, so
2003-12-13 Rob Adams <email address hidden>
* src/window.c (meta_window_new_with_attrs): set on_all_workspaces
in all cases _before_ adding to the workspaces, so that windows
initially on all workspaces are added correctly to the MRU lists.
Fix for #120907.
* src/workspace.c (meta_workspace_add_window): handle sticky
windows so that we add to add mru lists if needed
(meta_workspace_remove_window): handle sticky windows so that they
are removed from all mru lists if needed.
39ed3c0...
by
Havoc Pennington <email address hidden>
unstick window to get it out of mru_list it should not be in; assert that
* src/window.c (meta_window_free): unstick window to get it out of
mru_list it should not be in; assert that window has been removed
from all mru_list. Perhaps fixes #122016 crash.
8dc8f12...
by
Zygimantas Berucka <email address hidden>
don't set window->type_atom here so that the type-inference code will
2003-11-15 Rob Adams <email address hidden>
* src/window.c (update_net_wm_type): don't set window->type_atom
here so that the type-inference code will actually be called. Fix
for #126873 from Keith Packard.
51c517c...
by
Sanlig Badral <email address hidden>
Updated Mongolian translation
d92b128...
by
Jordi Mallach <email address hidden>