Hi, uim 1.6.1 has just been released. This release adds some new features to uim-tutcode. Also several minor fixes and enhancements against 1.6.0 are added as usual. See following note for the detailed changes. Thanks to all who reported bugs and problems to us.
The source tarballs are available at: http://code.google.com/p/uim/downloads/list MD5 (uim-1.6.1.tar.gz) = de764f41a9e93f14c4a45593433c159b MD5 (uim-1.6.1.tar.bz2) = 310ce3273508c1157fa510b936ce1b77 SHA1(uim-1.6.1.tar.gz) = 65ae91314dc022d8e3da3621fd9e9d280d58c9b5 SHA1(uim-1.6.1.tar.bz2) = 412bb2df6041185084e2f64fb73357389bf992b5 uim 1.6.1 Release Note ====================== About This Release ------------------ This distribution of uim 1.6.1 is latest stable release of uim. Please report us if you find a problem. Homepage: http://code.google.com/p/uim/ Mailinglist: uim-en@googlegroups.com Bug tracking system: http://bugs.freedesktop.org/ What's New ---------- New feature addition to uim-tutcodey. Minor bug fixes for uim-skk. Emacs24 support of uim.el. Build fix on some environments. See NEWS for the fully detailed changes. What's New in 1.6.0 ------------------- - 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 N.B. If you've modified ja-rk-rule (Roma-Kana table) in ~/.uim for uim-1.5.x, please use ja-rk-rule-basic instead and call (ja-rk-rule-update) after the definition. For uim-skk users, use skk-ja-rk-rule instead (see http://code.google.com/p/uim-doc-ja/wiki/CustomizeUim for the detailed setting). 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 - tcode, trycode, and hangul modules are no longer enabled by default. Use more sophisticated 'tutcode' and 'byeoru' modules for these table based IMs instead . 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 to 1.6.1 ======================================= * Fixes - IM management system * Fix crash while switching to the IM which has been once used but then disabled and re-enabled again by "Enabled input methods" widget of uim-pref. - uim-skk * Don't crash with malformed words having brackets which are not intended for skk-henkan-strict-okuri-precedence. - libuim-skk.so * Fix possible contamination of dictionary files of SKK-JISYO and tutcode's mazegaki dictionary when user switches between uim-skk and uim-tutcode dynamically. * Enhancements - uim-tutcode * Interactive bushu conversion * Postfix bushu conversion in yomi of mazegaki. * Completion * Input prediction in mazegaki conversion * Input prediction in bushu conversion * Kanji combination guide on completion and input prediction * Another symbol (kigou) input mode like "KI" * Add function to redisplay last auto help * Show kanji on auto help * Show hint kanji for intermediate sequence on virtual keyboard - uim-pref * Add configuration 'uim-pref-suppress-dot-uim-warning-dialog?' (Set this variable #t in ~/.uim if you'd like to suppress the dialog) - uim.el * Support Emacs24 (by Kan-Ru Chen, #31539) * Others - Enable compilation even when the home directory of chrooted build environment is non-writable (e.g. nobody user) - tcode, trycode, and hangul modules are no longer enabled by default. Use more sophisticated tutcode and byeoru modules instead. Cheers, -- Etsushi Kato -- Google Groups "uim-en" group uim-en@googlegroups.com http://groups.google.com/group/uim-en/about