For 21.2 only; patch for 21.1 under separate head.
>>>> "Chmouel" == Chmouel Boudjnah
<chmouel(a)mandrakesoft.com> writes:
Chmouel> Can the "Mandrake is not supported" patch could be
Chmouel> removed ?
Sure. Comments to me; I will commit to CVS in a couple of days unless
you comment or the XEmacs Review Board does.
Index: ChangeLog
===================================================================
RCS file: /usr/CVSroot/XEmacs/xemacs/ChangeLog,v
retrieving revision 1.155.2.224
diff -u -U0 -r1.155.2.224 ChangeLog
--- ChangeLog 2000/12/19 08:42:19 1.155.2.224
+++ ChangeLog 2000/12/26 06:00:24
@@ -0,0 +1,16 @@
+2000-12-26 Stephen J. Turnbull <stephen(a)xemacs.org>
+
+ * PROBLEMS (Running/Linux): Undeprecate Mandrake; tip for color-gcc.
+
+2000-12-20 Stephen J. Turnbull <stephen(a)xemacs.org>
+
+ * PROBLEMS (Linux): document Mandrake policy, how to get Meta on
+ Alt, and getaddrinfo() blocking trying to get localhost's CNAME.
+
+2000-07-20 Kazuyuki IENAGA <ienaga(a)xemacs.org>
+
+ * configure.in: use input-method-xlib.o for USE_XFONTSET instead
+ of input-method-xfs.o.
+
+ * configure: ditto
+
Index: PROBLEMS
===================================================================
RCS file: /usr/CVSroot/XEmacs/xemacs/PROBLEMS,v
retrieving revision 1.26.2.20
diff -u -r1.26.2.20 PROBLEMS
--- PROBLEMS 2000/12/20 14:55:53 1.26.2.20
+++ PROBLEMS 2000/12/26 06:00:29
@@ -1258,20 +1258,23 @@
** Linux
-*** Mandrake (all versions)
+*** Mandrake
-Cannot be fully supported by XEmacs developers because they insist on
-applying known broken patches.
+The Mandrake Linux distribution is attempting to comprehensively
+update the user interface, and make it consistent across
+applications. This is very difficult, and will occasionally cause
+conflicts with applications like Emacs with their own long-established
+interfaces. Known issues specific to Mandrake or especially common:
-One known issue is that on keyboards with both a Meta key (typically
-the Windows key on PCs) and an Alt key, XEmacs wants to bind the Meta
-modifier to the Meta key. Mandrake has a policy that XEmacs
-Meta-chords should use the Alt key, which they enforce by patching
-XEmacs's modifier-handling code, making the Meta and Alt modifiers
-synonymous. This will break planned upgrades to XEmacs to allow menu
-hotkeys; be warned. See next topic for how to implement Meta-on-Alt
-portably.
+Some versions of XEmacs distributed with Mandrake were patched to make
+the Meta and Alt keysyms synonymous. These normally work as expected
+in the Mandrake environment. However, custom-built XEmacsen will seem
+to "inexplicably" not respect the "Alt-invokes-Meta-commands"
convention.
+See "I want XEmacs to use the Alt key" below.
+The color-gcc wrapper (see below) is in common use on the Mandrake
+platform.
+
*** I want XEmacs to use the Alt key, not the XXX key, for Meta commands
For historical reasons, XEmacs looks for a Meta key, then an Alt key.
@@ -1284,12 +1287,22 @@
One correct way to implement this was suggested on comp.emacs.xemacs
(by Kilian Foth and in more detail by Michael Piotrowski): unmap the
Meta modifier using xmodmap or xkb, and then map the Meta/Windows key
-to the Super or Hyper modifier. XEmacs will not find the Meta keysym,
-and default to using the Alt key for Meta keybindings. Typically few
-applications use the (X11) Meta modifier (sawfish is one); it is
-tedious but not too much so to teach them to use Super instead of
-Meta. There may be further useful hints in the discussion of
-keymapping on non-Linux platforms.
+to the Super or Hyper keysym and an appropriate mod bit. XEmacs will
+not find the Meta keysym, and default to using the Alt key for Meta
+keybindings. Typically few applications use the (X11) Meta modifier;
+it is tedious but not too much so to teach the ones you need to use
+Super instead of Meta. There may be further useful hints in the
+discussion of keymapping on non-Linux platforms.
+
+*** The color-gcc wrapper
+
+This wrapper colorizes the error messages from gcc. By default XEmacs
+does not interpret the escape sequences used to generate colors,
+resulting in a cluttered, hard-to-read buffer. You can remove or
+defeat the wrapper, or you may get good results from the ansi-color.el
+library:
+
+http://www.geocities.com/kensanata/color-emacs.html#ansicolors
*** You get crashes in a non-C locale with Linux GNU Libc 2.0.
--
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Institute of Policy and Planning Sciences Tel/fax: +81 (298) 53-5091
_________________ _________________ _________________ _________________
What are those straight lines for? "XEmacs rules."