Commit graph

130 commits

Author SHA1 Message Date
Dana Jansens
2e08c6ce9e describe -sync better 2003-01-29 09:13:45 +00:00
Dana Jansens
997f94cf86 new/better/cleaner scripting interface 2003-01-25 16:36:55 +00:00
Dana Jansens
707f70682a linear focus cycling 2003-01-23 09:01:40 +00:00
Dana Jansens
0348a2f3ab add rendercolor class, with a cache of gcs for the colors 2003-01-20 07:07:13 +00:00
Dana Jansens
d17b86a41f s/SIGCLD/SIGCHLD/ that was Sysv4 shit 2003-01-17 02:31:46 +00:00
Dana Jansens
44358dfbaa reap child processes when they die 2003-01-16 23:38:21 +00:00
Dana Jansens
3a83fe7e6c exec a requested new process via /bin/sh to allow for command line args, the same way otk::bexec does it. 2003-01-16 23:05:58 +00:00
Dana Jansens
d8aff44a6a redo otk::Property. make it static. 2003-01-16 08:44:52 +00:00
Dana Jansens
96a9196cbb otk::Timer-ng!! thanks ManMower for this shizznit! 2003-01-14 09:54:05 +00:00
Dana Jansens
cdcc526a02 use the new non-static display 2003-01-13 09:04:57 +00:00
Dana Jansens
9e77a88d26 move the Openbox::instance pointer to simply "openbox". 2003-01-13 08:13:58 +00:00
Dana Jansens
703ef4df22 check for shutdown before waiting for timers 2003-01-12 23:07:15 +00:00
Dana Jansens
c03068ee3a dispatch events before waiting for timers on startup 2003-01-12 20:52:36 +00:00
Dana Jansens
77ab46d1e3 removing all prefixes completed 2003-01-11 19:42:43 +00:00
Dana Jansens
e8f5cf2940 valgrind fixes, and fixes for writing shit all over the environment. yay~!!!!!!! 2003-01-11 11:16:36 +00:00
Dana Jansens
51ff149748 new autoconf shit woowoo 2003-01-11 04:06:25 +00:00
Dana Jansens
d12e655d45 load a global defaults.py if the user.py isnt loaded 2003-01-10 22:42:45 +00:00
Dana Jansens
345d957e1e new python callbacks data, infrastructure. going to rework bindings code. cvs wont work for shit now. but thats life. 2003-01-09 22:54:31 +00:00
Dana Jansens
368d981208 add a -single argument which only runs on a single screen 2003-01-08 16:29:39 +00:00
Dana Jansens
a2de94e91e in synch mode, chew up 100% cpu, cuz we cant select on the display's fd 2003-01-07 19:24:38 +00:00
Dana Jansens
4c768d5d63 use client messages to switch desktops/move windows between desktops 2003-01-07 04:51:55 +00:00
Dana Jansens
f71a1fc7d2 grab SIGUSR1 2003-01-07 01:49:32 +00:00
Dana Jansens
b9a7f6fbcb SIGHIP not SUGHUP 2003-01-04 23:51:39 +00:00
Dana Jansens
180cdd0e91 dont restart on HUP. badness. restart on USR1. 2003-01-04 19:22:44 +00:00
Dana Jansens
a5df374fbd lameass comment from the past 2003-01-04 19:18:44 +00:00
Dana Jansens
cef2672ec8 restart on HUP 2003-01-04 19:18:30 +00:00
Dana Jansens
15d3efa69c epist alt-tab works now! i.e. NET_ACTIVE_WINDOW is working 2003-01-04 01:37:47 +00:00
Dana Jansens
06388d73b7 restart works 2003-01-03 22:06:08 +00:00
Dana Jansens
86a2bed659 remove the block on shutdown 2003-01-03 20:10:25 +00:00
Dana Jansens
f8ea576460 rm the old bb src 2003-01-03 19:36:41 +00:00
Dana Jansens
105bd729e8 provide capabilities to execute a command 2003-01-03 16:06:10 +00:00
Dana Jansens
3a65ca613c run builtins.py 2003-01-03 07:04:30 +00:00
Dana Jansens
b35dae95a5 new mouse button code is seeming to work. you can move windows 2003-01-03 02:48:25 +00:00
Dana Jansens
e05d5f7934 kill button release events 2003-01-02 22:58:32 +00:00
Dana Jansens
14cf42ff07 run scripts before initializing screens. kill the globals.py. add the python_get_stringlist. 2003-01-02 21:05:29 +00:00
Dana Jansens
66a26917a0 new code for bindings/callbacks. much sexier. now passes python classes back to the callbacks, and the storage of the callbacks in the code is much more clear. huzzah. 2003-01-02 20:36:14 +00:00
Dana Jansens
745e840547 load config options from the python environment 2002-12-31 19:15:24 +00:00
Dana Jansens
103372b02f create some globals for use in the python scripts 2002-12-31 07:19:32 +00:00
Dana Jansens
a6661d587c bindings work. now they have a reset key too. 2002-12-31 06:59:46 +00:00
Dana Jansens
d7a30f93b5 so close to keybindings. wont link for now. 2002-12-30 22:27:46 +00:00
Dana Jansens
db1fb534b8 bindings work again. yay 2002-12-30 21:10:13 +00:00
Dana Jansens
5f8e2b75fa more debug output changes 2002-12-30 20:55:33 +00:00
Dana Jansens
509e6a8f43 fucked up shit 2002-12-30 20:41:33 +00:00
Dana Jansens
d4853f108c all broken now. working on adding mouse binding support 2002-12-30 16:42:15 +00:00
Dana Jansens
35c3e996b5 the bindings tree might work now 2002-12-30 07:33:13 +00:00
Dana Jansens
78a8588126 nicer output 2002-12-30 06:46:19 +00:00
Dana Jansens
98c4b4cfe5 keybindings underway. dont work yet 2002-12-30 06:31:45 +00:00
Dana Jansens
51f8b875b3 flush before waiting for timers 2002-12-27 08:30:38 +00:00
Dana Jansens
2ae2b257d3 might not compile... ob uses its own widgets now, which subclass only the base otk widget. working on compressing focus events and handling them etc. 2002-12-25 22:02:34 +00:00
Dana Jansens
0816364a03 handle mouse clicks in the python scripts now 2002-12-25 05:46:02 +00:00