home *** CD-ROM | disk | FTP | other *** search
- uim 1.5.7 Release Note
- ======================
-
- About This Release
- ------------------
-
- This distribution of uim 1.5.7 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
- ----------
- Bug fix for GTK+, Qt4, Emacs bridges and experimental Qt4 tools
- addition. See NEWS for the detailed changes.
-
-
- What's New in 1.5.0
- -------------------
-
- This release achieved both considerable internal improvement and many
- user-visible new feature additions.
-
- The complicated legacy C part of uim which prevented extensions, design
- improvements and automated input method tests have been turned into Scheme
- codes or optimized out.
-
- See NEWS for the fully detailed changes.
-
- - New IM uim-wnn
- - New IM uim-sj3
- - New IM uim-elatin
- - New IM uim-look
- - New IM uim-anthy-utf8
- - Improved uim-tutcode with many long-awaited features
- - Experimental Qt4 bridge
- - Experimental uim to user message notification system
- - Emergency disablement of all uim functionality on fatal errors to
- protect user application data
- - Many R5RS/SRFI features of the embedded Scheme interpreter
-
-
- 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 ABI and so libtool-version has been updated due to the
- libuim-scm separation and some API changes
-
-
- Roadmap
- -------
-
- - uim 1.6.0
-
- Additional input methods, notification support, internal
- improvement will be featured.
-
-
- - 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.
-