2009-07-11 Michael Barker <mike@middlesoft.co.uk>
[mono.git] / mcs / class / System.Web.Extensions / ChangeLog
1 2009-07-06  Raja R Harinath  <harinath@hurrynot.org>
2
3         * Makefile (TEST_MCS_FLAGS): Reference SystemWebTestShim.
4
5 2009-05-26  Marek Habersack  <mhabersack@novell.com>
6
7         * Test/System.Web.UI/ScriptReferenceBaseTest.cs: added tests for
8         ReplaceExtension
9
10         * System.Web.Extensions_test.dll.sources: added
11         System.Web.UI/ScriptReferenceBaseTest.cs
12
13         * System.Web.Extensions.dll.sources: added
14         System.Web.UI/ScriptReferenceBase.cs
15
16 2008-11-28  Atsushi Enomoto  <atsushi@ximian.com>
17
18         * Makefile : add NUNIT_RESOURCE_FILES to dist.
19
20 2008-11-20  Marek Habersack  <mhabersack@novell.com>
21
22         * System.Web.Extensions.dll.sources: added
23         System.Web.ClientServices and System.Web.ClientServices.Providers
24         Sorted contents for easier reading and modification.
25
26 2008-11-19  Marek Habersack  <mhabersack@novell.com>
27
28         * Makefile (NUNIT_RESOURCE_FILES): added
29
30         * System.Web.Extensions_test.dll.sources: added the system.web
31         Mainsoft test suite files.
32         Added new test files.
33
34 2008-11-18  Marek Habersack  <mhabersack@novell.com>
35
36         * System.Web.Extensions.dll.sources: added
37         ./System.Web.UI.WebControls/ListViewTableCell.cs
38         Added ./System.Web.Query.Dynamic/DynamicClass.cs and
39         ./System.Web.Query.Dynamic/ParseException.cs    
40         Added ./System.Web.UI.WebControls/ListViewContainer.cs
41
42 2008-11-15  Marek Habersack  <mhabersack@novell.com>
43
44         * System.Web.Extensions.dll.sources: added
45         System.Web.UI.WebControls/DataPagerCommandEventArgs.cs
46
47 2008-10-30  Marek Habersack  <mhabersack@novell.com>
48
49         * System.Web.Extensions.dll.sources: added
50         ./System.Web.UI.WebControls/TemplatePagerField.cs
51
52         * System.Web.Extensions_test.dll.sources: added
53         System.Web.UI.WebControls/EventRecorder.cs,
54         System.Web.UI.WebControls/ListViewTest.cs,
55         System.Web.UI.WebControls/DataPagerFieldCollectionTest.cs
56
57 2008-10-17  Jonathan Pryor  <jpryor@novell.com>
58
59         * Test/Makefile: Add doc-update target support.
60
61 2008-10-08  Atsushi Enomoto  <atsushi@ximian.com>
62
63         * Makefile: add reference to S.D.Linq.
64
65 2008-09-30  Marek Habersack  <mhabersack@novell.com>
66
67         * Makefile (LIB_MCS_FLAGS): added -define:NET_3_5 as the 3.5 parts
68         of the assembly are now built as part of the 2.0 profile.
69
70 2008-09-19  Marek Habersack  <mhabersack@novell.com>
71
72         * System.Web.Extensions.dll.sources: removed most of the
73         Newtonsoft JSON code, leaving only ReflectionUtils and
74         JavaScriptUtils.
75
76 2008-09-18  Marek Safar  <marek.safar@gmail.com>
77
78         * Makefile: Add System.Core reference.
79
80 2008-09-18  Atsushi Enomoto  <atsushi@ximian.com>
81
82         * System.Web.Extensions.dll.sources: added LinqDataSource stuff.
83
84 2008-09-17  Marek Habersack  <mhabersack@novell.com>
85
86         * System.Web.Extensions.dll.sources: added
87         System.Web.Script.Serialization/Json.cs,
88         System.Web.Script.Serialization/JsonSerializer.cs and
89         System.Web.Script.Serialization/StringBuilderExtensions.cs
90
91         * System.Web.Script.Serialization/Json.cs: helper class to invoke
92         de/serializer.
93
94         * System.Web.Script.Serialization/JsonSerializer.cs: new
95         implementation of Json serializer that is free of issues found in
96         the old one (and faster + simpler).
97
98         * System.Web.Script.Serialization/JavaScriptSerializer.cs: staging
99         transition to the new Json (de)serializer. For now deserialization
100         is done using the old JSON code, serialization uses the new
101         serializer.
102
103         * System.Web.Script.Serialization/StringBuilderExtensions.cs: a
104         set of simple StringBuilder extension methods which check the size
105         of the builder against some value and throw an exception if the
106         value is exceeded.
107
108 2008-09-13  Atsushi Enomoto  <atsushi@ximian.com>
109
110         * System.Web.Extensions.dll.sources :
111           added sys.web.DynamicData types.
112
113 2008-08-30  Marek Habersack  <mhabersack@novell.com>
114
115         * System.Web.Script.Serialization/JavaScriptSerializer.cs: if the
116         target type is an IDictionary with value type of System.Object,
117         make sure to NOT convert any values.
118         Any values descendant from JavaScriptSerializer.LazyDictionary are
119         converted to Dictionary <string, object>
120
121 2008-08-28  Marek Habersack  <mhabersack@novell.com>
122
123         * System.Web.Script.Services/LogicalTypeInfo.cs: Invoke does not
124         convert context to System.Object.
125         If context is descendant from JavaScriptSerializer.LazyDictionary
126         it is converted to a regular Dictionary <string, object> before
127         passing to the service method.
128
129         * System.Web.Script.Serialization/JavaScriptSerializer.cs:
130         correctly handle members which have an interface as their return
131         type - several known interfaces are converted to implementing
132         types.
133
134 2008-08-22  Marek Habersack  <mhabersack@novell.com>
135
136         * Test/System.Web.Script.Serialization/JavaScriptSerializerTest.cs:
137         marked several of the JavaScriptSerializer tests as not
138         working. Experiments show that the tests are invalid as they relay
139         on behavior which is different to .NET's.
140
141         * System.Web.Script.Serialization/JavaScriptSerializer.cs:
142         GetConverter now checks whether the requested type is descendant
143         from the type supported by teh converter.
144
145 2008-06-11  Marek Habersack  <mhabersack@novell.com>
146
147         * Test/System.Web.UI/ScriptBehaviorDescriptorTest.cs,
148         Test/System.Web.UI/ScriptComponentDescriptorTest.cs,
149         Test/System.Web.UI/ScriptControlDescriptorTest.cs: disabled
150         tests relying on the Dictionary keys order.
151
152 2008-05-07  Marek Habersack  <mhabersack@novell.com>
153
154         * ChangeLog: added and moved entries from ../ChaneLog to here.
155
156         * Makefile (RESOURCE_FILES): partially revert r102022 - always use
157         the 3.5.0.0 script library. Fixes bug #384580
158
159 2008-04-29  Marek Habersack  <mhabersack@novell.com>
160
161         * System.Web.Extensions/Makefile (EXTRA_DISTFILES): include all
162         the Microsoft AJAX library scripts in the dist tarball.
163
164 2008-04-28  Marek Habersack  <mhabersack@novell.com>
165
166         * System.Web.Extensions/Makefile (RESOURCE_FILES): for the 2.0
167         profile use the 1.0.61025.0 scripts.
168