Mercurial > hg > xemacs-beta
comparison lisp/code-init.el @ 985:7f62a956b825
[xemacs-hg @ 2002-09-01 06:41:40 by youngs]
2002-08-31 Seiichi Ikiuo <ikiuo@polyphony.co.jp>
* code-init.el (reset-coding-categories-to-default): Add new
coding category 'utf-8-bom'.
* coding.el (coding-system-category): Add check for 'utf-8-bom'.
* unicode.el: Add new coding system 'utf-8-bom'.
2002-08-31 Seiichi Ikiuo <ikiuo@polyphony.co.jp>
* file-coding.h (detection_result): fix DET_LOWEST.
* mule-coding.c
(big5_detector): Add member 'seen_euc_char'.
(big5_detect): It was made not to become the trouble of EUC.
(iso2022_detector): Add member 'longest_even_high_byte'.
(iso2022_detect): Fix checking for even/odd_high_byte_group.
The judgment of EUC is changed.
* unicode.c: Add DETECTOR_CATEGORY utf_8_bom.
(utf_8_detector): Add member byteno, first_byte and second_byte.
(utf_8_detect): The judgment of UTF-8-BOM is added.
author | youngs |
---|---|
date | Sun, 01 Sep 2002 06:41:45 +0000 |
parents | 2b6fa2618f76 |
children | b531bf8658e9 |
comparison
equal
deleted
inserted
replaced
984:c55a519aa13f | 985:7f62a956b825 |
---|---|
274 | 274 |
275 coding category coding system | 275 coding category coding system |
276 -------------------------------------------------- | 276 -------------------------------------------------- |
277 utf-16-little-endian-bom utf-16-little-endian | 277 utf-16-little-endian-bom utf-16-little-endian |
278 utf-16-bom utf-16-bom | 278 utf-16-bom utf-16-bom |
279 utf-8-bom utf-8-bom | |
279 iso-7 iso-2022-7bit | 280 iso-7 iso-2022-7bit |
280 no-conversion raw-text | 281 no-conversion raw-text |
281 utf-8 utf-8 | 282 utf-8 utf-8 |
282 iso-8-1 iso-8859-1 | 283 iso-8-1 iso-8859-1 |
283 iso-8-2 ctext (iso-8859-1 alias) | 284 iso-8-2 ctext (iso-8859-1 alias) |
322 (set-coding-category-system | 323 (set-coding-category-system |
323 'no-conversion | 324 'no-conversion |
324 (coding-system-variable-default-value 'no-conversion-coding-system-mapping)) | 325 (coding-system-variable-default-value 'no-conversion-coding-system-mapping)) |
325 (set-coding-category-system 'ucs-4 'ucs-4) | 326 (set-coding-category-system 'ucs-4 'ucs-4) |
326 (set-coding-category-system 'utf-8 'utf-8) | 327 (set-coding-category-system 'utf-8 'utf-8) |
328 (set-coding-category-system 'utf-8-bom 'utf-8-bom) | |
327 (set-coding-category-system 'utf-16-little-endian 'utf-16-little-endian) | 329 (set-coding-category-system 'utf-16-little-endian 'utf-16-little-endian) |
328 (set-coding-category-system 'utf-16 'utf-16) | 330 (set-coding-category-system 'utf-16 'utf-16) |
329 (set-coding-category-system 'utf-16-little-endian-bom | 331 (set-coding-category-system 'utf-16-little-endian-bom |
330 'utf-16-little-endian-bom) | 332 'utf-16-little-endian-bom) |
331 (set-coding-category-system 'utf-16-bom 'utf-16-bom) | 333 (set-coding-category-system 'utf-16-bom 'utf-16-bom) |
332 (set-coding-priority-list | 334 (set-coding-priority-list |
333 (if (featurep 'mule) | 335 (if (featurep 'mule) |
334 '(utf-16-little-endian-bom | 336 '(utf-16-little-endian-bom |
335 utf-16-bom | 337 utf-16-bom |
338 utf-8-bom | |
336 iso-7 | 339 iso-7 |
337 no-conversion | 340 no-conversion |
338 utf-8 | 341 utf-8 |
339 iso-8-1 | 342 iso-8-1 |
340 iso-8-2 | 343 iso-8-2 |
345 utf-16-little-endian | 348 utf-16-little-endian |
346 utf-16 | 349 utf-16 |
347 ucs-4) | 350 ucs-4) |
348 '(utf-16-little-endian-bom | 351 '(utf-16-little-endian-bom |
349 utf-16-bom | 352 utf-16-bom |
353 utf-8-bom | |
350 no-conversion | 354 no-conversion |
351 utf-8 | 355 utf-8 |
352 utf-16-little-endian | 356 utf-16-little-endian |
353 utf-16 | 357 utf-16 |
354 ucs-4)))) | 358 ucs-4)))) |