[corlib] Improve CancellationTokenSource test
[mono.git] / mcs / class / System.ServiceModel / System.ServiceModel.PeerResolvers / ChangeLog
1 2010-05-19  Atsushi Enomoto  <atsushi@ximian.com>
2
3         * ServiceSettingsResponseInfo.cs
4           RegisterResponseInfo.cs
5           RefreshResponseInfo.cs
6           ResolveInfo.cs
7           UpdateInfo.cs
8           RegisterInfo.cs
9           UnregisterInfo.cs
10           RefreshInfo.cs
11           ResolveResponseInfo.cs : they don't have field initialization at
12           constructor now, for FormatterServices.GetUninitializedObject().
13           Fix regression with related to serialization changes.
14
15 2009-08-24  Atsushi Enomoto  <atsushi@ximian.com>
16
17         * IPeerConnectorContract.cs : use common Constants class.
18
19 2009-08-17  Atsushi Enomoto  <atsushi@ximian.com>
20
21         * IPeerConnectorContract.cs : use wildcard for the actual message
22           transfer operation.
23
24 2009-08-17  Atsushi Enomoto  <atsushi@ximian.com>
25
26         * IPeerConnectorContract.cs : fix internal member name to get
27           serialized correctly.
28
29 2009-08-14  Atsushi Enomoto  <atsushi@ximian.com>
30
31         * IPeerConnectorContract.cs : add itself as CallbackContract.
32
33 2009-08-14  Atsushi Enomoto  <atsushi@ximian.com>
34
35         * IPeerConnectorContract.cs : remove receiver contract.
36
37 2009-08-14  Atsushi Enomoto  <atsushi@ximian.com>
38
39         * IPeerConnectorContract.cs : add Disconnect() to receiver contract.
40
41 2009-08-07  Atsushi Enomoto  <atsushi@ximian.com>
42
43         * IPeerConnectorContract.cs : add callback contract.
44
45 2009-08-04  Atsushi Enomoto  <atsushi@ximian.com>
46
47         * IPeerConnectorContract.cs : fix contract and add receiver iface
48           (might be unnecessary though).
49
50 2009-07-31  Atsushi Enomoto  <atsushi@ximian.com>
51
52         * IPeerConnectorContract.cs : new file for [MC-PRCH].
53
54 2009-07-14  Atsushi Enomoto  <atsushi@ximian.com>
55
56         * ServiceSettingsResponseInfo.cs
57           RegisterResponseInfo.cs
58           RefreshResponseInfo.cs
59           ResolveInfo.cs
60           UpdateInfo.cs
61           RegisterInfo.cs
62           UnregisterInfo.cs
63           ResolveResponseInfo.cs
64           RefreshInfo.cs : implement HasBody(). I couldn't find any case
65           that this method might return false.
66
67 2009-07-14  Atsushi Enomoto  <atsushi@ximian.com>
68
69         * CustomPeerResolverService.cs : remove commented code.
70           Fix and reduce extra code in ServiceBehaviorAttribute.
71
72 2009-07-14  Atsushi Enomoto  <atsushi@ximian.com>
73
74         * ResolveResponseInfo.cs : by default it returns empty address list,
75           instead of xsi:nil.
76         * LocalPeerResolverService.cs : resolve operation should return
77           all registered nodes but the client itself.
78
79 2009-07-14  Atsushi Enomoto  <atsushi@ximian.com>
80
81         * RefreshResponseInfo.cs : fix name typo.
82
83 2009-07-09  Atsushi Enomoto  <atsushi@ximian.com>
84
85         * LocalPeerResolverService.cs : fix RegistrationLifetime to return.
86
87 2009-07-07  Atsushi Enomoto  <atsushi@ximian.com>
88
89         * CustomPeerResolverService.cs, LocalPeerResolverService.cs,
90           ICustomPeerResolverContract.cs : add local machine peer resolver
91           implementation that can work across appdomains (based on
92           dispatching peer resolver that communicates with a ServiceHost
93           which is either locally started or running as a different process).
94
95 2009-06-01  Atsushi Enomoto  <atsushi@ximian.com>
96
97         * CustomPeerResolverService.cs : Refresh() now gives readable reply.
98
99 2009-05-29  Atsushi Enomoto  <atsushi@ximian.com>
100
101         * CustomPeerResolverService.cs : implement some members.
102
103 2009-05-29  Atsushi Enomoto  <atsushi@ximian.com>
104
105         * RegisterResponseInfo.cs : it does not always reply lifetime.
106
107 2009-05-28  Atsushi Enomoto  <atsushi@ximian.com>
108
109         * RegisterResponseInfo.cs : oops, Marcos was right. .NET returns
110           "Update" element here.
111
112 2009-05-28  Atsushi Enomoto  <atsushi@ximian.com>
113
114         * ServiceSettingsResponseInfo.cs, RegisterResponseInfo.cs,
115           RefreshResponseInfo.cs, ResolveInfo.cs, UpdateInfo.cs,
116           UnregisterInfo.cs, ResolveResponseInfo.cs, RefreshInfo.cs :
117           set explicit namespaces on DataContract so that their members can
118           be serialized in appropriate namespace (namespaces in
119           MessageBodyMemberAttribute does not apply there).
120
121 2009-05-27  Atsushi Enomoto  <atsushi@ximian.com>
122
123         * ResolveInfo.cs : argument check.
124
125 2009-04-21  Atsushi Enomoto  <atsushi@ximian.com>
126
127         * PeerCustomResolverSettings.cs : added Clone().
128
129 2009-04-07  Atsushi Enomoto  <atsushi@ximian.com>
130
131         * IPeerResolverContract.cs: fix SessionMode value.
132
133 2007-08-19  Atsushi Enomoto  <atsushi@ximian.com>
134
135         * RegisterInfo.cs : marcos would have never thought that this is
136           the source of message xml incompatibility.
137
138 2007-08-19 Marcos Cobena (marcoscobena@gmail.com)
139
140         * PeerCustomResolverSettings.cs, RefreshInfo.cs, RefreshResponseInfo.cs, 
141         ServiceSettingsResponseInfo.cs, UnregisterInfo.cs, UpdateInfo.cs: Bunch of updates.
142
143 2007-08-19  Atsushi Enomoto  <atsushi@ximian.com>
144
145         * PeerCustomResolverSettings.cs : this class too.
146
147 2007-08-19  Atsushi Enomoto  <atsushi@ximian.com>
148
149         * PeerResolverSettings.cs : there is nothing actually supported in
150           this class, so don't forget MonoTODOs.
151
152 2007-08-17 Marcos Cobena (marcoscobena@gmail.com)
153
154         * CustomPeerResolverService.cs: Updated to dependency types.
155         * RegisterInfo.cs, RegisterResponseInfo.cs, ResolveInfo.cs, 
156         ResolveResponseInfo.cs, UnregisterInfo.cs: Updated to produce same messages as .NET does.
157
158 2007-08-17  Atsushi Enomoto  <atsushi@ximian.com>
159
160         * RegisterInfo.cs : rewritten. Fixed broken approach to static
161           object and eliminated duplicate fields. Use DataMember on Guid
162           field directly.
163
164 2007-08-16 Marcos Cobena (marcoscobena@gmail.com)
165
166         * PeerReferralPolicy.cs: Moved and updated here from AllEnums.cs.
167         * PeerResolverMode.cs: Updated API.
168         * RefreshResult.cs: Updated API.
169         * RegisterInfo.cs: Almost finished, minus HasBody().
170
171 2007-07-24 Marcos Cobena (marcoscobena@gmail.com)
172
173         * CustomPeerResolverService.cs, IPeerResolverContract.cs, RegisterInfo.cs, ResolveInfo.cs: Minor changes.
174         * RegisterResponseInfo.cs: Implemented.
175
176 2007-06-28 Marcos Cobena (marcoscobena@gmail.com)
177
178         * CustomPeerResolverService.cs : Minor fixes for working against tests.
179         * New classes initial implementations.
180
181 2007-05-18 Marcos Cobena (marcoscobena@gmail.com)
182
183         * IPeerResolverContract.cs
184           CustomPeerResolverService.cs : Minor fixes. IPeerResolverContract 
185           works fine now with attributes.
186
187 2007-05-13  Atsushi Enomoto  <atsushi@ximian.com>
188
189         * IPeerResolverContract.cs CustomPeerResolverService.cs :
190           whitespaces should be replaced with tabs.
191
192 2007-05-04 Marcos Cobena (marcoscobena@gmail.com)
193
194         * IPeerResolverContract.cs
195           CustomPeerResolverService.cs : Initial implementations.