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

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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26