aboutsummaryrefslogtreecommitdiffstats
path: root/src/coding.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* (Vcoding_system_alist): Deleted.Kenichi Handa1997-06-091-38/+88
| | | | | | | | | | (Qcoding_system_spec): Renamed from Qcoding_system_vector. (Vdefault_process_coding_system, Vfile_coding_system_alist, Vprocess_coding_system_alist, Vnetwork_coding_system_alist): New variables. (Ffind_coding_system): Adjusted for the above change. (syms_of_coding): Declare them as lisp variables. (Fcheck_coding_system): Pass list as DATA argument to Fsignal.
* (encode_invocation_designation): Use macroKenichi Handa1997-05-281-24/+16
| | | | | | | | | | CODING_SPEC_ISO_NO_REQUESTED_DESIGNATION. (encode_designation_at_bol, setup_coding_system): Likewise. Fset_terminal_coding_system_internal): Renamed from Fset_terminal_coding_system. Make it non-interactive. Do not call Fredraw_display (). (Fset_keyboard_coding_system_internal): Renamed from Fset_keyboard_coding_system. Make it non-interactive.
* Name change through the code:Kenichi Handa1997-05-161-58/+60
| | | | | | | | | | coding-category-internal => coding-category-emacs-mule, XXX_coding_internal => XXX_coding_emacs_mule, coding_type_internal => coding_type_emacs_mule, coding_type_automatic => coding_type_undecided, CODING_CATEGORY_MASK_INTERNAL => CODING_CATEGORY_MASK_EMACS_MULE, CODING_CATEGORY_IDX_INTERNAL => CODING_CATEGORY_IDX_EMACS_MULE, CODING_EOL_AUTOMATIC => CODING_EOL_UNDECIDED.
* (Valternate_charset_table): The valiable deleted.Kenichi Handa1997-05-101-95/+152
| | | | | | | | | | | | | | | | | | | | | | | (Venable_character_unification, Vstandard_character_unification_table_for_read, Vstandard_character_unification_table_for_write, Qcharacter_unification_table): New variables. (syms_of_coding): Initialize and declare them. (DECODE_ISO_CHARACTER): Modified to handle a character unification table instead of Valternate_charset_table. (DECODE_DESIGNATION): Delete handling of Valternate_charset_table. (decode_coding_iso2022): Handle a character unification table. (ENCODE_ISO_CHARACTER): New macro. (encode_designation_at_bol): Handle a character unification table. Do not return -1 even if end-of-line is not in the current run. (encode_coding_iso2022): Handle a character unification table. Call macro ENCODE_ISO_CHARACTER instead of calling ENCODE_ISO_CHARACTER_DIMENSION1 and ENCODE_ISO_CHARACTER_DIMENSION2 directly. Check the size of carryover before copying it to destination. (setup_coding_system): Initialize the member character_unification_table of the struct coding system to Qnil. (Fset_keyboard_coding_system): Doc string augmented.
* (Fread_coding_system, Fread_non_nil_coding_system):Richard M. Stallman1997-05-101-7/+9
| | | | Pass new arg to Fcompleting_read.
* (setup_coding_system): Setup coding->eol_type as LFKenichi Handa1997-04-161-0/+1
| | | | for a invalid coding system.
* (Ffind_coding_system): Don't use Lisp_Object as integer.Karl Heuer1997-04-101-2/+2
|
* (detect_coding_iso2022, detect_coding_mask): IgnoreKenichi Handa1997-04-071-19/+26
| | | | | | invalid ESC sequence for ISO 2022. (Fencode_sjis_char, Fencode_big5_char): Adjusted for the change of SPLIT_CHAR.
* (Ffind_coding_system): Doc fix.Richard M. Stallman1997-04-051-12/+22
|
* Adjusted for the change of MAX_CHARSET.Kenichi Handa1997-03-181-2/+2
|
* (decode_eol): Fix bug of converting CRLF to LF.Kenichi Handa1997-03-051-1/+1
|
* (create_process, Fopen_network_stream): Typo in indexesKenichi Handa1997-02-271-167/+254
| | | | | | | | | | | | | | | | | | | | | of array proc_encode_coding_system fixed. Remove prefix "coding-system-" from coding system symbol names. (encode_coding) : Fix typo ("=" -> "=="). (detect_coding_iso2022): Detect coding-category-iso-8-2 more precisely. (ENCODE_RESET_PLANE_AND_REGISTER): Argument `eol' is deleted. Don't call ENCODE_DESIGNATION if nothing designated initially. (encode_designation_at_bol) New function. (encode_coding_iso2022): Handle CODING_FLAG_ISO_INIT_AT_BOL and CODING_FLAG_ISO_DESIGNATE_AT_BOL. (setup_coding_system): Now, flags of ISO2022 coding systems contains charsets instead of charset IDs. (detect_coding_iso2022, decode_coding_iso2022): Make the code robust against invalid SI and SO. (Ffind_coding_system, syms_of_coding): Escape newlines in docstring. (setup_coding_system): Correct setting coding->symbol and coding->eol_type. The performance improved.
* Fix FSF address in comment.Karl Heuer1997-02-231-12/+14
|
* Initial revisionKarl Heuer1997-02-201-0/+3520