Commit graph

106 commits

Author SHA1 Message Date
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
Derek Foreman
6bec1de545 remove asserts pending sanity check. 2003-04-06 04:33:10 +00:00
Derek Foreman
4260bfcb05 added flakey parentrel for solids and some mean spirited asserts 2003-04-06 04:29:45 +00:00
Derek Foreman
214fa8714e added superb pseudo-color (8bpp) support 2003-04-06 04:03:05 +00:00
Dana Jansens
88f8ebada9 make tint signed 2003-04-05 19:14:23 +00:00
Dana Jansens
d447dc0f59 new build system without automake 2003-04-03 05:59:03 +00:00
Dana Jansens
4875ff5f8e whitespace 2003-04-02 06:40:57 +00:00
Dana Jansens
60204c4348 kill debug print 2003-04-02 06:40:49 +00:00
Dana Jansens
301c302e4e use the tint properly for the shadow 2003-04-02 06:37:52 +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
Dana Jansens
feb6bc632f use 'sans' as the fallback font instead of 'fixed' 2003-03-30 23:34:00 +00:00
Dana Jansens
4d5885d271 add pixmap_mask_copy, and add the data to the mask struct, since it is needed for allowing copies 2003-03-29 21:12:47 +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
8e68958a07 prep for parentrelative 2003-03-27 23:13:22 +00:00
Derek Foreman
135f1c61e2 add rgba icon support 2003-03-26 05:38:39 +00:00
Derek Foreman
c0568cd7ef rgba icon rendering 2003-03-26 05:38:13 +00:00
Derek Foreman
e95cb2ac53 add image.c to the build process 2003-03-26 05:38:02 +00:00
Derek Foreman
c9c72cbe29 added "NoTexture" type 2003-03-26 05:23:28 +00:00