Author: atsushi
Date: 2007-10-05 02:52:27 -0400 (Fri, 05 Oct 2007)
New Revision: 86951

Modified:
   trunk/mcs/class/System.Web.Services/System.Web.Services.Description/ChangeLog
   
trunk/mcs/class/System.Web.Services/System.Web.Services.Description/ServiceDescriptionCollection.cs
   trunk/mcs/class/System.Web.Services/System.Web.Services.Discovery/ChangeLog
   
trunk/mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryClientProtocol.cs
   trunk/mcs/class/System.Web.Services/System.Web.Services.Protocols/ChangeLog
   
trunk/mcs/class/System.Web.Services/System.Web.Services.Protocols/HttpWebClientProtocol.cs
   trunk/mcs/class/System.Web.Services/System.Web.Services/ChangeLog
   trunk/mcs/class/System.Web.Services/System.Web.Services/WebService.cs
Log:
2007-10-05  Atsushi Enomoto  <[EMAIL PROTECTED]>

        * HttpWebClientProtocol.cs : implemented EnableDecompression.

        * WebService.cs : [ComVisible].

        * DiscoveryClientProtocol.cs : [ComVisible]

        * ServiceDescriptionCollection.cs : added missing members.



Modified: trunk/mcs/class/System.Web.Services/System.Web.Services/ChangeLog
===================================================================
--- trunk/mcs/class/System.Web.Services/System.Web.Services/ChangeLog   
2007-10-05 06:04:25 UTC (rev 86950)
+++ trunk/mcs/class/System.Web.Services/System.Web.Services/ChangeLog   
2007-10-05 06:52:27 UTC (rev 86951)
@@ -1,3 +1,7 @@
+2006-12-05  Atsushi Enomoto  <[EMAIL PROTECTED]>
+
+       * WebService.cs : [ComVisible].
+
 2006-12-04  Atsushi Enomoto  <[EMAIL PROTECTED]>
 
        * WebService.cs : implemented SoapVersion as documented in MSDN.

Modified: trunk/mcs/class/System.Web.Services/System.Web.Services/WebService.cs
===================================================================
--- trunk/mcs/class/System.Web.Services/System.Web.Services/WebService.cs       
2007-10-05 06:04:25 UTC (rev 86950)
+++ trunk/mcs/class/System.Web.Services/System.Web.Services/WebService.cs       
2007-10-05 06:52:27 UTC (rev 86951)
@@ -102,6 +102,7 @@
 #if NET_2_0
                [Browsable (false)]
                [DesignerSerializationVisibility 
(DesignerSerializationVisibility.Hidden)]
+               [System.Runtime.InteropServices.ComVisible (false)]
                public System.Web.Services.Protocols.SoapProtocolVersion 
SoapVersion {
                        get { return _soapVersion; }
                }

Modified: 
trunk/mcs/class/System.Web.Services/System.Web.Services.Description/ChangeLog
===================================================================
--- 
trunk/mcs/class/System.Web.Services/System.Web.Services.Description/ChangeLog   
    2007-10-05 06:04:25 UTC (rev 86950)
+++ 
trunk/mcs/class/System.Web.Services/System.Web.Services.Description/ChangeLog   
    2007-10-05 06:52:27 UTC (rev 86951)
@@ -1,3 +1,7 @@
+2007-10-05  Atsushi Enomoto  <[EMAIL PROTECTED]>
+
+       * ServiceDescriptionCollection.cs : added missing members.
+
 2007-08-31  Gert Driesen  <[EMAIL PROTECTED]>
 
        * ServiceDescription.cs: Do not require write access to file.

Modified: 
trunk/mcs/class/System.Web.Services/System.Web.Services.Description/ServiceDescriptionCollection.cs
===================================================================
--- 
trunk/mcs/class/System.Web.Services/System.Web.Services.Description/ServiceDescriptionCollection.cs
 2007-10-05 06:04:25 UTC (rev 86950)
+++ 
trunk/mcs/class/System.Web.Services/System.Web.Services.Description/ServiceDescriptionCollection.cs
 2007-10-05 06:52:27 UTC (rev 86951)
@@ -148,6 +148,7 @@
                public void Insert (int index, ServiceDescription 
serviceDescription)
                {
                        List.Insert (index, serviceDescription);
+                       OnInsertComplete (index, serviceDescription);
                }
        
                public void Remove (ServiceDescription serviceDescription)
@@ -155,6 +156,22 @@
                        List.Remove (serviceDescription);
                }
 
+#if NET_2_0
+               [MonoTODO]
+               protected override
+#endif
+               void OnInsertComplete (int index, object item)
+               {
+                       base.OnInsertComplete (index, item);
+               }
+
+#if NET_2_0
+               [MonoTODO]
+               protected override void SetParent (object value, object parent)
+               {
+               }
+#endif
+
                #endregion // Methods
        }
 }

Modified: 
trunk/mcs/class/System.Web.Services/System.Web.Services.Discovery/ChangeLog
===================================================================
--- trunk/mcs/class/System.Web.Services/System.Web.Services.Discovery/ChangeLog 
2007-10-05 06:04:25 UTC (rev 86950)
+++ trunk/mcs/class/System.Web.Services/System.Web.Services.Discovery/ChangeLog 
2007-10-05 06:52:27 UTC (rev 86951)
@@ -1,3 +1,7 @@
+2007-10-05  Atsushi Enomotot  <[EMAIL PROTECTED]>
+
+       * DiscoveryClientProtocol.cs : [ComVisible]
+
 2007-08-31  Gert Driesen  <[EMAIL PROTECTED]>
 
        * DiscoveryRequestHandler.cs: Do not require write access to file.

Modified: 
trunk/mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryClientProtocol.cs
===================================================================
--- 
trunk/mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryClientProtocol.cs
        2007-10-05 06:04:25 UTC (rev 86950)
+++ 
trunk/mcs/class/System.Web.Services/System.Web.Services.Discovery/DiscoveryClientProtocol.cs
        2007-10-05 06:52:27 UTC (rev 86951)
@@ -229,6 +229,9 @@
                        }
                }
 
+#if NET_2_0
+               [System.Runtime.InteropServices.ComVisible (false)]
+#endif
                [Obsolete ("This method will be removed from a future version. 
The method call is no longer required for resource discovery", false)]
                public void LoadExternals ()
                {

Modified: 
trunk/mcs/class/System.Web.Services/System.Web.Services.Protocols/ChangeLog
===================================================================
--- trunk/mcs/class/System.Web.Services/System.Web.Services.Protocols/ChangeLog 
2007-10-05 06:04:25 UTC (rev 86950)
+++ trunk/mcs/class/System.Web.Services/System.Web.Services.Protocols/ChangeLog 
2007-10-05 06:52:27 UTC (rev 86951)
@@ -1,3 +1,7 @@
+2007-10-05  Atsushi Enomoto  <[EMAIL PROTECTED]>
+
+       * HttpWebClientProtocol.cs : implemented EnableDecompression.
+
 2007-10-04  Atsushi Enomoto  <[EMAIL PROTECTED]>
 
        * TypeStubManager.cs: reverted r82932 again. This #if ONLY_1_1 causes

Modified: 
trunk/mcs/class/System.Web.Services/System.Web.Services.Protocols/HttpWebClientProtocol.cs
===================================================================
--- 
trunk/mcs/class/System.Web.Services/System.Web.Services.Protocols/HttpWebClientProtocol.cs
  2007-10-05 06:04:25 UTC (rev 86950)
+++ 
trunk/mcs/class/System.Web.Services/System.Web.Services.Protocols/HttpWebClientProtocol.cs
  2007-10-05 06:52:27 UTC (rev 86951)
@@ -44,7 +44,7 @@
 
                #region Fields
 
-               bool allowAutoRedirect;
+               bool allowAutoRedirect, enableDecompression;
                X509CertificateCollection clientCertificates;
                CookieContainer cookieContainer;
                IWebProxy proxy;
@@ -95,6 +95,14 @@
                        set { cookieContainer = value; }
                }
 
+#if NET_2_0
+               [DefaultValue (false)]
+               public bool EnableDecompression {
+                       get { return enableDecompression; }
+                       set { enableDecompression = value; }
+               }
+#endif
+
                [Browsable (false)]
                [DesignerSerializationVisibility 
(DesignerSerializationVisibility.Hidden)]
                public IWebProxy Proxy {
@@ -154,6 +162,10 @@
                        HttpWebRequest request = req as HttpWebRequest;
                        if (request == null)
                                return req;
+#if NET_2_0
+                       if (enableDecompression)
+                               request.AutomaticDecompression = 
DecompressionMethods.GZip;
+#endif
 
                        request.AllowAutoRedirect = allowAutoRedirect;
                        if (clientCertificates != null)

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to