mikachu/openbox.git
17 years agoadd DESIGN from the openbox3 repository. add to that the render.dia, a design diagram...
Dana Jansens [Sat, 18 Jan 2003 05:58:56 +0000 (05:58 +0000)]
add DESIGN from the openbox3 repository. add to that the render.dia, a design diagram for the new render code

17 years agoadd new shit
Dana Jansens [Sat, 18 Jan 2003 04:57:05 +0000 (04:57 +0000)]
add new shit

17 years agoadd a new texture and style class
Dana Jansens [Sat, 18 Jan 2003 04:56:30 +0000 (04:56 +0000)]
add a new texture and style class

17 years agostarting to make render's interface
Dana Jansens [Sat, 18 Jan 2003 04:31:16 +0000 (04:31 +0000)]
starting to make render's interface

17 years agocolors are back
Dana Jansens [Sat, 18 Jan 2003 04:10:17 +0000 (04:10 +0000)]
colors are back

17 years ago*** empty log message ***
Dana Jansens [Sat, 18 Jan 2003 04:06:39 +0000 (04:06 +0000)]
*** empty log message ***

17 years agosurface started
Dana Jansens [Sat, 18 Jan 2003 03:52:58 +0000 (03:52 +0000)]
surface started

17 years agorenders!!!!!!!!!!!!!
Dana Jansens [Sat, 18 Jan 2003 03:09:33 +0000 (03:09 +0000)]
renders!!!!!!!!!!!!!

17 years agoblef
Dana Jansens [Sat, 18 Jan 2003 03:03:44 +0000 (03:03 +0000)]
blef

17 years agochange the render() interface
Dana Jansens [Sat, 18 Jan 2003 02:38:29 +0000 (02:38 +0000)]
change the render() interface

17 years agoset the background pixmap
Dana Jansens [Sat, 18 Jan 2003 02:34:54 +0000 (02:34 +0000)]
set the background pixmap

17 years agoblef
Dana Jansens [Sat, 18 Jan 2003 02:25:32 +0000 (02:25 +0000)]
blef

17 years ago.cvsignore is a cvs meta file that tells cvs not to include specific files
Derek Foreman [Sat, 18 Jan 2003 02:13:31 +0000 (02:13 +0000)]
.cvsignore is a cvs meta file that tells cvs not to include specific files
in its diffs, commits, or updates.  we use this to keep machine generated
files from showing up in diffs.

this commit adds truerendercontrol.lo, a libtool generated file, to the
.cvsignore file.

kthx bye! *^_^*

17 years agocompiles
Dana Jansens [Sat, 18 Jan 2003 01:52:02 +0000 (01:52 +0000)]
compiles

17 years agofuc put it back
Dana Jansens [Sat, 18 Jan 2003 00:51:11 +0000 (00:51 +0000)]
fuc put it back

17 years agomove render()
Dana Jansens [Sat, 18 Jan 2003 00:48:23 +0000 (00:48 +0000)]
move render()

17 years agostart of new render code
Dana Jansens [Sat, 18 Jan 2003 00:33:48 +0000 (00:33 +0000)]
start of new render code

17 years agouse otk::Property properly, and the right atoms
Dana Jansens [Sat, 18 Jan 2003 00:09:05 +0000 (00:09 +0000)]
use otk::Property properly, and the right atoms

17 years agoinclude all the required libs
Dana Jansens [Fri, 17 Jan 2003 23:22:53 +0000 (23:22 +0000)]
include all the required libs

17 years agocorrect a comment
Dana Jansens [Fri, 17 Jan 2003 23:20:59 +0000 (23:20 +0000)]
correct a comment

17 years agostate the license. killall the old readme data
Dana Jansens [Fri, 17 Jan 2003 22:54:11 +0000 (22:54 +0000)]
state the license. killall the old readme data

17 years agoSome cleanups in the mapping procedure. Apply requested states during the process.
Dana Jansens [Fri, 17 Jan 2003 09:15:07 +0000 (09:15 +0000)]
Some cleanups in the mapping procedure. Apply requested states during the process.
Add new function types for new netwm supported actions, i.e. Func_Shade and Func_Fullscreen.
Add support for the _NET_WM_FULLSCREEN state.

17 years agoadd new actions from the ewmh spec
Dana Jansens [Fri, 17 Jan 2003 07:48:38 +0000 (07:48 +0000)]
add new actions from the ewmh spec

17 years agoadd internal_move/resize and wrap them with move() and resize() which are for user...
Dana Jansens [Fri, 17 Jan 2003 07:45:07 +0000 (07:45 +0000)]
add internal_move/resize and wrap them with move() and resize() which are for user use, and make sure that the window is allowed to be moved/resized.
add the allowed actions hint setting.

17 years agoadd frame.. wrapper changes.
Dana Jansens [Fri, 17 Jan 2003 07:25:34 +0000 (07:25 +0000)]
add frame.. wrapper changes.

17 years agodo good math
Dana Jansens [Fri, 17 Jan 2003 07:25:11 +0000 (07:25 +0000)]
do good math

17 years agouse frame.size()
Dana Jansens [Fri, 17 Jan 2003 07:17:26 +0000 (07:17 +0000)]
use frame.size()

17 years agoadd frame.hh to openbox.i's deps
Dana Jansens [Fri, 17 Jan 2003 07:14:47 +0000 (07:14 +0000)]
add frame.hh to openbox.i's deps

17 years agoprovide the strut for the frame's size instead of an area rect
Dana Jansens [Fri, 17 Jan 2003 07:12:21 +0000 (07:12 +0000)]
provide the strut for the frame's size instead of an area rect

17 years agomake window placement not go off screen at all
Dana Jansens [Fri, 17 Jan 2003 07:10:52 +0000 (07:10 +0000)]
make window placement not go off screen at all

17 years agocall the place routine after the window is grabbed
Dana Jansens [Fri, 17 Jan 2003 07:06:34 +0000 (07:06 +0000)]
call the place routine after the window is grabbed

17 years agocall the place window routine after the frame is created
Dana Jansens [Fri, 17 Jan 2003 07:04:30 +0000 (07:04 +0000)]
call the place window routine after the frame is created

17 years agoadd the Frame class
Dana Jansens [Fri, 17 Jan 2003 07:04:12 +0000 (07:04 +0000)]
add the Frame class

17 years agouse the frame's area
Dana Jansens [Fri, 17 Jan 2003 07:03:54 +0000 (07:03 +0000)]
use the frame's area

17 years agoadd a drag threshold
Dana Jansens [Fri, 17 Jan 2003 06:52:34 +0000 (06:52 +0000)]
add a drag threshold

17 years agoadd drag_threshold
Dana Jansens [Fri, 17 Jan 2003 06:43:47 +0000 (06:43 +0000)]
add drag_threshold

17 years agorm my lucid experiment
Dana Jansens [Fri, 17 Jan 2003 06:40:00 +0000 (06:40 +0000)]
rm my lucid experiment

17 years agoadd commented code for future maybe
Dana Jansens [Fri, 17 Jan 2003 06:07:20 +0000 (06:07 +0000)]
add commented code for future maybe

17 years agoadd comment for bugfix
Dana Jansens [Fri, 17 Jan 2003 04:25:23 +0000 (04:25 +0000)]
add comment for bugfix

17 years agodon't use XMoveResize, it doesn't work for StaticGravity windows?
Dana Jansens [Fri, 17 Jan 2003 03:53:38 +0000 (03:53 +0000)]
don't use XMoveResize, it doesn't work for StaticGravity windows?

17 years agoget all the normal hints when mapping again, oops.
Dana Jansens [Fri, 17 Jan 2003 03:03:18 +0000 (03:03 +0000)]
get all the normal hints when mapping again, oops.

17 years agocentered gravities lose one borderwidth when mapping too
Dana Jansens [Fri, 17 Jan 2003 02:57:42 +0000 (02:57 +0000)]
centered gravities lose one borderwidth when mapping too

17 years agoadd {}'s
Dana Jansens [Fri, 17 Jan 2003 02:53:06 +0000 (02:53 +0000)]
add {}'s

17 years agoadd whitespace
Dana Jansens [Fri, 17 Jan 2003 02:52:26 +0000 (02:52 +0000)]
add whitespace

17 years agotry use the gravity in the WM_NORMAL hint, and fall back to the attribute
Dana Jansens [Fri, 17 Jan 2003 02:48:29 +0000 (02:48 +0000)]
try use the gravity in the WM_NORMAL hint, and fall back to the attribute

17 years agoadd a getGravity function to get the gravity from the window attributes initially
Dana Jansens [Fri, 17 Jan 2003 02:43:31 +0000 (02:43 +0000)]
add a getGravity function to get the gravity from the window attributes initially

17 years agos/SIGCLD/SIGCHLD/ that was Sysv4 shit
Dana Jansens [Fri, 17 Jan 2003 02:31:46 +0000 (02:31 +0000)]
s/SIGCLD/SIGCHLD/ that was Sysv4 shit

17 years agotest for borders on static grav windows
Dana Jansens [Fri, 17 Jan 2003 02:11:11 +0000 (02:11 +0000)]
test for borders on static grav windows

17 years agoreap child processes when they die
Dana Jansens [Thu, 16 Jan 2003 23:38:21 +0000 (23:38 +0000)]
reap child processes when they die

17 years agonew raise/lower window code. only restacks 2 windows (1 move) at a time, ever. ManMow...
Dana Jansens [Thu, 16 Jan 2003 23:32:16 +0000 (23:32 +0000)]
new raise/lower window code. only restacks 2 windows (1 move) at a time, ever. ManMower, u rulz.

17 years agoexec a requested new process via /bin/sh to allow for command line args, the same...
Dana Jansens [Thu, 16 Jan 2003 23:05:58 +0000 (23:05 +0000)]
exec a requested new process via /bin/sh to allow for command line args, the same way otk::bexec does it.

17 years agouse -export-dynamic when linking libpython.a
Dana Jansens [Thu, 16 Jan 2003 09:30:28 +0000 (09:30 +0000)]
use -export-dynamic when linking libpython.a

17 years agoadd a todo comment
Dana Jansens [Thu, 16 Jan 2003 09:12:07 +0000 (09:12 +0000)]
add a todo comment

17 years agouse otk::Property to get the atom values
Dana Jansens [Thu, 16 Jan 2003 08:47:21 +0000 (08:47 +0000)]
use otk::Property to get the atom values

17 years agoredo otk::Property. make it static.
Dana Jansens [Thu, 16 Jan 2003 08:44:52 +0000 (08:44 +0000)]
redo otk::Property. make it static.

17 years agorm old bb shit that we dont use
Dana Jansens [Thu, 16 Jan 2003 07:02:47 +0000 (07:02 +0000)]
rm old bb shit that we dont use

17 years agomake an optional bool param for ustring's other constructors
Dana Jansens [Thu, 16 Jan 2003 05:21:39 +0000 (05:21 +0000)]
make an optional bool param for ustring's other constructors

17 years agomake an optional bool param for ustring's default constructor
Dana Jansens [Thu, 16 Jan 2003 05:20:33 +0000 (05:20 +0000)]
make an optional bool param for ustring's default constructor

17 years agodont allow resizing < 1 (based on increments)
Dana Jansens [Thu, 16 Jan 2003 04:10:12 +0000 (04:10 +0000)]
dont allow resizing < 1 (based on increments)

17 years agostacking list on root is bottom to top
Dana Jansens [Thu, 16 Jan 2003 01:54:51 +0000 (01:54 +0000)]
stacking list on root is bottom to top

17 years agoextern "C" the C headers
Dana Jansens [Wed, 15 Jan 2003 03:18:01 +0000 (03:18 +0000)]
extern "C" the C headers

17 years agoadd headers for select()
Dana Jansens [Wed, 15 Jan 2003 03:17:46 +0000 (03:17 +0000)]
add headers for select()

17 years agouse the better defines for the xft version
Dana Jansens [Tue, 14 Jan 2003 23:55:07 +0000 (23:55 +0000)]
use the better defines for the xft version

17 years agoadd comment
Dana Jansens [Tue, 14 Jan 2003 23:53:23 +0000 (23:53 +0000)]
add comment

17 years agocheck for XftGetVersion
Dana Jansens [Tue, 14 Jan 2003 23:53:04 +0000 (23:53 +0000)]
check for XftGetVersion

17 years agojust return if a valid widget isnt found, racey to assert
Dana Jansens [Tue, 14 Jan 2003 22:58:35 +0000 (22:58 +0000)]
just return if a valid widget isnt found, racey to assert

17 years agodisplay the build version as well as the runtime version of Xft
Dana Jansens [Tue, 14 Jan 2003 22:49:59 +0000 (22:49 +0000)]
display the build version as well as the runtime version of Xft

17 years agono long used with our Timer-ng!
Dana Jansens [Tue, 14 Jan 2003 21:14:21 +0000 (21:14 +0000)]
no long used with our Timer-ng!

17 years agodont need unistd for gettimeofday
Dana Jansens [Tue, 14 Jan 2003 20:33:19 +0000 (20:33 +0000)]
dont need unistd for gettimeofday

17 years agootk::Timer-ng!! thanks ManMower for this shizznit!
Dana Jansens [Tue, 14 Jan 2003 09:54:05 +0000 (09:54 +0000)]
otk::Timer-ng!! thanks ManMower for this shizznit!

17 years agorm the util directory
Dana Jansens [Tue, 14 Jan 2003 00:13:20 +0000 (00:13 +0000)]
rm the util directory

17 years agofix indenting
Dana Jansens [Mon, 13 Jan 2003 10:55:28 +0000 (10:55 +0000)]
fix indenting

17 years agouse the byte size for utf strings, not the character size
Dana Jansens [Mon, 13 Jan 2003 10:33:16 +0000 (10:33 +0000)]
use the byte size for utf strings, not the character size

17 years agouse the new global display var
Dana Jansens [Mon, 13 Jan 2003 10:09:06 +0000 (10:09 +0000)]
use the new global display var

17 years agoadd the global display variable
Dana Jansens [Mon, 13 Jan 2003 10:08:44 +0000 (10:08 +0000)]
add the global display variable

17 years agomove the utf8_skip table into the .cc
Dana Jansens [Mon, 13 Jan 2003 10:06:41 +0000 (10:06 +0000)]
move the utf8_skip table into the .cc

17 years agofix some bugs where looked up wrong offsets for characters in the utf8_skip table...
Dana Jansens [Mon, 13 Jan 2003 10:06:26 +0000 (10:06 +0000)]
fix some bugs where looked up wrong offsets for characters in the utf8_skip table, move the table into the .cc

17 years agoset the global 'display' var to the otk::Display in use
Dana Jansens [Mon, 13 Jan 2003 09:59:38 +0000 (09:59 +0000)]
set the global 'display' var to the otk::Display in use

17 years agoset the ustring's utf type so that it matches what it appended to it
Dana Jansens [Mon, 13 Jan 2003 09:26:38 +0000 (09:26 +0000)]
set the ustring's utf type so that it matches what it appended to it

17 years agoset the global display var
Dana Jansens [Mon, 13 Jan 2003 09:26:09 +0000 (09:26 +0000)]
set the global display var

17 years agouse the new non-static display
Dana Jansens [Mon, 13 Jan 2003 09:04:57 +0000 (09:04 +0000)]
use the new non-static display

17 years agoadd ustring.i which wraps otk::ustring for to/from python conversions
Dana Jansens [Mon, 13 Jan 2003 08:48:43 +0000 (08:48 +0000)]
add ustring.i which wraps otk::ustring for to/from python conversions

17 years agoun-static otk::Display. add an operator* to it. make a global ob::display var.
Dana Jansens [Mon, 13 Jan 2003 08:48:03 +0000 (08:48 +0000)]
un-static otk::Display. add an operator* to it. make a global ob::display var.

17 years agomove the Openbox::instance pointer to simply "openbox".
Dana Jansens [Mon, 13 Jan 2003 08:13:58 +0000 (08:13 +0000)]
move the Openbox::instance pointer to simply "openbox".

17 years agodont use append, dont need to extend ustring!
Dana Jansens [Mon, 13 Jan 2003 07:15:02 +0000 (07:15 +0000)]
dont use append, dont need to extend ustring!

17 years agoustring seems to be working! yay!
Dana Jansens [Mon, 13 Jan 2003 07:12:08 +0000 (07:12 +0000)]
ustring seems to be working! yay!

17 years agoalmost done the ustring conversion
Dana Jansens [Mon, 13 Jan 2003 05:54:40 +0000 (05:54 +0000)]
almost done the ustring conversion

17 years agootk using ustring for shit that draws. expended its inferface yet some more.
Dana Jansens [Mon, 13 Jan 2003 04:46:50 +0000 (04:46 +0000)]
otk using ustring for shit that draws. expended its inferface yet some more.

17 years agomore conversion to ustring. added more members
Dana Jansens [Mon, 13 Jan 2003 03:51:48 +0000 (03:51 +0000)]
more conversion to ustring. added more members

17 years agoshow a warning if we fail to set the locale
Dana Jansens [Mon, 13 Jan 2003 02:42:14 +0000 (02:42 +0000)]
show a warning if we fail to set the locale

17 years agorm old comment
Dana Jansens [Mon, 13 Jan 2003 02:11:04 +0000 (02:11 +0000)]
rm old comment

17 years agokeep the asserts for !debug builds..
Dana Jansens [Mon, 13 Jan 2003 02:10:19 +0000 (02:10 +0000)]
keep the asserts for !debug builds..

17 years agoproper code style
Dana Jansens [Mon, 13 Jan 2003 01:41:25 +0000 (01:41 +0000)]
proper code style

17 years agosetup the locale on the X server on start
Dana Jansens [Mon, 13 Jan 2003 01:41:06 +0000 (01:41 +0000)]
setup the locale on the X server on start

17 years agobegin conversion to ustring. add some more members.
Dana Jansens [Mon, 13 Jan 2003 01:08:54 +0000 (01:08 +0000)]
begin conversion to ustring. add some more members.

17 years agoadd more doxygen
Dana Jansens [Mon, 13 Jan 2003 00:56:05 +0000 (00:56 +0000)]
add more doxygen

17 years agomore shit
Dana Jansens [Sun, 12 Jan 2003 23:56:16 +0000 (23:56 +0000)]
more shit

17 years agostart on otk::ustring (unicode/utf8)
Dana Jansens [Sun, 12 Jan 2003 23:55:59 +0000 (23:55 +0000)]
start on otk::ustring (unicode/utf8)

17 years agoremove userstring
Dana Jansens [Sun, 12 Jan 2003 23:55:30 +0000 (23:55 +0000)]
remove userstring

17 years agocheck for shutdown before waiting for timers
Dana Jansens [Sun, 12 Jan 2003 23:07:15 +0000 (23:07 +0000)]
check for shutdown before waiting for timers