Bug 8144

Summary: X input methods broken with --enable-loadable-i18n
Product: xorg Reporter: Tollef Fog Heen <tfheen>
Component: Lib/XlibAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: high CC: lomarcan, peterjeremy
Version: 7.1 (2006.05)Keywords: i18n, patch, regression
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard: 2011BRB_Reviewed
i915 platform: i915 features:
Attachments:
Description Flags
Make X input methods work correctly with --enable-loadable-i18n none

Description Tollef Fog Heen 2006-09-06 03:25:31 UTC
When compiling libx11 with --enable-loadable-i18n, xterm still fails to open X 
the X input methods which means dead keys like ยจ doesn't work correctly.  I'll 
attach a patch which solves this problem.
Comment 1 Tollef Fog Heen 2006-09-06 03:27:50 UTC
Created attachment 6843 [details] [review]
Make X input methods work correctly with --enable-loadable-i18n
Comment 2 Daniel Stone 2007-02-27 01:33:26 UTC
Sorry about the phenomenal bug spam, guys.  Adding xorg-team@ to the QA contact so bugs don't get lost in future.
Comment 3 Peter Jeremy 2010-11-23 19:01:23 UTC
I can confirm that this bug is still present in libX11-1.3.3 (Xorg 7.5) and the attached patch corrects things for the en_AU.UTF-8 locale (which maps to the en_US.UTF-8 directory).

I have done some investigating in both the CVS and GIT repositories.  The
GIT repository contains no history and only contains the new (broken) data
in XI18N_OBJS.  The CVS repository shows that the correct configuration was initially imported (as xc/nls/XI18N_OBJS/en_US.UTF-8 v1.1.1.1) but was replaced
by incorrect data in v1.1 with no useful explanation.
Comment 4 Julien Cristau 2011-01-19 02:14:32 UTC
*** Bug 33259 has been marked as a duplicate of this bug. ***
Comment 5 Jeremy Huddleston Sequoia 2011-10-07 15:26:38 UTC
Could you please send your patch to xorg-devel for review?
Comment 6 Alan Coopersmith 2018-03-24 05:51:19 UTC
The attached patch looks very much like one that got applied a few years ago:
https://cgit.freedesktop.org/xorg/lib/libX11/commit/?id=9955d1c8de994a90fe7f2e3187e7362611d7d265

Closing as resolved.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.