/[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 16 by bh, Fri Aug 31 15:36:39 2001 UTC revision 26 by bh, Wed Sep 5 13:36:30 2001 UTC
# Line 1  Line 1 
1    2001-09-05  Bernhard Herzog  <[email protected]>
2    
3            * Thuban/UI/view.py (MapCanvas.__init__): New argument, interactor.
4            
5            * Thuban/UI/mainwindow.py (MainWindow.__init__): New argument
6            interactor to pass through to the MapCanvas
7            
8            * Thuban/UI/application.py (ThubanApplication.OnInit): Use the new
9            argument to the MainWindow constructor to get rid of the ugly hack
10            that made main.app available early just so that the mapcanvas
11            could access the interactor object.
12    
13    2001-09-04  Bernhard Herzog  <[email protected]>
14    
15            * Thuban/UI/mainwindow.py (MainWindow.RunMessageBox): New method
16            that runs a modal message box
17            (MainWindow.OnClose): Use the new method
18            (MainWindow.RemoveLayer): Just do nothing in case no layer is
19            selected. The command should be grayed out anyway, so there's no
20            need to pop up a message box.
21            (MainWindow.AddLayer): Pop up a message box with an error message
22            if the shape file can't be opened
23    
24            * Thuban/Model/layer.py (Layer.__init__): Open the shapefile
25            immediately. This will cause an exception in case the file can't
26            be opened and we can display an appropriate message.
27    
28            * MANIFEST.in: Add extensions/pyprojection/LICENSE
29    
30            * setup.py (thuban_bdist_rpm): New class implementing a Thuban
31            specific bdist_rpm command.
32    
33            * Thuban/UI/main.py: Catch ImportError exceptions when importing
34            the locale module because it may not be available on some
35            installations.
36    
37            * extensions/pyprojection/LICENSE: Copy of the license text in
38            Projection.i. Having it in a separate file makes it easier to
39            refer to license text in e.g. RPMs
40    
41    2001-09-03  Bernhard Herzog  <[email protected]>
42    
43            * setup.py: use wx-config instead of wxgtk-config because it's
44            more generic
45    
46            * setup.py (ThubanInstall.get_outputs): Add the symlink in
47            <prefix>/bin to the outputs
48            (ThubanInstall.link_file): New method to link files. We need this
49            because the standard copy_files refuses to link non-existing
50            files.
51            (ThubanInstall.run): Remove the leading install root from the
52            script filename if an install root was specified and use the new
53            link_file method
54            
55            * Thuban/UI/mainwindow.py (MainWindow.AddLayer): Fit the map to
56            the window when the first layer is added to the map.
57    
58            * setup.py (ThubanInstall.run): Honor the build root (self.root)
59            when linking thuban.py to <prefix>/bin
60    
61  2001-08-31  Bernhard Herzog  <[email protected]>  2001-08-31  Bernhard Herzog  <[email protected]>
62    
63          * setup.py: In the setup call, the install parameters shouldn't          * setup.py: In the setup call, the install parameters shouldn't

Legend:
Removed from v.16  
changed lines
  Added in v.26

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26