/[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 1553 by bh, Wed Aug 6 17:21:47 2003 UTC revision 1573 by bh, Mon Aug 11 10:20:16 2003 UTC
# Line 1  Line 1 
1    2003-08-11  Bernhard Herzog  <[email protected]>
2    
3            * Thuban/UI/join.py (JoinDialog.OnJoin): Add missing space to
4            error message
5    
6    2003-08-08  Jan-Oliver Wagner <[email protected]>
7    
8            * Doc/manual/thuban-manual.xml: Now use authorgroup. Added revhistory
9            with version number.
10            Changed title to reflect version number of Thuban.
11    
12    2003-08-08  Jan-Oliver Wagner <[email protected]>
13    
14            * Thuban/UI/about.py (About.__init__): Reworked the hall of fame. Now
15            the list corresponds to the "About" web page.
16    
17    2003-08-08  Bernhard Herzog  <[email protected]>
18    
19            * Thuban/UI/projdialog.py (UTMProposeZoneDialog.dialogLayout):
20            Make sure translated strings are recognized as one string literal.
21    
22            * Thuban/UI/proj4dialog.py (UTMProposeZoneDialog.dialogLayout):
23            Make sure translated strings are recognized as one string literal.
24    
25            * Thuban/UI/classgen.py (ClassGenDialog.OnOK): Make sure
26            translated strings are recognized as one string literal.
27    
28            * Thuban/UI/application.py (ThubanApplication.OpenSession): Make
29            sure translated strings are recognized as one string literal.
30    
31    2003-08-07  Bernhard Herzog  <[email protected]>
32    
33            * Thuban/Model/data.py (DerivedShapeStore.RawShapeFormat): New.
34            Simply delegates to the original shapestore.
35    
36            * test/test_derivedshapestore.py
37            (TestDerivedShapeStore.test_raw_format): New. Test case for
38            DerivedShapeStore.RawShapeFormat
39    
40    2003-08-07  Bernhard Herzog  <[email protected]>
41    
42            Add raw data interface to shape objects.
43    
44            * Thuban/Model/data.py (ShapefileShape, Shape): Rname the shape
45            class to ShapefileShape which now holds shapefile specific
46            information.
47            (ShapefileShape.compute_bbox): Simplified to not cache any
48            information. The way this method is used that shouldn't matter
49            performance wise.
50            (ShapefileShape.RawData): New. Return the shapeid which is the raw
51            data format for shapes from shapefiles.
52            (ShapefileStore.RawShapeFormat): New. Return the raw datatype used
53            in the shape objects returned by a shapestore. For a
54            ShapefileStore this is always RAW_SHAPEFILE.
55            (RAW_PYTHON, RAW_SHAPEFILE): Constants for the RawShapeFormat
56            method.
57    
58            * test/test_shapefilestore.py
59            (TestShapefileStore.test_raw_format): New test to test the raw
60            format feature of shapes.
61    
62            * Thuban/Model/layer.py: Remove the unused import of Shape from
63            data. It was only there for interface compatibility but it's not
64            used inside of Thuban and the generic Shape class has gone away.
65    
66            * Thuban/UI/renderer.py (MapRenderer.low_level_renderer): Check
67            the raw data format and only use an optimized version of its a
68            shapefile.
69    
70    2003-08-07  Bernhard Herzog  <[email protected]>
71    
72            * test/test_baserenderer.py (SimpleShape): Shape class for the
73            tests.
74            (SimpleShapeStore.Shape): Use SimpleShape instead of
75            Thuban.Model.data.Shape to make the tests independed of the coming
76            changes.
77    
78    2003-08-07  Bernhard Herzog  <[email protected]>
79    
80            * test/support.py (SkipTest, ThubanTestResult, ThubanTestRunner)
81            (ThubanTestProgram): New classes that extend the respective
82            classes from unittest. These new version support skipping tests
83            under certain expected conditions. In the Thuban test suite we
84            uses this for tests that require the optional gdal support.
85            (run_tests): Use ThubanTestProgram instead of the unittest.main()
86    
87            * test/runtests.py (main): Use the new ThubanTestRunner instead of
88            the normal one from unittest
89    
90            * test/test_layer.py (TestLayer.test_raster_layer): If this test
91            is not run because gdal support isn't available report this to the
92            runner.
93    
94            * test/test_baserenderer.py
95            (TestBaseRenderer.test_raster_no_projection): Do not run this test
96            if gdal support isn't available and report this to the runner.
97    
98  2003-08-06  Bernhard Herzog  <[email protected]>  2003-08-06  Bernhard Herzog  <[email protected]>
99    
100          Rearrange the renderers a bit, partly in preparation for changes          Rearrange the renderers a bit, partly in preparation for changes

Legend:
Removed from v.1553  
changed lines
  Added in v.1573

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26