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

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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26