/[thuban]/branches/WIP-pyshapelib-bramz/libraries/pyshapelib/ChangeLog
ViewVC logotype

Diff of /branches/WIP-pyshapelib-bramz/libraries/pyshapelib/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2749 by bramz, Thu Mar 22 19:03:27 2007 UTC revision 2751 by bramz, Wed Mar 28 23:30:15 2007 UTC
# Line 1  Line 1 
1    2007-03-29      Bram de Greve <[email protected]>
2    
3            * shapelibmodule.c, dbflibmodule.c, pyshapelib_common.h: added support for
4            Win32 wide character file API.  Unicode filenames are now fully supported
5            on the windows platform: for example exotic filenames like the greek letter
6            pi (u"\u03c0").  This is mostly mimicked from Python's fileobject.c, and
7            needed some severe changes in the C++ shapelib library to support the wide
8            filename API.  All XOpen and XCreate functions now have XOpenW and XCreateW
9            counterparts plus some common code has been split to XOpenEx and XCreateEx.
10            I hope these modifications might one day end up in an official shapelib
11            release.  Meanwhile, compatibility is guaranteed as the specific Unicode
12            code paths are not compiled if the modifications are not found.
13    
14  2007-03-22      Bram de Greve <[email protected]>  2007-03-22      Bram de Greve <[email protected]>
15    
16          * shapelibmodule.c, dbflibmodule.c: in __init__ of ShapeFile and DBFFile,          * shapelibmodule.c, dbflibmodule.c: in __init__ of ShapeFile and DBFFile,
17          throw proper IOError if opening of file failed.          throw proper IOError if opening of file failed.
18            
19            * dbflibmodule.c: commit function was incorrectly pointing to
20            dbflib_read_record
21    
22  2007-03-21      Bram de Greve <[email protected]>  2007-03-21      Bram de Greve <[email protected]>
23    

Legend:
Removed from v.2749  
changed lines
  Added in v.2751

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26