/[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 1483 by bh, Thu Jul 24 17:53:21 2003 UTC revision 1545 by jan, Mon Aug 4 15:23:17 2003 UTC
# Line 1  Line 1 
1    2003-08-04  Jan-Oliver Wagner <[email protected]>
2    
3            * Doc/manual/thuban-manual.xml: a number of small improvements.
4            The resulting file is the version submitted for GREAT-ER II.
5    
6    2003-08-01  Bernhard Herzog  <[email protected]>
7    
8            * Thuban/UI/resource.py, Thuban/UI/projdialog.py,
9            Thuban/UI/join.py, Thuban/UI/classgen.py, Thuban/UI/about.py,
10            Thuban/Model/resource.py: Insert cvs keywords and doc-strings.
11    
12            * Thuban/UI/common.py: Insert cvs keywords and doc-strings.
13            (Color2wxColour, wxColour2Color, ThubanBeginBusyCursor)
14            (ThubanEndBusyCursor): Add doc-strings
15    
16    2003-08-01  Bernhard Herzog  <[email protected]>
17    
18            First step towards PostGIS integration. More abstraction by movin
19            more code from the layer to the shapestore. More methods of the
20            layer are now simply delegated to the equivalent method of the
21            shapestore. The SHAPETYPE_* constants are now in data not in
22            layer.
23    
24            * Thuban/Model/data.py (SHAPETYPE_POLYGON, SHAPETYPE_ARC)
25            (SHAPETYPE_POINT, Shape): Move these constants and classes from
26            layer.py to data.py
27            (ShapefileStore.__init__): More Initialization for the new methods
28            and functionality.
29            (ShapefileStore.ShapeType, ShapefileStore.NumShapes)
30            (ShapefileStore.BoundingBox, ShapefileStore.ShapesInRegion)
31            (ShapefileStore.Shape): New methods that were formerly implemented
32            in the layer.
33            (DerivedShapeStore.Shape, DerivedShapeStore.ShapesInRegion)
34            (DerivedShapeStore.ShapeType, DerivedShapeStore.NumShapes)
35            (DerivedShapeStore.BoundingBox): New. DerivedShapeStore
36            equivalents of the new shape methods. These versions are simply
37            delegated to the original shapstore.
38    
39            * Thuban/Model/layer.py (SHAPETYPE_POLYGON, SHAPETYPE_ARC)
40            (SHAPETYPE_POINT, Shape): Removed. They're now in data.py
41            (Layer.SetShapeStore): Removed the initializatin of instance
42            variables that were needed for the stuff that's now in
43            ShapefileStore
44            (Layer.BoundingBox, Layer.NumShapes, Layer.ShapeType)
45            (Layer.Shape, Layer.ShapesInRegion): Simply delegate to the
46            shapestore.
47    
48            * Thuban/UI/classifier.py, Thuban/UI/renderer.py,
49            Thuban/UI/viewport.py: Import the SHAPETYPE_* constants from data
50            instead of layer.
51    
52            * test/test_shapefilestore.py: New. Tests for ShapefileStore.
53    
54            * test/test_derivedshapestore.py: New. Tests for DerivedShapeStore.
55    
56            * test/test_layer.py: Import the SHAPETYPE_* constants from data
57            instead of layer.
58            (TestLayer.test_derived_store): Remove the test for the exception
59            when instantiating the DerivedShapeStore with an incompatible
60            table which is now in test_derivedshapestore.py. Add some more
61            tests of the layer methods to determine whether they work for a
62            DerivedShapeStore as well.
63    
64    2003-07-31  Jonathan Coles   <[email protected]>
65    
66            * Doc/manual/thuban-manual.xml: Fix the list of required packages
67            by just listing the name and where they can be found.
68    
69    2003-07-31  Frank Koormann   <[email protected]>
70    
71            * Doc/manual/thuban-manual.xml:
72            Changed the screenshot elements to figure.
73            Changed some variablelist elements to itemizedlist.
74            Added section on GDAL formats.
75    
76    2003-07-31  Jonathan Coles   <[email protected]>
77    
78            * Doc/manual/thuban-manual.xml: Added a few sentences about
79            the Fix Border Color option when generating classes.
80    
81    2003-07-30  Jonathan Coles   <[email protected]>
82    
83            * Thuban/Model/classgen.py: Add docstrings. Rename specific
84            Ramp instances to use lower_case_style.
85    
86            * Thuban/UI/classgen.py: Use renamed Ramp instances.
87            
88            * Thuban/UI/classifier.py: Add docstrings.
89    
90            * Thuban/UI/dock.py: Add docstrings.
91    
92            * test/test_classgen.py: Use renamed Ramp instances.
93    
94    2003-07-30  Bernhard Herzog  <[email protected]>
95    
96            * Thuban/Lib/connector.py (QueueingPublisher): Removed. This class
97            was never used in Thuban.
98    
99    2003-07-30  Bernhard Herzog  <[email protected]>
100    
101            * Thuban/UI/join.py (JoinDialog.__init__): Use the table's Title()
102            method directly instead of going through the transient_table
103            method. This faster because transient_table may force the copy of
104            a DBF file into the transient database and setting a table's title
105            doesnm't affect the title of the associated transient table, so
106            this fixes RT #2042
107    
108            * Thuban/UI/main.py (__version__): Don't import the already
109            removed show_exception_dialog.
110    
111    2003-07-29  Jonathan Coles   <[email protected]>
112    
113            * Thuban/UI/application.py (ThubanApplication.ShowExceptionDialog):
114            Put back this method and remove the equivalent function since we
115            are setting the exception hook from within this class (OnInit).
116    
117    2003-07-29  Jonathan Coles   <[email protected]>
118    
119            * Doc/manual/images/5_2_custom_ramp.png,
120            Doc/manual/images/5_2_quantiles.png,
121            Doc/manual/images/5_2_uniform_dist.png,
122            Doc/manual/images/5_2_unique_values.png,
123            Doc/manual/images/8_int_error.png: New screen shots.
124    
125            * Doc/manual/thuban-manual.xml: Fixed typos and wording, clarified
126            some points, and added more screen shots.
127    
128    2003-07-29  Bernhard Herzog  <[email protected]>
129    
130            * Thuban/Model/data.py: Remove the now unused import of warnings
131    
132    2003-07-29  Bernhard Herzog  <[email protected]>
133    
134            * Thuban/Model/data.py (SimpleStore): Removed. This class has been
135            deprecated since before the 0.8 release and isn't used in Thuban
136            itself anymore.
137    
138            * Thuban/Model/transientdb.py: Remove some unnecessary imports
139    
140    2003-07-29  Jonathan Coles   <[email protected]>
141    
142            * Thuban/UI/application.py (ThubanApplication.OnInit): set the
143            python exception hook here so that we are sure to catch any
144            Thuban exception that happen during initialization.
145    
146            * Thuban/UI/main.py (main): Don't set the exception hook here,
147            it will get set in ThubanApplication.OnInit.
148    
149    2003-07-29  Jonathan Coles   <[email protected]>
150                                                                                
151            * Thuban/UI/application.py (ThubanApplication.ShowExceptionDialog):
152            Removed and called it show_exception_dialog() so that the exception
153            handler can be set before the class is created.
154                                                                                
155            * Thuban/UI/main.py (main): Install the exception handler before
156            a ThubanApplication is created.
157                                                                                    
158    2003-07-29  Bernhard Herzog  <[email protected]>
159    
160            * po/it.po: New. Italian translation by Maurizio Napolitano
161    
162            * po/ru.po: New. Russian translation by Alex Shevlakov
163    
164    2003-07-29  Frank Koormann   <[email protected]>
165    
166            * Doc/manual/thuban-manual.xml: Extended section on supported
167            projections.
168            
169    2003-07-29  Frank Koormann   <[email protected]>
170    
171            * Doc/manual/thuban-manual.xml: gaspell-checked.
172    
173    2003-07-29  Jonathan Coles   <[email protected]>
174    
175            * Doc/manual/images/3_5_legend.png: Added border to improve look
176            on white background.
177    
178    2003-07-29  Jonathan Coles   <[email protected]>
179    
180            * Doc/manual/thuban-manual.xml: Fixed grammar and typos. Added
181            descriptions for the legend toolbar.
182    
183            * Doc/manual/images/4_2_raster_layer_properties.png: Removed
184            cursor from dialog box.
185    
186    2003-07-28  Jonathan Coles   <[email protected]>
187    
188            * Doc/manual/thuban-manual.xml: More screenshots and more chapters.
189    
190            * Doc/manual/images/2_4_session_tree.png,
191            Doc/manual/images/3_5_legend.png, Doc/manual/images/3_rename_map.png,
192            Doc/manual/images/4_2_layer_properties.png,
193            Doc/manual/images/4_2_raster_layer_properties.png,
194            Doc/manual/images/5_3_genclass.png,
195            Doc/manual/images/5_classification.png,
196            Doc/manual/images/6_projection.png,
197            Doc/manual/images/7_1_table_view.png,
198            Doc/manual/images/7_2_5_join.png: New screenshots.
199    
200    2003-07-24  Jonathan Coles   <[email protected]>
201    
202            * Doc/manual/thuban-manual.xml: Chapter on Projection Management.
203    
204    2003-07-24  Jonathan Coles   <[email protected]>
205    
206            * Doc/manual/thuban-manual.xml: Added EPS images and wrote
207            chapter on Layer Management.
208    
209            * Doc/manual/Makefile: New. Makefile to generate all formats for the
210            manual and images.
211    
212  2003-07-24  Bernhard Herzog  <[email protected]>  2003-07-24  Bernhard Herzog  <[email protected]>
213    
214          * Thuban/Model/range.py, Thuban/version.py: Remove the #! line as          * Thuban/Model/range.py, Thuban/version.py: Remove the #! line as

Legend:
Removed from v.1483  
changed lines
  Added in v.1545

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26