/[thuban]/branches/WIP-pyshapelib-bramz/ChangeLog
ViewVC logotype

Diff of /branches/WIP-pyshapelib-bramz/ChangeLog

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

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

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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26