/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

revision 112 by torsten, Thu Aug 30 13:51:27 2007 UTC revision 148 by torsten, Fri Sep 7 09:43:13 2007 UTC
# Line 1  Line 1 
1    2007-09-06 Torsten Irlaender <[email protected]>
2            * tools/formed/formed/plugins/web/renderer.py,
3              tools/formed/formed/plugins/web/controller.py:
4              Renderes now get an instance of the formdata object to provide
5              access the data needed to render various infoboxes etc. Handler
6              instanciate the formdata.
7            
8    2007-09-06 Torsten Irlaender <[email protected]>
9            * tools/formed/formed/plugins/web/renderer.py: Mainly tried to get the
10              getFormData interface to work. Added two small semantic fixes, but
11              did not manage to get it up. Need to exime this a little bit more
12            * tools/formed/formed/plugins/web/controllers.py: Put <div> tags
13              around the menus on the right side to be able to assign different
14              styles. Added dataset actions while editing a dataset.
15            
16    2007-09-05 Torsten Irlaender <[email protected]>
17            * tools/formed/formed/model/memory.py: Fixed deleting datasets by
18              removing unwanted del method
19            * tools/formed/formed/plugins/web/controllers.py: Implemented
20              confiration dialogs for create, delete, and select aof datasets. Started to use
21              templates as well for larger information units like the dataset summary.
22            
23    2007-09-05 Sascha L. Teichmann <[email protected]>
24    
25            * tools/formed/formed/model/nodecomponents.py: Added a
26              method to document to find index of page.
27    
28            * tools/formed/formed/plugins/web/semantic.py: Added getValue()
29              to fetch data from semantic box.
30    
31            * tools/formed/formed/plugins/web/controllers.py: Added new
32              FormData implementation to support DB and semantic box.
33    
34    2007-09-05 Sascha L. Teichmann <[email protected]>
35    
36            * tools/formed/formed/plugins/web/renderer.py: escaped
37              error message.
38    
39            * tools/formed/formed/plugins/web/controllers.py: Don't fetch
40              dataset from backend each time a page is up to edit.
41    
42    2007-09-05 Sascha L. Teichmann <[email protected]>
43    
44            * tools/formed/formed/plugins/web/renderer.py: SimplePageRenderer
45              returns "Page not found" if given page is None.
46    
47            * tools/formed/formed/plugins/web/controllers.py: Added checks
48              to avoid crashing when ask for a non-existent page.
49    
50    2007-09-05 Sascha L. Teichmann <[email protected]>
51    
52            * tools/formed/formed/plugins/web/controllers.py: Some clean-ups.
53    
54    2007-09-05 Sascha L. Teichmann <[email protected]>
55    
56            * tools/formed/formed/plugins/web/plugin.py: Remove request handlers
57              and renderers.
58    
59            * tools/formed/formed/plugins/web/controllers.py: New. Contains handlers
60              and renderers now. TODO: Move renderers to renderer.py
61    
62    2007-09-05 Torsten Irlaender <[email protected]>
63    
64            * tools/formed/formed/plugins/web/www/main.tmpl: Adopted web template
65              and bound in the the new added functions to create, edit, delete and
66              show formdata.
67            
68    2007-09-05 Sascha L. Teichmann <[email protected]>
69    
70            * tools/formed/formed/model/memory.py: Removed bisect and use a
71              simple linear scan for dataset lookup now.
72    
73            * tools/formed/formed/plugins/web/plugin.py: Fixed various issues
74              of different sizes.
75    
76    2007-09-05 Torsten Irlaender <[email protected]>
77    
78            * tools/formed/formed/plugins/web/memory.py: Fixed getDataSetById
79              fuction
80                    
81            * tools/formed/formed/plugins/web/persistent.py: Added store() method
82              to the DataSet interface
83    
84            * tools/formed/formed/plugins/web/renderer.py: Added handlers and
85              renderes for create, update, delete and show actions on formular data.
86    
87    2007-09-04 Sascha L. Teichmann <[email protected]>
88    
89            * tools/formed/formed/plugins/web/server.py: The mapping
90              to methods is now driven by regualar expressions and
91                    a dictionary. Response objects are now able to send
92                    error codes.
93    
94            * tools/formed/formed/plugins/web/renderer.py: Fixed an issue
95              when help in Formdata is None. Moved text for help into
96                    a top level '''...''' variable.
97    
98            * tools/formed/test-data/simple.xml: Added test for help.
99    
100            * tools/formed/formed/plugins/web/help.py: extra None check.
101    
102            * tools/formed/formed/plugins/web/plugin.py: Uses the new
103              table driven mapping of reguest handling. TODO: split the
104                    WebPlugIn.pageHandler() method further to smaller handlers.
105                    Smaller clean ups and better exception handling.
106    
107            * tools/formed/formed/plugins/web/cache.py: Report OSErrors
108              and do not catch them.
109    
110    2007-09-04 Torsten Irlaender <[email protected]>
111    
112            * tools/formed/formed/plugins/web/renderer.py,
113            * tools/formed/formed/plugins/web/plugin.py: Added Interface to
114              the HelpProvider and inserted help icons to the html output.
115              Added decorator for Formelemnts, so textfields, choices etc. are now
116              within a <div> tag.
117              Modified the error messages.
118    
119    2007-09-04 Sascha L. Teichmann <[email protected]>
120    
121            * tools/formed/formed/plugins/web/cache.py: New. Implements
122              the server-side caching more clean. Fixes a bug with
123                    serving static content.
124    
125            * tools/formed/formed/plugins/web/plugin.py: Use the new cache.
126    
127    2007-09-04 Sascha L. Teichmann <[email protected]>
128    
129            * tools/formed/formed/plugins/web/plugin.py: Set MIME type
130              to "application/xhtml+xml" when serving help texts.
131    
132    2007-09-03 Sascha L. Teichmann <[email protected]>
133    
134            * tools/formed/formed/plugins/export/diff.py: New. Exports
135              pairwise differences between all modes.
136    
137            * tools/formed/formed/config.py: Use new export filter.
138    
139    2007-09-03 Sascha L. Teichmann <[email protected]>
140    
141            * tools/formed/formed/plugins/web/help.py: New. Parses an
142              XHTML document for id'ed divs and builds a help lookup.
143    
144            * tools/formed/formed/plugins/web/www/help.tmpl: Template for
145              the help content frame.
146    
147            * tools/formed/formed/plugins/web/www/help.xhtml: Some simple
148              help text index.
149    
150            * tools/formed/formed/plugins/web/plugin.py: Serves the help
151              texts now.
152    
153    2007-09-03 Torsten Irlaender <[email protected]>
154    
155            * tools/formed/formed/plugins/web/plugin.py: Only visible group
156              elements will be rendered in the formular navigation.
157              Formular pages in the navigation now have their own css-style
158              attributes.
159    
160    2007-09-03 Torsten Irlaender <[email protected]>
161    
162            * tools/formed/formed/plugins/web/www/main.tmpl: Added div area for page
163              errors in template
164            * tools/formed/formed/plugins/web/plugin.py: Fixed undefined
165              pageerrors variable
166    
167    2007-09-03 Frank Koormann <[email protected]>
168    
169            * tools/formed/formed/plugins/export/html.py
170            (RecursiveExporter): Added annotation to export
171            (fillRow()): Renamed old fillNine to this more generic name.
172            
173    
174    2007-09-03 Sascha L. Teichmann <[email protected]>
175    
176            * tools/formed/formed/plugins/web/renderer.py: Using the decorator
177              from model.misc now.
178    
179    2007-09-03 Sascha L. Teichmann <[email protected]>
180    
181            * tools/formed/formed/model/nodecomponents.py: Added an
182              'annotation' attribute to node components. This is to
183                    enable FormEd document authors to add comments to groups
184                    and fields.
185    
186    2007-09-03 Frank Koormann <[email protected]>
187    
188            * tools/formed/formed/model/nodecomponents.py
189            (NodeComponent.getParent): New method to get node components parent.
190    
191            * tools/formed/formed/plugins/export/html.py: Export Choice option
192            as simple list instead of collection of bools.
193    
194    2007-09-02 Sascha L. Teichmann <[email protected]>
195    
196            * tools/formed/formed/model/persistent.py: Interfaces to abstract
197              from persistent storage details.
198    
199            * tools/formed/formed/model/memory.py: In core implementation
200              of the persistent interfaces.
201    
202            * tools/formed/formed/main.py: Holds a memory data store now.
203    
204    2007-09-02 Sascha L. Teichmann <[email protected]>
205    
206            * tools/formed/formed/plugins/export/sql.py,
207              tools/formed/formed/plugins/export/html.py: Fixed constructor chains
208                    for FileDialogFilter sub classes.
209    
210    2007-09-02 Sascha L. Teichmann <[email protected]>
211    
212            * tools/formed/formed/model/misc.py: Checking the mode in recursive
213              tree traversals is a common task. To ease this a decorator function
214                    checkMode in union with sub classing ModeChecker can be used.
215                    To make it work simply subclass from ModeChecker and add the decorator
216                    to the methods that need mode tracking. Before you start the recursion
217                    call self.prepareDescent().
218    
219            * tools/formed/formed/plugins/export/html.py: Uses the new decorator scheme
220              now which replace the old. TODO: Make the web renderer use the new scheme
221                    too.
222    
223    2007-09-02 Sascha L. Teichmann <[email protected]>
224    
225            * tools/formed/formed/plugins/export/sql.py: Removed needless import.
226    
227            * tools/formed/formed/plugins/export/html.py: HTML table exporter
228              uses new FileDialogFilter base class too.
229    
230    2007-09-02 Sascha L. Teichmann <[email protected]>
231    
232            * tools/formed/formed/plugins/ui/*: New. All file exporters
233              need a file dialog. Till now each of them pulled up its
234                    own. This was silly code replication. Now there is an abstract
235                    base class 'FileDialogFilter' which implements the common
236                    behavior. The file exporters should subclass it.
237    
238            * tools/formed/formed/plugins/export/sql.py: Subclass the SQL
239              exporters from the new base class. TODO: Subclass the HTML
240                    exporter too.
241    
242    2007-08-31 Sascha L. Teichmann <[email protected]>
243    
244            * tools/formed/formed/plugins/export/html.py: Make mode check
245              work (again).
246    
247    2007-08-31 Torsten Irlaender <[email protected]>
248    
249            * tools/formed/formed/plugins/export/html.py: Rendering of the HTML
250              exprt works now in a recursive way. This change was needed because
251              the structure of the formedtree has changed to be able to render
252              full hirachically document stuctures. (nested lists)
253              TODO: Fix modechecking
254    
255    2007-08-31 Torsten Irlaender <[email protected]>
256    
257            * tools/formed/formed/plugins/web/plugin.py: Navigation rendering works
258              now in recursive way. This change was needed because the structure
259              of the formedtree has changed to be able to render full hirachically
260              document stuctures. (nested lists)
261    
262    2007-08-31 Sascha L. Teichmann <[email protected]>
263    
264            * tools/formed/formed/model/nodecomponents.py: use discard()
265              instead of remove on sets.
266    
267            * tools/formed/formed/plugins/export/sql.py: Added an
268              exporter for table views.
269    
270            * tools/formed/formed/config.py: Added the new exporter
271              to the list of export filters.
272    
273    2007-08-30 Sascha L. Teichmann <[email protected]>
274    
275            * tools/formed/formed/model/data.py: Fixed a bug in
276              Page.allWidgets()
277    
278            * tools/formed/formed/plugins/export/sql.py: Added an exporter
279              for stored procudeures.
280    
281            * tools/formed/formed/config.py: Add the new SP exporter.
282    
283    2007-08-29 Torsten Irlaender <[email protected]>
284    
285            * tools/formed/formed/plugins/web/plugin.py,
286              tools/formed/formed/plugins/web/error_renderer.py: Added interface
287              to get the errors for a whole page in te formular. These errors can
288              now be displayed on the top of the formular.
289    
290  2007-08-29 Torsten Irlaender <[email protected]>  2007-08-29 Torsten Irlaender <[email protected]>
291    
292          * tools/formed/formed/plugins/web/renderer.py: Finished implementation          * tools/formed/formed/plugins/web/renderer.py: Finished implementation

Legend:
Removed from v.112  
changed lines
  Added in v.148

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26