Commits

Anonymous committed 92f8ad5

Import from CVS: tag r20-4b1

  • Participants
  • Parent commits a15e4b3
  • Tags r20-4b1

Comments (0)

Files changed (11)

File CHANGES-beta

 							-*- indented-text -*-
+to 20.4 beta1 "Century"
+-- Version fork, package work will be carried on in this branch
+-- Miscellaneous bug fixes
+
 to 20.3 beta28 "Reykjavik"
 -- about.el additions and updates
 -- See etc/BETA for initial package documentation
+1997-10-12  SL Baur  <steve@altair.xemacs.org>
+
+	* XEmacs 20.4-beta1 is released.
+
+	* XEmacs 19.16-pre9 is released.
+
+	* XEmacs 19.16-pre8 is released.
+
 1997-10-11  SL Baur  <steve@altair.xemacs.org>
 
+	* XEmacs 20.3-beta28 is released.
+
 	* Makefile.in (src/paths.h): Update PATH_INFOPATH
 	(infopath): New shell variable.
 	(infopath_user_defined): Ditto.
-This directory tree holds version 20.3 of XEmacs, the extensible,
+This directory tree holds version 20.4 of XEmacs, the extensible,
 customizable, self-documenting real-time display editor.
 
 See the file `etc/NEWS' for information on new features and other

File lisp/ChangeLog

+1997-10-12  SL Baur  <steve@altair.xemacs.org>
+
+	* prim/package-admin.el (package-admin-add-binary-package):
+	Correctly deal with package-paths with a single directory.
+
 1997-10-11  SL Baur  <steve@altair.xemacs.org>
 
 	* prim/startup.el (set-default-load-path): Look for `packages'

File lisp/prim/package-admin.el

   "Install a pre-bytecompiled XEmacs package into package hierarchy."
   (interactive "fPackage tarball: ")
   (when (null pkg-dir)
-    (setq pkg-dir (cadr package-path)))
+    (when (or (not (listp package-path))
+	      (not package-path))
+      (error "No package path"))
+    (setq pkg-dir (car (last package-path))))
 
   (let ((buf (get-buffer-create package-admin-temp-buffer)))
     (call-process "add-big-package.sh"

File src/ChangeLog

+1997-10-12  SL Baur  <steve@altair.xemacs.org>
+
+	* src/s/freebsd.h: Add X11 guard for building without X11.
+	From Hrvoje Niksic <hniksic@srce.hr>
+
+1997-10-12  Kyle Jones  <kyle_jones@wonderworks.com>
+
+	* src/doprnt.c (emacs_doprnt_1): if forwarded field width
+	  is negative, set minus_flag and make the field width
+	  positive.  Makes (format "%*s" -10 "abc") work like
+	  (format "%-*s" 10 "abc").
+
+1997-10-12  SL Baur  <steve@altair.xemacs.org>
+
+	* unexsol2.c (unexec): CONST isn't defined here.
+	From Adrian Aichner <aichner@ecf.teradyne.com>
+	
 1997-10-11  SL Baur  <steve@altair.xemacs.org>
 
+	* realpath.c (realpath): CONST IS LOSING but removing it conflicts 
+	with system headers.
+
 	* callproc.c: New variable infopath-internal.
 	(complex_vars_of_callproc): Declare and initialized it.
 

File src/doprnt.c

 	      else
 		{
 		  nextspec->minwidth = XINT (obj);
+		  if (XINT(obj) < 0)
+		    {
+		      spec->minus_flag = 1;
+		      nextspec->minwidth = - nextspec->minwidth;
+		    }
 		}
 	      nextspec->minus_flag = spec->minus_flag;
 	      nextspec->plus_flag = spec->plus_flag;

File src/realpath.c

 #define MAX_READLINKS 32
 
 #ifdef __STDC__
-char *realpath(CONST char *path, char resolved_path [])
+char *realpath(const char *path, char resolved_path [])
 #else
 char *realpath(path, resolved_path)
-CONST char *path;
+const char *path;
 char resolved_path [];
 #endif
 {

File src/s/freebsd.h

 
 /* Kludge to work around setlocale(LC_ALL,...) not working after 01/1997 */
 #if __FreeBSD_version >= 199701
+#ifdef HAVE_X_WINDOWS
 #ifndef NOT_C_CODE
 #include <X11/Xlocale.h>
 #define setlocale(locale_category, locale_spec) setlocale(LC_CTYPE, locale_spec)
 #endif /* C code */
 #endif
+#endif
 
 #define LIBS_TERMCAP "-ltermcap"
 

File src/unexsol2.c

 
 /* Synched up with: Not in FSF. */
 
-/* #pragma ident "@(#) $Id: unexsol2.c,v 1.2 1997/10/12 01:40:18 steve Exp $" */
+/* #pragma ident "@(#) $Id: unexsol2.c,v 1.3 1997/10/13 03:35:33 steve Exp $" */
 
 #include <stdlib.h>
 #include <stdio.h>
        unsigned int bss_start, unsigned int entry_address)
 {
   void *handle;
-  void (*func)(CONST char *file);
+  void (*func)(const char *file);
 
   if ((handle = dlopen (DYNODUMP_SO, RTLD_LAZY)) == NULL)
     {
       exit (1);
     }
 
-  if ((func = (void (*)(CONST char *)) dlsym (handle, DYNODUMP_SYM)) == NULL)
+  if ((func = (void (*)(const char *)) dlsym (handle, DYNODUMP_SYM)) == NULL)
     {
       fprintf (stderr, "unexec(): dlsym(%s): %s \n",
 	       (char *) DYNODUMP_SYM, dlerror());
 #!/bin/sh
 emacs_major_version=20
-emacs_minor_version=3
-emacs_beta_version=28
-xemacs_codename="Reykjavik"
+emacs_minor_version=4
+emacs_beta_version=1
+xemacs_codename="Century"