path: root/src/stack.c
AgeCommit message (Expand)AuthorFilesLines
2007-12-19sort source files into these directories according to which part of the WMHavoc Pennington1-1603/+0
2006-10-01Stick an emacs comment directive at the beginning of all the code files soElijah Newren1-0/+2
2006-08-21Fix several bugs with handling of fullscreen windows, causing them to notElijah Newren1-37/+1
2006-04-13*** empty log message ***Björn Lindqvist1-2/+2
2006-02-12actually use META_LAYER_TOP but just manually make it equal toElijah Newren1-1/+1
2006-01-20Patch from Kjartan Maraas to fix a lot of tiny issues (unused variableElijah Newren1-8/+8
2005-11-19Merge of all the changes on the constraints_experiments branch. This isElijah Newren1-12/+5
2005-10-08Add my copyright notice to a number of files on which it should alreadyElijah Newren1-0/+1
2005-08-01use only the expected_focus_window instead of both the focused_window andElijah Newren1-6/+5
2005-01-28Patch from RHEL-3 (Havoc doesn't remember how it got there) that HavocElijah Newren1-3/+18
2005-01-27Treat splashscreens same as other windows for stacking. Fixes #165243.Elijah Newren1-5/+1
2005-01-24Restore original stacking when aborting an alt-esc window switchElijah Newren1-0/+104
2004-12-23Rename meta_window_visible_on_workspace toElijah Newren1-2/+2
2004-06-24Add support for _NET_WM_USER_TIMEElijah Newren1-8/+18
2004-03-02don't promote due to transiency; we handle that elsewhere now.Rob Adams1-94/+45
2004-02-28Revert 2/27 patch for layer promotion.Rob Adams1-83/+32
2004-02-28Handle layer promotion of transient descendants of layer-promoted windowsRob Adams1-32/+84
2003-08-19put windows with wm_state_below at the bottom. Make this higher priorityRob Adams1-3/+5
2003-07-28Update window shaking loose so that the window is moved to the pointer andRob Adams1-2/+6
2003-05-29chdir to the user's home directory on startup. See #113755.Rob Adams1-7/+19
2003-03-17Should fix #108108, #106217, tracked down by Owen Taylor and FredericHavoc Pennington1-26/+23
2003-02-23Patch from Rob Adams addresses #95014 (placement issues), makes first fitHavoc Pennington1-4/+4
2003-02-21don't create constraints between windows on different screens, #106086Havoc Pennington1-2/+6
2003-01-25When checking if a window is fullscreen size, only require it to be at theHavoc Pennington1-8/+21
2003-01-22Fix for the "mangles focus window when switching workspaces and usingHavoc Pennington1-8/+49
2002-12-08also treat empty string as "unset" in this function.Havoc Pennington1-0/+2
2002-11-12never use a window with input = FALSE take_focus = FALSE as the defaultHavoc Pennington1-0/+1
2002-11-03use window-props.h stuff for a couple of properties (implement_showing):Havoc Pennington1-1/+15
2002-10-27include config.hHavoc Pennington1-0/+1
2002-10-21Optimizations for managing new windows (do not all take effect ifHavoc Pennington1-5/+5
2002-10-18replace the old apply_constraints with wacky new approach involvingHavoc Pennington1-33/+303
2002-10-17don't place transient-for-whole-group windows above _each other_, onlyHavoc Pennington1-8/+12
2002-10-17debug enhancementsHavoc Pennington1-0/+1
2002-10-17fix memory leak of group_windows, and don't use the variable name "tmp"Havoc Pennington1-5/+7
2002-10-11make the checks here allow windows larger than the screen in addition toHavoc Pennington1-6/+6
2002-10-09also keep utility/menu/toolbar windows above their whole group.Havoc Pennington1-4/+37
2002-10-02put ABOVE windows in same layer as docks.Havoc Pennington1-1/+1
2002-10-02make it staticHavoc Pennington1-1/+6
2002-09-28re-enable the FOCUSED_WINDOW layer, should now work correctly.Havoc Pennington1-8/+2
2002-09-28Rewrite stack code to work a lot differently. Should be better now, andHavoc Pennington1-598/+462
2002-09-28Temporarily disable use of the FOCUSED_WINDOW layer, because given theHavoc Pennington1-1/+8
2002-09-28raise the focused window, since it may not be the window on top, given theHavoc Pennington1-10/+52
2002-09-28constrain placement to try to keep windows from going offscreen to theHavoc Pennington1-40/+112
2002-09-27keep a flag transient_parent_is_root_window for whether theHavoc Pennington1-1/+30
2002-09-24new functionHavoc Pennington1-3/+8
2002-08-24translate some strings that should have been, and convert to localeHavoc Pennington1-0/+3
2002-08-12window is in fullscreen layer if any member of its group is fullscreenHavoc Pennington1-2/+34
2002-08-07update layer (meta_window_make_fullscreen): update layerHavoc Pennington1-3/+6
2002-08-04raise/focus on click, even if the click was on the client area (this makesHavoc Pennington1-1/+1
2002-07-06Apply patch, bug #83940, to do mini-workspacesHavoc Pennington1-0/+36