2009-04-11 Sebastien Pouliot <sebastien@ximian.com>
[mono.git] / mcs / class / System.Net / System.Net / ChangeLog
1 2009-04-11  Sebastien Pouliot  <sebastien@ximian.com>
2
3         * DnsEndPoint_2_1.cs: Adjust exceptions wrt unit tests
4         * HttpWebRequest_2_1.cs: Fix Headers property wrt unit tests: 
5         * WebClient_2_1.cs: Fix some properties
6         * WebHeaderCollection_2_1.cs: Adjust exceptions wrt unit tests
7         * WebRequest_2_1.cs: Add RegisterPrefix functionality and add
8         missing checks (fix unit tests)
9
10 2009-04-09  Sebastien Pouliot  <sebastien@ximian.com>
11
12         * DnsEndPoint_2_1.cs: Fix header.
13         * HttpStatusCode_2_1.cs: New. SL2 (short) version of the enum
14         * HttpWebRequest_2_1.cs: Add missing members
15         * WebExceptionStatus_2_1.cs: New. SL2 (short) version of the enum
16         * WebHeaderCollection_2_1.cs: Implement S.C.IEnumerable
17
18 2009-03-11  Rolf Bjarne Kvinge  <RKvinge@novell.com>
19
20         * WebClient_2_1.cs: OnOpenReadCompleted and OnDownloadStringCompleted:
21         make sure we don't pass any exceptions back to native code.
22
23 2009-03-04  Rolf Bjarne Kvinge  <RKvinge@novell.com>
24
25         * WebClient_2_1.cs: Stub out missing methods.
26         * WriteStreamClosedEventArgs_2_1.cs: 
27         * WriteStreamClosedEventHandler_2_1.cs: Added.
28
29 2009-02-05  Geoff Norton  <gnorton@novell.com>
30
31         * WebClient_2_1.cs: Use g_timeout_add instead of g_idle_add here until
32         SyncContext is ready, as its less prone to starvation.
33
34 2009-02-05  Geoff Norton  <gnorton@novell.com>
35
36         * WebClient_2_1.cs: CancelAsync calls Thread.Interrupt so needs to be
37         SecuritySafeCritical for now.
38
39 2009-01-26  Rolf Bjarne Kvinge  <rkvinge@novell.com>
40
41         * WebClient_2_1.cs: Ensure we don't let exceptions go to native code.
42         * HttpWebRequest_2_1.cs: Add AllowReadStreamBuffering.
43
44 2009-01-21  Geoff Norton  <gnorton@novell.com>
45
46         * WebClient_2_1.cs: Make the ManualResetEvent local to the callback
47         because a WebClient can be reused causing a wait-handle race here
48         allowing a delegate to get collected causing a crash.
49
50 2009-01-21  Chris Toshok  <toshok@ximian.com>
51
52         * WebClient_2_1.cs: add 1 method back in, CancelAsync.
53
54 2009-01-12  Geoff Norton  <gnorton@novell.com>
55
56         * WebClient_2.1.cs: SL2 webclient supports BaseAddress.
57
58 2008-10-16  Jb Evain  <jbevain@novell.com>
59
60         * WebHeaderCollection_2_1.cs: update to SL2 api.
61
62 2008-10-16  Jb Evain  <jbevain@novell.com>
63
64         * WebResponse_2_1.cs: update API to SL2.
65
66 2008-08-21  Stephane Delcroix  <sdelcroix@novell.com>
67
68         * WebClient_2_1.cs: set the address on OpenReadCompletedEventArgs
69         ctor.
70
71 2008-08-21  Stephane Delcroix  <sdelcroix@novell.com>
72
73         * WebClient_2_1.cs: enable the DownloadStringAsync code
74
75 2008-08-19  Geoff Norton  <gnorton@novell.com>
76
77         * WebClient_2_1.cs: Keep a reference to the tick callback until its completed.
78
79 2008-08-18  Geoff Norton  <gnorton@novell.com>
80
81         * WebRequest_2_1.cs: Set a delegate callback for BrowserHttpWebRequest
82         to update progress.
83         * WebClient_2_1.cs: Refactor the OnDownloadedChanged method, as its already
84         emitting on the right thread.  Clean up the OnOpenReadCompleted method.
85         Set a delegate callback for BrowserHttpWebRequest to updated Progress.
86
87 2008-08-17  Geoff Norton  <gnorton@novell.com>
88
89         * WebRequest_2_1.cs: We support relative URI's now.
90
91 2008-08-14  Geoff Norton  <gnorton@novell.com>
92
93         * WebClient_2_1.cs: A dirty hack to emit the events on the proper thread
94         until we can figure out exactly how to leverage Dispatcher over here.
95
96 2008-06-18  Stephane Delcroix  <sdelcroix@novell.com>
97
98         * WebRequest_2_1.cs: Load BrowserHttpWebRequest from the right assembly
99
100 2008-06-10  Stephane Delcroix  <sdelcroix@novell.com>
101
102         * DnsEndPoint_2_1.cs: embed an IPAddress and rely on IPEndPoint
103         for serialization.
104
105 2008-06-04  Stephane Delcroix  <sdelcroix@novell.com>
106
107         * DnsEndPoint_2_1.cs: new DnsEndPoint class for SL2b1
108
109 2008-04-13  Jb Evain  <jbevain@novell.com>
110
111         * *_2_1.cs: move the specific 2.1 System.Net code to the
112         assembly System.Net.