Author: yamakenz
Date: Fri May 16 19:09:18 2008
New Revision: 5491
Modified:
branches/1.5/NEWS
branches/1.5/uim/uim-custom.c
Log:
* Port r5489-5490 from trunk
Modified: branches/1.5/NEWS
==============================================================================
--- branches/1.5/NEWS (original)
+++ branches/1.5/NEWS Fri May 16 19:09:18 2008
@@ -2,8 +2,16 @@
=======================================
* Fixes
- uim Scheme library
- * Fix unescaped strings in generated loader.scm which causes uim
- initialization error on m17n-vi-han (bug #15901)
+ * [CRITICAL] Fix unescaped strings in generated loader.scm which
+ causes uim initialization error on m17n-vi-han (bug #15901)
+
+ - uim-custom
+ * [CRITICAL] Fix an unterminated string that terminates uim-pref
+ on keybind customization
+
+ - uim-pref-qt
+ * [CRITICAL] Fix improper uim initialization which causes
+ uim-pref-qt unworking (bug #15853)
Overview of changes from 1.5.0-beta2 to 1.5.0
Modified: branches/1.5/uim/uim-custom.c
==============================================================================
--- branches/1.5/uim/uim-custom.c (original)
+++ branches/1.5/uim/uim-custom.c Fri May 16 19:09:18 2008
@@ -401,6 +401,7 @@
free(str);
}
buf = (char *)malloc(buf_size);
+ buf[0] = '\0';
for (bufp = buf, elem = list; *elem; elem++) {
if (elem != list) {