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.

Reply via email to