/[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 1967 by bh, Thu Nov 20 18:16:10 2003 UTC revision 2013 by silke, Wed Dec 3 10:37:05 2003 UTC
# Line 1  Line 1 
1    2003-12-03  Silke Reimer <silkeintevation.de>
2    
3            * debian/control, debian/changelog: Added gdal-support to
4                    debian package, updated to new thuban version
5    
6    
7    2003-12-03  Bernhard Herzog  <[email protected]>
8    
9            * Thuban/Lib/version.py: New. Module for version number
10            manipulations. The version of make_tuple here also deals better
11            with more unusual version number strings, such as e.g.
12            "1.2+cvs20031111"
13    
14            * Thuban/version.py (make_tuple): Removed. It's now in
15            Thuban.Lib.version. Use that implementation instead.
16    
17            * test/test_lib_version.py: New. Tests for Thuban/Lib/version.py
18    
19    2003-12-02  Bernhard Herzog  <[email protected]>
20    
21            * MANIFEST.in: Add debian files
22    
23            * setup.py (setup call): Add packages for the Extensions so that
24            they're installed too
25            (data_files): Add READMEs and sample data from some Extensions
26    
27            * NEWS: Add note about the extensions in binary packages
28    
29    2003-12-02  Bernhard Herzog  <[email protected]>
30    
31            * Thuban/Model/save.py (SessionSaver.write_session): Save files
32            with the thuban-1.0rc1
33    
34            * Thuban/Model/load.py (SessionLoader.__init__): Recognize the
35            thuban-1.0rc1 namespace too
36    
37            * test/test_save.py (SaveSessionTest.dtd)
38            (SaveSessionTest.testEmptySession)
39            (SaveSessionTest.testSingleLayer)
40            (SaveSessionTest.testLayerProjection)
41            (SaveSessionTest.testRasterLayer)
42            (SaveSessionTest.testClassifiedLayer)
43            (SaveSessionTest.test_dbf_table)
44            (SaveSessionTest.test_joined_table)
45            (SaveSessionTest.test_save_postgis): Update to thuban-1.0rc1
46            namespace
47    
48            * test/test_load.py (LoadSessionTest.dtd): Update to thuban-1.0rc1
49            namespace
50            (TestSingleLayer.file_contents)
51            (TestNonAsciiColumnName.file_contents)
52            (TestLayerVisibility.file_contents)
53            (TestClassification.file_contents, TestLabels.file_contents)
54            (TestLayerProjection.file_contents)
55            (TestRasterLayer.file_contents, TestJoinedTable.file_contents)
56            (TestPostGISLayer.file_contents)
57            (TestPostGISLayerPassword.file_contents)
58            (TestLoadError.file_contents, TestLoadError.test): Update to
59            thuban-1.0rc1 namespace
60    
61    2003-12-01  Bernhard Herzog  <[email protected]>
62    
63            * setup.py (proj4_prefix, wx_prefix, gdal_prefix): Fix these for
64            nt to better match Intevation's current w32 setup
65    
66            * HOWTO-Release: Add note about updating MANIFEST.in
67    
68            * MANIFEST.in: Add the Extensions
69    
70            * NEWS: Update for 1.0rc1
71    
72    2003-12-01  Bernhard Herzog  <[email protected]>
73    
74            * Thuban/UI/mainwindow.py (MainWindow.AddLayer): Change the wild
75            cards for the dialog so that shapefiles ending in all uppercase
76            SHP are listed too
77    
78    2003-11-28  Bernhard Herzog  <[email protected]>
79    
80            * Thuban/version.py (longversion): Update to 1.0rc1
81    
82            * setup.py (setup call): Update version to 1.0rc1. Use the
83            [email protected] email address as author email instead of my
84            personal one.
85    
86    2003-11-28  Bernhard Herzog  <[email protected]>
87    
88            * po/de.po: Update german translation.
89    
90    2003-11-28  Bernhard Herzog  <[email protected]>
91    
92            Unify the filenames stored in .thuban files so that the .thuban
93            files are more platform independend
94    
95            * Thuban/Model/save.py (unify_filename): New. Unify filenames so
96            that they can be used on both windows and unix
97            (SessionSaver.prepare_filename): New. Handle all filename
98            transformations for filenames stored in the thuban file
99            (SessionSaver.write_data_containers, SessionSaver.write_layer):
100            Use prepare_filename
101    
102            * test/test_save.py (SaveSessionTest.testSingleLayer)
103            (SaveSessionTest.testLayerProjection)
104            (SaveSessionTest.testRasterLayer)
105            (SaveSessionTest.testClassifiedLayer)
106            (SaveSessionTest.test_dbf_table)
107            (SaveSessionTest.test_joined_table): Filenames are always stored
108            with slashes on all currently supported platforms so adapt all
109            tests to this
110    
111            * test/test_load.py (LoadSessionTest.filenames): With the new
112            filename scheme the filenames in the tests should be
113            understandable on all currently supported platforms so we turn
114            this into an empty list because we don't have to normalize them
115            anymore
116    
117    2003-11-28  Bernhard Herzog  <[email protected]>
118    
119            * test/test_layer.py (TestLayer.test_arc_layer_with_projection):
120            Add the ellipsoid to the projection since some Proj versions
121            complain if it's missing.
122    
123    2003-11-27  Bernhard Herzog  <[email protected]>
124    
125            Corect some bounding box projection problems
126    
127            * Thuban/Model/proj.py (Projection.InverseBBox): New. Inverse
128            version of ForwardBBox
129            (Projection._transform_bbox): New. common implementation of
130            ForwardBBox and InverseBBox
131            (Projection.ForwardBBox): Use _transform_bbox.
132    
133            * test/test_proj.py (TestProjection.test): Add test for
134            InverseBBox
135    
136            * Thuban/Model/layer.py (Layer.LatLongBoundingBox)
137            (Layer.ShapesBoundingBox, RasterLayer.LatLongBoundingBox): Use the
138            new InverseBBox method to determine the unprojected bounding box
139            (Layer.ShapesInRegion): Use the ForwardBBox method to project the
140            bbox.
141    
142            * test/test_layer.py (TestLayer.test_point_layer_with_projection):
143            Removed.
144            (TestLayer.test_arc_layer_with_projection): New. This test is
145            better able to test whether bounding boxes are projected correctly
146            than test_point_layer_with_projection
147    
148            * Thuban/UI/viewport.py (ViewPort.map_projection_changed): Use
149            InverseBBox to unproject bboxes
150    
151    2003-11-25  Bernhard Herzog  <[email protected]>
152    
153            * Thuban/UI/about.py (About.__init__): Make sure we have ASCII
154            source code.
155    
156    2003-11-25  Bernhard Herzog  <[email protected]>
157    
158            * Thuban/Model/layer.py (Layer.__getattr__): Removed. It was only
159            there for backwards compatibility and all code relying on that
160            should have been updated by now.
161    
162    2003-11-25  Bernhard Herzog  <[email protected]>
163    
164            * test/test_load.py (TestClassification.test): Add the missing
165            round trip test.
166            (TestClassification.file_contents): Update to the newest file
167            format
168    
169    2003-11-25  Bernhard Herzog  <[email protected]>
170    
171            Add very experimental (and possibly dangerous) extension to draw
172            polygons:
173    
174            * Extensions/drawshape/README: New. Brief installation
175            instructions
176    
177            * Extensions/drawshape/drawshape.py: New. Implementation of the
178            drawshape extensions
179    
180            * Extensions/drawshape/patch.diff: Patch to apply before the
181            extension can be used.
182    
183    2003-11-24  Bernhard Herzog  <[email protected]>
184    
185            * Thuban/Model/data.py (ShapefileStore._open_shapefile)
186            (ShapefileStore.__init__): Factor opening the shapefile into a
187            separate method (the new _open_shapefile). This makes the code a
188            bit more readable but the real reason is that it makes some evil
189            hacks easier. :-)
190    
191    2003-11-24  Bernhard Herzog  <[email protected]>
192    
193            * Thuban/Model/load.py (SessionLoader.check_attrs): If no
194            converter is specified for an attribute assume it's a string
195            containing only Latin1 characters. Update doc-string accordingly.
196            This change should fix many places where unicode objects might
197            accidentally enter Thuban.
198    
199            * test/test_load.py (TestNonAsciiColumnName): New test to check
200            what happens with column names in DBF files that contain non-ascii
201            characters
202    
203    2003-11-21  Bernhard Herzog  <[email protected]>
204    
205            Enable the experimental attribute editing again and introduce a
206            command line switch to actually activate it
207    
208            * Thuban/UI/main.py (options): New. Container for options set on
209            the commmand line
210            (main): Add the --enable-attribute-editing flag.
211    
212            * Thuban/UI/identifyview.py (IdentifyView.__init__): If attribute
213            editing is enabled use the grid ctrl which allows editing of the
214            values
215    
216            * Thuban/Model/transientdb.py (AutoTransientTable.write_record):
217            New. Just delegate this to the underlying table.
218    
219  2003-11-20  Bernhard Herzog  <[email protected]>  2003-11-20  Bernhard Herzog  <[email protected]>
220    
221          * test/test_proj.py (ProjFileReadTests.test_read_unreadable_file):          * test/test_proj.py (ProjFileReadTests.test_read_unreadable_file):

Legend:
Removed from v.1967  
changed lines
  Added in v.2013

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26