Marius Nita
05690be03e
unignore yacc/lex generated files. we don't want to ignore these.
2002-09-30 02:05:52 +00:00
Marius Nita
499b1620c1
added code that makes sure apps executed by epist don't die when epist is killed.
2002-09-12 09:51:53 +00:00
Marius Nita
82c414bb02
Initial commit, for the Openbox 2.1.0 release
2002-09-09 23:26:47 +00:00
Dana Jansens
70d9394142
actually work for windows that dont specify the input hint
2002-09-09 16:31:53 +00:00
Dana Jansens
5e9f6a165c
call the window's processEvent() directly instead of the screen's, since it didn't actually do anything with the event.
2002-09-07 07:28:36 +00:00
Marius Nita
18f704edd0
better error reporting. epist now reports the line number and token a parser error occurs at, as well as invalid actions.
2002-09-03 08:57:35 +00:00
Marius Nita
37ccfef895
took out some debug messages
2002-09-03 06:48:30 +00:00
Marius Nita
0b72760cea
some debug messages for bug testing
2002-09-03 06:08:08 +00:00
Dana Jansens
2685eeb77f
when trying to find a window on the screen to focus, dont use non-focusable windows
2002-09-01 21:39:00 +00:00
Dana Jansens
4d70603f96
revert a change for where new windows go in the list
2002-08-27 08:23:49 +00:00
Dana Jansens
b04f5a85d5
include the config.h header
2002-08-27 08:21:57 +00:00
Marius Nita
53b6f16b46
initial checkin
2002-08-27 03:02:55 +00:00
Dana Jansens
217488ee3e
dont change last active while cycling around in stacked mode
2002-08-26 22:08:54 +00:00
Dana Jansens
48a450083d
dont use an invalid iterator in handleKeypress, also, update _last_active is it needs to be
2002-08-26 22:05:08 +00:00
Dana Jansens
b81dbf9af6
update the active iterator after moving the active window to the front of the list
2002-08-26 21:55:37 +00:00
Marius Nita
bf575744a7
added config.h includes
2002-08-26 21:42:14 +00:00
Dana Jansens
0116e2c449
dont use what could be an invalid iterator
2002-08-26 21:29:20 +00:00
Dana Jansens
da8d6b3f60
dont break the focused window iterator
2002-08-26 21:27:23 +00:00
Dana Jansens
afbc554684
in stacked cycling mode, insert new clients at the front of the list
2002-08-26 21:22:10 +00:00
Dana Jansens
eca8fd764e
dont auto-raise sticky windows, theyre on the current workspace too
2002-08-26 21:12:17 +00:00
Marius Nita
656478e3cc
Added On/Off options to the grammar, for parameters.
2002-08-26 21:04:00 +00:00
Marius Nita
572acce581
Fixed a couple of glitches, added on/off values for boolean
2002-08-26 21:03:24 +00:00
Dana Jansens
ba1a71566b
add the options with default values
2002-08-26 20:53:52 +00:00
Marius Nita
9d280b87de
Modified the way focus is handled so the focus window is always at the top of the stack when doing stacked cycling. yay or something.
2002-08-26 20:26:51 +00:00
Marius Nita
fa301a9995
Fixed a boob mistake which was causing KeyRelease events to not be handled properly if keys were relased quickly.
2002-08-26 19:50:45 +00:00
Marius Nita
a95a6bd8e8
Fixed goof in config interface. All the functions are now named getValue(), since they have different signatures.
2002-08-26 15:00:14 +00:00
Marius Nita
38b124e1b8
Update to reflect the stacked cycling additions
2002-08-26 06:55:57 +00:00
Marius Nita
7ebe50412b
updated to reflect the new changes in epist.[ly]
2002-08-26 06:44:49 +00:00
Marius Nita
a991c57580
Epist now supports stacked cycling. :D/-< :D\-<
...
Added several functions and modified several other ones to grab/ungrab the keyboard, handle KeyRelease events, modified focus behavior in cycleWindow, and more.
Changed some calls for the new config format.
2002-08-26 06:43:48 +00:00
Marius Nita
d65127c225
Added functions for setting boolean parameters
2002-08-26 06:40:21 +00:00
Marius Nita
8857fa2c24
Slight modification to make it use the new config class calling convention
2002-08-26 06:39:06 +00:00
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