[Bug 239698] New: XIM (with SCIM) commits first character after FocusIn immediately
https://bugzilla.novell.com/show_bug.cgi?id=239698 Summary: XIM (with SCIM) commits first character after FocusIn immediately Product: openSUSE 10.3 Version: unspecified Platform: All OS/Version: All Status: NEW Severity: Normal Priority: P5 - None Component: X.Org AssignedTo: sndirsch@novell.com ReportedBy: eich@novell.com QAContact: sndirsch@novell.com CC: mfabian@novell.com Start scimd, set environment for Japanese input as described by mfabian in Bug #221326, start xterm. Type something, without committing (enter) move input focus to another window, move back, type again. First character will be committed immediately. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=239698 ------- Comment #1 from eich@novell.com 2007-01-28 09:00 MST ------- Created an attachment (id=115774) --> (https://bugzilla.novell.com/attachment.cgi?id=115774&action=view) Fix Possible fix for xorg/lib/libX11. When synthesized key events are sent on commit XIM sets the 'fabricated' flag (called fablicated') so that the keypress handler knows that these were not real events. This also happens when committing due to the loss of focus. However in this case the keypress/release filters which consume and unset this flag are no longer in the filter chain. So the flag is erronously set when a real keyboard event is received after focus has been regained. So the first event is wrongly treated as a 'fablicated' key in the keypress handler which will at the same time reset the flag so the second key event is treated correctly. The fix only sets the flag when at least one of the keyboard filters is in place. Please test for possible side effects. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=239698 mfabian@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |zsu@novell.com ------- Comment #2 from mfabian@novell.com 2007-01-28 11:19 MST ------- The bug is reproducible with other programs using XIM, for example rxvt-unicode. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=239698 sndirsch@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Priority|P5 - None |P2 - High -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=239698 sndirsch@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO Info Provider| |mfabian@novell.com ------- Comment #3 from sndirsch@novell.com 2007-01-29 16:36 MST ------- submitted for STABLE/Factory. Check for changelog: - bug-239698_libx11.diff: * XIM (with SCIM) commits first character after FocusIn immediately (Bug #239698) Please test! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=239698 eich@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bugproxy@us.ibm.com ------- Comment #4 from eich@novell.com 2007-01-30 15:32 MST ------- *** Bug 190910 has been marked as a duplicate of this bug. *** -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=239698 ------- Comment #5 from eich@novell.com 2007-01-31 10:49 MST ------- Stefan, Mike, could you please include this into SLES10 SP1 Beta for testing? We should definitely try to fix this problem for SLES customers. I feel it's very annoying. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=239698 ------- Comment #6 from sndirsch@novell.com 2007-01-31 10:53 MST ------- I would like to see this tested first by Mike on his STABLE system before submitting this for SLES10-SP1. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=239698 mfabian@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED Info Provider|mfabian@novell.com | ------- Comment #7 from mfabian@novell.com 2007-02-01 10:38 MST ------- Seems to work fine. I could not find any disadvantages so far. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=239698 sndirsch@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED ------- Comment #8 from sndirsch@novell.com 2007-02-02 08:56 MST ------- package now also submitted for SLES10-SP1. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=239698 bugproxy@us.ibm.com changed: What |Removed |Added ---------------------------------------------------------------------------- Partner ID| |LTC 22620 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=239698 bugproxy@us.ibm.com changed: What |Removed |Added ---------------------------------------------------------------------------- Partner ID|LTC 22620 |LTC 24055 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
participants (1)
-
bugzilla_noreply@novell.com