/[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 2382 by joey, Mon Oct 4 17:03:29 2004 UTC
# Line 1  Line 1 
1    2004-10-04  Martin Schulze  <[email protected]>
2    
3            * Extensions/wms/test/test_parser.py
4            (TestWMSCapabilitiesParser.test_compareLists): Added missing
5            self-test for compareLists()
6            (TestWMSCapabilitiesParser.test_compareDicts): Added missing
7            self-test for compareDicts()
8            (TestWMSCapabilitiesParser.test_compareLists): Adding more tests
9            to verify the test routine fails with non-equal arguments
10            (TestWMSCapabilitiesParser.test_compareDicts): Adding more tests
11            to verify the test routine fails with non-equal arguments
12    
13    2004-10-03  Jan-Oliver Wagner <[email protected]>
14    
15            First elements for sizeable point objects.
16    
17            * Resources/XML/thuban-1.1.dtd: Added size attribute to cldata.
18    
19            * Data/iceland_sample_size.thuban: New. Sample for sized point objects.
20    
21            * test/test_load.py (ClassificationTest.TestLayers): Added SetSize in case
22            of a corresponding argument is given.
23            (TestSymbolSize): New. Test the size attribute of cldata.
24    
25            * Thuban/Model/classification.py: Removed some trailing whitespaces.
26            (ClassGroupProperties.__init__): Set default size.
27            (ClassGroupProperties.SetProperties): Set the size.
28            (ClassGroupProperties.GetSize): New. Return the size.
29            (ClassGroupProperties.SetSize): New. Set the size.
30            (ClassGroupProperties__eq__): Compare also size.
31            (ClassGroupProperties__repr__): Print also size.
32    
33            * Thuban/Model/load.py (SessionLoader.start_cldata): Also parse
34            the size attribute.
35    
36            * Thuban/UI/classifier.py (ClassDataPreviewer.Draw): Added doc-string.
37            Also, now there is a return value that indicates whether the drawing
38            size exceeded the given rect extent and if so the new extent.
39            Finally, point objects are drawn depending on the size. If either
40            the width or height is exceeded, the new extent is returned.
41            (ClassRenderer.Draw): Now when calling the previewer drawing function,
42            evaluate the return value and, if not None, adapt the grid widget size
43            accordingly and redraw again.
44    
45            * Thuban/UI/baserenderer.py (BaseRenderer.draw_shape_layer_incrementally):
46            If the draw function is for points, call it with the size as additional
47            parameter.
48            (BaseRenderer.draw_point_shape): Added additional, optional parameter for
49            the size. Compute the radius using the size.
50    
51            * Extensions/importAPR/apr.py (APR_BMkSym.GetThubanProp): Now
52            that Thuban supports size, apply this correctly.
53    
54            * Extensions/importAPR/importAPR.py: Bumped version to 0.1.1.
55    
56    2004-10-03  Jan-Oliver Wagner <[email protected]>
57    
58            * Doc/manual/thuban-manual-de.xml: Started translation of
59            Map chapter.
60    
61    2004-10-01  Martin Schulze  <[email protected]>
62    
63            * Extensions/wms/properties.py (wmsProperties.__init__): Extended
64            argument for general use through properties-dialog selector
65            
66            * Thuban/UI/classifier.py: Register properties dialog classes for
67            both provided layer classes/types.
68    
69            * Thuban/UI/mainwindow.py (MainWindow.OpenLayerProperties): The
70            map can be retrieved through the parent which is passed to the
71            constructor anyway and doesn't require an argument of its own,
72            required for the unification of arguments for general use through
73            properties-dialog selector.
74            (MainWindow.OpenOrRaiseDialog): Move the logic for checking
75            whether a dialog is already opened (and raising it to the users
76            attention) and creating a new dialog into a function of its own
77            (MainWindow.OpenLayerProperties): Use the new OpenOrRaiseDialog()
78            method
79            (MainWindow.OpenLayerProperties): Utilise the new ClassMapper for
80            global registration of properties dialog classes (which are indeed
81            layer-specific).
82    
83            * Thuban/UI/classifier.py (Classifier.__init__): Unify arguments
84            for general use through properties-dialog selector, the map can be
85            retrieved through the parent and doesn't require an argument of
86            its own.
87    
88            * Extensions/wms/wms.py: Register the properties dialog class for
89            the provided WMS layer
90    
91  2004-09-28  Jan-Oliver Wagner <[email protected]>  2004-09-28  Jan-Oliver Wagner <[email protected]>
92    
93          New feature: Registry for Extensions.          New feature: Registry for Extensions.

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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26