2007-08-21 Igor Zelmanovich * ClientScriptManager.cs: fixed onsubmit script for MultiForm environment 2007-08-20 Marek Habersack * MasterPage.cs: use the place holder IDs collection instead of the placholder collection to see if we have the place holder in the master page. Fixes bug #82485. * MasterPageParser.cs: store the content place holder ids in the internal cache to gain access to them when needed. 2007-08-19 Vladimir Krasnov * MasterPageParser.jvm.cs: optimized GetDirectory call * PageTheme.cs: optimized string formatting in CreateSkinKey 2007-08-19 Vladimir Krasnov * Page.cs: ResetEventValidationState call moved back to InternalProcessRequest 2007-08-19 Marek Habersack * Page.cs: make sure not to ever pass a null value as the value of the postCollection parameter to control's LoadPostData. The ProcessPostData's 'data' parameter is no longer passed to LoadPostData, instead we pass _requestValueCollection or an empty collection if it is null. The controls should always get all the request data, no matter if the 'data' parameter is null or not. Possible fix for bug #82477. 2007-08-18 Gert Driesen * MasterPage.cs: Include relative URL of MasterPage in exception message. 2007-08-18 Marek Habersack * MasterPage.cs: if a ContentPlaceHolder ID is not found in the associated MasterPage, throw an exception. This is compatible with what MS.NET does. Fixes bug #82447. 2007-08-15 Igor Zelmanovich * Page.cs: fixed: - avoid NullRefferenceException from Title property when Page does not have * CssStyleCollection.cs: put the style in the bag each time a key is set, otherwise resetting of a key has no effect on rendered style. 2007-05-07 Marek Habersack * TemplateParser.cs: added support for implicit language detection. If the language isn't set explicitly in the Page directive, the language value taken from the configuration considered to be implicit - that is, it can be overwritten by the first