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

Legend:
Removed from v.2432  
changed lines
  Added in v.2471

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26