changeset 339:336b97f03633 r21-0-67

Import from CVS: tag r21-0-67
author cvs
date Mon, 13 Aug 2007 10:51:27 +0200
parents d486d167960c
children 497cb5bff1c4
files CHANGES-beta ChangeLog README.packages etc/NEWS etc/xemacs.1 lib-src/ChangeLog lib-src/sorted-doc.c lisp/ChangeLog lisp/about.el lisp/check-features.el lwlib/ChangeLog man/ChangeLog nt/ChangeLog src/ChangeLog version.sh
diffstat 15 files changed, 107 insertions(+), 18 deletions(-) [+]
line wrap: on
line diff
--- a/CHANGES-beta	Mon Aug 13 10:51:08 2007 +0200
+++ b/CHANGES-beta	Mon Aug 13 10:51:27 2007 +0200
@@ -1,4 +1,7 @@
 							-*- indented-text -*-
+to 21.0.67 "20 minutes to Nikko"
+-- last minute bug & doc fixes
+
 to 21.0.66 "20 minutes to Nikko"
 -- build fixes from Martin Buchholz
 -- various patches from Andy Piper and Jan Vroonhof
--- a/ChangeLog	Mon Aug 13 10:51:08 2007 +0200
+++ b/ChangeLog	Mon Aug 13 10:51:27 2007 +0200
@@ -1,3 +1,12 @@
+1999-03-25  XEmacs Build Bot <builds@cvs.xemacs.org>
+
+	* XEmacs 21.0.67 is released
+
+1999-03-17  SL Baur  <steve@xemacs.org>
+
+	* README.packages: Update documentation regarding mule-base and
+	dumping XEmacs/Mule.
+
 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
 
 	* XEmacs 21.0.66 is released
--- a/README.packages	Mon Aug 13 10:51:08 2007 +0200
+++ b/README.packages	Mon Aug 13 10:51:27 2007 +0200
@@ -9,8 +9,7 @@
 ------------------------
 
 Q. Do I need to have the packages to compile XEmacs?
-A. If you want to compile with MULE, you need the mule-base package installed.
-   Otherwise, no package is required before compilation.
+A. No.
 
 Q. I really liked the old way that packages were bundled and do not
    want to mess with packages at all.
@@ -132,7 +131,8 @@
 
    mailcrypt    - If you have PGP installed and want to verify the
                   signature of the index file.
-   mule-base    - Needed if you want to compile XEmacs with MULE.
+   mule-base    - Needed if you want to run XEmacs with MULE with a
+                  non-English language environment.
 
 After installing these by hand, you can start XEmacs. (It is a good
 idea to use 'xemacs -vanilla' here as your startup files might need
@@ -173,10 +173,10 @@
 Note to MULE users
 ------------------
 
-Unlike all other packages the mule-base package is used at build/dump 
-time. This means that you need this available before compiling XEmacs
-with MULE. Also it is a good idea to keep packages that are
-MULE-only separate by putting them in the mule-packages hierarchy.
+It is a good idea to keep packages that are MULE-only separate by
+putting them in the mule-packages hierarchy.  Non-Mule XEmacsen will
+ignore packages in mule-packages so it is safe to have that directory
+in the package path of a Non-Mule XEmacs.
 
 Which Packages to install?
 --------------------------
--- a/etc/NEWS	Mon Aug 13 10:51:08 2007 +0200
+++ b/etc/NEWS	Mon Aug 13 10:51:27 2007 +0200
@@ -63,8 +63,18 @@
 ** When the Zmacs region is active, `M-x query-replace' and the other
 replace commands now operate on the region contents only.
 
-** Using the new `-private' option, you can make XEmacs use a private
-colormap.
+** XEmacs now is able to choose X visuals and use private colormaps.
+The '-visual <visualStr>' command line option or the '.EmacsVisual'
+Xresource controls which visual XEmacs will use, and
+'-privateColormap' or '.privateColormap' will force XEmacs to create a
+private colormap for use.  The syntax for the visual string is
+"<visual><bitdepth>" where <visual> is one of 'StaticColor',
+'TrueColor', 'GrayScale', 'PseudoColor' or 'DirectColor' and
+<bitdepth> is the appropriate number of bits per pixel.  If an invalid
+or non-supported combination is entered, XEmacs attempts to find a happy
+medium.  The X creation mechanism will then determine if it needs to
+create a colormap for use, or the presence of the private flags will
+force it to create it.
 
 ** The `imenu' package has been ported to XEmacs and is available as a
 package.
@@ -161,8 +171,7 @@
 
 *** Like the old 'gnudoit' program. Gnuclient -batch now can read from stdin.
 
-*** Again like the old 'gnudoit' program, gnuclient now can return multiple
-lines.
+*** Gnuclient -batch no longer breaks off the output at the first LF.
 
 ** C mode changes
 
--- a/etc/xemacs.1	Mon Aug 13 10:51:08 2007 +0200
+++ b/etc/xemacs.1	Mon Aug 13 10:51:27 2007 +0200
@@ -211,6 +211,22 @@
 .I XEmacs
 can be started with the following standard X options:
 .TP
+.BI \-visual " <visualname><bitdepth>"
+Select the visual that XEmacs will attempt to use.
+.I <visualname>
+should be one of the strings "StaticColor", "TrueColor", "GrayScale",
+"PseudoColor" or "DirectColor", and
+.I <bitdepth>
+should be the number of bits per pixel (example, "-visual TrueColor24"
+for a 24bit TrueColor visual) See
+.IR X (1)
+for more information.
+.TP
+.B -privateColormap
+Require XEmacs to create and use a private colormap for display.  This will keep
+XEmacs from taking colors from the default colormap and keeping them from other
+clients.
+.TP
 .BI \-geometry " ##x##+##+##"
 Specify the geometry of the initial window.  The ##'s represent a number;
 the four numbers are width (characters), height (characters), X offset
@@ -440,6 +456,16 @@
 .B pointerColor (\fPclass\fB Foreground)
 Sets the color of the window's mouse cursor.
 .TP
+.B emacsVisual (\fPclass\fB EmacsVisual)
+Sets the default visual
+.I XEmacs
+will try to use (as described above).
+.TP
+.B privateColormap (\fPclass\fB PrivateColormap)
+If set, 
+.I XEmacs
+will default to using a private colormap.
+.TP
 .B geometry (\fPclass\fB Geometry)
 Sets the geometry of the
 .I XEmacs
--- a/lib-src/ChangeLog	Mon Aug 13 10:51:08 2007 +0200
+++ b/lib-src/ChangeLog	Mon Aug 13 10:51:27 2007 +0200
@@ -1,3 +1,14 @@
+1999-03-25  XEmacs Build Bot <builds@cvs.xemacs.org>
+
+	* XEmacs 21.0.67 is released
+
+1999-03-12  giacomo boffi  <giacomo.boffi@polimi.it>
+
+	* sorted-doc.c: corrected the outdated or plainly wrong
+	texinfo headers. Broken up the mega-@table that crashes (at
+	least RedHat's) TeX with:
+	 "! TeX capacity exceeded, sorry [save size=4000]."
+
 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
 
 	* XEmacs 21.0.66 is released
--- a/lib-src/sorted-doc.c	Mon Aug 13 10:51:08 2007 +0200
+++ b/lib-src/sorted-doc.c	Mon Aug 13 10:51:27 2007 +0200
@@ -224,7 +224,8 @@
     printf ("@unnumbered Command Summary for GNU Emacs\n");
     printf ("@table @asis\n");
     printf ("\n");
-    printf ("@let@ITEM@item\n");
+    printf ("@iftex\n");
+    printf ("@global@let@ITEM=@item\n");
     printf ("@def@item{@filbreak@vskip5pt@ITEM}\n");
     printf ("@font@tensy cmsy10 scaled @magstephalf\n");
     printf ("@font@teni cmmi10 scaled @magstephalf\n");
@@ -237,6 +238,7 @@
     printf ("@chardef@@64\n");
     printf ("@catcode43=12\n");
     printf ("@tableindent-0.2in\n");
+    printf ("@end iftex\n");
 
     /* print each function from the array */
 
@@ -260,6 +262,7 @@
 	    putchar ('\n');
 	  }
 	printf("@end display\n");
+	if ( i%200 == 0 && i != 0 ) printf("@end table\n\n@table @asis\n");
       }
 
     printf ("@end table\n");
--- a/lisp/ChangeLog	Mon Aug 13 10:51:08 2007 +0200
+++ b/lisp/ChangeLog	Mon Aug 13 10:51:27 2007 +0200
@@ -1,3 +1,15 @@
+1999-03-25  XEmacs Build Bot <builds@cvs.xemacs.org>
+
+	* XEmacs 21.0.67 is released
+
+1999-03-15  SL Baur  <steve@xemacs.org>
+
+	* check-features.el: Turn hard errors into warnings.
+
+1999-03-12  Charles G Waldman  <cgw@fnal.gov>
+
+	* about.el (about-hackers):  Change cgw's email address
+
 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
 
 	* XEmacs 21.0.66 is released
--- a/lisp/about.el	Mon Aug 13 10:51:08 2007 +0200
+++ b/lisp/about.el	Mon Aug 13 10:51:27 2007 +0200
@@ -1495,7 +1495,7 @@
        (print-short "Juan E. Villacis" "jvillaci@cs.indiana.edu")
        (print-short "Jan Vroonhof" "vroonhof@math.ethz.ch")
        (print-short "Vladimir Vukicevic" "vladimir@intrepid.com")
-       (print-short "Charles G. Waldman" "cgw@pgt.com")
+       (print-short "Charles G. Waldman" "cgw@fnal.gov")
        (print-short "David Walte" "djw18@cornell.edu")
        (print-short "Peter Ware" "ware@cis.ohio-state.edu")
        (print-short "Christoph Wedler" "wedler@fmi.uni-passau.de")
--- a/lisp/check-features.el	Mon Aug 13 10:51:08 2007 +0200
+++ b/lisp/check-features.el	Mon Aug 13 10:51:27 2007 +0200
@@ -39,8 +39,8 @@
   (condition-case nil
       (package-require 'tooltalk 1.0)
     (t (progn
-	 (setq build-error 1)
-	 (message "Error:  This XEmacs is built with tooltalk support but")
+	 ;; (setq build-error 1)
+	 (message "Warning:  This XEmacs is built with tooltalk support but")
 	 (message "does not have a tooltalk package installed.  Without the")
 	 (message "tooltalk lisp package, Tooltalk support is broken.")))))
 
@@ -48,8 +48,8 @@
   (condition-case nil
       (package-require 'Sun 1.0)
     (t (progn
-	 (setq build-error 1)
-	 (message "Error:  This XEmacs is built with sparcworks support but")
+	 ;; (setq build-error 1)
+	 (message "Warning:  This XEmacs is built with sparcworks support but")
 	 (message "does not have the Sun package installed.  Without the Sun")
 	 (message "lisp package, Sparcworks support will be broken.")))))
 
--- a/lwlib/ChangeLog	Mon Aug 13 10:51:08 2007 +0200
+++ b/lwlib/ChangeLog	Mon Aug 13 10:51:27 2007 +0200
@@ -1,3 +1,7 @@
+1999-03-25  XEmacs Build Bot <builds@cvs.xemacs.org>
+
+	* XEmacs 21.0.67 is released
+
 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
 
 	* XEmacs 21.0.66 is released
--- a/man/ChangeLog	Mon Aug 13 10:51:08 2007 +0200
+++ b/man/ChangeLog	Mon Aug 13 10:51:27 2007 +0200
@@ -1,3 +1,7 @@
+1999-03-25  XEmacs Build Bot <builds@cvs.xemacs.org>
+
+	* XEmacs 21.0.67 is released
+
 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
 
 	* XEmacs 21.0.66 is released
--- a/nt/ChangeLog	Mon Aug 13 10:51:08 2007 +0200
+++ b/nt/ChangeLog	Mon Aug 13 10:51:27 2007 +0200
@@ -1,3 +1,7 @@
+1999-03-25  XEmacs Build Bot <builds@cvs.xemacs.org>
+
+	* XEmacs 21.0.67 is released
+
 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
 
 	* XEmacs 21.0.66 is released
--- a/src/ChangeLog	Mon Aug 13 10:51:08 2007 +0200
+++ b/src/ChangeLog	Mon Aug 13 10:51:27 2007 +0200
@@ -1,3 +1,7 @@
+1999-03-25  XEmacs Build Bot <builds@cvs.xemacs.org>
+
+	* XEmacs 21.0.67 is released
+
 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
 
 	* XEmacs 21.0.66 is released
--- a/version.sh	Mon Aug 13 10:51:08 2007 +0200
+++ b/version.sh	Mon Aug 13 10:51:27 2007 +0200
@@ -1,7 +1,7 @@
 #!/bin/sh
 emacs_major_version=21
 emacs_minor_version=0
-emacs_beta_version=66
+emacs_beta_version=67
 xemacs_codename="20 minutes to Nikko"
 infodock_major_version=4
 infodock_minor_version=0