[ Home | CW Bug Reports | Mail ]

SIOUX_WASTE不適切な option
Subject: BUG -- MSL SIOUX_WASTE wrong WASTE option
 
---------------------------------------------------------------------------
METROWERKS PRODUCT AND USAGE SECTION
 
Product name :            [ CodeWarrior Professional ]
Product version :         [ Pro 2 ]
Component name :          [ MSL 2.2 ]
Generating:               [ Mac OS 68K / Mac OS PowerPC ]
Purpose:                  [ console application ]
 
---------------------------------------------------------------------------
 
BUG DESCRIPTION SECTION
 
Reason for this report:   [ incorrect program feature ]
Bug severity:             [ executes incorrectly ]
Reproducibility:          [ always ]
Problem summary:
 
  "MSL SIOUX_WASTE.xxx.Lib" should be built with the WASTE_NO_SYNCH
option. "SIOUX_WASTE.h" should be the following.
 
#include <SIOUXPrefix.h>
 
#define SIOUX_USE_WASTE     1
#define WASTE_IC_SUPPORT    1
#define WASTE_DEBUG         0
#define WASTE_OBJECTS       0
#define WASTE_NO_SYNCH      1   // <-------
 
  WASTE allows multiple fonts on SIOUX console without the
WASTE_NO_SYNCH option even with weDoMonoStyled flag. I guess this is a
WASTE's bug.
  This bug does not emerge on U.S. system because there is only
smRoman script. In multiple scripts system like Japanese system
(smRoman + smJapanese), Font-KeyScript synchronization changes the
SIOUX console font every time you switch the keyboard menu. This
causes mixture of fonts and moji-bake (garbled japanese characters).


この Pageは MacOS X + Radio UserLand で作っています。