From xemacs-m  Wed Aug 20 07:37:08 1997
Received: from frege.math.ethz.ch (root@frege-d-math-north-g-west.math.ethz.ch [129.132.145.3])
	by xemacs.org (8.8.5/8.8.5) with SMTP id HAA18838
	for <xemacs-beta@xemacs.org>; Wed, 20 Aug 1997 07:37:06 -0500 (CDT)
Received: from midget (vroonhof@midget [129.132.145.4]) by frege.math.ethz.ch (8.6.12/Main-STAT-mailer) with ESMTP id OAA27375 for <xemacs-beta@xemacs.org>; Wed, 20 Aug 1997 14:36:53 +0200
Received: (vroonhof@localhost) by midget (SMI-8.6/D-MATH-client) id OAA15879; Wed, 20 Aug 1997 14:36:52 +0200
To: xemacs-beta@xemacs.org
Subject: Re: Can we please have this in XEmacs 19.16
References: <byhgcmqoar.fsf@midget.math.ethz.ch> <m2oh6u9e7m.fsf@altair.xemacs.org>
Mime-Version: 1.0 (generated by tm-edit 7.106)
Content-Type: text/plain; charset=US-ASCII
From: Jan Vroonhof <vroonhof@math.ethz.ch>
Date: 20 Aug 1997 14:36:52 +0200
In-Reply-To: SL Baur's message of 19 Aug 1997 12:15:25 -0700
Message-ID: <byen7phvyz.fsf@midget.math.ethz.ch>
Lines: 32
X-Mailer: Gnus v5.4.55/XEmacs 19.15

SL Baur <steve@xemacs.org> writes:

> I agree about updating x-compose.el, however, this patch is rejected.
> If x-compose.elc is to be dumped with XEmacs, it should be done
> correctly.  In v19 that means it must be referenced out of loadup.el
> and src/Makefile.in.in must refer to it so its DOC strings can be
> snarfed for the DOC file.

I am not proposing x-compose.el to be dumped. I specially put it in
the same hook as x-initialize-keyboard because of the comment.

    ;; This runs after the first frame has been created (we can't
    ;; talk to the X server before that) but before the
    ;; site-start-file or .emacs file, so sites and users have a
    ;; chance to override it.

and

    ;; We can't load this until after the initial X device is created
    ;; because the icon initialization needs to access the display to get
    ;; any toolbar-related color resources.
 
The problem is that x-composes use x-keysym-on-keyboard-p and I am
not sure whether that also talks to the X server or needs the X device
inited.

Note that x-compose uses NO functions for its normal behaviour. It
just juggles a few keymaps when it is loaded.

Jan

Note x-win.el also does (require 'x-iso8859-1)

