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

Legend:
Removed from v.2472  
changed lines
  Added in v.2532

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26