/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

revision 36 by teichmann, Sun Aug 12 17:03:05 2007 UTC revision 62 by teichmann, Tue Aug 21 04:56:42 2007 UTC
# Line 1  Line 1 
1    2007-08-21 Sascha L. Teichmann <[email protected]>
2    
3            * tools/formed/formed/model/data.py: Added mode parameter to
4              walk.
5                    
6            * tools/formed/formed/model/nodecomponents.py: SwitchNode overwrites
7              walk() with usage of the new mode parameter. Added a method to
8                    give children in a given mode.
9    
10            * tools/formed/formed/plugins/web/renderer.py: Simplified to use
11              new Switch.childrenInMode() method.
12    
13    2007-08-21 Sascha L. Teichmann <[email protected]>
14    
15            * tools/formed/formed/plugins/web/semantic.py: Add checks for
16              texts and text areas.
17    
18            * tools/formed/formed/plugins/web/renderer.py: Set accept-charset
19              to UTF-8 in generated form.
20    
21    2007-08-20 Sascha L. Teichmann <[email protected]>
22    
23            * tools/formed/formed/plugins/web/semantic.py: Added semantic
24              tests for dates.
25    
26    2007-08-20 Sascha L. Teichmann <[email protected]>        
27    
28            * tools/formed/test-data/simple.xml: Tweak a bit for integer
29              range test.
30    
31            * tools/formed/formed/model/nodecomponents.py: Added a method
32              to find a tree item for a given name.
33    
34            * tools/formed/formed/plugins/web/semantic.py: New: Box for
35              semantic checking. Has check for integers.
36    
37            * tools/formed/formed/plugins/web/plugin.py: Use semantic
38              check.
39    
40    2007-08-20      Torsten Irlaender <[email protected]>
41    
42            * tools/formed/formed/plugins/web/renderer.py: Fixed Syntax in
43              selection-field generation (Removed quote)
44    
45    2007-08-18      Sascha L. Teichmann <[email protected]>
46    
47            * tools/formed/formed/plugins/web/plugin.py,
48              tools/formed/formed/plugins/web/renderer.py: Added a
49              simple cookie based session management to the HTML
50              renderer. This submit parameters are stored in the
51              session now. This will ease testing the constraint
52              tests which need to be written soon.
53                    
54              BEWARE: The session management is _not_ made for production!
55              Denial of service attacks are too easy, and the
56              cryptographical strength of the session id is doubtful.
57    
58    2007-08-18      Sascha L. Teichmann <[email protected]>
59    
60            * tools/formed/formed/plugins/web/renderer.py: Escaping text
61              coming from the document tree now when inserting it into the
62              HTML output.
63    
64    2007-08-18      Sascha L. Teichmann <[email protected]>
65    
66            * tools/formed/formed/plugins/plugin.py: Added a new kind
67              of plug-in: Filter. They have a short and a long description
68              and can be hooked automatically into the new 'Filters'
69              sub menu under 'Extra'. They got called when the user
70              selects their respective menu item.
71                    
72            * tools/formed/formed/config.py: Contains the list of
73              installed filters.
74    
75            * tools/formed/formed/main.py: Builds the Extra->Filters
76              sub menu during gui initialization. The hard wired code
77              for make unique and formular name/description -> name
78              is removed because they are implemented as filters now.
79    
80            * tools/formed/formed/model/nodecomponents.py,
81              tools/formed/formed/model/data.py: Removed the make
82              unique and formular name/description -> name code.
83    
84            * tools/formed/formed/plugins/names,
85              tools/formed/formed/plugins/names/__init__.py,
86              tools/formed/formed/plugins/names/filter.py: Added. Contains
87              the make unique and formular name/description -> name code
88              in form of filters.
89    
90            * tools/formed/test-data/simple.xml: Modified to be a better
91              test for the formular name/description -> name filter.
92    
93    2007-08-18      Sascha L. Teichmann <[email protected]>
94    
95            * tools/formed/formed.py, tools/formed/formed/main.py: First
96              command line argument is interpreted as filename of document
97              to be loaded at program startup.
98    
99    2007-08-17      Frank Koormann <[email protected]>
100    
101            * contrib/convert-formedtree2html.xsl:
102            Heading level depending on depth of group node.
103            In case of radio/choice/check only list of options.
104    
105    2007-08-17      Torsten Irlaender <[email protected]>
106    
107            * contrib/convert-formedtree2html.xsl: Output is now generated with
108              HTML doc-string and charset information in the meta-header.
109    
110    2007-08-17      Torsten Irlaender <[email protected]>
111    
112            * contrib/convert-formedtree2html.xsl: Added small script for
113              exporting the formed tree to html
114    
115    2007-08-17      Torsten Irlaender <[email protected]>
116    
117            * tools/formed/model/nodecomponents.py: Added function to rename
118              the set the name of the node to the formularname. The formularname
119              gets shorten to <=64 by removing vowels and is stored lowercase.
120              If the name is not unique and additional id value is appended.
121            
122            * tools/formed/formed/model/data.py: Overwritten renaming-function for
123              bool-leafs
124    
125            * tools/formed/formed/main.py: Added menuitem for renaming the names
126              of the element
127    
128    2007-08-16      Sascha L. Teichmann <[email protected]>
129    
130            * tools/formed/formed/main.py: Swaped order of
131              'Make names unique' and 'Selected mode...' in Extra
132                    menu and put a separator between them.
133    
134    2007-08-15      Sascha L. Teichmann <[email protected]>
135    
136            * tools/formed/formed/model/data.py: SwitchNodes can add
137              their modes to a given set now.
138    
139            * tools/formed/formed/plugins/plugin.py: Simplified
140              the plug-in interface. Only the reference to the
141                    global configuration is passed at setup time.
142    
143            * tools/formed/formed/plugins/web/plugin.py: Adjusted
144              to new plug-in setup. The traveral mode is now taken
145                    from the global configuration each time a rendering
146                    is triggered. The FORMED parameter is now named
147                    'doc.mode' instead of 'web.mode'. The parameter
148                    is not needed any more because it can be configured
149                    at runtime.
150    
151            * tools/formed/formed/main.py: Adjusted to new plugin
152              setup. Added a new menu item Extra->Select Mode...
153                    to select the traversal mode. It is stored in the
154                    global config.
155    
156            * tools/formed/formed/config.py: Simplified. Only uses
157              one env dictionary to store global configuration parameters.
158    
159            * tools/formed/formed/ui/controls.py: Add a control to
160              select one item from a list of given strings.
161    
162    2007-08-15      Sascha L. Teichmann <[email protected]>
163    
164            * tools/formed/formed/plugins/web/plugin.py,
165              tools/formed/formed/plugins/web/renderer.py: Added parameter
166                    print out in web plugin.
167    
168    2007-08-15      Torsten Irlaender <[email protected]>
169    
170            * contrib/convert-formedtree2csv.xsl: Added small script for
171              exporting the formed tree to csv
172    
173    2007-08-14      Sascha L. Teichmann <[email protected]>
174    
175            * tools/formed/formed/model/data.py,
176              tools/formed/formed/model/nodecomponents.py,
177              tools/formed/formed/io/document.py: Added a 'switch' node.
178    
179            * tools/formed/formed/plugins/web/renderer.py:Render the
180              new 'switch' node.
181    
182            * tools/formed/formed/plugins/web/plugin.py,
183              tools/formed/formed/config.py: Added a 'web.mode' parameter
184                    to FORMED environment variable.
185                    e.g. 'FORMED=web.mode:modeX' sets the mode 'modeX'.
186                    Defaults to 'default'.
187    
188            * tools/formed/test-data/simple.xml: Added test for switch.
189    
190    2007-08-14      Sascha L. Teichmann <[email protected]>
191    
192            * tools/formed/formed/model/nodecomponents.py: Added an
193              attribute 'formularname' to base class of node components.
194    
195    2007-08-13      Sascha L. Teichmann <[email protected]>
196    
197            * tools/formed/formed/io/document.py,
198              tools/formed/formed/model/data.py,
199              tools/formed/formed/model/nodecomponents.py: Added an item
200                    to model external item lists.
201    
202            * tools/formed/formed/plugins/web/renderer.py: Render new item
203              list.
204            * tools/formed/formed/main.py: Added a forgotten 'self.'
205    
206            * contrib/extract-xfa-items.sh: Modified to generate
207              documents to be loadable from new item lists
208    
209    2007-08-13      Sascha L. Teichmann <[email protected]>
210    
211            * tools/formed/formed/main.py: Fixed typo
212    
213    2007-08-13      Sascha L. Teichmann <[email protected]>
214    
215            * contrib/extract-xfa-items.sh: New. Can be used to extract longer
216              choice item lists for a given field from XFA files. e.g. with
217                    './contrib/extract-xfa-items.sh Muttersprache alles.xml'
218    
219    2007-08-12      Sascha L. Teichmann <[email protected]>
220    
221            * tools/formed/formed/model/data.py,
222              tools/formed/formed/plugins/web/renderer.py,
223                    tools/formed/formed/io/document.py: Changed the structure
224                    of choice constructs. The idea to hold the different items
225                    of a particular choice in a semicolon separated list was bad.
226                    Now choices are groups and  the option items are modelled as
227                    embedded bools. (mainly Torsten Irländer's idea).
228    
229                    WARNING: this makes old document files containing choices incompatible!!!
230                    Use the following XSLT to reestablish compatibility.
231                    
232            * contrib/itemize-choices.xsl: New converts old to new structure.
233              Needs exslt.org's string extensions (which xsltproc includes)
234    
235            * tools/formed/test-data/simple.xml: Ajusted to new structure
236    
237            * tools/formed/formed/plugins/web/plugin.py: remove debug output
238    
239            * tools/formed/formed/model/nodecomponents.py: fixed a small bug in
240              node finding code. It now uses the walk() generator, too.
241    
242  2007-08-12      Sascha L. Teichmann <[email protected]>  2007-08-12      Sascha L. Teichmann <[email protected]>
243    
244          * tools/formed/formed/main.py: Added a clone item on the toolbar which          * tools/formed/formed/main.py: Added a clone item on the toolbar which

Legend:
Removed from v.36  
changed lines
  Added in v.62

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26