/[thuban]/branches/WIP-pyshapelib-bramz/ChangeLog
ViewVC logotype

Diff of /branches/WIP-pyshapelib-bramz/ChangeLog

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

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

Legend:
Removed from v.889  
changed lines
  Added in v.924

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26