/[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 1459 by bh, Fri Jul 18 15:09:32 2003 UTC revision 1497 by frank, Tue Jul 29 12:07:41 2003 UTC
# Line 1  Line 1 
1    2003-07-29  Frank Koormann   <[email protected]>
2    
3            * Doc/manual/thuban-manual.xml: gaspell-checked.
4    
5    2003-07-29  Jonathan Coles   <[email protected]>
6    
7            * Doc/manual/images/3_5_legend.png: Added border to improve look
8            on white background.
9    
10    2003-07-29  Jonathan Coles   <[email protected]>
11    
12            * Doc/manual/thuban-manual.xml: Fixed grammar and typos. Added
13            descriptions for the legend toolbar.
14    
15            * Doc/manual/images/4_2_raster_layer_properties.png: Removed
16            cursor from dialog box.
17    
18    2003-07-28  Jonathan Coles   <[email protected]>
19    
20            * Doc/manual/thuban-manual.xml: More screenshots and more chapters.
21    
22            * Doc/manual/images/2_4_session_tree.png,
23            Doc/manual/images/3_5_legend.png, Doc/manual/images/3_rename_map.png,
24            Doc/manual/images/4_2_layer_properties.png,
25            Doc/manual/images/4_2_raster_layer_properties.png,
26            Doc/manual/images/5_3_genclass.png,
27            Doc/manual/images/5_classification.png,
28            Doc/manual/images/6_projection.png,
29            Doc/manual/images/7_1_table_view.png,
30            Doc/manual/images/7_2_5_join.png: New screenshots.
31    
32    2003-07-24  Jonathan Coles   <[email protected]>
33    
34            * Doc/manual/thuban-manual.xml: Chapter on Projection Management.
35    
36    2003-07-24  Jonathan Coles   <[email protected]>
37    
38            * Doc/manual/thuban-manual.xml: Added EPS images and wrote
39            chapter on Layer Management.
40    
41            * Doc/manual/Makefile: New. Makefile to generate all formats for the
42            manual and images.
43    
44    2003-07-24  Bernhard Herzog  <[email protected]>
45    
46            * Thuban/Model/range.py, Thuban/version.py: Remove the #! line as
47            it annoys lintian which warns about these files not being
48            executable. The #1 isn't necessary here since if you absolutely
49            must execute them you can always say "python <filename>".
50    
51            * Thuban/UI/renderer.py (ScreenRenderer.draw_shape_layer): Remove
52            superfluous code to set brush and pen for point shapes
53    
54            * Thuban/UI/viewport.py: Remove commented out code that wouldn't
55            belong in viewport anyway
56    
57    2003-07-24  Frank Koormann   <[email protected]>
58    
59            * Doc/manual/thuban-manual.xml: Added section on table management.
60    
61    2003-07-24  Bernhard Herzog  <[email protected]>
62    
63            * test/runtests.py (main): Recognize the long "verbose" option
64            correctly.
65    
66    2003-07-22  Jonathan Coles   <[email protected]>
67    
68            * Doc/manual/thuban-manual.xml: Continue to write first revision
69            of the manual.
70    
71            * Thuban/UI/renderer.py (MapRenderer.render_map): Wrap method
72            with Begin/EndDrawing() calls to ensure we aren't doing to
73            many updates to the dc during rendering.
74            (ScreenRenderer.draw_shape_layer): self.draw_point_shape takes
75            a pen and brush argument so they need to be passed to the function.
76    
77            * Thuban/UI/viewport.py (ViewPort.calc_min_max_scales): New.
78            Calculates the minimum and maximum scale values. Factored out
79            of set_view_transform so that it could be used to zoom all the
80            way into a single point.
81            (ViewPort.set_view_transform): Call calc_min_max_scales().
82            (ViewPort.FitSelectedToWindow): Zoom to the maximum scale
83            if only a single point is selected.
84    
85            * Doc/manual/images/1_2_legend_close.png,
86            Doc/manual/images/1_2_legend_dock.png,
87            Doc/manual/images/1_2_mainwindow.png,
88            Doc/manual/images/1_2_mainwindow.ps,
89            Doc/manual/images/1_2_mainwindow.sk,
90            Doc/manual/images/3_2_fullextent.png,
91            Doc/manual/images/3_2_fulllayerextent.png,
92            Doc/manual/images/3_2_fullshapeextent.png,
93            Doc/manual/images/3_2_pan.png,
94            Doc/manual/images/3_2_zoomin.png,
95            Doc/manual/images/3_2_zoomout.png,
96            Doc/manual/images/3_3_identify.png,
97            Doc/manual/images/3_3_label.png,
98            Doc/manual/images/3_5_invisible.png,
99            Doc/manual/images/3_5_movedown.png,
100            Doc/manual/images/3_5_moveup.png,
101            Doc/manual/images/3_5_props.png,
102            Doc/manual/images/3_5_tobottom.png,
103            Doc/manual/images/3_5_totop.png,
104            Doc/manual/images/3_5_visible.png: New. Images for the documentation.
105    
106    2003-07-18  Bernhard Herzog  <[email protected]>
107    
108            * Thuban/UI/messages.py (MAP_REPLACED): New message.
109    
110            * Thuban/UI/viewport.py (ViewPort.SetMap): Issue MAP_REPLACED
111            after the new map has been assigned
112    
113            * Thuban/UI/mainwindow.py (MainWindow.delegated_messages):
114            Delegate MAP_REPLACED to the canvas too
115            (MainWindow.prepare_new_session): Removed. Thanks to the new
116            MAP_REPLACED message it's no longer needed
117            (MainWindow.OpenSession, MainWindow.NewSession):
118            prepare_new_session has been removed.
119    
120            * Thuban/UI/classifier.py (Classifier.__init__): Subscribe to
121            MAP_REPLACED so that we can close the dialog if a new map is set.
122            (Classifier.unsubscribe_messages): Unsubscribe from MAP_REPLACED
123            (Classifier.map_replaced): Handle MAP_REPLACED by closing the
124            dialog
125    
126            * test/test_viewport.py (SimpleViewPortTest)
127            (SimpleViewPortTest.test_default_size): Add doc-strings
128            (ViewPortTest.setUp): Bind map to self.map so we can use it in
129            tests. Subscribe to MAP_REPLACED messages too.
130            (ViewPortTest.tearDown): No need to explicitly unsubscribe
131            (ViewPortTest.test_set_map): New test for the SetMap method.
132    
133    2003-07-18  Bernhard Herzog  <[email protected]>
134    
135            * test/test_viewport.py (SimpleViewPortTest.test_default_size):
136            Move this test from ViewPortTest.setUp to this new separate test
137            case. setUp is not the place for the actual tests.
138            (ViewPortTest.test_inital_settings, ViewPortTest.setUp): Move some
139            more of the test from setUp to the new test test_inital_settings.
140            (ViewPortTest.test_win_to_proj, ViewPortTest.test_proj_to_win)
141            (ViewPortTest.test_proj_conv): Split test_proj_conv into
142            test_win_to_proj and test_proj_to_win and make the tests easier to
143            understand
144            (ViewPortTest.testFitRectToWindow, ViewPortTest.testZoomFactor)
145            (ViewPortTest.testZoomOutToRect, ViewPortTest.testTranslate)
146            (ViewPortTest.test_unprojected_rect_around_point)
147            (ViewPortTest.test_find_shape_at, ViewPortTest.testTools):
148            Reformat to increase readability.
149    
150    2003-07-18  Bernhard Herzog  <[email protected]>
151    
152            * Thuban/UI/view.py (MapCanvas.OnLeftDown): Capture the mouse.
153    
154  2003-07-18  Bernhard Herzog  <[email protected]>  2003-07-18  Bernhard Herzog  <[email protected]>
155    
156          * test/runtests.py: The test suite can now be run without an X          * test/runtests.py: The test suite can now be run without an X

Legend:
Removed from v.1459  
changed lines
  Added in v.1497

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26