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