X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2FSystem.Web%2FSystem.Web.Compilation%2FChangeLog;h=80c8ae1ffbf3382d92cd710f53b7942adf5fa1ea;hb=f3bd1c213621e89a9e6686c699c781c8249fbe08;hp=a85d2f7bb1676787b1f6a12d24536d4bdbd3a5c2;hpb=9faf111c1194fad983ac27d78ee4ed212725f59b;p=mono.git diff --git a/mcs/class/System.Web/System.Web.Compilation/ChangeLog b/mcs/class/System.Web/System.Web.Compilation/ChangeLog index a85d2f7bb16..80c8ae1ffbf 100644 --- a/mcs/class/System.Web/System.Web.Compilation/ChangeLog +++ b/mcs/class/System.Web/System.Web.Compilation/ChangeLog @@ -1,3 +1,332 @@ +2004-09-08 Gonzalo Paniagua Javier + + * WebServiceCompiler.cs: fix buglet in my last commit. + +2004-09-05 Gonzalo Paniagua Javier + + * 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 + + * CachingCompiler.cs: don't try to watch for changes in system + assemblies. Fixes bug #64871. + +2004-09-01 Gonzalo Paniagua Javier + + * 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 + + * AspGenerator.cs: the path for file was treated as virtual, but it's + physical. Fixes bug #61524. + +2004-07-16 Gonzalo Paniagua Javier + + * AspParser.cs: fixed case-sensitivity issues with #include and its + attributes. Closes #61429. + +2004-07-07 Gonzalo Paniagua Javier + + * BaseCompiler.cs: + * WebServiceCompiler.cs: really create the dlls under DynamicBase + +2004-06-19 Gonzalo Paniagua Javier + + * TemplateControlCompiler.cs: for system colors, use SystemColors class + instead of Color. Fixes bug #60249. + +2004-06-16 Gonzalo Paniagua Javier + + * 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 + + * AspGenerator.cs: + * CachingCompiler.cs: use a different prefix when caching compiler + results or Types. + +2004-06-11 Gonzalo Paniagua Javier + + * 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 + + * CSCompiler.cs: removed. + + * CachingCompiler.cs: language independent compilation for single files. + +2004-06-08 Gonzalo Paniagua Javier + + * BaseCompiler.cs: + * WebServiceCompiler.cs: adapted to the 'new' CachingCompiler. + * CachingCompiler.cs: use HttpRuntime.Cache. + +2004-06-05 Gonzalo Paniagua Javier + + * PageCompiler.cs: fixed Trace and add support for Buffer. + +2004-06-04 Gonzalo Paniagua Javier + + * PageCompiler.cs: override CreateConstructor to add assignment for + ClientTarget. + +2004-06-03 Gonzalo Paniagua Javier + + * TemplateControlCompiler.cs: use CodeDelegateCreateExpression instead + of CodeObjectCreateExpression for the render method delegate. Thanks + to Jochen Wezel. + +2004-05-14 Gonzalo Paniagua Javier + + * BaseCompiler.cs: use DynamicBase for the output assemblies. + +2004-05-12 Gonzalo Paniagua Javier + + * AspGenerator.cs: ObjectTagBuilder do not override HasBody now. + +2004-05-06 Gonzalo Paniagua Javier + + * 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 + + * AspParser.cs: ignore whitespace after directives. Fixes bug #58057. + +2004-04-02 Lluis Sanchez Gual + + * TemplateControlCompiler.cs: Fixed build for net_1_0 profile. + +2004-03-15 Gonzalo Paniagua Javier + + * GlobalAsaxCompiler.cs: removed Imports and Assemblies properties. + +2004-02-23 Gonzalo Paniagua Javier + + * AspGenerator.cs: error out when server tag is not closed. + Ignore any content inside it. + +2004-02-10 Jackson Harper + + * AspTokenizer.cs: Collect discarded characters that might be used + in client side scripts. Patch by Liyu Liu. + * AspParser.cs: Add discarded characters. Patch by Liyu Liu. + +2004-02-10 Jackson Harper + + * BaseCompiler.cs: Use the TempDirectory for compilation. Fixes + bug #54117. + +2004-01-30 Jackson Harper + + * TemplateControlCompiler.cs: Call ToString on the types hashcode, + the build method takes strings not ints. + +2004-01-28 Gonzalo Paniagua Javier + + * AspGenerator.cs: handle more possible errors in global.asax file. + + * BaseCompiler.cs: added utility methods for creating related + properties and fields. + + * GlobalAsaxCompiler.cs: keep around applications and session scope + objects builders. Also a list of imports and assemblies added in + global.asax. + + * TemplateControlCompiler.cs: use base class methods for stuff. + +2004-01-28 Gonzalo Paniagua Javier + + * AspGenerator.cs: use the Cache to store compiled Types. Don't parse + pages more than once. Thanks to Eric Lindvall for pointing this out. + +2004-01-23 Gonzalo Paniagua Javier + + * TemplateControlCompiler.cs: allow handling subproperties for other + types than Style and Font. Fixes bug #53217. + +2004-01-16 Jackson Harper + + * TagAttribute.cs: attributes can be stored as encoded html so we + decode them here. + +2004-01-14 Jackson Harper + + * TemplateControlCompiler.cs: Is a user control is cached and + shared use the controls type hashcode for the GUID so it will be + the same across instances. + +2004-01-13 Jackson Harper + + * TemplateControlCompiler.cs: If an item has the partial caching + attribute build a PartialCachingControl in the parents __Build method. + * BaseCompiler.cs: Add a method for adding class attributes to the + class. + * UserControlCompiler.cs: If caching is enabled on a user control + add the PartialCachingAttribute to it. + +2004-01-12 Gonzalo Paniagua Javier + + * PageCompiler.cs: invoke Request.ValidateInput if required. + +2004-01-03 Gonzalo Paniagua Javier + + * AspGenerator.cs: don't rely on GC to close the files parsed. Fixes bug + #52521. Patch by liyul@hotmail.com. + +2003-12-25 Jackson Harper + + * AspGenerator.cs: Allow scriptlets in javascript. This fixes bug + #52522. + +2003-12-17 Gonzalo Paniagua Javier + + * PageCompiler.cs: assign the ErrorPage property if provided. + +2003-12-15 Jackson Harper + + * PageCompiler.cs: Add Trace and TraceMode to framework initialize + method if they are set. + +2003-12-15 Gonzalo Paniagua Javier + + * AspGenerator.cs: ignore when we're inside a server table and + fail when runat="server" is applied to with a parse error + instead of waiting for a compilation error. Fixes bug #52157. + +2003-12-02 Gonzalo Paniagua Javier + + * AspGenerator.cs: basic checking of ID validity. Throw a + ParseException when mixing languages. + +2003-11-30 Gonzalo Paniagua Javier + + * PageCompiler.cs: assign LCID, Culture and/or UICulture in + FrameworInitialize() if provided in @Page. + + Fixes bug #51511. + +2003-11-20 Gonzalo Paniagua Javier + + * 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 + + * PageCompiler.cs: Call InitOutputCache when the OutputCache + directive is set. + +2003-11-05 Gonzalo Paniagua Javier + + * 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 + + * 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 + + * AspParser.cs: fixed bug #49627. + +2003-10-14 Gonzalo Paniagua Javier + + * BaseCompiler.cs: now gets the CodeCompiler from configuration files. + +2003-10-13 Gonzalo Paniagua Javier + + * Directive.cs: new attribute for @Page directive in 1.1. + +2003-10-11 Gonzalo Paniagua Javier + + * 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 + + * AspTokenizer.cs: moved token numbers above unicode. + +2003-09-22 Gonzalo Paniagua Javier + + * 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 + + * TemplateControlCompiler.cs: fixed bug #48212. + +2003-09-18 Gonzalo Paniagua Javier + + * WebServiceCompiler.cs: remove the temporary files here too. + +2003-08-03 Gonzalo Paniagua Javier + + * AspGenerator.cs: fixed bug #46429. + +2003-08-01 Gonzalo Paniagua Javier + + * Directive.cs: support @WebHandler. + +2003-07-16 Gonzalo Paniagua Javier + + * TemplateControlCompiler.cs: support string []. Fixes bug #46415. + +2003-07-08 Gonzalo Paniagua Javier + + * 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 + + * 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 * BaseCompiler.cs: made Compiler property virtual.