2004-09-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
[mono.git] / mcs / class / System.Web / System.Web.Compilation / ChangeLog
index 2644fa66ac792abd92f8bde324530e2c24b00074..80c8ae1ffbf3382d92cd710f53b7942adf5fa1ea 100644 (file)
@@ -1,3 +1,139 @@
+2004-09-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * WebServiceCompiler.cs: fix buglet in my last commit.
+
+2004-09-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * BaseCompiler.cs:
+       * CachingCompiler.cs:
+       * WebServiceCompiler.cs: correctly cache Type instead of the assembly
+       for ashx/asmx. Otherwise we need to open the file and check for the
+       class name in there. Thanks to Ben for pointing this out.
+
+2004-09-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * CachingCompiler.cs: don't try to watch for changes in system
+       assemblies. Fixes bug #64871.
+
+2004-09-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * AspGenerator.cs: handle builders that need to process inner text
+       with tags.
+
+       * Location.cs: added setters for the properties.
+
+2004-07-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * AspGenerator.cs: the path for file was treated as virtual, but it's
+       physical. Fixes bug #61524.
+
+2004-07-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * AspParser.cs: fixed case-sensitivity issues with #include and its
+       attributes. Closes #61429.
+
+2004-07-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * BaseCompiler.cs:
+       * WebServiceCompiler.cs: really create the dlls under DynamicBase
+
+2004-06-19  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * TemplateControlCompiler.cs: for system colors, use SystemColors class
+       instead of Color. Fixes bug #60249.
+
+2004-06-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * BaseCompiler.cs: try getting the Type from the cache before doing the 
+       real work. Remove temporary files right after successful compilation.
+
+       * CachingCompiler.cs: added GetTypeFromCache.
+
+       * UserControlCompiler.cs: nothing interesting.
+
+       * WebServiceCompiler.cs: try getting the Type from the cache before
+       doing anything else. Remove temp files on sucessful compilation.
+
+2004-06-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * AspGenerator.cs:
+       * CachingCompiler.cs: use a different prefix when caching compiler
+       results or Types.
+
+2004-06-11  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * BaseCompiler.cs: dynamicBase is now protected. Check
+       MONO_ASPNET_NODELETE here.
+
+       * TemplateControlCompiler.cs: if the type is not known but has a 
+       TypeConverter, invoke ConvertFromString in the generated code.
+
+       * WebServiceCompiler.cs: it used a hardcoded C# compiler, now it gets
+       the compiler from the configuration. Also handle MONO_ASPNET_NODELETE.
+
+       * CachingCompiler.cs: updated compilation of web services and simple
+       web handlers.
+
+2004-06-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * CSCompiler.cs: removed.
+
+       * CachingCompiler.cs: language independent compilation for single files.
+
+2004-06-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * BaseCompiler.cs:
+       * WebServiceCompiler.cs: adapted to the 'new' CachingCompiler.
+       * CachingCompiler.cs: use HttpRuntime.Cache.
+
+2004-06-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * PageCompiler.cs: fixed Trace and add support for Buffer.
+
+2004-06-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * PageCompiler.cs: override CreateConstructor to add assignment for
+       ClientTarget.
+       
+2004-06-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * TemplateControlCompiler.cs: use CodeDelegateCreateExpression instead
+       of CodeObjectCreateExpression for the render method delegate. Thanks
+       to Jochen Wezel.
+
+2004-05-14  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * BaseCompiler.cs: use DynamicBase for the output assemblies.
+
+2004-05-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * AspGenerator.cs: ObjectTagBuilder do not override HasBody now.
+
+2004-05-06  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * AspParser.cs: indent a few lines.
+       * AspTokenizer.cs: added ungetc() used when we read a '/' in an unquoted
+       attribute value. This way we can simulate reading 2 characters ahead
+       (one in ungetc and the other in Peek) and work with values like
+       text/javascript. Fixes bug #57302.
+
+2004-05-06  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * AspParser.cs: ignore whitespace after directives. Fixes bug #58057.
+
+2004-04-02  Lluis Sanchez Gual  <lluis@ximian.com>
+
+       * TemplateControlCompiler.cs: Fixed build for net_1_0 profile.
+
+2004-03-15  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * GlobalAsaxCompiler.cs: removed Imports and Assemblies properties.
+
+2004-02-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * AspGenerator.cs: error out when <object> server tag is not closed.
+       Ignore any content inside it.
+
 2004-02-10  Jackson Harper <jackson@ximian.com>
 
        * AspTokenizer.cs: Collect discarded characters that might be used