/[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 1973 by bh, Mon Nov 24 19:23:28 2003 UTC revision 2039 by bh, Mon Dec 22 18:03:39 2003 UTC
# Line 1  Line 1 
1    2003-12-22  Bernhard Herzog  <[email protected]>
2    
3            * HOWTO-Release: Fix the places where version numbers have to be
4            updated
5    
6    2003-12-22  Bernhard Herzog  <[email protected]>
7    
8            * setup.py (setup call): 1.0.0, yeah!
9    
10            * Thuban/version.py (longversion): 1.0.0, yeah!
11    
12            * Thuban/Model/load.py (SessionLoader.__init__): Accept the
13            1.0.0 namespace too
14    
15            * Thuban/Model/save.py (SessionSaver.write_session): Save with
16            1.0.0 namespace
17    
18            * test/test_load.py (LoadSessionTest.dtd)
19            (TestSingleLayer.file_contents)
20            (TestNonAsciiColumnName.file_contents)
21            (TestLayerVisibility.file_contents)
22            (TestClassification.file_contents, TestLabels.file_contents)
23            (TestLayerProjection.file_contents)
24            (TestRasterLayer.file_contents, TestJoinedTable.file_contents)
25            (TestLabelLayer.file_contents, TestPostGISLayer.file_contents)
26            (TestPostGISLayerPassword.file_contents)
27            (TestLoadError.file_contents, TestLoadError.test): Update for
28            1.0.0 namespace
29    
30            * test/test_save.py (SaveSessionTest.dtd)
31            (SaveSessionTest.testEmptySession)
32            (SaveSessionTest.testSingleLayer)
33            (SaveSessionTest.testLayerProjection)
34            (SaveSessionTest.testRasterLayer)
35            (SaveSessionTest.testClassifiedLayer)
36            (SaveSessionTest.test_dbf_table)
37            (SaveSessionTest.test_joined_table)
38            (SaveSessionTest.test_save_postgis): Update for 1.0.0 namespace
39    
40    2003-12-22  Bernhard Herzog  <[email protected]>
41    
42            * Thuban/Model/load.py (SessionLoader.start_label): Make sure the
43            alignment flags are byte strings not unicode and that they have
44            valid values
45    
46            * test/test_load.py (TestLabelLayer): New. Test loading (and
47            indirectly saving) of maps with labels.
48    
49    2003-12-22  Bernhard Herzog  <[email protected]>
50    
51            * Thuban/UI/tableview.py (TableGrid.OnDestroy)
52            (TableGrid.__init__): Handle EVT_WINDOW_DESTROY in the grid to
53            unsubscribe all subscribers.
54            (LayerTableFrame.OnDestroy): Do not unsubscribe any messages from
55            self.grid since it may already have been destroyed.
56            Fixes RT #2256
57    
58    2003-12-19  Bernhard Herzog  <[email protected]>
59    
60            * po/fr.po, po/es.po: Updated translations from Daniel Calvelo
61    
62    2003-12-16  Bernhard Herzog  <[email protected]>
63            
64            * debian/bitmappath.patch, debian/setup.py.patch:
65                    added to ensure compliance with FHS for debian
66            * debian/rules, debian/changelog:
67                added patches in rules to ensure compliance with FHS for debian
68    
69    2003-12-16  Bernhard Herzog  <[email protected]>
70    
71            * po/Makefile (mo): Make the output a bit nicer so that it prints
72            statistics about the translations. Add a comment how produce even
73            nicer statistics with sed.
74    
75    2003-12-09  Frank Koormann   <[email protected]>
76    
77            * Resources/Projections/defaults.proj:
78            French projection sample with correct accents (UNICODE).
79    
80    2003-12-05  Bernhard Herzog  <[email protected]>
81    
82            * MANIFEST.in: Add the devtools directory
83    
84            * setup.py (setup call): Use license instead of licence. This
85            silences a deprecation warning on Python 2.3
86    
87    2003-12-05  Frank Koormann   <[email protected]>
88    
89            Documentation synced with 1.0rc1
90    
91            * Doc/manual/thuban-manual.xml:
92            Minor formatting changes and references to database layers .
93            Introduction.Internationalization: New section on i18n.
94            MapManagement.AddingandRemovingLayers: Added item on database layers.  
95            MapManagement.TheLegend: Added section and screenshot on popup menu.
96            ProjectionManagement: Updated screenshot and sentence on EPSG.
97            Appendix.SupportedDataSources: Added PostGIS.
98            Appendix.WorkingwithPostGIS: New section.
99    
100            * Doc/manual/images/6_projection.png: Updated screenshot including
101            EPSG checkboxes.
102    
103            * Doc/manual/images/3_5_popup_menu.png: New, popup menu screenshot.
104    
105            * Doc/manual/images/app_postgis_add_layer.png,
106            Doc/manual/images/app_postgis_db_add.png,
107            Doc/manual/images/app_postgis_db_management.png:
108            New screenshots focussing on database layers
109    
110    2003-12-05  Frank Koormann   <[email protected]>
111    
112            * Thuban/UI/projdialog.py (load_user_proj): If user.proj is missing
113            write warning to stderr instead of rising a warning dialog
114    
115    2003-12-03  Bernhard Herzog  <[email protected]>
116    
117            Fix for RT #2243
118    
119            * Thuban/UI/mainwindow.py (MainWindow.has_selected_shape_layer):
120            New. Like has_selected_layer but for shape layers only
121            (_has_selected_shape_layer): New. Like _has_selected_layer but for
122            shape layers only
123            (layer_show_table command, layer_jointable command): Use these
124            commands should only be available for shape layers
125    
126    2003-12-03  Bernhard Herzog  <[email protected]>
127    
128            * Thuban/UI/mainwindow.py (MainWindow.Unsubscribe): Deal with
129            publishers that are wx objects and may have been destroyed by wx
130            already. Fixes RT #2242.
131    
132    2003-12-03  Bernhard Herzog  <[email protected]>
133    
134            * po/ru.po: Updates from Alex Shevlakov
135    
136    2003-12-03  Silke Reimer <silkeintevation.de>
137    
138            * debian/control, debian/changelog: Added gdal-support to
139                    debian package, updated to new thuban version
140    
141    
142    2003-12-03  Bernhard Herzog  <[email protected]>
143    
144            * Thuban/Lib/version.py: New. Module for version number
145            manipulations. The version of make_tuple here also deals better
146            with more unusual version number strings, such as e.g.
147            "1.2+cvs20031111"
148    
149            * Thuban/version.py (make_tuple): Removed. It's now in
150            Thuban.Lib.version. Use that implementation instead.
151    
152            * test/test_lib_version.py: New. Tests for Thuban/Lib/version.py
153    
154    2003-12-02  Bernhard Herzog  <[email protected]>
155    
156            * MANIFEST.in: Add debian files
157    
158            * setup.py (setup call): Add packages for the Extensions so that
159            they're installed too
160            (data_files): Add READMEs and sample data from some Extensions
161    
162            * NEWS: Add note about the extensions in binary packages
163    
164    2003-12-02  Bernhard Herzog  <[email protected]>
165    
166            * Thuban/Model/save.py (SessionSaver.write_session): Save files
167            with the thuban-1.0rc1
168    
169            * Thuban/Model/load.py (SessionLoader.__init__): Recognize the
170            thuban-1.0rc1 namespace too
171    
172            * test/test_save.py (SaveSessionTest.dtd)
173            (SaveSessionTest.testEmptySession)
174            (SaveSessionTest.testSingleLayer)
175            (SaveSessionTest.testLayerProjection)
176            (SaveSessionTest.testRasterLayer)
177            (SaveSessionTest.testClassifiedLayer)
178            (SaveSessionTest.test_dbf_table)
179            (SaveSessionTest.test_joined_table)
180            (SaveSessionTest.test_save_postgis): Update to thuban-1.0rc1
181            namespace
182    
183            * test/test_load.py (LoadSessionTest.dtd): Update to thuban-1.0rc1
184            namespace
185            (TestSingleLayer.file_contents)
186            (TestNonAsciiColumnName.file_contents)
187            (TestLayerVisibility.file_contents)
188            (TestClassification.file_contents, TestLabels.file_contents)
189            (TestLayerProjection.file_contents)
190            (TestRasterLayer.file_contents, TestJoinedTable.file_contents)
191            (TestPostGISLayer.file_contents)
192            (TestPostGISLayerPassword.file_contents)
193            (TestLoadError.file_contents, TestLoadError.test): Update to
194            thuban-1.0rc1 namespace
195    
196    2003-12-01  Bernhard Herzog  <[email protected]>
197    
198            * setup.py (proj4_prefix, wx_prefix, gdal_prefix): Fix these for
199            nt to better match Intevation's current w32 setup
200    
201            * HOWTO-Release: Add note about updating MANIFEST.in
202    
203            * MANIFEST.in: Add the Extensions
204    
205            * NEWS: Update for 1.0rc1
206    
207    2003-12-01  Bernhard Herzog  <[email protected]>
208    
209            * Thuban/UI/mainwindow.py (MainWindow.AddLayer): Change the wild
210            cards for the dialog so that shapefiles ending in all uppercase
211            SHP are listed too
212    
213    2003-11-28  Bernhard Herzog  <[email protected]>
214    
215            * Thuban/version.py (longversion): Update to 1.0rc1
216    
217            * setup.py (setup call): Update version to 1.0rc1. Use the
218            [email protected] email address as author email instead of my
219            personal one.
220    
221    2003-11-28  Bernhard Herzog  <[email protected]>
222    
223            * po/de.po: Update german translation.
224    
225    2003-11-28  Bernhard Herzog  <[email protected]>
226    
227            Unify the filenames stored in .thuban files so that the .thuban
228            files are more platform independend
229    
230            * Thuban/Model/save.py (unify_filename): New. Unify filenames so
231            that they can be used on both windows and unix
232            (SessionSaver.prepare_filename): New. Handle all filename
233            transformations for filenames stored in the thuban file
234            (SessionSaver.write_data_containers, SessionSaver.write_layer):
235            Use prepare_filename
236    
237            * test/test_save.py (SaveSessionTest.testSingleLayer)
238            (SaveSessionTest.testLayerProjection)
239            (SaveSessionTest.testRasterLayer)
240            (SaveSessionTest.testClassifiedLayer)
241            (SaveSessionTest.test_dbf_table)
242            (SaveSessionTest.test_joined_table): Filenames are always stored
243            with slashes on all currently supported platforms so adapt all
244            tests to this
245    
246            * test/test_load.py (LoadSessionTest.filenames): With the new
247            filename scheme the filenames in the tests should be
248            understandable on all currently supported platforms so we turn
249            this into an empty list because we don't have to normalize them
250            anymore
251    
252    2003-11-28  Bernhard Herzog  <[email protected]>
253    
254            * test/test_layer.py (TestLayer.test_arc_layer_with_projection):
255            Add the ellipsoid to the projection since some Proj versions
256            complain if it's missing.
257    
258    2003-11-27  Bernhard Herzog  <[email protected]>
259    
260            Corect some bounding box projection problems
261    
262            * Thuban/Model/proj.py (Projection.InverseBBox): New. Inverse
263            version of ForwardBBox
264            (Projection._transform_bbox): New. common implementation of
265            ForwardBBox and InverseBBox
266            (Projection.ForwardBBox): Use _transform_bbox.
267    
268            * test/test_proj.py (TestProjection.test): Add test for
269            InverseBBox
270    
271            * Thuban/Model/layer.py (Layer.LatLongBoundingBox)
272            (Layer.ShapesBoundingBox, RasterLayer.LatLongBoundingBox): Use the
273            new InverseBBox method to determine the unprojected bounding box
274            (Layer.ShapesInRegion): Use the ForwardBBox method to project the
275            bbox.
276    
277            * test/test_layer.py (TestLayer.test_point_layer_with_projection):
278            Removed.
279            (TestLayer.test_arc_layer_with_projection): New. This test is
280            better able to test whether bounding boxes are projected correctly
281            than test_point_layer_with_projection
282    
283            * Thuban/UI/viewport.py (ViewPort.map_projection_changed): Use
284            InverseBBox to unproject bboxes
285    
286    2003-11-25  Bernhard Herzog  <[email protected]>
287    
288            * Thuban/UI/about.py (About.__init__): Make sure we have ASCII
289            source code.
290    
291    2003-11-25  Bernhard Herzog  <[email protected]>
292    
293            * Thuban/Model/layer.py (Layer.__getattr__): Removed. It was only
294            there for backwards compatibility and all code relying on that
295            should have been updated by now.
296    
297    2003-11-25  Bernhard Herzog  <[email protected]>
298    
299            * test/test_load.py (TestClassification.test): Add the missing
300            round trip test.
301            (TestClassification.file_contents): Update to the newest file
302            format
303    
304    2003-11-25  Bernhard Herzog  <[email protected]>
305    
306            Add very experimental (and possibly dangerous) extension to draw
307            polygons:
308    
309            * Extensions/drawshape/README: New. Brief installation
310            instructions
311    
312            * Extensions/drawshape/drawshape.py: New. Implementation of the
313            drawshape extensions
314    
315            * Extensions/drawshape/patch.diff: Patch to apply before the
316            extension can be used.
317    
318  2003-11-24  Bernhard Herzog  <[email protected]>  2003-11-24  Bernhard Herzog  <[email protected]>
319    
320          * Thuban/Model/data.py (ShapefileStore._open_shapefile)          * Thuban/Model/data.py (ShapefileStore._open_shapefile)

Legend:
Removed from v.1973  
changed lines
  Added in v.2039

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26