Log of /trunk/thuban/libraries
Directory Listing
Revision
2453 -
Directory Listing
Modified
Mon Dec 13 17:57:04 2004 UTC
(20 years, 2 months ago)
by
bh
* dbflib.py: Updated from difflib.i with SWIG.
* dbflib.i: Work around a bug in the generated python code which
leads to exception in the __del__ method when the constructor
fails. See the comments in the code for more details.
Revision
2452 -
Directory Listing
Modified
Mon Dec 13 17:54:36 2004 UTC
(20 years, 2 months ago)
by
bh
* libraries/pyprojection/Projection.i: Work around a bug in the
generated python code which leads to exception in the __del__
method when the constructor fails. See the comments in the code
for more details.
* libraries/pyprojection/Projection.py: Updated from Projection.i
with SWIG.
Revision
2240 -
Directory Listing
Modified
Mon Jun 14 14:49:02 2004 UTC
(20 years, 8 months ago)
by
bernhard
* libraries/thuban/cpl_mfile.h: Added copyright header.
* libraries/thuban/ cpl_mfile.cpp, cpl_mfile.h: Added non-protecting
Free Software License so that it is most useful with gdalwarp
and bmpdataset.
Revision
2227 -
Directory Listing
Modified
Fri May 28 19:07:27 2004 UTC
(20 years, 9 months ago)
by
bh
update ChangeLog
Revision
2226 -
Directory Listing
Modified
Fri May 28 19:07:18 2004 UTC
(20 years, 9 months ago)
by
bh
Flesh out the some more. Correct the shapelib
requirements.
Revision
2225 -
Directory Listing
Modified
Fri May 28 19:07:06 2004 UTC
(20 years, 9 months ago)
by
bh
Update the date of the actual release of 0.3
Revision
2223 -
Directory Listing
Modified
Fri May 28 17:29:16 2004 UTC
(20 years, 9 months ago)
by
bh
update ChangeLog
Revision
2222 -
Directory Listing
Modified
Fri May 28 17:28:57 2004 UTC
(20 years, 9 months ago)
by
bh
* setup.py: Determine shp_dir correctly when run with bdist_rpm
(dbf_macros): Remove a debug print
Revision
2221 -
Directory Listing
Modified
Fri May 28 17:28:24 2004 UTC
(20 years, 9 months ago)
by
bh
Also mention the new (compared to 0.2) setup.py
Revision
2220 -
Directory Listing
Modified
Fri May 28 17:28:01 2004 UTC
(20 years, 9 months ago)
by
bh
New. Define which files belong into a source
distribution
Revision
2215 -
Directory Listing
Modified
Mon May 17 15:51:05 2004 UTC
(20 years, 9 months ago)
by
bh
Update for next release
Revision
2214 -
Directory Listing
Modified
Mon May 17 15:50:41 2004 UTC
(20 years, 9 months ago)
by
bh
update for the next release
Revision
2213 -
Directory Listing
Modified
Mon May 17 15:48:53 2004 UTC
(20 years, 9 months ago)
by
bh
update ChangeLogs
Revision
2212 -
Directory Listing
Modified
Mon May 17 15:47:57 2004 UTC
(20 years, 9 months ago)
by
bh
Update to newest shapelib and get rid of Thuban specific extensions,
i.e. use the new DBFUpdateHeader instead of our DBFCommit kludge
* libraries/shapelib/shpopen.c: Update to version from current
shapelib CVS.
* libraries/shapelib/shapefil.h: Update to version from current
shapelib CVS.
* libraries/shapelib/dbfopen.c: Update to version from current
shapelib CVS.
(DBFCommit): Effectively removed since shapelib itself has
DBFUpdateHeader now which is better for what DBFCommit wanted to
achieve.
We're now using an unmodified version of dbfopen.
* libraries/pyshapelib/dbflib_wrap.c, libraries/pyshapelib/dbflib.py:
Update from dbflib.i
* libraries/pyshapelib/dbflib.i (DBFInfo_commit): New. Implementation of
the commit method. This new indirection is necessary because we use the
DBFUpdateHeader function now which is not available in shapelib <=
1.2.10
(DBFFile::commit): Use DBFInfo_commit as implementation
(pragma __class__): New. Kludge to remove the commit method when
the DBFUpdateHeader function isn't available
(_have_commit): New. Helper for the pragma kludge.
* libraries/pyshapelib/setup.py (dbf_macros): New. Return the
preprocessor macros needed to compile the dbflib wrapper. Determine
whether DBFUpdateHeader is available and define the right value of
HAVE_UPDATE_HEADER
(extensions): Use dbf_macros for the dbflibc extension
* setup.py (extensions): Add the HAVE_UPDATE_HEADER macro with
value '1' to the Lib.dbflibc extension. This simply reflects the
shapelib and pyshapelib updates
Revision
2088 -
Directory Listing
Modified
Wed Feb 25 10:33:24 2004 UTC
(21 years ago)
by
bh
* libraries/thuban/wxproj.cpp (get_wx_version): New. Return the
version of wxWindows the module was compiled with so we can check
that against the wxPython version.
* Thuban/version.py (thuban_branch, thuban_release): New variables
controlling which and how Thuban versions are shown. See the
comments for details.
(verify_versions): Also check that the wx version that wxproj is
compiled against matches that of the wxPython we use at runtime
Revision
1920 -
Directory Listing
Modified
Mon Nov 3 17:33:45 2003 UTC
(21 years, 4 months ago)
by
bh
update ChangeLog
Revision
1917 -
Directory Listing
Modified
Mon Nov 3 17:31:11 2003 UTC
(21 years, 4 months ago)
by
bh
* dbflib.i (do_read_attribute): New helper function for reading
one attribute as a python object
(DBFInfo_read_attribute): New. Implement the read_attribute method
(DBFInfo_read_record): Use do_read_attribute to read the
individual values
(struct DBFFile): Add the read_attribute method.
* dbflib_wrap.c, dbflib.py: Update from dbflib.i.
Revision
1863 -
Directory Listing
Modified
Fri Oct 24 17:25:42 2003 UTC
(21 years, 4 months ago)
by
bh
(draw_polygon_shape)
(point_in_polygon_shape, shape_centroid): Raise an exception if
the shape can't be read. Previously invalid shape ids would lead
to a segfault.
Revision
1769 -
Directory Listing
Modified
Thu Oct 2 15:15:16 2003 UTC
(21 years, 5 months ago)
by
bh
Update to shapelib 1.2.10
Revision
1763 -
Directory Listing
Modified
Mon Sep 29 10:52:50 2003 UTC
(21 years, 5 months ago)
by
bh
update ChangeLog
Revision
1762 -
Directory Listing
Modified
Mon Sep 29 10:52:38 2003 UTC
(21 years, 5 months ago)
by
bh
New. Test cases for the dbflib bindings based on the
unittest module
Revision
1761 -
Directory Listing
Modified
Mon Sep 29 10:52:22 2003 UTC
(21 years, 5 months ago)
by
bh
* dbflib.i: Add exception typemap for the add_field method. Fixes
Thuban bug RT#1842
* dbflib_wrap.c: Update from dbflib.i
Revision
1738 -
Directory Listing
Modified
Tue Sep 23 12:25:01 2003 UTC
(21 years, 5 months ago)
by
bh
(project_point): if there's an
inverse but no forward projection, convert to degrees after
applying the inverse projection. Fixes RT#2096
Revision
1686 -
Directory Listing
Modified
Fri Aug 29 09:49:09 2003 UTC
(21 years, 6 months ago)
by
bh
* libraries/pyprojection/Projection.i: Use pj_get_errno_ref to
access the pj_errno because directly accessing pj_errno doesn't
work on windows if the proj library is in a DLL
* libraries/pyprojection/Projection_wrap.c: Update from Projection.i
Revision
1613 -
Directory Listing
Modified
Tue Aug 19 21:32:24 2003 UTC
(21 years, 6 months ago)
by
jan
These files have been moved here from thuban/extensions/thuban/
See there in the Attic for the older history.
Revision
1612 -
Directory Listing
Modified
Tue Aug 19 21:29:25 2003 UTC
(21 years, 6 months ago)
by
jan
These files have been moved here from thuban/extensions/shapelib/
See there in the Attic for the older history.
Revision
1611 -
Directory Listing
Modified
Tue Aug 19 21:24:20 2003 UTC
(21 years, 6 months ago)
by
jan
These files have been moved here from thuban/extensions/pyshapelib/
See there in the Attic for the older history.
Revision
1610 -
Directory Listing
Added
Tue Aug 19 21:19:59 2003 UTC
(21 years, 6 months ago)
by
jan
These files have been moved here from thuban/extensions/pyprojection/
See there in the Attic for the older history.