| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2007-07-11 | child/parents don't get included in tests for occluding/occluded windows, ↵ | Dana Jansens | |
| because they always will be above/below eachother! | |||
| 2007-06-21 | don't activate on raise | Dana Jansens | |
| 2007-06-14 | let you lower a window without lowering its children, or its siblings | Dana Jansens | |
| 2007-06-07 | let you lower siblings below eachother | Dana Jansens | |
| 2007-06-07 | get rid of client->transient_for. just client->parents and ↵ | Dana Jansens | |
| client->transient_for_group now. | |||
| 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 | when placing transients in the stacking order, only use relatives that are ↵ | Dana Jansens | |
| on screen or share the desktop or whatever, not iconic ones | |||
| 2007-06-04 | fix stacking_add_nonintrusive for when only 2 windows, and one is moving ↵ | Dana Jansens | |
| below the focused window (fullscreen losing focus) | |||
| 2007-06-03 | return if the window was restacked | Dana Jansens | |
| 2007-06-01 | smrts. | Dana Jansens | |
| compare windows for restacking based on their desktops and if they are iconified. dont compare to irrelavent ones. also if the sibling isn't valid then don't use it. | |||
| 2007-06-01 | only do restack checks on windows that are visible | Dana Jansens | |
| 2007-06-01 | revert 7246 and simplify action_raiselower a bit, turns out 7246 wasn't ↵ | Mikael Magnusson | |
| needed for that after all | |||
| 2007-06-01 | have stacking_restack_request return a bool that says if it did something ↵ | Mikael Magnusson | |
| with TopIf/BottomIf (other cases always return true) | |||
| 2007-05-26 | only auto-activate normal windows when they raise themselves (not splash ↵ | Dana Jansens | |
| screens or panels or desktops - what desktop would raise itself heh) | |||
| 2007-05-12 | fix for fullscreen things getting lowered when switching desktops | Dana Jansens | |
| 2007-05-11 | this fixes pypanel.. heh. | Dana Jansens | |
| don't activate iconic windows when they raise themselves just raise them. firefox still works so i am happy. | |||
| 2007-05-10 | stacking fixes for layers | Dana Jansens | |
| 2007-05-10 | going down the order so look for a lower layer | Dana Jansens | |
| 2007-05-10 | make configurerequest activate but net_restack_windows just restack. | Dana Jansens | |
| fix bottomif, topif, opposite. fix debug output in event printing when there was no problem | |||
| 2007-05-10 | add support for _NET_RESTACK_WINDOW | Dana Jansens | |
| 2007-05-10 | make restacking much better, yay | Dana Jansens | |
| no more cludge using actions to raise windows. when a window changes layer it uses add_nonintrusive now so it won't cover the focused window. this way fullscreen windows when they drop down, don't cover up the new focus target. fix add_nonintrusive so that if the window is focused it gets added to the top add back support for ConfigureRequest restacking, this time properly though, using all the detail and sibling modes. but when windows use this to raise they are using some old business and we're going to assume they actually want to activate instead. this means firefox works nicely. yay. ubuntu's firefox has been made to just stop raising entirely though. ! | |||
| 2007-05-06 | a bunch of thigns got squashed into this commit.. sorry.. | Dana Jansens | |
| 1. soem bug fixes for window stacking 2. clarify some functions behavior with their names 3. add (untested) support for legacy fullscreen apps. i have no idea what they do on a multihead xinerama setup though and if this would help there or need some changes. | |||
| 2007-05-04 | better stacking_add_nonintrusive. | Dana Jansens | |
| 2007-04-23 | 1) translate all of openbox's output | Dana Jansens | |
| 2) update copyrights. 3) make release. ok that part not quite yet. | |||
| 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 | make stacking_add_nonintrusive work when there is only 1 other window | Dana Jansens | |
| 2007-03-12 | another silly bug. i rule the school. | Dana Jansens | |
| 2007-03-12 | that was a silly mistake. fullscreen windows amongst others will not crash ↵ | Dana Jansens | |
| now :D | |||
| 2007-03-12 | remove the group option for the restacking commands in rc.xml, cuz groups ↵ | Dana Jansens | |
| are clever now | |||
| 2007-03-12 | Rewrite the stacking code. It's a lot faster now, I should think. It's def a ↵ | Dana Jansens | |
| more clever algorithm. It deals with group transients much better. On that note, utility and menu and toolbar window types are now treated as group transients in terms of stacking and focus and such. | |||
| 2007-03-11 | stacking has been made more reliable with groups and group transients. | Dana Jansens | |
| this was a pretty invasive change in client.c though, so it may break things? it did expose some bugginess in client_calc_layer, which is now better than ever, hopefully there isn't more to be found. | |||
| 2007-03-11 | fix non instrusive stacking adds, they didnt account for layers at all | Dana Jansens | |
| 2006-11-15 | 80 cols | Mikael Magnusson | |
| 2006-08-22 | update copyright step 2 | Mikael Magnusson | |
| 2006-08-19 | remove some useless code | Mikael Magnusson | |
| 2006-08-19 | fix some warnings from -Wall | Mikael Magnusson | |
| 2005-10-07 | more 64 bit fixes | Mikael Magnusson | |
| 2005-02-08 | <group> option for raise/lower related actions. hi floam. | Mikael Magnusson | |
| 2004-03-21 | yay no tabs in the source | Mikael Magnusson | |
| 2003-10-25 | use g_[s]list_next/previous consistantly, and check for "it" instead of "it ↵ | Dana Jansens | |
| != NULL" consistantly. props to Logan again :) | |||
| 2003-10-15 | consistant glib type usage | Dana Jansens | |
| 2003-10-10 | only restack group windows on the same desktop | Dana Jansens | |
| 2003-10-09 | raise grouped util windows with main windows | Dana Jansens | |
| 2003-09-17 | no tabs | Dana Jansens | |
| 2003-09-17 | add copyright headers, adjust --version output to include copyright, and ↵ | Dana Jansens | |
| --help output to not include version output. | |||
| 2003-09-15 | raise all the windows with the transient | Dana Jansens | |
| 2003-09-15 | raise all parents with a transient | Dana Jansens | |
| 2003-09-15 | break focus. or maybe make it better. | Dana Jansens | |
| these changes make it work when you alt-tab off a fullscreen window, that it doesnt iconify, and that it is immediately restacked instead of waiting for a FocusIn event to arrive. The code now assumes that if the window says it can focus, that if we focus it, it is focused. add the XDone handler to ObMainLoop, which is fired upon the occurance of there being no more X events to read. | |||
| 2003-09-14 | dont raise parents of transients when the transient is raised | Dana Jansens | |
| 2003-08-31 | kill a warning | Dana Jansens | |
