X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2FSystem.Web%2FSystem.Web.Compilation%2FChangeLog;h=403658e5127a32882b80f1f0e10dae029cc0c2be;hb=3190bde9ae494da918cefec05abc54dd6ccced0c;hp=94c99e570d1cf69d2c97c1600bb3e525dacc2cce;hpb=c92f940e984c92cf7886b70c63b956552618abef;p=mono.git diff --git a/mcs/class/System.Web/System.Web.Compilation/ChangeLog b/mcs/class/System.Web/System.Web.Compilation/ChangeLog index 94c99e570d1..403658e5127 100644 --- a/mcs/class/System.Web/System.Web.Compilation/ChangeLog +++ b/mcs/class/System.Web/System.Web.Compilation/ChangeLog @@ -1,3 +1,173 @@ +2009-12-14 Marek Habersack + + * AspParser.cs: PlainText should calculate the boundaries of + text using character offset, not line offset. Fixes bug #562286 + InternalLineOffset and Internal properties need not exist. + + * AspGenerator.cs: AspParser inner parser constructor takes 5 + parameters now - accepts character offset of the current outer + parser's position. + +2009-12-08 Marek Habersack + + * TemplateControlCompiler.cs: GetConverterForMember looks up + member type converters using type description providers in + addition to custom attributes. + Result of GenerateInstance isn't cast to the target type if the + type isn't public. + +2009-11-13 Marek Habersack + + * TemplateBuildProvider.cs: if directive has empty string as a + value and it represents a path, do not create a VirtualPath. + +2009-11-10 Marek Habersack + + * BaseCompiler.cs: parser.Imports is a Dictionary <>/Hashtable + now. + + * AspComponentFoundry.cs: system.web/pages section is not confined + to the top-level web.config + +2009-11-03 Marek Habersack + + * AppResourcesCompiler.cs: put default culture resources in a + separate collection, exposed by the DefaultCultureFiles property. + + * AppResourcesAssemblyBuilder.cs: compile the default assembly + before the satellite ones. Use the default assembly as template + for generation of the satellite ones. + +2009-10-22 Marek Habersack + + * WsdlBuildProvider.cs: a different way to generate code from + wsdl. Code is generated in the top-level namespace to match .NET + +2009-10-12 Marek Habersack + + * BuildManager.cs: make sure to construct correct physical path + for every precompiled key in FixVirtualPaths. Fixes bug #546053 + +2009-09-30 Gonzalo Paniagua Javier + + * BuildManager.cs: load/set the global resources assembly for + precompiled and merged sites correctly. + +2009-09-30 Marek Habersack + + * BuildManager.cs: if precompilation file contains virtual path + with trailing slash (e.g. for themes), remove the slash. Fixes bug + #541271 + +2009-09-28 Marek Habersack + + * TemplateControlCompiler.cs: ResourceProviderHasObject calls + HttpContext.GetResourceProvider with the current file's path, not + current request's. Fixes situations when localized control lives + in a master page or user control. Fixes bug #542484 + + * BaseCompiler.cs: introduced a helper property InputVirtualPath + which returns a VirtualPath object for the current control's + virtual path. + +2009-09-22 Marek Habersack + + * TemplateControlCompiler.cs: ResourceProviderHasObject needs to + close ResourceReader instance obtained from resource provider. + + * DefaultResourceProvider.cs: implemented the ResourceReader + property. Fixes bug #520397 + +2009-09-08 Marek Habersack + + * AppCodeCompiler.cs: HaveCustomProfile returns true for profiles + which don't contain top-level properties. Fixes bug #535655 + + * BuildManager.cs: added IsPrecompiled internal property. + + * AppResourcesCompiler.cs: load precompiled site local and global + resource assemblies from static constructor. Fixes bugs #536138 + and #536143 + +2009-09-03 Marek Habersack + + * AppResourcesCompiler.cs: SanitizeResourceName uses VB/C# rules + to attempt to create valid identifiers from resource + names. Identifier is also escaped by the CodeDOM provider before + returning. Possible fix for bug #536364 + +2009-08-27 Marek Habersack + + * BuildManager.cs: when HttpRequest.FilePath is '/' in + GetAbsoluteVirtualPath, don't try to use + VirtualPathUtility.GetDirectory on it. Fixes bug #532679 + +2009-08-26 Marek Habersack + + * AspTokenizer.cs: when there's put back record and we're in + verbatim mode, get_token must be careful with what it returns - it + can't return Token.* values, instead it should look at Value and + retrieve the next token from it. Fixes bug #400807 + +2009-08-25 Marek Habersack + + * AspGenerator.cs: correctly parse server-side tags nested in + client-side ones. Fixes bug #323719 + Detect IE conditional comments when processing comment blocks in + TextParsed. Fixes bug #367273 + +2009-08-24 Marek Habersack + + * PageBuildProvider.cs: MapPath now takes a VirtualPath + instance. Part of fix for bug #463813 + + * BuildManager.cs: public APIs which take virtual path strings as + their parameters got internal counterparts accepting a VirtualPath + instance in place of string. Part of fix for bug #463813 + + * TemplateBuildProvider.cs: ExtractDependencies checks if the + input has already been parsed/compiled and, if yes, adds + dependencies from the TemplateParser to the list of the ones + extracted locally. Fixes bug #377915 + + * GenericBuildProvider.cs: added Parsed property. + MapPath now takes a VirtualPath instance. Part of fix for bug + #463813 + +2009-08-21 Marek Habersack + + * GenericBuildProvider.cs: added internal property LanguageName + override which calls GetParserLanguage to get language name + instead of using the application default one. + + * BuildManagerDirectoryBuilder.cs: removed CodeDOM provider cache, + provider types are retrieved from build providers while assigning + them to groups. Fixes bug #533166 + +2009-08-18 Marek Habersack + + * AspParser.cs: added a constructor which creates an internal + parser, nested within the outer one, and adjusts its ILocation + members to report correct locations in the outer parser for better + error reporting. Inner parser also returns the outer's FileText, + if available. + + * AspGenerator.cs: restored part of r138474 reverted in r138657, + r138658 and r138659 to fix bug #525104 + BuilderLocation creates a copy of Location for its own use (since + the ILocation passed is actually AspParser, the line numbers + change between creating a BuilderLocation and using its Location + member). + The end of tag, expression and client comment regular expressions + now use lazy quantifiers. This fixes bugs #525104 and #517656 + Client side comment blocks aren't ignored anymore, they are parsed + just as the other parts of the document. Fixes bug #524358 + +2009-08-15 Marek Habersack + + * AspGenerator.cs: CodeRenderParser.DoParseExpressions - match + newline characters inside expressions. Fixes bug #526449 + 2009-08-14 Marek Habersack * BuildManagerDirectoryBuilder.cs: when VirtualPathProvider