/[formed]/trunk/ChangeLog
ViewVC logotype

Contents of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26