2005-01-04 Marcus Mueller <znek@mulle-kybernetik.com>
+ * OFSWebMethodRenderer.m, OFSWebMethod.m, common.h: removed warnings
+ that occured during Xcode compile by explicitly declaring used
+ private interfaces (v4.5.14)
+
* v4.5.13
* SoOFS.xcode: new product
*/
#include "OFSWebMethod.h"
-#ifdef COMPILE_FOR_GSTEP_MAKE
-# include "WOContext+private.h" // required for page rendering
-#endif
#include <NGObjWeb/WEClientCapabilities.h>
#include <NGObjWeb/WOResourceManager.h>
#include <NGObjWeb/WOSession.h>
#include "OFSWebMethodRenderer.h"
#include "OFSWebMethod.h"
-#ifdef COMPILE_FOR_GSTEP_MAKE
-# include "WOContext+private.h" // required for page rendering
-#endif
#include <NGObjWeb/WOResponse.h>
#include "common.h"
);
buildSettings = {
DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 4.5.13;
+ DYLIB_CURRENT_VERSION = 4.5.14;
FRAMEWORK_SEARCH_PATHS = "$(LOCAL_LIBRARY_DIR)/Frameworks";
FRAMEWORK_VERSION = A;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
# version file
-SUBMINOR_VERSION:=13
+SUBMINOR_VERSION:=14
#include <SoObjects/SoUser.h>
#include <SoObjects/WOContext+SoObjects.h>
#include <SoObjects/NSException+HTTP.h>
+#ifdef COMPILE_FOR_GSTEP_MAKE
+# include "WOContext+private.h" // required for page rendering
+#else
+/* Xcode can't reference the private header, so as a workaround we declare all
+ private methods used here */
+# include <NGObjWeb/WOContext.h>
+@interface WOContext(UsedPrivates)
+- (void)enterComponent:(WOComponent *)_component content:(WOElement *)_content;
+- (void)leaveComponent:(WOComponent *)_component;
+- (void)setPage:(WOComponent *)_page;
+@end
+#endif
-@interface NSObject(LastException)
+@interface WOContext(LastException)
- (NSException *)lastException;
@end