+2006-05-01 Helge Hess <helge.hess@opengroupware.org>
+
+ * v4.5.229
+
+ * DAVPropMap.plist: added some WebDAV mappings for Novell NetDrive
+
+ * WebDAV: fixed some gcc 4.1 warnings
+
2006-04-23 Helge Hess <helge.hess@opengroupware.org>
* SoObjects/SoObjectMethodDispatcher.m: added support for
"{http://apache.org/dav/props/}executable" = "davIsExecutable";
/* used with Apple WebDAV */
- "{DAV:}quota" = davQuota;
- "{DAV:}quotaused" = davQuotaUsed;
- "{http://www.apple.com/webdav_fs/props/}appledoubleheader" = appleDoubleHeader;
+ "{DAV:}quota" = davQuota;
+ "{DAV:}quotaused" = davQuotaUsed;
+ "{http://www.apple.com/webdav_fs/props/}appledoubleheader"=appleDoubleHeader;
+
+ /* Novell NetDrive */
+ "{DAV:}owner" = davOwner;
+ "{DAV:}locktoken" = davLockToken;
+ "{DAV:}activelock" = davActiveLock;
+ "{DAV:}collection" = davNetDriveCollection; // TODO: non-standard?
/* new in current WebFolders */
"{DAV:}defaultdocument" = davDefaultDocument;
# version file
-SUBMINOR_VERSION:=228
+SUBMINOR_VERSION:=229
# v4.5.214 requires libNGExtensions v4.5.179
# v4.5.122 requires libNGExtensions v4.5.153
// TODO: child can be SoHTTPException ?
rec = (queriedAttrNames == nil)
? child
- : [child valuesForKeys:queriedAttrNames];
+ : (id)[child valuesForKeys:queriedAttrNames];
#if 0
[self logWithFormat:@"got values: %@ for keys: %@ from object: %@",
rec, queriedAttrNames, child];
[methodObject takeValuesFromRequest:[_ctx request] inContext:_ctx];
result = [methodObject callOnObject:self->object inContext:_ctx];
- return (result != nil) ? result : [NSNull null];
+ return (result != nil) ? result : (id)[NSNull null];
}
- (id)doGET:(WOContext *)_ctx {
if ([s hasPrefix:@"_"]) s = [s substringFromIndex:1];
ids = ([s length] == 0)
- ? [NSArray array]
+ ? (NSArray *)[NSArray array]
: [s componentsSeparatedByString:@"_"];
// TODO: should use -stringByUnescapingURL on IDs (not required for ints)