Author: yamakenz
Date: Mon Apr 28 18:39:34 2008
New Revision: 5466

Modified:
  branches/1.5/NEWS
  branches/1.5/RELNOTE
  branches/1.5/doc/COMPATIBILITY
  branches/1.5/make-dist.sh
  branches/1.5/uim/uim.c

Log:
* branches/1.5
 - Merge r5464, 5465 from trunk


Modified: branches/1.5/NEWS
==============================================================================
--- branches/1.5/NEWS   (original)
+++ branches/1.5/NEWS   Mon Apr 28 18:39:34 2008
@@ -1,5 +1,11 @@
-Overview of changes from 1.5.0-beta 1.5.0-beta2
-===============================================
+Overview of changes from 1.5.0-beta2 to 1.5.0
+=============================================
+* Fixes
+  - Fix absense of 'uim' feature provision in early initialization stages
+
+
+Overview of changes from 1.5.0-beta to 1.5.0-beta2
+==================================================
* Enhancements
  - uim.el
    * Improve candidates displaying on small window
@@ -36,8 +42,8 @@
    * Plug memleak


-Overview of changes from 1.5.0-alpha 1.5.0-beta
-===============================================
+Overview of changes from 1.5.0-alpha to 1.5.0-beta
+==================================================
* New features
  - Provide 'uim' on Scheme (See "Feature provision of 'uim'" of
    doc/COMPATIBILITY for further information)

Modified: branches/1.5/RELNOTE
==============================================================================
--- branches/1.5/RELNOTE        (original)
+++ branches/1.5/RELNOTE        Mon Apr 28 18:39:34 2008
@@ -1,13 +1,10 @@
-uim 1.5.0-beta2 Release Note
-============================
+uim 1.5.0 Release Note
+======================

About This Release
------------------

-This distribution of uim 1.5.0-beta2 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 distribution of uim 1.5.0 is latest stable release of uim.

This release achieved both considerable internal improvement and many
user-visible new feature additions.

Modified: branches/1.5/doc/COMPATIBILITY
==============================================================================
--- branches/1.5/doc/COMPATIBILITY      (original)
+++ branches/1.5/doc/COMPATIBILITY      Mon Apr 28 18:39:34 2008
@@ -60,9 +60,9 @@
Summary: Feature provision of 'uim'
Affects: uim developers, IM developers
Updates:
-Version: 1.5.0-beta
-Revision: ac5370
-Date: 2008-03-31
+Version: 1.5.0
+Revision: ac5370, ac5464
+Date: 2008-03-31, 2008-04-29
Modifier: YamaKen
Related:
URL:

Modified: branches/1.5/make-dist.sh
==============================================================================
--- branches/1.5/make-dist.sh   (original)
+++ branches/1.5/make-dist.sh   Mon Apr 28 18:39:34 2008
@@ -10,7 +10,7 @@
SSCM_URL="${TAGS_REPOSITORY}/sigscheme-0.8.3"
#LIBGCROOTS_URL="${LIBGCROOTS_REPOSITORY}"
LIBGCROOTS_URL="${TAGS_REPOSITORY}/libgcroots-0.2.1"
-RELEASE_SUFFIX="-beta2"
+RELEASE_SUFFIX=""

CONF_COMMON="--enable-maintainer-mode --disable-warnings-into-error"
CONF_NONE="$CONF_COMMON --disable-debug --disable-fep --disable-emacs --disable-gnome-applet --disable-kde-applet --disable-pref --disable-dict --without-anthy --without-canna --without-mana --without-prime --without-m17nlib --without-scim --without-gtk2 --without-gnome2 --without-qt --without-qt-immodule --disable-compat-scm --without-eb --without-libedit"

Modified: branches/1.5/uim/uim.c
==============================================================================
--- branches/1.5/uim/uim.c      (original)
+++ branches/1.5/uim/uim.c      Mon Apr 28 18:39:34 2008
@@ -125,6 +125,10 @@
  uim_scm_gc_protect(&protected0);
  uim_scm_gc_protect(&protected1);

+  /* To allow (cond-expand (uim ...)) in early initialization stages,
+   * provision of the "uim" should be performed as early as possible. */
+  uim_scm_callf("provide", "s", "uim");
+
  uim_init_im_subrs();
  uim_init_intl_subrs();
  uim_init_posix_subrs();
@@ -152,7 +156,6 @@
  uim_scm_set_lib_path(scm_files);

  uim_scm_require_file("init.scm");
-  uim_scm_callf("provide", "s", "uim");

  uim_initialized = UIM_TRUE;

Reply via email to