+2002-09-12 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
+
+ * lisp/nnheader.el (toplevel) [XEmacs]: Define `emacs-mule' coding
+ system in order to cancel difference on coding systems of
+ auto-saved files between FSF Emacs and XEmacs.
+ (nnheader-auto-save-coding-system) [Mule]: The default value of
+ Mule2 is changed from `*junet*' to `*internal*', in order to unify
+ coding system of files auto-saved by Mule2.
+
2002-09-08 Daiki Ueno <ueno@unixuser.org>
* lisp/gnus-msg.el (gnus-configure-posting-styles): Follow the
change of arglist of gnus-configure-posting-style.
(gnus-configure-posting-style): Check circular import.
-
+
2002-09-08 Daiki Ueno <ueno@unixuser.org>
* lisp/gnus-vers.el (gnus-revision-number): Increment to 03.
(gnus-configure-posting-styles): Expand named entries in
gnus-posting-styles.
(gnus-summary-execute-command-with-posting-style): New command.
-
+
2002-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
* lisp/gnus-vers.el (gnus-revision-number): Increment to 01.
"Text coding system for write.
This variable is a substitute for `mm-text-coding-system-for-write'.")
+;; Define `emacs-mule' coding system for XEmacs.
+(and
+ (featurep 'xemacs)
+ (featurep 'mule)
+ (not (find-coding-system 'emacs-mule))
+ (let ((ccl (if (fboundp 'ccl-compile-write-multibyte-character)
+ '(1
+ (loop
+ (read-multibyte-character r0 r1)
+ (write-multibyte-character r0 r1)
+ (repeat)))
+ '(1 (loop (read r0) (write-repeat r0))))))
+ (define-ccl-program emacs-mule-codec ccl)
+ (make-coding-system 'emacs-mule 'ccl
+ "FSF Emacs internal format used in buffer and string."
+ '(decode emacs-mule-codec
+ encode emacs-mule-codec))))
+
(defvar nnheader-auto-save-coding-system
(cond
- ((boundp 'MULE) '*junet*)
+ ((boundp 'MULE) '*internal*)
((not (fboundp 'find-coding-system)) nil)
((find-coding-system 'emacs-mule)
(if (memq system-type '(windows-nt ms-dos ms-windows))