update.
[chise/ids.git] / ChangeLog
index a538ceb..d11c507 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,229 @@
+2021-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * IDS-UCS-Basic.txt (U+5DE4): Fixed.
+
+2021-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * IDS-UCS-Compat.txt (U+FA0E): Moved to IDS-UCS-Ext-A.txt.
+       (U+FA0F): Ditto.
+       (U+FA11): Ditto.
+       (U+FA13): Ditto.
+       (U+FA14): Ditto.
+       (U+FA21): Ditto.
+       (U+FA24): Ditto.
+       (U+FA27): Ditto.
+       (U+FA28): Ditto.
+       (U+FA29): Ditto.
+
+       * IDS-UCS-Ext-A.txt (U+FA0E): Moved from IDS-UCS-Compat.txt.
+       (U+FA0F): Ditto.
+       (U+FA11): Ditto.
+       (U+FA13): Ditto.
+       (U+FA14): Ditto.
+       (U+FA21): Ditto.
+       (U+FA24): Ditto.
+       (U+FA27): Ditto.
+       (U+FA28): Ditto.
+       (U+FA29): Ditto.
+
+       * IDS-UCS-Ext-C.txt (U-0002AE70): Modify structure.
+       (U-0002AEC9): Likewise.
+
+       * IDS-UCS-Ext-B-2.txt (U-000236B3): Use ⿰x𮥷 instead of ⿲x文隹.
+
+       * IDS-UCS-Basic.txt (U+990D): Fixed.
+
+2021-01-29  ColtMa  <mumchristmas@gmail.com>
+
+       * IDS-UCS-Basic.txt: Fix the '⿱敄' parts.
+       Fix the  U+9942.
+
+2021-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * IDS-UCS-Ext-B-5.txt (U-00028DB7): Fixed.
+
+       * IDS-UCS-Basic.txt (U+9CC9): Fixed.
+
+2021-03-02  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * IDS-UCS-Ext-B-5.txt (U-00029E57): Use "亮" instead of
+       "⿱⿱亠口⿱冖儿".
+
+2021-01-29  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * IDS-UCS-Ext-F.txt:
+       - Use U+6B62 instead of UU+6B62.
+       - Use U+53CA instead of U+2F836.
+       - Use U+652F instead of UU+652F.
+
+2020-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * IDS-UCS-Ext-B-2.txt (U-000227C2): Use "𪝉" instead of
+       "⿰亻⿱攵木".
+
+       * IDS-UCS-Ext-B-1.txt (U-00020978): Use U+3538 instead of CU+3538.
+
+       * IDS-UCS-Ext-B-5.txt (U-0002943E): Use U+6761 instead of BC-8BFB.
+
+2020-12-10  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * ids-find.el (ideographic-structure-compact): Try to compact
+       substructures recursively.
+       (ideographic-structure-compare-functional-and-apparent): Implement
+       rule-614: ⿵⿱A⿲LMRC -> ⿱A⿲L⿱MCR.
+
+2020-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * IDS-UCS-Ext-B-5.txt (U-00029A9F): Use "𠶷" instead of
+       "⿳立中口".
+
+       * IDS-UCS-Ext-B-1.txt (U-00021465): Fixed.
+       (U-00021488): Use "𡲬" instead of "⿸尸⿱⺢出".
+       (U-00021CFC): Use "𡲬" instead of "⿸尸⿱氺出".
+       (U-00021F48): Ditto.
+
+       * IDS-UCS-Ext-B-4.txt (U-00027B32): Use "𡲬" instead of
+       "⿸尸⿱氺出".
+
+       * IDS-UCS-Ext-B-2.txt (U-00022DB5): Use "𡲬" instead of
+       "⿸尸⿱氺出".
+       (U-0002 F2): Ditto.
+
+2020-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * install-ids.el: Add code to compact `ideographic-structure' and
+       `ideographic-structure@apparent' in the second stage.
+
+2020-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * IDS-UCS-Ext-A.txt: Use U+81FD instead of UU+81FD.
+       (U+384C): Use "冐" instead of "⿱日⺼".
+
+2020-12-01  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * IDS-UCS-Ext-B-1.txt: Use U+81FD instead of UU+81FD.
+
+2020-11-25  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * ids-find.el (ideographic-character-get-structure): Convert
+       char-spec to character-object.
+       (ideographic-structure-compare-functional-and-apparent): Implement
+       rule-613: ⿵⿱A⿱M⿰LRC -> ⿳AM⿲LCR.
+
+2020-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * IDS-UCS-Ext-F.txt:
+       - Use U+9EBB instead of UU+9EBB.
+       - Use U+459D instead of UU+459D.
+       - Use U+6BBA instead of UU+6BBA.
+       - Use U+7537 instead of UU+7537.
+       - Use U+5305 instead of U-0002F829.
+       - Use U+5728 instead of UU+5728.
+       (U+2D170): Use apparent structure.
+       (U+2D193): Modify structure.
+       (U+2D385): Use U+5389 instead of UU+5389.
+       (U+2D873): Use U+8D77 instead of U-0002F9D7.
+       (U+2DA20): Use U+555F instead of UU+555F.
+       (U+2DBC2): Use U+91C7 instead of UU+91C7.
+       (U+2E2BF): Unified to one column.
+       (U+2E538): Use U+8D77 instead of U-0002F9D7.
+       (U+2E555): Modify structure.
+       (U+2EB8C): Modify structure.
+       (U+2EB97): Use "⿺黒x" instead of "⿱⿰里x灬".
+       (U+2EB98): Ditto.
+       (U+2EB9C): Modify structure.
+
+       * IDS-UCS-Ext-B-4.txt (U-00026E3A): Modify structure.
+       (U-00026E3B): Likewise.
+       (U-000270E6): Fixed.
+       (U-000270E7): Use "𦄐" instead of "⿸鹿糸".
+
+2020-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * IDS-UCS-Basic.txt (U+738D): Modify structure; preserve the
+       previous IDS in @apparent.
+       (U+7922): Use U+990A instead of JU+990A.
+
+2020-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * IDS-UCS-Ext-B-2.txt: Use U+5168 instead of CU+5168.
+       (U-00022E72): Use "麏" instead of "⿸鹿君".
+
+       * IDS-UCS-Ext-B-3.txt (U-000240BD): Use "𣊡" instead of
+       "⿱日⿰糸糸".
+       (U-0002572E): Use "麏" instead of "⿸鹿君".
+       (U-00025FF4): Use "𣎽" instead of "⿱七木".
+
+       * IDS-UCS-Ext-B-5.txt: Use U+5EE3 instead of CU+5EE3.
+       (U-00028400): Modify structure.
+       (U-00028B54): Use "絲" instead of "⿰糸糸".
+       (U-00028DB9): Ditto.
+
+       * IDS-UCS-Ext-B-1.txt (U-00021237): Fixed.
+       (U-00021513): Modify structure.
+
+2020-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * IDS-UCS-Ext-G.txt (U+3060F): Use "𣑱" instead of "染".
+
+2020-11-14  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * ids-find.el
+       (ideographic-structure-compare-functional-and-apparent):
+       - In the implementation of rule-813 (⿺⿱LBC -> ⿱⿰LCB if B is     
+         flat-head), refer `ideographic-structure@apparent' as the same
+         as `ideographic-structure'; accept U+4E00 as B.
+
+2020-11-12  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * IDS-UCS-Ext-E.txt (U+2C26B): Modify structure.
+       (U+2C58A): Modify structure.
+       (U+2CB18): Modify structure.
+
+2020-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * IDS-UCS-Ext-C.txt (U-0002B326): Modify structure.
+       (U-0002B3A3): Modify structure.
+
+       * IDS-UCS-Basic.txt (U+783A): Fixed.
+       (U+7C9D): Fixed.
+
+       * IDS-UCS-Ext-D.txt (U-0002B7EB): Use <CJK RADICAL CITY> instead
+       of <CJK RADICAL MOUND TWO>.
+       (U-0002B7EC): Ditto.
+       (U-0002B7ED): Ditto.
+
+2020-11-10  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * IDS-UCS-Ext-B-4.txt (U-000268D4): Modify structure.
+
+       * IDS-UCS-Ext-B-2.txt:
+       - Use "䪞" instead of "⿱天韭".
+       - Use "𧵩" instead of "⿱朿貝".
+       (U-00023006): Use "羣" instead of "⿱君羊".
+       (U-00023007): Use "睪" instead of "⿱⺫幸".
+       (U-00023703): Use "𤋃" instead of "⿱酋灬".
+       (U-0002370F): Use "寗" instead of "⿱⿱宀必冉".
+       (U-00023711): Fixed.
+       (U-00023718): Use "羣" instead of "⿱君羊".
+       (U-0002371A): Use "惷" instead of "⿱春心".
+       (U-00023D9F): Use "𡶍" instead of "⿳山𠆢亡".
+
+       * IDS-UCS-Ext-B-3.txt (U-000259B4): Modify structure.
+
+       * ids.el (ids-parse-terminal): Treat U+2FF0-var-001 (&U-v001+2FF0;).
+       (ids-parse-op-2): Likewise.
+
+2020-11-09  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * ids-find.el
+       (ideographic-structure-compare-functional-and-apparent):        
+       - Treat A-IWDSU+4E06 and U+2E282-itaiji-001 as Tare.
+       - Implement rule-330: &U-i001+2FF6;⿰LRA -> ⿰⿱ALR.
+       - Implement rule-601: ⿵⿱AKC -> ⿱A⿵KC if K is Kamae.
+
+       * IDS-UCS-Ext-B-5.txt: Use U+9B3C instead of JU+9B3C.
+
 2020-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
 
        * IDS-UCS-Ext-B-6.txt (U-0002A3A3): Use U+342C instead of