1. 28 Mar, 2003 1 commit
  2. 13 Feb, 2003 1 commit
  3. 30 Jan, 2003 1 commit
  4. 06 Jan, 2003 1 commit
    • Kenichi Handa's avatar
      (CATEGORY_MASK_RAW_TEXT): New macro. · ff0dacd7
      Kenichi Handa authored
      (detect_coding_utf_8, detect_coding_utf_16)
      (detect_coding_emacs_mule, detect_coding_iso_2022)
      (detect_coding_sjis, detect_coding_big5)
      (detect_coding_ccl, detect_coding_charset): Change argument MASK
      to DETECT_INFO.  Update DETECT_INFO and return 1 if the byte
      sequence is valid in this coding system.  Callers changed.
      (MAX_ANNOTATION_LENGTH): New macro.
      (ADD_ANNOTATION_DATA): New macro.
      (ADD_COMPOSITION_DATA): Argument changed.  Callers changed.  Call
      ADD_ANNOTATION_DATA.  The format of annotation data changed.
      (ADD_CHARSET_DATA): New macro.
      (emacs_mule_char): New argument ID.  Callers changed.
      (decode_coding_emacs_mule, decode_coding_iso_2022)
      (decode_coding_sjis, decode_coding_big5, decode_coding_charset):
      Produce charset annotation data in coding->charbuf.
      (encode_coding_emacs_mule, encode_coding_iso_2022): Pay attention
      to charset annotation data in coding->charbuf.
      (setup_coding_system): Add CODING_ANNOTATE_CHARSET_MASK
      coding->common_flags if the coding system is iso-2022 based and
      uses designation.
      (produce_composition): Adjusted for the new annotation data
      format.
      (produce_charset): New function.
      (produce_annotation): Handle charset annotation.
      (handle_composition_annotation, handle_charset_annotation): New
      functions.
      (consume_chars): Handle charset annotation.  Utilize the above two
      functions.
      (encode_coding_object): If SRC_OBJECT and DST_OBJECT are the same
      buffer, get the deleted text as a string and set
      coding->src_object to that string.
      (detect_coding, detect_coding_system): Use the new struct
      coding_detection_info.
      ff0dacd7
  5. 06 Nov, 2002 1 commit
    • Kenichi Handa's avatar
      (decode_coding_utf_8): When eol_type is Qdos, handle · 98725083
      Kenichi Handa authored
      the case that the last byte is '\r' correctly.
      (decode_coding_emacs_mule): Likewise.
      (decode_coding_iso_2022): Likewise.
      (decode_coding_sjis): Likewise.
      (decode_coding_big5): Likewise.
      (decode_coding_charset): Likewise.
      (produce_chars): Likewise.
      (decode_coding): Flushing out the unprocessed data correctly.
      (decode_coding_gap): Set CODING_MODE_LAST_BLOCK bit of
      coding->mode.
      98725083
  6. 16 Oct, 2002 3 commits
  7. 15 Oct, 2002 2 commits
  8. 10 Oct, 2002 1 commit
    • Kenichi Handa's avatar
      (detect_coding_utf_8): Check incomplete byte sequence. · 89528eb3
      Kenichi Handa authored
      Don't update *mask when correctly detected.
      (detect_coding_utf_16): Likewise.
      (detect_coding_emacs_mule): Likewise.
      (detect_coding_iso_2022): Likewise.
      (detect_coding_sjis): Likewise.
      (detect_coding_big5): Likewise.
      (detect_coding_ccl): Likewise.
      (decode_coding_sjis): Fix decoding of katakana-jisx0201.
      (detect_eol): Delete the argument CODING, and add the argument
      CATEGORY.
      (detect_coding): Adjusted for the changes above.
      (detect_coding_system): Likewise.
      89528eb3
  9. 09 Oct, 2002 1 commit
  10. 21 Aug, 2002 1 commit
  11. 08 Aug, 2002 1 commit
  12. 31 Jul, 2002 1 commit
  13. 30 Jul, 2002 1 commit
  14. 25 Jul, 2002 1 commit
  15. 22 Jul, 2002 1 commit
    • Kenichi Handa's avatar
      (LEADING_CODE_PRIVATE_11, LEADING_CODE_PRIVATE_12, · 7c78e542
      Kenichi Handa authored
      LEADING_CODE_PRIVATE_21, LEADING_CODE_PRIVATE_22): Macros
      deleted.  Callers changes to use
      EMACS_MULE_LEADING_CODE_PRIVATE_11, etc.
      (decode_coding_ccl): Add `const' to local variables.
      (consume_chars): Likewise.
      (Ffind_coding_systems_region_internal): Likewise.
      (Fcheck_coding_systems_region): Likewise.
      7c78e542
  16. 17 Jul, 2002 1 commit
  17. 16 Jul, 2002 1 commit
    • Dave Love's avatar
      (ENCODE_DESIGNATION, decode_eol) · c197f191
      Dave Love authored
      (make_conversion_work_buffer, code_conversion_restore)
      (Fdefine_coding_system_internal): Convert Lisp types.
      (code_conversion_restore): Use EQ, not ==.
      (Fencode_coding_string): Fix code_convert_string call.
      c197f191
  18. 11 Jul, 2002 1 commit
  19. 16 Jun, 2002 1 commit
  20. 31 May, 2002 1 commit
  21. 30 May, 2002 1 commit
    • Kenichi Handa's avatar
      (CODING_ISO_FLAG_USE_ROMAN): New macro · bf16eb23
      Kenichi Handa authored
      (CODING_ISO_FLAG_USE_OLDJIS): New macro.
      (CODING_ISO_FLAG_FULL_SUPPORT): Macro definition changed.
      (setup_iso_safe_charsets): Fix arguemtns to Fassq.
      (DECODE_DESIGNATION): Pay attention to CODING_ISO_FLAG_USE_ROMAN
      and CODING_ISO_FLAG_USE_OLDJIS.
      (ENCODE_ISO_CHARACTER_DIMENSION1): Likewise.
      (ENCODE_ISO_CHARACTER_DIMENSION2): Likewise.
      (encode_coding_iso_2022): Change the 1st arg to
      ENCODE_ISO_CHARACTER to a variable.
      bf16eb23
  22. 27 May, 2002 1 commit
  23. 26 May, 2002 2 commits
  24. 24 May, 2002 1 commit
  25. 23 May, 2002 1 commit
  26. 22 May, 2002 2 commits
  27. 21 May, 2002 2 commits
    • Kenichi Handa's avatar
      (emacs_mule_char): Fix previous change. · 0cbbb569
      Kenichi Handa authored
      0cbbb569
    • Kenichi Handa's avatar
      (ONE_MORE_BYTE_NO_CHECK): Increment consumed_chars. · 781d7a48
      Kenichi Handa authored
      (emacs_mule_char): New arg src.  Delete arg `composition'.  Caller
      changed.  Handle 2-byte and 3-byte charsets correctly.
      (DECODE_EMACS_MULE_COMPOSITION_RULE_20): Renamed from
      DECODE_EMACS_MULE_COMPOSITION_RULE.  Caller changed.
      (DECODE_EMACS_MULE_COMPOSITION_RULE_21): New macro.
      (DECODE_EMACS_MULE_21_COMPOSITION): Call
      DECODE_EMACS_MULE_COMPOSITION_RULE_21.  Produce correct annotation
      sequence.
      (decode_coding_emacs_mule): Handle composition correctly.  Rewind
      `src' and `consumed_chars' correctly before calling
      emacs_mule_char.
      (DECODE_COMPOSITION_START): Correctly handle the case of altchar
      and alt&rule composition.
      (decode_coding_iso_2022): Handle composition correctly.
      (init_coding_once): Setup emacs_mule_bytes for private charsets.
      781d7a48
  28. 20 May, 2002 1 commit
  29. 17 May, 2002 1 commit
  30. 14 May, 2002 3 commits
  31. 13 May, 2002 1 commit
    • Dave Love's avatar
      Doc fixes. · 5bad0796
      Dave Love authored
      (Fdefine_coding_system_alias): Use names, not symbols, in
      coding-system-alist.
      5bad0796
  32. 10 May, 2002 1 commit