summaryrefslogtreecommitdiff
path: root/openbox/screen.c
AgeCommit message (Collapse)Author
2007-06-13fix some more crashing. and make the max area selection more correct to ↵Dana Jansens
avoid dead areas
2007-06-13initalize static stuff.Dana Jansens
make --debug-xinerama more intersting..
2007-06-13wrong variableDana Jansens
2007-06-13backwards argsDana Jansens
2007-06-13fix another crashDana Jansens
2007-06-13fix 1 crash.Dana Jansens
2007-06-13xinerama 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-13set workarea correctlyDana Jansens
2007-06-13bugfixDana Jansens
2007-06-13add the dock struts to everythingDana Jansens
2007-06-13very cool struts. partial struts actually are partial struts now. possibly ↵Dana Jansens
way broken with xinerama?
2007-06-10move focus consistantly when changing desktops with different mouse-focus ↵Dana Jansens
options - while still being not annoying with omnipresent windows
2007-06-07make popup dialogs appear on the active monitor with xineramaDana Jansens
2007-06-04allow focus to fallback to omnipresent windows, except during desktop ↵Dana Jansens
switching which is when they are vile
2007-06-03super amazing enter event skipping.Dana Jansens
also mucho fixed for <underMouse>
2007-05-29send dcop's output to dev nullDana Jansens
2007-05-29g_spawn_async wants a char**, not constDana Jansens
2007-05-28fix commentDana Jansens
2007-05-28tell the ksplash screen we've started up, through the dcop command line ↵Dana Jansens
program, if it's around
2007-05-28set the current theme in a root propertyDana Jansens
2007-05-28remove ob_config atom, its not usedDana Jansens
2007-05-27make focuslast only apply to switching desktops, like 3.3.1Dana Jansens
2007-05-27improve the colormap setting codeDana Jansens
2007-05-25only preserve focus for normal omnipresent windowsDana Jansens
2007-05-25i broke desktop switchingDana Jansens
2007-05-25dont use empty desktop names from the rc fileDana Jansens
2007-05-25small optimization heh for screen_set_desktop - set the root proerty lessDana Jansens
initialize screen_last_desktop properly
2007-05-25less negatives means less confusing.. but yeah. get rid of omnipresent check ↵Dana Jansens
in focus_fallback
2007-05-25haha typo etcMikael Magnusson
2007-05-25check desktop switching stuff in screen_set_desktopMikael Magnusson
2007-05-23validate the desktop layout loaded from sessionDana Jansens
2007-05-23add the "desktop %i" string to the translationsDana Jansens
2007-05-23restore the desktop names and number from the session. don't clobber them if ↵Dana Jansens
they are already set when we start up.
2007-05-23set the desktop names when there are too few from the config file when ↵Dana Jansens
possible. otherwise use "desktop %d". if we change the desktop names at all, set the root hint so other apps know about it too and we can all agree
2007-05-23save and restore the desktop number/layout/names in the session.Dana Jansens
also fix a segfault in some debug prints, printing ints as strings!
2007-05-22back out 6769 on files that werent supposed to commit yetDana Jansens
2007-05-22comment out the applications exampleDana Jansens
2007-05-19for startup notification, use the left ptr+watch if it is available, and ↵Dana Jansens
fall back to the pointer instead of the unusable watch if its not
2007-05-18super correct enter event ignoring that will only ignore what it has to, yay?Dana Jansens
2007-05-17add an atom ob_wm_action_undecorate to match with ob_wm_state_undecorated, ↵Dana Jansens
so stuff could know if the window can be undecorated
2007-05-15always ignore errors for client_focus like we used to.Dana Jansens
2007-05-15simplify focus handling a bit. no need to listen to focus going to the frame ↵Dana Jansens
because if it ever does that, the window is unmapping and the frame will just unmap and send it to root. make focus fallback a lil more robust, it checks for errors when it sets focus on the window, and if an error occured it will focus the next option.
2007-05-15try draw the decorations soonerDana Jansens
2007-05-15updates for the build system. always set Openbox on the support windowDana Jansens
2007-05-13but rename ob_pid back to openbox_pid for backwards compatibility. this will ↵Dana Jansens
go away entirely soon.
2007-05-13rename the openbox_* atoms back to ob_*Dana Jansens
2007-05-13fix for wrapping in desktop cyclingDana Jansens
2007-05-13reset the pager popup's size after reconfigureDana Jansens
2007-05-13add support for _NET_WM_ACTION_ABOVE and _NET_WM_ACTION_BELOW which aren't ↵Dana Jansens
in the NETWM spec yet, but will be shortly.
2007-05-13some changes to focus handling.Dana Jansens
most interesting is the change in focus_fallback, which means that it won't call xsetinput focus in some cases, potentially reducing flicker and stuff. also potentially producing bugs? heh. the screen.c focus fallback code doesn't seem to need special cases anymore, which is really good, if that is really the case. move the focus_tried stuff out of event.c into focus.c, where it seems to belong.