From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Klaus Zeitler Newsgroups: gmane.emacs.devel Subject: Re: [kzeitler@lucent.com: Re: compose key on SUN keyboard creates 2 characters (and beeps)] Date: 12 Jan 2004 15:25:58 +0100 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <384A6738-44F5-11D8-9EE7-00039363E640@swipnet.se> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1073919350 19109 80.91.224.253 (12 Jan 2004 14:55:50 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 12 Jan 2004 14:55:50 +0000 (UTC) Cc: rms@gnu.org, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Mon Jan 12 15:55:43 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1Ag3Tj-0005SB-00 for ; Mon, 12 Jan 2004 15:55:43 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1Ag3Tj-0006Ka-00 for ; Mon, 12 Jan 2004 15:55:43 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1Ag40b-0008Tz-4J for emacs-devel@quimby.gnus.org; Mon, 12 Jan 2004 10:29:41 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1Ag3zC-00082P-SR for emacs-devel@gnu.org; Mon, 12 Jan 2004 10:28:14 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1Ag3yc-0007rG-8k for emacs-devel@gnu.org; Mon, 12 Jan 2004 10:28:09 -0500 Original-Received: from [192.11.226.161] (helo=hoemail1.firewall.lucent.com) by monty-python.gnu.org with esmtp (Exim 4.24) id 1Ag3yb-0007qm-Qy; Mon, 12 Jan 2004 10:27:37 -0500 Original-Received: from nbgif1.de.lucent.com (h135-246-31-82.lucent.com [135.246.31.82]) by hoemail1.firewall.lucent.com (Switch-2.2.8/Switch-2.2.0) with ESMTP id i0CEQ0b18697; Mon, 12 Jan 2004 08:26:00 -0600 (CST) Original-Received: from sfsws1.de.lucent.com (sfsws1.de.lucent.com [135.246.31.38]) by nbgif1.de.lucent.com (8.11.7p1+Sun/8.11.7) with ESMTP id i0CEPxL01477; Mon, 12 Jan 2004 15:25:59 +0100 (MET) Original-Received: from sfsw51.de.lucent.com (sfsw51 [135.246.123.35]) by sfsws1.de.lucent.com (8.11.7p1+Sun/8.8.5) with ESMTP id i0CEPwr28569; Mon, 12 Jan 2004 15:25:58 +0100 (MET) Original-Received: (from kzeitler@localhost) by sfsw51.de.lucent.com (8.11.7p1+Sun/8.8.8) id i0CEPwA03860; Mon, 12 Jan 2004 15:25:58 +0100 (MET) X-Authentication-Warning: sfsw51.de.lucent.com: kzeitler set sender to kzeitler@lucent.com using -f Original-To: "Jan D." X-NSA-Fodder: Ceridian Kennedy JFK nuclear clandestine spies digicash Belknap In-Reply-To: <384A6738-44F5-11D8-9EE7-00039363E640@swipnet.se> Original-Lines: 32 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:19144 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:19144 >>>>> "Jan" == Jan D writes: Jan> Jan> I would expect chars_matched to be set to 0 when a complete character Jan> has been composed. But this may not be so, it all depends on what Sun Jan> has done. I checked (on Solaris 5.8) and it is 3 after the 3rd key press. Jan> Compose processing works with XIM/XIC, so XLookupString is never Jan> called. But if you turn XIM off (emacs --xrm '*useXIM: false') it Jan> does not work. Nor can it be made to work in Emacs, since the code Jan> in XLookupString that did compose processing has been conditionalized Jan> out in XFree86. The compose_status parameter is never modifyed by Jan> XLookupString by XFree86. It sounds as if Sun is doing something Jan> else, I'll try to figure out what when I can get my hand on a Solaris Jan> machine. Jan> But is there a reason why XIM is not enabled for you? I have no idea. I only know that XIM exists. I just checked config.h and there's HAVE_XIM and USE_XIM both set to 1. So in theory it should be there. What should I check? Klaus -- ------------------------------------------ | Klaus Zeitler Lucent Technologies | | Email: kzeitler@lucent.com | ------------------------------------------ --- If you don't have the time to do it right, where are you going to find the time to do it over?