]>
icculus.org git repositories - dana/openbox.git/log
Dana Jansens [Tue, 3 Jun 2003 00:45:44 +0000 (00:45 +0000)]
moving some manny code around :>
Derek Foreman [Mon, 2 Jun 2003 04:51:23 +0000 (04:51 +0000)]
Bevels are now supported.
Derek Foreman [Mon, 2 Jun 2003 03:56:55 +0000 (03:56 +0000)]
bevel orama (temp test, just to see if it looks right)
Derek Foreman [Mon, 2 Jun 2003 02:23:40 +0000 (02:23 +0000)]
popmatrix got shifted in a bad cvs conflict
Derek Foreman [Mon, 2 Jun 2003 02:20:06 +0000 (02:20 +0000)]
make fonts right side up.
Dana Jansens [Mon, 2 Jun 2003 02:10:50 +0000 (02:10 +0000)]
create some temporary fonts to use for rendering text
Dana Jansens [Mon, 2 Jun 2003 02:01:15 +0000 (02:01 +0000)]
set colors for text
Derek Foreman [Mon, 2 Jun 2003 01:50:58 +0000 (01:50 +0000)]
update test
Dana Jansens [Mon, 2 Jun 2003 01:48:03 +0000 (01:48 +0000)]
render textures in texture.c
Derek Foreman [Mon, 2 Jun 2003 01:45:07 +0000 (01:45 +0000)]
honour text color setting
Dana Jansens [Mon, 2 Jun 2003 01:39:53 +0000 (01:39 +0000)]
add color to the api
Dana Jansens [Mon, 2 Jun 2003 01:36:04 +0000 (01:36 +0000)]
add color to text textures
Dana Jansens [Mon, 2 Jun 2003 01:22:55 +0000 (01:22 +0000)]
adjust for some api extensions in render2
Dana Jansens [Mon, 2 Jun 2003 01:20:46 +0000 (01:20 +0000)]
add borders to planars
Dana Jansens [Mon, 2 Jun 2003 01:16:49 +0000 (01:16 +0000)]
add bevels to planar surfaces
Derek Foreman [Fri, 30 May 2003 18:55:03 +0000 (18:55 +0000)]
adjust title bar text
Derek Foreman [Fri, 30 May 2003 04:42:45 +0000 (04:42 +0000)]
add some test cases for the font crap
Derek Foreman [Fri, 30 May 2003 04:41:59 +0000 (04:41 +0000)]
add font rendering
Derek Foreman [Fri, 30 May 2003 04:40:31 +0000 (04:40 +0000)]
enable alpha blending for fonts
Derek Foreman [Fri, 30 May 2003 00:01:05 +0000 (00:01 +0000)]
fixed positioning, removed hardcoded color
added a shadow to the test
Derek Foreman [Thu, 29 May 2003 23:48:32 +0000 (23:48 +0000)]
alpha and blending used for proper anti-aliasing against any background
Derek Foreman [Thu, 29 May 2003 23:38:50 +0000 (23:38 +0000)]
proper vertical alignment
Derek Foreman [Thu, 29 May 2003 23:08:26 +0000 (23:08 +0000)]
use bitmap width for texturing
Derek Foreman [Thu, 29 May 2003 22:47:27 +0000 (22:47 +0000)]
clamp, don't repeat.
Derek Foreman [Thu, 29 May 2003 22:45:35 +0000 (22:45 +0000)]
aa fonts. yay.
Derek Foreman [Thu, 29 May 2003 22:37:26 +0000 (22:37 +0000)]
move ortho so we start off of the edge
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.
Derek Foreman [Thu, 29 May 2003 16:35:08 +0000 (16:35 +0000)]
remove comments from glft callers
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
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
Dana Jansens [Thu, 29 May 2003 04:33:06 +0000 (04:33 +0000)]
raise on client clicks
Dana Jansens [Thu, 29 May 2003 04:01:29 +0000 (04:01 +0000)]
wrong sign
Derek Foreman [Thu, 29 May 2003 03:38:15 +0000 (03:38 +0000)]
turn off all that aa bullshit
Dana Jansens [Thu, 29 May 2003 03:33:08 +0000 (03:33 +0000)]
fuck fonts
Derek Foreman [Thu, 29 May 2003 03:32:44 +0000 (03:32 +0000)]
aa text at its best.
Dana Jansens [Thu, 29 May 2003 03:27:33 +0000 (03:27 +0000)]
set the shit before mapping ktnx
Dana Jansens [Thu, 29 May 2003 03:15:21 +0000 (03:15 +0000)]
set default values in the patterns myself, especially important for dpi
Derek Foreman [Thu, 29 May 2003 03:09:27 +0000 (03:09 +0000)]
use same size test as ob3 font rendering will
Derek Foreman [Thu, 29 May 2003 03:01:53 +0000 (03:01 +0000)]
line smoothing!
Dana Jansens [Thu, 29 May 2003 02:42:39 +0000 (02:42 +0000)]
i dunno wtf im doing anymore
Dana Jansens [Thu, 29 May 2003 02:19:12 +0000 (02:19 +0000)]
take the glyphs x values into account for spacing
Derek Foreman [Thu, 29 May 2003 01:56:18 +0000 (01:56 +0000)]
remove some printfs
Derek Foreman [Thu, 29 May 2003 01:54:48 +0000 (01:54 +0000)]
more extra points, raise font in test
Derek Foreman [Thu, 29 May 2003 01:52:53 +0000 (01:52 +0000)]
let's hear it for conics!
Derek Foreman [Thu, 29 May 2003 01:44:32 +0000 (01:44 +0000)]
fix round off error
add some interpolation for conics
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
Derek Foreman [Thu, 29 May 2003 00:47:21 +0000 (00:47 +0000)]
fix brain damage in lineto
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
Dana Jansens [Thu, 29 May 2003 00:16:32 +0000 (00:16 +0000)]
need 3 args
Dana Jansens [Thu, 29 May 2003 00:12:46 +0000 (00:12 +0000)]
fix the measure function's loop too
Dana Jansens [Thu, 29 May 2003 00:12:18 +0000 (00:12 +0000)]
fix a seg, fix the loop for rendering a string
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.
Dana Jansens [Wed, 28 May 2003 23:52:25 +0000 (23:52 +0000)]
most of the glft is contained herein. but buggy :)
Dana Jansens [Wed, 28 May 2003 23:51:30 +0000 (23:51 +0000)]
remove the generic COPYING
Dana Jansens [Wed, 28 May 2003 23:51:05 +0000 (23:51 +0000)]
specify different licenses for different directories
Dana Jansens [Wed, 28 May 2003 16:47:22 +0000 (16:47 +0000)]
can open/close fonts now
Dana Jansens [Wed, 28 May 2003 05:09:39 +0000 (05:09 +0000)]
document the RrSurfaceShape function
Dana Jansens [Wed, 28 May 2003 05:06:32 +0000 (05:06 +0000)]
add support for shaped surfaces
Dana Jansens [Wed, 28 May 2003 05:06:19 +0000 (05:06 +0000)]
add the X libs and shape libs
Dana Jansens [Wed, 28 May 2003 05:06:08 +0000 (05:06 +0000)]
use the new shape API from the render libs
Dana Jansens [Wed, 28 May 2003 05:05:34 +0000 (05:05 +0000)]
add the X libs
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
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
Derek Foreman [Wed, 28 May 2003 02:24:46 +0000 (02:24 +0000)]
slightly improved theme
Dana Jansens [Wed, 28 May 2003 02:11:15 +0000 (02:11 +0000)]
much shittier expose handling, but it actually works..
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)
Dana Jansens [Tue, 27 May 2003 21:44:32 +0000 (21:44 +0000)]
and typod
Dana Jansens [Tue, 27 May 2003 21:44:21 +0000 (21:44 +0000)]
some cleanups, got rid of the border shit
Dana Jansens [Tue, 27 May 2003 21:23:09 +0000 (21:23 +0000)]
breaking exposes. i hate X. sigh :(
Dana Jansens [Tue, 27 May 2003 20:15:09 +0000 (20:15 +0000)]
disgusting new way to handle expose events
Dana Jansens [Tue, 27 May 2003 20:14:58 +0000 (20:14 +0000)]
toss out expose events to render
Dana Jansens [Tue, 27 May 2003 20:14:00 +0000 (20:14 +0000)]
take an XEvent for expose
Dana Jansens [Tue, 27 May 2003 20:13:25 +0000 (20:13 +0000)]
destroy the hashtable on shutdown
Dana Jansens [Tue, 27 May 2003 19:34:30 +0000 (19:34 +0000)]
no more seg
Dana Jansens [Tue, 27 May 2003 19:26:55 +0000 (19:26 +0000)]
some cleanups
Derek Foreman [Tue, 27 May 2003 19:01:44 +0000 (19:01 +0000)]
free decor when removing frame
Dana Jansens [Tue, 27 May 2003 18:28:20 +0000 (18:28 +0000)]
better math to find the area in teh child to update
Derek Foreman [Tue, 27 May 2003 15:06:17 +0000 (15:06 +0000)]
HOW DO YOU LIKE MY SEXY NEW DECOR?!?
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
Derek Foreman [Tue, 27 May 2003 05:22:17 +0000 (05:22 +0000)]
how about some UGLY decor!
Dana Jansens [Tue, 27 May 2003 05:12:11 +0000 (05:12 +0000)]
paints are now recursive for children
Dana Jansens [Tue, 27 May 2003 05:11:46 +0000 (05:11 +0000)]
paints are now recursive
Derek Foreman [Tue, 27 May 2003 04:49:53 +0000 (04:49 +0000)]
surface pointer please
Dana Jansens [Tue, 27 May 2003 04:42:04 +0000 (04:42 +0000)]
proper layout
Dana Jansens [Tue, 27 May 2003 04:34:32 +0000 (04:34 +0000)]
i suck so much
Dana Jansens [Tue, 27 May 2003 04:32:53 +0000 (04:32 +0000)]
DRAWS!!
Derek Foreman [Tue, 27 May 2003 03:40:14 +0000 (03:40 +0000)]
added shape support for decor
Dana Jansens [Tue, 27 May 2003 03:39:00 +0000 (03:39 +0000)]
dont try use an icon when where isnt one
Dana Jansens [Tue, 27 May 2003 03:33:56 +0000 (03:33 +0000)]
add ability to set a texture to None
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.
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.
Dana Jansens [Tue, 27 May 2003 03:15:27 +0000 (03:15 +0000)]
removing the old render stuffs
Derek Foreman [Tue, 27 May 2003 02:39:44 +0000 (02:39 +0000)]
added % based decoration sizes
Derek Foreman [Tue, 27 May 2003 01:31:54 +0000 (01:31 +0000)]
fixed right decor anchors properly
Derek Foreman [Tue, 27 May 2003 01:23:34 +0000 (01:23 +0000)]
fix right anchor point offsets
Derek Foreman [Tue, 27 May 2003 01:21:35 +0000 (01:21 +0000)]
position windows for all anchor types
Derek Foreman [Tue, 27 May 2003 00:50:02 +0000 (00:50 +0000)]
all decor anchors supported
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
Dana Jansens [Mon, 26 May 2003 23:45:53 +0000 (23:45 +0000)]
link render version 2
Derek Foreman [Mon, 26 May 2003 23:39:33 +0000 (23:39 +0000)]
frame pointer in framedecor instead of client pointer