1. 08 Feb, 2001 1 commit
  2. 26 Jan, 2001 1 commit
    • Kenichi Handa's avatar
      (decode_coding): Set a flag for inhibiting · 8844fa83
      Kenichi Handa authored
      inconsistent eol.
      (code_convert_region): Always set saved_coding_symbol.
      (decode_coding_string): Likewise.  Update coding->symbol when we
      encounter a inconsistent eol by the same way as
      code_convert_region.
      8844fa83
  3. 24 Jan, 2001 1 commit
  4. 04 Jan, 2001 1 commit
  5. 02 Jan, 2001 1 commit
    • Eli Zaretskii's avatar
      (detect_coding_iso2022, setup_coding_system): Remove · da55a2b7
      Eli Zaretskii authored
      unused variable `i'.
      (detect_coding_mask): Remove unused variable `idx'.
      (detect_coding): Remove unused variable `i'.
      (ccl_coding_driver): Remove unused variable `result'.
      (run_pre_post_conversion_on_str): Remove unused variable `prev'.
      (decode_coding_string): Remove unused variables `to' and
      `gcpro1'.
      (encode_coding_string): Remove unused variables `gcpro1' and
      `saved_coding_symbol'.
      (Ffind_coding_systems_region_internal): Remove function-local
      variable args[], leave only the block-local one.
      (code_convert_region1): Remove unused variable `len'.
      da55a2b7
  6. 28 Dec, 2000 2 commits
    • Kenichi Handa's avatar
      (setup_coding_system): Initialize · 1c3478b0
      Kenichi Handa authored
      coding->spec.ccl.eight_bit_carryover.
      (ccl_coding_driver): Pay attention to carried over 8-bit bytes.
      1c3478b0
    • Kenichi Handa's avatar
      (SAFE_ONE_MORE_BYTE): New macro. · aa72b389
      Kenichi Handa authored
      (DECODE_EMACS_MULE_COMPOSITION_CHAR): New macro.
      (DECODE_EMACS_MULE_COMPOSITION_RULE): New macro.
      (decode_composition_emacs_mule): New function.
      (decode_coding_emacs_mule): Decode composition sequence by calling
      decode_composition_emacs_mule.
      (ENCODE_COMPOSITION_EMACS_MULE): New macro.
      (encode_coding_emacs_mule): Changed from macro to function.  If
      a text contains compostions, encode them correctly.
      (setup_coding_system): Set coding->commong_flags for emacs-mule so
      that decoding and encoding are required.
      aa72b389
  7. 21 Dec, 2000 1 commit
  8. 15 Dec, 2000 2 commits
  9. 14 Dec, 2000 1 commit
  10. 13 Dec, 2000 1 commit
    • Kenichi Handa's avatar
      (ONE_MORE_BYTE_CHECK_MULTIBYTE): New macro. · 0a28aafb
      Kenichi Handa authored
      (detect_coding_emacs_mule, detect_coding_iso2022,)
      (detect_coding_sjis, detect_coding_big5, detect_coding_utf_8)
      (detect_coding_utf_16, detect_coding_ccl): Make them static.  New
      argument MULTIBYTEP.  Callers changed.
      (detect_coding_mask, detect_coding_system): New argument
      MULTIBYTEP.  Callers changed.
      0a28aafb
  11. 05 Dec, 2000 1 commit
  12. 28 Nov, 2000 1 commit
  13. 23 Nov, 2000 1 commit
  14. 26 Oct, 2000 1 commit
  15. 24 Oct, 2000 1 commit
  16. 22 Oct, 2000 1 commit
  17. 13 Oct, 2000 2 commits
  18. 07 Sep, 2000 3 commits
  19. 23 Aug, 2000 1 commit
  20. 18 Aug, 2000 2 commits
  21. 16 Aug, 2000 2 commits
    • Kenichi Handa's avatar
      (encode_coding): Fix the bug of not flushing ISO escape sequence at · bb10be8b
      Kenichi Handa authored
      the end of the source block.
      bb10be8b
    • Kenichi Handa's avatar
      (MINIMUM_CONVERSION_BUFFER_SIZE): Macro deleted. · 73be902c
      Kenichi Handa authored
      (conversion_buffer, conversion_buffer_size): Variables deleted.
      (get_conversion_buffer): Function deleted.
      (struct conversion_buffer): New structure.
      (MAX_ALLOCA): New macro.
      (allocate_conversion_buffer): New macro.
      (extend_conversion_buffer, free_conversion_buffer): New functions.
      (ccl_coding_driver): Set coding->result.
      (decode_coding): Set coding->result to CODING_FINISH_NORMAL if
      this is the last block of source.
      (encode_coding): Likewise.  Handle the source block as the last
      one only when the whole source text is consumed.
      (decode_coding_string): Handle the case that the output buffer is
      too small to decode the whole source text.  Use
      allocate_conversion_buffer, extend_conversion_buffer and
      free_conversion_buffer, not get_conversion_buffer.
      (encode_coding_string): Likewise.
      (init_coding): Function deleted.
      (init_coding_once): Delete code to initialize
      conversion_buffer_size.
      73be902c
  22. 11 Aug, 2000 1 commit
  23. 08 Aug, 2000 1 commit
  24. 04 Aug, 2000 2 commits
  25. 27 Jul, 2000 1 commit
    • Kenichi Handa's avatar
      (Qsafe_charsets): This variable deleted. · 05e6f5dc
      Kenichi Handa authored
      (Qsafe_chars, Vchar_coding_system_table, Qchar_coding_system): New
      variables.
      (coding_safe_chars): New function.
      (CODING_SAFE_CHAR_P): New macro.
      (CHARSET_OK): New arg C.  Call CODING_SAFE_CHAR_P instead of
      checking safe_charsets member of the coding system.  Caller
      changed.
      (detect_coding_iso2022): New local variable safe_chars.
      (DECODE_DESIGNATION): Call CODING_SAFE_CHAR_P instead of checking
      safe_charsets member of the coding system.
      (decode_coding_iso2022): New local variable safe_chars.
      (ENCODE_ISO_CHARACTER_DIMENSION1): Don't check unsafe chars here.
      (ENCODE_ISO_CHARACTER_DIMENSION2): Likewise.
      (ENCODE_ISO_CHARACTER): Arguments changed.  Caller changed.
      (ENCODE_UNSAFE_CHARACTER): New macro.
      (encode_coding_iso2022): New local variable safe_chars.  Check
      unsafe chars.
      (setup_coding_system): Delete the code to initialize
      coding->safe_charses
      (intersection, find_safe_codings): New functions.
      (Ffind_coding_systems_region_internal): New function.
      (syms_of_coding): Defsubr it.  Initialize Qsafe_chars,
      Qsafe_cding_system.  Make Vchar_coding_system_table a Lisp
      variable and initialize it.
      05e6f5dc
  26. 23 Jul, 2000 1 commit
  27. 19 Jul, 2000 1 commit
  28. 18 Jul, 2000 2 commits
  29. 14 Jul, 2000 1 commit
  30. 30 Jun, 2000 1 commit
  31. 26 Jun, 2000 1 commit