changeset 3074:0f411920c8db

[xemacs-hg @ 2005-11-16 12:12:57 by malcolmp] Adding PROBLEMS to the Help Menu.
author malcolmp
date Wed, 16 Nov 2005 12:13:03 +0000
parents 0ae46b360391
children b99aa34bd7d8
files ChangeLog Makefile.in.in PROBLEMS etc/.cvsignore etc/ChangeLog lisp/ChangeLog lisp/help.el lisp/menubar-items.el
diffstat 8 files changed, 33 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Wed Nov 16 11:54:10 2005 +0000
+++ b/ChangeLog	Wed Nov 16 12:13:03 2005 +0000
@@ -1,3 +1,8 @@
+2005-11-08  Malcolm Purvis  <malcolmp@xemacs.org>
+
+	* Makefile.in.in: Install PROBLEMS into .../etc
+	* PROBLEMS: Update description of MacOS X stack size limit.
+
 2005-11-08  Malcolm Purvis  <malcolmp@xemacs.org>
 
 	* configure.ac : Reorganised the option list so that the help
--- a/Makefile.in.in	Wed Nov 16 11:54:10 2005 +0000
+++ b/Makefile.in.in	Wed Nov 16 12:13:03 2005 +0000
@@ -238,7 +238,7 @@
 ## instead, we have written out explicit code in the `install' targets.
 COPYDIR = ${srcdir}/etc ${srcdir}/lisp
 COPYDESTS = ${etcdir} ${lispdir}
-GENERATED_HEADERS = src/paths.h src/Emacs.ad.h src/config.h lwlib/config.h src/sheap-adjust.h src/xemacs.def
+GENERATED_HEADERS = src/paths.h src/Emacs.ad.h src/config.h lwlib/config.h src/sheap-adjust.h src/xemacs.def etc/PROBLEMS
 
 ## MAKE_SUBDIR will always be of the form lib-src ... src, where
 ## `...' includes various other directories that may be inserted by
@@ -344,6 +344,9 @@
 src/xemacs.def: $(srcdir)/src/xemacs.def.in.in
 	./config.status && touch $@
 
+etc/PROBLEMS: $(srcdir)/PROBLEMS
+	cp $^ $@
+
 ## ==================== Installation ====================
 
 ## If we let lib-src do its own installation, that means we
@@ -552,6 +555,7 @@
 	$(RM) core lisp/auto-autoloads.el* lisp/custom-load.el*
 	$(RM) lisp/mule/auto-autoloads.el* lisp/mule/custom-load.el*
 	$(RM) modules/auto-autoloads.el* modules/custom-load.el*
+	$(RM) etc/PROBLEMS
 
 clean: top-mostlyclean top-clean
 	for d in $(SUBDIR); do (cd ./$$d && $(MAKE) $(RECURSIVE_MAKE_ARGS) $@); done
--- a/PROBLEMS	Wed Nov 16 11:54:10 2005 +0000
+++ b/PROBLEMS	Wed Nov 16 12:13:03 2005 +0000
@@ -1387,10 +1387,10 @@
 *** XEmacs crashes on MacOS within font-lock, or when dealing
 with large compilation buffers, or in other regex applications.
 
-The default stack size under MacOS/X is rather small (512k as opposed
-to Solaris 8M), hosing the regexp code, which uses alloca()
-extensively, overflowing the stack when complex regexps are used.
-Workarounds:
+The default stack size under MacOS/X prior to 10.3 (Panther) is rather
+small (512k as opposed to Solaris 8M), hosing the regexp code, which
+uses alloca() extensively, overflowing the stack when complex regexps
+are used.  Workarounds:
 
 1) Increase your stack size, using `ulimit -s 8192' or a (t)csh
    equivalent;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/etc/.cvsignore	Wed Nov 16 12:13:03 2005 +0000
@@ -0,0 +1,1 @@
+PROBLEMS
--- a/etc/ChangeLog	Wed Nov 16 11:54:10 2005 +0000
+++ b/etc/ChangeLog	Wed Nov 16 12:13:03 2005 +0000
@@ -1,3 +1,7 @@
+2005-11-16  Malcolm Purvis  <malcolmp@xemacs.org>
+
+	* .cvsignore: New
+
 2005-10-26  Stephen J. Turnbull  <stephen@xemacs.org>
 
 	* XEmacs 21.5.23 "daikon" is released.
--- a/lisp/ChangeLog	Wed Nov 16 11:54:10 2005 +0000
+++ b/lisp/ChangeLog	Wed Nov 16 12:13:03 2005 +0000
@@ -1,3 +1,9 @@
+2005-11-08  Malcolm Purvis  <malcolmp@xemacs.org>
+
+	* help.el:
+	* menubar-items.el (default-menubar):
+	 Add 'Known Problems' to the Help menu.
+
 2005-11-16  Stephen J. Turnbull  <stephen@xemacs.org>
 
 	* select.el (get-selection):
--- a/lisp/help.el	Wed Nov 16 11:54:10 2005 +0000
+++ b/lisp/help.el	Wed Nov 16 12:13:03 2005 +0000
@@ -109,6 +109,7 @@
 
 (define-key help-map "p" 'finder-by-keyword)
 (define-key help-map "\C-p" 'describe-pointer)
+(define-key help-map "P" 'view-xemacs-problems)
 
 (define-key help-map "q" 'help-quit)
 
@@ -840,6 +841,11 @@
   (interactive)
   (Help-find-file (expand-file-name "NEWS" data-directory)))
 
+(defun view-xemacs-problems ()
+  "Display known problems with XEmacs."
+  (interactive)
+  (Help-find-file (expand-file-name "PROBLEMS" data-directory)))
+
 (defun xemacs-www-page ()
   "Go to the XEmacs World Wide Web page."
   (interactive)
@@ -995,6 +1001,7 @@
 "
 "")
 "
+\\[view-xemacs-problems]	Known problems.
 \\[customize]	Customize Emacs options.
 \\[describe-distribution]	How to obtain XEmacs.
 \\[describe-last-error]	Information about the most recent error.
--- a/lisp/menubar-items.el	Wed Nov 16 11:54:10 2005 +0000
+++ b/lisp/menubar-items.el	Wed Nov 16 12:13:03 2005 +0000
@@ -1559,6 +1559,7 @@
       ("%_Other"
        ["%_Current Installation Info" describe-installation
 	:active (boundp 'Installation-string)]
+       ["%_Known Problems" view-xemacs-problems ]
        ["%_Obtaining the Latest Version" describe-distribution]
        ["%_No Warranty" describe-no-warranty]
        ["XEmacs %_License" describe-copying]