Commit graph

66 commits

Author SHA1 Message Date
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
Dana Jansens
49a7001264 free the right pixel data yay! 2003-03-19 08:09:24 +00:00