1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
XFree86-4.1.0-3 bugs
====================
1. Prototype missing (can not compile c++ programs without it)
extern char *
XSetIMValues(
#if NeedVarargsPrototypes
XIM /* im */, ...
#endif
);
The function does exist in the X library itself.
2. In Xutf8LookupString BUFFER_SIZE can be max 64. After that
pressing enter in any X Input Method will disable all character
look-ups until method is closed (no need to kill the process).
char buffer_return[BUFFER_SIZE];
int bytes_buffer = BUFFER_SIZE;
int Xutf8LookupString(ic, event, buffer_return,
bytes_buffer, keysym_return, status_return)
XIC ic;
XKeyPressedEvent *event;
char *buffer_return;
int bytes_buffer;
KeySym *keysym_return;
Status *status_return;
Input Method Bugs
=================
1. X Input Method xcin and Ami can not be used on a dual-head screen 1.
At least on my machine :(. Workaround:
- I could start cin with -d option:
export LC_ALL=zh_TW.big5; xcin -d :0.1
after I started one on :0.0.
- I could start cin with -d option:
export DISPLAY=:0.1; export LC_ALL=ko_KR.euckr; ami
after I started and exited one on :0.0.
- Alternatively can use Yudit's built-in Chinese or Korean input.
- When I close a root input method (interxim) with closeIM code dumps
in Xlib library.
- When interxim root input method closes code dumps in XFilterEvent
in Xlib library.
|