/[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 85 by bh, Wed Apr 3 15:21:58 2002 UTC revision 126 by bh, Thu May 2 18:55:46 2002 UTC
# Line 1  Line 1 
1    2002-05-02  Bernhard Herzog  <[email protected]>
2    
3            * Thuban/UI/view.py: Keep the temporary bitmap used during drawing
4            around to speed up most redraws:
5            (MapCanvas.__init__): New instance variable bitmap which holds the
6            bitmap
7            (MapCanvas.do_redraw): Redraw self.bitmap if necessary. Use
8            self.bitmap to draw.
9            (MapCanvas.full_redraw): New method to force a full redraw
10            including the bitmap
11            (MapCanvas.SetMap): Subscribe full_redraw instead of redraw to
12            make sure the bitmap is redrawn.
13            (MapCanvas.projection_changed, MapCanvas.set_view_transform,
14            MapCanvas.shape_selected): Call full_redraw instead of readraw to
15            make sure the bitmap is redrawn.
16            (MapCanvas.OnSize): New method to handle size events so that the
17            bitmap can be redrawn.
18    
19    2002-04-29  Bernhard Herzog  <[email protected]>
20    
21            * Thuban/UI/mainwindow.py (MainWindow.__init__): Subscribe to the
22            canvas' VIEW_POSITION event
23            (MainWindow.view_position_changed): Handler for VIEW_POSITION.
24            Update the text in the status-bar accordingly.
25    
26            * Thuban/UI/view.py (MapCanvas): Derive from Publisher as well
27            (MapCanvas.__del__): Implement because Publisher.__del__ has to be
28            called.
29            (MapCanvas.__init__): Bind EVT_LEAVE_WINDOW too. Initialize
30            current_position
31            (MapCanvas.set_current_position): New method to set
32            current_position. Issue a VIEW_POSITION event
33            (MapCanvas.CurrentPosition): New public method to return the value
34            of current_position. Should be called when the VIEW_POSITION event
35            is processed.
36            (MapCanvas.OnLeftDown, MapCanvas.OnLeftUp, MapCanvas.OnMotion):
37            Update the position.
38            (MapCanvas.OnLeaveWindow): Set the position to None.
39    
40            * Thuban/UI/messages.py (VIEW_POSITION): New message for the
41            position in the statusbar
42    
43    2002-04-26      Frank Koormann <[email protected]>
44    
45            * Thuban/UI/mainwindow.py: AddLayer, Dialog title s/session/data
46    
47    2002-04-24      Frank Koormann <[email protected]>
48            
49            * Resources/Bitmaps/identify.xpm: shadow added
50    
51            * Resources/Bitmaps/fullextent.xpm: new
52            
53    2002-04-22      Jan-Oliver Wagner <[email protected]>
54    
55            * Thuban/UI/tree.py (update_tree): added test for None on map bounding box
56    
57    2002-04-21      Jan-Oliver Wagner <[email protected]>
58    
59            * Thuban/UI/proj4dialog.py (UTMProposeZoneDialog): new
60    
61            * Thuban/UI/tree.py (update_tree): added added map extent
62    
63            * Thuban/UI/mainwindow.py (_method_command): extended by parameter
64            icon; added map_full_extend as tool
65    
66    2002-04-19      Jan-Oliver Wagner <[email protected]>
67    
68            * Thuban/UI/mainwindow.py (SaveSession): launch save as dialog for
69            saving _new_ sessions
70    
71            * Thuban/Model/session.py (create_empty_session): new session
72            don't have a filename (set to None)
73    
74            * Thuban/UI/tree.py (update_tree): added filename and modified flag
75    
76            * Thuban/Model/load.py (ProcessSession): convert projection
77            parameters from unicode to regular string
78    
79            * Data/iceland_sample.session: Added UTM Zone 26 projection.
80    
81    2002-04-11  Bernhard Herzog  <[email protected]>
82    
83            * extensions/shapelib/shapefil.h, extensions/shapelib/shpopen.c,
84            extensions/shapelib/dbfopen.c: Update to the versions of shapelib
85            1.2.9
86    
87            * setup.py (Lib.wxproj extension): Don't link shpopen.c and put
88            the pyshapelib directoy into the list of include dirs, so that
89            pyshapelib_api.h can be found.
90    
91            * extensions/thuban/wxproj.cpp (pyshapelib_api): New variable that
92            holds the pyshapelib C-API
93            (draw_polygon_shape, point_in_polygon_shape, shape_centroid): Use
94            pyshapelib_api to access the shapelib functions.
95            (initwxproj): Import the c_api from the shapelib module and
96            initialize pyshapelib_api.
97    
98    2002-04-04  Bernhard Herzog  <[email protected]>
99    
100            * setup.py (thuban_bdist_rpm.initialize_options): Use
101            initialize_options to create the scripts for the rpm.
102    
103            * extensions/pyprojection/setup.py (PROJ4_PREFIX): Just use /
104    
105  2002-04-03  Bernhard Herzog  <[email protected]>  2002-04-03  Bernhard Herzog  <[email protected]>
106    
107            * setup.py: Increment version to 0.1.1
108    
109          * Thuban/UI/mainwindow.py (MainWindow.__init__): Move the "Add          * Thuban/UI/mainwindow.py (MainWindow.__init__): Move the "Add
110          Layer" and "Remove Layer" commands from the layer menu to the map          Layer" and "Remove Layer" commands from the layer menu to the map
111          menu          menu

Legend:
Removed from v.85  
changed lines
  Added in v.126

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26