]> icculus.org git repositories - dana/openbox.git/log
dana/openbox.git
20 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 :>

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

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

20 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

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

20 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

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

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

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

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

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

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

20 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

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

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

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

20 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

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

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

20 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

20 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

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

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

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

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

20 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

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

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

20 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

20 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

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

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

20 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

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

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

20 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

20 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

20 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

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

20 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

20 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

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

20 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

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

20 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

20 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

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

20 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

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

20 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

20 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

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

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

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

20 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

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

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

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

20 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

20 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

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

20 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

20 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

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

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

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

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

20 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

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

20 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

20 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

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

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

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

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

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

20 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

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

20 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

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

20 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

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

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

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

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

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

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

20 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

20 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

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

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

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

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

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

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

20 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

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

20 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

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

20 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