2006-09-19 Jacob Ilsoe Christensen * ICSharpCode.SharpRefactory.mdp: Updated. 2006-05-04 Lluis Sanchez Gual * ICSharpCode.SharpRefactory.mdp: Updated. 2006-03-24 Lluis Sanchez Gual * ICSharpCode.SharpRefactory.mdp: Updated. * Makefile.am: Use an unified format. Patch by Matze Braun. 2006-01-26 Lluis Sanchez * src/Parser/generated/keywordlist/BuildKeywords.pl: * src/Parser/generated/keywordlist/Keywords.cs: Added some null checks. 2006-01-10 Lluis Sanchez * src/CodeDOM/CodeDOMVisitor.cs: * src/Parser/AST/AbstractASTVisitor.cs: Added some null checks. 2005-12-12 Lluis Sanchez * src/Parser/AST/Statements/LocalVariableDeclaration.cs: * src/Parser/AST/TypeLevel/MethodDeclaration.cs: * src/Parser/AST/TypeLevel/PropertyGetRegion.cs: * src/Parser/AST/TypeLevel/FieldDeclaration.cs: * src/Parser/AST/TypeLevel/PropertyDeclaration.cs: * src/Parser/AST/TypeLevel/ConstructorDeclaration.cs: * src/Parser/AST/TypeLevel/OperatorDeclaration.cs: * src/Parser/AST/TypeLevel/PropertySetRegion.cs: * src/Parser/AST/TypeLevel/IndexerDeclaration.cs: * src/Parser/AST/TypeLevel/DestructorDeclaration.cs: * src/Parser/AST/GlobalScope/DelegateDeclaration.cs: * src/Parser/AST/GlobalScope/TypeDeclaration.cs: * src/Parser/AST/TypeLevel/EventDeclaration.cs: * src/Parser/generated/cs.ATG: * src/Parser/generated/Parser.cs: * src/Parser/generated/Modifiers.cs: * src/Parser/AST/Modifier.cs: * src/VBConverter/VBNetVisitor.cs: * src/CodeDOM/CodeDOMVisitor.cs: * src/PrettyPrinter/PrettyPrintVisitor.cs: Use a new class to store member modifiers. In this way it is possible to store the location of the modifiers and get a more precise location of classes, fields and methods. Patch by Alexandre Gomes with some minor changes. * src/Parser/AST/Expressions/IdentifierExpression.cs: * src/Parser/AST/Expressions/FieldReferenceExpression.cs: Store location of field references and identifiers. 2005-08-10 Ben Motmans * ICSharpCode.SharpRefactory.mdp: references update 2005-08-06 John Luke * ICSharpCode.SharpRefactory.mdp: update 2005-06-30 Jacob Ilsų Christensen * src/Parser/generated/cs.ATG: * src/Parser/generated/Parser.cs: Make sure that ParameterDeclarationExpressions have their location set correctly. 2005-06-13 Jacob Ilsų Christensen * src/Parser/generated/cs.ATG: * src/Parser/generated/Parser.cs: Make sure that properties have the location of their get/set regions set correctly. 2005-04-17 John Luke * Makefile.am: fix distcheck 2005-04-15 John Luke * src/Parser/AST/Modifier.cs: add Unsafe to PropertysEventsMethods and class, struct, interface, delegate, and field * tests/unsafe-1.cs: new test 2005-04-13 John Luke * src/Parser/AST/GlobalScope/TypeDeclaration.cs: add IsStaticClass and IsPartial for later use, add new ctors for handling partial types * src/Parser/generated/cs.ATG: * src/Parser/generated/Parser.cs: allow partial before TypeDeclaration of class, interface and struct 2005-04-13 John Luke * Makefile.am: * src/Parser/AST/GlobalScope/ExternAliasDeclaration.cs: add this * src/Parser/AST/IASTVisitor.cs: * src/Parser/AST/AbstractASTVisitor.cs: * src/Parser/AST/DebugASTVisitor.cs: add ExternAliasDeclaration and YieldStatement to the visitors * src/Parser/generated/cs.ATG: * src/Parser/generated/Parser.cs: add part of C# 2 extern alias support 2005-04-13 John Luke * src/Lexer/Tokens.cs: kill, we use a generated one * tests/extern-alias-1.cs: * tests/namespace-alias-1.cs: add a couple tests 2005-03-30 John Luke * src/Parser/AST/Statements/YieldStatement.cs: * src/Parser/generated/cs.ATG * src/Parser/generated/Parser.cs * Makefile.am: allow yield return and yield break; 2005-03-30 John Luke * src/PrettyPrinter/PrettyPrintVisitor.cs: * src/Parser/AST/TypeLevel/PropertyGetRegion.cs: * src/Parser/AST/TypeLevel/PropertySetRegion.cs: * src/Parser/generated/cs.ATG: * src/Parser/generated/Parser.cs: allow Modifiers on property get and set 2005-03-26 John Luke * src/PrettyPrinter/PrettyPrintVisitor.cs * src/Parser/AST/AbstractASTVisitor.cs * src/Parser/AST/IASTVisitor.cs: add Errors to AbstractASTVisitor so we can report more errors correctly 2005-03-26 John Luke * Makefile.am: clean up test and add errors and tests target to run both positive and negative tests. * src/Main.cs: simplify and dont use PrettyPrintVisitor * README: add * tests: new dir to hold correct cs files * errors: new dir to hold incorrect cs files * a.cs: kill 2005-03-26 John Luke * tests: remove unused stuff * src/Parser/generated/Parser.cs: * src/Parser/generated/cs.ATG: fix comment about get, set, add, remove (they are not keywords) 2005-03-25 John Luke * src/Lexer/Lexer.cs: workaround SD code that depends on .NET 1.1 apparent bug, see bug #72221 2005-02-04 John Luke * src/Parser/AST/Modifier.cs: add Static to Class * src/Parser/generated/cs.ATG: add Modifier.Static to TypeModifiers * src/Parser/generated/Modifiers.cs: static & abstract or static & sealed is invalid 2005-02-03 John Luke * Makefile.am: add PrettyPrintOptions.cs * src/PrettyPrinter/PrettyPrintVisitor.cs: * src/PrettyPrinter/OutputFormatter.cs * src/PrettyPrinter/PrettyPrintOptions.cs: update these from SD, and make it output mono-like format by default (not done yet) 2005-01-31 John Luke * src/Parser/generated/Error.cs: lets not force people to parse the error message instead use an ErrorInfo struct 2005-01-31 John Luke * src/Lexer/Lexer.cs: * src/Parser/generated/cs.ATG: * src/Parser/generated/Parser.cs: warning fixes * src/Parser/generated/Makefile: add the equivalent of gen.bat to generate a new parser from cs.ATG 2005-01-28 John Luke * src/Parser/AST/LookupTableVisitor.cs: capture parameters in the lookup table for completion fixes bug# 71687 2005-01-28 John Luke * src/*: Merged in sync with #D parser. makes catch (Exception e) { e. } work and a few other small fixes 2004-05-24 Lluis Sanchez Gual * src/Parser/AST/AbstractNode.cs: Lazily create children arraylist. 2004-03-29 Todd Berman * src/Parser/Expressions/PrimitiveExpression.cs: stop requiring ICU 2004-03-21 Todd Berman * src/*: Merged in sync with #D parser. Renamespace to ICSharpCode