dana/openbox.git
19 years agoback to automake
Dana Jansens [Sun, 13 Apr 2003 21:17:02 +0000 (21:17 +0000)]
back to automake

19 years agoshrimpx above miklos?
Dana Jansens [Sun, 13 Apr 2003 19:30:15 +0000 (19:30 +0000)]
shrimpx above miklos?

19 years agopass the Client for frame_context cuz the client might be NULL
Dana Jansens [Sun, 13 Apr 2003 08:36:38 +0000 (08:36 +0000)]
pass the Client for frame_context cuz the client might be NULL

19 years agocomment properly
Dana Jansens [Sun, 13 Apr 2003 08:01:02 +0000 (08:01 +0000)]
comment properly

19 years agoload the font shadow stuff from the old ob2 shitz
Dana Jansens [Sun, 13 Apr 2003 07:52:58 +0000 (07:52 +0000)]
load the font shadow stuff from the old ob2 shitz

19 years agolet specify theme in the rc3 file. rm the other old engine options
Dana Jansens [Sun, 13 Apr 2003 07:27:21 +0000 (07:27 +0000)]
let specify theme in the rc3 file. rm the other old engine options

19 years agobreak on errors
Dana Jansens [Sun, 13 Apr 2003 07:26:49 +0000 (07:26 +0000)]
break on errors

19 years agomove the openbox engine into librender and the kernel. the theme is loaded and stored...
Dana Jansens [Sun, 13 Apr 2003 07:18:28 +0000 (07:18 +0000)]
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.

19 years agomove the themes
Dana Jansens [Sun, 13 Apr 2003 07:02:34 +0000 (07:02 +0000)]
move the themes

19 years agoallow freeing NULL appearances
Dana Jansens [Sun, 13 Apr 2003 02:30:01 +0000 (02:30 +0000)]
allow freeing NULL appearances

19 years agoallow closing NULL fonts
Dana Jansens [Sun, 13 Apr 2003 02:29:09 +0000 (02:29 +0000)]
allow closing NULL fonts

19 years agoallow freeing NULL pixmap masks
Dana Jansens [Sun, 13 Apr 2003 02:28:29 +0000 (02:28 +0000)]
allow freeing NULL pixmap masks

19 years agodont fux self in color_free if the color is NULL
Dana Jansens [Sun, 13 Apr 2003 02:26:56 +0000 (02:26 +0000)]
dont fux self in color_free if the color is NULL

19 years agoproper cwmcc_ prefixing.
Dana Jansens [Sat, 12 Apr 2003 21:02:41 +0000 (21:02 +0000)]
proper cwmcc_ prefixing.
add gulong *num and gulong num to funciton params where needed. cant use 0 to terminate an array of numbers

19 years agoset the right mask for the client msg!
Dana Jansens [Sat, 12 Apr 2003 04:17:01 +0000 (04:17 +0000)]
set the right mask for the client msg!

19 years agodont use #ifdef HAVE_FOO for ansi functions/headers
Dana Jansens [Sat, 12 Apr 2003 03:22:33 +0000 (03:22 +0000)]
dont use #ifdef HAVE_FOO for ansi functions/headers

19 years agocomplete the root property get functions
Dana Jansens [Sat, 12 Apr 2003 02:24:03 +0000 (02:24 +0000)]
complete the root property get functions

19 years agoadd most of the root window props get functions
Dana Jansens [Sat, 12 Apr 2003 02:03:28 +0000 (02:03 +0000)]
add most of the root window props get functions

19 years agoadd right click in client focuses
Dana Jansens [Fri, 11 Apr 2003 21:41:05 +0000 (21:41 +0000)]
add right click in client focuses

19 years agoadd getting of some root properties
Dana Jansens [Fri, 11 Apr 2003 21:27:03 +0000 (21:27 +0000)]
add getting of some root properties

19 years agomake utility windows able to be resized
Dana Jansens [Fri, 11 Apr 2003 19:14:13 +0000 (19:14 +0000)]
make utility windows able to be resized

19 years agoname set_icon_name correctly
Dana Jansens [Fri, 11 Apr 2003 15:46:33 +0000 (15:46 +0000)]
name set_icon_name correctly

19 years agorm the main Makefile in a distclean
Dana Jansens [Fri, 11 Apr 2003 08:01:31 +0000 (08:01 +0000)]
rm the main Makefile in a distclean

19 years agoadd the new cwmcc stuff
Dana Jansens [Fri, 11 Apr 2003 06:02:36 +0000 (06:02 +0000)]
add the new cwmcc stuff

19 years agoadd set functions for setting name/icon name
Dana Jansens [Fri, 11 Apr 2003 04:11:08 +0000 (04:11 +0000)]
add set functions for setting name/icon name

19 years agoadd set functions for all the client props that need em
Dana Jansens [Fri, 11 Apr 2003 03:35:14 +0000 (03:35 +0000)]
add set functions for all the client props that need em

19 years agoadd get functions for all the client properties
Dana Jansens [Fri, 11 Apr 2003 02:31:20 +0000 (02:31 +0000)]
add get functions for all the client properties

19 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

19 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.

19 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

19 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

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

19 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

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

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

19 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

19 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

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

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

19 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

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

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

19 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

19 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

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

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

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

19 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.

19 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

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

19 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

19 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

19 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

19 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

19 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

19 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.

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

19 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

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

19 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

19 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

19 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

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

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

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

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

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

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

19 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

19 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.

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

19 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

19 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.

19 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

19 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

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

19 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

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

19 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

19 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)

19 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

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

19 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

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

19 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

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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

19 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

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

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

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

19 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

19 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