Reformatted.
[chise/xemacs-chise.git.1] / lisp / utf-2000 / ChangeLog
index 3cba123..56194a6 100644 (file)
@@ -1,3 +1,843 @@
+2004-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R173-Rain.el: Add mappings between CJK Ext B and CNS
+       11643 plain 5.
+
+       * Ideograph-R172-Short-Tailed-Bird.el: Add mappings between CJK
+       Ext B and CNS 11643 plain 5.
+       (M-41949): Moved into U+49F2.
+       (M-41956): Don't map into U+49F2.
+       (U+49F2): Use `->subsumptive'; integrate M-41949 instead of
+       M-41956.
+
+       * Ideograph-R182-Wind.el (U+98B0): Use `->subsumptive'.
+       (JSP-683D): Separate U+98B0; unify CB00584.
+       (C4-4857): Moved into U+98B0.
+       (CB02664): New character in U+98B0.
+
+2004-05-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R026-Seal.el (U+3541): Use `<-wrong*sources' instead
+       of char-ref in `<-wrong'; add `->mistakable' for M-39379; add
+       `<-vulgar' for M-02867.
+       (U+537B): Use `->subsumptive'.
+
+       * Ideograph-R171-Slave.el: Add mappings between CJK Ext B and CNS
+       11643 plain 5.
+
+       * Ideograph-R130-Meat.el (JSP-564C): Moved into U+8196.
+       (U+8196): Use `->subsumptive'.
+       (M-29821): Moved into U-0002F989.
+       (U-0002F989): Use `->subsumptive'; add `<-denotational' for
+       U-00023393.
+       (U+442F): Use `->subsumptive'.
+       (C4-4C5C): Moved into U+442F.
+       (M-29824): Moved into U+8197.
+       (U+8197): Use `->subsumptive'.
+       (U+8198): Use `->subsumptive'.
+       (C1-6E51): Moved into U+8198.
+       (U+8199): Use `->subsumptive'.
+       (C2-532C): Moved into U+8199.
+
+       * Ideograph-R118-Bamboo.el (U+4227): Use `<-wrong*sources' instead
+       of char-ref in `<-wrong'.
+       (M-26564): Moved into U-0002F964.
+       (C7-413C): Likewise.
+       (U-0002F964): New character.
+
+       * Ideograph-R015-Ice.el (U+51B4): Use `->subsumptive'; use
+       `<-wrong*sources' instead of char-ref in `<-wrong'.
+       (J78-3A63): Moved into U+51B4.
+       (J83-3A63): Likewise.
+       (CB06339): Likewise.
+
+2004-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R076-Lack.el (U+6B54): Changed to an abstract
+       character.
+       (J0-5D41): Use `<-denotational' for U+6B54; use `->subsumptive' to
+       integrate C2-576A.
+       (EGB-2E55): Use `<-denotational' for U+6B54; use `->subsumptive'
+       to integrate C7-2378.
+       (C7-2378): Unify U-0002F8F1.
+
+2004-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R030-Mouth.el (M-04033): Moved into U+55C0.
+       (U+55C0): Use `->subsumptive'.
+
+       * Ideograph-R018-Knife.el (J0-405A): Moved into U+5207.
+       (U+5207): Use `->subsumptive'.
+       (S1-0597): Use `<-denotational' for U+5207; use `<-wrong*sources'
+       instead of char-ref in `<-wrong'.
+       (M-02103): Moved into U-00020771; use `<-wrong*sources' instead of
+       char-ref in `<-wrong'.
+       (U-00020771): Use `->subsumptive'.
+
+       * Ideograph-R134-Mortar.el (U-0002695B): Use `<-wrong*sources'
+       instead of char-ref in `<-wrong'.
+
+       * Ideograph-R079-Weapon.el (M-16636): Moved into U-00023A8E; use
+       `<-wrong*sources' instead of char-ref in `<-wrong'.
+       (U-00023A8E): Use `->subsumptive'.
+
+       * Ideograph-R074-Moon.el (M-14394): Moved into U-00023393; use
+       `<-wrong*sources' instead of char-ref in `<-wrong'.
+       (U-00023393): Use `->subsumptive'.
+
+       * Ideograph-R011-Enter.el (M-01416): Moved into U-000204DB; use
+       `<-wrong*sources' instead of char-ref in `<-wrong'.
+       (U-000204DB): Use `->subsumptive'.
+
+       * char-db-util.el (insert-char-attributes): Don't display
+       `->wrong' when running with non-readable mode.
+
+2004-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R134-Mortar.el, Ideograph-R118-Bamboo.el,
+       Ideograph-R079-Weapon.el, Ideograph-R076-Lack.el,
+       Ideograph-R074-Moon.el, Ideograph-R026-Seal.el,
+       Ideograph-R024-Ten.el, Ideograph-R018-Knife.el,
+       Ideograph-R015-Ice.el, Ideograph-R011-Enter.el: Rename
+       `<-wrong-ideograph' to `<-wrong'.
+
+2004-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R160-Bitter.el (U+8F9E): Changed to abstract
+       character.
+       (M-38638): Add `<-denotational' for U+8F9E; use
+       `<-vulgar@{jiyun|zhengzi-tong}' instead of
+       `<-vulgar-ideograph@{jiyun|zhengzi-tong}'; use `->subsumptive' to
+       integrate G0-3447.
+
+       * Ideograph-R135-Tongue.el (M-30307): Moved into U-0002F98D; use
+       `->identical' instead of `->same' for M-38638; use
+       `<-vulgar@{jiyun|zhengzi-tong}' instead of `<-vulgar'.
+       (U-0002F98D): Use `->subsumptive'; use `<-denotational' for
+       U+8F9E.
+
+       * Ideograph-R086-Fire.el (U-00024183): Use `->subsumptive'.
+       (U+3DA1): Likewise.
+       (G0-3B52): Use `<-denotational' for U+7070; use `->subsumptive' to
+       integrate C1-4848.
+       (U+7070): Define as an abstract character.
+       (J0-3325): Use `<-denotational' for U+7070; moved into U-0002F835;
+       use `<-vulgar*sources' instead of char-ref in `<-vulgar'.
+       (U-0002F835): Use `->subsumptive'; use `<-denotational' for
+       U+7070.
+       (U-000241BD): Use `->subsumptive'.
+       (U-000241BE): Likewise.
+       (U+3DAD): Likewise.
+       (J0-433A): Use `<-denotational' for U+70AD; use `->subsumptive' to
+       integrate C1-5237.
+       (U+70AD): Define as an abstract character.
+       (G0-4C3F): Use `<-denotational' for U+70AD; use `->subsumptive' to
+       integrate U-0002F91A.
+
+2004-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R177-Leather.el (J90-7057): Moved into U+9771; use
+       `<-vulgar@{ruijumyougishou|tongwen-tongkao}' instead of
+       `<-vulgar'.
+       (U+9771): Use `->subsumptive'.
+       (J78-3F59): Moved into U+9771.
+
+       * Ideograph-R140-Grass.el (C1-6637): Moved into U+843C.
+       (U+843C): Use `->subsumptive'.
+       (C3-5258): Moved into U+855A.
+       (U+855A): Use `->subsumptive'.
+
+2004-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R205-Frog.el (U+9EFE): Use `=>daikanwa' instead of
+       `morohashi-daikanwa'.
+
+       * Ideograph-R189-Tall.el (M-45314): Use `<-vulgar*sources' instead
+       of char-ref in `<-vulgar'; moved into U+9AD9.
+       (U+9AD9): Use `->subsumptive'.
+
+       * Ideograph-R030-Mouth.el (U+9EFE): Use `=>daikanwa' instead of
+       `morohashi-daikanwa'.
+
+       * Ideograph-R096-Jade.el (U+73CE): Use `->subsumptive'; use
+       `<-vulgar*sources' instead of char-ref in `<-vulgar'.
+       (J90-605F): Moved into U+73CE.
+
+2004-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R102-Field.el (U-000200BD): Use
+       `ideographic-{radical|strokes}@{ucs|cns}' and
+       `ideographic-radical@cns*sources' instead of `ideographic-'; use
+       `->vulgar' and `->vulgar*sources' instead of `->vulgar-ideograph'.
+
+       * read-maps.el (mapping-table-read-file): Don't add `=>ucs' if a
+       character's ancestors have `=>ucs'.
+
+2004-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R004-Slash.el (U+4E46): Use `<-vulgar*sources' instead
+       of char-ref in `<-vulgar'; add `<-wrong' for U+4E45.
+       (U-000200BD): Use `ideographic-{radical|strokes}@{ucs|cns}' and
+       `ideographic-radical@cns*sources' instead of `ideographic-'; use
+       `->vulgar' and `->vulgar*sources' instead of `->vulgar-ideograph'.
+
+       * Ideograph-R079-Weapon.el (J0-3B26): Use `<-denotational' for
+       U+6BBA; use `->subsumptive' to integrate B-B1FE.
+       (G1-4931): Separate U+6BBA; use `<-denotational' for U+6BBA; use
+       `=>daikanwa' instead of `morohashi-daikanwa'.
+       (U-0002F8F5): use `<-denotational' for U+6BBA; use `=>daikanwa'
+       instead of `morohashi-daikanwa'.
+       (U+6BBA): Define as an abstract character.
+       (K0-5F2F): Use `<-denotational' for U+6BBA; use `->subsumptive' to
+       integrate U+F970 and C1-5B44.
+
+       * Ideograph-R085-Water.el (M-18520): Use `<-denotational' for
+       U+701E; use `<-vulgar*sources' instead of char-ref in `<-vulgar'.
+       (J90-4654): Separate U+701E; use `<-denotational' for U+701E; use
+       `->subsumptive' to integrate U-0002F914; use `=>daikanwa' instead
+       of `morohashi-daikanwa'.
+       (U+701E): Define as an abstract character.
+       (J78-4654): Use `<-denotational' for U+701E; use `->subsumptive'
+       to integrate C3-5A52.
+
+       * Ideograph-R053-Dotted-Cliff.el (JSP-3C4A): Moved into U+5EAC;
+       use `<-vulgar*sources' instead of char-ref in `<-vulgar'.
+       (U+5EAC): Use `->subsumptive'.
+       (U-00022220): Use `->subsumptive'.
+       (U+5ED0): Define as an abstract character.
+       (J0-567D): Use `<-denotational' for U+5ED0; use `<-vulgar*sources'
+       instead of char-ref in `<-vulgar'; use `->subsumptive' to
+       integrate with C3-4660 and K0-4F2A.
+       (GT-11901): Use `<-denotational' for U+5ED0; use
+       `<-vulgar*sources' instead of char-ref in `<-vulgar'; use
+       `->subsumptive' to integrate with CB00636.
+       (U+3893): Use `->subsumptive'.
+
+       * char-db-util.el (insert-char-attributes): Insert `->simplified'
+       and `->vulgar' if they have their meta-data `*sources' even if
+       non-printable mode.
+
+2004-04-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R018-Knife.el (U+5226): Use `<-vulgar*sources' instead
+       of char-ref in `<-vulgar'.
+       (U+5227): Likewise.
+       (U+5231): Use `->subsumptive'.
+       (C2-2554): Moved into U+5231.
+       (JSP-333A): Likewise.
+       (C3-2B43): Moved into U+524F; use `<-vulgar*sources' instead of
+       char-ref in `<-vulgar'.
+       (J0-516C): Likewise.
+       (U+524F): Use `->subsumptive'.
+       (U+5259): Use `->subsumptive'; use `<-vulgar*sources' instead of
+       char-ref in `<-vulgar'.
+       (C3-2F62): Moved into U+5259.
+       (U+5265): Add `->same' for U+525D; use `<-vulgar*sources' instead
+       of char-ref in `<-vulgar'.
+       (J0-5179): Moved into U+5294; use `<-vulgar*sources' instead of
+       char-ref in `<-vulgar'.
+       (U+5294): Use `->subsumptive'.
+
+2004-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R058-Snout.el (C3-224A): Moved into U+5F52; use
+       `<-vulgar*sources' instead of char-ref in `<-vulgar'.
+       (U+5F52): Use `->subsumptive'.
+
+       * Ideograph-R036-Evening.el (U+5918): Add `->mistakable' for
+       M-02843 and M-02847; add `->same' for U+5917; use
+       `<-vulgar*sources' instead of char-ref in `<-vulgar'.
+       (JSP-3869): Moved into U+5923; use `<-vulgar*sources' instead of
+       char-ref in `<-vulgar'.
+       (U+5923): Use `->subsumptive'.
+       (C3-405F): Moved into U+5923.
+
+       * Ideograph-R040-Roof.el (U+5BC3): Separate C3-3541; define as an
+       abstract character.
+       (J83-5563): Use `<-vulgar*sources' instead of char-ref in
+       `<-vulgar'; use `<-denotational' for U+5BC3; use `->subsumptive'
+       to integrate with C3-3541.
+       (J78-5563): Use `<-denotational' for U+5BC3.
+       (K0-6A32): Likewise.
+       (JC3-4AB8): Moved into U-0002F86D.
+       (U-0002F86D): Use `<-denotational' for U+5BC3; use
+       `->subsumptive'.
+       (U+5BC4): Use `->subsumptive'.
+
+       * Ideograph-R015-Ice.el (U-000205B1): Use `<-vulgar*sources'
+       instead of char-ref in `<-vulgar'.
+       (U+51B2): Likewise.
+       (U+51B3): Likewise; use `->subsumptive'.
+       (C3-227D): Moved into U+51B3.
+       (U+51B5): Use `<-vulgar*sources' instead of char-ref in
+       `<-vulgar'.
+       (J0-515A): Likewise; moved into U+51C9.
+       (U+51C9): Use `->subsumptive'.
+       (J0-5245): Moved into U+51D6; use `<-vulgar*sources' instead of
+       char-ref in `<-vulgar'.
+       (U+51D6): Use `->subsumptive'.
+       (U+34D5): Use `->subsumptive'.
+       (J83-515B): Moved into U+51DB.
+       (C3-4B30): Likewise.
+       (J90-515B): Likewise.
+       (U+51DB): Use `->subsumptive'.
+
+2004-04-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R024-Ten.el (U+5346): Use `<-vulgar*sources' and
+       `<-wrong-ideograph*sources' instead of char-refs in `<-vulgar' and
+       `<-wrong-ideograph'.
+       (U-00020991): Use `<-vulgar*sources' instead of char-ref in
+       `<-vulgar'.
+       (U+5351): Define as an abstract character.
+       (U+FA35): Use `<-denotational' for U+5351.
+       (J0-485C): Likewise.
+       (U-000209A4): Use `<-vulgar*sources' instead of char-ref in
+       `<-vulgar'; add `<-simplified@misc' for U+55AE.
+
+       * Ideograph-R019-Power.el (J0-387A): Moved into U+52B9.
+       (U+52B9): Use `->subsumptive'.
+       (G0-5342): Separate U+52C7; use `<-denotational' for U+52C7; use
+       `->subsumptive'.
+       (C1-502D): Integrate with G0-5342.
+       (U+52C7): Separate all CCS features.
+       (J0-4D26): Use `<-denotational' for U+52C7.
+       (U+52D6): Use `->subsumptive'.
+       (JC3-44EC): Moved into U+52D6.
+       (M-02392): Moved into U+52D7.
+       (U+52D7): Use `->subsumptive'.
+       (K0-632D): Moved into U+52DD; modify `ideographic-structure'.
+       (U+52DD): Use `->subsumptive'.
+       (U-0002F827): Add `<-denotational' for U+52E4.
+       (U+52E4): Define as an abstract character.
+       (U+FA34): Add `<-denotational' for U+52E4.
+       (J0-342B): Moved into U+52E7.
+       (U+52E7): Use `->subsumptive'.
+
+       * Ideograph-R028-Private.el (U+53C5): Use `<-vulgar*sources'
+       instead of char-ref in `<-vulgar'.
+
+       * Ideograph-R017-Open-Box.el (U+51FD): Use `->subsumptive'.
+       (U+51FE): Use `<-vulgar*sources' instead of char-ref in
+       `<-vulgar'; unify C3-275A.
+
+       * Ideograph-R014-Cover.el (U-0002F817): Use `=>daikanwa' instead
+       of `morohashi-daikanwa'; add `=>ucs*' for U+5197; use
+       `<-vulgar*sources' instead of char-ref in `<-vulgar'.
+       (U+51A8): Use `<-vulgar*sources' instead of char-ref in
+       `<-vulgar'.
+
+2004-04-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R050-Turban.el (J0-3B54): Moved into U+5E02.
+       (U+5E02): Use `->subsumptive'.
+
+       * Ideograph-R038-Woman.el (U+5973): Use `->subsumptive'.
+       (C1-444C): Moved into U+5973.
+       (U+59C9): Use `->subsumptive'; use `<-vulgar*sources' instead of
+       char-ref in `<-vulgar'.
+       (K0-6D2B): Moved into U+59C9.
+       (C3-283F): Likewise.
+
+       * Ideograph-R075-Tree.el (U+681F): Use `<-vulgar*sources' instead
+       of char-ref in `<-vulgar'.
+
+       * Ideograph-R073-Say.el (U+52D7): Use `->subsumptive'; moved into
+       Ideograph-R019-Power.el.
+
+       * Ideograph-R030-Mouth.el (U+5451): Use `<-vulgar*sources' instead
+       of char-ref in `<-vulgar'.
+       (J78-4A2E): Moved into U+5674.
+       (U+5674): Use `->subsumptive'.
+
+       * Ideograph-R026-Seal.el (U-0002007E): Use
+       `ideographic-{radical|strokes}@{ucs|daikanwa}' instead of
+       `ideographic-'; use `hanyu-dazidian' instead of
+       `hanyu-dazidian-{vol|page|char}'.
+       (C6-3D59): Use `<-vulgar*sources' instead of char-ref in
+       `<-vulgar'; moved into U-0002F831; add `<-denotational' for
+       U+537F.
+       (U+537F): Separate all CCS features.
+       (G0-4764): Separate U+537F; use `<-vulgar*sources' instead of
+       char-ref in `<-vulgar'; add `<-denotational' for U+537F.
+       (C6-3D5A): Unify U-0002F832; use `<-vulgar*sources' instead of
+       char-ref in `<-vulgar'; add `<-denotational' for U+537F.
+       (U-0002F833): Add `<-denotational' for U+537F.
+       (J78-362A): Likewise.
+
+       * Ideograph-R037-Big.el (U-00021641): Use `<-vulgar*sources'
+       instead of char-ref in `<-vulgar'.
+
+       * Ideograph-R027-Cliff.el (U+53A0): Use `<-vulgar*sources' instead
+       of char-ref in `<-vulgar'.
+       (M-02993): Moved into U+53A6.
+       (C3-3A28): Likewise.
+       (U+53A6): Use `->subsumptive'; use `<-vulgar*sources' instead of
+       char-ref in `<-vulgar'.
+       (U+53A8): Use `<-vulgar*sources' instead of char-ref in
+       `<-vulgar'.
+       (U+53AE): Likewise.
+       (M-03033): Likewise; moved into U+3551.
+       (U+3551): Use `->subsumptive'.
+       (J0-5252): Moved into U+53B0; use `<-vulgar*sources' instead of
+       char-ref in `<-vulgar'.
+       (U+53B0): Use `->subsumptive'.
+
+2004-04-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R029-Again.el (U+53CE): Delete `=>daikanwa'.
+
+       * Ideograph-R016-Table.el (U+51E1): Use `->subsumptive'.
+       (GT-K00368): Use `=>daikanwa' instead of `morohashi-daikanwa'.
+       (GT-K00369): Likewise.
+
+       * Ideograph-R009-Man.el (U+4EEE): Separate all CCS features.
+       (J0-323E): Use `<-denotational' for U+4EEE.
+       (H1-BD6F): Likewise.
+       (M-00703): Moved into U+4FDE.
+       (U+4FDE): Use `->subsumptive'.
+       (C1-4F7E): Moved into U+4FDE.
+       (B-AB5C): Likewise.
+
+       * Ideograph-R020-Wrap.el (JSP-337B): Moved into U+5300; use
+       `<-vulgar*sources' instead of char-ref in `<-vulgar'.
+       (U+5300): Use `->subsumptive'.
+
+       * Ideograph-R022-Right-Open-Box.el (U+531D): Use
+       `<-vulgar*sources' instead of char-ref in `<-vulgar'.
+
+       * Ideograph-R008-Lid.el (M-00316): Moved into U-00020158; use
+       `<-vulgar*sources' instead of char-ref in `<-vulgar'.
+       (U-00020158): Use `->subsumptive'.
+       (M-00317): Moved into U-00020159; use `<-vulgar*sources' instead
+       of char-ref in `<-vulgar'.
+       (U-00020159): Use `->subsumptive'.
+
+       * Ideograph-R001-One.el (G0-3373): Add `<-vulgar*sources'.
+
+       * char-db-util.el (insert-char-attributes): Don't display
+       `->vulgar' when running with non-readable mode; Add some CCSs
+       corresponding with shinjigen-1 specified in {<-|->}FOO*sources
+       into required-features.
+
+       * Ideograph-R003-Dot.el (U+51E1): Moved to
+       Ideograph-R016-Table.el.
+       (U-0002007E): Use `ideographic-{radical|strokes}@{ucs|daikanwa}'
+       instead of `ideographic-'; use `hanyu-dazidian' instead of
+       `hanyu-dazidian-{vol|page|char}'.
+
+2004-04-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R213-Turtle.el, Ideograph-R189-Tall.el,
+       Ideograph-R205-Frog.el, Ideograph-R177-Leather.el,
+       Ideograph-R165-Distinguish.el, Ideograph-R140-Grass.el,
+       Ideograph-R135-Tongue.el, Ideograph-R118-Bamboo.el,
+       Ideograph-R113-Spirit.el, Ideograph-R112-Stone.el,
+       Ideograph-R106-White.el, Ideograph-R096-Jade.el,
+       Ideograph-R086-Fire.el, Ideograph-R085-Water.el,
+       Ideograph-R079-Weapon.el, Ideograph-R075-Tree.el,
+       Ideograph-R072-Sun.el, Ideograph-R061-Heart.el,
+       Ideograph-R058-Snout.el, Ideograph-R053-Dotted-Cliff.el,
+       Ideograph-R044-Corpse.el, Ideograph-R040-Roof.el,
+       Ideograph-R038-Woman.el, Ideograph-R037-Big.el,
+       Ideograph-R036-Evening.el, Ideograph-R030-Mouth.el,
+       Ideograph-R029-Again.el, Ideograph-R028-Private.el,
+       Ideograph-R027-Cliff.el, Ideograph-R026-Seal.el,
+       Ideograph-R022-Right-Open-Box.el, Ideograph-R024-Ten.el,
+       Ideograph-R020-Wrap.el, Ideograph-R019-Power.el,
+       Ideograph-R018-Knife.el, Ideograph-R017-Open-Box.el,
+       Ideograph-R016-Table.el, Ideograph-R015-Ice.el,
+       Ideograph-R014-Cover.el, Ideograph-R013-Down-Box.el,
+       Ideograph-R012-Eight.el, Ideograph-R009-Man.el,
+       Ideograph-R006-Hook.el, Ideograph-R008-Lid.el,
+       Ideograph-R005-Second.el, Ideograph-R004-Slash.el,
+       Ideograph-R001-One.el: Rename `<-vulgar-ideograph' to `<-vulgar'.
+
+2004-04-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R164-Wine.el (J0-3D39): Moved into U+919C.
+       (U+919C): Use `->subsumptive'.
+
+       * Ideograph-R001-One.el: Add some `<-simplified@CN' features.
+       (U+4E07): Use `<-simplified' instead of `<-simplified@JP/Jouyou'
+       for U+842C; put `<-simplified*sources' to add JP/Jouyou and CN.
+       (U+4E3D): Copied from Ideograph-R003-Dot.el.
+       (C3-2740): Add `<-denotational' for U+4E3D.
+
+       * Ideograph-R075-Tree.el (U+696D): Use `->subsumptive'.
+       (C1-6446): Moved into U+696D.
+
+2004-04-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R041-Inch.el (U+5C08): Use `->subsumptive'.
+       (JC3-4ACE): Moved into U+5C08.
+       (U+5C02): Use `=>daikanwa' instead of `morohashi-daikanwa' for
+       M-07439.
+
+       * Ideograph-R010-Legs.el (U+5145): Omit `=>daikanwa'.
+
+2004-04-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * ideograph-util.el (char-daikanwa): Return value of `=>daikanwa'
+       with subcode 0.
+
+       * Ideograph-R066-Rap.el (K0-4A72): Moved into U+6562.
+       (J83-343A): Likewise.
+       (U+6562): Use `->subsumptive'.
+
+       * Ideograph-R030-Mouth.el (J0-536E): Moved into U+56B4.
+       (U+56B4): Use `->subsumptive'.
+
+       * Ideograph-R163-City.el (U+9115): Use `->subsumptive'; moved into
+       intersection between U+9115 and U+9109.
+       (U+9109): Likewise.
+
+       * Ideograph-R120-Silk.el (J0-652F): Moved into U+7D72.
+       (U+7D72): Use `->subsumptive'.
+
+       * Ideograph-R011-Enter.el (J0-5140): Moved into U+5169.
+       (U+5169): Use `->subsumptive'.
+
+2004-04-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R134-Mortar.el (U+8207): Use `->subsumptive'.
+       (C1-6A58): Moved into U+8207.
+       (U+8209): Use `->subsumptive'.
+       (B-C17C): Moved into U+8209.
+
+       * Ideograph-R003-Dot.el: Add some `<-simplified@CN' features.
+       (C3-2740): Add `<-denotational' for U+4E3D.
+       (GT-K04581): Likewise; add `<-ideographic-component-forms' for
+       C3-2740.
+       (G0-4076): Separate U+4E3D; add `<-denotational' for U+4E3D.
+       (U-0002592C): Use `->subsumptive'.
+
+2004-04-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R198-Deer.el (J83-4E6F): Moved into U+9E97.
+       (U+9E97): Use `->subsumptive'.
+
+       * Ideograph-R029-Again.el (J0-4151): Moved into U+53E2.
+       (U+53E2): Use `->subsumptive'.
+
+       * Ideograph-R140-Grass.el (C1-655C): Moved into U+842C.
+       (U+842C): Use `->subsumptive'.
+
+       * Ideograph-R124-Feather.el (M-28672): Add `<-denotational' for
+       U+7FD2; use `->subsumptive'.
+       (K0-6327): Likewise.
+       (U+7FD2): Separate all CCS-features.
+       (J0-3D2C): Add `<-denotational' for U+7FD2; use `->subsumptive'.
+       (G1-4F30): Separate U+7FD2; add `<-denotational' for U+7FD2; use
+       `->subsumptive'.
+
+       * Ideograph-R087-Claw.el (J0-602A): Moved into U+7232.
+       (U+7232): Use `->subsumptive'.
+
+       * Ideograph-R005-Second.el: Add some `<-simplified@CN' features.
+
+       * ideograph-util.el (char-daikanwa): Prefer children to parents.
+
+2004-04-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * char-db-util.el (char-attribute-name<): Modify for =jis-x0208.
+
+2004-04-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R173-Rain.el (U+96F2): Use `->subsumptive'.
+       (C1-6278): Moved into U+96F2.
+
+       * Ideograph-R169-Gate.el (M-41233): Moved into U+958B.
+       (U+958B): Use `->subsumptive'.
+
+       * Ideograph-R087-Claw.el (J0-6027): Moved into U+722D.
+       (U+722D): Use `->subsumptive'.
+
+       * Ideograph-R037-Big.el (M-05860): Moved into U+4E54.
+       (U+4E54): Use `->subsumptive'; add `<-simplified@CN' into G0-4747
+       for U+55AC.
+
+       * Ideograph-R004-Slash.el: Add some `<-simplified@CN' features.
+       (GT-00160): Moved into U+4E49.
+       (U+4E49): Use `->subsumptive'.
+       (U+4E54): Use `ideographic-{radical|strokes}@{ucs|cns}' and
+       `ideographic-radical@cns*sources' instead of `ideographic-'; use
+       `->subsumptive'.
+
+2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * read-maps.el (jp-jouyou-read-file): Check `<-simplified' and
+       `<-simplified*sources'.
+
+       * char-db-util.el (insert-char-attributes): Add some CCSs
+       corresponding with JP, JP/Jouyou and CN specified in
+       {<-|->}FOO*sources into required-features; add special code for
+       {<-|->}FOO@CN to add Chinese CCSs into required-features.
+
+2004-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R002-Line.el: Add some `<-simplified@CN' features.
+
+2004-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * ruimoku6.el: Use utf-8-mcs-er instead of utf-8-mcs.
+
+2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * ideograph-util.el (write-ideograph-radical-char-data): Use
+       `char-db-file-coding-system'.
+
+       * char-db-util.el (char-db-file-coding-system): New variable; use
+       `utf-8-mcs-er' as initial value.
+       (write-char-range-data-to-file): Use `char-db-file-coding-system'.
+
+2004-04-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * u0FFF0-Specials.el, u0FE20-Combining-Half-Marks.el,
+       u0FE30-CJK-Compatibility-Forms.el, u0FE50-Small-Form-Variants.el,
+       u0FE70-Arabic-Presentation-Forms-B.el,
+       u0FF00-Halfwidth-and-Fullwidth-Forms.el,
+       u0FB00-Alphabetic-Presentation-Forms.el,
+       u0FB50-Arabic-Presentation-Forms-A.el, u0E000-Private-Use.el,
+       u0AC00-Hangul-Syllables.el, u0A490-Yi-Radicals.el,
+       u0A000-Yi-Syllables.el, u03300-CJK-Compatibility.el,
+       u03100-Bopomofo.el, u03130-Hangul-Compatibility-Jamo.el,
+       u03190-Kanbun.el, u031A0-Bopomofo-Extended.el,
+       u031F0-Katakana-Phonetic-Extensions.el,
+       u03200-Enclosed-CJK-Letters-and-Months.el, u03040-Hiragana.el,
+       u030A0-Katakana.el, u02FF0-Ideographic-Description-Characters.el,
+       u03000-CJK-Symbols-and-Punctuation.el,
+       u02900-Supplemental-Arrows-B.el,
+       u02980-Miscellaneous-Mathematical-Symbols-B.el,
+       u02E00-CJK-Radical-Supplement.el, u02F00-Kangxi-Radicals.el,
+       u02800-Braille-Patterns.el, u02600-Miscellaneous-Symbols.el,
+       u02700-Dingbats.el, u02500-Box-Drawing.el,
+       u02580-Block-Elements.el, u025A0-Geometric-Shapes.el,
+       u02300-Miscellaneous-Technical.el, u02400-Control-Pictures.el,
+       u02440-OCR.el, u02460-Enclosed-Alphanumerics.el, u02190-Arrows.el,
+       u02200-Mathematical-Operators.el, u02080-Subscripts.el,
+       u020A0-Currency-Symbols.el,
+       u020D0-Combining-Diacritical-Marks-for-Symbols.el,
+       u02100-Letterlike-Symbols.el, u02150-Number-Forms.el,
+       u02000-General-Punctuation.el, u02070-Superscripts.el,
+       u01F00-Greek-Extended.el, u01E00-Latin-Extended-Additional.el,
+       u01780-Khmer.el, u01800-Mongolian.el, u01680-Ogham.el,
+       u016A0-Runic.el, u01400-Canadian.el, u013A0-Cherokee.el,
+       u010A0-Georgian.el, u01100-Hangul-Jamo.el, u01200-Ethiopic.el,
+       u01000-Myanmar.el, u00E80-Lao.el, u00F00-Tibetan.el,
+       u00C00-Telugu.el, u00C80-Kannada.el, u00D00-Malayalam.el,
+       u00D80-Sinhala.el, u00E00-Thai.el, u00B00-Oriya.el,
+       u00B80-Tamil.el, u00780-Thaana.el, u00900-Devanagari.el,
+       u00980-Bengali.el, u00A00-Gurmukhi.el, u00A80-Gujarati.el,
+       u00590-Hebrew.el, u00600-Arabic.el, u00700-Syriac.el,
+       u00530-Armenian.el, u00400-Cyrillic.el,
+       u002B0-Spacing-Modifier-Letters.el,
+       u00300-Combining-Diacritical-Marks.el, u00370-Greek.el,
+       u00250-IPA-Extensions.el, u00180-Latin-Extended-B.el,
+       u00100-Latin-Extended-A.el, u000A0-Latin-1-Supplement.el,
+       u00080-C1.el, u00020-Basic-Latin.el, u00000-C0.el: Use
+       utf-8-mcs-er instead of utf-8-mcs.
+
+2004-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R214-Flute.el, Ideograph-R213-Turtle.el,
+       Ideograph-R212-Dragon.el, Ideograph-R210-Even.el,
+       Ideograph-R211-Tooth.el, Ideograph-R209-Nose.el,
+       Ideograph-R208-Rat.el, Ideograph-R206-Tripod.el,
+       Ideograph-R207-Drum.el, Ideograph-R204-Embroidery.el,
+       Ideograph-R205-Frog.el, Ideograph-R202-Millet.el,
+       Ideograph-R203-Black.el, Ideograph-R201-Yellow.el,
+       Ideograph-R200-Hemp.el, Ideograph-R199-Wheat.el,
+       Ideograph-R197-Salt.el, Ideograph-R198-Deer.el,
+       Ideograph-R196-Bird.el, Ideograph-R195-Fish.el,
+       Ideograph-R194-Ghost.el, Ideograph-R191-Fight.el,
+       Ideograph-R192-Sacrificial-Wine.el, Ideograph-R193-Cauldron.el,
+       Ideograph-R189-Tall.el, Ideograph-R190-Hair.el,
+       Ideograph-R188-Bone.el, Ideograph-R187-Horse.el,
+       Ideograph-R185-Head.el, Ideograph-R186-Fragrant.el,
+       Ideograph-R183-Fly.el, Ideograph-R184-Eat.el,
+       Ideograph-R182-Wind.el, Ideograph-R179-Leek.el,
+       Ideograph-R180-Sound.el, Ideograph-R181-Leaf.el,
+       Ideograph-R178-Tanned-Leather.el, Ideograph-R174-Blue.el,
+       Ideograph-R175-Wrong.el, Ideograph-R176-Face.el,
+       Ideograph-R177-Leather.el, Ideograph-R173-Rain.el,
+       Ideograph-R171-Slave.el, Ideograph-R172-Short-Tailed-Bird.el,
+       Ideograph-R170-Mound.el, Ideograph-R168-Long.el,
+       Ideograph-R169-Gate.el, Ideograph-R166-Village.el,
+       Ideograph-R167-Gold.el, Ideograph-R165-Distinguish.el,
+       Ideograph-R164-Wine.el, Ideograph-R163-City.el,
+       Ideograph-R161-Morning.el, Ideograph-R162-Walk.el,
+       Ideograph-R160-Bitter.el, Ideograph-R159-Cart.el,
+       Ideograph-R158-Body.el, Ideograph-R157-Foot.el,
+       Ideograph-R156-Run.el, Ideograph-R155-Red.el,
+       Ideograph-R154-Shell.el, Ideograph-R153-Badger.el,
+       Ideograph-R152-Pig.el, Ideograph-R150-Valley.el,
+       Ideograph-R151-Bean.el, Ideograph-R149-Speech.el,
+       Ideograph-R148-Horn.el, Ideograph-R147-See.el,
+       Ideograph-R146-West.el, Ideograph-R144-Walk-Enclosure.el,
+       Ideograph-R145-Clothes.el, Ideograph-R143-Blood.el,
+       Ideograph-R142-Insect.el, Ideograph-R141-Tiger.el,
+       Ideograph-R138-Stopping.el, Ideograph-R139-Color.el,
+       Ideograph-R140-Grass.el, Ideograph-R135-Tongue.el,
+       Ideograph-R136-Oppose.el, Ideograph-R137-Boat.el,
+       Ideograph-R132-Self.el, Ideograph-R133-Arrive.el,
+       Ideograph-R134-Mortar.el, Ideograph-R131-Minister.el,
+       Ideograph-R129-Brush.el, Ideograph-R130-Meat.el,
+       Ideograph-R127-Plow.el, Ideograph-R128-Ear.el,
+       Ideograph-R125-Old.el, Ideograph-R126-And.el,
+       Ideograph-R124-Feather.el, Ideograph-R123-Sheep.el,
+       Ideograph-R122-Net.el, Ideograph-R121-Jar.el,
+       Ideograph-R120-Silk.el, Ideograph-R119-Rice.el,
+       Ideograph-R118-Bamboo.el, Ideograph-R117-Stand.el,
+       Ideograph-R116-Cave.el, Ideograph-R115-Grain.el,
+       Ideograph-R114-Track.el, Ideograph-R113-Spirit.el,
+       Ideograph-R110-Spear.el, Ideograph-R111-Arrow.el,
+       Ideograph-R112-Stone.el, Ideograph-R109-Eye.el,
+       Ideograph-R108-Dish.el, Ideograph-R107-Skin.el,
+       Ideograph-R105-Dotted-Tent.el, Ideograph-R106-White.el,
+       Ideograph-R104-Sickness.el, Ideograph-R103-Bolt-Of-Cloth.el,
+       Ideograph-R102-Field.el, Ideograph-R099-Sweet.el,
+       Ideograph-R100-Life.el, Ideograph-R101-Use.el,
+       Ideograph-R098-Tile.el, Ideograph-R097-Melon.el,
+       Ideograph-R095-Profound.el, Ideograph-R096-Jade.el,
+       Ideograph-R094-Dog.el, Ideograph-R092-Fang.el,
+       Ideograph-R093-Cow.el, Ideograph-R091-Slice.el,
+       Ideograph-R087-Claw.el, Ideograph-R088-Father.el,
+       Ideograph-R089-Double-X.el, Ideograph-R090-Half-Tree-Trunk.el,
+       Ideograph-R086-Fire.el, Ideograph-R084-Steam.el,
+       Ideograph-R085-Water.el, Ideograph-R083-Clan.el,
+       Ideograph-R080-Do-Not.el, Ideograph-R081-Compare.el,
+       Ideograph-R082-Fur.el, Ideograph-R079-Weapon.el,
+       Ideograph-R077-Stop.el, Ideograph-R078-Death.el,
+       Ideograph-R076-Lack.el, Ideograph-R074-Moon.el,
+       Ideograph-R075-Tree.el, Ideograph-R073-Say.el,
+       Ideograph-R071-Not.el, Ideograph-R072-Sun.el,
+       Ideograph-R068-Dipper.el, Ideograph-R069-Axe.el,
+       Ideograph-R070-Square.el, Ideograph-R067-Script.el,
+       Ideograph-R065-Branch.el, Ideograph-R066-Rap.el,
+       Ideograph-R064-Hand.el, Ideograph-R063-Door.el,
+       Ideograph-R062-Halberd.el, Ideograph-R061-Heart.el,
+       Ideograph-R060-Step.el, Ideograph-R059-Bristle.el,
+       Ideograph-R058-Snout.el, Ideograph-R056-Shoot.el,
+       Ideograph-R057-Bow.el, Ideograph-R054-Long-Stride.el,
+       Ideograph-R055-Two-Hands.el, Ideograph-R051-Dry.el,
+       Ideograph-R052-Short-Thread.el, Ideograph-R053-Dotted-Cliff.el,
+       Ideograph-R049-Oneself.el, Ideograph-R050-Turban.el,
+       Ideograph-R048-Work.el, Ideograph-R047-River.el,
+       Ideograph-R045-Sprout.el, Ideograph-R046-Mountain.el,
+       Ideograph-R044-Corpse.el, Ideograph-R043-Lame.el,
+       Ideograph-R041-Inch.el, Ideograph-R042-Small.el,
+       Ideograph-R040-Roof.el, Ideograph-R039-Child.el,
+       Ideograph-R038-Woman.el, Ideograph-R034-Go.el,
+       Ideograph-R035-Go-Slowly.el, Ideograph-R036-Evening.el,
+       Ideograph-R037-Big.el, Ideograph-R033-Scholar.el,
+       Ideograph-R032-Earth.el, Ideograph-R031-Enclosure.el,
+       Ideograph-R030-Mouth.el, Ideograph-R028-Private.el,
+       Ideograph-R029-Again.el, Ideograph-R027-Cliff.el,
+       Ideograph-R026-Seal.el, Ideograph-R025-Divination.el,
+       Ideograph-R023-Hiding-Enclosure.el, Ideograph-R024-Ten.el,
+       Ideograph-R021-Spoon.el, Ideograph-R022-Right-Open-Box.el,
+       Ideograph-R020-Wrap.el, Ideograph-R019-Power.el,
+       Ideograph-R017-Open-Box.el, Ideograph-R018-Knife.el,
+       Ideograph-R016-Table.el, Ideograph-R014-Cover.el,
+       Ideograph-R015-Ice.el, Ideograph-R013-Down-Box.el,
+       Ideograph-R012-Eight.el, Ideograph-R011-Enter.el,
+       Ideograph-R010-Legs.el, Ideograph-R009-Man.el,
+       Ideograph-R006-Hook.el, Ideograph-R007-Two.el,
+       Ideograph-R008-Lid.el, Ideograph-R005-Second.el,
+       Ideograph-R003-Dot.el, Ideograph-R004-Slash.el,
+       Ideograph-R002-Line.el, Ideograph-R001-One.el: Use utf-8-mcs-er
+       instead of utf-8-mcs.
+
+2004-03-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R212-Dragon.el (K0-5B42): Moved into U+9F90; unify
+       JC3-70AA.
+       (U+9F90): Use `->subsumptive'.
+       (C1-7832): Moved into U+9F90.
+
+       * Ideograph-R170-Mound.el (IU-00028E1A): Unify H11-AB7D.
+
+       * Ideograph-R164-Wine.el (IU-000287F5): Unify H09-E661.
+       (U+48E9): Use `->subsumptive'.
+       (U+9153): Likewise.
+       (U-0002880C): Add H09-E741.
+       (IU-00028810): Unify H09-E766.
+       (IU-00028839): Unify H09-E7DD.
+       (U+9181): Modify family tree.
+       (M-40109): Moved into U+91C5.
+       (C1-7D3C): Likewise; separate JSP-6323.
+       (U+91C5): Use `->subsumptive'.
+
+2004-03-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R162-Walk.el (M-38729): Unify H10-C1C0.
+
+       * u02E00-CJK-Radical-Supplement.el (<CJK RADICAL GRASS ONE>):
+       Delete `=>daikanwa'.
+       (<CJK RADICAL GRASS THREE): Likewise.
+
+       * Ideograph-R140-Grass.el (U+8279): Delete `=>daikanwa'.
+       (<CJK RADICAL GRASS ONE>): Likewise.
+       (<CJK RADICAL GRASS THREE): Likewise.
+
+2004-03-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * ideograph-util.el (update-ideograph-radical-table): Check
+       variants specified by `<-identical' and `->denotational'
+       recursively.
+       (char-daikanwa): New implementation; try to return hierarchical
+       information for inherited characters.
+
+2004-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R058-Snout.el (U+5F50): Separate every CCS features.
+       (JSP-3C77): Use `<-denotational' for U+5F50.
+       (G0-6566): Likewise.
+       (BC-897C): New character.
+       (BC-8BAB): Use `<-denotational' for U+5F50.
+       (GT-K00267): Modify for inheritance.
+
+       * Ideograph-R015-Ice.el (U+4ECC): Deleted [defined in
+       Ideograph-R009-Man.el].
+
+2004-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R213-Turtle.el (C3-396C): Unify U+4E80 and M-00210.
+
+       * Ideograph-R203-Black.el (C1-702E): Unify U+FA3A and M-05469.
+
+       * Ideograph-R200-Hemp.el (J0-4B63): Unify BC-8A5F.
+
+       * Ideograph-R169-Gate.el: Add missing mappings between CJK Ext B
+       and CNS 11643 plain 5.
+
+       * Ideograph-R032-Earth.el (U+58A8): Delete `->identical' for
+       U+FA3A.
+       (U+FA3A): Use `<-denotational' for U+58A8; unify C1-702E.
+       (J0-4B4F): Use `<-denotational' for U+58A8.
+
+       * Ideograph-R005-Second.el (U+4E80): Unify C3-396C.
+
+       * Ideograph-R015-Ice.el (U-0002F819): Moved into U+4ECC.
+       (U+4ECC): Copied from Ideograph-R009-Man.el.
+       (U+51B0): Add `->same' for C3-214C; use
+       `<-original-ideograph*sources' instead of char-ref in
+       `<-original-ideograph'.
+
+2004-03-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R170-Mound.el: Add missing mappings between CJK Ext B
+       and CNS 11643 plain 5.
+
+2004-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R184-Eat.el (M-44029): Moved into U-00020A78.
+       (U-00020A78): Use `->subsumptive' instead of `->same' for M-02979.
+
+       * Ideograph-R027-Cliff.el (U-00020A78): Use `->subsumptive'
+       instead of `->same' for M-44029.
+
 2004-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
 
        * Ideograph-R018-Knife.el (M-02134): Use `<-denotational' for