1 |
2003-08-19 Jan-Oliver Wagner <[email protected]> |
2003-08-19 Jan-Oliver Wagner <[email protected]> |
2 |
|
|
3 |
|
Moved anything from extensions to libraries. |
4 |
|
|
5 |
|
* libraries: New. |
6 |
|
|
7 |
|
* libraries/ pyprojection, pyshapelib, shapelib, thuban: New. |
8 |
|
|
9 |
|
* libraries/pyprojection/ LICENSE, MANIFEST.in, Projection.i, |
10 |
|
Projection.py, Projection_wrap.c, setup.py, swighelp.txt: These files have |
11 |
|
been moved here from thuban/extensions/pyprojection/ |
12 |
|
See there in the Attic for the older history. |
13 |
|
|
14 |
|
* libraries/pyshapelib/ COPYING, ChangeLog, NEWS, README, dbflib.i, |
15 |
|
dbflib.py, dbflib_wrap.c, pyshapelib_api.h, pytest.py, setup.py, |
16 |
|
shapelib.i, shapelib.py, shapelib_wrap.c, shptreemodule.c: These files |
17 |
|
have been moved here from thuban/extensions/pyshapelib/ |
18 |
|
See there in the Attic for the older history. |
19 |
|
|
20 |
|
* libraries/shapelib/ dbfopen.c, shapefil.h, shpopen.c, shptree.c: These |
21 |
|
files have been moved here from thuban/extensions/shapelib/ |
22 |
|
See there in the Attic for the older history. |
23 |
|
|
24 |
|
* libraries/thuban/ bmpdataset.cpp, cpl_mfile.cpp, cpl_mfile.h, |
25 |
|
gdalwarp.cpp, wxproj.cpp: These files have been moved here from |
26 |
|
thuban/extensions/thuban/ |
27 |
|
See there in the Attic for the older history. |
28 |
|
|
29 |
|
* MANIFEST.in, setup.cfg, setup.py: renamed extensions to libraries. |
30 |
|
|
31 |
|
* extensions/thuban/ bmpdataset.cpp, cpl_mfile.cpp, cpl_mfile.h, |
32 |
|
gdalwarp.cpp, wxproj.cpp: Moved to libraries/thuban. |
33 |
|
|
34 |
|
* extensions/shapelib/ dbfopen.c, shapefil.h, shpopen.c, shptree.c: |
35 |
|
Moved to libraries/shapelib. |
36 |
|
|
37 |
|
* extensions/pyshapelib/ COPYING, NEWS, dbflib.py, pytest.py, |
38 |
|
shapelib.py, README, dbflib_wrap.c, setup.py, shapelib_wrap.c, |
39 |
|
ChangeLog, dbflib.i, pyshapelib_api.h, shapelib.i, shptreemodule.c: |
40 |
|
Moved to libraries/pyshapelib. |
41 |
|
|
42 |
|
* extensions/pyprojection/ MANIFEST.in, Projection.py, setup.py, |
43 |
|
LICENSE, Projection.i, Projection_wrap.c, swighelp.txt: |
44 |
|
Moved to libraries/pyprojection. |
45 |
|
|
46 |
|
* extensions/ pyprojection, pyshapelib, shapelib, thuban: Removed. |
47 |
|
|
48 |
|
* extensions: Removed. |
49 |
|
|
50 |
|
2003-08-19 Bernhard Herzog <[email protected]> |
51 |
|
|
52 |
|
* test/test_viewport.py (ViewPortTest): We don't use the |
53 |
|
facilities of FileTestMixin so don't derive from it. |
54 |
|
(TestViewportWithPostGIS): New class with tests for using a |
55 |
|
viewport on a map with postgis layers. |
56 |
|
|
57 |
|
2003-08-19 Bernhard Herzog <[email protected]> |
58 |
|
|
59 |
|
Add the db connection management to the session. |
60 |
|
|
61 |
|
* Thuban/Model/session.py (Session.__init__): New instance |
62 |
|
variable db_connections |
63 |
|
(Session.AddDBConnection, Session.DBConnections) |
64 |
|
(Session.HasDBConnections, Session.CanRemoveDBConnection) |
65 |
|
(Session.RemoveDBConnection): New methods to manage and query the |
66 |
|
db connections managed by the session |
67 |
|
(Session.OpenDBShapeStore): New method to open a shapestore from a |
68 |
|
db connection |
69 |
|
|
70 |
|
* Thuban/Model/messages.py (DBCONN_REMOVED, DBCONN_ADDED): New |
71 |
|
messages for the db connection handling in the session |
72 |
|
|
73 |
|
* test/test_postgis_session.py: New. test cases for the session's |
74 |
|
db connection handling with postgis connections |
75 |
|
|
76 |
|
2003-08-19 Bernhard Herzog <[email protected]> |
77 |
|
|
78 |
|
Add very basic postgis database support and the corresponding test |
79 |
|
cases. The test cases require a PostgreSQL + postgis installation |
80 |
|
but no existing database. The database will be created |
81 |
|
automatically by the test cases |
82 |
|
|
83 |
|
* test/README: Add note about skipped tests and the requirements |
84 |
|
of the postgis tests. |
85 |
|
|
86 |
|
* Thuban/Model/postgisdb.py: New. Basic postgis database support. |
87 |
|
|
88 |
|
* test/test_postgis_db.py: New. Test cases for the postgis |
89 |
|
support. |
90 |
|
|
91 |
|
* Thuban/Model/wellknowntext.py: New. Parser for well-known-text |
92 |
|
format |
93 |
|
|
94 |
|
* test/test_wellknowntext.py: New. Test cases for the |
95 |
|
wellknowntext parser |
96 |
|
|
97 |
|
* test/postgissupport.py: New. Support module for tests involving |
98 |
|
a postgis database. |
99 |
|
|
100 |
|
* test/support.py (execute_as_testsuite): Shut down the postmaster |
101 |
|
if it's still running after the tests |
102 |
|
|
103 |
|
* Thuban/Model/data.py (RAW_WKT): New constant for raw data in |
104 |
|
well known text format |
105 |
|
|
106 |
|
2003-08-19 Jan-Oliver Wagner <[email protected]> |
107 |
|
|
108 |
* Examples/simple_extensions/hello_world.py: New. Raises a Hello World |
* Examples/simple_extensions/hello_world.py: New. Raises a Hello World |
109 |
message dialog. |
message dialog. |
110 |
|
|