CVS update by viteno packages/xemacs-packages/net-utils ...
xemacs-cvs at xemacs.org
xemacs-cvs at xemacs.org
Thu Nov 29 03:45:15 EST 2007
User: viteno
Date: 07/11/29 09:45:15
Modified: packages/xemacs-packages/net-utils ChangeLog xemacsbug.el
Log:
Commit Aidan Kehoe's changes with Steve Young's approval.
Revision Changes Path
1.85 +17 -0 XEmacs/packages/xemacs-packages/net-utils/ChangeLog
Index: ChangeLog
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/net-utils/ChangeLog,v
retrieving revision 1.84
retrieving revision 1.85
diff -u -p -r1.84 -r1.85
--- ChangeLog 2007/06/22 05:44:51 1.84
+++ ChangeLog 2007/11/29 08:45:14 1.85
@@ -1,3 +1,20 @@
+2007-11-28 Aidan Kehoe <kehoea at parhasard.net>
+
+ * xemacsbug.el:
+ Document that we speak most of the major Western languages plus
+ Japanese, but that English is the working language of the project
+ and reports in it are preferred.
+ * xemacsbug.el (report-xemacs-bug-help):
+ Don't quote the lambda expression as a list.
+ * xemacsbug.el (xemacs-default-composefunc-dont-nag): New.
+ defvar it here (it's been added to the core of 21.5) to avoid
+ compile errors on 21.4.
+ * xemacsbug.el (report-xemacs-bug):
+ Bind xemacs-default-composefunc-dont-nag to avoid warnings about
+ the crapness of the default email client when reporting bugs.
+ * xemacsbug.el (report-xemacs-bug-hook):
+ Don't quote the lambda expression as a list.
+
2007-06-22 Norbert Koch <viteno at xemacs.org>
* Makefile (VERSION): XEmacs package 1.53 released.
1.14 +15 -8 XEmacs/packages/xemacs-packages/net-utils/xemacsbug.el
Index: xemacsbug.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/net-utils/xemacsbug.el,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -p -r1.13 -r1.14
--- xemacsbug.el 2007/06/21 15:22:57 1.13
+++ xemacsbug.el 2007/11/29 08:45:15 1.14
@@ -105,8 +105,11 @@ strings. See `compose-mail'."
"\nThis bug report will be sent to the XEmacs Development Team,
not to your local site managers!!
-Please write in English, because the XEmacs maintainers do not have
-translators to read other languages for them.
+The working language of XEmacs development is English. Bug reports in
+English will be dealt with most promptly and most effectively. However, the
+XEmacs maintainers as a group speak most of the major Western languages and
+Japanese, so if communicating in English is a problem for you, please feel
+free to report your bug using one of those other languages.
Please describe as succinctly as possible:
\t- What happened.
@@ -137,9 +140,10 @@ To your ~/.xemacs/init.el")
(defun report-xemacs-bug-help ()
"Display the help buffer for `report-xemacs-bug'."
(with-electric-help
- '(lambda ()
- (define-key (current-local-map) "\C-c\C-i" 'report-xemacs-bug-info)
- (princ (substitute-command-keys report-xemacs-bug-help)) nil) "*Bug Help*"))
+ (lambda ()
+ (define-key (current-local-map) "\C-c\C-i" 'report-xemacs-bug-info)
+ (princ (substitute-command-keys report-xemacs-bug-help)) nil)
+ "*Bug Help*"))
(defun report-xemacs-bug-packages-list ()
"Insert into the current buffer a list of installed packages."
@@ -152,6 +156,8 @@ To your ~/.xemacs/init.el")
(nth 4 (car pkgs))))
(setq pkgs (cdr pkgs)))))
+(defvar xemacs-default-composefunc-dont-nag nil)
+
;;;###autoload
(defun report-xemacs-bug (topic &optional recent-keys)
"Report a bug in XEmacs.
@@ -159,7 +165,8 @@ Prompts for bug subject. Leaves you in
;; This strange form ensures that (recent-keys) is the value before
;; the bug subject string is read.
(interactive (reverse (list (recent-keys) (read-string "Bug Subject: "))))
- (let (user-point)
+ (let ((xemacs-default-composefunc-dont-nag t)
+ user-point)
(setq topic (concat "[Bug: " emacs-program-version "] " topic))
(if xemacs-betaname
(compose-mail report-xemacs-bug-beta-address
@@ -394,8 +401,8 @@ System Info to help track down your bug:
(kill-local-variable 'mail-send-hook)))
(unless report-xemacs-bug-no-explanations
(with-electric-help
- '(lambda ()
- (insert "\n
+ (lambda ()
+ (insert "\n
You invoked the command M-x report-xemacs-bug,
but you decided not to mail the bug report to the XEmacs maintainers.
More information about the XEmacs-CVS
mailing list