Author: yamakenz
Date: Mon Apr 28 10:06:40 2008
New Revision: 5457
Added:
trunk/uim/dynlib.c
- copied, changed from r5456, /trunk/uim/plugin.c
trunk/uim/dynlib.h
- copied, changed from r5456, /trunk/uim/plugin.h
Removed:
trunk/uim/plugin.c
trunk/uim/plugin.h
Modified:
trunk/doc/COMPATIBILITY
trunk/uim/Makefile.am
trunk/uim/anthy-utf8.c
trunk/uim/anthy.c
trunk/uim/canna.c
trunk/uim/curl.c
trunk/uim/editline.c
trunk/uim/look.c
trunk/uim/m17nlib.c
trunk/uim/mana.c
trunk/uim/prime.c
trunk/uim/sj3.c
trunk/uim/skk.c
trunk/uim/uim-custom-enabler.c
trunk/uim/wnnlib.c
Log:
* uim/plugin.h
* uim/plugin.c
- Rename to dynlib.*
* uim/dynlib.h
* uim/dynlib.c
- Renamed from plugin.*
* uim/Makefile.am
- (pkginclude_HEADERS, libuim_la_SOURCES): Follow the renamings
* uim/anthy-utf8.c
* uim/anthy.c
* uim/canna.c
* uim/curl.c
* uim/editline.c
* uim/look.c
* uim/m17nlib.c
* uim/mana.c
* uim/prime.c
* uim/sj3.c
* uim/skk.c
* uim/uim-custom-enabler.c
* uim/wnnlib.c
- Follow the renaming of plugin.h
* doc/COMPATIBILITY
- Update "Plugin loding and unloading schemes are changed"
Modified: trunk/doc/COMPATIBILITY
==============================================================================
--- trunk/doc/COMPATIBILITY (original)
+++ trunk/doc/COMPATIBILITY Mon Apr 28 10:06:40 2008
@@ -61,16 +61,16 @@
Affects: uim developers, IM developers
Updates: libuim ABI, Scheme API
Version: 1.6.0
-Revision: ac5424
-Date: 2008-04-17
-Modifier: Masahito Omote
+Revision: ac5424, ac5456, ac5457
+Date: 2008-04-17 -
+Modifier: Masahito Omote, YamaKen
Related:
URL:
Changes:
(added) module-load
(added) module-unload
- (added) module-bind
- (added) module-unbind
+ (added) %%dynlib-bind
+ (added) %%dynlib-unbind
Description:
New API for loding/unloading modules rewritten in C and Scheme. module-load
and module-unload are the same ones as load-plugin/unload-plugin written in
Modified: trunk/uim/Makefile.am
==============================================================================
--- trunk/uim/Makefile.am (original)
+++ trunk/uim/Makefile.am Mon Apr 28 10:06:40 2008
@@ -37,7 +37,7 @@
$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/sigscheme/src combined
pkginclude_HEADERS = uim-scm.h uim-scm-abbrev.h uim.h \
- uim-util.h uim-posix.h plugin.h \
+ uim-util.h uim-posix.h dynlib.h \
uim-helper.h uim-im-switcher.h \
uim-custom.h
# Install even if !NOTIFY since plugins will need this to use
@@ -47,7 +47,7 @@
libuim_la_SOURCES = \
uim-internal.h uim-error.c uim.c \
uim-key.c uim-func.c uim-util.c uim-posix.c \
- iconv.c plugin.c \
+ iconv.c dynlib.c \
uim-ipc.c uim-helper.c uim-helper-client.c \
gettext.h intl.c \
rk.c
Modified: trunk/uim/anthy-utf8.c
==============================================================================
--- trunk/uim/anthy-utf8.c (original)
+++ trunk/uim/anthy-utf8.c Mon Apr 28 10:06:40 2008
@@ -42,7 +42,7 @@
#include "uim-scm.h"
#include "uim-scm-abbrev.h"
#include "uim-util.h"
-#include "plugin.h"
+#include "dynlib.h"
#ifdef ENABLE_ANTHY_UTF8_STATIC
Modified: trunk/uim/anthy.c
==============================================================================
--- trunk/uim/anthy.c (original)
+++ trunk/uim/anthy.c Mon Apr 28 10:06:40 2008
@@ -40,7 +40,7 @@
#include "uim.h"
#include "uim-scm.h"
#include "uim-scm-abbrev.h"
-#include "plugin.h"
+#include "dynlib.h"
#ifdef ENABLE_ANTHY_STATIC
Modified: trunk/uim/canna.c
==============================================================================
--- trunk/uim/canna.c (original)
+++ trunk/uim/canna.c Mon Apr 28 10:06:40 2008
@@ -48,7 +48,7 @@
#include "uim-scm-abbrev.h"
#include "uim-notify.h"
#include "gettext.h"
-#include "plugin.h"
+#include "dynlib.h"
#if 0
#define UIM_CANNA_DEBUG
Modified: trunk/uim/curl.c
==============================================================================
--- trunk/uim/curl.c (original)
+++ trunk/uim/curl.c Mon Apr 28 10:06:40 2008
@@ -43,7 +43,7 @@
#include "uim-scm.h"
#include "uim-scm-abbrev.h"
#include "gettext.h"
-#include "plugin.h"
+#include "dynlib.h"
#ifdef DEBUG
Copied: trunk/uim/dynlib.c (from r5456, /trunk/uim/plugin.c)
==============================================================================
--- /trunk/uim/plugin.c (original)
+++ trunk/uim/dynlib.c Mon Apr 28 10:06:40 2008
@@ -1,7 +1,7 @@
/*
$Id:$
- plugin.c: Plugin support for uim.
+ dynlib.c: Bare dynamic library load/unload support for uim
Copyright (c) 2004-2008 uim Project http://code.google.com/p/uim/
Copied: trunk/uim/dynlib.h (from r5456, /trunk/uim/plugin.h)
==============================================================================
--- /trunk/uim/plugin.h (original)
+++ trunk/uim/dynlib.h Mon Apr 28 10:06:40 2008
@@ -1,7 +1,7 @@
/*
$Id:$
- plugin.h:
+ dynlib.h: Bare dynamic library load/unload support for uim
Copyright (c) 2004-2008 uim Project http://code.google.com/p/uim/
@@ -32,8 +32,8 @@
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
*/
-#ifndef UIM_PLUGIN_H
-#define UIM_PLUGIN_H
+#ifndef UIM_DYNLIB_H
+#define UIM_DYNLIB_H
#ifdef __cplusplus
extern "C" {
@@ -49,4 +49,4 @@
#ifdef __cplusplus
}
#endif
-#endif /* UIM_PLUGIN_H */
+#endif /* UIM_DYNLIB_H */
Modified: trunk/uim/editline.c
==============================================================================
--- trunk/uim/editline.c (original)
+++ trunk/uim/editline.c Mon Apr 28 10:06:40 2008
@@ -36,7 +36,7 @@
#include "uim.h"
#include "uim-scm.h"
-#include "plugin.h"
+#include "dynlib.h"
static EditLine *el;
Modified: trunk/uim/look.c
==============================================================================
--- trunk/uim/look.c (original)
+++ trunk/uim/look.c Mon Apr 28 10:06:40 2008
@@ -37,7 +37,7 @@
#include "uim-scm.h"
#include "uim-scm-abbrev.h"
#include "uim-helper.h"
-#include "plugin.h"
+#include "dynlib.h"
#include "bsdlook.h"
Modified: trunk/uim/m17nlib.c
==============================================================================
--- trunk/uim/m17nlib.c (original)
+++ trunk/uim/m17nlib.c Mon Apr 28 10:06:40 2008
@@ -43,7 +43,7 @@
#include "uim-scm.h"
#include "uim-scm-abbrev.h"
#include "uim-util.h"
-#include "plugin.h"
+#include "dynlib.h"
static int m17nlib_ok;
static MConverter *converter;
Modified: trunk/uim/mana.c
==============================================================================
--- trunk/uim/mana.c (original)
+++ trunk/uim/mana.c Mon Apr 28 10:06:40 2008
@@ -50,7 +50,7 @@
#include "uim-scm.h"
#include "uim-scm-abbrev.h"
#include "uim-util.h"
-#include "plugin.h"
+#include "dynlib.h"
#include "uim-notify.h"
#include "gettext.h"
Modified: trunk/uim/prime.c
==============================================================================
--- trunk/uim/prime.c (original)
+++ trunk/uim/prime.c Mon Apr 28 10:06:40 2008
@@ -53,7 +53,7 @@
#include "uim.h"
#include "uim-scm.h"
#include "uim-scm-abbrev.h"
-#include "plugin.h"
+#include "dynlib.h"
#include "uim-helper.h"
#include "uim-util.h"
#include "uim-posix.h"
Modified: trunk/uim/sj3.c
==============================================================================
--- trunk/uim/sj3.c (original)
+++ trunk/uim/sj3.c Mon Apr 28 10:06:40 2008
@@ -44,7 +44,7 @@
#include "uim-helper.h"
#include "uim-notify.h"
#include "gettext.h"
-#include "plugin.h"
+#include "dynlib.h"
#ifndef MAXHOSTNAMELEN
#define MAXHOSTNAMELEN 256
Modified: trunk/uim/skk.c
==============================================================================
--- trunk/uim/skk.c (original)
+++ trunk/uim/skk.c Mon Apr 28 10:06:40 2008
@@ -62,7 +62,7 @@
#include "uim-scm.h"
#include "uim-scm-abbrev.h"
#include "uim-helper.h"
-#include "plugin.h"
+#include "dynlib.h"
#include "uim-notify.h"
#include "gettext.h"
Modified: trunk/uim/uim-custom-enabler.c
==============================================================================
--- trunk/uim/uim-custom-enabler.c (original)
+++ trunk/uim/uim-custom-enabler.c Mon Apr 28 10:06:40 2008
@@ -42,7 +42,7 @@
*/
-#include "plugin.h"
+#include "dynlib.h"
#include "uim-custom.h"
uim_bool uim_custom_init(void);
Modified: trunk/uim/wnnlib.c
==============================================================================
--- trunk/uim/wnnlib.c (original)
+++ trunk/uim/wnnlib.c Mon Apr 28 10:06:40 2008
@@ -625,7 +625,7 @@
#include "uim-helper.h"
#include "uim-notify.h"
#include "gettext.h"
-#include "plugin.h"
+#include "dynlib.h"
/*
* Wnn7 [EMAIL PROTECTED]/$D$+$N API 関数にバッファサイズを指定する