1 |
|
2003-11-25 Bernhard Herzog <[email protected]> |
2 |
|
|
3 |
|
* Thuban/UI/about.py (About.__init__): Make sure we have ASCII |
4 |
|
source code. |
5 |
|
|
6 |
|
2003-11-25 Bernhard Herzog <[email protected]> |
7 |
|
|
8 |
|
* Thuban/Model/layer.py (Layer.__getattr__): Removed. It was only |
9 |
|
there for backwards compatibility and all code relying on that |
10 |
|
should have been updated by now. |
11 |
|
|
12 |
|
2003-11-25 Bernhard Herzog <[email protected]> |
13 |
|
|
14 |
|
* test/test_load.py (TestClassification.test): Add the missing |
15 |
|
round trip test. |
16 |
|
(TestClassification.file_contents): Update to the newest file |
17 |
|
format |
18 |
|
|
19 |
|
2003-11-25 Bernhard Herzog <[email protected]> |
20 |
|
|
21 |
|
Add very experimental (and possibly dangerous) extension to draw |
22 |
|
polygons: |
23 |
|
|
24 |
|
* Extensions/drawshape/README: New. Brief installation |
25 |
|
instructions |
26 |
|
|
27 |
|
* Extensions/drawshape/drawshape.py: New. Implementation of the |
28 |
|
drawshape extensions |
29 |
|
|
30 |
|
* Extensions/drawshape/patch.diff: Patch to apply before the |
31 |
|
extension can be used. |
32 |
|
|
33 |
|
2003-11-24 Bernhard Herzog <[email protected]> |
34 |
|
|
35 |
|
* Thuban/Model/data.py (ShapefileStore._open_shapefile) |
36 |
|
(ShapefileStore.__init__): Factor opening the shapefile into a |
37 |
|
separate method (the new _open_shapefile). This makes the code a |
38 |
|
bit more readable but the real reason is that it makes some evil |
39 |
|
hacks easier. :-) |
40 |
|
|
41 |
|
2003-11-24 Bernhard Herzog <[email protected]> |
42 |
|
|
43 |
|
* Thuban/Model/load.py (SessionLoader.check_attrs): If no |
44 |
|
converter is specified for an attribute assume it's a string |
45 |
|
containing only Latin1 characters. Update doc-string accordingly. |
46 |
|
This change should fix many places where unicode objects might |
47 |
|
accidentally enter Thuban. |
48 |
|
|
49 |
|
* test/test_load.py (TestNonAsciiColumnName): New test to check |
50 |
|
what happens with column names in DBF files that contain non-ascii |
51 |
|
characters |
52 |
|
|
53 |
|
2003-11-21 Bernhard Herzog <[email protected]> |
54 |
|
|
55 |
|
Enable the experimental attribute editing again and introduce a |
56 |
|
command line switch to actually activate it |
57 |
|
|
58 |
|
* Thuban/UI/main.py (options): New. Container for options set on |
59 |
|
the commmand line |
60 |
|
(main): Add the --enable-attribute-editing flag. |
61 |
|
|
62 |
|
* Thuban/UI/identifyview.py (IdentifyView.__init__): If attribute |
63 |
|
editing is enabled use the grid ctrl which allows editing of the |
64 |
|
values |
65 |
|
|
66 |
|
* Thuban/Model/transientdb.py (AutoTransientTable.write_record): |
67 |
|
New. Just delegate this to the underlying table. |
68 |
|
|
69 |
|
2003-11-20 Bernhard Herzog <[email protected]> |
70 |
|
|
71 |
|
* test/test_proj.py (ProjFileReadTests.test_read_unreadable_file): |
72 |
|
Skip this test if run under non-posix systems since it only works |
73 |
|
there |
74 |
|
|
75 |
2003-11-19 Bernhard Herzog <[email protected]> |
2003-11-19 Bernhard Herzog <[email protected]> |
76 |
|
|
77 |
* Thuban/Model/resource.py: Rework the way gdal support is |
* Thuban/Model/resource.py: Rework the way gdal support is |