dana/openbox.git
22 years agoset the shit before mapping ktnx
Dana Jansens [Thu, 29 May 2003 03:27:33 +0000 (03:27 +0000)]
set the shit before mapping ktnx

22 years agoset default values in the patterns myself, especially important for dpi
Dana Jansens [Thu, 29 May 2003 03:15:21 +0000 (03:15 +0000)]
set default values in the patterns myself, especially important for dpi

22 years agouse same size test as ob3 font rendering will
Derek Foreman [Thu, 29 May 2003 03:09:27 +0000 (03:09 +0000)]
use same size test as ob3 font rendering will

22 years agoline smoothing!
Derek Foreman [Thu, 29 May 2003 03:01:53 +0000 (03:01 +0000)]
line smoothing!

22 years agoi dunno wtf im doing anymore
Dana Jansens [Thu, 29 May 2003 02:42:39 +0000 (02:42 +0000)]
i dunno wtf im doing anymore

22 years agotake the glyphs x values into account for spacing
Dana Jansens [Thu, 29 May 2003 02:19:12 +0000 (02:19 +0000)]
take the glyphs x values into account for spacing

22 years agoremove some printfs
Derek Foreman [Thu, 29 May 2003 01:56:18 +0000 (01:56 +0000)]
remove some printfs

22 years agomore extra points, raise font in test
Derek Foreman [Thu, 29 May 2003 01:54:48 +0000 (01:54 +0000)]
more extra points, raise font in test

22 years agolet's hear it for conics!
Derek Foreman [Thu, 29 May 2003 01:52:53 +0000 (01:52 +0000)]
let's hear it for conics!

22 years agofix round off error
Derek Foreman [Thu, 29 May 2003 01:44:32 +0000 (01:44 +0000)]
fix round off error
add some interpolation for conics

22 years agotrying to use kerning but not working cuz i cant find a font and these widths arent...
Dana Jansens [Thu, 29 May 2003 01:06:22 +0000 (01:06 +0000)]
trying to use kerning but not working cuz i cant find a font and these widths arent working neither

22 years agofix brain damage in lineto
Derek Foreman [Thu, 29 May 2003 00:47:21 +0000 (00:47 +0000)]
fix brain damage in lineto

22 years agomove the measure func to render.c its more similar code there
Dana Jansens [Thu, 29 May 2003 00:19:58 +0000 (00:19 +0000)]
move the measure func to render.c its more similar code there

22 years agoneed 3 args
Dana Jansens [Thu, 29 May 2003 00:16:32 +0000 (00:16 +0000)]
need 3 args

22 years agofix the measure function's loop too
Dana Jansens [Thu, 29 May 2003 00:12:46 +0000 (00:12 +0000)]
fix the measure function's loop too

22 years agofix a seg, fix the loop for rendering a string
Dana Jansens [Thu, 29 May 2003 00:12:18 +0000 (00:12 +0000)]
fix a seg, fix the loop for rendering a string

22 years agosegs on shutdown, but renders characters, tho the glyph size info is incorrect still.
Dana Jansens [Thu, 29 May 2003 00:08:03 +0000 (00:08 +0000)]
segs on shutdown, but renders characters, tho the glyph size info is incorrect still.

22 years agomost of the glft is contained herein. but buggy :)
Dana Jansens [Wed, 28 May 2003 23:52:25 +0000 (23:52 +0000)]
most of the glft is contained herein. but buggy :)

22 years agoremove the generic COPYING
Dana Jansens [Wed, 28 May 2003 23:51:30 +0000 (23:51 +0000)]
remove the generic COPYING

22 years agospecify different licenses for different directories
Dana Jansens [Wed, 28 May 2003 23:51:05 +0000 (23:51 +0000)]
specify different licenses for different directories

22 years agocan open/close fonts now
Dana Jansens [Wed, 28 May 2003 16:47:22 +0000 (16:47 +0000)]
can open/close fonts now

22 years agodocument the RrSurfaceShape function
Dana Jansens [Wed, 28 May 2003 05:09:39 +0000 (05:09 +0000)]
document the RrSurfaceShape function

22 years agoadd support for shaped surfaces
Dana Jansens [Wed, 28 May 2003 05:06:32 +0000 (05:06 +0000)]
add support for shaped surfaces

22 years agoadd the X libs and shape libs
Dana Jansens [Wed, 28 May 2003 05:06:19 +0000 (05:06 +0000)]
add the X libs and shape libs

22 years agouse the new shape API from the render libs
Dana Jansens [Wed, 28 May 2003 05:06:08 +0000 (05:06 +0000)]
use the new shape API from the render libs

22 years agoadd the X libs
Dana Jansens [Wed, 28 May 2003 05:05:34 +0000 (05:05 +0000)]
add the X libs

22 years agopass expose events like i was before. cleanups in rendering to not render areas anymo...
Dana Jansens [Wed, 28 May 2003 02:30:39 +0000 (02:30 +0000)]
pass expose events like i was before. cleanups in rendering to not render areas anymore. pass the surface's absx/y to planar's paint func

22 years agono button mask on the plate, and some cleanups with redundant if's
Dana Jansens [Wed, 28 May 2003 02:29:40 +0000 (02:29 +0000)]
no button mask on the plate, and some cleanups with redundant if's

22 years agoslightly improved theme
Derek Foreman [Wed, 28 May 2003 02:24:46 +0000 (02:24 +0000)]
slightly improved theme

22 years agomuch shittier expose handling, but it actually works..
Dana Jansens [Wed, 28 May 2003 02:11:15 +0000 (02:11 +0000)]
much shittier expose handling, but it actually works..

22 years agofixed the flicker in shape
Derek Foreman [Tue, 27 May 2003 21:50:09 +0000 (21:50 +0000)]
fixed the flicker in shape
(we use a shapewindow now.  it rules, I rule, fuck X, blah blah MOOOOOOO)

22 years agoand typod
Dana Jansens [Tue, 27 May 2003 21:44:32 +0000 (21:44 +0000)]
and typod

22 years agosome cleanups, got rid of the border shit
Dana Jansens [Tue, 27 May 2003 21:44:21 +0000 (21:44 +0000)]
some cleanups, got rid of the border shit

22 years agobreaking exposes. i hate X. sigh :(
Dana Jansens [Tue, 27 May 2003 21:23:09 +0000 (21:23 +0000)]
breaking exposes. i hate X. sigh :(

22 years agodisgusting new way to handle expose events
Dana Jansens [Tue, 27 May 2003 20:15:09 +0000 (20:15 +0000)]
disgusting new way to handle expose events

22 years agotoss out expose events to render
Dana Jansens [Tue, 27 May 2003 20:14:58 +0000 (20:14 +0000)]
toss out expose events to render

22 years agotake an XEvent for expose
Dana Jansens [Tue, 27 May 2003 20:14:00 +0000 (20:14 +0000)]
take an XEvent for expose

22 years agodestroy the hashtable on shutdown
Dana Jansens [Tue, 27 May 2003 20:13:25 +0000 (20:13 +0000)]
destroy the hashtable on shutdown

22 years agono more seg
Dana Jansens [Tue, 27 May 2003 19:34:30 +0000 (19:34 +0000)]
no more seg

22 years agosome cleanups
Dana Jansens [Tue, 27 May 2003 19:26:55 +0000 (19:26 +0000)]
some cleanups

22 years agofree decor when removing frame
Derek Foreman [Tue, 27 May 2003 19:01:44 +0000 (19:01 +0000)]
free decor when removing frame

22 years agobetter math to find the area in teh child to update
Dana Jansens [Tue, 27 May 2003 18:28:20 +0000 (18:28 +0000)]
better math to find the area in teh child to update

22 years agoHOW DO YOU LIKE MY SEXY NEW DECOR?!?
Derek Foreman [Tue, 27 May 2003 15:06:17 +0000 (15:06 +0000)]
HOW DO YOU LIKE MY SEXY NEW DECOR?!?

22 years agoI get my events on decor again
Derek Foreman [Tue, 27 May 2003 13:59:55 +0000 (13:59 +0000)]
I get my events on decor again
and probably ruined exposure for some weird case. bwa ha ha

22 years agohow about some UGLY decor!
Derek Foreman [Tue, 27 May 2003 05:22:17 +0000 (05:22 +0000)]
how about some UGLY decor!

22 years agopaints are now recursive for children
Dana Jansens [Tue, 27 May 2003 05:12:11 +0000 (05:12 +0000)]
paints are now recursive for children

22 years agopaints are now recursive
Dana Jansens [Tue, 27 May 2003 05:11:46 +0000 (05:11 +0000)]
paints are now recursive

22 years agosurface pointer please
Derek Foreman [Tue, 27 May 2003 04:49:53 +0000 (04:49 +0000)]
surface pointer please

22 years agoproper layout
Dana Jansens [Tue, 27 May 2003 04:42:04 +0000 (04:42 +0000)]
proper layout

22 years agoi suck so much
Dana Jansens [Tue, 27 May 2003 04:34:32 +0000 (04:34 +0000)]
i suck so much

22 years agoDRAWS!!
Dana Jansens [Tue, 27 May 2003 04:32:53 +0000 (04:32 +0000)]
DRAWS!!

22 years agoadded shape support for decor
Derek Foreman [Tue, 27 May 2003 03:40:14 +0000 (03:40 +0000)]
added shape support for decor

22 years agodont try use an icon when where isnt one
Dana Jansens [Tue, 27 May 2003 03:39:00 +0000 (03:39 +0000)]
dont try use an icon when where isnt one

22 years agoadd ability to set a texture to None
Dana Jansens [Tue, 27 May 2003 03:33:56 +0000 (03:33 +0000)]
add ability to set a texture to None

22 years agoport to the new render stuff.. but this isnt complte since we don't have themes yet.
Dana Jansens [Tue, 27 May 2003 03:20:27 +0000 (03:20 +0000)]
port to the new render stuff.. but this isnt complte since we don't have themes yet.

22 years agolots of API additions that I didn't forsee until putting it into use.
Dana Jansens [Tue, 27 May 2003 03:19:33 +0000 (03:19 +0000)]
lots of API additions that I didn't forsee until putting it into use.

22 years agoremoving the old render stuffs
Dana Jansens [Tue, 27 May 2003 03:15:27 +0000 (03:15 +0000)]
removing the old render stuffs

22 years agoadded % based decoration sizes
Derek Foreman [Tue, 27 May 2003 02:39:44 +0000 (02:39 +0000)]
added % based decoration sizes

22 years agofixed right decor anchors properly
Derek Foreman [Tue, 27 May 2003 01:31:54 +0000 (01:31 +0000)]
fixed right decor anchors properly

22 years agofix right anchor point offsets
Derek Foreman [Tue, 27 May 2003 01:23:34 +0000 (01:23 +0000)]
fix right anchor point offsets

22 years agoposition windows for all anchor types
Derek Foreman [Tue, 27 May 2003 01:21:35 +0000 (01:21 +0000)]
position windows for all anchor types

22 years agoall decor anchors supported
Derek Foreman [Tue, 27 May 2003 00:50:02 +0000 (00:50 +0000)]
all decor anchors supported

22 years agochange event.c to use a frame pointer instead of client pointer in framedecor
Derek Foreman [Tue, 27 May 2003 00:47:45 +0000 (00:47 +0000)]
change event.c to use a frame pointer instead of client pointer in framedecor
frame.c now supports more decor anchors

yay for 1 to many commit logs

22 years agolink render version 2
Dana Jansens [Mon, 26 May 2003 23:45:53 +0000 (23:45 +0000)]
link render version 2

22 years agoframe pointer in framedecor instead of client pointer
Derek Foreman [Mon, 26 May 2003 23:39:33 +0000 (23:39 +0000)]
frame pointer in framedecor instead of client pointer

22 years agoadd case for Window_Decoration
Dana Jansens [Mon, 26 May 2003 23:36:43 +0000 (23:36 +0000)]
add case for Window_Decoration

22 years agoclient pointer in framedecor
Derek Foreman [Mon, 26 May 2003 23:34:43 +0000 (23:34 +0000)]
client pointer in framedecor

22 years agocrap
Derek Foreman [Mon, 26 May 2003 23:32:16 +0000 (23:32 +0000)]
crap

22 years agoI can now map arbitrarily sized invalid space above my windows!
Derek Foreman [Mon, 26 May 2003 22:26:04 +0000 (22:26 +0000)]
I can now map arbitrarily sized invalid space above my windows!
I suck.

22 years agouse the surface's area
Dana Jansens [Mon, 26 May 2003 21:18:23 +0000 (21:18 +0000)]
use the surface's area

22 years agocan draw!!@&@(c
Dana Jansens [Mon, 26 May 2003 21:17:14 +0000 (21:17 +0000)]
can draw!!@&@(c

22 years agoadd debug print for copying the parent
Dana Jansens [Mon, 26 May 2003 21:03:55 +0000 (21:03 +0000)]
add debug print for copying the parent

22 years agolink in glft
Dana Jansens [Mon, 26 May 2003 21:03:25 +0000 (21:03 +0000)]
link in glft

22 years agoinit glft as well
Dana Jansens [Mon, 26 May 2003 21:02:20 +0000 (21:02 +0000)]
init glft as well

22 years agoadd a comment
Dana Jansens [Mon, 26 May 2003 21:00:15 +0000 (21:00 +0000)]
add a comment

22 years agooops pri pri
Dana Jansens [Mon, 26 May 2003 20:55:25 +0000 (20:55 +0000)]
oops pri pri

22 years ago#define the window's initial geometry
Dana Jansens [Mon, 26 May 2003 20:52:05 +0000 (20:52 +0000)]
#define the window's initial geometry

22 years agocan render.. only it doesnt work yet
Dana Jansens [Mon, 26 May 2003 20:50:58 +0000 (20:50 +0000)]
can render.. only it doesnt work yet

22 years agoadd painting
Dana Jansens [Mon, 26 May 2003 20:13:42 +0000 (20:13 +0000)]
add painting

22 years agoadd a close button
Dana Jansens [Mon, 26 May 2003 19:01:51 +0000 (19:01 +0000)]
add a close button

22 years agoadd textures
Dana Jansens [Mon, 26 May 2003 18:48:34 +0000 (18:48 +0000)]
add textures

22 years agowe now have no decor at all, but are otherwise functional
Derek Foreman [Mon, 26 May 2003 18:44:45 +0000 (18:44 +0000)]
we now have no decor at all, but are otherwise functional

22 years agolet you retrieve the Window for a surface
Dana Jansens [Mon, 26 May 2003 16:50:54 +0000 (16:50 +0000)]
let you retrieve the Window for a surface

22 years agomap windows when creating them
Dana Jansens [Mon, 26 May 2003 16:49:24 +0000 (16:49 +0000)]
map windows when creating them

22 years agocreate windows for children
Dana Jansens [Mon, 26 May 2003 16:48:59 +0000 (16:48 +0000)]
create windows for children

22 years agowatch out for prototypes when making child surfaces
Dana Jansens [Mon, 26 May 2003 16:37:14 +0000 (16:37 +0000)]
watch out for prototypes when making child surfaces

22 years agooops, prototypes don't have an instance
Dana Jansens [Mon, 26 May 2003 16:36:09 +0000 (16:36 +0000)]
oops, prototypes don't have an instance

22 years agoadd surface prototypes
Dana Jansens [Mon, 26 May 2003 16:35:26 +0000 (16:35 +0000)]
add surface prototypes

22 years agoadd surfaces
Dana Jansens [Mon, 26 May 2003 16:26:51 +0000 (16:26 +0000)]
add surfaces

22 years agoadd font functions
Dana Jansens [Mon, 26 May 2003 14:28:10 +0000 (14:28 +0000)]
add font functions

22 years agoadd colors. get ready for adding fonts. add debug() for printnig debug messages
Dana Jansens [Mon, 26 May 2003 14:20:16 +0000 (14:20 +0000)]
add colors. get ready for adding fonts. add debug() for printnig debug messages

22 years agomerge in the changes made in the gl branch
Dana Jansens [Mon, 26 May 2003 13:42:20 +0000 (13:42 +0000)]
merge in the changes made in the gl branch

22 years agocreate the glft library. it will be using freetype and fontconfig to render fonts...
Dana Jansens [Mon, 26 May 2003 13:17:19 +0000 (13:17 +0000)]
create the glft library. it will be using freetype and fontconfig to render fonts in GL.
flesh out render2 a bit more.. actually just in comments

22 years agolet you RrDestroy NULL
Dana Jansens [Mon, 26 May 2003 12:50:02 +0000 (12:50 +0000)]
let you RrDestroy NULL

22 years agocheck for failed initialization in the test. print the error message there instead...
Dana Jansens [Mon, 26 May 2003 12:49:36 +0000 (12:49 +0000)]
check for failed initialization in the test. print the error message there instead of inside the library.

22 years agoadd a new render2 lib, which has a proper API and uses only OpenGL to render.
Dana Jansens [Mon, 26 May 2003 12:47:09 +0000 (12:47 +0000)]
add a new render2 lib, which has a proper API and uses only OpenGL to render.

22 years agoremove GL from the old render lib for now
Dana Jansens [Mon, 26 May 2003 12:46:50 +0000 (12:46 +0000)]
remove GL from the old render lib for now

22 years agogl support in configure, fontconfig instead of xft
Dana Jansens [Mon, 26 May 2003 11:51:54 +0000 (11:51 +0000)]
gl support in configure, fontconfig instead of xft

22 years agoThis commit was manufactured by cvs2svn to create branch 'gl2'.
unknown [Sun, 25 May 2003 20:42:04 +0000 (20:42 +0000)]
This commit was manufactured by cvs2svn to create branch 'gl2'.

22 years agoomg wrong branch!
Dana Jansens [Sun, 25 May 2003 20:42:04 +0000 (20:42 +0000)]
omg wrong branch!