* BrowserCapabilities.cs: fixed MSDomVersion property
authorVladimir Krasnov <krasnov@mono-cvs.ximian.com>
Thu, 7 Dec 2006 08:56:42 +0000 (08:56 -0000)
committerVladimir Krasnov <krasnov@mono-cvs.ximian.com>
Thu, 7 Dec 2006 08:56:42 +0000 (08:56 -0000)
svn path=/trunk/mcs/; revision=69161

mcs/class/System.Web/System.Web/BrowserCapabilities.cs
mcs/class/System.Web/System.Web/ChangeLog

index 06c9f75102ada91f31c656a8b171c41f26027a37..edf2cc96434aa58d07ec8e96093926c370dc260d 100644 (file)
@@ -61,7 +61,7 @@ namespace System.Web {
                const int HaveJavaScript = 13;
                const int HaveMajorVersion = 14;
                const int HaveMinorVersion = 15;
-               //const int HaveMSDomVersion = 16;
+               const int HaveMSDomVersion = 16;
                const int HavePlatform = 17;
                const int HaveTables = 18;
                //const int HaveTagWriter = 19;
@@ -87,7 +87,7 @@ namespace System.Web {
                bool javaScript;
                int majorVersion;
                double minorVersion;
-               //Version msDomVersion;
+               Version msDomVersion;
                string platform;
                bool tables;
                //Type tagWriter;
@@ -282,7 +282,17 @@ namespace System.Web {
 
                public Version MSDomVersion {
                        get {
-                               return new Version (0, 0);
+                               if (!Get (HaveMSDomVersion)) {
+                                       string ver_str;
+                                       Set (HaveMSDomVersion);
+                                       ver_str = this ["msdomversion"];
+                                       if (ver_str == null)
+                                               msDomVersion = new Version (0, 0);
+                                       else
+                                               msDomVersion = new Version (ver_str);
+                               }
+
+                               return msDomVersion;
                        }
                }
 
index 745668a6db241d4f785ee7c6305e50bd28338cfc..c7aefde707ec136922767accc6b9c359705f791a 100644 (file)
@@ -1,3 +1,7 @@
+2006-12-07  Vladimir Krasnov  <vladimirk@mainsoft.com>
+
+       * BrowserCapabilities.cs: fixed MSDomVersion property
+
 2006-12-05 Igor Zelmanovich <igorz@mainsoft.com>
 
        * VirtualPathUtility.cs: fixed: ToAbsolute() method.