Author: yamakenz
Date: Sat Mar 29 01:45:53 2008
New Revision: 5349
Modified:
trunk/NEWS
trunk/RELNOTE
Log:
* NEWS
* RELNOTE
- Update for uim 1.5.0-alpha
Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS (original)
+++ trunk/NEWS Sat Mar 29 01:45:53 2008
@@ -1,5 +1,5 @@
Overview of changes from 1.4.x to 1.5.0-alpha
-==
+=============================================
* New features
- uim-wnn (new IM)
@@ -43,6 +43,7 @@
* 'uim-m17nlib-relink-icons' command to import icons from m17n-db
- Qt4 bridge (experimental)
+ * Basically working but still having some known bugs (#13910, #13911)
- GTK+ bridge
- Qt3 bridge
@@ -53,7 +54,7 @@
- uim-notify (experimental)
uim to user message notification system
- - Emergency disablement of all uim functionality on fatal error to
+ - Emergency disablement of all uim functionality on fatal errors to
protect user application data
- uim-sh
@@ -63,6 +64,26 @@
* --expression option (-e for short)
* --version option (-V for short)
+ - uim-scm
+ * SIOD compatibility has been disabled
+ * Multibyte character processing
+ * Character codec handling procedures
+ * All string procedures of R5RS
+ * R5RS characters
+ * R5RS vectors
+ * R5RS promises (delay and force)
+ * SRFI-0 Feature-based conditional expansion construct
+ * SRFI-1 List Library (full-featured)
+ * SRFI-2 An AND with local bindings, a guarded LET* special form
+ * SRFI-8 Binding to multiple values
+ * SRFI-9 Defining Record Types
+ * SRFI-43 Vector library
+ * SRFI-55 require-extension
+ * SRFI-69 Basic hash tables
+ * SRFI-95 Sorting and Merging
+ * define-macro
+ * let-optionals* for optional argument processing
+
* Fixed
- uim-skk
* Fix showing okuri-ari word with an annotation
@@ -127,7 +148,7 @@
Overview of changes from 1.4.1 to 1.4.2
-==
+=======================================
* Fixed
- uim Scheme library
- Fix memory alignment of symbol name, which can be a problem
Modified: trunk/RELNOTE
==============================================================================
--- trunk/RELNOTE (original)
+++ trunk/RELNOTE Sat Mar 29 01:45:53 2008
@@ -1,15 +1,20 @@
-uim 1.4.0 Release Note
-======================
+uim 1.5.0-alpha Release Note
+============================
About This Release
------------------
-This distribution of uim 1.4.0 is latest stable release of uim.
-
-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.
+This distribution of uim 1.5.0-alpha 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.4.2.
+
+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.
Please report us if you find a problem.
@@ -21,18 +26,20 @@
What's New
----------
- - Fix the license terms of replace/strsep.c and replace/setenv.c
- accidencially mis-modified in r790. I apologize the careless
treatment of
- the license
-
- - The modified version of SIOD interpreter has been replaced with
- SigScheme 0.7.4
-
- - [CRITICAL] Fix GC crash on SPARC, IA-64, m68k, and possibly MIPS,
Alpha, by
- introduction of libgcroots
-
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
------------------------------------------
@@ -55,22 +62,13 @@
'--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
+ - libuim ABI and so libtool-version has been updated due to the
+ libuim-scm separation and some API changes
Roadmap
-------
- - uim 1.5.0
-
- Release for internal simplification. Few 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.
@@ -79,10 +77,6 @@
development.
-Thanks
-------
-
-Hans-J. Boehm and all authors of Boehm GC for the useful codes.
+ - uim 2.0.0
-Tanaka Akira for letting me realize about the GC problem through the
-presentation at Binary 2.0 Conference 2006.
+ Overall uim API will be revised.