/[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 2358 by jan, Tue Sep 28 19:58:51 2004 UTC revision 2393 by jan, Tue Nov 16 21:35:03 2004 UTC
# Line 1  Line 1 
1    2004-11-16  Jan-Oliver Wagner <[email protected]>
2    
3            Changed way of Extension Registry for gns2shp and profiling.
4    
5            * Extensions/gns2shp/gns2shp.py: Removed registry entry (moved to
6            __init__.py).
7    
8            * Extensions/gns2shp/__init__.py: Added registry entry and the importing
9            of the actual gns2shp module.
10    
11            * Extensions/profiling/profiling.py: Removed registry entry (moved to
12            __init__.py).
13    
14            * Extensions/profiling/__init__.py: Added registry entry and the importing
15            of the actual profiling module.
16    
17    2004-10-28  Bernhard Reiter <[email protected]>
18    
19            * Extensions/svgexport/: Minor improvements to doc strings.
20    
21    2004-10-07  Jan-Oliver Wagner <[email protected]>
22    
23            Further elements for sizable point objects now
24            making this feature usable though not yet complete.
25    
26            * Thuban/Model/save.py (SessionSaver.write_classification): Write
27            attribute 'size' for cldata when the shape layer is of point type.
28            This also now make the test_load.py tests happy.
29    
30            * Thuban/Model/classgen.py (CustomRamp.GetProperties): Added size
31            gradient.
32    
33            * Thuban/UI/classifier.py (ID_SELPROP_SPINCTRL): Renamed to
34            ID_SELPROP_SPINCTRL_LINEWIDTH.
35            (ID_SELPROP_SPINCTRL_LINEWIDTH): New Id replaces ID_SELPROP_SPINCTRL.
36            (ID_SELPROP_SPINCTRL_SIZE): New Id.
37            (SelectPropertiesDialog.__init__): Added a second spin control
38            for the size in case the corresponding layer is of point type.
39            (SelectPropertiesDialog._OnSpin): Renamed to _OnSpinLineWidth.
40            (SelectPropertiesDialog._OnSpinLineWidth): New. Former _OnSpin.
41            (SelectPropertiesDialog._OnSpinSize): New. Set size of property
42            and refresh preview.
43    
44    
45    
46    2004-10-04  Martin Schulze  <[email protected]>
47    
48            * Extensions/wms/test/test_parser.py
49            (TestWMSCapabilitiesParser.test_compareLists): Added missing
50            self-test for compareLists()
51            (TestWMSCapabilitiesParser.test_compareDicts): Added missing
52            self-test for compareDicts()
53            (TestWMSCapabilitiesParser.test_compareLists): Adding more tests
54            to verify the test routine fails with non-equal arguments
55            (TestWMSCapabilitiesParser.test_compareDicts): Adding more tests
56            to verify the test routine fails with non-equal arguments
57    
58    2004-10-03  Jan-Oliver Wagner <[email protected]>
59    
60            First elements for sizeable point objects.
61    
62            * Resources/XML/thuban-1.1.dtd: Added size attribute to cldata.
63    
64            * Data/iceland_sample_size.thuban: New. Sample for sized point objects.
65    
66            * test/test_load.py (ClassificationTest.TestLayers): Added SetSize in case
67            of a corresponding argument is given.
68            (TestSymbolSize): New. Test the size attribute of cldata.
69    
70            * Thuban/Model/classification.py: Removed some trailing whitespaces.
71            (ClassGroupProperties.__init__): Set default size.
72            (ClassGroupProperties.SetProperties): Set the size.
73            (ClassGroupProperties.GetSize): New. Return the size.
74            (ClassGroupProperties.SetSize): New. Set the size.
75            (ClassGroupProperties__eq__): Compare also size.
76            (ClassGroupProperties__repr__): Print also size.
77    
78            * Thuban/Model/load.py (SessionLoader.start_cldata): Also parse
79            the size attribute.
80    
81            * Thuban/UI/classifier.py (ClassDataPreviewer.Draw): Added doc-string.
82            Also, now there is a return value that indicates whether the drawing
83            size exceeded the given rect extent and if so the new extent.
84            Finally, point objects are drawn depending on the size. If either
85            the width or height is exceeded, the new extent is returned.
86            (ClassRenderer.Draw): Now when calling the previewer drawing function,
87            evaluate the return value and, if not None, adapt the grid widget size
88            accordingly and redraw again.
89    
90            * Thuban/UI/baserenderer.py (BaseRenderer.draw_shape_layer_incrementally):
91            If the draw function is for points, call it with the size as additional
92            parameter.
93            (BaseRenderer.draw_point_shape): Added additional, optional parameter for
94            the size. Compute the radius using the size.
95    
96            * Extensions/importAPR/apr.py (APR_BMkSym.GetThubanProp): Now
97            that Thuban supports size, apply this correctly.
98    
99            * Extensions/importAPR/importAPR.py: Bumped version to 0.1.1.
100    
101    2004-10-03  Jan-Oliver Wagner <[email protected]>
102    
103            * Doc/manual/thuban-manual-de.xml: Started translation of
104            Map chapter.
105    
106    2004-10-01  Martin Schulze  <[email protected]>
107    
108            * Extensions/wms/properties.py (wmsProperties.__init__): Extended
109            argument for general use through properties-dialog selector
110            
111            * Thuban/UI/classifier.py: Register properties dialog classes for
112            both provided layer classes/types.
113    
114            * Thuban/UI/mainwindow.py (MainWindow.OpenLayerProperties): The
115            map can be retrieved through the parent which is passed to the
116            constructor anyway and doesn't require an argument of its own,
117            required for the unification of arguments for general use through
118            properties-dialog selector.
119            (MainWindow.OpenOrRaiseDialog): Move the logic for checking
120            whether a dialog is already opened (and raising it to the users
121            attention) and creating a new dialog into a function of its own
122            (MainWindow.OpenLayerProperties): Use the new OpenOrRaiseDialog()
123            method
124            (MainWindow.OpenLayerProperties): Utilise the new ClassMapper for
125            global registration of properties dialog classes (which are indeed
126            layer-specific).
127    
128            * Thuban/UI/classifier.py (Classifier.__init__): Unify arguments
129            for general use through properties-dialog selector, the map can be
130            retrieved through the parent and doesn't require an argument of
131            its own.
132    
133            * Extensions/wms/wms.py: Register the properties dialog class for
134            the provided WMS layer
135    
136  2004-09-28  Jan-Oliver Wagner <[email protected]>  2004-09-28  Jan-Oliver Wagner <[email protected]>
137    
138          New feature: Registry for Extensions.          New feature: Registry for Extensions.

Legend:
Removed from v.2358  
changed lines
  Added in v.2393

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26