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 関数にバッファサイズを指定する

Reply via email to