2019-12-12 Karl Berry * configure.ac: look for a pthread library cntaining pthread_create (using KPSE_SEARCH_LIBS) and set PTHREAD_LIB if found. * Makefile.am (LDADD): include $(PTHREAD_LIB). As of ICU 65.1, upmendex requires -lpthread. Otherwise, it crashes at sort.c:82, which merely creates the icu_collator: icu_collator = ucol_open(icu_locale, &status); About 10 stack frames deep into the ICU initialization, this winds up calling (Build/source/libs/icu/icu-src/source/common/umutex.cpp:146): std::call_once(*pInitFlag, umtx_init); which results in a fatal error from stdc++: terminate called after throwing an instance of 'std::system_error' what(): Unknown error -1 Web searching indicated that that opaque error message is a result of not linking with -lpthread. So now we do so. So far our other ICU programs (bibtexu, xetex) don't seem to require it. 2019-03-16 TANAKA Takuji * upmendex.ja.txt: Rename from upmendex.doc, minor update. 2019-03-06 Hironobu Yamashita Fix a bug in multibytelen(). 2019-02-17 TANAKA Takuji * version 0.52 Beta version. * main.c, COPYRIGHT: Update copyright year. * fread.c: Fix typo. It seems a bug. * {convert,fread,fwrite,kp,sort,styfile}.c, {hanzi,mendex}.h: Avoid compiler warnings. Thanks to @ngothan for a report by covscan. https://github.com/TeX-Live/texlive-source/issues/11 2017-04-05 TANAKA Takuji * main.c: Avoid access violation. Thanks to I. Wada san. * main.c, COPYRIGHT: Update copyright year. 2016-12-24 TANAKA Takuji * sort.c: Add Cyrillic Extended-C 2016-11-12 TANAKA Takuji * main.c: Avoid access violation. 2016-06-19 TANAKA Takuji * version 0.51 Beta version. * fwrite.c: Fix bug of option "hanzi_head" in style file. Thanks to Dr. Werner Fink. 2016-02-12 Karl Berry * configure.ac (KPSE_CXX_HACK): add to avoid usual libstdc++.so dynamic linking failure. 2016-02-09 Akira Kakuto * convert.c, fread.c, main.c: Remove unused local variables. * qsort.c: Avoid compiler warning in the case of Windows 64bit. 2016-01-31 TANAKA Takuji * version 0.50 Beta version. Support option "icu_rules" in style file. Support option "icu_attributes" in style file. Support option "priority" in style file as similar to mendex. Refine and fix several bugs in sorting procedure. Fix bug of -g option. Update samples. 2015-10-10 TANAKA Takuji * version 0.06 Alpha version. Support dotted/dotless I/i in Turkish. Support digraphs in Albanian. Modify on surrogate pair. Update samples. 2015-09-27 TANAKA Takuji * version 0.05 Alpha version. Support Hanzi ideograph (Han script) indexing. It works when icu_locale is "zh@collation=unihan", "ja@collation=unihan", "ko@collation=unihan" (radical-stroke), "zh@collation=stroke" (stroke), "zh" (pinyin) or "zh@collation=zhuyin" (zhuyin). Fix bug on surrogate pair. Update samples. 2015-08-23 TANAKA Takuji * version 0.04 Alpha version. Support digraphs and trigraphs in Latin scripts. Accept long file name for a log file and a index file. Update samples. 2015-08-08 TANAKA Takuji * version 0.03 Alpha version. Support option "icu_locale" in style file. Support diacritical marks in Latin, Greek, Cyrillic. Update samples. 2015-05-17 TANAKA Takuji * version 0.02 Alpha version. Support Korean Hangul. Fix bug on Japanese indexing. Fix bug on surrogate pair. Add option "icu_locale" in style file (Preliminary). 2015-01-24 TANAKA Takuji * Initial version 0.01. Alpha version based on mendex version 2.6f [14-Aug-2009] (TeX Live 2015/dev).