/[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 1561 by bh, Thu Aug 7 17:45:58 2003 UTC revision 1590 by bh, Fri Aug 15 12:49:19 2003 UTC
# Line 1  Line 1 
1    2003-08-15  Bernhard Herzog  <[email protected]>
2    
3            * Thuban/UI/viewport.py (ViewPort.find_shape_at)
4            (ViewPort._find_shape_in_layer, ViewPort._find_shape_in_layer)
5            (ViewPort._get_hit_tester, ViewPort.projected_points)
6            (ViewPort._hit_point, ViewPort._hit_arc, ViewPort._hit_polygon)
7            (ViewPort._find_label_at): Split the find_shape_at method into
8            several new methods and use the functions in the hit-test module.
9    
10            * Thuban/UI/hittest.py: New module with Python-level hit-testing
11            functions
12    
13            * test/test_hittest.py: New. Test for the new hittest module
14    
15    2003-08-15  Bernhard Herzog  <[email protected]>
16    
17            * Thuban/Model/layer.py (Layer.ShapesInRegion): Apply the layer
18            projection to all corners of the bounding box to get a better
19            approximation of the projected bounding box
20    
21            * test/test_layer.py (TestLayer.test_point_layer_with_projection):
22            New. Test coordinate handling of a layer with a projection.
23            Catches the bug fixed in Layer.ShapesInRegion
24    
25    2003-08-15  Bernhard Herzog  <[email protected]>
26    
27            Move some of the mock objects in test_baserenderer into their own
28            module so they can easily be used from other tests
29    
30            * test/mockgeo.py: New test helper module with some mock objects
31            for geometry related things like shapes, shapestores and
32            projections.
33    
34            * test/test_mockgeo.py: New. Tests for the new helper module
35    
36            * test/test_baserenderer.py: Some of the mock-objects are in
37            mockgeo now.
38    
39    2003-08-12  Jan-Oliver Wagner <[email protected]>
40    
41            * Thuban/UI/about.py (About.__init__): Added Bj�rn Broscheit.
42    
43    2003-08-12  Bernhard Herzog  <[email protected]>
44    
45            * po/de.po: New. German translations by Bjoern Broscheit
46    
47    2003-08-12  Bernhard Herzog  <[email protected]>
48    
49            * Thuban/UI/projdialog.py (UnknownProjPanel._DoLayout): Translated
50            strings have to be one string literal.
51    
52    2003-08-11  Bernhard Herzog  <[email protected]>
53    
54            * test/support.py (FloatComparisonMixin.assertPointListEquals):
55            New. This method was used in various derived classes, but it's
56            better to have it here.
57    
58            * test/test_shapefilestore.py
59            (ShapefileStoreTests.assertPointListEquals): Removed. It's now in
60            FloatComparisonMixin
61    
62            * test/test_layer.py (TestLayer.assertPointListEquals): Removed.
63            It's now in FloatComparisonMixin
64    
65            * test/test_derivedshapestore.py
66            (TestDerivedShapeStore.assertPointListEquals): Removed. It's now
67            in FloatComparisonMixin
68    
69    2003-08-11  Bernhard Herzog  <[email protected]>
70    
71            * Thuban/UI/join.py (JoinDialog.OnJoin): Add missing space to
72            error message
73    
74    2003-08-08  Jan-Oliver Wagner <[email protected]>
75    
76            * Doc/manual/thuban-manual.xml: Now use authorgroup. Added revhistory
77            with version number.
78            Changed title to reflect version number of Thuban.
79    
80    2003-08-08  Jan-Oliver Wagner <[email protected]>
81    
82            * Thuban/UI/about.py (About.__init__): Reworked the hall of fame. Now
83            the list corresponds to the "About" web page.
84    
85    2003-08-08  Bernhard Herzog  <[email protected]>
86    
87            * Thuban/UI/projdialog.py (UTMProposeZoneDialog.dialogLayout):
88            Make sure translated strings are recognized as one string literal.
89    
90            * Thuban/UI/proj4dialog.py (UTMProposeZoneDialog.dialogLayout):
91            Make sure translated strings are recognized as one string literal.
92    
93            * Thuban/UI/classgen.py (ClassGenDialog.OnOK): Make sure
94            translated strings are recognized as one string literal.
95    
96            * Thuban/UI/application.py (ThubanApplication.OpenSession): Make
97            sure translated strings are recognized as one string literal.
98    
99    2003-08-07  Bernhard Herzog  <[email protected]>
100    
101            * Thuban/Model/data.py (DerivedShapeStore.RawShapeFormat): New.
102            Simply delegates to the original shapestore.
103    
104            * test/test_derivedshapestore.py
105            (TestDerivedShapeStore.test_raw_format): New. Test case for
106            DerivedShapeStore.RawShapeFormat
107    
108  2003-08-07  Bernhard Herzog  <[email protected]>  2003-08-07  Bernhard Herzog  <[email protected]>
109    
110          Add raw data interface to shape objects.          Add raw data interface to shape objects.
# Line 24  Line 131 
131          data. It was only there for interface compatibility but it's not          data. It was only there for interface compatibility but it's not
132          used inside of Thuban and the generic Shape class has gone away.          used inside of Thuban and the generic Shape class has gone away.
133    
134            * Thuban/UI/renderer.py (MapRenderer.low_level_renderer): Check
135            the raw data format and only use an optimized version of its a
136            shapefile.
137    
138  2003-08-07  Bernhard Herzog  <[email protected]>  2003-08-07  Bernhard Herzog  <[email protected]>
139    
140          * test/test_baserenderer.py (SimpleShape): Shape class for the          * test/test_baserenderer.py (SimpleShape): Shape class for the

Legend:
Removed from v.1561  
changed lines
  Added in v.1590

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26