path: root/src/place.c
AgeCommit message (Expand)AuthorFilesLines
2007-12-19sort source files into these directories according to which part of the WMHavoc Pennington1-926/+0
2007-06-18Only open new windows on the current xinerama. Closes #145503, for now.Thomas Thurman1-142/+78
2007-04-12do not auto-maximize windows larger than the workarea in only a singleElijah Newren1-5/+8
2006-10-01Stick an emacs comment directive at the beginning of all the code files soElijah Newren1-0/+2
2006-05-15Remove the preceeding functions as they are all obsoleted by the newBjörn Lindqvist1-574/+0
2006-01-20Patch from Kjartan Maraas to fix a lot of tiny issues (unused variableElijah Newren1-1/+0
2005-11-19Merge of all the changes on the constraints_experiments branch. This isElijah Newren1-68/+43
2005-10-23Fix edge snapping for multi-screen (non-xinerama) setups. #319425Elijah Newren1-5/+7
2005-10-08Add my copyright notice to a number of files on which it should alreadyElijah Newren1-0/+1
2005-09-02Moved the call to meta_screen_get_natural_xinerama_list to earlier inBrent Smith1-4/+4
2005-08-13Avoid obscuring centered-on-desktop windows which are denied focus. FixesElijah Newren1-1/+1
2005-08-03Improve the behavior of keyboard move/resize and edge snapping. Still notRay Strode1-114/+155
2005-07-28remove some unneeded debug spew that was causing crashes. Fixes #311819.Elijah Newren1-14/+0
2005-07-25try to place windows denied focus near the focus window and fix a xineramaElijah Newren1-11/+93
2005-02-20Fix an obscure xinerama placement bug with windows that are too large toElijah Newren1-1/+1
2005-02-11Avoid new windows being obscured by the focus window (and thus possiblyElijah Newren1-1/+128
2005-01-28Take into account the appropriate list of windows when placing a new one.Elijah Newren1-2/+3
2005-01-27Plug a pair of leaks. Fixes #165378Elijah Newren1-0/+4
2004-12-22Partially resolve the conflicting requirements of windows on multipleElijah Newren1-1/+1
2004-12-20When snap-moving, don't snap to transients of minimized windows since theyElijah Newren1-4/+1
2003-11-08use maximize_after_placement to automaximize in meta_window_place; avoidsRob Adams1-3/+1
2003-11-08Try harder to find a theme in the event that the theme in the preferenceRob Adams1-5/+14
2003-06-09Revamp placement policy for windows that are maximized when they areRob Adams1-67/+82
2003-04-07cascade on xinerama with pointer instead of on first xinerama.Rob Adams1-6/+4
2003-04-06Update placement policy for screen with multiple xineramas. Windows willRob Adams1-155/+99
2003-04-06Fix a minor off-by-one error. See #110079.Rob Adams1-3/+3
2003-02-23Patch from Rob Adams addresses #95014 (placement issues), makes first fitHavoc Pennington1-54/+83
2002-10-02try extra cascades alongside the first, if the first fails; patch fromHavoc Pennington1-31/+55
2002-09-28constrain placement to try to keep windows from going offscreen to theHavoc Pennington1-2/+16
2002-09-25update best_overlap as we go through the loop - doh. Fix fromHavoc Pennington1-1/+30
2002-09-12fix compiler warningsHavoc Pennington1-2/+23
2002-07-12try to maximize windows that are too big for the work areaHavoc Pennington1-3/+20
2002-06-18increase the cascade threshold a bit. (find_first_fit): implement aHavoc Pennington1-55/+313
2002-06-09don't run constrain_placement on windows we allow to go anywhere (docks,Havoc Pennington1-24/+25
2002-06-08Yeah I know maximization is broken, I'm too tired to fix it. ProbablyHavoc Pennington1-0/+21
2002-06-08short-circuit the "only one xinerama" case, and use outer rect of windowHavoc Pennington1-4/+4
2002-06-07implementHavoc Pennington1-5/+8
2002-05-25Take Xinerama screen edges into consideration.Anders Carlsson1-4/+18
2002-05-13move pposition/usposition honoring code into here, instead of putting itHavoc Pennington1-1/+56
2002-05-05on unminimize, queue calc_showing on all transientsHavoc Pennington1-13/+62
2002-05-01don't try to decorate toolbars.Havoc Pennington1-1/+7
2002-02-09put in some kind of distinctive frame for UTILITY, though it's ugly. AlsoHavoc Pennington1-3/+4
2002-02-08Throughout: move to meta_topic rather than meta_verbose so metacity.logHavoc Pennington1-5/+5
2002-01-10store strut information, update it on property changes, etc. etc. so weHavoc Pennington1-18/+17
2001-10-30handle queue/unqueue of calc showings as we are iterating over the pendingHavoc Pennington1-7/+3
2001-10-25I was using meta_workspace_contains_window() in a number of places whereHavoc Pennington1-2/+2
2001-09-09don't use gdk_display_nameHavoc Pennington1-0/+6
2001-08-30avoid focusing a window on tab popup popdownHavoc Pennington1-1/+5