summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-03-11extra braces.. why does the world hate me so?Dana Jansens
2007-03-11.. i am pretending to be mika :D :D ok this time for realDana Jansens
2007-03-11oh.. wasted verbosity.. *strums guitar*Dana Jansens
2007-03-11rewrite the focus steal prevention code to clean it up hopefully a bit. also ↵Dana Jansens
don't steal focus from globally active focus model clients
2007-03-11Honor transient_for=Root, even thought this is crap and breaks some KDE ↵Dana Jansens
stuff. Also include a big comment as to why this is suck.
2007-03-11set micro_version correctly in configure.acMikael Magnusson
2007-03-11make smart placement more smart with multiple monitors. hopefully?Dana Jansens
2007-03-11change version to 3.4, i think that will be next release number? and reset ↵Dana Jansens
the libraries binary ages stuff, cuz they aren't backwards compatible with the last release.
2007-03-11client_configure_full is trying to move a window, it shouldn't determine the ↵Dana Jansens
window's monitor from its current position, but from the new position instead. move client_monitor()'s logic into screen, more generically, and let client_configure_full use that
2007-03-11fallback to transient parents properlyDana Jansens
2007-03-11stacking 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-11note things in CHANGELOG and mark xml theme entry as maybeMikael Magnusson
2007-03-11allow setting startupnotify per execute action, default to disabled. use ↵Mikael Magnusson
like this: <action name="execute"><execute>program</execute><startupnotify><enabled>true</enabled><name>something descriptive</name><icon>name of an icon in the icon theme to show</icon></startupnotify</action>
2007-03-11look for more things to cancel startup notification on, from the wmclass. if ↵Dana Jansens
the wmclass is related to the name or the binary name, then it will cancel it also. this is so that oldschool stuff doesn't thing its opening forever.
2007-03-11make _NET_ACTIVE_WINDOW requests look at the timestamp when the user didn'tDana Jansens
request it
2007-03-11fix non instrusive stacking adds, they didnt account for layers at allDana Jansens
2007-03-11add _NET_WM_FULL_PLACEMENT, cuz openbox does do placement, even tho it can ↵Dana Jansens
be sucky right now, lol. but it's good for dialogs and stuff, which is what this is talking about. also add _NET_WM_MOVERESIZE_CANCEL.
2007-03-11wow... this is a big commit...Dana Jansens
all related to _NET_WM_USER_TIME and focus stealing prevention a) add launcher startup notification. this means when you run something from the openbox menu or a key/mouse binding, that startup notification will go on in openbox and other applications like your panel or something b) add the _NET_WM_USER_TIME property for windows c) use the _NET_WM_USER_TIME data and startup notification to prevent focus stealing. d) cookie party !! ! all are invited. e) oh yeah, and pass around timestamps for a lot more things. like, when you run an action, send the timestamp for the event that is running the action. this is important for startup notification. this also affects menus. f) yes.. cookies.. would it be a good idea to disable focus stealing prevention if a window takes too long to load? i mean.. maybe after a certain length of time, a user can't be expected to not do anything in any other windows, but would they still want the new application to focus then? HMM. open question i guess..
2007-03-11add the _NET_WM_USER_TIME property support. When focus_new is enabled, don't ↵Dana Jansens
focus new windows if the user is doing something in another window since it launched. If we can tell when it launched, either from the _NET_WM_USER_TIME or from startup notification.
2007-03-11remove the kde icon hint, they use the EWMH icon nowDana Jansens
2007-03-11remove the kde frame extents property, add the _NET_FRAME_EXTENTS property ↵Dana Jansens
in its stead
2007-03-11>:| I put old code back somehow.. thanks mika. hooray peer review :)Dana Jansens
2007-03-101) Remove support for the Urgent hint. This will no longer do anything ↵Dana Jansens
within Openbox 2) Add support for _NET_WM_STATE_DEMANDS_ATTENTION. Yay!
2007-03-10skip windows in alt-tab that have SKIP_PAGER set. perhaps this is a better ↵Dana Jansens
metric.. also this is for mikachu <3
2007-03-10people have started using SKIP_TASKBAR, and it's not for stuff you don't ↵Dana Jansens
want to be able to alt-tab to. so don't put that in here anymore.
2007-03-10make startup notification a little more robust. obconf is just broken, betweenDana Jansens
the application and it's .desktop.
2007-03-10let windows move themselves off the screen somewhat, but don't let them ↵Dana Jansens
resize themselves off the screen (unless they're moving too)
2007-03-10no longer honor transient_for = None or Root. it violates the ICCCM and is ↵Dana Jansens
causing problems. there are proper ways to make group transient windows with the EWMH.
2007-03-10add grouptran test, which will actually not make valid transient windowsDana Jansens
add missing include to title.c
2007-03-10Update with all important changesMikael Magnusson
2007-03-10some more stuffMikael Magnusson
2007-03-10at least the CHANGELOG file gets some updatesMikael Magnusson
2007-03-10yet another pointless commit to test post-commit hookMikael Magnusson
2007-03-10another pointless commit to test post-commit hookMikael Magnusson
2007-03-10pointless commit to test post-commit hookMikael Magnusson
2007-03-10more cleverness for window placing.Dana Jansens
make sure its 10% on the screen in some direction always.. but if the application is placing itself, make sure its on the screen entirely, and also put it entirely on one monitor if you have xinerama. if it's bigger than the monitor's space though, it won't do anything with it..
2007-03-10let you put windows with the titlebar off screen.. for mikachu.Dana Jansens
but also don't let applications put themselves under the struts!
2007-03-08one more fix.. oops :)Dana Jansens
2007-03-08fix rendering of the new top corner resize handlesDana Jansens
2007-03-08a) remove the top_grip_height business from the themeDana Jansens
b) make the focus indicator based on border width and padding, not the handle height c) add 2 more windows for the top corners for resizing, much easier to find them now. also base their width on padding, not the handle height or other weird things
2007-03-08was using paddingx for y-things, oopsDana Jansens
2007-03-08Fix possible crashingness, from last commit.Dana Jansens
2007-03-07Split RrPaint to RrPaint and RrPaintPixmap, so you can paint things other ↵Dana Jansens
than windows. If you don't free the returned pixmap though, you will be leaking memory in the server!
2007-03-07Be more lenient with errors in xml file. If there are errors, try to keep ↵Dana Jansens
loading it anyways.
2007-03-06don't install the old themeupdate.py fileDana Jansens
2007-03-05update my themeMikael Magnusson
2007-03-05put artists original comments back into the themes after regenerating themDana Jansens
2007-03-05missed updating this oneDana Jansens
2007-03-05proper shadow tint valuesDana Jansens
2007-03-05scale the shadows up, they were /100 before, now they are /255Dana Jansens