WOExtensions \
WOXML \
SoOFS \
+ NGXmlRpc \
-include $(GNUSTEP_MAKEFILES)/GNUmakefile.preamble
include $(GNUSTEP_MAKEFILES)/aggregate.make
2004-08-23 Helge Hess <helge.hess@opengroupware.org>
+ * moved NGXmlRpc/xmlrpc_call to a separate project (v4.3.6)
+
* v4.3.5
* WOContext.m, WOComponent.m: modified component awake handling, should
WOHttpAdaptor \
SoObjects \
WebDAV \
- NGXmlRpc \
libNGObjWeb_HEADER_FILES_DIR = NGObjWeb
libNGObjWeb_HEADER_FILES_INSTALL_DIR = /NGObjWeb
# ----- NGObjWeb tools
-TOOL_NAME = wod xmlrpc_call
+TOOL_NAME = wod
wod_OBJC_FILES += wod.m $(NGObjWebCore_OBJC_FILES)
ifeq ($(FOUNDATION_LIB),gnu)
endif
wod_SUBPROJECTS = Templates Associations
-xmlrpc_call_OBJC_FILES = xmlrpc_call.m
-
-include GNUmakefile.preamble
include $(GNUSTEP_MAKEFILES)/library.make
include $(GNUSTEP_MAKEFILES)/bundle.make
-lNGMime -lNGStreams -lNGExtensions -lEOControl \
-lXmlRpc -lDOM -lSaxObjC
-xmlrpc_call_LIB_DIRS += $(libNGObjWeb_LIB_DIRS)
-
-xmlrpc_call_TOOL_LIBS += \
- -lNGObjWeb -lNGScripting \
- -lNGMime -lNGStreams -lNGExtensions -lEOControl \
- -lXmlRpc -lDOM -lSaxObjC
-
# platform specific settings
ifneq ($(findstring openbsd3, $(GNUSTEP_TARGET_OS)), openbsd3)
+++ /dev/null
-# $Id$
-
-ADDITIONAL_CPPFLAGS += -pipe
-
-ADDITIONAL_CPPFLAGS += -pipe -Wall
-ADDITIONAL_CPPFLAGS += -DCOMPILING_NGOBJWEB=1
-
-NGXmlRpc_INCLUDE_DIRS += \
- -I.. -I. -I../.. \
- -I../../../sope-core \
- -I../../../sope-core/NGStreams \
- -I../../../sope-core/NGExtensions \
- -I../../../sope-xml
# version file
-SUBMINOR_VERSION:=4
+SUBMINOR_VERSION:=6
# v4.2.413 requires libSaxObjC v4.2.33
# v4.2.341 requires libNGExtensions v4.2.77
Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
02111-1307, USA.
*/
-// $Id: WOHttpTransaction.m 4 2004-08-20 17:04:31Z helge $
#include "WOHttpTransaction.h"
#include "WORecordRequestStream.h"
#include <sys/time.h>
+@interface WORequest(UsedPrivates)
+- (NSCalendarDate *)startDate;
+- (id)startStatistics;
+@end
+
int WOAsyncResponseStatus = 20001;
NSString *WOAsyncResponseTokenKey = @"WOAsyncResponseToken";
NSString *WOAsyncResponseReadyNotificationName =
Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
02111-1307, USA.
*/
-// $Id: WOStatisticsStore.m 4 2004-08-20 17:04:31Z helge $
#include <NGObjWeb/WOStatisticsStore.h>
#include <NGObjWeb/WORequest.h>
}
@end
+@interface WORequest(UsedPrivates)
+- (NSCalendarDate *)startDate;
+- (id)startStatistics;
+@end
+
@implementation WOStatisticsStore
static unsigned char *monthAbbr[13] = {
+2004-08-23 Helge Hess <helge@dogbert.in.skyrix.com>
+
+ * moved NGXmlRpc to own subproject (v4.3.1)
+
2004-04-17 Marcus Mueller <znek@mulle-kybernetik.com>
* WODirectAction+XmlRpc.m: replaced "catched" with "caught" in comment.
-# $Id$
+# GNUstep makefile
include $(GNUSTEP_MAKEFILES)/common.make
+include ../Version
+include ./Version
-SUBPROJECT_NAME = NGXmlRpc
+LIBRARY_NAME = libNGXmlRpc
+TOOL_NAME = xmlrpc_call
-NGXmlRpc_HEADER_FILES_DIR = .
-NGXmlRpc_HEADER_FILES_INSTALL_DIR = /NGXmlRpc
+libNGXmlRpc_HEADER_FILES_DIR = .
+libNGXmlRpc_HEADER_FILES_INSTALL_DIR = /NGXmlRpc
-NGXmlRpc_HEADER_FILES = \
+libNGXmlRpc_HEADER_FILES = \
NGAsyncResultProxy.h \
NGXmlRpc.h \
NGXmlRpcAction.h \
XmlRpcMethodCall+WO.h \
XmlRpcMethodResponse+WO.h \
-NGXmlRpc_OBJC_FILES = \
+libNGXmlRpc_OBJC_FILES = \
EOFetchSpecification+XmlRpcCoding.m \
EOKeyGlobalID+XmlRpcCoding.m \
EONull+XmlRpcCoding.m \
XmlRpcMethodResponse+WO.m \
NGXmlRpcAction+Registry.m \
+
+xmlrpc_call_OBJC_FILES = xmlrpc_call.m
+
-include GNUmakefile.preamble
-include $(GNUSTEP_MAKEFILES)/subproject.make
+include $(GNUSTEP_MAKEFILES)/library.make
+include $(GNUSTEP_MAKEFILES)/tool.make
-include GNUmakefile.postamble
--- /dev/null
+# $Id$
+
+SOPE_ROOT=../..
+CORE_ROOT=$(SOPE_ROOT)/sope-core
+
+ADDITIONAL_CPPFLAGS += -Wall -DCOMPILE_FOR_GSTEP_MAKE=1
+ADDITIONAL_OBJCFLAGS += -Wall -Wno-import -Wno-protocol
+
+ADDITIONAL_CPPFLAGS += -pipe -Wall
+ADDITIONAL_CPPFLAGS += -DCOMPILING_NGOBJWEB=1
+
+libNGXmlRpc_INCLUDE_DIRS += \
+ -I.. -I. -I../.. \
+ -I$(CORE_ROOT) \
+ -I$(CORE_ROOT)/NGStreams \
+ -I$(CORE_ROOT)/NGExtensions \
+ -I$(SOPE_ROOT)/sope-xml
+
+libNGXmlRpc_LIBRARIES_DEPEND_UPON += \
+ -lNGObjWeb -lNGScripting \
+ -lNGMime -lNGStreams -lNGExtensions -lEOControl \
+ -lXmlRpc -lDOM -lSaxObjC
+
+xmlrpc_call_TOOL_LIBS += \
+ -lNGXmlRpc -lNGObjWeb -lNGScripting \
+ -lNGMime -lNGStreams -lNGExtensions -lEOControl \
+ -lXmlRpc -lDOM -lSaxObjC
+
+ifneq ($(GNUSTEP_BUILD_DIR),)
+RELBUILD_DIR_SOPE=$(GNUSTEP_BUILD_DIR)/..
+RELBUILD_DIR_MIME=$(GNUSTEP_BUILD_DIR)/../../sope-mime
+RELBUILD_DIR_SxCore=$(GNUSTEP_BUILD_DIR)/$(CORE_ROOT)
+RELBUILD_DIR_SxXml=$(GNUSTEP_BUILD_DIR)/../../sope-xml
+
+ADDITIONAL_LIB_DIRS += \
+ -L$(GNUSTEP_OBJ_DIR) \
+ -L$(RELBUILD_DIR_SOPE)/NGObjWeb/$(GNUSTEP_OBJ_DIR_NAME) \
+ -L$(RELBUILD_DIR_SOPE)/NGScripting/$(GNUSTEP_OBJ_DIR_NAME) \
+ -L$(RELBUILD_DIR_MIME)/NGMime/$(GNUSTEP_OBJ_DIR_NAME) \
+ -L$(RELBUILD_DIR_SxCore)/NGStreams/$(GNUSTEP_OBJ_DIR_NAME) \
+ -L$(RELBUILD_DIR_SxCore)/NGExtensions/$(GNUSTEP_OBJ_DIR_NAME) \
+ -L$(RELBUILD_DIR_SxCore)/EOControl/$(GNUSTEP_OBJ_DIR_NAME) \
+ -L$(RELBUILD_DIR_SxXml)/XmlRpc/$(GNUSTEP_OBJ_DIR_NAME) \
+ -L$(RELBUILD_DIR_SxXml)/DOM/$(GNUSTEP_OBJ_DIR_NAME) \
+ -L$(RELBUILD_DIR_SxXml)/SaxObjC/$(GNUSTEP_OBJ_DIR_NAME) \
+ -L$(RELBUILD_DIR_JS)/$(GNUSTEP_OBJ_DIR_NAME)
+
+else
+ADDITIONAL_LIB_DIRS += \
+ -L./$(GNUSTEP_OBJ_DIR) \
+ -L../NGObjWeb/$(GNUSTEP_OBJ_DIR) \
+ -L../NGScripting/$(GNUSTEP_OBJ_DIR) \
+ -L$(SOPE_ROOT)/sope-mime/$(GNUSTEP_OBJ_DIR) \
+ -L$(CORE_ROOT)/NGStreams/$(GNUSTEP_OBJ_DIR) \
+ -L$(CORE_ROOT)/NGExtensions/$(GNUSTEP_OBJ_DIR) \
+ -L$(CORE_ROOT)/EOControl/$(GNUSTEP_OBJ_DIR) \
+ -L$(SOPE_ROOT)/sope-xml/XmlRpc/$(GNUSTEP_OBJ_DIR) \
+ -L$(SOPE_ROOT)/sope-xml/DOM/$(GNUSTEP_OBJ_DIR) \
+ -L$(SOPE_ROOT)/sope-xml/SaxObjC/$(GNUSTEP_OBJ_DIR)
+endif
--- /dev/null
+# version file
+
+SUBMINOR_VERSION:=1
*/
#import <Foundation/Foundation.h>
+
+#if LIB_FOUNDATION_LIBRARY
+# import <Foundation/exceptions/GeneralExceptions.h>
+#elif NeXT_Foundation_LIBRARY || APPLE_FOUNDATION_LIBRARY
+# include <NGExtensions/NGObjectMacros.h>
+# include <NGExtensions/NSString+Ext.h>
+#endif
+
#include <NGExtensions/NGExtensions.h>
-#include <NGExtensions/NSString+Ext.h>
+#include <NGExtensions/NGFileManager.h>
+
+#include <NGObjWeb/WORequest.h>
+#include <NGObjWeb/WOApplication.h>
-@interface NSException(setUserInfo)
-- (id)setReason:(NSString *)_reason;
-- (id)setUserInfo:(NSDictionary *)_userInfo;
+@interface NSObject(LastException)
+- (NSException *)lastException;
@end
Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
02111-1307, USA.
*/
-// $Id$
/*
xmlrpc_call
*/
#include <NGXmlRpc/NGXmlRpcClient.h>
-#include "common.h"
#include <NGExtensions/NSString+Ext.h>
#include <NGStreams/NGStreams.h>
# include "UnixSignalHandler.h"
#endif
+#include "common.h"
+
@class WOResponse;
@interface NGXmlRpcClient(CallFailed)
@end /* HandleCredentialsClient */
-#import <Foundation/NSObject.h>
-#include "common.h"
-
#define EXIT_FAIL -1
@implementation XmlRpcClient
-# $Id: GNUmakefile 4 2004-08-20 17:04:31Z helge $
+# GNUstep makefile
include $(GNUSTEP_MAKEFILES)/common.make
+include ../Version
+include ./Version
LIBRARY_NAME = libSoOFS