dana/openbox.git
18 years agoadd all functions for getting and setting window properties
Dana Jansens [Thu, 10 Apr 2003 18:48:47 +0000 (18:48 +0000)]
add all functions for getting and setting window properties

18 years agodeiconify transient parents when a child is deiconified.
Dana Jansens [Thu, 10 Apr 2003 07:21:30 +0000 (07:21 +0000)]
deiconify transient parents when a child is deiconified.

18 years agono fuck that it was working fine
Dana Jansens [Thu, 10 Apr 2003 06:50:57 +0000 (06:50 +0000)]
no fuck that it was working fine

18 years agomake the TRAN_GROUP an unsigned long
Dana Jansens [Thu, 10 Apr 2003 06:50:42 +0000 (06:50 +0000)]
make the TRAN_GROUP an unsigned long

18 years agoadd MapRequest print
Dana Jansens [Thu, 10 Apr 2003 06:46:44 +0000 (06:46 +0000)]
add MapRequest print

18 years agosome smarter rules for focusing new window when focus_new is not set
Dana Jansens [Thu, 10 Apr 2003 06:29:43 +0000 (06:29 +0000)]
some smarter rules for focusing new window when focus_new is not set

18 years agouse .los not .os
Dana Jansens [Thu, 10 Apr 2003 04:49:22 +0000 (04:49 +0000)]
use .los not .os

18 years agoinstall with libtool
Dana Jansens [Wed, 9 Apr 2003 22:16:03 +0000 (22:16 +0000)]
install with libtool

18 years agoset up the atoms in cwmcc
Dana Jansens [Wed, 9 Apr 2003 21:24:58 +0000 (21:24 +0000)]
set up the atoms in cwmcc

18 years agobuld fixes for the new libs
Dana Jansens [Wed, 9 Apr 2003 18:36:01 +0000 (18:36 +0000)]
buld fixes for the new libs

18 years agoadd libcwmcc and libobcl
Dana Jansens [Wed, 9 Apr 2003 18:18:43 +0000 (18:18 +0000)]
add libcwmcc and libobcl

18 years agodescribe the code subdirs
Dana Jansens [Wed, 9 Apr 2003 17:59:44 +0000 (17:59 +0000)]
describe the code subdirs

18 years agodont show the focus popup when theres no target client
Dana Jansens [Wed, 9 Apr 2003 17:40:14 +0000 (17:40 +0000)]
dont show the focus popup when theres no target client

18 years agorm debug print
Dana Jansens [Tue, 8 Apr 2003 20:07:20 +0000 (20:07 +0000)]
rm debug print

18 years agoadd override
Dana Jansens [Tue, 8 Apr 2003 20:01:07 +0000 (20:01 +0000)]
add override

18 years agoadd a test that maps an override redirect window
Dana Jansens [Tue, 8 Apr 2003 19:41:31 +0000 (19:41 +0000)]
add a test that maps an override redirect window

18 years agomove config option loading for the kernel into config.c/h
Dana Jansens [Tue, 8 Apr 2003 07:31:26 +0000 (07:31 +0000)]
move config option loading for the kernel into config.c/h
add options for the number of desktops and the names of the desktops

18 years agoadd the desktops options
Dana Jansens [Tue, 8 Apr 2003 07:30:39 +0000 (07:30 +0000)]
add the desktops options

18 years agobetter clickfocus friendliness
Dana Jansens [Tue, 8 Apr 2003 06:51:45 +0000 (06:51 +0000)]
better clickfocus friendliness

18 years agocheck for focus before unfocusing
Dana Jansens [Tue, 8 Apr 2003 06:31:25 +0000 (06:31 +0000)]
check for focus before unfocusing

18 years agoadd more options for focus fallback, use an enum for all the types of fallbacks.
Dana Jansens [Tue, 8 Apr 2003 06:14:53 +0000 (06:14 +0000)]
add more options for focus fallback, use an enum for all the types of fallbacks.

18 years agoonly cycle focus to normal windows
Dana Jansens [Tue, 8 Apr 2003 04:48:39 +0000 (04:48 +0000)]
only cycle focus to normal windows

18 years agomake stacked cycling the default
Dana Jansens [Tue, 8 Apr 2003 04:40:44 +0000 (04:40 +0000)]
make stacked cycling the default

18 years agouse a size not area for the label
Dana Jansens [Tue, 8 Apr 2003 02:00:08 +0000 (02:00 +0000)]
use a size not area for the label

18 years agoshow a popup with the focus target while cycling
Dana Jansens [Tue, 8 Apr 2003 01:04:09 +0000 (01:04 +0000)]
show a popup with the focus target while cycling

18 years agofallback to transients' parents when possible.
Dana Jansens [Tue, 8 Apr 2003 01:03:26 +0000 (01:03 +0000)]
fallback to transients' parents when possible.
return the Client* which was focused from focus_cycle

18 years agofallback focus while unmanaging the window
Dana Jansens [Tue, 8 Apr 2003 01:02:28 +0000 (01:02 +0000)]
fallback focus while unmanaging the window

18 years agoFocusRaise to be more clickfocus friendly too
Dana Jansens [Mon, 7 Apr 2003 22:55:28 +0000 (22:55 +0000)]
FocusRaise to be more clickfocus friendly too

18 years agoadd focusLast and focusLastOnDesktop options in the [focus] section of the rc3. allow...
Dana Jansens [Mon, 7 Apr 2003 22:29:40 +0000 (22:29 +0000)]
add focusLast and focusLastOnDesktop options in the [focus] section of the rc3. allows more customizaton of the focus model. default to click-focus style. add handling for focus cycling when nothing on the desktop is focused.

18 years agoignore inferior enternotifies
Dana Jansens [Mon, 7 Apr 2003 22:27:02 +0000 (22:27 +0000)]
ignore inferior enternotifies
add anotehr focusdebug print

18 years agocheck for new windows always being onscreen.
Dana Jansens [Mon, 7 Apr 2003 22:26:31 +0000 (22:26 +0000)]
check for new windows always being onscreen.
rename the client pointer to self in teh manage unmanage functions for consistancy

18 years agorm debug prints
Dana Jansens [Mon, 7 Apr 2003 22:25:33 +0000 (22:25 +0000)]
rm debug prints

18 years agodont check to make sure the window is on screen here
Dana Jansens [Mon, 7 Apr 2003 08:58:45 +0000 (08:58 +0000)]
dont check to make sure the window is on screen here

18 years agoadd comment about the two different area Rects
Dana Jansens [Mon, 7 Apr 2003 08:53:07 +0000 (08:53 +0000)]
add comment about the two different area Rects

18 years agoadd new HACKING!
Dana Jansens [Mon, 7 Apr 2003 08:48:12 +0000 (08:48 +0000)]
add new HACKING!
warn about Client.transient_for

18 years agosupport for transients of groups
Dana Jansens [Mon, 7 Apr 2003 08:45:52 +0000 (08:45 +0000)]
support for transients of groups

18 years agosupport for transients of groups
Dana Jansens [Mon, 7 Apr 2003 08:43:33 +0000 (08:43 +0000)]
support for transients of groups

18 years agomissed one
Dana Jansens [Mon, 7 Apr 2003 07:29:49 +0000 (07:29 +0000)]
missed one

18 years agoput focus messages in ifdefs
Dana Jansens [Mon, 7 Apr 2003 07:29:00 +0000 (07:29 +0000)]
put focus messages in ifdefs

18 years agoremove debug print
Dana Jansens [Mon, 7 Apr 2003 07:28:06 +0000 (07:28 +0000)]
remove debug print

18 years agoadd the group.c
Dana Jansens [Mon, 7 Apr 2003 05:47:46 +0000 (05:47 +0000)]
add the group.c

18 years agotrack window groups
Dana Jansens [Mon, 7 Apr 2003 05:47:20 +0000 (05:47 +0000)]
track window groups
iconify all its transients when a window is iconified

18 years agolook for masks in the right place. display the error with just the requested button...
Dana Jansens [Mon, 7 Apr 2003 04:59:38 +0000 (04:59 +0000)]
look for masks in the right place. display the error with just the requested button name.

18 years agoinstall the buttons
Dana Jansens [Mon, 7 Apr 2003 04:58:39 +0000 (04:58 +0000)]
install the buttons

18 years agoonce in a window-cycle, don't fire any other key bindings
Dana Jansens [Mon, 7 Apr 2003 03:47:23 +0000 (03:47 +0000)]
once in a window-cycle, don't fire any other key bindings

18 years agoput focus_cycle into focus.c, use it there in the action. improved it as well to...
Dana Jansens [Mon, 7 Apr 2003 03:46:41 +0000 (03:46 +0000)]
put focus_cycle into focus.c, use it there in the action. improved it as well to handle odd cases like modal windows. added functions to client.c which are needed by the focus cycling routine.

18 years agograb the other device in Sync for button/key grabs
Dana Jansens [Mon, 7 Apr 2003 03:43:53 +0000 (03:43 +0000)]
grab the other device in Sync for button/key grabs

18 years agodont let windows be placed offscreen
Dana Jansens [Sun, 6 Apr 2003 19:17:54 +0000 (19:17 +0000)]
dont let windows be placed offscreen

18 years agoifndef NOT IFNDEF GAH
Dana Jansens [Sun, 6 Apr 2003 19:11:19 +0000 (19:11 +0000)]
ifndef NOT IFNDEF GAH

18 years agodont toggle when no client was passed to teh action
Dana Jansens [Sun, 6 Apr 2003 18:40:10 +0000 (18:40 +0000)]
dont toggle when no client was passed to teh action

18 years agonm that, pointless...
Dana Jansens [Sun, 6 Apr 2003 18:38:51 +0000 (18:38 +0000)]
nm that, pointless...

18 years agodisable keyboard and mouse input while ob is starting or exiting
Dana Jansens [Sun, 6 Apr 2003 18:18:55 +0000 (18:18 +0000)]
disable keyboard and mouse input while ob is starting or exiting

18 years agoFix reduce color depth to not use original data
Derek Foreman [Sun, 6 Apr 2003 18:03:59 +0000 (18:03 +0000)]
Fix reduce color depth to not use original data
(and break parentrel)

18 years agoprint the error when the engine cant load
Dana Jansens [Sun, 6 Apr 2003 17:42:11 +0000 (17:42 +0000)]
print the error when the engine cant load

18 years agoadd stdlib.h for exit()
Dana Jansens [Sun, 6 Apr 2003 17:39:59 +0000 (17:39 +0000)]
add stdlib.h for exit()

18 years agostop using build/ dir configure shits all over itself for other people
Dana Jansens [Sun, 6 Apr 2003 11:13:14 +0000 (11:13 +0000)]
stop using build/ dir configure shits all over itself for other people

18 years agoadd the openbox themes makefile
Dana Jansens [Sun, 6 Apr 2003 11:01:07 +0000 (11:01 +0000)]
add the openbox themes makefile

18 years agobuild fixes for finding Xlibs and for setting vars based on found Xlib info and Xiner...
Dana Jansens [Sun, 6 Apr 2003 10:47:16 +0000 (10:47 +0000)]
build fixes for finding Xlibs and for setting vars based on found Xlib info and Xinerama info

18 years agomore build system fixups
Dana Jansens [Sun, 6 Apr 2003 10:21:56 +0000 (10:21 +0000)]
more build system fixups

18 years agofixes for build system. add themes to the install process. use the build/ dir for...
Dana Jansens [Sun, 6 Apr 2003 09:56:57 +0000 (09:56 +0000)]
fixes for build system. add themes to the install process. use the build/ dir for configures trash dump

18 years agoclean up the module if load() fails
Dana Jansens [Sun, 6 Apr 2003 08:25:35 +0000 (08:25 +0000)]
clean up the module if load() fails

18 years agoadd function to give the minimum size of an appearance to fully render it's data
Dana Jansens [Sun, 6 Apr 2003 06:19:36 +0000 (06:19 +0000)]
add function to give the minimum size of an appearance to fully render it's data

18 years agosave the state at the start of a drag and use it throughout until the button is released
Dana Jansens [Sun, 6 Apr 2003 06:19:15 +0000 (06:19 +0000)]
save the state at the start of a drag and use it throughout until the button is released

18 years agoadd a coords popup for moving and resizing
Dana Jansens [Sun, 6 Apr 2003 06:16:46 +0000 (06:16 +0000)]
add a coords popup for moving and resizing

18 years agoadd ()'s to the macros for more safety
Dana Jansens [Sun, 6 Apr 2003 06:16:34 +0000 (06:16 +0000)]
add ()'s to the macros for more safety

18 years agoadd the ability to render and size text labels for non-window-decorations
Dana Jansens [Sun, 6 Apr 2003 06:16:19 +0000 (06:16 +0000)]
add the ability to render and size text labels for non-window-decorations

18 years agoadd functions to the engine interface for rendering and sizing a text label
Dana Jansens [Sun, 6 Apr 2003 06:15:27 +0000 (06:15 +0000)]
add functions to the engine interface for rendering and sizing a text label

18 years agoRemove woodblock's local changes :P
Scott Moynes [Sun, 6 Apr 2003 05:17:56 +0000 (05:17 +0000)]
Remove woodblock's local changes :P

18 years agoMoved to DESIGN/
Scott Moynes [Sun, 6 Apr 2003 05:16:41 +0000 (05:16 +0000)]
Moved to DESIGN/

18 years agosome thoughts on menu stuff
Scott Moynes [Sun, 6 Apr 2003 05:15:13 +0000 (05:15 +0000)]
some thoughts on menu stuff

18 years agoremove asserts pending sanity check.
Derek Foreman [Sun, 6 Apr 2003 04:33:10 +0000 (04:33 +0000)]
remove asserts pending sanity check.

18 years agoadded flakey parentrel for solids and some mean spirited asserts
Derek Foreman [Sun, 6 Apr 2003 04:29:45 +0000 (04:29 +0000)]
added flakey parentrel for solids and some mean spirited asserts

18 years agoadded superb pseudo-color (8bpp) support
Derek Foreman [Sun, 6 Apr 2003 04:03:05 +0000 (04:03 +0000)]
added superb pseudo-color (8bpp) support

18 years agodont resize snap windows with size increments
Dana Jansens [Sun, 6 Apr 2003 02:32:28 +0000 (02:32 +0000)]
dont resize snap windows with size increments

18 years agomake NLIMC the default titlebar layout
Dana Jansens [Sun, 6 Apr 2003 00:09:51 +0000 (00:09 +0000)]
make NLIMC the default titlebar layout

18 years agoallow specifying that some focus events should be ignored for the focus order list
Dana Jansens [Sat, 5 Apr 2003 22:56:10 +0000 (22:56 +0000)]
allow specifying that some focus events should be ignored for the focus order list

18 years agostacked and linear cycling
Dana Jansens [Sat, 5 Apr 2003 22:44:50 +0000 (22:44 +0000)]
stacked and linear cycling

18 years agolinear focus cycling of the gods
Dana Jansens [Sat, 5 Apr 2003 22:20:14 +0000 (22:20 +0000)]
linear focus cycling of the gods

18 years agoadd special shit for window cycling, grab the keyboard etc
Dana Jansens [Sat, 5 Apr 2003 22:03:24 +0000 (22:03 +0000)]
add special shit for window cycling, grab the keyboard etc

18 years agotypo
Dana Jansens [Sat, 5 Apr 2003 21:49:55 +0000 (21:49 +0000)]
typo

18 years agoput it back
Dana Jansens [Sat, 5 Apr 2003 21:40:47 +0000 (21:40 +0000)]
put it back

18 years agomake unfocus really unfocus everything
Dana Jansens [Sat, 5 Apr 2003 21:36:37 +0000 (21:36 +0000)]
make unfocus really unfocus everything

18 years agoadd linear cycling for now
Dana Jansens [Sat, 5 Apr 2003 21:28:27 +0000 (21:28 +0000)]
add linear cycling for now

18 years agorm the [foo] section
Dana Jansens [Sat, 5 Apr 2003 21:10:59 +0000 (21:10 +0000)]
rm the [foo] section

18 years agoupdate teh rc3 to reflect how the code works now
Dana Jansens [Sat, 5 Apr 2003 21:04:57 +0000 (21:04 +0000)]
update teh rc3 to reflect how the code works now

18 years agodont default to NULL for the engine name
Dana Jansens [Sat, 5 Apr 2003 20:56:02 +0000 (20:56 +0000)]
dont default to NULL for the engine name

18 years agoadd engine options to the new rc file
Dana Jansens [Sat, 5 Apr 2003 20:53:45 +0000 (20:53 +0000)]
add engine options to the new rc file

18 years agoadd focus options to the new rc file
Dana Jansens [Sat, 5 Apr 2003 20:47:16 +0000 (20:47 +0000)]
add focus options to the new rc file

18 years agochange how rc parsing will work. a=b will be parsed in any [section] and given to...
Dana Jansens [Sat, 5 Apr 2003 20:27:03 +0000 (20:27 +0000)]
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/

18 years agomake tint signed
Dana Jansens [Sat, 5 Apr 2003 19:14:23 +0000 (19:14 +0000)]
make tint signed

18 years agotypo
Dana Jansens [Sat, 5 Apr 2003 18:46:40 +0000 (18:46 +0000)]
typo

18 years agorm the old mouserc shit
Dana Jansens [Sat, 5 Apr 2003 18:12:04 +0000 (18:12 +0000)]
rm the old mouserc shit

18 years agoadd an rc3 which gets installed
Dana Jansens [Sat, 5 Apr 2003 18:09:32 +0000 (18:09 +0000)]
add an rc3 which gets installed

18 years agomake love
Dana Jansens [Sat, 5 Apr 2003 17:23:45 +0000 (17:23 +0000)]
make love

18 years agoignore more new shit
Dana Jansens [Sat, 5 Apr 2003 17:23:32 +0000 (17:23 +0000)]
ignore more new shit

18 years agouse Button<num> instead of just <num> for specifying buttons by number
Dana Jansens [Sat, 5 Apr 2003 17:23:23 +0000 (17:23 +0000)]
use Button<num> instead of just <num> for specifying buttons by number

18 years agobetter error msgs
Dana Jansens [Sat, 5 Apr 2003 17:22:35 +0000 (17:22 +0000)]
better error msgs

18 years agouse a context enum instead of quarks
Dana Jansens [Sat, 5 Apr 2003 17:22:01 +0000 (17:22 +0000)]
use a context enum instead of quarks

18 years agoadd the mouse plugin to the build system
Dana Jansens [Sat, 5 Apr 2003 17:21:44 +0000 (17:21 +0000)]
add the mouse plugin to the build system

18 years agonot using quarks, using an array and a Context enum for contexts
Dana Jansens [Sat, 5 Apr 2003 17:16:18 +0000 (17:16 +0000)]
not using quarks, using an array and a Context enum for contexts