Releases
v0.4.0
czchen
released this
11 Apr 01:53
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
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.
You can’t perform that action at this time.