Mercurial > emacs
comparison lisp/ChangeLog.unicode @ 90283:9970a9645ad9
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-4
Creator: Stefan Monnier <monnier@iro.umontreal.ca>
Merge tar-mode changes from the trunk.
* tar-mode.el: Merge changes from the trunk:
(tar-header-block-tokenize): Tighten regexp.
(tar-summarize-buffer): Don't clear the modified-p bit if it wasn't
cleared before. Obey default-enable-multibyte-characters. Use mapconcat.
(tar-mode-map): Move initialization inside delcaration.
(tar-alter-one-field): Don't hardcode point-min==1.
author | Miles Bader <miles@gnu.org> |
---|---|
date | Sat, 21 Jan 2006 06:45:38 +0000 |
parents | 065f97626ec7 |
children | 5251b70632c4 |
comparison
equal
deleted
inserted
replaced
90282:065f97626ec7 | 90283:9970a9645ad9 |
---|---|
1 2006-01-19 Stefan Monnier <monnier@iro.umontreal.ca> | |
2 | |
3 * tar-mode.el: Merge changes from the trunk: | |
4 (tar-header-block-tokenize): Tighten regexp. | |
5 (tar-summarize-buffer): Don't clear the modified-p bit if it wasn't | |
6 cleared before. Obey default-enable-multibyte-characters. | |
7 Use mapconcat. | |
8 (tar-mode-map): Move initialization inside delcaration. | |
9 (tar-alter-one-field): Don't hardcode point-min==1. | |
10 | |
1 2006-01-20 Naoto Takahashi <ntakahas@m17n.org> | 11 2006-01-20 Naoto Takahashi <ntakahas@m17n.org> |
2 | 12 |
3 * language/ethiopic.el: Copyright fixed. | 13 * language/ethiopic.el: Copyright fixed. |
4 (composition-function-table): Support a new character in Unicode | 14 (composition-function-table): Support a new character in Unicode |
5 4.1. | 15 4.1. |
22 | 32 |
23 2005-10-27 Zhang Wei <id.brep@gmail.com> (tiny change) | 33 2005-10-27 Zhang Wei <id.brep@gmail.com> (tiny change) |
24 | 34 |
25 * international/mule-cmds.el (locale-language-names): Add entries | 35 * international/mule-cmds.el (locale-language-names): Add entries |
26 for zh_CN.GB2312, zh_CN.GBK, and zh_CN.GB18030. | 36 for zh_CN.GB2312, zh_CN.GBK, and zh_CN.GB18030. |
27 (locale-preferred-coding-systems): Fix entries for Chinese | 37 (locale-preferred-coding-systems): Fix entries for Chinese locales. |
28 locales. | |
29 | 38 |
30 2005-10-24 Kenichi Handa <handa@etlken> | 39 2005-10-24 Kenichi Handa <handa@etlken> |
31 | 40 |
32 * international/utf-7.el: Delete the definition of utf-7. | 41 * international/utf-7.el: Delete the definition of utf-7. |
33 (utf-7-post-read-conversion, utf-7-pre-write-conversion): Add | 42 (utf-7-post-read-conversion, utf-7-pre-write-conversion): |
34 autoload cookies. | 43 Add autoload cookies. |
35 | 44 |
36 2005-10-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 45 2005-10-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
37 | 46 |
38 * term/mac-win.el: Delete the code to create a fontset from the X | 47 * term/mac-win.el: Delete the code to create a fontset from the X |
39 resource "Font". | 48 resource "Font". |
51 * international/mule-conf.el (cp1125): Set :ascii-compatible-p | 60 * international/mule-conf.el (cp1125): Set :ascii-compatible-p |
52 property to t. | 61 property to t. |
53 | 62 |
54 * descr-text.el (describe-char): Sync with the main trunk. | 63 * descr-text.el (describe-char): Sync with the main trunk. |
55 | 64 |
56 * international/mule.el (coding-system-get): Check | 65 * international/mule.el (coding-system-get): |
57 `ascii-incompatible' for backward compatiblity. | 66 Check `ascii-incompatible' for backward compatiblity. |
58 (set-file-name-coding-system): Signal an error for a coding system | 67 (set-file-name-coding-system): Signal an error for a coding system |
59 not suitable for file name. | 68 not suitable for file name. |
60 (set-keyboard-coding-system): Signal an error for a coding system | 69 (set-keyboard-coding-system): Signal an error for a coding system |
61 not suitable for keyboard. | 70 not suitable for keyboard. |
62 | 71 |
63 * language/chinese.el (iso-2022-cn, iso-2022-cn-ext): Set | 72 * language/chinese.el (iso-2022-cn, iso-2022-cn-ext): |
64 :suitable-for-keyboard property to 1. | 73 Set :suitable-for-keyboard property to 1. |
65 | 74 |
66 * language/japanese.el (iso-2022-jp, iso-2022-jp-2) | 75 * language/japanese.el (iso-2022-jp, iso-2022-jp-2) |
67 (iso-2022-jp-2004): Set :suitable-for-keyboard property to 1. | 76 (iso-2022-jp-2004): Set :suitable-for-keyboard property to 1. |
68 | 77 |
69 * language/vietnamese.el (vietnamese-viscii, vietnamese-vscii) | 78 * language/vietnamese.el (vietnamese-viscii, vietnamese-vscii) |
70 (vietnamese-tcvn): Set :suitable-for-file-name property to t. | 79 (vietnamese-tcvn): Set :suitable-for-file-name property to t. |
71 | 80 |
72 2005-07-26 Naoto Takahashi <ntakahas@m17n.org> | 81 2005-07-26 Naoto Takahashi <ntakahas@m17n.org> |
73 | 82 |
74 * international/robin.el (robin-define-package): Delete redundant | 83 * international/robin.el (robin-define-package): Delete redundant code. |
75 code. | |
76 (robin-add-rule): Allow N-1 reverse conversion. | 84 (robin-add-rule): Allow N-1 reverse conversion. |
77 | 85 |
78 2005-07-26 Naoto Takahashi <ntakahas@m17n.org> | 86 2005-07-26 Naoto Takahashi <ntakahas@m17n.org> |
79 | 87 |
80 * international/robin.el (robin-define-package): Make the | 88 * international/robin.el (robin-define-package): Make the |
1240 (default-input-method): Modify :type. | 1248 (default-input-method): Modify :type. |
1241 | 1249 |
1242 2002-09-08 Dave Love <fx@gnu.org> | 1250 2002-09-08 Dave Love <fx@gnu.org> |
1243 | 1251 |
1244 * language/ind-util.el (ucs-devanagari-to-is13194-alist) | 1252 * language/ind-util.el (ucs-devanagari-to-is13194-alist) |
1245 (indian-glyph-char, indian-char-glyph): Deleted. | 1253 (indian-glyph-char, indian-char-glyph): Delete. |
1246 (is13194-default-repertory): Renamed from | 1254 (is13194-default-repertory): Rename from is13194-default-repartory. |
1247 is13194-default-repartory, | |
1248 (iscii-to-ucs-region): Hoist evals from loop. | 1255 (iscii-to-ucs-region): Hoist evals from loop. |
1249 | 1256 |
1250 * language/devan-util.el (dev-charseq): Avoid indian-glyph-char. | 1257 * language/devan-util.el (dev-charseq): Avoid indian-glyph-char. |
1251 | 1258 |
1252 * language/indian.el (indian-script-table) | 1259 * language/indian.el (indian-script-table) |
1253 (ccl-encode-indian-glyph-font): Deleted. | 1260 (ccl-encode-indian-glyph-font): Delete. |
1254 | 1261 |
1255 * international/mule-conf.el (emacs-mule, iso-2022-7bit) | 1262 * international/mule-conf.el (emacs-mule, iso-2022-7bit) |
1256 (iso-2022-7bit-ss2, iso-2022-7bit-lock, iso-2022-8bit-ss2) | 1263 (iso-2022-7bit-ss2, iso-2022-7bit-lock, iso-2022-8bit-ss2) |
1257 (compound-text, ctext-no-compositions): Remove :charset-list. | 1264 (compound-text, ctext-no-compositions): Remove :charset-list. |
1258 | 1265 |
1259 * international/mule-cmds.el (language-info-custom-alist): New. | 1266 * international/mule-cmds.el (language-info-custom-alist): New. |
1260 (input-method-activate-hook, input-method-inactivate-hook) | 1267 (input-method-activate-hook, input-method-inactivate-hook) |
1261 (input-method-after-insert-chunk-hook) | 1268 (input-method-after-insert-chunk-hook) |
1262 (input-method-use-echo-area, set-language-environment-hook) | 1269 (input-method-use-echo-area, set-language-environment-hook) |
1263 (exit-language-environment-hook): Customize. | 1270 (exit-language-environment-hook): Customize. |
1264 (find-coding-systems-for-charsets): Rewritten. | 1271 (find-coding-systems-for-charsets): Rewritten. |
1265 (default-input-method): Add :link. | 1272 (default-input-method): Add :link. |
1266 | 1273 |
1267 2002-09-08 Dave Love <fx@gnu.org> | 1274 2002-09-08 Dave Love <fx@gnu.org> |
1269 * international/mule-conf.el (eight-bit): Add :docstring, | 1276 * international/mule-conf.el (eight-bit): Add :docstring, |
1270 :short-name properties. | 1277 :short-name properties. |
1271 (cp851): Doc fix. | 1278 (cp851): Doc fix. |
1272 (unicode-bmp): New. | 1279 (unicode-bmp): New. |
1273 | 1280 |
1274 * case-table.el (set-case-syntax-pair): Remove check on byte | 1281 * case-table.el (set-case-syntax-pair): Remove check on byte lengths. |
1275 lengths. | |
1276 | 1282 |
1277 * language/european.el (cp858): New. | 1283 * language/european.el (cp858): New. |
1278 ("Turkish"): Add special case rules. | 1284 ("Turkish"): Add special case rules. |
1279 | 1285 |
1280 2002-09-05 Dave Love <fx@gnu.org> | 1286 2002-09-05 Dave Love <fx@gnu.org> |
1298 * case-table.el (describe-buffer-case-table): Handle the case | 1304 * case-table.el (describe-buffer-case-table): Handle the case |
1299 that KEY is a cons within map-char-table. | 1305 that KEY is a cons within map-char-table. |
1300 | 1306 |
1301 2002-08-19 Kenichi Handa <handa@etl.go.jp> | 1307 2002-08-19 Kenichi Handa <handa@etl.go.jp> |
1302 | 1308 |
1303 * international/characters.el: Fix categories ?A and ?C. Treat | 1309 * international/characters.el: Fix categories ?A and ?C. |
1304 ASCII characters as `latin' script. | 1310 Treat ASCII characters as `latin' script. |
1305 | 1311 |
1306 2002-08-18 Kenichi Handa <handa@etl.go.jp> | 1312 2002-08-18 Kenichi Handa <handa@etl.go.jp> |
1307 | 1313 |
1308 * international/fontset.el (fontset-plain-name): If the fontset | 1314 * international/fontset.el (fontset-plain-name): If the fontset |
1309 name doesn't ends with "-fontset-*", use family name as the first | 1315 name doesn't ends with "-fontset-*", use family name as the first |
1318 | 1324 |
1319 * ruler-mode.el (ruler-mode-character-validate): Use characterp. | 1325 * ruler-mode.el (ruler-mode-character-validate): Use characterp. |
1320 | 1326 |
1321 * wid-edit.el (character): Use characterp. | 1327 * wid-edit.el (character): Use characterp. |
1322 | 1328 |
1323 * international/mule-diag.el (describe-coding-system): Add utf-16 | 1329 * international/mule-diag.el (describe-coding-system): Add utf-16 case. |
1324 case. | |
1325 | 1330 |
1326 * language/viet-util.el (viet-encode-viscii-char): Use encode-char. | 1331 * language/viet-util.el (viet-encode-viscii-char): Use encode-char. |
1327 | 1332 |
1328 * language/cyrillic.el ("Tajik", "Bulgarian", "Belarusian"): Add | 1333 * language/cyrillic.el ("Tajik", "Bulgarian", "Belarusian"): |
1329 charset. | 1334 Add charset. |
1330 ("Ukrainian"): New. | 1335 ("Ukrainian"): New. |
1331 | 1336 |
1332 * language/georgian.el (georgian-ps): New coding system. | 1337 * language/georgian.el (georgian-ps): New coding system. |
1333 | 1338 |
1334 2002-08-15 Kenichi Handa <handa@etl.go.jp> | 1339 2002-08-15 Kenichi Handa <handa@etl.go.jp> |
1335 | 1340 |
1336 * international/mule-cmds.el (reset-language-environment): Don't | 1341 * international/mule-cmds.el (reset-language-environment): |
1337 set nonascii-translation-table and nonascii-insert-offset. Call | 1342 Don't set nonascii-translation-table and nonascii-insert-offset. |
1338 set-unibyte-charset, not set-primary-charset. | 1343 Call set-unibyte-charset, not set-primary-charset. |
1339 (nonascii-translation-table, nonascii-insert-offset): Declare | 1344 (nonascii-translation-table, nonascii-insert-offset): |
1340 these variable as obsolete ones. | 1345 Declare these variable as obsolete ones. |
1341 (set-language-environment): Call set-unibyte-charset, not | 1346 (set-language-environment): Call set-unibyte-charset, not |
1342 set-primary-charset. Call set-charset-priority with `charset' | 1347 set-primary-charset. Call set-charset-priority with `charset' |
1343 info of the language environment. | 1348 info of the language environment. |
1344 | 1349 |
1345 2002-08-08 Kenichi Handa <handa@etl.go.jp> | 1350 2002-08-08 Kenichi Handa <handa@etl.go.jp> |
1346 | 1351 |
1347 * tar-mode.el (tar-extract): Fix previous change. | 1352 * tar-mode.el (tar-extract): Fix previous change. |
1348 | 1353 |
1349 2002-08-02 Kenichi Handa <handa@etl.go.jp> | 1354 2002-08-02 Kenichi Handa <handa@etl.go.jp> |
1350 | 1355 |
1351 * international/characters.el (next-word-boundary-han): Don't | 1356 * international/characters.el (next-word-boundary-han): |
1352 treat katakana following han characters as a part of a word. | 1357 Don't treat katakana following han characters as a part of a word. |
1353 | 1358 |
1354 2002-08-01 Kenichi Handa <handa@etl.go.jp> | 1359 2002-08-01 Kenichi Handa <handa@etl.go.jp> |
1355 | 1360 |
1356 * international/characters.el: Call map-charset-chars on big5 | 1361 * international/characters.el: Call map-charset-chars on big5 |
1357 (not chinese-big5-1/2) to set categories `c', `C', and `|'. | 1362 (not chinese-big5-1/2) to set categories `c', `C', and `|'. |
1374 archive-file-name-coding-system. Bind coding-system-for-write to | 1379 archive-file-name-coding-system. Bind coding-system-for-write to |
1375 no-conversion. | 1380 no-conversion. |
1376 (archive-rename-entry): Encode the filename by | 1381 (archive-rename-entry): Encode the filename by |
1377 archive-file-name-coding-system. | 1382 archive-file-name-coding-system. |
1378 (archive-mode-revert): Don't change the buffer's multibyteness. | 1383 (archive-mode-revert): Don't change the buffer's multibyteness. |
1379 (archive-arc-summarize, archive-lzh-summarize, | 1384 (archive-arc-summarize, archive-lzh-summarize) |
1380 archive-zoo-summarize): Don't change the buffer's multibyteness. | 1385 (archive-zoo-summarize): Don't change the buffer's multibyteness. |
1381 Decode filenames by archive-file-name-coding-system. | 1386 Decode filenames by archive-file-name-coding-system. |
1382 (archive-arc-rename-entry, archive-zip-chmod-entry): Don't change | 1387 (archive-arc-rename-entry, archive-zip-chmod-entry): Don't change |
1383 the buffer's multibyteness. | 1388 the buffer's multibyteness. |
1384 | 1389 |
1385 * tar-mode.el (tar-file-name-coding-system): New variable. Make | 1390 * tar-mode.el (tar-file-name-coding-system): New variable. |
1386 it permanent-local.p | 1391 Make it permanent-local. |
1387 (tar-header-block-tokenize): Decode filename and linkname by | 1392 (tar-header-block-tokenize): Decode filename and linkname by |
1388 tar-file-name-coding-system. | 1393 tar-file-name-coding-system. |
1389 (tar-header-block-checksum): Call multibyte-char-to-unibyte to get | 1394 (tar-header-block-checksum): Call multibyte-char-to-unibyte to get |
1390 the byte value of eight-bit chars. | 1395 the byte value of eight-bit chars. |
1391 (tar-summarize-buffer): Call set-buffer-multibyte with METHOD | 1396 (tar-summarize-buffer): Call set-buffer-multibyte with METHOD |
1392 `to'. Delete unnecessary call of position-bytes. | 1397 `to'. Delete unnecessary call of position-bytes. |
1393 (tar-mode): Set tar-file-name-coding-system. Delete unnecessary | 1398 (tar-mode): Set tar-file-name-coding-system. Delete unnecessary |
1394 call of position-bytes. | 1399 call of position-bytes. |
1395 (tar-extract): Simplified by calling decode-coding-region with | 1400 (tar-extract): Simplify by calling decode-coding-region with |
1396 DESTINATION argument. Don't toggle multibyteness of tar buffer. | 1401 DESTINATION argument. Don't toggle multibyteness of tar buffer. |
1397 (tar-copy): Don't toggle multibyteness of tar buffer. | 1402 (tar-copy): Don't toggle multibyteness of tar buffer. |
1398 (tar-expunge): Likewise. | 1403 (tar-expunge): Likewise. |
1399 (tar-clear-modification-flags): Delete unnecessary call of | 1404 (tar-clear-modification-flags): Delete unnecessary call of |
1400 position-bytes. | 1405 position-bytes. |
1401 (tar-rename-entry): Call tar-alter-one-field with encoded new | 1406 (tar-rename-entry): Call tar-alter-one-field with encoded new name. |
1402 name. | |
1403 (tar-alter-one-field): Don't toggle multibyteness of tar buffer. | 1407 (tar-alter-one-field): Don't toggle multibyteness of tar buffer. |
1404 Convert new-data-string by string-to-multibyte before inserting | 1408 Convert new-data-string by string-to-multibyte before inserting it. |
1405 it. | |
1406 (tar-subfile-save-buffer): Don't toggle multibyteness of tar | 1409 (tar-subfile-save-buffer): Don't toggle multibyteness of tar |
1407 buffer. Simplified by calling encoding-coding-region with | 1410 buffer. Simplify by calling encoding-coding-region with |
1408 DESTINATION argument. | 1411 DESTINATION argument. |
1409 (tar-mode-write-file): Delete unnecessary call of | 1412 (tar-mode-write-file): Delete unnecessary call of byte-to-position. |
1410 byte-to-position. | |
1411 | 1413 |
1412 2002-07-30 Dave Love <fx@gnu.org> | 1414 2002-07-30 Dave Love <fx@gnu.org> |
1413 | 1415 |
1414 * international/titdic-cnv.el (quail-cxterm-package-ext-info): Doc | 1416 * international/titdic-cnv.el (quail-cxterm-package-ext-info): Doc fix. |
1415 fix. | |
1416 | 1417 |
1417 * emacs-lisp/copyright.el (copyright-regexp): Remove redundancy. | 1418 * emacs-lisp/copyright.el (copyright-regexp): Remove redundancy. |
1418 | 1419 |
1419 2002-07-26 Kenichi Handa <handa@etl.go.jp> | 1420 2002-07-26 Kenichi Handa <handa@etl.go.jp> |
1420 | 1421 |
1446 * startup.el (fancy-splash-head): Warn about status. | 1447 * startup.el (fancy-splash-head): Warn about status. |
1447 (fancy-splash-tail): Copyright up-date. | 1448 (fancy-splash-tail): Copyright up-date. |
1448 | 1449 |
1449 2002-07-17 Kenichi Handa <handa@etl.go.jp> | 1450 2002-07-17 Kenichi Handa <handa@etl.go.jp> |
1450 | 1451 |
1451 * international/mule-util.el (detect-coding-with-priority): Fix | 1452 * international/mule-util.el (detect-coding-with-priority): |
1452 the place of using `,' marker in backguote form. | 1453 Fix the place of using `,' marker in backguote form. |
1453 | 1454 |
1454 2002-07-12 Dave Love <fx@gnu.org> | 1455 2002-07-12 Dave Love <fx@gnu.org> |
1455 | 1456 |
1456 * international/mule-conf.el (mule-unicode-e000-ffff): Set | 1457 * international/mule-conf.el (mule-unicode-e000-ffff): Set :max-code. |
1457 :max-code. | |
1458 | 1458 |
1459 * international/mule-util.el (with-coding-priority): Fix. | 1459 * international/mule-util.el (with-coding-priority): Fix. |
1460 | 1460 |
1461 * international/mule.el (set-coding-priority): Fix obsolete spec. | 1461 * international/mule.el (set-coding-priority): Fix obsolete spec. |
1462 | 1462 |
2201 (generic-char-p): Make it always return nil. | 2201 (generic-char-p): Make it always return nil. |
2202 (decode-char, encode-char): Moved to charset.c. | 2202 (decode-char, encode-char): Moved to charset.c. |
2203 (coding-spec-XXX-idx): Variables deleted. | 2203 (coding-spec-XXX-idx): Variables deleted. |
2204 (coding-system-iso-2022-flags): New variable. | 2204 (coding-system-iso-2022-flags): New variable. |
2205 (define-coding-system): New function. | 2205 (define-coding-system): New function. |
2206 (transform-make-coding-system-args, make-coding-system): Deleted. | 2206 (transform-make-coding-system-args, make-coding-system): Delete. |
2207 (set-coding-priority): Make it obsolete. | 2207 (set-coding-priority): Make it obsolete. |
2208 (after-insert-file-set-buffer-file-coding-system): Adjusted for | 2208 (after-insert-file-set-buffer-file-coding-system): Adjust for |
2209 the new coding system structure. | 2209 the new coding system structure. |
2210 (find-new-buffer-file-coding-system): Likewise. | 2210 (find-new-buffer-file-coding-system): Likewise. |
2211 | 2211 |
2212 * language/chinese.el, language/cyrillic.el, language/european.el, | 2212 * language/chinese.el, language/cyrillic.el, language/european.el, |
2213 language/greek.el, language/hebrew.el, language/indian.el, | 2213 language/greek.el, language/hebrew.el, language/indian.el, |
2219 * textmodes/sgml-mode.el (sgml-mode-map): Use encode-char instead | 2219 * textmodes/sgml-mode.el (sgml-mode-map): Use encode-char instead |
2220 of make-char. | 2220 of make-char. |
2221 (sgml-char-names-table): Iteration limit fixed. | 2221 (sgml-char-names-table): Iteration limit fixed. |
2222 | 2222 |
2223 * term/mac-win.el: Deleted unnecessary calls of set-fontset-font. | 2223 * term/mac-win.el: Deleted unnecessary calls of set-fontset-font. |
2224 (ccl-encode-mac-roman-font): Deleted. | 2224 (ccl-encode-mac-roman-font): Delete. |
2225 | 2225 |
2226 * Makefile.in (DONTCOMPILE): Add latin1-disp.el, ucs-tables.el, | 2226 * Makefile.in (DONTCOMPILE): Add latin1-disp.el, ucs-tables.el, |
2227 utf-8.el, and utf-8-subst.el as they can't be bytecompiled | 2227 utf-8.el, and utf-8-subst.el as they can't be bytecompiled |
2228 currently. This is just a temporary workaround. | 2228 currently. This is just a temporary workaround. |
2229 | 2229 |