/[thuban]/branches/greater-ms3/thuban/ChangeLog
ViewVC logotype

Diff of /branches/greater-ms3/thuban/ChangeLog

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

revision 893 by frank, Mon May 12 10:46:05 2003 UTC revision 917 by frank, Fri May 16 16:26:57 2003 UTC
# Line 1  Line 1 
1    2003-05-16  Frank Koormann   <[email protected]>
2    
3            Printing enhancement and WMF export (under Win32)
4    
5            * Thuban/UI/renderer.py (ExportRenderer): New, derived from
6            ScreenRenderer. Renders Map, Legend and Scalebar for export.
7            (PrinterRenderer): New, derived from ExportRenderer. Replaces the old
8            PrintRender.
9    
10            * Thuban/UI/view.py (MapPrintout.__init__): Enhanced parameter set
11            to fullfil information needed for PrinterRenderer.
12            (MapCanvas.Export): New. Export Map (currently only to WMF on Win32).
13            (MapCanvas.Print): Adapted to new MapPrintout.
14            (OutputTransform): General calculations to transform from canvas
15            coordinates to export/printing devices.
16    
17            * Thuban/UI/mainwindow.py (MainWindow.ExportMap()): New. Added also
18            new method_command to call ExportMap, with platform dependency (only
19            __WXMSW__)
20      
21            * Thuban/UI/scalebar.py (ScaleBar.DrawScaleBar): Position and Size
22            of scalebar drawing area as new parameters.
23            
24            * Thuban/Model/scalebar.py (roundInterval): round long instead of int
25    
26            * Thuban/UI/legend.py (ScalebarBitmap.__SetScale):
27            Update to extended scalebar.DrawScalebar header.
28    
29            * test/test_export.py: New, test Thuban.UI.view.OutputTransform()
30    
31            * test/test_scalebar.py: Made test executable as standalone.
32    
33    2003-05-16  Bernhard Herzog  <[email protected]>
34    
35            * Thuban/Model/table.py (Table): Remove this compatibility alias
36            for DBFTable.
37    
38            * test/test_table.py: Import DBFTable as Table because that alias
39            doesn't exist anymore.
40    
41            * Thuban/UI/classgen.py: Remove some unused imports
42    
43    2003-05-14  Jonathan Coles   <[email protected]>
44    
45            * Thuban/Model/classgen.py (ClassGenerator.GenSingletonsFromList):
46            Fix docstring.
47            (ClassGenerator.GenUniformDistribution): Fix spelling of method name.
48            (ClassGenerator.GenQuantiles): Use the left/right brackets and min/max
49            values of the supplied range to determine the beginning and end
50            bounds of the generated classes.
51    
52            * Thuban/Model/range.py (Range.number_re): Now accepts floats that
53            do not have a leading 0 (.5 is now accepted as well as 0.5).
54    
55            * Thuban/UI/classgen.py (ClassGenDialog.OnOK): Fix name of method
56            call to ClassGenerator.GenUniformDistribution.
57    
58            * Thuban/UI/projdialog.py (ProjFrame.__do_layout): Fix Windows
59            layout bug with the 'Projection' label.
60    
61            * test/support.py (FloatTestCase): New. Needed for the Range tests.
62    
63            * test/test_range.py: New. Imported from SciParam.
64    
65    2003-05-12  Jonathan Coles   <[email protected]>
66    
67            * Thuban/UI/classgen.py (GenQuantilesPanel.GetList): Replace call
68            to table.UniqueValues() with calls that retrieve all the values
69            from the table. This will need to be replaced by a method on table
70            which can simply return the list (perhaps more efficiently).
71    
72    2003-05-12  Jonathan Coles   <[email protected]>
73    
74            The return value of ClassGenerator.CalculateQuantiles has changed.
75            Refer to the documentation for details.
76    
77            * test/test_classgen.py: Modified Quantile tests to use the
78            new return values.
79    
80            * Thuban/Model/classgen.py
81            (ClassGenerator.GenQuantiles): Add comments describing the parameters,
82            use new return values from CalculateQuantiles to produce the correct
83            range bounds in the Classification.
84            (ClassGenerator.CalculateQuantiles): Add more comments describing
85            the return values and parameters. Make minor adjustments to improve
86            the legibility of the code. Fix problem with adjusted not being set
87            in most cases.
88    
89  2003-05-12  Frank Koormann <[email protected]>  2003-05-12  Frank Koormann <[email protected]>
90                    
91          * Thuban/Model/save.py (XMLWriter.encode()): Explicite call to unicode          * Thuban/Model/save.py (XMLWriter.encode()): Explicite call to unicode
# Line 5  Line 93 
93    
94  2003-05-09  Jonathan Coles   <[email protected]>  2003-05-09  Jonathan Coles   <[email protected]>
95    
96            * test/test_classgen.py: New. Tests the Quantile algorithm.
97    
98            * Thuban/Model/classgen.py (ClassGenerator.CalculateQuantiles):
99            Clean up debugging statement, add comments, fix a small bug in the
100            returned adjusted percentiles.
101            
102    2003-05-09  Jonathan Coles   <[email protected]>
103    
104          Introduces Range class from SciParam into the ClassGroupRange class,          Introduces Range class from SciParam into the ClassGroupRange class,
105          and such ranges can now be saved and loaded from disk.          and such ranges can now be saved and loaded from disk.
106    

Legend:
Removed from v.893  
changed lines
  Added in v.917

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26