/[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 1969 by bh, Fri Nov 21 14:33:41 2003 UTC revision 2053 by frank, Tue Feb 3 19:12:03 2004 UTC
# Line 1  Line 1 
1    2004-02-03  Frank Koormann  <[email protected]>
2            
3            First version of Portuguese (Brazilian) translation
4    
5            * po/pt_BR.po: New, translation of pot (2004-01-15 16:07+0300) for
6            Brazilian Portuguese by Eduardo Patto Kanegae.
7    
8            * Thuban/UI/about.py (About.__init.py__): Added Eduardo to the list of
9            translators.
10    
11    
12    2004-01-22  Frank Koormann  <[email protected]>
13    
14            * Doc/manual/thuban-manual.xml: Added section on installation of
15            Thuban under Win32 systems. Fixed image path references in the postgis
16            section. Some minor source formattings.
17    
18    2004-01-21  Frank Koormann  <[email protected]>
19    
20            Make Thuban remember path selections (at least for one application run).
21    
22            * Thuban/UI/application.py (Application.OnInit): Initialize path as a
23            attribute of application object. Path is a dictionary of
24            strings, currently with the items "data" and "projection".  
25            (Application.SetPath): New, stores path for the specified item.
26            (Application.Path): New, return path for the specified item.
27    
28            * Thuban/UI/mainwindow.py
29            (MainWindow.OpenSession, MainWindow.SaveSessionAs,
30            MainWindow.AddLayer, MainWindow.AddRasterLayer,
31            MainWindow.TableOpen): Access "data" path information of the
32            application.
33            
34            * Thuban/UI/projdialog.py (ProjFrame._OnImport, ProjFrame._OnExport):
35            Access "projection" path information of the application.
36    
37    2004-01-05  Bernhard Herzog  <[email protected]>
38    
39            * po/ru.po: Updated translations from Alex Shevlakov
40    
41    2004-01-05  Bernhard Herzog  <[email protected]>
42    
43            * po/Makefile, po/README: Move the description of how to generate
44            the translation statistics to the README.
45    
46    2003-12-23  Bernhard Herzog  <[email protected]>
47    
48            * NEWS: Update for 1.0.0
49    
50            * po/it.po: Another update from Maurizio Napolitano
51    
52    2003-12-23  Bernhard Herzog  <[email protected]>
53    
54            * po/it.po: Updated translation from Maurizio Napolitano
55    
56    2003-12-23  Bernhard Herzog  <[email protected]>
57    
58            * Thuban/UI/join.py (JoinDialog.__init__): Mark one more string
59            for translation
60    
61            * Thuban/UI/mainwindow.py (MainWindow.TableRename)
62            (MainWindow.RenameMap, MainWindow.RenameLayer): Mark some more
63            strings for translation
64    
65            * po/de.po: Update with the newly marked strings.
66    
67    2003-12-22  Bernhard Herzog  <[email protected]>
68    
69            * HOWTO-Release: Fix the places where version numbers have to be
70            updated
71    
72    2003-12-22  Bernhard Herzog  <[email protected]>
73    
74            * setup.py (setup call): 1.0.0, yeah!
75    
76            * Thuban/version.py (longversion): 1.0.0, yeah!
77    
78            * Thuban/Model/load.py (SessionLoader.__init__): Accept the
79            1.0.0 namespace too
80    
81            * Thuban/Model/save.py (SessionSaver.write_session): Save with
82            1.0.0 namespace
83    
84            * test/test_load.py (LoadSessionTest.dtd)
85            (TestSingleLayer.file_contents)
86            (TestNonAsciiColumnName.file_contents)
87            (TestLayerVisibility.file_contents)
88            (TestClassification.file_contents, TestLabels.file_contents)
89            (TestLayerProjection.file_contents)
90            (TestRasterLayer.file_contents, TestJoinedTable.file_contents)
91            (TestLabelLayer.file_contents, TestPostGISLayer.file_contents)
92            (TestPostGISLayerPassword.file_contents)
93            (TestLoadError.file_contents, TestLoadError.test): Update for
94            1.0.0 namespace
95    
96            * test/test_save.py (SaveSessionTest.dtd)
97            (SaveSessionTest.testEmptySession)
98            (SaveSessionTest.testSingleLayer)
99            (SaveSessionTest.testLayerProjection)
100            (SaveSessionTest.testRasterLayer)
101            (SaveSessionTest.testClassifiedLayer)
102            (SaveSessionTest.test_dbf_table)
103            (SaveSessionTest.test_joined_table)
104            (SaveSessionTest.test_save_postgis): Update for 1.0.0 namespace
105    
106    2003-12-22  Bernhard Herzog  <[email protected]>
107    
108            * Thuban/Model/load.py (SessionLoader.start_label): Make sure the
109            alignment flags are byte strings not unicode and that they have
110            valid values
111    
112            * test/test_load.py (TestLabelLayer): New. Test loading (and
113            indirectly saving) of maps with labels.
114    
115    2003-12-22  Bernhard Herzog  <[email protected]>
116    
117            * Thuban/UI/tableview.py (TableGrid.OnDestroy)
118            (TableGrid.__init__): Handle EVT_WINDOW_DESTROY in the grid to
119            unsubscribe all subscribers.
120            (LayerTableFrame.OnDestroy): Do not unsubscribe any messages from
121            self.grid since it may already have been destroyed.
122            Fixes RT #2256
123    
124    2003-12-19  Bernhard Herzog  <[email protected]>
125    
126            * po/fr.po, po/es.po: Updated translations from Daniel Calvelo
127    
128    2003-12-16  Bernhard Herzog  <[email protected]>
129            
130            * debian/bitmappath.patch, debian/setup.py.patch:
131                    added to ensure compliance with FHS for debian
132            * debian/rules, debian/changelog:
133                added patches in rules to ensure compliance with FHS for debian
134    
135    2003-12-16  Bernhard Herzog  <[email protected]>
136    
137            * po/Makefile (mo): Make the output a bit nicer so that it prints
138            statistics about the translations. Add a comment how produce even
139            nicer statistics with sed.
140    
141    2003-12-09  Frank Koormann   <[email protected]>
142    
143            * Resources/Projections/defaults.proj:
144            French projection sample with correct accents (UNICODE).
145    
146    2003-12-05  Bernhard Herzog  <[email protected]>
147    
148            * MANIFEST.in: Add the devtools directory
149    
150            * setup.py (setup call): Use license instead of licence. This
151            silences a deprecation warning on Python 2.3
152    
153    2003-12-05  Frank Koormann   <[email protected]>
154    
155            Documentation synced with 1.0rc1
156    
157            * Doc/manual/thuban-manual.xml:
158            Minor formatting changes and references to database layers .
159            Introduction.Internationalization: New section on i18n.
160            MapManagement.AddingandRemovingLayers: Added item on database layers.  
161            MapManagement.TheLegend: Added section and screenshot on popup menu.
162            ProjectionManagement: Updated screenshot and sentence on EPSG.
163            Appendix.SupportedDataSources: Added PostGIS.
164            Appendix.WorkingwithPostGIS: New section.
165    
166            * Doc/manual/images/6_projection.png: Updated screenshot including
167            EPSG checkboxes.
168    
169            * Doc/manual/images/3_5_popup_menu.png: New, popup menu screenshot.
170    
171            * Doc/manual/images/app_postgis_add_layer.png,
172            Doc/manual/images/app_postgis_db_add.png,
173            Doc/manual/images/app_postgis_db_management.png:
174            New screenshots focussing on database layers
175    
176    2003-12-05  Frank Koormann   <[email protected]>
177    
178            * Thuban/UI/projdialog.py (load_user_proj): If user.proj is missing
179            write warning to stderr instead of rising a warning dialog
180    
181    2003-12-03  Bernhard Herzog  <[email protected]>
182    
183            Fix for RT #2243
184    
185            * Thuban/UI/mainwindow.py (MainWindow.has_selected_shape_layer):
186            New. Like has_selected_layer but for shape layers only
187            (_has_selected_shape_layer): New. Like _has_selected_layer but for
188            shape layers only
189            (layer_show_table command, layer_jointable command): Use these
190            commands should only be available for shape layers
191    
192    2003-12-03  Bernhard Herzog  <[email protected]>
193    
194            * Thuban/UI/mainwindow.py (MainWindow.Unsubscribe): Deal with
195            publishers that are wx objects and may have been destroyed by wx
196            already. Fixes RT #2242.
197    
198    2003-12-03  Bernhard Herzog  <[email protected]>
199    
200            * po/ru.po: Updates from Alex Shevlakov
201    
202    2003-12-03  Silke Reimer <silkeintevation.de>
203    
204            * debian/control, debian/changelog: Added gdal-support to
205                    debian package, updated to new thuban version
206    
207    
208    2003-12-03  Bernhard Herzog  <[email protected]>
209    
210            * Thuban/Lib/version.py: New. Module for version number
211            manipulations. The version of make_tuple here also deals better
212            with more unusual version number strings, such as e.g.
213            "1.2+cvs20031111"
214    
215            * Thuban/version.py (make_tuple): Removed. It's now in
216            Thuban.Lib.version. Use that implementation instead.
217    
218            * test/test_lib_version.py: New. Tests for Thuban/Lib/version.py
219    
220    2003-12-02  Bernhard Herzog  <[email protected]>
221    
222            * MANIFEST.in: Add debian files
223    
224            * setup.py (setup call): Add packages for the Extensions so that
225            they're installed too
226            (data_files): Add READMEs and sample data from some Extensions
227    
228            * NEWS: Add note about the extensions in binary packages
229    
230    2003-12-02  Bernhard Herzog  <[email protected]>
231    
232            * Thuban/Model/save.py (SessionSaver.write_session): Save files
233            with the thuban-1.0rc1
234    
235            * Thuban/Model/load.py (SessionLoader.__init__): Recognize the
236            thuban-1.0rc1 namespace too
237    
238            * test/test_save.py (SaveSessionTest.dtd)
239            (SaveSessionTest.testEmptySession)
240            (SaveSessionTest.testSingleLayer)
241            (SaveSessionTest.testLayerProjection)
242            (SaveSessionTest.testRasterLayer)
243            (SaveSessionTest.testClassifiedLayer)
244            (SaveSessionTest.test_dbf_table)
245            (SaveSessionTest.test_joined_table)
246            (SaveSessionTest.test_save_postgis): Update to thuban-1.0rc1
247            namespace
248    
249            * test/test_load.py (LoadSessionTest.dtd): Update to thuban-1.0rc1
250            namespace
251            (TestSingleLayer.file_contents)
252            (TestNonAsciiColumnName.file_contents)
253            (TestLayerVisibility.file_contents)
254            (TestClassification.file_contents, TestLabels.file_contents)
255            (TestLayerProjection.file_contents)
256            (TestRasterLayer.file_contents, TestJoinedTable.file_contents)
257            (TestPostGISLayer.file_contents)
258            (TestPostGISLayerPassword.file_contents)
259            (TestLoadError.file_contents, TestLoadError.test): Update to
260            thuban-1.0rc1 namespace
261    
262    2003-12-01  Bernhard Herzog  <[email protected]>
263    
264            * setup.py (proj4_prefix, wx_prefix, gdal_prefix): Fix these for
265            nt to better match Intevation's current w32 setup
266    
267            * HOWTO-Release: Add note about updating MANIFEST.in
268    
269            * MANIFEST.in: Add the Extensions
270    
271            * NEWS: Update for 1.0rc1
272    
273    2003-12-01  Bernhard Herzog  <[email protected]>
274    
275            * Thuban/UI/mainwindow.py (MainWindow.AddLayer): Change the wild
276            cards for the dialog so that shapefiles ending in all uppercase
277            SHP are listed too
278    
279    2003-11-28  Bernhard Herzog  <[email protected]>
280    
281            * Thuban/version.py (longversion): Update to 1.0rc1
282    
283            * setup.py (setup call): Update version to 1.0rc1. Use the
284            [email protected] email address as author email instead of my
285            personal one.
286    
287    2003-11-28  Bernhard Herzog  <[email protected]>
288    
289            * po/de.po: Update german translation.
290    
291    2003-11-28  Bernhard Herzog  <[email protected]>
292    
293            Unify the filenames stored in .thuban files so that the .thuban
294            files are more platform independend
295    
296            * Thuban/Model/save.py (unify_filename): New. Unify filenames so
297            that they can be used on both windows and unix
298            (SessionSaver.prepare_filename): New. Handle all filename
299            transformations for filenames stored in the thuban file
300            (SessionSaver.write_data_containers, SessionSaver.write_layer):
301            Use prepare_filename
302    
303            * test/test_save.py (SaveSessionTest.testSingleLayer)
304            (SaveSessionTest.testLayerProjection)
305            (SaveSessionTest.testRasterLayer)
306            (SaveSessionTest.testClassifiedLayer)
307            (SaveSessionTest.test_dbf_table)
308            (SaveSessionTest.test_joined_table): Filenames are always stored
309            with slashes on all currently supported platforms so adapt all
310            tests to this
311    
312            * test/test_load.py (LoadSessionTest.filenames): With the new
313            filename scheme the filenames in the tests should be
314            understandable on all currently supported platforms so we turn
315            this into an empty list because we don't have to normalize them
316            anymore
317    
318    2003-11-28  Bernhard Herzog  <[email protected]>
319    
320            * test/test_layer.py (TestLayer.test_arc_layer_with_projection):
321            Add the ellipsoid to the projection since some Proj versions
322            complain if it's missing.
323    
324    2003-11-27  Bernhard Herzog  <[email protected]>
325    
326            Corect some bounding box projection problems
327    
328            * Thuban/Model/proj.py (Projection.InverseBBox): New. Inverse
329            version of ForwardBBox
330            (Projection._transform_bbox): New. common implementation of
331            ForwardBBox and InverseBBox
332            (Projection.ForwardBBox): Use _transform_bbox.
333    
334            * test/test_proj.py (TestProjection.test): Add test for
335            InverseBBox
336    
337            * Thuban/Model/layer.py (Layer.LatLongBoundingBox)
338            (Layer.ShapesBoundingBox, RasterLayer.LatLongBoundingBox): Use the
339            new InverseBBox method to determine the unprojected bounding box
340            (Layer.ShapesInRegion): Use the ForwardBBox method to project the
341            bbox.
342    
343            * test/test_layer.py (TestLayer.test_point_layer_with_projection):
344            Removed.
345            (TestLayer.test_arc_layer_with_projection): New. This test is
346            better able to test whether bounding boxes are projected correctly
347            than test_point_layer_with_projection
348    
349            * Thuban/UI/viewport.py (ViewPort.map_projection_changed): Use
350            InverseBBox to unproject bboxes
351    
352    2003-11-25  Bernhard Herzog  <[email protected]>
353    
354            * Thuban/UI/about.py (About.__init__): Make sure we have ASCII
355            source code.
356    
357    2003-11-25  Bernhard Herzog  <[email protected]>
358    
359            * Thuban/Model/layer.py (Layer.__getattr__): Removed. It was only
360            there for backwards compatibility and all code relying on that
361            should have been updated by now.
362    
363    2003-11-25  Bernhard Herzog  <[email protected]>
364    
365            * test/test_load.py (TestClassification.test): Add the missing
366            round trip test.
367            (TestClassification.file_contents): Update to the newest file
368            format
369    
370    2003-11-25  Bernhard Herzog  <[email protected]>
371    
372            Add very experimental (and possibly dangerous) extension to draw
373            polygons:
374    
375            * Extensions/drawshape/README: New. Brief installation
376            instructions
377    
378            * Extensions/drawshape/drawshape.py: New. Implementation of the
379            drawshape extensions
380    
381            * Extensions/drawshape/patch.diff: Patch to apply before the
382            extension can be used.
383    
384    2003-11-24  Bernhard Herzog  <[email protected]>
385    
386            * Thuban/Model/data.py (ShapefileStore._open_shapefile)
387            (ShapefileStore.__init__): Factor opening the shapefile into a
388            separate method (the new _open_shapefile). This makes the code a
389            bit more readable but the real reason is that it makes some evil
390            hacks easier. :-)
391    
392    2003-11-24  Bernhard Herzog  <[email protected]>
393    
394            * Thuban/Model/load.py (SessionLoader.check_attrs): If no
395            converter is specified for an attribute assume it's a string
396            containing only Latin1 characters. Update doc-string accordingly.
397            This change should fix many places where unicode objects might
398            accidentally enter Thuban.
399    
400            * test/test_load.py (TestNonAsciiColumnName): New test to check
401            what happens with column names in DBF files that contain non-ascii
402            characters
403    
404  2003-11-21  Bernhard Herzog  <[email protected]>  2003-11-21  Bernhard Herzog  <[email protected]>
405    
406          Enable the experimental attribute editing again and introduce a          Enable the experimental attribute editing again and introduce a

Legend:
Removed from v.1969  
changed lines
  Added in v.2053

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26