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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 26 - (show 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 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]>
109
110 * setup.py: Fix some doc strings
111
112 * 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