/[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 840 by bh, Tue May 6 15:54:35 2003 UTC revision 860 by frank, Thu May 8 10:41:36 2003 UTC
# Line 1  Line 1 
1    2003-05-08  Frank Koormann <[email protected]>
2    
3            * Thuban/UI/legend.py (ScalebarBitmap.SetCanvas):
4            Initialize ScaleBar with canvas.map
5    
6            * Thuban/Model/scalebar.py (ScaleBar.roundInterval()): New,
7            round intervals to display smarter lengths
8            (ScaleBar.DrawScalebar): Draw Scalebar only if the map contains a
9            layer. If the maps has no projection applied grey the scalebar.
10    
11    2003-05-07  Frank Koormann <[email protected]>
12            
13            Basic Scalebar features added.
14    
15            * Thuban/Model/scalebar.py (ScaleBar): New, scalebar rendering.
16    
17            * Thuban/UI/legend.py (LegendPanel): Added scalebar bitmap
18            (ScaleBarBitmap): New, links the scalebar bitmap with view messages
19            and the renderer.
20    
21            * Thuban/UI/view.py (MapCanvas.set_view_transform): Issue SCALE_CHANGED.
22    
23            * Thuban/UI/messages.py: SCALE_CHANGED added.
24    
25    2003-05-07  Bernhard Herzog  <[email protected]>
26    
27            * Thuban/Model/session.py (Session.__init__): New instance
28            variable shapestores to hold a list of all open shapestore objects
29            (Session.ShapeStores): New. Accessor method for the shapestores
30            list.
31            (Session._add_shapestore, Session._clean_weak_store_refs): New.
32            Internal methods to maintain the shapestores list.
33            (Session.Tables): New. Return all tables open in the session.
34            (Session.OpenShapefile): Insert the new ShapeStore into the
35            shapestores list.
36    
37            * test/test_session.py (TestSessionSimple.test_initial_state): Add
38            tests for ShapeStores and Tables
39            (TestSessionWithContent.test_shape_stores)
40            (TestSessionWithContent.test_tables): New. Test cases for
41            ShapeStores and Tables
42    
43    2003-05-07  Bernhard Herzog  <[email protected]>
44    
45            * Thuban/Model/transientdb.py (TransientTableBase.ReadRowAsDict):
46            Add comments about the optimizations used.
47            (AutoTransientTable.ReadValue, TransientTableBase.ReadValue): New.
48            Implement the ReadValue table interface method.
49    
50            * test/test_transientdb.py
51            (TestTransientTable.run_iceland_political_tests)
52            (TestTransientTable.test_transient_joined_table): Add tests for
53            ReadValue
54    
55    2003-05-07  Frank Koormann <[email protected]>
56    
57            * Resources/Bitmaps/fulllayerextent.xpm,
58            Resources/Bitmaps/fullselextent.xpm: Replaced the place holders with
59            new icons.
60    
61    2003-05-06  Bernhard Herzog  <[email protected]>
62    
63            * Thuban/Model/transientdb.py (AutoTransientTable.SimpleQuery):
64            New. Simply delegate to the transient table's version.
65    
66            * test/test_transientdb.py
67            (TestTransientTable.test_auto_transient_table_query): New. Test
68            case for AutoTransientTable's SimpleQuery
69    
70    2003-05-06  Bernhard Herzog  <[email protected]>
71    
72            * Thuban/Model/transientdb.py (TransientTableBase.SimpleQuery):
73            Implement a simple query method for the query dialog
74            (TransientTableBase.create): Add an INTEGER PRIMARY KEY that holds
75            the row index or shapeid.
76            (TransientTable.create): Insert the right value of the row index
77            (TransientJoinedTable.create): Copy the row index of the left
78            table to the joined result table
79    
80            * test/test_transientdb.py
81            (TestTransientTable.test_transient_table_read_twice): Fix
82            doc-string
83            (TestTransientTable.test_transient_table_query): New. Test for the
84            SimpleQuery method
85    
86  2003-05-06  Bernhard Herzog  <[email protected]>  2003-05-06  Bernhard Herzog  <[email protected]>
87    
88          Convert all table users to use the new table interface. This only          Convert all table users to use the new table interface. This only

Legend:
Removed from v.840  
changed lines
  Added in v.860

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26