aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Eggert2013-03-05 09:55:41 -0800
committerPaul Eggert2013-03-05 09:55:41 -0800
commitd37e489360181dca771d0cffb4f7a84c715cb3dc (patch)
tree6377549bb93b0a790b497d33c1ce8bb4e4c93b36
parentc38e0c974e11c5c273ef8f6adb58442f4e30f460 (diff)
downloademacs-d37e489360181dca771d0cffb4f7a84c715cb3dc.tar.gz
emacs-d37e489360181dca771d0cffb4f7a84c715cb3dc.zip
* notes/unicode: Add notes about Emacs source file encoding.
-rw-r--r--admin/ChangeLog4
-rw-r--r--admin/notes/unicode56
2 files changed, 60 insertions, 0 deletions
diff --git a/admin/ChangeLog b/admin/ChangeLog
index fe20d77d9f2..6a636091a7c 100644
--- a/admin/ChangeLog
+++ b/admin/ChangeLog
@@ -1,3 +1,7 @@
12013-03-05 Paul Eggert <eggert@cs.ucla.edu>
2
3 * notes/unicode: Add notes about Emacs source file encoding.
4
12013-03-04 Paul Eggert <eggert@cs.ucla.edu> 52013-03-04 Paul Eggert <eggert@cs.ucla.edu>
2 6
3 * grammars/java-tags.wy (CHAR): Remove "('\u0000' to '\uffff')" 7 * grammars/java-tags.wy (CHAR): Remove "('\u0000' to '\uffff')"
diff --git a/admin/notes/unicode b/admin/notes/unicode
index a9e4117e2d4..0654036d364 100644
--- a/admin/notes/unicode
+++ b/admin/notes/unicode
@@ -98,6 +98,62 @@ regard to completeness.
98 * Old auto-save files, and similar files, such as Gnus drafts, 98 * Old auto-save files, and similar files, such as Gnus drafts,
99 containing non-ASCII characters probably won't be re-read correctly. 99 containing non-ASCII characters probably won't be re-read correctly.
100 100
101
102Source file encoding
103--------------------
104
105Most Emacs source files are encoded in UTF-8 (or in ASCII, which is a
106subset), but there are a few exceptions, listed below. Perhaps
107someday these files will be converted to UTF-8, for convenience when
108using tools like 'grep -r', but this might need nontrivial changes to
109the build process.
110
111 * chinese-big5
112
113 leim/CXTERM-DIC/4Corner.tit
114 leim/CXTERM-DIC/ARRAY30.tit
115 leim/CXTERM-DIC/ECDICT.tit
116 leim/CXTERM-DIC/ETZY.tit
117 leim/CXTERM-DIC/PY-b5.tit
118 leim/CXTERM-DIC/Punct-b5.tit
119 leim/CXTERM-DIC/QJ-b5.tit
120 leim/CXTERM-DIC/ZOZY.tit
121 leim/MISC-DIC/CTLau-b5.html
122 leim/MISC-DIC/cangjie-table.b5
123
124 * chinese-iso-8bit
125
126 leim/CXTERM-DIC/CCDOSPY.tit
127 leim/CXTERM-DIC/Punct.tit
128 leim/CXTERM-DIC/QJ.tit
129 leim/CXTERM-DIC/SW.tit
130 leim/CXTERM-DIC/TONEPY.tit
131 leim/MISC-DIC/pinyin.map
132 leim/MISC-DIC/CTLau.html
133 leim/MISC-DIC/ziranma.cin
134
135 * iso-latin-2
136
137 etc/refcards/cs-refcard.tex
138 etc/refcards/sk-survival.tex
139 etc/refcards/cs-survival.tex
140 etc/refcards/cs-dired-ref.tex
141 etc/refcards/sk-dired-ref.tex
142 etc/refcards/sk-refcard.tex
143
144 * japanese-iso-8bit
145
146 leim/SKK-DIC/SKK-JISYO.L
147 leim/ja-dic/ja-dic.el
148
149 * japanese-shift-jis
150
151 admin/charsets/mapfiles/cns2ucsdkw.txt
152
153 * no-conversion
154
155 lib-src/testfile
156
101 157
102This file is part of GNU Emacs. 158This file is part of GNU Emacs.
103 159