[Gnucash-changes] r12018 - gnucash/trunk - Remove RPC and net
backends.
Neil Williams
codehelp at cvs.gnucash.org
Tue Nov 22 17:54:05 EST 2005
Author: codehelp
Date: 2005-11-22 17:54:04 -0500 (Tue, 22 Nov 2005)
New Revision: 12018
Trac: http://svn.gnucash.org/trac/changeset/12018
Removed:
gnucash/trunk/src/backend/net/
gnucash/trunk/src/backend/qsf/
gnucash/trunk/src/backend/rpc/
Modified:
gnucash/trunk/ChangeLog
gnucash/trunk/configure.in
gnucash/trunk/po/POTFILES.in
gnucash/trunk/src/README.modules
gnucash/trunk/src/backend/Makefile.am
gnucash/trunk/src/engine/gnc-engine.c
gnucash/trunk/src/engine/gnc-engine.h
gnucash/trunk/src/engine/gnc-filepath-utils.c
gnucash/trunk/src/engine/gw-engine-spec.scm
Log:
Remove RPC and net backends.
Modified: gnucash/trunk/ChangeLog
===================================================================
--- gnucash/trunk/ChangeLog 2005-11-22 20:44:46 UTC (rev 12017)
+++ gnucash/trunk/ChangeLog 2005-11-22 22:54:04 UTC (rev 12018)
@@ -1,3 +1,20 @@
+2005-11-22 Neil Williams <linux at codehelp.co.uk>
+
+ * configure.in : Remove net and RPC backends,
+ Tidy up --with and --enable output to --help
+ * po/POTFILES.in : Remove RPC and net related files.
+ * src/backend/Makefile.am : Remove net and RPPC
+ * src/backend/net : Removed all files.
+ * src/backend/qsf : Removed stub.
+ * src/backend/rpc : Removed all files.
+ * src/engine/gnc-engine.c : Remove gnc_run_rpc_server
+ function.
+ * src/engine/gnc-engine.h : Remove -gnc_run_rpc_server
+ definition.
+ * src/engine/gnc-filepath-utils.c : Remove rpc://
+ * src/engine/gw-engine-spec.scm : Remove g-wrapper
+ * src/README.modules : Document removal of RPC.
+
2005-11-22 Christian Stimming <stimming at tuhh.de>
* po/nb.po: Updated Norwegian (bokmaal) translation by Tor Harald
Modified: gnucash/trunk/configure.in
===================================================================
--- gnucash/trunk/configure.in 2005-11-22 20:44:46 UTC (rev 12017)
+++ gnucash/trunk/configure.in 2005-11-22 22:54:04 UTC (rev 12018)
@@ -388,7 +388,7 @@
dnl QOF
dnl *************************************
-AC_ARG_WITH(qof, [ --with-qof=path prefix for Query Object Framework - QOF (auto)])
+AC_ARG_WITH(qof, [ --with-qof=path prefix for Query Object Framework - QOF (auto)])
QOF_REQUIRED=0.6.0
AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
if test pkg-config = no; then
@@ -580,7 +580,7 @@
LDFLAGS="${LDFLAGS} -pg")
AC_ARG_ENABLE( ref-counts-dumps,
- [ --enable-ref-counts-dumps compile with ref count dumps],
+ [ --enable-ref-counts-dumps compile with ref count dumps],
AC_DEFINE(DEBUG_REFERENCE_COUNTING,1,Enable reference count dumps),
AC_DEFINE(DEBUG_REFERENCE_COUNTING,0,Enable reference count dumps) )
@@ -674,22 +674,8 @@
### --------------------------------------------------------------------------
-### RPC
-AC_ARG_ENABLE( rpc,
- [ --enable-rpc compile with rpc support],
- [
- AC_MSG_WARN([
+### RPC has been removed in gnucash 1.9.0
- The RPC Backend is depricated. You should not use it.
- It may go away in the future. If you need it, please
- contact gnucash-devel at gnucash.org and let the developers
- know.
- ])
- RPC_DIR=rpc
- ])
-
-AC_SUBST(RPC_DIR)
-
### --------------------------------------------------------------------------
### OFX
AC_ARG_ENABLE( ofx,
@@ -828,7 +814,7 @@
### i18n
AC_ARG_WITH( locale-dir,
- [ --with-locale-dir=PATH specify where to look for locale-specific information],
+ [ --with-locale-dir=PATH specify where to look for locale-specific information],
LOCALE_DIR="$with_locale_dir",
LOCALE_DIR="\${prefix}/share/locale")
@@ -847,7 +833,7 @@
# Used to initialize doc-path.
AC_ARG_WITH( help-prefix,
- [ --with-help-prefix=PATH specify where to store the help files],
+ [ --with-help-prefix=PATH specify where to store the help files],
GNC_HELPDIR="$with_help_prefix",
GNC_HELPDIR="\${datadir}")
@@ -891,7 +877,7 @@
# Check for perl, force version 5
AC_ARG_WITH(perl,
- [ --with-perl=FILE which perl executable to use ],
+ [ --with-perl=FILE which perl executable to use ],
PERL="${with_perl}")
# If the user didn't specify a perl, then go fetch.
@@ -921,7 +907,7 @@
#
PERLINCL=`$PERL -MConfig -e 'print $Config{"archlibexp"}'`
AC_ARG_WITH( perl-includes,
- [ --with-perl-includes=DIR specify where to look for perl includes],
+ [ --with-perl-includes=DIR specify where to look for perl includes],
PERLINCL="$with_perl_includes" )
AC_SUBST(PERLINCL)
@@ -929,10 +915,10 @@
# ----------------------------------------------------------------------------
AC_DEFUN([BB_ENABLE_DOXYGEN],
[
-AC_ARG_ENABLE(doxygen, [ --enable-doxygen enable documentation generation with doxygen (auto)])
-AC_ARG_ENABLE(dot, [ --enable-dot use 'dot' to generate graphs in doxygen (auto)])
-AC_ARG_ENABLE(html-docs, [ --enable-html-docs enable HTML generation with doxygen (yes)], [], [ enable_html_docs=yes])
-AC_ARG_ENABLE(latex-docs, [ --enable-latex-docs enable LaTeX documentation generation with doxygen (no)], [], [ enable_latex_docs=no])
+AC_ARG_ENABLE(doxygen, [ --enable-doxygen enable documentation generation with doxygen (auto)])
+AC_ARG_ENABLE(dot, [ --enable-dot use 'dot' to generate graphs in doxygen (auto)])
+AC_ARG_ENABLE(html-docs, [ --enable-html-docs enable HTML generation with doxygen (yes)], [], [ enable_html_docs=yes])
+AC_ARG_ENABLE(latex-docs, [ --enable-latex-docs enable LaTeX documentation generation with doxygen (no)], [], [ enable_latex_docs=no])
if test "x$enable_doxygen" = xno; then
enable_doc=no
else
@@ -1081,7 +1067,7 @@
### ----------------------------------------------------------------------
### XIM
AC_ARG_ENABLE(xim,
- [ --enable-xim support XIM [default=yes]],
+ [ --enable-xim support XIM [default=yes]],
, enable_xim="yes")
if test "x$enable_xim" = "xyes"; then
@@ -1296,14 +1282,12 @@
src/app-utils/Makefile
src/app-utils/test/Makefile
src/backend/Makefile
- src/backend/net/Makefile
src/backend/file/Makefile
src/backend/file/test/Makefile
src/backend/file/test/test-files/Makefile
src/backend/file/test/test-files/xml2/Makefile
src/backend/postgres/Makefile
src/backend/postgres/test/Makefile
- src/backend/rpc/Makefile
src/bin/Makefile
src/bin/overrides/Makefile
src/bin/test/Makefile
@@ -1409,16 +1393,6 @@
)
AC_OUTPUT
-if test x$RPC_DIR = xrpc ; then
- AC_MSG_WARN([
-
- The RPC Backend is deprecated. You should not use it.
- It may go away in the future. If you need it, please
- contact gnucash-devel at gnucash.org and let the developers
- know.
- ])
-fi
-
AC_MSG_RESULT([
Options detected/selected
-------------------------
Modified: gnucash/trunk/po/POTFILES.in
===================================================================
--- gnucash/trunk/po/POTFILES.in 2005-11-22 20:44:46 UTC (rev 12017)
+++ gnucash/trunk/po/POTFILES.in 2005-11-22 22:54:04 UTC (rev 12018)
@@ -47,7 +47,6 @@
src/backend/file/sixtp-stack.c
src/backend/file/sixtp-to-dom-parser.c
src/backend/file/sixtp-utils.c
-src/backend/net/NetIO.c
src/backend/postgres/account.c
src/backend/postgres/book.c
src/backend/postgres/builder.c
@@ -63,18 +62,6 @@
src/backend/postgres/txn.c
src/backend/postgres/txnmass.c
src/backend/postgres/upgrade.c
-src/backend/rpc/clnt_thrd.c
-src/backend/rpc/gncmod-backend-rpc.c
-src/backend/rpc/gncRpc_clnt.c
-src/backend/rpc/gncRpc_server.c
-src/backend/rpc/gncRpc_server_stubs.c
-src/backend/rpc/gncRpc_svc.c
-src/backend/rpc/RpcBackend.c
-src/backend/rpc/RpcServer.c
-src/backend/rpc/RpcSock.c
-src/backend/rpc/RpcUtils.c
-src/backend/rpc/svc_thrd.c
-src/backend/rpc/xprt_thrd.c
src/business/business-core/businessmod-core.c
src/business/business-core/file/gnc-address-xml-v2.c
src/business/business-core/file/gnc-bill-term-xml-v2.c
Modified: gnucash/trunk/src/README.modules
===================================================================
--- gnucash/trunk/src/README.modules 2005-11-22 20:44:46 UTC (rev 12017)
+++ gnucash/trunk/src/README.modules 2005-11-22 22:54:04 UTC (rev 12018)
@@ -24,7 +24,6 @@
backend/file Binary and XML (v1 and v2) backends
backend/postgres Postgres backend
-backend/rpc RPC backend
register/ledger-core The xacc SplitLedger and MultiLedger parts formerly
in src/
@@ -57,3 +56,6 @@
network-utils Utils for network communication.
tax/us US tax information
+
+(RPC was removed in v.1.9.0, subversion release: 12018)
+
Modified: gnucash/trunk/src/backend/Makefile.am
===================================================================
--- gnucash/trunk/src/backend/Makefile.am 2005-11-22 20:44:46 UTC (rev 12017)
+++ gnucash/trunk/src/backend/Makefile.am 2005-11-22 22:54:04 UTC (rev 12018)
@@ -1,5 +1,5 @@
SUBDIRS = file ${SQL_DIR} ${RPC_DIR}
-DIST_SUBDIRS = file net postgres rpc
+DIST_SUBDIRS = file postgres
noinst_HEADERS = gnc-backend-api.h
Modified: gnucash/trunk/src/engine/gnc-engine.c
===================================================================
--- gnucash/trunk/src/engine/gnc-engine.c 2005-11-22 20:44:46 UTC (rev 12017)
+++ gnucash/trunk/src/engine/gnc-engine.c 2005-11-22 22:54:04 UTC (rev 12018)
@@ -190,39 +190,3 @@
return TRUE;
}
-void
-gnc_run_rpc_server (void)
-{
- const char * dll_err;
- void * dll_handle;
- int (*rpc_run)(short);
- int ret;
-
- /* open and resolve all symbols now (we don't want mystery
- * failure later) */
-#ifndef RTLD_NOW
-# ifdef RTLD_LAZY
-# define RTLD_NOW RTLD_LAZY
-# endif
-#endif
- dll_handle = dlopen ("libgnc_rpc.so", RTLD_NOW);
- if (! dll_handle)
- {
- dll_err = dlerror();
- PWARN (" can't load library: %s\n", dll_err ? dll_err : "");
- return;
- }
-
- rpc_run = dlsym (dll_handle, "rpc_server_run");
- dll_err = dlerror();
- if (dll_err)
- {
- dll_err = dlerror();
- PWARN (" can't find symbol: %s\n", dll_err ? dll_err : "");
- return;
- }
-
- ret = (*rpc_run)(0);
-
- /* XXX How do we force an exit? */
-}
Modified: gnucash/trunk/src/engine/gnc-engine.h
===================================================================
--- gnucash/trunk/src/engine/gnc-engine.h 2005-11-22 20:44:46 UTC (rev 12017)
+++ gnucash/trunk/src/engine/gnc-engine.h 2005-11-22 22:54:04 UTC (rev 12018)
@@ -250,7 +250,6 @@
QofSession *real_session,
QofPercentageFunc percentage_func);
-void gnc_run_rpc_server(void);
#endif
/** @} */
Modified: gnucash/trunk/src/engine/gnc-filepath-utils.c
===================================================================
--- gnucash/trunk/src/engine/gnc-filepath-utils.c 2005-11-22 20:44:46 UTC (rev 12017)
+++ gnucash/trunk/src/engine/gnc-filepath-utils.c 2005-11-22 22:54:04 UTC (rev 12018)
@@ -292,8 +292,7 @@
if (!g_ascii_strncasecmp (pathfrag, "http://", 7) ||
!g_ascii_strncasecmp (pathfrag, "https://", 8) ||
- !g_ascii_strncasecmp (pathfrag, "postgres://", 11) ||
- !g_ascii_strncasecmp (pathfrag, "rpc://", 6))
+ !g_ascii_strncasecmp (pathfrag, "postgres://", 11))
{
return g_strdup(pathfrag);
}
Modified: gnucash/trunk/src/engine/gw-engine-spec.scm
===================================================================
--- gnucash/trunk/src/engine/gw-engine-spec.scm 2005-11-22 20:44:46 UTC (rev 12017)
+++ gnucash/trunk/src/engine/gw-engine-spec.scm 2005-11-22 22:54:04 UTC (rev 12018)
@@ -240,13 +240,6 @@
;; (gw:enum-add-value! we "ERR_SQL_MISSING_DATA" 'sql-missing-data)
- ;; (gw:enum-add-value! we "ERR_RPC_HOST_UNK" 'rpc_host_unk)
- ;; (gw:enum-add-value! we "ERR_RPC_CANT_BIND" 'rpc_cant_bind)
- ;; (gw:enum-add-value! we "ERR_RPC_CANT_ACCEPT" 'rpc_cant_accept)
- ;; (gw:enum-add-value! we "ERR_RPC_NO_CONNECTION" 'rpc_no_connection)
- ;; (gw:enum-add-value! we "ERR_RPC_BAD_VERSION" 'rpc_bad_version)
- ;; (gw:enum-add-value! we "ERR_RPC_FAILED" 'rpc_failed)
- ;; (gw:enum-add-value! we "ERR_RPC_NOT_ADDED" 'rpc_not_added)
#t)
;
@@ -2415,14 +2408,6 @@
'((<gnc:numeric> arg))
"Convert gnc_numeric to a printable string")
-(gw:wrap-function
- ws
- 'gnc:run-rpc-server
- '<gw:void>
- "gnc_run_rpc_server"
- '()
- "Run the RPC Server")
-
;; gnc-date.h
(gw:wrap-function
More information about the gnucash-changes
mailing list