Author: atsushi
Date: 2008-02-16 06:57:21 -0500 (Sat, 16 Feb 2008)
New Revision: 95860

Modified:
   
trunk/olive/class/System.ServiceModel.Web/System.ServiceModel.Channels/ChangeLog
   
trunk/olive/class/System.ServiceModel.Web/System.ServiceModel.Channels/WebMessageEncodingBindingElement.cs
   
trunk/olive/class/System.ServiceModel.Web/System.ServiceModel.Description/ChangeLog
   
trunk/olive/class/System.ServiceModel.Web/System.ServiceModel.Description/WebHttpBehavior.cs
   
trunk/olive/class/System.ServiceModel.Web/System.ServiceModel.Dispatcher/ChangeLog
   
trunk/olive/class/System.ServiceModel.Web/System.ServiceModel.Dispatcher/WebHttpDispatchOperationSelector.cs
   trunk/olive/class/System.ServiceModel.Web/System.ServiceModel.Web.dll.sources
   trunk/olive/class/System.ServiceModel.Web/System/ChangeLog
Log:
2008-02-16  Atsushi Enomoto  <[EMAIL PROTECTED]>

        * UriTemplateTable.cs : remove some MonoTODOs.

        * WebHttpDispatchOperationSelector.cs : some code cleanup.

        * WebHttpBehavior.cs : removed couple of MonoTODOs.

        * WebMessageEncodingBindingElement.cs : some TODO cleanup.



Modified: trunk/olive/class/System.ServiceModel.Web/System/ChangeLog
===================================================================
--- trunk/olive/class/System.ServiceModel.Web/System/ChangeLog  2008-02-16 
11:45:32 UTC (rev 95859)
+++ trunk/olive/class/System.ServiceModel.Web/System/ChangeLog  2008-02-16 
11:57:21 UTC (rev 95860)
@@ -1,5 +1,9 @@
 2008-02-16  Atsushi Enomoto  <[EMAIL PROTECTED]>
 
+       * UriTemplateTable.cs : remove some MonoTODOs.
+
+2008-02-16  Atsushi Enomoto  <[EMAIL PROTECTED]>
+
        * UriTemplate.cs : rewrote query parameter retrieval part. It did
          not match order-independent input and lack of parameters.
 

Modified: 
trunk/olive/class/System.ServiceModel.Web/System.ServiceModel.Channels/ChangeLog
===================================================================
--- 
trunk/olive/class/System.ServiceModel.Web/System.ServiceModel.Channels/ChangeLog
    2008-02-16 11:45:32 UTC (rev 95859)
+++ 
trunk/olive/class/System.ServiceModel.Web/System.ServiceModel.Channels/ChangeLog
    2008-02-16 11:57:21 UTC (rev 95860)
@@ -1,5 +1,9 @@
 2008-02-16  Atsushi Enomoto  <[EMAIL PROTECTED]>
 
+       * WebMessageEncodingBindingElement.cs : some TODO cleanup.
+
+2008-02-16  Atsushi Enomoto  <[EMAIL PROTECTED]>
+
        * WebMessageEncoder.cs : use content-type correctly.
 
 2008-02-16  Atsushi Enomoto  <[EMAIL PROTECTED]>

Modified: 
trunk/olive/class/System.ServiceModel.Web/System.ServiceModel.Channels/WebMessageEncodingBindingElement.cs
===================================================================
--- 
trunk/olive/class/System.ServiceModel.Web/System.ServiceModel.Channels/WebMessageEncodingBindingElement.cs
  2008-02-16 11:45:32 UTC (rev 95859)
+++ 
trunk/olive/class/System.ServiceModel.Web/System.ServiceModel.Channels/WebMessageEncodingBindingElement.cs
  2008-02-16 11:57:21 UTC (rev 95860)
@@ -58,7 +58,6 @@
 
                // Properties
 
-               [MonoTODO]
                public WebContentTypeMapper ContentTypeMapper {
                        get { return content_type_mapper; }
                        set { content_type_mapper = value; }
@@ -86,12 +85,10 @@
                        }
                }
 
-               [MonoTODO]
                public XmlDictionaryReaderQuotas ReaderQuotas {
                        get { return reader_quotas; }
                }
 
-               [MonoTODO]
                public Encoding WriteEncoding {
                        get { return write_encoding; }
                        set {
@@ -132,7 +129,6 @@
                        return (WebMessageEncodingBindingElement) 
MemberwiseClone ();
                }
 
-               [MonoTODO]
                public override MessageEncoderFactory 
CreateMessageEncoderFactory ()
                {
                        return new WebMessageEncoderFactory (this);

Modified: 
trunk/olive/class/System.ServiceModel.Web/System.ServiceModel.Description/ChangeLog
===================================================================
--- 
trunk/olive/class/System.ServiceModel.Web/System.ServiceModel.Description/ChangeLog
 2008-02-16 11:45:32 UTC (rev 95859)
+++ 
trunk/olive/class/System.ServiceModel.Web/System.ServiceModel.Description/ChangeLog
 2008-02-16 11:57:21 UTC (rev 95860)
@@ -1,5 +1,9 @@
 2008-02-15  Atsushi Enomoto  <[EMAIL PROTECTED]>
 
+       * WebHttpBehavior.cs : removed couple of MonoTODOs.
+
+2008-02-15  Atsushi Enomoto  <[EMAIL PROTECTED]>
+
        * WebHttpBehavior.cs : ApplyDispatchBehavior() sets address filter.
 
 2008-02-15  Atsushi Enomoto  <[EMAIL PROTECTED]>

Modified: 
trunk/olive/class/System.ServiceModel.Web/System.ServiceModel.Description/WebHttpBehavior.cs
===================================================================
--- 
trunk/olive/class/System.ServiceModel.Web/System.ServiceModel.Description/WebHttpBehavior.cs
        2008-02-16 11:45:32 UTC (rev 95859)
+++ 
trunk/olive/class/System.ServiceModel.Web/System.ServiceModel.Description/WebHttpBehavior.cs
        2008-02-16 11:57:21 UTC (rev 95860)
@@ -48,13 +48,11 @@
                        set { default_body_style = value; }
                }
 
-               [MonoTODO]
                public virtual WebMessageFormat DefaultOutgoingRequestFormat {
                        get { return default_request_format; }
                        set { default_request_format = value; }
                }
 
-               [MonoTODO]
                public virtual WebMessageFormat DefaultOutgoingResponseFormat {
                        get { return default_response_format; }
                        set { default_response_format = value; }
@@ -112,25 +110,21 @@
                        return new QueryStringConverter ();
                }
 
-               [MonoTODO]
                protected virtual IClientMessageFormatter 
GetReplyClientFormatter (OperationDescription operationDescription, 
ServiceEndpoint endpoint)
                {
                        return new WebMessageFormatter.ReplyClientFormatter 
(operationDescription, endpoint, GetQueryStringConverter 
(operationDescription), this);
                }
 
-               [MonoTODO]
                protected virtual IDispatchMessageFormatter 
GetReplyDispatchFormatter (OperationDescription operationDescription, 
ServiceEndpoint endpoint)
                {
                        return new WebMessageFormatter.ReplyDispatchFormatter 
(operationDescription, endpoint, GetQueryStringConverter 
(operationDescription), this);
                }
 
-               [MonoTODO]
                protected virtual IClientMessageFormatter 
GetRequestClientFormatter (OperationDescription operationDescription, 
ServiceEndpoint endpoint)
                {
                        return new WebMessageFormatter.RequestClientFormatter 
(operationDescription, endpoint, GetQueryStringConverter 
(operationDescription), this);
                }
 
-               [MonoTODO]
                protected virtual IDispatchMessageFormatter 
GetRequestDispatchFormatter (OperationDescription operationDescription, 
ServiceEndpoint endpoint)
                {
                        return new WebMessageFormatter.RequestDispatchFormatter 
(operationDescription, endpoint, GetQueryStringConverter 
(operationDescription), this);

Modified: 
trunk/olive/class/System.ServiceModel.Web/System.ServiceModel.Dispatcher/ChangeLog
===================================================================
--- 
trunk/olive/class/System.ServiceModel.Web/System.ServiceModel.Dispatcher/ChangeLog
  2008-02-16 11:45:32 UTC (rev 95859)
+++ 
trunk/olive/class/System.ServiceModel.Web/System.ServiceModel.Dispatcher/ChangeLog
  2008-02-16 11:57:21 UTC (rev 95860)
@@ -1,5 +1,9 @@
 2008-02-16  Atsushi Enomoto  <[EMAIL PROTECTED]>
 
+       * WebHttpDispatchOperationSelector.cs : some code cleanup.
+
+2008-02-16  Atsushi Enomoto  <[EMAIL PROTECTED]>
+
        * WebMessageFormatter.cs : fixed content-type typo.
 
 2008-02-16  Atsushi Enomoto  <[EMAIL PROTECTED]>

Modified: 
trunk/olive/class/System.ServiceModel.Web/System.ServiceModel.Dispatcher/WebHttpDispatchOperationSelector.cs
===================================================================
--- 
trunk/olive/class/System.ServiceModel.Web/System.ServiceModel.Dispatcher/WebHttpDispatchOperationSelector.cs
        2008-02-16 11:45:32 UTC (rev 95859)
+++ 
trunk/olive/class/System.ServiceModel.Web/System.ServiceModel.Dispatcher/WebHttpDispatchOperationSelector.cs
        2008-02-16 11:57:21 UTC (rev 95860)
@@ -61,14 +61,12 @@
                        }
                }
 
-               [MonoTODO]
                public string SelectOperation (ref Message message)
                {
                        bool dummy;
                        return SelectOperation (ref message, out dummy);
                }
 
-               [MonoTODO]
                protected virtual string SelectOperation (ref Message message, 
out bool uriMatched)
                {
                        if (message == null)
@@ -85,12 +83,8 @@
                        if (match != null) {
                                uriMatched = true;
                                foreach (TemplateTablePair p in 
table.KeyValuePairs)
-                                       if (p.Key == match.Template) {
+                                       if (p.Key == match.Template)
                                                od = p.Value as 
OperationDescription;
-                                               WebAttributeInfo info = 
GetWebAttributeInfo (od);
-                                               // FIXME: I doubt this content 
format assumption is correct ...
-                                               var prop = new 
WebBodyFormatMessageProperty (info.RequestFormat == WebMessageFormat.Xml 
?WebContentFormat.Xml : WebContentFormat.Json);
-                                       }
                        }
                        return od != null ? od.Name : String.Empty;
                }

Modified: 
trunk/olive/class/System.ServiceModel.Web/System.ServiceModel.Web.dll.sources
===================================================================
--- 
trunk/olive/class/System.ServiceModel.Web/System.ServiceModel.Web.dll.sources   
    2008-02-16 11:45:32 UTC (rev 95859)
+++ 
trunk/olive/class/System.ServiceModel.Web/System.ServiceModel.Web.dll.sources   
    2008-02-16 11:57:21 UTC (rev 95860)
@@ -11,6 +11,8 @@
 System.Runtime.Serialization.Json/JsonSerializationWriter.cs
 System.Runtime.Serialization.Json/JsonWriter.cs
 System.Runtime.Serialization.Json/TypeMap.cs
+System.ServiceModel.Activation/WebScriptServiceHostFactory.cs
+System.ServiceModel.Activation/WebServiceHostFactory.cs
 System.ServiceModel.Channels/WebBodyFormatMessageProperty.cs
 System.ServiceModel.Channels/WebContentFormat.cs
 System.ServiceModel.Channels/WebContentTypeMapper.cs

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

Reply via email to