--- trunk/ChangeLog 2010/10/11 12:37:08 413 +++ trunk/ChangeLog 2011/02/23 14:51:39 441 @@ -1,3 +1,106 @@ +2011-02-23 Bernhard Herzog + + Port new RepeatNode attributes "orderby" and "reverse" from libformed + + * formed/formed/model/data.py (RepeatNode.__init__): Add + attributes "orderby" and "reverse" so that they can be edited with + formed. + +2011-02-22 Roland Geider + + * formed/formed/plugins/export/xsd.py: Added support for + element + +2011-01-19 Torsten Irlaender + + * formed/formed/plugins/export/new_sql.py + (SchemaCreator._createChoice): Fix traversing choicelists wich + conditional nodes. + +2011-01-11 Torsten Irlaender + + * formed/formed/model/exprtree.py: Added List-Node and Contains + function. + +2010-12-27 Torsten Irlaender + + * formed/formed/model/data.py (WidgetCollector.visitor): Removed + clause to ignore Repeatgroups. + +2010-12-13 Torsten Irlaender + + * formed/formed/model/data.py (GroupNode.isRepeat): Issue1565: Fixed + isRepeat function. Check typ instead of repeat attribute. Removed + setRepeat function (not used anywhere) + +2010-11-24 Bernhard Herzog + + * formed/formed/plugins/export/rules_sh.py (generate_tagging): + Remove unused variable "inserts" and corresponding commented out + code. + +2010-11-24 Bernhard Herzog + + * formed/formed/plugins/export/rules_sh.py: Remove some commented + out code. + +2010-11-24 Bernhard Herzog + + * formed/formed/plugins/export/rules_sh.py: expand star-import. + +2010-11-24 Bernhard Herzog + + * formed/formed/plugins/export/rules_sh.py (sql_OperatorUnary): + Put parentheses around the comparison for the KNOWN operator in + the generated SQL to ensure correct evaluation order. + +2010-11-24 Bernhard Herzog + + * formed/formed/plugins/export/rules_sh.py (binary_operator_map): + New. Map binary formed expr operators to their SQL counterparts. + (sql_OperatorBinary): Use binary_operator_map instead of a cascade + of if-statements with lots of code duplication. Also, put + parentheses around the resulting SQL expression to make sure the + expression is correctly. This fixes a problem with WASKO tagging + rules, where the a FormEd expression of the form like "2 1 1980 + date 1 1 1980 date - 93 *" would be incorrectly converted to the + SQL expression "93 * '1980-01-02'::date - '1980-01-01'::date" + +2010-11-24 Bernhard Herzog + + * formed/formed/plugins/export/rules_sh.py: Fix formatting. + +2010-11-15 Torsten Irlaender + + * formed/formed/model/data.py: Do not set attribute "repeat" for + Repeat-Groups. + +2010-11-10 Torsten Irlaender + + * formed/formed/plugins/modify/rules.py: Fixed date sequence rule + checks for date in future. + +2010-11-08 Roland Geider + + * formed/formed/plugins/export/xsd.py: validate formedtree.xml + +2010-11-08 Roland Geider + + * formed/formed/model/data.py, + formed/formed/plugins/export/xsd.py, + formed/formed/config.py: issue1131: generate XSD for case exports + +2010-10-21 Torsten Irlaender + + * formed/formed/plugins/export/rules_sh.py: Added new LE-Operator + * formed/formed/plugins/modify/rules.py: Add error rule to force phase + relevant datefields not to be "unknown". + +2010-10-12 Roland Geider + + * formed/formed/plugins/export/rules_sh.py: Ignore rules if any fields + in the rule are in a repeat group + 2010-10-11 Roland Geider * formed/plugins/export/rules_sh.py: Added support to more opperators