/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.56  
changed lines
  Added in v.80

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26