Up to [cvs.NetBSD.org] / pkgsrc / inputmethod / libchewing
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.12 / (download) - annotate - [select for diffs], Tue Oct 26 10:49:37 2021 UTC (2 years, 1 month ago) by nia
CVS Tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, HEAD
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)
inputmethod: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes The following distfiles could not be fetched (possibly fetched conditionally?): ./inputmethod/anthy/distinfo 2ch.t ./inputmethod/anthy/distinfo okinawa-20090801.t
Revision 1.11 / (download) - annotate - [select for diffs], Thu Oct 7 14:19:43 2021 UTC (2 years, 1 month ago) by nia
Changes since 1.10: +1 -2 lines
Diff to previous 1.10 (colored)
inputmethod: Remove SHA1 hashes for distfiles
Revision 1.10 / (download) - annotate - [select for diffs], Sat Feb 20 21:22:04 2021 UTC (2 years, 9 months ago) by ryoon
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1
Changes since 1.9: +5 -7 lines
Diff to previous 1.9 (colored)
libchewing: Update to 0.5.1 Changelog: What's New in libchewing 0.5.1 (May 18, 2016) --------------------------------------------------------- * Bug fixed: - Fix wrong CHEWING_DATADIR definition in CMake build #222. - Fix j, k selection when symbol in between #149 #221. What's New in libchewing 0.5.0 (May 2, 2016) --------------------------------------------------------- * New feature - Add Carpalx keyboard layout support #217. * Dictionary - Update dictionary #151 #155 #188 #191 #201. - Add debug tool: dump_database. - Sort tsi.src #212. * Misc - Tweak several comments. - Fix libchewing document. - Remove old/dead code. - Improve code readability and consistency. - Update automake syntax #114. - Add test cases #169 #177. - Update Python sample code. - Add debug tool dump_database. - Integrate coverity scan in https://scan.coverity.com/. * Platform-specific - Update README for OS X. - Set WITH_INTERNAL_SQLITE3 to true by default in MS-Windows. - Fix Visual Studio compiling warnings/errors #168 #171 #189 #190 #213. - Add a cmake option BUILD_DLL to enable building *.dll with MS VC++ #185. - Make the python binding of libchewing support Windows dll files #186. - Don't use SIGSTOP in MS-Windows. * Bug fixed - Check if ld supports --no-defined #144. - Fix unexpected candidate disorder for '1' #153 - Replace bash-izm '==' operator with '=' for test(1) # 158. - Fix several Coverity errors #172 #173. - Fix ChewingKillChar which is disabling OpenSymbolChoice #160 #181. - åäcannot overwrite åäin HSU and ET26 #170 #183. * Successful stories: - Rime Input Method Engine (RIME) takes partial dictionary from libchewing. - PIME (writing input methods for Windows easily with Python) supports Chewing IM by default.
Revision 1.9 / (download) - annotate - [select for diffs], Tue Nov 3 22:13:37 2015 UTC (8 years ago) by agc
CVS Tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.8: +2 -1 lines
Diff to previous 1.8 (colored)
Add SHA512 digests for distfiles for inputmethod category Problems found locating distfiles: Package anthy: missing distfile 2ch.t Package anthy: missing distfile okinawa-20090801.t Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
Revision 1.8 / (download) - annotate - [select for diffs], Sat Aug 2 04:54:07 2014 UTC (9 years, 3 months ago) by obache
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3
Changes since 1.7: +6 -6 lines
Diff to previous 1.7 (colored)
Update libchewing to 0.4.0. What's New in libchewing 0.4.0 (Apr 11, 2014) --------------------------------------------------------- * Add the following APIs: - Userphrase manipulation - chewing_userphrase_enumerate - chewing_userphrase_has_next - chewing_userphrase_get - chewing_userphrase_add - chewing_userphrase_remove - chewing_userphrase_lookup - Keyboardless action - chewing_cand_open - chewing_cand_close - chewing_cand_string_by_index_static - chewing_cand_choose_by_index - chewing_cand_list_first - chewing_cand_list_last - chewing_cand_list_has_next - chewing_cand_list_has_prev - chewing_cand_list_next - chewing_cand_list_prev - chewing_commit_preedit_buf - chewing_clean_preedit_buf - chewing_clean_bopomofo_buf - Bopomofo buffer - chewing_bopomofo_Check - chewing_bopomofo_String_static - Static API - chewing_aux_String_static - chewing_buffer_String_static - chewing_cand_String_static - chewing_commit_String_static - chewing_kbtype_String_static - Misc - chewing_new2 * Dictionary format: - Remove text data support - Introduce platform independent binary data representation - Move binary data to share/libchewing/* * Userphrase format: - Support SQLite-based user phrase storage and manipulation * New coding style: - Use scripts/indent.sh to change coding style * Bug fixed: - Fix chewing_zuin_Check wrong return value #62 - Fix numlock key cannot output number #45 - Fix negative frequency problem #75 - Fix cannot select candidate when symbol exists #79 - Avoid clearing the buffer when Up arrow key is pressed and escCleanAllBuf is 1. - Fix cannot handle numlock 9 correctly #88 - Fix invalid characters are committed when pre-edit buffer is full - Fix AutoLearnPhrase cannot fill correct wordSeq #108 - Fix wrong auto learn when symbol in between #112 - Fix missing rpl_malloc for cross compilation #118 - Fix '\n' appear in symbol table #126 - Reopen candidate list for symbols with down key #127 #135 - Let up key close candidate list of symbols #131 #138 * Misc: - Add `make check' in cmake build - Change MAX_UTF8_SIZE to 4 - Update official website URL - Use CreateFileA() instead of CreateFile() to stick with the ANSI API - Do not check phrase longer than MAX_PHRASE_LEN - Implement dynamic programming phrasing algorithm #73 - Clean bopomofo buffer when mode change to English mode #89 #97 - Update README to GFM. - Replace 'INCLUDE' with 'AM_CPPFLAGS' #68 #114 #116 - Use [Shift]+[-] to input EM DASH (u+2014) as default #113 #124 - Use Backspace to close candidate window #128 - Use PgUp/PgDn to turn pages of candidates #129 - Update Windows default search path #78 - The word "zuin", "Zhuyin" are obsolete terms for "Bopomofo" - Add const whenever possible in several APIs - Toggle shape mode with shift-space #141 #142 * Successful stories: - chewing-windows-tsf project provides Text Services Framework support for Microsoft Windows.
Revision 1.7 / (download) - annotate - [select for diffs], Sat Aug 10 09:14:22 2013 UTC (10 years, 3 months ago) by obache
CVS Tags: pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3
Changes since 1.6: +6 -4 lines
Diff to previous 1.6 (colored)
Update libchewing to 0.3.5. What's New in libchewing 0.3.5 (Jul 28, 2013) --------------------------------------------------------- * Improve CMake rules - Visual Studio build included * Dictionary improvements - Remove duplicated phrases, fix Bopomofo representation - tool tweaks * travis-ci support (https://travis-ci.org/chewing/libchewing) * drone.io support (https://drone.io/github.com/chewing/libchewing) * coveralls.io support (https://coveralls.io/r/chewing/libchewing) * editorconfig support (http://editorconfig.org/) * Add new chewing_set_logger API * Prevent unaligned memory access * Reduce maxChiSymbolLen to 39 to avoid overflow * Do not store user phrase when its length is 1 * Check chiSymbolBufLen in chewing_handle_Numlock() * Set isSymbol to 0 in SetChoiceInfo * Fix 'j', 'k' in select mode cannot handle symbol selecting * Do not call GetCharNext() when GetCharFirst() fails * Successful stories: . FreeArray utilizes libchewing for selecting phrases of Array input method What's New in libchewing 0.3.4 (Dec 31, 2012) --------------------------------------------------------- * Improve the description of libchewing API - Simplified examples to illustrate the usage are added * Revise libchewing API. Check the documentation for details * Support THL (Taiwan Huayu Luomapinyin) and MPS2 Pinyin keyboard layout * Reimplementation of unit test framework. No external 'check' package is required * Fix several phrase errors - Add exceptional phrase as well * Improved developer and user guide * Introduce CMake based build system, which is convenient to MS-Windows based environments. * Add --enable-gcov to enable gcov coverage * Fix possible strncat() overflow * Consistent checks for bopomofo sequence internally * Handle incomplete bopomofo with space key properly * Internal structure refactoring * Read hash path from CHEWING_PATH environment variable * Make libchewing thread-safe * Fix IM crash by changing default candidate per page to 10 * Fix the detection of ncursesw * Fix the usage of autotools * Update and tune symbols * Fix valgrind warning * Fix several compilation warnings * Fix GCC visibility availability for Darwin specific PIC code * Fix hash table initialization and its memory leakage * Support building with mingw32 toolchain * Fix GNU Hurd build * Fix Microsoft VC build * Fix Windows 64-bit build * Fix mingw32/64 + WINE build * Successful stories: . GCIN supports experimental Chewing IM since version 1.6.4 . HIME supports Chewing IM . UCIMF supports Chewing IM . Fcitx supports Chewing IM . mozc (IM framework maintained by Google) provides Chewing support . JMCCE (reworked version) supports libchewing
Revision 1.6 / (download) - annotate - [select for diffs], Sat Oct 8 08:17:51 2011 UTC (12 years, 1 month ago) by obache
CVS Tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4, pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4
Changes since 1.5: +4 -4 lines
Diff to previous 1.5 (colored)
Update libchewing to 0.3.3. What's New in libchewing 0.3.3 --------------------------------------------------------- * Fix memory access violation. * Improved Python binding. * Merged with libchewing-data project. (r455) * Improved random key stroke tester. * Fix the handling of phonetic symbols in Hsu's keyboard. * Fix unexpected candidate disorder when doing symbol choice. * Revised phrase choice from rearward logic. * Fix cross compilation. * Improved shell script to merge changes form libchewing-data. * Successful stories: . Google ChromeOS provides built-in Chewing IM support . MeeGo platform provides built-in Chewing IM support
Revision 1.5 / (download) - annotate - [select for diffs], Tue Nov 24 11:31:04 2009 UTC (14 years ago) by obache
CVS Tags: pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4
Changes since 1.4: +4 -7 lines
Diff to previous 1.4 (colored)
Update libchewing to 0.3.2. What's New in libchewing 0.3.2 --------------------------------------------------------- * Add gcc visibility support to hide private APIs. * APIs and Headers refactoring. * Doxygen-friendly API documentation. * New binary data manipulation approach to dramatically reduce storage usage and loading time via memory mapping. (enabled by default) * New word segmentation method based on mmseg. * Improved auto-learn new phrases method. * Improved test suite and added simple benchmark program. * Option to indicate the behavior for phrase choice to be rearward or not. * New APIs to enumerate supported keyboard types. * Repair improper memory access. * API united in Win32 and UNIX world. * Initial Pythin binding support. * Merged with libchewing-data project. (r342) * Canonical debugging messages. * Successful stories: . OpenBSD porting . ibus-chewing : chewing engine for ibus input method framework. . UIM-chewing leveraging libchewing 0.3.x development branch. What's New in libchewing 0.3.1 ---------------------------------------------------------- * New keyboard layout DACHEN_CP26. * Add key '`' to open symbol table. * Erase candidate and reset its length when 'Esc' key is handled. * Closes candidate window when user pressed 'Up' key. * Doing select at the end of edit buffer works on the last phrase (interval). * Improved reminding message text. * Sync with libchewingdata project. * A new HanYu-PinYin mapping table * More robust behavior when IM crashes. * Allow '#' comment and blank line in tsi.src. * Fix chewing switch between Full/Half mode and cursor moves one space in gedit. * Fix when list available phrases to choice, user's own phrases are not included. * Release PgUp/PgDn key event to running applications. * Fix portability issues on FreeBSD. * Fix incorrect initialization. * Fix pinyin key order, put "shun" before "shuo". * Fix various potenital boffer overflow bugs. * Fix various memory leaks. * chewing_set_PinYinMethod to support multiple PinYin methods. * chewing_handle_CtrlOption was removed. * New structure SymbolEntry. * Rename selectAreaLen to candPerPage. * Added bEasySymbolInput. What's New in libchewing 0.3.0 ---------------------------------------------------------- * This is a new development branch differing a lot from 0.2.x series, and breaks API/ABI for new features. * UTF-8 based language engine core for common Unicode environment. * Porting layer for POSIX/Unix-like and Win32 to reduce the redundant porting process. * New API design for better consistency. * Merge the efforts from libchewing-data subproject, which means various phrases have been reviewed and corrected. * Zuin fixes and symbol improvements. * Support key 'j' / 'k' for paging in selection mode. * Fix some internal memory management bugs and leaks. * Improved internal test suite. * New binary-form of user hash data to speed up loading and solve hash data corruption. * Better calculating of internal tree and phone constants. * Revised tsi.src for richer phrases and avoiding crashes. * Merge phone and phrase from CNS11643. * Reduce the amount for the expose for internal symbols. * Improved Han-Yu PinYin to use table-lookup implementation. * Experimental frequency-evaluation. (re-compute chewing lifetime) * Implement the choice mechanism for pair symbols. * Improved Tab handling to allow the switching over different frequency orders of candidated phrases. * New auxiliary module for simpler API uses. * Experimental memory-mapping based binary data handling to speed up data loading. * Successful stories: . Sun Solaris 10 U2 and 11 will provide built-in Chewing IM support. . OXIM input method suite from OpenDesktop/OSSI provides Chewing support as its default input method. . New Win32-Chewing subproject to provide efficient input mthod solution on Microsoft Windows platforms.
Revision 1.4 / (download) - annotate - [select for diffs], Sun Oct 22 20:32:36 2006 UTC (17 years, 1 month ago) by rillig
CVS Tags: pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3, pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1, pkgsrc-2006Q4-base, pkgsrc-2006Q4, cwrapper, cube-native-xorg-base, cube-native-xorg
Changes since 1.3: +2 -1 lines
Diff to previous 1.3 (colored)
Fixed "test ==".
Revision 1.3 / (download) - annotate - [select for diffs], Sun Feb 26 12:04:57 2006 UTC (17 years, 9 months ago) by rxg
CVS Tags: pkgsrc-2006Q3-base, pkgsrc-2006Q3, pkgsrc-2006Q2-base, pkgsrc-2006Q2, pkgsrc-2006Q1-base, pkgsrc-2006Q1
Changes since 1.2: +2 -1 lines
Diff to previous 1.2 (colored)
Fix the build error: gcc: @LIBTOOL_EXPORT_OPTIONS@: No such file or directory
Revision 1.2 / (download) - annotate - [select for diffs], Mon Jan 30 20:32:21 2006 UTC (17 years, 10 months ago) by rillig
Changes since 1.1: +2 -1 lines
Diff to previous 1.1 (colored)
Added a patch for ISO C90 compatibility.
Revision 126.96.36.199 / (download) - annotate - [select for diffs] (vendor branch), Sat Jan 28 02:42:06 2006 UTC (17 years, 10 months ago) by rxg
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)
Initial import libchewing-0.2.7. The intelligent phonetic input method library. Ok'ed by wiz.
Revision 1.1 / (download) - annotate - [select for diffs], Sat Jan 28 02:42:06 2006 UTC (17 years, 10 months ago) by rxg
This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.