/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

revision 99 by teichmann, Mon Aug 27 15:16:39 2007 UTC revision 132 by teichmann, Mon Sep 3 14:49:12 2007 UTC
# Line 1  Line 1 
1    2007-09-03 Sascha L. Teichmann <[email protected]>
2    
3            * tools/formed/formed/plugins/web/help.py: New parses an
4              XHTML document for id'ed divs and builds a help lookup.
5    
6            * tools/formed/formed/plugins/web/www/help.tmpl: Template for
7              the help content frame.
8    
9            * tools/formed/formed/plugins/web/www/help.xhtml: Some simple
10              help text index.
11    
12            * tools/formed/formed/plugins/web/plugin.py: Serves the help
13              texts now.
14    
15    2007-09-03 Torsten Irlaender <[email protected]>
16    
17            * tools/formed/formed/plugins/web/plugin.py: Only visible group
18              elements will be rendered in the formular navigation.
19              Formular pages in the navigation now have their own css-style
20              attributes.
21    
22    2007-09-03 Torsten Irlaender <[email protected]>
23    
24            * tools/formed/formed/plugins/web/www/main.tmpl: Added div area for page
25              errors in template
26            * tools/formed/formed/plugins/web/plugin.py: Fixed undefined
27              pageerrors variable
28    
29    2007-09-03 Frank Koormann <[email protected]>
30    
31            * tools/formed/formed/plugins/export/html.py
32            (RecursiveExporter): Added annotation to export
33            (fillRow()): Renamed old fillNine to this more generic name.
34            
35    
36    2007-09-03 Sascha L. Teichmann <[email protected]>
37    
38            * tools/formed/formed/plugins/web/renderer.py: Using the decorator
39              from model.misc now.
40    
41    2007-09-03 Sascha L. Teichmann <[email protected]>
42    
43            * tools/formed/formed/model/nodecomponents.py: Added an
44              'annotation' attribute to node components. This is to
45                    enable FormEd document authors to add comments to groups
46                    and fields.
47    
48    2007-09-03 Frank Koormann <[email protected]>
49    
50            * tools/formed/formed/model/nodecomponents.py
51            (NodeComponent.getParent): New method to get node components parent.
52    
53            * tools/formed/formed/plugins/export/html.py: Export Choice option
54            as simple list instead of collection of bools.
55    
56    2007-09-02 Sascha L. Teichmann <[email protected]>
57    
58            * tools/formed/formed/model/persistent.py: Interfaces to abstract
59              from persistent storage details.
60    
61            * tools/formed/formed/model/memory.py: In core implementation
62              of the persistent interfaces.
63    
64            * tools/formed/formed/main.py: Holds a memory data store now.
65    
66    2007-09-02 Sascha L. Teichmann <[email protected]>
67    
68            * tools/formed/formed/plugins/export/sql.py,
69              tools/formed/formed/plugins/export/html.py: Fixed constructor chains
70                    for FileDialogFilter sub classes.
71    
72    2007-09-02 Sascha L. Teichmann <[email protected]>
73    
74            * tools/formed/formed/model/misc.py: Checking the mode in recursive
75              tree traversals is a common task. To ease this a decorator function
76                    checkMode in union with sub classing ModeChecker can be used.
77                    To make it work simply subclass from ModeChecker and add the decorator
78                    to the methods that need mode tracking. Before you start the recursion
79                    call self.prepareDescent().
80    
81            * tools/formed/formed/plugins/export/html.py: Uses the new decorator scheme
82              now which replace the old. TODO: Make the web renderer use the new scheme
83                    too.
84    
85    2007-09-02 Sascha L. Teichmann <[email protected]>
86    
87            * tools/formed/formed/plugins/export/sql.py: Removed needless import.
88    
89            * tools/formed/formed/plugins/export/html.py: HTML table exporter
90              uses new FileDialogFilter base class too.
91    
92    2007-09-02 Sascha L. Teichmann <[email protected]>
93    
94            * tools/formed/formed/plugins/ui/*: New. All file exporters
95              need a file dialog. Till now each of them pulled up its
96                    own. This was silly code replication. Now there is an abstract
97                    base class 'FileDialogFilter' which implements the common
98                    behavior. The file exporters should subclass it.
99    
100            * tools/formed/formed/plugins/export/sql.py: Subclass the SQL
101              exporters from the new base class. TODO: Subclass the HTML
102                    exporter too.
103    
104    2007-08-31 Sascha L. Teichmann <[email protected]>
105    
106            * tools/formed/formed/plugins/export/html.py: Make mode check
107              work (again).
108    
109    2007-08-31 Torsten Irlaender <[email protected]>
110    
111            * tools/formed/formed/plugins/export/html.py: Rendering of the HTML
112              exprt works now in a recursive way. This change was needed because
113              the structure of the formedtree has changed to be able to render
114              full hirachically document stuctures. (nested lists)
115              TODO: Fix modechecking
116    
117    2007-08-31 Torsten Irlaender <[email protected]>
118    
119            * tools/formed/formed/plugins/web/plugin.py: Navigation rendering works
120              now in recursive way. This change was needed because the structure
121              of the formedtree has changed to be able to render full hirachically
122              document stuctures. (nested lists)
123    
124    2007-08-31 Sascha L. Teichmann <[email protected]>
125    
126            * tools/formed/formed/model/nodecomponents.py: use discard()
127              instead of remove on sets.
128    
129            * tools/formed/formed/plugins/export/sql.py: Added an
130              exporter for table views.
131    
132            * tools/formed/formed/config.py: Added the new exporter
133              to the list of export filters.
134    
135    2007-08-30 Sascha L. Teichmann <[email protected]>
136    
137            * tools/formed/formed/model/data.py: Fixed a bug in
138              Page.allWidgets()
139    
140            * tools/formed/formed/plugins/export/sql.py: Added an exporter
141              for stored procudeures.
142    
143            * tools/formed/formed/config.py: Add the new SP exporter.
144    
145    2007-08-29 Torsten Irlaender <[email protected]>
146    
147            * tools/formed/formed/plugins/web/plugin.py,
148              tools/formed/formed/plugins/web/error_renderer.py: Added interface
149              to get the errors for a whole page in te formular. These errors can
150              now be displayed on the top of the formular.
151    
152    2007-08-29 Torsten Irlaender <[email protected]>
153    
154            * tools/formed/formed/plugins/web/renderer.py: Finished implementation
155              of the getFromData interface and prepared the rederer for generating
156              nice error messages
157    
158    2007-08-28 Frank Koormann <[email protected]>
159    
160            * tools/formed/formed/plugins/export/sql.py
161            (SchemaCreator.createSchema, SchemaCreator._createGroup):
162            Fixed typo in created DDS (PRIMRAY -> PRIMARY)
163    
164    2007-08-28 Torsten Irlaender <[email protected]>
165    
166            * tools/formed/formed/plugins/export/sql.py: Added small helper
167              function to generated valid quotes within the sql statements
168    
169    2007-08-29 Sascha L. Teichmann <[email protected]>
170    
171            * tools/formed/formed/plugins/export/sql.py: Added foreign keys
172              for repeat tables.
173              
174    2007-08-29 Sascha L. Teichmann <[email protected]>
175    
176            * tools/formed/formed/plugins/export/sql.py: When generating
177              an extra table check in a table of same content exists. In
178                    this case reference the existing table.
179    
180    2007-08-29 Sascha L. Teichmann <[email protected]>
181    
182            * tools/formed/formed/plugins/export/sql.py: Rewritten to produce
183              _real_ SQL and respect repeat groups.
184    
185            * tools/formed/formed/model/data.py: Fixed bug with Group.isRepeat()
186    
187            * tools/formed/formed/plugins/web/renderer.py: Use "".join([])
188              instead of expensive += string concat in some places.
189    
190    2007-08-29 Sascha L. Teichmann <[email protected]>
191    
192            * tools/formed/formed/model/data.py: Renamed GroupNode.getRepeat()
193              to .isRepeat and return a bool. Fixed a bug in Page.allWidgets().
194    
195    2007-08-28 Torsten Irlaender <[email protected]>
196    
197            * tools/formed/plugins/web/renderer.py: Added Formdata interface.
198            * tools/formed/model/data.py: Implements Formadata interface to
199              textfields. Fieldset generated depends now on the "invisible"
200              attribute of the groupnode. Field-label generation slightly changed.
201              Added error indication to textfields
202    
203    2007-08-28 Sascha L. Teichmann <[email protected]>
204    
205            * tools/formed/formed/model/data.py,
206              tools/formed/formed/io/document.py: Removed support
207                    of logical groups.
208    
209    2007-08-28 Sascha L. Teichmann <[email protected]>
210    
211            * tools/formed/formed/io/document.py: Avoid saving empty
212              attributes.
213    
214            * tools/formed/test-data/simple.xml: Applied.
215    
216    2007-08-28 Sascha L. Teichmann <[email protected]>
217    
218            * tools/formed/formed/model/data.py: Added 'repeat' and
219              'invisible' attributes to group. TODO: remove logical group.
220    
221    2007-08-27 Torsten Irlaender <[email protected]>
222    
223            * tools/formed/plugins/web/plugin.py,
224              tools/formed/plugins/web/renderer.py: Started to  include stylesheet
225              depending tags in the html generation.
226    
227  2007-08-27 Sascha L. Teichmann <[email protected]>  2007-08-27 Sascha L. Teichmann <[email protected]>
228    
229          * tools/formed/formed/model/data.py,          * tools/formed/formed/model/data.py,

Legend:
Removed from v.99  
changed lines
  Added in v.132

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26