/[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 2422 by jan, Sat Nov 27 12:55:37 2004 UTC revision 2462 by bh, Wed Dec 15 16:42:56 2004 UTC
# Line 1  Line 1 
1    2004-12-15  Bernhard Herzog  <[email protected]>
2    
3            * Thuban/UI/classgen.py (GenQuantilesPanel.__init__): Set the
4            minimum number of classes to 2.  The calculate_quantiles needs at
5            least two and raises an exception otherwise.  
6            Fixes RT#2549
7    
8    2004-12-15  Bernhard Herzog  <[email protected]>
9    
10            * test/postgissupport.py (PostgreSQLServer.execute_sql): Extend to
11            so that it returns a result for select statements.
12            (PostgreSQLServer.server_version): New.  Return the version of the
13            server software.
14            (PostgreSQLServer.require_authentication): The format of
15            pg_hba.conf has changed between PostgrSQL 7.2 and 7.3.  Check the
16            server version and generate the file in the correct format
17    
18    2004-12-15  Bernhard Herzog  <[email protected]>
19    
20            * test/postgissupport.py (PostgreSQLServer.is_running): Fix typo
21            in the doc string and rephrase it a little.
22    
23    2004-12-15  Frank Koormann <[email protected]>
24    
25            * test/test_load.py (TestAltPath.checkSession): New, extended checks if
26            session has been loaded successfully. The check is called by the relevant
27            tests after executing load_session().
28    
29    2004-12-13  Bernhard Herzog  <[email protected]>
30    
31            Make sure the region used to determine which shapes are visible
32            actually matches the region on the printed page.  If this isn't
33            done properly some shapes might not be printed.  
34            Fixes RT #2692
35    
36            * Thuban/UI/view.py (MapPrintout.draw_on_dc): The region for the
37            renderer has to be at the same position as the mapregion
38    
39            * Thuban/UI/renderer.py (ExportRenderer.RenderMap): self.region
40            has to be moved by (self.shiftx, self.shifty) too.
41    
42    2004-12-13  Bernhard Herzog  <[email protected]>
43    
44            * libraries/pyprojection/Projection.i: Work around a bug in the
45            generated python code which leads to exception in the __del__
46            method when the constructor fails.  See the comments in the code
47            for more details.
48    
49            * libraries/pyprojection/Projection.py: Updated from Projection.i
50            with SWIG.
51    
52    2004-12-13  Bernhard Herzog  <[email protected]>
53    
54            * test/test_load.py (TestAltPath.test_01_single_path_error_fix)
55            (TestAltPath.test_02_path_error_fix_from_list)
56            (TestAltPath.test_05_path_error_fix_from_list_changed)
57            (TestAltPath.test_06_path_error_fix_from_list_fails): self.session
58            is destroyed in tearDown, so there's no need to do it in a test
59            case.
60    
61            * Thuban/Model/load.py (SessionLoader.open_shapefile): Remove a
62            debug print
63    
64    2004-12-13  Bernhard Herzog  <[email protected]>
65    
66            * Extensions/svgexport/test/test_svgmapwriter.py
67            (TestDrawSplines.setUp): Do not use super with the unittest
68            classes because in Python 2.2 they're still old-style classes.
69    
70    2004-12-13  Frank Koormann <[email protected]>
71    
72        Alternative Path feature: When loading a (moved) session where
73            shapefiles cannot be found, ask the user. Use the specified path
74            if further shapefiles are missing. However, ask the usr for confirmation
75            in such cases.
76    
77            * test/test_load.py (TestAltPath): New, tests for alternative path feature
78            in load_session()
79            (Shapefile_CallBack): Helper, implements controllable callback.
80    
81            * Thuban/UI/application.py (ThubanApplication.OnInit):
82            Added "alt_path" to self.path
83            (ThubanApplication.OpenSession): Added shapefile_callback as second
84            callback similar to db_connection_callback.
85            (ThubanApplication.run_alt_path_dialog): New, implementaion of
86            shapefile_callback. In addition to raising the dialog the control of
87            self.path('alt_path') is implemented here.
88    
89            * Thuban/Model/load.py (SessionLoader.__init__): Added shapefile_callback.
90            (SessionLoader.open_shapefile): Open shapefile, eventually with
91            alternative path. This wrapps the "theSession.OpenShapefile(filename)"
92            formerly used in start_fileshapesource()/start_layer().
93            (SessionLoader.start_fileshapesource): Call open_shapefile().
94            (SessionLoader.start_layer): Call open_shapefile().
95            (load_session): Added shapefile_callback.
96    
97            * Thuban/UI/altpathdialog.py: New, implements dialogs for alternative path
98            feature (search / check).
99            
100            * Doc/manual/thuban-manual.xml: Added documentation of new feature.
101    
102    2004-12-11  Bernhard Reiter <[email protected]>
103    
104             svgexport 0.9.2: Point size supports for maps.
105    
106            * Extensions/svgexport/svgmapwriter.py: Added import of SHAPETYPE_POINT
107            (def draw_point_shape): new parameter size defaults to 2 as before.
108            (draw_shape_layer_incrementally): Moved draw_func log line higher.
109            Added draw_func call with size when dealing with a point layer.
110    
111            * Extensions/svgexport/__init__.py: bumped version to 0.9.2.
112            
113    2004-12-11  Bernhard Reiter <[email protected]>
114    
115            Made sure that newlines are inserted in the svg path d attributes
116            to raise the chance that the line length will be below 255 characters,
117            as recommended by REC SVG 1.1 in section 8.3.1.
118    
119            * Extensions/svgexport/svgmapwriter.py(DrawPolygon):
120            Adding \n before L's and changed whitespace handling.
121    
122            * Extensions/svgexport/test/test_svgmapwriter.py:
123            Adapted tests to new whitespace handling of DrawPolygon.
124    
125    2004-12-11  Bernhard Reiter <[email protected]>
126    
127            * Doc/technotes/coding_guidelines.txt: easy typo fixed.
128    
129            * Extensions/svgexport/test/test_svgmapwriter.py:
130            Removed test_drawbezier in favour of new test_drawspline3 and
131            test_drawspline4 within new class TestDrawSplines(TestVirtualDC).
132            All only to test DrawSpline.
133    
134            * Extensions/svgexport/svgmapwriter.py(DrawSpline):
135            New implementation now really using the strange algorithm of
136            xfig 3.1's approximated splines and its conversion to postscript
137            with one twist: SVG can do quadratic beziers, so skipped translation
138            to cubic beziers.
139            (TestWithDC): Typo in comment fixed.
140    
141    2004-12-09  Martin Schulze  <[email protected]>
142    
143            * Thuban/Model/classgen.py: Added missing character encoding
144    
145            * Extensions/wms/properties.py (OpenWMSProperties): removed
146    
147            * Extensions/wms/parser.py (WMSCapabilitiesParser.error): Dropped
148            support for get_srs_discrepancies() since there are no
149            discrepancies anymore (was a thinko)
150    
151            * Extensions/wms/layer.py (WMSLayer.GetMapImg): Improved graphic
152            format priority now that more formats are supported globally by
153            the render engine.
154    
155    2004-12-08  Silke Reimer <[email protected]>
156            * Extensions/ogr/ogrshapes.py: Substituted ogr-method CloseRings
157            because it is not available in all versions of ogr
158    
159    2004-12-08  Bernhard Reiter <[email protected]>
160            * Extensions/ogr/__init__.py: Added empty __init__.py to heal
161            global tests until a real one is commited.
162    
163    2004-12-07 Nina H�ffmeyer <[email protected]>
164    
165            * /Extensions/ogr/: Adding a new extension to read shapefiles with
166            ogr. It is planned to add other vector formats.
167    
168            * /test/runtests.py: Adding tests from /Extensions/ogr/test/.
169    
170    2004-12-07  Jan-Oliver Wagner <[email protected]>
171    
172            * /Extensions/svgexport/test/test_svgmapwriter.py: Reverting
173            part of a (non-)fix to renable that the tests are always
174            executed.
175    
176    2004-12-07  Bernhard Reiter <[email protected]>
177    
178            * Extensions/svgexport/test/test_svgmapwriter.py:
179            Added test_drawbezier() to test DrawSpline().
180    
181            * Extensions/svgexport/svgmapwriter.py(DrawSpline):
182            Really implemented bezier drawing.
183    
184            * Extensions/svgexport/__init__.py: Bumped version of svgexport
185            to 0.9.1 because now the legend examples lines styles
186            will be drawing with beziers.
187    
188    2004-12-05  Martin Schulze  <[email protected]>
189    
190            * Thuban/UI/renderer.py (raster_format_map): Added PNG, TIFF and
191            GIF as supported bitmap image formats (helpful for the WMS extension)
192    
193    2004-11-30  Martin Schulze  <[email protected]>
194    
195            * Extensions/wms/test/test_ogclib.py (TestOGCLib.test_compareURLs):
196            Improved the test for the internal compare method
197    
198    2004-11-27  Jan-Oliver Wagner <[email protected]>
199    
200            * Thuban/UI/about.py (About.__init__): Added
201            Norbert Solymosi for hungarian translation and Ole Rahn
202            as contrbutor. Moved Bernhard Reiter from Contributor
203            to Developer.
204    
205    2004-11-27  Bernhard Reiter <[email protected]>
206    
207            * Extensions/svgexport/test/test_svgmapwriter.py:
208            Removed Jan from author list as he did not change enough significant
209            lines yet.
210    
211            * Extensions/svgexport/__init__.py: Added Bernhard as author
212            of the Extension.
213    
214  2004-11-27  Jan-Oliver Wagner <[email protected]>  2004-11-27  Jan-Oliver Wagner <[email protected]>
215    
216          * po/hu.po: New. Hungarian translation. Contributed          * po/hu.po: New. Hungarian translation. Contributed

Legend:
Removed from v.2422  
changed lines
  Added in v.2462

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26