/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

revision 55 by teichmann, Sat Aug 18 18:56:50 2007 UTC revision 86 by teichmann, Fri Aug 24 08:42:05 2007 UTC
# Line 1  Line 1 
1    2007-08-24 Sascha L. Teichmann <[email protected]>
2    
3            * tools/formed/formed/plugins/export/html.py: Dump the items
4              of radio groups and choices too.
5    
6    2007-08-24 Torsten Irlaender <[email protected]>
7    
8            * tools/formed/formed/plugins/names/filter.py: Modified the renaming
9              by formular names to make the naming more database friendly.
10              Now only alphanumeric and underscore chars is allowed.
11    
12    2007-08-24 Sascha L. Teichmann <[email protected]>
13    
14            * tools/formed/formed/plugins/export/html.py: Tweaked
15              HTML table exporter a bit to be on par with the XSLT
16                    script. TODO: Dump items in radio and choice groups.
17    
18    2007-08-23 Sascha L. Teichmann <[email protected]>
19    
20            * tools/formed/formed/plugins/names/filter.py: Removed
21              HTML and SQL exporters.
22    
23            * tools/formed/formed/plugins/export,
24              tools/formed/formed/plugins/export/__init__.py,
25              tools/formed/formed/plugins/export/sql.py,
26              tools/formed/formed/plugins/export/html.py: New: Contain
27                    the HTML and the SQL exporters now.
28    
29            * tools/formed/formed/config.py: Use exporters from different
30              package now.
31    
32    2007-08-23 Torsten Irlaender <[email protected]>
33    
34            * tools/formed/formed/plugins/names/filter.py: Added an
35              pseudo SQL export filters. TODO: Move HTML and SQL filter
36              in a new file (formed/plugins/export/htmlexport.py and
37              sqlexport.py?)
38    
39            * tools/formed/formed/config.py: Install the new SQL filter.
40    
41    2007-08-23 Sascha L. Teichmann <[email protected]>
42    
43            * tools/formed/formed/model/nodecomponents.py: Added a depth()
44              method to determine the depth of particular tree item.
45    
46            * tools/formed/formed/plugins/names/filter.py: Added an
47              HTML export filters. TODO: needs more work.
48    
49            * tools/formed/formed/config.py: Install the new HTML filter.
50    
51    2007-08-23 Torsten Irlaender <[email protected]>
52    
53            * contrib/extract-xfa-fields_and_options.xsl: Added small xsl script
54              to extract fields and options in the XFA Data in teh PDF. This
55              script might me handy to indicate changes between the different
56              formular versions.
57            
58    2007-08-23 Sascha L. Teichmann <[email protected]>
59    
60            * tools/formed/formed/main.py: Add an 'all' mode to
61              select all modes. ;-)
62    
63    2007-08-22 Sascha L. Teichmann <[email protected]>
64    
65            * tools/formed/test-data/simple.xml,
66              tools/formed/formed/model/data.py,
67              tools/formed/formed/plugins/web/plugin.py,
68              tools/formed/formed/plugins/web/renderer.py,
69              tools/formed/formed/io/document.py,
70              tools/formed/formed/main.py: Removed support for switch nodes.
71              BEWARE: This breaks compatibility with older documents!
72    
73    2007-08-22 Sascha L. Teichmann <[email protected]>
74    
75            * tools/formed/formed/plugins/web/plugin.py: Uses the
76              getSelectedMode() from main now.
77    
78            * tools/formed/formed/main.py: selected mode is now hold
79              in main.
80    
81            * tools/formed/formed/config.py: removed selected mode from
82              env configuration.
83    
84    2007-08-22 Sascha L. Teichmann <[email protected]>
85    
86            * tools/formed/formed/ui/controls.py: Attributes in GUI attribute
87              table are now alphabetically sorted.
88    
89    2007-08-22 Sascha L. Teichmann <[email protected]>
90    
91            * tools/formed/formed/model/nodecomponents.py: Added code to
92              establish the new 'modes' recursively.
93    
94            * tools/formed/formed/plugins/plugin.py: Pass main instead
95              of cfg on plug-in start-up.
96    
97            * tools/formed/formed/plugins/web/plugin.py: Use the new
98              'modes' attribute for rendering.
99    
100            * tools/formed/formed/plugins/web/renderer.py: Use decorators
101              to check the new modes.
102    
103            * tools/formed/formed/main.py: Adjusted to new infrastructure.
104    
105    2007-08-22 Sascha L. Teichmann <[email protected]>
106    
107            * tools/formed/formed/model/nodecomponents.py: Added an
108              attribute 'modes' to NodeComponents.
109    
110    2007-08-22 Sascha L. Teichmann <[email protected]>
111    
112            * tools/formed/formed/model/data.py: Small cosmetic cleanups
113    
114    2007-08-21 Sascha L. Teichmann <[email protected]>
115    
116            * tools/formed/formed/plugins/web/renderer.py: Another fix
117              for the hidden field. Argh!
118    
119    2007-08-21 Sascha L. Teichmann <[email protected]>
120    
121            * tools/formed/formed/plugins/web/renderer.py: Fixed double
122              generation of hidden page field.
123    
124    2007-08-21 Sascha L. Teichmann <[email protected]>
125    
126            * tools/formed/formed/plugins/web/semantic.py: Added semantic
127              checks for radio groups.
128    
129    2007-08-21 Sascha L. Teichmann <[email protected]>
130    
131            * tools/formed/formed/plugins/web/semantic.py: Added semantic
132              checks for choices.
133    
134    2007-08-21      Frank Koormann <[email protected]>
135    
136            * contrib/convert-formedtree2html.xsl: Display switch nodes as
137            alternatives.
138            
139    2007-08-21      Frank Koormann <[email protected]>
140    
141            * contrib/convert-formedtree2html.xsl:
142            Replace technical types with readable descriptions
143    
144    2007-08-21 Sascha L. Teichmann <[email protected]>
145    
146            * tools/formed/formed/plugins/web/plugin.py: Fix a few smaller
147              issues. 'action' looks for all widgets on a page now, goes
148                    through all passed parameters, tries to match them with the
149                    widgets of the page and put them into the semantic box.
150                    Afterwards a list of untouched page parameters are left
151                    which will be deleted from the semantic box.
152    
153            * tools/formed/formed/plugins/web/semantic.py: Simplified.
154              The NodeComponent is passed as an argument now.
155    
156            * tools/formed/formed/plugins/web/renderer.py: Generate a
157              hidden field to store the name of the page.
158    
159    2007-08-21 Sascha L. Teichmann <[email protected]>
160    
161            * tools/formed/formed/plugins/web/plugin.py: Fixed an encoding
162              issue with incoming UTF-8 data.
163    
164    2007-08-21 Sascha L. Teichmann <[email protected]>
165    
166            * tools/formed/test-data/simple.xml: Improve test for widgets
167              in switches.
168    
169            * tools/formed/formed/model/data.py: Added a method to find all
170              widgets in a given page. Fixed a bug when walking in switch
171                    with a given mode.
172    
173            * tools/formed/formed/plugins/web/plugin.py: Simple test for
174              listing all widgets in page.
175    
176    2007-08-21 Torsten Irlaender <[email protected]>
177    
178            * tools/formed/formed/plugins/names/filter.py: Fixed file-encoding to
179              latin-1
180    
181    2007-08-21 Sascha L. Teichmann <[email protected]>
182    
183            * tools/formed/formed/model/data.py: Added mode parameter to
184              walk.
185                    
186            * tools/formed/formed/model/nodecomponents.py: SwitchNode overwrites
187              walk() with usage of the new mode parameter. Added a method to
188                    give children in a given mode.
189    
190            * tools/formed/formed/plugins/web/renderer.py: Simplified to use
191              new Switch.childrenInMode() method.
192    
193    2007-08-21 Sascha L. Teichmann <[email protected]>
194    
195            * tools/formed/formed/plugins/web/semantic.py: Add checks for
196              texts and text areas.
197    
198            * tools/formed/formed/plugins/web/renderer.py: Set accept-charset
199              to UTF-8 in generated form.
200    
201    2007-08-20 Sascha L. Teichmann <[email protected]>
202    
203            * tools/formed/formed/plugins/web/semantic.py: Added semantic
204              tests for dates.
205    
206    2007-08-20 Sascha L. Teichmann <[email protected]>        
207    
208            * tools/formed/test-data/simple.xml: Tweak a bit for integer
209              range test.
210    
211            * tools/formed/formed/model/nodecomponents.py: Added a method
212              to find a tree item for a given name.
213    
214            * tools/formed/formed/plugins/web/semantic.py: New: Box for
215              semantic checking. Has check for integers.
216    
217            * tools/formed/formed/plugins/web/plugin.py: Use semantic
218              check.
219    
220    2007-08-20      Torsten Irlaender <[email protected]>
221    
222            * tools/formed/formed/plugins/web/renderer.py: Fixed Syntax in
223              selection-field generation (Removed quote)
224    
225    2007-08-18      Sascha L. Teichmann <[email protected]>
226    
227            * tools/formed/formed/plugins/web/plugin.py,
228              tools/formed/formed/plugins/web/renderer.py: Added a
229              simple cookie based session management to the HTML
230              renderer. This submit parameters are stored in the
231              session now. This will ease testing the constraint
232              tests which need to be written soon.
233                    
234              BEWARE: The session management is _not_ made for production!
235              Denial of service attacks are too easy, and the
236              cryptographical strength of the session id is doubtful.
237    
238    2007-08-18      Sascha L. Teichmann <[email protected]>
239    
240            * tools/formed/formed/plugins/web/renderer.py: Escaping text
241              coming from the document tree now when inserting it into the
242              HTML output.
243    
244  2007-08-18      Sascha L. Teichmann <[email protected]>  2007-08-18      Sascha L. Teichmann <[email protected]>
245    
246          * tools/formed/formed/plugins/plugin.py: Added a new kind          * tools/formed/formed/plugins/plugin.py: Added a new kind
247            of plug-in: Filter. They have a short and a long description            of plug-in: Filter. They have a short and a long description
248                  and can be hooked automatically into the new 'Filters'            and can be hooked automatically into the new 'Filters'
249                  sub menu under 'Extra'. They got called when the user            sub menu under 'Extra'. They got called when the user
250                  selects their respective menu item.            selects their respective menu item.
251                                    
252          * tools/formed/formed/config.py: Contains the list of          * tools/formed/formed/config.py: Contains the list of
253            installed filters.            installed filters.
254    
255          * tools/formed/formed/main.py: Builds the Extra->Filters          * tools/formed/formed/main.py: Builds the Extra->Filters
256            sub menu during gui initialization. The hard wired code            sub menu during gui initialization. The hard wired code
257                  for make unique and formular name/description -> name            for make unique and formular name/description -> name
258                  is removed because they are implemented as filters now.            is removed because they are implemented as filters now.
259    
260          * tools/formed/formed/model/nodecomponents.py,          * tools/formed/formed/model/nodecomponents.py,
261            tools/formed/formed/model/data.py: Removed the make            tools/formed/formed/model/data.py: Removed the make
262                  unique and formular name/description -> name code.            unique and formular name/description -> name code.
263    
264          * tools/formed/formed/plugins/names,          * tools/formed/formed/plugins/names,
265            tools/formed/formed/plugins/names/__init__.py,            tools/formed/formed/plugins/names/__init__.py,
266                  tools/formed/formed/plugins/names/filter.py: Added. Contains            tools/formed/formed/plugins/names/filter.py: Added. Contains
267                  the make unique and formular name/description -> name code            the make unique and formular name/description -> name code
268                  in form of filters.            in form of filters.
269    
270          * tools/formed/test-data/simple.xml: Modified to be a better          * tools/formed/test-data/simple.xml: Modified to be a better
271            test for the formular name/description -> name filter.            test for the formular name/description -> name filter.
# Line 31  Line 274 
274    
275          * tools/formed/formed.py, tools/formed/formed/main.py: First          * tools/formed/formed.py, tools/formed/formed/main.py: First
276            command line argument is interpreted as filename of document            command line argument is interpreted as filename of document
277                  to be loaded at program startup.            to be loaded at program startup.
278    
279  2007-08-17      Frank Koormann <[email protected]>  2007-08-17      Frank Koormann <[email protected]>
280    
# Line 39  Line 282 
282          Heading level depending on depth of group node.          Heading level depending on depth of group node.
283          In case of radio/choice/check only list of options.          In case of radio/choice/check only list of options.
284    
285  2007-08-1/      Torsten Irlaender <[email protected]>  2007-08-17      Torsten Irlaender <[email protected]>
286    
287          * contrib/convert-formedtree2html.xsl: Output is now generated with          * contrib/convert-formedtree2html.xsl: Output is now generated with
288            HTML doc-string and charset information in the meta-header.            HTML doc-string and charset information in the meta-header.
289    
290  2007-08-1/      Torsten Irlaender <[email protected]>  2007-08-17      Torsten Irlaender <[email protected]>
291    
292          * contrib/convert-formedtree2html.xsl: Added small script for          * contrib/convert-formedtree2html.xsl: Added small script for
293            exporting the formed tree to html            exporting the formed tree to html

Legend:
Removed from v.55  
changed lines
  Added in v.86

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26