/[thuban]/branches/greater-ms3/thuban/ChangeLog
ViewVC logotype

Diff of /branches/greater-ms3/thuban/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 59 by bh, Thu Sep 13 13:56:47 2001 UTC revision 87 by bh, Wed Apr 3 19:02:32 2002 UTC
# Line 1  Line 1 
1    2002-04-03  Bernhard Herzog  <[email protected]>
2    
3            * setup.py: Increment version to 0.1.1
4    
5            * Thuban/UI/mainwindow.py (MainWindow.__init__): Move the "Add
6            Layer" and "Remove Layer" commands from the layer menu to the map
7            menu
8    
9    2002-02-15  Bernhard Herzog  <[email protected]>
10    
11            * Thuban/Model/layer.py (Layer.Shape): list append only takes one
12            argument (python <= 1.5.2 erroneously accepted multiuple
13            arguments)
14    
15    2002-02-04  Bernhard Herzog  <[email protected]>
16    
17            * Thuban/UI/identifyview.py (IdentifyGridCtrl): New class to use a
18            RecordGrid in the identifyview.
19            (IdentifyView.__init__): Use IdentifyGridCtrl instead of
20            IdentifyListCtrl. The grid allows editing of the values.
21    
22            * Thuban/UI/controls.py (RecordTable, RecordGridCtrl): New classes
23            implementing a grid for a single row of a thuban table.
24    
25            * Thuban/UI/view.py (MapCanvas.SelectShapeAt): Search through all
26            layers by default. Easier to use than the previous default of only
27            searching through the select layer which meant that if no layer
28            was selected, you couldn't select a shape.
29    
30            * Thuban/UI/tableview.py (TableGrid.__init__): Fix typo
31    
32            * Thuban/UI/renderer.py (MapRenderer.draw_shape_layer): Honour the
33            stroke_width attribute
34    
35            * Thuban/Model/save.py (save_session): Write the new stroke_width
36            attribute
37    
38            * Thuban/Model/load.py (ProcessSession.startElement): Read the
39            stroke_width attribute
40    
41            * Thuban/Model/layer.py (Layer.__init__): New parameter and
42            instance variable stroke_width
43            (Layer.SetStrokeWidth): Set the stroke_width.
44    
45    2002-02-01  Bernhard Herzog  <[email protected]>
46    
47            * extensions/thuban/wxproj.cpp (project_points): Fix two
48            off-by-one errors in the last loop that joins the various parts
49            together.
50    
51    2002-01-14  Bernhard Herzog  <[email protected]>
52    
53            * setup.py (data_dist.make_distribution): Fix some typos
54    
55    2001-09-18  Bernhard Herzog  <[email protected]>
56    
57            * README: Slight tweaking in preparation for the 0.1 release
58    
59            * setup.cfg: Add section for sdist to create both tgz and zip
60            archives
61    
62            * setup.py: increase version number to 0.1
63            (data_dist): New command class for data distribution
64            
65    
66    2001-09-14  Bernhard Herzog  <[email protected]>
67    
68            * Thuban/UI/identifyview.py (IdentifyListCtrl.selected_shape):
69            Handle the case of no layer (i.e. layer is None) properly.
70    
71            * Thuban/UI/proj4dialog.py (UTMDialog.__init__, Proj4Dialog.__init__):
72            Set the initial selection of the combo boxes to reflect the
73            projection we're starting with in a way that works on windows,
74            too.
75    
76            * Thuban/Lib/connector.py (Connector.print_connections): Print the
77            puiblisher's ids in hex to make it easier to compare them to the
78            standard repr of python methods
79    
80            * Thuban/Model/map.py (Map.Destroy): Unsubscribe the label_layer
81            messages
82    
83  2001-09-13  Bernhard Herzog  <[email protected]>  2001-09-13  Bernhard Herzog  <[email protected]>
84    
85            * Thuban/UI/tree.py (SessionTreeCtrl.OnSelChanged): Make sure to
86            deselect the layer if no layer is selected
87    
88          * Thuban/UI/view.py (MapCanvas.OnPaint): Only delay drawing to          * Thuban/UI/view.py (MapCanvas.OnPaint): Only delay drawing to
89          idle time when there actually is something to draw. If there's          idle time when there actually is something to draw. If there's
90          nothing to draw simply clear the window          nothing to draw simply clear the window
# Line 10  Line 95 
95          specify the point to move into the center of the window          specify the point to move into the center of the window
96          (ZoomOutTool.MouseUp, ZoomInTool.MouseUp): If the mouse wasn't          (ZoomOutTool.MouseUp, ZoomInTool.MouseUp): If the mouse wasn't
97          dragged, zoon in/out by a factor of 2          dragged, zoon in/out by a factor of 2
98            (MapCanvas.find_shape_at): Iterate backwards (i.e. with decreasing
99            index, i.e. reversed drawing order) so that objects appearing to
100            be in from of others are selected first. This is probably mostly
101            relevant for point shapes where the symbols used may overlap
102    
103          * Thuban/Model/session.py (create_empty_session): Unset the          * Thuban/Model/session.py (create_empty_session): Unset the
104          modified bit before returning it          modified bit before returning it

Legend:
Removed from v.59  
changed lines
  Added in v.87

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26