Commit graph

2483 commits

Author SHA1 Message Date
Dana Jansens
ce7aa15dd7 add const and inline checks for the compiler 2003-03-22 21:21:55 +00:00
Dana Jansens
84a4e2ba22 ignore cparse.c 2003-03-22 14:42:16 +00:00
Dana Jansens
53882f7609 didnt belong 2003-03-22 14:41:43 +00:00
Dana Jansens
56dc0446cd start the config system, add the config file parser 2003-03-22 14:41:19 +00:00
Dana Jansens
4502cad550 check for stdio.h 2003-03-22 14:34:02 +00:00
Dana Jansens
ff06051eb7 asserts in unmanage to try track a crash 2003-03-22 13:26:28 +00:00
Dana Jansens
a5b371cfe7 blef 2003-03-22 13:18:45 +00:00
Dana Jansens
9b514b3b61 add the client_kill function, and the kill action, and bind it to the middle mouse button on the close button. 2003-03-22 06:58:38 +00:00
Dana Jansens
d59db11552 fix the ebox root cmd 2003-03-22 06:46:23 +00:00
Dana Jansens
4a2a4aa918 add the ebox style 2003-03-22 06:46:01 +00:00
Dana Jansens
3f0e69b8e0 add the buttons for the fieron theme 2003-03-22 06:36:43 +00:00
Dana Jansens
96c8b7cc46 add the buttons for the fieron2 theme 2003-03-22 06:32:50 +00:00
Dana Jansens
4135ceb672 cast the pixmap data to a char* for the pixmap_mask_new 2003-03-22 06:21:06 +00:00
Dana Jansens
7425647268 load bitmap button masks for themes 2003-03-22 06:18:06 +00:00
Dana Jansens
c3628a36ed history placement works. loads. saves. woot. 2003-03-22 05:56:32 +00:00
Dana Jansens
63360f74b7 look for sys/stat.h 2003-03-22 05:56:12 +00:00
Dana Jansens
2487e74d40 move and resize the plate window at the same time 2003-03-22 05:54:28 +00:00
Dana Jansens
0a9ef7591f make the shadow offset 1 2003-03-22 04:27:12 +00:00
Dana Jansens
78aa056eeb make the ~/.openbox dir on startup 2003-03-22 03:40:09 +00:00
Dana Jansens
dd6e27f2c3 rename the res_name and res_class members to name and class 2003-03-22 00:35:02 +00:00
Dana Jansens
ba1e06157d dont raise on client clicks 2003-03-21 22:51:08 +00:00
Dana Jansens
a2ffabb175 use $(datadir) 2003-03-21 20:27:43 +00:00
Dana Jansens
b7b4abe0d8 install the menu in $(datadir)
build from $(srcdir)/menu.in
2003-03-21 20:27:10 +00:00
Dana Jansens
1565ef4f76 use the SED command 2003-03-21 20:25:45 +00:00
Dana Jansens
0a69cfc6d2 add strict ansi compliance 2003-03-21 20:25:34 +00:00
Dana Jansens
b10548f0dd find sed 2003-03-21 20:07:04 +00:00
Dana Jansens
0603b50283 clean up configure.ac a bit 2003-03-21 19:43:06 +00:00
Dana Jansens
b7c583cdf9 rm the c/Makefile 2003-03-21 18:48:53 +00:00
Dana Jansens
e103f90c2f look for kernel/openbox.c instead of src/main.cc 2003-03-21 18:48:13 +00:00
Dana Jansens
ff97498e1d include gettext.h from the right place 2003-03-21 18:46:44 +00:00
Dana Jansens
ab44e44a55 ignore the openbox3 binary 2003-03-21 18:46:11 +00:00
Dana Jansens
624d277ffb build 'openbox3' instead of 'ob3' 2003-03-21 18:45:29 +00:00
Dana Jansens
359ef29082 build the binary called 'openbox3' 2003-03-21 18:44:34 +00:00
Dana Jansens
b2babc8b0a rm the obsetroot tool and the wrap shit from swig 2003-03-21 18:43:51 +00:00
Dana Jansens
a52a6d96d7 rm the old code including the .pys and the c++ shit 2003-03-21 18:42:39 +00:00
Dana Jansens
a36c7543d4 rm the python api docs 2003-03-21 18:41:36 +00:00
Dana Jansens
327a0b3de7 always adjust the frames size and position together, so there is no more weird resizing before moving and edge flickering when resizing from the top/left 2003-03-21 18:38:08 +00:00
Dana Jansens
a822cbe13b dont focus anything in the kernel from showing-the-desktop mode 2003-03-21 17:23:00 +00:00
Dana Jansens
c5e902a7b1 focus windows when entering/leaving enter-the-desktop mode 2003-03-21 17:22:38 +00:00
Dana Jansens
001233837e add an xlock binding 2003-03-21 17:02:13 +00:00
Dana Jansens
90cc2b2bab better comment for Event_Client_Moving 2003-03-21 10:44:54 +00:00
Dana Jansens
178fdf254d choke on invalid options on the cmd line 2003-03-21 10:41:56 +00:00
Dana Jansens
94d871a390 dont check for != NULL before freeing. pointless. 2003-03-21 10:35:35 +00:00
Dana Jansens
d4601cd034 don't check for != NULL before freeing. pointless 2003-03-21 10:34:44 +00:00
Dana Jansens
d33dce4827 defn vars at the top of funcs 2003-03-21 10:33:26 +00:00
Dana Jansens
cd1694cd1c dont reposition windows who know what they want 2003-03-21 10:29:30 +00:00
Dana Jansens
9a4ccc919c add the client_set_focused function.
make focus state be changed internally immediately after calling the X functions to make it so, basically, assume their success. this elimiates races all over the place with our state vs the server's state.
2003-03-21 10:26:26 +00:00
Dana Jansens
5034073da7 use the client_set_focused function when getting FocusIn/Out events 2003-03-21 10:24:24 +00:00
Dana Jansens
a3c9271ca2 init the focus_client ptr in startup 2003-03-21 10:23:57 +00:00
Dana Jansens
b3507a0968 dont focus !normal clients under the mouse 2003-03-21 10:23:34 +00:00