Release History
Get the RSS feed of the last changes
Release 2.3.1.1-beta-060313 - 2006-02-13
Type |
Changes |
By |
|
translate.smap.generate default to false |
all-x
|
|
Message.length(FilePositionMessage) operation added to support eclipse error highlighting. |
all-x
|
|
tree construction continues after error recovery to support Eclipse outline view. |
all-x
|
|
Bug in ParameterVariantMatrix |
all-x
|
|
Eclipse TreeDL plugin used instead of custom TreeDL builders |
all-x
|
|
JDK 1.5 API usage removed |
all-x
|
Release 2.3.1.0-beta-060209 - 2006-02-09
Type |
Changes |
By |
|
messages generation action for atplib-4.x.x |
all-x
|
|
parser error recovery |
all-x
|
|
checker error handling |
all-x
|
Release 2.3.0.1-beta-051130 - 2005-11-30
Type |
Changes |
By |
|
workaround for http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6310537 |
all-x
|
|
close input file after parsing |
all-x
|
Release 2.3.0-beta-051124 - 2005-11-24
Type |
Changes |
By |
|
treedl.language can be specified not only as module property, but as system property to allow TreeDL translation to multiple languages. |
all-x
|
|
C# generation |
all-x
|
|
option (property) to specify used version of TreeDL languag e |
all-x
|
|
options (propertis) to control generation of min and max size of list attributes |
all-x
|
|
option (property) to control generation of is method for bool attributes |
all-x
|
|
option (property) to control generation of remove method of list attributes |
all-x
|
|
more than one properties section allowed |
all-x
|
Release 2.2.1-alpha-050915 - 2005-09-15
Type |
Changes |
By |
|
options (properties) added to control generation of checks for non-optional attributes, not empty lists and setonce attributes |
all-x
|
|
bugs in operations checking and translation fixed |
all-x
|
Release 2.2-alpha-050913 - 2005-09-13
Type |
Changes |
By |
|
inheritance of operations is implemented |
all-x
|
|
overloading of operations implemented |
all-x
|
|
check methods for attributes of enumeration types |
all-x
|
|
options (properties) added for generation of default constructor, list attributes get, size, add methods, enum attributes check methods |
all-x
|
|
some useful operations added to TreeDL.tdl |
all-x
|
|
generics are used for types of list attributes |
all-x
|
Release 2.1.1-beta-050802 - 2005-08-02
Type |
Changes |
By |
|
non-late overriding attribute is constructor parameter when overridden attribute is late |
all-x
|
|
Error mesage: AbstractAttributeShouldBeOverridden |
all-x
|
|
readResolve() for EnumClass inheritors is generated to allow == comparision after deserialization |
all-x
|
Release 2.1-beta-050718 - 2005-07-18
Type |
Changes |
By |
|
Translation to Java5 |
all-x
|
|
Error message: CaseParameterTypeShouldNotBeAbstract |
all-x
|
|
Bugs in Checker and Java/Java5 translation of operations |
all-x
|
Release 2.0.2-beta-050706 - 2005-07-06
Type |
Changes |
By |
|
SMAP file generation. |
all-x
|
|
Default switch for operation cases generation added. |
all-x
|
|
ParameterVariantMatrix.getVariants( int ) error fixed. |
all-x
|
Release 2.0.1-beta-050628 - 2005-06-28
Type |
Changes |
By |
|
Positions of entities in source file are available in tree. |
all-x
|
Release 2.0-beta-050601 - 2005-06-01
Type |
Changes |
By |
|
New version of language: attribute modifiers, enum/flags redesigned, operations added. TreeDL.tdl simplified. |
all-x
|
Release 1.1-050320 - 2005-03-20
Type |
Changes |
By |
|
Unexpected EOF causes only one error message. |
all-x
|
|
Paraphrases for lexer token. |
all-x
|
|
'root' keyword and translation added |
all-x
|
Release 1.1-beta-1 - 2005-02-16
Type |
Changes |
By |
|
com.unitesk.atp.tree.Node interface not added to list of implemented interfaces for node class when custom base class used |
all-x
|
|
Visitor pattern generation canceled when tree property visitor.name="" |
all-x
|
|
|
all-x
|
|
TDL.TreeDesc.DEFAULT_CLASS - > TDL.TreeDe sc.DEFAULT_CLASS_PROPERTY |
all-x
|
|
getAttr(mask) methods renamed to checkAttr(mask). |
all-x
|
|
'print' action and printer visitor. |
all-x
|
|
C# codegeneration. |
all-x
|
Release 1.0 - 2004-11-23
Type |
Changes |
By |
|
Testing framework added. Several tests added. |
all-x
|
|
Semantic rule T2: added requirement 'No tree can be listed more than once in a list of base trees.' |
all-x
|
|
get(mask) method for attributes of enum types. |
all-x
|
|
Depth-first walker generator. |
all-x
|
|
Empty visitor methods call default implementation that can be overriden by inheritors. |
all-x
|
|
Predefined types added. |
all-x
|
|
Identifiers coinciding with keyword are escaped by '@' (not by '_' as in previous versions). |
all-x
|
|
CODE and TDL lexers improved (k=1 instead of 2). |
all-x
|
|
Request 1061349: '/' in customization code not recognized. |
all-x
|
Release 1.0-rc2 - 2004-10-27
Type |
Changes |
By |
|
NameFunction, ObjectTypeFunction made public. |
all-x
|
|
TreeClass base tree removed, base node specified using 'default.class' tree property. |
all-x
|
|
Tree property 'default.class' added. |
all-x
|
|
Special processing of root node type - full name required. |
all-x
|
|
Exception was thrown when there were errors in tree properties. |
all-x
|
|
If literal type contains matched ' < ' ... ' > ' then ' > ' should not be escaped by '\'. Only sinlgle ' < ' or ' > ' should be escaped. Example:
attribute < List < String > > l;
attribute < Some\ > Strange\ < type > m; |
all-x
|
|
Escape sequences processing fixed (request 1047677). |
all-x
|
|
TDL.Tree node renamed to TDL.TreeDesc because of mess with com.unitesk.atp.tree.Tree and com.unitesk.atp.tree.tool.Tree classes. |
all-x
|
|
Empty identifier (prefixed with '_') is not allowed now. |
all-x
|
Release 1.0-rc1 - 2004-10-01
Type |
Changes |
By |
|
Initial revision. |
all-x
|