Omit `bidi-category' and `mirrored'.
[chise/xemacs-chise.git.1] / lisp / utf-2000 / ChangeLog
index 48bb8f5..232c85a 100644 (file)
@@ -1,3 +1,196 @@
+2004-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * u02000-General-Punctuation.el:
+       - Use `=jis-x0208@{1983|1990}' instead of
+         `=jis-x0208-{1983|1990}'.
+       -  Separate CJK characters from UCS characters.
+       In each *fullwidth* variant:
+       - Use `<-denotational' instead of `=>ucs'.
+       - Omit features defined in the mother.
+       - Use `=ucs@jis/fw' instead of `=ucs@jis' except if the character
+         has `=jis-x0208' or `=jis-x0208@1990' feature or it is a circled
+         character.
+       In each ucs character:
+       - Omit `->fullwidth' for non-UCS objects.
+       (B-A145): Unify C1-2126 instead of C1-2131.
+       (C1-2224): Unify U+FFE3; don't map to U+203E; moved into
+       u0FF00-Halfwidth-and-Fullwidth-Forms.el.
+       (<FRACTION SLASH>): Separate C1-225F.
+
+       * additional-precomposed.el: New file.
+
+2004-11-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * dumped-chars.el (system-char-db-source-file-list): Add
+       "additional-precomposed".
+
+2004-11-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R203-Black.el (U+9ED1): Add S1-9818.
+
+       * Ideograph-R072-Sun.el (U+65E7): Unify H4-DBA9.
+
+       * Ideograph-R055-Two-Hands.el (U-00022344): Unify H2-BA52.
+
+       * Ideograph-R141-Tiger.el (U+8658): Add CB08841.
+
+       * Ideograph-R081-Compare.el (U-00023B09): Use `->subsumptive'.
+       (M-16755): Unify H4-CE65 and CB08541.
+
+2004-11-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * u00100-Latin-Extended-A.el: In each *fullwidth* variant:
+       - Use `<-denotational' instead of `=>ucs'.
+       - Omit features defined in the mother.
+       - Use `=ucs@jis/fw' instead of `=ucs@jis' in principle.
+       In each ucs character:
+       - Omit `->fullwidth' for non-UCS objects.
+       (JX1-2A27): Use `->subsumptive' to add JC3-8BCB.
+
+       * char-db-util.el (insert-char-data-with-variant): Don't insert
+       characters which have `<-subsumptive' feature.
+
+       * Ideograph-R105-Dotted-Tent.el (U-00024F29): Use `->subsumptive';
+       add H7-E676.
+
+       * u02100-Letterlike-Symbols.el: In each *fullwidth* variant:
+       - Use `<-denotational' instead of `=>ucs'.
+       - Omit features defined in the mother.
+       - Use `=ucs@jis/fw' instead of `=ucs@jis' except if the character
+         has `=jis-x0208' or `=jis-x0208@1990' feature or it is a circled
+         character.
+       In each ucs character:
+       - Omit `->fullwidth' for non-UCS objects.
+
+2004-11-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * u02080-Subscripts.el, u02070-Superscripts.el: In each
+       *fullwidth* variant:
+       - Use `<-denotational' instead of `=>ucs'.
+       - Omit features defined in the mother.
+       In each ucs character:
+       - Omit `->fullwidth' for non-UCS objects.
+
+       * u00400-Cyrillic.el, u00370-Greek.el: In each *fullwidth*
+       variant:
+       - Use `<-denotational' instead of `=>ucs'.
+       - Omit features defined in the mother.
+       - Use `=ucs@jis/fw' instead of `=ucs@jis' in principle.
+       In each ucs character:
+       - Omit `->fullwidth' for non-UCS objects.
+
+2004-11-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * u00250-IPA-Extensions.el: Separate JIS X0213 characters from UCS
+       characters.
+
+       * u00180-Latin-Extended-B.el: In each *fullwidth* variant:
+       - Use `<-denotational' instead of `=>ucs'.
+       - Omit features defined in the mother.
+       - Use `=ucs@jis/fw' instead of `=ucs@jis' in principle.
+       In each ucs character:
+       - Omit `->fullwidth' for non-UCS objects.
+
+       * u002B0-Spacing-Modifier-Letters.el In each *fullwidth* variant:
+       - Use `<-denotational' instead of `=>ucs'.
+       - Omit features defined in the mother.
+       - Use `=ucs@jis/fw' instead of `=ucs@jis' in principle.
+       In each ucs character:
+       - Omit `->fullwidth' for non-UCS objects.
+       (C1-2226): Moved from u0FF00-Halfwidth-and-Fullwidth-Forms.el; map
+       into U+02CD instead of U+FF3F.
+
+2004-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R013-Down-Box.el (U+34BB): Changed to abstract
+       character.
+       (U+5195): Likewise.
+       (U-00020560): Add `<-denotational' for J97-5A70.
+       (J97-5A70): New abstract character.
+
+       * char-db-util.el (insert-char-attributes): Sort domains not found
+       in `char-db-feature-domains'.
+
+       * Ideograph-R003-Dot.el, Ideograph-R001-One.el (U+4E3D): Use
+       `ideographic-radical@ucs' and `ideographic-radical@ucs*sources'
+       instead of `ideographic-radical@{daikanwa|unicode}' and
+       `ideographic-radical@{daikanwa|unicode}*sources'; omit
+       `ideographic-strokes@{daikanwa|cns|unicode}' and
+       `total-strokes@{daikanwa|cns|unicode}'.
+
+       * Ideograph-R178-Tanned-Leather.el (JX1-7D74): Use `@jis-x0213'
+       instead of `@jisx0213'.
+
+2004-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R072-Sun.el:
+       - Use `=jis-x0208@{1978|1983|1990}' instead of
+         `=jis-x0208-{1978|1983|1990}'.
+       - Use `->subsumptive' or `{<-|->}denotational' for some character
+         definitions.
+
+       * char-db-util.el (insert-char-attributes): Print
+       `ideographic-radical@DOMAIN', `ideographic-strokes@DOMAIN' and
+       `total-strokes@DOMAIN' as `ideographic-radical',
+       `ideographic-strokes' and `total-strokes' even if DOMAIN is not
+       found in `char-db-feature-domains'.
+
+       * Ideograph-R188-Bone.el:
+       - Use `{<-|->}denotational' for some character definitions to
+         separate GB characters.
+       - Add missing `=ucs@jis' features.
+
+       * ideograph-util.el (update-ideograph-radical-table): Check every
+       absolute features matched to `ideographic-radical@DOMAIN' instead
+       of using `char-db-feature-domains'.
+
+       * Ideograph-R148-Horn.el, Ideograph-R140-Grass.el:
+       - Use `->subsumptive' or `{<-|->}denotational' for some character
+         definitions.
+       - Add missing `=ucs@jis' features.
+
+       * Ideograph-R118-Bamboo.el, Ideograph-R116-Cave.el: Add missing
+       `=ucs@jis' features.
+
+       * Ideograph-R112-Stone.el (U+791B): Use `->subsumptive'.
+       (JX2-725D): Add missing `=ucs@jis' features.
+
+2004-11-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R194-Ghost.el, Ideograph-R187-Horse.el,
+       Ideograph-R181-Leaf.el: Add missing `=ucs@jis' features.
+
+       * Ideograph-R164-Wine.el:
+       - Use `=jis-x0208@{1978|1983|1990}' instead of
+         `=jis-x0208-{1978|1983|1990}'.
+       - Use `->subsumptive' or `{<-|->}denotational' for some character
+         definitions.
+
+2004-11-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R108-Dish.el: Add missing `=ucs@jis' features.
+
+       * Ideograph-R075-Tree.el (U+3BA4): Use `->subsumptive'.
+
+       * Ideograph-R054-Long-Stride.el (U+5EFC): Use `->subsumptive'.
+       (U+5EFD): Add missing `=ucs@jis' features.
+
+       * Ideograph-R069-Axe.el, Ideograph-R030-Mouth.el: Add missing
+       `=ucs@jis' features.
+
+       * read-maps.el (mapping-table-ccs-setting-alist): New variable.
+       (mapping-table-read-file): Use `mapping-table-ccs-setting-alist'
+       instead of hard coding.
+
+       * Ideograph-R196-Bird.el, Ideograph-R195-Fish.el: Add missing
+       `=ucs@jis' features.
+
+2004-11-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R163-City.el (U+912D): Changed to abstract character.
+       (J90-4522): Add missing `=ucs@jis'.
+       (J90-6E43): Likewise.
+
 2004-11-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
 
        * Ideograph-R181-Leaf.el, Ideograph-R177-Leather.el,
 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
 
        * u000A0-Latin-1-Supplement.el: In each *fullwidth* variant:
-       - Use `<-denotational' instead of `=>ucs'
-       - Omit features defined in the mother
-       - Use `=ucs@jis/fw' instead of `=ucs@jis' if the character has
-       `=jis-x0208' or `=jis-x0208@1990' feature or it is a circled
-       character.
+       - Use `<-denotational' instead of `=>ucs'.
+       - Omit features defined in the mother.
+       - Use `=ucs@jis/fw' instead of `=ucs@jis' except if the character
+         has `=jis-x0208' or `=jis-x0208@1990' feature or it is a circled
+         character.
        In each ucs character:
        - Omit `->fullwidth' for non-UCS objects.