/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

revision 132 by teichmann, Mon Sep 3 14:49:12 2007 UTC revision 156 by teichmann, Mon Sep 10 10:33:37 2007 UTC
# Line 1  Line 1 
1    2007-10-05 Sascha L. Teichmann <[email protected]>
2    
3            * tools/formed/formed/plugins/web/form_renderer.py: values for
4              choices are generated from the document tree now. This brings
5                    the state storage of select boxes in HTML to live.
6    
7    2007-10-05 Sascha L. Teichmann <[email protected]>
8    
9            * tools/formed/formed/plugins/web/semantic.py: Fixed problems with
10              range checking of integers.
11    
12            * tools/formed/formed/plugins/web/controllers.py: Added class
13              ErrorItem to track errors. They are stored in the session.
14    
15    2007-10-05 Sascha L. Teichmann <[email protected]>
16    
17            * tools/formed/formed/model/nodecomponents.py: Fixed returning
18              wrong index in Document.indexOfcomponentByClassAndName.
19    
20            * tools/formed/formed/plugins/web/form_renderer.py: 'error' was
21              written 'errot' in renderer for textareas.
22    
23            * tools/formed/formed/plugins/web/controllers.py: Some clean-ups.
24    
25    2007-10-05 Sascha L. Teichmann <[email protected]>
26    
27            * tools/formed/formed/plugins/web/help.py: Added a 'hasHelp'
28              method. Could be cheaper for some implementations of help.
29    
30            * tools/formed/formed/plugins/web/form_renderer.py: Modified
31              FormData to have distinct getData(), getHelp() and getError()
32                    methods. Various bug fixes.
33    
34            * tools/formed/formed/plugins/web/controllers.py: Implements the
35              new FormData (trivial by now).
36    
37            * tools/formed/formed/plugins/web/renderer.py: New FormData and
38              some bug fixes.
39    
40    2007-09-05 Sascha L. Teichmann <[email protected]>
41    
42            * tools/formed/formed/model/memory.py,
43              tools/formed/formed/model/persistent.py: Add a getValue() method
44                    to dataset abstraction. This is a bit of a workaround to bring
45                    global access across pages for rule checking to work.
46    
47            * tools/formed/formed/model/data.py: Fixed: When setting a new expression
48              the compiled version was not stored in the RuleLeaf.
49    
50            * tools/formed/formed/model/expr.py: shlex lexer does not like unicode.
51              convert the expression string to ascii for compilation.
52    
53            * tools/formed/formed/plugins/web/semantic.py: Remove the 'box' because
54              valid data is stored to the dataset immediately now. Fixed a bug
55                    with integer handler.
56    
57            * tools/formed/formed/plugins/web/controllers.py: Removed the semantic 'box'
58              stuff. When a submit is done extract the rules from the tree document
59                    that are effected by the modified variables and check them.
60    
61            * tools/formed/formed/plugins/web/renderer.py: Fixed exception handling
62              when dealing with templates.
63    
64    2007-09-07 Torsten Irlaender <[email protected]>
65            * tools/formed/formed/plugins/web/controllers.py,
66              tools/formed/formed/plugins/web/renderer.py: Moved more render
67              functions into renderer.py. New render classes are:
68              DataSetDigestRenderer, DataSetNavigationRenderer,
69              DataSetFormularRenderer, ConfirmationDialogRenderer
70    
71              Note: The new methods are only called from selected handlers. Other
72              handlers call the renderes in the old way.
73    
74    2007-09-07 Torsten Irlaender <[email protected]>
75            * tools/formed/formed/plugins/web/form_renderer.py: Renamed
76              renderer.py to form_renderer.py. This file will contain formular
77              specfic render methods in the future.
78            * tools/formed/formed/plugins/web/renderer.py: Added new renderer.py
79              which will contain general render methods.
80            * tools/formed/formed/plugins/web/controllers.py: Began to move all
81              rendering into renderer.py or form_renderer.py. This file will only
82              contain teh handlers in the future.
83    
84    2007-09-07 Torsten Irlaender <[email protected]>
85            * tools/formed/formed/plugins/web/renderer.py,
86              tools/formed/formed/plugins/web/controller.py:
87              Renderes now get an instance of the formdata object to provide
88              access the data needed to render various infoboxes etc. Handler
89              instanciate the formdata.
90            
91    2007-09-06 Torsten Irlaender <[email protected]>
92            * tools/formed/formed/plugins/web/renderer.py: Mainly tried to get the
93              getFormData interface to work. Added two small semantic fixes, but
94              did not manage to get it up. Need to exime this a little bit more
95            * tools/formed/formed/plugins/web/controllers.py: Put <div> tags
96              around the menus on the right side to be able to assign different
97              styles. Added dataset actions while editing a dataset.
98            
99    2007-09-05 Torsten Irlaender <[email protected]>
100            * tools/formed/formed/model/memory.py: Fixed deleting datasets by
101              removing unwanted del method
102            * tools/formed/formed/plugins/web/controllers.py: Implemented
103              confiration dialogs for create, delete, and select aof datasets. Started to use
104              templates as well for larger information units like the dataset summary.
105            
106    2007-09-05 Sascha L. Teichmann <[email protected]>
107    
108            * tools/formed/formed/model/nodecomponents.py: Added a
109              method to document to find index of page.
110    
111            * tools/formed/formed/plugins/web/semantic.py: Added getValue()
112              to fetch data from semantic box.
113    
114            * tools/formed/formed/plugins/web/controllers.py: Added new
115              FormData implementation to support DB and semantic box.
116    
117    2007-09-05 Sascha L. Teichmann <[email protected]>
118    
119            * tools/formed/formed/plugins/web/renderer.py: escaped
120              error message.
121    
122            * tools/formed/formed/plugins/web/controllers.py: Don't fetch
123              dataset from backend each time a page is up to edit.
124    
125    2007-09-05 Sascha L. Teichmann <[email protected]>
126    
127            * tools/formed/formed/plugins/web/renderer.py: SimplePageRenderer
128              returns "Page not found" if given page is None.
129    
130            * tools/formed/formed/plugins/web/controllers.py: Added checks
131              to avoid crashing when ask for a non-existent page.
132    
133    2007-09-05 Sascha L. Teichmann <[email protected]>
134    
135            * tools/formed/formed/plugins/web/controllers.py: Some clean-ups.
136    
137    2007-09-05 Sascha L. Teichmann <[email protected]>
138    
139            * tools/formed/formed/plugins/web/plugin.py: Remove request handlers
140              and renderers.
141    
142            * tools/formed/formed/plugins/web/controllers.py: New. Contains handlers
143              and renderers now. TODO: Move renderers to renderer.py
144    
145    2007-09-05 Torsten Irlaender <[email protected]>
146    
147            * tools/formed/formed/plugins/web/www/main.tmpl: Adopted web template
148              and bound in the the new added functions to create, edit, delete and
149              show formdata.
150            
151    2007-09-05 Sascha L. Teichmann <[email protected]>
152    
153            * tools/formed/formed/model/memory.py: Removed bisect and use a
154              simple linear scan for dataset lookup now.
155    
156            * tools/formed/formed/plugins/web/plugin.py: Fixed various issues
157              of different sizes.
158    
159    2007-09-05 Torsten Irlaender <[email protected]>
160    
161            * tools/formed/formed/plugins/web/memory.py: Fixed getDataSetById
162              fuction
163                    
164            * tools/formed/formed/plugins/web/persistent.py: Added store() method
165              to the DataSet interface
166    
167            * tools/formed/formed/plugins/web/renderer.py: Added handlers and
168              renderes for create, update, delete and show actions on formular data.
169    
170    2007-09-04 Sascha L. Teichmann <[email protected]>
171    
172            * tools/formed/formed/plugins/web/server.py: The mapping
173              to methods is now driven by regualar expressions and
174                    a dictionary. Response objects are now able to send
175                    error codes.
176    
177            * tools/formed/formed/plugins/web/renderer.py: Fixed an issue
178              when help in Formdata is None. Moved text for help into
179                    a top level '''...''' variable.
180    
181            * tools/formed/test-data/simple.xml: Added test for help.
182    
183            * tools/formed/formed/plugins/web/help.py: extra None check.
184    
185            * tools/formed/formed/plugins/web/plugin.py: Uses the new
186              table driven mapping of reguest handling. TODO: split the
187                    WebPlugIn.pageHandler() method further to smaller handlers.
188                    Smaller clean ups and better exception handling.
189    
190            * tools/formed/formed/plugins/web/cache.py: Report OSErrors
191              and do not catch them.
192    
193    2007-09-04 Torsten Irlaender <[email protected]>
194    
195            * tools/formed/formed/plugins/web/renderer.py,
196            * tools/formed/formed/plugins/web/plugin.py: Added Interface to
197              the HelpProvider and inserted help icons to the html output.
198              Added decorator for Formelemnts, so textfields, choices etc. are now
199              within a <div> tag.
200              Modified the error messages.
201    
202    2007-09-04 Sascha L. Teichmann <[email protected]>
203    
204            * tools/formed/formed/plugins/web/cache.py: New. Implements
205              the server-side caching more clean. Fixes a bug with
206                    serving static content.
207    
208            * tools/formed/formed/plugins/web/plugin.py: Use the new cache.
209    
210    2007-09-04 Sascha L. Teichmann <[email protected]>
211    
212            * tools/formed/formed/plugins/web/plugin.py: Set MIME type
213              to "application/xhtml+xml" when serving help texts.
214    
215    2007-09-03 Sascha L. Teichmann <[email protected]>
216    
217            * tools/formed/formed/plugins/export/diff.py: New. Exports
218              pairwise differences between all modes.
219    
220            * tools/formed/formed/config.py: Use new export filter.
221    
222  2007-09-03 Sascha L. Teichmann <[email protected]>  2007-09-03 Sascha L. Teichmann <[email protected]>
223    
224          * tools/formed/formed/plugins/web/help.py: New parses an          * tools/formed/formed/plugins/web/help.py: New. Parses an
225            XHTML document for id'ed divs and builds a help lookup.            XHTML document for id'ed divs and builds a help lookup.
226    
227          * tools/formed/formed/plugins/web/www/help.tmpl: Template for          * tools/formed/formed/plugins/web/www/help.tmpl: Template for
# Line 12  Line 233 
233          * tools/formed/formed/plugins/web/plugin.py: Serves the help          * tools/formed/formed/plugins/web/plugin.py: Serves the help
234            texts now.            texts now.
235    
236  2007-09-03 Torsten Irlaender <[email protected]>  2007-09-03 Torsten Irlaender <[email protected]>
237    
238          * tools/formed/formed/plugins/web/plugin.py: Only visible group          * tools/formed/formed/plugins/web/plugin.py: Only visible group
239            elements will be rendered in the formular navigation.            elements will be rendered in the formular navigation.
240            Formular pages in the navigation now have their own css-style            Formular pages in the navigation now have their own css-style
241            attributes.            attributes.
242    
243  2007-09-03 Torsten Irlaender <[email protected]>  2007-09-03 Torsten Irlaender <[email protected]>
244    
245          * tools/formed/formed/plugins/web/www/main.tmpl: Added div area for page          * tools/formed/formed/plugins/web/www/main.tmpl: Added div area for page
246            errors in template            errors in template

Legend:
Removed from v.132  
changed lines
  Added in v.156

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26