Dana Jansens
8146cdb6ee
formatting
2003-08-23 06:26:23 +00:00
Dana Jansens
b95d977951
80 cols
2003-08-23 06:25:23 +00:00
Dana Jansens
a283652736
stupid function name die
2003-08-23 06:16:14 +00:00
Dana Jansens
3a26c8aa8e
move the dekstop file to data/
2003-08-01 15:00:22 +00:00
Dana Jansens
159ef95805
space
2003-07-24 05:25:33 +00:00
Dana Jansens
9352747a3c
init the parent shit in the surface when making a copy
2003-07-23 23:09:11 +00:00
Dana Jansens
70a38951b3
removed the RrEndian so using LSBFirst always now. hopefully this works!
2003-07-11 16:07:43 +00:00
Dana Jansens
58be655de3
remove rependancy on geom.h from the kernel, provide what is used in its own geom.h
2003-07-10 04:31:34 +00:00
Dana Jansens
a12e73cf37
read fonts and titlebar layout from theme files
2003-06-26 01:29:45 +00:00
Dana Jansens
0a8fa636cd
always create the bg pixmap, X seems to not like it if i dont?
2003-06-21 17:13:45 +00:00
Dana Jansens
5929a63f95
more namespacing with Rr*
2003-06-21 02:39:56 +00:00
Dana Jansens
bb6b616b9c
more namespacing with Rr*
2003-06-21 02:39:55 +00:00
Dana Jansens
768c3cd4a9
more namespacing with Rr*
2003-06-21 02:30:15 +00:00
Dana Jansens
33ec08ea22
more namespacing with Rr*
2003-06-21 02:30:14 +00:00
Dana Jansens
c100b72c5d
more namespacing with Rr*
2003-06-21 02:26:50 +00:00
Dana Jansens
dbe2851b91
more namespacing to Rr*
2003-06-21 02:15:13 +00:00
Dana Jansens
092616de9a
rename pixel32/16 to RrPixel32/16
2003-06-21 02:00:42 +00:00
Dana Jansens
3f32dfa87e
this is going to break the kernel/ building.
...
lots of modifications to the render API, prefixing everything, making proper
names for everything. the structures are not hidden/opaque yet, but the naming scheme of the public API works much better now.
2003-06-20 07:58:51 +00:00
Dana Jansens
cd12a2eae5
simply the render interface by not requiring the setting of all the areas. only take a w and h in paint(). best font layout ever.
2003-06-20 02:17:23 +00:00
Dana Jansens
6e93be1d2e
remove non-planar surfaces
2003-06-20 00:05:51 +00:00
Derek Foreman
48a75b80d6
gl is starting. it's gonna get really ugly really fast, folks
2003-05-25 00:42:02 +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
9e33652f71
put the devation back how it used to be, it aws definately no better..
2003-05-20 23:53:32 +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
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
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
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
bbaef2ee57
make minsize take int*'s not a Size*
2003-04-15 18:05:25 +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
76ebae32b2
allow freeing NULL appearances
2003-04-13 02:30:01 +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
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
Derek Foreman
214fa8714e
added superb pseudo-color (8bpp) support
2003-04-06 04:03:05 +00:00
Dana Jansens
8cd8b1d0f4
will seg again
2003-04-02 05:56:00 +00:00
Dana Jansens
170fa13d83
stop copying. still segfault?
2003-04-02 05:54:26 +00:00
Dana Jansens
cf4e1780d0
find the right offset in the source data for parent relative
2003-04-02 04:30:57 +00:00
Derek Foreman
4213b558bf
let there be parentrelative
2003-04-02 00:17:35 +00:00
Derek Foreman
3d6b970a4b
moved paint's arguments into the appearance struct
2003-03-28 03:25:51 +00:00
Derek Foreman
175271a126
fix draw order in x_paint
2003-03-28 03:01:12 +00:00
Derek Foreman
9a49853466
black. not white. oops
2003-03-28 02:34:03 +00:00
Derek Foreman
16b17599b7
black for parentrelative so we can test icons
2003-03-28 02:33:28 +00:00
Derek Foreman
135f1c61e2
add rgba icon support
2003-03-26 05:38:39 +00:00
Derek Foreman
2880e674ea
add a Rect to the textures for positioning them
2003-03-26 02:19:38 +00:00
Dana Jansens
6adb3d4454
add more size checks
2003-03-23 17:32:07 +00:00
Dana Jansens
0a69cfc6d2
add strict ansi compliance
2003-03-21 20:25:34 +00:00
Derek Foreman
de307661b6
added depth reduction and startup for true color visuals
...
16bpp should now work
2003-03-19 23:26:54 +00:00