/[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 981 by frank, Thu May 22 11:41:31 2003 UTC revision 993 by tkoester, Thu May 22 16:54:04 2003 UTC
# Line 1  Line 1 
1    2003-05-22  Thomas Koester  <[email protected]>
2    
3            * Thuban/Model/range.py, test/test_range.py: Brought over new Range
4            from SciParam that now really is immutable.
5    
6    2003-05-22  Frank Koormann  <[email protected]>
7    
8            Layer Top/Bottom placement added to legend.
9    
10            * Thuban/UI/legend.py
11            (LegendPanel._OnMoveTop(), LayerPanel._OnMoveBottom): New, methods
12            bound to tool events.
13            (LegendTree.MoveCurrentItemTop(), LegendTree.MoveCurrentItemBottom):
14            New, methods binding the event methods with the map methods.
15    
16            * Thuban/Model/map.py (Map.TopLayer(), Map.BottomLayer()): New, place
17            layer at top/bottom of layer stack.
18    
19            * Resources/Bitmaps/top_layer.xpm: New button icon.
20    
21            * Resources/Bitmaps/bottom_layer.xpm: New button icon.
22    
23    2003-05-22  Bernhard Herzog  <[email protected]>
24    
25            * Thuban/Model/session.py (Session.RemoveTable): New method to
26            remove tables
27    
28            * test/test_session.py (TestSessionSimple.test_remove_table): New.
29            Test for RemoveTable
30    
31    2003-05-22  Thomas Koester  <[email protected]>
32    
33            * Thuban/Model/classgen.py: Added short module doc string and CVS id.
34            (ClassGenerator.GenUniformDistribution): Use new Range __init__, too.
35    
36    2003-05-22  Bernhard Herzog  <[email protected]>
37    
38            Implement a way to discover dependencies between tables and
39            shapestores.
40    
41            * Thuban/Model/transientdb.py (TransientTableBase.Dependencies)
42            (TransientJoinedTable.Dependencies)
43            (AutoTransientTable.SimpleQuery): New. Implement the dependencies
44            interface
45            (TransientJoinedTable.__init__): Keep tack of the original table
46            objects in addition to the corresponding transient tables.
47    
48            * Thuban/Model/table.py (DBFTable.Dependencies)
49            (MemoryTable.Dependencies): New. Implement the dependencies
50            interface
51    
52            * Thuban/Model/data.py (ShapeTable): New. Helper class for
53            ShapefileStore
54            (ShapefileStore.__init__): Use ShapeTable instead of
55            AutoTransientTable
56            (ShapefileStore.Table, ShapefileStore.Shapefile): Add doc-strings
57            (ShapefileStore.FileName, ShapefileStore.FileType): New. Accessor
58            methods for filename and type
59            (ShapefileStore.Dependencies): New. Implement the dependencies
60            interface
61            (DerivedShapeStore): New class to replace SimpleStore. The main
62            difference to SimpleStore is that it depends not on a shapefile
63            but another shapestore which expresses the dependencies a bit
64            better
65            (SimpleStore.__init__): Add deprecation warning.
66    
67            * test/test_dbf_table.py (TestDBFTable.test_dependencies): New.
68            Test for the Dependencies method.
69    
70            * test/test_memory_table.py (TestMemoryTable.test_dependencies):
71            New. Test for the Dependencies method.
72    
73            * test/test_transientdb.py
74            (TestTransientTable.test_auto_transient_table_dependencies): New.
75            Test for the Dependencies method.
76            (TestTransientTable.test_transient_joined_table): Add test for the
77            Dependencies method.
78    
79            * test/test_session.py (TestSessionSimple.setUp)
80            (TestSessionSimple.tearDown): New. Implement a better way to
81            destroy the sessions.
82            (TestSessionSimple.test_initial_state)
83            (TestSessionSimple.test_add_table): Bind session to self.session
84            so that it's destroyed by tearDown
85            (TestSessionSimple.test_open_shapefile): New. Test for
86            OpenShapefile and the object it returns
87    
88    2003-05-22  Bernhard Herzog  <[email protected]>
89    
90            * Thuban/Model/session.py (Session.AddTable): New method to
91            register tables with the session.
92            (Session.Tables): Return the tables registered with AddTable too.
93    
94            * test/test_session.py (TestSessionSimple.test_add_table): New.
95            Test case for the AddTable method
96    
97  2003-05-22  Frank Koormann  <[email protected]>  2003-05-22  Frank Koormann  <[email protected]>
98    
99          UI polishing updates: Place main buttons (OK, Cancel, etc) in the          UI polishing updates: Place main buttons (OK, Cancel, etc) in the
# Line 27  Line 123 
123          the text if not visible. The italic font sometimes exceeds the          the text if not visible. The italic font sometimes exceeds the
124          rendering area.          rendering area.
125    
   
126  2003-05-21  Jonathan Coles   <[email protected]>  2003-05-21  Jonathan Coles   <[email protected]>
127    
128          * Thuban/UI/dock.py (DockFrame): Rename references to _OnClose          * Thuban/UI/dock.py (DockFrame): Rename references to _OnClose

Legend:
Removed from v.981  
changed lines
  Added in v.993

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26