Commits

Anonymous committed 336b97f

Import from CVS: tag r21-0-67

  • Participants
  • Parent commits d486d16
  • Tags r21-0-67

Comments (0)

Files changed (15)

File CHANGES-beta

 							-*- 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
+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

File README.packages

 ------------------------
 
 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.
 
    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
 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?
 --------------------------
 ** 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.
 
 *** 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
 

File etc/xemacs.1

 .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
 .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

File lib-src/ChangeLog

+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

File lib-src/sorted-doc.c

     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");
     printf ("@chardef@@64\n");
     printf ("@catcode43=12\n");
     printf ("@tableindent-0.2in\n");
+    printf ("@end iftex\n");
 
     /* print each function from the array */
 
 	    putchar ('\n');
 	  }
 	printf("@end display\n");
+	if ( i%200 == 0 && i != 0 ) printf("@end table\n\n@table @asis\n");
       }
 
     printf ("@end table\n");

File lisp/ChangeLog

+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

File lisp/about.el

        (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")

File lisp/check-features.el

   (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.")))))
 
   (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.")))))
 

File lwlib/ChangeLog

+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

File man/ChangeLog

+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

File nt/ChangeLog

+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

File src/ChangeLog

+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
 #!/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