update.
[chise/ids.git] / ChangeLog
index 7aa826f..aa96142 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,34 @@
+2020-09-12  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * ids-find.el
+       (ideographic-structure-compare-functional-and-apparent):
+       - Implement rule-415: ⿴⿳A囗BC -> ⿱⿱A⿴囗CB.
+       - Implement rule-416: ⿴⿳A冖BC -> ⿱⿱⿱A冖CB.
+       - Implement rule-417: ⿴⿳A&CDP-89A6;BC -> ⿱A⿸⿱C&CDP-89A6;B.
+       - Implement rule-419 (fallback): ⿴⿳AEBC -> ⿱⿱A⿻ECB.
+
+2020-09-12  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * ids-find.el
+       (functional-ideographic-structure-to-apparent-structure): New
+       implementation; use
+       `ideographic-structure-compare-functional-and-apparent'.        
+       (ideographic-structure-compare-functional-and-apparent):
+       - Add new optional argument `conversion-only'.
+       - Use ⿴⿱ABM -> ⿱A⿱MB instead of ⿴⿱ABM -> ⿳AMB as the definition
+         of rule-414.
+
 2020-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
 
+       * ids-find.el
+       (functional-ideographic-structure-to-apparent-structure): Use
+       `ideographic-structure-compact' for the return value.
+       (ideographic-structure-compare-functional-and-apparent): Change
+       format of the third field [converted apparent-component] of each
+       element: if it can be compacted to a character, return the
+       character.  Otherwise, use char-spec format instead of parsed-IDS
+       format.
+
        * IDS-UCS-Ext-B-4.txt (U-00026030): Use "𡉤" instead of "⿱不土".
        (U-00026054): Use "㤁" instead of "⿱天心".
        (U-00026065): Completed.