X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2FSystem.Web%2FSystem.Web.Compilation%2FChangeLog;h=19c8a171fab399a75a5c3cc87e795bf805f99a3b;hb=a8b22e0e864c03b8cfd2f2cb5a8075b6611c5553;hp=98458b43d7873c846e96fb8a37576a8395647f4c;hpb=9975a45f43793e34318e593ddacd3f332f8d91c0;p=mono.git diff --git a/mcs/class/System.Web/System.Web.Compilation/ChangeLog b/mcs/class/System.Web/System.Web.Compilation/ChangeLog index 98458b43d78..19c8a171fab 100644 --- a/mcs/class/System.Web/System.Web.Compilation/ChangeLog +++ b/mcs/class/System.Web/System.Web.Compilation/ChangeLog @@ -1,3 +1,120 @@ +2006-11-28 Marek Habersack + + * BuildManager.cs: Add an internal property to signal whether or + not we have any resources from App_{Global,Local}Resources + + * AspGenerator.cs: Register controls from + system.web/pages/controls collection before parsing. + + * AppResourcesCompiler.cs: Let the build process know if we have + compiled any resources from App_{Global,Local}Resources + +2006-11-27 Marek Habersack + + * CachingCompiler.cs: Automatically reference App_Code + assemblies. + + * AppCodeCompiler.cs: Add ~/bin/*.dll to the referenced assemblies + when compiling. + +2006-11-25 Marek Habersack + + * AppResourcesCompiler.cs: small optimizations. + + * AppResourceFilesCompiler.cs: small optimizations. + +2006-11-21 Gonzalo Paniagua Javier + + * WebServiceCompiler.cs: add the type to the cache after getting it + from the compiled assembly. + +2006-11-20 Marek Habersack + + * AppCodeCompiler.cs: Reference assemblies listed in + system.web/compilation/assemblies. + Don't create empty assemblies. + +2006-11-19 Igor Zelmanovich + + * TemplateControlCompiler.cs: fixed: + When <%# Bind(...) %>-expression is used more then once for same control + The variable associated with this control is declared only once. + +2006-11-18 Marek Habersack + + * AppResourceFilesCompiler.cs: Fixed an exception thrown when + files with names like File.resources or File.resx are found in the + resource directories. + +2006-11-16 Marek Habersack + + * ForceCopyBuildProvider.cs: Added the build provider for + copy-only files. + + * MasterPageBuildProvider.cs: Added the build provider for Master + Pages. + + * IgnoreFileBuildProvider.cs: Make the class sealed. + + * AppCodeCompiler.cs: Fixed BuildProvider creation for a path. Now + correctly uses the BuildProviderCollection to retrieve the + appropriate builder and maps the physical input file path into + application relative path when setting the virtual path of the + build provider. + +2006-11-13 Marek Habersack + + * AssemblyBuilder.cs: Added referenced assemblies support. Added a + constructor with just the CodeDomProvider argument. CreateCodeFile + now uses the code provider's file extension. Added internal method + to add pre-generated source code files. Added a BuildAssembly + overload that takes no virtual path as the + parameter. BuildAssembly now uses an array of source files instead + of compile units and also handles embedded resources and + referenced assemblies. BuildAssembly deletes the temporary files + if MONO_ASPNET_NODELET isn't set in the environment. + + * AppCodeCompiler.cs: Use the FileUtils methods for temporary file + creation. Use the build providers collection to build unknown + files in App_Code. Use AssemblyBuilder to compile the assembly. + + * AppResourceFilesCompiler.cs: Use the FileUtils methods for + temporary file creation. + + * WebHandlerBuildProvider.cs: Added the BuildProviderAppliesTo + attribute. + + * UserControlBuildProvider.cs: Added the BuildProviderAppliesTo + attribute. + + * PageBuildProvider.cs: Added the BuildProviderAppliesTo + attribute. + + * WebServiceBuildProvider.cs: Added the BuildProviderAppliesTo + attribute. + + * IgnoreFileBuildProvider.cs: Added the BuildProviderAppliesTo + attribute. + +2006-11-08 Marek Habersack + + * BuildProvider.cs: Implemented the GetCustomString + method. Removed the necessity to retrieve the CompilationSection + twice when GetDefaultCompilerType is called. + + * AppResourcesCompiler.cs: Added resource compiler results + handling. + + * AppCodeCompiler.cs: The App_Code compiler classes + + * BuildManager.cs: Implement the CodeAssemblies property. + Added an internal TopLevelTypes property to be used in the custom + GetType methods. Implemented the GetCompiledCustomString method. + Implemented the GetType method overloads. Implemented the + GetVirtualPathDependencies method. + + * BaseCompiler.cs: Reference the assemblies from App_Code, if any + 2006-10-18 Marek Habersack * TemplateControlCompiler.cs: add support for resource