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

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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26