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

Legend:
Removed from v.48  
changed lines
  Added in v.72

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26