Hi there,
Following is copied from the `M-x report-emacs-bug'
From: <yj_lee@YJ_LEE>
To: Pretest Bug <meadow-develop@meadowy.org>
Subject: Meadow to support Chinese Big5/GB
--text follows this line--
Please write in English if possible, because the Emacs maintainers
usually do not have translators to read other languages for them.
Your bug report will be posted to the Pretest Bug <meadow-develop@meadowy.org> mailing list.
Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:
The MW32-IME now cannot support Chinese Big5/GB. As far as I can
understand from the source code now, In file "mw32ime.c", the
ImmGetCompositionStringA() is used to get the result of IME
composition. But ImmGetCompositionStringA() cannot support characters
other than the locale setting. The code should somehow use
ImmGetCompositionStringW() to get unicode of the composed character.
Or maybe there is some other way to achive same thing.
BTW, in vim/src/gui_32.c, function GetCompositionString?_inUCS2() tries
to use ImmGetCompositionStringW() before invoking ImmGetCompositionStringA().
Maybe this is a good reference for the Meadow team.
I'm interested in emacs internationalization. And if possible, I'm
glad to contribute to this part.
If emacs crashed, and you have the emacs process in the gdb debugger,
please include the output from the following gdb commands:
bt full' and xbacktrace'.
If you would like to further debug the crash, please read the file
c:/meadow/etc/DEBUG for instructions.
In GNU Emacs 22.0.50.1 (i386-mingw-nt5.1.2600)
of 2006-06-24 on CUBE
URL: http://svn.meadowy.org/Meadow/trunk
Last Changed Rev: 4095
Last Changed Date: 2006-06-18 08:24:02 +0900 (Sun, 18 Jun 2006)
X server distributor `MW32', version 11.0.1
configured using `configure --with-gcc (3.4)'
Important settings:
value of $LC_ALL: nil
value of $LC_COLLATE: nil
value of $LC_CTYPE: nil
value of $LC_MESSAGES: nil
value of $LC_MONETARY: nil
value of $LC_NUMERIC: nil
value of $LC_TIME: nil
value of $LANG: en_GB
locale-coding-system: cp932
default-enable-multibyte-characters: t
Major mode: Lisp Interaction
Minor modes in effect:
encoded-kbd-mode: t
tooltip-mode: t
tool-bar-mode: t
mouse-wheel-mode: t
menu-bar-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
blink-cursor-mode: t
unify-8859-on-encoding-mode: t
utf-translate-cjk-mode: t
auto-compression-mode: t
line-number-mode: t
Recent input:
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo>
<down-mouse-1> <mouse-1> M-x r e p o r t SPC e SPC
SPC <return>
Recent messages:
(C:\meadow\bin\Meadow.exe)
Loading encoded-kb...done
Loading advice...done
For information about the GNU Project and its goals, type C-h C-p.
Loading emacsbug...
Loading regexp-opt...done
Loading emacsbug...done