# HG changeset patch # User cvs # Date 1186995087 -7200 # Node ID 336b97f03633200e05cde60ee04fffd58587b7d2 # Parent d486d167960cd0fea6a3a455ef43de9f3503515c Import from CVS: tag r21-0-67 diff -r d486d167960c -r 336b97f03633 CHANGES-beta --- 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 diff -r d486d167960c -r 336b97f03633 ChangeLog --- 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 + + * XEmacs 21.0.67 is released + +1999-03-17 SL Baur + + * README.packages: Update documentation regarding mule-base and + dumping XEmacs/Mule. + 1999-03-12 XEmacs Build Bot * XEmacs 21.0.66 is released diff -r d486d167960c -r 336b97f03633 README.packages --- 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? -------------------------- diff -r d486d167960c -r 336b97f03633 etc/NEWS --- 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 ' 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 +"" where is one of 'StaticColor', +'TrueColor', 'GrayScale', 'PseudoColor' or 'DirectColor' and + 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 diff -r d486d167960c -r 336b97f03633 etc/xemacs.1 --- 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 " " +Select the visual that XEmacs will attempt to use. +.I +should be one of the strings "StaticColor", "TrueColor", "GrayScale", +"PseudoColor" or "DirectColor", and +.I +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 diff -r d486d167960c -r 336b97f03633 lib-src/ChangeLog --- 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 + + * XEmacs 21.0.67 is released + +1999-03-12 giacomo boffi + + * 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 * XEmacs 21.0.66 is released diff -r d486d167960c -r 336b97f03633 lib-src/sorted-doc.c --- 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"); diff -r d486d167960c -r 336b97f03633 lisp/ChangeLog --- 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 + + * XEmacs 21.0.67 is released + +1999-03-15 SL Baur + + * check-features.el: Turn hard errors into warnings. + +1999-03-12 Charles G Waldman + + * about.el (about-hackers): Change cgw's email address + 1999-03-12 XEmacs Build Bot * XEmacs 21.0.66 is released diff -r d486d167960c -r 336b97f03633 lisp/about.el --- 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") diff -r d486d167960c -r 336b97f03633 lisp/check-features.el --- 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."))))) diff -r d486d167960c -r 336b97f03633 lwlib/ChangeLog --- 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 + + * XEmacs 21.0.67 is released + 1999-03-12 XEmacs Build Bot * XEmacs 21.0.66 is released diff -r d486d167960c -r 336b97f03633 man/ChangeLog --- 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 + + * XEmacs 21.0.67 is released + 1999-03-12 XEmacs Build Bot * XEmacs 21.0.66 is released diff -r d486d167960c -r 336b97f03633 nt/ChangeLog --- 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 + + * XEmacs 21.0.67 is released + 1999-03-12 XEmacs Build Bot * XEmacs 21.0.66 is released diff -r d486d167960c -r 336b97f03633 src/ChangeLog --- 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 + + * XEmacs 21.0.67 is released + 1999-03-12 XEmacs Build Bot * XEmacs 21.0.66 is released diff -r d486d167960c -r 336b97f03633 version.sh --- 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