/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

revision 45 by teichmann, Wed Aug 15 16:11:49 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]>
245    
246            * tools/formed/formed/plugins/plugin.py: Added a new kind
247              of plug-in: Filter. They have a short and a long description
248              and can be hooked automatically into the new 'Filters'
249              sub menu under 'Extra'. They got called when the user
250              selects their respective menu item.
251                    
252            * tools/formed/formed/config.py: Contains the list of
253              installed filters.
254    
255            * tools/formed/formed/main.py: Builds the Extra->Filters
256              sub menu during gui initialization. The hard wired code
257              for make unique and formular name/description -> name
258              is removed because they are implemented as filters now.
259    
260            * tools/formed/formed/model/nodecomponents.py,
261              tools/formed/formed/model/data.py: Removed the make
262              unique and formular name/description -> name code.
263    
264            * tools/formed/formed/plugins/names,
265              tools/formed/formed/plugins/names/__init__.py,
266              tools/formed/formed/plugins/names/filter.py: Added. Contains
267              the make unique and formular name/description -> name code
268              in form of filters.
269    
270            * tools/formed/test-data/simple.xml: Modified to be a better
271              test for the formular name/description -> name filter.
272    
273    2007-08-18      Sascha L. Teichmann <[email protected]>
274    
275            * tools/formed/formed.py, tools/formed/formed/main.py: First
276              command line argument is interpreted as filename of document
277              to be loaded at program startup.
278    
279    2007-08-17      Frank Koormann <[email protected]>
280    
281            * contrib/convert-formedtree2html.xsl:
282            Heading level depending on depth of group node.
283            In case of radio/choice/check only list of options.
284    
285    2007-08-17      Torsten Irlaender <[email protected]>
286    
287            * contrib/convert-formedtree2html.xsl: Output is now generated with
288              HTML doc-string and charset information in the meta-header.
289    
290    2007-08-17      Torsten Irlaender <[email protected]>
291    
292            * contrib/convert-formedtree2html.xsl: Added small script for
293              exporting the formed tree to html
294    
295    2007-08-17      Torsten Irlaender <[email protected]>
296    
297            * tools/formed/model/nodecomponents.py: Added function to rename
298              the set the name of the node to the formularname. The formularname
299              gets shorten to <=64 by removing vowels and is stored lowercase.
300              If the name is not unique and additional id value is appended.
301            
302            * tools/formed/formed/model/data.py: Overwritten renaming-function for
303              bool-leafs
304    
305            * tools/formed/formed/main.py: Added menuitem for renaming the names
306              of the element
307    
308    2007-08-16      Sascha L. Teichmann <[email protected]>
309    
310            * tools/formed/formed/main.py: Swaped order of
311              'Make names unique' and 'Selected mode...' in Extra
312                    menu and put a separator between them.
313    
314    2007-08-15      Sascha L. Teichmann <[email protected]>
315    
316            * tools/formed/formed/model/data.py: SwitchNodes can add
317              their modes to a given set now.
318    
319            * tools/formed/formed/plugins/plugin.py: Simplified
320              the plug-in interface. Only the reference to the
321                    global configuration is passed at setup time.
322    
323            * tools/formed/formed/plugins/web/plugin.py: Adjusted
324              to new plug-in setup. The traveral mode is now taken
325                    from the global configuration each time a rendering
326                    is triggered. The FORMED parameter is now named
327                    'doc.mode' instead of 'web.mode'. The parameter
328                    is not needed any more because it can be configured
329                    at runtime.
330    
331            * tools/formed/formed/main.py: Adjusted to new plugin
332              setup. Added a new menu item Extra->Select Mode...
333                    to select the traversal mode. It is stored in the
334                    global config.
335    
336            * tools/formed/formed/config.py: Simplified. Only uses
337              one env dictionary to store global configuration parameters.
338    
339            * tools/formed/formed/ui/controls.py: Add a control to
340              select one item from a list of given strings.
341    
342  2007-08-15      Sascha L. Teichmann <[email protected]>  2007-08-15      Sascha L. Teichmann <[email protected]>
343    
344          * tools/formed/formed/plugins/web/plugin.py,          * tools/formed/formed/plugins/web/plugin.py,

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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26