• R/O
  • SSH
  • HTTPS

gdestraier: 提交


Commit MetaInfo

修訂2 (tree)
時間2007-10-19 14:31:19
作者seagull

Log Message

手元にあった変更をコミット。よく覚えてない

Change Summary

差異

--- gdestraier/trunc/configure.in (revision 1)
+++ gdestraier/trunc/configure.in (revision 2)
@@ -87,7 +87,7 @@
8787 PKG_CHECK_MODULES(GNOMEUI, libgnomeui-2.0 >= 2.8.1)
8888 PKG_CHECK_MODULES(GNOMEVFS, gnome-vfs-2.0 >= 2.8.4)
8989 PKG_CHECK_MODULES(GCONF, gconf-2.0 >= 2.8.1)
90-PKG_CHECK_MODULES(HYPERESTRAIER, hyperestraier >= 1.0.3)
90+PKG_CHECK_MODULES(HYPERESTRAIER, hyperestraier >= 1.3.6)
9191 PKG_CHECK_MODULES(LIBXMLPP, libxml++-2.6 >= 2.6.1)
9292 PKG_CHECK_MODULES(EEL2, eel-2.0 >= 2.8.2)
9393
--- gdestraier/trunc/src/dbus-server.cpp (revision 1)
+++ gdestraier/trunc/src/dbus-server.cpp (revision 2)
@@ -72,7 +72,7 @@
7272 (void*)this ) ) {
7373 ::g_warning("D-BUS: Failed to register object path.");
7474 ::dbus_connection_remove_filter(conn, &server::filter_func, 0);
75- ::dbus_connection_disconnect(conn);
75+ ::dbus_connection_close(conn);
7676 ::dbus_connection_unref(conn);
7777 return E_CONNECT_FAIL;
7878 }
@@ -86,7 +86,7 @@
8686 ::dbus_error_free(&err);
8787 ::dbus_connection_unregister_object_path(conn, GDESTRAIER_OBJECT_PATH);
8888 ::dbus_connection_remove_filter(conn, &server::filter_func, 0);
89- ::dbus_connection_disconnect(conn);
89+ ::dbus_connection_close(conn);
9090 ::dbus_connection_unref(conn);
9191
9292 return E_CONNECT_FAIL;
@@ -109,7 +109,7 @@
109109 connection_ = 0;
110110 ::dbus_connection_unregister_object_path(conn, GDESTRAIER_OBJECT_PATH);
111111 ::dbus_connection_remove_filter(conn, &server::filter_func, 0);
112- ::dbus_connection_disconnect(conn);
112+ ::dbus_connection_close(conn);
113113 ::dbus_connection_unref(conn);
114114
115115 return E_SUCCESS;
--- gdestraier/trunc/src/hyperestraier/local.hpp (revision 1)
+++ gdestraier/trunc/src/hyperestraier/local.hpp (revision 2)
@@ -25,7 +25,7 @@
2525 /** @brief データベースに発生したイベントを受け取るコールバック型
2626 * @param message イベントの内容を表すメッセージ文字列
2727 */
28- typedef void (*informer_type)(char const* message);
28+ typedef void (*informer_type)(char const* message, void*);
2929
3030 namespace detail {
3131
@@ -169,7 +169,7 @@
169169 static inline double size(estdb_type* db) { RT(size, THREADING)(db); } \
170170 static inline int* search(estdb_type* db, ESTCOND* cond, int* nump, CBMAP* hints) { RT(search, THREADING)(db, cond, nump, hints); } \
171171 static inline void set_cache_size(estdb_type* db, size_t size, int anum, int tnum, int rnum) { RT(set_cache_size, THREADING)(db, size, anum, tnum, rnum); } \
172- static inline void set_informer(estdb_type* db, informer_type f) { RT(set_informer, THREADING)(db, f); } \
172+ static inline void set_informer(estdb_type* db, informer_type f, void* opaque) { RT(set_informer, THREADING)(db, f, opaque); } \
173173 static inline int scan_doc(estdb_type* db, ESTDOC* doc, ESTCOND* cond) { RT(scan_doc, THREADING)(db, doc, cond); }
174174
175175
Show on old repository browser