/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.117  
changed lines
  Added in v.144

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26