/[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 44 by bh, Fri Sep 7 11:56:05 2001 UTC revision 71 by bh, Mon Jan 14 15:10:29 2002 UTC
# Line 1  Line 1 
1    2002-01-14  Bernhard Herzog  <[email protected]>
2    
3            * setup.py (data_dist.make_distribution): Fix some typos
4    
5    2001-09-18  Bernhard Herzog  <[email protected]>
6    
7            * README: Slight tweaking in preparation for the 0.1 release
8    
9            * setup.cfg: Add section for sdist to create both tgz and zip
10            archives
11    
12            * setup.py: increase version number to 0.1
13            (data_dist): New command class for data distribution
14            
15    
16    2001-09-14  Bernhard Herzog  <[email protected]>
17    
18            * Thuban/UI/identifyview.py (IdentifyListCtrl.selected_shape):
19            Handle the case of no layer (i.e. layer is None) properly.
20    
21            * Thuban/UI/proj4dialog.py (UTMDialog.__init__, Proj4Dialog.__init__):
22            Set the initial selection of the combo boxes to reflect the
23            projection we're starting with in a way that works on windows,
24            too.
25    
26            * Thuban/Lib/connector.py (Connector.print_connections): Print the
27            puiblisher's ids in hex to make it easier to compare them to the
28            standard repr of python methods
29    
30            * Thuban/Model/map.py (Map.Destroy): Unsubscribe the label_layer
31            messages
32    
33    2001-09-13  Bernhard Herzog  <[email protected]>
34    
35            * Thuban/UI/tree.py (SessionTreeCtrl.OnSelChanged): Make sure to
36            deselect the layer if no layer is selected
37    
38            * Thuban/UI/view.py (MapCanvas.OnPaint): Only delay drawing to
39            idle time when there actually is something to draw. If there's
40            nothing to draw simply clear the window
41            (MapCanvas.do_redraw): Call dc.EndDrawing and add some comments.
42            (MapCanvas.SetMap): force a redraw in all cases because
43            FitMapToWindow doesn't always do it.
44            (MapCanvas.ZoomFactor): Add an optional parameter, center, to
45            specify the point to move into the center of the window
46            (ZoomOutTool.MouseUp, ZoomInTool.MouseUp): If the mouse wasn't
47            dragged, zoon in/out by a factor of 2
48            (MapCanvas.find_shape_at): Iterate backwards (i.e. with decreasing
49            index, i.e. reversed drawing order) so that objects appearing to
50            be in from of others are selected first. This is probably mostly
51            relevant for point shapes where the symbols used may overlap
52    
53            * Thuban/Model/session.py (create_empty_session): Unset the
54            modified bit before returning it
55    
56            * Thuban/UI/mainwindow.py (MainWindow.NewSession): Use
57            create_empty_session session to create the new, empty session.
58    
59            * Thuban/UI/mainwindow.py (MainWindow.__init__): Set the size of
60            the tool bitmaps.
61            (MainWindow.OnClose, MainWindow.save_modified_session): Separate
62            the code that asks whether the session should be saved into the
63            new method save_modified_session.
64            (MainWindow.OpenSession, MainWindow.NewSession): Use the new
65            method to save modified session here too.
66    
67    2001-09-11  Bernhard Herzog  <[email protected]>
68    
69            * setup.py (InnoIconItem): fix typo
70    
71            (thuban_bdist_inno.run):
72            (bdist_inno.run): Move the decision not to create symlinks on
73            non-nt platforms to thuban_bdist_inno and do it unconditinally
74            since we never want to create the symlinks here
75    
76    2001-09-10  Bernhard Herzog  <[email protected]>
77    
78            * Thuban/UI/mainwindow.py (MainWindow.IdentifyTool): Popup the
79            identify view immediately
80    
81            * Thuban/UI/controls.py: New file with two classes RecordListCtrl
82            and SelectableRecordListCtrl that implement the code shared by the
83            identify view and the label dialog
84    
85            * Thuban/UI/identifyview.py (IdentifyListCtrl): Derive from the
86            new class RecordListCtrl
87    
88            * Thuban/UI/labeldialog.py (LabelDialog.OnOK): Check whether the
89            return value of GetValue is None instead of using it as a boolean
90            directly so that Zero numbers are handled properly.
91            (LabelListCtrl): Derive from the new class
92            SelectableRecordListCtrl
93    
94            * Thuban/UI/proj4dialog.py (Proj4Dialog.__init__):
95            (Proj4Dialog.dialogLayout): Make the window resizable and set the
96            size of the text control explicitly to make the sizers work on
97            both Windows and X.
98    
99  2001-09-07  Bernhard Herzog  <[email protected]>  2001-09-07  Bernhard Herzog  <[email protected]>
100    
101          * Thuban/UI/view.py (MapCanvas.find_shape_at):Add a new parameter          * Thuban/UI/view.py (MapCanvas.find_shape_at):Add a new parameter
102          that can limit the search to the currently selected layer.          that can limit the search to the currently selected layer.
103          (MapCanvas.SelectShapeAt): Make sure that the currently selected          (MapCanvas.SelectShapeAt): Make sure that the currently selected
104          layer stays selected even when no shape is found          layer stays selected even when no shape is found
105            (MapCanvas.FitRectToWindow): If the rect has zero with or zero
106            height do nothing (avoids zero division errors)
107    
108  2001-09-06  Bernhard Herzog  <[email protected]>  2001-09-06  Bernhard Herzog  <[email protected]>
109    

Legend:
Removed from v.44  
changed lines
  Added in v.71

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26