/[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 2021 by bh, Wed Dec 3 18:57:06 2003 UTC revision 2070 by bh, Tue Feb 17 12:53:37 2004 UTC
# Line 1  Line 1 
1    2004-02-17  Bernhard Herzog  <[email protected]>
2    
3            * test/test_svgmapwriter.py, Extensions/svgsaver.py,
4            Extensions/svgmapwriter.py, Extensions/maplegend.py,
5            extensions/svgexport/svgsaver.py,
6            extensions/svgexport/svgmapwriter.py,
7            extensions/svgexport/maplegend.py: Removed.  These files were in
8            the wrong places or didn't work at all.
9    
10    2004-02-16  Bernhard Herzog  <[email protected]>
11    
12            * Thuban/UI/view.py (MapCanvas.Export): Remove accidentally added
13            line
14    
15    2004-02-16  Bernhard Herzog  <[email protected]>
16    
17            * Thuban/UI/view.py (MapCanvas.Export): Avoid UnboundLocalError.
18    
19    2004-02-15  Markus Rechtien  <[email protected]>
20            
21            * Extensions/svgexport/svgmapwriter.py: New. Adds the capability
22            to write a session to a file in SVG format.
23            * Extensions/svgexport/svgsaver.py: New. Uses svgmapwriter.py
24            to write a SVG map of a session.
25            * Extensions/svgexport/maplegend: New. Writes a basic maplegend
26            in SVG format for the current session.
27    
28    2004-02-13  Bernhard Herzog  <[email protected]>
29    
30            * Thuban/UI/mainwindow.py (MainWindow.AddDBLayer): When the layer
31            can't be created, return immediately after displaying the error
32            message.
33    
34    2004-02-11  Bernhard Herzog  <[email protected]>
35    
36            Handle postgis tables with more than one geometry column.
37    
38            * Thuban/Model/postgisdb.py
39            (PostGISTable._fetch_table_information): Delegate the creation of
40            column objects to a different method so that we can extend that in
41            derived classes
42            (PostGISTable._create_col_from_description): New. Column object
43            creation part of _fetch_table_information
44            (PostGISShapeStore._create_col_from_description): New. Extend
45            inherited method to handle geometry columns
46            (PostGISShapeStore.__init__): New parameter geometry_column to
47            specify which geometry column to use.  Optional but mandatory for
48            tables with more than one geometry column
49            (PostGISShapeStore._fetch_table_information): Also use the name of
50            the geometry column when looking for the srid
51            (PostGISShapeStore.ShapeType): Also use the name of the geometry
52            column when looking for the shape type
53    
54            * test/test_save.py (SaveSessionTest.test_save_postgis): Adapt
55            NonConnectionStore to changes in the PostGISShapeStore
56    
57            * test/test_postgis_db.py
58            (TestPostGISSpecialCases.test_shapestore_two_geom_cols): Test
59            PostGISShapeStore with tables having two geometry columns.
60    
61    2004-02-10  Bernhard Herzog  <[email protected]>
62    
63            Fix some postgis problems.  What remains to be done is real
64            handling of SRIDs as they affect how reprojection is done
65    
66            * Thuban/Model/postgisdb.py (quote_identifier): Fix typo in
67            doc-string
68            (PostGISShapeStore._fetch_table_information): New. Extend
69            inherited method to retrieve srid
70            (PostGISShapeStore.BoundingBox): Handle tables without data.
71            extent yields NULL for those
72            (PostGISShapeStore.ShapesInRegion): Use the srid of the table.
73    
74            * test/test_postgis_db.py
75            (TestPostGISSpecialCases.test_shapestore_empty_table): New test
76            for the special case of a table without any data
77            (TestPostGISShapestorePointSRID): New class with tests for a table
78            that uses srids
79            (PolygonTests): Fix a doc-string typo
80    
81            * test/postgissupport.py (PostGISDatabase.__init__): New parameter
82            reference_systems with a specification of spacial reference
83            systems to create in the new db.
84            (PostgreSQLServer.new_postgis_db)
85            (PostgreSQLServer.get_static_data_db): New parameter
86            reference_systems to be passed through ultimately to
87            PostGISDatabase.  In new_postgis_db also check whether an existing
88            db already has the right srids
89            (PostgreSQLServer.get_default_static_data_db): Add srids and a
90            table that uses srids
91            (PostGISDatabase.initdb): Create the entries for the reference
92            systems
93            (PostGISDatabase.has_data): Add reference_systems parameter to
94            check for those too
95            (upload_shapefile): New parameter srid to create tables with a
96            specific srid
97    
98    2004-02-06  Frank Koormann  <[email protected]>
99    
100            * po/pt_BR.po: Fixed charset
101    
102    2004-02-05  Frank Koormann  <[email protected]>
103    
104            * po/pt_BR.po: Fixed format string for error message, missing %s
105            added (Thuban/UI/application.py:273)
106    
107    2004-02-03  Frank Koormann  <[email protected]>
108            
109            First version of Portuguese (Brazilian) translation
110    
111            * po/pt_BR.po: New, translation of pot (2004-01-15 16:07+0300) for
112            Brazilian Portuguese by Eduardo Patto Kanegae.
113    
114            * Thuban/UI/about.py (About.__init.py__): Added Eduardo to the list of
115            translators.
116    
117    
118    2004-01-22  Frank Koormann  <[email protected]>
119    
120            * Doc/manual/thuban-manual.xml: Added section on installation of
121            Thuban under Win32 systems. Fixed image path references in the postgis
122            section. Some minor source formattings.
123    
124    2004-01-21  Frank Koormann  <[email protected]>
125    
126            Make Thuban remember path selections (at least for one application run).
127    
128            * Thuban/UI/application.py (Application.OnInit): Initialize path as a
129            attribute of application object. Path is a dictionary of
130            strings, currently with the items "data" and "projection".  
131            (Application.SetPath): New, stores path for the specified item.
132            (Application.Path): New, return path for the specified item.
133    
134            * Thuban/UI/mainwindow.py
135            (MainWindow.OpenSession, MainWindow.SaveSessionAs,
136            MainWindow.AddLayer, MainWindow.AddRasterLayer,
137            MainWindow.TableOpen): Access "data" path information of the
138            application.
139            
140            * Thuban/UI/projdialog.py (ProjFrame._OnImport, ProjFrame._OnExport):
141            Access "projection" path information of the application.
142    
143    2004-01-05  Bernhard Herzog  <[email protected]>
144    
145            * po/ru.po: Updated translations from Alex Shevlakov
146    
147    2004-01-05  Bernhard Herzog  <[email protected]>
148    
149            * po/Makefile, po/README: Move the description of how to generate
150            the translation statistics to the README.
151    
152    2003-12-23  Bernhard Herzog  <[email protected]>
153    
154            * NEWS: Update for 1.0.0
155    
156            * po/it.po: Another update from Maurizio Napolitano
157    
158    2003-12-23  Bernhard Herzog  <[email protected]>
159    
160            * po/it.po: Updated translation from Maurizio Napolitano
161    
162    2003-12-23  Bernhard Herzog  <[email protected]>
163    
164            * Thuban/UI/join.py (JoinDialog.__init__): Mark one more string
165            for translation
166    
167            * Thuban/UI/mainwindow.py (MainWindow.TableRename)
168            (MainWindow.RenameMap, MainWindow.RenameLayer): Mark some more
169            strings for translation
170    
171            * po/de.po: Update with the newly marked strings.
172    
173    2003-12-22  Bernhard Herzog  <[email protected]>
174    
175            * HOWTO-Release: Fix the places where version numbers have to be
176            updated
177    
178    2003-12-22  Bernhard Herzog  <[email protected]>
179    
180            * setup.py (setup call): 1.0.0, yeah!
181    
182            * Thuban/version.py (longversion): 1.0.0, yeah!
183    
184            * Thuban/Model/load.py (SessionLoader.__init__): Accept the
185            1.0.0 namespace too
186    
187            * Thuban/Model/save.py (SessionSaver.write_session): Save with
188            1.0.0 namespace
189    
190            * test/test_load.py (LoadSessionTest.dtd)
191            (TestSingleLayer.file_contents)
192            (TestNonAsciiColumnName.file_contents)
193            (TestLayerVisibility.file_contents)
194            (TestClassification.file_contents, TestLabels.file_contents)
195            (TestLayerProjection.file_contents)
196            (TestRasterLayer.file_contents, TestJoinedTable.file_contents)
197            (TestLabelLayer.file_contents, TestPostGISLayer.file_contents)
198            (TestPostGISLayerPassword.file_contents)
199            (TestLoadError.file_contents, TestLoadError.test): Update for
200            1.0.0 namespace
201    
202            * test/test_save.py (SaveSessionTest.dtd)
203            (SaveSessionTest.testEmptySession)
204            (SaveSessionTest.testSingleLayer)
205            (SaveSessionTest.testLayerProjection)
206            (SaveSessionTest.testRasterLayer)
207            (SaveSessionTest.testClassifiedLayer)
208            (SaveSessionTest.test_dbf_table)
209            (SaveSessionTest.test_joined_table)
210            (SaveSessionTest.test_save_postgis): Update for 1.0.0 namespace
211    
212    2003-12-22  Bernhard Herzog  <[email protected]>
213    
214            * Thuban/Model/load.py (SessionLoader.start_label): Make sure the
215            alignment flags are byte strings not unicode and that they have
216            valid values
217    
218            * test/test_load.py (TestLabelLayer): New. Test loading (and
219            indirectly saving) of maps with labels.
220    
221    2003-12-22  Bernhard Herzog  <[email protected]>
222    
223            * Thuban/UI/tableview.py (TableGrid.OnDestroy)
224            (TableGrid.__init__): Handle EVT_WINDOW_DESTROY in the grid to
225            unsubscribe all subscribers.
226            (LayerTableFrame.OnDestroy): Do not unsubscribe any messages from
227            self.grid since it may already have been destroyed.
228            Fixes RT #2256
229    
230    2003-12-19  Bernhard Herzog  <[email protected]>
231    
232            * po/fr.po, po/es.po: Updated translations from Daniel Calvelo
233    
234    2003-12-16  Bernhard Herzog  <[email protected]>
235            
236            * debian/bitmappath.patch, debian/setup.py.patch:
237                    added to ensure compliance with FHS for debian
238            * debian/rules, debian/changelog:
239                added patches in rules to ensure compliance with FHS for debian
240    
241    2003-12-16  Bernhard Herzog  <[email protected]>
242    
243            * po/Makefile (mo): Make the output a bit nicer so that it prints
244            statistics about the translations. Add a comment how produce even
245            nicer statistics with sed.
246    
247    2003-12-09  Frank Koormann   <[email protected]>
248    
249            * Resources/Projections/defaults.proj:
250            French projection sample with correct accents (UNICODE).
251    
252    2003-12-05  Bernhard Herzog  <[email protected]>
253    
254            * MANIFEST.in: Add the devtools directory
255    
256            * setup.py (setup call): Use license instead of licence. This
257            silences a deprecation warning on Python 2.3
258    
259    2003-12-05  Frank Koormann   <[email protected]>
260    
261            Documentation synced with 1.0rc1
262    
263            * Doc/manual/thuban-manual.xml:
264            Minor formatting changes and references to database layers .
265            Introduction.Internationalization: New section on i18n.
266            MapManagement.AddingandRemovingLayers: Added item on database layers.  
267            MapManagement.TheLegend: Added section and screenshot on popup menu.
268            ProjectionManagement: Updated screenshot and sentence on EPSG.
269            Appendix.SupportedDataSources: Added PostGIS.
270            Appendix.WorkingwithPostGIS: New section.
271    
272            * Doc/manual/images/6_projection.png: Updated screenshot including
273            EPSG checkboxes.
274    
275            * Doc/manual/images/3_5_popup_menu.png: New, popup menu screenshot.
276    
277            * Doc/manual/images/app_postgis_add_layer.png,
278            Doc/manual/images/app_postgis_db_add.png,
279            Doc/manual/images/app_postgis_db_management.png:
280            New screenshots focussing on database layers
281    
282    2003-12-05  Frank Koormann   <[email protected]>
283    
284            * Thuban/UI/projdialog.py (load_user_proj): If user.proj is missing
285            write warning to stderr instead of rising a warning dialog
286    
287  2003-12-03  Bernhard Herzog  <[email protected]>  2003-12-03  Bernhard Herzog  <[email protected]>
288    
289          Fix for RT #2243          Fix for RT #2243

Legend:
Removed from v.2021  
changed lines
  Added in v.2070

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26