/[thuban]/branches/WIP-pyshapelib-Unicode/thuban/libraries/pyshapelib/shapelibmodule.c
ViewVC logotype

Log of /branches/WIP-pyshapelib-Unicode/thuban/libraries/pyshapelib/shapelibmodule.c

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 2801 - (view) (annotate) - [select for diffs]
Modified Tue Jan 8 23:32:59 2008 UTC (17 years, 1 month ago) by bramz
File length: 20582 byte(s)
Diff to previous 2799
- various changes to pyshapelib (see libraries/pyshapelib/ChangeLog)
- forward porting shapelib
- updating setup.py for pyshapelib
- Thuban/Model/table.py creates LDID_ESRI_ANSI dbf files by default

Revision 2799 - (view) (annotate) - [select for diffs]
Modified Thu Jan 3 00:49:09 2008 UTC (17 years, 2 months ago) by bramz
File length: 20257 byte(s)
Diff to previous 2795
added support for UTF-8 filenames to shapelib (currently 
Thuban specific, but this should go upstream soon), and applied
it to pyshapelib.  Removed the HAVE_CODE_PAGE macro and 
assume it's always true. See libraries/pyshapelib/ChangeLog.

Revision 2795 - (view) (annotate) - [select for diffs]
Modified Wed Dec 12 20:35:20 2007 UTC (17 years, 2 months ago) by bramz
File length: 21428 byte(s)
Copied from: branches/WIP-pyshapelib-bramz/libraries/pyshapelib/shapelibmodule.c revision 2755
Diff to previous 2751
ported rev (2734:2755] from WIP-pyshapelib-bramz branch

Revision 2751 - (view) (annotate) - [select for diffs]
Modified Wed Mar 28 23:30:15 2007 UTC (17 years, 11 months ago) by bramz
Original Path: branches/WIP-pyshapelib-bramz/libraries/pyshapelib/shapelibmodule.c
File length: 21428 byte(s)
Diff to previous 2749
Added support for Win32 wide character file API.  Unicode filenames are now fully supported on the windows platform: for example exotic filenames like the greek letter pi (u"\u03c0").  However, this needed unofficial modifications in the C++ shapelib library.

Revision 2749 - (view) (annotate) - [select for diffs]
Modified Thu Mar 22 19:03:27 2007 UTC (17 years, 11 months ago) by bramz
Original Path: branches/WIP-pyshapelib-bramz/libraries/pyshapelib/shapelibmodule.c
File length: 20030 byte(s)
Diff to previous 2745
in __init__ of ShapeFile and DBFFile, throw proper IOError if opening of file failed.

Revision 2745 - (view) (annotate) - [select for diffs]
Modified Thu Mar 15 22:27:02 2007 UTC (17 years, 11 months ago) by bramz
Original Path: branches/WIP-pyshapelib-bramz/libraries/pyshapelib/shapelibmodule.c
File length: 19950 byte(s)
Diff to previous 2744
Added FTLogical support to dbflib.  Accept None as no-data for M values.  Added name and mode keywords to mimic Python's file behaviour where appropriate.  Added unpack_vertex() to lift some load of shpobject_init().

Revision 2744 - (view) (annotate) - [select for diffs]
Modified Thu Mar 15 13:48:58 2007 UTC (17 years, 11 months ago) by bramz
Original Path: branches/WIP-pyshapelib-bramz/libraries/pyshapelib/shapelibmodule.c
File length: 18428 byte(s)
Diff to previous 2743
shapelibmodule.c, dbflibmodule.c: added some Unicode support for the filenames (no internal encoding for DBFFile yet).  It now should similar Unicode support Python's file() (concerning the filename, that is).

Revision 2743 - (view) (annotate) - [select for diffs]
Modified Wed Mar 14 20:53:53 2007 UTC (17 years, 11 months ago) by bramz
Original Path: branches/WIP-pyshapelib-bramz/libraries/pyshapelib/shapelibmodule.c
File length: 17238 byte(s)
Diff to previous 2742
added support for shapetypes with Z and M values in shapelib

Revision 2742 - (view) (annotate) - [select for diffs]
Modified Wed Mar 14 16:26:14 2007 UTC (17 years, 11 months ago) by bramz
Original Path: branches/WIP-pyshapelib-bramz/libraries/pyshapelib/shapelibmodule.c
File length: 15365 byte(s)
Copied from: branches/WIP-pyshapelib-bramz/libraries/pyshapelib/shapelib.c revision 2741
Diff to previous 2741
pyshapelib: rewritten dbflib to use hand-crafted Python bindings instead of SWIG generated ones.


Revision 2741 - (view) (annotate) - [select for diffs]
Modified Tue Mar 13 23:30:41 2007 UTC (17 years, 11 months ago) by bramz
Original Path: branches/WIP-pyshapelib-bramz/libraries/pyshapelib/shapelib.c
File length: 15328 byte(s)
Diff to previous 2735
Added part_types() to SHPObject to return tuple of part types. Added __repr__ operators to return a string that can reconstruct the object using eval()

Revision 2735 - (view) (annotate) - [select for diffs]
Modified Mon Mar 12 23:24:35 2007 UTC (17 years, 11 months ago) by bramz
Original Path: branches/WIP-pyshapelib-bramz/libraries/pyshapelib/shapelib.c
File length: 13581 byte(s)
Copied from: branches/WIP-pyshapelib-bramz/libraries/pyshapelib/shapelib.i revision 2734
Diff to previous 2734
rewritten shapelib to use hand-crafted Python bindings instead of SWIG generated ones.

Revision 2734 - (view) (annotate) - [select for diffs]
Modified Thu Mar 1 12:42:59 2007 UTC (18 years ago) by bramz
Original Path: branches/WIP-pyshapelib-bramz/libraries/pyshapelib/shapelib.i
File length: 15521 byte(s)
Diff to previous 2637
made a copy

Revision 2637 - (view) (annotate) - [select for diffs]
Modified Thu Jun 30 14:20:46 2005 UTC (19 years, 8 months ago) by bh
Original Path: trunk/thuban/libraries/pyshapelib/shapelib.i
File length: 15521 byte(s)
Diff to previous 1611
* shapelib.i (new_SHPObject): Fix the test for the length of the
part types.  It used the wrong variable.

* shapelib_wrap.c: Regenerated from shapelib.i

* pytest.py (make_shapefile): Add some more comments and add an
example with a polygon with a hole.


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/shapelib.i
File length: 15520 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