/[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 1272 by jonathan, Fri Jun 20 16:43:13 2003 UTC revision 1320 by jonathan, Mon Jun 30 10:27:24 2003 UTC
# Line 1  Line 1 
1    2003-06-30  Jonathan Coles   <[email protected]>
2    
3            * Thuban/version.py: SQLite/PySQLite version dependencies
4            were too high.
5    
6    2003-06-30  Jonathan Coles   <[email protected]>
7    
8            * Thuban/version.py: Update version to 0.8.1
9            
10            * MANIFEST.in: Added Projections so that default.proj is
11            included.
12    
13    2003-06-26  Jonathan Coles   <[email protected]>
14    
15            New About box with lots more information including library
16            versions and credits. More/better version checking before
17            Thuban starts.
18    
19            * Thuban/UI/about.py: New. New About box that displays
20            library version information and credits.
21    
22            * Thuban/version.py: Added new 'versions' dictionary which
23            contains the verions of various libraries which are checked
24            when the module loads.
25            (verify_versions): Check all version numbers and returns
26            a list of errors.
27    
28            * Thuban/UI/classifier.py (Classifier.__EnableButtons):
29            Reset the status of the buttons as the situation warrants,
30            but in a better more reliable way by not relying on the
31            current status to determine what needs to change.
32    
33            * Thuban/UI/main.py (wxCHECK_VERSION): Removed. Not needed.
34            (verify_versions): Remove most of the code since it is
35            now in Thuban.version.verify_versions.o
36    
37            * Thuban/UI/mainwindow.py (MainWindow.About): Call new
38            About box in Thuban.UI.about.
39    
40            * extensions/thuban/gdalwarp.cpp (get_gdal_version): New.
41            Returns the version of gdal library being used as a string.
42    
43            * extensions/thuban/wxproj.cpp (check_version, check_version_gtk):
44            Removed.
45            (get_proj_version): Return the version of PROJ that the file
46            was compiled with.
47            (get_gtk_version): Return th version of GTK that the file
48            was compiled with.
49    
50    2003-06-25  Jonathan Coles   <[email protected]>
51    
52            * Thuban/UI/classifier.py (Classifier.EditSymbol): The parent
53            of the SelectPropertiesDialog should be self so the window
54            appears on top.
55            (ClassGroupPropertiesCtrl.DoEdit): The parent
56            of the SelectPropertiesDialog should be self so the window
57            appears on top.
58    
59            * Thuban/UI/resource.py: Cleaned up how we determine file
60            extensions.
61            (GetImageResource): Return an wxImage from our Resources.
62    
63    2003-06-24  Jonathan Coles   <[email protected]>
64    
65            * Thuban/UI/renderer.py (ExportRenderer.render_legend):
66            Check that a layer has a classification before trying
67            to get it. Raster layers don't have classifications.
68    
69    2003-06-23  Jonathan Coles   <[email protected]>
70            
71            * setup.py: Add Resources/XML to resource list.
72        
73    2003-06-23  Jonathan Coles   <[email protected]>
74    
75            * setup.cfg: Fix copyright dates
76        
77    2003-06-23  Jonathan Coles   <[email protected]>
78    
79            * MANIFEST.in: Update with Resources/XML
80    
81            * setup.py: Don't include Locale resources yet as we don't
82            have any and it causes problems building the distribution
83            for Windows. Update version to 0.8.0.
84    
85            * Doc/thuban.dtd: Removed since it is now in Resources/XML.
86    
87            * Thuban/UI/mainwindow.py: Add blank line at the end because
88            file was not being read correctly building the Windows
89            distribution.
90    
91    2003-06-23  Jonathan Coles   <[email protected]>
92    
93            * Thuban/UI/mainwindow.py (MainWindow.About): Fix text.
94    
95            * Thuban/version.py: Temporarily update longversion for
96            the 0.8 release so that it doesn't have the cvs revision.
97    
98    2003-06-23  Jonathan Coles   <[email protected]>
99    
100            * Thuban/UI/common.py (ThubanBeginBusyCursor): Call wxSafeYield
101            to make sure that we don't create reentrant possibilities with
102            wxYield.
103    
104            * Thuban/UI/view.py (MapCanvas.OnPaint): Call wxBeginBusyCursor()
105            directly to avoid the wxSafeYield() call which generates an
106            OnPaint event causing infinite recursion. Don't try to catch
107            exception anymore. This was for before there were limits on map
108            scaling.
109    
110    2003-06-23  Bernhard Herzog  <[email protected]>
111    
112            Bug fix for RT #1961:
113    
114            * Thuban/Model/load.py (SessionLoader.start_derivedshapesource):
115            Register DerivedShapestores with the session
116    
117            * Thuban/Model/session.py (Session.Tables): Make sure each table
118            is only listed once.
119    
120            * test/test_load.py (TestJoinedTable.test): Add check_format call.
121            Update file contents to match the one written out.
122    
123    2003-06-20  Bernhard Herzog  <[email protected]>
124    
125            * test/xmlsupport.py (SaxEventLister.startElementNS)
126            (SaxEventLister.endElementNS): Do not include the qname. Python
127            2.2.1 and 2.2.2 and 2.2.3 differ in this regard. In 2.2.1 qname it
128            is (presumably incorrectly) None, whereas it's a string with the
129            element name in the later versions.
130    
131            * test/test_xmlsupport.py (TestEventList.test_even_list_simple)
132            (TestEventList.test_even_list_namespace): Update tests to reflect
133            the new behaviour
134            (TestEventList.test_even_list_id_normalization): Fix doc-string
135    
136    2003-06-20  Jonathan Coles   <[email protected]>
137    
138            * Thuban/Model/layer.py (BaseLayer.HasShapes): New. Overridden
139            by deriving classes to determine if that layer supports shapes.
140            (Layer): Override HasShapes and return true.
141    
142            * Thuban/UI/classgen.py: Use Thuban[Begin|End]BusyCursor()
143            instead of a direct call to wx[Begin|End]CusyCursor().
144            (GenUniquePanel._OnRetrieve): Set busy cursor while retrieving
145            table data.
146    
147            * Thuban/UI/common.py (ThubanBeginBusyCursor, ThubanEndBusyCursor):
148            New. Wrappers around the wxWindows functions that allow us to
149            make additional calls such as wxYield which gives the native
150            system a chance to update the cursor correctly.
151    
152            * Thuban/UI/tableview.py: Use Thuban[Begin|End]BusyCursor()
153            instead of a direct call to wx[Begin|End]CusyCursor().
154    
155            * Thuban/UI/view.py: Use Thuban[Begin|End]BusyCursor()
156            instead of a direct call to wx[Begin|End]CusyCursor().
157            (MapCanvas.find_shape_at): Check if the current search layer
158            support shapes, otherwise go on to the next layer.
159    
160            * test/test_layer.py: Add tests in each type of layer for
161            HasClassification() and HasShapes()
162    
163  2003-06-20  Jonathan Coles   <[email protected]>  2003-06-20  Jonathan Coles   <[email protected]>
164    
165          * Thuban/UI/view.py (MapCanvas.OnPaint): Call wxYield after          * Thuban/UI/view.py (MapCanvas.OnPaint): Call wxYield after

Legend:
Removed from v.1272  
changed lines
  Added in v.1320

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26