Commit graph

129 commits

Author SHA1 Message Date
Dana Jansens
f54e8c9ba0 add --enable-gl support, and put the flags/libs in the appropriate makefiles 2003-05-23 05:30:00 +00:00
Derek Foreman
99c7fa7260 fix cut'n'paste bug 2003-05-22 23:26:05 +00:00
Derek Foreman
c00accbd25 removed a piece of code I suspect has never been run
this is for XServers that report less than 8 bpp default visual and support
8bpp or higher visuals

hopefully nothing is really that stupid.  we'll see.
2003-05-22 20:53:18 +00:00
Derek Foreman
911d7251f8 keep XVisualInfo around in preparation for opengl stuff 2003-05-22 19:48:11 +00:00
Dana Jansens
955d9d8e30 optimize it a bit 2003-05-21 22:19:01 +00:00
Dana Jansens
9b2a67d044 pass the number of bytes, not characters to the xft draw functions 2003-05-21 22:17:36 +00:00
Dana Jansens
e4aa5c6905 allocate the border_color's gc 2003-05-21 02:59:02 +00:00
Dana Jansens
9e33652f71 put the devation back how it used to be, it aws definately no better.. 2003-05-20 23:53:32 +00:00
Derek Foreman
76425437d4 of by one error in pyramid, rectangle, and crosspipe 2003-05-20 19:07:27 +00:00
Dana Jansens
0de48102a4 remove debug prints 2003-05-20 16:49:46 +00:00
Dana Jansens
895cd9f43d reindent the file....
but while i'm at it:
  - add support for bevels/borders on solid textures.
  - reverse the colors in the rectangle gradient, the pipecross and pyramid
    ones may need to be reversed as well.
2003-05-20 07:30:27 +00:00
Dana Jansens
13f701bdb1 remove the elliptic gradient type.
add bevel light/dark colors for solid textures with bevels
2003-05-20 07:28:31 +00:00
Dana Jansens
97b22bd27b use the rectangle gradient when the theme asks for elipse 2003-05-20 07:27:23 +00:00
Derek Foreman
ad4c3aad45 PipeCross 2003-05-18 23:31:13 +00:00
Derek Foreman
b24e6fbfa1 there's the rect grad. now stop bugging me :( 2003-05-18 23:27:31 +00:00
Derek Foreman
e328dc2f60 is that a rectangle grad? damned if I know 2003-05-18 23:15:37 +00:00
Dana Jansens
a18c1697b1 make icons use pixel32 data, and image_draw takes pixel32 data.
client.c gets pixmap icons as a backup to netwm ones, and they are converted into pixel32 data.
2003-05-18 23:06:11 +00:00
Derek Foreman
4be1b08154 whatever, it's a junk file. 2003-05-18 19:24:19 +00:00
Derek Foreman
d46e6627bf change badly named offsets
add stubs for rectangle and pipecross
2003-05-18 19:24:08 +00:00
Derek Foreman
b9ecd5bf25 rename poorly named offsets 2003-05-18 19:23:26 +00:00
Derek Foreman
d9bdc21192 add stubs for pipecross and rectangle 2003-05-18 19:23:04 +00:00
Derek Foreman
dcdd743fa4 fix poor naming of default offset 2003-05-18 19:08:26 +00:00
Derek Foreman
90ca2a206b fix poor naming of the default offset 2003-05-18 19:07:42 +00:00
Dana Jansens
993fc6226d 2 in 1 deal :\
client.c stacking.c: fixing looping transient case for group transient windows. now a window which is transient for a group is *not* transient for any other transient windows in the group (perviously the other window had to be transient for the group to be excluded, now it can be transient for anything).

client.c/h event.c render.c/h: adjustnig icon handling a bit. will be converting the legacy pixmap icons into rgba data so they can be handled the same as netwm icons.
2003-05-18 17:09:55 +00:00
Dana Jansens
d1ceea89bd need the libsn flags 2003-05-18 03:17:42 +00:00
Dana Jansens
f26f23de50 all my changes while i was offline.
better alt-tabbing. better transient handling. i dont even know. lots of fucking cool shit so WATCH the FUCK OUT.
2003-05-09 16:57:17 +00:00
Dana Jansens
a081582e3a fix window icon rendering, was using incorrect size. 2003-04-27 17:08:40 +00:00
Dana Jansens
02c7f2e8af its G_BYTE_ORDER not G_ENDIAN. 2003-04-27 02:31:55 +00:00
Dana Jansens
9bd740cf71 make menu font smaller and !bold for now 2003-04-15 18:30:20 +00:00
Dana Jansens
1c3689d0c7 load menu style stuff 2003-04-15 18:05:58 +00:00
Dana Jansens
bbaef2ee57 make minsize take int*'s not a Size* 2003-04-15 18:05:25 +00:00
Derek Foreman
b72a3853fc PYRAMID PARTY PART 2!!! 2003-04-15 02:24:03 +00:00
Derek Foreman
8f5e1a0fcb PYRAMID PARTY!!! 2003-04-15 02:21:00 +00:00
Dana Jansens
b486929d34 indenting oopsie 2003-04-14 22:42:23 +00:00
Dana Jansens
64e0884413 text justification 2003-04-14 22:12:26 +00:00
Dana Jansens
1afb1a7cc8 shrink the area that the textures are rendered into by the bevels/borders 2003-04-14 22:12:18 +00:00
Dana Jansens
184e57c7e3 ignore the remaining new shit from automaking everything again 2003-04-13 21:18:43 +00:00
Dana Jansens
dfc9680e33 back to automake 2003-04-13 21:17:02 +00:00
Dana Jansens
282bca1da3 load the font shadow stuff from the old ob2 shitz 2003-04-13 07:52:58 +00:00
Dana Jansens
5cf61ee023 move the openbox engine into librender and the kernel. the theme is loaded and stored inside librender. the frame is decorated and managed inside the kernel. 2003-04-13 07:18:28 +00:00
Dana Jansens
76ebae32b2 allow freeing NULL appearances 2003-04-13 02:30:01 +00:00
Dana Jansens
ef1f7b0494 allow closing NULL fonts 2003-04-13 02:29:09 +00:00
Dana Jansens
2d9c03a441 allow freeing NULL pixmap masks 2003-04-13 02:28:29 +00:00
Dana Jansens
c2bb32dcd1 dont fux self in color_free if the color is NULL 2003-04-13 02:26:56 +00:00
Dana Jansens
d0e9015651 add libcwmcc and libobcl 2003-04-09 18:18:43 +00:00
Dana Jansens
b15007ca36 ifndef NOT IFNDEF GAH 2003-04-06 19:11:19 +00:00
Derek Foreman
8ebf2b6a3f Fix reduce color depth to not use original data
(and break parentrel)
2003-04-06 18:03:59 +00:00
Dana Jansens
56f6acce8b add stdlib.h for exit() 2003-04-06 17:39:59 +00:00
Dana Jansens
5d665673a2 fixes for build system. add themes to the install process. use the build/ dir for configures trash dump 2003-04-06 09:56:57 +00:00
Dana Jansens
8d08de4bb6 add function to give the minimum size of an appearance to fully render it's data 2003-04-06 06:19:36 +00:00