ProductGroup = ADFE63E306E2656F006628C4 /* Products */;
ProjectRef = ADFE63E206E2656F006628C4 /* NGHttp.xcodeproj */;
},
+ {
+ ProductGroup = ADFE6C9806E27071006628C4 /* Products */;
+ ProjectRef = ADFE6C9706E27071006628C4 /* WebDAV.xcodeproj */;
+ },
{
ProductGroup = ADFE63E806E265AE006628C4 /* Products */;
ProjectRef = ADFE63E606E265AB006628C4 /* sope-core.xcodeproj */;
ProductGroup = ADFE736806E287E6006628C4 /* Products */;
ProjectRef = ADFE736706E287E6006628C4 /* SoObjects.xcodeproj */;
},
- {
- ProductGroup = ADFE6C9806E27071006628C4 /* Products */;
- ProjectRef = ADFE6C9706E27071006628C4 /* WebDAV.xcodeproj */;
- },
);
targets = (
ADD65D5706DA372D007161CA /* NGObjWeb */,
buildSettings = {
COPY_PHASE_STRIP = NO;
DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 4.5.176;
+ DYLIB_CURRENT_VERSION = 4.5.177;
FRAMEWORK_SEARCH_PATHS = "$(LOCAL_LIBRARY_DIR)/Frameworks";
FRAMEWORK_VERSION = A;
GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
OTHER_CFLAGS = (
"-DSOPE_MAJOR_VERSION=4",
"-DSOPE_MINOR_VERSION=5",
- "-DSOPE_SUBMINOR_VERSION=176",
+ "-DSOPE_SUBMINOR_VERSION=177",
);
OTHER_LDFLAGS = (
"-seg1addr",
DEPLOYMENT_POSTPROCESSING = YES;
DSTROOT = /;
DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 4.5.176;
+ DYLIB_CURRENT_VERSION = 4.5.177;
DYLIB_INSTALL_NAME_BASE = "@executable_path/../Frameworks/";
FRAMEWORK_SEARCH_PATHS = "$(USER_LIBRARY_DIR)/EmbeddedFrameworks";
FRAMEWORK_VERSION = A;
OTHER_CFLAGS = (
"-DSOPE_MAJOR_VERSION=4",
"-DSOPE_MINOR_VERSION=5",
- "-DSOPE_SUBMINOR_VERSION=176",
+ "-DSOPE_SUBMINOR_VERSION=177",
);
OTHER_LDFLAGS = (
"-seg1addr",
isa = XCBuildConfiguration;
buildSettings = {
DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 4.5.176;
+ DYLIB_CURRENT_VERSION = 4.5.177;
FRAMEWORK_SEARCH_PATHS = "$(LOCAL_LIBRARY_DIR)/Frameworks";
FRAMEWORK_VERSION = A;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
OTHER_CFLAGS = (
"-DSOPE_MAJOR_VERSION=4",
"-DSOPE_MINOR_VERSION=5",
- "-DSOPE_SUBMINOR_VERSION=176",
+ "-DSOPE_SUBMINOR_VERSION=177",
);
OTHER_LDFLAGS = (
"-seg1addr",
if ((rm = [[_ctx component] resourceManager]) == nil)
rm = [self resourceManager];
+ /* TODO:
+ * the following ignores the fact that the passed context may be different
+ * from that of WOApplication. During the course of template instantiation
+ * WOApplication's current context gets attached to page which is definitely
+ * wrong. We workaround this problem by using the private API of WOComponent
+ * to explicitly set it. However all accompanied methods should be
+ * extended to pass the correct context where needed.
+ */
page = [rm pageWithName:(_name != nil ? _name : @"Main")
languages:languages];
+ [page _setContext:_ctx];
[page ensureAwakeInContext:_ctx];
page = [page retain];