[Uim] uim 1.4.0-beta released
YAMAMOTO Kengo / YamaKen
yamaken at bp.iij4u.or.jp
Sun Jan 7 03:09:00 EET 2007
Hi all,
I've released uim 1.4.0-beta. Please test and report. Thanks all
contributors for a lot of feedbacks.
The source tarballs are available at:
http://uim.freedesktop.org/wiki/UimDownload
MD5 (uim-1.4.0-beta.tar.gz) = 0316da65e57810f47b0d761f188f5b54
MD5 (uim-1.4.0-beta.tar.bz2) = fa31c9b2a272f4e9cce7ee3bde8da85a
SHA1 (uim-1.4.0-beta.tar.gz) = 212f7450e5098f8ca75828041823406e9de7c920
SHA1 (uim-1.4.0-beta.tar.bz2) = 340c641a5fe1eea69080ef8e28ed7a7d6719ce38
uim 1.4.0-beta Release Note
===========================
About This Release
------------------
This distribution of uim 1.4.0-beta is a preview release for testing
purpose. Since it may contain serious unknown problems, it should not be
used for important work. For such situations, use our latest stable
release uim 1.3.1.
This release is for internal improvement. The non-standards-conformant
Scheme interpreter of libuim has been replaced with newly developed
SigScheme to make a room for next leap. There is no user-visible feature
changes other than resource consumption reduction.
Please report us if you find a problem.
Homepage: http://uim.freedesktop.org/
Mailinglist: uim at freedesktop.org
Bug tracking system: http://bugs.freedesktop.org/
What's New
----------
- The modified version of SIOD interpreter has been replaced with
SigScheme 0.7.3
- [CRITICAL] Fix GC crash on SPARC, IA-64, m68k, and possibly MIPS, Alpha, by
introduction of libgcroots
See NEWS for the fully detailed changes.
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 GC
protection API change which required to fix the GC problem
Roadmap
-------
- uim 1.5.0
Release for internal simplification. No user-visible changes.
The complicated C part of uim which prevents extensions, design
improvements and automated input method tests will be turned into
Scheme codes or optimized out.
- uim 1.6.0 and later
The time for drastic reconstruction. Many user-visible changes.
The composer framework will be introduced for extensible IM
development.
Thanks
------
Hans-J. Boehm and all authors of Boehm GC for the useful codes.
Tanaka Akira for letting me realize about the GC problem through the
presentation at Binary 2.0 Conference 2006.
------------------------------------------------
YAMAMOTO Kengo / YamaKen yamaken at bp.iij4u.or.jp
FAMILY Given / Nick
http://en.wikipedia.org/wiki/Japanese_name
More information about the uim
mailing list