dana/openbox.git
15 years agomoving some manny code around :> gl2 gl2
Dana Jansens [Tue, 3 Jun 2003 00:45:44 +0000 (00:45 +0000)]
moving some manny code around :>

15 years agoBevels are now supported.
Derek Foreman [Mon, 2 Jun 2003 04:51:23 +0000 (04:51 +0000)]
Bevels are now supported.

15 years agobevel orama (temp test, just to see if it looks right)
Derek Foreman [Mon, 2 Jun 2003 03:56:55 +0000 (03:56 +0000)]
bevel orama (temp test, just to see if it looks right)

15 years agopopmatrix got shifted in a bad cvs conflict
Derek Foreman [Mon, 2 Jun 2003 02:23:40 +0000 (02:23 +0000)]
popmatrix got shifted in a bad cvs conflict

15 years agomake fonts right side up.
Derek Foreman [Mon, 2 Jun 2003 02:20:06 +0000 (02:20 +0000)]
make fonts right side up.

15 years agocreate some temporary fonts to use for rendering text
Dana Jansens [Mon, 2 Jun 2003 02:10:50 +0000 (02:10 +0000)]
create some temporary fonts to use for rendering text

15 years agoset colors for text
Dana Jansens [Mon, 2 Jun 2003 02:01:15 +0000 (02:01 +0000)]
set colors for text

15 years agoupdate test
Derek Foreman [Mon, 2 Jun 2003 01:50:58 +0000 (01:50 +0000)]
update test

15 years agorender textures in texture.c
Dana Jansens [Mon, 2 Jun 2003 01:48:03 +0000 (01:48 +0000)]
render textures in texture.c

15 years agohonour text color setting
Derek Foreman [Mon, 2 Jun 2003 01:45:07 +0000 (01:45 +0000)]
honour text color setting

15 years agoadd color to the api
Dana Jansens [Mon, 2 Jun 2003 01:39:53 +0000 (01:39 +0000)]
add color to the api

15 years agoadd color to text textures
Dana Jansens [Mon, 2 Jun 2003 01:36:04 +0000 (01:36 +0000)]
add color to text textures

15 years agoadjust for some api extensions in render2
Dana Jansens [Mon, 2 Jun 2003 01:22:55 +0000 (01:22 +0000)]
adjust for some api extensions in render2

15 years agoadd borders to planars
Dana Jansens [Mon, 2 Jun 2003 01:20:46 +0000 (01:20 +0000)]
add borders to planars

15 years agoadd bevels to planar surfaces
Dana Jansens [Mon, 2 Jun 2003 01:16:49 +0000 (01:16 +0000)]
add bevels to planar surfaces

15 years agoadjust title bar text
Derek Foreman [Fri, 30 May 2003 18:55:03 +0000 (18:55 +0000)]
adjust title bar text

15 years agoadd some test cases for the font crap
Derek Foreman [Fri, 30 May 2003 04:42:45 +0000 (04:42 +0000)]
add some test cases for the font crap

15 years agoadd font rendering
Derek Foreman [Fri, 30 May 2003 04:41:59 +0000 (04:41 +0000)]
add font rendering

15 years agoenable alpha blending for fonts
Derek Foreman [Fri, 30 May 2003 04:40:31 +0000 (04:40 +0000)]
enable alpha blending for fonts

15 years agofixed positioning, removed hardcoded color
Derek Foreman [Fri, 30 May 2003 00:01:05 +0000 (00:01 +0000)]
fixed positioning, removed hardcoded color

added a shadow to the test

15 years agoalpha and blending used for proper anti-aliasing against any background
Derek Foreman [Thu, 29 May 2003 23:48:32 +0000 (23:48 +0000)]
alpha and blending used for proper anti-aliasing against any background

15 years agoproper vertical alignment
Derek Foreman [Thu, 29 May 2003 23:38:50 +0000 (23:38 +0000)]
proper vertical alignment

15 years agouse bitmap width for texturing
Derek Foreman [Thu, 29 May 2003 23:08:26 +0000 (23:08 +0000)]
use bitmap width for texturing

15 years agoclamp, don't repeat.
Derek Foreman [Thu, 29 May 2003 22:47:27 +0000 (22:47 +0000)]
clamp, don't repeat.

15 years agoaa fonts. yay.
Derek Foreman [Thu, 29 May 2003 22:45:35 +0000 (22:45 +0000)]
aa fonts.  yay.

15 years agomove ortho so we start off of the edge
Derek Foreman [Thu, 29 May 2003 22:37:26 +0000 (22:37 +0000)]
move ortho so we start off of the edge

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

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

15 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

15 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

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

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

15 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

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

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

15 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

15 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

15 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

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

15 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

15 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

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

15 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

15 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!

15 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

15 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

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

15 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

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

15 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

15 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

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

15 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 :)

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

15 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

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

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

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

15 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

15 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

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

15 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

15 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

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

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

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

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

15 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

15 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 :(

15 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

15 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

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

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

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

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

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

15 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

15 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?!?

15 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

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

15 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

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

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

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

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

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

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

15 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

15 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

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

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

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

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

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

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

15 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

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

15 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

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

15 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