1. 29 Oct, 2002 1 commit
  2. 28 Oct, 2002 4 commits
  3. 26 Oct, 2002 2 commits
  4. 21 Oct, 2002 1 commit
  5. 18 Oct, 2002 1 commit
  6. 17 Oct, 2002 2 commits
    • Dave Love's avatar
      (non-iso-charset-alist): Add koi8-u. · 36839b13
      Dave Love authored
      36839b13
    • Dave Love's avatar
      (cp-make-translation-table): Use · 1276c77b
      Dave Love authored
      ucs-mule-to-mule-unicode.
      (cp-fix-safe-chars): Fix typo.
      (non-iso-charset-alist): Don't define.
      (cp-make-coding-system): Use utf-8-translation-table-for-decode.
      Define translation-table-for-input.
      (cp866): Reinstate.
      (alternativnj): Don't define alias.
      (koi8-u): Deleted.
      1276c77b
  7. 14 Oct, 2002 1 commit
  8. 10 Oct, 2002 1 commit
  9. 08 Oct, 2002 1 commit
  10. 01 Oct, 2002 3 commits
  11. 30 Sep, 2002 8 commits
    • Kenichi Handa's avatar
      (ucs-mule-to-mule-unicode): Define this · 84fa2951
      Kenichi Handa authored
      translation table name here.
      (ucs-mule-cjk-to-unicode): New translation table name.
      (ccl-encode-unicode-font): Merge the code in ucs-tables.el.
      (font-ccl-encoder-alist): Change the font registry pattern to
      "ISO10646.*-*".
      84fa2951
    • Kenichi Handa's avatar
      (emacs-mule): Add property composition. · 06859d9e
      Kenichi Handa authored
      06859d9e
    • Kenichi Handa's avatar
    • Kenichi Handa's avatar
      (decode-char): Refer to the translation · 0c76a98d
      Kenichi Handa authored
      hash table named utf-subst-table-for-decode.  Refer to the
      translation table utf-translation-table-for-decode instead of
      utf-8-translation-table-for-decode.
      (encode-char): Refer to the translation hash table named
      utf-subst-table-for-encode.  Refer to the translation table
      utf-translation-table-for-encode instead of
      utf-8-translation-table-for-encode.
      0c76a98d
    • Kenichi Handa's avatar
      Don't bind · 7d38f8fc
      Kenichi Handa authored
      utf-8-translation-table-for-decode while setting up
      ucs-mule-8859-to-ucs-table, etc.  Add `depenency' property to
      iso-8859-* coding systems.
      (ucs-unify-8859): Arguments changed to FOR-ENCODE and FOR-DECODE.
      If FOR-DECODE is non-nil, make ucs-mule-8859-to-mule-unicode
      populate the translation table named
      ucs-translation-table-for-decode.  If FOR-ENCODE is non-nil, make
      ucs-mule-to-mule-unicode populates the translation table named
      utf-translation-table-for-encode.  Call register-char-codings for
      mule-utf-16-be and mule-utf-16-le too.
      (ucs-fragment-8859): Arguments changed to FOR-ENCODE and
      FOR-DECODE.  If FOR-DECODE is non-nil, make the translation table
      named ucs-translation-table-for-decode vacant.  If FOR-ENCODE is
      non-nil, make a proper char-table populates the translation table
      name utf-translation-table-for-encode.  Call register-char-codings
      for all mule-utf-* to to reset their status to the origianl.
      (unify-8859-on-encoding-mode): Call ucs-unify-8859 and
      ucs-fragment-8859 with fixed arguments.  Set the version to 21.3.
      (unify-8859-on-decoding-mode): Likewise.  Remove dependency.
      (ccl-encode-unicode-font): Deleted,
      (ucs-tables-unload-hook): Deleted.
      7d38f8fc
    • Kenichi Handa's avatar
      (utf-16-decode-ucs): Look up · 278ce936
      Kenichi Handa authored
      utf-subst-table-for-decode.  Fix for the case that the looking up
      succeeds.
      (ccl-decode-mule-utf-16-le): Translate characters by
      utf-translation-table-for-decode.
      (ccl-decode-mule-utf-16-be): Likewise.
      (ccl-encode-mule-utf-16-le): Look up utf-subst-table-for-encode
      at first.  Translate characters by
      utf-translation-table-for-encode.
      (ccl-encode-mule-utf-16-be): Likewise.
      (mule-utf-16-le, mule-utf-16-be): Add `dependency' property.
      278ce936
    • Kenichi Handa's avatar
      Setup ucs-unicode-to-mule-cjk and · 121223a9
      Kenichi Handa authored
      ucs-mule-cjk-to-unicode, not utf-8-subst-table and
      utf-8-subst-rev-table.
      121223a9
    • Kenichi Handa's avatar
      (ucs-mule-to-mule-unicode): Don't define · ad88f5c5
      Kenichi Handa authored
      this translation-table name here.
      (utf-translation-table-for-encode): New translation-table name.
      (utf-fragmentation-table): Renamed from utf-8-fragmentation-table.
      (utf-defragmentation-table): New variable.
      (ucs-mule-cjk-to-unicode): Renamed from utf-8-subst-rev-table.
      (utf-subst-table-for-encode): New translation-table name.
      (ucs-unicode-to-mule-cjk): Renamed from utf-8-subst-table.
      (utf-subst-table-for-decode): New translation-table name.
      (utf-fragment-on-decoding): Renamed from
      utf-8-fragment-on-decoding.  Correctly handle the case that
      unify-8859-on-encoding-mode is off.  Handle mule-utf-16-le and
      mule-utf-16-be too.
      (utf-translate-cjk): Renamed from utf-8-translate-cjk.  Handle
      mule-utf-16-le and mule-utf-16-be too.
      (ccl-decode-mule-utf-8): Refer to utf-translation-table-for-decode
      and utf-subst-table-for-decode.
      (ccl-encode-mule-utf-8): Refer to utf-translation-table-for-encode
      and utf-subst-table-for-encode.
      (mule-utf-8): Fix `safe-charsets' property, put `dependency'
      property.
      ad88f5c5
  12. 25 Sep, 2002 3 commits
  13. 24 Sep, 2002 1 commit
  14. 23 Sep, 2002 1 commit
  15. 19 Sep, 2002 2 commits
  16. 13 Sep, 2002 1 commit
  17. 11 Sep, 2002 3 commits
  18. 10 Sep, 2002 3 commits
    • Dave Love's avatar
      Bind · d2211627
      Dave Love authored
      utf-8-translation-table-for-decode when setting up tables and
      remove useless optimize-char-table.
      (ucs-mule-to-mule-unicode): Deleted.
      (ucs-unify-8859): Maybe optimize ucs-mule-to-mule-unicode.
      d2211627
    • Dave Love's avatar
      (ucs-mule-to-mule-unicode): Define · 988b5a14
      Dave Love authored
      unconditionally.
      (utf-8-fragmentation-table): New.  Use it in top-level mapc.
      (utf-8-fragment-on-decoding): Use it to keep
      utf-8-translation-table-for-decode variable and translation table
      in sync.
      988b5a14
    • Dave Love's avatar
      (utf-16-le-pre-write-conversion) · 1deeaf1d
      Dave Love authored
      (utf-16-be-pre-write-conversion): Deleted.
      (mule-utf-16-le, mule-utf-16-be): Register encoding translation
      table.
      1deeaf1d
  19. 06 Sep, 2002 1 commit