Commit graph

251 commits

Author SHA1 Message Date
Marius Nita
483b8496d6 Made case requirements less strict (you can now have "control" as well as "Control") and added True/False grammar rules for parameters. 2002-08-26 06:38:02 +00:00
Marius Nita
11e643f4b8 New and improved configuration management. It now handles bool, string and number types, and all conversions happen at initialization time, so retrieval is faster. (yay) 2002-08-26 06:36:37 +00:00
Dana Jansens
3a76276faa include config.h in cc's before including openbox headers
use bison instead of yacc
2002-08-25 18:30:16 +00:00
Dana Jansens
9b6ac1057a add toggleDecorations 2002-08-25 09:51:39 +00:00
Dana Jansens
bf9ad02812 add showRoot/Workspace menu plus a blurp about Openbox specific actions 2002-08-24 13:12:43 +00:00
Marius Nita
dd7ee1688b Capitalization fix, adding documentation for options, 2-d workspaces, and toggleGrabs 2002-08-24 09:40:24 +00:00
Marius Nita
e9c1208ff4 Safari_Al's patch which fixes inconsistent capitalization in some actions. 2002-08-24 09:38:56 +00:00
Marius Nita
7cac1f19ac toggleGrabs action added 2002-08-22 18:19:57 +00:00
Marius Nita
22e8615f61 modified focus() to accept a no-raise parameter 2002-08-22 10:13:02 +00:00
Dana Jansens
33d2ceccbe s/__openbox_version/OPENBOX_VERSION 2002-08-22 03:53:17 +00:00
Marius Nita
aa827d0c91 fixed getStringValue failure case and compiler warnings 2002-08-22 01:03:33 +00:00
Marius Nita
a04483857a fixed unsigned/signed comparison warnings 2002-08-22 01:02:21 +00:00
Dana Jansens
8a48fff773 support for showing the root and workspace menu with epist 2002-08-22 00:57:29 +00:00
Dana Jansens
f44e3ed9a7 toggleDecorations! 2002-08-22 00:10:21 +00:00
Dana Jansens
cc5bde6d00 toggledecor almost done
some code cleanups/fixes
2002-08-21 23:57:03 +00:00
Scott Moynes
1306421409 added parameter to the move windows. it defaults to 1. 2002-08-21 03:21:42 +00:00
Scott Moynes
9be80896ef changeWorkspaceHorz() now cycles 2002-08-21 01:50:01 +00:00
Scott Moynes
5c284ecc83 cleaned up changeWorkspaceVert() a bit 2002-08-21 01:31:50 +00:00
Scott Moynes
dfaa9c9f64 added cycling to the grid stuff 2002-08-21 01:26:56 +00:00
Scott Moynes
bd05f7ec58 uber patch.
Added configuration options.
Added workspace grid changing.
Added keychain timeouts.
Fixed some whitespace.
2002-08-21 00:27:16 +00:00
Dana Jansens
551a17d256 Fix send to menu, having deleted workspaces in it.
Fix workspace warping, move the mouse and window the same amount.
Fix workspace switching. Put old code back that worked better.
2002-08-20 15:38:51 +00:00
Dana Jansens
2d11488069 add -help and -version (thanks ppl) 2002-08-19 06:12:09 +00:00
Dana Jansens
c5d10bd1dd add the date 2002-08-16 21:09:01 +00:00
Dana Jansens
8b5a616b31 group next/prev commands together 2002-08-16 20:28:45 +00:00
Dana Jansens
0fa436084e specify which parameters can be specifyed for cycling windows and workspaces 2002-08-16 20:23:52 +00:00
Dana Jansens
2f0d10cc0e ignore the new generated manpage 2002-08-16 20:12:45 +00:00
Dana Jansens
7590b3763e mention that options dont exist in epist yet 2002-08-16 20:11:42 +00:00
Dana Jansens
e979c2adb6 fix breaks/indents for the options section 2002-08-16 19:34:53 +00:00
Dana Jansens
2f919fc768 add a .br 2002-08-16 19:33:38 +00:00
Dana Jansens
7c841bbfcc add a manpage for epistrc. Update the epist mapage a bit. 2002-08-16 19:31:54 +00:00
Dana Jansens
8e50f87c63 ignore the generated manpage 2002-08-16 18:32:54 +00:00
Dana Jansens
6bf013e2b7 dont lose the last-focused window when all windows lose focus 2002-08-16 05:29:31 +00:00
Dana Jansens
4f30ee5471 add authors for epist in manpage 2002-08-16 05:01:36 +00:00
Dana Jansens
9af4075917 add manpages for epist and for xftlsfonts 2002-08-16 04:59:22 +00:00
Scott Moynes
963473ba55 some new functions added to the rc file 2002-08-16 04:38:14 +00:00
Dana Jansens
544da8c704 set up a default rc file, and change teh user rc to ~./openbox/epistrc 2002-08-16 03:28:20 +00:00
Scott Moynes
13cf497f83 Added default rc file 2002-08-16 03:05:14 +00:00
Dana Jansens
99a3884296 catch tge XFT define, from config.h 2002-08-15 23:51:19 +00:00
Dana Jansens
3a6e590d50 proper scoping 2002-08-15 19:12:28 +00:00
Dana Jansens
41a38bbdaf basename() returns a string sometimes.. go shaleh. but this makes it work both ways. 2002-08-15 19:10:55 +00:00
Dana Jansens
02d144a891 no more relavent 2002-08-15 19:03:07 +00:00
Dana Jansens
0479a9f263 build something when theres no xft support 2002-08-15 18:38:29 +00:00
Dana Jansens
352163bd64 make sure the increments are > 0. 2002-08-15 18:35:34 +00:00
Dana Jansens
89bd8afdb8 build epist normally, dont link in stuff it doenst need to yet 2002-08-15 18:24:58 +00:00
Dana Jansens
2241f5c8ea better track of the last window on a screen. 2002-08-15 16:26:07 +00:00
Dana Jansens
f21fbf1de5 sync with bb-cvs 2002-08-15 16:24:29 +00:00
Scott Moynes
d856db568a oops. buglet. extra for loop 2002-08-14 20:55:35 +00:00
Scott Moynes
75b6a5a378 added the ability to have numeric arguments for the cycle window/workspace functions.
eg.
Control-Mod1-Down nextWorkspace 6;
Control-Mod1-Right nextWorkspace;
Would allow some form of relative workspace flipping. It might be much less useful for cycling windows.
2002-08-14 04:17:46 +00:00
Scott Moynes
5b088be950 fixed spelling mistake 2002-08-09 01:34:17 +00:00
Dana Jansens
01096f8674 sync with blackbox-cvs 2002-08-08 23:07:24 +00:00
Dana Jansens
652addd232 allow modifierless root keys 2002-08-08 22:45:26 +00:00
Dana Jansens
7d72843f3a adding egnerated files to cvs 2002-08-08 21:10:52 +00:00
Dana Jansens
a906821589 watch for a failed opening of the X server! 2002-08-08 18:21:01 +00:00
Scott Moynes
97e86c912e A few bug fixes and change the config to case insensitive and be more
tolerant of errors.
2002-08-08 03:10:54 +00:00
Dana Jansens
90ee16fc86 better support for relative resizing 2002-08-07 16:27:27 +00:00
Dana Jansens
d8967bd534 support better resizing a delta value instead of an absolute value 2002-08-07 16:24:13 +00:00
Dana Jansens
20045e735d add the yacc/lex generated stuff 2002-08-07 02:51:40 +00:00
Dana Jansens
e5e886bc0f sendTo and goto workspaces both need to start at 0, not 1 2002-08-07 02:17:01 +00:00
Scott Moynes
1f539dccc6 fixed change workspace and indenting 2002-08-07 02:10:16 +00:00
Dana Jansens
b0239459c3 drop the ""'s from actions' string arguments 2002-08-07 01:57:31 +00:00
Dana Jansens
616fa39a16 build the yacc/lex stuff 2002-08-07 01:46:26 +00:00
Dana Jansens
0ca8cd6f68 include the right header and cast to avoid warnings 2002-08-07 01:45:13 +00:00
Dana Jansens
71f05fc2a4 fix std:: namespace problems 2002-08-07 01:34:34 +00:00
Dana Jansens
4c10947be5 subtract 1 from teh workspace number specified 2002-08-07 01:30:19 +00:00
Scott Moynes
ab80aa4981 bad patch 2002-08-06 23:33:40 +00:00
Scott Moynes
3c4a0e5fa9 added the lex source file 2002-08-06 23:08:54 +00:00
Scott Moynes
6d40002093 Big fat merge for epist.
This adds a config parser, chaining, and a tonne of other stuff.
Still need to fix up build system for the lex and yacc stuff.
2002-08-06 22:37:06 +00:00
Dana Jansens
a2a348c233 perhaps fix an infinate loop in here.. 2002-08-06 08:13:22 +00:00
Dana Jansens
d7bf31c5b5 make the execute process better 2002-07-26 09:21:17 +00:00
Dana Jansens
ca31686579 remove debug cout 2002-07-26 09:21:03 +00:00
Dana Jansens
cd6c4ebcb2 add new binary 2002-07-26 07:32:42 +00:00
Dana Jansens
aab3c5df07 add default workspace change bindings 2002-07-25 05:16:08 +00:00
Dana Jansens
b065c29aa6 make what is output optional 2002-07-25 05:15:45 +00:00
Dana Jansens
fb7b6b3761 add the xftlsfonts utility 2002-07-25 04:40:04 +00:00
Dana Jansens
97c3b159c2 dont focus more than one window when cycling! 2002-07-25 03:55:54 +00:00
Dana Jansens
fa95bcda02 wait for 20 seconds instead of 20 milliseconds for a netwm window manager to appear 2002-07-25 03:14:10 +00:00
Dana Jansens
fa34ea5250 don't try pass focus off to windows that dont take it 2002-07-24 17:49:57 +00:00
Dana Jansens
49c04eaf57 fix capitalization 2002-07-24 16:54:18 +00:00
Dana Jansens
d6cc0b6193 document the current hardcoded key bindings 2002-07-24 16:53:52 +00:00
Dana Jansens
33cce0d97e remove a debug cout 2002-07-24 10:03:11 +00:00
Dana Jansens
ae86775d04 make lastActiveWindow more intelligent 2002-07-24 10:02:32 +00:00
Dana Jansens
0adf54b0ca better window focusing 2002-07-24 09:39:34 +00:00
Dana Jansens
746c37b24b smarter window cycling, behave with omnipresent windows 2002-07-24 09:39:18 +00:00
Dana Jansens
8e38989ee8 remove some unneeded std::'s 2002-07-24 09:03:05 +00:00
Dana Jansens
4652af7b28 watch for case where not all screens get managed! 2002-07-24 08:44:21 +00:00
Dana Jansens
28594da6de epist + multihead == <drool>
added next/prevWindowOnAllScreens
added next/prevScreen
2002-07-24 08:33:35 +00:00
Dana Jansens
3792d28333 make more clear 2002-07-23 21:51:38 +00:00
Dana Jansens
f6a3cd61f8 cycle windows was looping forever! 2002-07-23 21:49:59 +00:00
Dana Jansens
c6699031a0 no more segging when adding removing windows 2002-07-23 04:58:21 +00:00
Dana Jansens
fc792813a2 including wrong 2002-07-23 01:30:58 +00:00
Dana Jansens
3a9f075274 much nicer hardcoded bindings! :) 2002-07-22 09:27:40 +00:00
Dana Jansens
e8f387ea48 handle events on the right screen 2002-07-22 08:38:51 +00:00
Dana Jansens
6268e2c42a run execs 2002-07-22 08:31:36 +00:00
Dana Jansens
6ea8fb9afa function declaration for a function that no longer exists 2002-07-22 02:16:57 +00:00
Scott Moynes
a0cf45a0ef handle all combinations of lock modifiers on keypress
this should be an rc file option
2002-07-21 22:35:43 +00:00
Scott Moynes
f754eb0ea4 Handle all combinations of the lock modifiers on a keypress.
This should be a rc file option once we have one.
2002-07-21 22:34:38 +00:00
Dana Jansens
0ee5660504 dont use "exec " anymore cuz then stuff like && doesn't work 2002-07-21 10:18:12 +00:00
Dana Jansens
728022e170 exec stuff with "exec " so the sh isnt left over in memory for each process 2002-07-21 10:13:04 +00:00
Dana Jansens
54c495c83c add some cvsignore's 2002-07-20 23:19:25 +00:00
Dana Jansens
66803e3a7f add no_NO and ro_RO translations 2002-07-20 23:18:29 +00:00