/[thuban]/branches/WIP-pyshapelib-bramz/libraries/pyshapelib/dbflib_wrap.c
ViewVC logotype

Log of /branches/WIP-pyshapelib-bramz/libraries/pyshapelib/dbflib_wrap.c

Parent Directory Parent Directory | Revision Log Revision Log


Sticky Revision:
(Current path doesn't exist after revision 2741)

Revision 2734 - (view) (annotate) - [select for diffs]
Modified Thu Mar 1 12:42:59 2007 UTC (18 years ago) by bramz
File length: 37322 byte(s)
Diff to previous 2706
made a copy

Revision 2706 - (view) (annotate) - [select for diffs]
Modified Sun Sep 24 19:25:26 2006 UTC (18 years, 5 months ago) by bernhard
Original Path: trunk/thuban/libraries/pyshapelib/dbflib_wrap.c
File length: 37322 byte(s)
Diff to previous 2704
* dbflib_wrap.c, README: Checked for python version >= 2.4.0a0
before using &PyOS_ascii_atof.


Revision 2704 - (view) (annotate) - [select for diffs]
Modified Sun Sep 24 18:52:59 2006 UTC (18 years, 5 months ago) by bernhard
Original Path: trunk/thuban/libraries/pyshapelib/dbflib_wrap.c
File length: 37276 byte(s)
Diff to previous 2212
Added dirty workaround to make dbflib agnostic 
against decimal_poinst != ".\0".


Revision 2212 - (view) (annotate) - [select for diffs]
Modified Mon May 17 15:47:57 2004 UTC (20 years, 9 months ago) by bh
Original Path: trunk/thuban/libraries/pyshapelib/dbflib_wrap.c
File length: 37031 byte(s)
Diff to previous 1917
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 1917 - (view) (annotate) - [select for diffs]
Modified Mon Nov 3 17:31:11 2003 UTC (21 years, 4 months ago) by bh
Original Path: trunk/thuban/libraries/pyshapelib/dbflib_wrap.c
File length: 36876 byte(s)
Diff to previous 1761
* 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 1761 - (view) (annotate) - [select for diffs]
Modified Mon Sep 29 10:52:22 2003 UTC (21 years, 5 months ago) by bh
Original Path: trunk/thuban/libraries/pyshapelib/dbflib_wrap.c
File length: 34371 byte(s)
Diff to previous 1611
* dbflib.i: Add exception typemap for the add_field method. Fixes
Thuban bug RT#1842

* dbflib_wrap.c: Update from dbflib.i


Revision 1611 - (view) (annotate) - [select for diffs]
Added Tue Aug 19 21:24:20 2003 UTC (21 years, 6 months ago) by jan
Original Path: trunk/thuban/libraries/pyshapelib/dbflib_wrap.c
File length: 34239 byte(s)
These files have been moved here from thuban/extensions/pyshapelib/
See there in the Attic for the older history.


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26