/[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 59 by bh, Thu Sep 13 13:56:47 2001 UTC revision 118 by frank, Wed Apr 24 09:03:04 2002 UTC
# Line 1  Line 1 
1    2202-04-24      Frank Koormann <[email protected]>
2            
3            * Resources/Bitmaps/identify.xpm: shadow added
4    
5            * Resources/Bitmaps/fullextent.xpm: new
6            
7    2002-04-22      Jan-Oliver Wagner <[email protected]>
8    
9            * Thuban/UI/tree.py (update_tree): added test for None on map bounding box
10    
11    2002-04-21      Jan-Oliver Wagner <[email protected]>
12    
13            * Thuban/UI/proj4dialog.py (UTMProposeZoneDialog): new
14    
15            * Thuban/UI/tree.py (update_tree): added added map extent
16    
17            * Thuban/UI/mainwindow.py (_method_command): extended by parameter
18            icon; added map_full_extend as tool
19    
20    2002-04-19      Jan-Oliver Wagner <[email protected]>
21    
22            * Thuban/UI/mainwindow.py (SaveSession): launch save as dialog for
23            saving _new_ sessions
24    
25            * Thuban/Model/session.py (create_empty_session): new session
26            don't have a filename (set to None)
27    
28            * Thuban/UI/tree.py (update_tree): added filename and modified flag
29    
30            * Thuban/Model/load.py (ProcessSession): convert projection
31            parameters from unicode to regular string
32    
33            * Data/iceland_sample.session: Added UTM Zone 26 projection.
34    
35    2002-04-11  Bernhard Herzog  <[email protected]>
36    
37            * extensions/shapelib/shapefil.h, extensions/shapelib/shpopen.c,
38            extensions/shapelib/dbfopen.c: Update to the versions of shapelib
39            1.2.9
40    
41            * setup.py (Lib.wxproj extension): Don't link shpopen.c and put
42            the pyshapelib directoy into the list of include dirs, so that
43            pyshapelib_api.h can be found.
44    
45            * extensions/thuban/wxproj.cpp (pyshapelib_api): New variable that
46            holds the pyshapelib C-API
47            (draw_polygon_shape, point_in_polygon_shape, shape_centroid): Use
48            pyshapelib_api to access the shapelib functions.
49            (initwxproj): Import the c_api from the shapelib module and
50            initialize pyshapelib_api.
51    
52    2002-04-04  Bernhard Herzog  <[email protected]>
53    
54            * setup.py (thuban_bdist_rpm.initialize_options): Use
55            initialize_options to create the scripts for the rpm.
56    
57            * extensions/pyprojection/setup.py (PROJ4_PREFIX): Just use /
58    
59    2002-04-03  Bernhard Herzog  <[email protected]>
60    
61            * setup.py: Increment version to 0.1.1
62    
63            * Thuban/UI/mainwindow.py (MainWindow.__init__): Move the "Add
64            Layer" and "Remove Layer" commands from the layer menu to the map
65            menu
66    
67    2002-02-15  Bernhard Herzog  <[email protected]>
68    
69            * Thuban/Model/layer.py (Layer.Shape): list append only takes one
70            argument (python <= 1.5.2 erroneously accepted multiuple
71            arguments)
72    
73    2002-02-04  Bernhard Herzog  <[email protected]>
74    
75            * Thuban/UI/identifyview.py (IdentifyGridCtrl): New class to use a
76            RecordGrid in the identifyview.
77            (IdentifyView.__init__): Use IdentifyGridCtrl instead of
78            IdentifyListCtrl. The grid allows editing of the values.
79    
80            * Thuban/UI/controls.py (RecordTable, RecordGridCtrl): New classes
81            implementing a grid for a single row of a thuban table.
82    
83            * Thuban/UI/view.py (MapCanvas.SelectShapeAt): Search through all
84            layers by default. Easier to use than the previous default of only
85            searching through the select layer which meant that if no layer
86            was selected, you couldn't select a shape.
87    
88            * Thuban/UI/tableview.py (TableGrid.__init__): Fix typo
89    
90            * Thuban/UI/renderer.py (MapRenderer.draw_shape_layer): Honour the
91            stroke_width attribute
92    
93            * Thuban/Model/save.py (save_session): Write the new stroke_width
94            attribute
95    
96            * Thuban/Model/load.py (ProcessSession.startElement): Read the
97            stroke_width attribute
98    
99            * Thuban/Model/layer.py (Layer.__init__): New parameter and
100            instance variable stroke_width
101            (Layer.SetStrokeWidth): Set the stroke_width.
102    
103    2002-02-01  Bernhard Herzog  <[email protected]>
104    
105            * extensions/thuban/wxproj.cpp (project_points): Fix two
106            off-by-one errors in the last loop that joins the various parts
107            together.
108    
109    2002-01-14  Bernhard Herzog  <[email protected]>
110    
111            * setup.py (data_dist.make_distribution): Fix some typos
112    
113    2001-09-18  Bernhard Herzog  <[email protected]>
114    
115            * README: Slight tweaking in preparation for the 0.1 release
116    
117            * setup.cfg: Add section for sdist to create both tgz and zip
118            archives
119    
120            * setup.py: increase version number to 0.1
121            (data_dist): New command class for data distribution
122            
123    
124    2001-09-14  Bernhard Herzog  <[email protected]>
125    
126            * Thuban/UI/identifyview.py (IdentifyListCtrl.selected_shape):
127            Handle the case of no layer (i.e. layer is None) properly.
128    
129            * Thuban/UI/proj4dialog.py (UTMDialog.__init__, Proj4Dialog.__init__):
130            Set the initial selection of the combo boxes to reflect the
131            projection we're starting with in a way that works on windows,
132            too.
133    
134            * Thuban/Lib/connector.py (Connector.print_connections): Print the
135            puiblisher's ids in hex to make it easier to compare them to the
136            standard repr of python methods
137    
138            * Thuban/Model/map.py (Map.Destroy): Unsubscribe the label_layer
139            messages
140    
141  2001-09-13  Bernhard Herzog  <[email protected]>  2001-09-13  Bernhard Herzog  <[email protected]>
142    
143            * Thuban/UI/tree.py (SessionTreeCtrl.OnSelChanged): Make sure to
144            deselect the layer if no layer is selected
145    
146          * Thuban/UI/view.py (MapCanvas.OnPaint): Only delay drawing to          * Thuban/UI/view.py (MapCanvas.OnPaint): Only delay drawing to
147          idle time when there actually is something to draw. If there's          idle time when there actually is something to draw. If there's
148          nothing to draw simply clear the window          nothing to draw simply clear the window
# Line 10  Line 153 
153          specify the point to move into the center of the window          specify the point to move into the center of the window
154          (ZoomOutTool.MouseUp, ZoomInTool.MouseUp): If the mouse wasn't          (ZoomOutTool.MouseUp, ZoomInTool.MouseUp): If the mouse wasn't
155          dragged, zoon in/out by a factor of 2          dragged, zoon in/out by a factor of 2
156            (MapCanvas.find_shape_at): Iterate backwards (i.e. with decreasing
157            index, i.e. reversed drawing order) so that objects appearing to
158            be in from of others are selected first. This is probably mostly
159            relevant for point shapes where the symbols used may overlap
160    
161          * Thuban/Model/session.py (create_empty_session): Unset the          * Thuban/Model/session.py (create_empty_session): Unset the
162          modified bit before returning it          modified bit before returning it

Legend:
Removed from v.59  
changed lines
  Added in v.118

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26