Dana Jansens
5be0a82a35
use ob_debug for any debug printing and only display the output when its a debug build or when --debug is passed to it
2003-07-24 06:02:38 +00:00
Scott Moynes
0e69ae2b96
* Change xml parsing to pass the parent node, rather than the first
...
child.
* Add x,y co-ordinates on showmenu action so we can place menus on keypress.
2003-07-23 01:45:44 +00:00
Dana Jansens
221415e97c
set the x/y values in the moveresize struct for moveresize key actions
2003-07-22 17:00:19 +00:00
Dana Jansens
d1d84711a2
replace the focus_backup with the screen_support_win, we dont need 2 offscreen windows.
2003-07-10 18:44:27 +00:00
Dana Jansens
85112c4d08
prefix the Timer->ObTimer and TimeoutHandler->ObTimeoutHandler shitz
2003-07-10 17:06:30 +00:00
Dana Jansens
122d55fbad
prefixing and capitalizing the StackLayer -> ObStackingLayer enum.
...
less includes in headers for less rebuilding on changes
2003-07-10 17:03:05 +00:00
Dana Jansens
2477a38d2f
rename the Client struct to ObClient
2003-07-10 06:38:42 +00:00
Dana Jansens
276b2be581
add misc.h with some standard enumerations with proper prefixing and capitalizations.
...
use the new enums throughout.
provide keycodes and cursors through ob_cursor and ob_keycode functions, which use the new misc.h enums for picking the cursor and keycode.
2003-07-10 06:18:47 +00:00
Dana Jansens
2abbf01125
update the build system, using a single Makefile.am for a sexyass non-recursive make. booyah!
2003-07-10 04:31:05 +00:00
Dana Jansens
2f9efb384d
prepare for alpha1 release.
...
make 'make dist' work.
2003-06-29 08:47:24 +00:00
Dana Jansens
82bbaf4c41
these are old and not used anymore
2003-06-29 08:45:35 +00:00
Dana Jansens
2052385333
if grab fails dont set grabbed_key
2003-06-26 07:58:44 +00:00
Dana Jansens
ae9aed8545
dont use .. in include paths
2003-06-21 02:30:01 +00:00
Dana Jansens
bb93763373
grab bindings on each client's frame (and the focus_backup) instead of on the root window
2003-06-04 22:40:33 +00:00
Dana Jansens
9232682ad6
grab the keybaord before cycling focus for reduced latency
2003-06-04 16:39:45 +00:00
Dana Jansens
d1e355de2c
this is a big one! im putting stats in here just cuz!
...
59 files changed, 1691 insertions(+), 607 deletions(-)
Adding the beginings of ObConf. Adding a resistance-config plugin for ObConf.
Creating an obparser library that obrender can use, the kernel can use, plugins can use, and ObConf and its plugins can use. (its just code for using libXml2)
2003-05-24 21:47:06 +00:00
Dana Jansens
d2857b1194
ECKS EM ELL
2003-05-24 15:35:26 +00:00
Dana Jansens
f54e8c9ba0
add --enable-gl support, and put the flags/libs in the appropriate makefiles
2003-05-23 05:30:00 +00:00
Dana Jansens
ebb97c189a
had some code inside the action for loop that didnt belong in there
2003-05-23 01:26:39 +00:00
Dana Jansens
5ac5170dec
only grab C-g while in a chain
2003-05-22 18:22:12 +00:00
Dana Jansens
1eef38ce75
async key grabs to avoid race conditions with the sync stuff. there are still possible rases (yay X) but they will be much harder to hit, i expect noone will ever hit them more than once/often enuogh to realise.
2003-05-22 18:14:22 +00:00
Dana Jansens
94d222f6e9
needs the libsn flags to use openbox.h now
2003-05-18 02:50:32 +00:00
Dana Jansens
23697223a5
cleanups
2003-05-11 05:15:59 +00:00
Dana Jansens
f26f23de50
all my changes while i was offline.
...
better alt-tabbing. better transient handling. i dont even know. lots of fucking cool shit so WATCH the FUCK OUT.
2003-05-09 16:57:17 +00:00
Dana Jansens
7886b797a3
move the move/resize functionality into moveresize.c, for use with the netwm atoms. use it from teh plugins. combine the two actions.
2003-04-17 05:28:35 +00:00
Dana Jansens
0e28a07e3d
start of showing/rendering menus. woot!
2003-04-15 18:29:55 +00:00
Dana Jansens
184e57c7e3
ignore the remaining new shit from automaking everything again
2003-04-13 21:18:43 +00:00
Dana Jansens
dfc9680e33
back to automake
2003-04-13 21:17:02 +00:00
Dana Jansens
5cf61ee023
move the openbox engine into librender and the kernel. the theme is loaded and stored inside librender. the frame is decorated and managed inside the kernel.
2003-04-13 07:18:28 +00:00
Dana Jansens
787cbcf656
buld fixes for the new libs
2003-04-09 18:36:01 +00:00
Dana Jansens
49f31c0742
once in a window-cycle, don't fire any other key bindings
2003-04-07 03:47:23 +00:00
Dana Jansens
7ebc5c797f
linear focus cycling of the gods
2003-04-05 22:20:14 +00:00
Dana Jansens
69c9b6211b
add special shit for window cycling, grab the keyboard etc
2003-04-05 22:03:24 +00:00
Dana Jansens
cbbf90a718
change how rc parsing will work. a=b will be parsed in any [section] and given to a separate parsing callback. no more general config infrastructure needed/
2003-04-05 20:27:03 +00:00
Dana Jansens
038e611974
better error msgs
2003-04-05 17:22:35 +00:00
Dana Jansens
47cc179781
prefix key bindnigs with 'kbind'
2003-04-05 09:23:21 +00:00
Dana Jansens
98c0c676dd
initialize all vars.
...
change warnings to messages
2003-04-05 00:10:47 +00:00
Dana Jansens
7a651f9ff5
remove debug print
2003-04-04 20:22:44 +00:00
Dana Jansens
68ff2eb3d2
add the keyboard plugin into the build systems
...
keyboard bindings are parsed from the rc file
2003-04-04 20:19:12 +00:00
Dana Jansens
d447dc0f59
new build system without automake
2003-04-03 05:59:03 +00:00
Dana Jansens
a022c418e1
no drag events for keysrc..
2003-03-31 19:40:26 +00:00
Dana Jansens
2b4ab6753c
better decribe bindings and list all the modifiers, was missing shift/control
2003-03-29 21:03:37 +00:00
Dana Jansens
f930841088
add SendToDesktop to the comments. fix the type calling the Desktop action Desktops
2003-03-29 21:01:33 +00:00
Dana Jansens
8a6a9710eb
use the number for sendtodesktop
2003-03-29 20:59:41 +00:00
Dana Jansens
7f5514aeb7
rm the extra ;
2003-03-29 03:17:20 +00:00
Dana Jansens
9d136ab798
add unshaderaise and shadelower actions from Mikachu
2003-03-29 00:58:50 +00:00
Dana Jansens
a61cecfe3a
add ToggleDecorations
2003-03-28 23:04:44 +00:00
Dana Jansens
f29dd7e0cd
not using CurrentTime anywhere
2003-03-26 15:02:08 +00:00
Dana Jansens
1d5fa24e4b
use CurrentTime again?
2003-03-26 14:39:14 +00:00
Dana Jansens
78424735f3
bind C-g for the rset key
2003-03-26 14:12:30 +00:00