/[formed]/trunk/ChangeLog
ViewVC logotype

Annotation of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 80 - (hide annotations)
Thu Aug 23 09:49:22 2007 UTC (17 years, 6 months ago) by torsten
File size: 23741 byte(s)
Added small script to extract fields and options from the formlar XFA data.

1 torsten 80 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 teichmann 73 2007-08-22 Sascha L. Teichmann <[email protected]>
9    
10 teichmann 79 * 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 teichmann 78 * 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 teichmann 77 * 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 teichmann 76 * 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 teichmann 75 * 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 teichmann 74 * 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 teichmann 73 * tools/formed/formed/model/data.py: Small cosmetic cleanups
63    
64 teichmann 69 2007-08-21 Sascha L. Teichmann <[email protected]>
65 frank 67
66 teichmann 72 * 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 teichmann 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 teichmann 69 * tools/formed/formed/plugins/web/semantic.py: Added semantic
77 teichmann 70 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 teichmann 69 checks for choices.
83    
84     2007-08-21 Frank Koormann <[email protected]>
85    
86 frank 68 * contrib/convert-formedtree2html.xsl: Display switch nodes as
87     alternatives.
88    
89 teichmann 69 2007-08-21 Frank Koormann <[email protected]>
90 frank 68
91 frank 67 * contrib/convert-formedtree2html.xsl:
92     Replace technical types with readable descriptions
93    
94 teichmann 64 2007-08-21 Sascha L. Teichmann <[email protected]>
95    
96 teichmann 66 * 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 teichmann 65 * 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 teichmann 64 * 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 torsten 63 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 teichmann 61 2007-08-21 Sascha L. Teichmann <[email protected]>
132    
133 teichmann 62 * 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 teichmann 61 * 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 teichmann 60 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 teichmann 59 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 torsten 58 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 teichmann 54 2007-08-18 Sascha L. Teichmann <[email protected]>
176    
177 teichmann 57 * 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]>
189    
190 teichmann 56 * tools/formed/formed/plugins/web/renderer.py: Escaping text
191     coming from the document tree now when inserting it into the
192 teichmann 57 HTML output.
193 teichmann 56
194     2007-08-18 Sascha L. Teichmann <[email protected]>
195    
196 teichmann 55 * tools/formed/formed/plugins/plugin.py: Added a new kind
197     of plug-in: Filter. They have a short and a long description
198 teichmann 57 and can be hooked automatically into the new 'Filters'
199     sub menu under 'Extra'. They got called when the user
200     selects their respective menu item.
201 teichmann 55
202     * tools/formed/formed/config.py: Contains the list of
203     installed filters.
204    
205     * tools/formed/formed/main.py: Builds the Extra->Filters
206     sub menu during gui initialization. The hard wired code
207 teichmann 57 for make unique and formular name/description -> name
208     is removed because they are implemented as filters now.
209 teichmann 55
210     * tools/formed/formed/model/nodecomponents.py,
211     tools/formed/formed/model/data.py: Removed the make
212 teichmann 57 unique and formular name/description -> name code.
213 teichmann 55
214     * tools/formed/formed/plugins/names,
215     tools/formed/formed/plugins/names/__init__.py,
216 teichmann 57 tools/formed/formed/plugins/names/filter.py: Added. Contains
217     the make unique and formular name/description -> name code
218     in form of filters.
219 teichmann 55
220     * tools/formed/test-data/simple.xml: Modified to be a better
221     test for the formular name/description -> name filter.
222    
223     2007-08-18 Sascha L. Teichmann <[email protected]>
224    
225 teichmann 54 * tools/formed/formed.py, tools/formed/formed/main.py: First
226     command line argument is interpreted as filename of document
227 teichmann 57 to be loaded at program startup.
228 teichmann 54
229 frank 53 2007-08-17 Frank Koormann <[email protected]>
230    
231     * contrib/convert-formedtree2html.xsl:
232     Heading level depending on depth of group node.
233     In case of radio/choice/check only list of options.
234    
235 torsten 58 2007-08-17 Torsten Irlaender <[email protected]>
236 torsten 50
237 torsten 52 * contrib/convert-formedtree2html.xsl: Output is now generated with
238     HTML doc-string and charset information in the meta-header.
239    
240 torsten 58 2007-08-17 Torsten Irlaender <[email protected]>
241 torsten 52
242 torsten 50 * contrib/convert-formedtree2html.xsl: Added small script for
243     exporting the formed tree to html
244    
245 torsten 49 2007-08-17 Torsten Irlaender <[email protected]>
246    
247     * tools/formed/model/nodecomponents.py: Added function to rename
248     the set the name of the node to the formularname. The formularname
249     gets shorten to <=64 by removing vowels and is stored lowercase.
250     If the name is not unique and additional id value is appended.
251    
252     * tools/formed/formed/model/data.py: Overwritten renaming-function for
253     bool-leafs
254    
255     * tools/formed/formed/main.py: Added menuitem for renaming the names
256     of the element
257    
258 teichmann 47 2007-08-16 Sascha L. Teichmann <[email protected]>
259    
260     * tools/formed/formed/main.py: Swaped order of
261     'Make names unique' and 'Selected mode...' in Extra
262     menu and put a separator between them.
263    
264 teichmann 45 2007-08-15 Sascha L. Teichmann <[email protected]>
265    
266 teichmann 46 * tools/formed/formed/model/data.py: SwitchNodes can add
267     their modes to a given set now.
268    
269     * tools/formed/formed/plugins/plugin.py: Simplified
270     the plug-in interface. Only the reference to the
271     global configuration is passed at setup time.
272    
273     * tools/formed/formed/plugins/web/plugin.py: Adjusted
274     to new plug-in setup. The traveral mode is now taken
275     from the global configuration each time a rendering
276     is triggered. The FORMED parameter is now named
277     'doc.mode' instead of 'web.mode'. The parameter
278     is not needed any more because it can be configured
279     at runtime.
280    
281     * tools/formed/formed/main.py: Adjusted to new plugin
282     setup. Added a new menu item Extra->Select Mode...
283     to select the traversal mode. It is stored in the
284     global config.
285    
286     * tools/formed/formed/config.py: Simplified. Only uses
287     one env dictionary to store global configuration parameters.
288    
289     * tools/formed/formed/ui/controls.py: Add a control to
290     select one item from a list of given strings.
291    
292     2007-08-15 Sascha L. Teichmann <[email protected]>
293    
294 teichmann 45 * tools/formed/formed/plugins/web/plugin.py,
295     tools/formed/formed/plugins/web/renderer.py: Added parameter
296     print out in web plugin.
297    
298 torsten 44 2007-08-15 Torsten Irlaender <[email protected]>
299 teichmann 45
300 torsten 44 * contrib/convert-formedtree2csv.xsl: Added small script for
301     exporting the formed tree to csv
302    
303 teichmann 41 2007-08-14 Sascha L. Teichmann <[email protected]>
304    
305 teichmann 42 * tools/formed/formed/model/data.py,
306     tools/formed/formed/model/nodecomponents.py,
307     tools/formed/formed/io/document.py: Added a 'switch' node.
308    
309     * tools/formed/formed/plugins/web/renderer.py:Render the
310     new 'switch' node.
311    
312     * tools/formed/formed/plugins/web/plugin.py,
313     tools/formed/formed/config.py: Added a 'web.mode' parameter
314     to FORMED environment variable.
315     e.g. 'FORMED=web.mode:modeX' sets the mode 'modeX'.
316     Defaults to 'default'.
317    
318     * tools/formed/test-data/simple.xml: Added test for switch.
319    
320     2007-08-14 Sascha L. Teichmann <[email protected]>
321    
322 teichmann 41 * tools/formed/formed/model/nodecomponents.py: Added an
323     attribute 'formularname' to base class of node components.
324    
325 teichmann 38 2007-08-13 Sascha L. Teichmann <[email protected]>
326    
327 teichmann 40 * tools/formed/formed/io/document.py,
328     tools/formed/formed/model/data.py,
329     tools/formed/formed/model/nodecomponents.py: Added an item
330     to model external item lists.
331    
332     * tools/formed/formed/plugins/web/renderer.py: Render new item
333     list.
334     * tools/formed/formed/main.py: Added a forgotten 'self.'
335    
336     * contrib/extract-xfa-items.sh: Modified to generate
337     documents to be loadable from new item lists
338    
339     2007-08-13 Sascha L. Teichmann <[email protected]>
340    
341 teichmann 39 * tools/formed/formed/main.py: Fixed typo
342    
343     2007-08-13 Sascha L. Teichmann <[email protected]>
344    
345 teichmann 38 * contrib/extract-xfa-items.sh: New. Can be used to extract longer
346     choice item lists for a given field from XFA files. e.g. with
347     './contrib/extract-xfa-items.sh Muttersprache alles.xml'
348    
349 teichmann 33 2007-08-12 Sascha L. Teichmann <[email protected]>
350    
351 teichmann 37 * tools/formed/formed/model/data.py,
352     tools/formed/formed/plugins/web/renderer.py,
353     tools/formed/formed/io/document.py: Changed the structure
354     of choice constructs. The idea to hold the different items
355     of a particular choice in a semicolon separated list was bad.
356     Now choices are groups and the option items are modelled as
357     embedded bools. (mainly Torsten Irländer's idea).
358    
359     WARNING: this makes old document files containing choices incompatible!!!
360     Use the following XSLT to reestablish compatibility.
361    
362     * contrib/itemize-choices.xsl: New converts old to new structure.
363     Needs exslt.org's string extensions (which xsltproc includes)
364    
365     * tools/formed/test-data/simple.xml: Ajusted to new structure
366    
367     * tools/formed/formed/plugins/web/plugin.py: remove debug output
368    
369     * tools/formed/formed/model/nodecomponents.py: fixed a small bug in
370     node finding code. It now uses the walk() generator, too.
371    
372     2007-08-12 Sascha L. Teichmann <[email protected]>
373    
374 teichmann 36 * tools/formed/formed/main.py: Added a clone item on the toolbar which
375     copies the currently selected item and appends it after the selection.
376    
377     * tools/formed/formed/model/nodecomponents.py: Added code to clone parts
378     of the tree.
379    
380     * tools/formed/formed/ui/controls.py: Added a getSelected method.
381    
382     * tools/formed/formed/model/misc.py: Fixed a programming bug.
383     forgot a 'self.' prefix.
384    
385     2007-08-12 Sascha L. Teichmann <[email protected]>
386    
387 teichmann 35 * tools/formed/formed/model/nodecomponents.py: Added a method to append
388     a second document to the current.
389    
390     * tools/formed/formed/main.py: Added an 'Import' file menu item to load
391     a second document to be appended to the current.
392    
393     2007-08-12 Sascha L. Teichmann <[email protected]>
394    
395 teichmann 34 * tools/formed/formed/main.py: Added a 'New' item in file menu which creates
396     a new document when triggered.
397    
398     2007-08-12 Sascha L. Teichmann <[email protected]>
399    
400 teichmann 33 * tools/formed/formed/model/nodecomponents.py: Added walk generator over all
401     items in the document tree. Added a method to eliminated duplicated names
402     in document tree.
403    
404     * tools/formed/formed/model/misc.py: Added update mechanism for id generator
405     after names collisions are eliminated.
406    
407     * tools/formed/formed/main.py: Added an 'Extra' menu with item
408     'Make names unique'.
409    
410 teichmann 30 2007-08-11 Sascha L. Teichmann <[email protected]>
411    
412 teichmann 32 * tools/formed/formed/model/data.py,
413     tools/formed/formed/plugins/web/renderer.py: Removed support
414     for 'text' attributes in bool items. They were never really
415     used and the 'description' attributes fulfill the same
416     purpose.
417    
418     * contrib/remove-bool-text.xsl: Transform to remove the
419     'text' attributes from bool items. Apply with:
420     'xsltproc contrib/remove-bool-text.xsl old.xml > new.xml'
421    
422     * tools/formed/test-data/simple.xml: Removed 'text' attributes
423     from bool items.
424    
425     2007-08-11 Sascha L. Teichmann <[email protected]>
426    
427 teichmann 31 * contrib/convert-choices.xsl: Simpified.
428    
429     2007-08-11 Sascha L. Teichmann <[email protected]>
430    
431 teichmann 30 * tools/formed/formed/model/data.py: Removed 'options' attribute
432     from ChoiceLeaf. Use 'value' instead, please!
433    
434     * tools/formed/formed/plugins/web/renderer.py: use 'value' attribute
435     instead of 'options' to render choices.
436    
437     * contrib/convert-choices.xsl: Added to convert document files
438     which use the choice 'option' attribute to usage of 'value'.
439     Apply with e.g. 'xsltproc convert-choices.xsl old.xml > new.xml'
440    
441 teichmann 23 2007-08-10 Sascha L. Teichmann <[email protected]>
442    
443 teichmann 29 * tools/formed/formed/plugins/web/renderer.py: radio buttons
444     are selected by 'checked' and not by 'selected'. Fixed.
445    
446     2007-08-10 Sascha L. Teichmann <[email protected]>
447    
448 teichmann 28 * tools/formed/formed/model/data.py: ChoiceLeafs are now
449     initialized with size = 1.
450    
451     2007-08-10 Sascha L. Teichmann <[email protected]>
452    
453 teichmann 27 * tools/formed/formed/model/data.py: TextLeafs are now
454     initialized with size = 40, maxlength = 60
455    
456     2007-08-10 Sascha L. Teichmann <[email protected]>
457    
458 teichmann 26 * tools/formed/formed/plugins/web/renderer.py: Fixed: choices
459     are renderered with description now.
460    
461     2007-08-10 Sascha L. Teichmann <[email protected]>
462    
463 teichmann 25 * tools/formed/formed/plugins/web/renderer.py: Added rendering
464     for date items. Added missing ids for texts and textareas.
465    
466     2007-08-10 Sascha L. Teichmann <[email protected]>
467    
468 teichmann 24 * tools/formed/formed/config.py: Evaluate the environment
469     variable 'FORMED'. Snytax: FORMED='key1:value1;key2:value2'
470    
471     * tools/formed/formed/plugins/plugin.py: Give a reference
472     to the config at setup time.
473    
474     * tools/formed/formed/plugins/web/plugin.py: To determine
475     the port look at FORMED dictionary first. Key is 'web.port'.
476     e.g. FORMED='web.port:8888'
477    
478     * tools/formed/formed/main.py: Call the plugin setup with
479     the reference to the config.
480    
481     2007-08-10 Sascha L. Teichmann <[email protected]>
482    
483 teichmann 23 * tools/formed/test-data/simple.xml: removed 'text' attributes from
484     info tags. Use the 'value' attributes for same purpose now, please!
485    
486     * tools/formed/formed/model/data.py: removed text attributes from
487     InfoLeaf.
488    
489     * tools/formed/formed/plugins/web/renderer.py: Rendering of info
490     now uses the 'value' instead of the 'text' attributes.
491    
492 teichmann 17 2007-08-09 Sascha L. Teichmann <[email protected]>
493 teichmann 10
494 teichmann 22 * tools/formed/formed/model/data.py: next/prevPage() are
495     methods of PageNode now.
496    
497     * tools/formed/formed/model/nodecomponents.py: findByClassAndName()
498     is method of Document now.
499    
500     * tools/formed/formed/plugins/web/plugin.py: Factored out
501     the HTML renderer.
502    
503     * tools/formed/formed/plugins/web/renderer.py: New: contains
504     the HTML renderer now.
505    
506     * tools/formed/test-data/simple.xml: Fixed typo
507    
508     2007-08-09 Sascha L. Teichmann <[email protected]>
509    
510 teichmann 21 * tools/formed/formed/plugins/web/plugin.py: Fixed a bug
511     in calculation of width of bounded int fields.
512    
513     2007-08-09 Sascha L. Teichmann <[email protected]>
514    
515 teichmann 20 * tools/formed/test-data/simple.xml: Make demo Int fancier.
516    
517     * tools/formed/formed/model/data.py: Added attributes to IntLeaf
518    
519     * tools/formed/formed/plugins/web/plugin.py: Added rendering for
520     Ints
521    
522     2007-08-09 Sascha L. Teichmann <[email protected]>
523    
524 teichmann 19 * tools/formed/test-data/simple.xml: Added demo textarea
525    
526     * tools/formed/formed/model/data.py: Added TextAreaLeaf
527    
528     * tools/formed/formed/io/document.py: register builder
529     for loading of textareas
530    
531     * tools/formed/formed/plugins/web/plugin.py: Added rendering
532     for textareas.
533    
534     2007-08-09 Sascha L. Teichmann <[email protected]>
535    
536 teichmann 18 * tools/formed/test-data/simple.xml: Make demo choice fancier.
537 teichmann 17
538 teichmann 18 * tools/formed/formed/model/data.py: Added attributes for texts
539    
540     * tools/formed/formed/plugins/web/plugin.py: Added rendering
541     for texts
542 teichmann 17
543 teichmann 18 2007-08-09 Sascha L. Teichmann <[email protected]>
544    
545     * tools/formed/test-data/simple.xml: Make demo choice fancier.
546    
547     * tools/formed/formed/model/data.py: Added attributes for choices.
548    
549 teichmann 17 * tools/formed/formed/plugins/web/plugin.py: Added rendering
550     for choices
551    
552     2007-08-09 Sascha L. Teichmann <[email protected]>
553    
554 teichmann 16 * tools/formed/formed/model/data.py,
555     tools/formed/formed/model/nodecomponents.py: Added new
556     attributes.
557    
558     * tools/formed/formed/plugins/web/plugin.py: Added rendering
559     for checkboxes and radio buttons.
560    
561     2007-08-08 Sascha L. Teichmann <[email protected]>
562    
563 teichmann 15 * tools/formed/test-data/simple.xml: Added some descriptions
564    
565     * tools/formed/formed/model/data.py: set attributes in constructors
566     directly.
567    
568     * tools/formed/formed/model/nodecomponents.py: Added description
569     attribute in the NodeComponent base class.
570    
571     * tools/formed/formed/plugins/web/plugin.py: Render description
572     as legend in fieldset for GroupNodes.
573    
574     2007-08-08 Sascha L. Teichmann <[email protected]>
575    
576 teichmann 14 * tools/formed/formed/plugins/web/plugin.py: make UTF-8
577     output work.
578    
579     2007-08-08 Sascha L. Teichmann <[email protected]>
580    
581 teichmann 12 * tools/formed/formed/model/data.py: Added get/setText() method
582    
583     * tools/formed/formed/plugins/web/plugin.py: Added a first
584     version of a recursive HTML renderer based on the document
585     tree.
586    
587     2007-08-08 Sascha L. Teichmann <[email protected]>
588    
589 teichmann 11 * tools/formed/formed/plugins/*: New: plug-in infrastructure.
590    
591     * tools/formed/formed/plugins/web/*: new: A simple web server
592     which is intended to serve pages of the current formular.
593    
594     * tools/formed/formed/main.py: start the plug-ins
595    
596     * tools/formed/formed/config.py: configuration class. Used
597     for the plug-ins.
598    
599     2007-08-08 Sascha L. Teichmann <[email protected]>
600    
601 teichmann 10 * tools/formed/formed/model/nodecomponents.py: Fixed broadcasting
602     issue with zero length tree paths.
603    
604     * tools/formed/formed/model/misc.py: New: contains a class
605     for generating unique ids.
606    
607     * tools/formed/formed/main.py: Added an instance of an
608     unique id generator for naming of new made tree items.
609    
610 teichmann 7 2007-08-07 Sascha L. Teichmann <[email protected]>
611    
612 teichmann 9 * tools/formed/formed/main.py: Added event route document ->
613     attribute table to get informed when selected item is delete
614     or an attribute is changed from the outside.
615    
616     * tools/formed/formed/ui/controls.py: Fixed. In older versions of
617     wxPython 2.6.x ListCtrl.InsertStringItem takes 2 instead
618     of 3 argument. Uses icons+tooltips for tree navigation now.
619    
620     2007-08-07 Sascha L. Teichmann <[email protected]>
621    
622 teichmann 8 * tools/formed/formed/model/nodecomponents.py: Set name
623     attribute in base class.
624    
625     * tools/formed/formed/io/document.py: Added a table
626     names -> classes.
627    
628     * tools/formed/formed/main.py: Added a toolbar. Added code
629     to create and delete tree items.
630    
631     * tools/formed/formed/ui/controls.py: Added code to
632     insert and delete new tree items.
633    
634     2007-08-07 Sascha L. Teichmann <[email protected]>
635    
636 teichmann 7 * tools/formed/formed/model/nodecomponents.py: Fixed event
637     broadcasting for attribute changes.
638    
639     * tools/formed/formed/ui/controls.py: Add a list/table control to
640     edit the attributes of a selected item.
641    
642     * tools/formed/formed/main.py: Added code to bind the new
643     list/table control.
644    
645 teichmann 4 2007-08-06 Sascha L. Teichmann <[email protected]>
646    
647 teichmann 6 * tools/formed/formed/main.py: Added event routes to move
648     items in and out of groups.
649    
650     * tools/formed/formed/ui/controls.py: Added code to move
651     items in and out of groups.
652    
653     2007-08-06 Sascha L. Teichmann <[email protected]>
654    
655 teichmann 5 * tools/formed/formed/model/nodecomponents.py: Fixed path
656     calculation to root and event broadcasting
657    
658     * tools/formed/formed/io/factories.py: Adjust to new
659     event broadcasting.
660    
661     * tools/formed/formed/main.py: Added code to move items
662     up and down the document tree.
663    
664     * tools/formed/formed/ui/controls.py: Establish sort order
665     by indices of children in parent instead of alphanum.
666     Code to move items up and down the document tree.
667    
668     * tools/formed/formed/io/document.py: Added missing imports.
669    
670     2007-08-06 Sascha L. Teichmann <[email protected]>
671    
672 teichmann 4 * tools/formed/formed.py: Added to avoid problems with
673     ambiguous absolute module names. Thanks to Bernhard Herzog
674    
675     * tools/formed/formed.sh: Starts formed.py now
676    
677     * tools/formed/formed/main.py,
678     tools/formed/formed/ui/controls.py: Added control to
679     move items around in tree. Has no effect by now.
680    
681 teichmann 2 2007-08-05 Sascha L. Teichmann <[email protected]>
682    
683 teichmann 3 * tools/formed/formed/io/parser.py: Adjusted style
684    
685     * tools/formed/formed/io/document.py,
686 teichmann 4 tools/formed/formed/io/factories.py: Simplified factory
687     model for XML loading.
688 teichmann 3
689     2007-08-05 Sascha L. Teichmann <[email protected]>
690    
691 teichmann 2 * ChangeLog: started ChangeLog
692    
693     * tools/formed/*: initial check-in of the Formular Editor.
694     Not working yet. Only can load, view and store formular XML files.
695     Start it with 'tools/formed/formed.sh'.

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26