/[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

trunk/thuban/libraries/pyshapelib/ChangeLog revision 1920 by bh, Mon Nov 3 17:33:45 2003 UTC branches/WIP-pyshapelib-bramz/libraries/pyshapelib/ChangeLog revision 2741 by bramz, Tue Mar 13 23:30:41 2007 UTC
# Line 1  Line 1 
1    2007-03-12  Bram de Greve <[email protected]>
2    
3            * shapelib.c, shapelib_common.h: Added part_types() to SHPObject to
4            return tuple of part types. Added __repr__ operators to return a
5            string that can reconstruct the object using eval()
6            
7            * pytest.py: Added tests for part_types() and __repr__.  
8            Humanized the output a bit.
9    
10    2007-03-12  Bram de Greve <[email protected]>
11    
12            * shapelib.c, shapelib.i: replaced shapelib.i by shapelib.c to use
13            hand-crafted Python bindings instead of SWIG generated ones.
14            
15            * pyshapelib_common.h: New file with some common stuff for both
16            shapelib and dbflib
17            
18            * pyshapelib_api.h, setup.py: import/build shapelib instead of shapelibc
19            
20    2006-09-24  Bernhard Reiter  <[email protected]>
21    
22            * dbflib_wrap.c, README: Checked for python version >= 2.4.0a0
23            before using &PyOS_ascii_atof.
24    
25    2006-09-24  Bernhard Reiter  <[email protected]>
26    
27            Added dirty workaround to make dbflib agnostic
28            against decimal_poinst != ".\0".
29    
30            * dbflib_wrap.c: Added call DBFSetatof_function(&PyOS_ascii_atof);
31            to initdbflibc().
32            * README: noted that manual editing of dbflib_wrap.c is necessary now.
33    
34    2005-06-30  Bernhard Herzog  <[email protected]>
35    
36            * shapelib.i (new_SHPObject): Fix the test for the length of the
37            part types.  It used the wrong variable.
38    
39            * shapelib_wrap.c: Regenerated from shapelib.i
40    
41            * pytest.py (make_shapefile): Add some more comments and add an
42            example with a polygon with a hole.
43    
44    2004-12-27  Bernhard Reiter  <[email protected]>
45            
46            * README: Refering to the new homepage shapelib.maptools.org now.
47    
48    2004-12-13  Bernhard Herzog  <[email protected]>
49    
50            * dbflib.py: Updated from difflib.i with SWIG.
51    
52            * dbflib.i: Work around a bug in the generated python code which
53            leads to exception in the __del__ method when the constructor
54            fails.  See the comments in the code for more details.
55    
56    2004-05-28  Bernhard Herzog  <[email protected]>
57    
58            * README: Flesh out the some more.  Correct the shapelib
59            requirements.
60    
61            * NEWS: Update the date of the actual release of 0.3
62    
63    2004-05-28  Bernhard Herzog  <[email protected]>
64    
65            * setup.py: Determine shp_dir correctly when run with bdist_rpm
66            (dbf_macros): Remove a debug print
67    
68            * NEWS: Also mention the new (compared to 0.2) setup.py
69    
70            * MANIFEST.in: New. Define which files belong into a source
71            distribution
72    
73    2004-05-17  Bernhard Herzog  <[email protected]>
74    
75            * README: Update for new release
76    
77            * setup.py (dbf_macros): New. Return the preprocessor macros
78            needed to compile the dbflib wrapper.  Determine whether
79            DBFUpdateHeader is available and define the right value of
80            HAVE_UPDATE_HEADER
81            (extensions): Use dbf_macros for the dbflibc extension
82    
83            * dbflib_wrap.c, dbflib.py: Update from dbflib.i
84    
85            * dbflib.i (DBFInfo_commit): New. Implementation of the commit
86            method.  This new indirection is necessary because we use the
87            DBFUpdateHeader function now which is not available in shapelib <=
88            1.2.10
89            (DBFFile::commit): Use DBFInfo_commit as implementation
90            (pragma __class__): New. Kludge to remove the commit method when
91            the DBFUpdateHeader function isn't available
92            (_have_commit): New. Helper for the pragma kludge.
93    
94  2003-11-03  Bernhard Herzog  <[email protected]>  2003-11-03  Bernhard Herzog  <[email protected]>
95    
96          * dbflib.i (do_read_attribute): New helper function for reading          * dbflib.i (do_read_attribute): New helper function for reading

Legend:
Removed from v.1920  
changed lines
  Added in v.2741

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26