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