File: XBUGS.TXT

package info (click to toggle)
yudit 2.8.1-3
  • links: PTS
  • area: main
  • in suites: lenny, squeeze
  • size: 11,948 kB
  • ctags: 5,775
  • sloc: cpp: 63,619; perl: 4,263; ansic: 1,957; makefile: 883; sh: 468
file content (43 lines) | stat: -rw-r--r-- 1,492 bytes parent folder | download | duplicates (8)
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.