[PATCH libX11 0/2] Mend some XIM design issues.
Egbert Eich
eich at freedesktop.org
Fri Dec 7 02:57:50 PST 2012
These two patches attempt to fix some issues with the design
of XIM - the X Input Method.
Both address races and missing synchronizations in the protocol.
Due to the rather complicated matter and the conditions these
errors occur each explanation for the fix is longer than the fix
itself. Therefore please refer to the respective log entry as
well as the comments in the code for explanations.
Since only few applications use XIM today the issue might not
be so pressing.
Noneteless the patches have been 'field-tested' on SUSE enterprise
products for quite some time now - while those fixes have eliminated
the error that has been seen so far we are not aware of any reports
of regressions caused by those fixes.
Egbert Eich (2):
XIM: Fix race on focus change: set 'FABRICATED' only when keyev
filters in place.
XIM: Fix sync problem on focus change.
modules/im/ximcp/imDefIc.c | 27 +++++++++++++++++++++++++++
modules/im/ximcp/imDefLkup.c | 4 +++-
2 files changed, 30 insertions(+), 1 deletions(-)
--
1.7.7
More information about the xorg-devel
mailing list