2007-05-30 Vladimir Krasnov * HtmlTextWriter.cs: EncodeAttributeValue should call HtmlAttributeEncode as documented 2007-05-24 Marek Habersack * PageParser.cs: added support for the PreviousPageType directive. 2007-05-23 Marek Habersack * TemplateParser.cs: use VirtualPathUtility.Combine to properly create the custom control's virtual path. 2007-05-22 Marek Habersack * TemplateBuilder.cs: in the absence of containerAttribute, default to two-way binding direction. 2007-05-21 Igor Zelmanovich * DataSourceView.cs: refactoring: Update, Insert methods: exception is re-thrown from catch scope. It allows actual call stack be shown 2007-05-17 Vladimir Krasnov * TemplateControl.jvm.cs: refactored key for CachedString method 2007-05-16 Vladimir Krasnov * HtmlTextWriter.cs: refactoring, created hashtables for tags, styles and attributes arrays, that gives performance improvement in GetTagKey GetStyleKey and GetAttributeKey methods 2007-05-15 Marek Habersack * TemplateControl.cs: implemented the 3-parameter overloads of GetLocalResourceObject and GetGlobalResourceObject. * TemplateParser.cs: refactoring - use HttpApplication.LoadType to actually look up types. * ControlBuilder.cs: as above 2007-05-14 Marek Habersack * ClientScriptManager.cs: put the hidden field within a
, the way MS.NET does it. 2007-05-11 Gert Driesen * ControlBuilder.cs: Fixed exception message in MapType. 2007-05-10 Marek Habersack * Control.cs: small formatting change 2007-05-10 Igor Zelmanovich * Page.cs: ExecuteRegisteredAsyncTasks: implimentation for TARGET_JVM doesn't use WaitHandle.WaitAll, but WaitOne 2007-05-09 Vladimir Krasnov * HtmlTextWriter.cs: used classes instead of sctrucs in TARGET_JVM for AddedTag, AddedStyle and AddedAttr members * TemplateControl.jvm.cs: refactored CachedString method 2007-05-09 Marek Habersack * CollectionBuilder.cs: formatting changes * ControlBuilder.cs: if a control enables children as properties, has a default property and parser encounters a child tag/container with the default property name, discard the default property builder in order to avoid invalid sub builder invocation. An example is: Formatting changes. When checking for empty string, use Length not comparison with "" 2007-05-08 Marek Habersack * 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