2007-12-15 Marek Habersack <mhabersack@novell.com>
authorMarek Habersack <grendel@twistedcode.net>
Sat, 15 Dec 2007 03:42:00 +0000 (03:42 -0000)
committerMarek Habersack <grendel@twistedcode.net>
Sat, 15 Dec 2007 03:42:00 +0000 (03:42 -0000)
commitde1ad2116edebd8592b5c7c6d5b1461f06ad69dd
tree169bded3d30990d02e558c78ac87ecb99b582bca
parentbb4caa4b17836a9bcd06ef3a10688bec024a4887
2007-12-15  Marek Habersack  <mhabersack@novell.com>

* SimpleWebHandlerParser.cs: Default value for Debug is taken from
the compilation config section.

* TemplateParser.cs: Added LoadConfigDefaults here, loads default
value for Debug from the compilation section.
Cache CompilationConfig in methods where it is accessed more than
once.
Default value for Debug in ProcessMainAttributes is taken from the
compilation config.

* PageParser.cs, TemplateControlParser.cs: LoadPagesConfigDefaults
renamed to LoadConfigDefaults.
2007-12-15  Marek Habersack  <mhabersack@novell.com>

* AppCodeCompiler.cs: do not instantiate CodeDomProvider twice.

* BaseCompiler.cs: do not use CreateCompiler () in the 2.0
profile, it's obsoleted. CachingCompiler will use the
CodeDomProvider methods directly in that case.

* WebServiceCompiler.cs: Updated GetCompiledType to acquire
compiler information for the 2.0 profile from system.codeDom.

* CachingCompiler.cs: the Compile overloads do not use the
compiler instance, but call appropriate methods on the
CodeDomProvider instance directly.
Updated some Compile overloads to acquire compiler information for
the 2.0 profile from system.codeDom.

svn path=/trunk/mcs/; revision=91343
mcs/class/System.Web/System.Web.Compilation/AppCodeCompiler.cs
mcs/class/System.Web/System.Web.Compilation/BaseCompiler.cs
mcs/class/System.Web/System.Web.Compilation/CachingCompiler.cs
mcs/class/System.Web/System.Web.Compilation/ChangeLog
mcs/class/System.Web/System.Web.Compilation/WebServiceCompiler.cs
mcs/class/System.Web/System.Web.UI/ChangeLog
mcs/class/System.Web/System.Web.UI/PageParser.cs
mcs/class/System.Web/System.Web.UI/SimpleWebHandlerParser.cs
mcs/class/System.Web/System.Web.UI/TemplateControlParser.cs
mcs/class/System.Web/System.Web.UI/TemplateParser.cs