1
0
mirror of https://github.com/gryf/wmaker.git synced 2025-12-19 12:28:22 +01:00

A few bugfixes from users

This commit is contained in:
dan
2001-09-01 14:48:24 +00:00
parent 717392246a
commit 0ee6312164
5 changed files with 12 additions and 4 deletions

View File

@@ -7,6 +7,8 @@ Changes since version 0.65.1:
- fixed crash with broken apps that set null WM_CLASS
- replaced I18N_MB with I18N in one place in src/wconfig.h.in
- fixed default clip title font in WindowMaker.in
- fixed some locale related problems (Yukihiro Nakai <ynakai@redhat.com>)
- fixed a bug in RCombineAreaWithOpaqueness() (Brad <lists@anomie.yi.org>)
Changes since version 0.65.0:
.............................

View File

@@ -102,6 +102,6 @@
("启动 BlackBox", RESTART, blackbox),
("启动 kwm", RESTART, kwm),
("启动 IceWM", RESTART, icewm),
("退出...", EXIT),
("退出...", EXIT)
)
)

View File

@@ -66,7 +66,11 @@ copy() {
sed -e "s|~/GNUstep|$GSDIR|g" $source > $target
elif [ "$file" = "WMRootMenu" ]; then
if [ "$LOCALE" ]; then
if [ -f $GLOBALDIR/plmenu.${LOCALE%_*} ]; then
if [ -f $GLOBALDIR/plmenu.$LOCALE ]; then
source=$GLOBALDIR/plmenu.$LOCALE
elif [ -f $GLOBALDIR/plmenu.${LOCALE%.*} ]; then
source=$GLOBALDIR/plmenu.${LOCALE%.*}
elif [ -f $GLOBALDIR/plmenu.${LOCALE%_*} ]; then
source=$GLOBALDIR/plmenu.${LOCALE%_*}
elif [ -f $GLOBALDIR/menu.${LOCALE%_*} ]; then
source=$GLOBALDIR/menu.${LOCALE%_*}

View File

@@ -1,3 +1,5 @@
- fixed a bug in RCombineAreaWithOpaqueness() (Brad <lists@anomie.yi.org>)
- Added retain/release mechanism to RImage by adding RRetainImage() and
RReleaseImage(). RDestroyImage() is an alias to RReleaseImage() now, but
will be removed in a future release because it no longer fits with the

View File

@@ -412,7 +412,7 @@ RCombineAreaWithOpaqueness(RImage *image, RImage *src, int sx, int sy,
if (!HAS_ALPHA(src)) {
s = src->data + sy*src->width*3;
s = src->data + (sy*src->width + sx)*3;
swi = (src->width - width) * 3;
for (y=0; y < height; y++) {
@@ -428,7 +428,7 @@ RCombineAreaWithOpaqueness(RImage *image, RImage *src, int sx, int sy,
} else {
int tmp;
s = src->data + sy*src->width*4;
s = src->data + (sy*src->width + sx)*4;
swi = (src->width - width) * 4;
for (y=0; y < height; y++) {