-
Bug
-
Resolution: Fixed
-
P2
-
1.2.0
-
1.2.2
-
generic
-
solaris_7
On solaris platform, XIM cannot filter ButtonPress, ButtonRelease, MotionNotify,
or Expose events from java awt textfield or textarea widgets.
This is necessary for input method for some European locales of Solaris7,
including ru(Russain) and en_US.UTF-8, where input method is located
locally in Xlibrary and a single xevent dispatch loop is shared between the
application and the Xlibrary. Unless these events are filtered, the input
method cannot display the status area, nor cannot use mouse at all
to select a choice on lookup choice window.
To reproduce the problem, build a sample java.awt.textarea application
attached, and run it in en_US.UTF-8 locale of Solaris2.6 or 7.
No text appears in the status area, while it shows something like
"[English/European]" in it with any Motif text widget application.
This is because no Xexpose events is sent from java awt to XtDispatchEvent.
or Expose events from java awt textfield or textarea widgets.
This is necessary for input method for some European locales of Solaris7,
including ru(Russain) and en_US.UTF-8, where input method is located
locally in Xlibrary and a single xevent dispatch loop is shared between the
application and the Xlibrary. Unless these events are filtered, the input
method cannot display the status area, nor cannot use mouse at all
to select a choice on lookup choice window.
To reproduce the problem, build a sample java.awt.textarea application
attached, and run it in en_US.UTF-8 locale of Solaris2.6 or 7.
No text appears in the status area, while it shows something like
"[English/European]" in it with any Motif text widget application.
This is because no Xexpose events is sent from java awt to XtDispatchEvent.
- relates to
-
JDK-6359201 HotSpot VM error in xiiimp.so.2
-
- Closed
-