summaryrefslogtreecommitdiff
path: root/openbox/openbox.c
AgeCommit message (Collapse)Author
2008-01-20make the obt library branch compile again with all the changes merged in ↵Dana Jansens
from backport
2008-01-20make the mainloop not depend on an X display, and make it uses the ↵Dana Jansens
obt_display automatically
2008-01-20move the xdg path stuff into obt/paths.[ch], and make render and openbox use itDana Jansens
2008-01-20add obt_parse_tree_from_root and use it, cuz it's niceDana Jansens
2008-01-20update openbox to use the current parser interface in libobtDana Jansens
there is also some random bug fixes for other libobt stuff in here.
2008-01-20change openbox to use the libotk's keyboard.[ch] stuff instead of the old ↵Dana Jansens
modkeys.[ch] and some of translate.[ch]
2008-01-20add keyboard.[ch] to libobt. these are for tracking modifier keys, and ↵Dana Jansens
translating to/from keycodes/keysyms/modmasks (also include a new obt/internal.h for putting functions that are not public)
2008-01-20add functions for setting locale strings (on top of existing functions for ↵Dana Jansens
setting utf8 strings). they are untested though! wonder if they work?
2008-01-20make openbox use the obt prop.c/h stuffDana Jansens
holy search and replace batman
2008-01-20s/ob_display/obt_display/ and remove ob_displayDana Jansens
2008-01-20add prop.[ch] to the libobt, but they are not used yet. add a global ↵Dana Jansens
obt_display which obt can use, and the application.
2008-01-20move the code for tracking what extensions are available on the display into ↵Dana Jansens
the libobt
2008-01-20move the xerror handling into the libobtDana Jansens
2008-01-20Move the main loop out into the libobtDana Jansens
2008-01-20look mom, I made an openbox toolkitDana Jansens
2008-01-16use hash tables in ping.[ch] instead of a list. we're pinging every window, ↵Dana Jansens
not just windows youre trying to close, so don't use datastructures that suck with lots of windows..
2008-01-12Update --version output copyright year to 2008.Mikael Magnusson
2008-01-11make the window_startup happen before the focus_cycle_popup startup, so that ↵Dana Jansens
the popups can be added to the window map properly
2008-01-11fix a warning from crappy libc apisDana Jansens
2007-11-12Add --exit.Mikael Magnusson
2007-10-18Change setenv and unsetenv to putenv for portability.Mikael Magnusson
Solaris apparently does not have setenv and unsetenv.
2007-08-01remove focus-stealing-prevention stuff, don't use user_time crap at all. it ↵Dana Jansens
is broken in every application that has ever used it. ever. ever. \^_^/;;;
2007-07-17remove trailing whitespaceMikael Magnusson
2007-07-14no splitting _() stringsMikael Magnusson
2007-07-1480 cols everywhereMikael Magnusson
2007-07-12adding trunkDana Jansens
Signed-off-by: Dana Jansens <danakj@orodu.net>
2007-06-22the execute action works again.Dana Jansens
default hardcoded bindings are temporarily offline
2007-06-21some first structural stuff for new actionsDana Jansens
2007-06-20get the offscreen pixmaps for all windows (including their frames)Dana Jansens
2007-06-13don't force reconfigure in a number of places, also eat enter events when ↵Dana Jansens
reconfiguring. yay
2007-06-07don't reconfigure twiceDana Jansens
2007-06-03unused variablesDana Jansens
2007-06-03much simpler and works just as well! client's reference position doesnt ↵Dana Jansens
change just because the decor sizes do
2007-05-31nothing really..Dana Jansens
2007-05-31when reconfiguring, readjust clients positions based on the change in their ↵Dana Jansens
decoration sizes and their gravity
2007-05-31add an allow_fallback option when opening a themeDana Jansens
2007-05-30fix a segfaultDana Jansens
2007-05-28set the current theme in a root propertyDana Jansens
2007-05-28final touches for r6990-6992Dana Jansens
2007-05-28missed oneDana Jansens
2007-05-22change render to obrender in a messageMikael Magnusson
2007-05-22don't reload the session on restartDana Jansens
2007-05-20add --restartMikael Magnusson
2007-05-20fix segfault by ordering shutdown properlyDana 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-19move focus_cycle_popup into its own fileDana Jansens
2007-05-19move focus_cycle_indicator into its own fileDana Jansens
2007-05-19move focus cycling into its own fileDana Jansens
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.