/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.8  
changed lines
  Added in v.86

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26