Author: mhabersack
Date: 2007-07-02 08:29:25 -0400 (Mon, 02 Jul 2007)
New Revision: 81176
Modified:
trunk/mcs/class/System.Web/System.Web/CapabilitiesLoader.cs
trunk/mcs/class/System.Web/System.Web/ChangeLog
Log:
2007-07-02 Marek Habersack <[EMAIL PROTECTED]>
* CapabilitiesLoader.cs: provide default capability values for all
the 2.0+ capabilities which are not defined in our
browscap.ini. The default values have been assigned as per
MSDN. Fixes bug #81927
Modified: trunk/mcs/class/System.Web/System.Web/CapabilitiesLoader.cs
===================================================================
--- trunk/mcs/class/System.Web/System.Web/CapabilitiesLoader.cs 2007-07-02
12:28:24 UTC (rev 81175)
+++ trunk/mcs/class/System.Web/System.Web/CapabilitiesLoader.cs 2007-07-02
12:29:25 UTC (rev 81176)
@@ -254,6 +254,91 @@
defaultCaps.Add ("win16", "False");
defaultCaps.Add ("win32", "False");
defaultCaps.Add ("win64", "False");
+
+#if NET_2_0
+ defaultCaps.Add ("adapters", new Hashtable ());
+ defaultCaps.Add ("cancombineformsindeck", "False");
+ defaultCaps.Add ("caninitiatevoicecall", "False");
+ defaultCaps.Add ("canrenderafterinputorselectelement",
"False");
+ defaultCaps.Add ("canrenderemptyselects", "False");
+ defaultCaps.Add
("canrenderinputandselectelementstogether", "False");
+ defaultCaps.Add ("canrendermixedselects", "False");
+ defaultCaps.Add
("canrenderoneventandprevelementstogether", "False");
+ defaultCaps.Add ("canrenderpostbackcards", "False");
+ defaultCaps.Add
("canrendersetvarzerowithmultiselectionlist", "False");
+ defaultCaps.Add ("cansendmail", "False");
+ defaultCaps.Add ("defaultsubmitbuttonlimit", "0");
+ defaultCaps.Add ("gatewayminorversion", "0");
+ defaultCaps.Add ("gatewaymajorversion", "0");
+ defaultCaps.Add ("gatewayversion", "None");
+ defaultCaps.Add ("hasbackbutton", "True");
+ defaultCaps.Add
("hidesrightalignedmultiselectscrollbars", "False");
+ defaultCaps.Add ("inputtype", "telephoneKeypad");
+ defaultCaps.Add ("iscolor", "False");
+ defaultCaps.Add ("jscriptversion", "0.0");
+ defaultCaps.Add ("maximumhreflength", "0");
+ defaultCaps.Add ("maximumrenderedpagesize", "2000");
+ defaultCaps.Add ("maximumsoftkeylabellength", "5");
+ defaultCaps.Add ("minorversionstring", "0.0");
+ defaultCaps.Add ("mobiledevicemanufacturer", "Unknown");
+ defaultCaps.Add ("mobiledevicemodel", "Unknown");
+ defaultCaps.Add ("numberofsoftkeys", "0");
+ defaultCaps.Add ("preferredimagemime", "image/gif");
+ defaultCaps.Add ("preferredrenderingmime", "text/html");
+ defaultCaps.Add ("preferredrenderingtype", "html32");
+ defaultCaps.Add ("preferredrequestencoding", "");
+ defaultCaps.Add ("preferredresponseencoding", "");
+ defaultCaps.Add ("rendersbreakbeforewmlselectandinput",
"False");
+ defaultCaps.Add ("rendersbreaksafterhtmllists", "True");
+ defaultCaps.Add ("rendersbreaksafterwmlanchor",
"False");
+ defaultCaps.Add ("rendersbreaksafterwmlinput", "False");
+ defaultCaps.Add ("renderswmldoacceptsinline", "True");
+ defaultCaps.Add ("renderswmlselectsasmenucards",
"False");
+ defaultCaps.Add ("requiredmetatagnamevalue", "");
+ defaultCaps.Add ("requiresattributecolonsubstitution",
"False");
+ defaultCaps.Add ("requirescontenttypemetatag", "False");
+ defaultCaps.Add ("requirescontrolstateinsession",
"False");
+ defaultCaps.Add ("requiresdbcscharacter", "False");
+ defaultCaps.Add ("requireshtmladaptiveerrorreporting",
"False");
+ defaultCaps.Add ("requiresleadingpagebreak", "False");
+ defaultCaps.Add ("requiresnobreakinformatting",
"False");
+ defaultCaps.Add ("requiresoutputoptimization", "False");
+ defaultCaps.Add ("requiresphonenumbersasplaintext",
"False");
+ defaultCaps.Add ("requiresspecialviewstateencoding",
"False");
+ defaultCaps.Add ("requiresuniquefilepathsuffix",
"False");
+ defaultCaps.Add ("requiresuniquehtmlcheckboxnames",
"False");
+ defaultCaps.Add ("requiresuniquehtmlinputnames",
"False");
+ defaultCaps.Add ("requiresurlencodedpostfieldvalues",
"False");
+ defaultCaps.Add ("screenbitdepth", "1");
+ defaultCaps.Add ("screencharactersheight", "6");
+ defaultCaps.Add ("screencharacterswidth", "12");
+ defaultCaps.Add ("screenpixelsheight", "72");
+ defaultCaps.Add ("screenpixelswidth", "96");
+ defaultCaps.Add ("supportsaccesskeyattribute", "False");
+ defaultCaps.Add ("supportsbodycolor", "True");
+ defaultCaps.Add ("supportsbold", "False");
+ defaultCaps.Add ("supportscachecontrolmetatag", "True");
+ defaultCaps.Add ("supportscallback", "False");
+ defaultCaps.Add ("supportsdivalign", "True");
+ defaultCaps.Add ("supportsdivnowrap", "False");
+ defaultCaps.Add ("supportsemptystringincookievalue",
"False");
+ defaultCaps.Add ("supportsfontcolor", "True");
+ defaultCaps.Add ("supportsfontname", "False");
+ defaultCaps.Add ("supportsfontsize", "False");
+ defaultCaps.Add ("supportsimagesubmit", "False");
+ defaultCaps.Add ("supportsimodesymbols", "False");
+ defaultCaps.Add ("supportsinputistyle", "False");
+ defaultCaps.Add ("supportsinputmode", "False");
+ defaultCaps.Add ("supportsitalic", "False");
+ defaultCaps.Add ("supportsjphonemultimediaattributes",
"False");
+ defaultCaps.Add ("supportsjphonesymbols", "False");
+ defaultCaps.Add ("supportsquerystringinformaction",
"True");
+ defaultCaps.Add ("supportsredirectwithcookie", "True");
+ defaultCaps.Add ("supportsselectmultiple", "True");
+ defaultCaps.Add ("supportsuncheck", "True");
+ defaultCaps.Add ("supportsxmlhttp", "False");
+ defaultCaps.Add ("type", "Unknown");
+#endif
}
public static Hashtable GetCapabilities (string userAgent)
Modified: trunk/mcs/class/System.Web/System.Web/ChangeLog
===================================================================
--- trunk/mcs/class/System.Web/System.Web/ChangeLog 2007-07-02 12:28:24 UTC
(rev 81175)
+++ trunk/mcs/class/System.Web/System.Web/ChangeLog 2007-07-02 12:29:25 UTC
(rev 81176)
@@ -1,3 +1,10 @@
+2007-07-02 Marek Habersack <[EMAIL PROTECTED]>
+
+ * CapabilitiesLoader.cs: provide default capability values for all
+ the 2.0+ capabilities which are not defined in our
+ browscap.ini. The default values have been assigned as per
+ MSDN. Fixes bug #81927
+
2007-06-28 Vladimir Krasnov <[EMAIL PROTECTED]>
* HttpResponse.cs: fixed AddHeadersNoCache, removed content-length
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches