/[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 2470 by bh, Thu Dec 16 11:00:10 2004 UTC revision 2528 by bernhard, Thu Jan 20 13:14:14 2005 UTC
# Line 1  Line 1 
1    2005-01-20  Bernhard Reiter <[email protected]>
2    
3            * Thuban/UI/about.py (unicodeToLocale()): Improved:
4            Use 'ascii' and then 'replace' for other characters
5            when getdefaultlocale returns None. Thanks to Bernhard H. .
6            
7    2005-01-20  Bernhard Reiter <[email protected]>
8    
9            * Thuban/UI/classgen.py (OnRetrieve()): Added a comment
10            that OnRangeText might be called twice and using None as argument.
11            
12    2005-01-20  Bernhard Reiter <[email protected]>
13    
14            * Thuban/UI/classgen.py (OnRetrieve()): Add a OnRangeText(0)
15            to work around a different in wx Behaviour noticed on MacOSX,
16            thanks to Lorenzo Moretti and Daniel Calvelo for the fix.
17            
18    2005-01-20  Bernhard Reiter <[email protected]>
19    
20            * Thuban/UI/about.py: take iso-8859-15 when getdefaultlocale returns
21            None. (Fixes rt#2910.)
22            
23    2005-01-18  Frank Koormann <[email protected]>
24    
25            New Extension: mouseposition
26            Tool to collect mouse click positions (map coordinates) in a dialog.
27    
28            * Extensions/mouseposition/__init__.py: New, extension registration
29    
30            * Extensions/mouseposition/mouseposition.py: New, implements the
31            dialog and adds a tool to Thuban mainwindow.
32    
33            * Extensions/mouseposition/position.xpm: New, icon for tool.
34    
35    2005-01-14  Jan-Oliver Wagner <[email protected]>
36    
37            * Doc/manual/thuban-manual-de.xml: More translations.
38    
39    2005-01-11  Frank Koormann <[email protected]>
40    
41            * Thuban/UI/mainwindow.py (MainWindow.DuplicateLayer):
42            Fix indention bug.
43    
44    2005-01-09  Frank Koormann <[email protected]>
45    
46            * Thuban/UI/mainwindow.py (MainWindow.DuplicateLayer):
47            BugFix 2901: Explicitly copy layers ClassificationColumn since it
48            is not part of the layers Classification.
49    
50    2005-01-03  Frank Koormann <[email protected]>
51    
52            * Thuban/UI/renderer.py (ScreenRendererdraw_selection_incrementally):
53            BugFix 2883: Former implementation only worked on classified point
54            layers: KeyError was raised, now use the default size if field is None.
55    
56    2004-12-27  Bernhard Reiter <[email protected]>
57    
58            svgexport 1.0.0cvs: Fixed label export.
59    
60            * Extensions/svgexport/test/test_svgmapwriter.py:
61            class TestSVGRenderer(): New class; new test test_label_font().
62    
63            * Extensions/svgexport/svgmapwriter.py
64            (SVGRenderer.label_font()): initialised Font size with self.factor now,
65            makes test_label_font happy.
66    
67            * Extensions/svgexport/TODO: crossed out fixed label export item.
68            Added item for options.
69    
70            * Extensions/svgexport/__init__.py: Bumped version to 1.0.0cvs.
71    
72    2004-12-27  Russell Nelson  <[email protected]>
73    
74            Middle mouse button pans.
75    
76            * Thuban/UI/view.py (MapCanvas.__init__): Subscribe also
77            OnMiddleDown and OnMiddleUp events.
78            (MapCanvas.OnMiddleDown): New. Activate the pan tool and remember the
79            previously used tool.
80            (MapCanvas.OnMiddleUp): New. Reactivate the remebered tool used before
81            pressing the middle mouse button.
82    
83    2004-12-27  Jan-Oliver Wagner <[email protected]>
84    
85            * Doc/manual/thuban-manual-de.xml: More translations.
86    
87    2004-12-23  Jan-Oliver Wagner <[email protected]>
88    
89            * Thuban/UI/projdialog.py (ProjFrame.load_user_proj): Added a
90            \n to stderr after the warnings. Thanks to Russell Nelson.
91    
92    2004-12-20  Nina Hueffmeyer <[email protected]>
93    
94            * Extensions/ogr/ogrshapes.py: Fixed some issues from
95            Bernhard (coding guidelines etc.). Additionally it is now possible to
96            display shapefiles containing feature collections (e.g.polygons
97            with holes). Works with gdal 1.2.1 now.
98    
99            * Extensions/ogr/test/test_OGRShapestore.py: Fixed some issues
100            from Bernhard (coding guidelines etc.). If ogr can't be imported,
101            tests are skipped now.
102    
103            * Extensions/ogr/ogrstart.py: Fixed some typings.
104    
105    2004-12-20  Bernhard Reiter <[email protected]>
106    
107            * Extensions/svgexport/TODO: updated to add support for
108            raster layers and labels for 1.0.1.
109    
110            * Extensions/svgexport/svgmapwriter.py (draw_raster_layer):
111            Issue a warning now.
112    
113    2004-12-19  Bernhard Reiter <[email protected]>
114    
115            * Extensions/svgexport/TODO: Added idea to support triggering
116            the application down the pipe.
117    
118    2004-12-19  Bernhard Reiter <[email protected]>
119    
120            svgexport: Improved code quality, mainly by better naming.
121    
122            * Extensions/svgexport/svgmapwriter.py:
123            DrawPath() renamed to DrawPolygonPath(),
124            added documentation, improved comments and variable names.
125            
126            * Extensions/svgexport/svgmapwriter.py,
127              Extensions/svgexport/test/test_svgmapwriter.py:
128            All using DrawPolygonPath() now, the default parameter closed=True
129            omitted.
130    
131            * Extensions/svgexport/test/test_svgmapwriter.py:
132            renamed test_polygon_opened() to test_polyline()
133            renamed test_transparent_polygon() to test_transparent_polyline()
134    
135    2004-12-18  Jan-Oliver Wagner <[email protected]>
136    
137            Some fixes of gns2shp extension.
138    
139            * Extensions/gns2shp/test/__init__.py: New. Make this directory a
140            package.
141    
142            * Extensions/gns2shp/test/test_gns2shp.py: Add some import paths
143            dynamically.
144    
145            * Extensions/gns2shp/test/README: Simplified description how to test.
146    
147            * Extensions/gns2shp/gns2shp.py (gns2shp): Fixed doc-string,
148            fixed some dimensions of fields according to the GNS documentation
149            which seems to change undocumented.
150            Now killing trailing \n and/or \r from MODIFY_DATE.
151            This fixes RT#2453.
152    
153    2004-12-18  Bernhard Reiter <[email protected]>
154    
155            svgexport 1.0.0: Treats holes and islands nicely. Documentation added.
156    
157            * Extensions/svgexport/test/test_svgmapwriter.py:
158            Added new tests: test_export_polygon_with_hole()
159            and test_polygon_with_hole().
160    
161            * Extensions/svgexport/svgmapwriter.py
162            (draw_polygon_shape()): Uses DrawPath correctly now.
163    
164            * Doc/manual/thuban-manual.xml: Added documentation for stable
165            extention svgexport.    
166            * Doc/manual/thuban-manual-de.xml: Copied English section about
167            svexport over.
168    
169            * Extensions/svgexport/__init__.py: Bumped version number to 1.0.0.
170    
171            * Extensions/svgexport/svgsaver.py,maplegend.py:
172            Moved from experimental to stable extension menu.
173    
174            * Extensions/svgexport/TODO: updated.
175    
176    
177    2004-12-18  Bernhard Reiter <[email protected]>
178    
179            Added Extensions/svgexport/TODO
180    
181    2004-12-18  Bernhard Reiter <[email protected]>
182    
183            Refactored in svgexport:
184            DrawPath replaces DrawPolygon; added newline in front of "M" in paths.
185    
186            * Extensions/svgexport/svgmapwriter.py
187            Added verbosity level 3 to print out polygon points.
188            (class Point): added __repr__
189            (class Brush, __str__()): Added space after ,.
190            (DrawPolygon): Renamed to DrawPath()
191            (DrawPath): Takes list of polygons as input now, adds \n before "M"s.
192            (DrawLines): Using DrawPath now.
193    
194            * Extensions/svgexport/test/test_svgmapwriter.py:
195            Replaced DrawPolygon() calls with DrawPath() and put the first argument
196            inside another list. Adapted test data with a newline before "M".
197    
198    2004-12-18  Bernhard Reiter <[email protected]>
199            
200            Refactored svgexport tests: 9 double tests runs eliminated;
201            code size reduced by 8 lines.
202    
203            * Extensions/svgexport/test/test_svgmapwriter.py:
204            (class TestWithDC): Renamed to BaseTestWithDC, moved to top.
205            (class BaseWithDCtools): New, subclass from BaseTestWithDC.
206            (class TestDrawSplines): now subclass from BaseTestWithDCtools,
207            this fixed the double running of the nine tests of TestVirtualDC.
208            (class TestVirtualDC): Using self.dc and self.file from setUp().
209    
210    2004-12-17  Bernhard Herzog  <[email protected]>
211    
212            Two windows specific fixes ported from thuban-1�0-branch:
213    
214            * Thuban/UI/about.py (unicodeToLocale): Use getdefaultlocale
215            instead of getlocale because getlocale doesn't return a usable
216            encoding name on a german windows 2000
217    
218            * setup.py: windows build: Removed the absolute path names and
219            made all prfixes relative to the directory containing setup.py.
220            Makes it a little easier to adapt to a different system.
221    
222    2004-12-16  Bernhard Herzog  <[email protected]>
223    
224            Add support for PostGIS tables with LINESTRING geometries.
225            Fixes RT#2299
226    
227            * Thuban/Model/postgisdb.py (shapetype_map): Add LINESTRING
228    
229            * test/postgissupport.py
230            (PostgreSQLServer.get_default_static_data_db): Rename the "roads"
231            table to "roads-multi" because it now uses MULTILINESTRING
232            geometries and introduce a new "roads" table that uses LINESTRING
233            (coords_to_multilinestring): Make the doc string more precise
234            (coords_to_linestring): New.  Create a LINESTRING WKT
235            representatin
236            (wkt_converter): Add coords_to_linestring
237            (upload_shapefile): Rephrase the doc-string a bit.
238    
239            * test/test_postgis_db.py (TestPostGISShapestoreArc)
240            (LineStringTests)
241            (TestPostGISShapestoreLineString)
242            (TestPostGISShapestoreMultiLineString): Split
243            TestPostGISShapestoreArc into a base class LineStringTests and two
244            derived classes TestPostGISShapestoreLineString for LINESTRING
245            geometries and TestPostGISShapestoreMultiLineString for
246            MULTILINESTRING geometries.  Most test methods are in the base
247            class with the exception of tests that explicitly check the raw
248            format.
249    
250    2004-12-16  Bernhard Herzog  <[email protected]>
251    
252            Make the test suite work with PostGIS 0.8.2 and PostgreSQL 7.4
253    
254            * test/postgissupport.py (find_postgis_sql): Different postgis
255            versions put the postgis.sql file into slightly different places
256            so we have to look in both.  The updated doc string describes this
257            is more detail.
258    
259            * test/test_postgis_db.py
260            (TestPostGISSpecialCases.test_column_name_quoting): The return
261            value of UniqueValues is unsorted, so it has to be sorted for
262            comparison.
263    
264  2004-12-16  Bernhard Herzog  <[email protected]>  2004-12-16  Bernhard Herzog  <[email protected]>
265    
266          Fix for RT#2237          Fix for RT#2237

Legend:
Removed from v.2470  
changed lines
  Added in v.2528

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26