1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-28 08:11:05 -08:00
Commit graph

237 commits

Author SHA1 Message Date
Kenichi Handa
8469bb88e5 (CODING_CATEGORY_IDX_CCL): New macro.
(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.
1998-08-02 01:06:57 +00:00
Kenichi Handa
64abe701f1 (Qemacs_mule): Extern it. 1998-06-26 04:14:52 +00:00
Kenichi Handa
e5ff4bc29e (setup_raw_text_coding_system): Extern it. 1998-06-26 03:29:15 +00:00
Karl Heuer
afee915020 (DECODE_FILE, ENCODE_FILE):
Use code_convert_string_norecord.
1998-06-03 14:41:27 +00:00
Kenichi Handa
f967223b11 Change term "character translation table" to "translation table". 1998-05-22 09:45:34 +00:00
Kenichi Handa
ab45712c8f Change terms unify/unification to
translate/translation respectively throughtout the file.
1998-05-18 00:59:38 +00:00
Richard M. Stallman
31406df1a4 (Vfile_name_coding_system)
(Vdefault_file_name_coding_system): Declarations added.
1998-05-02 06:38:09 +00:00
Eli Zaretskii
77a9bc9a3f Declare inherit-process-coding-system. 1998-04-15 15:48:45 +00:00
Andreas Schwab
ec5d8db72d Add more prototypes. 1998-04-14 12:33:47 +00:00
Kenichi Handa
a137bb009d (struct coding_system): Comment for the member
heading_ascii modified.
1998-03-30 06:00:54 +00:00
Kenichi Handa
290591c8fb (ENCODE_FILE): Moved from fileio.c. Use
default-file-name-coding-system if file-name-coding-system is nil.
(DECODE_FILE): New macro.
1998-03-03 07:18:46 +00:00
Kenichi Handa
3b2d77fe29 Typo in comment fixed. 1998-03-03 01:29:16 +00:00
Kenichi Handa
e6a9a0bce6 (struct coding_system): New member fake_multibyte. 1998-02-20 01:40:47 +00:00
Kenichi Handa
658cc2522e (CODING_FLAG_ISO_DESIGNATION): New macro.
(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.
1998-01-22 01:26:45 +00:00
Andreas Schwab
c04809fb5b Add more prototypes and function declarations. 1997-11-21 14:42:33 +00:00
Kenichi Handa
a5ee738b63 (struct coding_system): Add member common_flags, delete
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.
1997-11-08 03:05:44 +00:00
Kenichi Handa
1db9ba0636 (struct iso2022_spec): New member
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.
1997-10-23 12:01:50 +00:00
Richard M. Stallman
f1651811d8 Minor reordering of macros. 1997-09-02 20:56:22 +00:00
Kenichi Handa
e80de6b18f (coding_type): New member coding_type_raw_text.
(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.
1997-08-28 10:51:12 +00:00
Kenichi Handa
c0c69d45bd (Vmicrosoft_code_table): This variable deleted.
(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.
1997-08-16 01:54:37 +00:00
Kenichi Handa
e6de76f88d (struct iso2022_spec): New member expected_charsets.
(CODING_SPEC_ISO_EXPECTED_CHARSETS): New macro.
1997-08-10 05:54:48 +00:00
Kenichi Handa
fbaa2ed9b5 (CODING_FLAG_ISO_SAFE): New macro.
(CODING_INHIBIT_CHARACTER_SUBSTITUTION): New macro.
coding.h (safe_terminal_coding): Extern it.
1997-08-10 04:13:19 +00:00
Kenichi Handa
1f312d8a93 (CODING_CATEGORY_MASK_BINARY): New macro. 1997-08-03 03:02:05 +00:00
Kenichi Handa
4dad0cbaf5 (CODING_REQUIRE_TEXT_CONVERSION,
CODING_REQUIRE_EOL_CONVERSION, CODING_REQUIRE_CONVERSION): Deleted.
(CODING_REQUIRE_NO_CONVERSION): New macro.
(CODING_MAY_REQUIRE_NO_CONVERSION): New macro.
1997-07-25 07:46:51 +00:00
Kenichi Handa
a38ede416c (CODING_CATEGORY_IDX_ISO_7_ELSE): This macro is deleted
(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.
1997-07-15 08:21:17 +00:00
Kenichi Handa
3f356e65a0 (Qemacs_mule): Extern it. 1997-07-07 00:59:44 +00:00
Kenichi Handa
e8cafdc133 (struct coding_system): New members
character_unification_table_for_decode and
character_unification_table_for_encode.
1997-07-02 12:53:53 +00:00
Richard M. Stallman
75c8c59233 Change copyright notices. 1997-06-20 06:30:29 +00:00
Kenichi Handa
a5825a24c3 (Vdefault_process_coding_system): Extern it. 1997-06-09 12:59:20 +00:00
Kenichi Handa
da30d5b1b8 (struct iso2022_spec): Member requested_designation is
changed to array of unsigned char.
(CODING_SPEC_ISO_NO_REQUESTED_DESIGNATION): New macro.
1997-05-28 04:36:26 +00:00
Kenichi Handa
b8344c0e61 (struct iso2022_spec): Change the declaration of
requested_designation from `char' to `int'.
1997-05-19 03:33:50 +00:00
Kenichi Handa
0ef691383d Name change through the code:
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.
1997-05-16 00:43:29 +00:00
Kenichi Handa
ceb5851081 (CODING_SPEC_ISO_PLANE_CHARSET): Return -1 if no
character set is invoked to PLANE.
(struct coding_system): New member character_unification_table.
1997-05-10 03:37:01 +00:00
Kenichi Handa
467e767554 Adjusted for the change of MAX_CHARSET. 1997-03-18 23:31:34 +00:00
Kenichi Handa
8ddb35b2ab (struct iso2022_spec): Member requested_designation is
changed to array of `char' just for saving memory.
(CODING_FLAG_ISO_INIT_AT_BOL, CODING_FLAG_ISO_DESIGNATE_AT_BOL):
New macros.
1997-02-27 11:07:46 +00:00
Karl Heuer
369314dc63 Fix FSF address in comment. 1997-02-23 09:20:52 +00:00
Karl Heuer
4ed4686978 Initial revision 1997-02-20 07:02:49 +00:00