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

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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26