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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26