(INPUT_METHOD): Add vi-base.mim.
[m17n/m17n-db.git] / ChangeLog
index 1300808..6ae73f8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,515 @@
+2008-01-23  Kenichi Handa  <handa@ni.aist.go.jp>
+
+       * MIM/vi-telex.mim (handle-mark): Don't delte the previous
+       character here.
+       (after-v): When a vowel is typed, adjust tone mark place.
+       (after-t): Delete the just inserted character before calling
+       handle-mark.
+       (init): Initialize SELECT to 0.
+
+2008-01-18  Kenichi Handa  <handa@ni.aist.go.jp>
+
+       * icons/cmc-kbd.png: New file.
+
+       * MIM/cmc-kbd.mim (title): Improved.
+
+2008-01-18  Kenichi Handa  <handa@ni.aist.go.jp>
+
+       * MIM/cmc-kbd.mim: New file.
+
+       * MIM/Makefile.am (INPUT_METHOD): Add cmc-kbd.mim.
+
+       * FLT/CHAM-GENERIC.flt: Simplify the 1st stage.
+
+2008-01-17  Kenichi Handa  <handa@ni.aist.go.jp>
+
+       * FLT/CHAM-GENERIC.flt: Categorize U+AA30 in prefix vowel.
+
+2008-01-15  Kenichi Handa  <handa@ni.aist.go.jp>
+
+       * configure.ac: Version changed to 1.5.1.
+
+2008-01-11  Kenichi Handa  <handa@ni.aist.go.jp>
+
+       * FLT/Makefile.am (FONT_LAYOUT_TABLE): Add CHAM-GENERIC.flt.
+
+       * FLT/CHAM-GENERIC.flt: New file.
+
+       * SCRIPT.tbl: Add cham, rename tay_viet to tai_viet.
+
+       * generic.fst: Add cham, rename tay_viet to tai_viet.
+
+       * SCRIPT.ext: Add cham, rename tay_viet to tai_viet.
+
+2008-01-08  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * FLT/DEVA-OTF.flt: Accept "U+0905 U+0945" as a valid
+       sequence (mainly for Marathi).
+
+2008-01-07  Kenichi Handa  <handa@ni.aist.go.jp>
+
+       * FLT/MYMR-MYAZEDI.flt: Fix the first stage to consume JWNJ.
+
+2007-12-28  Kenichi Handa  <handa@ni.aist.go.jp>
+
+       * Version 1.5.0 released.
+
+2007-12-21  Kenichi Handa  <handa@ni.aist.go.jp>
+
+       * FLT/TIBT-OTF.flt: Make a grapheme claster.
+
+2007-12-13  Kenichi Handa  <handa@ni.aist.go.jp>
+
+       * FLT/COMBINING.flt: Apply the OpenType feature mkmk too.
+
+2007-12-13  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * MIM/ja-trycode.mim: Add new definitions.
+
+2007-12-13  Kenichi Handa  <handa@ni.aist.go.jp>
+
+       * FLT/THAI-TIS620.flt: Don't encode codes by itself.
+
+       * configure.ac: Version changed to 1.5.0.
+
+       * FLT/THAI-OTF.flt: Use U+25CC (DOTTED CIRCLE) if the font has it.
+
+       * FLT/THAI-GENERIC.flt: Use U+25CC (DOTTED CIRCLE) if the font has
+       it.
+
+       * FLT/THAI-NORASI.flt: Use U+25CC (DOTTED CIRCLE) if the font has
+       it.
+
+2007-12-07  Kenichi Handa  <handa@ni.aist.go.jp>
+
+       * FLT/THAI-GENERIC.flt: Fix `font' line.
+
+2007-11-21  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * FLT/*.flt: Move copying condition to the end.
+
+2007-11-12  Kenichi Handa  <handa@m17n.org>
+
+       * FLT/COMBINING.flt: New file.
+
+       * FLT/Makefile.am (FONT_LAYOUT_TABLE): Add COMBINING.flt.
+
+2007-11-08  Kenichi Handa  <handa@m17n.org>
+
+       * FLT/DEVA-CDAC.flt: Fix typo; deve-cdac->deva-cdac.
+
+2007-10-19  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * FLT/DEVA-OTF.flt, FLT/GUJR-OTF.flt:
+       Handle ZWJ correctly even if the current font does not contain it.
+
+2007-10-18  Kenichi Handa  <handa@m17n.org>
+
+       * icons/hi-typewriter.png: New file.
+
+2007-09-14  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * FLT/DEVA-OTF.flt, FLT/GUJR-OTF.flt, FLT/MLYM-OTF.flt:
+       Fix regular expressions: ".+" -> "[^ ]+", ".*" -> "[^ ]*".
+
+2007-09-14  Kenichi Handa  <handa@m17n.org>
+
+       * FLT/DEVA-OTF.flt: Fix regular expressions: ".+" -> "[^ ]+".
+
+2007-09-13  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * FLT/BENG-OTF.flt:
+       Render post-base vowel sign correctly after an independent vowel.
+
+2007-09-07  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * FLT/GUJR-OTF.flt: Do not break a syllable after ZWJ.
+
+2007-09-04  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * FLT/DEVA-OTF.flt: Remove ZWJ's _after_ 'vatu' and 'pres' are applied.
+
+2007-09-03  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * FLT/DEVA-OTF.flt: Do not break a syllable after ZWJ.
+       Allow Eyelash RA only at the beginning of a syllable.
+
+       * FLT/KHMR-OTF.flt: Simplify "otf:khmr=+" to "=".
+
+2007-08-24  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * FLT/ARAB-OTF.flt: Specify OTF features explicitly.
+
+2007-08-23  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * generic.fst (gurmukhi): Change the manodatory feature to blwf.
+       (telugu): Change the mandatory feature to blwf.
+
+       * FLT/MLYM-OTF.flt: Change the mandatory feature to akhn.
+
+2007-08-23  Kenichi Handa  <handa@m17n.org>
+
+       * generic.fst (tay-viet): Fix format.
+       (malayalam): Change the mandatory feature to akhn.
+
+2007-08-22  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * FLT/TELU-OTF.flt: Rewritten with new algorithm.
+
+2007-08-21  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * MIM/bo-tcrc.mim: New file.
+
+2007-08-20  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * FLT/BENG-OTF.flt:
+       Accept 'ya-phalaa' and 'vowel sign aa' after independent vowels.
+
+2007-08-17  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * FLT/DEVA-OTF.flt, FLT/BENG-OTF.flt, FLT/GURU-OTF.flt,
+       FLT/GUJR-OTF.flt, FLT/ORYA-OTF.flt, FLT/KNDA-OTF.flt: Exclude
+       syllables of the pattern ".*CN".
+
+       * FLT/TAML-OTF.flt: Rewritten with new algorithm.
+
+2007-08-15  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * FLT/GURU-OTF.flt: Apply haln feature in the final step.
+
+2007-08-14  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * FLT/GUJR-OTF.flt: Rewritten with new algorithm.
+
+2007-08-13  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * FLT/GURU-OTF.flt: Rewritten with new algorithm.
+
+2007-08-06  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * FLT/ORYA-OTF.flt: Specify GPOS order explicitly.
+       Change "otf:orya=+" to "=".
+
+       * FLT/MLYM-OTF.flt: Specify GPOS order explicitly.
+       Change "otf:mlym=+" to "=".
+
+       * FLT/KNDA-OTF.flt: Specify GPOS order explicitly.
+       Change "otf:knda=+" to "=".
+
+       * FLT/DEVA-OTF.flt: Specify GPOS order explicitly.
+       Change "otf:deva=+" to "=".
+
+       * FLT/BENG-OTF.flt: Specify GPOS order explicitly.
+       Change "otf:beng=+" to "=".
+
+2007-07-26  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * FLT/MLYM-OTF.flt: Rewritten with new algorithm.
+
+2007-07-26  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * FLT/MLYM-OTF.flt: Rewritten with new algorithm.
+
+2007-07-18  Kenichi Handa  <handa@m17n.org>
+
+       * Makefile.am (pkgconfigdir): Set to ${datadir}/pkgconfig.
+       (EXTRA_DIST): Add SCRIPT.awk and SCRIPT.ext.
+
+2007-07-13  Kenichi Handa  <handa@m17n.org>
+
+       * Version 1.4.0 released.
+
+2007-07-13  Kenichi Handa  <handa@m17n.org>
+
+       * generic.fst: Add an entry for tay_viet.
+
+2007-07-13  Kenichi Handa  <handa@m17n.org>
+
+       * configure.ac: Change versions to 1.4.0.
+
+2007-07-12  Kenichi Handa  <handa@m17n.org>
+
+       * MIM/grc-mizuochi.mim (description): Untabify.
+
+2007-07-12  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * FLT/KNDA-OTF.flt: Rewritten with new algorithm.
+
+2007-07-10  Kenichi Handa  <handa@m17n.org>
+
+       * mdb.dir: Adjusted the entry for font layouters.
+
+2007-07-09  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * FLT/DEVA-OTF.flt: Stop counting the number of pre-base glyphs
+       for matra movement.  (Unable to distinguish halant form from half
+       form.)
+
+2007-07-06  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * FLT/ORYA-OTF.flt: Add R, B and Y to the ZWJ movement.
+
+2007-07-04  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * FLT/ORYA-OTF.flt: Compose consonant and nukta beforehand if
+       predefined.
+
+       * FLT/BENG-OTF.flt: Rewritten for Unicode 5.0 with new algorithm.
+
+2007-06-29  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * FLT/DEVA-OTF.flt: Put internal mark (Z) aftter the below form
+       consonant rather than after the base consonant.
+
+2007-06-28  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * FLT/DEVA-OTF.flt: Rewritten with new algorithm for Unicode 5.0.
+
+2007-06-22  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * FLT/DEVA-OTF.flt: Avoid applying OTF features over post-base mark (Z).
+
+2007-06-21  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * FLT/DEVA-OTF.flt: Rewritten for Unicode 5.0.
+
+2007-06-20  Jens Petersen  <petersen@redhat.com>  (tiny change)
+
+       * MIM/da-post.mim: New file created by modifying sv-post.mim slightly.
+
+2007-06-15  Kenichi Handa  <handa@m17n.org>
+
+       * SCRIPT.tbl (tai_viet): Add this entry.
+
+       * LANGDATA/LANGUAGE.awk (BEGIN): Fix regluar expression for
+       extracting an English name.
+       (/^[a-z][a-z][a-z]\|/): Don't modify English names extracted from
+       "en.lnm".
+
+       * SCRIPT.ext: Change name tayviet -> tay_viet.
+
+2007-06-14  Kenichi Handa  <handa@m17n.org>
+
+       * bootstrap.sh: Adjusted for the directory structure change.
+
+       * MIM/vi-telex.mim: Make documentations gettextize.
+
+2007-06-12  Kenichi Handa  <handa@m17n.org>
+
+       * MIM/vi-telex.mim (handle-mark): Fix condition.
+
+2007-06-11  Kenichi Handa  <handa@m17n.org>
+
+       * LANGDATA/Makefile.am (pkgdata_DATA): Cancel previous change.
+       (EXTRA_DIST): Cancel previous change.
+
+       * MIM/vi-telex.mim (alphabet): Add uppercase letters.
+
+2007-06-10  Kenichi Handa  <handa@m17n.org>
+
+       * SCRIPT.awk (/^[0-9A-F]+\.\./): Fix regex for matching.
+
+2007-06-08  Kenichi Handa  <handa@m17n.org>
+
+       * MIM/vi-telex.mim: Code simplified.   Handle temporary escaping
+       to English mode.
+
+2007-06-07  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * FLT/TELU-OTF.flt: Follow Unicode 5.0.
+       RRA U+0C31 has below-base form.
+       ZWJ does not force below-base form.
+
+2007-06-06  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * FLT/KNDA-OTF.flt: Exclude ZWNJ from output string.
+
+2007-06-05  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * FLT/KNDA-OTF.flt:
+       Follow Unicode 5.0 specification of RA + ZWJ.
+       Support Nukta and vowel sign vocalic L & LL.
+       Change reference font to Kedage-n.ttf.
+
+2007-06-05  Kenichi Handa  <handa@m17n.org>
+
+       * LANGDATA/.cvsignore: Add LANGUAGE.tbl, lnconv.el.
+
+       * configure.ac (LANGNAME_TABLES): New variable.  AC_SUBST it.
+       (AC_CONFIG_FILES): Add FLT/Makefile, MIM/Makefile, LANGDATA/Makefile.
+
+       * Makefile.am (SUBDIRS): Add LANGDATA.
+       (pkgdata_DATA): Remove ${LANGNAME}
+       (MISC_TABLE): Remove LANGUAGE.tbl.
+       (LANGNAME): Delete this variable.
+       (LANGUAGE.tbl, LANGNAME.en, LANGNAME.fr): Delete these targets.
+
+       * LANGDATA/Makefile.am (pkgdata_DATA): Delete ${TABLES}.
+       (EXTRA_DIST): Remove this variable.
+       (dist_pkgdata_DATA): New variable.
+       (dist_noinst_SCRIPTS): New variable.
+       (native.ext): Don't use native.sh.
+       (CLEANFILES): New variable.
+
+       * mdb.dir (language name): Change filename.
+
+       * MIM/ja-anthy.mim (zen-nan): Fix valid value list.
+
+       * MIM/vi-telex.mim: Big changes; tripple-vowel handling, escape
+       mode, control equivocal case by a customizable variable).
+
+       * FLT/KHMR-OTF.flt: Just a cosmetic change.
+
+2007-05-31  Kenichi Handa  <handa@m17n.org>
+
+       * LANGDATA/Makefile.am: New file.
+
+       * LANGDATA/LANGUAGE.awk: Moved from ../LANGUAGE.awk.  Modified to
+       use native.ext.
+
+       * LANGDATA/.cvsignore: New file.
+
+       * LANGDATA/*.lnm: New files.
+
+       * FLT/.cvsignore: New file.
+
+2007-05-29  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * as-itrans.mim, bn-itrans.mim, gu-itrans.mim, hi-itrans.mim,
+       kn-itrans.mim, ml-itrans.mim, or-itrans.mim, pa-itrans.mim,
+       ta-itrans.mim, te-itrans.mim: Add keypad support.
+
+       * *.flt: Moved to the FLT subdirectory.
+
+       * *.mim: Moved to the MIM subdirectory.
+
+2007-05-29  Kenichi Handa  <handa@m17n.org>
+
+       * default.fst (thaana): Fix typo.
+
+2007-05-21  Kenichi Handa  <handa@m17n.org>
+
+       * generic.fst (tibetan): Fix previous typo.
+
+2007-05-16  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * th-kesmanee-2.mim, th-pattachote-2.mim, th-tis820-2.mim:
+       Integrated into corresponding files and removed.
+
+       * th-tis820.mim, th-pattachote.mim: Add new variable LEVEL.
+       Use state-list identical to kesmenee's.
+
+       * th-kesmanee.mim: Add new variable LEVEL.
+       Sequence "FV3 + CONS" waits one more char before commit.
+
+       * si-wijesekera-preedit.mim: Update copyright year.
+
+2007-05-11  Kenichi Handa  <handa@m17n.org>
+
+       * LANGNAME.awk: Escape '(' and ')' in regexp.  Don't delete
+       "languages" from "Multiple languages".
+
+2007-05-10  Kenichi Handa  <handa@m17n.org>
+
+       * mdb.dir: Add an entry for "LANGNAME.*".
+
+       * .cvsignore: Add LANGUAGE.tbl, LANGNAME.en, and LANGNAME.fr.
+
+       * Makefile.am (pkgdata_DATA): Add ${LANGNAME}.
+       (LANGNAME): New variable.
+       (LANGUAGE.tbl, LANGNAME.en, LANGNAME.fr): New targets.
+
+       * LANGUAGE.awk: New file.
+
+       * LANGNAME.awk: New file.
+
+       * LANGDATA/native.txt: New file.
+
+       * LANGDATA/README: New file.
+
+       * LANGDATA/ISO-639-2.txt: New file.
+
+2007-04-12  Kenichi Handa  <handa@m17n.org>
+
+       * bo-ewts.mim: New file.
+
+       * Makefile.am (INPUT_METHOD): Add bo-ewts.mim.
+
+2007-04-11  Kenichi Handa  <handa@m17n.org>
+
+       * generic.fst (tibetan): Add a spec for OTF.
+
+2007-04-10  Kenichi Handa  <handa@m17n.org>
+
+       * bo-wylie.mim (vowel): Don't yield U+0F70 by "a".
+
+2007-04-09  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * BENG-OTF.flt: ZWNJ divides two syllables.
+
+2007-03-30  Kenichi Handa  <handa@m17n.org>
+
+       * UNIDATA/CaseFolding.txt, UNIDATA/LineBreak.txt,
+       UNIDATA/PropList.txt, UNIDATA/Scripts.txt, UNIDATA/SpecialCasing.txt,
+       UNIDATA/WordBreakProperty.txt: Files udpated.
+
+       * cjk-util.mim (fullwidth): Assign more currency signs to "$".
+
+       * SCRIPT.ext: New file.
+
+       * SCRIPT.awk: New file.
+
+       * Makefile.am (INPUT_METHOD): Add fr-azerty.mim.
+       (SCRIPT.tab): Use SCRIPT.awk to generate it.
+
+       * fr-azerty.mim: New file.
+
+2007-03-23  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * si-wijesekera.mim: Adjust to new semantics of @-1, @-2, etc.
+
+       * SINH-OTF.flt, si-wijesekera.mim: Enable repaya.
+
+       * FORMATS/IM.txt, FORMATS/IM.ja.txt:
+       Update description of @-0, @-N, and @+N.
+
+2007-02-27  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * ARAB.flt, ARAB-OTF.flt, ARAB-OTF-NO-GPOS.flt: Fix typo.
+
+2007-02-08  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * FORMATS/IM-tut.txt: Fix typo.
+
+2007-02-05  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * FORMATS/IM-tut.txt: Fix typo.
+
+2007-02-02  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * FORMATS/IM-tut.txt: Fix typo.
+
+2007-02-01  Kenichi Handa  <handa@m17n.org>
+
+       * FORMATS/IM-tut.txt: New file.
+
+2007-01-19  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * FORMATS/IM.txt: Elaborate on KEYSEQ in Input Method.
+
+2007-01-16  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * sk-kbd.mim: Delete erroneous ("a" "ttt") from map.
+
+2006-12-15  Kenichi Handa  <handa@m17n.org>
+
+       * Makefile.am (CASE-C.tab): Use printf instead of print for
+       printing `\'.
+
+2006-12-07  TAKAHASHI Naoto  <ntakahas@m17n.org>
+
+       * Update FSF postal address.
+
 2006-12-06  Kenichi Handa  <handa@m17n.org>
 
        * Version 1.3.4 released.