Mercurial > hg > xemacs-beta
changeset 62:28a7c63c7e1e r19-16-pre6
Import from CVS: tag r19-16-pre6
author | cvs |
---|---|
date | Mon, 13 Aug 2007 08:59:13 +0200 |
parents | dd3566f69ebd |
children | 310b3151a139 |
files | CHANGES-beta configure configure.in etc/dkindred.xpm.Z etc/dkindredm.xpm.Z lisp/prim/about.el lisp/prim/fill.el lisp/version.el lisp/w3/Makefile src/faces.c src/m/iris4d.h src/s/irix6-0.h src/scrollbar-x.c |
diffstat | 13 files changed, 70 insertions(+), 39 deletions(-) [+] |
line wrap: on
line diff
--- a/CHANGES-beta Mon Aug 13 08:59:00 2007 +0200 +++ b/CHANGES-beta Mon Aug 13 08:59:13 2007 +0200 @@ -1,4 +1,13 @@ -*- indented-text -*- +to 19.16 pre6 -- "New York" +-- Fix for using a pixmap background +-- about.el updated +-- Irix 6 build problem fixed +-- W3 build problem fixed +-- `sentence-end-double-space' doc string fixed +-- Lucid scrollbar bug fixed (keyboard grab released when widget disappears) +-- Iris4 build problem fixed + to 19.16 pre5 -- "Staten Island" -- Irix 6 build problem fixed -- `directory-files' stack overrun fixed
--- a/configure Mon Aug 13 08:59:00 2007 +0200 +++ b/configure Mon Aug 13 08:59:13 2007 +0200 @@ -2083,6 +2083,7 @@ ;; mips-sgi-irix6* ) machine=iris4d opsys=irix6-0 + NON_GNU_CPP=/lib/cpp ;; mips-sgi-irix5.[3-9]* ) machine=iris4d opsys=irix5-3
--- a/configure.in Mon Aug 13 08:59:00 2007 +0200 +++ b/configure.in Mon Aug 13 08:59:13 2007 +0200 @@ -2089,6 +2089,7 @@ ;; mips-sgi-irix6* ) machine=iris4d opsys=irix6-0 + NON_GNU_CPP=/lib/cpp ;; mips-sgi-irix5.[3-9]* ) machine=iris4d opsys=irix5-3
--- a/lisp/prim/about.el Mon Aug 13 08:59:00 2007 +0200 +++ b/lisp/prim/about.el Mon Aug 13 08:59:13 2007 +0200 @@ -80,7 +80,7 @@ (view-mode nil 'kill-buffer) ;; assume the new view-less (let* ((buffer-read-only nil) (emacs-short-version (concat emacs-major-version "." emacs-minor-version)) - (emacs-about-version (format "version %s; September 1997" emacs-short-version)) + (emacs-about-version (format "version %s; October 1997" emacs-short-version)) (indent-tabs-mode t) ) (erase-buffer) @@ -159,7 +159,7 @@ (toggle-read-only 0) (let ((rest (if who-to-load (list who-to-load) - '(steve mrb cthomp wing stig jwz mly vladimir baw piper bw wmperry kyle larsi jens vin))) + '(steve mrb cthomp wing stig jwz mly vladimir baw piper bw wmperry kyle larsi jens vin dkindred))) (got-error nil)) (while rest (let* ((who (car rest)) @@ -240,6 +240,7 @@ (w3-python . "http://www.python.org/ftp/emacs/") (w3-infodock . "http://www.infodock.com") (w3-kyle . "http://www.wonderworks.com/kyle/") + (w3-dkindred . "http://www.cs.cmu.edu/People/dkindred/me.html") (w3-larsi . "http://www.ifi.uio.no/~larsi/") (w3-hrvoje . "ftp://gnjilux.cc.fer.hr/pub/unix/util/wget/") (w3-upa . "http://www.upa.org") @@ -310,6 +311,7 @@ ((eq xref 'larsi) "About Lars Magne Ingebrigtsen") ((eq xref 'jens) "About Jens Lautenbacher") ((eq xref 'vin) "About Vin Shelton") + ((eq xref 'dkindred) "About Darrell Kindred") ((eq xref 'others) "About Everyone") ((eq xref 'features) "New XEmacs Features") ((eq xref 'history) "XEmacs History") @@ -841,6 +843,26 @@ (insert " to go back to the previous page.\n") ) + ((eq xref 'dkindred) + (about-face "Darrell Kindred" 'bold) + (insert " <dkindred@cmu.edu> + + Darrell tends to come out of the woodwork a couple of weeks + before a new release with a flurry of fixes for bugs that + annoy him. He hopes he's spared you from a core dump or two. + + Darrell is currently a doctoral student in computer science at + Carnegie Mellon University, but he's trying hard to kick that + habit. + + See ") + (about-xref "http://www.cs.cmu.edu/People/dkindred/me.html" + 'w3-dkindred "Visit Darrell's WWW page") + (insert ".\n\n\tClick ") + (about-xref "here" prev-page "Return to previous page") + (insert " to go back to the previous page.\n") + ) + ((eq xref 'others) (insert "Click ") (about-xref "here" 'about "Return to previous page") @@ -944,12 +966,9 @@ detached minibuffer code, as well as a few minor enhancements to the menubar options. - Darrell Kindred <Darrell.Kindred@cmu.edu> - Unofficial maintainer of the xemacs-beta list of extant - bugs and contributor of an extraordinary number of - important bug fixes, many of them in areas that neither - Chuck nor Ben was particularly enthusiastic about - investigating. + ") (about-xref "Darrell Kindred" 'dkindred "Find out more about Darrell Kindred") (insert " <dkindred@cmu.edu> + Long-time bug tracker and exterminator for XEmacs and + Lucid Emacs. Eduardo Pelegri-Llopart <pelegri@eng.sun.com> Author of EOS, a package included in the standard XEmacs @@ -984,8 +1003,8 @@ the initial implementation of `duplicable' properties. Hans Muller <hmuller@eng.sun.com> - Author of the code used to connect XEmacs with ToolTalk, - and of an early client of the external Emacs widget. + Author of the code used to connect XEmacs with ToolTalk, + and of an early client of the external Emacs widget. David Moore <dmoore@UCSD.EDU> David has contributed greatly to the quest to speed up XEmacs.
--- a/lisp/prim/fill.el Mon Aug 13 08:59:00 2007 +0200 +++ b/lisp/prim/fill.el Mon Aug 13 08:59:13 2007 +0200 @@ -38,7 +38,9 @@ A value of nil means that any change in indentation starts a new paragraph.") (defconst sentence-end-double-space t - "*Non-nil means a single space does not end a sentence.") + "*Non-nil means a single space does not end a sentence. +This variable applies only to filling, not motion commands. To +change the behavior of motion commands, see `sentence-end'.") (defconst colon-double-space nil "*Non-nil means put two spaces after a colon when filling.")
--- a/lisp/version.el Mon Aug 13 08:59:00 2007 +0200 +++ b/lisp/version.el Mon Aug 13 08:59:13 2007 +0200 @@ -55,7 +55,7 @@ "Non-nil when this is a test (beta) version of XEmacs. Warning, this variable did not exist in XEmacs versions prior to 20.3") -(defconst xemacs-codename "Staten Island" +(defconst xemacs-codename "New York" "Symbolic name of XEmacs build. Warning, this variable did not exist in XEmacs versions prior to 19.16 and 20.3")
--- a/lisp/w3/Makefile Mon Aug 13 08:59:00 2007 +0200 +++ b/lisp/w3/Makefile Mon Aug 13 08:59:13 2007 +0200 @@ -35,7 +35,7 @@ URLSOURCES = \ url-nfs.el url-file.el url-cookie.el url-parse.el url-irc.el \ url-gopher.el url-http.el url-mail.el url-misc.el url-news.el \ - url-vars.el url-auth.el mm.el md5.el url-gw.el ssl.el base64.el \ + url-vars.el url-auth.el mm.el url-gw.el ssl.el base64.el \ url.el socks.el url-cache.el url-ns.el CUSTOMSOURCES = # widget.el widget-edit.el
--- a/src/faces.c Mon Aug 13 08:59:00 2007 +0200 +++ b/src/faces.c Mon Aug 13 08:59:13 2007 +0200 @@ -1217,6 +1217,26 @@ FROB (background); FROB (display_table); FROB (background_pixmap); + + /* + * A face's background pixmap will override the face's + * background color. But the background pixmap of the + * default face should not override the background color of + * a face if the background color has been specified or + * inherited. + * + * To accomplish this we remove the background pixmap of the + * cachel and mark it as having been specified so that cachel + * merging won't override it later. + */ + if (! default_face + && cachel->background_specified + && ! cachel->background_pixmap_specified) + { + cachel->background_pixmap = Qunbound; + cachel->background_pixmap_specified = 1; + } + #undef FROB ensure_face_cachel_contains_charset (cachel, domain, Vcharset_ascii);
--- a/src/m/iris4d.h Mon Aug 13 08:59:00 2007 +0200 +++ b/src/m/iris4d.h Mon Aug 13 08:59:13 2007 +0200 @@ -118,7 +118,6 @@ #undef LIBS_MACHINE /* -lsun in case using Yellow Pages for passwords. */ -#define LIBS_MACHINE -lmld #define LIBS_DEBUG /* Define this if you have a fairly recent system, @@ -152,13 +151,3 @@ #undef STACK_DIRECTION #define STACK_DIRECTION -1 - -#ifndef __GNUC__ -/* Turn off some "helpful" error checks for type mismatches - that we can't fix without breaking other machines. */ -#ifdef IRIX_FORCE_32_BITS -#ifdef THIS_IS_MAKEFILE -#define C_SWITCH_MACHINE -32 -#endif -#endif /* IRIX_FORCE_32_BITS */ -#endif /* not __GNUC__ */
--- a/src/s/irix6-0.h Mon Aug 13 08:59:00 2007 +0200 +++ b/src/s/irix6-0.h Mon Aug 13 08:59:13 2007 +0200 @@ -2,21 +2,6 @@ #include "irix5-3.h" -/* Irix 6 tries to do 64 bits, but doesn't do it fully, - so inhibit that. */ -#define IRIX_FORCE_32_BITS - -#ifndef __GNUC__ -#define LD_SWITCH_SYSTEM -32 -#endif - -/* This macro definition, which we inherited from irix5-0.h, - is needed in configure on Irix 5, but gets in the way there - on Irix 6. So get rid of it except in Makefile.in where we need it. */ -#ifndef THIS_IS_MAKEFILE -#undef C_SWITCH_SYSTEM -#endif - /* Irix 6.2 doesn't need -lw */ #undef NEED_LIBW
--- a/src/scrollbar-x.c Mon Aug 13 08:59:00 2007 +0200 +++ b/src/scrollbar-x.c Mon Aug 13 08:59:13 2007 +0200 @@ -287,6 +287,11 @@ } else if (managed) { +#if defined (LWLIB_SCROLLBARS_MOTIF) || defined (LWLIB_SCROLLBARS_LUCID) + /* This isn't needed with Athena Scrollbars. It might not be needed */ + /* with Motif scrollbars (it is apparently needed with Lesstif). */ + XtUngrabKeyboard (SCROLLBAR_X_WIDGET (instance), CurrentTime); +#endif XtUnmanageChild (SCROLLBAR_X_WIDGET (instance)); } }