summaryrefslogtreecommitdiff
path: root/data
AgeCommit message (Collapse)Author
2011-08-01The environments are passed in from the openbox-session script so use them.Dana Jansens
2011-08-01Fix bug #4877 (Some harmless code quirks involving booleans)Dana Jansens
2011-04-11fix global autostart installation, and the pointer to it so it is runDana Jansens
2011-01-24make the default drag threshold 1. it is smooth and feels and looks nice.Dana Jansens
(also macos has it and i liked it.)
2011-01-24add primary monitor stuff to rc.xsdDana Jansens
2011-01-24Big changes to placement across multiple monitors.Dana Jansens
Add a Primary option for which monitor to place new windows on. Make "Active" the default instead of "Any", which is just totally crazy. When a window is being placed in the FOREGROUND, use a monitor chosen in the following order: 1. same monitor as parent 2. primary monitor if placement=PRIMARY active monitor if placement=ACTIVE pointer monitor if placement=MOUSE 3. primary monitor 4. other monitors where the window has group members on the same desktop 5. other monitors where the window has group members on other desktops 6. other monitors When a window is being placed in the BACKGROUND, use a monitor chosen in the following order: 1. same monitor as parent 2. other monitors where the window has group members on the same desktop 2a. primary monitor in this set 2b. other monitors in this set 3. other monitors where the window has group members on other desktops 3a. primary monitor in this set 3b. other monitors in this set 4. other monitors 4a. primary monitor in this set 4b. other monitors in this set Decide to focus the new window before placing it, so we know if it will be placed in the foreground or background. Always choose a single monitor, then place on it, rather than possibly moving to a "backup" monitor. Unpredictable monitor placement is horrible.
2011-01-24Allow XIncludes in xml documents we read.Dana Jansens
Add the XInclude namespace in the default config file (named "xi")
2010-05-17merge some contexts together in the default rc.xml mouse bindingsDana Jansens
2010-04-16allow warping the mouse pointer when switching desktops by bumping into the ↵Dana Jansens
edge of the monitor with a window based on a patch by Nathaniel Gephart <computinchuck@gmail.com>
2010-02-24libexecdir is provided by automake, and gnome-settings-daemon is not always ↵Dana Jansens
in /usr/libexecdir, use the dir from automake
2010-02-24Type is a mandatory field of a .desktop, so add it to the old ↵Dana Jansens
gnome-interfacing-desktop file
2010-02-21Show client menu on right click anywhere on a window frame (left and right ↵Dana Jansens
were excluded)
2010-02-17revamp the autostart functionality, so autostart apps launch after openbox.Dana Jansens
add /usr/libexec/openbox-autostart which runs the global/user scripts and launches /usr/libexec/openbox-xdg-autostart (which runs .desktop autostart stuff) make openbox-session call openbox with --startup option, to make openbox launch /usr/libexec/openbox-autostart *after* it is initialized. add /etc/xdg/openbox/environment and ~/.config/openbox/environment files to let user change environment variables (locale) for their Openbox session, which openbox-session loads before running openbox.
2010-02-16lower the default submenu show delayDana Jansens
2010-02-05Merge branch 'backport' into workDana Jansens
2010-01-27make xdg-autostart use the OPENBOX environment by default, so you can say ↵Dana Jansens
OnlyShowIn=OPENBOX in a .desktop and it will work as expected
2010-01-24Fix bug #4492 better, the test in openbox-gnome-session needs to be invertedDana Jansens
2010-01-14allow app rules to match windows by their title when mappingDana Jansens
and save the title in the _OB_APP_TITLE property
2010-01-14Merge branch 'backport' into workDana Jansens
Conflicts: openbox/frame.c
2010-01-12Fixes bug #4492 (mis-using the return value of grep -q in ↵Dana Jansens
openbox-gnome-session script
2010-01-11Merge branch 'backport' into workDana Jansens
Conflicts: configure.ac data/rc.xml openbox/client.c openbox/event.c openbox/focus_cycle.c openbox/focus_cycle_popup.c openbox/openbox.c openbox/prop.c openbox/prop.h openbox/screen.c parser/parse.c version.h.in
2010-01-11Add _OB_VERSION and _OB_APP_ROLE/CLASS/NAME/TYPEDana Jansens
Add _OB_VERSION property on the root window. Change _OB_ROLE/CLASS/NAME to _OB_APP_*. Add _OB_APP_TYPE which has a string for the type chosen for the window on mapping by Openbox. Adjust the rc.xml to match these changes.
2010-01-10allow application rules to place transient/dialog/splash windows, and allow ↵Dana Jansens
application rules to match only on the role or type if you wish.
2010-01-08Rework the code provided by Kadlcik Libor for loading/showing icons in ↵Dana Jansens
Openbox menus. This changes how the imagecache works, you can load an image into it directly, or you can load it by name (then it will load it from a file on disk). NOTE: The name part is incomplete, as it needs to use the freedesktop.org icon spec to search for the right file. Also to resize it should look for another icon on disk with the same name but different size (icon themes).
2010-01-08Merge branch 'backport' into workDana Jansens
Conflicts: Makefile.am openbox/actions/focus.c openbox/config.c openbox/event.c openbox/menuframe.c
2010-01-06Allow infinite delay for submenu show/hide by using a negative value.Dana Jansens
2010-01-06Some fixes for the submenu hide delay codeDana Jansens
When nothing in a menu is selected, go back to selecting the open submenu. Adjust the LeaveNotify event handling to only respond when there is not a EnterNotify coming for the same menu frame. Change the default submenu show/hide delays. Have the default values for submenu show/hide match the default rc.xml
2010-01-06improve submenu hide delayAlexey Korop
2010-01-05fix a broken if statement (bug #4464)Dana Jansens
2010-01-02Set the XDG_MENU_PREFIX to "kde-" when running an Openbox/KDE session.Dana Jansens
2009-12-21Merge branch 'backport' into workDana Jansens
2009-12-21make a config option for the inactive osd fontDana Jansens
2009-12-21Rename obprop to obxprop (Fixes bug #4419)Dana Jansens
Avoids collision with openbabel.
2009-12-18Add a focus option, unfocusOnLeave that removes focus from a window when the ↵Dana Jansens
pointer leaves it This uses the same delay to unfocus as is used for focusing on enter
2009-12-17Add some directional focus bindings to the default config file.Dana Jansens
2009-12-14Merge branch 'backport' into workDana Jansens
2009-12-14In the applications section tell the user to use _OB_* properties for the ↵Dana Jansens
name/class/role, and refer to the still-non-existant obprop tool.
2009-12-11Merge branch 'backport' into workDana Jansens
Conflicts: openbox/config.c openbox/event.c openbox/prop.c openbox/prop.h openbox/screen.c openbox/screen.h
2009-12-10Run Openbox with gnome-session the proper way, without using the deprecated ↵Dana Jansens
gnome-wm. See https://bugzilla.gnome.org/show_bug.cgi?id=555406#c5 Hopefully this continues to work for a while.
2009-12-10Add an openbox.desktop file for the applications/ directoryDana Jansens
This is for gnome-session to start Openbox correctly as the window manager See the commit log for http://cvs.fedoraproject.org/viewvc/devel/openbox/openbox.desktop?revision=1.3&view=markup
2009-12-10Don't need 2 exit actions in the default menu now, they both would do the ↵Dana Jansens
same thing
2009-12-10Remove desktop hints since Openbox won't overwrite them, but they may be set ↵Dana Jansens
from GDM or other sessions
2009-12-09Add a primaryMonitor config option, where the focus-cycle and keychain ↵Dana Jansens
popups will appear
2009-12-09Make the default placement on the active monitor (Any is madness)Dana Jansens
2009-12-09Use test -r instead of test -e for solaris. Fixes bug #4253.Dana Jansens
2009-12-08Make openbox-gnome-session work with gnome-session > 2.22Dana Jansens
2009-09-20Merge branch 'backport' into workMikael Magnusson
2009-09-20Respect $XDG_CONFIG_HOME in openbox-sessionPiotr Lewandowski
2009-09-19Merge branch 'backport' into workMikael Magnusson
Conflicts: openbox/actions/desktop.c openbox/client.c openbox/event.c openbox/extensions.c openbox/popup.c openbox/screen.c parser/parse.c
2009-04-15Make at least the default configs validateMikael Magnusson
More things need to be case insensitive and whatnot.