aboutsummaryrefslogtreecommitdiffstats
path: root/src/coding.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* (struct coding_system): New member composed_chars.Kenichi Handa1998-09-261-0/+3
|
* (CODING_FINISH_INTERRUPT): New macro.Kenichi Handa1998-09-181-0/+1
|
* (default_buffer_file_coding): Extern it.Kenichi Handa1998-08-101-0/+3
|
* (CODING_CATEGORY_IDX_CCL): New macro.Kenichi Handa1998-08-021-4/+7
| | | | | | | | (CODING_CATEGORY_IDX_BIG5, CODING_CATEGORY_IDX_RAW_TEXT, CODING_CATEGORY_IDX_BINARY, CODING_CATEGORY_IDX_MAX): Increased by one. (CODING_CATEGORY_MASK_CCL): New macro. (CODING_CATEGORY_MASK_ANY): Include CODING_CATEGORY_MASK_CCL.
* (Qemacs_mule): Extern it.Kenichi Handa1998-06-261-1/+1
|
* (setup_raw_text_coding_system): Extern it.Kenichi Handa1998-06-261-0/+1
|
* (DECODE_FILE, ENCODE_FILE):Karl Heuer1998-06-031-6/+6
| | | | Use code_convert_string_norecord.
* Change term "character translation table" to "translation table".Kenichi Handa1998-05-221-4/+4
|
* Change terms unify/unification toKenichi Handa1998-05-181-3/+6
| | | | translate/translation respectively throughtout the file.
* (Vfile_name_coding_system)Richard M. Stallman1998-05-021-0/+6
| | | | (Vdefault_file_name_coding_system): Declarations added.
* Declare inherit-process-coding-system.Eli Zaretskii1998-04-151-0/+4
|
* Add more prototypes.Andreas Schwab1998-04-141-0/+2
|
* (struct coding_system): Comment for the memberKenichi Handa1998-03-301-3/+4
| | | | heading_ascii modified.
* (ENCODE_FILE): Moved from fileio.c. UseKenichi Handa1998-03-031-0/+22
| | | | | default-file-name-coding-system if file-name-coding-system is nil. (DECODE_FILE): New macro.
* Typo in comment fixed.Kenichi Handa1998-03-031-1/+1
|
* (struct coding_system): New member fake_multibyte.Kenichi Handa1998-02-201-0/+6
|
* (CODING_FLAG_ISO_DESIGNATION): New macro.Kenichi Handa1998-01-221-50/+101
| | | | | | | | | | | | | | | | | | | | | | | (struct iso2022_spec): New member. last_invalid_designation_register. (struct coding_system): New member inhibit_inconsistent_eol_type. (CODING_CATEGORY_IDX_ISO_7_TIGHT, CODING_CATEGORY_MASK_ISO_7_TIGHT): New macros. (CODING_CATEGORY_MASK_ANY): Include CODING_CATEGORY_MASK_ISO_7_TIGHT. (coding_category_table, coding_category_name): Extern deleted. (Vselect_safe_coding_system_function): Extern it. (CODING_FINISH_XXX): New macros. (CODING_MODE_XXX): New macros. (struct coding_system): New member mode, category_idx, heading_ascii. Deleted members last_block, direction, selective, carryover, carryover_size. (CODING_MAY_REQUIRE_DECODING): New macro. (CODING_CATEGORY_MASK_ISO_7BIT, CODING_CATEGORY_MASK_ISO_8BIT, CODING_CATEGORY_MASK_ISO_SHIFT, CODING_CATEGORY_MASK_ISO): New macros. (Qraw_text): Extern it.
* Add more prototypes and function declarations.Andreas Schwab1997-11-211-4/+11
|
* (struct coding_system): Add member common_flags, deleteKenichi Handa1997-11-081-18/+28
| | | | | | | | | | | member require_flushing. (CODING_REQUIRE_FLUSHING_MASK, CODING_REQUIRE_DECODING_MASK, CODING_REQUIRE_ENCODING_MASK, CODING_REQUIRE_DETECTION_MASK): New macros. (CODING_REQUIRE_NO_CONVERSION, CODING_MAY_REQUIRE_NO_CONVERSION): These macros deleted. (CODING_REQUIRE_FLUSHING, CODING_REQUIRE_DECODING, CODING_REQUIRE_ENCODING, CODING_REQUIRE_DETECTION): New macros.
* (struct iso2022_spec): New memberKenichi Handa1997-10-231-8/+13
| | | | | | | | charset_revision_number. (CODING_SPEC_ISO_SAFE_CHARSETS): This macro deleted. (CODING_SPEC_ISO_REVISION_NUMBER): New macro. (struct coding_system): Member `safe_charsets' is moved from struct iso2022_spec.
* Minor reordering of macros.Richard M. Stallman1997-09-021-1/+1
|
* (coding_type): New member coding_type_raw_text.Kenichi Handa1997-08-281-11/+22
| | | | | | | | (CODING_EOL_INCONSISTENT): New macro. (CODING_REQUIRE_NO_CONVERSION): Check also coding_type_raw_text. (CODING_MAY_REQUIRE_NO_CONVERSION): Likewise. (CODING_CATEGORY_IDX_RAW_TEXT): New macro. (CODING_CATEGORY_MASK_RAW_TEXT): New macro.
* (Vmicrosoft_code_table): This variable deleted.Kenichi Handa1997-08-161-1/+5
| | | | | | | | | | | (Vlatin_extra_code_table): New variable. (detect_coding_iso2022): Pay attention to Vlatin_extra_code_table. (detect_coding_mask): Likewise. (setup_coding_system): Handle a new FLAGS element ACCEPT-LATIN-EXTRA-CODE. (syms_of_coding): Delete code for Vmicrosoft_code_table. Declare latin-extra-code-table as a Lisp variable, and initialize it.
* (struct iso2022_spec): New member expected_charsets.Kenichi Handa1997-08-101-0/+8
| | | | (CODING_SPEC_ISO_EXPECTED_CHARSETS): New macro.
* (CODING_FLAG_ISO_SAFE): New macro.Kenichi Handa1997-08-101-0/+11
| | | | | (CODING_INHIBIT_CHARACTER_SUBSTITUTION): New macro. coding.h (safe_terminal_coding): Extern it.
* (CODING_CATEGORY_MASK_BINARY): New macro.Kenichi Handa1997-08-031-0/+1
|
* (CODING_REQUIRE_TEXT_CONVERSION,Kenichi Handa1997-07-251-16/+13
| | | | | | CODING_REQUIRE_EOL_CONVERSION, CODING_REQUIRE_CONVERSION): Deleted. (CODING_REQUIRE_NO_CONVERSION): New macro. (CODING_MAY_REQUIRE_NO_CONVERSION): New macro.
* (CODING_CATEGORY_IDX_ISO_7_ELSE): This macro is deletedKenichi Handa1997-07-151-6/+9
| | | | | | | | | (CODING_CATEGORY_IDX_ISO_7_ELSE): New macro. (CODING_CATEGORY_IDX_ISO_8_ELSE): New macro (CODING_CATEGORY_MASK_ISO_ELSE): This macro is deleted. (CODING_CATEGORY_MASK_ISO_7_ELSE): New macro. (CODING_CATEGORY_MASK_ISO_8_ELSE): New macro. (CODING_CATEGORY_MASK_ANY): Adjusted for the above change.
* (Qemacs_mule): Extern it.Kenichi Handa1997-07-071-0/+1
|
* (struct coding_system): New membersKenichi Handa1997-07-021-2/+3
| | | | | character_unification_table_for_decode and character_unification_table_for_encode.
* Change copyright notices.Richard M. Stallman1997-06-201-3/+2
|
* (Vdefault_process_coding_system): Extern it.Kenichi Handa1997-06-091-1/+2
|
* (struct iso2022_spec): Member requested_designation isKenichi Handa1997-05-281-1/+7
| | | | | changed to array of unsigned char. (CODING_SPEC_ISO_NO_REQUESTED_DESIGNATION): New macro.
* (struct iso2022_spec): Change the declaration ofKenichi Handa1997-05-191-1/+1
| | | | requested_designation from `char' to `int'.
* Name change through the code:Kenichi Handa1997-05-161-9/+9
| | | | | | | | | | 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.
* (CODING_SPEC_ISO_PLANE_CHARSET): Return -1 if noKenichi Handa1997-05-101-3/+8
| | | | | character set is invoked to PLANE. (struct coding_system): New member character_unification_table.
* Adjusted for the change of MAX_CHARSET.Kenichi Handa1997-03-181-1/+1
|
* (struct iso2022_spec): Member requested_designation isKenichi Handa1997-02-271-4/+14
| | | | | | changed to array of `char' just for saving memory. (CODING_FLAG_ISO_INIT_AT_BOL, CODING_FLAG_ISO_DESIGNATE_AT_BOL): New macros.
* Fix FSF address in comment.Karl Heuer1997-02-231-12/+14
|
* Initial revisionKarl Heuer1997-02-201-0/+409