Commit graph

161 commits

Author SHA1 Message Date
Dana Jansens
83eb922012 move focus_cycle_popup into its own file 2007-05-19 14:49:00 +00:00
Dana Jansens
eb09b1873d move focus_cycle_indicator into its own file 2007-05-19 14:36:19 +00:00
Dana Jansens
718adbae65 move focus cycling into its own file 2007-05-19 14:15:28 +00:00
Dana Jansens
df948db3be i know we broke backwards compatibility but noone uses it except obconf and it still works, so just leave the pkgconfigs as -3.0, and obconf2 and require version >= 3.3.990 instead. 2007-05-19 01:33:40 +00:00
Dana Jansens
e77888ef17 change obrender-3.0 and obparser-3.0 to 3.4 because we broke backward compatibility 2007-05-18 00:58:43 +00:00
Dana Jansens
9da838ad3e dont hardcode the paths in the man pages. add the docbook-to-man parsed stuff to svn. nice makefile rules for them. 2007-05-16 00:07:22 +00:00
Dana Jansens
9aa5ca29ae updates for the build system. always set Openbox on the support window 2007-05-15 02:32:49 +00:00
Dana Jansens
b74cff0302 changes to the manual pages.
adding openbox-session.

add paths to the xsession .desktop files
2007-05-15 02:02:40 +00:00
Dana Jansens
12c9b56dad add openbox-session for gdm, which will run ~/.config/openbox/autostart 2007-05-14 21:58:39 +00:00
Dana Jansens
cbd2206f8c more removing config namespaces 2007-05-14 21:36:01 +00:00
Dana Jansens
f16d320723 add gnome and kde config files which are the same, but without the root window menus 2007-05-13 22:39:27 +00:00
Dana Jansens
4ac77b8ab8 which is in doc,not data/ 2007-05-13 22:35:55 +00:00
Dana Jansens
1415bd867f add an rc.xml example for mouse focus 2007-05-13 22:35:26 +00:00
Dana Jansens
9e7663c5ff dont rebuild them every time. simpler dependencies 2007-05-13 22:04:47 +00:00
Dana Jansens
ef83d821ca extraneous dependendancies? 2007-05-13 20:53:35 +00:00
Dana Jansens
71f4dad270 @ 2007-05-13 20:52:21 +00:00
Dana Jansens
306c6d95ad include the man pages in dist.. :P 2007-05-13 20:41:38 +00:00
Dana Jansens
e10dd09e48 properly tell where the config files are 2007-05-13 20:40:10 +00:00
Dana Jansens
0951fbeea5 add man pages for openbox-gnome-session and openbox-kde-session 2007-05-13 20:07:30 +00:00
Dana Jansens
469609b9d9 Add a manage 2007-05-13 19:45:37 +00:00
Dana Jansens
84f022847b install the xsd's to docdir 2007-05-13 03:03:21 +00:00
Dana Jansens
30316f8be4 add conffiles 2007-05-13 00:20:21 +00:00
Dana Jansens
d676c11881 changes to build.. 2007-05-13 00:16:11 +00:00
Dana Jansens
1801e11a81 some fixes for the debian package 2007-05-13 00:01:27 +00:00
Dana Jansens
b7341b136a make debian paackage with a makedeb script instead. install stuff to the right directories 2007-05-12 22:53:50 +00:00
Dana Jansens
cb30ea2fde missing \s 2007-05-12 22:36:29 +00:00
Dana Jansens
9e398b635c more fixups for debian package 2007-05-12 22:30:26 +00:00
Dana Jansens
587b0f009b debian package works now 2007-05-12 22:14:46 +00:00
Dana Jansens
9c6f23117e some changes to the build stuff for debian 2007-05-12 21:45:47 +00:00
Dana Jansens
6017c061eb build fixes 2007-05-12 21:24:24 +00:00
Dana Jansens
3bee91aaf9 remove buttons from themes when they are using the defaults already for clarity
some small changes to themes..
  buttons can hide themselves now, so removed the empty disabled masks for
    Bear2 and Natura
install the default xbms for reference to the doc dir
install some basic documentation to the doc dir
2007-05-12 00:48:06 +00:00
Dana Jansens
6c7ba97f57 make the xsession dir 2007-05-10 04:44:56 +00:00
Dana Jansens
cf466cde11 dont clean the rc and menu. and include them in make dist 2007-05-10 04:05:38 +00:00
Dana Jansens
7d27d9d398 kill the .in's for xml. we're not installing the xsd to the filesystem anymore anyways.
kill the openbox-kde and openbox-gnome, we're going to have to do it different.
put the full path to the openbox binary in the openbox-*-session files by using .in's
2007-05-10 03:12:44 +00:00
Dana Jansens
851555348e support for _NET_WM_USER_TIME_WINDOW round 2 ! yay abstraction 2007-05-09 17:58:58 +00:00
Dana Jansens
51338fb53a dont install the xsd's 2007-05-07 02:54:22 +00:00
Dana Jansens
740c8af41e add .desktops for running Openbox, KDE/Openbox and GNOME/Openbox
add more .desktops for gnome and update it
add scripts to run an KDE/Openbox and GNOME/Openbox session
also add scripts for openbox-gnome and openbox-kde which are placeholders and will be replaced by real programs.
also set the name on the wm_support_win to be how we were called (which is passed in the environment) rather than just "Openbox"
add an envionment variable for wanting to be notified (SIGUSR2) when openbox reconfigures. this would be used by openbox-shell to update the root window.. if i make such a thing.. i dunno.
2007-05-07 01:41:48 +00:00
Dana Jansens
526560b8a0 changes to the client menu, which entries are there, and reorganizing, and renaming.
let you highlight disabled menu entries, they just aren't runable of course, and add the activedisabled theme element for these entries.
add the all desktops button picture to "All desktops" in the client menu
update the themes for the new element, and some changes to make things more readable-better contrast.

CLEARLOOKS-OLIVE is now DIFFERENT FROM THE 3.4 BRANCH SO DON'T RE-RUN THEMETOXML ON IT :( :(
yeah.. i think that is everything?
2007-05-05 22:26:59 +00:00
Dana Jansens
7e946f68d9 make the modifier key code a lot better...
1) it can handle more user cases.
2) it can handle binding more modifier keys with their keysym names like Hyper and Super. W is a shortcut for Super, cuz the windows key is generally bound to it.
3) if you change your keymap bindings and reconfigure openbox it will learn your changes.
and i dunno.. its just nice and stuff now.. you can actually read it I think..
2007-05-04 01:10:03 +00:00
Dana Jansens
ee3d1b7d64 tabs 2007-05-02 04:07:03 +00:00
Dana Jansens
37019bc8a9 capitalize the theme names 2007-05-02 03:58:06 +00:00
Dana Jansens
064e997145 add new Clearlooks themes. Make Clearlooks the default theme. 2007-05-02 03:42:34 +00:00
Dana Jansens
cf3427b2e3 add these cflags even though they are empty right now all the time 2007-04-24 02:59:26 +00:00
Dana Jansens
ec4f685b82 add the tests to the dist tarball 2007-04-23 18:22:00 +00:00
Dana Jansens
d713bdf462 remove the client_time_heap thing. actually its better to just use the user_time on the currently focused window I think. that will handle panels and things too. 2007-04-20 05:22:23 +00:00
Dana Jansens
90cd9c6219 get rid of global client_last_user_time variable.
add ObClientTimeHeap. This is a max-heap of the clients based on their user times. this only includes the clients whose user time is not CurrentTime. the maximum from this heap replaces the client_last_user_time variable, so that you always have the latest time, not the last time that was changed.

hoefully it works, so far it seems to.
2007-04-18 19:22:59 +00:00
Dana Jansens
c567f5937b add support for the X Cursor library. this means a nicer cursor for startup notification. 2007-03-25 16:56:47 +00:00
Dana Jansens
d17fe2d29b there is no themetoxml.h 2007-03-24 17:19:33 +00:00
Mikael Magnusson
4ad3961e36 accidentally didn't include client_list_menu.h in dist 2007-03-23 17:02:11 +00:00
Dana Jansens
1cbd7960fb don't install the old themeupdate.py file 2007-03-06 02:58:24 +00:00