/[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 7 by bh, Tue Aug 28 15:43:35 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]>
62    
63            * setup.py: In the setup call, the install parameters shouldn't
64            have trailing slashes because distutils on non-posix platforms
65            doesn't like that. The same applies to other directories like
66            "Resources/Bitmaps"
67    
68            In the configuration section for nt, move the wxWindows directory
69            optins into the part clearly marked as editable.
70    
71            (InstallLocal.initialize_options):
72            (InstallLocal.user_options): remove the currently unused debug
73            flag
74            (thuban_build_py.find_all_modules): Add this method so that it
75            works for our case of having packages and modules in one
76            distribution as well.
77            (ThubanInstall.initialize_options):
78            (ThubanInstall.finalize_options):
79            (ThubanInstall.user_options):
80            (ThubanInstall.boolean_options): Add new options, do-symlink and
81            extra files. Since these are the first ThubanInstall specific
82            options, override user_options and boolean_options
83            (ThubanInstall.run): Honor the new do-symlink and extra-files
84            options.
85            (ThubanInstall.get_outputs): Add to override the base-class's
86            version and add the extra-files to the outputs
87            (bdist_inno): New class for windows distributions with Inno Setup
88            (InnoIconItem): Helper class for bdist_inno
89            (thuban_bdist_inno): Thuban specific version of bdist_inno. Added
90            this together with the appropriate parameters, to the setup call.
91            
92            * setup.cfg (bdist_inno): added new section for the inno setup
93            installer
94    
95            * Thuban/UI/tree.py (myTreeCtrlPanel.__init__): New inst var
96            changing_selection to avoid recursive selection events when
97            modifying the selection in response to a selection event.
98            (myTreeCtrlPanel.normalize_selection): Set the new inst var when
99            changing the tree's selection.
100            (myTreeCtrlPanel.OnSelChanged): Only normalize the selection when
101            we're not being called indirectly from normalize_selection.
102    
103            * Thuban/UI/mainwindow.py (MainWindow.update_command_ui): Call
104            event.Check only if the command is actuall checkable.
105            (MainWindow.__init__): Call the toolbar's Realize method to make
106            sure that the items are actually shown
107    
108  2001-08-28  Bernhard Herzog  <[email protected]>  2001-08-28  Bernhard Herzog  <[email protected]>
109    
110            * setup.py: Fix some doc strings
111    
112          * ChangeLog: started          * ChangeLog: started
113    

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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26