| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
|
| |
CODING_EOL_INCONSISTENT, set eol_type to CODING_EOL_UNDECIDED
correctly.
|
| |
|
|
| |
(setup_coding_system): Correctly setup `valid_codes' member.
|
| |
|
|
|
| |
contents.
(detect_coding_mask): Fix previous change.
|
| |
|
|
| |
(init_coding_once): Initialize default_buffer_file_coding.
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
(coding_category_name): Include "coding-category-ccl".
(detect_coding_ccl): New function.
(setup_coding_system): Setup coding->spec.ccl.valid_codes from the
coding system priority `valid-codes' for CCL based coding systesm.
(detect_coding_mask): Check also a CCL based coding system.
(Fupdate_coding_systems_internal): Renamed from
Fupdate_iso_coding_systems.
(syms_of_coding): Change property char-table-extra-slot of
translation-table to 1. Initialize and static pro Qvalid_codes.
|
| |
|
|
| |
docstring of file-coding-system-alist.
|
| |
|
|
|
| |
(init_coding_once): Don't initialize conversion_buffer here. It
is done in init_coding.
|
| |
|
|
| |
encounter some invalid code while decoding.
|
| |
|
|
| |
if the sencond byte is invalid, produce the first byte as is.
|
| |
|
|
| |
(decode_coding_sjis_big5): Bug for handling invalid code fixed.
|
| | |
|
| |
|
|
|
|
| |
line endings. Always update dst_bytes to number of bytes actually copied.
(decode_eol): Fix value of coding->produced when decoding Unix
line endings (in case this function is ever used for that).
|
| |
|
|
|
| |
(Fdetect_coding_region): Doc-string adjusted for the above change.
(Fdetect_coding_string): Likewise.
|
| |
|
|
| |
Does encoding or decoding but doesn't set Vlast_coding_system_used.
|
| | |
|
| |
|
|
| |
like CODING_EOL_UNDECIDED.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
(detect_coding_mask): Skip ASCII codes at the head according to
ascii_skip_code.
(coding_priorities): New variable.
(Fset_coding_priority_internal): New function.
(detect_coding): Call set_coding_mask with coding_priorities as
arg CODING.
(init_coding_once): Initialize ascii_skip_code.
(syms_of_coding): Declare set-coding-priority-internal as a Lisp
function.
|
| | |
|
| |
|
|
| |
coding->heading_ascii if eol conversion is necessary.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
translate/translation respectively throughtout the file.
(encode_coding_iso2022): Fix bug in encoding a text ending by a
composite character.
(check_composing_code): If we are decoding the last block of data,
return 0 even if the source doesn't end by an escape sequence
which terminates the current composing sequence.
(decode_coding_iso2022): Decode correctly even if the source
doesn't end by an escape sequence which terminates the current
composing sequence.
|
| |
|
|
|
|
| |
(code_convert_string1): Likewise.
(Fdecode_coding_region, Fencode_coding_region): Doc fixes.
(Fdecode_coding_string, Fencode_coding_string): Doc fixes.
|
| | |
|
| | |
|
| |
|
|
| |
reset graphic planes and registers.
|
| | |
|
| |
|
|
|
|
|
| |
if preceded by CR, since that confuses eol decoding.
(code_convert_region): When conversion fails with
CODING_FINISH_INSUFFICIENT_SRC, was overwriting src with garbage
from dst instead of copying from src to dst.
|
| |
|
|
| |
FLAGS member of coding spec is a cons of CCL program symbols.
|
| |
|
|
| |
region, move it to FROM in advance.
|
| | |
|
| |
|
|
| |
int.
|
| | |
|
| |
|
|
| |
in unibyte mode.
|
| |
|
|
| |
length of source text.
|
| |
|
|
|
| |
(DECODE_DESIGNATION): Likewise.
(check_composing_code): Likewise.
|
| |
|
|
|
|
|
| |
at the head and tail of conversion region correctly when adjusting
position keepers. Call adjust_after_insert to record undo info
and adjust markers when we don't have to change byte sequence of
a buffer.
|
| |
|
|
| |
in the no-conversion case. Adjust GPT, ZV and Z in chars.
|
| |
|
|
| |
don't skip `\r' (instead of `\n').
|
| | |
|
| | |
|
| |
|
|
|
| |
REPLACE. Even if there's no need of code conversion, call
adjust_after_replace to handle bytes combining.
|
| |
|
|
| |
adjust_after_replace.
|
| |
|
|
| |
for the change of adjust_after_replace (see insdel.c change above).
|
| | |
|
| |
|
|
| |
0240..0377 are generated just after a multibyte character.
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(ENCODE_SINGLE_SHIFT_2, ENCODE_SINGLE_SHIFT_3,
encode_coding_iso2022, decode_coding_sjis_big5,
encode_coding_sjis_big5, decode_eol, encode_eol, decode_coding,
encode_coding): Likewise.
(shrink_decoding_region, shrink_encoding_region): Do not skip
non-ASCII code in any cases. Bug fix for getting starting address
from BEG.
(code_convert_region): Sync character positions correctly by
paying attention to coding->fake_multibyte.
(code_convert_string): Set number of character and bytes just
processed in members of CODING.
(code_convert_string): Adjusted for the change of
code_convert_region.
(code_convert_region1): Likewise.
|
| |
|
|
|
|
|
|
|
|
|
| |
CODING_FLAG_ISO_USE_ROMAN and CODING_FLAG_ISO_USE_OLDJIS.
(code_convert_region1): New function.
(Fdecode_coding_region): Call code_convert_region1.
(Fencode_coding_region): Likewise.
(code_convert_string1): New function.
(Fdecode_coding_string): Call code_convert_string1.
(Fencode_coding_string): Likewise.
/
|
| |
|
|
|
| |
coding->produced_char here.
(code_convert_region): Initialize LEN_BYTE correctly.
|