/[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 1878 by bh, Mon Oct 27 17:52:47 2003 UTC revision 1904 by bh, Fri Oct 31 16:52:41 2003 UTC
# Line 1  Line 1 
1    2003-10-31  Bernhard Herzog  <[email protected]>
2    
3            * test/test_classification.py (red, green, blue): New. These
4            constants were used in several cases. Update the relevant methods.
5            (TestClassification.test_defaults)
6            (TestClassification.test_set_default_properties)
7            (TestClassification.test_add_singleton)
8            (TestClassification.test_add_range)
9            (TestClassification.test_multiple_groups)
10            (TestClassification.test_deepcopy): New. These were formerly all
11            part of the single method test.
12            (TestClassification.test_deepcopy): Removed.
13            (TestClassIterator): Removed. The test case is now a method of
14            TestClassification since it tests part of the public interface of
15            Classification
16            (TestClassification.test_iterator): New. Used to be
17            TestClassIterator effectively
18    
19    2003-10-31  Jan-Oliver Wagner <[email protected]>
20    
21            GUIfied the functions of the profiling extension.
22    
23            * /Extensions/profiling/__init__.py: New: Init to make this
24            directory a package.
25    
26            * Extensions/profiling/profiling.py: Moved menu entries to
27            the Extensions menu. Applied _() for strings.
28            (profile_screen_renderer): Catch the detailed printout and present
29            it in a dialog.
30            (time_screen_renderer): Raise a dialog to present the result instead
31            of printing it to stdout.
32    
33    2003-10-31  Bernhard Herzog  <[email protected]>
34    
35            * test/test_classification.py (TestClassGroupProperties)
36            (TestClassGroup, TestClassGroupDefault, TestClassGroupRange)
37            (TestClassGroupSingleton, TestClassIterator, TestClassification):
38            Split TestClassification into several classes, one for each class
39            being tested. TestClassification itself now only tests
40            Classification. This split makes changes to the tests a bit easier
41    
42    2003-10-31  Bernhard Herzog  <[email protected]>
43    
44            * Extensions/profiling/profiling.py: New. Extension to measure
45            Thuban performance
46    
47    2003-10-31  Frank Koormann <[email protected]>
48    
49            Added two items to legend popup menu: Remove Layer and Show Layer Table
50    
51            * Thuban/UI/legend.py (LegendPanel._OnRemoveLayer,
52            LegendPanel._OnShowTable): New event handlers, call the corresponding
53            mainwindow methods.
54            (LegendTree._OnRightClick): Added items to popup menu.
55    
56    2003-10-30  Bernhard Herzog  <[email protected]>
57    
58            * Thuban/UI/dialogs.py (ThubanFrame.__init__): Handle
59            EVT_WINDOW_DESTROY
60            (ThubanFrame.OnDestroy): New. Handler for EVT_WINDOW_DESTROY. Does
61            nothing but is convenient for the derived classes.
62    
63            * Thuban/UI/tableview.py
64            (TableFrame.OnDestroy, LayerTableFrame.OnDestroy): New.
65            Unsubscribe the messages here not in OnClose because that might
66            get called multiple times. Fixes RT #2196
67            (TableFrame.OnClose, LayerTableFrame.OnClose): Removed. Not needed
68            anymore.
69    
70            * README: Update the minimum requirement for wxPython. Since we
71            now use the EVT_WINDOW_DESTROY event, we need at least 2.4.0.4,
72            the version in which that was introduced for all platforms
73    
74    2003-10-30  Frank Koormann <[email protected]>
75    
76            * Thuban/UI/join.py (JoinDialog.OnJoin): Wrapped the major parts of
77            the join process in a ThubanBeginBusyCursor, ThubanEndBusyCursor
78            frame.
79    
80    2003-10-30  Jan-Oliver Wagner <[email protected]>
81    
82            Improved APR import extension, added further EPSG definitions
83            and some cleanup regarding string class.
84    
85            * test/test_proj.py (TestProjection.test_get_projection_units_geo):
86            Added test for alias 'longlat'.
87    
88            * Resources/Projections/epsg-deprecated.proj: New. Contains
89            deprecated EPSG definitions.
90    
91            * Extensions/importAPR/odb.py (ODBBaseObject.TreeInfo): Added
92            the variable names for objects.
93    
94            * Extensions/importAPR/apr.py (APR_BLnSym, APR_BMkSym, APR_BShSym): New.
95            Copied from importAPR and provided with documentation.
96    
97            * Extensions/importAPR/importAPR.py (APR_BLnSym, APR_BMkSym, APR_BShSym):
98            Moved to apr.py.
99            (APR_View): Added object ref 'ITheme'.
100    
101            * Thuban/Lib/fileutil.py, Thuban/UI/proj4dialog.py: Replaced string
102            split function by corresponding use of the string class method.
103    
104            * Thuban/Model/xmlwriter.py: Replaced string replace function by
105            corresponding string method.
106    
107    2003-10-29  Bernhard Herzog  <[email protected]>
108    
109            * Thuban/UI/baserenderer.py
110            (BaseRenderer.draw_shape_layer_incrementally): Speed up the
111            special case of a classification that only has the default group
112    
113  2003-10-27  Bernhard Herzog  <[email protected]>  2003-10-27  Bernhard Herzog  <[email protected]>
114    
115          * po/fr.po, po/es.po: Updated translations from Daniel Calvelo          * po/fr.po, po/es.po: Updated translations from Daniel Calvelo

Legend:
Removed from v.1878  
changed lines
  Added in v.1904

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26