+2005-05-05 Helge Hess <helge.hess@opengroupware.org>
+
+ * WEClientCapabilities.m: added Perl HTTP::DAV as a known WebDAV user
+ agent (v4.5.160)
+
2005-05-03 Helge Hess <helge.hess@skyrix.com>
* Templates/WOApplication+Builders.m: fixed a typo (v4.5.159)
#define WEUA_Ecto 38
#define WEUA_NewsFire 39
#define WEUA_Goliath 40
+#define WEUA_PerlHTTPDAV 41
#define WEOS_UNKNOWN 0
#define WEOS_WINDOWS 1
/* Adobe GoLive */
self->browser = WEUA_GOLIVE;
}
+ else if (strstr(ua, "DAV.pm")) {
+ /* Perl HTTP::DAV */
+ self->browser = WEUA_PerlHTTPDAV;
+ }
else if (strstr(ua, "Darwin") != NULL && strstr(ua, "fetch/") != NULL) {
/* MacOSX 10.0 DAV FileSystem */
self->browser = WEUA_MACOSX_DAVFS;
case WEUA_Ecto: return @"Ecto";
case WEUA_NewsFire: return @"NewsFire";
case WEUA_Goliath: return @"Goliath";
+ case WEUA_PerlHTTPDAV: return @"PerlHTTPDAV";
default: return @"unknown";
}
}
}
- (BOOL)isXULBrowser {
- if (self->browser == WEUA_Safari)
+ if (self->browser == WEUA_Safari) // TODO: Safari supports some XUL stuff
return NO;
if ((self->browser == WEUA_Netscape) && (self->browserMajorVersion >= 6))
return YES;
if (self->browser == WEUA_Entourage) return YES;
if (self->browser == WEUA_Morgul) return YES;
if (self->browser == WEUA_Goliath) return YES;
+ if (self->browser == WEUA_PerlHTTPDAV) return YES;
return NO;
}
Goliath
'Goliath/1.0.1 (Macintosh-Carbon; PPC)'
+
+ PERL HTTP::DAV
+ 'DAV.pm/v0.31'
*/