aboutsummaryrefslogtreecommitdiffstats
path: root/admin
diff options
context:
space:
mode:
authorJoakim Verona2013-03-26 16:14:01 +0100
committerJoakim Verona2013-03-26 16:14:01 +0100
commit48c226c2c2592e31a47559bd1689fcc4354d9479 (patch)
tree2f79cf5a16930fbd09d965be98b6d145c9984eb6 /admin
parente11705b616777a8a72363b2037d989987630e863 (diff)
parent9536ec028c24fbedf617b67e98a108504e5b1e73 (diff)
downloademacs-48c226c2c2592e31a47559bd1689fcc4354d9479.tar.gz
emacs-48c226c2c2592e31a47559bd1689fcc4354d9479.zip
auto upstream
Diffstat (limited to 'admin')
-rw-r--r--admin/ChangeLog15
-rw-r--r--admin/admin.el16
-rw-r--r--admin/bzrmerge.el8
-rw-r--r--admin/notes/unicode32
4 files changed, 60 insertions, 11 deletions
diff --git a/admin/ChangeLog b/admin/ChangeLog
index fcc339c17cd..8b71b065056 100644
--- a/admin/ChangeLog
+++ b/admin/ChangeLog
@@ -1,3 +1,18 @@
12013-03-18 Paul Eggert <eggert@cs.ucla.edu>
2
3 * notes/unicode: Mention some more iso-2022-7bit files (Bug#13936).
4
5 Automate the build of ja-dic.el (Bug#13984).
6 * notes/unicode: ja-dic.el is now UTF-8.
7
82013-03-16 Glenn Morris <rgm@gnu.org>
9
10 * admin.el (manual-pdf, manual-dvi): Pass -I to texi2pdf, texi2dvi.
11
122013-03-16 Glenn Morris <rgm@gnu.org>
13
14 * admin.el (manual-html-mono, manual-html-node): Add -DWWW_GNU_ORG.
15
12013-03-13 Paul Eggert <eggert@cs.ucla.edu> 162013-03-13 Paul Eggert <eggert@cs.ucla.edu>
2 17
3 File synchronization fixes (Bug#13944). 18 File synchronization fixes (Bug#13944).
diff --git a/admin/admin.el b/admin/admin.el
index 8b6bb472b7d..cb7eaead27f 100644
--- a/admin/admin.el
+++ b/admin/admin.el
@@ -285,6 +285,7 @@ This function also edits the HTML files so that they validate as
285HTML 4.01 Transitional, and pulls in the gnu.org stylesheet using 285HTML 4.01 Transitional, and pulls in the gnu.org stylesheet using
286the @import directive." 286the @import directive."
287 (call-process "makeinfo" nil nil nil 287 (call-process "makeinfo" nil nil nil
288 "-D" "WWW_GNU_ORG"
288 "-I" (expand-file-name "../emacs" 289 "-I" (expand-file-name "../emacs"
289 (file-name-directory texi-file)) 290 (file-name-directory texi-file))
290 "-I" (expand-file-name "../misc" 291 "-I" (expand-file-name "../misc"
@@ -310,6 +311,7 @@ the @import directive."
310 (unless (file-exists-p texi-file) 311 (unless (file-exists-p texi-file)
311 (error "Manual file %s not found" texi-file)) 312 (error "Manual file %s not found" texi-file))
312 (call-process "makeinfo" nil nil nil 313 (call-process "makeinfo" nil nil nil
314 "-D" "WWW_GNU_ORG"
313 "-I" (expand-file-name "../emacs" 315 "-I" (expand-file-name "../emacs"
314 (file-name-directory texi-file)) 316 (file-name-directory texi-file))
315 "-I" (expand-file-name "../misc" 317 "-I" (expand-file-name "../misc"
@@ -354,12 +356,22 @@ the @import directive."
354 356
355(defun manual-pdf (texi-file dest) 357(defun manual-pdf (texi-file dest)
356 "Run texi2pdf on TEXI-FILE, emitting plaintext output to DEST." 358 "Run texi2pdf on TEXI-FILE, emitting plaintext output to DEST."
357 (call-process "texi2pdf" nil nil nil texi-file "-o" dest)) 359 (call-process "texi2pdf" nil nil nil
360 "-I" (expand-file-name "../emacs"
361 (file-name-directory texi-file))
362 "-I" (expand-file-name "../misc"
363 (file-name-directory texi-file))
364 texi-file "-o" dest))
358 365
359(defun manual-dvi (texi-file dest ps-dest) 366(defun manual-dvi (texi-file dest ps-dest)
360 "Run texi2dvi on TEXI-FILE, emitting dvi output to DEST. 367 "Run texi2dvi on TEXI-FILE, emitting dvi output to DEST.
361Also generate PostScript output in PS-DEST." 368Also generate PostScript output in PS-DEST."
362 (call-process "texi2dvi" nil nil nil texi-file "-o" dest) 369 (call-process "texi2dvi" nil nil nil
370 "-I" (expand-file-name "../emacs"
371 (file-name-directory texi-file))
372 "-I" (expand-file-name "../misc"
373 (file-name-directory texi-file))
374 texi-file "-o" dest)
363 (call-process "dvips" nil nil nil dest "-o" ps-dest) 375 (call-process "dvips" nil nil nil dest "-o" ps-dest)
364 (call-process "gzip" nil nil nil dest) 376 (call-process "gzip" nil nil nil dest)
365 (call-process "gzip" nil nil nil ps-dest)) 377 (call-process "gzip" nil nil nil ps-dest))
diff --git a/admin/bzrmerge.el b/admin/bzrmerge.el
index 4fa328b9d6d..42d39d3071a 100644
--- a/admin/bzrmerge.el
+++ b/admin/bzrmerge.el
@@ -50,7 +50,7 @@ The list returned is sorted by oldest-first."
50 (call-process "bzr" nil t nil "status" "-v") 50 (call-process "bzr" nil t nil "status" "-v")
51 (goto-char (point-min)) 51 (goto-char (point-min))
52 (when (re-search-forward "^conflicts:\n" nil t) 52 (when (re-search-forward "^conflicts:\n" nil t)
53 (error "You still have unresolved conflicts")) 53 (user-error "You still have unresolved conflicts"))
54 (let ((merges ()) 54 (let ((merges ())
55 found) 55 found)
56 (if (not (re-search-forward "^pending merges:\n" nil t)) 56 (if (not (re-search-forward "^pending merges:\n" nil t))
@@ -62,7 +62,7 @@ The list returned is sorted by oldest-first."
62 (setq found 62 (setq found
63 (not (equal "unknown" (match-string 1))))))) 63 (not (equal "unknown" (match-string 1)))))))
64 found) 64 found)
65 (error "You still have uncommitted changes")) 65 (user-error "You still have uncommitted changes"))
66 ;; This is really stupid, but it seems there's no easy way to figure 66 ;; This is really stupid, but it seems there's no easy way to figure
67 ;; out which revisions have been merged already. The only info I can 67 ;; out which revisions have been merged already. The only info I can
68 ;; find is the "pending merges" from "bzr status -v", which is not 68 ;; find is the "pending merges" from "bzr status -v", which is not
@@ -171,7 +171,7 @@ Type `y' to skip this revision,
171 (enable-local-eval nil)) 171 (enable-local-eval nil))
172 (find-file-noselect file)) 172 (find-file-noselect file))
173 (if (buffer-modified-p) 173 (if (buffer-modified-p)
174 (error "Unsaved changes in %s" (current-buffer))) 174 (user-error "Unsaved changes in %s" (current-buffer)))
175 (save-excursion 175 (save-excursion
176 (cond 176 (cond
177 ((derived-mode-p 'change-log-mode) 177 ((derived-mode-p 'change-log-mode)
@@ -323,7 +323,7 @@ Does not make other difference."
323BEWARE! Important metadata is kept in this Emacs session! 323BEWARE! Important metadata is kept in this Emacs session!
324Do not commit without re-running `M-x bzrmerge' first!" 324Do not commit without re-running `M-x bzrmerge' first!"
325 :warning bzrmerge-warning-buffer)) 325 :warning bzrmerge-warning-buffer))
326 (error "Resolve conflicts manually"))))) 326 (user-error "Resolve conflicts manually")))))
327 (cons merge skip))))) 327 (cons merge skip)))))
328 328
329(defun bzrmerge (from) 329(defun bzrmerge (from)
diff --git a/admin/notes/unicode b/admin/notes/unicode
index 7b5e21c864b..53d568dd628 100644
--- a/admin/notes/unicode
+++ b/admin/notes/unicode
@@ -170,11 +170,9 @@ nontrivial changes to the build process.
170 * japanese-iso-8bit 170 * japanese-iso-8bit
171 171
172 SKK-JISYO.L is a verbatim copy of a file taken from an external source. 172 SKK-JISYO.L is a verbatim copy of a file taken from an external source.
173 ja-dic.el is generated automatically by skkdic-convert; this process 173 It hasn't been converted to UTF-8.
174 hasn't been converted to use UTF-8.
175 174
176 leim/SKK-DIC/SKK-JISYO.L 175 leim/SKK-DIC/SKK-JISYO.L
177 leim/ja-dic/ja-dic.el
178 176
179 * japanese-shift-jis 177 * japanese-shift-jis
180 178
@@ -192,11 +190,35 @@ nontrivial changes to the build process.
192 190
193 * iso-2022-7bit 191 * iso-2022-7bit
194 192
195 This file contains significant charset information, which is not 193 This file switches between CJK charsets, which is not encoded in UTF-8.
196 encoded in UTF-8.
197 194
198 etc/HELLO 195 etc/HELLO
199 196
197 Each of these files contains just one CJK charset, but Emacs
198 currently has no easy way to specify set-charset-priority on a
199 per-file basis, so converting any of these files to UTF-8 might
200 change the file's appearance when viewed by an Emacs that is
201 operating in some other language environment.
202
203 etc/tutorials/TUTORIAL.ja
204 etc/tutorials/TUTORIAL.ko
205 leim/quail/cyril-jis.el
206 leim/quail/hanja-jis.el
207 leim/quail/hanja.el
208 leim/quail/hanja3.el
209 leim/quail/japanese.el
210 leim/quail/py-punct.el
211 leim/quail/pypunct-b5.el
212 leim/quail/symbol-ksc.el
213 lisp/international/ja-dic-cnv.el
214 lisp/international/ja-dic-utl.el
215 lisp/international/kinsoku.el
216 lisp/international/kkc.el
217 lisp/international/titdic-cnv.el
218 lisp/language/japan-util.el
219 lisp/language/japanese.el
220 lisp/term/x-win.el
221
200 These files contain characters that cannot be encoded in UTF-8. 222 These files contain characters that cannot be encoded in UTF-8.
201 223
202 leim/quail/tibetan.el 224 leim/quail/tibetan.el