summaryrefslogtreecommitdiff
path: root/openbox
AgeCommit message (Collapse)Author
2008-01-31Merge branch 'backport' into workDana Jansens
Conflicts: openbox/client.c openbox/config.c openbox/event.c openbox/extensions.c openbox/focus_cycle_indicator.c openbox/focus_cycle_popup.c openbox/menuframe.c openbox/moveresize.c openbox/openbox.c openbox/screen.c openbox/stacking.c openbox/startupnotify.c
2008-01-31don't deiconify windows on reconfigure if they cant be iconified directly. ↵Dana Jansens
stop managing windows in reverse order on restart it messes up the dock among other things
2008-01-31don't check for the root window in the window hash tables. waste of cpuDana Jansens
2008-01-31Fix a typo that broke transient window hints.Mikael Magnusson
2008-01-31don't assert when you window_find(0)/dockapp_find(0), just return 0Dana Jansens
2008-01-31put openbox saved sessions in CACHE_HOME not DATA_HOME. more correct! i think.Dana Jansens
2008-01-31simplify window.h macros, and rename the window types to ObWindowClass for ↵Dana Jansens
consistent name style
2008-01-31make an obt_root() macroDana Jansens
2008-01-31make menu event handling work more like how other events are handled, less ↵Dana Jansens
special-casey
2008-01-31make the window.h interface more consistent with the rest of openbox, hide ↵Dana Jansens
the window_map behind some functions, and make obdockapps not obwindows anymore
2008-01-31don't deiconify windows on reconfigure if they cant be iconified directly. ↵Dana Jansens
stop managing windows in reverse order on restart it messes up the dock among other things
2008-01-28reordering things when mapping windows a little to work with iconified ↵Dana Jansens
windows with iconified toolbars on restart. (e.g. ooffice)
2008-01-27fix a rare assert condition (window maps in iconic state but is not allowed ↵Dana Jansens
to be iconic)
2008-01-27Change <placeOn> to <monitor>.Mikael Magnusson
2008-01-27replace the <active> placement option with <placeOn>active/mouse/any</placeOn>Dana Jansens
2008-01-27get rid of copying the rrappearances for each menu frame, except for the one ↵Dana Jansens
that is actually useful
2008-01-27use setenv/unsetenv instead of putenv, cuz they are not ugly and confusing ↵Dana Jansens
wrt memory leaks
2008-01-27window a window stops responding to pings, don't use the xsync protocol ↵Dana Jansens
while resizing it - its not going to be responding to it anyways
2008-01-27only store icons for windows that are 64px or smaller, as we don't have need ↵Dana Jansens
for any bigger icons at this time. unless they only provide icons bigger than that, then just store one of them (the smallest)
2008-01-27we alloc theme elements for every window frame, but really it is unneccesaryDana Jansens
2008-01-27add a missing #includeDana Jansens
2008-01-27when ignoring enter events, only ignore up to the current serial ↵Dana Jansens
(NextRequest()-1). Don't ignore enters that come after this with the next serial.
2008-01-27create fake enter events for button press bindings. only swallow enter ↵Dana Jansens
events when focus.undermouse is not on (for non-mouse actions)
2008-01-26Add a few missing includes and remove a stray debug printf.Mikael Magnusson
2008-01-26only add borders and stuff to the dock's size if it is holding anything. ↵Dana Jansens
otherwise it gets a non-zero size which messes with resistence/placement/etc
2008-01-25fix a memleak in client_update_icon_geometryDana Jansens
2008-01-25fix a mem leakDana Jansens
2008-01-25fix a mem leakDana Jansens
2008-01-25Create fake enter events in fewer situations - avoiding times that you don't ↵Dana Jansens
actually want them. Ignore event serials without using XSync, so that we aren't doing an XSync 100 times per minute - slow!
2008-01-25Fix some memleaks.Mikael Magnusson
missing RrFontClose for osd_font in two places. missing a g_free(area);
2008-01-25skip enter events caused by temporarily raising windows during alt-tab. ↵Dana Jansens
also caused by the focus cycle indicator moving
2008-01-24strip non-modifier masks from the keyboard state for keyreleases when xkb is ↵Dana Jansens
present too
2008-01-22print a warning when the session has a different number of desktops than the ↵Dana Jansens
openbox config
2008-01-21use the <wmclass> for startup notfication in the execute action. when ↵Dana Jansens
present don't use the check against the binary.
2008-01-20only unset the startup_desktop_id once, and dont free the string we pass to ↵Dana Jansens
putenv
2008-01-20check them startupnotify-provided wmclass against both parts of a window's ↵Dana Jansens
wm_class hint, as the spec doth say so.
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-20small api change for parsingDana Jansens
2008-01-20was using random memory for parsing pipe menus with the new parse apiDana Jansens
2008-01-20fix constnessDana Jansens
2008-01-20s/xmlChildrenNode/children/Dana 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