/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

revision 68 by frank, Tue Aug 21 13:28:35 2007 UTC revision 97 by teichmann, Mon Aug 27 13:29:32 2007 UTC
# Line 1  Line 1 
1  2007-08-17      Frank Koormann <[email protected]>  2007-08-27 Sascha L. Teichmann <[email protected]>
2    
3            * tools/formed/formed/plugins/web/plugin.py: Use new
4              Response object. Fix typo.
5    
6            * tools/formed/formed/plugins/web/server.py: support
7              response object to serve different MIME types.
8    
9    2007-08-27 Sascha L. Teichmann <[email protected]>
10    
11            * tools/formed/formed/plugins/web/plugin.py: Add web.path
12              to FORMED environment  variable to specify the
13                    root of the static content.
14    
15    2007-08-26 Sascha L. Teichmann <[email protected]>
16    
17            * tools/formed/formed/model/data.py,
18              tools/formed/formed/model/nodecomponents.py: Fixed mode issues.
19    
20            * tools/formed/formed/plugins/web/www,
21              tools/formed/formed/plugins/web/www/main.tmpl: New. Contains
22                    a template for the HTML output.
23    
24            * tools/formed/formed/plugins/web/plugin.py: Fixes several smaller
25              mode issues. Introduces CSS support. Simplified the action
26                    handling.
27    
28            * tools/formed/formed/plugins/web/renderer.py: Removed the
29              nagivation code.
30    
31            * tools/formed/formed/plugins/web/server.py: Added missing import.
32    
33    2007-08-26 Sascha L. Teichmann <[email protected]>
34    
35            * tools/formed/formed/model/data.py: Added missing broadcast
36              parameter to setAttribute() of RuleLeaf.
37    
38            * tools/formed/formed/plugins/web/plugin.py: Factorize
39              HTTP server code out to separate module.
40    
41            * tools/formed/formed/plugins/web/renderer.py: Removed
42              needless -1 from pop()
43    
44            * tools/formed/formed/plugins/web/server.py: New. Contains
45              the HTTP server code now.
46    
47    2007-08-26 Sascha L. Teichmann <[email protected]>
48    
49            * tools/formed/test-data/simple.xml: Modified to contain a rule.
50    
51            * tools/formed/formed/model/expr.py: Added. A simple RPN
52              expression evaluator. To avoid the problem of eval()ing
53                    arbitrary python expressions I've decided to use a very
54                    basic and limited stack machine to support rule checking.
55    
56            * tools/formed/formed/model/data.py: Added a RuleLeaf.
57    
58            * tools/formed/formed/io/document.py: Added factories for rules.
59    
60            * tools/formed/formed/model/nodecomponents.py: Add a method
61              to find all items of a given type in document for a given
62                    mode. Usefull to find all rules in the tree.
63    
64            * tools/formed/formed/ui/controls.py: Added a listener mechanism
65              to attribute table to report exceptions when setting a value
66                    from GUI. Useful to report compilation errors when setting
67                    expr of rule leafs.
68    
69            * tools/formed/formed/main.py: Added a method to track exceptions
70              from the attribute table and pop up dialogs if they occur.
71                    Added a counter of rule modifications in tree. Useful if you
72                    want build cached data structures like rule sets and you want
73                    to know if they are still valid.
74    
75    2007-08-24 Torsten Irlaender <[email protected]>
76    
77            * tools/formed/formed/plugins/export/sql.py: Fixed CHECK-constraint
78              for checkbox values. (Syntax error).
79    
80            * tools/formed/formed/plugins/names/filter.py: Fixes in formularname
81              generation  
82    
83    2007-08-24 Torsten Irlaender <[email protected]>
84    
85            * tools/formed/formed/plugins/names/filter.py: Separated Class for
86              making the formularnames more database friendly. Added some more
87              checks.
88            * tools/formed/formed/plugins/export/sql.py: Make use of the fresh
89              separated class, and some fixes in sql generation.
90    
91    2007-08-24 Sascha L. Teichmann <[email protected]>
92    
93            * tools/formed/formed/plugins/export/html.py: Print lengths
94              of external choice list.
95    
96    2007-08-24 Sascha L. Teichmann <[email protected]>
97    
98            * tools/formed/formed/main.py: Little workaround for
99              mode selection if someone adds an removes a mode.
100    
101    2007-08-24 Sascha L. Teichmann <[email protected]>
102    
103            * tools/formed/test-data/simple.xml: Better test case for
104              mode depended leaf items.
105    
106            * tools/formed/formed/model/nodecomponents.py: Added a method
107              to calculate the effective mode of an item.
108    
109            * tools/formed/formed/plugins/export/html.py: Use effective
110              mode. TODO: the 'all' modus return false results sometimes.
111                    Cause: The modes are only cumulated over time. Removal is
112                    not done.
113    
114    2007-08-24 Sascha L. Teichmann <[email protected]>
115    
116            * tools/formed/formed/plugins/export/html.py: Dump the items
117              of radio groups and choices too.
118    
119    2007-08-24 Torsten Irlaender <[email protected]>
120    
121            * tools/formed/formed/plugins/names/filter.py: Modified the renaming
122              by formular names to make the naming more database friendly.
123              Now only alphanumeric and underscore chars is allowed.
124    
125    2007-08-24 Sascha L. Teichmann <[email protected]>
126    
127            * tools/formed/formed/plugins/export/html.py: Tweaked
128              HTML table exporter a bit to be on par with the XSLT
129                    script. TODO: Dump items in radio and choice groups.
130    
131    2007-08-23 Sascha L. Teichmann <[email protected]>
132    
133            * tools/formed/formed/plugins/names/filter.py: Removed
134              HTML and SQL exporters.
135    
136            * tools/formed/formed/plugins/export,
137              tools/formed/formed/plugins/export/__init__.py,
138              tools/formed/formed/plugins/export/sql.py,
139              tools/formed/formed/plugins/export/html.py: New: Contain
140                    the HTML and the SQL exporters now.
141    
142            * tools/formed/formed/config.py: Use exporters from different
143              package now.
144    
145    2007-08-23 Torsten Irlaender <[email protected]>
146    
147            * tools/formed/formed/plugins/names/filter.py: Added an
148              pseudo SQL export filters. TODO: Move HTML and SQL filter
149              in a new file (formed/plugins/export/htmlexport.py and
150              sqlexport.py?)
151    
152            * tools/formed/formed/config.py: Install the new SQL filter.
153    
154    2007-08-23 Sascha L. Teichmann <[email protected]>
155    
156            * tools/formed/formed/model/nodecomponents.py: Added a depth()
157              method to determine the depth of particular tree item.
158    
159            * tools/formed/formed/plugins/names/filter.py: Added an
160              HTML export filters. TODO: needs more work.
161    
162            * tools/formed/formed/config.py: Install the new HTML filter.
163    
164    2007-08-23 Torsten Irlaender <[email protected]>
165    
166            * contrib/extract-xfa-fields_and_options.xsl: Added small xsl script
167              to extract fields and options in the XFA Data in teh PDF. This
168              script might me handy to indicate changes between the different
169              formular versions.
170            
171    2007-08-23 Sascha L. Teichmann <[email protected]>
172    
173            * tools/formed/formed/main.py: Add an 'all' mode to
174              select all modes. ;-)
175    
176    2007-08-22 Sascha L. Teichmann <[email protected]>
177    
178            * tools/formed/test-data/simple.xml,
179              tools/formed/formed/model/data.py,
180              tools/formed/formed/plugins/web/plugin.py,
181              tools/formed/formed/plugins/web/renderer.py,
182              tools/formed/formed/io/document.py,
183              tools/formed/formed/main.py: Removed support for switch nodes.
184              BEWARE: This breaks compatibility with older documents!
185    
186    2007-08-22 Sascha L. Teichmann <[email protected]>
187    
188            * tools/formed/formed/plugins/web/plugin.py: Uses the
189              getSelectedMode() from main now.
190    
191            * tools/formed/formed/main.py: selected mode is now hold
192              in main.
193    
194            * tools/formed/formed/config.py: removed selected mode from
195              env configuration.
196    
197    2007-08-22 Sascha L. Teichmann <[email protected]>
198    
199            * tools/formed/formed/ui/controls.py: Attributes in GUI attribute
200              table are now alphabetically sorted.
201    
202    2007-08-22 Sascha L. Teichmann <[email protected]>
203    
204            * tools/formed/formed/model/nodecomponents.py: Added code to
205              establish the new 'modes' recursively.
206    
207            * tools/formed/formed/plugins/plugin.py: Pass main instead
208              of cfg on plug-in start-up.
209    
210            * tools/formed/formed/plugins/web/plugin.py: Use the new
211              'modes' attribute for rendering.
212    
213            * tools/formed/formed/plugins/web/renderer.py: Use decorators
214              to check the new modes.
215    
216            * tools/formed/formed/main.py: Adjusted to new infrastructure.
217    
218    2007-08-22 Sascha L. Teichmann <[email protected]>
219    
220            * tools/formed/formed/model/nodecomponents.py: Added an
221              attribute 'modes' to NodeComponents.
222    
223    2007-08-22 Sascha L. Teichmann <[email protected]>
224    
225            * tools/formed/formed/model/data.py: Small cosmetic cleanups
226    
227    2007-08-21 Sascha L. Teichmann <[email protected]>
228    
229            * tools/formed/formed/plugins/web/renderer.py: Another fix
230              for the hidden field. Argh!
231    
232    2007-08-21 Sascha L. Teichmann <[email protected]>
233    
234            * tools/formed/formed/plugins/web/renderer.py: Fixed double
235              generation of hidden page field.
236    
237    2007-08-21 Sascha L. Teichmann <[email protected]>
238    
239            * tools/formed/formed/plugins/web/semantic.py: Added semantic
240              checks for radio groups.
241    
242    2007-08-21 Sascha L. Teichmann <[email protected]>
243    
244            * tools/formed/formed/plugins/web/semantic.py: Added semantic
245              checks for choices.
246    
247    2007-08-21      Frank Koormann <[email protected]>
248    
249          * contrib/convert-formedtree2html.xsl: Display switch nodes as          * contrib/convert-formedtree2html.xsl: Display switch nodes as
250          alternatives.          alternatives.
251                    
252  2007-08-17      Frank Koormann <[email protected]>  2007-08-21      Frank Koormann <[email protected]>
253    
254          * contrib/convert-formedtree2html.xsl:          * contrib/convert-formedtree2html.xsl:
255          Replace technical types with readable descriptions          Replace technical types with readable descriptions

Legend:
Removed from v.68  
changed lines
  Added in v.97

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26