aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2009-09-03 06:54:57 +0000
committerGlenn Morris2009-09-03 06:54:57 +0000
commit597e2240abb69d6d1dc7cf72350575f8e871b8e4 (patch)
tree364a3fd7e1ea2401b1d8e6a936dbf74ee8a563c9
parent99b195c851fef3b843917001bb621879f5396e71 (diff)
downloademacs-597e2240abb69d6d1dc7cf72350575f8e871b8e4.tar.gz
emacs-597e2240abb69d6d1dc7cf72350575f8e871b8e4.zip
Use default-value rather than default-enable-multibyte-characters.
-rw-r--r--lisp/ChangeLog19
-rw-r--r--lisp/arc-mode.el6
-rw-r--r--lisp/dos-fns.el6
-rw-r--r--lisp/international/mule-cmds.el19
-rw-r--r--lisp/international/mule-diag.el3
-rw-r--r--lisp/mail/emacsbug.el8
-rw-r--r--lisp/mail/rmail.el2
-rw-r--r--lisp/mail/sendmail.el2
-rw-r--r--lisp/man.el6
-rw-r--r--lisp/menu-bar.el10
-rw-r--r--lisp/server.el2
-rw-r--r--lisp/startup.el9
-rw-r--r--lisp/tar-mode.el7
-rw-r--r--lisp/w32-fns.el10
-rw-r--r--lisp/x-dnd.el5
15 files changed, 69 insertions, 45 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index e81e955ca2b..2b78da7f92e 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,5 +1,24 @@
12009-09-03 Glenn Morris <rgm@gnu.org> 12009-09-03 Glenn Morris <rgm@gnu.org>
2 2
3 * arc-mode.el (archive-mode):
4 * dos-fns.el (set-default-process-coding-system):
5 * man.el (Man-getpage-in-background):
6 * menu-bar.el (menu-bar-describe-menu):
7 * server.el (server-process-filter):
8 * startup.el (command-line):
9 * tar-mode.el (tar-header-block-tokenize, tar-extract):
10 * w32-fns.el (set-default-process-coding-system):
11 * x-dnd.el (x-dnd-handle-file-name):
12 * international/mule-cmds.el (mule-menu-keymap)
13 (set-default-coding-systems, language-info-alist, set-language-info)
14 (set-language-environment, standard-display-european-internal)
15 (set-locale-environment):
16 * international/mule-diag.el (mule-diag):
17 * mail/emacsbug.el (report-emacs-bug):
18 * mail/rmail.el (rmail-mode):
19 * mail/sendmail.el (mail-setup):
20 Use default-value rather than default-enable-multibyte-characters.
21
3 * progmodes/f90.el: Move all safe properties into the defcustoms. 22 * progmodes/f90.el: Move all safe properties into the defcustoms.
4 (f90-get-correct-indent, f90-indent-region, f90-abbrev-start): Use memq. 23 (f90-get-correct-indent, f90-indent-region, f90-abbrev-start): Use memq.
5 24
diff --git a/lisp/arc-mode.el b/lisp/arc-mode.el
index a91e9aebe3b..3b7603b8c0e 100644
--- a/lisp/arc-mode.el
+++ b/lisp/arc-mode.el
@@ -1,7 +1,7 @@
1;;; arc-mode.el --- simple editing of archives 1;;; arc-mode.el --- simple editing of archives
2 2
3;; Copyright (C) 1995, 1997, 1998, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1995, 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006,
4;; 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 4;; 2007, 2008, 2009 Free Software Foundation, Inc.
5 5
6;; Author: Morten Welinder <terra@gnu.org> 6;; Author: Morten Welinder <terra@gnu.org>
7;; Keywords: archives msdog editing major-mode 7;; Keywords: archives msdog editing major-mode
@@ -698,7 +698,7 @@ archive.
698 (or file-name-coding-system 698 (or file-name-coding-system
699 default-file-name-coding-system 699 default-file-name-coding-system
700 locale-coding-system)) 700 locale-coding-system))
701 (if default-enable-multibyte-characters 701 (if (default-value 'enable-multibyte-characters)
702 (set-buffer-multibyte 'to)) 702 (set-buffer-multibyte 'to))
703 (archive-summarize nil) 703 (archive-summarize nil)
704 (setq buffer-read-only t)))) 704 (setq buffer-read-only t))))
diff --git a/lisp/dos-fns.el b/lisp/dos-fns.el
index 5b3c5df50d8..3cfaa73d5a0 100644
--- a/lisp/dos-fns.el
+++ b/lisp/dos-fns.el
@@ -1,7 +1,7 @@
1;;; dos-fns.el --- MS-Dos specific functions 1;;; dos-fns.el --- MS-Dos specific functions
2 2
3;; Copyright (C) 1991, 1993, 1995, 1996, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1991, 1993, 1995, 1996, 2001, 2002, 2003, 2004, 2005,
4;; 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 4;; 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
5 5
6;; Maintainer: Morten Welinder <terra@diku.dk> 6;; Maintainer: Morten Welinder <terra@diku.dk>
7;; Keywords: internal 7;; Keywords: internal
@@ -211,7 +211,7 @@ returned unaltered."
211;; Override settings chosen at startup. 211;; Override settings chosen at startup.
212(defun set-default-process-coding-system () 212(defun set-default-process-coding-system ()
213 (setq default-process-coding-system 213 (setq default-process-coding-system
214 (if default-enable-multibyte-characters 214 (if (default-value 'enable-multibyte-characters)
215 '(undecided-dos . undecided-dos) 215 '(undecided-dos . undecided-dos)
216 '(raw-text-dos . raw-text-dos)))) 216 '(raw-text-dos . raw-text-dos))))
217 217
diff --git a/lisp/international/mule-cmds.el b/lisp/international/mule-cmds.el
index 663c5769e35..96c17ed4634 100644
--- a/lisp/international/mule-cmds.el
+++ b/lisp/international/mule-cmds.el
@@ -127,8 +127,8 @@
127 (define-key-after map [separator-input-method] '("--")) 127 (define-key-after map [separator-input-method] '("--"))
128 128
129 (define-key-after map [set-various-coding-system] 129 (define-key-after map [set-various-coding-system]
130 (list 'menu-item "Set Coding Systems" set-coding-system-map 130 `(menu-item "Set Coding Systems" ,set-coding-system-map
131 :enable 'default-enable-multibyte-characters)) 131 :enable (default-value 'enable-multibyte-characters)))
132 (define-key-after map [view-hello-file] 132 (define-key-after map [view-hello-file]
133 '(menu-item "Show Multi-lingual Text" view-hello-file 133 '(menu-item "Show Multi-lingual Text" view-hello-file
134 :enable (file-readable-p 134 :enable (file-readable-p
@@ -358,7 +358,7 @@ This also sets the following values:
358 (if (eq system-type 'darwin) 358 (if (eq system-type 'darwin)
359 ;; The file-name coding system on Darwin systems is always utf-8. 359 ;; The file-name coding system on Darwin systems is always utf-8.
360 (setq default-file-name-coding-system 'utf-8) 360 (setq default-file-name-coding-system 'utf-8)
361 (if (and default-enable-multibyte-characters 361 (if (and (default-value 'enable-multibyte-characters)
362 (or (not coding-system) 362 (or (not coding-system)
363 (coding-system-get coding-system 'ascii-compatible-p))) 363 (coding-system-get coding-system 'ascii-compatible-p)))
364 (setq default-file-name-coding-system coding-system))) 364 (setq default-file-name-coding-system coding-system)))
@@ -1097,7 +1097,7 @@ Meaningful values for KEY include
1097 `ctext-non-standard-encodings' for more detail. 1097 `ctext-non-standard-encodings' for more detail.
1098 1098
1099The following keys take effect only when multibyte characters are 1099The following keys take effect only when multibyte characters are
1100globally disabled, i.e. the value of `default-enable-multibyte-characters' 1100globally disabled, i.e. the default value of `enable-multibyte-characters'
1101is nil. 1101is nil.
1102 1102
1103 unibyte-display value is a coding system to encode characters for 1103 unibyte-display value is a coding system to encode characters for
@@ -1138,7 +1138,7 @@ see `language-info-alist'."
1138 (set-language-environment-nonascii-translation lang-env)) 1138 (set-language-environment-nonascii-translation lang-env))
1139 ((eq key 'charset) 1139 ((eq key 'charset)
1140 (set-language-environment-charset lang-env)) 1140 (set-language-environment-charset lang-env))
1141 ((and (not default-enable-multibyte-characters) 1141 ((and (not (default-value 'enable-multibyte-characters))
1142 (or (eq key 'unibyte-syntax) (eq key 'unibyte-display))) 1142 (or (eq key 'unibyte-syntax) (eq key 'unibyte-display)))
1143 (set-language-environment-unibyte lang-env))))) 1143 (set-language-environment-unibyte lang-env)))))
1144 1144
@@ -1849,7 +1849,7 @@ specifies the character set for the major languages of Western Europe."
1849 (set-language-environment-nonascii-translation language-name) 1849 (set-language-environment-nonascii-translation language-name)
1850 (set-language-environment-charset language-name) 1850 (set-language-environment-charset language-name)
1851 ;; Unibyte setups if necessary. 1851 ;; Unibyte setups if necessary.
1852 (unless default-enable-multibyte-characters 1852 (unless (default-value 'enable-multibyte-characters)
1853 (set-language-environment-unibyte language-name)) 1853 (set-language-environment-unibyte language-name))
1854 1854
1855 (let ((func (get-language-info language-name 'setup-function))) 1855 (let ((func (get-language-info language-name 'setup-function)))
@@ -1934,7 +1934,8 @@ See `set-language-info-alist' for use in programs."
1934 ;; Unibyte Emacs on MS-DOS wants to display all 8-bit characters with 1934 ;; Unibyte Emacs on MS-DOS wants to display all 8-bit characters with
1935 ;; the native font, and codes 160 and 146 stand for something very 1935 ;; the native font, and codes 160 and 146 stand for something very
1936 ;; different there. 1936 ;; different there.
1937 (or (and (eq window-system 'pc) (not default-enable-multibyte-characters)) 1937 (or (and (eq window-system 'pc) (not (default-value
1938 'enable-multibyte-characters)))
1938 (progn 1939 (progn
1939 ;; Most X fonts used to do the wrong thing for latin-1 code 160. 1940 ;; Most X fonts used to do the wrong thing for latin-1 code 160.
1940 (unless (and (eq window-system 'x) 1941 (unless (and (eq window-system 'x)
@@ -2602,10 +2603,10 @@ See also `locale-charset-language-names', `locale-language-names',
2602 (unless frame 2603 (unless frame
2603 (set-language-environment language-name)) 2604 (set-language-environment language-name))
2604 2605
2605 ;; If default-enable-multibyte-characters is nil, 2606 ;; If the default enable-multibyte-characters is nil,
2606 ;; we are using single-byte characters, 2607 ;; we are using single-byte characters,
2607 ;; so the display table and terminal coding system are irrelevant. 2608 ;; so the display table and terminal coding system are irrelevant.
2608 (when default-enable-multibyte-characters 2609 (when (default-value 'enable-multibyte-characters)
2609 (set-display-table-and-terminal-coding-system 2610 (set-display-table-and-terminal-coding-system
2610 language-name coding-system frame)) 2611 language-name coding-system frame))
2611 2612
diff --git a/lisp/international/mule-diag.el b/lisp/international/mule-diag.el
index 1550443ddd3..8417a7c1142 100644
--- a/lisp/international/mule-diag.el
+++ b/lisp/international/mule-diag.el
@@ -1088,7 +1088,8 @@ system which uses fontsets)."
1088 (insert "Version of this emacs:\n " (emacs-version) "\n\n") 1088 (insert "Version of this emacs:\n " (emacs-version) "\n\n")
1089 (insert "Configuration options:\n " system-configuration-options "\n\n") 1089 (insert "Configuration options:\n " system-configuration-options "\n\n")
1090 (insert "Multibyte characters awareness:\n" 1090 (insert "Multibyte characters awareness:\n"
1091 (format " default: %S\n" default-enable-multibyte-characters) 1091 (format " default: %S\n" (default-value
1092 'enable-multibyte-characters))
1092 (format " current-buffer: %S\n\n" enable-multibyte-characters)) 1093 (format " current-buffer: %S\n\n" enable-multibyte-characters))
1093 (insert "Current language environment: " current-language-environment 1094 (insert "Current language environment: " current-language-environment
1094 "\n\n") 1095 "\n\n")
diff --git a/lisp/mail/emacsbug.el b/lisp/mail/emacsbug.el
index e09b68de2b3..c05dbe1f80d 100644
--- a/lisp/mail/emacsbug.el
+++ b/lisp/mail/emacsbug.el
@@ -1,7 +1,7 @@
1;;; emacsbug.el --- command to report Emacs bugs to appropriate mailing list 1;;; emacsbug.el --- command to report Emacs bugs to appropriate mailing list
2 2
3;; Copyright (C) 1985, 1994, 1997, 1998, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1985, 1994, 1997, 1998, 2000, 2001, 2002, 2003, 2004,
4;; 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 4;; 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
5 5
6;; Author: K. Shane Hartman 6;; Author: K. Shane Hartman
7;; Maintainer: FSF 7;; Maintainer: FSF
@@ -166,8 +166,8 @@ usually do not have translators to read other languages for them.\n\n")
166 '("LC_ALL" "LC_COLLATE" "LC_CTYPE" "LC_MESSAGES" 166 '("LC_ALL" "LC_COLLATE" "LC_CTYPE" "LC_MESSAGES"
167 "LC_MONETARY" "LC_NUMERIC" "LC_TIME" "LANG" "XMODIFIERS")) 167 "LC_MONETARY" "LC_NUMERIC" "LC_TIME" "LANG" "XMODIFIERS"))
168 (insert (format " locale-coding-system: %s\n" locale-coding-system)) 168 (insert (format " locale-coding-system: %s\n" locale-coding-system))
169 (insert (format " default-enable-multibyte-characters: %s\n" 169 (insert (format " default enable-multibyte-characters: %s\n"
170 default-enable-multibyte-characters)) 170 (default-value 'enable-multibyte-characters)))
171 (insert "\n") 171 (insert "\n")
172 (insert (format "Major mode: %s\n" 172 (insert (format "Major mode: %s\n"
173 (format-mode-line 173 (format-mode-line
diff --git a/lisp/mail/rmail.el b/lisp/mail/rmail.el
index 5aa592b79f4..07ae590c579 100644
--- a/lisp/mail/rmail.el
+++ b/lisp/mail/rmail.el
@@ -1234,7 +1234,7 @@ Instead, these commands are available:
1234 (rmail-mode-2) 1234 (rmail-mode-2)
1235 (when (and finding-rmail-file 1235 (when (and finding-rmail-file
1236 (null coding-system-for-read) 1236 (null coding-system-for-read)
1237 default-enable-multibyte-characters) 1237 (default-value 'enable-multibyte-characters))
1238 (let ((rmail-enable-multibyte t)) 1238 (let ((rmail-enable-multibyte t))
1239 (rmail-require-mime-maybe) 1239 (rmail-require-mime-maybe)
1240 (rmail-convert-file-maybe) 1240 (rmail-convert-file-maybe)
diff --git a/lisp/mail/sendmail.el b/lisp/mail/sendmail.el
index 58f52aa68f4..7d34aee05eb 100644
--- a/lisp/mail/sendmail.el
+++ b/lisp/mail/sendmail.el
@@ -552,7 +552,7 @@ actually occur.")
552 (kill-local-variable 'buffer-file-coding-system) 552 (kill-local-variable 'buffer-file-coding-system)
553 ;; This doesn't work for enable-multibyte-characters. 553 ;; This doesn't work for enable-multibyte-characters.
554 ;; (kill-local-variable 'enable-multibyte-characters) 554 ;; (kill-local-variable 'enable-multibyte-characters)
555 (set-buffer-multibyte default-enable-multibyte-characters) 555 (set-buffer-multibyte (default-value 'enable-multibyte-characters))
556 (if current-input-method 556 (if current-input-method
557 (inactivate-input-method)) 557 (inactivate-input-method))
558 (setq mail-send-actions actions) 558 (setq mail-send-actions actions)
diff --git a/lisp/man.el b/lisp/man.el
index 3aadfa2d5e1..d305d54dd43 100644
--- a/lisp/man.el
+++ b/lisp/man.el
@@ -1,7 +1,7 @@
1;;; man.el --- browse UNIX manual pages -*- coding: iso-8859-1 -*- 1;;; man.el --- browse UNIX manual pages -*- coding: iso-8859-1 -*-
2 2
3;; Copyright (C) 1993, 1994, 1996, 1997, 2001, 2002, 2003, 3;; Copyright (C) 1993, 1994, 1996, 1997, 2001, 2002, 2003, 2004, 2005,
4;; 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 4;; 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
5 5
6;; Author: Barry A. Warsaw <bwarsaw@cen.com> 6;; Author: Barry A. Warsaw <bwarsaw@cen.com>
7;; Maintainer: FSF 7;; Maintainer: FSF
@@ -811,7 +811,7 @@ all sections related to a subject, put something appropriate into the
811 ;; We must decode the output by a coding system that the 811 ;; We must decode the output by a coding system that the
812 ;; system's locale suggests in multibyte mode. 812 ;; system's locale suggests in multibyte mode.
813 (coding-system-for-read 813 (coding-system-for-read
814 (if default-enable-multibyte-characters 814 (if (default-value 'enable-multibyte-characters)
815 locale-coding-system 'raw-text-unix)) 815 locale-coding-system 'raw-text-unix))
816 ;; Avoid possible error by using a directory that always exists. 816 ;; Avoid possible error by using a directory that always exists.
817 (default-directory 817 (default-directory
diff --git a/lisp/menu-bar.el b/lisp/menu-bar.el
index 24fd88e6819..8833021a8cc 100644
--- a/lisp/menu-bar.el
+++ b/lisp/menu-bar.el
@@ -982,7 +982,7 @@ mail status in mode line"))
982 (list 'menu-item "Mule (Multilingual Environment)" mule-menu-keymap 982 (list 'menu-item "Mule (Multilingual Environment)" mule-menu-keymap
983;; Most of the MULE menu actually does make sense in unibyte mode, 983;; Most of the MULE menu actually does make sense in unibyte mode,
984;; e.g. language selection. 984;; e.g. language selection.
985;;; ':visible 'default-enable-multibyte-characters 985;;; :visible '(default-value 'enable-multibyte-characters)
986 )) 986 ))
987;(setq menu-bar-final-items (cons 'mule menu-bar-final-items)) 987;(setq menu-bar-final-items (cons 'mule menu-bar-final-items))
988;(define-key menu-bar-options-menu [preferences] 988;(define-key menu-bar-options-menu [preferences]
@@ -1354,18 +1354,18 @@ mail status in mode line"))
1354 1354
1355(define-key menu-bar-describe-menu [mule-diag] 1355(define-key menu-bar-describe-menu [mule-diag]
1356 '(menu-item "Show All of Mule Status" mule-diag 1356 '(menu-item "Show All of Mule Status" mule-diag
1357 :visible default-enable-multibyte-characters 1357 :visible (default-value 'enable-multibyte-characters)
1358 :help "Display multilingual environment settings")) 1358 :help "Display multilingual environment settings"))
1359(define-key menu-bar-describe-menu [describe-coding-system-briefly] 1359(define-key menu-bar-describe-menu [describe-coding-system-briefly]
1360 '(menu-item "Describe Coding System (Briefly)" 1360 '(menu-item "Describe Coding System (Briefly)"
1361 describe-current-coding-system-briefly 1361 describe-current-coding-system-briefly
1362 :visible default-enable-multibyte-characters)) 1362 :visible (default-value 'enable-multibyte-characters)))
1363(define-key menu-bar-describe-menu [describe-coding-system] 1363(define-key menu-bar-describe-menu [describe-coding-system]
1364 '(menu-item "Describe Coding System..." describe-coding-system 1364 '(menu-item "Describe Coding System..." describe-coding-system
1365 :visible default-enable-multibyte-characters)) 1365 :visible (default-value 'enable-multibyte-characters)))
1366(define-key menu-bar-describe-menu [describe-input-method] 1366(define-key menu-bar-describe-menu [describe-input-method]
1367 '(menu-item "Describe Input Method..." describe-input-method 1367 '(menu-item "Describe Input Method..." describe-input-method
1368 :visible default-enable-multibyte-characters 1368 :visible (default-value 'enable-multibyte-characters)
1369 :help "Keyboard layout for specific input method")) 1369 :help "Keyboard layout for specific input method"))
1370(define-key menu-bar-describe-menu [describe-language-environment] 1370(define-key menu-bar-describe-menu [describe-language-environment]
1371 (list 'menu-item "Describe Language Environment" 1371 (list 'menu-item "Describe Language Environment"
diff --git a/lisp/server.el b/lisp/server.el
index 6cff6266b85..610ace05590 100644
--- a/lisp/server.el
+++ b/lisp/server.el
@@ -869,7 +869,7 @@ The following commands are accepted by the client:
869 ;; supported any more. 869 ;; supported any more.
870 (assert (eq (match-end 0) (length string))) 870 (assert (eq (match-end 0) (length string)))
871 (let ((request (substring string 0 (match-beginning 0))) 871 (let ((request (substring string 0 (match-beginning 0)))
872 (coding-system (and default-enable-multibyte-characters 872 (coding-system (and (default-value 'enable-multibyte-characters)
873 (or file-name-coding-system 873 (or file-name-coding-system
874 default-file-name-coding-system))) 874 default-file-name-coding-system)))
875 nowait ; t if emacsclient does not want to wait for us. 875 nowait ; t if emacsclient does not want to wait for us.
diff --git a/lisp/startup.el b/lisp/startup.el
index 1253284be51..fa4a2546075 100644
--- a/lisp/startup.el
+++ b/lisp/startup.el
@@ -1015,7 +1015,7 @@ opening the first frame (e.g. open a connection to an X server).")
1015 debug-on-error-should-be-set 1015 debug-on-error-should-be-set
1016 (debug-on-error-initial 1016 (debug-on-error-initial
1017 (if (eq init-file-debug t) 'startup init-file-debug)) 1017 (if (eq init-file-debug t) 'startup init-file-debug))
1018 (orig-enable-multibyte default-enable-multibyte-characters)) 1018 (orig-enable-multibyte (default-value 'enable-multibyte-characters)))
1019 (let ((debug-on-error debug-on-error-initial) 1019 (let ((debug-on-error debug-on-error-initial)
1020 ;; This function actually reads the init files. 1020 ;; This function actually reads the init files.
1021 (inner 1021 (inner
@@ -1125,8 +1125,9 @@ the `--debug-init' option to view a complete error backtrace."
1125 debug-on-error-from-init-file debug-on-error))) 1125 debug-on-error-from-init-file debug-on-error)))
1126 (if debug-on-error-should-be-set 1126 (if debug-on-error-should-be-set
1127 (setq debug-on-error debug-on-error-from-init-file)) 1127 (setq debug-on-error debug-on-error-from-init-file))
1128 (unless (or default-enable-multibyte-characters 1128 (unless (or (default-value 'enable-multibyte-characters)
1129 (eq orig-enable-multibyte default-enable-multibyte-characters)) 1129 (eq orig-enable-multibyte (default-value
1130 'enable-multibyte-characters)))
1130 ;; Init file changed to unibyte. Reset existing multibyte 1131 ;; Init file changed to unibyte. Reset existing multibyte
1131 ;; buffers (probably *scratch*, *Messages*, *Minibuff-0*). 1132 ;; buffers (probably *scratch*, *Messages*, *Minibuff-0*).
1132 ;; Arguably this should only be done if they're free of 1133 ;; Arguably this should only be done if they're free of
@@ -1192,7 +1193,7 @@ the `--debug-init' option to view a complete error backtrace."
1192 (run-hooks 'after-init-hook) 1193 (run-hooks 'after-init-hook)
1193 1194
1194 ;; Decode all default-directory. 1195 ;; Decode all default-directory.
1195 (if (and default-enable-multibyte-characters locale-coding-system) 1196 (if (and (default-value 'enable-multibyte-characters) locale-coding-system)
1196 (save-excursion 1197 (save-excursion
1197 (dolist (elt (buffer-list)) 1198 (dolist (elt (buffer-list))
1198 (set-buffer elt) 1199 (set-buffer elt)
diff --git a/lisp/tar-mode.el b/lisp/tar-mode.el
index e0c78c8b781..762ecc07284 100644
--- a/lisp/tar-mode.el
+++ b/lisp/tar-mode.el
@@ -1,7 +1,8 @@
1;;; tar-mode.el --- simple editing of tar files from GNU emacs 1;;; tar-mode.el --- simple editing of tar files from GNU emacs
2 2
3;; Copyright (C) 1990, 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 3;; Copyright (C) 1990, 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
5;; Free Software Foundation, Inc.
5 6
6;; Author: Jamie Zawinski <jwz@lucid.com> 7;; Author: Jamie Zawinski <jwz@lucid.com>
7;; Maintainer: FSF 8;; Maintainer: FSF
@@ -267,7 +268,7 @@ write-date, checksum, link-type, and link-name."
267 (setq name (concat (substring string tar-prefix-offset 268 (setq name (concat (substring string tar-prefix-offset
268 (1- (match-end 0))) 269 (1- (match-end 0)))
269 "/" name))) 270 "/" name)))
270 (if default-enable-multibyte-characters 271 (if (default-value 'enable-multibyte-characters)
271 (setq name 272 (setq name
272 (decode-coding-string name coding) 273 (decode-coding-string name coding)
273 linkname 274 linkname
@@ -819,7 +820,7 @@ appear on disk when you save the tar-file's buffer."
819 (if (or (not coding) 820 (if (or (not coding)
820 (eq (coding-system-type coding) 'undecided)) 821 (eq (coding-system-type coding) 'undecided))
821 (setq coding (detect-coding-region start end t))) 822 (setq coding (detect-coding-region start end t)))
822 (if (and default-enable-multibyte-characters 823 (if (and (default-value 'enable-multibyte-characters)
823 (coding-system-get coding :for-unibyte)) 824 (coding-system-get coding :for-unibyte))
824 (with-current-buffer buffer 825 (with-current-buffer buffer
825 (set-buffer-multibyte nil))) 826 (set-buffer-multibyte nil)))
diff --git a/lisp/w32-fns.el b/lisp/w32-fns.el
index 003276c5eb1..f118408e400 100644
--- a/lisp/w32-fns.el
+++ b/lisp/w32-fns.el
@@ -1,7 +1,7 @@
1;;; w32-fns.el --- Lisp routines for Windows NT 1;;; w32-fns.el --- Lisp routines for Windows NT
2 2
3;; Copyright (C) 1994, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,
4;; 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 4;; 2009 Free Software Foundation, Inc.
5 5
6;; Author: Geoff Voelker <voelker@cs.washington.edu> 6;; Author: Geoff Voelker <voelker@cs.washington.edu>
7;; Keywords: internal 7;; Keywords: internal
@@ -176,20 +176,20 @@ You should set this to t when using a non-system shell.\n\n"))))
176 ;; (and some programs ported from Unix require it) but most will 176 ;; (and some programs ported from Unix require it) but most will
177 ;; produce DOS line endings on output. 177 ;; produce DOS line endings on output.
178 (setq default-process-coding-system 178 (setq default-process-coding-system
179 (if default-enable-multibyte-characters 179 (if (default-value 'enable-multibyte-characters)
180 '(undecided-dos . undecided-unix) 180 '(undecided-dos . undecided-unix)
181 '(raw-text-dos . raw-text-unix))) 181 '(raw-text-dos . raw-text-unix)))
182 ;; Make cmdproxy default to using DOS line endings for input, 182 ;; Make cmdproxy default to using DOS line endings for input,
183 ;; because some Windows programs (including command.com) require it. 183 ;; because some Windows programs (including command.com) require it.
184 (add-to-list 'process-coding-system-alist 184 (add-to-list 'process-coding-system-alist
185 `("[cC][mM][dD][pP][rR][oO][xX][yY]" 185 `("[cC][mM][dD][pP][rR][oO][xX][yY]"
186 . ,(if default-enable-multibyte-characters 186 . ,(if (default-value 'enable-multibyte-characters)
187 '(undecided-dos . undecided-dos) 187 '(undecided-dos . undecided-dos)
188 '(raw-text-dos . raw-text-dos)))) 188 '(raw-text-dos . raw-text-dos))))
189 ;; plink needs DOS input when entering the password. 189 ;; plink needs DOS input when entering the password.
190 (add-to-list 'process-coding-system-alist 190 (add-to-list 'process-coding-system-alist
191 `("[pP][lL][iI][nN][kK]" 191 `("[pP][lL][iI][nN][kK]"
192 . ,(if default-enable-multibyte-characters 192 . ,(if (default-value 'enable-multibyte-characters)
193 '(undecided-dos . undecided-dos) 193 '(undecided-dos . undecided-dos)
194 '(raw-text-dos . raw-text-dos))))) 194 '(raw-text-dos . raw-text-dos)))))
195 195
diff --git a/lisp/x-dnd.el b/lisp/x-dnd.el
index 74c6321c815..f10506a6a9f 100644
--- a/lisp/x-dnd.el
+++ b/lisp/x-dnd.el
@@ -1,6 +1,7 @@
1;;; x-dnd.el --- drag and drop support for X. 1;;; x-dnd.el --- drag and drop support for X.
2 2
3;; Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 3;; Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009
4;; Free Software Foundation, Inc.
4 5
5;; Author: Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 6;; Author: Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
6;; Maintainer: FSF 7;; Maintainer: FSF
@@ -263,7 +264,7 @@ STRING is the uri-list as a string. The URIs are separated by \\r\\n."
263WINDOW is the window where the drop happened. 264WINDOW is the window where the drop happened.
264STRING is the file names as a string, separated by nulls." 265STRING is the file names as a string, separated by nulls."
265 (let ((uri-list (split-string string "[\0\r\n]" t)) 266 (let ((uri-list (split-string string "[\0\r\n]" t))
266 (coding (and default-enable-multibyte-characters 267 (coding (and (default-value 'enable-multibyte-characters)
267 (or file-name-coding-system 268 (or file-name-coding-system
268 default-file-name-coding-system))) 269 default-file-name-coding-system)))
269 retval) 270 retval)