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

Reply via email to