2010-03-12 Jb Evain <jbevain@novell.com>
[mono.git] / mcs / class / System.ServiceModel.Web / System.ServiceModel.Dispatcher / ChangeLog
1 2009-10-23  Atsushi Enomoto  <atsushi@ximian.com>
2
3         * JsonQueryStringConverter.cs
4           QueryStringConverter.cs
5           WebMessageFormatter.cs : add experimental monotouch build.
6
7 2009-10-08  Atsushi Enomoto  <atsushi@ximian.com>
8
9         * WebMessageEncoder.cs : use alwaysEmitTypeInformation to output
10           object __type.
11
12 2009-10-08  Atsushi Enomoto  <atsushi@ximian.com>
13
14         * JsonQueryStringConverter.cs : add custom body name support (used.
15           for AJAX). Handle string value (in very LAMESPEC way).
16         * WebMessageFormatter.cs : add custom body name support.
17           Slightly changed reply serialization.
18           Convert deserialized values using QueryStringConverter.
19
20 2009-10-07  Atsushi Enomoto  <atsushi@ximian.com>
21
22         * WebMessageFormatter.cs : revert and fix wrapper name change. XML
23           and JSON have different serialization.
24
25 2009-10-07  Atsushi Enomoto  <atsushi@ximian.com>
26
27         * WebMessageFormatter.cs : also fix wrapped message deserialization.
28           It should expect FooResponse (body WrapperName), not FooResult
29           (ReturnValue part Name).
30
31 2009-10-07  Atsushi Enomoto  <atsushi@ximian.com>
32
33         * WebMessageFormatter.cs : when they serialize Wrapped message, it
34           first writes "root" and then the wrapper element.
35
36 2009-10-07  Atsushi Enomoto  <atsushi@ximian.com>
37
38         * WebMessageFormatter.cs : JSON writer does not support namespace.
39
40 2009-09-02  Atsushi Enomoto  <atsushi@ximian.com>
41
42         * WebMessageFormatter.cs : it was not returning value with correct
43           wrapper name/namespace. Fix interop with .NET client.
44
45 2009-09-02  Atsushi Enomoto  <atsushi@ximian.com>
46
47         * WebMessageFormatter.cs : Made the same prohibition for dispatch
48           formatters too. Support WebMessageBodyStyle on dispatcher side too.
49
50 2009-09-02  Atsushi Enomoto  <atsushi@ximian.com>
51
52         * WebMessageFormatter.cs : override some serialization methods as
53           prohibited.
54
55 2009-09-02  Atsushi Enomoto  <atsushi@ximian.com>
56
57         * WebHttpDispatchOperationSelector.cs : use common extension method.
58         * WebMessageFormatter.cs : support WebMessageBodyStyle(.Wrapped*).
59           Cache serializers.
60
61 2009-07-28  Atsushi Enomoto  <atsushi@ximian.com>
62
63         * WebMessageFormatter.cs : apply OutgoingRequest if available.
64
65 2008-04-16  Atsushi Enomoto  <atsushi@ximian.com>
66
67         * WebMessageFormatter.cs : now that ReadObject() verifies
68           by default, it broke deserialization. Fixed it.
69
70 2008-02-18  Atsushi Enomoto  <atsushi@ximian.com>
71
72         * JsonQueryStringConverter.cs : implemented.
73
74 2008-02-17  Atsushi Enomoto  <atsushi@ximian.com>
75
76         * WebMessageFormatter.cs : implement WebOperationContext support.
77
78 2008-02-16  Atsushi Enomoto  <atsushi@ximian.com>
79
80         * WebHttpDispatchOperationSelector.cs : some code cleanup.
81
82 2008-02-16  Atsushi Enomoto  <atsushi@ximian.com>
83
84         * WebMessageFormatter.cs : fixed content-type typo.
85
86 2008-02-16  Atsushi Enomoto  <atsushi@ximian.com>
87
88         * WebMessageFormatter.cs : implemented DeserializeReply().
89           It was wrong to have one MessageDescription in a formatter, as
90           they are different between serialization and deserialization.
91
92 2008-02-16  Atsushi Enomoto  <atsushi@ximian.com>
93
94         * WebMessageFormatter.cs : oops oops. not "encoding" but "charset".
95
96 2008-02-15  Atsushi Enomoto  <atsushi@ximian.com>
97
98         * WebMessageFormatter.cs : hack SerializeReply().
99           Add WebBodyFormat property 
100
101 2008-02-15  Atsushi Enomoto  <atsushi@ximian.com>
102
103         * WebMessageFormatter.cs : implement DeserializeRequest().
104
105 2008-02-15  Atsushi Enomoto  <atsushi@ximian.com>
106
107         * WebMessageFormatter.cs : attach a HttpRequestMessageProperty when
108           creating a request Message.
109
110 2008-02-15  Atsushi Enomoto  <atsushi@ximian.com>
111
112         * WebHttpDispatchOperationSelector.cs : implemented large part of it.
113         * WebMessageFormatter.cs : moved BuildUriTemplate to WebAttributeInfo.
114
115 2008-02-14  Atsushi Enomoto  <atsushi@ximian.com>
116
117         * WebMessageFormatter.cs : pass WebHttpBehavior too.
118
119 2008-02-14  Atsushi Enomoto  <atsushi@ximian.com>
120
121         * WebMessageFormatter.cs : pass QueryStringConverter which is used to
122           convert parameter objects to the components of the request URI.
123
124 2008-02-14  Atsushi Enomoto  <atsushi@ximian.com>
125
126         * WebMessageFormatter.cs : new message formatter that is created
127           from WebHttpBehavior and handles [WebGet] or [WebInvoke]. Not done.
128
129 2008-02-13  Atsushi Enomoto  <atsushi@ximian.com>
130
131         * QueryStringConverter.cs : I could just check null parameter.
132
133 2008-02-13  Atsushi Enomoto  <atsushi@ximian.com>
134
135         * QueryStringConverter.cs: CanConvert() supports cpl more types.
136           Implemented ConvertStringToValue() and ConvertValueToString().
137
138 2008-02-12  Atsushi Enomoto  <atsushi@ximian.com>
139
140         * WebHttpDispatchOperationSelector.cs : stubbed members.
141
142 2008-02-07  Atsushi Enomoto  <atsushi@ximian.com>
143
144         * JsonQueryStringConverter.cs, QueryStringConverter.cs,
145           WebHttpDispatchOperationSelector.cs : mostly stubs.