2009-01-26 Marek Habersack <mhabersack@novell.com>
[mono.git] / mcs / class / System.Web.Extensions / System.Web.UI / ChangeLog
1 2009-01-26  Marek Habersack  <mhabersack@novell.com>
2
3         * ScriptManager.cs: before registering script service reference
4         check if the service type is decorated with the [ScriptService]
5         custom attribute. Only such service types can be called from
6         client JavaScript.
7
8 2008-10-02  Marek Habersack  <mhabersack@novell.com>
9
10         * ScriptManager.cs: reverting revision 114552 since the real bug
11         was somewhere else. The correct fix is to make sure UpdatePanels
12         which output something _or_ have been named in the POST request as
13         requiring a refresh are marked as such. Only in that situation
14         HasBeenRendered returns true (as it should for those panels)
15         Cosmetical output change - the hidden fields are output after the
16         update panels contents is sent in an async request. It makes the
17         async response look similar to the MS.NET's one but, more
18         importantly, makes debugging easier.
19
20 2008-09-23  Marek Habersack  <mhabersack@novell.com>
21
22         * ScriptManager.cs: CultureInfoSerializer no longer derives from
23         the obsolete LazyDictionary.
24
25 2008-09-01  Marek Habersack  <mhabersack@novell.com>
26
27         * UpdatePanel.cs: if the writer passed to RenderChildren is not
28         derived from ScriptManager.AlternativeHtmlTextWriter, check
29         whether its InnerWriter derives from that type and, if yes, use
30         it from that point onwards.
31
32 2008-08-13  Marek Habersack  <mhabersack@novell.com>
33
34         * ScriptManager.cs: always request the webform.js script to be
35         present. It may happen that a control during a dynamic update will
36         need to call one of the WebForm_* functions and the call will fail
37         as the script will be absent.
38         If debugging is enabled, send the full exception backtrace in
39         WriteCallbackException - helps debugging AJAX errors.
40
41 2008-08-08  Marek Habersack  <mhabersack@novell.com>
42
43         * UpdatePanel.cs: do not check whether a panel whose children are
44         to be rendered has been marked for update in the async postback
45         mode. It prevents complex scenarios where there is one superior
46         update panel which owns an inferior one, and only the superior one
47         has Update called on it.
48
49 2008-06-05  Marek Habersack  <mhabersack@novell.com>
50
51         * ScriptManager.cs: do not throw NREX when there are no profile or
52         authentication service sections in the config files.
53
54 2008-05-15  Marek Habersack  <mhabersack@novell.com>
55
56         * AsyncPostBackTrigger.cs: don't thrown an exception if EventName
57         is null or empty and there is no DefaultEventAttribute attached to
58         the control.
59
60 2008-05-14  Marek Habersack  <mhabersack@novell.com>
61
62         * ScriptComponentDescriptor.cs: do not add the same
63         entry twice to a dictionary.
64