| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320 |
- 2003-03-10 Gonzalo Paniagua Javier <[email protected]>
- * AspGenerator.cs:
- * BaseCompiler.cs:
- * CachingCompiler.cs:
- * CompilationResult.cs:
- * GlobalAsaxCompiler.cs:
- * PageCompiler.cs:
- * UserControlCompiler.cs: recompile the page if dependencies change.
- 2003-02-15 Gonzalo Paniagua Javier <[email protected]>
- * AspGenerator.cs: corrected typo and wrong fix.
- 2003-02-14 Gonzalo Paniagua Javier <[email protected]>
- * AspGenerator.cs: fixed code generation for Table/TableRow/TableCell
- when used explicitly.
- 2003-02-13 Gonzalo Paniagua Javier <[email protected]>
- * AspElements.cs: get the property Type for controls that use
- ParseChildren with a property name.
- * AspGenerator.cs: generate correct signature for the method that
- adds controls to the default property in ParseChildren.
- 2003-02-11 Gonzalo Paniagua Javier <[email protected]>
- * AspGenerator.cs: rethrow exceptions that may come from parsing or
- compilation if a user control.
- 2003-02-11 Gonzalo Paniagua Javier <[email protected]>
- * AspGenerator.cs: throw ParseException on parse
- error.
- * AspParser.cs: added Line and Column props.
- * CompilationException.cs: derives now from HtmlizedException.
- * CompilationResult.cs: added fileName field. Fixed set_ExitCode.
- * GlobalAsaxCompiler.cs:
- * PageCompiler.cs:
- * UserControlCompiler.cs: pass the file name in the CompilationResult.
- * ParseException.cs: new exception.
- 2003-02-05 Gonzalo Paniagua Javier <[email protected]>
- * AspGenerator.cs: remove "file://" from the private bin path. Fixes
- bug #37628.
- 2003-02-03 Gonzalo Paniagua Javier <[email protected]>
- * AspParser.cs: the parser fires events when it parses an element.
- * GlobalAsaxCompiler.cs:
- * PageCompiler.cs:
- * UserControlCompiler.cs:
- * AspElements.cs: modified to use the new parser interface.
- * AspGenerator.cs: modified to use the new parser. Merge multiple text
- strings into one single LiteralControl.
- * AspTokenizer.cs: added Line and Column properties.
- 2003-01-24 Gonzalo Paniagua Javier <[email protected]>
- * AspParser.cs: fixed bug #36929.
- 2003-01-21 Tim Haynes <[email protected]>
- * AspGenerator.cs:
- * BaseCompiler.cs:
- * CachingCompiler.cs: changes to work around spaces and
- directory-separators in the local filesystem.
- 2003-01-20 Gonzalo Paniagua Javier <[email protected]>
- * AspGenerator.cs: make the generated file compile with csc after last
- change.
- 2003-01-20 Gonzalo Paniagua Javier <[email protected]>
- * AspGenerator.cs: removed unused variable. Added support for
- properties/fields of type string [].
- 2003-01-16 Gonzalo Paniagua Javier <[email protected]>
- * AspGenerator.cs: modified loading of the parent type now that
- Type.GetType is fixed.
- 2003-01-10 Gonzalo Paniagua Javier <[email protected]>
- * AspGenerator.cs: cast to Control if the container does not implement
- INamingContainer.
- 2003-01-10 Gonzalo Paniagua Javier <[email protected]>
- * AspGenerator.cs: fixed a couple of thinkos related to IsSubclassOf.
- 2003-01-08 Gonzalo Paniagua Javier <[email protected]>
- * AspElements.cs: attributes without value lacked a space afterwards.
- 2003-01-07 Gonzalo Paniagua Javier <[email protected]>
- * AspGenerator.cs: functions for columns don't return anything. Fixed
- typo.
- 2003-01-07 Gonzalo Paniagua Javier <[email protected]>
- * AspGenerator.cs: add data bound controls to code render function.
- 2003-01-07 Gonzalo Paniagua Javier <[email protected]>
- * AspComponentFoundry.cs: reworked to allow same prefix for multiple
- controls. You can register 1 assembly plus any number of user controls
- under the same prefix.
- * AspGenerator.cs: don't add duplicate 'using' for the same namespace.
- Hack to allow @Register access to assemblies in other places than bin
- directory.
- 2003-01-06 Gonzalo Paniagua Javier <[email protected]>
- * AspElements.cs: added 'codebehind' attribute for page, control and
- application. It's ignored by MS, but allowed. Fixed typo.
- 2003-01-06 Gonzalo Paniagua Javier <[email protected]>
- * AspGenerator.cs: fixed EnableSesssionState handling.
- 2003-01-05 Gonzalo Paniagua Javier <[email protected]>
- * AspGenerator.cs: don't generate instance fields for pages/controls
- when the base class specified in the Inherits attribute already has
- them. Closes bug #36262.
- 2002-12-19 Gonzalo Paniagua Javier <[email protected]>
- * AspGenerator.cs: generate code like 'control.XXX = value' also for
- public fields (properties were being handled in that way too).
- 2002-12-18 Gonzalo Paniagua Javier <[email protected]>
- * AspGenerator.cs: now it uses the current HttpContext when creating
- user controls. TemplateSourceDirectory is no longer a dummy value.
- * GlobalAsaxCompiler.cs:
- * PageCompiler.cs:
- * UserControlCompiler.cs: set the context which will be used to locate
- the files.
-
- 2002-12-13 Gonzalo Paniagua Javier <[email protected]>
- * AspGenerator.cs: added support for AutoEventWireup attribute in
- @Page and @Control.
- * CompilationResult.cs:
- * GlobalAsaxCompiler.cs:
- * PageCompiler.cs:
- * UserControlCompiler.cs: store the options.
- 2002-12-12 Gonzalo Paniagua Javier <[email protected]>
- * AspElements.cs: new method Tag.GetElements
- used to parse the inner contents of a tag looking for data binding or
- code render tags.
-
- New property HtmlControlTag.ParseChildren allows
- differentiation of a couple of HtmlControls that has children as
- properties (namely HtmlTable and HtmlTableRow).
- * AspGenerator.cs: fixed container semantics to
- match BindingContainer one. Implemented Inherits attribute for page and
- control.
- Support HtmlControls that has ChildrenAsProperties.
-
- Generate code for data binding functions that matches the semantic of
- Container.
- Handle data bound and code render attribute values.
- Set proper value return for TemplateSourceDirectory. Should be relative
- to appPath.
-
- * BaseCompiler.cs: moved CompilerOptions and
- References handling here.
- * CachingCompiler.cs: copy result of compilation.
- * CompilationException.cs: simple ToString () implementation.
- * CompilationResult.cs: implemented CopyFrom and ToString.
- * GlobalAsaxCompiler.cs:
- * PageCompiler.cs:
- * UserControlCompiler.cs: removed CompilerOptions as it's now handled
- in the base class. Get all the types in the generated assembly and
- look for one that derives from the correct Type.
-
- 2002-11-30 Gonzalo Paniagua Javier <[email protected]>
- * AspElements.cs: added @Application directive.
- * AspGenerator.cs: make it work also with application files. We
- currently generate an extra private function.
- 2002-11-29 Gonzalo Paniagua Javier <[email protected]>
- * GlobalAsaxCompiler.cs: compiler for global.asax file. If the file
- exists, it will be compiled into an HttpApplication derived class
- (directly or through a user-provided class).
- 2002-11-27 Gonzalo Paniagua Javier <[email protected]>
- * AspGenerator.cs: fixed target file name and generated class name.
- * BaseCompiler.cs: reference assemblies in PrivateBinPath.
- 2002-11-26 Gonzalo Paniagua Javier <[email protected]>
- * AspGenerator.cs: reworked user control
- compilation. Provide the options as a Hashtable for use in compilation.
- Create the user controls in the private bin path of the domain.
- * BaseCompiler.cs: base class for the various compiler types.
- * CachingCompiler.cs: actually executes mcs and do some poor caching
- (it will use Cache when finished).
- * CompilationException.cs: this exception has enough information to
- generate a nice error page.
- * CompilationResult.cs: used in caching.
- * PageCompiler.cs: now derives from BaseCompiler
- * TemplateFactory.cs: no longer needed.
- * UserControlCompiler.cs: new class used when compiling user controls.
- * WebServiceCompiler.cs: derives from BaseCompiler.
- 2002-11-13 Gonzalo Paniagua Javier <[email protected]>
- * AspElements.cs: added ServerComment class.
- * AspParser.cs: ignore ServerComments tags. Remove server comments when
- in verbatim mode.
- Fixes #33482.
- * PageCompiler.cs: check if the type is already cached before generating
- the C# file.
- * TemplateFactory.cs: if csFile parameter is null, only checks if we
- already have the page compiled.
- 2002-11-02 Gonzalo Paniagua Javier <[email protected]>
- * AspGenerator.cs: undo one-liner change.
- 2002-10-31 Gonzalo Paniagua Javier <[email protected]>
- * AspGenerator.cs: removed a few hacks no longer needed.
- 2002-10-27 Gonzalo Paniagua Javier <[email protected]>
- * PageCompiler.cs: tracing.
- * TemplateFactory.cs: cache compiled types and tracing.
- * WebServiceCompiler.cs: new parameter in GetTypeFromsource,
- 2002-10-23 Gonzalo Paniagua Javier <[email protected]>
- * AspComponentFoundry.cs: fixed typo.
- * TemplateFactory.cs: use csc style options.
- * AspGenerator.cs: don't use FileDependencies property of base class.
- 2002-09-28 Gonzalo Paniagua Javier <[email protected]>
- * System.Web.Compilation/AspElements.cs:
- * System.Web.Compilation/AspGenerator.cs:
- * System.Web.Compilation/AspParser.cs:
- * System.Web.Compilation/PageCompiler.cs:
- * System.Web.Compilation/TemplateFactory.cs: we are now able to compile
- pages and use HttpApplication, HttpRuntime and SimpleWorkerRequest.
- 2002-09-11 Gonzalo Paniagua Javier <[email protected]>
- * AspElements.cs: added WebService directive.
- * WebServiceCompiler.cs: New file.
- 2002-08-18 Gonzalo Paniagua Javier <[email protected]>
- * PageCompiler.cs: fixed compilation.
- 2002-08-18 Gonzalo Paniagua Javier <[email protected]>
- * PageCompiler.cs: generate C# file using AspGenerator.
- 2002-08-18 Gonzalo Paniagua Javier <[email protected]>
- * AspComponentFoundry.cs: LookupFoundry now returns bool.
- * AspGenerator.cs: New file.
- 2002-08-16 Gonzalo Paniagua Javier <[email protected]>
- * AspComponentFoundry.cs: New file.
- * AspElements.cs: renamed Component to Aspcomponent.
- 2002-08-16 Gonzalo Paniagua Javier <[email protected]>
- * AspElements.cs:
- * AspParser.cs:
- * AspTokenizer.cs:
- * ChangeLog:
- * PageCompiler.cs:
- * TemplateFactory.cs: first steps to move xsp into System.Web.
|