/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.111  
changed lines
  Added in v.146

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26