+2006-09-21 Marek Sieradzki <marek.sieradzki@gmail.com>
+
+ * ConditionRelationalExpression.cs: Change comparers to case
+ insensitive.
+ * ImportCollection.cs: Add NotImplementedExceptions.
+ * BuildPropertyGroup.cs: Reformatted a bit.
+ * BuildProperty.cs: The same.
+ * Project.cs: Moved evaluation of imports before evaluation of
+ properties. This may "work" until importing projects is redesigned but
+ probably isn't correct.
+
+2006-09-20 Marek Sieradzki <marek.sieradzki@gmail.com>
+
+ * BuildPropertyGroup.cs: Check for XmlNodes that aren't XmlElements
+ (like comments)
+ * BuildItemGroup.cs: Change return to continue.
+
+2006-09-20 Marek Sieradzki <marek.sieradzki@gmail.com>
+
+ * ConditionParser.cs: Copyright note.
+ * ExpressionCollection.cs: Fixed arrays passing.
+
+2006-08-06 Marek Sieradzki <marek.sieradzki@gmail.com>
+
+ * BuildTask.cs, UsingTaskCollection.cs, ImportCollection.cs,
+ Target.cs, TaskDatabase.cs, TaskEngine.cs, BuildItemGroup.cs,
+ BuildChoose.cs, DirectoryScanner.cs, BuildPropertyGroup.cs,
+ TargetCollection.cs, Engine.cs, Project.cs: Started to use generics.
+
+2006-06-25 Marek Sieradzki <marek.sieradzki@gmail.com>
+
+ * Token.cs: Changed names: removed "than".
+ * ConditionRelationalExpression.cs: Added.
+ * ConditionFactorExpression.cs: Added.
+ * BuildItemGroup.cs: Changed Condition property return value to return
+ String.Empty instead of null.
+ * ConditionParser.cs: Added support for parsing relational expressions
+ and factors.
+ * ConditionExpression.cs: Removed Evaluate (). Added 2 sets of
+ abstract functions: BoolEvaluate (), NumberEvaluate () and StringEvaluate ()
+ and CanEvaluateToBool (), CanEvaluateToNumber () and
+ CanEvaluateToString ().
+ * ConditionOrExpression.cs, ConditionAndExpression.cs: Changed
+ appropriately to ConditionExpression base class.
+ * ConditionTokenizer.cs: Added null check and changed names in enums:
+ removed "than".
+ * ConditionNotExpression.cs: Added.
+ * BatchingImpl.cs: Changed to use BoolEvaluate ().
+ * Project.cs: Added checks for condition.
+
+2006-06-22 Marek Sieradzki <marek.sieradzki@gmail.com>
+
+ * ConditionalTokenizer.cs, ConditionalExpression.cs,
+ ConditionalParser.cs: Changed name,
+ removed -al.
+ * ConditionExpression.cs: Added Evaluate ().
+ * ConditionOrExpression.cs, ConditionAndExpression.cs: Added.
+ * BatchingImpl.cs: Added check if task should be executed.
+
+2006-06-14 Marek Sieradzki <marek.sieradzki@gmail.com>
+
+ * UsingTask.cs: Changed properties to return null on empty attribute.
+ * UsingTaskCollection.cs: Added object to SyncRoot.
+ * BuildPropertyGroup.cs: Added NotImplementedException throwing.
+
+2006-06-02 Marek Sieradzki <marek.sieradzki@gmail.com>
+
+ * BuildItem.cs, BuildProperty.cs, BuildPropertyGroup.cs,
+ BuildPropertyGroupCollection.cs: Fixed to match the tests.
+
2006-05-27 Marek Sieradzki <marek.sieradzki@gmail.com>
* Utilities.cs: Implemented Escape ().