先ほど uim 1.6.0 をリリースしました。 以下の場所からダウンロードできます。
2年ぶりのメジャーバージョンアップデートとなっています。 開発に貢献して下さった全ての方に感謝します。 http://code.google.com/p/uim/downloads/list MD5 (uim-1.6.0.tar.gz) = b5dd5f998e1459300ff23938c409f8d0 MD5 (uim-1.6.0.tar.bz2) = cb3b9b2adaff3db9dec43658f30e9f89 SHA1(uim-1.6.0.tar.gz) = d7cb25711631c2f519d1622612a8f59502c95ca8 SHA1(uim-1.6.0.tar.bz2) = d27f2ca8136da0702c82f0522911d06b2b8f8ea7 uim 1.6.0 Release Note ====================== About This Release ------------------ This distribution of uim 1.6.0 is latest stable release of uim. This release achieved both considerable internal improvement and many user-visible new feature additions. Please report us if you find a problem. Homepage: http://code.google.com/p/uim/ Mailinglist: uim...@googlegroups.com Bug tracking system: http://bugs.freedesktop.org/ What's New ---------- See NEWS for the fully detailed changes. - New IM uim-social-ime - New IM uim-ajax-ime - New IM uim-yahoo-jp - Support Wubi86 and ZhengMa tables with Generic IM - Improved uim-tutcode with many nice features with table style candidate window - Stable Qt4 bridge - Annotation system - Internal plugin system reorganization - uim-elatin enhancement - Japanese multiple-segment IM enhancement Notes for Packagers and System Integrators ------------------------------------------ - The option "--enable-debug" and/or "--enable-backtrace" makes uim (in accurately, underlying SigScheme interpreter) quite heavy. Please keep them unspecified for normal library - Use the bundled SigScheme, and do not depend on external SigScheme package. Since the SigScheme interpreter is completely embedded into libuim without linking to libsscm, and exposing no SigScheme-specific symbols regardless of environment-dependent symbol exportation control existence such as -export-symbols of libtool or version script of ld, no conflict with libsscm occurs - libuim links to libgcroots although SigScheme is embedded into libuim. Although libgcroots is also bundled in uim, it should be managed as a separated package since both libsscm and libuim which provided by separated package depends on it. Add '--with-libgcroots=installed' to configure options for uim to disable build and install of the bundled version of libgcroots - libuim, and libuim-custom ABI are updated, and some of libuim-scm API are added. Roadmap ------- - uim 1.7.0 and later The time for drastic reconstruction. Many user-visible changes. The composer framework will be introduced for extensible IM development. - uim 2.0.0 Overall uim API will be revised. Overview of changes from 1.6.0-beta to 1.6.0 ============================================ * Fixes - Fix potential duplication of items in enabled-im-list - uim-chardict-qt4 * Fix font settings * Enhancements - Add indicator icons for toolbar with dark background * Others - Qt4 bridge and tools * Don't strip binaries Overview of changes from 1.6.0-alpha to 1.6.0-beta ================================================== * Fixes - Generic IM * Fix crash in some cases when generic-show-prediction-candidates? is #f - uim-prime - uim-annotation-filter * Fix crash when command is not found - uim-tutcode * Fix some recursive learning mode behavior * Show correct auto help sequences when tutcode-rule-userconfig is used - uim-look * Fix crash when dictionary file is not found - uim-toolbar-{gtk,gtk-systray,applet} * Fix freezing toolbar when tool buttons are clicked - uim-pref-qt4 * Fix compilation error due to the wrong version of uic is used in some environments * Enhancements - uim-tutcode * Change to be able to purge mazegaki entry which is only one candidate - uim-prime * Enable customization of prime command path * Others - Run unittest in test directory only when --enable-debug=yes and required tools (Gauche and GaUnit) are installed - Use --disable-kde4-applet by default in the configure script - Fix compilation on Solaris 10 Overview of changes from 1.5.x to 1.6.0-alpha ============================================= * New features - uim-social-ime (new IM) A web based Japanese multi-segment input method - uim-ajax-ime (new IM) A web based Japanese single-segment input method - uim-yahoo-jp (new IM) A web based Japanese multi-segment input method - Generic IM - Add Wubi86 and Zhengma tables - uim-annotation Annotation system - generic-predict Generic completion input support in Japanese multi-segment IMs (used in AjaxIME, Canna, SJ3, Social-IME, Wnn, Yahoo-JP). - Qt4 bridge * --enable-qt4-qt3support option * Support for preedit color configuration * A caret state indicator - Qt4 bridge - Gtk+ bridge - uim-candwin-tbl-gtk * Table style candidate window * Enhancements - uim-elatin * LaTeX-like rules * preedit completion - Japanese multi-segment IMs * Support ACT and KZIK input rules * Support user configuration to keep unmatched consonant characters in Romaji input - Generic IM * Add an option to show input prediction with expected key sequences - uim-im-switcher * Don't run multiple switcher instances in a desktop (#2112) - uim-tutcode * Register/purge entry in Mazegaki dictionary * Alphabet conversion (SKK abbrev) mode * Virtual keyboard help * Auto help * Add kanji to kigoudic - uim-trycode * Updated the composition table to 2010-04-27 version * Fixes - Qt4 bridge * Fix bug: Unwanted IM reset on focus-out of Qt4 immodule (#13910) * Fix bug: Candidate window does not follow main window move (#13911) - uim-toolbar-gtk-systray * Fix transparent and pixmap background with latest gnome-panel (#28999) * Others - testing framework update (requires GaUnit 0.1.6) - Update SigScheme to 0.8.5 to support multiple load paths with LIBUIM_SCM_FILES. -- Etsushi Kato -- Google Groups "uim-ja" group uim-ja@googlegroups.com http://groups.google.com/group/uim-ja/about