2003-11-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
[mono.git] / mcs / class / System.Web / System.Web.Compilation / ChangeLog
index 7dc96f81ab33d62221e9751302b8b43673807397..3b967405564d17de66cabf40ebb73d605fa78537 100644 (file)
@@ -1,3 +1,181 @@
+2003-11-20  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * TemplateControlCompiler.cs: support for expressions of
+       System.Drawing.Size type. Allow getting Color from comma separated
+       numbers, which is not allowed by ColorConverter.
+
+       This makes http://www.codeproject.com/aspnet/asppopup.asp work.
+
+2003-11-13  Jackson Harper <jackson@ximian.com>
+
+       * PageCompiler.cs: Call InitOutputCache when the OutputCache
+       directive is set.
+       
+2003-11-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * AspGenerator.cs: use fileEncoding from configuration files.
+
+       * PageCompiler.cs: add assign statements for ContentType,
+       ResponseEncoding and CodePage if supplied.
+
+2003-10-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * TemplateControlCompiler.cs: fix bug #42994. Now we don't generate
+       a return statement for user controls with 'void' return type.
+
+2003-10-19  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * AspParser.cs: fixed bug #49627.
+
+2003-10-14  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * BaseCompiler.cs: now gets the CodeCompiler from configuration files.
+
+2003-10-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * Directive.cs: new attribute for @Page directive in 1.1.
+
+2003-10-11  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * AspParser.cs:
+       * TagAttributes.cs: allow duplicated runat=server attributes and display
+       error page when duplicated attributes and runat is specified.
+
+2003-10-10  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * AspTokenizer.cs: moved token numbers above unicode.
+
+2003-09-22  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * AspGenerator.cs: don't process code render tags inside scripts. Check
+       the language of the script and treat javascript as verbatim input.
+       Fixes bug #48592.
+
+2003-09-19  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * TemplateControlCompiler.cs: fixed bug #48212.
+
+2003-09-18  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * WebServiceCompiler.cs: remove the temporary files here too.
+
+2003-08-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * AspGenerator.cs: fixed bug #46429.
+
+2003-08-01  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * Directive.cs: support @WebHandler.
+       
+2003-07-16  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * TemplateControlCompiler.cs: support string []. Fixes bug #46415.
+
+2003-07-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * BaseCompiler.cs: first look for cached items, then generate the tree.
+       This should speed things up.
+
+       * CachingCompiler.cs: when compiling web services, use the full path of
+       the .asmx file as key when caching.
+
+       * WebServiceCompiler.cs: first look for cached items, then generate
+       the source file.
+
+2003-07-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * AspParser.cs: more useful error information,
+
+       * BaseCompiler.cs:
+       * CachingCompiler.cs: honor the debug="true" option.
+
+       * TemplateControlCompiler.cs: small fixes for templates.
+
+2003-07-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * BaseCompiler.cs: made Compiler property virtual.
+
+       * CachingCompiler.cs: added support for compiling web services.
+
+       * WebServiceCompiler.cs: implemented.
+
+2003-05-22  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * CachingCompiler.cs: fixed bug #43477.
+
+2003-05-22  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * AspParser.cs:
+       * AspTokenizer.cs: fixed bugs #43206 and #43371.
+
+2003-05-10  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * TemplateControlCompiler.cs: duh! Generate SupportAutoEvents instead
+       of AutoEventWireup (which is internal). Thanks to Stuart Ballard for
+       reporting.
+
+2003-05-06  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * CompilationException.cs: don't add duplicated lines in the case that
+       mcs reports several errors for the same one.
+
+2003-05-06  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * AspGenerator.cs: fully support including files, ie., treat them just
+       as C treats #includes.
+
+2003-05-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * AspGenerator.cs:
+       * AspParser.cs:
+       * TagType.cs: Added support for server side includes.
+
+2003-05-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * CSCompiler.cs: actually add the list of referenced assemblies to the
+       compiler options. Throw a CompilationException if there's an error.
+
+       * CachingCompiler.cs: added a method to compile directly from a source
+       file.
+       
+2003-05-01  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * AspGenerator.cs: copy the location before setting the value for the
+       control builders.
+
+       * BaseCompiler.cs: changed parameters for CompilationException.
+
+       * CompilationException.cs: it takes now line numbers and error
+       descriptions from the CompilerErrorCollection.
+
+       * Location.cs: used when a copy of an ILocation is needed.
+
+       * ParseException.cs: implemented new methods to provide line numbers
+       and souce file.
+
+       * TemplateControlCompiler.cs: throw a ParseException where appropiate.
+
+2003-05-01  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * AspGenerator.cs: also support data bind syntax inside tags not
+       processed as controls. Added debugging method.
+
+       * TemplateControlCompiler.cs: reset the number of data binding handlers 
+       in the proper place. Small fix when getting the container type.
+
+2003-04-30  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * TemplateControlCompiler.cs: correctly set the TemplateSourceDirectory 
+       value.
+
+2003-04-30  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * AspGenerator.cs: handle code render syntax in tag attributes.
+
+       * AspParser.cs: the constructor now takes a TextReader.
+
+       * TemplateControlCompiler.cs: removed comment.
+
 2003-04-30  Gonzalo Paniagua Javier <gonzalo@ximian.com>
 
        * TemplateControlCompiler.cs: added support for data bound properties.