/[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 338 by bh, Fri Sep 20 16:26:31 2002 UTC revision 384 by jonathan, Tue Jan 28 18:38:17 2003 UTC
# Line 1  Line 1 
1    2003-01-28  Jonathan Coles  <[email protected]>
2    
3            * Thuban/UI/classifier.py (Classifier): Resolved merging conflicts.
4            Fixed crashing problem on some systems. Dialog box shows
5            classification data.
6    
7            * Thuban/UI/tree.py (SessionTreeCtrl.add_items): Handle drawing
8            Colors in the tree view.
9    
10            * Thuban/Model/layer.py (Layer.TreeInfo): Added a call to build
11            the tree info for classifications. Commented out unnecessary lines.
12    
13            * Thuban/Model/classification.py (Classification.TreeInfo): New
14            function to add information about the classification into the
15            tree view.
16    
17    2003-01-27      Jan-Oliver Wagner <[email protected]>
18    
19            * Thuban/__init__.py (_): New.
20    
21            * Thuban/Model/classification.py, Thuban/Model/extension.py,
22            Thuban/Model/layer.py, Thuban/Model/load.py, Thuban/Model/map.py,
23            Thuban/Model/session.py, Thuban/UI/application.py, Thuban/UI/classifier.py,
24            Thuban/UI/context.py, Thuban/UI/controls.py, Thuban/UI/identifyview.py,
25            Thuban/UI/labeldialog.py, Thuban/UI/mainwindow.py, Thuban/UI/menu.py,
26            Thuban/UI/proj4dialog.py, Thuban/UI/renderer.py, Thuban/UI/tree.py,
27            Thuban/Lib/connector.py, Thuban/Lib/fileutil.py:
28            Replace user string by _() for i18n.
29    
30    2003-01-27  Jonathan Coles  <[email protected]>
31    
32      * Thuban/Model/layer.py: Classification initialization calls.
33    
34      * Thuban/Model/classification.py: Created class to encapsulate
35      a layer classification. Supports specific data points and
36      ranges.
37    
38      * Thuban/Model/load.py: Added support for loading classification
39      information.
40    
41      * Thuban/Model/save.py: Added support for saving classification
42      information.
43    
44      * Thuban/UI/classifier.py: Initial class for a dialog box for
45      specifying classification information.
46    
47      * Thuban/UI/mainwindows.py: Support for opening the classifier
48      dialog.
49    
50      * Thuban/UI/renderer.py: Support for drawing a layer with the
51      classification information.
52    
53      * Data/iceland_sample_class.thuban: iceland_sample with
54      classification data.
55    
56      * test/test_classification: Tests for the Classification class.
57    
58    2002-12-09  Bernhard Herzog  <[email protected]>
59    
60            * test/test_command.py: New. Tests for the command classes.
61    
62            * Thuban/UI/command.py (ToolCommand): New class for tool commands.
63            (Command.IsTool): New method to distinguish between command
64            switching tools and other commands.
65    
66            * Thuban/UI/view.py (MapCanvas.SelectTool): New method to select
67            the tool to avoid direct assignments to instance variables
68            (MapCanvas.ZoomInTool, MapCanvas.ZoomOutTool, MapCanvas.PanTool)
69            (MapCanvas.IdentifyTool, MapCanvas.LabelTool): Use SelectTool to
70            change the tool
71    
72            * Thuban/UI/mainwindow.py (MainWindow.update_command_ui): If an
73            active tool's command turns insensitive, disable the tool.
74            (_tool_command): Use the new ToolCommand class
75    
76            * Examples/simple_extensions/simple_tool.py (simple_tool): Use the
77            SelectTool method to change the tool
78            (iconfile): Use the ToolCommand class
79    
80    2002-12-03  Bernhard Herzog  <[email protected]>
81    
82            * Thuban/UI/tree.py (SessionTreeCtrl.normalize_selection): Handle
83            the case of selected items that are not children of Layers or Maps
84            properly. Previously this bug would trigger an assertion in
85            wxWindows.
86    
87    2002-11-06  Frank Koormann  <[email protected]>
88    
89            * Thuban/UI/mainwindow.py: Altered the order of tools in the
90            toolbar: First now are all navigation tools (Zoom In/Out, Pan,
91            Full Extent).
92        
93    2002-10-23  Bernhard Herzog  <[email protected]>
94    
95            * setup.py (setup call): version now 0.1.3
96    
97            * MANIFEST.in: Add the files in test/
98    
99            * test/README: Add note about tests requiring the iceland data
100    
101            * Thuban/UI/mainwindow.py (MainWindow.About): Add 2002 to
102            copyright notice.
103    
104    2002-10-18  Bernhard Herzog  <[email protected]>
105    
106            * test/test_map.py
107            (TestMapWithContents.test_projected_bounding_box): Use an explicit
108            epsilon.
109    
110            * test/support.py (FloatComparisonMixin.assertFloatEqual)
111            (FloatComparisonMixin.assertFloatSeqEqual): give a more useful
112            message if the assertion fails and don't return the return value
113            of self.assert_. In assertFloatSeqEqual the return meant that not
114            all items of the sequence were compared.
115    
116  2002-09-20  Bernhard Herzog  <[email protected]>  2002-09-20  Bernhard Herzog  <[email protected]>
117    
118            * test/test_fileutil.py: New. Test cases for Thuban.Lib.fileutil
119    
120            * Thuban/Lib/fileutil.py: Fixup some whitespace and typos
121    
122          * test/test_map.py (TestMapWithContents.test_tree_info): Create          * test/test_map.py (TestMapWithContents.test_tree_info): Create
123          the string with the bounding box on the fly because of platform          the string with the bounding box on the fly because of platform
124          differences in the way %g is handled.          differences in the way %g is handled.

Legend:
Removed from v.338  
changed lines
  Added in v.384

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26