/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.118  
changed lines
  Added in v.147

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26