/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 188 by teichmann, Thu Sep 20 14:32:32 2007 UTC revision 371 by roland, Mon Jul 26 07:38:53 2010 UTC
# Line 1  Line 1 
1    2010-07-26      Roland Geider <[email protected]>
2    
3            * formed/formed/model/nodecomponents.py,
4              formed/formed/plugins/modify/rules.py: generated date rules take
5              into consideration repeat groups
6    
7    2010-07-21  Torsten Irländer <[email protected]>
8    
9            Issue870
10    
11            * formed/formed/plugins/modify/rules.py (descriptions): Do not collect
12            all headers to the referenced fields. Only list labels of the error
13            fields, which should be distinct enough.
14    
15            Issue851
16    
17            * formed/formed/model/data.py
18              formed/formed/plugins/export/new_sql.py
19              formed/formed/plugins/web/view_renderer.py
20              formed/formed/io/document.py
21              formed/formed/config.py: Added Float-Field to Formed
22    
23    2010-06-11  Bernhard Herzog  <[email protected]>
24    
25            * formed/formed/plugins/export/rg_sql.py
26            (CREATE_DELETE_MASTER_TMPL): In create_master_tbl, call
27            create_master_ds to create the master tbl entry.  This way we can
28            add SQL code that's specific to an MPuls instance to
29            create_master_ds and still have create_master_tbl use that new
30            code.  This is useful for e.g. the JMD-Struktur part.
31    
32    2010-06-02      Roland Geider <[email protected]>
33    
34            * formed/formed/plugins/modify/rules.py: make the names of generated
35              date-sequence-rules unique
36    
37    2010-06-02      Roland Geider <[email protected]>
38    
39            * formed/plugins/export/xls.py: updated regular expression
40    
41    2010-05-17      Frank Koormann <[email protected]>
42    
43            * formed/formed/plugins/export/latex.py: Improved section labeling.
44    
45            * formed/formed/plugins/export/xls.py:
46              Export references (ie where are the lists used).
47    
48    2010-04-30  Torsten Irländer <[email protected]>
49    
50            * formed/formed/plugins/modify/rules.py (VariableType.substitute): Do
51            not generate "%"-rules for required fields in repeat-groups.
52    
53    2010-04-28      Roland Geider <[email protected]>
54    
55            * formed/plugins/export/xls.py: Radiogroups are exported
56            * formed/plugins/export/xsd.py: WASKA formedtree.xml validates XSD
57              JMD formedtree.xml validates XSD
58    
59    2010-04-08  Torsten Irländer <[email protected]>
60    
61            * formed/formed/plugins/modify/rules.py
62            (GenerateRequiredRules.generateDateSequenceRules): Add error mark to
63            rules. Generete each rule twice to be able to render errors at both
64            datefields.
65    
66    2010-04-07  Torsten Irländer <[email protected]>
67    
68            * formed/formed/plugins/export/rg_sql.py: Added "Revision"-Tag.
69    
70    2010-04-06  Torsten Irländer <[email protected]>
71    
72            * formed/formed/io/document.py (_toXML): Added comment with
73            "$Revision"-tag. This tag will/can then be substituted by the VCS.
74            * formed/formed/plugins/export/new_sql.py
75            (ExportAsSQLFilter.doExport): Added comment with
76            "$Revision"-tag. This tag will/can then be substituted by the VCS.
77            * formed/formed/model/exprtree.py: Added years operator.
78    
79    2010-03-30      Roland Geider <[email protected]>
80    
81            * formed/formed/plugins/export/latex.py: Added filter
82    
83    2010-03-25      Roland Geider <[email protected]>
84    
85            * formed/formed/plugins/export/xsd.py: Generate valid XML
86    
87    2010-02-11      Frank Koormann <[email protected]>
88    
89            * formed/formed/plugins/export/xls.py: Allow groups in choices.
90    
91    2009-12-02      Torsten Irländer <[email protected]>
92    
93            * formed/formed/plugins/export/typemap.py: do not ignore conditional
94              nodes on traversal.
95    
96    2009-11-17      Sascha L. Teichmann <[email protected]>
97    
98            * formed/formed/model/exprtree.py: Recognize '%' vars
99              in compilation. Does not eval it!
100    
101            * formed/formed/plugins/modify/rules.py: Generate '%' vars
102              for variables in repeat groups.
103    
104    2009-11-13      Sascha L. Teichmann <[email protected]>
105    
106            * formed/formed/plugins/export/typemap.py: Fixed to work
107            with new repeat group nodes.
108    
109    2009-10-28      Sascha L. Teichmann <[email protected]>
110    
111            * formed/formed/plugins/export/xsd.py,
112            formed/formed/plugins/export/sql.py,
113            formed/formed/plugins/export/new_sql.py: Allow groups in choices.
114    
115    2009-10-07      Frank Koormann <[email protected]>
116    
117            * formed/formed/plugins/export/latex.py:
118            Adjusted textprocessing to escape tex-active characters.
119    
120    2009-10-07      Sascha L. Teichmann <[email protected]>
121    
122            * formed/formed/plugins/export/html.py, formed/formed/plugins/export/latex.py,
123            formed/formed/plugins/export/html2.py: Adjusted to cope with
124            "semi-complete" implementation of logbook tree structure.
125    
126    2009-06-18      Torsten Irländer <[email protected]>
127    
128            * formed/formed/plugins/export/new_sql.py,
129              formed/formed/plugins/export/rg_sql.py: Fixed some sql errors, and
130              added permissions.
131    
132    2009-06-18      Torsten Irländer <[email protected]>
133    
134            * formed/formed/plugins/export/new_sql.py: Commented out generation of
135            page_views, as they do not work with rgroups.
136    
137    2009-06-17      Torsten Irländer <[email protected]>
138    
139            * formed/formed/plugins/export/new_sql.py: Fixed anonymize function
140            and rolenames.
141    
142    2009-06-17      Sascha L. Teichmann <[email protected]>
143    
144            * formed/formed/plugins/export/new_sql.py: s/-/_/ in relation names.
145    
146    2009-05-26      Sascha L. Teichmann <[email protected]>
147    
148            * formed/formed/plugins/names/filter.py: small optimization.
149    
150    2009-05-26      Sascha L. Teichmann <[email protected]>
151    
152            * formed/formed/plugins/names/filter.py: Repaired unique filter for
153              nodecomponent names.
154    
155    2009-05-06      Sascha L. Teichmann <[email protected]>
156    
157            * formed/formed/plugins/export/rg_sql.py: Only create depending
158              repeat groups if no uuid is given. If a uuid is given then
159              the creation is triggered by an xml import.
160    
161    2009-04-28      Sascha L. Teichmann <[email protected]>
162    
163            * formed/formed/plugins/export/new_sql.py: New SQL schema generator to
164              replace the old one. The new one faciliates the new RepeatNode instead
165              of the Group.isRepeat() method to tell if something is to be repeated.
166    
167            * formed/formed/config.py: Use new SQL schema generator plug-in by default.
168              The old one is deactivated.
169    
170            * formed/formed/plugins/export/rg_sql.py: Fix 'rg_' naming of repeat groups.
171    
172    2009-04-28      Sascha L. Teichmann <[email protected]>
173    
174            * formed/formed/plugins/export/rg_sql.py: Added delete functions.
175              TODO: Adjust execution rights.
176    
177    2009-04-27      Sascha L. Teichmann <[email protected]>
178    
179            * formed/formed/plugins/export/rg_sql.py: Fixed $$$$ -> $$ template problems.
180              Add functions to create dataset.
181    
182    2009-04-24      Sascha L. Teichmann <[email protected]>
183    
184            * formed/formed/plugins/export/rg_sql.py: new plug-in to generate
185              tree structure functions in database.
186    
187            * formed/formed/config.py: load plug-in.
188    
189    2009-04-16      Sascha L. Teichmann <[email protected]>
190    
191            * formed/formed/model/data.py: Added 'digest' attribute to
192              RepeatNode. Removed needless methods
193    
194    2009-04-16      Sascha L. Teichmann <[email protected]>
195    
196            * formed/formed/model/exprtree.py: make 'equal' and 'not equal'
197              more readable with '=' and '<>'.
198    
199    2009-04-02      Sascha L. Teichmann <[email protected]>
200    
201            * formed/formed/plugins/export/sql.py: call anonymization
202              of uuid on anonymization of case.
203    
204    2009-03-31      Sascha L. Teichmann <[email protected]>
205    
206            * formed/formed/plugins/export/sql.py: Set uuid_id to NULL in
207              case_anonymize().
208    
209    2009-03-31      Sascha L. Teichmann <[email protected]>
210    
211            * formed/formed/model/exprtree.py: Add some code to pretty print
212              the trees infix.
213    
214            * formed/formed/plugins/export/rules.py: New. Exporter for human
215              readable rules.
216    
217            * formed/formed/plugins/export/html.py: Fixed HTML generation.
218    
219            * formed/formed/config.py: Added new new Rule export plug-in.
220    
221    2009-03-31      Sascha L. Teichmann <[email protected]>
222    
223            * formed/formed/model/exprtree.py: Fixes from server. Raise
224              exceptions if there is less or more than one element on stack
225              after compilation of expression.
226    
227    2009-03-20      Sascha L. Teichmann <[email protected]>
228    
229            * formed/formed/model/data.py: Removed debug output
230    
231            * formed/formed/plugins/modify/rules.py: Fixed error message.
232              Generate past and future rules.
233    
234    2009-03-16      Sascha L. Teichmann <[email protected]>
235    
236            * formed/formed/model/exprtree.py: Forget to call today with context.
237    
238    2009-03-16      Sascha L. Teichmann <[email protected]>
239    
240            * formed/formed/io/document.py: Fixed syntax typo.
241    
242    2009-03-16      Sascha L. Teichmann <[email protected]>
243    
244            * formed/formed/model/data.py: ConditionalNode inherits from Node directly.
245    
246    2009-03-16      Sascha L. Teichmann <[email protected]>
247    
248            * formed/formed/model/data.py: Added ConditionalNode
249    
250            * formed/formed/io/document.py: Make ConditionalNode loadable.
251    
252    2009-03-13      Sascha L. Teichmann <[email protected]>
253    
254            * formed/formed/plugins/modify/rules.py: Make the error descriptions
255              in date sequence rules more precise.
256    
257    2009-03-13      Sascha L. Teichmann <[email protected]>
258    
259            * formed/formed/plugins/modify/rules.py: generate date sequence rules.
260    
261    2009-03-13      Sascha L. Teichmann <[email protected]>
262    
263            * formed/formed/model/exprtree.py: New tree based expression engine.
264    
265            * formed/formed/model/__init__.py, formed/formed/model/data.py:
266              Adjusted imports.
267    
268    2009-03-12      Torsten Irländer <[email protected]>
269    2009-06-17      Sascha L. Teichmann <[email protected]>
270    
271            * formed/formed/plugins/export/new_sql.py: s/-/_/ in relation names.
272    
273    2009-05-26      Sascha L. Teichmann <[email protected]>
274    
275            * formed/formed/plugins/names/filter.py: small optimization.
276    
277    2009-05-26      Sascha L. Teichmann <[email protected]>
278    
279            * formed/formed/plugins/names/filter.py: Repaired unique filter for
280              nodecomponent names.
281    
282    2009-05-06      Sascha L. Teichmann <[email protected]>
283    
284            * formed/formed/plugins/export/rg_sql.py: Only create depending
285              repeat groups if no uuid is given. If a uuid is given then
286              the creation is triggered by an xml import.
287    
288    2009-04-28      Sascha L. Teichmann <[email protected]>
289    
290            * formed/formed/plugins/export/new_sql.py: New SQL schema generator to
291              replace the old one. The new one faciliates the new RepeatNode instead
292              of the Group.isRepeat() method to tell if something is to be repeated.
293    
294            * formed/formed/config.py: Use new SQL schema generator plug-in by default.
295              The old one is deactivated.
296    
297            * formed/formed/plugins/export/rg_sql.py: Fix 'rg_' naming of repeat groups.
298    
299    2009-04-28      Sascha L. Teichmann <[email protected]>
300    
301            * formed/formed/plugins/export/rg_sql.py: Added delete functions.
302              TODO: Adjust execution rights.
303    
304    2009-04-27      Sascha L. Teichmann <[email protected]>
305    
306            * formed/formed/plugins/export/rg_sql.py: Fixed $$$$ -> $$ template problems.
307              Add functions to create dataset.
308    
309    2009-04-24      Sascha L. Teichmann <[email protected]>
310    
311            * formed/formed/plugins/export/rg_sql.py: new plug-in to generate
312              tree structure functions in database.
313    
314            * formed/formed/config.py: load plug-in.
315    
316    2009-04-16      Sascha L. Teichmann <[email protected]>
317    
318            * formed/formed/model/data.py: Added 'digest' attribute to
319              RepeatNode. Removed needless methods
320    
321    2009-04-16      Sascha L. Teichmann <[email protected]>
322    
323            * formed/formed/model/exprtree.py: make 'equal' and 'not equal'
324              more readable with '=' and '<>'.
325    
326    2009-04-02      Sascha L. Teichmann <[email protected]>
327    
328            * formed/formed/plugins/export/sql.py: call anonymization
329              of uuid on anonymization of case.
330    
331    2009-03-31      Sascha L. Teichmann <[email protected]>
332    
333            * formed/formed/plugins/export/sql.py: Set uuid_id to NULL in
334              case_anonymize().
335    
336    2009-03-31      Sascha L. Teichmann <[email protected]>
337    
338            * formed/formed/model/exprtree.py: Add some code to pretty print
339              the trees infix.
340    
341            * formed/formed/plugins/export/rules.py: New. Exporter for human
342              readable rules.
343    
344            * formed/formed/plugins/export/html.py: Fixed HTML generation.
345    
346            * formed/formed/config.py: Added new new Rule export plug-in.
347    
348    2009-03-31      Sascha L. Teichmann <[email protected]>
349    
350            * formed/formed/model/exprtree.py: Fixes from server. Raise
351              exceptions if there is less or more than one element on stack
352              after compilation of expression.
353    
354    2009-03-20      Sascha L. Teichmann <[email protected]>
355    
356            * formed/formed/model/data.py: Removed debug output
357    
358            * formed/formed/plugins/modify/rules.py: Fixed error message.
359              Generate past and future rules.
360    
361    2009-03-16      Sascha L. Teichmann <[email protected]>
362    
363            * formed/formed/model/exprtree.py: Forget to call today with context.
364    
365    2009-03-16      Sascha L. Teichmann <[email protected]>
366    
367            * formed/formed/io/document.py: Fixed syntax typo.
368    
369    2009-03-16      Sascha L. Teichmann <[email protected]>
370    
371            * formed/formed/model/data.py: ConditionalNode inherits from Node directly.
372    
373    2009-03-16      Sascha L. Teichmann <[email protected]>
374    
375            * formed/formed/model/data.py: Added ConditionalNode
376    
377            * formed/formed/io/document.py: Make ConditionalNode loadable.
378    
379    2009-03-13      Sascha L. Teichmann <[email protected]>
380    
381            * formed/formed/plugins/modify/rules.py: Make the error descriptions
382              in date sequence rules more precise.
383    
384    2009-03-13      Sascha L. Teichmann <[email protected]>
385    
386            * formed/formed/plugins/modify/rules.py: generate date sequence rules.
387    
388    2009-03-13      Sascha L. Teichmann <[email protected]>
389    
390            * formed/formed/model/exprtree.py: New tree based expression engine.
391    
392            * formed/formed/model/__init__.py, formed/formed/model/data.py:
393              Adjusted imports.
394    
395    2009-03-12      Torsten Irländer <[email protected]>
396    2009-06-17      Sascha L. Teichmann <[email protected]>
397    
398            * formed/formed/plugins/export/new_sql.py: s/-/_/ in relation names.
399    
400    2009-05-26      Sascha L. Teichmann <[email protected]>
401    
402            * formed/formed/plugins/names/filter.py: small optimization.
403    
404    2009-05-26      Sascha L. Teichmann <[email protected]>
405    
406            * formed/formed/plugins/names/filter.py: Repaired unique filter for
407              nodecomponent names.
408    
409    2009-05-06      Sascha L. Teichmann <[email protected]>
410    
411            * formed/formed/plugins/export/rg_sql.py: Only create depending
412              repeat groups if no uuid is given. If a uuid is given then
413              the creation is triggered by an xml import.
414    
415    2009-04-28      Sascha L. Teichmann <[email protected]>
416    
417            * formed/formed/plugins/export/new_sql.py: New SQL schema generator to
418              replace the old one. The new one faciliates the new RepeatNode instead
419              of the Group.isRepeat() method to tell if something is to be repeated.
420    
421            * formed/formed/config.py: Use new SQL schema generator plug-in by default.
422              The old one is deactivated.
423    
424            * formed/formed/plugins/export/rg_sql.py: Fix 'rg_' naming of repeat groups.
425    
426    2009-04-28      Sascha L. Teichmann <[email protected]>
427    
428            * formed/formed/plugins/export/rg_sql.py: Added delete functions.
429              TODO: Adjust execution rights.
430    
431    2009-04-27      Sascha L. Teichmann <[email protected]>
432    
433            * formed/formed/plugins/export/rg_sql.py: Fixed $$$$ -> $$ template problems.
434              Add functions to create dataset.
435    
436    2009-04-24      Sascha L. Teichmann <[email protected]>
437    
438            * formed/formed/plugins/export/rg_sql.py: new plug-in to generate
439              tree structure functions in database.
440    
441            * formed/formed/config.py: load plug-in.
442    
443    2009-04-16      Sascha L. Teichmann <[email protected]>
444    
445            * formed/formed/model/data.py: Added 'digest' attribute to
446              RepeatNode. Removed needless methods
447    
448    2009-04-16      Sascha L. Teichmann <[email protected]>
449    
450            * formed/formed/model/exprtree.py: make 'equal' and 'not equal'
451              more readable with '=' and '<>'.
452    
453    2009-04-02      Sascha L. Teichmann <[email protected]>
454    
455            * formed/formed/plugins/export/sql.py: call anonymization
456              of uuid on anonymization of case.
457    
458    2009-03-31      Sascha L. Teichmann <[email protected]>
459    
460            * formed/formed/plugins/export/sql.py: Set uuid_id to NULL in
461              case_anonymize().
462    
463    2009-03-31      Sascha L. Teichmann <[email protected]>
464    
465            * formed/formed/model/exprtree.py: Add some code to pretty print
466              the trees infix.
467    
468            * formed/formed/plugins/export/rules.py: New. Exporter for human
469              readable rules.
470    
471            * formed/formed/plugins/export/html.py: Fixed HTML generation.
472    
473            * formed/formed/config.py: Added new new Rule export plug-in.
474    
475    2009-03-31      Sascha L. Teichmann <[email protected]>
476    
477            * formed/formed/model/exprtree.py: Fixes from server. Raise
478              exceptions if there is less or more than one element on stack
479              after compilation of expression.
480    
481    2009-03-20      Sascha L. Teichmann <[email protected]>
482    
483            * formed/formed/model/data.py: Removed debug output
484    
485            * formed/formed/plugins/modify/rules.py: Fixed error message.
486              Generate past and future rules.
487    
488    2009-03-16      Sascha L. Teichmann <[email protected]>
489    
490            * formed/formed/model/exprtree.py: Forget to call today with context.
491    
492    2009-03-16      Sascha L. Teichmann <[email protected]>
493    
494            * formed/formed/io/document.py: Fixed syntax typo.
495    
496    2009-03-16      Sascha L. Teichmann <[email protected]>
497    
498            * formed/formed/model/data.py: ConditionalNode inherits from Node directly.
499    
500    2009-03-16      Sascha L. Teichmann <[email protected]>
501    
502            * formed/formed/model/data.py: Added ConditionalNode
503    
504            * formed/formed/io/document.py: Make ConditionalNode loadable.
505    
506    2009-03-13      Sascha L. Teichmann <[email protected]>
507    
508            * formed/formed/plugins/modify/rules.py: Make the error descriptions
509              in date sequence rules more precise.
510    
511    2009-03-13      Sascha L. Teichmann <[email protected]>
512    
513            * formed/formed/plugins/modify/rules.py: generate date sequence rules.
514    
515    2009-03-13      Sascha L. Teichmann <[email protected]>
516    
517            * formed/formed/model/exprtree.py: New tree based expression engine.
518    
519            * formed/formed/model/__init__.py, formed/formed/model/data.py:
520              Adjusted imports.
521    
522    2009-03-12      Torsten Irländer <[email protected]>
523    
524            Introduced new order attribute for date fields
525    
526            * formed/formed/model/data.py: Order fields can be used to define to
527            ordering of datefields withing the document. Needed for automatic
528            generation of consistency rules.
529    
530    2009-02-09      Sascha L. Teichmann <[email protected]>
531    
532            * formed/formed/model/data.py: Allow pages to be 'invisible'.
533    
534    2009-02-09      Sascha L. Teichmann <[email protected]>
535    
536            * formed/formed/plugins/export/sql.py: Fixed problem with
537              description reference tables of radio groups.
538    
539    2009-02-09      Sascha L. Teichmann <[email protected]>
540    
541            * formed/formed/plugins/export/sql.py: replace '-' in names
542              by '_'.
543              
544    2009-02-09      Sascha L. Teichmann <[email protected]>
545    
546            * formed/formed/plugins/export/sql.py: to figure ou which
547              tables are equal the insert statememnts are lower cased
548              and sorted before they are compared. This reduces the number
549              of generated referfence tables.
550    
551    2009-02-09      Sascha L. Teichmann <[email protected]>
552    
553            Repair SQL schema creation for radio groups.
554    
555            * formed/formed/plugins/export/sql.py: radio groups are handled
556              like choices now.
557    
558    2009-02-09      Sascha L. Teichmann <[email protected]>
559    
560            Make it startable again.
561    
562            * formed/formed/plugins/export/xls.py: Import pyExcelerator only
563              when plug-in is called.
564    
565            * formed/formed/model/nodecomponents.py: Event routing was messed up.
566              Rewired root node with document.
567    
568            * formed/formed/plugins/web/help.py: Removed old xml.ext import.
569              XXX: This breaks creating help by now!
570    
571            * formed/formed/io/parser.py: Replace old deprecated base class
572              by new one.
573    
574            * formed/formed/main.py: Do not crash if locale cannot be set.
575    
576            * formed/formed/ui/controls.py: Use document.getCase() instead
577              of document.case to prevent uninitialized dereferences.
578    
579    2009-01-22      Torsten Irländer <[email protected]>
580    
581            Implemented new XML-Format for formed xml files.
582    
583            * formed/formed/model/nodecomponents.py,
584              formed/formed/io/document.py,
585              formed/formed/main.py,
586              formed/formed/ui/controls.py: Introduced new "case" and "logbook"
587              node. Under case is the definition of the formular. logbook will
588              hold the defintion of logboog entrys. For now only the part under
589              "case" can be modified.  
590    
591    2009-01-21      Torsten Irländer <[email protected]>
592    
593            Changed way how XSD-Scheme is generated
594    
595            * formed/formed/plugins/export/xsd.py: Enhanced xsd schema to support
596              logbookentrys. The scheme definiton is now hardcoded in the
597              exporter as it will rarely change. It logbookpart will not be
598              generated from the formedtree anymore.
599    
600    2009-01-20      Torsten Irländer <[email protected]>
601    
602            Support Logbook entrys in xsd schema export
603    
604            * formed/formed/model/data.py: Repeatnode are now handeld as
605              repeatgroups in xsd-export
606            * formed/formed/plugins/export/xsd.py: Enhanced xsd schema to support
607              logbookentrys. The scheme will now validate against an xmlfile from
608              the offlineclient.
609    
610    2009-01-09      Torsten Irländer <[email protected]>
611    
612            Added new repeat node
613    
614            * formed/formed/model/data.py,
615              formed/formed/io/document.py: Added repeatnode to the formedtree.
616              TODO: Remove repeatgroup handling from the groupnode.
617    
618    2009-01-08      Torsten Irländer <[email protected]>
619    
620            Add isset operator to autogenerated rules.
621    
622            * formed/formed/plugins/modify/rules.py: Add issed operator to standard
623              autogenerated rules.
624    
625    2008-12-17      Frank Koormann <[email protected]>
626    
627            * formed/formed/plugins/export/latex.py: Export form as set of
628            latex tables to be included into a master document. The export
629            generates section marks to structure the form and placeholders for
630            help texts to be merged in by a post processing step.
631    
632    2008-12-04      Sascha L. Teichmann <[email protected]>
633    
634            * formed/formed/model/expr.py: Added 'today' which pushes the current date
635              on the stack.
636    
637    2008-12-03      Sascha L. Teichmann <[email protected]>
638    
639            * formed/formed/plugins/web/controllers.py: compute changeset more correctly in
640              storage of fields.
641    
642            * formed/formed/plugins/export/xsd.py: Added unknown int -999999 to integer
643              fields as an accepted value. Generate schema for radio groups too.
644    
645    2008-12-01      Torsten Irländer <[email protected]>
646    
647            Added autmatic generation of required rules
648    
649            * formed/formed/model/data.py,
650              formed/formed/model/expr.py,
651              formed/formed/plugins/modify/rules.py: Default rules for required
652              fields can now be generated.
653    
654    2008-11-28      Sascha L. Teichmann <[email protected]>
655    
656            * formed/formed/model/data.py, formed/formed/model/nodecomponents.py:
657              Ported WidgetCollector from Offline client.
658    
659            * formed/formed/plugins/modify/__init__.py, formed/formed/plugins/modify,
660              formed/formed/plugins/modify/rules.py: Stub for required rules generator.
661    
662            * formed/formed/config.py: Bind new filter to FormEd
663    
664    2008-11-27      Torsten Irländer <[email protected]>
665    
666            * formed/formed/model/data.py: Added new attribute mark for rules
667    
668    2008-11-10      Torsten Irländer <[email protected]>
669    
670            Implemented radio-matrix elements. radio elelement having the same
671            options can now be rendered in table form.
672    
673            * formed/formed/model/data.py,
674              formed/formed/io/document.py: Added new radio-matrix element to the
675              model and gui
676            * formed/formed/plugins/web/view_renderer.py: Write html-renderer for
677              the radio-matrix element.
678    
679    2008-11.03      Torsten Irländer <[email protected]>
680    
681            * formed/formed/model/data.py: Fixed import error
682    
683    2008-10-29      Sascha L. Teichmann <[email protected]>
684    
685            Relative paths in external choices are now possible. Relative paths are
686            relative to path of the master document.
687    
688            * formed/model/data.py: external choice are now storing the path to the
689              master document.
690    
691            * formed/formed/io/document.py: Pass context to SAX builder.
692    
693            * formed/formed/io/factories.py: For new created nodes look if there
694              is a method 'setLoadContext' and call it.
695    
696    2008-09-04      Sascha L. Teichmann <[email protected]>
697    
698            * doc/beschreibung.txt: New. Initial description of FormEd (german).
699    
700    2008-08-22      Sascha L. Teichmann <[email protected]>
701    
702            * formed/formed/model/nodecomponents.py: Added attribute 'flags'.
703    
704    2008-08-21      Sascha L. Teichmann <[email protected]>
705    
706            * formed/formed/io/document.py: Indent tree while saving
707            * formed/formed/main.py: removed needless print
708    
709    2008-08-15      Sascha L. Teichmann <[email protected]>
710    
711            * LICENSE: New GPLv3
712            * */*.py, *.sh: Added reference to LICENSE
713    
714    2008-08-15      Sascha L. Teichmann <[email protected]>
715    
716            * tools: removed because there a no tools any more.
717    
718    2008-08-15      Sascha L. Teichmann <[email protected]>
719    
720            * tools/formed: moved one level up because its the only
721              part of this project now.
722    
723    2008-08-15      Sascha L. Teichmann <[email protected]>
724    
725            * tools/anonym/*: Removed as it belongs to mpuls WASKA
726    
727    2008-08-15      Sascha L. Teichmann <[email protected]>
728    
729            * pdf2xfa/*: removed. It belongs to mpuls
730    
731    2008-08-13 L. Teichmann <[email protected]>
732    
733            i18n of the plug-ins:
734            * tools/formed/formed/plugins/export/diff.py,
735              tools/formed/formed/plugins/export/data.py,
736              tools/formed/formed/plugins/export/old_sql.py,
737              tools/formed/formed/plugins/export/latex.py,
738              tools/formed/formed/plugins/export/xsd.py,
739              tools/formed/formed/plugins/export/sql.py,
740              tools/formed/formed/plugins/export/typemap.py,
741              tools/formed/formed/plugins/export/html.py,
742              tools/formed/formed/plugins/export/mode.py,
743              tools/formed/formed/plugins/export/html2.py,
744              tools/formed/formed/plugins/export/xls.py,
745              tools/formed/formed/plugins/names/filter.py,
746              tools/formed/formed/plugins/plugin.py,
747              tools/formed/formed/plugins/web/help.py,
748              tools/formed/formed/plugins/web/form_renderer.py,
749              tools/formed/formed/plugins/web/plugin.py,
750              tools/formed/formed/plugins/web/error_renderer.py,
751              tools/formed/formed/plugins/web/view_renderer.py,
752              tools/formed/formed/plugins/web/semantic.py,
753              tools/formed/formed/plugins/web/cache.py,
754              tools/formed/formed/plugins/web/server.py,
755              tools/formed/formed/plugins/web/controllers.py,
756              tools/formed/formed/plugins/web/renderer.py,
757              tools/formed/formed/plugins/ui/controls.py,
758              tools/formed/formed/config.py: _("")s the stuff
759              tools/formed/po/formed.pot, tools/formed/po/de_DE.po:
760              extracted and translated.
761    
762    2008-08-08      Sascha L. Teichmann <[email protected]>
763    
764            First version of FormEd i18n. After checkout go to tools/formed/po/ and
765            say 'make mo'. Afterwards you can start FormEd as usual.
766    
767            * tools/formed/resources: New. Place to places ressources like *.mo files
768            * tools/formed/formed/main.py, tools/formed/formed/ui/controls.py: Add _("")s
769              
770            * tools/formed/po,
771              tools/formed/po/Makefile,
772              tools/formed/po/formed.pot,
773              tools/formed/po/de_DE.po: i18n stuff.
774    
775    2008-08-08      Sascha L. Teichmann <[email protected]>
776    
777            * tools/anonym/xmlexport.py: Only export cases which are not
778              'schwebend geloescht'.
779    
780    2008-07-23      Sascha L. Teichmann <[email protected]>
781    
782            Fixed issue472
783    
784            * tools/anonym/xmlimport.py: Regenerate dicts from current form ed tree.
785    
786    2008-07-17      Sascha L. Teichmann <[email protected]>
787    
788            * tools/anonym/xmlimport.py: removed marking of invalid cases
789            * tools/anonym/cron.importAnonXml.sh: re-inserted here.
790    
791    2008-07.07      Torsten Irländer <[email protected]>
792    
793            * tools/formed/formed/plugins/export/latex.py
794              tools/formed/formed/config.py: Added new LaTex Export. Beware this
795              is even more ugly the HTML Export.
796            * tools/formed/formed/plugins/export/html.py: Added information on
797              anonymisation to the html export.
798    
799    2008-07-07      Sascha L. Teichmann <[email protected]>
800    
801            * tools/anonym/xmlimport.py: Mark cases if they are inconsistent.
802    
803    2008-07-07      Sascha L. Teichmann <[email protected]>
804    
805            * tools/anonym/xmlimport.py: Updated to schema 1.5. (Which is incompatible to 1.4)
806    
807    2008-07-07      Sascha L. Teichmann <[email protected]>  
808            
809            * tools/formed/formed/plugins/export/html.py: Added additional column
810            to the html export with information how each field will get
811            anonymized.
812    
813    2008-07-07      Sascha L. Teichmann <[email protected]>  
814    
815            * tools/anonym/xmlimport.py: sync with productive version.
816    
817    2008-06-10      Torsten Irländer <[email protected]>
818    
819            * tools/formed/formed/plugins/export/sql.py: grant admin permission to
820              call anonymize function
821    
822    2008-05-21      Sascha L. Teichmann <[email protected]>  
823    
824            * tools/formed/formed/plugins/export/xsd.py: Brought encoding
825              back to UTF-8.
826    
827    2008-05-21      Frank Koormann <[email protected]>
828    
829            * tools/formed/formed/plugins/export/xls.py: New, export key value
830            tables as excel workbook with one sheet per table.
831    
832            * tools/formed/formed/config.py: ExportKeyValueTableAsXLS added.
833    
834    2008-05-21      Frank Koormann <[email protected]>
835    
836            * tools/formed/formed/plugins/export/xsd.py
837            (SchemaCreator._createChoice): Fix use of choices name.
838    
839    2008-04-29      Sascha L. Teichmann <[email protected]>
840    
841            * tools/formed/formed/plugins/export/xsd.py: Use substitution group
842              to allow arbitrary order of repeat groups.
843    
844    2008-04-29      Sascha L. Teichmann <[email protected]>
845    
846            * tools/formed/formed/plugins/export/xsd.py: Removed a needless
847              character.
848    
849    2008-04-29      Sascha L. Teichmann <[email protected]>
850    
851            * tools/formed/formed/plugins/export/xsd.py: Added annotations
852              to fields.
853    
854    2008-04-29      Sascha L. Teichmann <[email protected]>
855    
856            * tools/formed/formed/plugins/export/xsd.py: Added for
857              choice fields.
858    
859    2008-04-29      Sascha L. Teichmann <[email protected]>
860    
861            * tools/formed/formed/plugins/export/xsd.py: Added support for
862              boolean fields based on enumerations.
863    
864    2008-04-28      Sascha L. Teichmann <[email protected]>
865    
866            * tools/formed/formed/plugins/export/xsd.py: Added support for
867              date, text and textarea fields.
868    
869    2008-04-28      Sascha L. Teichmann <[email protected]>
870    
871            * tools/formed/formed/plugins/export/xsd.py: Added support for
872              repeat groups and integer fields.
873    
874    2008-04-28      Sascha L. Teichmann <[email protected]>
875    
876            * tools/formed/formed/plugins/export/xsd.py: New. plug-in for
877              exporting as XML schema. not ready, yet.
878    
879            * tools/formed/formed/config.py: Use new plug-in.
880    
881            * tools/formed/formed/plugins/export/sql.py: Fixed wrong GUI text.
882    
883    2008-04-17      Torsten Irländer <[email protected]>
884    
885            * tools/formed/formed/plugins/export/sql.py: Changed WHERE clause in
886            for the views because of the new group permissions.
887    
888    2008-04-09      Sascha L. Teichmann <[email protected]>
889    
890            * tools/anonym/cron.deleteOldAnonymized.sh: New. cron job to delete
891              old anonymized cases.
892    
893    2008-04-01      Sascha L. Teichmann <[email protected]>
894    
895            * tools/anonym/xmlexport.py: Removed "WHERE einverstaendniserklaerung = 1"
896              from clause to select datasets.
897              Replace ']]>' in CDATA sections with correct splitted replacement.
898    
899    2008-03-12      Sascha L. Teichmann <[email protected]>
900            
901            * tools/anonym/cron.importAnonXml.sh: Added absolut path to  xmlimport
902              script.
903    
904            * tools/anonym/xmlimport.py: commented out database port from
905              connectionstring.
906    
907    2008-03-12      Sascha L. Teichmann <[email protected]>
908    
909            * tools/formed/formed/plugins/export/sql.py: Fixed bug in generation
910              of anonymization of repeat groups (wrong id was given).
911    
912    2008-03-11      Sascha L. Teichmann <[email protected]>
913    
914            * tools/formed/formed/plugins/export/sql.py: Generate no update
915              statements for relations which have no anonym functions applied.
916    
917    2008-03-11      Sascha L. Teichmann <[email protected]>
918    
919            * tools/formed/formed/plugins/export/sql.py: Added a newline after
920              'COMMIT;' in the last line.
921    
922    2008-03-11      Sascha L. Teichmann <[email protected]>
923    
924            * tools/formed/formed/plugins/export/sql.py: Fixed syntax of
925              generated anonymize_case() function.
926              
927    2008-03-11      Sascha L. Teichmann <[email protected]>
928    
929            * tools/formed/formed/plugins/export/sql.py: Added code to
930              generate a plpgsql function anonymize_case() that anonymized
931              a given case and all of its depending repeat groups.
932    
933    2008-03-06      Sascha L. Teichmann <[email protected]>
934    
935            * tools/anonym/xmlimport.py: remove print of insert statement.
936    
937            * tools/formed/formed/plugins/export/sql.py: Print generation date in ISO.
938    
939    2008-03-03      Torsten Irländer <[email protected]>
940    
941            * anonym/cron.sendAnonXml.sh,
942              anonym/getDbList.sh: Modified script to be used directly in the
943              production environment (Copied running scripts from production
944              server)
945    
946            * cron.importAnonXml.sh: Added deleting of ols cases. Modified script
947              to be used in a production environment (Cpoied running script from
948              production server)
949    
950            * tools/anonym/xmlexport.py: Added "WHERE" clause to SQL-Statement to
951              ensure that only valid cases get exported
952    
953    2008-02-27      Sascha L. Teichmann <[email protected]>
954    
955            * tools/anonym/xmlimport.py: Fixed bug in date converter.
956    
957    2008-02-27      Sascha L. Teichmann <[email protected]>
958    
959            * tools/anonym/xmlimport.py: Simpilied version
960    
961    2008-02-27      Sascha L. Teichmann <[email protected]>
962    
963            * tools/anonym/cron.importAnonXml.sh: Add sudo call for
964              xmlimport.py and parameters.
965    
966            * tools/anonym/xmlimport.py: Various bug fixes. Not working yet. :-/
967    
968            * tools/anonym/xmlexport.py: Use python interpreter without env
969              because of sudo context.
970    
971    2008-02-26      Sascha L. Teichmann <[email protected]>
972    
973            * tools/anonym/xmlimport.py: added support for getopt. add
974              support to force in fkz in import of case.
975    
976    2008-02-26      Sascha L. Teichmann <[email protected]>
977    
978            * tools/anonym/xmlimport.py: Implemented logic to create/update cases.
979    
980            * tools/anonym/html.awk: produces valid HTML.
981    
982    2008-02-25      Sascha L. Teichmann <[email protected]>
983    
984            * tools/anonym/joincsv.py: Fix a logic bug.
985    
986    2008-02-25      Torsten Irlaender <[email protected]>
987    
988            * tools/anonym/cron.importAnonXml.sh: Added shellscript for importing
989              exportted cases. It will read all files from a directory and import
990              the files into the DB. After that the script will cleanup the
991              directory.
992    
993    2008-02-25      Torsten Irländer <[email protected]>
994            
995            * tools/anonym/cron.sendAnonXml.sh,
996              tools/anonym/xmlexport.py,
997              tools/anonym/getDbList.sh: Added shell-scripts for exporting cases
998    
999    2008-02-25      Sascha L. Teichmann <[email protected]>
1000    
1001            * tools/anonym/joincsv.py: Fixed typo which generated wrong number of cols.
1002    
1003    2008-02-25      Sascha L. Teichmann <[email protected]>
1004    
1005            * tools/anonym/joincsv.py: New. Joins CSV files.
1006    
1007            * tools/anonym/html.awk: New. Converts CSV to HTML
1008    
1009    2008-02-25      Sascha L. Teichmann <[email protected]>
1010    
1011            * tools/anonym/xmlimport.py: New. Added generation of
1012              update statements.
1013    
1014    2008-02-25      Sascha L. Teichmann <[email protected]>
1015    
1016            * tools/anonym/xmlimport.py: New. Base for importing
1017              XML from cron.
1018    
1019    2008-02-24      Sascha L. Teichmann <[email protected]>
1020    
1021            * tools/formed/formed/plugins/export/html2.py: New. plug-in
1022              for a simplified HTML output
1023    
1024            * tools/formed/formed/plugins/export/typemap.py: New. plug-in
1025              for dump schema as python dictionary.
1026    
1027            * tools/formed/formed/config.py: Enable new plug-ins. Out comment
1028              old stored procedure and view generators.
1029    
1030    2008-02-19      Sascha L. Teichmann <[email protected]>
1031    
1032            * tools/anonym/xmlexport.py: New. Export all cases in database
1033              as XML.
1034    
1035    2008-02-18      Sascha L. Teichmann <[email protected]>
1036    
1037            * tools/anonym/anoymncsv.py: separate field with '\t' now.
1038              all '\t's are replaced by '   ' before. '\r\n' are removed too.
1039    
1040    2008-02-15      Sascha L. Teichmann <[email protected]>
1041    
1042            * tools/anonym/anoymncsv.py: simple script to fetch anonymous
1043              data from database.
1044    
1045    2008-02-14      Sascha L. Teichmann <[email protected]>
1046    
1047            * tools/formed/formed/plugins/export/sql.py: Exchanged name
1048              erase_value with suppress_value/suppress_value2.
1049    
1050    2008-02-13      Sascha L. Teichmann <[email protected]>
1051    
1052            * tools/formed/formed/plugins/export/sql.py: output id, master_id
1053              substitute 'erase_value' with NULL value.
1054    
1055    2008-02-13      Sascha L. Teichmann <[email protected]>
1056    
1057            * tools/formed/formed/plugins/export/sql.py: output id, master_id
1058              and uuid_id in anonymiziation views too.
1059    
1060    2008-02-13      Sascha L. Teichmann <[email protected]>
1061    
1062            * tools/formed/formed/plugins/export/sql.py: Added generation
1063              of anonymiziation views for master table views and repeat group
1064              views.
1065    
1066    2008-02-13      Sascha L. Teichmann <[email protected]>
1067    
1068            * tools/formed/formed/model/nodecomponents.py: Added attribute
1069              "function"
1070    
1071            * tools/formed/formed/io/document.py: Save attributes in
1072              alphabetical order.
1073    
1074    2008-02-02      Sascha L. Teichmann <[email protected]>
1075    
1076            * tools/formed/formed/plugins/export/sql.py: Added update rule
1077              for master table and repeat groups views. Granted update right
1078              to :cm_ka_group.
1079    
1080    2008-02-01      Sascha L. Teichmann <[email protected]>
1081    
1082            * tools/formed/formed/plugins/export/sql.py: Added a column 'uuid_id'
1083              for master table and repeat groups. Also added unique constraints
1084              to these columns.
1085    
1086    2007-12-10      Sascha L. Teichmann <[email protected]>
1087    
1088            * pdf2xfa/src/de/intevation/pdfimport/ClientHandler.java: Added a system
1089              property 'root.element' to specify the name of the XML root.
1090    
1091            * pdf2xfa/startup/pdf2xfa.sh, pdf2xfa/README.TXT: Adjusted.
1092    
1093    2007-11-22      Sascha L. Teichmann <[email protected]>
1094    
1095            * pdf2xfa/startup, */pdf2xfa.sh, */pdf2xfa.init: boot scripts
1096              for GNU/Linux (tested Debian 'Etch' 4.0) by Sascha Wilde.
1097    
1098            * pdf2xfa/README.TXT: Add a remark to new boot scripts.
1099    
1100    2007-11-21      Sascha L. Teichmann <[email protected]>
1101    
1102            * pdf2xfa/src/de/intevation/pdfimport/Log.java: New.
1103              Sends logging to file.
1104    
1105            * pdf2xfa/src/de/intevation/pdfimport/Server.java,
1106              pdf2xfa/src/de/intevation/pdfimport/ClientHandler.java: Adjusted
1107              to use new logging.
1108    
1109            * pdf2xfa/README.TXT: Added remark how to use logging.
1110    
1111    2007-11-16      Frank Koormann <[email protected]>
1112    
1113            * tools/formed/formed/plugins/export/sql.py (createSchema):
1114            Append only column "bearbeiter_id", standins are modelled by a
1115            separate table.
1116    
1117    2007-11-16      Sascha L. Teichmann <[email protected]>
1118    
1119            * tools/formed/formed/model/data.py,
1120              tools/formed/formed/plugins/web/view_renderer.py:
1121              Added an invisible flag for info fields.
1122    
1123    2007-11-07      Sascha L. Teichmann <[email protected]>
1124    
1125            * tools/formed/formed/model/nodecomponents.py: Fixed a few small bugs
1126              (calling a wrong method).
1127    
1128    2007-11-07      Sascha L. Teichmann <[email protected]>
1129    
1130            * tools/formed/formed/model/nodecomponents.py: Added a field
1131              'alternative' to all node components. This might be of help to
1132              match PDF imports where the descriptions do not match.
1133    
1134    2007-10-23      Frank Koormann <[email protected]>
1135    
1136            * tools/formed/formed/plugins/export/sql.py: New WHERE-Clause for views
1137    
1138    2007-10-23      Frank Koormann <[email protected]>
1139    
1140            * tools/formed/formed/plugins/export/sql.py: Set default
1141            value (-1) for choices and bools.
1142    
1143    2007-10-21      Frank Koormann <[email protected]>
1144    
1145            * tools/formed/formed/plugins/export/sql.py: Grant statements for
1146            descriptive tables added.
1147            (Table.getName): new
1148    
1149    2007-10-21      Frank Koormann <[email protected]>
1150    
1151            * tools/formed/formed/plugins/export/sql.py: "CREATE OR REPLACE"
1152            statements for views and roles to make updates easier.
1153            Add "admin_ka" membership as third option to VIEW_WHERE_CLAUSE.
1154    
1155    2007-10-19      Frank Koormann <[email protected]>
1156    
1157            * tools/formed/formed/plugins/export/sql.py: Added GRANT statements
1158            for views. The statements are prepared for variable substitution
1159            when executing the SQL-scripts by psql.
1160    
1161    2007-10-18      Sascha L. Teichmann <[email protected]>
1162    
1163            * pdf2xfa/src/de/intevation/pdfimport/ClientHandler.java: Fixed:
1164              End of result XML was truncated because of an unflushed buffer.
1165    
1166    2007-10-17      Sascha L. Teichmann <[email protected]>
1167    
1168            * pdf2xfa/bin/build-jar.sh: New. Build production jar file.
1169    
1170            * pdf2xfa/README.TXT: Adjusted how to build production jar file
1171              and how to use it.
1172    
1173            * pdf2xfa/etc, pdf2xfa/etc/manifest.txt: New. Defines main class
1174              and iText dependency.
1175    
1176    2007-10-16      Sascha L. Teichmann <[email protected]>
1177    
1178            * tools/formed/formed/plugins/export/sql.py: Model 'Ja, Nein, Keine Angabe'
1179              are not modeled as BOOLEANs any more. That simpifies the conversion
1180              process web vs. db.
1181    
1182    2007-10-07      Sascha L. Teichmann <[email protected]>
1183    
1184            * tools/formed/formed/plugins/export/sql.py: Added the remaining
1185              UPDATE rules.
1186    
1187    2007-10-07      Sascha L. Teichmann <[email protected]>
1188    
1189            * tools/formed/formed/plugins/export/sql.py: Added UPDATE rules for some
1190              views. TODO: Test'em and implement the rest.
1191    
1192    2007-10-07      Sascha L. Teichmann <[email protected]>
1193    
1194            * tools/formed/formed/plugins/export/sql.py: Bug fix. DELETE and INSERT
1195              rules referenced none existing views.
1196    
1197    2007-10-07      Sascha L. Teichmann <[email protected]>
1198    
1199            * tools/formed/formed/plugins/export/sql.py: Added DELETE and INSERT
1200              rules for views. TODO: add UPDATE rules.
1201    
1202    2007-10-07      Sascha L. Teichmann <[email protected]>
1203    
1204            * tools/formed/formed/plugins/export/old_sql.py: New. Contains
1205              the legacy SQL export filters.
1206    
1207            * tools/formed/formed/plugins/export/sql.py: Factored out the
1208              legacy SQL export filters to old_sql.
1209    
1210            * tools/formed/formed/config.py: Adjusted to fetch legacy
1211              filters from old_sql.
1212    
1213    2007-10-06      Sascha L. Teichmann <[email protected]>
1214    
1215            * pdf2xfa/**: Initial import of the PDF to XFA server.
1216    
1217    2007-10-06      Sascha L. Teichmann <[email protected]>
1218    
1219            * tools/formed/formed/plugins/export/sql.py: Fixed bug
1220              that made choices of three elements to booleans if
1221              they have other meanings than 'Ja', 'Nein', 'keine Angabe'.
1222    
1223    2007-10-05      Sascha L. Teichmann <[email protected]>
1224    
1225            * tools/formed/formed/plugins/export/sql.py: Select ids of
1226              underlaying tables in views too.
1227    
1228    2007-10-04      Sascha L. Teichmann <[email protected]>
1229    
1230            * tools/formed/formed/plugins/export/sql.py: Create schema inside transaction.
1231              Various bug fixes.
1232    
1233    2007-10-04      Sascha L. Teichmann <[email protected]>
1234    
1235            * tools/formed/formed/model/data.py: Added GroupNode.allWidgets()
1236              to extract fields from embedded repeat groups.
1237    
1238            * tools/formed/formed/plugins/export/sql.py: The SQL exporter exports
1239              views per page too. Result not tested yet.
1240    
1241    2007-10-01      Sascha L. Teichmann <[email protected]>
1242    
1243            * tools/formed/formed/plugins/web/view_renderer.py: Ignore
1244              in-page repeat groups while rendering pages.
1245    
1246    2007-10-01      Sascha L. Teichmann <[email protected]>
1247    
1248            * tools/formed/formed/model/nodecomponents.py: Added visitor
1249              traversals for document trees.
1250    
1251            * tools/formed/formed/model/data.py: Rewrote the
1252              Page.allWidgets() method to use new visitor for
1253              tree traversal.
1254    
1255    2007-09-27      Torsten Irlaender <[email protected]>
1256    
1257            * tools/formed/formed/plugins/names/filter.py: Pages are now included
1258              in the rename by formular name  algorithm
1259    
1260    2007-09-26      Sascha L. Teichmann <[email protected]>
1261    
1262            * tools/formed/formed/model/data.py: Removed old {next|prev}Page()
1263              TODO: rewrite Page.allWidgets().
1264    
1265            * tools/formed/formed/model/nodecomponents.py: Added a method
1266              Node.firstLevel(criterion) to walk a defined line in the tree.
1267    
1268            * tools/formed/formed/plugins/export/sql.py: Extract data suitable to
1269              build views and respective joins.
1270    
1271    2007-09-26      Sascha L. Teichmann <[email protected]>
1272    
1273            * tools/formed/formed/plugins/web/plugin.py: add 'web.tidy:' flag to
1274              FORMED environment variable. If set to true tidylib is used to
1275              filter HTML content to be W3C valid. To use this feature install
1276              uTidylib.
1277    
1278            * tools/formed/formed/plugins/web/server.py: Check if MIME type is
1279              text/html and filters content through tidy if requested.
1280    
1281    2007-09-25      Torsten Irlaender <[email protected]>
1282    
1283            * tools/formed/formed/plugins/web/view_renderer.py: Small fix and
1284              cleanup of the form generation code.
1285    
1286    2007-09-21      Sascha L. Teichmann <[email protected]>
1287    
1288            * tools/formed/formed/plugins/export/sql.py: Added generation time
1289              and DROP TABLE statements to schema export.
1290    
1291    2007-09-20      Sascha L. Teichmann <[email protected]>
1292    
1293            * tools/formed/formed/plugins/export/sql.py: The tables are generated
1294              in correct topolocial order now.
1295    
1296  2007-09-20      Sascha L. Teichmann <[email protected]>  2007-09-20      Sascha L. Teichmann <[email protected]>
1297    
1298          * tools/formed/formed/plugins/export/mode.py: New. Filter to export          * tools/formed/formed/plugins/export/mode.py: New. Filter to export

Legend:
Removed from v.188  
changed lines
  Added in v.371

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26