summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-02-07Merge branch 'backport' into workDana Jansens
Conflicts: openbox/config.c
2008-02-06add the position's force attribute to the default rc.xml and xsdDana Jansens
2008-02-05don't crash when using <raise> and alt-tab and there are no windows to cycle ↵Dana Jansens
between
2008-02-05the title_focused_shadow_color is being set twice, and being overridden by ↵Dana Jansens
the osd color (though not in the texture)
2008-02-04Add the manageDesktops option.Mikael Magnusson
2008-02-03make the menu headers show their correct textDana Jansens
2008-02-03ignore fake generated enters if they are in the serial-ignore-range tooDana Jansens
2008-02-03allow you to force the position of windows with rc.xml's per-app settings ↵Dana Jansens
with the force="yes" attribute
2008-02-02when focusing or raising a window which is modal child for a direct parent, ↵Dana Jansens
raise its parent and move it to the top of the stacking order too, ie. treat them like one window (this is already done elsewhere, like when moving between desktops for example)
2008-02-02unused variableDana Jansens
2008-02-02improve commentDana Jansens
2008-02-02updated clearlooks theme from mulberryDana Jansens
2008-02-02Remove the //.Mikael Magnusson
2008-02-02split the version.h into render/ and obt/ copies, with the appropriate ↵Dana Jansens
version info
2008-02-02make the xerror output more clear, to say when errors are being properly ignoredDana Jansens
2008-02-02erroneous commentDana Jansens
2008-02-02update the po files as they appear in 3.4.6 with the new stringsDana Jansens
2008-02-02unused varDana Jansens
2008-02-02missing includeDana Jansens
2008-02-02Merge branch 'backport' into workDana Jansens
Conflicts: openbox/client.c openbox/event.c openbox/mouse.c openbox/openbox.c openbox/prop.c openbox/prop.h openbox/screen.c parser/parse.c parser/parse.h
2008-02-02if windows on screen are going to be moved, then do the ReplayPointer before ↵Dana Jansens
that occurs, so it goes to the right window. if they are not, then just wait until after the actions are run (for kdesktop's sake really)
2008-02-02comment typoDana Jansens
2008-02-02add a --config-file command line option, and OB_CONFIG_FILE root hintDana Jansens
2008-02-02make update-poDana Jansens
2008-02-02make fullscreen windows more xinerama and multi-screen awareDana Jansens
instead of calling it every time a window loses focus, it is only called when a window gains focus. then, check fullscreen layered windows, if they should be moved to a lower layer. when moving a window between monitors, also check its layer and that of any fullscreen windows. let a window stay in the fullscreen layer even when it is not focused, if it is on a non-visible desktop, or if it is on a different monitor from the focused window, or if nothing else is focused
2008-02-02fix a crash from chroot of invalid keys, and make keybindings reload betterDana Jansens
since invalid(not translated) keybindings are allowed in the tree, the tree's structure may actually need to change when reconfiguring. actually, it could need to anyways. so when re-translating all the keybindings, actually rebuild the keybinding tree. also, make the chroot building code not fail when translate fails, to match the rest of the code and avoid segfaults with chroots on invalid keys.
2008-02-01don't crash when using <raise> and alt-tab and there are no windows to cycle ↵Dana Jansens
between
2008-02-01remove the generated obt's pc fileDana Jansens
2008-01-31install the right headers for obt/obrenderDana Jansens
2008-01-31Merge branch 'backport' into workDana Jansens
2008-01-31when checking that a window is onscreen, if there are screens with higher ↵Dana Jansens
indices than where it appeared, they would trump things and force the window onto the first screen. now, only assume the window is on no screens if it actually is on no screens
2008-01-31generalize the window managing process into window_manage, which handles ↵Dana Jansens
dock apps and the like
2008-01-31unlink the log file when opening it so you get a new fileDana Jansens
2008-01-31Fix a memleak. (unref ObtPaths)Mikael Magnusson
2008-01-31make ob_debug use the g_log system, and make openbox log messages to..a log ↵Dana Jansens
file ! this will help everyone since most people do not run openbox in a terminal..
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-31be explicit than automake 1.9 is neededDana Jansens
2008-01-31Fix a typo that broke transient window hints.Mikael Magnusson
2008-01-31increment the library version 1 so that it differs from the backport one, as ↵Dana Jansens
they are actually different, and overwriting it sucks for obconf
2008-01-31don't assert when you window_find(0)/dockapp_find(0), just return 0Dana Jansens
2008-01-31Use the # directive to simplify defines.Mikael Magnusson
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-31xerror.c is goneDana Jansens
2008-01-31its OBT_VERSION not OB_VERSION anymoreDana Jansens
2008-01-31add support for XDG_CACHE_HOME to the obt pathsDana Jansens
2008-01-31make menu event handling work more like how other events are handled, less ↵Dana Jansens
special-casey