/[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 1517 by jonathan, Tue Jul 29 15:00:37 2003 UTC revision 1550 by jan, Wed Aug 6 11:19:41 2003 UTC
# Line 1  Line 1 
1    2003-08-06  Jan-Oliver Wagner <[email protected]>
2    
3            * Thuban/UI/projdialog.py (UTMPanel._OnPropose): Added test for
4            a bounding box. A dialog is raised in case, no bounding box
5            is found. This fixes bug #2043:
6            https://intevation.de/rt/webrt?serial_num=2043
7    
8    2003-08-05  Bernhard Herzog  <[email protected]>
9    
10            * Thuban/Model/color.py (Color.__repr__): Make the repr of a color
11            object look like a Color instantiation. Formerly it looked like a
12            tuple.
13    
14            * test/test_color.py (TestColor.test_repr)
15            (TestColor.test_equality, TestColor.test_inequality): New. test
16            some more apects of the Color class
17            (TestTransparent.test_repr, TestTransparent.test_hex)
18            (TestTransparent.test_equality): New. Test cases for the
19            Transparent object.
20    
21    2003-08-04  Jan-Oliver Wagner <[email protected]>
22    
23            * Doc/manual/thuban-manual.xml: a number of small improvements.
24            The resulting file is the version submitted for GREAT-ER II.
25    
26    2003-08-01  Bernhard Herzog  <[email protected]>
27    
28            * Thuban/UI/resource.py, Thuban/UI/projdialog.py,
29            Thuban/UI/join.py, Thuban/UI/classgen.py, Thuban/UI/about.py,
30            Thuban/Model/resource.py: Insert cvs keywords and doc-strings.
31    
32            * Thuban/UI/common.py: Insert cvs keywords and doc-strings.
33            (Color2wxColour, wxColour2Color, ThubanBeginBusyCursor)
34            (ThubanEndBusyCursor): Add doc-strings
35    
36    2003-08-01  Bernhard Herzog  <[email protected]>
37    
38            First step towards PostGIS integration. More abstraction by movin
39            more code from the layer to the shapestore. More methods of the
40            layer are now simply delegated to the equivalent method of the
41            shapestore. The SHAPETYPE_* constants are now in data not in
42            layer.
43    
44            * Thuban/Model/data.py (SHAPETYPE_POLYGON, SHAPETYPE_ARC)
45            (SHAPETYPE_POINT, Shape): Move these constants and classes from
46            layer.py to data.py
47            (ShapefileStore.__init__): More Initialization for the new methods
48            and functionality.
49            (ShapefileStore.ShapeType, ShapefileStore.NumShapes)
50            (ShapefileStore.BoundingBox, ShapefileStore.ShapesInRegion)
51            (ShapefileStore.Shape): New methods that were formerly implemented
52            in the layer.
53            (DerivedShapeStore.Shape, DerivedShapeStore.ShapesInRegion)
54            (DerivedShapeStore.ShapeType, DerivedShapeStore.NumShapes)
55            (DerivedShapeStore.BoundingBox): New. DerivedShapeStore
56            equivalents of the new shape methods. These versions are simply
57            delegated to the original shapstore.
58    
59            * Thuban/Model/layer.py (SHAPETYPE_POLYGON, SHAPETYPE_ARC)
60            (SHAPETYPE_POINT, Shape): Removed. They're now in data.py
61            (Layer.SetShapeStore): Removed the initializatin of instance
62            variables that were needed for the stuff that's now in
63            ShapefileStore
64            (Layer.BoundingBox, Layer.NumShapes, Layer.ShapeType)
65            (Layer.Shape, Layer.ShapesInRegion): Simply delegate to the
66            shapestore.
67    
68            * Thuban/UI/classifier.py, Thuban/UI/renderer.py,
69            Thuban/UI/viewport.py: Import the SHAPETYPE_* constants from data
70            instead of layer.
71    
72            * test/test_shapefilestore.py: New. Tests for ShapefileStore.
73    
74            * test/test_derivedshapestore.py: New. Tests for DerivedShapeStore.
75    
76            * test/test_layer.py: Import the SHAPETYPE_* constants from data
77            instead of layer.
78            (TestLayer.test_derived_store): Remove the test for the exception
79            when instantiating the DerivedShapeStore with an incompatible
80            table which is now in test_derivedshapestore.py. Add some more
81            tests of the layer methods to determine whether they work for a
82            DerivedShapeStore as well.
83    
84    2003-07-31  Jonathan Coles   <[email protected]>
85    
86            * Doc/manual/thuban-manual.xml: Fix the list of required packages
87            by just listing the name and where they can be found.
88    
89    2003-07-31  Frank Koormann   <[email protected]>
90    
91            * Doc/manual/thuban-manual.xml:
92            Changed the screenshot elements to figure.
93            Changed some variablelist elements to itemizedlist.
94            Added section on GDAL formats.
95    
96    2003-07-31  Jonathan Coles   <[email protected]>
97    
98            * Doc/manual/thuban-manual.xml: Added a few sentences about
99            the Fix Border Color option when generating classes.
100    
101    2003-07-30  Jonathan Coles   <[email protected]>
102    
103            * Thuban/Model/classgen.py: Add docstrings. Rename specific
104            Ramp instances to use lower_case_style.
105    
106            * Thuban/UI/classgen.py: Use renamed Ramp instances.
107            
108            * Thuban/UI/classifier.py: Add docstrings.
109    
110            * Thuban/UI/dock.py: Add docstrings.
111    
112            * test/test_classgen.py: Use renamed Ramp instances.
113    
114    2003-07-30  Bernhard Herzog  <[email protected]>
115    
116            * Thuban/Lib/connector.py (QueueingPublisher): Removed. This class
117            was never used in Thuban.
118    
119    2003-07-30  Bernhard Herzog  <[email protected]>
120    
121            * Thuban/UI/join.py (JoinDialog.__init__): Use the table's Title()
122            method directly instead of going through the transient_table
123            method. This faster because transient_table may force the copy of
124            a DBF file into the transient database and setting a table's title
125            doesnm't affect the title of the associated transient table, so
126            this fixes RT #2042
127    
128            * Thuban/UI/main.py (__version__): Don't import the already
129            removed show_exception_dialog.
130    
131    2003-07-29  Jonathan Coles   <[email protected]>
132    
133            * Thuban/UI/application.py (ThubanApplication.ShowExceptionDialog):
134            Put back this method and remove the equivalent function since we
135            are setting the exception hook from within this class (OnInit).
136    
137  2003-07-29  Jonathan Coles   <[email protected]>  2003-07-29  Jonathan Coles   <[email protected]>
138    
139          * Doc/manual/images/5_2_custom_ramp.png,          * Doc/manual/images/5_2_custom_ramp.png,

Legend:
Removed from v.1517  
changed lines
  Added in v.1550

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26