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:
@@ -7,6 +7,8 @@ Changes since version 0.65.1:
|
|||||||
- fixed crash with broken apps that set null WM_CLASS
|
- fixed crash with broken apps that set null WM_CLASS
|
||||||
- replaced I18N_MB with I18N in one place in src/wconfig.h.in
|
- replaced I18N_MB with I18N in one place in src/wconfig.h.in
|
||||||
- fixed default clip title font in WindowMaker.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:
|
Changes since version 0.65.0:
|
||||||
.............................
|
.............................
|
||||||
|
|||||||
@@ -102,6 +102,6 @@
|
|||||||
("启动 BlackBox", RESTART, blackbox),
|
("启动 BlackBox", RESTART, blackbox),
|
||||||
("启动 kwm", RESTART, kwm),
|
("启动 kwm", RESTART, kwm),
|
||||||
("启动 IceWM", RESTART, icewm),
|
("启动 IceWM", RESTART, icewm),
|
||||||
("退出...", EXIT),
|
("退出...", EXIT)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -66,7 +66,11 @@ copy() {
|
|||||||
sed -e "s|~/GNUstep|$GSDIR|g" $source > $target
|
sed -e "s|~/GNUstep|$GSDIR|g" $source > $target
|
||||||
elif [ "$file" = "WMRootMenu" ]; then
|
elif [ "$file" = "WMRootMenu" ]; then
|
||||||
if [ "$LOCALE" ]; 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%_*}
|
source=$GLOBALDIR/plmenu.${LOCALE%_*}
|
||||||
elif [ -f $GLOBALDIR/menu.${LOCALE%_*} ]; then
|
elif [ -f $GLOBALDIR/menu.${LOCALE%_*} ]; then
|
||||||
source=$GLOBALDIR/menu.${LOCALE%_*}
|
source=$GLOBALDIR/menu.${LOCALE%_*}
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
- fixed a bug in RCombineAreaWithOpaqueness() (Brad <lists@anomie.yi.org>)
|
||||||
|
|
||||||
- Added retain/release mechanism to RImage by adding RRetainImage() and
|
- Added retain/release mechanism to RImage by adding RRetainImage() and
|
||||||
RReleaseImage(). RDestroyImage() is an alias to RReleaseImage() now, but
|
RReleaseImage(). RDestroyImage() is an alias to RReleaseImage() now, but
|
||||||
will be removed in a future release because it no longer fits with the
|
will be removed in a future release because it no longer fits with the
|
||||||
|
|||||||
@@ -412,7 +412,7 @@ RCombineAreaWithOpaqueness(RImage *image, RImage *src, int sx, int sy,
|
|||||||
|
|
||||||
if (!HAS_ALPHA(src)) {
|
if (!HAS_ALPHA(src)) {
|
||||||
|
|
||||||
s = src->data + sy*src->width*3;
|
s = src->data + (sy*src->width + sx)*3;
|
||||||
swi = (src->width - width) * 3;
|
swi = (src->width - width) * 3;
|
||||||
|
|
||||||
for (y=0; y < height; y++) {
|
for (y=0; y < height; y++) {
|
||||||
@@ -428,7 +428,7 @@ RCombineAreaWithOpaqueness(RImage *image, RImage *src, int sx, int sy,
|
|||||||
} else {
|
} else {
|
||||||
int tmp;
|
int tmp;
|
||||||
|
|
||||||
s = src->data + sy*src->width*4;
|
s = src->data + (sy*src->width + sx)*4;
|
||||||
swi = (src->width - width) * 4;
|
swi = (src->width - width) * 4;
|
||||||
|
|
||||||
for (y=0; y < height; y++) {
|
for (y=0; y < height; y++) {
|
||||||
|
|||||||
Reference in New Issue
Block a user