(U-00026030): Use "𡉤" instead of "⿱不土".
[chise/ids.git] / ChangeLog
index 6bdb99b..d61a5ba 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,146 @@
+2020-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * ids-find.el
+       (functional-ideographic-structure-to-apparent-structure):
+       Implement
+       - ⿸⿸ELR -> ⿸E⿰LR if L = 彳
+       - ⿸⿸EAB -> ⿸E⿱AB if B = non 彳
+       (ideographic-structure-compare-functional-and-apparent): Likewise;
+       add rule-code.
+
+       * IDS-UCS-Ext-B-3.txt (U-000253BF): Modify structure.
+
+       * IDS-UCS-Ext-B-5.txt (U-000288AE): Use "𥎿" instead of "⿰知于".
+
+2020-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * IDS-UCS-Ext-A.txt (U+4DB6): Add IDS.
+       (U+4DB7): Add IDS.
+       (U+4DB8): Add IDS.
+       (U+4DB9): Add IDS.
+       (U+4DBA): Add IDS.
+       (U+4DBB): Add IDS.
+       (U+4DBC): Add IDS.
+       (U+4DBD): Add IDS.
+       (U+4DBE): Add IDS.
+       (U+4DBF): Add IDS.
+
+2020-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * IDS-UCS-Ext-A.txt (U+357E): Use "叱" instead of "⿰口匕".
+       (U+358B): Ditto.
+       (U+358C): Ditto.
+       (U+358D): Ditto.
+       (U+358E): Ditto.
+       (U+3599): Ditto.
+       (U+359A): Ditto.
+       (U+359B): Ditto.
+       (U+359C): Ditto.
+       (U+359D): Ditto.
+       (U+35AF): Ditto.
+       (U+35B0): Ditto.
+       (U+35B2): Ditto.
+       (U+35B3): Ditto.
+       (U+35DF): Ditto.
+       (U+35E0): Ditto.
+       (U+35E1): Ditto.
+       (U+35EF): Ditto.
+       (U+360F): Ditto.
+       (U+3612): Ditto.
+
+       * IDS-UCS-Basic.txt (U+517A): Use "叱" instead of "⿰口匕".
+       (U+551F): Ditto.
+       (U+55ED): Ditto.
+       (U+65D5): Ditto.
+       (U+83BB): Use "⿱艿叱" instead of "⿳艹乃⿰口匕".
+       (U+848A): Use "叱" instead of "⿰口匕".
+
+2020-09-06  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * IDS-UCS-Ext-F.txt (U+2CF17): Completed.
+       (U+2DA67): Use one column.
+       (U+2DA69): Completed.
+       (U+2E4E9): Completed.
+
+       * IDS-UCS-Ext-B-4.txt (U-000268EA): Use "𬐚" instead of
+       "⿳𠂉口皿".
+       (U-00027FEA): Use "𠔃" instead of "⿱丷丂".
+
+       * IDS-UCS-Ext-B-1.txt (U-00020635): Use "𠔃" instead of "⿱丷丂".
+
+2020-09-06  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * IDS-UCS-Ext-C.txt (U-0002AB9D): Use "𬐚" instead of "⿳𠂉口皿".
+       (U-0002B5D8): Ditto.
+
+       * install-ids.el: When ideographic-structure is compacted, display
+       system-char-id of the character object.
+
+       * IDS-UCS-Ext-B-1.txt (U-0002097D): Add IDS.
+
+       * IDS-UCS-Basic.txt (U+9F7F): Add IDS.
+
+2020-09-03  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * ids-find.el
+       (ideographic-structure-compare-functional-and-apparent): New
+       function.
+
+       * install-ids.el: Compact ideographic-structures.
+
+2020-09-03  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * install-ids.el:
+       - Don't install Install IDS-HZK{01..12}.txt.
+       - Use `functional-ideographic-structure-to-apparent-structure' to
+         generate `ideographic-structure@apparent' from
+         `ideographic-structure'.
+
+       * ids-find.el (ids-update-index): New optional argument
+       `in-memory'; if it is specified, don't save
+       `ideographic-products'.
+       (ideographic-character-get-structure): New function.
+       (ideographic-char-match-component): New function.
+       (ideographic-structure-char<): New function.
+       (ideographic-chars-to-is-a-tree): New function.
+       (ids-find-chars-including-ids*): New function.
+       (ids-find-chars-including-ids): New function.
+       (functional-ideographic-structure-to-apparent-structure): New
+       function.
+       (ideographic-structure-compact): Moved from ids-rw.el; use
+       `ideographic-structure-find-chars' instead of
+       `ideographic-structure-find-char'.
+
+       * ids-rw.el: Require `ids-find'.
+       (ideographic-structure-compact): Moved to ids-find.el.
+
+       * IDS-UCS-Ext-B-4.txt (U-0002721B): Use "虒" instead of "⿸𠂆⻁".
+       (U-000273D5): Use "𰲚" instead of "⿸𠂆⿸虍人".
+       (U-0002792B): Ditto.
+
+       * IDS-UCS-Ext-B-5.txt (U-000287ED): Use "𰪠" instead of "⿱竹膚".
+       (U-00028ABE): Use "𰲚" instead of "⿸𠂆⿸虍人".
+       (U-00028F6F): Ditto.
+
+       * IDS-UCS-Ext-B-3.txt (U-000240AF): Use "𮚋" instead of
+       "⿱⿰旡旡貝".
+       (U-000240B0): Use "𫕙" instead of "⿰⿱匕禾隶".
+       (U-00024FB6): Use "𮚋" instead of "⿱⿰旡旡貝".
+       (U-000256D5): Use "𰲚" instead of "⿸𠂆⿸虍人".
+       (U-000258F6): Use "𮚋" instead of "⿱⿰旡旡貝".
+       (U-000259FE): Use "𣢾" instead of "⿰𥘈欠".
+       (U-00025C3D): Use "𰲚" instead of "⿸𠂆⿸虍人".
+
+2020-09-02  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * IDS-UCS-Basic.txt (U+9834): Use "⿹頃x" instead of "⿰⿱匕x頁".
+       (U+9895): Use "⿹顷x" instead of "⿰⿱匕x页".
+       (U+9896): Ditto.
+
+       * IDS-UCS-Ext-B-2.txt (U-000238BE): Use "𥘈" instead of "⿱匕示".
+       (U-00023903): Use "𣢾" instead of "⿰⿱匕示欠".
+       (U-00023A91): Use "𥘈" instead of "⿱匕示".
+
 2020-09-02  MORIOKA Tomohiko  <tomo.git@chise.org>
 
        * IDS-UCS-Ext-B-1.txt (U-0002099D): Modify structure.
        * ids-read.el (ids-read-buffer): Read apparent IDS field even if
        IDS is not specified.
 
+       * IDS-UCS-Ext-B-6.txt (U-0002A0AB): Use "兓" instead of "⿰旡旡".
+
+       * IDS-UCS-Ext-B-4.txt (U-00027329): Use "兓" instead of "⿰旡旡".
+       (U-0002757D): Ditto.
+
 2020-09-01  MORIOKA Tomohiko  <tomo.git@chise.org>
 
        * IDS-UCS-Ext-B-2.txt (U-000223AC): Fixed.