ANN: libchewing 0.3.2 release

3 views
Skip to first unread message

Kanru Chen

unread,
Dec 1, 2008, 10:08:32 AM12/1/08
to Chewing-Dev, Chewing-User
Hi,

很高興在這裡宣佈 libchewing 0.3.2 (code name kanruru) 的釋出,這個版本以
原有的 API 架構為基礎做了些許調整,隱藏了非公開的符號,因此可以預期接下來
會比較容易維護 ABI 的相容。Doxygen 重新啟用,API 的說明在經過整理、補強後
目前有超過一半的 API 都有註釋可參考。

使用者比較容易注意到的改變有較快的啟動速度與較小的安裝檔,改良過的斷詞與
自動學詞演算法。

目前 Win32 部份的開發已經與 libchewing 使用同一份 code base,因此以上的
改變很快也會有 Win32 的版本 :)

而此 branch 還有許多未完成的特性如改良檔案格式、重新設計 I/O 層、操作
詞庫檔的 API 與工具程式等。任何人都歡迎提出您的意見以及提交 patch :)

I am glad to announce here the release of libchewing 0.3.2 (code name
kanruru). We did some adjustment of the API based on original
architecture and hide the non-public symbols. We can expect the next
release will be easier to maintain ABI compatibility. Doxygen support is
re-enabled. At present, more than half of all APIs have been annotated.

Users noticeable changes are faster start-up speed, smaller binary size
and improved algorithms.

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.

http://chewing.csie.net/download/libchewing/libchewing-0.3.2.tar.bz2
md5: ef70745ffdf199aa17e533427c63499f
sha1: 23eb09ab17c432cefb8cf42c758106b71b50d55f

Cheers,
Kanru

signature.asc

泰熊

unread,
Jan 11, 2009, 11:39:10 PM1/11/09
to Chewing IM Users
結果 Windows 版本一直都沒有下文…
加油囉…
期待更聰明的選字系統呢^_^
Reply all
Reply to author
Forward
0 new messages