/[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 1977 by bh, Tue Nov 25 14:26:26 2003 UTC revision 2012 by bh, Wed Dec 3 09:46:48 2003 UTC
# Line 1  Line 1 
1    2003-12-03  Bernhard Herzog  <[email protected]>
2    
3            * Thuban/Lib/version.py: New. Module for version number
4            manipulations. The version of make_tuple here also deals better
5            with more unusual version number strings, such as e.g.
6            "1.2+cvs20031111"
7    
8            * Thuban/version.py (make_tuple): Removed. It's now in
9            Thuban.Lib.version. Use that implementation instead.
10    
11            * test/test_lib_version.py: New. Tests for Thuban/Lib/version.py
12    
13    2003-12-02  Bernhard Herzog  <[email protected]>
14    
15            * MANIFEST.in: Add debian files
16    
17            * setup.py (setup call): Add packages for the Extensions so that
18            they're installed too
19            (data_files): Add READMEs and sample data from some Extensions
20    
21            * NEWS: Add note about the extensions in binary packages
22    
23    2003-12-02  Bernhard Herzog  <[email protected]>
24    
25            * Thuban/Model/save.py (SessionSaver.write_session): Save files
26            with the thuban-1.0rc1
27    
28            * Thuban/Model/load.py (SessionLoader.__init__): Recognize the
29            thuban-1.0rc1 namespace too
30    
31            * test/test_save.py (SaveSessionTest.dtd)
32            (SaveSessionTest.testEmptySession)
33            (SaveSessionTest.testSingleLayer)
34            (SaveSessionTest.testLayerProjection)
35            (SaveSessionTest.testRasterLayer)
36            (SaveSessionTest.testClassifiedLayer)
37            (SaveSessionTest.test_dbf_table)
38            (SaveSessionTest.test_joined_table)
39            (SaveSessionTest.test_save_postgis): Update to thuban-1.0rc1
40            namespace
41    
42            * test/test_load.py (LoadSessionTest.dtd): Update to thuban-1.0rc1
43            namespace
44            (TestSingleLayer.file_contents)
45            (TestNonAsciiColumnName.file_contents)
46            (TestLayerVisibility.file_contents)
47            (TestClassification.file_contents, TestLabels.file_contents)
48            (TestLayerProjection.file_contents)
49            (TestRasterLayer.file_contents, TestJoinedTable.file_contents)
50            (TestPostGISLayer.file_contents)
51            (TestPostGISLayerPassword.file_contents)
52            (TestLoadError.file_contents, TestLoadError.test): Update to
53            thuban-1.0rc1 namespace
54    
55    2003-12-01  Bernhard Herzog  <[email protected]>
56    
57            * setup.py (proj4_prefix, wx_prefix, gdal_prefix): Fix these for
58            nt to better match Intevation's current w32 setup
59    
60            * HOWTO-Release: Add note about updating MANIFEST.in
61    
62            * MANIFEST.in: Add the Extensions
63    
64            * NEWS: Update for 1.0rc1
65    
66    2003-12-01  Bernhard Herzog  <[email protected]>
67    
68            * Thuban/UI/mainwindow.py (MainWindow.AddLayer): Change the wild
69            cards for the dialog so that shapefiles ending in all uppercase
70            SHP are listed too
71    
72    2003-11-28  Bernhard Herzog  <[email protected]>
73    
74            * Thuban/version.py (longversion): Update to 1.0rc1
75    
76            * setup.py (setup call): Update version to 1.0rc1. Use the
77            [email protected] email address as author email instead of my
78            personal one.
79    
80    2003-11-28  Bernhard Herzog  <[email protected]>
81    
82            * po/de.po: Update german translation.
83    
84    2003-11-28  Bernhard Herzog  <[email protected]>
85    
86            Unify the filenames stored in .thuban files so that the .thuban
87            files are more platform independend
88    
89            * Thuban/Model/save.py (unify_filename): New. Unify filenames so
90            that they can be used on both windows and unix
91            (SessionSaver.prepare_filename): New. Handle all filename
92            transformations for filenames stored in the thuban file
93            (SessionSaver.write_data_containers, SessionSaver.write_layer):
94            Use prepare_filename
95    
96            * test/test_save.py (SaveSessionTest.testSingleLayer)
97            (SaveSessionTest.testLayerProjection)
98            (SaveSessionTest.testRasterLayer)
99            (SaveSessionTest.testClassifiedLayer)
100            (SaveSessionTest.test_dbf_table)
101            (SaveSessionTest.test_joined_table): Filenames are always stored
102            with slashes on all currently supported platforms so adapt all
103            tests to this
104    
105            * test/test_load.py (LoadSessionTest.filenames): With the new
106            filename scheme the filenames in the tests should be
107            understandable on all currently supported platforms so we turn
108            this into an empty list because we don't have to normalize them
109            anymore
110    
111    2003-11-28  Bernhard Herzog  <[email protected]>
112    
113            * test/test_layer.py (TestLayer.test_arc_layer_with_projection):
114            Add the ellipsoid to the projection since some Proj versions
115            complain if it's missing.
116    
117    2003-11-27  Bernhard Herzog  <[email protected]>
118    
119            Corect some bounding box projection problems
120    
121            * Thuban/Model/proj.py (Projection.InverseBBox): New. Inverse
122            version of ForwardBBox
123            (Projection._transform_bbox): New. common implementation of
124            ForwardBBox and InverseBBox
125            (Projection.ForwardBBox): Use _transform_bbox.
126    
127            * test/test_proj.py (TestProjection.test): Add test for
128            InverseBBox
129    
130            * Thuban/Model/layer.py (Layer.LatLongBoundingBox)
131            (Layer.ShapesBoundingBox, RasterLayer.LatLongBoundingBox): Use the
132            new InverseBBox method to determine the unprojected bounding box
133            (Layer.ShapesInRegion): Use the ForwardBBox method to project the
134            bbox.
135    
136            * test/test_layer.py (TestLayer.test_point_layer_with_projection):
137            Removed.
138            (TestLayer.test_arc_layer_with_projection): New. This test is
139            better able to test whether bounding boxes are projected correctly
140            than test_point_layer_with_projection
141    
142            * Thuban/UI/viewport.py (ViewPort.map_projection_changed): Use
143            InverseBBox to unproject bboxes
144    
145    2003-11-25  Bernhard Herzog  <[email protected]>
146    
147            * Thuban/UI/about.py (About.__init__): Make sure we have ASCII
148            source code.
149    
150    2003-11-25  Bernhard Herzog  <[email protected]>
151    
152            * Thuban/Model/layer.py (Layer.__getattr__): Removed. It was only
153            there for backwards compatibility and all code relying on that
154            should have been updated by now.
155    
156  2003-11-25  Bernhard Herzog  <[email protected]>  2003-11-25  Bernhard Herzog  <[email protected]>
157    
158          * test/test_load.py (TestClassification.test): Add the missing          * test/test_load.py (TestClassification.test): Add the missing

Legend:
Removed from v.1977  
changed lines
  Added in v.2012

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26