ChangeLog 2.5 KB

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