| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2010-01-14 | If a window places itself at (0,0) and there are struts there, assume it is ↵ | Dana Jansens | |
| a bug. Also allow oldschool fullscreen windows that cover all monitors on a multihead setup to work properly Added a test 'oldfullscreen' that makes a oldschool fullscreen window | |||
| 2010-01-10 | allow application rules to place transient/dialog/splash windows, and allow ↵ | Dana Jansens | |
| application rules to match only on the role or type if you wish. | |||
| 2009-12-11 | Merge branch 'backport' into work | Dana Jansens | |
| Conflicts: openbox/config.c openbox/event.c openbox/prop.c openbox/prop.h openbox/screen.c openbox/screen.h | |||
| 2009-12-09 | Add a primaryMonitor config option, where the focus-cycle and keychain ↵ | Dana Jansens | |
| popups will appear | |||
| 2008-02-07 | Merge branch 'backport' into work | Dana Jansens | |
| Conflicts: openbox/config.c | |||
| 2008-02-03 | allow you to force the position of windows with rc.xml's per-app settings ↵ | Dana Jansens | |
| with the force="yes" attribute | |||
| 2008-01-31 | make ob_debug use the g_log system, and make openbox log messages to..a log ↵ | Dana Jansens | |
| file ! this will help everyone since most people do not run openbox in a terminal.. | |||
| 2008-01-27 | replace the <active> placement option with <placeOn>active/mouse/any</placeOn> | Dana Jansens | |
| 2008-01-11 | make a GravityPoint and GravityCoord data structures for those --x, ++y type ↵ | Dana Jansens | |
| values | |||
| 2008-01-11 | add an <active> option for window placement, to try force new windows on the ↵ | Dana Jansens | |
| active monitor (for xinerama) | |||
| 2007-09-04 | Fix shadowed variables | Mikael Magnusson | |
| 2007-08-06 | more clear code? | Dana Jansens | |
| 2007-08-07 | Fix another memleak | Mikael Magnusson | |
| 2007-08-03 | place windows in the largest area not the widest one, reverts to 3.4.2 ↵ | Dana Jansens | |
| behavior so the dock doesn't screw up placement | |||
| 2007-07-17 | remove trailing whitespace | Mikael Magnusson | |
| 2007-07-15 | a number for placing windows, to keep them on screen, but let you place them ↵ | Dana Jansens | |
| off-screen 1. when a window is not on any monitor, don't just ignore it, stick it on the first monitor arbitrarily (rather than the closest monitor - room for improvement?) 2. when placing a window with per-app settings, don't rudely force it back on screen fully. | |||
| 2007-07-15 | don't use freed memory as the coordinates to place windows | Dana Jansens | |
| 2007-07-11 | merge r7699 from 3.4-working, (let per-app settings override program ↵ | Mikael Magnusson | |
| specified position but not user specified) | |||
| 2007-06-22 | add the moveto action | Dana Jansens | |
| 2007-06-13 | add center option to placement section | Mikael Magnusson | |
| 2007-06-13 | dont fallback to undermouse | Dana Jansens | |
| 2007-06-13 | xinerama support like crazy for struts and everything else too. this ↵ | Dana Jansens | |
| probably crashes but its been way too long without a commit. | |||
| 2007-06-13 | ignore the dock in placing as a last resort | Dana Jansens | |
| 2007-06-13 | some typos | Dana Jansens | |
| 2007-06-13 | plug memory leaks from the new strut code | Dana Jansens | |
| 2007-06-13 | very cool struts. partial struts actually are partial struts now. possibly ↵ | Dana Jansens | |
| way broken with xinerama? | |||
| 2007-06-12 | i dont think people shade windows with the intention of having them hidden ↵ | Dana Jansens | |
| by stuff. also bug fix. | |||
| 2007-06-12 | try place under the mouse when theres no free space? maybe thats dumb | Dana Jansens | |
| 2007-06-12 | basically this is smart placement but its better now.. | Dana Jansens | |
| 2007-06-12 | new window placement, but i was a lil tipsy when i started this so maybe its ↵ | Dana Jansens | |
| not so good. smart placement was just as useless anyways though, so yeah. and this code is much cleaner. on to stealing fvwm code now. | |||
| 2007-06-10 | let you use +-+-x in the positions for per-app settings, like x geometry | Dana Jansens | |
| 2007-06-07 | nice code cleanup that's been needed for a long time. add parents list to ↵ | Dana Jansens | |
| client, which you can iterate instead of going thru the group. | |||
| 2007-06-04 | dont place transients based on non-normal parents | Dana Jansens | |
| 2007-06-04 | dont use non-normal windows to pick a monitor for transients | Dana Jansens | |
| 2007-06-04 | dont let windows place over menu or toolbars if they don't have a parent | Dana Jansens | |
| 2007-06-04 | don't place windows over docks. but let them place over menus and toolbars. ↵ | Dana Jansens | |
| i guess not utility windows though? | |||
| 2007-06-04 | placement improvements? | Dana Jansens | |
| when placing transients don't place them relative to iconified parents. try place avoiding max/fullscreen windows first, then ignore them entirely if that fails. | |||
| 2007-05-29 | dont center utility and stuff windows on screen | Dana Jansens | |
| 2007-05-29 | center splash screens like parentless transients | Dana Jansens | |
| 2007-05-20 | fix windows moving to monitors other than their own. client_find_onscreen ↵ | Dana Jansens | |
| uses their desired coordiantes instead of their old ones | |||
| 2007-05-08 | only place dialogs above other windows | Dana Jansens | |
| 2007-05-06 | change the perapp settings "head" option to "monitor" i think its easier to ↵ | Dana Jansens | |
| understand. some cleanup for perapp settings. make monitor and desktop be specified starting at 1, like elsewhere in the config file. | |||
| 2007-05-05 | yay. way way cleaner code for iconify animations. let people show/hide the ↵ | Dana Jansens | |
| frame logically and it will do everything except during animations the frame will show what it needs to for visual display. | |||
| 2007-05-05 | lots of fixes for the iconify animation. i think it should all work ↵ | Dana Jansens | |
| perfectly now ? one change in action.c may affect bindings... THIS COULD BREAK CURRENT CONFIG FILES. ya. so, if you used a press binding and it moved the window, no enter event will be generated for that anymore because you are holding down the button when the window moves. if you don't like that then use a click binding instead. 1 | |||
| 2007-05-04 | ignore maximized windows in smart placement | Mikael Magnusson | |
| 2007-05-01 | a whole lot of changes to the moving/resizing code. it was broken for ↵ | Dana Jansens | |
| non-northwest gravities. now it is not. at least, that is the idea. | |||
| 2007-04-24 | place randomly inside the area available. if its too big, put the top left ↵ | Dana Jansens | |
| corner inside still | |||
| 2007-04-23 | place transients without a parent in the middle of the screen | Dana Jansens | |
| dont use non-normal windows as parents | |||
| 2007-04-21 | fixes for transients | Dana Jansens | |
| 1) don't count non-normal windows as parents when placing/stacking transients 2) in stacking.c, when a window is transient for the group but has no parents, then don't loop forever looking for its parents | |||
| 2007-04-18 | fix undermouse placement | Dana Jansens | |
