dana/openbox.git
17 years agomove windows when the number of desktops changes and they arent on a desktop anymore
Dana Jansens [Sun, 23 Mar 2003 18:21:45 +0000 (18:21 +0000)]
move windows when the number of desktops changes and they arent on a desktop anymore

17 years agoset focus_order back to null on shutdown so g_renew would work
Dana Jansens [Sun, 23 Mar 2003 18:11:46 +0000 (18:11 +0000)]
set focus_order back to null on shutdown so g_renew would work

17 years agoadd more size checks
Dana Jansens [Sun, 23 Mar 2003 17:32:07 +0000 (17:32 +0000)]
add more size checks

17 years agorm the themerc stuff
Dana Jansens [Sun, 23 Mar 2003 16:19:15 +0000 (16:19 +0000)]
rm the themerc stuff

17 years agorm themerc.[ch]
Dana Jansens [Sun, 23 Mar 2003 16:14:32 +0000 (16:14 +0000)]
rm themerc.[ch]

17 years agobetter parsing errors
Dana Jansens [Sun, 23 Mar 2003 00:52:01 +0000 (00:52 +0000)]
better parsing errors

17 years agoload config values right. load the bool shadow option too now.
Dana Jansens [Sun, 23 Mar 2003 00:39:28 +0000 (00:39 +0000)]
load config values right. load the bool shadow option too now.

17 years agoadd booleans
Dana Jansens [Sun, 23 Mar 2003 00:39:04 +0000 (00:39 +0000)]
add booleans

17 years agoproperly parse comments!
Dana Jansens [Sun, 23 Mar 2003 00:38:37 +0000 (00:38 +0000)]
properly parse comments!
parse booleans

17 years agono \n in g_message
Dana Jansens [Sun, 23 Mar 2003 00:28:44 +0000 (00:28 +0000)]
no \n in g_message

17 years agoadd descriptive names and long descriptions to config var def'ns. set these for the...
Dana Jansens [Sun, 23 Mar 2003 00:16:04 +0000 (00:16 +0000)]
add descriptive names and long descriptions to config var def'ns. set these for the kernel config options.

17 years agomake the default font Sans-7
Dana Jansens [Sun, 23 Mar 2003 00:15:10 +0000 (00:15 +0000)]
make the default font Sans-7

17 years agomake the openbox engine use the new config shit instead of the themerc shit.
Dana Jansens [Sat, 22 Mar 2003 23:26:43 +0000 (23:26 +0000)]
make the openbox engine use the new config shit instead of the themerc shit.
order te startup so that plugins can set up their config shit before parsing the config, then the config is parsed, engine is loaded, and finally the plugins are officially started.

17 years agoonly load the system rc if the user rc didnt load
Dana Jansens [Sat, 22 Mar 2003 22:51:27 +0000 (22:51 +0000)]
only load the system rc if the user rc didnt load

17 years agoload the engine out of the config shit. tho the ordering is fucked atm
Dana Jansens [Sat, 22 Mar 2003 22:45:05 +0000 (22:45 +0000)]
load the engine out of the config shit. tho the ordering is fucked atm

17 years agoparse lines that start with '#' as comments
Dana Jansens [Sat, 22 Mar 2003 22:26:25 +0000 (22:26 +0000)]
parse lines that start with '#' as comments

17 years agolet identifiers have '.' in them
Dana Jansens [Sat, 22 Mar 2003 22:20:24 +0000 (22:20 +0000)]
let identifiers have '.' in them

17 years agogive the filename to the parser for errors
Dana Jansens [Sat, 22 Mar 2003 22:02:14 +0000 (22:02 +0000)]
give the filename to the parser for errors

17 years agoremove debug print
Dana Jansens [Sat, 22 Mar 2003 22:00:12 +0000 (22:00 +0000)]
remove debug print

17 years agoyah. fuck
Dana Jansens [Sat, 22 Mar 2003 21:58:57 +0000 (21:58 +0000)]
yah. fuck

17 years agoadd a check for adding the same exact def'n twice
Dana Jansens [Sat, 22 Mar 2003 21:58:26 +0000 (21:58 +0000)]
add a check for adding the same exact def'n twice

17 years agoconfig system fleshed out. many thanks to woodlbock for his code! yay!
Dana Jansens [Sat, 22 Mar 2003 21:53:41 +0000 (21:53 +0000)]
config system fleshed out. many thanks to woodlbock for his code! yay!

17 years agoadd const and inline checks for the compiler
Dana Jansens [Sat, 22 Mar 2003 21:21:55 +0000 (21:21 +0000)]
add const and inline checks for the compiler

17 years agoignore cparse.c
Dana Jansens [Sat, 22 Mar 2003 14:42:16 +0000 (14:42 +0000)]
ignore cparse.c

17 years agodidnt belong
Dana Jansens [Sat, 22 Mar 2003 14:41:43 +0000 (14:41 +0000)]
didnt belong

17 years agostart the config system, add the config file parser
Dana Jansens [Sat, 22 Mar 2003 14:41:19 +0000 (14:41 +0000)]
start the config system, add the config file parser

17 years agocheck for stdio.h
Dana Jansens [Sat, 22 Mar 2003 14:34:02 +0000 (14:34 +0000)]
check for stdio.h

17 years agoasserts in unmanage to try track a crash
Dana Jansens [Sat, 22 Mar 2003 13:26:28 +0000 (13:26 +0000)]
asserts in unmanage to try track a crash

17 years agoblef
Dana Jansens [Sat, 22 Mar 2003 13:18:45 +0000 (13:18 +0000)]
blef

17 years agoadd the client_kill function, and the kill action, and bind it to the middle mouse...
Dana Jansens [Sat, 22 Mar 2003 06:58:38 +0000 (06:58 +0000)]
add the client_kill function, and the kill action, and bind it to the middle mouse button on the close button.

17 years agofix the ebox root cmd
Dana Jansens [Sat, 22 Mar 2003 06:46:23 +0000 (06:46 +0000)]
fix the ebox root cmd

17 years agoadd the ebox style
Dana Jansens [Sat, 22 Mar 2003 06:46:01 +0000 (06:46 +0000)]
add the ebox style

17 years agoadd the buttons for the fieron theme
Dana Jansens [Sat, 22 Mar 2003 06:36:43 +0000 (06:36 +0000)]
add the buttons for the fieron theme

17 years agoadd the buttons for the fieron2 theme
Dana Jansens [Sat, 22 Mar 2003 06:32:50 +0000 (06:32 +0000)]
add the buttons for the fieron2 theme

17 years agocast the pixmap data to a char* for the pixmap_mask_new
Dana Jansens [Sat, 22 Mar 2003 06:21:06 +0000 (06:21 +0000)]
cast the pixmap data to a char* for the pixmap_mask_new

17 years agoload bitmap button masks for themes
Dana Jansens [Sat, 22 Mar 2003 06:18:06 +0000 (06:18 +0000)]
load bitmap button masks for themes

17 years agohistory placement works. loads. saves. woot.
Dana Jansens [Sat, 22 Mar 2003 05:56:32 +0000 (05:56 +0000)]
history placement works. loads. saves. woot.

17 years agolook for sys/stat.h
Dana Jansens [Sat, 22 Mar 2003 05:56:12 +0000 (05:56 +0000)]
look for sys/stat.h

17 years agomove and resize the plate window at the same time
Dana Jansens [Sat, 22 Mar 2003 05:54:28 +0000 (05:54 +0000)]
move and resize the plate window at the same time

17 years agomake the shadow offset 1
Dana Jansens [Sat, 22 Mar 2003 04:27:12 +0000 (04:27 +0000)]
make the shadow offset 1

17 years agomake the ~/.openbox dir on startup
Dana Jansens [Sat, 22 Mar 2003 03:40:09 +0000 (03:40 +0000)]
make the ~/.openbox dir on startup

17 years agorename the res_name and res_class members to name and class
Dana Jansens [Sat, 22 Mar 2003 00:35:02 +0000 (00:35 +0000)]
rename the res_name and res_class members to name and class

17 years agodont raise on client clicks
Dana Jansens [Fri, 21 Mar 2003 22:51:08 +0000 (22:51 +0000)]
dont raise on client clicks

17 years agouse $(datadir)
Dana Jansens [Fri, 21 Mar 2003 20:27:43 +0000 (20:27 +0000)]
use $(datadir)

17 years agoinstall the menu in $(datadir)
Dana Jansens [Fri, 21 Mar 2003 20:27:10 +0000 (20:27 +0000)]
install the menu in $(datadir)
build from $(srcdir)/menu.in

17 years agouse the SED command
Dana Jansens [Fri, 21 Mar 2003 20:25:45 +0000 (20:25 +0000)]
use the SED command

17 years agoadd strict ansi compliance
Dana Jansens [Fri, 21 Mar 2003 20:25:34 +0000 (20:25 +0000)]
add strict ansi compliance

17 years agofind sed
Dana Jansens [Fri, 21 Mar 2003 20:07:04 +0000 (20:07 +0000)]
find sed

17 years agoclean up configure.ac a bit
Dana Jansens [Fri, 21 Mar 2003 19:43:06 +0000 (19:43 +0000)]
clean up configure.ac a bit

17 years agorm the c/Makefile
Dana Jansens [Fri, 21 Mar 2003 18:48:53 +0000 (18:48 +0000)]
rm the c/Makefile

17 years agolook for kernel/openbox.c instead of src/main.cc
Dana Jansens [Fri, 21 Mar 2003 18:48:13 +0000 (18:48 +0000)]
look for kernel/openbox.c instead of src/main.cc

17 years agoinclude gettext.h from the right place
Dana Jansens [Fri, 21 Mar 2003 18:46:44 +0000 (18:46 +0000)]
include gettext.h from the right place

17 years agoignore the openbox3 binary
Dana Jansens [Fri, 21 Mar 2003 18:46:11 +0000 (18:46 +0000)]
ignore the openbox3 binary

17 years agobuild 'openbox3' instead of 'ob3'
Dana Jansens [Fri, 21 Mar 2003 18:45:29 +0000 (18:45 +0000)]
build 'openbox3' instead of 'ob3'

17 years agobuild the binary called 'openbox3'
Dana Jansens [Fri, 21 Mar 2003 18:44:34 +0000 (18:44 +0000)]
build the binary called 'openbox3'

17 years agorm the obsetroot tool and the wrap shit from swig
Dana Jansens [Fri, 21 Mar 2003 18:43:51 +0000 (18:43 +0000)]
rm the obsetroot tool and the wrap shit from swig

17 years agorm the old code including the .pys and the c++ shit
Dana Jansens [Fri, 21 Mar 2003 18:42:39 +0000 (18:42 +0000)]
rm the old code including the .pys and the c++ shit

17 years agorm the python api docs
Dana Jansens [Fri, 21 Mar 2003 18:41:36 +0000 (18:41 +0000)]
rm the python api docs

17 years agoalways adjust the frames size and position together, so there is no more weird resizi...
Dana Jansens [Fri, 21 Mar 2003 18:38:08 +0000 (18:38 +0000)]
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

17 years agodont focus anything in the kernel from showing-the-desktop mode
Dana Jansens [Fri, 21 Mar 2003 17:23:00 +0000 (17:23 +0000)]
dont focus anything in the kernel from showing-the-desktop mode

17 years agofocus windows when entering/leaving enter-the-desktop mode
Dana Jansens [Fri, 21 Mar 2003 17:22:38 +0000 (17:22 +0000)]
focus windows when entering/leaving enter-the-desktop mode

17 years agoadd an xlock binding
Dana Jansens [Fri, 21 Mar 2003 17:02:13 +0000 (17:02 +0000)]
add an xlock binding

17 years agobetter comment for Event_Client_Moving
Dana Jansens [Fri, 21 Mar 2003 10:44:54 +0000 (10:44 +0000)]
better comment for Event_Client_Moving

17 years agochoke on invalid options on the cmd line
Dana Jansens [Fri, 21 Mar 2003 10:41:56 +0000 (10:41 +0000)]
choke on invalid options on the cmd line

17 years agodont check for != NULL before freeing. pointless.
Dana Jansens [Fri, 21 Mar 2003 10:35:35 +0000 (10:35 +0000)]
dont check for != NULL before freeing. pointless.

17 years agodon't check for != NULL before freeing. pointless
Dana Jansens [Fri, 21 Mar 2003 10:34:44 +0000 (10:34 +0000)]
don't check for != NULL before freeing. pointless

17 years agodefn vars at the top of funcs
Dana Jansens [Fri, 21 Mar 2003 10:33:26 +0000 (10:33 +0000)]
defn vars at the top of funcs

17 years agodont reposition windows who know what they want
Dana Jansens [Fri, 21 Mar 2003 10:29:30 +0000 (10:29 +0000)]
dont reposition windows who know what they want

17 years agoadd the client_set_focused function.
Dana Jansens [Fri, 21 Mar 2003 10:26:26 +0000 (10:26 +0000)]
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.

17 years agouse the client_set_focused function when getting FocusIn/Out events
Dana Jansens [Fri, 21 Mar 2003 10:24:24 +0000 (10:24 +0000)]
use the client_set_focused function when getting FocusIn/Out events

17 years agoinit the focus_client ptr in startup
Dana Jansens [Fri, 21 Mar 2003 10:23:57 +0000 (10:23 +0000)]
init the focus_client ptr in startup

17 years agodont focus !normal clients under the mouse
Dana Jansens [Fri, 21 Mar 2003 10:23:34 +0000 (10:23 +0000)]
dont focus !normal clients under the mouse

17 years agodont use the client's colormap if it is set to None!
Dana Jansens [Fri, 21 Mar 2003 09:54:54 +0000 (09:54 +0000)]
dont use the client's colormap if it is set to None!

17 years agoadd a dispatched event for interactively moving a window.
Dana Jansens [Fri, 21 Mar 2003 09:41:01 +0000 (09:41 +0000)]
add a dispatched event for interactively moving a window.
move window snapping/resistance out of the kernel.
make the action_move dispatch the new event.

17 years agorm debug print
Dana Jansens [Fri, 21 Mar 2003 09:39:53 +0000 (09:39 +0000)]
rm debug print

17 years agooptimization!
Dana Jansens [Fri, 21 Mar 2003 09:39:09 +0000 (09:39 +0000)]
optimization!

17 years agosyntax error!
Dana Jansens [Fri, 21 Mar 2003 09:38:51 +0000 (09:38 +0000)]
syntax error!

17 years agodon't snap to non-visibles
Dana Jansens [Fri, 21 Mar 2003 09:38:13 +0000 (09:38 +0000)]
don't snap to non-visibles

17 years agodont snap to self
Dana Jansens [Fri, 21 Mar 2003 09:33:41 +0000 (09:33 +0000)]
dont snap to self

17 years agorm the edge_resistance option.. just dont load the plugin!
Dana Jansens [Fri, 21 Mar 2003 09:32:17 +0000 (09:32 +0000)]
rm the edge_resistance option.. just dont load the plugin!

17 years agomake the event function static!
Dana Jansens [Fri, 21 Mar 2003 09:31:36 +0000 (09:31 +0000)]
make the event function static!

17 years agoadd a window resistance plugin
Dana Jansens [Fri, 21 Mar 2003 09:31:23 +0000 (09:31 +0000)]
add a window resistance plugin

17 years agorename event() to place_event()
Dana Jansens [Fri, 21 Mar 2003 09:27:49 +0000 (09:27 +0000)]
rename event() to place_event()

17 years agorename event() to place_event()
Dana Jansens [Fri, 21 Mar 2003 09:27:34 +0000 (09:27 +0000)]
rename event() to place_event()

17 years agosnap window-to-window
Dana Jansens [Fri, 21 Mar 2003 08:37:22 +0000 (08:37 +0000)]
snap window-to-window

17 years agofocus new windows
Dana Jansens [Fri, 21 Mar 2003 08:20:49 +0000 (08:20 +0000)]
focus new windows

17 years agorm debug prints
Dana Jansens [Fri, 21 Mar 2003 08:19:40 +0000 (08:19 +0000)]
rm debug prints

17 years agorm debug print
Dana Jansens [Fri, 21 Mar 2003 08:19:18 +0000 (08:19 +0000)]
rm debug print

17 years agorm the focused member from the client struct, it was redundant with the focus_client...
Dana Jansens [Fri, 21 Mar 2003 08:18:39 +0000 (08:18 +0000)]
rm the focused member from the client struct, it was redundant with the focus_client variable around

17 years agoupdate engine last for focus events
Dana Jansens [Fri, 21 Mar 2003 08:17:43 +0000 (08:17 +0000)]
update engine last for focus events

17 years agoset up the history place stuff's files
Dana Jansens [Fri, 21 Mar 2003 07:54:48 +0000 (07:54 +0000)]
set up the history place stuff's files

17 years agokill the c dir
Dana Jansens [Fri, 21 Mar 2003 07:54:23 +0000 (07:54 +0000)]
kill the c dir

17 years agostart and stop the history plugin
Dana Jansens [Fri, 21 Mar 2003 07:53:29 +0000 (07:53 +0000)]
start and stop the history plugin

17 years agodont set the restart path to "", load the placement plugin
Dana Jansens [Fri, 21 Mar 2003 07:53:13 +0000 (07:53 +0000)]
dont set the restart path to "", load the placement plugin

17 years agodont skip enter events
Dana Jansens [Fri, 21 Mar 2003 07:51:33 +0000 (07:51 +0000)]
dont skip enter events

17 years agoadd a window placement plugin
Dana Jansens [Fri, 21 Mar 2003 07:33:07 +0000 (07:33 +0000)]
add a window placement plugin

17 years agodisable warping on desk switch
Dana Jansens [Thu, 20 Mar 2003 23:02:54 +0000 (23:02 +0000)]
disable warping on desk switch

17 years agoskip events more smarter
Dana Jansens [Thu, 20 Mar 2003 22:48:50 +0000 (22:48 +0000)]
skip events more smarter

17 years agokill all enter events on a desktop switch
Dana Jansens [Thu, 20 Mar 2003 22:44:14 +0000 (22:44 +0000)]
kill all enter events on a desktop switch

17 years agoshow windows before hiding when switching desktops
Dana Jansens [Thu, 20 Mar 2003 22:36:01 +0000 (22:36 +0000)]
show windows before hiding when switching desktops