1 2009-05-09 Sebastien Pouliot <sebastien@ximian.com>
3 * WebHeaderCollection_2_1.cs: When associated with a WebRequest
4 the header collection items needs to be validated since not all
5 headers will be valid. Part of fix for DRT#532
7 2009-04-16 Sebastien Pouliot <sebastien@ximian.com>
9 * HttpWebRequest_2_1.cs: Rework the throwing of NIE so gui-compare
10 does not report them (since they are the "right" behavior)
11 * WebClient_2_1.cs: Fix BaseAddress property to return the URI to
12 the XAP file. Implement protected GetWebRequest which will make an
13 absolute URI from a relative one (using BaseAddress). That remove
14 the need of the previous hack.
15 * WebRequest_2_1.cs: Remove previous hack
17 2009-04-11 Sebastien Pouliot <sebastien@ximian.com>
19 * WebClient_2_1.cs: WebClient allows relative URI...
20 * WebRequest_2_1.cs: ...while WebRequest does not by default.
21 Also uncomment a few checks for new test cases
23 2009-04-11 Sebastien Pouliot <sebastien@ximian.com>
25 * DnsEndPoint_2_1.cs: Adjust exceptions wrt unit tests
26 * HttpWebRequest_2_1.cs: Fix Headers property wrt unit tests:
27 * WebClient_2_1.cs: Fix some properties
28 * WebHeaderCollection_2_1.cs: Adjust exceptions wrt unit tests
29 * WebRequest_2_1.cs: Add RegisterPrefix functionality and add
30 missing checks (fix unit tests)
32 2009-04-09 Sebastien Pouliot <sebastien@ximian.com>
34 * DnsEndPoint_2_1.cs: Fix header.
35 * HttpStatusCode_2_1.cs: New. SL2 (short) version of the enum
36 * HttpWebRequest_2_1.cs: Add missing members
37 * WebExceptionStatus_2_1.cs: New. SL2 (short) version of the enum
38 * WebHeaderCollection_2_1.cs: Implement S.C.IEnumerable
40 2009-03-11 Rolf Bjarne Kvinge <RKvinge@novell.com>
42 * WebClient_2_1.cs: OnOpenReadCompleted and OnDownloadStringCompleted:
43 make sure we don't pass any exceptions back to native code.
45 2009-03-04 Rolf Bjarne Kvinge <RKvinge@novell.com>
47 * WebClient_2_1.cs: Stub out missing methods.
48 * WriteStreamClosedEventArgs_2_1.cs:
49 * WriteStreamClosedEventHandler_2_1.cs: Added.
51 2009-02-05 Geoff Norton <gnorton@novell.com>
53 * WebClient_2_1.cs: Use g_timeout_add instead of g_idle_add here until
54 SyncContext is ready, as its less prone to starvation.
56 2009-02-05 Geoff Norton <gnorton@novell.com>
58 * WebClient_2_1.cs: CancelAsync calls Thread.Interrupt so needs to be
59 SecuritySafeCritical for now.
61 2009-01-26 Rolf Bjarne Kvinge <rkvinge@novell.com>
63 * WebClient_2_1.cs: Ensure we don't let exceptions go to native code.
64 * HttpWebRequest_2_1.cs: Add AllowReadStreamBuffering.
66 2009-01-21 Geoff Norton <gnorton@novell.com>
68 * WebClient_2_1.cs: Make the ManualResetEvent local to the callback
69 because a WebClient can be reused causing a wait-handle race here
70 allowing a delegate to get collected causing a crash.
72 2009-01-21 Chris Toshok <toshok@ximian.com>
74 * WebClient_2_1.cs: add 1 method back in, CancelAsync.
76 2009-01-12 Geoff Norton <gnorton@novell.com>
78 * WebClient_2.1.cs: SL2 webclient supports BaseAddress.
80 2008-10-16 Jb Evain <jbevain@novell.com>
82 * WebHeaderCollection_2_1.cs: update to SL2 api.
84 2008-10-16 Jb Evain <jbevain@novell.com>
86 * WebResponse_2_1.cs: update API to SL2.
88 2008-08-21 Stephane Delcroix <sdelcroix@novell.com>
90 * WebClient_2_1.cs: set the address on OpenReadCompletedEventArgs
93 2008-08-21 Stephane Delcroix <sdelcroix@novell.com>
95 * WebClient_2_1.cs: enable the DownloadStringAsync code
97 2008-08-19 Geoff Norton <gnorton@novell.com>
99 * WebClient_2_1.cs: Keep a reference to the tick callback until its completed.
101 2008-08-18 Geoff Norton <gnorton@novell.com>
103 * WebRequest_2_1.cs: Set a delegate callback for BrowserHttpWebRequest
105 * WebClient_2_1.cs: Refactor the OnDownloadedChanged method, as its already
106 emitting on the right thread. Clean up the OnOpenReadCompleted method.
107 Set a delegate callback for BrowserHttpWebRequest to updated Progress.
109 2008-08-17 Geoff Norton <gnorton@novell.com>
111 * WebRequest_2_1.cs: We support relative URI's now.
113 2008-08-14 Geoff Norton <gnorton@novell.com>
115 * WebClient_2_1.cs: A dirty hack to emit the events on the proper thread
116 until we can figure out exactly how to leverage Dispatcher over here.
118 2008-06-18 Stephane Delcroix <sdelcroix@novell.com>
120 * WebRequest_2_1.cs: Load BrowserHttpWebRequest from the right assembly
122 2008-06-10 Stephane Delcroix <sdelcroix@novell.com>
124 * DnsEndPoint_2_1.cs: embed an IPAddress and rely on IPEndPoint
127 2008-06-04 Stephane Delcroix <sdelcroix@novell.com>
129 * DnsEndPoint_2_1.cs: new DnsEndPoint class for SL2b1
131 2008-04-13 Jb Evain <jbevain@novell.com>
133 * *_2_1.cs: move the specific 2.1 System.Net code to the