============================================================================ 2008-05-28 Balint Cristian * New 3.2.0beta2 release * fix path case sensitive problem for vpf driver * fix build on GNU/kFreeBSD * avoid bashism in makefiles 2007-05-09 Balint Cristian * Prepare for 3.2.0beta2 release. 2007-05-09 Balint Cristian From: Even Rouault Date: Friday 21:14:18 * fix filename case sensitivy problems (for Unix-like systems). * fix incorrect use of sprintf in vrf_GetMetadata. * report wgs84 instead of nad83, not sure whether that is true for all VPF products, but at least it's correct for VMAP products that *must* be WGS84. A better fix would be to read the VPF table that contains this information. * fix a few minor memory leaks and memory usage issues. * enable XMIN, YMIN, XMAX and YMAX columns to be of type double in EBR and FBR files (for read the VMAP2i 'MIG2i000' product). * add .pjt and .tjt as possible extensions for join tables (VMAP2i 'MIG2i000' product). * fix duplicated layers report (VMAP2i 'MIG2i000' product). * handle 'L' (Latin1) type for text files (GEOCAPI 'MIGxxx' products). * optionnaly, convert text to UTF-8 when environment variable CONVERT_OGDI_TXT_TO_UTF8 is defined. This part is not portable on Windows I guess (only tested on Linux) and maybe too specific. * enable reading of VPF products without table indexes file (GEOCAPI 'MIG013' and 'MIG016' products). VPF norm says that when there is a variable length field in one table, an index should exist, but some test products don't follow this. The approach here is to read the whole table content and build the index in memory. 2007-03-26 Frank Warmerdam * ogdi/glutil/RCa00246 temp file removed, per request from frankie@debiangis. ============================================================================ 2007-02-24 Balint Cristian * Prepare for 3.2.0beta1 release. 2007-02-24 Balint Cristian * Clear olso tilestruct while freeing memory in dyn_freelayerpriv(). glibc mtrace() reports zero malloc problems now. Thanks to djdejohn for the report ! ============================================================================ 2007-02-12 Balint Cristian * Prepare for 3.1.6 release. * add ogdi.pc.in and ogdi-config scripts 2007-02-12 Balint Cristian Hide plugins from system libs path: * move plugins to $LIB_INST/ogdi subfolder (this is std. now). * add dlopen patch in c-api for run-time to be able find those plugins for that case that we hided plugins from system wide. * small typo in ChangeLog. We shouldn't expose plugin libs to system wide lib search path, this would break FHS, its better to keep them hidden, and only ogdi binary handle those. * use -soname and mark our exposed library, so exclude plugins. * libogdi31.so is now libogdi.so.3.1 with libogdi.3 soname. but should be findable now with -logdi. Release versioning: - MAJOR releases represents major ABI changes in the exposed shared lib. This should not be so offen, only once with major code change wich due to a change in how ogdi is called external by other applications. - MINOR releases represents revisions or bugfixes over ogdi. 2007-02-12 Balint Cristian * fix some gcc warnings, uninited variables, and unused variables. ============================================================================= 2005-02-28 Frank Warmerdam * Prepare for 3.1.5 release. 2004-10-26 Frank Warmerdam * ogdi/drivers/vrf/utils.c: the path parsing regex was being freed, but then not recompiled if needed again later. Was breaking some efforts to open a second VRF datasource after the first was closed. * README: slight improvements in build explanation. * ogdi/contrib/ogdi_info/ogdi_info.c: minor improvements. 2004-10-25 Frank Warmerdam * ogdi/driver/vrf/vrfswq.c: fixed case of 1 character wide string fields as per bug 809737. * vpflib/vpfprim.c: Fixed bug in create_edge_rec() with getting the left face id if it is in 'I' format, instead of 'K' format such as occurs in the rference layer of VMAP0 products. * ogdi/driver/vrf/utils.c: Use short for "buffint" variable. This is the level number used in forming metadata. This corrects a complaint noticed in valgrind. Likely to cause problems on big endian systems as well (crazy level numbers). * ogdi/driver/vrf/vrfswq.c: Fixed so that comparisons to string fields longer than one character work. Fixed so that trailing spaces are trimmed off string values read from disk before applying comparisons. 2004-10-19 Frank Warmerdam * ogdi/drivers/vrf/object.c: Fixed memory leak for line layers with an attribute query in effect (primList) as reported by Jerome Waymel. 2004-10-05 Frank Warmerdam * ogdi/drivers/vrf/vrfswq.c: fixed memory leak. * README: updated to reflect use of configure. ============================================================================= 2004-10-04 Frank Warmerdam * Release OGDI 3.1.3. 2004-03-29 Frank Warmerdam * ogdi/drivers/rpf/utils.c: Check for FSDEVG field is present in TOC file. As per Bug 917678. 2004-03-26 Frank Warmerdam * ogdi/drivers/rpf/rpf.c: Fixed computation of nbfeature in dyn_SelectRegion() as it is unduely sensitive to rounding error issues. As per Bug 924250 from Mark Aubin. 2004-02-19 Frank Warmerdam * ogdi/drivers/vrf/vrf.c: fixed serious bug in releaseAllLayers(). Only every other layer was effectively being released resulting in major leaks of file handles and other resources in application accessing multiple layers at once and not explicitly releasing them. * vpflib/musedir.c: added some include files to avoid warnings in unix builds. * ogdi/c-api/client.c: ecs_DestroyServer() now does an ecs_CleanUp() on cln_dummy_result to avoid noisy memory leak. * ogdi/drivers/vrf/feature.c: fixed leak of edge_rec.coords memory in the bug 741854 fix in vrf_get_ring_coords(). 2004-02-18 Frank Warmerdam * contrib/ogdi_info/ogdi_info.c: use ecs_CleanUp() to free contents of result from cln_DestroyClient(). Minor memory leak. * vpflib/strfunc.c: leftjust() - avoid use of strcpy() for overlapping string moves. Reported by Craig Bruce, verified with valgrind. ============================================================================= 2003-12-15 Frank Warmerdam * Release OGDI 3.1.2. * ogdi/include/ecs_util.h: updated version to 3.1.2. * config/darwin.cfg: new configuration file for MacOS 10.3. * vpflib/ coorgeom.c, vpfprim.c, vpftable.h, xvt.h: Avoid use of obsolete values.h and malloc.h in order to compile properly on MacOS 10.3. Submitted by Greg Allen. 2003-08-27 Frank Warmerdam * ogdi/c-api/ecssplit.c: Modififed ecs_SplitURL() to release regular expression resources if called with a NULL url. * ogdi/c-api/client.c: Modified cln_DestroyClient() to call ecs_SplitURL(NULL) to free static resources.Well, go * ogdi/drivers/adrg/utils.c: Fixed problem in _read_adrg(), _read_overview(), and _initRegionWithDefault() such that the files were never closed. As per bug 795612. * ogdi/drivers/adrg/adrg.c: Fixed _releaseAllLayers() so it release from the last layer to the first. It seems that ecs_FreeLayer() now decrements the s->nblayers but didn't use to at some point in the distant past. This bug was discovered while investigating the leaks described in sourceforge bug 795612. 2003-05-22 Frank Warmerdam * ogdi/driver/vrf/feature.c, utils.c: Fixed several problems related to bug 741854, primarily related to VITD area features causing hangs and crashes. 2003-01-29 Frank Warmerdam * ogdi/include/ecs_util.h: fixed spelling of length in a few places. 2002-12-18 Frank Warmerdam * ogdi/include/ecs_util.h: If PI is undefined try to use M_PI. If not available define with much more precision. As per bug report from Craig Bruce. ============================================================================= 2002-03-28 Frank Warmerdam * OGDI 3.1.1 Release. * external/zlib/*: Upgraded to zlib 1.1.4 to avoid widely publicized security problem with zlib 1.1.3. 2002-02-21 Frank Warmerdam * configure.in: Don't include /usr/local/lib in LIBS path, and -I/usr/local/include in CFLAGS by default. * contrib/mkbindist.sh: completed (also added README-BIN.TXT). * contrib/ogdi_import/ogdi_import.c: fixed bug building with old (included with OGDI) PROJ.4 library. * ogdi/gltpd/{asyncsvr.c,ecs_svc.c}: Undefied svc_fdset if defined to avoid dependence on recent libc on linux. 2002-02-08 Frank Warmerdam * contrib/ogdi_import/ogdi_import.c: Fixed serious bug importing floating point fields with unknown precision. 2001-12-14 Frank Warmerdam * contrib/ogdi_info/ogdi_info.c: don't try to reproject to latlong if already in latlong. 2001-12-11 Frank Warmerdam * contrib/ogdi_import/ogdi_import.c: fixed region handling if GetLayerRegion() fails - default to global bounds. 2001-11-13 Frank Warmerdam * contrib/ogdi_import/ogdi_import.c: added -no-dict option. 2001-10-17 Frank Warmerdam * README: Correct reference to devdir since it isn't normally called that in a source release. 2001-10-09 Frank Warmerdam * contrib/ogdi_import/ogdi_import.c: added preliminary support for setting the output (client) projection. 2001-10-01 Frank Warmerdam * contrib/ogdi_import/ogdi_import.c: various fixes related to region overriding, and computing the size of the output raster. * ogdi/c-api/client.c: fixed problems in cln_CalcCtlPoints() with very small regions, equivelent to one pixel of data. Sometimes produced a degenerate transformation. 2001-09-28 Frank Warmerdam * ogdi/include/ecs_util.h: Added the OGDI_VERSION and OGDI_RELEASEDATE macros in ecs_util.h. 2001-09-17 Frank Warmerdam * configure.in: don't add /usr/local/lib to LIBS by default. It makes it hard to avoid using stuff from /usr/local. ============================================================================ 2001-09-17 Frank Warmerdam * OGDI 3.0 Final Released 2001-08-27 Frank Warmerdam * OGDI 3.1Beta2 Issued. * ogdi/driver/rpf/rpf.c: Fixed computation of width and height in GetRasterInfo(). Update test suite accordingly. * vpflib/muse_dir.c: Fixed check for DOT_FOUND to only look in the last component of the path, not the whole path, otherwise directories with dots in them cause problems. * external/expat/makefile: fixed declaration for WORDS_BIGENDIAN macro. 2001-08-16 Frank Warmerdam * ogdi/driver/vrf: feature.c, vrf.h Removed MAXRINGS and MAXSEGS limits. Arrays now dynamically grown. See Bug 450045. * ogdi/driver/vrf: vrf.c, vrf.h, object.c, feature.c: added support for merging line features based on the relationship implied by the join table (relating a set of primitive geometries with one feature). This patch was submitted by Frank Warmerdam in 1999. See bug 222422. * ogdi/driver/vrf/utils.c: partially rewrite vrf_build_coverage_capabilities() to avoid repeating entries and to get rid of temp. * ogdi/contrib/ogdi_import/ogdi_import.c: fixed roundoff error in calcuation of xsize/ysize from region. * ogdi/c-api/client.c: Modified cln_ConvRegion() to avoid roundoff errors in initial computation of intwidth and intheight. As per bug 450042. * ogdi/driver/rpf/rpf.c: Ensure that only Image and Matrix types are accepted by dyn_SelectLayer(). 2001-07-17 Frank Warmerdam * ogdi/include/ecs_util.h: fixed case where DISABLE_CVSID is defined. * contrib/ogdi_info/ogdi_info.c: fixed reporting of text layers. * contrib/ogdi_import/ogdi_import.c: added support for writing text, points and areas. 2001-07-05 Frank Warmerdam * ogdi/driver/vrf/utils.c: Fixed bug in vrf_GetMetadata() that resulted in first layer of a class appearing twice in metadata. See SourceForge bug 111181 originally reported by R.K.Beck@t-online.de to the ogdi-dev list. 2001-06-29 Frank Warmerdam * ogdi/driver/vrf/utils.c: Fixed unterminated string. * ogdi/driver/vrf/vrf.c: Fix memory leaks if FCS not found. 2001-06-26 Frank Warmerdam * vpflib: musedir.h, musedir.c, vpfbrows.c, vpfspx.c, vpftable.c, vpftidx.c - renamed file_open() to muse_file_open() to avoid conflicts with FITS library. * ogdi/driver/rpf/utils.c: implemented vrf_fopen_ci() for case insensitive access to files. 2001-06-25 Frank Warmerdam * ogdi/driver/vrf: swq.c, vrfswq.c Added WIN32 redifinition of strcasecmp() to stricmp(). * ogdi/driver/adrg/adrg.c:Made cleanup safer if verifyLocation() fails. 2001-06-23 Frank Warmerdam * NEWS: added file. * ogdi/driver/adrg: adrg.c, adrg.h Added capabilities support. Cache layer list when opening datastore. 2001-06-22 Frank Warmerdam * contrib/ogdi_import/ogdi_import.c: enabled RGB support. * ogdi/driver/adrg/ddadrg.tcl new, came from DND. * ogdi/driver/adrg: adrg.c, object.c, utils.c, adrg.h Incorporated Image support from DND, added standard headers. * ogdi/include/ecs_util.h: Fixed typo in ECS_SETGEOMIMAGEVALUE(). 2001-06-21 Frank Warmerdam * ogdi/driver/vrf: added ECS_CVSID to all source files. 2001-06-20 Frank Warmerdam * ogdi/driver/vrf: vrf.c, swq.c, swq.h, vrf.h, makefile Added full implementation of restricted_where support based on SWQ. This adds brackets to expressions. 2001-06-13 Frank Warmerdam * ogdi/driver/vrf/*: Updated source headers. * ogdi/c-api/ecs_capabililties.c, ogdi/driver/dted/dted.c, ogdi/driver/vrf/util.c, ogdi/driver/rpf/rpf.c: Fixed capabilities to match 6.2 spec (BoundingBox, resx, resy, LatLongBoundingBox). 2001-05-30 Frank Warmerdam * contrib/ogdi_import/ogdi_import.c: utilize layer capabitilies if available to set region and resolution. * ogdi/drivers/rpf/rpf.c: Modified capabilities returned to have real information about each layer instead of just dummy global bounds info. 2001-05-04 Frank Warmerdam * contrib/gdal: added contributed GDAL raster server. * ogdi/c-api/client.c: clear autoCache in cln_SelectRegion(). 2001-04-19 Frank Warmerdam * contrib/ogdi_info/ogdi_info.c: improve region bounds reporting. * external/expat: config.h, makefile: make portable * external/expat/makefile, external/zlib/makefile: only create a dynamic library, not a static one. * external/expat/expat_ogdi.def: created. * config/common.mak: make soft link from libogdi.so to libogdi31.so during install. * Updated test suite for dted/ecstile.c changes. Collectively the following fix DTED bug 233252. * ogdi/c-api/ecstile.c: fixed round off errors in calculation of t->linelength, and placed coord.x/y at center of pixel instead of the corner. * ogdi/drvers/dted/object.c: moved pos_y to the middle of the desired row. Generated errors in unsupported functions. * ogdi/drivers/dted/dted.c: fixed bugs with computing nbfeature. 2001-04-16 Frank Warmerdam * ogdi/drivers/rpf/rpf.c: added capabilities support. * makefile, ogdi/include/makefile: added special non-local install rules for include files and creating target directories. * config/common.mak, config/generic.mak.in: added non-local install support (normally into /usr/local). 2001-04-12 Frank Warmerdam * ogdi/c-api/ogdi.def: added various capabilities related entry points. * ogdi/c-api/ecsdist.c, ogdi/include/ecs_util.h: Added ecs_GetPixelFromRGB() and ecs_GetRGBFromPixel(). * test_suite/scripts/rpf: added test for Image support. * ogdi/drivers/rpf: rpf.c, rpf.h, object.c, utils.c Applied DND Image support patches, and added source headers. * ogdi/c-api: ecs_capabilities.c client.c ogdi/include/ecs_util.h Completed initial capabilities implemention in client. * contrib/ogdi_info/ogdi_info.c: added capabilities and extension dumping support. * test_suite/scripts/dted, test_suite/scripts/vpf: added capture of capabilities documents. * configure, configure.in, config/generic.mak.in: added the ability to substitute for zlib using configure options. * ogdi/c-api/ecs_capabilities.c: initial implementation of _ecs_ParseCapabilities(), still incomplete. * ogdi/c-api/makefile: added ecs_capabilities.c * ogdi/c-api/client.c: added support for initializing and freeing new capabilities related fields in ecs_Client. * ogdi/include/ecs_utils.h: added ecs_LayerCapabilities, and additions to ecs_util.h. * configure.in, configure, config/common.mak, config/generic.mak.in: Added a support for linking in Expat, and controlling whether it is internal, external or disabled from configure. * external/expat/*: added using Expat release 1.95.1. * external/makefile: optionally add expat to subdirs. 2001-04-11 Frank Warmerdam * ogdi/drivers/vrf: vrf.c, utils.c, vrf.h Added ogdi_capabilities support. 2001-04-10 Frank Warmerdam * ogdi/drivers/dted/dted.c: add ogdi_capabilities support. * contrib/ogdi_info/ogdi_info.c: added support for reporting Image values. * testsuite/scripts/dted: added Image test (test 3). * ogdi/drivers/dted: dted.c, dted.h, object.c, utils.c Upgraded with changes from DND to support Image layers. Patch also includes change to exclude zero elevations when computing mincat/maxcat. New style headers also applied. 2001-04-09 Frank Warmerdam * config/win32.mak: Strip down DLL name to get .def name without version. * config/common.mak: added OGDI_VERSION declaration. * external/zlib/makefile, ogdi/c-api/makefile: Added OGDI_VERISION to .so / .dll filename. * external/zlib: upgraded zlib to 1.1.3. Added OGDI_ZLIB.TXT to describe issues about ZLIB use within OGDI. * contrib/ogdi_info/ogdi_info.c: added -no-proj option. Fixed up test suite to use this to avoid projection availability differences on Unix and Windows. * ogdi/c-api: client.c, ecs_dyna.c, ecs_xdrz.c, ecsdist.c, ecsgeo.c, ecshash.c, ecsinfo.c, ecslist.c, ecsregex.c, ecssplit.c, ecstile.c, gmath.c, gmath.h, opendir.c, opendir.h, server.c ogdi/gltpd: asyncsvr.c, ecs_sif.c ogdi/include/ecs_utils.h, ogdi/tcl_interface/ecs_tcl.c Applied new source headers. 2001-03-22 Frank Warmerdam * mkbindist.sh: frist attempt at binary distribution script. 2001-03-11 Frank Warmerdam * include/win32: removed heapagnt.h, shmalloc.h, smrtheap.h, AVDEFS.H, PAN.H, TARGET.H, avtypes.h, pafs.h, edat.h, portable.h, product.h, proto.h, status_d.h. They were not used, and contained problematic licenses. 2001-02-20 Frank Warmerdam * proj/biveval.c: upgraded to code from PROJ.4.4.2 to avoid bug in SGI compiler. * ogdi/c-api/client.c: fixed cln_ConvRegion() bug, which was screwing up region resolutions. Updated test_suite accordingly. http://sourceforge.net/bugs/?func=detailbug&bug_id=133190&group_id=11181 2001-02-19 Frank Warmerdam * ogdi/glutil/iofile.c: added stdlib.h to avoid warnings. * vpflib/vpfprop.c, vpflib/vpftable.c: avoid unnecessary definition of MAXINT or MAXSHORT. * ogdi/c-api/ecs_dyna.c: use MISSING_DLFCN_H instead of _LINUX. * vpflib/coorgeom.c: use MISSING_FLOAT_H flag. * vpflib/include/machine.h: make unix platforms more generic. * vpflib/makefile: pass BIG_ENDIAN flag into compiles. * win32.mak: switch to BIG_ENDIAN, and add /DMISSING_DLFCN_H. * Added configure, configure.in, aclocal, and config/generic.mak.in as part of implementing "GNU configure" support for OGDI. * config/common.mak: default TARGET based on $(shell uname). * makefile: make compilation of proj conditional on PROJ_SETTING. * restored compilation of ogdi/glutil, still used in some places. * testsuite: added RPF test data, and script. * ogdi/makefile: removed glutil from subdirs, it doesn't seem to play a role in normal OGDI. * mkogdidist.sh: added new file for making source distributions. 2001-02-18 Frank Warmerdam * ogdi/drivers/adrg: adrg.c adrg.h object.c utils.c ogdi/drivers/dted: dted.c, object.c ogdi/drivers/skeleton: skeleton.c, skeleton.h, open.c, object.c ogdi/drivers/network/remote.c ogdi/drivers/vrf: feature.c, object.c, open.c, vrf.c ogdi/drivers/rpf: object.c, rpf.c, rpf.h, utils.c Avoid unused argument and other warnings. * ogdi/datum_driver/canada/dtcanada.c, ogdi/datum_driver/usa/dtusa.c ogdi/c-api: client.c ecsgeo.c, ogdi/include/ecs_util.h contrib/ogdi_info/ogdi_info.c Fixed so that PROJ.4.4.x with projUV instead of UV will also work. * */makefile: include explicit clean targets, and get rid of test targets alltogether to avoid override messages from GNUmake. * readme.sun: removed, adequately addressed in build.html. * modif.txt: removed, and incorporated into ChangeLog. * ogdi/gltpd: ecs_sif.c, asyncsvr.c Cleanup lots of compiler warnings. 2001-02-17 Frank Warmerdam * ogdi/c-api: ecs_xdrz.c, ecshash.c ecstile.c server.c Avoid compiler warnings about unused variables, and signed/unsigned stuff. * ogdi/c-api/makefile, ogdi/gltpd/makefile: Disable running rpcgen unless explicitly requested due to problems. 2001-02-07 Frank Warmerdam * ogdi/driver/vrf: vrf.c, utils.c Fixed a variety of memory leak problems, partly based on contributions from PCI, and Intergraph. http://sourceforge.net/bugs/?func=detailbug&bug_id=122434&group_id=11181 * vpflib/vpftable.c: Avoid problem in vpf_open_table() with mixture of unix and dos style separators. * ogdi/driver/dted/utils.c, dted.c: Fixed various memory leaks. * ogdi/c-api/server.c: Modified svr_DestroyServer() to free rasterconversion.coef.coef_val if non-null to fix memory leak. 2001-02-02 Frank Warmerdam * ogdi/driver/rpf/utils.c: Fixed bug with lpriv->ff being freed multiple times when it wasn't reinitialized to NULL in case of error. http://sourceforge.net/bugs/?func=detailbug&bug_id=130944&group_id=11181 * ogdi/driver/rpf/rpf.c: Fixed dyn_GetRasterInfo() to return proper row/column values for current region. As per: http://sourceforge.net/bugs/?func=detailbug&group_id=11181&bug_id=130943 * config/win32.mak: don't force debugtype to be coff. 2001-01-09 Frank Warmerdam * Updated test scripts to support operating against a server (OGDI_HOST), and updated to reflect the VRF bug fix. * Fixed bug in reading and display of VALUE DESCRRIPTION TABLE's in the vrf_Getmetadata() call of the vrf driver. See http://sourceforge.net/bugs/?func=detailbug&bug_id=128211&group_id=11181 * Renamed MAKEFILE to Makefile in external/rpc_win32/TEST, SERVICE, and TEST. 2000-11-23 Frank Warmerdam * Added DTED test scripts in test_suite/scripts/dted. * Added contrib section with ogdi_info, and ogdi_import. 2000-11-22 Frank Warmerdam * Fixed devdir/ogdi/drivers/dted/utils.c so that: - closedir() is not called on dirlist2 if it was never opened. - Removed a big chunk of #ifdef'ed out code. - Ignore CVS directories. http://sourceforge.net/bugs/?func=detailbug&bug_id=123178&group_id=11181 * Modify the ECSRESULTTYPE, ECSRESULT, ECSGEOMTYPE, ECSGEOM, ECSAREARING, ECSERROR, ECSSUCCESS, ECSEOF, ECSPROJ, ECSMESSAGE, ECSREGION, ECSTEXT, ECSRASTERINFO, ECSRASTERINFONB, ECSRASTERINFOCAT, ECSOBJECT, ECSOBJECTID, ECSOBJECTATTR, ECSRASTER, ECS_SETGEOMBOUNDINGBOX, ECS_SETGEOMLINECOORD, ECS_SETGEOMMATRIXVALUE, and ECS_SETGEOMIMAGEVALUE macros so they "protect" complex arguments. The ECS_SET* macros were converted to subscoped statements. http://sourceforge.net/bugs/?func=detailbug&bug_id=122425&group_id=11181 * Added test_suite tree including some test data to CVS repository. Note, this from the root, not under devdir. * Added .cvsignore files marking off OBJ.* directories. 2000-11-21 Frank Warmerdam * vpflib/vpftable.c: vpf_open_table() - memset() the table structure to zero to ensure no fields are uninitialized thereby causing problems in vpf_close_table() http://sourceforge.net/bugs/?func=detailbug&bug_id=123132&group_id=11181 * vpflib/vpftable.c: vpf_close_table() ... don't fclose(table->fp) if it is NULL. This can occur if no features are selected (for instance the wrong family type is used for a layer). http://sourceforge.net/bugs/?func=detailbug&bug_id=123132&group_id=11181 * Query strings passed to VRF driver with double quoted strings wouldn't work properly (ie. contourl@elev(hqc="1")) because one extra character was being eaten by code in vpflib/vpfquery.c. Applied fix suggested by Duncan Chaundy (PCI). http://sourceforge.net/bugs/?func=detailbug&bug_id=122597&group_id=11181 * Added Ecs_tcl_Init() entry point in ecs_tcl.c. This appears to be needed for Tcl8.x dynamic loading on Unix. http://sourceforge.net/bugs/?func=detailbug&bug_id=123077&group_id=11181 2000-11-10 Frank Warmerdam * Change Crown copyrigh back to LAS copyright, but with the same rights of use and distributions as the crown copyright code. ogdi/c-api: client.c, ecsdist.c, server.c ogdi/attr_driver/odbc: odbc.c, makefile, odbc.h ogdi/attr_drier: makefile datum_driver: makefile datum_driver/canada: dtcanada.c, makefile, nadconv.c, navconv.h, sdms.c datum_driver/usa: dtusa.c, makefile external/rpc_win32/makefile external/rpc_win32/LIBRPC/makefile external/rpc_win32/RPCGEN/makefile external/zlib/makefile ogdi/driver/adrg: adrg.c, adrg.h, utils.c, object.c, makefile ogdi/driver/dted: dted.c, dted.h, object.c, utils.c, makefile ogdi/driver/network: makefile ogdi/driver/rpf: makefile, rpf.c, utils.c, rpf.h ogdi/driver/skeleton: makefile, skeleton.c, object.c, open.c, skeleton.h, utils.c ogdi/driver/vrf: feature.c, object.c, vrf.c, utils.c, open.c, vrf.h, makefile ogdi/gltp: makefile ogdi/glutil: makefile ogdi/include: ecs.x, ecs_util.h, makefile, ecs.h ogdi/include/sun: ecs.h ogdi/tcl_interface: ecs_tcl.c, makefile 2000-11-09 Frank Warmerdam * remove files in the devdir/ogdi/doc directory. They are out of date (ogdi.ps), and available from other places (proj.4). They also add alot of heft to an ogdi cvs checkout. 2000-11-02 Frank Warmerdam * Added LICENSE file summarizing licenses in effect in source tree. * Change LAS copyright message to crown copyright on the following files: ogdi/c-api: client.c, ecsdist.c, server.c ogdi/attr_driver/odbc: odbc.c, makefile, odbc.h ogdi/attr_drier: makefile datum_driver: makefile datum_driver/canada: dtcanada.c, makefile, nadconv.c, navconv.h, sdms.c datum_driver/usa: dtusa.c, makefile external/rpc_win32/makefile external/rpc_win32/LIBRPC/makefile external/rpc_win32/RPCGEN/makefile external/zlib/makefile ogdi/driver/adrg: adrg.c, adrg.h, utils.c, object.c, makefile ogdi/driver/dted: dted.c, dted.h, object.c, utils.c, makefile ogdi/driver/network: makefile ogdi/driver/rpf: makefile, rpf.c, utils.c, rpf.h ogdi/driver/skeleton: makefile, skeleton.c, object.c, open.c, skeleton.h, utils.c ogdi/driver/vrf: feature.c, object.c, vrf.c, utils.c, open.c, vrf.h, makefile ogdi/gltp: makefile ogdi/glutil: makefile ogdi/include: ecs.x, ecs_util.h, makefile, ecs.h ogdi/include/sun: ecs.h ogdi/tcl_interface: ecs_tcl.c, makefile 2000-10-29 Frank Warmerdam * Made config/mkinstalldirs executable. * Added config/linux.mak. * Added ChangeLog file. * Imported OGDI 3.0 Beta into CVS. ------------------------------------------------------------------------------ OGDI 3.0 beta Bruno Savard, INFOMAR INC., bsavard@infomar.com, 1998/09/21 Files changed: devdir\ogdi\c-api\client.c devdir\ogdi\c-api\server.c devdir\ogdi\driver\skeleton\skeleton.c devdir\ogdi\driver\skeleton\skeleton.h devdir\ogdi\include\ecs_util.h devdir\ogdi\makefile devdir\ogdi\driver\makefile devdir\ogdi\examples\example2\example2.c devdir\ogdi\examples\example2\makefile Files removed: devdir\ogdi\ogdi.def devdir\ogdi\c-api\ecs.def devdir\ogdi\driver\network\libremote.def Files added: devdir\ogdi\examples\example2\example2.c devdir\ogdi\examples\example2\makefile devdir\ogdi\ogdi\driver\skeleton\datadict.h Bruno Savard, INFOMAR INC., bsavard@infomar.com, 1998/09/21 Remarks: -The function svr_BroadCloseLayers() in server.c seems to be useless and it contains the following errors: The argument to ecs_OpenDynamicLib should be "ogdi" instead of "ecs". The argument passed to ecs_CloseDynamicLib() should be "handle" instead of "func". Also, this function does nat have to load the cln_BroadCloseLayer because both svr_BroadCloseLayers() and cln_BroadCloseLayers() are in the same library. -The function cln_BroadCloseLayers() in client.c seems to be useless. -To conclude, I suggest to remove svr_BroadCloseLayers() and cln_BroadCloseLayers() from the core. -Both example1 and example2 directories contain example1.c and the makefile to build this example. To correct the error, I took the makefile and the example2.c file from the previous core and I copied them in the example2 directory of the present core. -The file datadict.h was missing to build the skeleton driver. I took the one from the previous core.