/[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 1960 by bh, Wed Nov 19 15:31:52 2003 UTC revision 1977 by bh, Tue Nov 25 14:26:26 2003 UTC
# Line 1  Line 1 
1    2003-11-25  Bernhard Herzog  <[email protected]>
2    
3            * test/test_load.py (TestClassification.test): Add the missing
4            round trip test.
5            (TestClassification.file_contents): Update to the newest file
6            format
7    
8    2003-11-25  Bernhard Herzog  <[email protected]>
9    
10            Add very experimental (and possibly dangerous) extension to draw
11            polygons:
12    
13            * Extensions/drawshape/README: New. Brief installation
14            instructions
15    
16            * Extensions/drawshape/drawshape.py: New. Implementation of the
17            drawshape extensions
18    
19            * Extensions/drawshape/patch.diff: Patch to apply before the
20            extension can be used.
21    
22    2003-11-24  Bernhard Herzog  <[email protected]>
23    
24            * Thuban/Model/data.py (ShapefileStore._open_shapefile)
25            (ShapefileStore.__init__): Factor opening the shapefile into a
26            separate method (the new _open_shapefile). This makes the code a
27            bit more readable but the real reason is that it makes some evil
28            hacks easier. :-)
29    
30    2003-11-24  Bernhard Herzog  <[email protected]>
31    
32            * Thuban/Model/load.py (SessionLoader.check_attrs): If no
33            converter is specified for an attribute assume it's a string
34            containing only Latin1 characters. Update doc-string accordingly.
35            This change should fix many places where unicode objects might
36            accidentally enter Thuban.
37    
38            * test/test_load.py (TestNonAsciiColumnName): New test to check
39            what happens with column names in DBF files that contain non-ascii
40            characters
41    
42    2003-11-21  Bernhard Herzog  <[email protected]>
43    
44            Enable the experimental attribute editing again and introduce a
45            command line switch to actually activate it
46    
47            * Thuban/UI/main.py (options): New. Container for options set on
48            the commmand line
49            (main): Add the --enable-attribute-editing flag.
50    
51            * Thuban/UI/identifyview.py (IdentifyView.__init__): If attribute
52            editing is enabled use the grid ctrl which allows editing of the
53            values
54    
55            * Thuban/Model/transientdb.py (AutoTransientTable.write_record):
56            New. Just delegate this to the underlying table.
57    
58    2003-11-20  Bernhard Herzog  <[email protected]>
59    
60            * test/test_proj.py (ProjFileReadTests.test_read_unreadable_file):
61            Skip this test if run under non-posix systems since it only works
62            there
63    
64    2003-11-19  Bernhard Herzog  <[email protected]>
65    
66            * Thuban/Model/resource.py: Rework the way gdal support is
67            determined so that we can give a reason in the about why gdal is
68            not supported.
69            (gdal_support_status): New. Variable holding a string with the
70            reason for no gdal support
71    
72            * Thuban/UI/about.py (About.__init__): Add the reason why gdal is
73            not supported to the message
74    
75    2003-11-19  Bernhard Herzog  <[email protected]>
76    
77            Remove the old table interface and its test cases
78    
79            * Thuban/Model/table.py (OldTableInterfaceMixin): Removed.
80            (DBFTable, MemoryTable): Do not derive from OldTableInterfaceMixin
81            anymore
82    
83            * Thuban/Model/transientdb.py (TransientTableBase)
84            (AutoTransientTable): Do not derive from OldTableInterfaceMixin
85            anymore
86    
87            * test/test_table.py: Removed since the old interface it tests is
88            gone.
89    
90            * test/runtests.py (main): The old table interface is gone and
91            with it the deprecation warnings so remove the code that turns
92            these warnings into errors
93    
94  2003-11-19  Bernhard Herzog  <[email protected]>  2003-11-19  Bernhard Herzog  <[email protected]>
95    
96          * test/test_table.py: Revert to revision 1.5 again. Changing the          * test/test_table.py: Revert to revision 1.5 again. Changing the

Legend:
Removed from v.1960  
changed lines
  Added in v.1977

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26