/[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 55 by bh, Tue Sep 11 11:45:27 2001 UTC revision 89 by bh, Thu Apr 4 14:22:49 2002 UTC
# Line 1  Line 1 
1    2002-04-04  Bernhard Herzog  <[email protected]>
2    
3            * extensions/pyprojection/setup.py (PROJ4_PREFIX): Just use /
4    
5    2002-04-03  Bernhard Herzog  <[email protected]>
6    
7            * setup.py: Increment version to 0.1.1
8    
9            * Thuban/UI/mainwindow.py (MainWindow.__init__): Move the "Add
10            Layer" and "Remove Layer" commands from the layer menu to the map
11            menu
12    
13    2002-02-15  Bernhard Herzog  <[email protected]>
14    
15            * Thuban/Model/layer.py (Layer.Shape): list append only takes one
16            argument (python <= 1.5.2 erroneously accepted multiuple
17            arguments)
18    
19    2002-02-04  Bernhard Herzog  <[email protected]>
20    
21            * Thuban/UI/identifyview.py (IdentifyGridCtrl): New class to use a
22            RecordGrid in the identifyview.
23            (IdentifyView.__init__): Use IdentifyGridCtrl instead of
24            IdentifyListCtrl. The grid allows editing of the values.
25    
26            * Thuban/UI/controls.py (RecordTable, RecordGridCtrl): New classes
27            implementing a grid for a single row of a thuban table.
28    
29            * Thuban/UI/view.py (MapCanvas.SelectShapeAt): Search through all
30            layers by default. Easier to use than the previous default of only
31            searching through the select layer which meant that if no layer
32            was selected, you couldn't select a shape.
33    
34            * Thuban/UI/tableview.py (TableGrid.__init__): Fix typo
35    
36            * Thuban/UI/renderer.py (MapRenderer.draw_shape_layer): Honour the
37            stroke_width attribute
38    
39            * Thuban/Model/save.py (save_session): Write the new stroke_width
40            attribute
41    
42            * Thuban/Model/load.py (ProcessSession.startElement): Read the
43            stroke_width attribute
44    
45            * Thuban/Model/layer.py (Layer.__init__): New parameter and
46            instance variable stroke_width
47            (Layer.SetStrokeWidth): Set the stroke_width.
48    
49    2002-02-01  Bernhard Herzog  <[email protected]>
50    
51            * extensions/thuban/wxproj.cpp (project_points): Fix two
52            off-by-one errors in the last loop that joins the various parts
53            together.
54    
55    2002-01-14  Bernhard Herzog  <[email protected]>
56    
57            * setup.py (data_dist.make_distribution): Fix some typos
58    
59    2001-09-18  Bernhard Herzog  <[email protected]>
60    
61            * README: Slight tweaking in preparation for the 0.1 release
62    
63            * setup.cfg: Add section for sdist to create both tgz and zip
64            archives
65    
66            * setup.py: increase version number to 0.1
67            (data_dist): New command class for data distribution
68            
69    
70    2001-09-14  Bernhard Herzog  <[email protected]>
71    
72            * Thuban/UI/identifyview.py (IdentifyListCtrl.selected_shape):
73            Handle the case of no layer (i.e. layer is None) properly.
74    
75            * Thuban/UI/proj4dialog.py (UTMDialog.__init__, Proj4Dialog.__init__):
76            Set the initial selection of the combo boxes to reflect the
77            projection we're starting with in a way that works on windows,
78            too.
79    
80            * Thuban/Lib/connector.py (Connector.print_connections): Print the
81            puiblisher's ids in hex to make it easier to compare them to the
82            standard repr of python methods
83    
84            * Thuban/Model/map.py (Map.Destroy): Unsubscribe the label_layer
85            messages
86    
87    2001-09-13  Bernhard Herzog  <[email protected]>
88    
89            * Thuban/UI/tree.py (SessionTreeCtrl.OnSelChanged): Make sure to
90            deselect the layer if no layer is selected
91    
92            * Thuban/UI/view.py (MapCanvas.OnPaint): Only delay drawing to
93            idle time when there actually is something to draw. If there's
94            nothing to draw simply clear the window
95            (MapCanvas.do_redraw): Call dc.EndDrawing and add some comments.
96            (MapCanvas.SetMap): force a redraw in all cases because
97            FitMapToWindow doesn't always do it.
98            (MapCanvas.ZoomFactor): Add an optional parameter, center, to
99            specify the point to move into the center of the window
100            (ZoomOutTool.MouseUp, ZoomInTool.MouseUp): If the mouse wasn't
101            dragged, zoon in/out by a factor of 2
102            (MapCanvas.find_shape_at): Iterate backwards (i.e. with decreasing
103            index, i.e. reversed drawing order) so that objects appearing to
104            be in from of others are selected first. This is probably mostly
105            relevant for point shapes where the symbols used may overlap
106    
107            * Thuban/Model/session.py (create_empty_session): Unset the
108            modified bit before returning it
109    
110            * Thuban/UI/mainwindow.py (MainWindow.NewSession): Use
111            create_empty_session session to create the new, empty session.
112    
113            * Thuban/UI/mainwindow.py (MainWindow.__init__): Set the size of
114            the tool bitmaps.
115            (MainWindow.OnClose, MainWindow.save_modified_session): Separate
116            the code that asks whether the session should be saved into the
117            new method save_modified_session.
118            (MainWindow.OpenSession, MainWindow.NewSession): Use the new
119            method to save modified session here too.
120    
121  2001-09-11  Bernhard Herzog  <[email protected]>  2001-09-11  Bernhard Herzog  <[email protected]>
122    
123          * setup.py (InnoIconItem): fix typo          * setup.py (InnoIconItem): fix typo

Legend:
Removed from v.55  
changed lines
  Added in v.89

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26