/[formed]/trunk/ChangeLog
ViewVC logotype

Diff of /trunk/ChangeLog

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

revision 228 by teichmann, Thu Feb 14 14:37:54 2008 UTC revision 330 by teichmann, Thu Apr 30 15:56:38 2009 UTC
# Line 1  Line 1 
1    2009-04-28      Sascha L. Teichmann <[email protected]>
2    
3            * formed/formed/plugins/export/new_sql.py: New SQL schema generator to
4              replace the old one. The new one faciliates the new RepeatNode instead
5              of the Group.isRepeat() method to tell if something is to be repeated.
6    
7            * formed/formed/config.py: Use new SQL schema generator plug-in by default.
8              The old one is deactivated.
9    
10            * formed/formed/plugins/export/rg_sql.py: Fix 'rg_' naming of repeat groups.
11    
12    2009-04-28      Sascha L. Teichmann <[email protected]>
13    
14            * formed/formed/plugins/export/rg_sql.py: Added delete functions.
15              TODO: Adjust execution rights.
16    
17    2009-04-27      Sascha L. Teichmann <[email protected]>
18    
19            * formed/formed/plugins/export/rg_sql.py: Fixed $$$$ -> $$ template problems.
20              Add functions to create dataset.
21    
22    2009-04-24      Sascha L. Teichmann <[email protected]>
23    
24            * formed/formed/plugins/export/rg_sql.py: new plug-in to generate
25              tree structure functions in database.
26    
27            * formed/formed/config.py: load plug-in.
28    
29    2009-04-16      Sascha L. Teichmann <[email protected]>
30    
31            * formed/formed/model/data.py: Added 'digest' attribute to
32              RepeatNode. Removed needless methods
33    
34    2009-04-16      Sascha L. Teichmann <[email protected]>
35    
36            * formed/formed/model/exprtree.py: make 'equal' and 'not equal'
37              more readable with '=' and '<>'.
38    
39    2009-04-02      Sascha L. Teichmann <[email protected]>
40    
41            * formed/formed/plugins/export/sql.py: call anonymization
42              of uuid on anonymization of case.
43    
44    2009-03-31      Sascha L. Teichmann <[email protected]>
45    
46            * formed/formed/plugins/export/sql.py: Set uuid_id to NULL in
47              case_anonymize().
48    
49    2009-03-31      Sascha L. Teichmann <[email protected]>
50    
51            * formed/formed/model/exprtree.py: Add some code to pretty print
52              the trees infix.
53    
54            * formed/formed/plugins/export/rules.py: New. Exporter for human
55              readable rules.
56    
57            * formed/formed/plugins/export/html.py: Fixed HTML generation.
58    
59            * formed/formed/config.py: Added new new Rule export plug-in.
60    
61    2009-03-31      Sascha L. Teichmann <[email protected]>
62    
63            * formed/formed/model/exprtree.py: Fixes from server. Raise
64              exceptions if there is less or more than one element on stack
65              after compilation of expression.
66    
67    2009-03-20      Sascha L. Teichmann <[email protected]>
68    
69            * formed/formed/model/data.py: Removed debug output
70    
71            * formed/formed/plugins/modify/rules.py: Fixed error message.
72              Generate past and future rules.
73    
74    2009-03-16      Sascha L. Teichmann <[email protected]>
75    
76            * formed/formed/model/exprtree.py: Forget to call today with context.
77    
78    2009-03-16      Sascha L. Teichmann <[email protected]>
79    
80            * formed/formed/io/document.py: Fixed syntax typo.
81    
82    2009-03-16      Sascha L. Teichmann <[email protected]>
83    
84            * formed/formed/model/data.py: ConditionalNode inherits from Node directly.
85    
86    2009-03-16      Sascha L. Teichmann <[email protected]>
87    
88            * formed/formed/model/data.py: Added ConditionalNode
89    
90            * formed/formed/io/document.py: Make ConditionalNode loadable.
91    
92    2009-03-13      Sascha L. Teichmann <[email protected]>
93    
94            * formed/formed/plugins/modify/rules.py: Make the error descriptions
95              in date sequence rules more precise.
96    
97    2009-03-13      Sascha L. Teichmann <[email protected]>
98    
99            * formed/formed/plugins/modify/rules.py: generate date sequence rules.
100    
101    2009-03-13      Sascha L. Teichmann <[email protected]>
102    
103            * formed/formed/model/exprtree.py: New tree based expression engine.
104    
105            * formed/formed/model/__init__.py, formed/formed/model/data.py:
106              Adjusted imports.
107    
108    2009-03-12      Torsten Irländer <[email protected]>
109    
110            Introduced new order attribute for date fields
111    
112            * formed/formed/model/data.py: Order fields can be used to define to
113            ordering of datefields withing the document. Needed for automatic
114            generation of consistency rules.
115    
116    2009-02-09      Sascha L. Teichmann <[email protected]>
117    
118            * formed/formed/model/data.py: Allow pages to be 'invisible'.
119    
120    2009-02-09      Sascha L. Teichmann <[email protected]>
121    
122            * formed/formed/plugins/export/sql.py: Fixed problem with
123              description reference tables of radio groups.
124    
125    2009-02-09      Sascha L. Teichmann <[email protected]>
126    
127            * formed/formed/plugins/export/sql.py: replace '-' in names
128              by '_'.
129              
130    2009-02-09      Sascha L. Teichmann <[email protected]>
131    
132            * formed/formed/plugins/export/sql.py: to figure ou which
133              tables are equal the insert statememnts are lower cased
134              and sorted before they are compared. This reduces the number
135              of generated referfence tables.
136    
137    2009-02-09      Sascha L. Teichmann <[email protected]>
138    
139            Repair SQL schema creation for radio groups.
140    
141            * formed/formed/plugins/export/sql.py: radio groups are handled
142              like choices now.
143    
144    2009-02-09      Sascha L. Teichmann <[email protected]>
145    
146            Make it startable again.
147    
148            * formed/formed/plugins/export/xls.py: Import pyExcelerator only
149              when plug-in is called.
150    
151            * formed/formed/model/nodecomponents.py: Event routing was messed up.
152              Rewired root node with document.
153    
154            * formed/formed/plugins/web/help.py: Removed old xml.ext import.
155              XXX: This breaks creating help by now!
156    
157            * formed/formed/io/parser.py: Replace old deprecated base class
158              by new one.
159    
160            * formed/formed/main.py: Do not crash if locale cannot be set.
161    
162            * formed/formed/ui/controls.py: Use document.getCase() instead
163              of document.case to prevent uninitialized dereferences.
164    
165    2009-01-22      Torsten Irländer <[email protected]>
166    
167            Implemented new XML-Format for formed xml files.
168    
169            * formed/formed/model/nodecomponents.py,
170              formed/formed/io/document.py,
171              formed/formed/main.py,
172              formed/formed/ui/controls.py: Introduced new "case" and "logbook"
173              node. Under case is the definition of the formular. logbook will
174              hold the defintion of logboog entrys. For now only the part under
175              "case" can be modified.  
176    
177    2009-01-21      Torsten Irländer <[email protected]>
178    
179            Changed way how XSD-Scheme is generated
180    
181            * formed/formed/plugins/export/xsd.py: Enhanced xsd schema to support
182              logbookentrys. The scheme definiton is now hardcoded in the
183              exporter as it will rarely change. It logbookpart will not be
184              generated from the formedtree anymore.
185    
186    2009-01-20      Torsten Irländer <[email protected]>
187    
188            Support Logbook entrys in xsd schema export
189    
190            * formed/formed/model/data.py: Repeatnode are now handeld as
191              repeatgroups in xsd-export
192            * formed/formed/plugins/export/xsd.py: Enhanced xsd schema to support
193              logbookentrys. The scheme will now validate against an xmlfile from
194              the offlineclient.
195    
196    2009-01-09      Torsten Irländer <[email protected]>
197    
198            Added new repeat node
199    
200            * formed/formed/model/data.py,
201              formed/formed/io/document.py: Added repeatnode to the formedtree.
202              TODO: Remove repeatgroup handling from the groupnode.
203    
204    2009-01-08      Torsten Irländer <[email protected]>
205    
206            Add isset operator to autogenerated rules.
207    
208            * formed/formed/plugins/modify/rules.py: Add issed operator to standard
209              autogenerated rules.
210    
211    2008-12-17      Frank Koormann <[email protected]>
212    
213            * formed/formed/plugins/export/latex.py: Export form as set of
214            latex tables to be included into a master document. The export
215            generates section marks to structure the form and placeholders for
216            help texts to be merged in by a post processing step.
217    
218    2008-12-04      Sascha L. Teichmann <[email protected]>
219    
220            * formed/formed/model/expr.py: Added 'today' which pushes the current date
221              on the stack.
222    
223    2008-12-03      Sascha L. Teichmann <[email protected]>
224    
225            * formed/formed/plugins/web/controllers.py: compute changeset more correctly in
226              storage of fields.
227    
228            * formed/formed/plugins/export/xsd.py: Added unknown int -999999 to integer
229              fields as an accepted value. Generate schema for radio groups too.
230    
231    2008-12-01      Torsten Irländer <[email protected]>
232    
233            Added autmatic generation of required rules
234    
235            * formed/formed/model/data.py,
236              formed/formed/model/expr.py,
237              formed/formed/plugins/modify/rules.py: Default rules for required
238              fields can now be generated.
239    
240    2008-11-28      Sascha L. Teichmann <[email protected]>
241    
242            * formed/formed/model/data.py, formed/formed/model/nodecomponents.py:
243              Ported WidgetCollector from Offline client.
244    
245            * formed/formed/plugins/modify/__init__.py, formed/formed/plugins/modify,
246              formed/formed/plugins/modify/rules.py: Stub for required rules generator.
247    
248            * formed/formed/config.py: Bind new filter to FormEd
249    
250    2008-11-27      Torsten Irländer <[email protected]>
251    
252            * formed/formed/model/data.py: Added new attribute mark for rules
253    
254    2008-11-10      Torsten Irländer <[email protected]>
255    
256            Implemented radio-matrix elements. radio elelement having the same
257            options can now be rendered in table form.
258    
259            * formed/formed/model/data.py,
260              formed/formed/io/document.py: Added new radio-matrix element to the
261              model and gui
262            * formed/formed/plugins/web/view_renderer.py: Write html-renderer for
263              the radio-matrix element.
264    
265    2008-11.03      Torsten Irländer <[email protected]>
266    
267            * formed/formed/model/data.py: Fixed import error
268    
269    2008-10-29      Sascha L. Teichmann <[email protected]>
270    
271            Relative paths in external choices are now possible. Relative paths are
272            relative to path of the master document.
273    
274            * formed/model/data.py: external choice are now storing the path to the
275              master document.
276    
277            * formed/formed/io/document.py: Pass context to SAX builder.
278    
279            * formed/formed/io/factories.py: For new created nodes look if there
280              is a method 'setLoadContext' and call it.
281    
282    2008-09-04      Sascha L. Teichmann <[email protected]>
283    
284            * doc/beschreibung.txt: New. Initial description of FormEd (german).
285    
286    2008-08-22      Sascha L. Teichmann <[email protected]>
287    
288            * formed/formed/model/nodecomponents.py: Added attribute 'flags'.
289    
290    2008-08-21      Sascha L. Teichmann <[email protected]>
291    
292            * formed/formed/io/document.py: Indent tree while saving
293            * formed/formed/main.py: removed needless print
294    
295    2008-08-15      Sascha L. Teichmann <[email protected]>
296    
297            * LICENSE: New GPLv3
298            * */*.py, *.sh: Added reference to LICENSE
299    
300    2008-08-15      Sascha L. Teichmann <[email protected]>
301    
302            * tools: removed because there a no tools any more.
303    
304    2008-08-15      Sascha L. Teichmann <[email protected]>
305    
306            * tools/formed: moved one level up because its the only
307              part of this project now.
308    
309    2008-08-15      Sascha L. Teichmann <[email protected]>
310    
311            * tools/anonym/*: Removed as it belongs to mpuls WASKA
312    
313    2008-08-15      Sascha L. Teichmann <[email protected]>
314    
315            * pdf2xfa/*: removed. It belongs to mpuls
316    
317    2008-08-13 L. Teichmann <[email protected]>
318    
319            i18n of the plug-ins:
320            * tools/formed/formed/plugins/export/diff.py,
321              tools/formed/formed/plugins/export/data.py,
322              tools/formed/formed/plugins/export/old_sql.py,
323              tools/formed/formed/plugins/export/latex.py,
324              tools/formed/formed/plugins/export/xsd.py,
325              tools/formed/formed/plugins/export/sql.py,
326              tools/formed/formed/plugins/export/typemap.py,
327              tools/formed/formed/plugins/export/html.py,
328              tools/formed/formed/plugins/export/mode.py,
329              tools/formed/formed/plugins/export/html2.py,
330              tools/formed/formed/plugins/export/xls.py,
331              tools/formed/formed/plugins/names/filter.py,
332              tools/formed/formed/plugins/plugin.py,
333              tools/formed/formed/plugins/web/help.py,
334              tools/formed/formed/plugins/web/form_renderer.py,
335              tools/formed/formed/plugins/web/plugin.py,
336              tools/formed/formed/plugins/web/error_renderer.py,
337              tools/formed/formed/plugins/web/view_renderer.py,
338              tools/formed/formed/plugins/web/semantic.py,
339              tools/formed/formed/plugins/web/cache.py,
340              tools/formed/formed/plugins/web/server.py,
341              tools/formed/formed/plugins/web/controllers.py,
342              tools/formed/formed/plugins/web/renderer.py,
343              tools/formed/formed/plugins/ui/controls.py,
344              tools/formed/formed/config.py: _("")s the stuff
345              tools/formed/po/formed.pot, tools/formed/po/de_DE.po:
346              extracted and translated.
347    
348    2008-08-08      Sascha L. Teichmann <[email protected]>
349    
350            First version of FormEd i18n. After checkout go to tools/formed/po/ and
351            say 'make mo'. Afterwards you can start FormEd as usual.
352    
353            * tools/formed/resources: New. Place to places ressources like *.mo files
354            * tools/formed/formed/main.py, tools/formed/formed/ui/controls.py: Add _("")s
355              
356            * tools/formed/po,
357              tools/formed/po/Makefile,
358              tools/formed/po/formed.pot,
359              tools/formed/po/de_DE.po: i18n stuff.
360    
361    2008-08-08      Sascha L. Teichmann <[email protected]>
362    
363            * tools/anonym/xmlexport.py: Only export cases which are not
364              'schwebend geloescht'.
365    
366    2008-07-23      Sascha L. Teichmann <[email protected]>
367    
368            Fixed issue472
369    
370            * tools/anonym/xmlimport.py: Regenerate dicts from current form ed tree.
371    
372    2008-07-17      Sascha L. Teichmann <[email protected]>
373    
374            * tools/anonym/xmlimport.py: removed marking of invalid cases
375            * tools/anonym/cron.importAnonXml.sh: re-inserted here.
376    
377    2008-07.07      Torsten Irländer <[email protected]>
378    
379            * tools/formed/formed/plugins/export/latex.py
380              tools/formed/formed/config.py: Added new LaTex Export. Beware this
381              is even more ugly the HTML Export.
382            * tools/formed/formed/plugins/export/html.py: Added information on
383              anonymisation to the html export.
384    
385    2008-07-07      Sascha L. Teichmann <[email protected]>
386    
387            * tools/anonym/xmlimport.py: Mark cases if they are inconsistent.
388    
389    2008-07-07      Sascha L. Teichmann <[email protected]>
390    
391            * tools/anonym/xmlimport.py: Updated to schema 1.5. (Which is incompatible to 1.4)
392    
393    2008-07-07      Sascha L. Teichmann <[email protected]>  
394            
395            * tools/formed/formed/plugins/export/html.py: Added additional column
396            to the html export with information how each field will get
397            anonymized.
398    
399    2008-07-07      Sascha L. Teichmann <[email protected]>  
400    
401            * tools/anonym/xmlimport.py: sync with productive version.
402    
403    2008-06-10      Torsten Irländer <[email protected]>
404    
405            * tools/formed/formed/plugins/export/sql.py: grant admin permission to
406              call anonymize function
407    
408    2008-05-21      Sascha L. Teichmann <[email protected]>  
409    
410            * tools/formed/formed/plugins/export/xsd.py: Brought encoding
411              back to UTF-8.
412    
413    2008-05-21      Frank Koormann <[email protected]>
414    
415            * tools/formed/formed/plugins/export/xls.py: New, export key value
416            tables as excel workbook with one sheet per table.
417    
418            * tools/formed/formed/config.py: ExportKeyValueTableAsXLS added.
419    
420    2008-05-21      Frank Koormann <[email protected]>
421    
422            * tools/formed/formed/plugins/export/xsd.py
423            (SchemaCreator._createChoice): Fix use of choices name.
424    
425    2008-04-29      Sascha L. Teichmann <[email protected]>
426    
427            * tools/formed/formed/plugins/export/xsd.py: Use substitution group
428              to allow arbitrary order of repeat groups.
429    
430    2008-04-29      Sascha L. Teichmann <[email protected]>
431    
432            * tools/formed/formed/plugins/export/xsd.py: Removed a needless
433              character.
434    
435    2008-04-29      Sascha L. Teichmann <[email protected]>
436    
437            * tools/formed/formed/plugins/export/xsd.py: Added annotations
438              to fields.
439    
440    2008-04-29      Sascha L. Teichmann <[email protected]>
441    
442            * tools/formed/formed/plugins/export/xsd.py: Added for
443              choice fields.
444    
445    2008-04-29      Sascha L. Teichmann <[email protected]>
446    
447            * tools/formed/formed/plugins/export/xsd.py: Added support for
448              boolean fields based on enumerations.
449    
450    2008-04-28      Sascha L. Teichmann <[email protected]>
451    
452            * tools/formed/formed/plugins/export/xsd.py: Added support for
453              date, text and textarea fields.
454    
455    2008-04-28      Sascha L. Teichmann <[email protected]>
456    
457            * tools/formed/formed/plugins/export/xsd.py: Added support for
458              repeat groups and integer fields.
459    
460    2008-04-28      Sascha L. Teichmann <[email protected]>
461    
462            * tools/formed/formed/plugins/export/xsd.py: New. plug-in for
463              exporting as XML schema. not ready, yet.
464    
465            * tools/formed/formed/config.py: Use new plug-in.
466    
467            * tools/formed/formed/plugins/export/sql.py: Fixed wrong GUI text.
468    
469    2008-04-17      Torsten Irländer <[email protected]>
470    
471            * tools/formed/formed/plugins/export/sql.py: Changed WHERE clause in
472            for the views because of the new group permissions.
473    
474    2008-04-09      Sascha L. Teichmann <[email protected]>
475    
476            * tools/anonym/cron.deleteOldAnonymized.sh: New. cron job to delete
477              old anonymized cases.
478    
479    2008-04-01      Sascha L. Teichmann <[email protected]>
480    
481            * tools/anonym/xmlexport.py: Removed "WHERE einverstaendniserklaerung = 1"
482              from clause to select datasets.
483              Replace ']]>' in CDATA sections with correct splitted replacement.
484    
485    2008-03-12      Sascha L. Teichmann <[email protected]>
486            
487            * tools/anonym/cron.importAnonXml.sh: Added absolut path to  xmlimport
488              script.
489    
490            * tools/anonym/xmlimport.py: commented out database port from
491              connectionstring.
492    
493    2008-03-12      Sascha L. Teichmann <[email protected]>
494    
495            * tools/formed/formed/plugins/export/sql.py: Fixed bug in generation
496              of anonymization of repeat groups (wrong id was given).
497    
498    2008-03-11      Sascha L. Teichmann <[email protected]>
499    
500            * tools/formed/formed/plugins/export/sql.py: Generate no update
501              statements for relations which have no anonym functions applied.
502    
503    2008-03-11      Sascha L. Teichmann <[email protected]>
504    
505            * tools/formed/formed/plugins/export/sql.py: Added a newline after
506              'COMMIT;' in the last line.
507    
508    2008-03-11      Sascha L. Teichmann <[email protected]>
509    
510            * tools/formed/formed/plugins/export/sql.py: Fixed syntax of
511              generated anonymize_case() function.
512              
513    2008-03-11      Sascha L. Teichmann <[email protected]>
514    
515            * tools/formed/formed/plugins/export/sql.py: Added code to
516              generate a plpgsql function anonymize_case() that anonymized
517              a given case and all of its depending repeat groups.
518    
519    2008-03-06      Sascha L. Teichmann <[email protected]>
520    
521            * tools/anonym/xmlimport.py: remove print of insert statement.
522    
523            * tools/formed/formed/plugins/export/sql.py: Print generation date in ISO.
524    
525    2008-03-03      Torsten Irländer <[email protected]>
526    
527            * anonym/cron.sendAnonXml.sh,
528              anonym/getDbList.sh: Modified script to be used directly in the
529              production environment (Copied running scripts from production
530              server)
531    
532            * cron.importAnonXml.sh: Added deleting of ols cases. Modified script
533              to be used in a production environment (Cpoied running script from
534              production server)
535    
536            * tools/anonym/xmlexport.py: Added "WHERE" clause to SQL-Statement to
537              ensure that only valid cases get exported
538    
539    2008-02-27      Sascha L. Teichmann <[email protected]>
540    
541            * tools/anonym/xmlimport.py: Fixed bug in date converter.
542    
543    2008-02-27      Sascha L. Teichmann <[email protected]>
544    
545            * tools/anonym/xmlimport.py: Simpilied version
546    
547    2008-02-27      Sascha L. Teichmann <[email protected]>
548    
549            * tools/anonym/cron.importAnonXml.sh: Add sudo call for
550              xmlimport.py and parameters.
551    
552            * tools/anonym/xmlimport.py: Various bug fixes. Not working yet. :-/
553    
554            * tools/anonym/xmlexport.py: Use python interpreter without env
555              because of sudo context.
556    
557    2008-02-26      Sascha L. Teichmann <[email protected]>
558    
559            * tools/anonym/xmlimport.py: added support for getopt. add
560              support to force in fkz in import of case.
561    
562    2008-02-26      Sascha L. Teichmann <[email protected]>
563    
564            * tools/anonym/xmlimport.py: Implemented logic to create/update cases.
565    
566            * tools/anonym/html.awk: produces valid HTML.
567    
568    2008-02-25      Sascha L. Teichmann <[email protected]>
569    
570            * tools/anonym/joincsv.py: Fix a logic bug.
571    
572    2008-02-25      Torsten Irlaender <[email protected]>
573    
574            * tools/anonym/cron.importAnonXml.sh: Added shellscript for importing
575              exportted cases. It will read all files from a directory and import
576              the files into the DB. After that the script will cleanup the
577              directory.
578    
579    2008-02-25      Torsten Irländer <[email protected]>
580            
581            * tools/anonym/cron.sendAnonXml.sh,
582              tools/anonym/xmlexport.py,
583              tools/anonym/getDbList.sh: Added shell-scripts for exporting cases
584    
585    2008-02-25      Sascha L. Teichmann <[email protected]>
586    
587            * tools/anonym/joincsv.py: Fixed typo which generated wrong number of cols.
588    
589    2008-02-25      Sascha L. Teichmann <[email protected]>
590    
591            * tools/anonym/joincsv.py: New. Joins CSV files.
592    
593            * tools/anonym/html.awk: New. Converts CSV to HTML
594    
595    2008-02-25      Sascha L. Teichmann <[email protected]>
596    
597            * tools/anonym/xmlimport.py: New. Added generation of
598              update statements.
599    
600    2008-02-25      Sascha L. Teichmann <[email protected]>
601    
602            * tools/anonym/xmlimport.py: New. Base for importing
603              XML from cron.
604    
605    2008-02-24      Sascha L. Teichmann <[email protected]>
606    
607            * tools/formed/formed/plugins/export/html2.py: New. plug-in
608              for a simplified HTML output
609    
610            * tools/formed/formed/plugins/export/typemap.py: New. plug-in
611              for dump schema as python dictionary.
612    
613            * tools/formed/formed/config.py: Enable new plug-ins. Out comment
614              old stored procedure and view generators.
615    
616    2008-02-19      Sascha L. Teichmann <[email protected]>
617    
618            * tools/anonym/xmlexport.py: New. Export all cases in database
619              as XML.
620    
621    2008-02-18      Sascha L. Teichmann <[email protected]>
622    
623            * tools/anonym/anoymncsv.py: separate field with '\t' now.
624              all '\t's are replaced by '   ' before. '\r\n' are removed too.
625    
626    2008-02-15      Sascha L. Teichmann <[email protected]>
627    
628            * tools/anonym/anoymncsv.py: simple script to fetch anonymous
629              data from database.
630    
631  2008-02-14      Sascha L. Teichmann <[email protected]>  2008-02-14      Sascha L. Teichmann <[email protected]>
632    
633          * tools/formed/formed/plugins/export/sql.py: Exchanged name          * tools/formed/formed/plugins/export/sql.py: Exchanged name

Legend:
Removed from v.228  
changed lines
  Added in v.330

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26