diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/thailatex/ChangeLog')
-rw-r--r-- | Master/texmf-dist/source/latex/thailatex/ChangeLog | 1262 |
1 files changed, 1262 insertions, 0 deletions
diff --git a/Master/texmf-dist/source/latex/thailatex/ChangeLog b/Master/texmf-dist/source/latex/thailatex/ChangeLog index 95a3f65f1d1..59e287bf014 100644 --- a/Master/texmf-dist/source/latex/thailatex/ChangeLog +++ b/Master/texmf-dist/source/latex/thailatex/ChangeLog @@ -1,3 +1,1265 @@ +2012-06-15 Theppitak Karoonboonyanan <thep@linux.thai.net> + + * configure.in, NEWS: + === Version 0.5.0 === + +2012-06-15 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Update AUTHORS list + + * AUTHORS: + - Move Chanop & Poonlap to Previous Maintainers. + - Add info for hyphenation word list. + +2012-06-15 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Inform user how to set up hyphenation. + + * Makefile.am, +README.hyphen: + - Add explanation on how to set up hyphenation on different systems. + - Drop FMTUTIL invokation on install hook, as it didn't really work + without human intervention anyway. + - Print some message to inform user to read README.hyphen after + installation. + +2012-06-12 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Update dict from latest libthai SVN. + + * hyphen/tdict-city.txt: + * hyphen/tdict-common.txt: + * hyphen/tdict-lang-ethnic.txt: + * hyphen/tdict-proper.txt: + - Update dict from libthai SVN. + +2012-06-12 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Check arguments for diff-dicts.sh + + * hyphen/diff-dicts.sh: + - Check for command-line argument and print usage if missing. + +2012-06-11 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Update dict from latest libthai SVN. + + * hyphen/tdict-city.txt: + * hyphen/tdict-common.txt: + * hyphen/tdict-ict.txt: + * hyphen/tdict-proper.txt: + * hyphen/tdict-spell.txt: + * hyphen/tdict-std.txt: + - Update dict from libthai SVN. + +2012-06-11 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Add script for comparing with libthai source dicts. + + * hyphen/Makefile.am, +hyphen/diff-dicts.sh: + - Add script taking libthai dict source dir as an argument, + scan all dicts and try hyphenating them, then compare with + current source. + +2012-06-08 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Fix dictionary + Add exceptions. + + * hyphen/tdict-std-compound.txt: + - สว-ยม~ภู + + * hyphen/thai-exc.pat: + + Add forcing exceptions for: + - มเห-สิ + - วัฏ-ฏิ, ยัษ-ฏิ + - ศิษ-ฎิ + - อิษ-ฏี + - ราก-ษส + - ลิ-ปิ + - สู-ริ + - เลฑ-ฑุ + - เลษ-ฏุ + + Current dict test errors: 0 + +2012-06-08 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Add exceptions. + + * hyphen/thai-exc.pat: + + Add forcing exceptions for: + - กรร-กศ + - กัล-บก + - กัศ-ยป + - กา-นน + - กุ-ฎา, กู-ฏา + - กุ~โน~กา-มอ + - ขิ~ป~สัท-โท + - จุ-ทส + - จ่า-รง + - ทัฬ-หี + - ทา-ฒะ + - ธต-รฐ + - บุท-คล + - ปัต-ถร + - ปิ-ฐิ + - ปุป-ผะ + - พฤ-ษภ + - พิ-ธุ + - มา-ฬก + + Current dict test errors: 11 + +2012-06-08 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Add exceptions. + + * hyphen/thai-exc.pat: + + Add forcing exceptions for: + - เลี้ยว-ลด + - เสื่อ-กก + - เหลือ-ขอ, เหล่า-กอ + - แด-วู + - แยบ-ยล + - โฉ-เก + - โด-มร, โต-มร + - โต้-โผ + - โท-โส + - โป้-ปด + - โผ-เผ + - โภ-คี + - โย-นก + - โส-มม + - โส-ฬส + - โสต-ถิ + - โอ้-โฮ + - ใจ-คอ + - ไค-ฟง + - ไช-โย + - ไอ-รา-พต + + Current dict test errors: 31 + +2012-06-08 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Add exceptions. + + * hyphen/thai-exc.pat: + + Add forcing exceptions for: + - สิง-หล + - สีห-นุ + - สุ-ภร + - หมด-จด + - หยิบ-ยก + - -ศร + - อพ-ยพ + - อร-ชร + - เน~แบรส-กา, อะ~แลส-กา + - อาจ-อง + - อี-มู + - อึง-อล + - อุ-ชุ + - อุ-สภ + - เก-ชา, เก-ศา + - โช-ตก, เก็บ-ตก + - เข-ฬะ + - เคราห-ณี + - เจือ-ปน + - เชย-ชม + - เบื้อง-บน + - -คะ + - -ออ + - เรือ-ธง, เรือ-บด + + Current dict test errors: 54 + +2012-06-08 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Add exceptions. + + * hyphen/thai-exc.pat: + + Add forcing exceptions for: + - ระ~เห-หน + - รัน-ทด + - ราว-นม, เทพ-นม, โค-นม + - ราษ-ฎร + - ริ-ปุ, ริ-ปู + - รี-รอ + - -ลำ + - -ทม + - -วน + - วิ-จล + - วิช-ญะ + - ศี-ขร + - ศีล-อด + - สดก~ก๊อก-ธม + - สม-รด, สัก-วา + - สัป-ดน, สัป-ทน + - สา-สม, เจือ-สม + - สิ~ขา-นล + - ภี-รุ, อู-รุ, สิ~เน-รุ + + Current dict test errors: 86 + +2012-06-08 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Fix dictionary + Add exceptions. + + * hyphen/tdict-std.txt: + - โด*รณ + - คันถ~รจ-นา~จารย์ + * hyphen/tdict-proper.txt: + - ภู-ริ~ทัต + + * hyphen/thai-exc.pat: + + Add forcing exceptions for: + - นอบ-นบ + - นา-คร + - บี-ฑา + - บู-ดู + - ปรา-รภ + - ปลา-ฝา + - -รบ + - พา-รณ + - -ยง + - สุ~ริ-ยน + - มหา-พน + - มิ~ยา-งิ + - -รถ + - ยุ~คัน-ธร + - มณ-ฑก, มณ-โฑ + - มร-กต, มร-ฑป + - -อก + + Current dict test errors: 117 + +2012-06-08 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Fix dictionary + Add exceptions. + + * hyphen/tdict-common.txt: + * hyphen/tdict-std.txt: + - วา-ท~* (to unblock 'ทวา-ทศ') + + * hyphen/thai-exc.pat: + + Add blocking exceptions for: + - กรร-ดิ + + Add forcing exceptions for: + - กา~ฬา-วก, ศรา-วก + - กิน-นร + - กุ~ลี~กุ-จอ + - ขจร-จบ + - ค่า-คบ + - ฉ้อ-ฉล + - -รม + - ซุก-ซน + - สี-ดอ + - ซู~ซู-กิ + - อี~ซู-ซุ, ซู-ฮก + - -บส + - ดิ้น-รน + - ตก-ลง + - -ตน + - -วง + - ทมิฬ~นา-ฑู + - ทร-หด + + Current dict test errors: 148 + +2012-06-07 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Fix dictionary + Add exceptions. + + * hyphen/tdict-std.txt: + - นิร~โทษ-กรรม + - คอ-แลน + + * hyphen/thai-exc.pat: + + Add forcing exceptions for: + - -ษก + - -ฐี + - -ดม + - -ลม + - -ศล + - -ยต + - -งู + - -จะ + - -สก + - -ยศ + - -ธก + - -กบ + - -ฆี + - -คู + - พลาส-มา, เส-มา + - -แล + - -พก + - โส-ภณ, โส-ภี + + Current dict test errors: 179 + +2012-06-07 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Fix dictionary + Add exceptions. + + * hyphen/tdict-std.txt: + - กท-ลี, คุป-ติ + - จม-รี, จา~ม-รี, ภระ~ม-รี' + - ชี-ร-ณะ + * hyphen/tdict-std-compound.txt: + * hyphen/tdict-std.txt: + - *วิ-สัย + * hyphen/tdict-std-compound.txt: + * hyphen/tdict-geo.txt: + - *ษา + * hyphen/tdict-std.txt: + - คันธ~กุ-ฎี + - วิ~ศา-ข~บู~ชา + * hyphen/tdict-proper.txt: + * hyphen/tdict-std.txt: + - ม-ภ: กุม-ภ~กรรณ, อา~รัม-ภ~บท/กถา + + * hyphen/thai-exc.pat: + + Modify forcing exceptions for: + - นท7ลี -> ท7ลี (for กท-ลี) + + Add forcing exceptions for: + - จม-รี + - คุป-ติ + - ลา-มก + - -ซอ + - -ขะ + - วรร-ษา + - -ภะ + - โศ-ภน, โศ-ภี + - ดิ-ลก, ติ-ลก + - กุ-ฎี + - วิ~ศา-ขา + - -สา + - -ซู + + Current dict test errors: 228 + +2012-06-07 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Fix dictionary + Add exceptions. + + * hyphen/tdict-common.txt: + * hyphen/tdict-std.txt: + - พัน-ธุ* + * hyphen/tdict-common.txt: + * hyphen/tdict-std-compound.txt: + - รา-ชา* + * hyphen/tdict-std-compound.txt: + - เมือ*ง-ขึ้น + - ภา-รต~วิทยา + - มุ-สา~วาท + - กา~สา-ว~พัสตร์ + - ซึม~กะ-ทือ + - พิ-นัย~กรรม + - หนัง~ตะ-ลุง + - จักร~รา-ศี + * hyphen/tdict-std.txt: + - ประ~ทา-ศี + - กะ~ลอ-จี๊ + + * hyphen/thai-exc.pat: + + Add forcing exceptions for: + - -ฬี + - -ปะ + - -ลู + - -ตู + - -ยู + - -ชิ + - -จี + - -ศี + - -มน + - -ยอ + - -สง + - -สร + - -ดก + - -โก + - ฝึก-ฝน + + Current dict test errors: 258 + +2012-06-06 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Fix dictionary + Add exceptions. + + * hyphen/tdict-std-compound.txt: + - คู่~ชี-วิต + * hyphen/tdict-std.txt: + - *พ-จร, *ว-จร + - ตา-ลุ + - อรร-ณพ + - สา~ธา~ร-ณู* + * hyphen/tdict-district.txt: + - อุ-บล, อุ-ดร, อุ-ทัย, กัน-ทร~ลักษ์ + + * hyphen/thai-exc.pat: + + Add forcing exceptions for: + - -อร. + - -วร + - *พู-นท + - -จร + - ซาก-ศพ + - *โป-ลี + - -ภพ + - -นพ + - -ณพ + - -รก + - -มล + - -บล + - -ชล + - -ชก + - -โพ + - -ณู + - -ปี + - -บี + - -ฏะ + + Current dict test errors: 309 + +2012-06-05 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Fix dictionary + Add exceptions. + + * hyphen/tdict-std.txt: + - วิสา-ร-ทะ + - อา~ศิ-ร~พจน์ (as allowed by -รพ exceptions below) + - มโห-ร~สพ (let's relax) + - นันท~ทา-ยี + * hyphen/tdict-std-compound.txt: + - จา-ตุ* + * hyphen/tdict-country.txt: + - ตุ~ร-กี (as allowed by -กี exceptions below) + + * hyphen/thai-exc.pat: + + Add forcing exceptions for: + - -ทะ + - ชัน-ตุ + - สวัส-ติ, มา-ตฤ (side effect from 'จา-ตุ*' dict mod) + - -รพ + - -ศุ + - -ถา + - -สพ + - -ขี + - -สอ + - -ดะ + - -บะ + - -ยี + - -กี + - -หก + + Add blocking exceptions for: + - กรร-ตุ + + Remove blocking exceptions for: + - มโห-ร~สพ (let's relax) + + Current dict test errors: 382 + +2012-06-05 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Fix dictionary + Add exceptions. + + * hyphen/tdict-collection.txt: + * hyphen/tdict-std.txt: + - กร* + * hyphen/tdict-std-compound.txt: + * hyphen/tdict-std.txt: + - ลัญ-จ-กร, ลัญ-ฉ-กร (eliminating patgen 'ลัญ2' pattern which caused + error on 'กาลัญญู') + - ศาลล้มละ-ลาย + + * hyphen/thai-exc.pat: + + Add forcing exceptions for: + - สิน-ธพ, สิน-ธุ, สิน-ธู + - -ชู + - -ศะ + - -ละ + + Remove forcing exceptions: + - 6ชน์ (conflict with patgen '4ชน์', and indeed not necessary at + higher level) + + Current dict test errors: 432 + +2012-06-05 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Fix dictionary + Add exceptions. + + * hyphen/tdict-std.txt: Adjust: + - *ชะ (+ related words) + - โร-หิต + * hyphen/tdict-std-compound.txt: Adjust: + - โล-หิต + + * hyphen/thai-exc.pat: + + Add forcing exceptions for: + - -ธี + - -ชะ + - -ฆะ + - -ฟะ + - พิ-กล, เล่ห์-กล + - กัดดา-ฟี, โครมาโทกรา-ฟี + - -ถี + - -ฮา + - -ญี + - -ผา + - -หิ + + Current dict test errors: 456 + +2012-06-05 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Fix dictionary + Add exceptions. + + * hyphen/tdict-std.txt: Adjust: + - โฆ-ษะ + + * hyphen/thai-exc.pat: + + Add forcing exceptions for: + - -ษี + - -วะ (+ อา~ชี-วก) + - -ถะ + - -ษะ + - -พร + - -ผง + + Add blocking exceptions for: + - ฤ-, ฦ- (missed from block list for initial character) + - ด-นู + + Modify forcing exceptions for: + - วัต-ถุ -> วัต-ถุ, สัต-ถุ + + Current dict test errors: 508 + +2012-06-04 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Fix dictionary + Add exceptions. + + * hyphen/tdict-std-compound.txt: + * hyphen/tdict-std.txt: Adjust: + - *ธิ* + - กร-วิก, กร-สาปน์, กร-สุทธิ์ + + * hyphen/thai-exc.pat: + + Add forcing exceptions for: + - *ธิ* + + Add blocking exceptions for: + - ขัดสมา-ธิ, พยา-ธิ + + Current dict test errors: 552 + +2012-06-04 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Fix dictionary + Add exceptions. + + * hyphen/tdict-std-compound.txt: Adjust: + - จรร-ยาบรรณ, ฉา-ยาลักษณ์ + * hyphen/tdict-std.txt: Adjust: + - มหาสา-วก + + * hyphen/thai-exc.pat: + + Add forcing exceptions for: + - -ยา + - สา-วก + + Current dict test errors: 564 + +2012-06-01 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Fix dictionary + Add exceptions. + + * hyphen/tdict-geo.txt: Adjust: + - *ระ* + * hyphen/tdict-std.txt: Adjust: + - *ระ* + + * hyphen/thai-exc.pat: + + Add forcing exceptions for: + - บุษ-บก, บุษ-บง, บุษ-ปะ + - -ระ + + Current dict test errors: 571 + +2012-05-31 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Fix dictionary + Add exceptions. + + * hyphen/tdict-city.txt: Adjust: + - บูคาเรสต์, บูดาเปสต์ + * hyphen/tdict-std.txt: Adjust: + - ปฐพี, ปฐวี + + * hyphen/thai-exc.pat: + + Add forcing exceptions for: + - -ดำ + - -คำ + - -สะ + - -ฐะ + - -ธะ + - -พี + - -ดา + + Current dict test errors: 613 + +2012-05-31 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Fix dictionary + Add exceptions. + + * hyphen/tdict-spell.txt: Adjust: + - ปรากฏ + * hyphen/tdict-std-compound.txt: + * hyphen/tdict-std.txt: Adjust: + - *กฎ, *กฏ + - กมลา, กมลาศ et al. + - *หะ, *หา + - มัตสยา (relax) + - *มะ + + * hyphen/thai-exc.pat: + + Add forcing exceptions for: + - -กฎ, -กฏ + - -หะ, -หา + - -มะ + - -หู + + Remove blocking exceptions for: + - ตุ้ม- (ตุ้ม-หู has been covered by -หู) + + Current dict test errors: 656 + +2012-05-31 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Fix dictionary + Add exceptions. + + * hyphen/tdict-common.txt: Adjust: + - เซ็กซี่ + * hyphen/tdict-std-compound.txt: + * hyphen/tdict-std.txt: Adjust: + - *ณะ + - นักสราช + - ซิกซี้ + - *รา* (+ some *รี*) + + * hyphen/thai-exc.pat: + + Remove blocking exceptions (let's relax for acceptable variants) + for: + - ธารณะ, ชิรณะ, บูรณะ, อุรณะ + + Add forcing exceptions for: + - นัก- + - กุณ- + - -ซี. + - -ที. + - รา + + Current dict test errors: 702 + +2012-05-31 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Fix dictionary + Add exceptions. + + * hyphen/tdict-std-compound.txt: + * hyphen/tdict-std.txt: Adjust: + - *ณา* (+ some *นา*) + + * hyphen/thai-exc.pat: + + Add forcing exceptions for: + - -ดี + + Adjust forcing exceptions: + - extends วัสดุ for พัสดุ, ศุภมัสดุ (but not กบิลพัสดุ์) + + Remove blocking exceptions (let's relax for acceptable variants) + for: + - อังคณา, อังคนา + + Current dict test errors: 730 + +2012-05-31 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Fix dictionary + Add exceptions. + + * hyphen/tdict-std-compound.txt: + * hyphen/tdict-std.txt: Adjust: + - *ติ + - *ดี + - *ภาวนา, ภารยทรัพย์, ภารยา + - เสวนา, ครุวนา + * hyphen/thai-exc.pat: + + Add forcing exceptions for: + - -มี + + Remove blocking exceptions (let's relax for acceptable variants) + for: + - ครุวนา, เสวนา + + Current dict test errors: 750 + +2012-05-30 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Fix dictionary + Add exceptions. + + * hyphen/tdict-common.txt: + * hyphen/tdict-std.txt: + - Adjust various entries. + - Remove partial word 'สวัสดิ', 'ปรีดิ' + + * hyphen/thai-exc.pat: + + Add blocking exceptions for: + - โซ-รม + - อินทรธ-นู + - สวา-ดิ + + Add forcing exceptions for: + - วัส-ดุ + - สวรร-คต, สุร-คต, อัสดง-คต + - -กง + - -ฎก + + Current dict test errors: 776 + +2012-05-30 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Fix dictionary + Add exceptions. + + * hyphen/tdict-std.txt: Adjust: + - *ณะ, (+ some *ณา, *นา) + + * hyphen/thai-exc.pat: + + Add blocking exceptions for: + - อังค-ณา, อังค-นา + + Add forcing exceptions for: + - -ทุ. + - -ณะ + + Current dict test errors: 806 + +2012-05-30 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Fix dictionary + Add exceptions. + + * hyphen/tdict-std-compound.txt: Adjust: + - ยานพาหนะ + * hyphen/tdict-std.txt: Adjust: + - *นะ, (+ some *นา, *นีย์, ทะ) + - รุจา + + * hyphen/thai-exc.pat: + + Add blocking exceptions for: + - เสว-นา + - ก-นะ + + Add forcing exceptions for: + - -นะ + + Current dict test errors: 838 + +2012-05-30 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Fix dictionary + Add exceptions. + + * hyphen/tdict-common.txt: Adjust: + - วาทะ + * hyphen/tdict-std.txt: Adjust: + - *กะ, (+ some *นะ) + + * hyphen/thai-exc.pat: + + Add forcing exceptions for: + - -กะ + + Current dict test errors: 902 + +2012-05-30 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Fix dictionary + Add exceptions. + + * hyphen/tdict-std-compound.txt: Adjust: + - เสรี* + * hyphen/tdict-std.txt: Adjust: + - เกสรี + - จามรี + - สิขรี, สิขเรศ + + * hyphen/thai-exc.pat: + + Add forcing exceptions for: + - มโห- + - -รี + - ตุ้ม- + + Current dict test errors: 952 + +2012-05-29 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Fix dictionary + Add exceptions. + + * hyphen/tdict-std.txt: Adjust: + - กเรนทร + * hyphen/tdict-std-compound.txt: Adjust: + - เจ้าพนักงาน + * hyphen/tdict-common.txt: Adjust: + - ภคันทลาพาธ + * hyphen/tdict-science.txt: Adjust: + - ไฮเพอร์โบลา + + * hyphen/thai-exc.pat: + + Add forcing exceptions for: + - -ดร + - -ทร + - -อู (กวนอู, ตองอู) + - -พล + - ไพร่- + - -ศก + - อัฐ- + - -วี + - -ตี + - -สี + - -ลา + + Current dict test errors: 980 + +2012-05-29 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Fix dictionary + Add exceptions. + + * hyphen/tdict-city.txt: + - Adjust 'นิวเดลี' + * hyphen/tdict-common.txt: + * hyphen/tdict-proper.txt: + * hyphen/tdict-std-compound.txt: + * hyphen/tdict-std.txt: Adjust: + - ฤชา, ฤดี et al. + - ปาฏลิ, ตัณหา + - บัณรสี + - จุฬา, จุฑา, จุลินทรีย์ + - มิติ, สมิติ + + * hyphen/thai-exc.pat: + + Add blocking exceptions for: + - ฤชา + - ฤทัย + - (จักร)พรรดิ + - (ครุ)วนา + - (คู่)อริ + - (ปัญจ)นที + - (พุทธ)คยา + - (มนิ)มนา + - (มนุษย์)มนา + - (ปัณ)รสี + + Add enforcing exceptions for: + - -ผล + - -ดล + - -รส + - -คน + - -ลี + - กัณหา, ตัณหา + - ฤๅ-, ฤา- + - ยี่- + - ภาวะ, กาสาวะ, ปัสสาวะ + - เทพี, เทวี + - บรรจง, บรรจบ, บรรจุ, บรรถร, บรรพต + - ทักษิโณทก, ปริตโตทก, วัสโสทก + + Current dict test errors: 1078 + +2012-05-29 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Fix dictionary + Add exceptions for '-ยะ' cases. + + * hyphen/tdict-common.txt, hyphen/tdict-std.txt: + - Adjust hyphenation for '-ยะ' cases. + - Drop problematic 'วิ-ชย' entry. + + * hyphen/thai-exc.pat: + + Add enforcing exceptions for: + - '*ยะ'. + - 'พิหารี' (failed as a side-effect of above changes) + + Current dict test errors: 1191 + +2012-05-29 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Fix dictionary + Add exceptions. + + * hyphen/tdict-std.txt: + - Adjust hyphenation for '-ณี', '-ณุ', '-นี', 'กริ-ยา', 'กรุ-ณา' for + consistency. + + * hyphen/thai-exc.pat: + + Add enforcing exceptions for: + - *ณุ + - *นี + - คัน-ยิ (failed as a side-effect of above changes) + + Current dict test errors: 1244 + +2012-05-28 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Fix dictionary + Add exceptions. + + * hyphen/tdict-std.txt, hyphen/tdict-std-compound.txt: + - Adjust hyphenation for '-ณี' in 'กรณี' and 'ธรณี' for consistency. + + * hyphen/thai-exc.pat: + + Add blocking exceptions for: + - ฮิบรู, ฮีบรู + - ต่อยอด + - นางพญา + - จุรณ + + Add enforcing exceptions for: + - *บท + - *บถ + - *ฟู + - จักษุ + - *ตะ + - *ามี + - *มิผล + - *ากิ + - *ากล + - *นำ + - นารีผล + + Current dict test errors: 1297 + +2012-05-28 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Fix dictionary + Add exceptions. + + * hyphen/tdict-std.txt: + - Fix some inconsistent hyphenations in dictionary. + + * hyphen/thai-exc.pat: + - Lower down aggressiveness for '7ผี' to '5ผี', to avoid 'เ-ผียน' error. + - Add exceptions for 'รำ' + - for 'ชน' + - for 'กร' + - for 'มานะ', 'ฐานะ', 'ปานะ', 'คานะ' etc. + - for 'เถระ' + - for 'นายก', 'ทายก' + - for '*ายน', '*านี', '*าวี', '*าฐี' + - for 'ปทา', which requires dictionary modification, and thus affect + '*ปโ*'. Also add exceptions for it. + - for 'ทัศนะ', 'ทรรศนะ' + - for 'ธรรมะ' + - for 'หัตถี', 'สาวัตถี' + + Current dict test errors: 1372 + +2012-05-28 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Fix dictionary. + + * hyphen/tdict-common.txt: + * hyphen/tdict-country.txt: + * hyphen/tdict-district.txt: + * hyphen/tdict-ict.txt: + * hyphen/tdict-proper.txt: + * hyphen/tdict-spell.txt: + * hyphen/tdict-std-compound.txt: + * hyphen/tdict-std.txt: + - Fix some inconsistent hyphenations in dictionary. + + Current dict test errors: 1508 + +2012-05-28 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Add exceptions. + + * hyphen/thai-exc.pat: + - Elaborate 'เ6*' patterns, to make it effective at higher level, + as 'เ6' conflicts with patgen-generated 'เ2'. + - Solve 'เม-ตร' case with more generic '6ตร.', as more similar + errors have been found. + - Add exceptions for several cases. + + Current dict test errors: 1606 + +2012-05-28 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Reorganize exceptions. + + * hyphen/thai-exc.pat: + - Categorize exceptions into sets and add comments on what they do. + +2012-05-27 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Fix dictionary. + + * hyphen/tdict-common.txt: + * hyphen/tdict-country.txt: + * hyphen/tdict-history.txt: + * hyphen/tdict-proper.txt: + * hyphen/tdict-std-compound.txt: + * hyphen/tdict-std.txt: + - Fix some inconsistent hyphenations in dictionary. + + Current dict test errors: 1689 + +2012-05-27 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Handle hyphenation before MAI MALAI. + + * hyphen/thai-exc.pat: + - Force hyphenation before MAI MALAI at level 5 and add exceptions + in level 6. + + Current dict test errors: 1721 + +2012-05-27 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Add exception pattern. + + * hyphen/thai-exc.pat: + - Add exceptions to fix 'วัตถุ' errors. + + Current dict test errors: 1754 + +2012-05-27 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Don't rebuild patgen when only exceptions are added. + + * hyphen/Makefile.am: + - Separate patterns concatenation from patgen building step, + so that patgen is not called every time exception is changed. + +2012-05-27 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Fix dictionary. + + * hyphen/tdict-std.txt, hyphen/tdict-std-compound.txt: + - Fix some inconsistent hyphenations in dictionary. + + Current dict test errors: 1763 + +2012-05-27 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Force hyphenation after SARA AM. + + * hyphen/thai-std-compound.txt: + - Fix inconsistent hypenations, esp. after SARA AM. + * hyphen/thai-exc.pat: + - Force hyphenation after SARA AM. + + Current dict test errors: 1819 + +2012-05-27 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Force hyphenation before MAI MUAN. + + * hyphen/thai-exc.pat: + - Force hyphenation before MAI MUAN, fixing numerous errors. + + Current dict test errors: 1844 + +2012-05-27 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Add exceptions. + + * hyphen/thai-exc.pat: + - Add exceptions to fix 'ช-วา', 'ม-ว' errors. + + Current dict test errors: 1956 + +2012-05-27 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Fix typos in dictionary. + + * hyphen/tdict-std.txt, hyphen/tdict-std-compound.txt: + - Fix some inconsistent hyphenations in dictionary. + + Current dict test errors: 1973 + +2012-05-27 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Remove excessive exceptions at word begin. + + * hyphen/thai-exc.pat: + - The commit before the last one introduced wrong exceptions at + word begin for RU and LU. Remove them. + + Current dict test errors: 1979 + +2012-05-27 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Add common exceptions at word end. + + * hyphen/thai-exc.pat: + - Add exception patterns to prevent hyphenation before the last + consonant of the word, as well as its GARAN. + - Drop unneeded patterns covered by the new exceptions. + + Current dict test errors: 1982 + +2012-05-27 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Add common exceptions at word begin. + + * hyphen/thai-exc.pat: + - Add exception patterns to prevent hyphenation after the first + consonant of the word. + - Drop unneeded patterns covered by the new exceptions. + + Current dict test errors: 2574 + +2012-05-27 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Add common exceptions. + + * hyphen/thai-exc.pat: + - Add exception patterns for combining characters and vowels. + + Current dict test errors: 3253 + +2012-05-27 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Use 'diff' instead of 'comm' in test script. + + * hyphen/test-hyphen.sh: + - Use 'diff' instead of 'comm' when comparing test result with + original dictionary, as 'comm' can cause false positives. + With this, the true error count become 3280, not 9293. + +2012-05-27 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Add exception pattern. + + * hyphen/thai-exc.pat: + - Add exception pattern for "ม-หัพ-ภาค", "ม-หันต์" errors. + +2012-05-27 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Adjust patgen parameters. + + * hyphen/Makefile.am (PATGEN_ANS): + - Adjust patgen parameters, which from experiment can reduce + test-hyphen.sh errors from 9660 to 9293. + * hyphen/thai-exc.pat: + - Comment out an unnecessary pattern. + +2012-05-19 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Add hyphenation test script. + + * hyphen/Makefile.am, +hyphen/test-hyphen.sh: + - Added as EXTRA_DIST. It's not added as 'check' target because + it relies on installed hyphenation patterns. + +2012-05-18 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Add more exception patterns. + + * hyphen/thai-exc.pat: + - Add more exception patterns found in experiments. + +2012-05-16 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Add more exception patterns. + + * hyphen/thai-exc.pat: + - Add more exception patterns found in experiments. + +2012-05-16 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Revert changes for levels 3-5 part in previous commit. + + It caused too aggressive patterns. + + * hyphen/Makefile.am (PATGEN_ANS): + - Set lower-bounds for levels 3-5 back to previous values. + +2012-05-16 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Adjust pattern lengths at low levels. + + * hyphen/Makefile.am (PATGEN_ANS): + - Set lower-bound for level 2 to 1, to allow inhibition on single + vowels & tone marks. + - Increase lower-bound for level 1 to 2, to prevent aggressive + hyphenation on single characters, which caused more errors than + valid results. + - Decrease lower-bounds for levels 3-5 to get closer to the new + values on lower levels. This appears to yield fewer patterns. + + * hyphen/thai-exc.pat: + - Remove unnecessary exception due to the new parameters. + +2012-05-15 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Reduce pattern lengths at high levels. + + * hyphen/Makefile.am (PATGEN_ANS): + - Reduce lower-bound of pattern lengths in level 4, 5, to allow + better inhibition effect. + +2012-05-15 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Fix dictionary entries. + + * hyphen/tdict-std.txt: + - Make hyphenations for "เล-ขา" more consistent. + +2012-05-15 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Add hyphenation exception patterns to cope with errors. + + * +hyphen/thai-exc.pat: + - Add exception patterns at level 6, 7. + * hyphen/Makefile.am, +hyphen/thai-exc.pat: + - Add the exception file to dist. + - Append exception contents to the generated patterns. + +2012-04-30 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Don't load hypenation pattern for ptex (unsupported). + + * hyphen/loadhyph-th.tex: + - Guard hyphenation loader with ptex check. Thanks Norbert Preining + for the suggestion. + +2012-04-23 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Bypass hooks on 'make distcheck'. + + * configure.in: + - Add '--disable-hooks' configure flag. + - Don't check for programs used by the hooks if disabled. + * Makefile.am, emacs/Makefile.am: + - Protect hook targets with ENABLE_HOOKS condition. + * Makefile.am: + - Set DISTCHECK_CONFIGURE_FLAGS to disable hooks. + +2012-03-27 Theppitak Karoonboonyanan <thep@linux.thai.net> + + * hyphen/Makefile.am: + - Adjust patgen configuration to 5-level according to Liang's, + which can reduce total patterns by 27%. + +2012-03-08 Theppitak Karoonboonyanan <thep@linux.thai.net> + + Add hyphenation support. + + * Makefile.am, configure.in, +hyphen/: + - Add hyphen/ subdir. + * +hyphen/Makefile.am, +hyphen/loadhyph-th.tex: + - Add targets we want to install: the hyphenation pattern loader + for Unicode/8-bit environments, and the hyphenation pattern + files for each environment. + - The loader is here. The pattern files are to be generated. + * hyphen/Makefile.am, +hyphen/README, +hyphen/tdict-*.txt: + - Import hyphenated word list from libthai project. + - Add rule for generating sorted word list from libthai dicts. + * hyphen/Makefile.am, +hyphen/thai.tra: + - Add translate file and rule for generating hyphenation pattern + using patgen. + * hyphen/Makefile.am, +hyphen/hyph-th-utf8.tex.in: + - Add rule for generating the Unicode TeX pattern file by merging + the generated pattern into the Unicode skeleton file. + * hyphen/Makefile.am, +hyphen/conv-utf8-hex.sed, + +hyphen/hyph-th.tex.in: + - Add sed script for converting hyphenation pattern to 8-bit hex + format. + - Add rule for generating the 8-bit TeX pattern file by converting + the generated Unicode pattern and merging it in hex format into + the 8-bit skeleton file. + * Makefile.am: + - Add fmtutil to the hooks, for hyphenation patterns regeneration. + * configure.in: + - Add checks for patgen and fmtutil[-sys]. + +2012-03-08 Theppitak Karoonboonyanan <thep@linux.thai.net> + + * configure.in: Post-release version suffix added. + 2012-02-15 Theppitak Karoonboonyanan <thep@linux.thai.net> * configure.in, NEWS: |