dana/openbox.git
22 years agostarting to use freetype's rasterizer and gl texturing.
Derek Foreman [Thu, 29 May 2003 22:27:11 +0000 (22:27 +0000)]
starting to use freetype's rasterizer and gl texturing.

it's funny.

22 years agoremove comments from glft callers
Derek Foreman [Thu, 29 May 2003 16:35:08 +0000 (16:35 +0000)]
remove comments from glft callers

22 years agomake the glx context current to a window immediately so we can send
Derek Foreman [Thu, 29 May 2003 16:34:35 +0000 (16:34 +0000)]
make the glx context current to a window immediately so we can send
gl state changes before we manage any clients

22 years agochange texture handler to use gl texture ids instead of keeping the data
Derek Foreman [Thu, 29 May 2003 16:32:58 +0000 (16:32 +0000)]
change texture handler to use gl texture ids instead of keeping the data

22 years agoraise on client clicks
Dana Jansens [Thu, 29 May 2003 04:33:06 +0000 (04:33 +0000)]
raise on client clicks

22 years agowrong sign
Dana Jansens [Thu, 29 May 2003 04:01:29 +0000 (04:01 +0000)]
wrong sign

22 years agoturn off all that aa bullshit
Derek Foreman [Thu, 29 May 2003 03:38:15 +0000 (03:38 +0000)]
turn off all that aa bullshit

22 years agofuck fonts
Dana Jansens [Thu, 29 May 2003 03:33:08 +0000 (03:33 +0000)]
fuck fonts

22 years agoaa text at its best.
Derek Foreman [Thu, 29 May 2003 03:32:44 +0000 (03:32 +0000)]
aa text at its best.

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