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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 26 - (hide annotations)
Wed Sep 5 13:36:30 2001 UTC (23 years, 6 months ago) by bh
Original Path: trunk/thuban/ChangeLog
File size: 4450 byte(s)
update ChangeLog

1 bh 26 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 bh 19 2001-09-04 Bernhard Herzog <[email protected]>
14    
15 bh 22 * 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 bh 19 * 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 bh 18 2001-09-03 Bernhard Herzog <[email protected]>
42    
43 bh 19 * 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 bh 18 * 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 bh 16 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 bh 7 2001-08-28 Bernhard Herzog <[email protected]>
109    
110 bh 9 * setup.py: Fix some doc strings
111    
112 bh 7 * ChangeLog: started
113    

Properties

Name Value
svn:eol-style native
svn:keywords Author Date Id Revision

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26