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