postgis/liblwgeom
2009-01-19 21:33:14 +00:00
..
cunit Fix compile warnings for the cunit tests (unused variables). 2009-01-13 13:12:15 +00:00
examples Rename lwfree_* to *_free. 2009-01-09 17:41:23 +00:00
box2d.c Split the basic geometry accessors into a separate static library liblwgeom.a; this potentially allows re-use of the liblwgeom functions from within PostGIS, or could be extended at a later date to include databases other than MySQL. This patch includes a change to the liblwgeom handler functions; instead of sprinkling init_pg_func()s around the source, I have changed the default liblwgeom handlers to make use of a callback to allow linked libraries to set their own handlers the first time any of them are called. I have also tidied up the parser API a little in liblwgeom.h, which means wktparse.h can be removed from all of the headers in the lwgeom/ directory, plus renamed wktunparse.c to lwgunparse.c to keep things similar to lwgparse.c. Finally, I renamed liblwgeom.c to lwutil.c to avoid confusion within the new interface. TODO: the liblwgeom Makefile has some gcc-specific options, but these can be fixed later - it seemed more important to make the warnings visible to developers. 2008-06-29 19:11:48 +00:00
lex.yy.c Try and commit a pre-generated output from flex that works for the build-bot. 2008-12-24 00:32:46 +00:00
liblwgeom.h First revision of the GUI. Configure using --with-gui to enable full GUI build. New core/cli will build by default. Old utilities remain in place for now. 2009-01-19 21:33:14 +00:00
lwalgorithm.c Bump some LWDEBUG(F) from level 1 up to levels 3-4 (level 1 is reserved) 2009-01-07 12:11:15 +00:00
lwalgorithm.h Add mline version of clipper. 2008-12-24 20:15:51 +00:00
lwcircstring.c Rearrange liblwgeom.h as per Paul's comment on GBT#97: Rename LWCURVE to LWCIRCSTRING. Also rename lwfree_circstring() to lwcircstring_free() so that it matches the others (I guess this was missed in the first pass). 2009-01-13 12:59:03 +00:00
lwcollection.c Commit for GBT#97: Rename LWCURVE to LWCIRCSTRING (also know as restoring balance to the universe). 2009-01-13 12:27:39 +00:00
lwcompound.c Commit for GBT#97: Rename LWCURVE to LWCIRCSTRING (also know as restoring balance to the universe). 2009-01-13 12:27:39 +00:00
lwcurvepoly.c Commit for GBT#97: Rename LWCURVE to LWCIRCSTRING (also know as restoring balance to the universe). 2009-01-13 12:27:39 +00:00
lwgeom.c Commit for GBT#97: Rename LWCURVE to LWCIRCSTRING (also know as restoring balance to the universe). 2009-01-13 12:27:39 +00:00
lwgeom_api.c Rearrange liblwgeom.h as per Paul's comment on GBT#97: Rename LWCURVE to LWCIRCSTRING. Also rename lwfree_circstring() to lwcircstring_free() so that it matches the others (I guess this was missed in the first pass). 2009-01-13 12:59:03 +00:00
lwgparse.c Commit for GBT#97: Rename LWCURVE to LWCIRCSTRING (also know as restoring balance to the universe). 2009-01-13 12:27:39 +00:00
lwgunparse.c Commit for GBT#97: Rename LWCURVE to LWCIRCSTRING (also know as restoring balance to the universe). 2009-01-13 12:27:39 +00:00
lwline.c Rename lwfree_* to *_free. 2009-01-09 17:41:23 +00:00
lwmcurve.c Commit for GBT#97: Rename LWCURVE to LWCIRCSTRING (also know as restoring balance to the universe). 2009-01-13 12:27:39 +00:00
lwmline.c Rename lwfree_* to *_free. 2009-01-09 17:41:23 +00:00
lwmpoint.c Remove double-free problem from loader in presence of new deep-freeing lwfree calls. 2009-01-12 19:29:57 +00:00
lwmpoly.c Remove double-free problem from loader in presence of new deep-freeing lwfree calls. 2009-01-12 19:29:57 +00:00
lwmsurface.c Split the basic geometry accessors into a separate static library liblwgeom.a; this potentially allows re-use of the liblwgeom functions from within PostGIS, or could be extended at a later date to include databases other than MySQL. This patch includes a change to the liblwgeom handler functions; instead of sprinkling init_pg_func()s around the source, I have changed the default liblwgeom handlers to make use of a callback to allow linked libraries to set their own handlers the first time any of them are called. I have also tidied up the parser API a little in liblwgeom.h, which means wktparse.h can be removed from all of the headers in the lwgeom/ directory, plus renamed wktunparse.c to lwgunparse.c to keep things similar to lwgparse.c. Finally, I renamed liblwgeom.c to lwutil.c to avoid confusion within the new interface. TODO: the liblwgeom Makefile has some gcc-specific options, but these can be fixed later - it seemed more important to make the warnings visible to developers. 2008-06-29 19:11:48 +00:00
lwpoint.c Rename lwfree_* to *_free. 2009-01-09 17:41:23 +00:00
lwpoly.c Rename lwfree_* to *_free. 2009-01-09 17:41:23 +00:00
lwsegmentize.c Commit for GBT#97: Rename LWCURVE to LWCIRCSTRING (also know as restoring balance to the universe). 2009-01-13 12:27:39 +00:00
lwutil.c Update lwgeom_gettypename() by renaming Curve to CircularString. Now lots of error messages scattered throughout liblwgeom should start to make sense... 2009-01-13 13:00:48 +00:00
Makefile.in Commit for GBT#97: Rename LWCURVE to LWCIRCSTRING (also know as restoring balance to the universe). 2009-01-13 12:27:39 +00:00
measures.c Commit quick fix for GBT#85: ST_Distance crashes on Circular String. Rather than devise and implement a set of distance functions for CIRCULARSTRINGs, I've simply added code to detect the condition and throw an "Unsupported geometry type" error, similar to as already exists within the codebase. 2009-01-04 19:24:22 +00:00
ptarray.c Rename lwfree_* to *_free. 2009-01-09 17:41:23 +00:00
vsprintf.c Use __va_copy() to pass a copy of the variadic structure to lw_vasprintf() to solve ABI difference between 32bit/64bit architectures. 2008-09-23 21:32:19 +00:00
wktparse.h Remove missing prototype warning from build. 2009-01-14 17:46:00 +00:00
wktparse.lex Remove the few C++-style comments that have crept into the codebase, and add a note to the STYLE document stating that C-style comments should be used. 2008-12-22 12:15:12 +00:00
wktparse.tab.c Commit generated versions of the new parser files for people who do not have flex or bison installed. 2008-09-08 20:17:29 +00:00
wktparse.tab.h Commit generated versions of the new parser files for people who do not have flex or bison installed. 2008-09-08 20:17:29 +00:00
wktparse.y Enhance geometry parser so that it keeps track of the current position during parsing. With a bit more work, this should allow error messages to pinpoint the exact location of an invalid geometry section or syntax error. 2008-09-08 20:16:04 +00:00