2018-11-01
	* Andrew Bell <andrew.bell.ia@gmail.com> Only check for tildes as the first character in a filename. (#2264) (19:46:04)
	* Andrew Bell <andrew.bell.ia@gmail.com> Streamable skips. (#2224) (16:06:33)

2018-10-31
	* Andrew Bell <andrew.bell.ia@gmail.com> * Any code coming from Entwine is now BSD because Hobu is relicensing it * Two LGPLv2 files from Eigen are removed. We are not using them and we want to keep clean (#2265) (20:02:54)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix warning in gcc-8. (19:22:42)

2018-10-29
	* Andrew Bell <andrew.bell.ia@gmail.com> Update EptReader for EPT formatting changes before EPT release. (#2252) (18:04:34)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fixes for gcc8. (17:57:32)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove private header from AssignFilter.hpp (#2249) (17:57:21)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't reference an out-of-scope PointTable. (#2255) (14:36:18)
	* Andrew Bell <andrew.bell.ia@gmail.com> Clairfy description of reflectance_as_intensity. (#2251) (14:34:12)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't use a destructed value in GDALReader::inspect. (#2247) (14:33:45)
	* Andrew Bell <andrew.bell.ia@gmail.com> add 'memorycopy' option to readers.gdal (#2190) (14:30:35)

2018-10-25
	* Andrew Bell <andrew.bell.ia@gmail.com> Small updates to package script. (15:57:36)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix install issues. (14:56:14)
	* Andrew Bell <andrew.bell.ia@gmail.com> Treat OCI like everything else. (01:25:05)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't build OCI by default. (01:15:55)
	* Andrew Bell <andrew.bell.ia@gmail.com> Packaging stuff. (01:02:03)

2018-10-24
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove references to hexbin as a plugin. (#2245) (18:10:36)
	* Andrew Bell <andrew.bell.ia@gmail.com> Super-minor clean-ups. (16:34:48)
	* Andrew Bell <andrew.bell.ia@gmail.com> Eliminate warnings on vc++ compiler (#2243) (16:21:09)
	* Mateusz Loskot <mateusz@loskot.net> Fix path separator lookup in Unicode paths on Windows (#2227) (15:43:37)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add the minimal option as documented. (#2229) (15:52:24)
	* Andrew Bell <andrew.bell.ia@gmail.com> Make sure uint8_t gets converted to a reasonable string. (#2244) (15:48:02)
	* Andrew Bell <andrew.bell.ia@gmail.com> Support cast of double -> float of NaN. (#2240) (15:47:14)

2018-10-17
	* Andrew Bell <andrew.bell.ia@gmail.com> OSGeo4W incremented to Python3.7 -- catch up AppVeyor configuration (12:48:11)
	* Andrew Bell <andrew.bell.ia@gmail.com> bump versions to 1.8 in preparation for release (#2215) (12:40:59)
	* Pete Gadomski <pete.gadomski@gmail.com> Fix rxp reader (#2228) (12:37:27)

2018-10-16
	* Andrew Bell <andrew.bell.ia@gmail.com> Add filters.info.  Make info kernel streamable. (16:00:31)

2018-10-10
	* Andrew Bell <andrew.bell.ia@gmail.com> Squashed commit of the following: (16:21:57)

2018-10-09
	* Andrew Bell <andrew.bell.ia@gmail.com> commit 59fefd07ae5ea4bdf08b7996d6ede709f9b71c4b Author: Andrew Bell <andrew.bell.ia@gmail.com> Date:   Fri Oct 5 09:24:50 2018 -0400 (13:40:39)

2018-10-05
	* Andrew Bell <andrew.bell.ia@gmail.com> i3S/slpk reader (14:37:04)

2018-10-03
	* Andrew Bell <andrew.bell.ia@gmail.com> Set SRS if it hasn't been overridden by an option. Close #2194 (13:23:01)

2018-10-02
	* Connor Manning <connor@hobu.co> Fix GDAL quick-info Z-band lookup and add dimensions from the layout. (#2200) (21:06:07)
	* Andrew Bell <andrew.bell.ia@gmail.com> Use proper logic for multiple crop regions. Close #2198 (19:50:05)
	* Connor Manning <connor@hobu.co> Use Utils::openFile in the BpfReader so it can read remote files. (#2192) (16:11:14)
	* Andrew Bell <andrew.bell.ia@gmail.com> Report actual non-streamable stage in error. (#2189) (16:10:52)

2018-09-27
	* Andrew Bell <andrew.bell.ia@gmail.com> Adjust m_count in processOne() rather than in filter(). (#2187) (20:05:52)

2018-09-25
	* Connor Manning <connor@hobu.co> Add auto-identify horizontal/vertical EPSG methods to SpatialReference. (#2180) (16:23:43)
	* Andrew Bell <andrew.bell.ia@gmail.com> Diagnostic fixes for new clang compiler. (13:59:18)

2018-09-24
	* Howard Butler <howard@hobu.co> clean up readers.gdal header setting loop (19:32:27)
	* Howard Butler <howard@hobu.co> support fetching bounds information for readers.gdal QuickInfo (#2177) (19:04:19)
	* Andrew Bell <andrew.bell.ia@gmail.com> Improvements to readers.mbio (#2166) (17:35:28)
	* Andrew Bell <andrew.bell.ia@gmail.com> Multiple range support for ignore option on smrt and pmf (#2167) (17:35:16)
	* Andrew Bell <andrew.bell.ia@gmail.com> Eliminate need to specify bounds on writers.gdal (#2168) (17:35:02)

2018-09-17
	* Connor Manning <connor@hobu.co> Add EptReader for Entwine Point Tile data (#2173) (20:42:56)
	* Howard Butler <howard@hobu.co> need geotiff csv data (19:36:23)

2018-09-14
	* Andrew Bell <andrew.bell.ia@gmail.com> Make hexbin streamable (#2172) (15:49:35)

2018-09-13
	* Howard Butler <howard@hobu.co> reflect OSRSpatialReference::IsProjected to pdal::SpatialReference (#2171) (18:43:57)

2018-09-12
	* Andrew Bell <andrew.bell.ia@gmail.com> Set spatialreference for all readers. (#2165) (18:26:04)

2018-09-11
	* Connor Manning <connor@hobu.co> Add gzip download support to arbiter (#2164) (17:56:00)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add comment on conversion from BOX2D to BOX3D. (15:53:46)
	* Andrew Bell <andrew.bell.ia@gmail.com> Use correct point view to build KD tree. (#2163) (13:11:42)

2018-09-07
	* Connor Manning <connor@hobu.co> Add StreamPointTable::setNumPoints to indicate the number of points populated. (#2162) (15:50:35)

2018-09-06
	* Mateusz Loskot <mateusz@loskot.net> Fix FixUtils::glob to substr Win32 Unicode path at correct position (#2160) (13:04:50)

2018-08-31
	* Connor Manning <connor@hobu.co> Update arbiter bundle for S3 header settings on HEAD requests. (19:59:48)
	* Connor Manning <connor@hobu.co> Update arbiter bundle for environment-overridable RP/SSE flags. (17:26:19)

2018-08-29
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't throw if the value starts with '-'. (#2158) (22:19:55)

2018-08-28
	* Andrew Bell <andrew.bell.ia@gmail.com> Handle repeated command-line options. (#2145) (18:48:27)
	* Howard Butler <howard@hobu.co> Add condition option to assign filter (#2154) (18:18:12)

2018-08-27
	* Howard Butler <howard@hobu.co> pdal/ubuntu:master should use master branch (20:10:29)
	* Howard Butler <howard@hobu.co> readers.numpy support of a directly set numpy array (#2152) (19:01:54)
	* Howard Butler <howard@hobu.co> PipelineManager::getStage() should return the first leaf, not the first stage added to the manager (#2149) (19:01:34)
	* Howard Butler <howard@hobu.co> pin Python bindings to 2.0.0 for Travis (#2151) (19:01:14)
	* Howard Butler <howard@hobu.co> install osx plugins to @rpath, not @loader_path/../lib (#2150) (18:11:37)

2018-08-22
	* Éric Lemoine <eric.lemoine@gmail.com> Remove pgpointcloud GHT compression (#2147) (14:20:25)

2018-08-21
	* Andrew Bell <andrew.bell.ia@gmail.com> Add precision support for writers.ply. (#2146) (19:50:22)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't use KDtree. (#2126) (17:44:12)

2018-08-20
	* Andrew Bell <andrew.bell.ia@gmail.com> Use view's KD-tree build function. (#2131) (17:06:24)
	* Alvaro Huarte <ahuarte47@yahoo.es> Reset cells member to use Delaunay::set_vertices more than one time (#2141) (14:28:09)
	* Alvaro Huarte <ahuarte47@yahoo.es> Get the dimension Name even its Id has not a predefined value (#2140) (12:19:40)

2018-08-17
	* Mateusz Loskot <mateusz@loskot.net> Add JSON pipeline test using Unicode (Japanese) path or file names (#2139) (20:08:20)

2018-08-16
	* Mateusz Loskot <mateusz@loskot.net> Configure targets to link libxml2 only if found (#2133) (19:46:41)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add ContiguousPointTable. (#2130) (13:56:11)

2018-08-15
	* Howard Butler <howard@hobu.co> make PDAL require CMake 3.5+ (#2137) (18:05:04)
	* Howard Butler <howard@hobu.co> throw an error if we try to open a file with ~ in the file name because we do not do shell expansion. Throw an error for globs with ~ in the file name on windows #2024 (#2138) (18:04:52)
	* Mateusz Loskot <mateusz@loskot.net> Enable Unicode support for paths on Windows (#2135) (15:35:52)

2018-08-14
	* Mateusz Loskot <mateusz@loskot.net> Ignore CMakeSettings.json for CMake integration with VS2017 [ci skip] (#2136) (18:58:23)
	* Andrew Bell <andrew.bell.ia@gmail.com> Handle cmake pre-3.1 for cxx standard version. (18:36:59)
	* Mateusz Loskot <mateusz@loskot.net> Add _SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING to gtest flags (#2134) (14:25:57)
	* Howard Butler <howard@hobu.co> support adding and deleting points to filters.numpy 'out' dictionary #1965 (#2120) (14:25:27)
	* Andrew Bell <andrew.bell.ia@gmail.com> Update readers.faux doc. (13:02:14)

2018-08-13
	* Andrew Bell <andrew.bell.ia@gmail.com> Add tile command (#2125) (20:54:07)
	* Andrew Bell <andrew.bell.ia@gmail.com> Error if the point count isn't set. (#2129) (19:45:31)

2018-08-10
	* Andrew Bell <andrew.bell.ia@gmail.com> Add test for voxelcenternearestneighbor. (19:10:31)
	* Andrew Bell <andrew.bell.ia@gmail.com> Move Segmentation.Xpp to filters/private (#2112) (18:38:31)
	* Andrew Bell <andrew.bell.ia@gmail.com> Initialize outputTypes (#2116) (18:37:13)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add bare FBX writer (#2127) (14:39:32)

2018-08-08
	* Andrew Bell <andrew.bell.ia@gmail.com> Add SRS support for readers.text. (#2122) (17:49:55)

2018-08-01
	* Howard Butler <howard@hobu.co> trigger dockerhub with a silly commit (19:16:12)
	* Andrew Bell <andrew.bell.ia@gmail.com> Numpy edits (#2118) (18:03:11)
	* Howard Butler <howard@hobu.co> throw an error if we try to open a file with ~ in the file name because we do not do shell expansion. Throw an error for globs with ~ in the file name on windows #2024 (#2117) (14:47:10)

2018-07-30
	* Howard Butler <howard@hobu.co> get alpine docker building again #2110 (22:04:55)

2018-07-25
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't print multiple SRS message if we've overridden the SRS. (#2108) (15:44:50)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add missed options for filters.smrf doc. (15:19:54)

2018-07-24
	* Dylan Leidig <dzleidig@gmail.com> Update doc to indicate that python filter's add_dimension accepts array. (#2103) (17:32:23)
	* Andrew Bell <andrew.bell.ia@gmail.com> Constify python strings. (#2102) (14:34:43)

2018-07-23
	* Andrew Bell <andrew.bell.ia@gmail.com> Use correct math to compute vertical index in GDALGrid. (#2097) (13:54:23)

2018-07-20
	* Howard Butler <howard@hobu.co> make readers.gdal streamable (#2096) (15:08:57)
	* Andrew Bell <andrew.bell.ia@gmail.com> Eliminate pragmas. (#2094) (13:22:17)

2018-07-18
	* Howard Butler <howard@hobu.co> Docfixes for Sphinx (#2093) (15:22:04)
	* Howard Butler <howard@hobu.co> De-OSGeo4W'ify CMake configuration (#2092) (14:27:32)

2018-07-17
	* Brandon Barker <contact@brandonbarker.me> Purging Numpy breaks numpy support (#2091) (20:43:18)
	* Howard Butler <howard@hobu.co> add filters.dem for filtering data given a GDAL-readable data source (#2090) (19:32:07)
	* Eli L Adam <elil@users.noreply.github.com> Correct trailing comma typos (#2089) (15:32:30)

2018-07-16
	* Andrew Bell <andrew.bell.ia@gmail.com> Handle count option on readers when streaming. (#2088) (21:18:50)
	* Andrew Bell <andrew.bell.ia@gmail.com> Make parsePipeline private. (14:57:19)

2018-07-11
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix FindZST.cmake (#2085) (15:09:00)
	* Andrew Bell <andrew.bell.ia@gmail.com> Reset GDAL grid when we start a file. (#2079) (15:08:44)

2018-07-10
	* Andrew Bell <andrew.bell.ia@gmail.com> Add avg option to NNdistance filter. (#2076) (17:50:43)
	* Andrew Bell <andrew.bell.ia@gmail.com> Handle changes in SRS with spatialReferenceChanged(). (#2081) (15:47:09)
	* Andrew Bell <andrew.bell.ia@gmail.com> Delete copy assignment/ctor from ArtifactManager. (#2084) (15:31:07)

2018-07-09
	* Andrew Bell <andrew.bell.ia@gmail.com> Add exclusion for header files of unbuilt compression schemes. (20:02:17)

2018-07-06
	* Jaime Soto <jsoto@simverge.com> Remove pdal::Config::lazPerfEnabled() declaration (#2080) (12:58:02)

2018-07-05
	* Andrew Bell <andrew.bell.ia@gmail.com> Make more accurate error message for point type/WKT flag mismatch. (#2075) (16:57:36)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix SRS assignment in streaming. (#2070) (16:36:36)

2018-07-04
	* Andrew Bell <andrew.bell.ia@gmail.com> Integrate hexer code into PDAL (#2073) (14:39:46)

2018-07-02
	* Andrew Bell <andrew.bell.ia@gmail.com> Support streaming in writers.text (#2066) (17:22:25)
	* Andrew Bell <andrew.bell.ia@gmail.com> Warning updates and such for OSX High Sierra compiler. (#2058) (16:07:26)

2018-06-27
	* Andrew Bell <andrew.bell.ia@gmail.com> Use correct order to traversing stages when streaming (#2067) (20:21:37)

2018-06-26
	* Andrew Bell <andrew.bell.ia@gmail.com> Always emit a spatialReferenceChanged when processing starts (#2060) (18:20:29)
	* chambbj <brad.chambers@gmail.com> Allow more flexible processing of return groups in ground filters (#2055) (16:57:20)

2018-06-22
	* Howard Butler <howard@hobu.co> add CITATION file (#2063) (18:59:13)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix build. (15:38:11)

2018-06-13
	* chambbj <brad.chambers@gmail.com> Rewrite quickstart docs with Conda focus, dropping Docker (#2056) (18:03:58)
	* chambbj <brad.chambers@gmail.com> Add prefiltering options to ground kernel (#2054) (17:49:24)
	* Éric Lemoine <eric.lemoine@gmail.com> Add pgpointcloud lazperf support (#2051) (15:35:07)

2018-06-11
	* Andrew Bell <andrew.bell.ia@gmail.com> Implement Backtrace for Libunwind (#2037) (15:58:22)
	* chambbj <brad.chambers@gmail.com> Add some Conda docs to python pages (#2052) (15:36:11)

2018-06-07
	* Andrew Bell <andrew.bell.ia@gmail.com> Compiler updates for poisson filter (#2031) (16:52:53)

2018-06-06
	* Howard Butler <howard@hobu.co> update RDB linking as suggested in #2046 (#2048) (15:58:53)
	* chambbj <brad.chambers@gmail.com> Fix segmentation of last returns (#2045) (12:58:35)

2018-06-05
	* Howard Butler <howard@hobu.co> link RDB with JSONCPP (#2046) (21:16:05)

2018-06-04
	* Howard Butler <howard@hobu.co> update arbiter to support windows globbing (#2043) (03:15:33)

2018-06-01
	* chambbj <brad.chambers@gmail.com> Add Dockerfile to create pdal/dependencies:alpine and update build scripts to use it on Travis (#2040) (20:31:43)

2018-05-31
	* Carl Anderson <carl.anderson@vadose.org> fix argument error message for true/false (#2039) (19:36:35)

2018-05-25
	* Howard Butler <howard@hobu.co> ubuntu-based docker build (15:44:38)

2018-05-24
	* Andrew Bell <andrew.bell.ia@gmail.com> Improve filters.stats (#2034) (12:06:26)

2018-05-23
	* Andrew Bell <andrew.bell.ia@gmail.com> Split Stage::execute() in two to avoid recursion and make it clear (#2032) (15:01:53)

2018-05-22
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove unused, confusing code. (13:48:44)

2018-05-21
	* Andrew Bell <andrew.bell.ia@gmail.com> Handle repeated options. (#2021) (21:44:07)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix test comparison types. Formatting fix. (16:06:15)
	* John Wass <jwass3@gmail.com> access artifact manager keys (#2030) (14:04:49)
	* Andrew Bell <andrew.bell.ia@gmail.com> Protect min/max against #define in Windows (#2022) (13:01:58)
	* Landry Breuil <landryb@users.noreply.github.com> Simplify os-specific #ifdefs (#2027) (13:00:37)

2018-05-19

2018-05-12
	* Howard Butler <howard@hobu.co> update workshop date (23:37:37)

2018-05-13
	* Howard Butler <howard@hobu.co> add workshop makefile (01:29:01)

2018-05-17
	* Howard Butler <howard@hobu.co> update slides for foss4gna (15:46:20)

2018-05-15
	* Andrew Bell <andrew.bell.ia@gmail.com> Add missing comma. (20:09:59)

2018-05-14
	* Andrew Bell <andrew.bell.ia@gmail.com> Use utm17.las that doesn't have bad Geotiff data. (#2014) (20:50:34)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't initialize srsmap with each reader. (#2015) (17:59:44)

2018-05-11
	* Andrew Bell <andrew.bell.ia@gmail.com> Changes to make GCC 8 happy. (#2012) (18:34:48)

2018-05-10
	* Andrew Bell <andrew.bell.ia@gmail.com> Terminate filenames for cpack ignore. Don't error on parentheses warning for now. (GCC 8) (18:03:59)
	* Ryan Pals <ryan@hobu.co> Workshop improvements and fixes (#2008) (15:47:27)
	* Howard Butler <howard@hobu.co> rasterization doc (14:14:11)

2018-05-09
	* Howard Butler <howard@hobu.co> note git2cl operation (16:01:37)
	* Howard Butler <howard@hobu.co> Workshop doc fixes (#2007) (15:47:20)
	* Andrew Bell <andrew.bell.ia@gmail.com> Check (#2006) (12:31:37)

2018-05-08
	* Andrew Bell <andrew.bell.ia@gmail.com> Writer, not reader. (13:48:25)
	* Andrew Bell <andrew.bell.ia@gmail.com> Review changes for 1.7.2. (13:15:22)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add GDAL back to NITF writer. (11:57:31)

2018-05-07
	* Andrew Bell <andrew.bell.ia@gmail.com> Fixed missed PUBLIC -> PRIVATE conversion in macros.cmake. (20:19:50)
	* Andrew Bell <andrew.bell.ia@gmail.com> Allow replacement of artifacts (#2004) (20:02:38)
	* Andrew Bell <andrew.bell.ia@gmail.com> Use pimpl/unique_ptr to make private headers private (#1990) (19:26:35)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't bleed PDAL build info into subprojects (#1998) (18:38:27)
	* Mateusz Loskot <mateusz@loskot.net> Remove www prefix from pdal.io references (#2003) (16:45:04)
	* Andrew Bell <andrew.bell.ia@gmail.com> Make southern UTM zones negative. (#1999) (16:08:32)

2018-05-06
	* Michael D. Smith <michael.smith.erdc@gmail.com> Updates to batch processing workshop (#1996) (23:27:06)
	* Michael D. Smith <michael.smith.erdc@gmail.com> Add windows powershell batch processing exercise to workshop (#1995) (17:49:19)

2018-05-03

2018-05-02
	* Bradley J Chambers <brad.chambers@gmail.com> Improve the filters.approximatecoplanar documentation (16:38:49)
	* Bradley J Chambers <brad.chambers@gmail.com> Improve the filters.estimaterank documentation (16:25:13)

2018-04-29
	* Howard Butler <howard@hobu.co> update merge pipeline image to take filters.merge out of it (16:59:13)

2018-04-26
	* Howard Butler <howard@hobu.co> add a docker-based script for cutting a release (#1980) (19:21:25)
	* Andrew Bell <andrew.bell.ia@gmail.com> Load plugin kernels. (#1979) (18:51:53)
	* Andrew Bell <andrew.bell.ia@gmail.com> Allow underscores in stage names. (#1972) (18:30:22)
	* Howard Butler <howard@hobu.co> ignore pdal_features for cpack #1976 (#1978) (18:27:59)
	* Mateusz Loskot <mateusz@loskot.net> [cmake/FindGEOS] Add FindPackageHandleStandardArgs fallback if GEOS not found (#1977) (15:03:18)
	* Mateusz Loskot <mateusz@loskot.net> Fix warning about unused formal parameter in Streamable.hpp (#1975) (13:07:06)

2018-04-25

2018-04-19
	* Bradley J Chambers <brad.chambers@gmail.com> Add notes on updating Alpine/Conda packages (18:07:20)

2018-04-24
	* Howard Butler <howard@hobu.co> add a note about geotiff errors (13:50:16)
	* chambbj <brad.chambers@gmail.com> Make pdal-config owner writable (#1964) (13:12:53)
	* Andrew Bell <andrew.bell.ia@gmail.com> Assign test (#1932) (02:08:29)
	* chambbj <brad.chambers@gmail.com> Ignore test/unit/TestConfig.hpp when packaging (#1943) (02:07:30)
	* Andrew Bell <andrew.bell.ia@gmail.com> Handle warnings generated by Clang v. 6. (#1961) (02:06:25)

2018-04-23
	* Andrew Bell <andrew.bell.ia@gmail.com> Issue 1930 (#1931) (21:54:45)
	* Andrew Bell <andrew.bell.ia@gmail.com> Build BPF with ZLIB when requested (#1960) (21:53:26)
	* chambbj <brad.chambers@gmail.com> Use CMAKE_DL_LIBS (#1946) (21:52:19)
	* Andrew Bell <andrew.bell.ia@gmail.com> Handle cr/lf endings on Windows in readers.text (#1963) (21:49:22)
	* Andrew Bell <andrew.bell.ia@gmail.com> Warn about auto offset/scaling in stream mode. (#1962) (21:45:54)
	* Andrew Bell <andrew.bell.ia@gmail.com> Pass vectors as const ref in case they might be large. (20:46:12)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove misleading unused variable. (16:59:12)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove header that can bring in duplicate macros. (15:10:34)

2018-04-22
	* Even Rouault <even.rouault@mines-paris.org> XMLSchema::load(): fix cppcheck warning 'Statements following return, break, continue, goto or throw will never be executed' (#1953) (03:15:58)
	* Even Rouault <even.rouault@mines-paris.org> Tests: fix for GDAL with proj.5 (#1947) (03:14:05)
	* Even Rouault <even.rouault@mines-paris.org> GeotiffSrs constructor: fix memleak of GTIFGetOGISDefn() return (#1949) (03:10:44)

2018-04-21
	* Even Rouault <even.rouault@mines-paris.org> Fix same expression warnings (#1952) (22:32:55)
	* Even Rouault <even.rouault@mines-paris.org> Initialize LasWriter::m_forwardVlrs (#1948) (22:31:05)

2018-04-17
	* Peter Limkilde Svendsen <34237736+plimkilde@users.noreply.github.com> Doc fix for Delaunay filter (#1936) (14:28:24)

2018-04-16

2018-04-14
	* Howard Butler <howard@hobu.co> Add public accessor method for PointTableRef from PointView #1927 (#1928) (15:47:21)

2018-04-12
	* Andrew Bell <andrew.bell.ia@gmail.com> Add () guard for std::max to deal with Windows. (14:09:02)

2018-04-10
	* Howard Butler <howard@hobu.co> always build OSGeo4W package, attempt to consolidate to a single appveyor build (22:44:33)
	* Howard Butler <howard@hobu.co> always build appveyor with optional components (22:34:48)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't write LAS geotiff VLRs if they contain no data. (#1914) (21:48:25)
	* Howard Butler <howard@hobu.co> A few cleanups to get RDB working locally for me (#1921) (21:16:23)
	* Peter Limkilde Svendsen <34237736+plimkilde@users.noreply.github.com> Add Delaunay filter (issue #1855) (#1916) (17:13:23)
	* Anton Wagensonner <anton.wagensonner@riegl.com> Fix spelling of company and product names. (#1918) (14:44:11)
	* Anton Wagensonner <anton.wagensonner@riegl.com> RIEGL RDB reader plugin. (#1917) (14:43:55)
	* Bradley J Chambers <brad.chambers@gmail.com> Change centroid calculation to do online update and return doubles (14:39:56)

2018-04-09
	* Howard Butler <howard@hobu.co> remove -Werror #1915 (21:14:50)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add some validation of Geotiff data. (#1913) (21:08:08)

2018-04-07
	* Howard Butler <howard@hobu.co> fix up botched merge #1903 (15:21:35)

2018-04-06
	* Howard Butler <howard@hobu.co> package during after_test, not before_deploy for OSGeo4W (21:38:53)
	* Howard Butler <howard@hobu.co> install using before_deploy for appveyor (20:37:07)
	* Howard Butler <howard@hobu.co> update front page with 1.7.1 (19:43:22)
	* chambbj <brad.chambers@gmail.com> Fix computation of voxel indices (#1901) (19:36:50)
	* Andrew Bell <andrew.bell.ia@gmail.com> Report error when we can't convert geotiff keys. (#1911) (19:36:28)
	* Andrew Bell <andrew.bell.ia@gmail.com> Report error when we can't convert geotiff keys. Cloase #1910 (17:52:00)
	* Andrew Bell <andrew.bell.ia@gmail.com> Initialize m_val in BaseHeaderVal to quiet compiler. (#1907) (17:34:50)
	* Andrew Bell <andrew.bell.ia@gmail.com> Link in libdl where necessary. (#1903) (17:34:30)
	* Howard Butler <howard@hobu.co> always checkout 1.7-maintenance branch when building PDAL Docker container (15:52:49)
	* chambbj <brad.chambers@gmail.com> Move the eigen-dev package out of the virtual packages list (#1909) (15:47:32)
	* Bradley J Chambers <brad.chambers@gmail.com> Move the eigen-dev package out of the virtual packages list (15:32:24)
	* Andrew Bell <andrew.bell.ia@gmail.com> Initialize m_val in BaseHeaderVal to quiet compiler. Close #1899 (15:21:23)
	* Howard Butler <howard@hobu.co> increment version information to 1.7.1 (15:18:57)
	* Andrew Bell <andrew.bell.ia@gmail.com> Update comment to reflect current state of code. (14:58:17)
	* Howard Butler <howard@hobu.co> another swing at windows batch (14:43:13)
	* Bradley J Chambers <brad.chambers@gmail.com> Fix computation of voxel indices (14:03:31)
	* Howard Butler <howard@hobu.co> bad batch file syntax (13:51:58)
	* Howard Butler <howard@hobu.co> do deployment in deploy_script, only do it when OSGEO4W_BUILD==ON (13:17:16)
	* Howard Butler <howard@hobu.co> run install in the build directory (05:11:40)
	* Howard Butler <howard@hobu.co> package osgeo4w in the after_build call, not deploy_script (04:33:10)
	* Howard Butler <howard@hobu.co> turn back on OSGeo4W package building (03:08:00)

2018-04-02
	* Howard Butler <howard@hobu.co> Install NumpyReader.hpp for use by Python extension (19:39:07)
	* Howard Butler <howard@hobu.co> Install NumpyReader.hpp for use by Python extension (19:39:07)
	* Howard Butler <howard@hobu.co> cache PDAL_PYTHON_VERSION_STRING to inform pdal-config and friends (21:55:41)
	* Andrew Bell <andrew.bell.ia@gmail.com> Winfix (#1883) (20:04:55)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add missing '. (16:22:34)

2018-04-05
	* Howard Butler <howard@hobu.co> more HOWTORELEASE (21:21:55)
	* Howard Butler <howard@hobu.co> no SVG due to latexpdf (21:21:45)
	* Howard Butler <howard@hobu.co> osgeo4w triggers from 1.7-maintenance branch now (21:03:43)
	* Andrew Bell <andrew.bell.ia@gmail.com> Update doc. (19:35:04)
	* Howard Butler <howard@hobu.co> release notes updates (19:12:19)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove initializer from tm because it generates warning and we're going (#1898) (19:02:06)
	* Howard Butler <howard@hobu.co> point to hipster interview for PDAL background (18:36:31)
	* Connor Manning <connor@hobu.co> Fix comment typo. (15:58:26)
	* Howard Butler <howard@hobu.co> note updating download.rst for HOWTORELEASE (15:00:18)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add --nostream option to pipeline and translate kernels. (#1897) (14:36:33)

2018-04-04
	* Andrew Bell <andrew.bell.ia@gmail.com> Use semicolon as path separator on Windows (#1891) (20:05:23)
	* Andrew Bell <andrew.bell.ia@gmail.com> Set stage's SRS, not point view's SRS. Close #1877 (17:56:24)

2018-04-03
	* Andrew Bell <andrew.bell.ia@gmail.com> Issue 1885 (#1888) (19:32:26)
	* Howard Butler <howard@hobu.co> PDAL_PLUGIN_INSTALL_PATH is bin not lib on windows (19:06:17)
	* Howard Butler <howard@hobu.co> 1.7 release preparation (18:53:16)
	* Howard Butler <howard@hobu.co> default to new cmake policy for interface link libraries (CMP0022) (#1890) (18:18:37)
	* Howard Butler <howard@hobu.co> doc cleanups (17:55:32)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add log timing on request. (#1884) (15:11:50)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add readers.numpy (#1887) (15:11:00)

2018-03-30
	* chambbj <brad.chambers@gmail.com> Improve stage overview documentation (#1880) (17:52:39)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove debug. (13:26:10)

2018-03-29
	* Bradley J Chambers <brad.chambers@gmail.com> Suppress more warnings in NITF plugin (14:16:11)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix the streaming interface by making the stream-based execute function virtual. (#1876) (13:00:02)

2018-03-28
	* Andrew Bell <andrew.bell.ia@gmail.com> Doc update. (22:18:28)
	* Andrew Bell <andrew.bell.ia@gmail.com> Undo streaming since it can't work in some cases right now. (22:14:24)
	* Alvaro Huarte <ahuarte47@yahoo.es> Add enumerate option to info command (#1875) (13:08:43)

2018-03-27
	* Andrew Bell <andrew.bell.ia@gmail.com> Make pipeline stream if possible. Update docs on streaming. (17:18:19)

2018-03-26
	* Andrew Bell <andrew.bell.ia@gmail.com> Test updates. (15:24:34)
	* Andrew Bell <andrew.bell.ia@gmail.com> Windows warning fixes. (15:17:18)

2018-03-24
	* Bradley J Chambers <brad.chambers@gmail.com> Suppressing more GCC warnings in nitro (07:40:29)

2018-03-23
	* Grigory <gr.pomadchin@gmail.com> Remove PDAL java package as it's in a separate repo now (#1870) (20:01:27)
	* Vicky Vergara <vicky@georepublic.de> generating doxygen (#1761) (20:01:03)
	* Howard Butler <howard@hobu.co> fix #1872 -- need to include <functional> for some compilers (17:55:24)
	* Andrew Bell <andrew.bell.ia@gmail.com> Allow pdal translate to stream. (15:32:53)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add support for individual dimension precisions. Close #1869 (14:05:42)

2018-03-22
	* Bradley J Chambers <brad.chambers@gmail.com> Remove the ComputeRange filter (14:33:43)
	* Andrew Bell <andrew.bell.ia@gmail.com> Make sure line is initialized to 0. (14:22:16)
	* Bradley J Chambers <brad.chambers@gmail.com> More warning suppression (12:23:13)
	* Howard Butler <howard@hobu.co> use laszip3 as the windows dll package to find for LASzip and allow 3.1+ for the version (11:11:13)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't create files for empty views when writing template-based files. (#1865) (10:19:20)
	* Andrew Bell <andrew.bell.ia@gmail.com> Test pragma suppression. (09:53:29)
	* Andrew Bell <andrew.bell.ia@gmail.com> More warning suppression. (09:32:08)
	* Andrew Bell <andrew.bell.ia@gmail.com> Ignore new warning. (09:29:33)
	* Andrew Bell <andrew.bell.ia@gmail.com> Update example text and fix line numbers. (09:20:39)
	* Michael D. Smith <michael.smith.erdc@gmail.com> remove env setting for clang (#1868) (09:05:49)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't include python.cmake unilaterally. (08:56:38)

2018-03-21
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove geotiff info to prevent header conflict if you're using external geotiff. (15:28:36)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove unnecessary header. (14:11:54)
	* Andrew Bell <andrew.bell.ia@gmail.com> Header skip (#1851) (11:44:06)
	* Bradley J Chambers <brad.chambers@gmail.com> Improve the warning message (11:41:24)
	* Andrew Bell <andrew.bell.ia@gmail.com> Initial ArtifactManager. (#1860) (11:35:00)
	* Andrew Bell <andrew.bell.ia@gmail.com> Invalidate aux. point view products (#1861) (11:34:43)

2018-03-20
	* Andrew Bell <andrew.bell.ia@gmail.com> Update code for isolated lasdump build. (14:57:29)
	* Bradley J Chambers <brad.chambers@gmail.com> Scale new logo to more reasonable size (13:24:41)
	* Bradley J Chambers <brad.chambers@gmail.com> Update Radiant Solutions logo and link (13:21:14)
	* Andrew Bell <andrew.bell.ia@gmail.com> Allow info to stream points. (13:09:20)
	* Peter Limkilde Svendsen <34237736+plimkilde@users.noreply.github.com> Fix documentation of greedyprojection and gridprojection to use PLY writer (#1857) (10:04:01)

2018-03-19
	* Andrew Bell <andrew.bell.ia@gmail.com> Add handle package info if we're building out-of-line with PDAL. (15:37:45)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't try to find laszip outside of laszip.cmake (14:33:08)
	* Norbert Wenzel <norbertwenzel@users.noreply.github.com> Remove semicolon after namespace closing brace (#1854) (14:31:07)
	* Bradley J Chambers <brad.chambers@gmail.com> Remove unused viewSet (12:46:01)
	* Bradley J Chambers <brad.chambers@gmail.com> Issue a warning when ReturnsFilter creates an empty set, remove old plugin boilerplate (12:03:34)
	* Bradley J Chambers <brad.chambers@gmail.com> Add returns filter (10:37:09)
	* Andrew Bell <andrew.bell.ia@gmail.com> Plugin (#1850) (09:15:13)

2018-03-16
	* Andrew Bell <andrew.bell.ia@gmail.com> Add an option to handle extra-bytes VLR. (#1849) (18:28:43)

2018-03-15
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove stray semicolon. (22:16:19)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove debug. (17:20:20)
	* Howard Butler <howard@hobu.co> move Python extension to its own library https://github.com/PDAL/python (#1845) (13:43:48)

2018-03-14
	* Andrew Bell <andrew.bell.ia@gmail.com> Doc tweak. (20:20:13)
	* Andrew Bell <andrew.bell.ia@gmail.com> Use raster types as PDAL types when creating dimensions. (#1841) (20:00:42)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove debug. (19:21:58)
	* Andrew Bell <andrew.bell.ia@gmail.com> Test. (19:16:12)
	* Andrew Bell <andrew.bell.ia@gmail.com> Test. (19:08:21)
	* Andrew Bell <andrew.bell.ia@gmail.com> Finding libraries uses strange logic. (18:50:32)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add execinfo to travis and docker. (16:47:31)
	* Andrew Bell <andrew.bell.ia@gmail.com> Allow PDAL to compile on GCC 4.8 Close #1842 (16:39:35)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't use hexer for invalid args in case hexer isn't built. (16:20:33)
	* Andrew Bell <andrew.bell.ia@gmail.com> Missed comma. (14:09:31)
	* Andrew Bell <andrew.bell.ia@gmail.com> Plugin directory (#1827) (13:46:50)

2018-02-13
	* Andrew Bell <andrew.bell.ia@gmail.com> Find libexecinfo if it exists. (18:18:57)

2018-03-13
	* Michael Rosen <michael.rosen@gmail.com> Contribute NeighborClassifierFilter (#1803) (20:43:33)
	* Andrew Bell <andrew.bell.ia@gmail.com> Provide a way to destroy stages from PipelineManager. Close #1838 (11:26:25)

2018-03-08
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't set visibility of inline functions/statics to local for PCL. (#1832) (13:52:46)

2018-03-07
	* Howard Butler <howard@hobu.co> output more detail for readers.bpf when the coordinate system configuration is not a combo we support (#1828) (21:57:14)

2018-03-06
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't allow 'all' for readers.las.extra_dims. (20:17:36)

2018-03-05
	* Andrew Bell <andrew.bell.ia@gmail.com> Issue 1824 (#1830) (20:58:05)
	* Connor Manning <connor@hobu.co> Update arbiter bundle for DLL exports.  Add bundle-updating instructions to the readme in vendor/arbiter. (20:02:23)
	* Andrew Bell <andrew.bell.ia@gmail.com> Suppress a MSVC warning. (19:52:42)
	* chambbj <brad.chambers@gmail.com> Add edge/community package repository (#1826) (14:01:38)

2018-03-03
	* Andrew Bell <andrew.bell.ia@gmail.com> Copy (#1811) (15:54:33)
	* Pete Gadomski <pete.gadomski@gmail.com> Protect GDALWriter from zero-point pipelines (#1825) (15:54:18)

2018-02-28
	* Andrew Bell <andrew.bell.ia@gmail.com> Add header for uint64_t (22:36:20)
	* Andrew Bell <andrew.bell.ia@gmail.com> Comment fix. (22:35:53)
	* Andrew Bell <andrew.bell.ia@gmail.com> Allow precision to be specified for double metadata. (#1823) (21:22:38)

2018-02-26
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove reference to eliminated file. (21:18:17)

2018-02-25
	* Andrew Bell <andrew.bell.ia@gmail.com> Json (#1817) (15:39:57)

2018-02-23

2018-02-20
	* Connor Manning <connor@hobu.co> Update arbiter bundle. (19:15:45)

2018-02-19
	* Andrew Bell <andrew.bell.ia@gmail.com> Streamable (#1813) (18:02:39)

2018-02-14
	* Andrew Bell <andrew.bell.ia@gmail.com> Plugin (#1812) (15:46:15)

2018-02-12
	* Andrew Bell <andrew.bell.ia@gmail.com> Pyext (#1808) (21:56:21)
	* Howard Butler <howard@hobu.co> tindex kernel fixes (#1807) (19:18:55)

2018-02-08
	* Andrew Bell <andrew.bell.ia@gmail.com> Update doc. (02:25:29)

2018-02-05
	* chambbj <brad.chambers@gmail.com> Update Alpine version to 3.7 for Travis (#1799) (21:50:11)

2018-02-01
	* Andrew Bell <andrew.bell.ia@gmail.com> Add missed features dependency. (15:15:09)
	* Mateusz Loskot <mateusz@loskot.net> Remove superfluous semi-colon following CREATE_STATIC_PLUGIN (#1798) (13:47:23)

2018-01-31
	* Howard Butler <howard@hobu.co> add missing file (22:59:08)
	* Howard Butler <howard@hobu.co> doc warnings fixes (20:38:11)

2018-01-30
	* Andrew Bell <andrew.bell.ia@gmail.com> Make --stdin work on kernels.tindex. (17:37:48)
	* Andrew Bell <andrew.bell.ia@gmail.com> Make sure files include pdal_features. (16:22:10)

2018-01-29
	* Andrew Bell <andrew.bell.ia@gmail.com> Add back LASZIP and LAZPERF defines. (20:25:43)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add missed LASZIP LAZPERF defines. (20:22:23)
	* Andrew Bell <andrew.bell.ia@gmail.com> Config (#1796) (17:27:07)
	* chambbj <brad.chambers@gmail.com> Persist the proj4-dev package (#1797) (15:51:03)
	* Andrew Bell <andrew.bell.ia@gmail.com> Minor fixes. (15:36:51)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add support for overriding header line in readers.text. (#1795) (14:02:45)

2018-01-26
	* Andrew Bell <andrew.bell.ia@gmail.com> More missed PDAL_DLL on decompressor. (19:12:05)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove extra PDAL_DLL. (17:27:36)
	* Andrew Bell <andrew.bell.ia@gmail.com> Changes to eliminate warnings on MSVC. (17:01:06)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove arbiter lib. (14:16:50)

2018-01-25
	* Andrew Bell <andrew.bell.ia@gmail.com> PDAL_DLL fun (20:35:46)
	* Andrew Bell <andrew.bell.ia@gmail.com> More. (19:26:33)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove warning catch for dead option. (19:16:01)
	* Connor Manning <connor@hobu.co> Use master branch for Dockerfile. (19:04:55)
	* Andrew Bell <andrew.bell.ia@gmail.com> Reduce dependencies on build system for correct compilation. (19:01:02)
	* Howard Butler <howard@hobu.co> fix up filters.ground references that are now out of date (18:42:25)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix lots of typos. (15:29:40)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove dead test. Add header. (15:03:48)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove PDAL_HAVE dependencies from compression code. (14:46:59)
	* Blottiere Paul <blottiere.paul@gmail.com> [filter] Reverse Morton (#1786) (14:39:41)

2018-01-24
	* Howard Butler <howard@hobu.co> Re-enable Python Extension building on AppVeyor (#1787) (22:50:53)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add headers for sqlite. (20:13:57)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix some python stuff. (19:30:36)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix typo. (17:33:12)
	* Andrew Bell <andrew.bell.ia@gmail.com> Noexcept ugh. (16:35:44)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove extra def. (15:52:42)
	* Andrew Bell <andrew.bell.ia@gmail.com> Change defines to features. In progress. (15:32:41)

2018-01-23
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix typos on other side of ifdef. Ifdef's are awful. (18:29:20)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix doc error. (17:45:46)
	* Connor Manning <connor@hobu.co> Allow dimension names to contain slashes for the assign/range filters. (16:59:14)
	* Connor Manning <connor@hobu.co> Update GreyhoundWriter for new Greyhound addon API. (16:58:19)

2018-01-19
	* Connor Manning <connor@hobu.co> Don't remove proj4-dev in the Docker setup. (21:09:20)
	* Howard Butler <howard@hobu.co> more alpine tweaks (18:39:38)
	* Connor Manning <connor@hobu.co> Add Greyhound writer (#1782) (15:40:45)
	* Connor Manning <connor@hobu.co> Register the FerryFilter's destination dimension with the same type as the source, rather than always a double. (15:39:02)

2018-01-17
	* Andrew Bell <andrew.bell.ia@gmail.com> Throw error if we can't open PLY file. (17:08:02)

2018-01-12
	* Andrew Bell <andrew.bell.ia@gmail.com> Make sure m_viewpointArg is properly initialized when invoked from doFilter(). (14:36:09)

2018-01-11
	* Andrew Bell <andrew.bell.ia@gmail.com> Return braces to their former behavior. (22:26:18)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add newPoint() in filters.poisson for color with no density. (19:59:21)

2018-01-10
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove debug. (18:55:50)
	* Howard Butler <howard@hobu.co> Rough first draft (#1780) (16:03:05)

2018-01-09
	* Andrew Bell <andrew.bell.ia@gmail.com> Compression (#1779) (16:20:35)

2018-01-08
	* Connor Manning <connor@hobu.co> Fix laz-perf compression when putBytes has filled its tmp buffer. (#1778) (21:08:16)

2018-01-05
	* Blottiere Paul <blottiere.paul@gmail.com> Fix compilation with gcc > 7 (#1773) (16:09:06)
	* Howard Butler <howard@hobu.co> don't output infinite densitie in filters.hexbin -- output -1.0 instead (#1772) (16:02:46)

2018-01-04
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix spelling. (15:42:04)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add some guidelines for would-be developers. (13:39:11)

2018-01-03
	* Andrew Bell <andrew.bell.ia@gmail.com> Add comment. (18:57:35)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add flags to classification field for LAS 1.0 - 1.3. (17:29:55)
	* Andrew Bell <andrew.bell.ia@gmail.com> Paren's around max. Windows is awful. (16:26:45)
	* Andrew Bell <andrew.bell.ia@gmail.com> Convert NaN and Inifinity into reasonable strings. Make sure NaN and Infinity are reasonable as JSON. (15:22:28)

2018-01-02
	* Andrew Bell <andrew.bell.ia@gmail.com> Make sure types match for std::max (21:14:24)
	* Howard Butler <howard@hobu.co> don't output infinite densitie in filters.hexbin -- output -1.0 instead (#1770) (20:57:34)
	* Andrew Bell <andrew.bell.ia@gmail.com> New point-in-polygon code. Close #1735 (18:35:16)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix potential error using #if inside of macro. (17:15:47)
	* Andrew Bell <andrew.bell.ia@gmail.com> Make fallback for failure of fast hexbin boundary. Add simple test for tindex. Close #1060 (17:03:36)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add comment. (16:55:58)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add inspect() for text reader. (16:55:31)
	* Andrew Bell <andrew.bell.ia@gmail.com> Make strings fit 80 character width. (16:48:12)

2017-12-29
	* Howard Butler <howard@hobu.co> small memory performance tweak for filters.outlier (#1767) (13:55:35)
	* Howard Butler <howard@hobu.co> Implement -Werror and -Wpedantic (#1766) (13:55:23)
	* Howard Butler <howard@hobu.co> Inline dimdetail in pointlayout (#1768) (13:55:10)

2017-12-28
	* Howard Butler <howard@hobu.co> remove redundant semicolons in nitf tre_plugins macro usage (#1765) (20:19:57)
	* Howard Butler <howard@hobu.co> run 'pdal' CMD for Dockerfile (19:33:04)
	* Howard Butler <howard@hobu.co> JSONcpp-related updates, precipitated by Alpine Docker building (#1764) (18:50:19)
	* Vicky Vergara <vicky@georepublic.de> Removed extra ";" (#1762) (18:50:03)
	* Howard Butler <howard@hobu.co> jsoncpp changed the return signature of removeMember and we need to get the same behavior in two steps now (#1759) (15:05:02)

2017-12-27
	* Andrew Bell <andrew.bell.ia@gmail.com> Eliminate warnings. '&' should have been '&&' (17:53:32)

2017-12-26
	* Andrew Bell <andrew.bell.ia@gmail.com> Warnings to errors on GCC Quiet more GCC warnings. (14:34:38)
	* Vicky Vergara <vicky@georepublic.de> Remove warn [-Wmaybe-uninitialized] (#1756) (13:31:18)
	* Vicky Vergara <vicky@georepublic.de> Remove warn [-Wcast qual] (#1757) (13:30:13)

2017-12-22
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't assume output from tindex is a LAS file. (21:58:26)
	* Vicky Vergara <vicky@georepublic.de> Fix warn misleading indentation when compiling PoissonFilter.cpp (#1755) (21:27:39)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix documentation for filters.hexbin. Close #1741 (16:10:09)

2017-12-21
	* Vicky Vergara <vicky@georepublic.de> Remove warning: ignoring return value of VSILFILE* VSIFileFromMemBuffer(....) (#1751) (19:45:26)
	* Vicky Vergara <vicky@georepublic.de> appveyor: creating artifacts only on branch: 1.6-maintenance (#1752) (19:02:16)
	* John Wass <jwass3@gmail.com> expose the stages of a pipeline (#1748) (17:10:23)

2017-12-18
	* Loïc Messal <loic.messal@orange.fr> Typo (#1745) (17:17:34)

2017-12-14
	* Howard Butler <howard@hobu.co> Revert "AWS_SESSION_TOKEN and Google Cloud Storage support in Arbiter sub-library" (02:33:20)
	* Howard Butler <howard@hobu.co> AWS_SESSION_TOKEN and Google Cloud Storage support in Arbiter sub-library (02:00:01)

2017-12-12
	* Howard Butler <howard@hobu.co> use external jsoncpp library for alphine builds (15:58:54)

2017-12-07
	* Andrew Bell <andrew.bell.ia@gmail.com> Update writers.gdal doc. (14:58:31)

2017-11-30
	* Andrew Bell <andrew.bell.ia@gmail.com> Compression (#1736) (17:28:17)
	* Andrew Bell <andrew.bell.ia@gmail.com> Misc. formatting/doc fixes. (17:02:26)

2017-11-27
	* Kristian Evers <kristianevers@gmail.com> Fix python install (#1733) (01:50:21)
	* Howard Butler <howard@hobu.co> Get windows happy (#1734) (01:50:02)

2017-11-22
	* Bradley J Chambers <brad.chambers@gmail.com> Update PCD Writer documentation to reflect new options (20:35:21)

2017-11-21
	* Andrew Bell <andrew.bell.ia@gmail.com> Make sure we don't write LASzip VLRs more than once. (#1726) (18:31:40)
	* Andrew Bell <andrew.bell.ia@gmail.com> Option file (#1728) (18:31:08)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix a couple of typos. (18:30:27)
	* Howard Butler <howard@hobu.co> fix up download links (15:36:53)
	* Howard Butler <howard@hobu.co> update authors listing to reflect current contribution rate(s) (14:16:46)

2017-11-20
	* Andrew Bell <andrew.bell.ia@gmail.com> Add example for PowerShell. (20:52:48)

2017-11-16
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix dangling reference when there's no LazPerf. (15:21:22)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix replacement of stages in PipelineManager. Close #1725 (15:13:56)

2017-11-10
	* Andrew Bell <andrew.bell.ia@gmail.com> Auto UTM (#1723) (20:08:52)

2017-11-09
	* Andrew Bell <andrew.bell.ia@gmail.com> Compression (#1722) (17:54:50)

2017-11-08
	* Andrew Bell <andrew.bell.ia@gmail.com> Examples (#1721) (16:00:40)

2017-11-07
	* Howard Butler <howard@hobu.co> PDAL_DLL for PipelineExecutor (22:53:40)
	* Pete Gadomski <pete.gadomski@gmail.com> Fix pdal metadata test on old-ish osx (#1718) (15:38:34)

2017-11-03
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix reading MBIO data by setting better default for timegap. Add optional setting of timegap. Close #1691 (20:31:14)
	* Howard Butler <howard@hobu.co> add another missing file (17:34:04)
	* Howard Butler <howard@hobu.co> add missing CMakeLists.txt (16:08:16)
	* Howard Butler <howard@hobu.co> add zstd and xz to alping Dockerfile (16:00:58)
	* Howard Butler <howard@hobu.co> get examples building (15:17:21)
	* Andrew Bell <andrew.bell.ia@gmail.com> Revert "Remove '..' in configured temp path for unit tests" (14:15:36)

2017-11-02
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove dead PCL filters. Have built-in greedyprojection filter take over the filter name 'greedyprojection'. (21:15:20)
	* Howard Butler <howard@hobu.co> point to Project resources (20:27:12)
	* Howard Butler <howard@hobu.co> point to Project resources (20:27:12)
	* Howard Butler <howard@hobu.co> rearrange development section docs (19:18:43)
	* Howard Butler <howard@hobu.co> rearrange development section a bit (19:17:09)
	* Howard Butler <howard@hobu.co> rearrange development section a bit (19:16:29)
	* Howard Butler <howard@hobu.co> get example CMakeLists.txt working with windows (16:52:15)
	* Howard Butler <howard@hobu.co> get example CMakeLists.txt working with windows (16:52:15)
	* Howard Butler <howard@hobu.co> refresh the Windows compilation document (14:29:18)
	* Howard Butler <howard@hobu.co> Howard windows example config (14:30:36)
	* Howard Butler <howard@hobu.co> refresh the Windows compilation document (14:29:18)

2017-11-01
	* Howard Butler <howard@hobu.co> Windows updates: (19:24:11)
	* Andrew Bell <andrew.bell.ia@gmail.com> Temp placeholder. (16:54:06)
	* Andrew Bell <andrew.bell.ia@gmail.com> Supportobj (#1715) (15:51:25)

2017-10-31
	* Howard Butler <howard@hobu.co> force another doc regen (18:29:26)
	* Howard Butler <howard@hobu.co> install sphinx_rtd_theme from gh (17:55:48)
	* Howard Butler <howard@hobu.co> trigger a doc refresh (16:44:41)
	* Andrew Bell <andrew.bell.ia@gmail.com> Tell GDAL that pointers in windows are hex. (11:58:33)

2017-10-25
	* Grigory <gr.pomadchin@gmail.com> Update PDAL Scala DSL up to 1.6.0 (#1707) (14:02:34)
	* Pete Gadomski <pete.gadomski@gmail.com> Use json instead of xml in apps/index docs (#1710) (14:01:15)
	* Bradley J Chambers <brad.chambers@gmail.com> Add some Alpine docs in the development section (13:42:15)

2017-10-24
	* Pete Gadomski <pete.gadomski@gmail.com> Always reject nan values with the range filter (22:53:33)

2017-10-13
	* Howard Butler <howard@hobu.co> cpack ignores (17:06:08)
	* Bradley J Chambers <brad.chambers@gmail.com> Base all Alpine Docker images on Alpine v3.6 instead of edge; add 1.6-maintenance images (16:45:51)
	* Bradley J Chambers <brad.chambers@gmail.com> Use Alpine v3.6 for main and community, edge for testing (16:07:04)

2017-10-12
	* Bradley J Chambers <brad.chambers@gmail.com> Remove '..' in configured temp path for unit tests (20:54:03)
	* Andrew Bell <andrew.bell.ia@gmail.com> Simplify includes for TextWriter. (20:54:12)
	* Howard Butler <howard@hobu.co> release notes (19:27:01)
	* Howard Butler <howard@hobu.co> ChangeLog update (19:14:50)
	* Howard Butler <howard@hobu.co> require LASzip 3.1.1+ for PDAL 1.6+ (15:39:03)

2017-10-11
	* Howard Butler <howard@hobu.co> point to 1.6-maintenance branch for website publish (19:25:11)
	* Howard Butler <howard@hobu.co> doc tweaks in preparation for 1.6 (19:24:46)

2017-09-26
	* Bradley J Chambers <brad.chambers@gmail.com> Move the HAG tutorial to the filters.hag stage docs (19:15:56)
	* Bradley J Chambers <brad.chambers@gmail.com> Refining the HAG text, but also thinking it could just be part of filters.hag stage documentation (14:55:52)
	* Bradley J Chambers <brad.chambers@gmail.com> Convert back to tutorials, we'll just remove the coding part of it (14:43:27)
	* Bradley J Chambers <brad.chambers@gmail.com> remove pcl note (14:42:22)
	* Mateusz Łoskot <mateusz@loskot.net> Refine ignore patterns for build directory (#1685) (13:23:43)

2017-09-25
	* Bradley J Chambers <brad.chambers@gmail.com> Normalized heights tutorial (as written anyway) is more of a development topic (20:18:28)
	* Bradley J Chambers <brad.chambers@gmail.com> Fix typo in OGR writer docs (20:16:45)
	* Howard Butler <howard@hobu.co> No longer warn for out-of-range ReturnNumber and NumberOfReturns for readers.las and writers.las (#1682) (19:36:37)
	* chambbj <brad.chambers@gmail.com> Remove BufferReader where it is no longer necessary (#1684) (19:34:28)

2017-09-22
	* Bradley J Chambers <brad.chambers@gmail.com> Light formatting and eliminate pdal/dependencies from the Travis dicussion, instead citing Alpine (16:35:48)
	* Bradley J Chambers <brad.chambers@gmail.com> Point users to other types of documentation depending on where they've landed (15:54:22)
	* Bradley J Chambers <brad.chambers@gmail.com> Clarify what the tutorials section is all about, and redirect other users via Note (15:25:13)
	* Bradley J Chambers <brad.chambers@gmail.com> Grouping sampling files (and missed ground pipelines) (15:14:50)
	* Bradley J Chambers <brad.chambers@gmail.com> Group clipping files (15:12:29)
	* Bradley J Chambers <brad.chambers@gmail.com> Group normalized heights files (15:10:46)
	* Bradley J Chambers <brad.chambers@gmail.com> Group ground tutorial and all iamges in a folder (15:08:19)
	* Bradley J Chambers <brad.chambers@gmail.com> libLAS migration guide may be more applicable to API (14:37:35)
	* Bradley J Chambers <brad.chambers@gmail.com> Move any docs related to writing code from tutorials to development (14:25:38)

2017-10-10
	* Howard Butler <howard@hobu.co> increment versions in preparation for 1.6.0 release (22:22:48)
	* Connor Manning <connor@hobu.co> Fix dimension-name lookup in GreyhoundReader to work for proprietary dims. (21:22:36)
	* Howard Butler <howard@hobu.co> use LASzip 3.1.1 for pdal/dependencies docker image (19:31:30)
	* Howard Butler <howard@hobu.co> Fix #1689 and support PDAL.metadata.pdalargs option as per docs (#1700) (18:44:27)
	* Piero Toffanin <pt@masseranolabs.com> Updated smrf's out directory parameter reference (#1699) (13:28:52)

2017-10-05
	* Andrew Bell <andrew.bell.ia@gmail.com> Get absolute distance to minimize math. (18:49:11)
	* Andrew Bell <andrew.bell.ia@gmail.com> Set failbit on bad DimRange parse. (16:45:03)
	* Bradley J Chambers <brad.chambers@gmail.com> Build PDAL Python package for Docker images on master branch (14:27:50)

2017-10-04
	* Bradley J Chambers <brad.chambers@gmail.com> Remove random shuffle of points (18:24:53)
	* Andrew Bell <andrew.bell.ia@gmail.com> Centralize logging changes. (16:31:34)
	* Andrew Bell <andrew.bell.ia@gmail.com> Set debug based on log level. (15:16:26)
	* Andrew Bell <andrew.bell.ia@gmail.com> Allow filters.ferry to create new dimensions with default initialization. Allow filters.ferry to copy data from a single source to multiple destinations. Error if an attempt is made to set a destination dimension more than once. Close #1694 (14:09:14)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix text of error message. (11:09:45)

2017-10-02
	* Andrew Bell <andrew.bell.ia@gmail.com> Fixes to laszip writing. (21:37:36)
	* Grisha <gr.pomadchin@gmail.com> Remove AutoDerivation (#1692) (15:05:42)

2017-09-29
	* Alexander <spatial.hast@gmail.com> typo fix (15:31:15)
	* Andrew Bell <andrew.bell.ia@gmail.com> Error if an attempt is made to reference missing color ramp. Load blue_orange color ramp. Close #1688 (14:27:36)

2017-09-28
	* Andrew Bell <andrew.bell.ia@gmail.com> Allow metadata to deal with pointers. (23:02:44)
	* Andrew Bell <andrew.bell.ia@gmail.com> Provide a simple wordexp() type function. (17:06:19)

2017-09-27
	* Andrew Bell <andrew.bell.ia@gmail.com> Make an easier way to extract spaces. (19:06:08)
	* Andrew Bell <andrew.bell.ia@gmail.com> Change string vector to ProgramArgs::parse() to const. (14:44:14)
	* Martijn Visser <mgvisser@gmail.com> use readers.text in readers.text example pipeline (07:32:49)

2017-09-21
	* chambbj <brad.chambers@gmail.com> Add Alpine build scripts for Travis and Docker Hub (#1683) (19:09:30)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix for LAS 1.4 (19:01:05)
	* Andrew Bell <andrew.bell.ia@gmail.com> Have lasdump use new laszip interface. (16:23:27)
	* Pete Gadomski <pete.gadomski@gmail.com> Change 'filters.change' to 'filters.{cpd|icp}' (#1672) (16:17:07)
	* chambbj <brad.chambers@gmail.com> Bump Eigen version from 3.2.8 to 3.3.4 (#1681) (16:16:48)
	* chambbj <brad.chambers@gmail.com> Change fcntl.h include path (#1680) (16:16:31)

2017-09-20
	* Bradley J Chambers <brad.chambers@gmail.com> Remove KernelFactory and move all kernel plugin loading to StageFactory (15:25:51)
	* Bradley J Chambers <brad.chambers@gmail.com> Remove approximate option from ground kernel (15:01:08)
	* Bradley J Chambers <brad.chambers@gmail.com> Remove 2D and output filename options from delta kernel (14:53:13)

2017-09-19
	* Howard Butler <howard@hobu.co> Enable streaming for filters.colorinterp where possible. (#1675) (18:58:25)
	* Howard Butler <howard@hobu.co> metadata and srs support for Matlab stages (#1669) (18:47:28)
	* Andrew Bell <andrew.bell.ia@gmail.com> Write all the points instead of the same one over and over. (17:57:53)

2017-09-18
	* Howard Butler <howard@hobu.co> laszip directory in FindLASzip.cmake (19:38:39)
	* Howard Butler <howard@hobu.co> more laszip churn (01:33:05)

2017-09-17
	* Howard Butler <howard@hobu.co> change how we find LASzip (23:39:32)

2017-09-15
	* Andrew Bell <andrew.bell.ia@gmail.com> Enable streaming for filters.colorinterp where possible. Add tests for filters.colorinterp Close #1609 (15:29:57)
	* Andrew Bell <andrew.bell.ia@gmail.com> Set FixedPointTable to 0 on reset. (14:38:26)

2017-09-14
	* Andrew Bell <andrew.bell.ia@gmail.com> Allow simple callbacks for non-streaming mode. (17:35:35)
	* Howard Butler <howard@hobu.co> update LASzip build/install (13:50:34)
	* Howard Butler <howard@hobu.co> Implement support for LASzip 3.1.0 (#1668) (02:28:50)

2017-09-13
	* Andrew Bell <andrew.bell.ia@gmail.com> Initialize HeaderVals to avoid errors. (21:57:02)
	* Howard Butler <howard@hobu.co> require LASzip 3.1.0 for pdal/dependencies (21:57:01)
	* Connor Manning <connor@hobu.co> Greyhound reader updates (#1667) (21:40:11)
	* Andrew Bell <andrew.bell.ia@gmail.com> Update to changed API. (20:28:35)

2017-09-12
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove dead code. (17:26:57)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add missing comma . (17:16:04)

2017-09-11
	* Andrew Bell <andrew.bell.ia@gmail.com> Doc updates. (12:58:38)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove unused data. (12:29:36)
	* Andrew Bell <andrew.bell.ia@gmail.com> Use functions/constants and simplify code. (12:28:33)

2017-09-08
	* Howard Butler <howard@hobu.co> remove dead code (18:15:46)
	* Andrew Bell <andrew.bell.ia@gmail.com> Roll back 23963719ae107176bb076628ca467fdf4c4d3b59 (16:20:06)
	* Grisha <gr.pomadchin@gmail.com> Fix publish scripts to correspond HOWTORELEASE.txt (#1665) (13:44:22)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove XML pipeline support. Close #1666 (12:54:37)

2017-09-07
	* Grisha <gr.pomadchin@gmail.com> PDAL scala (#1492) (21:39:12)
	* Howard Butler <howard@hobu.co> SQLite updates to support GPKG (#1654) (21:38:42)
	* Howard Butler <howard@hobu.co> add ignore_vlr option to readers.las #1651 (#1664) (21:12:55)
	* Andrew Bell <andrew.bell.ia@gmail.com> Allow all datatypes for writers.gdal raster output. Allow specification of the writers.gdal nodata value. (13:59:47)

2017-09-05
	* Howard Butler <howard@hobu.co> metadata and srs support for Matlab stages (12:36:45)

2017-09-01
	* Andrew Bell <andrew.bell.ia@gmail.com> Update build to make curl/arbiter relationship more clear. (13:38:33)

2017-08-31
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't repeat test. (14:50:08)
	* Andrew Bell <andrew.bell.ia@gmail.com> Use good logic to parse dimension names. Close #1659 (11:48:46)

2017-08-30
	* Bradley J Chambers <brad.chambers@gmail.com> It is enough to check for PDAL_HAVE_EXECINFO_H (20:15:53)
	* Bradley J Chambers <brad.chambers@gmail.com> Check for execinfo/backtrace (20:01:08)
	* Andrew Bell <andrew.bell.ia@gmail.com> Increase the number of allowable proprietary dimensions to 4095. Throw an error if an attempt is made to assign more than 4095 proprietary dims. Close #1657 (17:41:40)
	* Jason Beverage <jasonbeverage@gmail.com> Changed pdal_util to @PDAL_UTIL_LIB_NAME@ (16:42:15)
	* Jason Beverage <jasonbeverage@gmail.com> Changed PDALConfig.cmake.in to only include pdal_util in addition to pdalcpp and not the other libraries. pdal_util is only included on WIN32 (01:48:40)

2017-08-29
	* Howard Butler <howard@hobu.co> LasVLR::MAX_DATA_SIZE is never used, use USHRT_MAX for VLR size test (21:26:24)
	* Jason Beverage <jasonbeverage@gmail.com> Fix for windows linking in PDALTargets.cmake.in (21:19:48)
	* Jason Beverage <jasonbeverage@gmail.com> Added PDAL_DLL to GreedyProjection (19:24:17)

2017-08-28
	* Andrew Bell <andrew.bell.ia@gmail.com> Put encoded LAS VLR in its own node. Close #1648 (14:08:37)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix LASZIP in pipeline test. (13:58:48)

2017-08-25
	* Howard Butler <howard@hobu.co> don't attempt to write a pdal_metadata VLR if > LasVLR::MAX_DATA_SIZE and minor_version < 4 (18:10:03)
	* Adam Steer <adamsteer@users.noreply.github.com> #1591: add --count to html docs (#1649) (01:53:55)

2017-08-24
	* Andrew Bell <andrew.bell.ia@gmail.com> Fixes for laszip API installation/version detection. (15:33:03)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix a typo. (13:43:11)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add an FAQ about missing plugins. (13:01:44)

2017-08-23
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't run test that requires LAS compression without it being compiled in. (17:33:12)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix type mismatch in CPD filter. (16:50:22)

2017-08-22
	* Howard Butler <howard@hobu.co> doc typo (13:02:43)

2017-08-15
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix type in filters.hag doc. (16:26:27)

2017-08-14
	* Andrew Bell <andrew.bell.ia@gmail.com> More info and pics for poisson doc. (20:56:21)

2017-08-11
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix location of setting point format/size. Add error handling to laszip functions. (19:27:26)

2017-08-09
	* John Wass <wassj@ctc.com> update ignores for intellij and clion (21:49:52)
	* John Wass <wassj@ctc.com> matlab finder changes (21:44:38)

2017-08-02
	* John Wass <wassj@ctc.com> remove stray brackets (21:42:15)

2017-08-01
	* Andrew Bell <andrew.bell.ia@gmail.com> "Fixes" for building PDAL with MATLAB. (19:14:34)
	* Howard Butler <howard@hobu.co> explicitly include osg/Version (15:52:54)
	* Howard Butler <howard@hobu.co> Revert "explicitly include osg/Version" (15:51:50)
	* Howard Butler <howard@hobu.co> explicitly include osg/Version (15:51:22)
	* Howard Butler <howard@hobu.co> make OSGReader happy on PDAL's pdal/dependencies container (15:13:27)

2017-08-10
	* Andrew Bell <andrew.bell.ia@gmail.com> Update doc for spatialreference option. (21:39:37)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add an OGR writer. (21:12:50)
	* Andrew Bell <andrew.bell.ia@gmail.com> Properly handle reading uncompressed files when a compression option is provided. (14:34:58)

2017-08-08

2017-08-07
	* Andrew Bell <andrew.bell.ia@gmail.com> Update for new API. (17:30:39)

2017-08-04
	* Andrew Bell <andrew.bell.ia@gmail.com> Make gdal::ErrorHandler thread-safe. Close #1637 (17:00:30)
	* Bradley J Chambers <brad.chambers@gmail.com> Point still needs to be in a separate namespace (16:44:29)
	* Bradley J Chambers <brad.chambers@gmail.com> Update the Normal documentation once again (15:34:41)
	* Bradley J Chambers <brad.chambers@gmail.com> Share private Point class between Normal and Crop filters (15:24:05)
	* Bradley J Chambers <brad.chambers@gmail.com> Change normal flipping options (13:23:22)

2017-08-03
	* Bradley J Chambers <brad.chambers@gmail.com> Update the normal docs to discuss normal flipping (17:16:06)
	* Bradley J Chambers <brad.chambers@gmail.com> Provide for normal flipping (16:33:53)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix option names in doc. (14:51:51)

2017-07-31
	* Howard Butler <howard@hobu.co> attempt to compile with different openscenegraph versions (22:01:51)
	* Howard Butler <howard@hobu.co> implement OpenSceneGraph reader from Jason Beverage (#1622) (19:15:18)
	* Howard Butler <howard@hobu.co> make sure to clear SQLite insertion patch (#1633) (19:15:05)
	* Howard Butler <howard@hobu.co> fix #1612 and provide indication for .. embed::, .. streamable::, and .. plugin:: stages. (#1632) (19:14:54)
	* Andrew Bell <andrew.bell.ia@gmail.com> Clean up some windows errors. (#1634) (19:13:18)

2017-07-28
	* Andrew Bell <andrew.bell.ia@gmail.com> Doc for separator option in readers.text. Close #1630 (00:12:02)

2017-07-27
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove accidentally added files. (17:00:17)
	* Andrew Bell <andrew.bell.ia@gmail.com> Test for laszip of 1.4 point format. (16:43:09)
	* Andrew Bell <andrew.bell.ia@gmail.com> This is a merge. (16:27:32)

2017-07-26
	* Bradley J Chambers <brad.chambers@gmail.com> Changes the expectations slightly for this sparse dataset (17:17:03)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove unused code. (15:39:20)

2017-07-25
	* Andrew Bell <andrew.bell.ia@gmail.com> Missing Windows header? (19:45:25)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add documentation for a_srs and a warning if it's not used when necessary. (16:46:18)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't convert 2D Bounds to invalid 3D bounds. Close #1626 (16:03:15)

2017-07-24
	* Andrew Bell <andrew.bell.ia@gmail.com> Poisson surface reconstruction algorithm. (19:24:15)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove getDefaultDimensions(). (16:52:48)

2017-04-19
	* Bradley J Chambers <brad.chambers@gmail.com> PMF refactoring (15:04:53)
	* Andrew Bell <andrew.bell.ia@gmail.com> Working greedy projection filter. (21:42:35)
	* Andrew Bell <andrew.bell.ia@gmail.com> Correct index -> id. (20:29:36)
	* Andrew Bell <andrew.bell.ia@gmail.com> Enhance PLY writer. Close #1572 (20:04:30)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove MultiFilter. (18:11:42)

2017-07-23
	* Howard Butler <howard@hobu.co> increment to the correct array element when reading matlab data (02:45:49)

2017-07-21
	* Andrew Bell <andrew.bell.ia@gmail.com> Works against new laszip api. (20:43:28)
	* Howard Butler <howard@hobu.co> workshop updates (14:34:36)

2017-07-12
	* Connor Manning <connor@hobu.co> Fix double-initialize in PLY reader. (15:39:00)

2017-07-09
	* chambbj <brad.chambers@gmail.com> Correct heading in writing a writer tutorial (03:42:27)

2017-07-03
	* Michael Rosen <michaelr@azimetry.com> add Nanoflann headers to install so KDIndex compiles (22:58:44)

2017-07-02

2017-07-01
	* Éric Lemoine <eric.lemoine@oslandia.com> Remove m_dir in ChipRefList (21:50:42)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't allow duplicate dimensions. Close #1605 (02:12:33)

2017-06-30
	* Howard Butler <howard@hobu.co> GDAL 2.x is now default for osgeo4w -- use that (#1619) (23:22:22)
	* Howard Butler <howard@hobu.co> update dongle content (19:57:03)

2017-06-29
	* Éric Lemoine <eric.lemoine@oslandia.com> Simply the ChipperFilter code (13:54:58)

2017-06-28
	* Howard Butler <howard@hobu.co> Embedded language refactoring branch (#1616) (20:59:12)

2017-06-27
	* Mateusz Loskot <mateusz@loskot.net> [doc] Fix option name in reader.faux example (21:11:29)

2017-06-26
	* Bradley J Chambers <brad.chambers@gmail.com> Should be computing sample covariance (18:52:56)

2017-06-22
	* Pete Gadomski <pete.gadomski@gmail.com> Refactor compiler settings to target-based assignment (#1613) (22:34:11)
	* Mateusz Loskot <mateusz@loskot.net> Ignore /.vs and /.vscode folders (08:29:57)
	* Mateusz Loskot <mateusz@loskot.net> Add link to libLAS website (08:27:13)

2017-06-20

2017-04-27
	* Bradley J Chambers <brad.chambers@gmail.com> Adapt ground kernel to pmf filter changes (17:19:17)

2017-06-19
	* chambbj <brad.chambers@gmail.com> Add VoxelCenterNearestNeighborFilter and VoxelCentroidNearestNeighborFilter (#1603) (19:24:18)
	* Howard Butler <howard@hobu.co> Fix #1607 (15:22:21)
	* Pete Gadomski <pete.gadomski@gmail.com> Add ICP and CPD filters, remove CPD kernel (#1577) (15:38:58)

2017-06-15

2017-06-12
	* Bradley J Chambers <brad.chambers@gmail.com> Handle the case that too many points were requested in head and tail filter (18:36:19)
	* Bradley J Chambers <brad.chambers@gmail.com> Add tail filter that passes only the last n points (specified by count argument) (18:26:53)
	* Bradley J Chambers <brad.chambers@gmail.com> Add head filter that passes only the first n points (specified by count argument) (14:14:31)
	* chambbj <brad.chambers@gmail.com> Convert filters.sort and readers.sbet example pipelines from XML to JSON (#1604) (17:39:02)

2017-06-09
	* Andrew Bell <andrew.bell.ia@gmail.com> Add doc describing raster type limitation for writers.gdal. (19:04:49)
	* Bradley J Chambers <brad.chambers@gmail.com> Add RandomizeFilter to StageFactory (14:30:18)

2017-06-06
	* Bradley J Chambers <brad.chambers@gmail.com> ColorInterp can search for the requested dimension instead of relying on only standard dims (14:35:20)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove debug. (16:06:43)
	* Andrew Bell <andrew.bell.ia@gmail.com> Initialize global encoding. (14:39:10)
	* Andrew Bell <andrew.bell.ia@gmail.com> Test for global encoding issue on Travis. (13:51:07)

2017-06-07
	* Connor Manning <connor@hobu.co> Clearer naming for ogr-create-srs utility function. (16:31:44)

2017-06-05
	* Connor Manning <connor@hobu.co> Fix GDAL SRS leaks in pdal::SpatialReference.  Add RAII helper. (19:29:05)

2017-06-02

2017-05-31
	* Pete Gadomski <pete.gadomski@gmail.com> Update CPD docker version to v0.5.1 (20:40:41)
	* Howard Butler <howard@hobu.co> OSGeo4W64 packaging, windows builds, and windows-specific updates (17:48:36)

2017-05-30
	* Andrew Bell <andrew.bell.ia@gmail.com> Add memory header. (13:58:01)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add NormalX/Y/Z and Curvature dimensions. Close #1590 (13:30:22)

2017-05-23
	* Andrew Bell <andrew.bell.ia@gmail.com> Use null stream instead of /dev/null. Don't use /dev/null in NitfReaderTest. (16:47:24)

2017-05-21
	* Howard Butler <howard@hobu.co> workshop image (20:29:38)

2017-05-19
	* Howard Butler <howard@hobu.co> OGR layer owns feature, don't destroy (22:24:13)
	* Howard Butler <howard@hobu.co> point to osgeo4w for windows download (16:14:20)
	* Howard Butler <howard@hobu.co> allow PDAL_PLUGIN_INSTALL_PATH override at configure time (14:14:01)
	* Howard Butler <howard@hobu.co> doc bug (14:12:58)

2017-05-18
	* Howard Butler <howard@hobu.co> refactor workshop for OSGeo4W (22:05:33)

2017-05-17
	* Bradley J Chambers <brad.chambers@gmail.com> Fixing some minor issues in the GeoWave plugin (18:43:17)

2017-05-16
	* Howard Butler <howard@hobu.co> start refactoring workshop for windows (21:19:13)

2017-05-12
	* Howard Butler <howard@hobu.co> Python filtering tutorial (14:21:59)

2017-05-10
	* Howard Butler <howard@hobu.co> doc typpo (16:52:43)
	* Andrew Bell <andrew.bell.ia@gmail.com> Change IN and OUT to INPUT and OUTPUT to make Windows happy. (16:51:08)

2017-05-08
	* Andrew Bell <andrew.bell.ia@gmail.com> Force X/Y/Z to be registered as doubles in PLY reader. Close #1584 (14:13:31)

2017-05-05
	* Andrew Bell <andrew.bell.ia@gmail.com> Streaming support for PLY. (19:04:17)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add streaming support for PLY reader. (13:02:54)

2017-05-04
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove rply. Use came case for ply format. (15:29:28)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove rply from PlyWriter. (15:08:21)

2017-05-02
	* Andrew Bell <andrew.bell.ia@gmail.com> Change text on PLY error. (17:09:58)
	* Andrew Bell <andrew.bell.ia@gmail.com> PLY reader without rply. (13:10:55)

2017-04-25
	* Connor Manning <connor@hobu.co> Map .csv files to the text reader.  Tweak text reader for more flexibility in custom layouts. (20:10:28)
	* Howard Butler <howard@hobu.co> more python numpy docker fixes (14:54:11)

2017-04-24
	* Howard Butler <howard@hobu.co> don't purge python-numpy in diet section (20:13:28)

2017-04-21
	* Howard Butler <howard@hobu.co> we need to count clusters from 1 instead of 0, because all other points will have 0 for their ClusterID (default value) (#1576) (21:28:56)
	* Éric Lemoine <eric.lemoine@gmail.com> Fix formatting issues in testing.rst (#1574) (12:37:31)

2017-04-20
	* Andrew Bell <andrew.bell.ia@gmail.com> Add mesh writer test. (17:30:54)

2017-04-18
	* Andrew Bell <andrew.bell.ia@gmail.com> Hooks for multiple meshes. (16:51:18)
	* Éric Lemoine <eric.lemoine@oslandia.com> Add note to docs about pgpointcloud tests (08:06:36)

2017-04-17
	* Pete Gadomski <pete.gadomski@gmail.com> Add a buffer option to the splitter (21:52:59)
	* Andrew Bell <andrew.bell.ia@gmail.com> Hook greedy triangulation into filters. (20:24:32)
	* Andrew Bell <andrew.bell.ia@gmail.com> Allow tag names to contain underscores and capital letters. Catch bad tag names during parse. Close #1568 (18:32:23)
	* Bradley J Chambers <brad.chambers@gmail.com> Resolve some dangling references to deprecated extract and classify options (13:57:15)

2017-04-14
	* Andrew Bell <andrew.bell.ia@gmail.com> Make sure cell in which point itself lies is in bounds. Close #1563 (21:17:52)
	* Andrew Bell <andrew.bell.ia@gmail.com> Allow longname synonyms in ProgramArgs. Close #1560 (15:52:12)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove code moved to PointView.cpp. (12:56:50)

2017-04-13
	* Andrew Bell <andrew.bell.ia@gmail.com> Add bounds option to writers.gdal doc. (19:07:29)
	* Andrew Bell <andrew.bell.ia@gmail.com> It compiles. (17:39:32)

2017-04-12
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix more errors. (23:01:55)
	* Andrew Bell <andrew.bell.ia@gmail.com> Initial check-in for safety. (19:46:34)
	* Howard Butler <howard@hobu.co> another arbiter refresh (17:56:43)
	* Howard Butler <howard@hobu.co> arbiter refresh (17:48:30)

2017-04-07
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't set the feature SRS based on a_srs unless it was explicitly set or   no SRS was present. Elminate crash from double-delete of feature. (19:38:06)

2017-04-06
	* Howard Butler <howard@hobu.co> 1.5.0 RC1 release rollup (#1557) (20:44:02)
	* Andrew Bell <andrew.bell.ia@gmail.com> Get type from layout -- don't use default type. Close #1556 (17:20:50)
	* Connor Manning <connormanning@users.noreply.github.com> Preserve well-known, but non-standard to LAS, dimension IDs when written as extra_dims. (#1555) (13:55:01)

2017-04-05
	* Bradley J Chambers <brad.chambers@gmail.com> Add Extended Local Maximum (ELM) filter (20:22:42)

2017-04-03
	* Andrew Bell <andrew.bell.ia@gmail.com> Edits to LAS tutorial. Don't allow oversize VLRs when writing LAS 1.0 - 1.3 Close #1551 (21:21:40)
	* Bas Couwenberg <sebastic@xs4all.nl> Fix LASZIP_LASZIP_DEFINES typo (#1550) (19:24:58)
	* Bas Couwenberg <sebastic@xs4all.nl> Fix build failure without LASzip. (#1549) (19:18:59)

2017-03-31
	* Howard Butler <howard@hobu.co> Implement 'pdalargs' option for filters.predicate and filters.programmable to allow users to pass in a dictionary of arguments to the module #931 (#1546) (04:49:11)
	* Andrew Bell <andrew.bell.ia@gmail.com> Forward VLR LASF_Spec/0 and LASF_Spec/3 Close #1547 (02:21:22)

2017-03-30
	* Howard Butler <howard@hobu.co> doc typo (18:59:45)
	* Bradley J Chambers <brad.chambers@gmail.com> Don't fail when return information is missing. Just use all returns, but warn the user. (18:10:06)
	* Bradley J Chambers <brad.chambers@gmail.com> Append individual views to a single output view, rather than inserting into the viewSet. Fixup tests. (15:10:28)
	* Bradley J Chambers <brad.chambers@gmail.com> Don't fail if ignore option is unspecified, just use the input PointView (14:31:00)
	* Andrew Bell <andrew.bell.ia@gmail.com> Update metadata doc. (13:42:29)
	* Howard Butler <howard@hobu.co> NITF build config for JSON include dirs (04:02:00)

2017-03-29
	* Bradley J Chambers <brad.chambers@gmail.com> Updating outlier, PMF, and SMRF filters (19:11:32)
	* Howard Butler <howard@hobu.co> update (c) to 2017 (21:37:47)
	* Howard Butler <howard@hobu.co> Allow setting 'tolerance' for oracle geometry tolerance in writers.oci #810 (#1544) (21:26:50)
	* Éric Lemoine <eric.lemoine@gmail.com> Add a pgpointcloud test for the overwrite option (#1543) (19:10:12)

2017-03-27
	* Howard Butler <howard@hobu.co> doc updates (las tutorial) (19:41:08)
	* Weston Renoud <wrenoud@gmail.com> Add sort order option, with new descending sort #1121 (#1530) (14:09:41)

2017-03-25
	* Howard Butler <howard@hobu.co> Allow user-settable VLRs in writers.las (#1542) (05:10:10)
	* Éric Lemoine <eric.lemoine@gmail.com> Fix PgWriter DROP TABLE statement (#1540) (05:10:02)

2017-03-24
	* Connor Manning <connor@hobu.co> Don't infinite-loop on zero-point StreamPointTable execution. (20:38:30)
	* Bradley J Chambers <brad.chambers@gmail.com> Export the new erosion and dilation functions (17:08:03)
	* Bradley J Chambers <brad.chambers@gmail.com> Missing include for back_inserter (16:26:24)

2017-03-23
	* Bradley J Chambers <brad.chambers@gmail.com> Accelerate morphological operations (16:37:02)

2017-03-22
	* Connor Manning <connor@hobu.co> Update arbiter bundle for more certificate configuration hooks. (18:35:04)
	* Howard Butler <howard@hobu.co> doc updates (LAS tutorial, (c) date) (18:11:02)

2017-03-20
	* Andrew Bell <andrew.bell.ia@gmail.com> Doc updates. (23:03:16)
	* Howard Butler <howard@hobu.co> doc updates (start on LAS tutorial) (19:20:25)
	* Howard Butler <howard@hobu.co> doc updates (whitespace, small updates) (16:44:03)
	* Howard Butler <howard@hobu.co> doc updates (about page, fix links) (15:37:04)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix mbio test. (14:21:33)
	* Howard Butler <howard@hobu.co> Attempt to succeed poorly rather than fail ugly when we can't load filters.hexbin for pdal info --boundary and pdal tindex #1532 (#1533) (13:37:20)

2017-03-17
	* Andrew Bell <andrew.bell.ia@gmail.com> Set progress FD in PipelineManager. Close #1534 (21:00:35)
	* Howard Butler <howard@hobu.co> my config doesn't need to hardcode laszip anymore (20:35:45)
	* Howard Butler <howard@hobu.co> doc updates (latex output org (19:34:55)
	* Howard Butler <howard@hobu.co> doc updates (make an About page) (17:13:38)
	* Howard Butler <howard@hobu.co> doc updates: pull content about Ranges into filters.range document (14:49:49)

2016-11-30
	* Bradley J Chambers <brad.chambers@gmail.com> Refactor SMRF code (19:09:39)
	* Bradley J Chambers <brad.chambers@gmail.com> Fix some issues with SMRF (19:09:39)
	* Andrew Bell <andrew.bell.ia@gmail.com> Link with dl for dladdr on linux. (18:17:32)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't build dimbuilder with util lib. (17:49:25)
	* Bradley J Chambers <brad.chambers@gmail.com> Numerical gradient will be computed on matrices larger than 3x3, compute them properly (16:02:24)

2017-03-16
	* Howard Butler <howard@hobu.co> python docs (21:43:07)
	* Howard Butler <howard@hobu.co> pipeline doc updates (21:06:55)
	* Howard Butler <howard@hobu.co> doc updates (15:18:51)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove PCvisualizer references. (12:03:15)

2017-03-15
	* Andrew Bell <andrew.bell.ia@gmail.com> Update options/doc pass for kernels. (22:06:06)
	* Connor Manning <connor@hobu.co> Expose LASzip's configured include path via interface-include-directories. (21:25:46)
	* Andrew Bell <andrew.bell.ia@gmail.com> Move standard kernel option doc. (15:58:33)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove visualize option from kernels. Close #1529 (14:25:21)
	* Howard Butler <howard@hobu.co> note about gitter (13:57:37)
	* Howard Butler <howard@hobu.co> how to release notes (13:53:11)
	* Howard Butler <howard@hobu.co> discussion about substitution should be more prominent (13:52:54)
	* Bradley J Chambers <brad.chambers@gmail.com> Remove writers.derivative per #1527 (13:19:22)
	* Alex Jokela <alex@camulus.com> Add GDALGrid include. (00:47:47)
	* Howard Butler <howard@hobu.co> Optionally add PDAL metadata and pipeline VLRs to writers.las output in support of processing history activities (#1525) (00:43:11)

2017-03-14
	* Connor Manning <connor@hobu.co> Add arbiter include. (22:34:55)
	* Andrew Bell <andrew.bell.ia@gmail.com> Accept full pipelines with --json argument to pdal pipeline. Close #1521 (22:04:47)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix for GCC 4.7.2 returning lambda. (21:28:18)
	* Mateusz Łoskot <mateusz@loskot.net> Move GeoTIFF and PROJ.4 to required dependencies. (#1522) (21:23:28)
	* Pete Gadomski <pete.gadomski@gmail.com> HEXER_INCLUDE_DIR must be included publicly (#1519) (21:23:10)
	* Howard Butler <howard@hobu.co> add images about docker building (19:29:12)
	* Howard Butler <howard@hobu.co> add notes about Docker setup (17:34:36)

2017-03-13
	* Andrew Bell <andrew.bell.ia@gmail.com> Pass gdaloptions to raster. Close #1523 (17:25:31)
	* Howard Butler <howard@hobu.co> don't relink PCL thing in docker container (16:20:13)

2017-03-10
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't run translate command when pipeline option is specified. Close #1518 (17:57:42)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add reprojection example to translate docs. Close #1517 (16:58:31)

2017-03-09
	* Andrew Bell <andrew.bell.ia@gmail.com> Better diagnostics with LASzip and 1.4 point types. Close #1520 (23:52:53)
	* Connor Manning <connor@hobu.co> Update arbiter bundle for S3's dnsSuffix configuration. (16:42:30)
	* Andrew Bell <andrew.bell.ia@gmail.com> Find laszip.hpp in laszip subdirectory or in base directory. Close #1503 (15:43:08)
	* Andrew Bell <andrew.bell.ia@gmail.com> Test travis build. (14:49:11)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove dead code. (14:20:56)
	* Andrew Bell <andrew.bell.ia@gmail.com> Change overwrite option on writers.pgpointcloud to false. Close #1516 (14:17:01)

2017-03-08
	* Andrew Bell <andrew.bell.ia@gmail.com> More testing. (22:53:09)
	* Andrew Bell <andrew.bell.ia@gmail.com> More testing. (22:45:03)
	* Andrew Bell <andrew.bell.ia@gmail.com> More testing (19:25:41)
	* Andrew Bell <andrew.bell.ia@gmail.com> More testing (19:15:40)

2017-03-07
	* Andrew Bell <andrew.bell.ia@gmail.com> Revert laszip changes. (22:23:35)
	* Andrew Bell <andrew.bell.ia@gmail.com> Testing (22:03:31)
	* Andrew Bell <andrew.bell.ia@gmail.com> Revert FindLASzip for now. (21:59:51)
	* Andrew Bell <andrew.bell.ia@gmail.com> More debug. (20:57:01)
	* Andrew Bell <andrew.bell.ia@gmail.com> Test laszip stuff. (20:34:28)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove bogus laszip directory. (19:20:33)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't generate tag names containing '.' character. Close #1515 (19:05:29)

2017-02-28
	* Bradley J Chambers <brad.chambers@gmail.com> Port PMF to use the new morphological opening (iterative diamond kernel) (22:10:10)
	* Andrew Bell <andrew.bell.ia@gmail.com> Update readers.tindex documentation. (23:20:48)
	* Connor Manning <connor@hobu.co> Update arbiter bundle for S3 enhancements and better compiler support. (22:14:54)

2017-03-06
	* Andrew Bell <andrew.bell.ia@gmail.com> Allow laszip to be found in laszip subdirectory or not. Close #1503 (21:41:20)
	* Howard Butler <howard@hobu.co> warning nit (05:12:14)
	* Howard Butler <howard@hobu.co> Point to my lazperf windows install (05:12:03)

2017-03-03
	* Andrew Bell <andrew.bell.ia@gmail.com> Add mbio documentation. (22:24:40)
	* Andrew Bell <andrew.bell.ia@gmail.com> Working MbReader. (20:48:02)
	* Howard Butler <howard@hobu.co> PCL 1.7 fixup (20:01:53)
	* Howard Butler <howard@hobu.co> trap logLevel > 8 and complain (19:10:18)
	* Howard Butler <howard@hobu.co> add 10 points of autzen pts (15:21:12)
	* Howard Butler <howard@hobu.co> add back PCL libraries (06:23:42)
	* Howard Butler <howard@hobu.co> use pcl 1.7 from xenial instead of our own (06:12:36)

2017-03-02
	* Andrew Bell <andrew.bell.ia@gmail.com> Allow delimiter to be specified on the command line. (21:09:05)
	* Andrew Bell <andrew.bell.ia@gmail.com> Handle characters that aren't numeric in string conversion. (20:16:11)
	* Andrew Bell <andrew.bell.ia@gmail.com> Correct argument name. (17:57:05)

2017-03-01
	* Howard Butler <howard@hobu.co> add vdatum files to pdal/dependencies image (#1505) (04:39:43)

2017-02-27
	* Mateusz Łoskot <mateusz@loskot.net> Add int to char cast of toupper result (16:41:00)

2017-02-22
	* Andrew Bell <andrew.bell.ia@gmail.com> Check return code on OSRNewSpatialReference. Close #1501 (19:21:05)

2017-02-21
	* Connor Manning <connor@hobu.co> Update arbiter bundle for opt-in instance profiles and multi-S3 configurability. (22:18:31)
	* Andrew Bell <andrew.bell.ia@gmail.com> First cut. (15:49:27)

2017-02-17
	* Connor Manning <connor@hobu.co> Update arbiter bundle removing an overzealous throw. (18:43:52)
	* Connor Manning <connor@hobu.co> Update arbiter bundle for optional Curl and EC2 instance-profile auth. (17:04:27)

2017-02-15
	* Connor Manning <connor@hobu.co> Add include.  Should fix #1484. (17:10:46)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add --metadata option to doc. (16:35:46)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add support for metadata output. Close #1414 (16:33:18)
	* Andrew Bell <andrew.bell.ia@gmail.com> Enhance filters.assign with range-based filtering of value assignment. Close #1468 (14:33:17)

2017-02-14
	* Andrew Bell <andrew.bell.ia@gmail.com> Log warning if the user tries to display points that don't exist. Close #1495 (20:22:11)
	* Bradley J Chambers <brad.chambers@gmail.com> Initialize max matrix to NaN, only update values if we have data (19:25:02)

2017-02-13

2017-02-11

2017-02-10
	* Andrew Bell <andrew.bell.ia@gmail.com> Break apart range parsing. (23:26:04)
	* Bradley J Chambers <brad.chambers@gmail.com> Range default lower bounds should use lowest, not min (15:39:12)
	* Andrew Bell <andrew.bell.ia@gmail.com> Separate Range into its own file and simplify use of private stuff. (17:10:35)

2017-02-09
	* Andrew Bell <andrew.bell.ia@gmail.com> Correct capitalization. (20:48:08)
	* Andrew Bell <andrew.bell.ia@gmail.com> Update log output check. (20:32:45)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't open /dev/null for every log. Close #1465 (20:27:21)
	* Andrew Bell <andrew.bell.ia@gmail.com> Try to fix crlf issue. (16:30:12)

2017-02-08
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix intensity? (22:15:06)
	* Grigory Pomadchin <gr.pomadchin@gmail.com> missing include (00:30:23)

2017-02-07
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix compilation errors. (19:17:33)
	* Andrew Bell <andrew.bell.ia@gmail.com> More throwError() stuff. (18:55:23)

2017-02-04

2017-02-03
	* Andrew Bell <andrew.bell.ia@gmail.com> Change explicit 'throw pdal_error' to 'throwError' to get automatic stage name added. (22:23:04)
	* Howard Butler <howard@hobu.co> allow BOX2D or BOX3D for writers.gdal bounds (#1485) (19:45:21)
	* Bradley J Chambers <brad.chambers@gmail.com> Minor refactoring of the conversion between percent slope and degrees (18:33:32)
	* Bradley J Chambers <brad.chambers@gmail.com> Improve quality of derivative writer outputs (15:48:58)

2017-02-02
	* Pete Gadomski <pete.gadomski@gmail.com> Expose hexbin filter options to density kernel (#1487) (15:18:05)
	* Pete Gadomski <pete.gadomski@gmail.com> Positional input/output args in density kernel (13:41:56)

2017-02-01
	* Andrew Bell <andrew.bell.ia@gmail.com> Add function for simplified exception from stages. Use new function in filters. (21:25:35)
	* Andrew Bell <andrew.bell.ia@gmail.com> Use trim function instead of explicit char check. (16:13:51)
	* Pete Gadomski <pete.gadomski@gmail.com> Reader/writer short names in translate kernel (14:44:56)

2017-01-31
	* Pete Gadomski <pete.gadomski@gmail.com> Strip whitespace from dimensions in text reader (15:00:09)
	* Andrew Bell <andrew.bell.ia@gmail.com> Log dimensions being written to LAS extra bytes. Close #1479 (14:04:49)

2017-01-30
	* Andrew Bell <andrew.bell.ia@gmail.com> Allow staged tags to be referenced as pipeline command options. (17:24:00)

2017-01-27
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't show summary data if it doesn't exist. Close #1012 (21:19:55)

2017-01-26
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove XML pipeline tests. (18:42:54)

2017-01-24
	* Andrew Bell <andrew.bell.ia@gmail.com> Add TextReader streaming support and test. Add GDALWriter streaming support and test. (22:14:04)
	* Andrew Bell <andrew.bell.ia@gmail.com> Make stage option parsing more flexible. (18:43:14)

2017-01-23
	* Howard Butler <howard@hobu.co> Fix #1476 -- Python setup.py nits (16:35:22)
	* chambbj <brad.chambers@gmail.com> Gdal writer radius default (#1475) (13:58:28)

2017-01-20
	* Pete Gadomski <pete.gadomski@gmail.com> Update docker for new cpd version (15:58:15)

2017-01-18
	* Pete Gadomski <pete.gadomski@gmail.com> Update cpd plugin for cpd v0.5.0 (13:13:16)

2017-01-19
	* Howard Butler <howard@hobu.co> catch up Doxygen directories to look for code after the 1.4 reorg (18:13:35)
	* Howard Butler <howard@hobu.co> readers.mbio scaffolding (17:28:35)

2017-01-17
	* Andrew Bell <andrew.bell.ia@gmail.com> Make cropfilter::Point really private. (21:56:18)
	* Howard Butler <howard@hobu.co> Add 'metadata', 'schema', and 'spatialreference' variables to filters.programmable and filters.predicate Python filter functions so they can take advantage of this kind of information in their processing chains. (#1471) (14:50:50)
	* chambbj <brad.chambers@gmail.com> Add tiff and vrt as viable writers.gdal extensions (#1473) (14:45:39)

2017-01-15
	* Howard Butler <howard@hobu.co> point to Markus' RPM repo for 1.4 PDAL (17:15:35)

2017-01-13
	* Pete Gadomski <pete.gadomski@gmail.com> Fix up rivlib tests to actually build and run (16:12:58)

2017-01-12
	* Andrew Bell <andrew.bell.ia@gmail.com> Update decrepit nanoflann code. (15:47:31)

2017-01-11
	* Connor Manning <connor@hobu.co> Remove scale/offset considerations from the Greyhound reader due to server-side simplifications. (22:56:56)

2017-01-10
	* Andrew Bell <andrew.bell.ia@gmail.com> Formatting updates. (22:59:01)
	* Andrew Bell <andrew.bell.ia@gmail.com> Make OverlayFilter streamable. Make sure done() gets called ASAP on streaming. Fix stage on which spatialReferenceChanged() is called. Simplify error handling for CropFilter::transform. Simplify spatial reference creation in reprojection filter. Don't do anything if we try to reproject a polygon with empty SRSes. (21:27:08)

2017-01-09

2017-01-05
	* Andrew Bell <andrew.bell.ia@gmail.com> Update docs for filters.attribute -> filters.overlay & filters.assign (23:22:07)
	* Andrew Bell <andrew.bell.ia@gmail.com> AttributeFilter -> OverlayFilter (20:53:12)
	* Andrew Bell <andrew.bell.ia@gmail.com> Split AssignFilter from AttributeFilter. (17:54:39)

2016-12-05
	* Bradley J Chambers <brad.chambers@gmail.com> Update EigenUtils (20:47:35)
	* Howard Butler <howard@hobu.co> A few more windows nits (#1418) (00:05:44)

2017-01-04
	* Bradley J Chambers <brad.chambers@gmail.com> Fix indexing issue in approximate PMF (20:07:48)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix circle/sphere cropping. Remove use of KDIndex (slow, slow, slow). Don't allow transformation of any geometry type to polygon. (16:31:15)

2017-01-03
	* Andrew Bell <andrew.bell.ia@gmail.com> Add grid mode to faux reader. (23:01:06)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add grid mode to faux reader. (23:01:06)
	* chambbj <brad.chambers@gmail.com> No longer need a CMake option to build P2G (#1461) (15:20:05)

2016-12-30
	* Howard Butler <howard@hobu.co> rename userData option to user_data for consistency (15:37:35)
	* Kristian Evers <kristianevers@gmail.com> How to use of proj strings in filters.reprojection (#1460) (14:49:54)

2016-12-29
	* Grisha <gr.pomadchin@gmail.com> PDAL JNI Deployment improvements (#1450) (18:57:01)
	* Howard Butler <howard@hobu.co> Remove writers.p2g and P2G plugin -- use writers.gdal instead (#1459) (18:56:38)
	* Howard Butler <howard@hobu.co> Allow 'userata' JSON option to be place on any stage and support serialization #1427 (18:56:23)
	* Howard Butler <howard@hobu.co> add foss4g2017 link to front page (15:51:05)

2016-12-23
	* Andrew Bell <andrew.bell.ia@gmail.com> Provide hook for SRS changes during streaming. Make sure we only call ready() and done() once for each stage in streaming mode. Add streaming support to pipeline kernel. (19:15:46)
	* Andrew Bell <andrew.bell.ia@gmail.com> Simplify geotiff conversions. (18:27:12)
	* Andrew Bell <andrew.bell.ia@gmail.com> Transform bounding boxes for change in SRS. (18:25:53)

2016-12-21
	* Andrew Bell <andrew.bell.ia@gmail.com> Edit comment. (22:19:54)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove GeomPkg from crop filter. Update SRS transforms in crop filter. (21:37:54)
	* Bradley J Chambers <brad.chambers@gmail.com> Typo in filters.locate docs (16:42:04)
	* Bradley J Chambers <brad.chambers@gmail.com> Locate filter can now locate min or max value (16:39:34)
	* Bradley J Chambers <brad.chambers@gmail.com> Add filter to locate max value in a given dimension (04:00:11)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove code that does nothing. (19:18:12)
	* Andrew Bell <andrew.bell.ia@gmail.com> Formatting. (19:01:39)
	* Bradley J Chambers <brad.chambers@gmail.com> Add options to cluster docs (15:26:01)
	* Bradley J Chambers <brad.chambers@gmail.com> Add a filter to split an incoming PointView by data in a given dimension (03:08:39)

2016-05-19
	* Bradley J Chambers <brad.chambers@gmail.com> Add filter that writes cluster IDs to a new dimension (17:35:49)

2016-12-20
	* Howard Butler <howard@hobu.co> filters.pmf notes (20:26:59)

2016-12-19
	* Andrew Bell <andrew.bell.ia@gmail.com> Provide ordered SRSes in PointTable. (16:07:25)

2016-12-17

2016-12-16
	* Howard Butler <howard@hobu.co> include Segmentation.cpp for the PDAL_DLL decoration (20:55:13)
	* Howard Butler <howard@hobu.co> fix #1446 -- LASZIP_LIBRARY NOTFOUND (17:12:28)
	* Bradley J Chambers <brad.chambers@gmail.com> Add Euclidean Cluster Extraction (15:40:55)
	* Howard Butler <howard@hobu.co> update link to dimensions (15:21:16)
	* Bas Couwenberg <sebastic@xs4all.nl> Add support for GNU/kFreeBSD. (#1447) (14:31:17)

2016-12-15
	* Bas Couwenberg <sebastic@xs4all.nl> Skip tests for missing test data. (#1445) (22:34:37)
	* Howard Butler <howard@hobu.co> front page doc update (19:23:14)
	* Howard Butler <howard@hobu.co> doc updates for website (19:22:45)
	* Howard Butler <howard@hobu.co> update dead link (17:52:00)
	* Howard Butler <howard@hobu.co> update doc building branches to 1.4-maintenance and point to impending 1.4.0 release (17:49:28)
	* Howard Butler <howard@hobu.co> doc updates (17:18:20)
	* Howard Butler <howard@hobu.co> increment version numbers to 1.4.0 in preparation for release (16:41:33)
	* Howard Butler <howard@hobu.co> options test needs PDAL_JSONCPP_INCLUDE_DIR target_include_directories (05:44:33)
	* Howard Butler <howard@hobu.co> update my test oracle config (05:16:03)
	* Howard Butler <howard@hobu.co> program_arg test needs PDAL_JSONCPP_INCLUDE_DIR target_include_directories (05:15:51)
	* Connor Manning <connormanning@users.noreply.github.com> Add tests for native JSON options.  Convert GreyhoundReader to this usage instead of stringification. (#1444) (03:54:06)

2016-12-14
	* Connor Manning <connor@hobu.co> Add error display to the base-chunk read for Greyhound reader.  Verify filter before launching pooled reads. (21:03:08)
	* Connor Manning <connor@hobu.co> Handle dimension re-ordering properly in the Greyhound reader. (20:33:41)
	* Howard Butler <howard@hobu.co> MSVC 2013 support (update of #1361) (#1442) (20:05:01)
	* chambbj <brad.chambers@gmail.com> Update PCL pipeline spec/implementation (#1439) (17:04:15)
	* Howard Butler <howard@hobu.co> 1.4.0 doc updates (#1441) (17:02:37)
	* Grisha <gr.pomadchin@gmail.com> Java/JNI Bindings (#1371) (16:36:38)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove duplicate code. Simplify geotiff code by returning SRS instead of WKT. (16:06:04)

2016-12-13
	* Michael D. Smith <michael.smith.erdc@gmail.com> Add time to pdal dependencies (#1436) (19:48:22)
	* Howard Butler <howard@hobu.co> Start XML pipeline death by removing XML pipelines from tests (#1437) (19:48:13)
	* Bradley J Chambers <brad.chambers@gmail.com> Stringify options specified as JSON arrays or objects (15:45:44)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove remaining optional geotiff references. (17:25:43)
	* Andrew Bell <andrew.bell.ia@gmail.com> Handle more WKT types. Handle filenames as SRSes. (16:52:19)

2016-12-12
	* Howard Butler <howard@hobu.co> output a 'boundary_json' GeoJSON boundary for filters.hexbin output (#1433) (19:49:15)
	* Howard Butler <howard@hobu.co> Set 'boundary' objects as JSON, not escaped strings (#1431) (19:48:56)
	* Howard Butler <howard@hobu.co> more GEOTIFF #define removal related to #1428 (#1429) (14:17:53)
	* Howard Butler <howard@hobu.co> GeoTIFF no longer optional (02:03:15)

2016-12-07
	* Bradley J Chambers <brad.chambers@gmail.com> Shrink the PCL plugin (03:54:49)
	* Connor Manning <connor@hobu.co> Improve BPF streaming performance for dimension-major format. (21:38:07)
	* Andrew Bell <andrew.bell.ia@gmail.com> Improve argument errors for stages and kernels. (19:31:28)
	* Andrew Bell <andrew.bell.ia@gmail.com> Change !valid() to empty() in ReprojectionFilter SRS test. (19:15:01)
	* Andrew Bell <andrew.bell.ia@gmail.com> Properly build targets dependent on libxml2. (16:23:59)
	* Connor Manning <connor@hobu.co> Formatting. (14:00:24)

2016-12-09
	* Bradley J Chambers <brad.chambers@gmail.com> Remove lingering references to PointIdVec and neighborMap (20:42:54)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't mess with wkt that's passed as SRS. (20:25:23)
	* Bradley J Chambers <brad.chambers@gmail.com> PMF updates (19:55:39)
	* Howard Butler <howard@hobu.co> kill more property_tree (01:00:54)

2016-12-08
	* Howard Butler <howard@hobu.co> docker.com, not org (20:30:16)
	* Howard Butler <howard@hobu.co> no need for property_tree in oci test (19:25:41)
	* Howard Butler <howard@hobu.co> remove unused and invalid NITF test file #1025 (18:47:14)
	* Howard Butler <howard@hobu.co> support point/radius and sphere/radius cropping #1387 (#1388) (16:51:53)

2016-11-16
	* Bradley J Chambers <brad.chambers@gmail.com> The TPS interpolation in filters.mongus is generic enough to move to EigenUtils (19:45:13)
	* Bradley J Chambers <brad.chambers@gmail.com> Derivative writer refactor (16:45:17)
	* Bradley J Chambers <brad.chambers@gmail.com> Add EigenUtils functions (16:45:17)
	* Andrew Bell <andrew.bell.ia@gmail.com> Error language fix. (18:52:28)
	* Kristian Evers <kristianevers@gmail.com> Handle filenames in working directory properly. Fixes #1389. (14:27:47)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add glob test for file in local directory. (14:25:45)

2016-11-23
	* Bradley J Chambers <brad.chambers@gmail.com> Fix #1146 while we are updating DerivativeWriter anyway (19:32:05)
	* Bradley J Chambers <brad.chambers@gmail.com> Fix pdal_eigen_test (15:49:43)
	* Bradley J Chambers <brad.chambers@gmail.com> Documentation updates (17:06:31)
	* Howard Butler <howard@hobu.co> don't add filename arg to ProgramArgs for readers.mrsid (04:12:04)
	* lbartoletti <lbartoletti@users.noreply.github.com> Update PluginManager.cpp (#1400) (04:10:38)

2016-12-06
	* Pete Gadomski <pete.gadomski@gmail.com> ostream << needs to be const to match src (14:46:31)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't build ilvis if we don't have libxml2 (19:21:45)
	* Andrew Bell <andrew.bell.ia@gmail.com> Install pdal app. (18:45:37)
	* Howard Butler <howard@hobu.co> remove masked m_filename private member (18:31:14)
	* Howard Butler <howard@hobu.co> LasWriter include for new layout for MrSID driver (18:09:40)
	* Andrew Bell <andrew.bell.ia@gmail.com> Make types match. (18:05:57)
	* Pete Gadomski <pete.gadomski@gmail.com> Blanket include libxml2 include dir (15:05:25)
	* Andrew Bell <andrew.bell.ia@gmail.com> Reorganize source code. Simplify cmake files. Close #1413 Close #1354 (14:35:58)

2016-12-03
	* Howard Butler <howard@hobu.co> build docker container at make -j 2 due to DockerHub instances running out of memory when building (16:48:27)

2016-12-02
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix reader override with invalid file in pipeline. Close #1417 (22:22:43)
	* Howard Butler <howard@hobu.co> Allow user to control boundary smoothing (on by default) (#1416) (19:51:04)

2016-11-29
	* Bradley J Chambers <brad.chambers@gmail.com> Fix #1410 (19:52:23)
	* Howard Butler <howard@hobu.co> Support --showjson switch for 'pdal' app (#1401) (04:04:05)
	* Grisha <gr.pomadchin@gmail.com> add Java into docker deps (#1405) (03:47:00)

2016-11-28
	* Andrew Bell <andrew.bell.ia@gmail.com> Returning NULL as string results in bad string. (23:58:40)
	* Bradley J Chambers <brad.chambers@gmail.com> Replace and fix diffX/diffY lambdas (19:53:23)

2016-11-22
	* Howard Butler <howard@hobu.co> remove boost::property_tree from XMLSchema #1350 (#1399) (20:33:18)
	* Kristian Evers <kristianevers@gmail.com> Experimental python support on windows. Introduces pdal-config for windows and modifies the setup script for the python module. (#1397) (16:51:40)

2016-11-15
	* Bradley J Chambers <brad.chambers@gmail.com> Add filter to compute ranges from L1 Geiger-mode data (19:32:20)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove debug. (22:01:18)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't use invalid log level. (19:37:39)
	* Andrew Bell <andrew.bell.ia@gmail.com> Doc-local .gitignore. (17:11:14)
	* Andrew Bell <andrew.bell.ia@gmail.com> Missed file. (17:05:52)
	* Andrew Bell <andrew.bell.ia@gmail.com> Handle names in addition to numbers as arguments to verbose. Provide better feedback for argument errors in the main app. Close #1299 (16:29:25)

2016-05-24
	* Bradley J Chambers <brad.chambers@gmail.com> Add kernel to compute Hausdorff distance between two point clouds (19:40:01)

2016-11-20
	* Howard Butler <howard@hobu.co> include directory update for mrsid driver (05:43:57)
	* Howard Butler <howard@hobu.co> support writing density data into an existing OGR datasource/layer (#1396) (04:51:46)

2016-11-19
	* Andrew Bell <andrew.bell.ia@gmail.com> More include directory updates. (14:45:29)

2016-11-18
	* Andrew Bell <andrew.bell.ia@gmail.com> More include_directories changes. (03:14:24)
	* Andrew Bell <andrew.bell.ia@gmail.com> Change include_directories() to target_include_directories() (02:40:14)
	* Andrew Bell <andrew.bell.ia@gmail.com> Clean up dead stuff from derivative writer. (00:42:01)

2016-11-17
	* Kristian Evers <kristianevers@gmail.com> XML->JSON updates to filter documentation (#1392) (15:21:14)

2016-11-14
	* Andrew Bell <andrew.bell.ia@gmail.com> Have greater-than or equal-to actually do great-than or equal-to. Close #1382 (20:39:09)
	* Connor Manning <connor@hobu.co> Fix a warning and a formatting tweak. (19:44:42)
	* Connor Manning <connor@hobu.co> Use the correct layout for Greyhound even if other readers have added other dimensions.  Add some comments. (19:38:35)
	* Connor Manning <connor@hobu.co> Doc syntax fix and an error handling case. (17:56:00)
	* Andrew Bell <andrew.bell.ia@gmail.com> Handle inputs to stages in JSON pipeline as either string or array of strings. Close #1384 (17:13:12)
	* Connor Manning <connor@hobu.co> Add fully-featured Greyhound reader. (17:00:10)

2016-11-13
	* chambbj <brad.chambers@gmail.com> KDIndex queries are simplified when using the new PointId/PointRef overloads (#1380) (14:26:21)
	* Howard Butler <howard@hobu.co> Windows 2015 warnings rollup (#1383) (14:24:30)

2016-11-11
	* Andrew Bell <andrew.bell.ia@gmail.com> Explicitly accept library type in PDAL_ADD_FREE_LIBRARY macro. (17:17:17)
	* Andrew Bell <andrew.bell.ia@gmail.com> Use proper function to determine dimension existence. Close #1379 (14:27:36)

2016-11-10
	* chambbj <brad.chambers@gmail.com> Add KDIndex overloads for specifying query point (#1377) (23:20:27)
	* chambbj <brad.chambers@gmail.com> Add a K-Distance filter (#1374) (23:20:15)
	* chambbj <brad.chambers@gmail.com> Add a Radial Density filter (#1373) (23:20:02)
	* Howard Butler <howard@hobu.co> remove string literal because MSVC (20:44:09)
	* Howard Butler <howard@hobu.co> try pulling in string_literals namespace for MSVC (20:30:05)
	* Howard Butler <howard@hobu.co> implement #1365 -- optional MAD and median computation for filters.stats (#1369) (03:27:30)

2016-11-09
	* Andrew Bell <andrew.bell.ia@gmail.com> Write output filenames to metadata. Remove m_filename from Writer class. (22:26:09)
	* Andrew Bell <andrew.bell.ia@gmail.com> Update translate command to properly handle -r and -w options with --json     option. Add metadata output to translate command. Add translate tests. Update translate documentation. (20:59:42)
	* Howard Butler <howard@hobu.co> Python extension improvements (#1367) (20:25:40)

2016-11-08
	* Howard Butler <howard@hobu.co> make pdal pipeline --validate do something (21:53:22)
	* Pete Gadomski <pete.gadomski@gmail.com> Use PUBLIC or PRIVATE for all target_link_libraries (14:43:22)
	* Pete Gadomski <pete.gadomski@gmail.com> Bump minimum cmake version to 2.8.12 (14:40:06)

2016-11-07
	* Pete Gadomski <pete.gadomski@gmail.com> Only read VLR data if there are data to read (21:10:24)
	* Pete Gadomski <pete.gadomski@gmail.com> Protect IStream::get from invalid vector address (20:02:34)
	* Pete Gadomski <pete.gadomski@gmail.com> Close file after creation in glob test (21:04:32)
	* Bradley J Chambers <brad.chambers@gmail.com> Implement the approximate option for PMF filtering (18:53:19)
	* Pete Gadomski <pete.gadomski@gmail.com> Two windoze-specific fixes (18:48:09)
	* Pete Gadomski <pete.gadomski@gmail.com> Fix out-of-bounds access in program args (17:46:15)
	* Andrew Bell <andrew.bell.ia@gmail.com> Move glob to FileUtils.  Remove tilde expansion until we can do it correctly. (15:07:07)
	* Bradley J Chambers <brad.chambers@gmail.com> Eigen should take cues from GDAL and GEOS and provide utilies in EigenUtils (14:37:24)
	* Bradley J Chambers <brad.chambers@gmail.com> Our Eigen utilities should probably be namespaced (14:33:13)
	* Bradley J Chambers <brad.chambers@gmail.com> Move clamp to Utils and make it a template (14:21:29)

2016-11-04
	* Bradley J Chambers <brad.chambers@gmail.com> Improve the documentation about our new Eigen functions, apply Astyle, and remove duplicates from SMRF (20:20:28)
	* Bradley J Chambers <brad.chambers@gmail.com> Move some generic Eigen functions (20:00:32)
	* Pete Gadomski <pete.gadomski@gmail.com> Add GDAL_INCLUDE_DIR to interface include dirs (14:43:35)
	* Pete Gadomski <pete.gadomski@gmail.com> Add pointViewToEigen utility function (13:57:20)

2016-11-03

2016-11-01
	* Andrew Bell <andrew.bell.ia@gmail.com> Update with better examples. (20:28:05)
	* Howard Butler <howard@hobu.co> make sure rivlib container users gcc to match sdk (19:52:55)
	* Pete Gadomski <pete.gadomski@gmail.com> Update colorinterp image (18:25:56)
	* Andrew Bell <andrew.bell.ia@gmail.com> Better deal with presence of various compressors. Close #1348 (16:44:49)
	* Howard Butler <howard@hobu.co> --json argument for TranslateKernel (16:38:51)
	* Howard Butler <howard@hobu.co> make sure to setInput for --json (15:26:18)

2016-10-31
	* Howard Butler <howard@hobu.co> make sure to set stage for --json inputs (22:12:55)
	* Pete Gadomski <pete.gadomski@gmail.com> Add reflectance as intensity option to rxp reader (19:15:19)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix pipeline examples. Close #1345 (18:00:24)
	* Pete Gadomski <pete.gadomski@gmail.com> Include sstream (16:55:59)
	* Andrew Bell <andrew.bell.ia@gmail.com> Update location of dimension info. (15:23:12)

2016-10-28
	* Andrew Bell <andrew.bell.ia@gmail.com> Add TextWriterTest Close #1076 (22:07:29)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove unhandled exceptions. Close #1078 (19:28:48)
	* Pete Gadomski <pete.gadomski@gmail.com> Fix build w/ greyhound w/o tests (15:37:25)

2016-10-27
	* Andrew Bell <andrew.bell.ia@gmail.com> Conditionally link libdl to libpdalutil for dladdr. (14:29:33)
	* Howard Butler <howard@hobu.co> update formating of MyReader example (13:08:24)

2016-10-26
	* Andrew Bell <andrew.bell.ia@gmail.com> On linux you need libdl for dladdr(). (21:01:34)
	* Andrew Bell <andrew.bell.ia@gmail.com> Only install SIGSEGV handler when in debug. Make backtrace generator prettier and move to Utils. Close #1343 (20:42:10)
	* Howard Butler <howard@hobu.co> add a dimensions page. Update the tutorials to match current source code (17:40:45)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove dead options. (15:32:46)

2016-10-25
	* Connor Manning <connor@hobu.co> Fix name collision. (21:57:40)
	* Andrew Bell <andrew.bell.ia@gmail.com> Make sure m_reader gets set when reading pipelines. Close #1340. (21:33:38)
	* Connor Manning <connor@hobu.co> Allow wildcard input to JSON pipelines. (21:32:09)
	* Howard Butler <howard@hobu.co> Polygon GeoJSON ingest improvements #1282 (20:49:57)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove "scales" and "offsets" options from kernels. Close #1317 (19:12:20)
	* Andrew Bell <andrew.bell.ia@gmail.com> Try to get the app to link on Appveyor. (17:08:26)
	* Howard Butler <howard@hobu.co> add ninja to pdal/dependencies (13:57:04)

2016-10-24
	* Howard Butler <howard@hobu.co> emit gcc and clang versions (22:26:46)
	* Howard Butler <howard@hobu.co> default to make, not ninja (22:16:21)
	* Howard Butler <howard@hobu.co> try building travis tests with gcc (22:02:39)
	* Pete Gadomski <pete.gadomski@gmail.com> Ensure sqlite3 was compiled with load extension (18:20:35)
	* Bradley J Chambers <brad.chambers@gmail.com> Parse thresh1 and thresh2 correctly (16:23:47)

2016-10-21
	* Andrew Bell <andrew.bell.ia@gmail.com> Add feedback for invalid FTITLE. (21:04:01)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove dead code. (18:55:01)
	* Howard Butler <howard@hobu.co> undo 9a0560e681f13d6afcc5035db0d6909775561216 for dimbuilder (16:31:41)
	* Howard Butler <howard@hobu.co> cleanups of 3830e9d7705ca4dab020aa033c94a9c5a2dcecb7 (14:37:36)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix splitter so that cells below the origin have the correct index. Add tests for the above. ALSO - Store viewMap across point view processing so that cells are merged   from multiple point views. Close #1336 (00:29:15)

2016-10-20
	* Howard Butler <howard@hobu.co> Use GCC builds for Docker containers instead of clang (19:51:38)
	* Andrew Bell <andrew.bell.ia@gmail.com> Get detail for JSON parse error. (19:32:29)
	* Andrew Bell <andrew.bell.ia@gmail.com> Explicitly ignore return value. (18:51:23)

2016-10-19
	* Howard Butler <howard@hobu.co> if we can't find curl, don't build and depend on arbiter stuff (20:39:24)
	* Connor Manning <connor@hobu.co> Link dl. (17:14:42)
	* Connor Manning <connor@hobu.co> Add include. (16:51:37)
	* Howard Butler <howard@hobu.co> tests should pass, not fail (16:01:22)
	* Howard Butler <howard@hobu.co> support selection of dimension for writers.gdal #1325 (15:43:05)
	* Howard Butler <howard@hobu.co> rename writers.gdal.edge_length to writers.gdal.resolution. Allow setting of nodata in options (15:15:33)

2016-10-18
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove dead code. Fix comment. (22:13:59)

2016-10-17
	* Connor Manning <connor@hobu.co> Correct a cmake directive for docker. (18:59:57)
	* Connor Manning <connor@hobu.co> Add PointId and OriginId dimensions. (17:50:18)

2016-10-16
	* Howard Butler <howard@hobu.co> return an EMPTY MULTIPOLYGON with an 'error' if we can't compute the boundary #1330 (17:48:00)

2016-10-15
	* Bas Couwenberg <sebastic@xs4all.nl> Fix 'specificiation' typo, replace with 'specification'. (18:11:45)

2016-10-13
	* Andrew Bell <andrew.bell.ia@gmail.com> Use default arguments for vector arguments. (16:57:47)

2016-10-12
	* Connor Manning <connor@hobu.co> In demangle, ensure result is valid to avoid hanging.  Use this util for stacktrace logging. (21:57:21)
	* Connor Manning <connor@hobu.co> Log a stacktrace if at log-level debug on unix if a segfault occurs.  Remove an extraneous debug log. (20:49:02)
	* Andrew Bell <andrew.bell.ia@gmail.com> Default values for vector args. (17:36:55)

2016-10-10
	* lossyrob <rdemanuele@gmail.com> Added gitter channel to contributing.md resources. (04:27:20)

2016-10-08

2016-10-07
	* Howard Butler <howard@hobu.co> tweaks to filters.mad as a result of implementing in filters.colorinterp (18:53:59)
	* Howard Butler <howard@hobu.co> git mergefail by hobu (14:49:16)

2016-03-22
	* Connor Manning <connor@hobu.co> For inspectable Readers, try-catch around SRS init. (15:42:20)
	* Howard Butler <howard@hobu.co> increment version to 1.2.0 in preparation for release (21:33:52)
	* Howard Butler <howard@hobu.co> further split GDAL error handler binding from GDAl wake up (18:20:00)
	* Howard Butler <howard@hobu.co> do the GDAL/GEOS error handler binding stuff right away when GlobalEnvironment wakes up. Don't do the heavy GDAL startup stuff until asked. (16:28:36)
	* Connor Manning <connor@hobu.co> Simplify a constructor. (15:49:08)
	* Andrew Bell <andrew.bell.ia@gmail.com> Explicitly set PDAL_PYTHON_LIBRARY in python.cmake Close #1174 (15:02:00)
	* Bradley J Chambers <brad.chambers@gmail.com> fix dartsample references (03:43:34)

2016-04-01
	* Howard Butler <howard@hobu.co> fetch XML metadata for ILVIS2 and IceBridge drivers at ready() instead of done() (16:44:37)
	* Pete Gadomski <pete.gadomski@gmail.com> Silence BUILD_SHARED_LIBS=ON gtest warnings (23:05:41)
	* Pete Gadomski <pete.gadomski@gmail.com> On OSX, don't build with install rpath (23:03:36)
	* Logan Byers <loganbyers@ku.edu> Add writers.pcd.scale_* (19:39:43)
	* Bradley J Chambers <brad.chambers@gmail.com> PipelineKernel should pass verbose/debug settings to PipelineManager (and on down to pipeline readers) (18:03:15)
	* Howard Butler <howard@hobu.co> license update for OGR.cpp file #1204 (12:29:38)
	* Howard Butler <howard@hobu.co> point to 1.2.0 release (04:02:24)

2016-10-06
	* Howard Butler <howard@hobu.co> m_filename from GDAL::Raster is private -- provide an accessor (20:19:02)
	* Howard Butler <howard@hobu.co> updates based on Andrew's comments, add MAD support (20:13:57)
	* Andrew Bell <andrew.bell.ia@gmail.com> Initial writers.gdal. (17:16:16)

2016-10-05
	* Howard Butler <howard@hobu.co> updates in response to abell comments (19:07:16)
	* Howard Butler <howard@hobu.co> filters.colorinterp updates (16:43:31)

2016-10-04
	* Howard Butler <howard@hobu.co> filters.colorinterp for applying color ramps to data (22:00:08)

2016-10-03
	* Andrew Bell <andrew.bell.ia@gmail.com> writers.las doc fixes. (14:37:36)

2016-09-30
	* Andrew Bell <andrew.bell.ia@gmail.com> Check for duplicate dimensions in readers.text. Close #1320 (22:27:48)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove stray debug code. (20:48:48)
	* Andrew Bell <andrew.bell.ia@gmail.com> Change readers.txt to readers.text. Close #1319 (20:12:40)

2016-09-29
	* Howard Butler <howard@hobu.co> add filters.colorinterp to interpolate into RGB (21:55:48)
	* Howard Butler <howard@hobu.co> update Docker container spec for Riegl RivLib 2.3 (20:30:55)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add sphinx-bibtex to install command. (16:33:52)

2016-09-28
	* Howard Butler <howard@hobu.co> support passing filters as a JSON string array to pdal translate (17:52:16)

2016-09-22
	* Howard Butler <howard@hobu.co> Load filters.programmable scripts from files if no source is given (15:17:40)

2016-09-15
	* Bradley J Chambers <brad.chambers@gmail.com> Do not lock users into using the Z dimension with filters.mad (14:18:06)
	* Kristian Evers <kristianevers@gmail.com> Add . and ./bin to default plugin search path list (12:26:36)

2016-09-14
	* Kristian Evers <kristianevers@gmail.com> Globbing for tindex on Windows (14:21:07)

2016-09-12
	* Howard Butler <howard@hobu.co> deversionize vendor'd code #1294 (16:09:54)
	* Howard Butler <howard@hobu.co> update docs docker image to xenial (16:09:26)
	* Logan Byers <loganbyers@ku.edu> Fix PcdWriter compression option (16:00:22)

2016-09-09
	* Bradley J Chambers <brad.chambers@gmail.com> Add initial documentation for Mongus and SMRF (#1307) (18:24:08)
	* Andrew Bell <andrew.bell.ia@gmail.com> Handle nan as value when reading doubles from strings. Close #1304 (12:24:56)

2016-09-08
	* Bradley J Chambers <brad.chambers@gmail.com> Initial Local Outlier Factor (LOF) filter implementation (17:55:44)
	* Andrew Bell <andrew.bell.ia@gmail.com> More detailed error information. (23:53:12)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix max_window_size option name. Close #1303 (02:00:30)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add filename arg to DerivativeWriter. Close #1302 (01:59:16)

2016-09-07
	* Pete Gadomski <pete.gadomski@gmail.com> Protect las reader from empty geotiff VLRs (21:33:08)

2016-09-06

2016-09-02
	* Jason Overland <joverland@seattle.celartem.local> fix up casting issue (21:59:03)
	* Andrew Bell <andrew.bell.ia@gmail.com> Push log leader for stages. Remove unused headers from Log.hpp. (17:25:04)

2016-09-01
	* Bradley J Chambers <brad.chambers@gmail.com> Remove old comment to self (19:19:25)
	* Bradley J Chambers <brad.chambers@gmail.com> Add MAD and IQR filters with user-selectable dimension and multiplier (17:36:04)

2016-08-31
	* Howard Butler <howard@hobu.co> update BPF link (15:29:39)
	* Andrew Bell <andrew.bell.ia@gmail.com> Use InCoreInterp for p2g. (14:50:19)

2016-08-30
	* Howard Butler <howard@hobu.co> fix #1297 -- Dimension note on website (19:41:54)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix broken link and correct note. Close #1297 (19:39:28)
	* Jason Overland <joverland@seattle.celartem.local> Handle single-digit UTM zones properly. (17:39:52)
	* Howard Butler <howard@hobu.co> doc tweaks (17:20:32)

2016-08-29
	* Howard Butler <howard@hobu.co> front page update (18:38:28)
	* Howard Butler <howard@hobu.co> update download links to 1.3.0 (16:12:59)
	* Howard Butler <howard@hobu.co> latex equation formatting (15:31:06)
	* Howard Butler <howard@hobu.co> update appveyor image link (14:25:09)

2016-08-28
	* Howard Butler <howard@hobu.co> update quickstart document for use with new Docker for Windows (22:09:58)
	* Bas Couwenberg <sebastic@xs4all.nl> Fix bash-completion installation. (14:56:37)
	* Bas Couwenberg <sebastic@xs4all.nl> Fix HDF5 include directory with CMake >= 3.6.0. (13:32:34)

2016-08-27
	* Howard Butler <howard@hobu.co> latex fixups to allow PDF to build (17:01:46)
	* Howard Butler <howard@hobu.co> typo (13:51:36)
	* Howard Butler <howard@hobu.co> a few more missing packages (13:35:40)
	* Bas Couwenberg <sebastic@xs4all.nl> Fix spelling errors. (11:37:17)
	* Howard Butler <howard@hobu.co> more release note (04:15:15)
	* Howard Butler <howard@hobu.co> add fall-through case (03:41:41)

2016-08-26
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix path order for plugins. Add error message for plugin load failure. Fix text in kernel usage help output. (21:12:56)
	* Howard Butler <howard@hobu.co> ignore a generated pdal_defines.h (19:26:22)
	* Howard Butler <howard@hobu.co> initialization warning cleanup (19:26:00)
	* Howard Butler <howard@hobu.co> use correct type for m_splitCountThreshold (18:54:07)
	* Howard Butler <howard@hobu.co> warnings cleanups in mongus (18:46:19)
	* Howard Butler <howard@hobu.co> bad merge fixup (18:46:07)
	* Howard Butler <howard@hobu.co> um, 'raise' is a python keyword, not c++ (18:22:55)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix typo. (18:11:30)
	* Andrew Bell <andrew.bell.ia@gmail.com> Rename json-forwards.h forwards.h (18:05:42)
	* Andrew Bell <andrew.bell.ia@gmail.com> Generalize JSON library handling. Close #1289 (17:44:43)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove /usr/local/bin from PluginManager test. (17:37:28)
	* Howard Butler <howard@hobu.co> increment version to 1.3.0 in preparation for release (17:19:59)
	* Howard Butler <howard@hobu.co> more release notes (17:09:38)
	* Howard Butler <howard@hobu.co> shut off greyhound tests for now (16:55:53)
	* Howard Butler <howard@hobu.co> Somewhat working readers.greyhound (16:45:54)
	* Howard Butler <howard@hobu.co> add back missing runtime packages #1290 (14:47:57)
	* Bradley J Chambers <brad.chambers@gmail.com> Get those parentheses in the right place (14:00:18)
	* Howard Butler <howard@hobu.co> need #include <math> for some compilers (13:30:22)
	* Bradley J Chambers <brad.chambers@gmail.com> Resolve Windows error C2668, ambiguous call to isnan (12:56:30)
	* Howard Butler <howard@hobu.co> a few more dockerfile updates to make things happy on xenial (01:11:10)

2016-08-25
	* Howard Butler <howard@hobu.co> more docker fixes for xenial (22:07:33)
	* Howard Butler <howard@hobu.co> pcl 1.8 (16:55:55)
	* Howard Butler <howard@hobu.co> debugging lint (15:30:08)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove debug. (15:27:15)
	* Howard Butler <howard@hobu.co> don't attempt to load extension for sqlite shared library (14:52:29)
	* Howard Butler <howard@hobu.co> more docker updates for xenial (14:51:21)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix tests for debug/verbose. (13:54:20)
	* Andrew Bell <andrew.bell.ia@gmail.com> First cut release notes. (13:50:45)

2016-06-24
	* Bradley J Chambers <brad.chambers@gmail.com> Initial commit of Mongus-inspired ground return segmentation filter (16:27:12)
	* Bradley J Chambers <brad.chambers@gmail.com> Initial commit of SMRF-inspired ground return segmentation filter (16:27:12)

2016-08-24
	* Logan Byers <loganbyers@ku.edu> Add writers.pcd.subtract_minimum (21:17:49)
	* Logan Byers <loganbyers@ku.edu> Change compression for writers.pcd (20:45:10)
	* Howard Butler <howard@hobu.co> install PRC in /usr, not /usr/local (19:58:29)
	* Howard Butler <howard@hobu.co> Attempt to shrink the size of the Docker image by removing development packages once we're done with them. The pdal/dependencies package also no longer installs all of the grid files (350+mb). (19:49:49)

2016-08-23
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix logging. (20:54:20)
	* Howard Butler <howard@hobu.co> ogrdriver instead of --driver for density kernel (13:21:36)

2016-08-22
	* Howard Butler <howard@hobu.co> --driver is PDAL driver. Use --ogrdriver to specify which driver to use for tindex kernel (15:44:01)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't use invalid log. (15:31:58)
	* Howard Butler <howard@hobu.co> update PDAL workshop pointers (14:40:49)
	* Howard Butler <howard@hobu.co> typo (14:16:49)

2016-08-19
	* Andrew Bell <andrew.bell.ia@gmail.com> Set command-line-based log into stages unless overridden. (22:26:59)
	* Andrew Bell <andrew.bell.ia@gmail.com> Make sure Kernel is destroyed prior to deleteing GDAL drivers -- again. (17:53:11)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove dead code. (17:03:32)
	* Andrew Bell <andrew.bell.ia@gmail.com> Make a default log. (16:47:01)
	* Andrew Bell <andrew.bell.ia@gmail.com> Rearrange main app. Add logging to PluginManager. Close #1118 (14:10:34)

2016-08-16
	* Andrew Bell <andrew.bell.ia@gmail.com> Move --stdin option to kernels that need it. (16:16:16)

2016-08-15
	* Andrew Bell <andrew.bell.ia@gmail.com> Change handling of help option in kernels. (22:22:11)
	* Andrew Bell <andrew.bell.ia@gmail.com> Change plugin path order. Close #1281 (21:31:50)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove debug. Fix swallowing of reset options. (13:56:56)

2016-08-12
	* Andrew Bell <andrew.bell.ia@gmail.com> Set unconsumed args back into command line in parseSimple(). (22:50:02)
	* Andrew Bell <andrew.bell.ia@gmail.com> Rework handling of positional arguments for flexibility. (18:43:02)

2016-08-11
	* Andrew Bell <andrew.bell.ia@gmail.com> Have parseSimple handle positional args. Improve localization logic of positional arg handling. (14:27:11)

2016-08-09
	* Martijn Visser <mgvisser@gmail.com> docs height: flip the ferry direction (09:48:15)
	* Martijn Visser <mgvisser@gmail.com> doc rename Height -> HeightAboveGround (09:35:08)

2016-08-08
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix test by ignoring count and checking install path. (20:17:57)
	* Andrew Bell <andrew.bell.ia@gmail.com> Pass options when stage is created as part of kernel. (19:46:35)
	* Howard Butler <howard@hobu.co> catch up PluginManager PDAL_DRIVER_PATH count for tests (03:50:32)

2016-08-07
	* Howard Butler <howard@hobu.co> normalize Reflectance to Intensity for readers.pts (13:43:07)

2016-08-05
	* Andrew Bell <andrew.bell.ia@gmail.com> Correct text for error message. (18:08:53)
	* Howard Butler <howard@hobu.co> add readers.pts for reading PTS files directly (14:25:10)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove dead code. (13:34:20)
	* Martijn Visser <mgvisser@gmail.com> docs for ground: update option names (06:06:10)
	* Martijn Visser <mgvisser@gmail.com> docs for pipeline: add 'writers.' before 'p2g' (05:58:18)

2016-08-04
	* Andrew Bell <andrew.bell.ia@gmail.com> Use multiple paths in PDAL_DRIVER_PATH environment variable. Add tests for pluginSearchPaths(). (17:53:53)
	* Howard Butler <howard@hobu.co> support explicit plugin loading when given by option for JSON pipelines (14:19:25)

2016-08-03
	* Howard Butler <howard@hobu.co> correctly fetch vertical and horizontal units for SpatialReference metadata (23:15:04)

2016-07-31

2016-07-29
	* Howard Butler <howard@hobu.co> allow override of inferred drivers in kernels (specify with --driver argument) #1273 (15:03:37)

2016-07-28
	* Andrew Bell <andrew.bell.ia@gmail.com> Ubuntu Xenial docker files. (15:40:09)

2016-07-27
	* Andrew Bell <andrew.bell.ia@gmail.com> Throw an error if a stage option is provided without a value. (16:58:04)

2016-07-25
	* Connor Manning <connor@hobu.co> Re-add dockerfile contents to install PDAL/PRC. (16:33:44)

2016-07-23
	* Connor Manning <connor@hobu.co> Use greyhound:// to signify the greyhound reader, inferring http:// paths from their actual file extension. (17:42:38)

2016-07-22
	* Andrew Bell <andrew.bell.ia@gmail.com> Use PDALUtils to open LAS files. (13:54:59)

2016-07-20
	* Andrew Bell <andrew.bell.ia@gmail.com> Ensure extension doesn't get embedded in filename. (16:18:23)

2016-07-19
	* Andrew Bell <andrew.bell.ia@gmail.com> Consolidate plugin path handling. Add plugin loading logging. (20:46:15)

2016-07-14
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix output_format for p2g. (21:30:36)

2016-07-11
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't check for file existence in PipelineManager::makeReader(). (20:23:36)

2016-07-07
	* Howard Butler <howard@hobu.co> another arbiter refresh (15:46:27)
	* Howard Butler <howard@hobu.co> update arbiter to attempt to fix windows appveyor issue (15:44:58)

2016-07-06
	* Andrew Bell <andrew.bell.ia@gmail.com> Correct documentation. (16:53:50)

2016-07-05
	* Andrew Bell <andrew.bell.ia@gmail.com> Replace pseudo-scoped-enums with actual scoped enums, getting rid of the need for '::Enum' in type names and disallowing implicit conversion to native. (21:12:38)
	* Howard Butler <howard@hobu.co> correctly reproject crop polygon if a_srs is given #1253 (19:40:55)
	* Howard Butler <howard@hobu.co> description of X dimension was incorrect (18:41:16)
	* Andrew Bell <andrew.bell.ia@gmail.com> Update arbiter.  Simplify some of the utils code that uses it. (18:20:49)
	* Andrew Bell <andrew.bell.ia@gmail.com> Get names from the layout rather than the default dimension name list. Close #1265 (16:19:09)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove commented code. (15:33:15)
	* Andrew Bell <andrew.bell.ia@gmail.com> Test file for PLY dimensions. (15:32:37)
	* Andrew Bell <andrew.bell.ia@gmail.com> Support non-default dimensions in PLY reader. Close #1262 (15:30:54)
	* Andrew Bell <andrew.bell.ia@gmail.com> Make sure we convert when writing to byte types. Close #1264 (15:29:05)

2016-06-29
	* Andrew Bell <andrew.bell.ia@gmail.com> 1) Remove arbiter, dl, curl and json dependencies from libutil 2) Make static libraries private cmake dependencies so that downstream   projects don't try to link them in (since we don't install them and   don't need to) 3) Make libutil a private dependency of libpdalcpp so that downstream   cmake project don't try to link it in. 4) Add a library path for as interfere so that rpath dependencies are   satisfied for reexported libutil. 5) Use arbiter-based file access for most calls by replacing   FileUtils::func() with Utils::func() 6) Makes JSONCPP public or private depending on whether we're using   an installed version or our own vendor version. (16:27:10)

2016-06-28
	* Pete Gadomski <pete.gadomski@gmail.com> Allow setting of bounds on p2g writer (19:22:01)

2016-06-23
	* Andrew Bell <andrew.bell.ia@gmail.com> Handle leading spaces in attached long args. (17:44:54)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add support for printing of default option values. (01:07:31)

2016-06-22
	* Pete Gadomski <pete.gadomski@gmail.com> Add test case for transformation starting with - (22:34:50)
	* Pete Gadomski <pete.gadomski@gmail.com> Remove trailing comma from transformation docs (22:18:28)
	* Pete Gadomski <pete.gadomski@gmail.com> rxp plugin cleanup (pointers, mostly) (14:19:05)
	* Andrew Bell <andrew.bell.ia@gmail.com> Different handling for explicit and implied boolean arg values. (17:31:50)
	* Bradley J Chambers <brad.chambers@gmail.com> Fix typo in outlier args (16:54:56)
	* Andrew Bell <andrew.bell.ia@gmail.com> Allow access to filename and count args for readers. (15:41:55)

2016-06-21
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove writerAddArgs(). (17:59:58)
	* Andrew Bell <andrew.bell.ia@gmail.com> Print options from pdal --options. (16:23:33)

2016-06-20
	* Pete Gadomski <pete.gadomski@gmail.com> Use json extension for pipeline docs (20:56:40)
	* Andrew Bell <andrew.bell.ia@gmail.com> Have options processed by ProgramArgs. (17:21:49)

2016-06-17

2016-06-16
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix linking of example to use only pdalcpp. (19:54:39)

2016-06-13
	* Howard Butler <howard@hobu.co> don't try to add a deploy key if it is empty (PRs from non-PDAL devs won't have one (19:21:10)
	* dewall <a.dewall@52north.org> Fixed the pipeline post_sql statement, so that the command is read and executed correctly. (13:04:39)

2016-06-03
	* Andrew Bell <andrew.bell.ia@gmail.com> Reference correct JSON node. (14:37:50)

2016-05-26
	* Andrew Bell <andrew.bell.ia@gmail.com> Make HIGHEST and LOWEST local. (17:14:38)
	* Andrew Bell <andrew.bell.ia@gmail.com> PDAL_DLL (14:38:22)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add PDAL_DLL for Bounds. (14:28:43)

2016-05-25
	* Andrew Bell <andrew.bell.ia@gmail.com> Create Bounds class. (22:54:36)
	* Andrew Bell <andrew.bell.ia@gmail.com> Quiet warnings. (22:53:57)

2016-05-21
	* Connor Manning <connor@hobu.co> Add include. (16:06:41)
	* Howard Butler <howard@hobu.co> std::prefix isnan and isinf (16:03:41)

2016-05-20
	* Howard Butler <howard@hobu.co> more marketing materials stickers (19:09:01)
	* Howard Butler <howard@hobu.co> add dog bone sticker to marketing materials (19:07:56)

2016-05-18
	* Andrew Bell <andrew.bell.ia@gmail.com> Add handling for comma-separated strings as ProgramArgs. (20:36:08)

2016-05-04
	* Bradley J Chambers <brad.chambers@gmail.com> New and modified filters (17:24:03)

2016-05-16
	* Andrew Bell <andrew.bell.ia@gmail.com> Provide a way to go from extension to driver. (21:55:12)
	* Connor Manning <connor@hobu.co> Update arbiter with some globbing and SSE fixes, and add to pdal namespace.  Fix a #define typo. (16:20:35)

2016-05-15
	* Bas Couwenberg <sebastic@xs4all.nl> Use SOURCE_DATE_EPOCH instead of current date for reproducible builds. (20:47:07)
	* Bas Couwenberg <sebastic@xs4all.nl> Add support for GNU/Hurd to portable_endian.hpp. (08:08:50)

2016-05-13
	* Howard Butler <howard@hobu.co> Fix #1248 -- remove NaN and Inf from JSON output (20:02:40)

2016-05-12
	* Ivan Grcic <igrcic@gmail.com> Removes backlslashes from connection string (resulting in bad json) (12:22:54)
	* Ivan Grcic <igrcic@gmail.com> Update interesting.las tutorial url (10:58:34)

2016-05-11
	* Andrew Bell <andrew.bell.ia@gmail.com> Provide library for linux link. (22:24:01)
	* Howard Butler <howard@hobu.co> reexport on APPLE needs to use file, not SONAME (20:43:46)
	* Pete Gadomski <pete.gadomski@gmail.com> Fix typo in filters.crop docs (15:31:06)
	* Howard Butler <howard@hobu.co> change QFIT driver to use Azimuth instead of ScanAngleRank for azimuth dimension (15:05:56)
	* Howard Butler <howard@hobu.co> add a --python-version switch to pdal-config and use that to detect whether or not the python we are building the extension for is the one we built PDAL against (14:55:32)
	* Pete Gadomski <pete.gadomski@gmail.com> Remove APPLE-specific BUILD_WITH_INSTALL_RPATH (14:11:01)
	* Pete Gadomski <pete.gadomski@gmail.com> Remove custom INSTALL_NAME_DIR for APPLE (14:09:20)

2016-05-10
	* Howard Butler <howard@hobu.co> JSON all the things (python) (22:00:53)
	* Andrew Bell <andrew.bell.ia@gmail.com> Re-enable VLR test. (20:28:10)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add testing for NITF metadata. Close #394 (18:53:04)
	* Howard Butler <howard@hobu.co> compile PCL with c++11 and use new lazperf git location (13:31:27)

2016-05-09
	* Howard Butler <howard@hobu.co> make #1240 more clear (18:38:55)
	* Howard Butler <howard@hobu.co> Fix #1240, misleading error with no points (16:22:21)
	* Howard Butler <howard@hobu.co> add skewness, kurtosis, stddev, and variance to filters.stats output (16:13:42)
	* Andrew Bell <andrew.bell.ia@gmail.com> Uncomment header files. Remove Dimension.hpp dependency. (13:55:38)

2016-05-06
	* Pete Gadomski <pete.gadomski@gmail.com> Remove an extra semicolon (15:02:55)

2016-05-05
	* Mateusz Łoskot <mateusz@loskot.net> Fix URL to AppVeyor badge. (09:45:33)

2016-04-30
	* Bas Couwenberg <sebastic@xs4all.nl> Remove autocleaned backup file. (18:59:23)
	* Bas Couwenberg <sebastic@xs4all.nl> Fix websocketpp detection. (16:40:44)
	* Bas Couwenberg <sebastic@xs4all.nl> Don't require Nitro dependency. (16:38:31)

2016-04-29
	* Howard Butler <howard@hobu.co> backport front page stuff, update quickstart (20:36:59)

2016-04-28
	* Andrew Bell <andrew.bell.ia@gmail.com> Add nitfwrap tool to wrap/unwrap BPF LAS files with NITF. (22:19:57)

2016-04-27
	* Howard Butler <howard@hobu.co> catch up to arbiter (16:35:06)
	* Howard Butler <howard@hobu.co> working Arbiter-based remote write (15:20:33)

2016-04-26
	* Andrew Bell <andrew.bell.ia@gmail.com> Move dimension generation to its own cmake file. (19:55:27)
	* Howard Butler <howard@hobu.co> readers.icebridge was computing normalized X dimensions incorrectly (17:34:08)
	* Andrew Bell <andrew.bell.ia@gmail.com> Build Dimension.hpp from Dimension.json. (13:16:23)

2016-04-25
	* Howard Butler <howard@hobu.co> catch up arbiter (19:05:23)
	* Howard Butler <howard@hobu.co> use 64bit sized integer classes, rethrow exception from jsoncpp instead of swallowing it (19:01:49)
	* Howard Butler <howard@hobu.co> our own asString method because some older jsoncpp don't quite behave how we want (18:50:26)
	* Howard Butler <howard@hobu.co> add a docker-buildable make command for docs (02:26:19)

2016-04-23

2016-04-21
	* Andrew Bell <andrew.bell.ia@gmail.com> Make sure GDAL driver manager is torn down after kernels. (17:10:15)

2016-04-20
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix view kernel compilation. (13:23:55)

2016-04-18
	* Andrew Bell <andrew.bell.ia@gmail.com> Use the proper PipelineManager in the pipeline kernel. Close #1208 (19:50:07)
	* Howard Butler <howard@hobu.co> no need to const_cast (19:29:00)
	* Andrew Bell <andrew.bell.ia@gmail.com> No change. (14:38:50)
	* Andrew Bell <andrew.bell.ia@gmail.com> Move stage creation code to PipelineManager. (13:56:35)

2016-04-15
	* Andrew Bell <andrew.bell.ia@gmail.com> Correct call to makeReader() in ViewKernel. (15:08:39)

2016-04-14
	* Howard Butler <howard@hobu.co> arbiter update (16:48:06)

2016-04-13
	* Howard Butler <howard@hobu.co> make sure JSONCPP is marked optional, and when we don't find it, use our embedded version (20:50:45)
	* Howard Butler <howard@hobu.co> be more specific about jsoncpp include/linkage (20:19:23)
	* Howard Butler <howard@hobu.co> bump jsoncpp min version to 1.6.2 (19:44:31)
	* Howard Butler <howard@hobu.co> update arbiter (19:27:33)
	* Howard Butler <howard@hobu.co> update arbiter (19:08:11)
	* Andrew Bell <andrew.bell.ia@gmail.com> Move lots of calls from individual kernels to the base kernel code to make sure that they all happen when they're supposed to. (18:46:20)
	* Howard Butler <howard@hobu.co> more JSON, more pain (17:26:33)
	* Howard Butler <howard@hobu.co> another swing at JSONCPP cmake config (16:59:39)
	* Howard Butler <howard@hobu.co> jsoncpp needs to be -fPIC (14:57:29)
	* Howard Butler <howard@hobu.co> need to add FindCurl.cmake (14:56:11)
	* Howard Butler <howard@hobu.co> arbiter needs to be -fPIC? (14:46:09)
	* Howard Butler <howard@hobu.co> jsoncpp now compiled as a static lib (14:36:04)
	* Howard Butler <howard@hobu.co> try to unicode the windows (14:05:17)

2016-04-12
	* Howard Butler <howard@hobu.co> support reading s3 and http over the network by embedding http://github.com/connormanning/arbiter (20:41:44)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't allow double-setting of non-vector program args. Close #1225 (17:06:55)

2016-04-11
	* Howard Butler <howard@hobu.co> Documentation improvements (20:28:51)
	* Andrew Bell <andrew.bell.ia@gmail.com> Handle reading pipelines from standard input. Close #1223 (16:30:52)

2016-04-08
	* Howard Butler <howard@hobu.co> simplify gdal::ErrorHandler (18:54:46)

2016-04-07
	* Pete Gadomski <pete.gadomski@gmail.com> [docker] Clean up after each install (00:29:22)

2016-04-06
	* Andrew Bell <andrew.bell.ia@gmail.com> Update tindex docs. Make --tindex option in tindex kernel a positional option. Close #1220 (22:18:42)
	* Andrew Bell <andrew.bell.ia@gmail.com> Use single-quotes with GDAL column value. Close #1219 (19:49:00)
	* Pete Gadomski <pete.gadomski@gmail.com> Switch rivlib Dockerfile to pdal/pdal (17:16:35)
	* Pete Gadomski <pete.gadomski@gmail.com> Remove PDAL and PRC dirs from Docker image (18:22:31)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix dimension name. (15:43:55)
	* Andrew Bell <andrew.bell.ia@gmail.com> Rename dimension PlatformHeader to Azimuth. (15:24:37)

2016-04-05
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix bad conversion error message. (22:38:13)
	* Andrew Bell <andrew.bell.ia@gmail.com> Move some stuff from PDALUtils to the classes in which they belong. (22:25:46)
	* Andrew Bell <andrew.bell.ia@gmail.com> Clean up the main CMakeLists.txt (18:12:18)
	* Howard Butler <howard@hobu.co> don't every throw GDAL errors (15:50:40)
	* Howard Butler <howard@hobu.co> always use WGS84 UTM zones for calculateZon computation in filter.hexbin density computation (13:21:01)
	* Howard Butler <howard@hobu.co> don't use negative utm zones for hexbin density computation (03:13:25)
	* Howard Butler <howard@hobu.co> some experimentation with GDAL error handling (02:51:42)

2016-04-04
	* Howard Butler <howard@hobu.co> remove dead code (20:22:22)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix wordWrap() and add an alternate implementation. (19:29:29)
	* Howard Butler <howard@hobu.co> TLS stuff can't work here, need to find another way (18:20:08)
	* Howard Butler <howard@hobu.co> only init m_instance when we're not TLS (apple) (16:16:59)
	* Howard Butler <howard@hobu.co> provide reset() private function to ErrorHandler to CPLErrorReset() and clear the errnum (16:06:45)
	* Howard Butler <howard@hobu.co> attempt to make GDAL ErrorHandler TLS (15:53:44)
	* Pete Gadomski <pete.gadomski@gmail.com> Find Hexer w/ REQUIRED flag (15:45:47)
	* Howard Butler <howard@hobu.co> update icebridge test to account for normalized longitude (15:28:42)
	* Andrew Bell <andrew.bell.ia@gmail.com> Move normalizeLongitude to Utils. (14:46:30)

2016-04-03
	* Howard Butler <howard@hobu.co> offset readers.icebridge longitude #1214 (13:11:59)

2016-04-02
	* Howard Butler <howard@hobu.co> add python release stuff to release docs (21:50:14)
	* Bas Couwenberg <sebastic@xs4all.nl> Bump Python module version to 1.2.0. (15:01:34)

2016-03-31
	* Howard Butler <howard@hobu.co> update ChangeLog (16:46:45)
	* Howard Butler <howard@hobu.co> tindex kernel needs to registerDrivers (14:33:56)

2016-03-30
	* Andrew Bell <andrew.bell.ia@gmail.com> Change GDAL error handling to global. (14:04:36)

2016-03-29
	* Andrew Bell <andrew.bell.ia@gmail.com> Add library dependency as well as symbol export for libpdal_util library   with respect to libpdalcpp library. Close #1202 (15:11:04)
	* Howard Butler <howard@hobu.co> turn on CPD in my example config (04:20:25)

2016-03-28
	* Andrew Bell <andrew.bell.ia@gmail.com> Add PDAL_DLL to register/unregisterDrivers(). (21:52:42)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add header. (21:00:49)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add header. (20:58:47)
	* Andrew Bell <andrew.bell.ia@gmail.com> Rest of previous commit. (20:45:19)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove GlobalEnvironment. Simplify GEOS error handling. (20:43:40)
	* Howard Butler <howard@hobu.co> Fix #1201 -- info on pipeline segfault (16:04:41)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix typos. (13:37:11)
	* Raphael Kubo da Costa <rakuco@FreeBSD.org> utils: Include sys/wait.h for the WIFEXITED and WEXITSTATUS macros. (13:07:22)
	* Raphael Kubo da Costa <rakuco@FreeBSD.org> portable_endian: Remove wrong byte-order macro definitions for the BSDs. (12:55:29)

2016-03-26
	* Andrew Bell <andrew.bell.ia@gmail.com> Update release notes. (14:36:11)
	* chambbj <brad.chambers@gmail.com> Update readers.geowave.rst (04:42:37)

2016-03-25
	* Connor Manning <connor@hobu.co> Add lock for StageFactory::destroyStage. (17:24:39)
	* Raphael Kubo da Costa <rakuco@FreeBSD.org> nanoflann: Include <cstdlib> for ::malloc(). (16:48:33)
	* Howard Butler <howard@hobu.co> both WKT and GeoTIFF VLRs is now a debug message instead of Error (16:33:12)
	* Howard Butler <howard@hobu.co> no more dolls (dammit). note aboute JSON being preferred over XML (14:39:25)
	* Howard Butler <howard@hobu.co> better handle Multi* geometry in Polygon::bounds() computation (14:30:25)
	* Howard Butler <howard@hobu.co> codger up a UTM-based density computation if the SRS is geographic (14:06:01)
	* Howard Butler <howard@hobu.co> use GEOS' envelope for computing Polygon::bounds (14:05:31)

2016-03-24
	* Raphael Kubo da Costa <rakuco@FreeBSD.org> Link against ${CMAKE_DL_LIBS} instead of libdl. (23:21:04)
	* Howard Butler <howard@hobu.co> typo (18:19:36)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix typo. (18:03:13)
	* Howard Butler <howard@hobu.co> XML->JSON for all stage documentation (17:18:33)
	* Andrew Bell <andrew.bell.ia@gmail.com> Make sure old error handlers are destroyed before new ones are created. (15:09:43)
	* Pete Gadomski <pete.gadomski@gmail.com> Remove cpd/fgt build dirs from pdal/dependencies (02:17:01)

2016-03-23
	* Pete Gadomski <pete.gadomski@gmail.com> s/cpd/csd/ for Optech reader (19:14:23)
	* Pete Gadomski <pete.gadomski@gmail.com> Shared libs in cpd and fgt docker dependencies (21:25:24)
	* Howard Butler <howard@hobu.co> add StageFactory to website API docs (21:30:08)
	* Andrew Bell <andrew.bell.ia@gmail.com> Move doxy to header. (21:26:49)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add a function to allow specific stage destruction. (21:24:00)
	* Howard Butler <howard@hobu.co> doc updates (16:46:08)
	* Howard Butler <howard@hobu.co> quit talking about dolls (16:45:58)
	* Pete Gadomski <pete.gadomski@gmail.com> Update clone-build-install for fgt and cpd (16:24:17)
	* Andrew Bell <andrew.bell.ia@gmail.com> Simplify GDAL error handling. (15:14:04)

2016-03-04
	* Pete Gadomski <pete.gadomski@gmail.com> Rewrite cpd plugin for v0.3 (23:41:22)
	* Andrew Bell <andrew.bell.ia@gmail.com> Doc updates. (22:30:34)
	* Pete Gadomski <pete.gadomski@gmail.com> Add dockerfile for RiVLib (18:56:03)
	* Andrew Bell <andrew.bell.ia@gmail.com> Handle return code from RasterIO. (21:03:00)
	* Pete Gadomski <pete.gadomski@gmail.com> Include <climits> when using CHAR_BITS (20:10:56)
	* Pete Gadomski <pete.gadomski@gmail.com> Remove set but unused variables (20:10:32)
	* Pete Gadomski <pete.gadomski@gmail.com> -Wno-deprecated-declarations (20:09:37)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove some dead code and rearrange a little. (19:43:37)
	* Andrew Bell <andrew.bell.ia@gmail.com> Handle "json" metadata. Close #1109 (18:20:35)
	* Howard Butler <howard@hobu.co> boost/version.hpp no longer always available, don't include in pdal_internal.hpp (15:06:12)
	* Andrew Bell <andrew.bell.ia@gmail.com> Doc updates. (13:50:34)

2016-03-21
	* Bas Couwenberg <sebastic@xs4all.nl> Add support for kFreeBSD to PluginManager & SQLiteCommon. (21:10:51)
	* Logan Byers <loganbyers@ku.edu> Add pcd.writer.offset_* (17:30:48)

2016-03-20
	* Bas Couwenberg <sebastic@xs4all.nl> Add support for kFreeBSD architectures. (19:54:10)

2016-03-19
	* Bas Couwenberg <sebastic@xs4all.nl> Skip Python extension tests when test data is missing. (23:07:31)
	* Bas Couwenberg <sebastic@xs4all.nl> Reduce requirements for clean target. (22:50:35)
	* Bas Couwenberg <sebastic@xs4all.nl> Use mod_spatialite for SpatiaLite >= 4.2.0. (20:31:41)
	* Bas Couwenberg <sebastic@xs4all.nl> Add support for libjsoncpp-dev Debian package to FindJSONCPP.cmake. (18:29:30)
	* Bas Couwenberg <sebastic@xs4all.nl> Load mod_spatialite.so on Linux too. (18:20:39)

2016-03-18
	* Bas Couwenberg <sebastic@xs4all.nl> Use FLAGS set in the environment. (23:52:43)
	* Bas Couwenberg <sebastic@xs4all.nl> Fix various spelling errors. (23:46:51)

2016-03-15
	* Howard Butler <howard@hobu.co> typo (16:34:56)

2016-03-14
	* Howard Butler <howard@hobu.co> remove debugging lint (20:20:35)
	* Howard Butler <howard@hobu.co> CPD doesn't build at the moment (12:16:47)
	* Howard Butler <howard@hobu.co> add 'pdal density' command to generate OGR hexbin surfaces of point clouds (04:12:48)

2016-03-13
	* Howard Butler <howard@hobu.co> s/XML/JSON (22:47:20)
	* Howard Butler <howard@hobu.co> slightly improve error message when a plugin doesn't load (22:46:27)
	* Howard Butler <howard@hobu.co> add density kernel (in the wrong place) (18:50:43)

2016-03-12
	* Mateusz Łoskot <mateusz@loskot.net> Add Gitter webhook (07:53:01)
	* Howard Butler <howard@hobu.co> tindex option can't be optional (02:15:06)

2016-03-11
	* Mateusz Łoskot <mateusz@loskot.net> Build examples on Travis CI. (21:57:34)
	* Howard Butler <howard@hobu.co> toc listing too deep (22:29:31)
	* Andrew Bell <andrew.bell.ia@gmail.com> More Windows warnings elimination. (20:53:39)
	* Todd Murphy <murphyrt@leidos.com> Updated defaults for IDATIM and AIMIDB.ACQUISITION_DATE Updated doc (17:57:13)
	* Andrew Bell <andrew.bell.ia@gmail.com> Better feedback on argument order issue. (16:28:43)
	* Howard Butler <howard@hobu.co> update docker image location (14:56:17)

2016-03-10
	* Andrew Bell <andrew.bell.ia@gmail.com> More Windows clean-up. (20:37:33)
	* Andrew Bell <andrew.bell.ia@gmail.com> Refine export of symbols from IStream. (20:14:29)
	* Todd Murphy <murphyrt@leidos.com> Change m_fileTitle defaut to equal the filename.ext not the full pathname (18:59:30)
	* Andrew Bell <andrew.bell.ia@gmail.com> Export some more symbols. (18:38:56)
	* Andrew Bell <andrew.bell.ia@gmail.com> Quiet windows compiler. (18:03:05)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove getName() from no GEOTIFF branch. (14:35:21)
	* Bradley J Chambers <brad.chambers@gmail.com> Add PipelineReaderJSON (12:28:07)

2016-03-09
	* Andrew Bell <andrew.bell.ia@gmail.com> Move reader VLR handling to LasHeader. (22:13:39)
	* Todd Murphy <murphyrt@leidos.com> ACFTB and AIMIDB defaults added (21:40:49)

2016-03-07

2016-03-06
	* Howard Butler <howard@hobu.co> Fix #1151 -- pdal.pc not installing in correct location (19:53:45)

2016-03-03
	* Pete Gadomski <pete.gadomski@gmail.com> Minor include fixups to rxp reader (23:29:27)
	* Pete Gadomski <pete.gadomski@gmail.com> Add two include guards for libgeotiff (23:08:32)
	* Bradley J Chambers <brad.chambers@gmail.com> BUILD_PLUGIN_ATTRIBUTE is no longer relevant (16:54:17)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix population of AIMIDB and ACFTB fields in NITF writer. Fix various options in pipeline files. Improve error message on failed option conversions. (16:33:46)
	* Bradley J Chambers <brad.chambers@gmail.com> With GDAL and GEOS being hard dependencies for PDAL, move the attribute filter out of the "plugins" category (16:06:48)
	* Andrew Bell <andrew.bell.ia@gmail.com> Handle dimension names names flexibly in colorization filter. Provide better error message for bad dimension info. (13:17:12)
	* Howard Butler <howard@hobu.co> checkout LASzip to a known sha now that master is being refactored (01:03:07)

2016-03-01
	* Andrew Bell <andrew.bell.ia@gmail.com> Have python stream flush actually do something. Make python log test more robust. (21:12:57)
	* Andrew Bell <andrew.bell.ia@gmail.com> Delete StageFactory (and hence stage) to force log output to be written. (20:38:48)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix compilation issues. (19:51:37)
	* Bradley J Chambers <brad.chambers@gmail.com> Only enable testing before adding plugins (18:43:25)
	* Bradley J Chambers <brad.chambers@gmail.com> Enable testing prior to adding plugins directory (which includes tests) (18:19:01)
	* Bradley J Chambers <brad.chambers@gmail.com> Update XML to match some options parsing changes in master (14:59:00)

2016-02-29
	* Andrew Bell <andrew.bell.ia@gmail.com> Doc commit from code sprint. (22:03:52)
	* Mateusz Łoskot <mateusz@loskot.net> Add Gitter info to pdal.io/community.html (17:55:09)
	* The Gitter Badger <badger@gitter.im> Add Gitter badge (13:18:56)

2016-02-27
	* Mateusz Łoskot <mateusz@loskot.net> Fix OSGeo4W location in config.cmd (00:30:49)

2016-02-26
	* Mateusz Łoskot <mateusz@loskot.net> Re-enable QUITE Python lookup (23:24:41)
	* Mateusz Łoskot <mateusz@loskot.net> Enable non-QUIET Python lookup (19:33:30)
	* Mateusz Łoskot <mateusz@loskot.net> Remove unused vector of readers (18:13:58)
	* Mateusz Łoskot <mateusz@loskot.net> Remove unused #include <boost/...> (15:38:59)
	* Mateusz Łoskot <mateusz@loskot.net> Re-enable job for PDAL_OPTIONAL_COMPONENTS:OFF (14:02:38)
	* Mateusz Łoskot <mateusz@loskot.net> Temporarily, enable AppVeyor RDP session (13:15:22)
	* Mateusz Łoskot <mateusz@loskot.net> Temporarily, disable AppVeyor job PDAL_OPTIONAL_COMPONENTS:OFF (12:19:14)

2016-02-25
	* Mateusz Łoskot <mateusz@loskot.net> Clean up inclusion of plugin headers. (22:43:04)
	* Mateusz Łoskot <mateusz@loskot.net> Make StageFactory a sole owner of any created stages. (13:54:18)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add doxygen for Writer, Utils. Remove dead code. (15:23:03)
	* Howard Butler <howard@hobu.co> typo'd incoming_webhook defn (13:53:55)
	* Howard Butler <howard@hobu.co> one more PDAL_LIB_INSTALL_DIR fix (13:35:09)
	* Howard Butler <howard@hobu.co> try using webhook instead of app for slack notifications (13:32:27)
	* Howard Butler <howard@hobu.co> use PDAL_LIB_INSTALL_DIR instead of CMAKE_INSTALL_LIBDIR (13:06:39)
	* Howard Butler <howard@hobu.co> address #1157 -- invalid JSON output due to \r\n (13:06:22)
	* Mateusz Łoskot <mateusz@loskot.net> Move boost/property_tree/ptree.hpp where it is actually needed. (13:03:53)
	* Mateusz Łoskot <mateusz@loskot.net> Expect one of multiple possible PROJ.4 outputs (10:38:55)
	* Mateusz Łoskot <mateusz@loskot.net> Enable shallow clones on AppVeyor (10:46:48)
	* Howard Butler <howard@hobu.co> more CMAKE_INSTALL_LIBDIR tweaks (09:45:13)
	* Howard Butler <howard@hobu.co> install pdal.pc pkgconfig in CMAKE_INSTALL_LIBDIR (09:34:25)

2016-02-24
	* Mateusz Łoskot <mateusz@loskot.net> Remove on_finish enabling RDP connectivity (23:33:13)
	* Mateusz Łoskot <mateusz@loskot.net> Remove (some) OSGeo4W hacks as no longer required on AppVeyor. (23:25:07)
	* Mateusz Łoskot <mateusz@loskot.net> Nudge AppVeyor (17:55:52)
	* Mateusz Łoskot <mateusz@loskot.net> Add test for PluginManager. (17:39:44)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove KernelSupport. Fix InfoKernel reader initialization. (16:55:16)
	* Mateusz Łoskot <mateusz@loskot.net> Replace EXPECT_TRUE with EXPECT_EQ (15:30:47)
	* Andrew Bell <andrew.bell.ia@gmail.com> Create structure to manage LAS file interface. (15:16:26)
	* Andrew Bell <andrew.bell.ia@gmail.com> Doxygen. (15:13:30)
	* Andrew Bell <andrew.bell.ia@gmail.com> Detect gross error in GeoTiff record. (15:01:13)
	* Andrew Bell <andrew.bell.ia@gmail.com> Switch AppVeyor to Visual Studio 2015 (14:48:52)
	* Mateusz Łoskot <mateusz@loskot.net> Move PluginInfo out of anonymous namespace. (13:44:44)
	* Howard Butler <howard@hobu.co> install pkgconfig script into CMAKE_INSTALL_LIBDIR #1151 (11:27:51)
	* Howard Butler <howard@hobu.co> remove -Werror for now (09:46:15)
	* Andrew Bell <andrew.bell.ia@gmail.com> Set options on stages in info kernel in a more controlled way. Close #1088 (09:16:08)

2016-02-23
	* Bradley J Chambers <brad.chambers@gmail.com> Extern not needed, but refs to m_lastId must be in the source, not header (19:18:00)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add windows extern qualifier. (16:39:24)
	* Howard Butler <howard@hobu.co> Sequence query for writers.pgpointcloud incorrect #1101 (15:40:41)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add Stage documentation. (14:50:50)
	* Mateusz Łoskot <mateusz@loskot.net> Declare BPF bundle files as always having LF (14:20:53)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove heartbeat support. (14:05:15)
	* Howard Butler <howard@hobu.co> set SOVERSION for plugins too #1119 (14:05:01)
	* Howard Butler <howard@hobu.co> update slack notification channel as described by https://www.appveyor.com/updates/2016/01/31 (11:55:17)
	* Howard Butler <howard@hobu.co> make windows 2012 happy (11:27:53)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't use multiple statics to create IDs for PointViews. (10:29:31)
	* Bradley J Chambers <brad.chambers@gmail.com> Correct some expectations (01:27:35)

2016-02-22
	* Bradley J Chambers <brad.chambers@gmail.com> Adding a handful of tests with two filters being merged various ways (17:36:30)
	* Bradley J Chambers <brad.chambers@gmail.com> Fix the writer input tests (15:50:37)
	* Bradley J Chambers <brad.chambers@gmail.com> Add unit test to demonstrate merge issues (15:39:22)

2016-02-20
	* Logan Byers <loganbyers@ku.edu> Add PointXYZ output to writers.pcd (23:27:13)
	* Logan Byers <loganbyers@ku.edu> added binary output to writers.pcd (01:25:07)

2016-02-19
	* Howard Butler <howard@hobu.co> a bunch of documentation tweaks related to getting rst2pdf output working -- not quite done yet (17:26:25)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't use initializer list for map. (15:16:49)
	* Andrew Bell <andrew.bell.ia@gmail.com> Suppress ridiculous warning. (02:50:09)
	* Andrew Bell <andrew.bell.ia@gmail.com> Allow derivative writer to produce output for multiple primitive types in one command. (02:35:57)

2016-02-18
	* Andrew Bell <andrew.bell.ia@gmail.com> Open bundle files in binary mode. (17:33:45)
	* Mateusz Łoskot <mateusz@loskot.net> Make getFilename aware of portable path separator on Windows. (16:04:48)
	* Andrew Bell <andrew.bell.ia@gmail.com> Limit compiler option to appropriate compiler. (13:45:14)
	* Mateusz Łoskot <mateusz@loskot.net> Catch up with changes in pdal output. (00:13:50)

2016-02-17
	* Howard Butler <howard@hobu.co> doc tweaks to make PDF generation happier (22:36:28)
	* Howard Butler <howard@hobu.co> Roll up of a bunch of windows build improvements related to boost removal. (20:56:32)
	* Andrew Bell <andrew.bell.ia@gmail.com> Use standard error handling for stream failure of Polygon. Remove unnecessary indirection for GEOS context. (18:16:05)
	* Mateusz Łoskot <mateusz@loskot.net> Fix too small sprintf buffer in Uuid::unparse (17:49:49)
	* Mateusz Łoskot <mateusz@loskot.net> Open output file in binary mode to avoid EOL translation. (17:18:38)
	* Mateusz Łoskot <mateusz@loskot.net> Fix out of range access bug in trimTrailing (16:38:52)
	* Mateusz Łoskot <mateusz@loskot.net> Fix UB caused by incrementing pass-the-end iterator (16:02:00)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix GDAL reader so that tests pass :) Test tif files from from GDAL autotest.  data.xyz file was generated from float32.tif with gdal_translate. (15:21:56)
	* Mateusz Łoskot <mateusz@loskot.net> Define gtest_force_shared_crt for MSVC (12:59:06)
	* Mateusz Łoskot <mateusz@loskot.net> Defined BOOST_ALL_NO_LIB to disable auto-linking (11:51:12)
	* Mateusz Łoskot <mateusz@loskot.net> Remove variable-length array use from ILVIS2 reader (11:19:39)

2016-02-16
	* Mateusz Łoskot <mateusz@loskot.net> Add missing #include <algorithm> (22:29:57)
	* Mateusz Łoskot <mateusz@loskot.net> GEOS is no longer optional (21:53:02)
	* Howard Butler <howard@hobu.co> include cstdint for Utils.hpp (21:35:04)
	* Howard Butler <howard@hobu.co> remove win32 boost stuff now that boost is gone (21:26:56)
	* Howard Butler <howard@hobu.co> don't use ARG for Dockerfile (21:03:21)
	* Howard Butler <howard@hobu.co> docker hub has no ARG support (17:02:00)
	* Andrew Bell <andrew.bell.ia@gmail.com> Wrong arguments made positional. Close #1122 (16:44:28)
	* Howard Butler <howard@hobu.co> attempting to trigger auto dockerhub build (16:43:19)

2016-02-15
	* Howard Butler <howard@hobu.co> sequence selection typo #1101 (23:05:30)
	* Howard Butler <howard@hobu.co> fgt, armadillo, and cpd dependencies (23:03:59)
	* Howard Butler <howard@hobu.co> fgt, armadillo, and cpd dependencies (23:01:34)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add missing debug dir. (17:01:43)
	* Howard Butler <howard@hobu.co> default to installing library output to lib/ if no CMAKE_INSTALL_LIBDIR is set (16:25:19)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove user-supplied boost requirements. Add some boost as pdalboost to satisfy some requirements. (16:04:05)
	* Howard Butler <howard@hobu.co> install lib/ output to CMAKE_INSTALL_LIBDIR (15:53:05)
	* Howard Butler <howard@hobu.co> Add Python 3 tp_finalizer struct member to Python extension definition (15:37:41)
	* Howard Butler <howard@hobu.co> Only install bash_completion if asked #1115 (15:36:34)

2016-02-14
	* Connor Manning <connor@hobu.co> Don't cast away qualifiers. (14:42:50)
	* Connor Manning <connor@hobu.co> Indentation consistency. (14:30:49)

2016-02-12
	* Andrew Bell <andrew.bell.ia@gmail.com> Suppress warning for PCL. (22:42:05)
	* Andrew Bell <andrew.bell.ia@gmail.com> Make filter an optional positional argument in the translate kernel. (21:01:16)
	* Bradley J Chambers <brad.chambers@gmail.com> Remove unused PDAL_HAVE's (19:29:15)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove duplicate call to GDALReadBlock. Turn warning into errors on Linux. (18:41:08)
	* Andrew Bell <andrew.bell.ia@gmail.com> Handle ioctl failure. Make ProgramArgs enum a class enum. (18:05:11)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix logic for reading raster bands. (02:33:28)

2016-02-11
	* Bradley J Chambers <brad.chambers@gmail.com> We must stop one short of the number of rows (y) (19:26:54)
	* Howard Butler <howard@hobu.co> provide the bbox 'boundary' entry to the filters.stats when no hexbin is linked #920 (17:53:29)
	* Howard Butler <howard@hobu.co> have filters.height use HeightAboveGround dimension #1077 (16:32:48)
	* Howard Butler <howard@hobu.co> Use a pointcloud_formats_pcid_seq if it is available for schema id generation #1101 (06:13:45)

2016-02-10
	* Howard Butler <howard@hobu.co> Feature improvements for HDF5-based IceBridge Reader (20:08:47)
	* Howard Butler <howard@hobu.co> add ProgramArgs docs to Sphinx generation (14:57:10)

2016-02-09
	* Howard Butler <howard@hobu.co> PipelineReader is gone (23:34:03)
	* Howard Butler <howard@hobu.co> remove BOX3D(BOX2D) constructor (23:09:26)
	* Howard Butler <howard@hobu.co> PipelineReader is gone (22:14:46)
	* Andrew Bell <andrew.bell.ia@gmail.com> Make PipelineReader private. (21:58:44)
	* Howard Butler <howard@hobu.co> output Z dimension for WKT when requested, use that for filter.stats box reprojection (19:16:54)

2016-02-08
	* Howard Butler <howard@hobu.co> support fetching horizontal and vertical units for convenience #1089 (21:54:12)
	* Howard Butler <howard@hobu.co> move toMetadata to Utils for SpatialReference, make sure to PDAL_DLL inferType (21:31:10)
	* Howard Butler <howard@hobu.co> export PDAL_DLL for setValue(SpatialReference&) (20:19:38)
	* Howard Butler <howard@hobu.co> Add bbox output to filter.stats, which adds a lat/lon bbox convenience too #1080 (20:06:30)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix types in GDAL raster handling. Fix size of vector for non-char types in GDAL raster handling. (19:31:33)
	* Howard Butler <howard@hobu.co> remove debug lint (18:43:33)
	* Howard Butler <howard@hobu.co> 'Polygon' : ambiguous symbol thanks to 'Windows Kits\8.0\Include\um\wingdi.h(4972) : BOOL Polygon(HDC,const POINT *,int)' (17:37:54)
	* Howard Butler <howard@hobu.co> add 'srs' metadata node (17:26:20)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix dimension order in gdal doc. (15:13:00)
	* Howard Butler <howard@hobu.co> need to export MetadataNodeImpl now that we're implementing setValue(SpatialReference) elsewhere (15:02:56)

2016-02-07
	* Howard Butler <howard@hobu.co> Construct a Polygon from a BOX2D. Test using it to reproject BOX2D (06:30:35)

2016-02-06
	* Howard Butler <howard@hobu.co> pull SpatialReference include out of Metadata header so we can have SpatialReference::getAsMetadata() method (05:28:36)
	* Howard Butler <howard@hobu.co> add toGeoJSON to BOX2D (05:27:51)

2016-02-05
	* Howard Butler <howard@hobu.co> add docker to tutorial listing (21:32:43)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add doxygen. (21:06:12)
	* Andrew Bell <andrew.bell.ia@gmail.com> TextReader with doc and test. (20:51:51)
	* Howard Butler <howard@hobu.co> make test table name start with a number to simulate #1098 (20:09:22)
	* Howard Butler <howard@hobu.co> Quote delete statement for pgpointcloud #1098 (19:10:14)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add missing function hidden(). (17:02:09)
	* Andrew Bell <andrew.bell.ia@gmail.com> Doxy for enum. (16:50:44)
	* Andrew Bell <andrew.bell.ia@gmail.com> Doxygen for ProgramArgs. (16:43:59)
	* Andrew Bell <andrew.bell.ia@gmail.com> ProgramArgs with tests. (01:18:25)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove dead code. (00:10:04)

2016-02-04
	* Andrew Bell <andrew.bell.ia@gmail.com> Initial TextReader. (19:58:10)
	* Howard Butler <howard@hobu.co> Python extension fixes #1096 (04:57:38)
	* Howard Butler <howard@hobu.co> update RB logo location (04:53:24)

2016-02-03
	* Andrew Bell <andrew.bell.ia@gmail.com> Make sure we're providing libraries that are exported targets in PDALConfig (23:48:40)

2016-01-30

2016-01-29
	* Howard Butler <howard@hobu.co> Output help link in help print outs #1094 (21:56:12)
	* Howard Butler <howard@hobu.co> Refactor GEOS stuff into a pdal::Polygon class #1092 (21:05:31)
	* Bradley J Chambers <brad.chambers@gmail.com> If the radius or statistical outlier filters would remove all points, log it, and return the input cloud (19:07:44)

2016-01-26
	* Howard Butler <howard@hobu.co> Refactor GEOS environment stuff to behave like GDAL's (18:27:46)

2016-01-20
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove gtest headers from public headers. (18:47:13)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove ptree from options. (17:02:15)

2016-01-19
	* Andrew Bell <andrew.bell.ia@gmail.com> Change name of ilvis metadata test (19:56:15)
	* Andrew Bell <andrew.bell.ia@gmail.com> Pipeline output as JSON. (18:58:12)

2016-01-16
	* Howard Butler <howard@hobu.co> declare PDAL_DLL for writePipeline and friends (04:49:23)

2016-01-15
	* Andrew Bell <andrew.bell.ia@gmail.com> Make PipelineWriter a namespace. (13:07:22)

2016-01-14
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove getOptions() as a public interface. (19:51:29)
	* Howard Butler <howard@hobu.co> default to only 4326 for ILVIS (14:33:51)
	* Howard Butler <howard@hobu.co> use pdal::FileUtils::fileExists for cross-platform file checking (04:11:19)
	* Howard Butler <howard@hobu.co> Support ILVIS2 metadata (Scott Lewis NSDIC). See #1079 for full detail as this is a squash merge. (04:00:28)

2016-01-13
	* Howard Butler <howard@hobu.co> PDALConfig.cmake for PRC plugin was incorrectly set (20:27:04)
	* Howard Butler <howard@hobu.co> add PRC plugin to PDAL docker build (20:20:38)

2016-01-12
	* Andrew Bell <andrew.bell.ia@gmail.com> Replace printError() with log(). (20:38:15)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add stdint. (19:59:40)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't use constexpr. (19:38:55)
	* Andrew Bell <andrew.bell.ia@gmail.com> Replace byte-ordering code. (19:10:22)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove errant std:: from memcpy. (18:29:58)
	* Andrew Bell <andrew.bell.ia@gmail.com> Need def for size_t on MSVC. (18:13:44)
	* Andrew Bell <andrew.bell.ia@gmail.com> Replace boost::uuid with pdal::Uuid. Make libpdal_util build without reference to files in pdal. (18:02:39)
	* Howard Butler <howard@hobu.co> libgeos++-dev needs to be installed now that we don't use GEOS from package (16:08:45)
	* Howard Butler <howard@hobu.co> try opening txt files with ilvis2 for now (16:08:14)

2016-01-11
	* Howard Butler <howard@hobu.co> GeoTIFF fixups (21:48:36)
	* Howard Butler <howard@hobu.co> docker config to install Python extension too (15:55:04)
	* Howard Butler <howard@hobu.co> no sudo in Travis (01:22:56)

2016-01-10
	* Howard Butler <howard@hobu.co> add ninja-build package, make sure to remove dead stuff in Dependencies docker build (23:14:25)
	* Howard Butler <howard@hobu.co> add UoH link (23:13:37)
	* Howard Butler <howard@hobu.co> add missing NSF logo (23:01:20)
	* Howard Butler <howard@hobu.co> missing ninja in dependencies docker build (22:50:05)
	* Howard Butler <howard@hobu.co> update contributors doc (22:49:39)
	* Howard Butler <howard@hobu.co> update Docker config to use libgeotiff and Ubuntu 15.04 (21:28:21)
	* Howard Butler <howard@hobu.co> doc updates (21:27:22)
	* Howard Butler <howard@hobu.co> an attempt to simplify header include complexity of GeoTiffSupport.hpp (02:10:27)
	* Howard Butler <howard@hobu.co> put back 833c96e4b09a10d4883219cbc519470acf74539f for windows (01:31:26)
	* Howard Butler <howard@hobu.co> iuse GTIFGetOGISDefn and GTIFSetFromOGISDefn from GDAL. Don't define any TIFF/GeoTIFF objects if we don't have them because newer versions of GDAL might be totally renaming them. (01:23:19)

2016-01-08
	* Howard Butler <howard@hobu.co> add output image to docker tutorial (18:19:07)
	* Andrew Bell <andrew.bell.ia@gmail.com> Move some testing stuff in build file. (17:12:08)
	* Howard Butler <howard@hobu.co> more docker tutorial updates (16:22:20)
	* Howard Butler <howard@hobu.co> fetch is not a docker command, but pull is (16:06:04)
	* Howard Butler <howard@hobu.co> reference typo in docker tutorial (15:44:38)
	* Howard Butler <howard@hobu.co> add missing tutorial images (15:29:33)
	* Howard Butler <howard@hobu.co> docker tutorial (15:15:59)

2016-01-07
	* Howard Butler <howard@hobu.co> start on docker tutorial (17:23:41)

2016-01-06
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix PluginManager teardown. (21:58:06)

2016-01-05
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove debug and broken test. (22:34:29)
	* Andrew Bell <andrew.bell.ia@gmail.com> Eliminate deadlock when a kernel creates a filter in its initialialization code. (22:26:48)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix logic bug in type-matching of plugins. Make sure plugins are loaded before listing options. Close #1085 (19:14:01)

2016-01-04
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't allow digits as first character of stage name. Test for kernel option parsing. (23:22:41)

2015-12-31
	* Bradley J Chambers <brad.chambers@gmail.com> Stage names can contain digits too (14:35:10)
	* Bradley J Chambers <brad.chambers@gmail.com> Options are now expected to be lowercase (14:34:14)

2015-12-29
	* Howard Butler <howard@hobu.co> use RSGIS instead of just USACE (18:13:08)
	* Howard Butler <howard@hobu.co> add contributors page (17:30:22)
	* Howard Butler <howard@hobu.co> catch up to latest master changes for PluginManager (02:36:22)

2015-12-28
	* Howard Butler <howard@hobu.co> remove debug lint (18:51:41)
	* Howard Butler <howard@hobu.co> Support GDAL 2.0+, improve GDAL configuration detection (17:55:26)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add documentation for the merge kernel. Close #1035 (17:00:03)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add mutex header. (16:53:02)
	* Andrew Bell <andrew.bell.ia@gmail.com> Provide thread-safety for PluginManger, KernelManager, StageManager Close #1048 (16:37:40)
	* Luca Delucchi <lucadeluge@gmail.com> added documentation about PDAL python installation (14:42:27)

2015-12-23
	* Connor Manning <connor@hobu.co> Install BufferReader header explicitly since there are no compiled files. (02:07:35)
	* Connor Manning <connor@hobu.co> Install BufferReader header. (01:54:03)
	* Connor Manning <connor@hobu.co> Fix a typo and register the divider filter. (01:42:59)

2015-12-22
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix directory location of BufferReader. Fix bug in non-initialized m_resample variable in ilvis2 reader. (20:02:34)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add forgotten file. (18:44:01)
	* Andrew Bell <andrew.bell.ia@gmail.com> Move BufferReader to io directory. Close #1070 (18:19:59)
	* Andrew Bell <andrew.bell.ia@gmail.com> Make sure files at the end of the prepare() step. NOTE: Note done for greyhound and MrSid. Close #1017 (16:35:54)
	* Andrew Bell <andrew.bell.ia@gmail.com> Multiple file opening for tindex. (15:30:28)

2015-12-21
	* Howard Butler <howard@hobu.co> clean up Docker-built stuff when making dependencies image (15:48:16)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add support for stage-specific options on random kernel. Close #1072 (15:32:26)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix default minor version of LAS file in documentation. (13:21:28)
	* Howard Butler <howard@hobu.co> catch up Docker config for CPD (06:35:00)

2015-12-20
	* Andrew Bell <andrew.bell.ia@gmail.com> Streaming support for ILVIS2. (22:02:57)
	* Andrew Bell <andrew.bell.ia@gmail.com> Close BFP files between prepare/ready. Open/close GDAL files on ready/done. Add GDALReader test. Handle setting of spatial reference from empty string. (16:00:52)

2015-12-18
	* Andrew Bell <andrew.bell.ia@gmail.com> MS still doesn't do initialization lists in ctors. (23:17:22)
	* Andrew Bell <andrew.bell.ia@gmail.com> Allow error return from Raster without necessarily throwing an exception. (21:48:23)
	* Howard Butler <howard@hobu.co> add CPD, FGT, and armadillo6 to dependencies Dockerfile (18:02:34)

2015-12-16
	* Andrew Bell <andrew.bell.ia@gmail.com> Streaming support. (17:19:44)
	* Andrew Bell <andrew.bell.ia@gmail.com> Return 'true' from processOne(). (16:58:39)
	* Andrew Bell <andrew.bell.ia@gmail.com> Update crop filter documentation. (16:36:18)
	* Andrew Bell <andrew.bell.ia@gmail.com> Streaming support for TransformationFilter. (16:34:52)
	* Andrew Bell <andrew.bell.ia@gmail.com> Support multi-source streaming. (02:23:07)

2015-12-15
	* Andrew Bell <andrew.bell.ia@gmail.com> Streaming for StatsFilter. (22:36:48)
	* Andrew Bell <andrew.bell.ia@gmail.com> Streaming test for ReprojectionFilter. Fix streaming for ReprojectionFilter. (18:58:44)

2015-12-14
	* Andrew Bell <andrew.bell.ia@gmail.com> Add stream test for RangeFilter. (22:12:35)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add streaming to FerryFilter. (21:10:15)
	* Andrew Bell <andrew.bell.ia@gmail.com> Support streaming on the decimation filter. (20:39:46)
	* Bradley J Chambers <brad.chambers@gmail.com> Perhaps the bucket and folder need quotes? (20:15:49)
	* Bradley J Chambers <brad.chambers@gmail.com> Artifact must be relative to repository root, this may pick up tests too (17:36:27)
	* Andrew Bell <andrew.bell.ia@gmail.com> Streaming for crop filter. (16:28:41)
	* Bradley J Chambers <brad.chambers@gmail.com> Try installing to local directory, which we will zip as an artifact (16:10:34)
	* Bradley J Chambers <brad.chambers@gmail.com> Mis-copied the key when encrypting, try again (15:28:47)
	* Bradley J Chambers <brad.chambers@gmail.com> Create zip file of the bin directory and deploy to S3 for osgeo4w (14:58:49)

2015-12-12
	* Connor Manning <connor@hobu.co> Initialize primitives. (23:21:02)

2015-12-11
	* Connor Manning <connor@hobu.co> Use references instead of pointers when possible. (20:09:32)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add StreamCallbackFilter. Add tests for streaming colorization. (18:38:19)
	* Scott Lewis <scott.lewis@nsidc.org> Changing ILVIS proprietary dims to regular dims (00:13:08)

2015-12-10
	* Scott Lewis <scott.lewis@nsidc.org> Using an enum for mapping, allowing lowercase (23:35:15)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't crash when creating OStreamMarker on unopen stream. (23:31:27)
	* Andrew Bell <andrew.bell.ia@gmail.com> Support streaming with colorization. (23:30:57)
	* Andrew Bell <andrew.bell.ia@gmail.com> Use old method of point count for density for now. (20:12:45)
	* Andrew Bell <andrew.bell.ia@gmail.com> Use densePointCount() to calculate density. (19:09:17)

2015-12-09
	* Howard Butler <howard@hobu.co> manually install current geotiff after package has installed for pdal/dependencies Dockerfile (21:33:28)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix path for pdal in test. (15:24:30)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove debug. (13:05:29)

2015-12-08
	* Andrew Bell <andrew.bell.ia@gmail.com> PointLayout as argument to PointTable. (22:44:56)
	* Andrew Bell <andrew.bell.ia@gmail.com> Compilation fixes for Ubuntu 14.04. (22:03:14)
	* Howard Butler <howard@hobu.co> remove ENTRYPOINT (21:25:14)
	* Howard Butler <howard@hobu.co> remove ENTRYPOINT (21:24:46)
	* Howard Butler <howard@hobu.co> Dockerfile cleanup and ENTRYPOINT (21:00:22)
	* Howard Butler <howard@hobu.co> Dockerfile cleanup and ENTRYPOINT (20:59:01)
	* Andrew Bell <andrew.bell.ia@gmail.com> Tests for some 1063, 1064 and 1065. (18:59:09)
	* Andrew Bell <andrew.bell.ia@gmail.com> Put bundled files in a subnode from a node called "bundled_file". Close #1066 (16:00:19)
	* Howard Butler <howard@hobu.co> make branch a Dockerfile ARG (05:04:59)
	* Howard Butler <howard@hobu.co> make branch a Dockerfile ARG (04:50:14)
	* Andrew Bell <andrew.bell.ia@gmail.com> Handle metadata forwards to get version number before we fill the header so version number info can be used correctly, etc. Close #1065 (00:29:16)
	* Andrew Bell <andrew.bell.ia@gmail.com> Format. (00:15:41)
	* Andrew Bell <andrew.bell.ia@gmail.com> Handle LAS 1.4 classification flags as bitfield. Close #1063 (00:14:42)

2015-12-07
	* Andrew Bell <andrew.bell.ia@gmail.com> Valid global_encoding values can go up to 31. Close #1064 (23:57:38)
	* Connor Manning <connor@hobu.co> Describe the purpose behind creating the transform during initialize. (19:22:30)
	* Connor Manning <connor@hobu.co> Remove null view check and nullptr keyword usage, add braces. (19:01:56)
	* Connor Manning <connor@hobu.co> If we're not inferring the input SRS to the reprojection filter, create the transform during initialize, allowing usage of the FilterWrapper. (17:54:43)

2015-12-06
	* Connor Manning <connor@hobu.co> Add streaming capability to reprojection filter. (14:20:57)

2015-12-04
	* Andrew Bell <andrew.bell.ia@gmail.com> Use function to get layout. (19:00:37)
	* Andrew Bell <andrew.bell.ia@gmail.com> Streaming for BPF reading. (15:57:08)

2015-12-03
	* Andrew Bell <andrew.bell.ia@gmail.com> Allow a streaming point table to be subclassed. (22:11:28)
	* Scott Lewis <scott.lewis@nsidc.org> Updated ILVIS Reader and test (22:04:54)
	* Howard Butler <howard@hobu.co> add Dockerfile for 1.1 (21:44:47)
	* Howard Butler <howard@hobu.co> force usage of clang for PDAL compilation in docker build (21:26:32)
	* Bradley J Chambers <brad.chambers@gmail.com> Set 64-bit python on path ahead of 32-bit for CMake to grab the correct one (18:33:05)
	* Bradley J Chambers <brad.chambers@gmail.com> Try to force the 64-bit version of python (17:32:24)
	* Andrew Bell <andrew.bell.ia@gmail.com> Only allocate a single buffer for writing LAS data in streaming mode. Consolidate LAS writer code for streaming and non-streaming modes. (17:23:15)
	* Andrew Bell <andrew.bell.ia@gmail.com> Make LAS writer work with streaming. (16:19:46)
	* Howard Butler <howard@hobu.co> apply a default hole cull tolerance (04:41:53)
	* Howard Butler <howard@hobu.co> be more careful about checking geometry fetches (04:41:38)

2015-12-02
	* Andrew Bell <andrew.bell.ia@gmail.com> Make sure we set a stage's spatial reference in the prepare() step. (21:56:06)
	* Howard Butler <howard@hobu.co> Docker-based Travis build. Docker is now used to provide Travis dependencies. See https://hub.docker.com/r/pdal/dependencies/ for the dependencies image. The Dockerfile to rebuild the configuration is at ./scripts/docker/dependencies (21:21:10)
	* Howard Butler <howard@hobu.co> more python fixups for PyPI (16:41:21)
	* Howard Butler <howard@hobu.co> version bump (16:16:11)
	* Howard Butler <howard@hobu.co> Python 1.1.0 extension fixups (16:14:22)

2015-12-01
	* Howard Butler <howard@hobu.co> no need for smooth boundary option on tindex kernel anymore (15:47:33)
	* Howard Butler <howard@hobu.co> only output hex'ified boundary when requested -- otherwise default to simplified boundary (14:57:56)
	* Howard Butler <howard@hobu.co> fetch correct ring count when smoothing polygon (14:43:11)
	* Andrew Bell <andrew.bell.ia@gmail.com> Ifdef laszip/lazperf on tests. (13:40:28)

2015-11-30
	* Andrew Bell <andrew.bell.ia@gmail.com> Add streaming support for LasReader. (22:40:40)
	* Howard Butler <howard@hobu.co> cull interior rings that are less than 6*tolerance*tolerance for simplified geometry (22:38:04)
	* Howard Butler <howard@hobu.co> use smoothed_boundary metadata, and flip the option so it can be correctly set (22:37:15)

2015-11-29
	* Howard Butler <howard@hobu.co> output computed estimated_edge in addition to the edge_length that was set (20:07:39)
	* Howard Butler <howard@hobu.co> fetch edge_size and density from HexGrid (19:36:01)
	* Howard Butler <howard@hobu.co> Add the ability to set output WKT precision on the smoothed geometry using GEOSWKTWriter_setRoundingPrecision_r. It is only available in GEOS 3.3+. (15:38:37)

2015-11-28
	* Howard Butler <howard@hobu.co> point to release notes in download page (15:31:30)

2015-11-25
	* Andrew Bell <andrew.bell.ia@gmail.com> Add links to release notes. (23:03:09)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add 1.1.0 release notes. (22:35:38)
	* Howard Butler <howard@hobu.co> update to 1.1.0 release (18:45:33)
	* Howard Butler <howard@hobu.co> increment version to 1.1.0 in preparation for release (16:45:09)

2015-11-24
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove errant semicolon. (17:17:09)

2015-11-23
	* Andrew Bell <andrew.bell.ia@gmail.com> Set output view SRS on merge filter. Close #1049 (18:24:30)
	* Howard Butler <howard@hobu.co> Implement readers.tindex #1052 (17:29:06)

2015-11-22
	* Andrew Bell <andrew.bell.ia@gmail.com> Make VLR reading/writing more closely match LAS spec. (23:48:38)
	* Max <zhiyong.weng@gmail.com> use pg_class.oid ,pg_attribute.attrelid to get correct pcid (10:25:29)

2015-11-20
	* Howard Butler <howard@hobu.co> doc updates (23:11:12)

2015-11-19
	* Scott Lewis <scott.lewis@nsidc.org> Fixed the filename for the input. (22:00:37)
	* Andrew Bell <andrew.bell.ia@gmail.com> Squashed commit of the following: (18:29:44)
	* Andrew Bell <andrew.bell.ia@gmail.com> Debug for testing. (13:36:35)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix code for windows. (01:21:07)

2015-11-18
	* Scott Lewis <scott.lewis@nsidc.org> Minor addition to the tutorial documentation (23:17:50)
	* Scott Lewis <scott.lewis@nsidc.org> Updating Writing a Writer tutorial. (23:15:45)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add missed comment. (17:20:37)
	* Andrew Bell <andrew.bell.ia@gmail.com> Explicitly load symbols from libpython when libplang gets loaded. Close #1010. (16:59:05)
	* chambbj <brad.chambers@gmail.com> Dart sample radius should be a double (18:17:00)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix typo. (15:31:23)
	* Andrew Bell <andrew.bell.ia@gmail.com> Update LAS reader doc. Close #1044 (15:27:19)
	* Howard Butler <howard@hobu.co> more doc tweaks (04:07:27)
	* Howard Butler <howard@hobu.co> predicate doc tweak (03:48:29)

2015-11-17
	* Howard Butler <howard@hobu.co> computing nominal point density for tessellated polygon in filters.hexbin (21:12:56)
	* Andrew Bell <andrew.bell.ia@gmail.com> Better comment on path elimination logic. Move init/finish to unnamed namespace in Geometry. (17:47:37)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't include hexbin node twice. (01:38:07)

2015-11-16
	* Andrew Bell <andrew.bell.ia@gmail.com> Smooth hexbin-generated boundaries. (23:07:10)
	* Pete Gadomski <pete.gadomski@gmail.com> Check point view size in `getFieldAs` (13:38:55)

2015-11-12
	* Bradley J Chambers <brad.chambers@gmail.com> Add PCL DartSample filter, and a PDAL filter to wrap it (13:49:59)
	* chambbj <brad.chambers@gmail.com> Link the correct tutorial image (21:22:36)
	* Scott Lewis <scott.lewis@nsidc.org> Changed library filename to be inline (19:36:58)
	* Scott Lewis <scott.lewis@nsidc.org> Updating Kernel tutorial to work with new code. (19:33:58)
	* Bradley J Chambers <brad.chambers@gmail.com> Add doc note for BPF offset=auto (18:39:53)
	* Bradley J Chambers <brad.chambers@gmail.com> Make XYZ auto offset by default in BPF writer (17:27:16)
	* chambbj <brad.chambers@gmail.com> Fix small typo in filter tutorial (01:13:02)
	* chambbj <brad.chambers@gmail.com> Add labels for filter tutorial update (01:12:08)

2015-11-14
	* Pete Gadomski <pete.gadomski@gmail.com> Set default value for boolean in RxpReader (17:50:27)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix reporting check for nameValid(). (00:28:00)

2015-11-13
	* Scott Lewis <scott.lewis@nsidc.org> Updating reader tutorial. (23:27:03)
	* chambbj <brad.chambers@gmail.com> Fix italics in tutorial (03:23:01)

2015-11-11
	* Bradley J Chambers <brad.chambers@gmail.com> Add note about ASPRS/LAS point classifications (20:19:29)
	* Bradley J Chambers <brad.chambers@gmail.com> getDefaultOptions is unused, check for Classification dim when preparing filter (20:06:08)
	* Bradley J Chambers <brad.chambers@gmail.com> Add some error checking, examples, and finalize the tutorial (19:29:16)
	* Bradley J Chambers <brad.chambers@gmail.com> Initial commit of PCL-based normalized height filter (18:44:07)
	* Bradley J Chambers <brad.chambers@gmail.com> Update the filter writing tutorial (14:14:13)

2015-11-10
	* Andrew Bell <andrew.bell.ia@gmail.com> gcc doesn't take declaration in argument, apparently. (23:52:08)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix option names in ground kernel. Add debug information in the case that a bad option name is found. Add a simple test for invalid option names. Close #1029 (23:38:16)
	* chambbj <brad.chambers@gmail.com> Remove extra apostrophe in apps.rst (20:08:28)
	* Howard Butler <howard@hobu.co> a note about using other dimensions besides classification (01:06:45)
	* Howard Butler <howard@hobu.co> clipping doc tweaks (01:03:09)
	* Howard Butler <howard@hobu.co> don't include fnctl if _WIN32 (00:51:02)

2015-11-09
	* Howard Butler <howard@hobu.co> clean up extra paragraph in tutorial (23:07:34)
	* Howard Butler <howard@hobu.co> add a tutorial to describe clipping with shapefiles (22:59:23)
	* Howard Butler <howard@hobu.co> fcntl.h no impliclitly included in later libc++ (21:55:50)
	* Andrew Bell <andrew.bell.ia@gmail.com> Print warning if we can't read GeoTiff VLR when one exists. Close #128 (18:44:05)

2015-11-07
	* Connor Manning <connor@hobu.co> Avoid possibly uninitialized value warning. (16:30:21)
	* Howard Butler <howard@hobu.co> add Dockerfile that builds pdal.io (04:57:27)

2015-11-06
	* Howard Butler <howard@hobu.co> capitalization tweak from #1026 (16:16:47)

2015-11-05
	* Scott Lewis <scott.lewis@nsidc.org> Updated Writing tutorial. (19:09:17)

2015-11-03
	* Howard Butler <howard@hobu.co> more doc tweaks (16:55:19)

2015-11-02
	* Howard Butler <howard@hobu.co> introductory material for stages (21:10:12)
	* Howard Butler <howard@hobu.co> add PDAL logo back (21:00:30)
	* Howard Butler <howard@hobu.co> point to OSGeo4W and Vagrant in windows compilation doc (17:50:20)
	* Howard Butler <howard@hobu.co> point to vagrant in compilation doc (17:44:33)
	* Howard Butler <howard@hobu.co> more doc tweaks (05:35:55)
	* Howard Butler <howard@hobu.co> typos (05:03:13)
	* Howard Butler <howard@hobu.co> document GDAL_CACHEMAX sensitivity in filters.colorization (04:58:51)
	* Howard Butler <howard@hobu.co> output the PDAL plugin search path to stderr when PDAL_DEBUG environment variable is set (04:58:33)

2015-10-31
	* Howard Butler <howard@hobu.co> update my example cmake to catch up to elcapitan (03:15:38)
	* Howard Butler <howard@hobu.co> output docs to build directory (03:15:15)

2015-10-30
	* Andrew Bell <andrew.bell.ia@gmail.com> Pass PointRef as reference. (Need a better name). (18:53:21)
	* Andrew Bell <andrew.bell.ia@gmail.com> Move LAS metadata extraction to initialize(). (17:47:05)

2015-10-29
	* Andrew Bell <andrew.bell.ia@gmail.com> Test changes for SRS setting in prepare(). (20:12:06)
	* Connor Manning <connor@hobu.co> Oops, throw the error, not the string. (15:18:32)
	* Connor Manning <connor@hobu.co> Correct reprojection culling by reverting to the original behavior.  Keep the reintroduced filter call. (15:15:04)
	* Connor Manning <connor@hobu.co> Reintroduce ReprojectionFilter::filter, used by FilterWrapper for standalone Views.  Some performance tweaks. (03:45:37)

2015-10-28
	* Howard Butler <howard@hobu.co> lard up PluginManager with debugging lint for when PDAL_DEBUG enviro variable is set #997 (21:12:18)
	* Andrew Bell <andrew.bell.ia@gmail.com> Filtered streaming works. Update RangeFilter to streaming. Update FauxReader to streaming. Add real streaming test. (20:30:02)
	* Howard Butler <howard@hobu.co> update the doc-building doc (18:28:05)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix range doc. (16:53:25)
	* Andrew Bell <andrew.bell.ia@gmail.com> Have range filter support multiple ranges for each dimension. Use simple and consistent logical arrangement of ranges. Close #1014 (16:19:46)
	* Howard Butler <howard@hobu.co> cull top links for shorter heading on website (13:42:44)

2015-10-27
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't divide by zero. Close #1015 (20:35:20)
	* Howard Butler <howard@hobu.co> Documentation work. New theme and some organization. (20:13:48)

2015-10-26
	* Andrew Bell <andrew.bell.ia@gmail.com> Divider filter. (21:32:37)
	* Connor Manning <connor@hobu.co> Add all dimensions for LAS QuickInfo. (16:35:31)

2015-10-23
	* Andrew Bell <andrew.bell.ia@gmail.com> New rply version. (19:33:38)
	* Andrew Bell <andrew.bell.ia@gmail.com> Look for FauxReader in the right place. (18:41:21)
	* Andrew Bell <andrew.bell.ia@gmail.com> Randomize filter. (17:51:21)

2015-10-22
	* Andrew Bell <andrew.bell.ia@gmail.com> More missed files. (17:13:22)
	* Andrew Bell <andrew.bell.ia@gmail.com> Missed test file. (17:10:03)
	* Andrew Bell <andrew.bell.ia@gmail.com> Missed new file. (17:05:44)
	* Andrew Bell <andrew.bell.ia@gmail.com> First working simple streaming with test. (17:01:46)

2015-10-21
	* Andrew Bell <andrew.bell.ia@gmail.com> First cut at stream execution.  Doesn't handle filtering. (21:16:51)
	* Howard Butler <howard@hobu.co> make transform() call simpler when we want to cull bad points (18:41:01)
	* Andrew Bell <andrew.bell.ia@gmail.com> Create a fixed point table. (18:10:36)
	* Andrew Bell <andrew.bell.ia@gmail.com> Change range negation character to '!' from '~'. (01:31:39)
	* Andrew Bell <andrew.bell.ia@gmail.com> Allow negation of ranges. Close #1001 (01:27:59)
	* Andrew Bell <andrew.bell.ia@gmail.com> LasWriter doc update. (01:09:18)

2015-10-20
	* Andrew Bell <andrew.bell.ia@gmail.com> First cut at streaming. (20:53:46)
	* Howard Butler <howard@hobu.co> add capability to cull bad reprojection (16:24:58)

2015-10-19

2015-10-16
	* Andrew Bell <andrew.bell.ia@gmail.com> Use Dimension::Id as long as possible. Use std::copy instead of memcpy. (20:33:51)
	* Andrew Bell <andrew.bell.ia@gmail.com> Rename PointRef to PointIdxRef. (16:31:44)

2015-10-14
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove reference to dead inplacereprojection filter. (16:54:07)

2015-10-13
	* Andrew Bell <andrew.bell.ia@gmail.com> Allow digits in option names. (20:53:57)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix stuff for options changes caught in debug mode. (18:23:58)
	* Andrew Bell <andrew.bell.ia@gmail.com> Option names only lowercase and underscore. (16:33:50)

2015-10-12
	* Andrew Bell <andrew.bell.ia@gmail.com> Add support for 'all' 'extra-dims' in LasWriter. (18:35:42)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix pipeline tests to work with new options. (15:47:47)

2015-10-09
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't allow sub-options. (21:14:26)
	* Andrew Bell <andrew.bell.ia@gmail.com> commit dc48725c1f54cb30649eea93691d8c5e0711c9c4 Author: Andrew Bell <andrew.bell.ia@gmail.com> Date:   Wed Oct 7 11:47:40 2015 -0500 (20:25:06)
	* Howard Butler <howard@hobu.co> compare correct thing in readers.gdal (16:18:13)

2015-10-07
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't use fixed format for doubles.  Use default format with significant precision. (16:30:25)

2015-10-05
	* Andrew Bell <andrew.bell.ia@gmail.com> Flat options for colorization. (15:01:19)

2015-10-02
	* Andrew Bell <andrew.bell.ia@gmail.com> Be more accepting of spaces in range specification. (14:50:32)
	* Andrew Bell <andrew.bell.ia@gmail.com> Error feedback on parsing limits option. Handle various constant double formats. (01:40:10)

2015-10-01
	* Andrew Bell <andrew.bell.ia@gmail.com> Add extract(). (20:56:43)
	* Andrew Bell <andrew.bell.ia@gmail.com> Support output_dims options for BPF. (19:33:12)

2015-09-30
	* Andrew Bell <andrew.bell.ia@gmail.com> Somewhat improved kernel option parsing. (17:19:44)
	* Andrew Bell <andrew.bell.ia@gmail.com> Eliminate nested option in ferry filter. (16:59:29)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove dead code. (14:58:27)
	* Even Rouault <even.rouault@spatialys.com> StatsFilterTest: Use EXPECT_DOUBLE_EQ (10:40:33)

2015-09-29
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix stats test to handle metadata more flexibly. (20:35:59)
	* Andrew Bell <andrew.bell.ia@gmail.com> Used fixed format for string output. (20:22:35)
	* Howard Butler <howard@hobu.co> add ILVIS2 reader test (15:48:11)

2015-09-28
	* Howard Butler <howard@hobu.co> provide untested implementation of ILVIS2 ASCII reader #1004 (19:37:10)

2015-09-25
	* Whitney O'Meara <womeara@radiantblue.com> Updated GeoWave install script to use the latest version of GeoWave (17:54:47)
	* Bradley J Chambers <brad.chambers@gmail.com> First cut at a revised set of options for RangeFilter (17:01:02)

2015-05-28
	* Whitney O'Meara <womeara@radiantblue.com> Updated GeoWave CMake config (13:43:30)
	* Connor Manning <connor@hobu.co> Add some logging to BPF dimension parsing code. (19:07:53)

2015-05-15
	* Whitney O'Meara <womeara@radiantblue.com> Updated linux-install-scripts to use precompiled geowave binaries (14:33:34)
	* Howard Butler <howard@hobu.co> forward the PointTable SpatialReference() down to the raster output #917 (15:49:06)
	* Howard Butler <howard@hobu.co> Handle P2G with zero points #914 and support collecting XYZ from all PointViews, not just the first one (15:27:55)
	* Howard Butler <howard@hobu.co> add option --label to kernel default arguments to allow people to tag processes (14:02:01)

2015-05-06
	* Whitney O'Meara <womeara@radiantblue.com> GeoWave package name updates (20:51:12)
	* Michael P. Gerlek <mpg@flaxen.com> fix for #895 (20:07:09)
	* Michael P. Gerlek <mpg@flaxen.com> temp outputs (20:06:53)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove boost from Log code. Remove dead code from GDALUtils. (02:10:08)

2015-09-24
	* Howard Butler <howard@hobu.co> CMAKE_SOURCE_DIR typo (17:44:04)
	* Howard Butler <howard@hobu.co> Provide a Height Above Ground example as processed with `pdal ground` APMF filter and `filters.programmable` (17:19:26)

2015-09-23
	* Andrew Bell <andrew.bell.ia@gmail.com> Support LazPerf for compression/decompression. (23:41:53)
	* Andrew Bell <andrew.bell.ia@gmail.com> LazPerf test depends on LasZip. (22:25:55)
	* Andrew Bell <andrew.bell.ia@gmail.com> Testing (22:01:49)
	* Andrew Bell <andrew.bell.ia@gmail.com> Testing (21:04:58)
	* Andrew Bell <andrew.bell.ia@gmail.com> Testing (20:52:56)
	* Andrew Bell <andrew.bell.ia@gmail.com> Testing (20:20:27)
	* Andrew Bell <andrew.bell.ia@gmail.com> Test install of laszip (19:50:15)
	* Andrew Bell <andrew.bell.ia@gmail.com> Set correct initial offset for proper chunk size. Remove debug. (18:54:57)
	* Bradley J Chambers <brad.chambers@gmail.com> Remove by key to remove all matching elements (15:13:51)
	* Bradley J Chambers <brad.chambers@gmail.com> Implement Options::remove and Stage::removeOptions (13:18:42)
	* Bradley J Chambers <brad.chambers@gmail.com> Add screenshots for outlier removal (15:06:28)
	* Bradley J Chambers <brad.chambers@gmail.com> Change statistical outlier defaults (14:57:48)
	* Andrew Bell <andrew.bell.ia@gmail.com> Testing. (13:03:26)
	* Andrew Bell <andrew.bell.ia@gmail.com> Testing. (12:37:53)

2015-09-22
	* Andrew Bell <andrew.bell.ia@gmail.com> Formatting and comment fix. (20:39:41)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix compilation warning. (20:39:11)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove references to dead --xml option. Close #998 (19:21:11)
	* Howard Butler <howard@hobu.co> no longer refer to XML output #998 (17:29:08)

2015-09-18
	* Howard Butler <howard@hobu.co> style tweaks (15:19:30)
	* Howard Butler <howard@hobu.co> readers.gdal reader for reading in raster data as point clouds #996 (15:13:46)

2015-09-17
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix chunking of LazPerf writer. Add LazPerf writer test. Add documentation regarding compressor/decompressor selection. (13:15:45)

2015-09-16
	* Andrew Bell <andrew.bell.ia@gmail.com> First-cut at LAZperf compression. (15:27:04)

2015-09-15
	* Howard Butler <howard@hobu.co> clean up a bunch of sphinx doc warnings (15:18:50)

2015-09-03
	* Bradley J Chambers <brad.chambers@gmail.com> Make some PCL functions accessible as filters (17:44:13)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add support for VLR forwarding. (22:18:16)

2015-09-11
	* Even Rouault <even.rouault@spatialys.com> Tutorial mentions rst and xml output (21:28:32)
	* Even Rouault <even.rouault@spatialys.com> Fix failure on PgpointcloudWriterTest (20:50:10)
	* Andrew Bell <andrew.bell.ia@gmail.com> No longer need cast. (20:27:11)
	* Andrew Bell <andrew.bell.ia@gmail.com> Replace raw pointer with unique_ptr. (20:24:36)
	* Even Rouault <even.rouault@spatialys.com> Add destructor to Kernel class to fix memleaks (19:34:08)
	* Even Rouault <even.rouault@spatialys.com> Fix 'pdal info --help' regarding --all option (19:20:15)
	* Andrew Bell <andrew.bell.ia@gmail.com> Test for reading with LAZperf. Allow programmatic selection of LAZperf or LASzip. (17:16:20)
	* Howard Butler <howard@hobu.co> point to 1.0.1 release (16:12:12)
	* Howard Butler <howard@hobu.co> incrememnt version to 1.0.1 for release (16:09:41)
	* Howard Butler <howard@hobu.co> add HOWTORELEASE doc (16:09:03)
	* Howard Butler <howard@hobu.co> clean up usage() for pdal-config (16:05:48)
	* Howard Butler <howard@hobu.co> make sure to 'make dist' in package.sh (15:45:52)
	* Howard Butler <howard@hobu.co> add package.sh for release generation, use pdal-config for fetching version for packaging (15:44:02)
	* Bradley J Chambers <brad.chambers@gmail.com> Fix main CMakeLists (13:25:55)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix #ifdefs. (13:14:29)
	* Andrew Bell <andrew.bell.ia@gmail.com> Decompress with LAZperf and v. 2 VLR item types. (11:47:56)

2015-09-10
	* Howard Butler <howard@hobu.co> point to 1.0.0 release (21:27:21)
	* Howard Butler <howard@hobu.co> increment versions and add SOVERSION for 1.0.0 release (18:53:26)
	* Bradley J Chambers <brad.chambers@gmail.com> Be sure to set the compression flag when inferring LAZ (17:09:03)
	* Howard Butler <howard@hobu.co> link to BPF specification in docs (15:24:51)
	* Howard Butler <howard@hobu.co> add -std=c++11 to --cxxflags output for pdal-config #984 (14:59:30)
	* Howard Butler <howard@hobu.co> python setup.py fixups (04:21:06)
	* Howard Butler <howard@hobu.co> add --plugin-dir to pdal-config output (03:51:31)
	* Howard Butler <howard@hobu.co> Add optional version number to XMLSchema output #961 (03:20:22)

2015-09-09
	* Howard Butler <howard@hobu.co> XSD/XML Schema version tweaking (20:59:57)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't overload add() with default arguments. Close #985 (19:57:35)
	* Howard Butler <howard@hobu.co> Add version number to XMLSchema output #961 (19:53:20)
	* Howard Butler <howard@hobu.co> fix up pkg-config and pdal-config scripts #984 (19:18:10)
	* Howard Butler <howard@hobu.co> Python 2 compatible string handling (15:43:42)
	* Howard Butler <howard@hobu.co> python3-compatible unicode handling (15:37:03)
	* Howard Butler <howard@hobu.co> init plang environment in Invocation constructor (15:36:41)

2015-09-08

2015-08-17
	* Bradley J Chambers <brad.chambers@gmail.com> Update the translate kernel (19:26:54)
	* Andrew Bell <andrew.bell.ia@gmail.com> Change BOX3D to BOX2D in translate bounds option. (19:49:06)
	* Andrew Bell <andrew.bell.ia@gmail.com> Correct invalid SRS option. Don't explictly set scale -- allow writer to set. Close #971 (18:07:58)
	* Andrew Bell <andrew.bell.ia@gmail.com> Quiet compiler. (13:45:29)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove dead "register" hint. (13:32:43)
	* Bradley J Chambers <brad.chambers@gmail.com> Add approximate option, pass along debug and verbose options too (12:14:21)

2015-09-05

2015-09-04
	* Vaclav Petras <wenzeslaus@gmail.com> Improve transition guide heading and fix label (16:49:52)
	* Vaclav Petras <wenzeslaus@gmail.com> Add error handling and mention other formats (16:43:38)
	* Andrew Bell <andrew.bell.ia@gmail.com> Metadata for python filters. (16:28:05)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove Utils::saturation_cast. (14:51:41)

2015-09-02
	* Vaclav Petras <wenzeslaus@gmail.com> Complete 3 libLAS related questions (19:09:42)
	* Vaclav Petras <wenzeslaus@gmail.com> Text for from libLAS transition and toc entry (19:04:39)
	* Andrew Bell <andrew.bell.ia@gmail.com> Use linker script to avoid linking two libraries. Linker scripts don't work on OSX :(  Use --reexport_library instead. Actually use custom PointTable in test. Close #977 (14:39:41)
	* Vaclav Petras <wenzeslaus@gmail.com> Add questions about libLAS (01:51:25)
	* Vaclav Petras <wenzeslaus@gmail.com> Main code samples for libLASC API to PDAL transition (01:50:30)

2015-09-01
	* Andrew Bell <andrew.bell.ia@gmail.com> reexport_library for libpdal_util (21:37:43)
	* Andrew Bell <andrew.bell.ia@gmail.com> Diagnostic fixes for old GCC. (17:39:54)

2015-08-31
	* Andrew Bell <andrew.bell.ia@gmail.com> New forwarding syntax. (19:48:10)

2015-08-25
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't run SRS tests without Geotiff. (18:44:03)
	* Andrew Bell <andrew.bell.ia@gmail.com> Set and use m_srs variable in LasWriter. Add tests for set SRS. Close #981 (17:48:15)
	* Howard Butler <howard@hobu.co> Update MrSID reader up to date with current PDAL (14:43:07)

2015-08-24
	* Howard Butler <howard@hobu.co> catch up CPD plugin to current PDAL master (14:06:53)

2015-08-21
	* Andrew Bell <andrew.bell.ia@gmail.com> Add support for lost --polygon option in translate kernel. (17:06:57)

2015-08-20
	* Andrew Bell <andrew.bell.ia@gmail.com> Make translate kernel more straightforward. (15:20:00)

2015-08-19
	* Andrew Bell <andrew.bell.ia@gmail.com> Change BOX3D to BOX3D for tindex. (21:14:27)
	* Andrew Bell <andrew.bell.ia@gmail.com> Eliminates/suppress warnings. (17:41:48)
	* Connor Manning <connor@hobu.co> Get rid of a couple GCC warnings. (16:46:48)

2015-08-18
	* Andrew Bell <andrew.bell.ia@gmail.com> Replace ...contains... with ...covers... Close #976 (13:49:26)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix doc for pdal translate. (13:48:36)

2014-07-03
	* Bradley J Chambers <brad.chambers@gmail.com> Add DerivativeWriter (15:53:57)

2015-08-13
	* Howard Butler <howard@hobu.co> DLL export transformWkt call (01:12:07)
	* Howard Butler <howard@hobu.co> git/release version setting (00:56:14)

2015-08-12
	* Andrew Bell <andrew.bell.ia@gmail.com> Doc for a_srs option on tindex kernel. (00:12:51)

2015-08-11
	* Andrew Bell <andrew.bell.ia@gmail.com> Handle file with missing SRS and --a_srs option. Close #969 (22:20:41)
	* Andrew Bell <andrew.bell.ia@gmail.com> Change import_array() call to deal with python 3. (15:27:59)

2015-08-10
	* Howard Butler <howard@hobu.co> update AUTHORS (04:21:01)

2015-08-07
	* Howard Butler <howard@hobu.co> sort test output from python dict for stability (16:03:44)
	* Howard Butler <howard@hobu.co> set host to localhost, not test for pgpointcloud test in my example config (15:43:59)
	* Howard Butler <howard@hobu.co> add PGPOINTCLOUD_TEST_DB_HOST to my example config (15:29:18)
	* Howard Butler <howard@hobu.co> add my OCI config for testing to my example file (15:21:29)
	* Howard Butler <howard@hobu.co> libplang.so needs to do PDAL_ADD_LIBRARY for @rpath and such (13:45:05)

2015-08-06
	* Howard Butler <howard@hobu.co> update my example cmake configuration (18:48:49)
	* Howard Butler <howard@hobu.co> add tutorial links to main docs page (18:42:44)
	* Andrew Bell <andrew.bell.ia@gmail.com> Lost...? (18:42:32)
	* Andrew Bell <andrew.bell.ia@gmail.com> More MSVC fixes. (17:51:26)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fixes for MSVC. (14:48:02)
	* Andrew Bell <andrew.bell.ia@gmail.com> Explict cast in numericCast(). (13:02:41)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix link issues that allow python to be embedded in a dll with gcc. (01:13:55)

2015-08-04
	* Howard Butler <howard@hobu.co> add filters.programmable example that does classification reassignment (18:07:17)

2015-07-31
	* Howard Butler <howard@hobu.co> fix up greyhound compilation failure (20:15:16)
	* Andrew Bell <andrew.bell.ia@gmail.com> More tests for ColorizationFilter. (18:54:39)
	* Andrew Bell <andrew.bell.ia@gmail.com> Have colorization filter add the dimensions it's going to write. (18:08:47)

2015-07-29
	* Andrew Bell <andrew.bell.ia@gmail.com> Add bundle test files. (22:32:06)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add support to write bundled files in BPF3. (22:10:49)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add getFilename() for FileUtils. (21:49:22)

2015-07-27
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix output for non-GEOS case. (18:18:09)
	* Andrew Bell <andrew.bell.ia@gmail.com> Update crop filter doc. (17:48:56)
	* Andrew Bell <andrew.bell.ia@gmail.com> Have CropFilter take 2D bounds instead of 3D to be consistent with polygon. Use both bounds and polygons if both are specified. (17:34:58)

2015-07-25
	* Andrew Bell <andrew.bell.ia@gmail.com> Make location scaling (auto conversion to/from scaled int) more generic to handle data that may have been written as scaled floats, etc. (02:53:04)

2015-07-24
	* Andrew Bell <andrew.bell.ia@gmail.com> Explicitly link libdl.  Not sure why. (21:47:50)
	* Andrew Bell <andrew.bell.ia@gmail.com> Scale X,Y and Z, even if we're not doing ints. (21:29:55)
	* Howard Butler <howard@hobu.co> tweak missing calculateBounds call (03:33:46)

2015-07-23
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't double-prepare a pipeline. (23:01:08)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't build HeightAboveGroundKernel for now. (22:53:30)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add Utils::hexDump(). (22:43:57)
	* Andrew Bell <andrew.bell.ia@gmail.com> Roll back change to library install location for now. (22:31:44)

2015-07-22
	* Andrew Bell <andrew.bell.ia@gmail.com> Make BOX2D and adjust code and tests. Close #897 (21:53:10)
	* Howard Butler <howard@hobu.co> Add Brad's API reader/writer/filter usage tutorials. (05:03:38)
	* Howard Butler <howard@hobu.co> Salvage #928 and keep SQLite error handling additions that were in that PR (04:59:36)

2015-07-21
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix to global_encoding bit. (18:58:21)
	* Andrew Bell <andrew.bell.ia@gmail.com> Have crop filter create an output PointView for each box/poly set as an arg. Add Options::getValues(). (18:55:00)
	* Andrew Bell <andrew.bell.ia@gmail.com> Revert accidental commit. (18:36:13)
	* Andrew Bell <andrew.bell.ia@gmail.com> Use our numericCast to get rid of boost::numeric_cast -- for now. (16:33:26)
	* Andrew Bell <andrew.bell.ia@gmail.com> Call done() on LazPerfCompressor if there's an exception. (15:19:37)

2015-07-20
	* Andrew Bell <andrew.bell.ia@gmail.com> Better debug for out-of-range data for packed DB ints. (23:18:16)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add comment. (15:27:20)

2015-07-17
	* Andrew Bell <andrew.bell.ia@gmail.com> ifdef unix-only stuff. (14:13:25)
	* “oscar.martinez.rubi” <omrubi@gmail.com> Add options for x and y origins and change data type of m_length option. Also include origin attributes when passing options to the Splitter filter (10:22:12)
	* “oscar.martinez.rubi” <omrubi@gmail.com> Change m_lenght to double (as required by the Splitter filter) and add attributes for the x and y origins (also doubles) (10:20:38)
	* “oscar.martinez.rubi” <omrubi@gmail.com> Make default value a double (1000.) (10:18:51)

2015-07-16
	* Howard Butler <howard@hobu.co> inline a few more exceptions (21:07:49)
	* Howard Butler <howard@hobu.co> inline the definition of pdal_error in an attempt to shut up MSVC about exports (20:42:49)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add progress reporting for pipelines. (19:46:27)
	* Howard Butler <howard@hobu.co> Revert "Turn PCL on in Travis as an optional component" (15:10:51)

2015-07-15
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove dead code. (21:14:06)
	* Andrew Bell <andrew.bell.ia@gmail.com> Put all utilities in the same namespace. (20:57:27)
	* Andrew Bell <andrew.bell.ia@gmail.com> Move Utils.XX to util subdir. (19:16:18)
	* Andrew Bell <andrew.bell.ia@gmail.com> Update CompressionTest for new schema. (00:18:44)

2015-07-14
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix 1.4 scan angle. (23:05:41)

2015-07-13
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix writing of point formats 6-10 to match spec. (20:03:55)
	* Andrew Bell <andrew.bell.ia@gmail.com> Allow info kernel to take extra command-line options. (18:34:56)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add "count" option to stats filter. Close #955 (18:08:32)

2015-07-10
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove dead code. (16:11:38)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix repro filter test now that GEOTIFF macro is fixed. (16:11:05)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix GEOTIFF include directive. (15:40:18)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix comment typo. (15:39:40)

2015-07-08
	* Andrew Bell <andrew.bell.ia@gmail.com> Update NitfWriter documentation. Remove dead code. (16:54:52)

2015-07-07
	* Andrew Bell <andrew.bell.ia@gmail.com> Add tests for NitfWriter as FlexWriter. (21:35:08)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add documentation for LasWriter as FlexWriter. (00:56:22)

2015-07-06
	* Andrew Bell <andrew.bell.ia@gmail.com> Make LasWriter a FlexWriter. (23:58:55)

2015-07-05

2015-07-03
	* Howard Butler <howard@hobu.co> bring forward inferred options from the writer (for compression) for tindex (19:50:22)
	* Howard Butler <howard@hobu.co> trap for when we can't make the filters.hexbin stage in tindex (19:11:01)
	* Howard Butler <howard@hobu.co> make sure to set filename when fetching file info in tindex (18:35:24)
	* Howard Butler <howard@hobu.co> PclVisualizer typo (18:15:55)

2015-07-02
	* Andrew Bell <andrew.bell.ia@gmail.com> Make BpfWriter a FlexWriter. (19:59:12)

2015-07-01
	* Andrew Bell <andrew.bell.ia@gmail.com> Add back ctors. (16:05:05)
	* Andrew Bell <andrew.bell.ia@gmail.com> Minor clean-up. (13:20:47)

2015-06-30
	* Andrew Bell <andrew.bell.ia@gmail.com> BPF writer header_data option doc. (22:02:09)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add support for writing extra BPF header data. (21:57:27)

2015-06-27
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove pdal_error. (00:35:19)

2015-06-26
	* Andrew Bell <andrew.bell.ia@gmail.com> Simplify exception hierarchy. Close #12 (23:35:44)
	* Connor Manning <connor@hobu.co> Remove extraneous quotation mark. (16:56:25)

2015-05-20
	* Pete Gadomski <pete.gadomski@gmail.com> Add a matlab writer (14:30:22)
	* Pete Gadomski <pete.gadomski@gmail.com> Remove outfile check in the hexbin test (14:36:28)
	* Pete Gadomski <pete.gadomski@gmail.com> Enable hexbin tests on travis (14:35:08)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add --write_absolute_path option to tindex kernel. (20:13:25)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add dump() function for BPF Mueller matrix. (19:52:12)
	* Andrew Bell <andrew.bell.ia@gmail.com> Use feature instead of SRS for field string. (01:04:21)

2015-06-25
	* Andrew Bell <andrew.bell.ia@gmail.com> Allow a count to be provided as part of `pdal info --query`. Close #922 (22:25:16)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove unimplemented function definition. Close #946 (21:03:57)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fixup pdal options. (20:53:21)

2015-06-24
	* Andrew Bell <andrew.bell.ia@gmail.com> Better fix for ply reader error. (20:12:54)
	* Andrew Bell <andrew.bell.ia@gmail.com> Have kdtree_distance actually work. Use radius properly. Check for valid dimensions in KDIndex. (19:18:08)

2015-06-23
	* Andrew Bell <andrew.bell.ia@gmail.com> Set dimensionality of KDIndex at compile time. (22:33:41)
	* Andrew Bell <andrew.bell.ia@gmail.com> More hardening of nanoflann/KDIndex. (18:49:02)
	* Andrew Bell <andrew.bell.ia@gmail.com> Cast user-data in callback to proper type to avoid test failures. (16:23:08)
	* Andrew Bell <andrew.bell.ia@gmail.com> Eliminte data corruption in KDIndex. Part of Issue 922. (13:49:29)

2015-06-22
	* Bradley J Chambers <brad.chambers@gmail.com> Fix scope of ground filtered indices (18:29:13)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add test for KDIndex. (15:25:56)

2015-06-20

2015-06-19
	* Andrew Bell <andrew.bell.ia@gmail.com> Allow delta kernel to evaluate all dimensions. Close #640 (20:50:25)
	* Andrew Bell <andrew.bell.ia@gmail.com> Set default build type to RelWithDebInfo. (13:52:49)

2015-06-18
	* Bradley J Chambers <brad.chambers@gmail.com> Turn PCL on in Travis as an optional component (17:41:42)
	* Howard Butler <howard@hobu.co> don't throw an error when we see options we can't split for --reader.whatever (13:45:34)

2015-06-17
	* Andrew Bell <andrew.bell.ia@gmail.com> Add support for conditional options on stages. Support extra stage options for tindex. (19:30:53)
	* Andrew Bell <andrew.bell.ia@gmail.com> Pass bounds box to crop filter if it exists. (16:17:18)
	* Andrew Bell <andrew.bell.ia@gmail.com> Allow bounding box specified as X,Y,Z as well as WKT for geometry filter. (15:31:54)

2015-06-16
	* Andrew Bell <andrew.bell.ia@gmail.com> Rework a bit of the info kernel to simplify and avoid multiple calls to prepare().  Allow multiple options to be specified in many cases. (21:42:00)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't use info kernel for tindex kernel. (20:49:43)
	* Andrew Bell <andrew.bell.ia@gmail.com> Move portable_endian to util. (14:22:09)
	* Howard Butler <howard@hobu.co> public method to do --summary from code (01:26:26)
	* Howard Butler <howard@hobu.co> --fast-boundary implementation based on --summary info (01:26:02)

2015-06-15
	* Andrew Bell <andrew.bell.ia@gmail.com> Initialize pointers and check values on destruction. (21:55:08)
	* Andrew Bell <andrew.bell.ia@gmail.com> More doc fixes and updates for consistency. (16:56:46)

2015-06-11
	* Andrew Bell <andrew.bell.ia@gmail.com> Doc updates. (14:15:15)
	* Howard Butler <howard@hobu.co> protect initialization of LasReader stream from destruction (NITF driver interaction (01:25:25)
	* Howard Butler <howard@hobu.co> don't use fancy deleter for OGRCT and OGRSpatialReferenceH (00:55:24)

2015-06-10
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix tests to go with correct GEOTIFF tag. Close #937 (19:49:05)
	* Howard Butler <howard@hobu.co> doc typo (19:23:28)
	* Howard Butler <howard@hobu.co> tweak mike's bash example (19:22:05)
	* Howard Butler <howard@hobu.co> add mike's bash example to docs (19:20:27)
	* Andrew Bell <andrew.bell.ia@gmail.com> Correct record ID for GEOTIFF doubles records. (17:04:09)

2015-06-07
	* Howard Butler <howard@hobu.co> provide --fast-boundary method for pdal tindex to just use the bbox of the file instead of hexbin boundary (21:48:08)
	* Howard Butler <howard@hobu.co> add empty() method to check if a GDAL srs doesn't have anything (21:46:50)
	* Howard Butler <howard@hobu.co> only do filters.hexbin boundary for pdal info if --boundary is given as an argument (21:41:37)
	* Howard Butler <howard@hobu.co> a note about lidar2dems (15:53:12)

2015-06-05
	* Michael P. Gerlek <mpg@flaxen.com> removal of (old) Rialto from PDAL repo (19:33:20)
	* Howard Butler <howard@hobu.co> check if we have already indexed a particular file and don't do it if we have (17:54:24)
	* Howard Butler <howard@hobu.co> mark us as not initialized if we destroyStream (17:36:54)
	* Howard Butler <howard@hobu.co> protect against multiple initialize() calls leaking streams (00:51:34)

2015-06-04
	* Howard Butler <howard@hobu.co> some tindex docs (14:55:35)
	* Howard Butler <howard@hobu.co> support stdin as read mechanism for file list for  #930 (14:25:55)

2015-05-29
	* Connor Manning <connor@hobu.co> Attempted stopgap fix for BPF V1 header parsing. (14:59:56)
	* Connor Manning <connor@hobu.co> Destruct temporary layout. (00:12:08)

2015-05-27
	* Connor Manning <connor@hobu.co> Clean up streams. (22:01:40)
	* Michael P. Gerlek <mpg@flaxen.com> pretty up the error strings (12:38:22)

2015-05-26
	* Andrew Bell <andrew.bell.ia@gmail.com> Set valid flag on QuickInfo. (19:27:48)
	* Andrew Bell <andrew.bell.ia@gmail.com> Initialize data to 0. (14:51:01)
	* Michael P. Gerlek <mpg@flaxen.com> explicitly scope the database read & write (14:41:30)
	* Michael P. Gerlek <mpg@flaxen.com> better error handling, as per #927 (14:38:49)

2015-05-21
	* Howard Butler <howard@hobu.co> explicit plugin loading via option #924 (19:42:12)
	* Howard Butler <howard@hobu.co> explicit loadPlugin function for filter Options specified in pipelines #924 (19:12:10)

2015-05-19
	* Howard Butler <howard@hobu.co> OGR_F_SetFieldString needs hFeature, not gdal::SpatialRef as first argument (21:26:59)

2015-05-18
	* Andrew Bell <andrew.bell.ia@gmail.com> Windows work. (19:47:18)
	* Andrew Bell <andrew.bell.ia@gmail.com> Always register X, Y and Z for BPF as doubles. (19:05:41)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add missed call to fileTimes(). (17:20:53)
	* Andrew Bell <andrew.bell.ia@gmail.com> Use _stat instead of stat for windows. (16:53:56)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix file time stuff for windows. (16:39:33)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix for Windows. (15:45:21)

2015-05-13
	* Andrew Bell <andrew.bell.ia@gmail.com> Add support for owning stages in the StageFactory. (00:11:11)

2015-05-12
	* Michael P. Gerlek <mpg@flaxen.com> lint (21:24:56)
	* Michael P. Gerlek <mpg@flaxen.com> boost removals (21:18:21)
	* Michael P. Gerlek <mpg@flaxen.com> cleaner LogPtr (21:17:43)
	* Michael P. Gerlek <mpg@flaxen.com> misc refactoring and cleanups (20:05:16)
	* Michael P. Gerlek <mpg@flaxen.com> Fix for bbox precision loss (#909) (19:29:33)
	* Andrew Bell <andrew.bell.ia@gmail.com> Use a != a instead of isnan(). (14:46:27)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add cmath. (14:37:57)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix nan comparison. (14:25:06)

2015-05-09
	* Howard Butler <howard@hobu.co> clean up extra tabs in gitignore (20:26:17)
	* Howard Butler <howard@hobu.co> Don't blindly read LAS files that don't have the first four magic 'LASF' bytes (19:38:55)

2015-05-08
	* Howard Butler <howard@hobu.co> Add --approximate option to 'pdal ground' for much faster computation #883 (19:52:46)
	* Howard Butler <howard@hobu.co> Attempt to support mis-labeled LAS headers in the case where the header's size is larger than the actual number of bytes in the file would otherwise suggest. This supercedes #893. (16:20:29)
	* Michael P. Gerlek <mpg@flaxen.com> committing again, this time without gratuitous actor fix (15:42:41)
	* Michael P. Gerlek <mpg@flaxen.com> (fails on MSVC, see #897 and #900) (15:28:28)
	* Howard Butler <howard@hobu.co> loadByPath should load DynamicLibrary if they're not already loaded (14:41:31)
	* Michael P. Gerlek <mpg@flaxen.com> added note and test case for #897 (12:20:56)
	* Sandro Santilli <strk@keybit.net> Document "pcid" option of PgPointcloud writer plugin (08:16:27)
	* Sandro Santilli <strk@keybit.net> Add website link to README file (08:01:49)

2015-05-07
	* Andrew Bell <andrew.bell.ia@gmail.com> Add origin support for SplitterFilter. (18:01:51)
	* Connor Manning <connor@hobu.co> Remove extraneous semicolons. (16:09:53)

2015-05-05
	* Andrew Bell <andrew.bell.ia@gmail.com> Add doc for BPF reader/writer. Add description of "auto" scaling. (20:04:36)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix extra options for PCL kernels. (17:18:02)

2015-05-04
	* Pete Gadomski <pete.gadomski@gmail.com> Add a ply writer (14:48:48)
	* Pete Gadomski <pete.gadomski@gmail.com> Failing test for invalid pointcount in las header (21:00:01)
	* Pete Gadomski <pete.gadomski@gmail.com> Add space between filename and output redirection (14:59:49)

2015-05-02
	* Pete Gadomski <pete.gadomski@gmail.com> Add a ply reader (00:37:10)

2015-05-01
	* Andrew Bell <andrew.bell.ia@gmail.com> Add auto-scaling. (16:17:17)

2015-04-30
	* Connor Manning <connor@hobu.co> Remove boost::numeric_cast. (20:51:45)

2015-04-29
	* Andrew <andrew@abell-vb2.(none)> Fixes for g++/Ubuntu compilation. (15:34:50)
	* Andrew <andrew@abell-vb2.(none)> Fixes for g++/Ubuntu compilation. (15:34:50)

2015-04-28
	* Andrew Bell <andrew.bell.ia@gmail.com> Const applies to type, in this case a reference, which makes no sense, so introduce a const type. (01:01:28)
	* Andrew Bell <andrew.bell.ia@gmail.com> Redo zone calculation based on several sources found elsewhere.  Eliminate bad abs() call and resulting confusion. (01:00:31)
	* Andrew Bell <andrew.bell.ia@gmail.com> Changes in python based on changes in master. (00:55:28)

2015-04-26
	* Connor Manning <connor@hobu.co> Plugin manager tweaks.  Avoid integer return codes and simplify a couple things. (15:19:34)

2015-04-25
	* Pete Gadomski <pete.gadomski@gmail.com> Load only one plugin when guessing plugin names (15:53:15)

2015-04-24

2015-04-23
	* Pete Gadomski <pete.gadomski@gmail.com> Enable sqlite on travis (20:31:52)
	* Pete Gadomski <pete.gadomski@gmail.com> Enable points2grid testing on Travis (18:26:54)

2015-04-22
	* Pete Gadomski <pete.gadomski@gmail.com> Enable icebridge plugin on Travis (21:31:06)
	* Connor Manning <connor@hobu.co> Constify StageFactory functions. (15:49:49)

2015-04-21
	* Howard Butler <howard@hobu.co> support STDOUT or STOUT as spelling for stdout (15:23:48)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add doc for pdal split. (15:08:12)
	* Howard Butler <howard@hobu.co> STDOUT output for --pointcloudschema hidden option #863 (14:56:05)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add split kernel. (14:37:59)

2015-04-20
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove dead code. (14:27:39)

2015-04-18
	* Pete Gadomski <pete.gadomski@gmail.com> Fix up rxp reader and tests for new regime (21:32:09)

2015-04-15
	* Andrew Bell <andrew.bell.ia@gmail.com> Add support for enumeration of statistics values. (18:06:37)

2015-04-14
	* Andrew Bell <andrew.bell.ia@gmail.com> Add test for non-standard dimension names. (19:41:10)
	* Andrew Bell <andrew.bell.ia@gmail.com> Make schema hold XMLdims so that names get output for non-standard dimensions. (19:13:04)

2015-04-11
	* Whitney O'Meara <womeara@radiantblue.com> Fixed documentation URL and line endings for geowave service script (00:19:35)

2015-04-10
	* Howard Butler <howard@hobu.co> use CMAKE_INSTALL_LIBDIR to catch lib64 on certain platforms for lib/ installation location #871 (20:36:28)
	* Howard Butler <howard@hobu.co> increment version of PointCloudSchema XSD to 1.3 to include <metadata> for every dimension #872 (20:14:19)
	* Whitney O'Meara <womeara@radiantblue.com> Updated GeoWave plugin config URL (19:51:24)
	* Whitney O'Meara <womeara@radiantblue.com> Updated vagrant provisioning to use common GeoWave jace bindings (14:25:05)

2015-04-09
	* Howard Butler <howard@hobu.co> make sure to add base options to 'pdal info' in addition to hidden ones described in #863 (20:49:50)
	* Andrew Bell <andrew.bell.ia@gmail.com> Ensure sufficient precision for offset and scale in XMLSchema. (20:13:56)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove some dead code. Make call_once use consistent. (16:58:20)
	* Howard Butler <howard@hobu.co> Refactor and cleanup of gdal::Debug => gdal::ErrorHandler #870 (15:12:13)
	* Andrew Bell <andrew.bell.ia@gmail.com> Change LazPerfCompressor warning from exception to error output. (12:12:31)

2015-04-06
	* Pete Gadomski <pete.gadomski@gmail.com> Install laz-perf from our PPA (14:05:16)
	* Connor Manning <connor@hobu.co> Remove unnecessary typedef declarations. (18:40:20)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add compression to OCI. Add a simple buffer implementation to the Compression header. Make sure done() only gets called once for the LazPerf compressor. Have compression tests use new compression buffer. (17:19:26)
	* Connor Manning <connor@hobu.co> Make the PointTable's Layout not be a shared pointer. (16:23:40)

2015-04-08
	* Andrew Bell <andrew.bell.ia@gmail.com> Duh. (19:10:57)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove debug. (18:10:04)
	* Andrew Bell <andrew.bell.ia@gmail.com> Use custom comparator for PointViewSet. Test comparator for PointViewSet. (17:52:04)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add OCI test code. (14:06:27)

2015-04-07
	* Andrew Bell <andrew.bell.ia@gmail.com> Formatting. (19:39:29)
	* Connor Manning <connor@hobu.co> Take PointView reference instead of shared_ptr in filter(). (18:03:10)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix typo. (14:50:04)
	* Andrew Bell <andrew.bell.ia@gmail.com> Change plugin.h to plugin.hpp. Modify the plugin structure to use std::string. (14:10:28)

2015-04-05
	* Pete Gadomski <pete.gadomski@gmail.com> Remove unused cmake variables in CI script (19:23:01)
	* Pete Gadomski <pete.gadomski@gmail.com> Reorganize apt-get installs (19:09:37)
	* Pete Gadomski <pete.gadomski@gmail.com> Use pdal's ppa for pgpointcloud (14:42:07)

2015-03-27
	* Pete Gadomski <pete.gadomski@gmail.com> Consolidate apt-get installs (21:40:57)
	* Pete Gadomski <pete.gadomski@gmail.com> Install libgeotiff from apt instead of from source (21:39:46)
	* Pete Gadomski <pete.gadomski@gmail.com> Bump required cmake version to 2.8.11 (20:43:41)
	* Pete Gadomski <pete.gadomski@gmail.com> Allow fresh cmake builds w/o geotiff (21:32:05)

2015-04-03
	* Andrew Bell <andrew.bell.ia@gmail.com> commit aea7c9db37f3b30a3d035aa6559dc20609233ae5 Author: Andrew Bell <andrew.bell.ia@gmail.com> Date:   Fri Apr 3 14:02:09 2015 -0500 (21:03:24)
	* Howard Butler <howard@hobu.co> apply patch from Todd Murphy to ensure valid boxes for small footprints in IGEOLO in writers.nitf (20:18:55)
	* Howard Butler <howard@hobu.co> protect XMLSchema with PDAL_HAVE_LIBXML2 (13:09:00)

2015-04-02
	* Howard Butler <howard@hobu.co> add ability for pdal::Kernel to add hidden switches, use to implement --pointcloudschema output for pdal info and pdal pipeline (21:33:26)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix point-major reads for OCI. Add point-major tests for OCI. (01:50:50)

2015-04-01
	* Andrew Bell <andrew.bell.ia@gmail.com> Make OCI tests work. Allow OCI connection string to be set in CMakeCache.txt or with     --connection=string on command line. (22:13:10)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add auto-offset support to OCI. (18:53:35)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove errant size set for location scaling. (18:32:01)
	* Andrew Bell <andrew.bell.ia@gmail.com> Force ordering of PointViews in sets to follow creation order. (12:34:19)

2015-03-31
	* Howard Butler <howard@hobu.co> split up nitf tests (21:00:57)
	* Andrew Bell <andrew.bell.ia@gmail.com> Separate NITF reader/writer tests. (19:06:04)
	* Andrew Bell <andrew.bell.ia@gmail.com> Missed file. (18:43:55)
	* Andrew Bell <andrew.bell.ia@gmail.com> Move test main from cmake to pdal code. (18:35:14)
	* Howard Butler <howard@hobu.co> catch up GeoWave to new plugin architecture #855 (15:32:38)
	* chambbj <brad.chambers@gmail.com> external projects using pdal will also need the boost include and library dirs (14:26:28)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove unused pack option. Don't add size to total twice in point-major writes. (01:46:08)

2015-03-30
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix problems with reading/writing multiple tiles. Fix issue with positioning for dimension-major files. (23:39:54)

2015-03-28

2015-03-26
	* Andrew Bell <andrew.bell.ia@gmail.com> Debug. (23:42:33)
	* Connor Manning <connor@hobu.co> Fix warnings.  Add virtual destructor to PointView. (19:31:44)
	* Bradley J Chambers <brad.chambers@gmail.com> export overloaded toJSON, make appveyor/windows happy (13:09:05)
	* Bradley J Chambers <brad.chambers@gmail.com> see if ninja works out of the box with the existing cmake ppa (12:41:55)
	* Pete Gadomski <pete.gadomski@gmail.com> Fix small typo in homepage index (04:17:34)

2015-03-25
	* Sandro Santilli <strk@keybit.net> Have Travis run pgpointcloud tests (09:31:06)
	* Andrew Bell <andrew.bell.ia@gmail.com> emplace not supported on older 4.7 gcc. (14:38:00)
	* Pete Gadomski <pete.gadomski@gmail.com> Fix maxy bug for 2D BOX3Ds (13:52:26)

2015-03-24
	* Andrew Bell <andrew.bell.ia@gmail.com> Add NullWriter doc. (20:40:48)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add a NULL writer. (20:19:27)
	* Connor Manning <connor@hobu.co> Layout members private->protected for derivers. (20:17:50)
	* Sandro Santilli <strk@keybit.net> Request ctest to load plugins from the build dir (17:53:27)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add toMetadata to Options. (17:48:55)
	* Howard Butler <howard@hobu.co> don't install bash-completion globally, put in CMAKE_INSTALL_PREFIX (15:29:34)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add support for options -> JSON. (00:13:48)

2015-03-23
	* Andrew Bell <andrew.bell.ia@gmail.com> Format changes. (15:48:34)

2015-03-20
	* Andrew Bell <andrew.bell.ia@gmail.com> Rename StageTester -> StageWrapper (01:09:51)

2015-03-19
	* Connor Manning <connor@hobu.co> Allow Layout::update override. (20:19:22)
	* Bradley J Chambers <brad.chambers@gmail.com> fix typo in MortonOrderFilter (14:27:01)
	* Bradley J Chambers <brad.chambers@gmail.com> fix bad rebase with master (11:44:40)
	* Connor Manning <connor@hobu.co> Add reader callbacks. (02:21:18)

2015-03-18
	* Bradley J Chambers <brad.chambers@gmail.com> revert some changes, use /W3 instead of /W4 (19:05:03)
	* Andrew Bell <andrew.bell.ia@gmail.com> Squashed commit of the following: (21:23:26)
	* Sandro Santilli <strk@keybit.net> Stop advertising unsupported "capacity" pgpointcloud writer option (15:15:49)
	* Sandro Santilli <strk@keybit.net> Do not assume default column name in PgWriter::writeTile (13:30:30)
	* Sandro Santilli <strk@keybit.net> Fix fetchPcid in presence of a schema option (13:20:49)
	* Sandro Santilli <strk@keybit.net> Properly quote PG identifiers (10:09:46)
	* Sandro Santilli <strk@keybit.net> Drop partial support for "capacity" option in pgpointcloud. (14:30:53)
	* Andrew Bell <andrew.bell.ia@gmail.com> Enhance replaceAll test. (13:46:59)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix Utils::replaceAll.  Add tests. (13:26:48)
	* chambbj <brad.chambers@gmail.com> Update install.cmd (11:26:23)
	* Sandro Santilli <strk@keybit.net> fix typo (11:13:09)
	* chambbj <brad.chambers@gmail.com> Update appveyor.yml (10:54:51)

2015-03-13
	* Bradley J Chambers <brad.chambers@gmail.com> Windows clean-up (mostly warnings) (16:16:39)
	* Sandro Santilli <strk@keybit.net> Install bash completion IFF /etc/bash_completion.d exists (10:09:04)
	* Sandro Santilli <strk@keybit.net> Add bash completion script (09:43:29)
	* Sandro Santilli <strk@keybit.net> Add a --list-commands switch to pdal app (09:23:21)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't access different lists in loop. (21:19:35)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove unused arguments. (16:37:24)
	* Howard Butler <howard@hobu.co> update slack notification token (13:43:15)
	* Bradley J Chambers <brad.chambers@gmail.com> use standard compiler macros (12:12:31)
	* Bradley J Chambers <brad.chambers@gmail.com> silence two particularly noisy warnings on windows (c4244 and c4290) (12:09:50)
	* Bradley J Chambers <brad.chambers@gmail.com> fix the appveyor badge once again (11:04:01)
	* Sandro Santilli <strk@keybit.net> Add "check" Makefile rule as an alias for "test" (08:27:03)

2015-03-17
	* Andrew Bell <andrew.bell.ia@gmail.com> Add support for user-specified backing-buffers and reader callbacks. (18:03:08)

2015-03-16
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove unused option "cloud_id" from OCI writer. (21:02:25)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't open LAZ file if we can't compress. (20:50:58)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix text. (16:42:20)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove debug. (16:38:10)
	* Pete Gadomski <pete.gadomski@gmail.com> Don't use PATH_PREFIXES in FindLASzip (15:36:46)
	* Andrew Bell <andrew.bell.ia@gmail.com> Handle bad filter stage on reading pipeline. Pass though specific errors detected on parsing. (14:51:56)

2015-03-12
	* Bradley J Chambers <brad.chambers@gmail.com> update url in appveyor badge (20:17:00)
	* Bradley J Chambers <brad.chambers@gmail.com> fix typo in README (19:49:57)

2015-03-11
	* Bradley J Chambers <brad.chambers@gmail.com> Add initial appveyor configuration with status badge (18:27:22)
	* Howard Butler <howard@hobu.co> a bunch of doc updates (21:57:43)
	* Howard Butler <howard@hobu.co> remove float-equal from test/ (16:48:03)
	* Howard Butler <howard@hobu.co> turn off -Wfloat-equal (16:41:34)
	* Andrew Bell <andrew.bell.ia@gmail.com> Make code match documentation. (15:59:51)
	* Andrew Bell <andrew.bell.ia@gmail.com> Quiet compiler. (15:34:45)
	* Bradley J Chambers <brad.chambers@gmail.com> consolidate the debug, verbosity, and log options as part of setCommonOptions (14:52:38)
	* Bradley J Chambers <brad.chambers@gmail.com> appease msvc once again, overload BOX3D::grow, and guard redefinition of MaximumNumberOfReturns, etc. in OptechReader (14:38:24)
	* Bradley J Chambers <brad.chambers@gmail.com> add RialtoWriter to StageFactory and sort sections by filters/readers/writers (14:24:56)
	* Bradley J Chambers <brad.chambers@gmail.com> getDefaultOptions is no longer static (14:14:42)
	* Bradley J Chambers <brad.chambers@gmail.com> update RialtoWriter per the recent plugin changes, make sure it compiles on msvc (14:06:14)

2015-03-02
	* Bradley J Chambers <brad.chambers@gmail.com> Add RialtoWriter (19:33:13)

2015-03-10
	* Bradley J Chambers <brad.chambers@gmail.com> move grow from hpp to cpp (20:26:26)
	* Bradley J Chambers <brad.chambers@gmail.com> move references to HIGHEST and LOWEST from .hpp to .cpp to make msvc happy (18:46:18)
	* Bradley J Chambers <brad.chambers@gmail.com> some missing includes and exports (19:45:50)
	* Howard Butler <howard@hobu.co> catch up PCL kernels to new plugin changes #774 (19:19:50)
	* Bradley J Chambers <brad.chambers@gmail.com> be explicit about type so that msvc does not complain (19:06:38)
	* Bradley J Chambers <brad.chambers@gmail.com> provide default constructor for PluginInfo, no initializer lists on msvc (17:54:00)
	* Bradley J Chambers <brad.chambers@gmail.com> test if val was provided without use of nan at all (16:48:52)
	* Bradley J Chambers <brad.chambers@gmail.com> provide fixes for MSVC2012 (16:31:20)
	* Howard Butler <howard@hobu.co> oci wrapper stuff needs to live in pdal namespace -- there's a GDAL global version of same (16:30:34)
	* Bradley J Chambers <brad.chambers@gmail.com> add missing include cstdint, sort includes (16:25:42)
	* Andrew Bell <andrew.bell.ia@gmail.com> Plugin framework refactoring (15:39:35)

2015-03-07
	* Pete Gadomski <pete.gadomski@gmail.com> Remove read_n and read_field from Utils.hpp (16:30:46)
	* Pete Gadomski <pete.gadomski@gmail.com> Remove read_n from Terrasolid reader (16:27:39)
	* Pete Gadomski <pete.gadomski@gmail.com> Smarten up the Terrasolid return number (15:34:06)
	* Pete Gadomski <pete.gadomski@gmail.com> Increment counter in TerrasolidReader (15:33:38)
	* Pete Gadomski <pete.gadomski@gmail.com> Add TerrasolidReaderTest (15:32:26)
	* Pete Gadomski <pete.gadomski@gmail.com> Refactor the QFit reader to not use Utils::read_n (14:17:33)
	* Pete Gadomski <pete.gadomski@gmail.com> Add Switchable Extractor and IStream (14:16:15)
	* Pete Gadomski <pete.gadomski@gmail.com> Seek to the end of an IStream (16:49:55)
	* Howard Butler <howard@hobu.co> output dataformat_id as metadata for LAS reader (01:12:30)

2015-03-05
	* Pete Gadomski <pete.gadomski@gmail.com> PDAL_DLL the OptechReader (21:12:40)
	* Connor Manning <connor@hobu.co> Include pdal_internal to ensure ifdef is valid.  Constify input ptr. (21:08:49)
	* Howard Butler <howard@hobu.co> point to PDAL RPM repo (19:50:12)
	* Pete Gadomski <pete.gadomski@gmail.com> Add reader for Optech csd files (09:42:50)
	* Pete Gadomski <pete.gadomski@gmail.com> Add georeference utility (09:42:50)
	* Pete Gadomski <pete.gadomski@gmail.com> Add missing includes to Extractor.hpp (09:42:50)

2015-02-15
	* Connor Manning <connor@hobu.co> Switch attribute filter to the changed QuadIndex interface. (19:52:54)
	* Connor Manning <connor@hobu.co> Quad index interface changes. (19:17:19)

2015-03-04
	* Howard Butler <howard@hobu.co> PCL support needs PCL 1.7.2+, not pipeline branch anymore (22:28:10)
	* Andrew Bell <andrew.bell.ia@gmail.com> Make getDimension private. (21:54:18)
	* Andrew Bell <andrew.bell.ia@gmail.com> Move StageRunner.hpp to src dir. (21:53:10)

2015-03-03
	* Andrew Bell <andrew.bell.ia@gmail.com> Reset BPF stream on initialization. (01:57:24)

2015-02-27
	* Andrew Bell <andrew.bell.ia@gmail.com> Add write tests for BPF. (16:28:14)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove dead option from OciReader. (16:27:12)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix duplicate backout of offset. (16:26:21)
	* Bradley J Chambers <brad.chambers@gmail.com> move Charbuf, Extractor, Inserter, IStream, and OStream to util (15:26:34)

2015-02-26
	* Bradley J Chambers <brad.chambers@gmail.com> StageRunner is local to Stage and does not need to be part of the public interface (22:03:48)
	* Whitney O'Meara <womeara@radiantblue.com> Updated GeoWave plugin to check to see if the JVM is already running.  Also udpated GeoWaveReader to limit query results by count. (19:09:57)

2015-02-13
	* Whitney O'Meara <womeara@radiantblue.com> Initial attempt at setting GeoWave up as a plugin within Vagrant. (18:02:00)

2015-02-25
	* Connor Manning <connor@hobu.co> Update Vagrant's trusty image URL. (16:39:20)

2015-02-24
	* Andrew Bell <andrew.bell.ia@gmail.com> Replace getBytes() with getPackedPoint(). (21:56:27)
	* Howard Butler <howard@hobu.co> put back tesselation output in hexbin test so tests pass (19:38:01)
	* Howard Butler <howard@hobu.co> only nuke the files in ./lib on clean for 'make clean', not the lib directory itself (17:24:48)
	* Andrew Bell <andrew.bell.ia@gmail.com> Support for LAS extra bytes VLR. A couple of fixes for reading/writing LAS files. (03:56:11)

2015-02-22

2015-02-21
	* Pete Gadomski <pete.gadomski@gmail.com> Use @loader_path/../lib (17:25:14)

2015-02-10
	* Pete Gadomski <pete.gadomski@gmail.com> General cleanup of the rxp reader (22:55:09)
	* womeara <womeara@radiantblue.com> Configured GeoWave drivers to run as plugins. (17:20:13)
	* Howard Butler <howard@hobu.co> move package installation into a linux-install-scripts/packages.sh file instead of in Vagrantfile only (20:30:30)
	* Howard Butler <howard@hobu.co> build and install laz-perf (20:29:50)
	* Howard Butler <howard@hobu.co> Add wget to Vagrantfile (15:44:35)

2015-02-19

2015-02-18
	* Andrew Bell <andrew.bell.ia@gmail.com> Allow raw point access. (20:41:06)
	* Matthew Hanson <mhanson@appliedgeosolutions.com> changed parameter m_RADIUS_SQ to m_RADIUS then pass in the square to OutCoreInterp (20:33:15)
	* Howard Butler <howard@hobu.co> light up GDAL environment for reprojection filter #764 (20:27:26)
	* Matthew Hanson <mhanson@appliedgeosolutions.com> fixed half pixel x and y offset in GeoTransform (p2g plugin) (17:05:55)

2015-02-12
	* Whitney O'Meara <womeara@radiantblue.com> Updated GeoWave documentation to specify which srs to use when writing data.  Also, updated the index with GeoWave entries. (19:14:49)

2015-02-11
	* womeara <womeara@radiantblue.com> Added documentation for the GeoWave plugin. (18:08:25)
	* Howard Butler <howard@hobu.co> Adapt @vmora's patch from #756 to make find_package for Boost REQUIRED (17:48:25)
	* Andrew Bell <andrew.bell.ia@gmail.com> Strange performance thing. (17:22:22)

2015-02-06
	* Whitney O'Meara <womeara@radiantblue.com> Updated GeoWave driver to support FeatureCollectionDataAdapter.  Also, updated writer to use AccumuloIndexWriter. (16:16:33)

2015-02-02
	* Whitney O'Meara <womeara@radiantblue.com> Updated GeoWave cmake scripts (20:59:09)
	* Whitney O'Meara <womeara@radiantblue.com> Initial checkin of GeoWave PDAL driver (19:48:03)

2015-02-05
	* Andrew Bell <andrew.bell.ia@gmail.com> Add test for output_dims option. (21:13:40)
	* Howard Butler <howard@hobu.co> add filename to 'pdal info' output (18:22:48)
	* Howard Butler <howard@hobu.co> add '--all' output mode for 'pdal info' (17:19:09)
	* Howard Butler <howard@hobu.co> default to not outputting tesselation in Metadata with output_tesselation option (17:18:18)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add output_dims support. (16:35:34)

2015-01-30
	* Bradley J Chambers <brad.chambers@gmail.com> Add range filter (17:26:42)
	* Pete Gadomski <pete.gadomski@gmail.com> Disable pgpointcloud plugin if no postgres found (21:38:17)
	* Howard Butler <howard@hobu.co> In relation to #733, turn on @loader_path and @executable_path for rpath on OSX. (21:29:38)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add better diagnostic output for ReprojectionFilter. (21:26:41)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove dead constructors. (20:09:20)
	* Andrew Bell <andrew.bell.ia@gmail.com> Semi-decent error message for bad pipeline XML. (18:42:53)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove m_lastWriter from PipelineManager. (17:13:08)
	* Pete Gadomski <pete.gadomski@gmail.com> Add kernel plugin for Coherent Point Drift (14:37:35)
	* Pete Gadomski <pete.gadomski@gmail.com> Update m_lastStage in PipelineManager::addWriter (16:00:15)
	* Pete Gadomski <pete.gadomski@gmail.com> Remove CMAKE_BUILD_WITH_INSTALL_RPATH=TRUE for OSX (14:29:25)

2015-02-04
	* Andrew Bell <andrew.bell.ia@gmail.com> Add test for writing scaled X,Y,Z values. (22:04:51)
	* Andrew Bell <andrew.bell.ia@gmail.com> Make sure that hexrep is properly sized before appending to insertion buffer. Close #746 Close #747 (21:26:51)
	* Andrew Bell <andrew.bell.ia@gmail.com> Actually commit changes to removeTrailing/Leading blanks. Support options -> vector of strings. (19:45:40)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add removeLeadingBlanks.  Fix removeTrailingBlanks. (19:00:07)
	* Howard Butler <howard@hobu.co> don't try to trap for missing connections, let gtest catch them in pgpointcloud tests #744 (16:11:09)

2015-02-03
	* Andrew Bell <andrew.bell.ia@gmail.com> Small optimizations/Explicit types for LAS dims. (17:49:12)
	* Andrew Bell <andrew.bell.ia@gmail.com> Rollback. (15:29:20)
	* Sandro Santilli <strk@keybit.net> Allow running pgpointcloud tests against non-default installs (09:24:37)
	* Andrew Bell <andrew.bell.ia@gmail.com> Register LAS dimensions with their actual size. (02:53:16)
	* Andrew Bell <andrew.bell.ia@gmail.com> Small optimizations. (02:52:26)

2015-01-21
	* Bradley J Chambers <brad.chambers@gmail.com> WIP - drafts of tutorial for writing filters, kernels, readers, and writers, with accompanying sample code (19:35:40)
	* Howard Butler <howard@hobu.co> read our custom dimension out of ProgrammableFilter (23:34:10)
	* Howard Butler <howard@hobu.co> default my build to building with python (23:33:54)
	* Howard Butler <howard@hobu.co> manual merge (22:49:16)
	* Howard Butler <howard@hobu.co> We were using the default dimension name rather than the actual dimension name for filtering. Custom dimensions ended up being '' (17:04:58)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove debug. (16:45:50)
	* Pete Gadomski <pete.gadomski@gmail.com> BUILD_PLUGIN_PYTHON should not depend (15:41:26)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add scaling to BPF writer. (02:56:37)

2015-02-01
	* Howard Butler <howard@hobu.co> don't do RPATH install on linux, just OSX (16:44:08)
	* Pete Gadomski <pete.gadomski@gmail.com> Fix NULL pointer in `pdal translate --polygon` (03:52:01)
	* Pete Gadomski <pete.gadomski@gmail.com> Use correct cmake version variable in pdal-config (02:58:40)

2015-01-27
	* Bradley J Chambers <brad.chambers@gmail.com> Add PCL kernel to compute Height Above Ground (18:35:15)
	* Howard Butler <howard@hobu.co> min/max/mean typo in delta kernel (15:07:19)

2015-01-29
	* Howard Butler <howard@hobu.co> Don't throw an error with empty GeoTIFF keys, instead just set it as an empty SRS (16:47:50)
	* Connor Manning <connor@hobu.co> Escape quotes in JSON string values. (04:05:09)

2015-01-28
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix memcpy to vector. (19:02:01)
	* Andrew Bell <andrew.bell.ia@gmail.com> Minimize stream writes. Eliminate unnecessary numeric casts. (18:47:19)
	* Connor Manning <connor@hobu.co> Smart ptr instead of raw, move some implementations into cpp. (17:51:05)
	* Connor Manning <connor@hobu.co> Prefix standard classes with std::, fix const qualifier warning. (17:20:24)
	* Bradley J Chambers <brad.chambers@gmail.com> forward declare nanoflann in KDIndex, so that nanoflann does not need to be installed (17:06:14)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't call clearTemps() each time a point is added. Read LAS points in blocks. (16:37:07)
	* Howard Butler <howard@hobu.co> Rollup of version-related tweaks #719 (14:21:26)
	* Andrew Bell <andrew.bell.ia@gmail.com> Avoid numeric cast if possible. (03:48:32)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't create copy of collection when finding. (03:31:32)
	* Andrew Bell <andrew.bell.ia@gmail.com> Create/use classes to insert/extract byte-ordered data from a buffer. (01:20:30)

2015-01-26
	* Bradley J Chambers <brad.chambers@gmail.com> Move Kernel* back to "public interface" and fix the include paths (20:21:12)
	* Bradley J Chambers <brad.chambers@gmail.com> boost -> std thread, clean up bad merge (03:43:43)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't access summary objects through shared pointers. (02:45:21)
	* Andrew Bell <andrew.bell.ia@gmail.com> Change vector to deque for PointBuffer index. (02:27:49)

2015-01-12
	* Bradley J Chambers <brad.chambers@gmail.com> Move Algorithm, Endian, and FileUtils to the util library (17:15:25)
	* Andrew Bell <andrew.bell.ia@gmail.com> Move all python stuff to plugin directory. (22:29:58)
	* Bradley J Chambers <brad.chambers@gmail.com> move nanoflann from ./include/pdal/third to ./vendor/nanoflann-1.1.8 (17:39:08)
	* Bradley J Chambers <brad.chambers@gmail.com> remove unused CMake variables/commented code (16:51:16)
	* Bradley J Chambers <brad.chambers@gmail.com> disable entire ReadCompressed class when LAZPERF is not present (16:39:37)
	* Bradley J Chambers <brad.chambers@gmail.com> fix #701, check that PDAL has LAZPERF support (16:30:34)
	* Connor Manning <connor@hobu.co> Initialization order warning. (16:27:00)
	* Andrew Bell <andrew.bell.ia@gmail.com> Plang update. (14:30:44)
	* Howard Butler <howard@hobu.co> decrufting (04:58:35)
	* Howard Butler <howard@hobu.co> remove dead cmake Find* modules (04:53:14)

2015-01-24
	* Howard Butler <howard@hobu.co> need <ostream> include (17:17:44)
	* Bradley J Chambers <brad.chambers@gmail.com> Remove package config (04:31:01)
	* Andrew Bell <andrew.bell.ia@gmail.com> More testing. (00:37:09)

2015-01-23
	* Andrew Bell <andrew.bell.ia@gmail.com> Debug Travis. (23:36:55)

2015-01-22
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix transformation math according to revised document. (21:49:36)

2015-01-20
	* Pete Gadomski <pete.gadomski@gmail.com> Fix rivlib test's cmakelists (21:15:52)
	* Howard Butler <howard@hobu.co> add gcc-multilib and g++-multilib to the Vagrant config (20:52:01)
	* Bradley J Chambers <brad.chambers@gmail.com> remove redundant export of pdal_util (19:15:04)
	* Bradley J Chambers <brad.chambers@gmail.com> we can specify multiple targets on the export line (18:55:29)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add UTM option for BpfWriter. Add default options for BpfWriter. Remove stream() from BpfWriter. Correct options description for LAS writer. (18:05:13)
	* Andrew Bell <andrew.bell.ia@gmail.com> Verify we have X, Y and Z and they're the first three dimensions. (17:23:45)
	* Howard Butler <howard@hobu.co> move bounds to include/pdal/util #699 (17:14:22)
	* Howard Butler <howard@hobu.co> remove @executable_path install_name for OSX (16:03:21)
	* Andrew Bell <andrew.bell.ia@gmail.com> Move more fancy compression stuff to the compressor.  Add comments. (14:54:33)

2015-01-16
	* Bradley J Chambers <brad.chambers@gmail.com> Add `filters.ground` and `kernels.ground` (19:49:19)
	* Howard Butler <howard@hobu.co> set PDAL_DRIVER_PATH for vagrant invocation (16:20:06)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix Mueller matrix initialization/math.  Add test. (01:21:47)

2015-01-14
	* Bradley J Chambers <brad.chambers@gmail.com> initial commit of PDALConfig.cmake (19:19:26)
	* Bradley J Chambers <brad.chambers@gmail.com> make BufferReader a public header (15:21:05)
	* Andrew Bell <andrew.bell.ia@gmail.com> Actually add all the files. (14:06:49)
	* Andrew Bell <andrew.bell.ia@gmail.com> Finish movement of plang to plugin-land. (13:47:47)

2015-01-19
	* Howard Butler <howard@hobu.co> only CMAKE_BUILD_WITH_INSTALL_RPATH when APPLE (22:32:10)
	* Howard Butler <howard@hobu.co> don't recursively install pdalutil headers (22:12:21)
	* Howard Butler <howard@hobu.co> another whack at rpath -- don't install plugins in a special directory (22:01:50)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add support for byte-segregated data. (20:16:53)
	* Howard Butler <howard@hobu.co> working dev and install rpath on OSX (19:42:13)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add support for writing dimension-major data. (16:13:50)

2015-01-17
	* Howard Butler <howard@hobu.co> rpath kind of working (23:26:17)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add compression to BPF writer. (14:40:56)

2015-01-15
	* Andrew Bell <andrew.bell.ia@gmail.com> Apply transformation to BPF points as read. (20:07:16)
	* Howard Butler <howard@hobu.co> Add SpatialReference::computeUTMZone(const BOX3D& box) const to calculate the UTM zone when you have a box in another coordinate system (19:45:13)
	* Andrew Bell <andrew.bell.ia@gmail.com> Properly initialize Mueller matrix. Check for X, Y and Z dimensions as now required by specification. (19:38:37)
	* Bradley J Chambers <brad.chambers@gmail.com> dimension max in bpf header never gets updated (17:38:22)
	* Bradley J Chambers <brad.chambers@gmail.com> MSVC complains about multiply defined symbols, same workaround provided previously in LasHeader.cpp (16:38:52)
	* Howard Butler <howard@hobu.co> remove iconv #707 (16:35:09)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove lambda with default arg. (16:34:44)
	* Bradley J Chambers <brad.chambers@gmail.com> if we do not want to rely on PDAL (pdal_export.hpp) to build the Utils library, then we need to define PDAL_DLL locally (16:16:39)
	* Bradley J Chambers <brad.chambers@gmail.com> pdal_export will always need pdal_defines (rather than hoping the including file took care of it first) (16:10:50)
	* Bradley J Chambers <brad.chambers@gmail.com> PDALUtils needs to export toJSON (16:10:03)
	* Bradley J Chambers <brad.chambers@gmail.com> TransformationFilter needs to export transformationMatrixFromString (16:09:28)
	* Andrew Bell <andrew.bell.ia@gmail.com> First cut at BPF writer. (01:16:44)

2015-01-13
	* Andrew Bell <andrew.bell.ia@gmail.com> Provide file metadata option in info kernel. Clean up JSON output. (20:27:16)
	* Andrew Bell <andrew.bell.ia@gmail.com> Simplify JSON output of metadata. (19:05:43)

2015-01-11
	* Connor Manning <connor@hobu.co> Read compressed data from Greyhound when possible. (21:34:19)
	* Connor Manning <connor@hobu.co> Update schema format expectations, restructure slightly to begin decompression work. (17:31:17)
	* Connor Manning <connor@hobu.co> Expected schema response from Greyhound was out of date. (05:31:23)
	* Howard Butler <howard@hobu.co> Fail pgpointcloud test more gracefully when you can't connect to db (03:56:39)
	* Bradley J Chambers <brad.chambers@gmail.com> remove md5 and string_ref per discussions with hobu (03:30:10)
	* Howard Butler <howard@hobu.co> remove <random> and friends from GlobalEnvironment -- it was needed for UUIDs which we don't do anymore (03:10:15)
	* Bradley J Chambers <brad.chambers@gmail.com> avoid segfault in translate kernel (02:32:16)
	* Howard Butler <howard@hobu.co> Big bunch of cmake-related fixes to get Vagrant config going #684 (01:15:47)

2015-01-10
	* Connor Manning <connor@hobu.co> Get installer working with new directory structure. (19:09:13)
	* Connor Manning <connor@hobu.co> Break greyhound exchanges into hpp/cpp instead of all header. (15:45:43)

2015-01-09
	* Connor Manning <connor@hobu.co> Allow build on GCC. (23:50:58)
	* Connor Manning <connor@hobu.co> Update lazperf include. (22:54:02)
	* Connor Manning <connor@hobu.co> Remove FindLazperf.cmake module. (20:37:34)
	* Pete Gadomski <pete.gadomski@gmail.com> Add transformation filter (15:55:29)
	* Howard Butler <howard@hobu.co> std:: prefix cout for dumper (17:27:53)
	* Connor Manning <connor@hobu.co> Add greyhound reader doc. (15:33:20)

2015-01-08
	* Howard Butler <howard@hobu.co> need <iostream> in Dumper for std::cout (21:40:37)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add lasdump and separate build dependencies. (21:08:24)
	* Howard Butler <howard@hobu.co> make IceBridge work on Vagrant (20:45:24)
	* Bradley J Chambers <brad.chambers@gmail.com> Rename FindPoints2Grid to FindP2G so that FeatureSummary will behave correctly. (20:42:31)
	* Bradley J Chambers <brad.chambers@gmail.com> We generally do not need a copy when using auto. (14:54:59)
	* Andrew Bell <andrew.bell.ia@gmail.com> Initialize position with something reasonable so that sorting works. (18:48:46)
	* Howard Butler <howard@hobu.co> ADDITIONAL_MAKE_CLEAN_FILES directory property for lib/ to wipe plugins on 'make clean' (18:48:20)

2015-01-07
	* Bradley J Chambers <brad.chambers@gmail.com> Cleanup Drivers.hpp (19:36:04)
	* Pete Gadomski <pete.gadomski@gmail.com> Update rxp plugin's include directories (17:24:35)
	* Bradley J Chambers <brad.chambers@gmail.com> Modify pdal app outputs (16:47:38)
	* Connor Manning <connor@hobu.co> Update travis/example config compression flag. (16:34:00)
	* Connor Manning <connor@hobu.co> Fix last GCC warning, and minor tweaks. (16:16:21)
	* Connor Manning <connor@hobu.co> Change WITH_COMPRESSION cmake flag to WITH_LAZPERF for consistency (16:13:17)
	* Bradley J Chambers <brad.chambers@gmail.com> only print plugin version if it is set (12:55:48)
	* Bradley J Chambers <brad.chambers@gmail.com> record plugin version as part of stage info (03:42:44)

2015-01-06

2015-01-05
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove Metadata -> JSON test (moved to PDALUtils). (22:08:37)
	* Andrew Bell <andrew.bell.ia@gmail.com> Verify we handle Non-ASCII UTF-8 characters properly in Metadata/XMLSchema. (21:19:23)
	* Bradley J Chambers <brad.chambers@gmail.com> Remove SET_STAGE_ENABLED and SET_KERNEL_ENABLED (19:02:09)
	* Howard Butler <howard@hobu.co> change LICENSE.txt pointer to (17:50:26)

2015-01-04
	* Stefan Ziegler <edi.gonzales@gmail.com> db schema support when appending data to an existing table (17:56:30)

2015-01-03
	* Howard Butler <howard@hobu.co> add TGZ generator, point to license (16:00:44)
	* Howard Butler <howard@hobu.co> set SOVERSION (15:31:45)

2015-01-02
	* Connor Manning <connor@hobu.co> Alleviate flood of type-punned pointer warnings on GCC. (18:43:56)
	* Connor Manning <connor@hobu.co> Write OStream floating point vals in little-endian. (18:28:35)
	* Bradley J Chambers <brad.chambers@gmail.com> clean up commented lines in test/unit/CMakeLists.txt, dead unit tests, etc. (01:54:52)

2015-01-01
	* Connor Manning <connor@hobu.co> Don't segfault with PointBuffer stream constructor. (21:45:16)

2014-12-31
	* Andrew Bell <andrew.bell.ia@gmail.com> DTD requires orientation to precede metadata. (23:07:44)
	* Andrew Bell <andrew.bell.ia@gmail.com> Provide access to QuickInfo through pdal info --summary. Remove dead code.  Remove ptree from InfoKernel. (21:56:14)
	* Andrew Bell <andrew.bell.ia@gmail.com> Make sure log is set before passing to BpfHeader. (20:34:28)
	* Andrew Bell <andrew.bell.ia@gmail.com> Move metadata -> JSON translation to PDALUtils. (17:33:53)

2014-12-30
	* Howard Butler <howard@hobu.co> LICENSE.txt link no good for CPACK_RESOURCE_FILE_LICENSE (21:29:40)
	* Howard Butler <howard@hobu.co> source packaging regex mods (21:11:10)
	* Howard Butler <howard@hobu.co> source packaging regex mods (21:10:28)
	* Howard Butler <howard@hobu.co> bump version to 1.0.0b1 in preparation for release (16:46:42)
	* Howard Butler <howard@hobu.co> tweak version regex (16:46:29)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove dead ptree code. (16:40:25)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't test for stage descriptions.  Don't default to app bundle on OSX. (16:08:43)

2014-12-29
	* Howard Butler <howard@hobu.co> add some light docs to the SET_STAGE_NAME macro for many drivers. (21:45:15)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove debug. (16:46:37)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add metadata test file. (16:30:12)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix template args. (15:51:06)
	* Andrew Bell <andrew.bell.ia@gmail.com> Changes to support preview of stages and general stats filter changes. (15:10:10)
	* Andrew Bell <andrew.bell.ia@gmail.com> Enhance support tests to handle streams. (14:39:28)

2014-12-26
	* Howard Butler <howard@hobu.co> pipeline doc updates (15:24:47)

2014-12-23
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove unused stats support from pdal info. (16:51:10)
	* Andrew Bell <andrew.bell.ia@gmail.com> Simple split on char. (14:52:10)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove cruft from stats filter.  Fix tests. (00:07:49)

2014-12-22
	* Bradley J Chambers <brad.chambers@gmail.com> test binary directory may differ from the pdal app directory (if PDAL_BUNDLE=ON), test names may also change, so just use pdal app instead of a specific test (19:39:55)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add split() and split2() to replace boost::split. (19:36:28)
	* Bradley J Chambers <brad.chambers@gmail.com> use KernelFactory and KernelInfo to display list of available kernels and determine if the provided kernel is valid in PDAL application (19:34:39)
	* Bradley J Chambers <brad.chambers@gmail.com> fix two more paths to configured pipelines (16:31:01)
	* Bradley J Chambers <brad.chambers@gmail.com> tidying up, fixing paths to XMLs in the unit tests (16:16:23)
	* Bradley J Chambers <brad.chambers@gmail.com> configure tests to more reliably locate test data, beef up pcpipelineTest to test the sample pipelines (15:49:36)

2014-12-19
	* Bradley J Chambers <brad.chambers@gmail.com> Widespread CMake updates (18:47:21)
	* Andrew Bell <andrew.bell.ia@gmail.com> Enhance XMLSchema test. (22:32:30)

2014-12-20
	* Andrew Bell <andrew.bell.ia@gmail.com> Add a test for compression of all types. (02:56:27)

2014-12-18
	* Andrew Bell <andrew.bell.ia@gmail.com> Use DimType in XMLDim.  Minimize use of XMLDim. (22:50:55)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove debug. (14:39:02)
	* Andrew Bell <andrew.bell.ia@gmail.com> Cache location scaling. (14:35:44)

2014-11-19
	* Bradley J Chambers <brad.chambers@gmail.com> Clean up tests that invoked deprecated filters (21:05:55)
	* Bradley J Chambers <brad.chambers@gmail.com> Port Chipper filter (19:55:49)
	* Howard Butler <howard@hobu.co> more cleanups due to #616 (21:49:32)
	* Howard Butler <howard@hobu.co> catch up Terrasolid PR to master (21:10:05)
	* Bradley J Chambers <brad.chambers@gmail.com> nuke deprecated filters (20:43:38)
	* Howard Butler <howard@hobu.co> catch up LAS reorg to master (20:12:06)
	* Howard Butler <howard@hobu.co> Catch up LAS reorg to master (20:11:38)
	* Andrew Bell <andrew.bell.ia@gmail.com> First steps to write ints instead of doubles for DB drivers. (19:26:36)
	* Bradley J Chambers <brad.chambers@gmail.com> all plugins explicitly turned off, all optional components toggled with flag (GEOS and COMPRESSION were missing) (19:15:49)
	* Bradley J Chambers <brad.chambers@gmail.com> stubs have been gone for a while now (19:14:24)
	* Bradley J Chambers <brad.chambers@gmail.com> WITH_CARIS no longer used (19:05:07)
	* Paul Ramsey <pramsey@cleverelephant.ca> Move connection setup to initialize() (19:04:25)
	* Bradley J Chambers <brad.chambers@gmail.com> update api docs to match reality (19:02:24)
	* Paul Ramsey <pramsey@cleverelephant.ca> Allow connection for addDimension to get access to the database (18:49:40)
	* Paul Ramsey <pramsey@cleverelephant.ca> More useful message during failure to connect (18:09:14)
	* Howard Butler <howard@hobu.co> build terrasolid (16:51:53)
	* Howard Butler <howard@hobu.co> Catch up TerraSolid PR to current master (16:47:10)
	* Howard Butler <howard@hobu.co> update PCL plugin to deal with BufferReader rename (16:17:20)
	* Bradley J Chambers <brad.chambers@gmail.com> remove unused definitions from pdal_defines (15:36:45)
	* Bradley J Chambers <brad.chambers@gmail.com> remove caris driver (it will be posted to PDAL/Caris) (15:31:20)
	* Bradley J Chambers <brad.chambers@gmail.com> update tutorial that uses BufferReader (15:05:07)
	* Bradley J Chambers <brad.chambers@gmail.com> Port Buffer driver (14:59:33)
	* Bradley J Chambers <brad.chambers@gmail.com> capitalization matters (04:25:28)
	* Howard Butler <howard@hobu.co> Implement stream-based PointBuffer constructor and byte fetching #604 (02:55:22)

2014-12-17
	* Bradley J Chambers <brad.chambers@gmail.com> replacing more boost with c++11 where appropriate; moment and density accumulators are unused (21:16:21)
	* Andrew Bell <andrew.bell.ia@gmail.com> Eliminate ExtDimType in favor of enhanced DimType. (23:26:17)
	* Connor Manning <connor@hobu.co> Add include. (21:00:39)
	* Bradley J Chambers <brad.chambers@gmail.com> PDAL_EMBED_BOOST no longer exists (20:23:28)
	* Bradley J Chambers <brad.chambers@gmail.com> remove Application.hpp - unused (20:08:35)
	* Bradley J Chambers <brad.chambers@gmail.com> use Support::temppath to create temp files in temp directory (18:56:17)
	* Bradley J Chambers <brad.chambers@gmail.com> on windows, boost filesystem current directory ends in backslash, and does not need a trailing slash appended (18:52:48)
	* Bradley J Chambers <brad.chambers@gmail.com> replace boost::shared_ptr with std::shared_ptr, update docs to reflect what we actually use from Boost (17:55:49)
	* Andrew Bell <andrew.bell.ia@gmail.com> Make proper temporary PointRef objects. Close #631 (16:50:58)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove debug. (15:23:26)

2014-12-16
	* Bradley J Chambers <brad.chambers@gmail.com> create typedefs for FilterPtr, ReaderPtr, and WriterPtr (18:24:54)
	* Bradley J Chambers <brad.chambers@gmail.com> remove dependency on boost random (20:08:18)
	* Bradley J Chambers <brad.chambers@gmail.com> remove dependency on boost threads, fixing pclvisualizer linker issue (windows only) along the way (19:46:53)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix extra brace. (19:29:55)
	* Bradley J Chambers <brad.chambers@gmail.com> no longer using Boost unit_test_framework (16:40:49)
	* Andrew <andrew@abell-vb2.(none)> Use custom swap_iter for sorting PointBufferIter. (16:22:02)

2014-12-15
	* Bradley J Chambers <brad.chambers@gmail.com> Update PDAL_ADD_PLUGIN to use FILES and LINK_WITH keywords for passing multiple arguments (17:23:15)
	* Bradley J Chambers <brad.chambers@gmail.com> fix broken SupportTest and python plugin options (17:29:00)
	* Bradley J Chambers <brad.chambers@gmail.com> accidently deleted wrong line in macro, fix it (16:37:02)
	* Bradley J Chambers <brad.chambers@gmail.com> use CMakeParseArguments in PDAL_ADD_TEST (16:16:42)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't link in PDAL source files in plugin. (18:54:09)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove debug. (18:01:55)
	* Andrew Bell <andrew.bell.ia@gmail.com> Make build work with and without LAZperf. (17:35:33)

2014-12-01
	* Bradley J Chambers <brad.chambers@gmail.com> PCLVisualizer now has x, y, z, rgb, and intensity color handlers (16:23:36)

2014-12-10
	* Bradley J Chambers <brad.chambers@gmail.com> use create<Reader|Writer|Filter> methods when creating driver stages, especially for plugins, use unique_ptr's for stages (19:19:53)
	* Pete Gadomski <pete.gadomski@gmail.com> Use OPTIONAL_COMPONENT_SWITCH for attribute plugin (20:30:37)
	* Bradley J Chambers <brad.chambers@gmail.com> remove comments, WITH_GEOS has no meaning anymore (18:34:56)
	* Bradley J Chambers <brad.chambers@gmail.com> CropFilter should be built with or without GEOS (18:08:56)
	* Bradley J Chambers <brad.chambers@gmail.com> add_test needs WORKING_DIRECTORY set on linux (17:33:20)
	* Bradley J Chambers <brad.chambers@gmail.com> help find plugins in build location (16:37:40)
	* Bradley J Chambers <brad.chambers@gmail.com> fix the crop filter tests (16:13:24)
	* Howard Butler <howard@hobu.co> gtest unsigned comparison cleanups (03:03:39)

2014-12-08
	* Bradley J Chambers <brad.chambers@gmail.com> Port of python filters (predicate and programmable) to plugins; separate test executables (16:58:39)
	* Pete Gadomski <pete.gadomski@gmail.com> Fix typo in name of ZVelocity dimension (14:36:07)
	* Bradley J Chambers <brad.chambers@gmail.com> Move Reprojection filter (14:25:47)

2014-12-13
	* Bradley J Chambers <brad.chambers@gmail.com> LasReader is unused in XMLSchemaTest (05:28:56)
	* Bradley J Chambers <brad.chambers@gmail.com> need to export XMLSchema (05:08:52)
	* Bradley J Chambers <brad.chambers@gmail.com> set CMAKE_PREFIX_PATH to help locate PCL in OSGeo4W default location (05:08:05)

2014-12-12
	* Bradley J Chambers <brad.chambers@gmail.com> fvisibility-inlines-hidden not relevant on windows, pdal_dll_export can probably be defined project wide (21:39:07)
	* Connor Manning <connor@hobu.co> Allow quad-tree to represent a subtree. (21:37:18)
	* Connor Manning <connor@hobu.co> Various tweaks. (20:47:18)
	* Connor Manning <connor@hobu.co> Need iostream include for std::ios::pos_type. (20:14:54)
	* Bradley J Chambers <brad.chambers@gmail.com> fix default for dependent tests, also check for WITH_TESTS before adding plugin tests (16:10:51)
	* Bradley J Chambers <brad.chambers@gmail.com> add bin dir for windows users and add default paths to KernelFactory (15:32:06)

2014-12-11
	* Bradley J Chambers <brad.chambers@gmail.com> _VARIADIC_MAX must be increased on msvc for gtest (14:38:28)
	* Bradley J Chambers <brad.chambers@gmail.com> make the crop filter a builtin filter once again (01:18:56)

2014-12-04
	* Bradley J Chambers <brad.chambers@gmail.com> Only Windows needs to have the object libraries included in apps/tests (17:40:18)
	* Andrew Bell <andrew.bell.ia@gmail.com> DbReader for OCI. (17:09:52)

2014-11-21
	* Bradley J Chambers <brad.chambers@gmail.com> Move Crop filter (15:59:12)
	* Bradley J Chambers <brad.chambers@gmail.com> rename drivers as io (02:29:30)
	* Bradley J Chambers <brad.chambers@gmail.com> rename drivers as io (02:29:30)
	* Bradley J Chambers <brad.chambers@gmail.com> Port Decimation filter (22:08:17)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix tests for missing LIBGEOTIFF. (21:37:00)
	* Bradley J Chambers <brad.chambers@gmail.com> pgpointcloud xmls in vagrant need updating (21:25:10)
	* Bradley J Chambers <brad.chambers@gmail.com> we do not need to include the object libs in the app (19:53:42)
	* Andrew Bell <andrew.bell.ia@gmail.com> Replace stuff I shouldn't have removed. (19:27:27)
	* Howard Butler <howard@hobu.co> A bunch of windows warnings and cleanups #622 (17:42:40)

2014-11-22
	* Bradley J Chambers <brad.chambers@gmail.com> Port Stats filter (03:11:12)
	* Howard Butler <howard@hobu.co> try NUMTHREADS=2 (14:53:59)
	* Howard Butler <howard@hobu.co> hammer NUMTHREADS in travis build to 1 to see if first build stops getting killed (05:44:44)
	* Howard Butler <howard@hobu.co> catch up drivers->io rename to master (05:27:55)
	* Bradley J Chambers <brad.chambers@gmail.com> Port MortonOrder filter (01:57:33)
	* Bradley J Chambers <brad.chambers@gmail.com> Port Splitter filter (02:23:33)
	* Bradley J Chambers <brad.chambers@gmail.com> Port Ferry filter (01:33:45)

2014-12-09
	* Andrew Bell <andrew.bell.ia@gmail.com> Write scale into XMLSchema. (22:08:40)
	* Bradley J Chambers <brad.chambers@gmail.com> optional plugin tests should also be dependent on WITH_TESTS (17:40:25)
	* Bradley J Chambers <brad.chambers@gmail.com> malformed test in GDALUtilsTest (16:27:01)
	* Bradley J Chambers <brad.chambers@gmail.com> update tests to address warnings, most of which were signed/unsigned or int/float comparisons (15:56:06)
	* Andrew Bell <andrew.bell.ia@gmail.com> SQLite checked with compression and integrated into int I/O. (01:55:57)

2014-12-02
	* Bradley J Chambers <brad.chambers@gmail.com> Convert unit tests from Boost Test to Google Test (20:08:32)
	* Bradley J Chambers <brad.chambers@gmail.com> remove remaining refernces to boost standard integer types (20:31:07)
	* Bradley J Chambers <brad.chambers@gmail.com> Remove dangling references to drivers, mostly in the plugins (17:11:21)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove XMLSchema from Info.hpp. (17:27:28)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove PDAL_HAVE_LIBXML2 from XMLSchema files.  Use build system instead. (16:58:02)
	* Andrew Bell <andrew.bell.ia@gmail.com> Ignore float equality warning. (16:05:25)
	* Bradley J Chambers <brad.chambers@gmail.com> remove cruft, fPIC seems to be required for Kernel common object library (16:05:11)
	* Bradley J Chambers <brad.chambers@gmail.com> missed rename of Support to KernelSupport (15:39:30)
	* Bradley J Chambers <brad.chambers@gmail.com> remove extraneous clearing of PDAL_TARGET_OBJECTS (15:27:36)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove XML schema reader/writer. Remove exceptions from XML schema. Remove pointer wrappers. Remove storage of DimTypes (use XMLDims instead) (15:13:55)

2014-12-05
	* Bradley J Chambers <brad.chambers@gmail.com> Moving merge and sort filters (16:05:55)

2014-12-03
	* Howard Butler <howard@hobu.co> cleanups related to #637 (23:48:12)
	* Andrew Bell <andrew.bell.ia@gmail.com> Writer support for scaled 32-bit ints in OCI. (23:08:13)
	* Bradley J Chambers <brad.chambers@gmail.com> still need sudo for make install though (18:19:47)
	* Bradley J Chambers <brad.chambers@gmail.com> sudo the ctest call to avoid segfault on travis (18:01:02)
	* Andrew Bell <andrew.bell.ia@gmail.com> Make DbReader.  Hook to pgpointcloud. (02:03:13)

2014-11-14
	* Bradley J Chambers <brad.chambers@gmail.com> Port ALL kernels (21:04:45)
	* Bradley J Chambers <brad.chambers@gmail.com> Port Attributes Filter (20:56:44)
	* Bradley J Chambers <brad.chambers@gmail.com> Port Terrasolid Reader (20:25:41)
	* Bradley J Chambers <brad.chambers@gmail.com> Port Text Writer (20:17:04)
	* Bradley J Chambers <brad.chambers@gmail.com> Port BPF driver (17:31:51)
	* Bradley J Chambers <brad.chambers@gmail.com> Port QFIT Reader (20:46:35)
	* Bradley J Chambers <brad.chambers@gmail.com> Port SBET Reader and Writer (19:22:31)
	* Pete Gadomski <pete.gadomski@gmail.com> Allow text writer precision to be configured (20:50:00)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add base64-encoding of header extra data. (19:57:52)
	* Connor Manning <connor@hobu.co> Ignore generated Pgtest-Support file. (16:31:01)
	* Pete Gadomski <pete.gadomski@gmail.com> Never build OCI on travis (15:44:57)
	* Pete Gadomski <pete.gadomski@gmail.com> Simplify oci's CMakeLists.txt (15:21:54)
	* Pete Gadomski <pete.gadomski@gmail.com> Default BUILD_WITH_OCI=OFF if no ORACLE_HOME (15:21:17)
	* Pete Gadomski <pete.gadomski@gmail.com> Change case in FindOracle.cmake (15:15:43)
	* Pete Gadomski <pete.gadomski@gmail.com> Install during travis's script (14:32:38)
	* Bradley J Chambers <brad.chambers@gmail.com> auto directory_iterator works on OSX not linux (03:24:15)
	* Bradley J Chambers <brad.chambers@gmail.com> include pgpointcloud bin directory (02:48:06)
	* Bradley J Chambers <brad.chambers@gmail.com> install cmake 2.8.12 from PPA (02:45:09)

2014-11-20
	* Bradley J Chambers <brad.chambers@gmail.com> Port Colorization filter (14:33:24)
	* Andrew Bell <andrew.bell.ia@gmail.com> Warnings for bad return numbers and number of returns. (23:22:32)
	* Andrew Bell <andrew.bell.ia@gmail.com> Utils to namespace. (21:46:07)
	* Andrew Bell <andrew.bell.ia@gmail.com> Replace removed function. (18:11:29)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix Nitf test include. (17:35:39)
	* Howard Butler <howard@hobu.co> adjust plugin tests to reflect Chipper move (17:35:26)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove dead code from Utils. (17:23:36)
	* Bradley J Chambers <brad.chambers@gmail.com> move attribute sources and fix typos (02:07:14)
	* Bradley J Chambers <brad.chambers@gmail.com> attribute filter depends on geos, so it should be a plugin filter (01:50:52)

2014-11-26
	* Pete Gadomski <pete.gadomski@gmail.com> Metadata.hpp needs a <memory> include (18:20:49)
	* Pete Gadomski <pete.gadomski@gmail.com> Specify languages in cmake project (18:19:07)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add support for writing int32's to DbWriter.  Schema mods still needed. (17:08:32)
	* Bradley J Chambers <brad.chambers@gmail.com> pclvisualizer is a writer, not a reader (01:45:41)

2014-11-25
	* Paul Ramsey <pramsey@cleverelephant.ca> Fix cross-references (00:32:07)

2014-11-24
	* Paul Ramsey <pramsey@cleverelephant.ca> Groups readers w/ readers, writers w/ writers (23:43:32)
	* Bradley J Chambers <brad.chambers@gmail.com> if no point indices provided in view kernel, visualize all points (20:59:00)
	* Bradley J Chambers <brad.chambers@gmail.com> add ability to visualize a range of points in view kernel (19:37:58)
	* Paul Ramsey <pramsey@cleverelephant.ca> Fix mistaken touch of kernel names (19:30:22)
	* Paul Ramsey <pramsey@cleverelephant.ca> Fix readers/readres typos (19:27:21)
	* Paul Ramsey <pramsey@cleverelephant.ca> Rename all drivers.*.reader to readers.* and rename all drivers.*.writer to writers.* (19:21:17)
	* Bradley J Chambers <brad.chambers@gmail.com> view kernel need not be built without PCL_VISUALIZATION_FOUND, it can also use the visualize method to invoke the visualizer (16:56:48)
	* Bradley J Chambers <brad.chambers@gmail.com> remove unused includes in Random.hpp (trips up Windows) (14:28:34)

2014-11-17
	* Bradley J Chambers <brad.chambers@gmail.com> Port LAS drivers (22:04:52)
	* Andrew Bell <andrew.bell.ia@gmail.com> Make tests pass if there's no GEOTIFF. (22:53:08)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add inspect() to BPF. (21:33:45)
	* Andrew Bell <andrew.bell.ia@gmail.com> preview() infrastructure and las implementation. (20:17:51)
	* Bradley J Chambers <brad.chambers@gmail.com> order matters, driver object libs need to be created before test (19:17:11)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove bad comment. (17:44:48)
	* Howard Butler <howard@hobu.co> point to new location of Faux reader in OCITest (17:10:29)
	* Bradley J Chambers <brad.chambers@gmail.com> use PluginRegistry C API instead, as C++ symbols are not exported on windows (17:10:16)
	* Andrew Bell <andrew.bell.ia@gmail.com> Get spatial reference, rather than storing directly into metadata. (16:57:28)
	* Bradley J Chambers <brad.chambers@gmail.com> nitf plugin needs gitsha (16:41:43)
	* Bradley J Chambers <brad.chambers@gmail.com> empty does not need to be guarded on windows (16:27:15)

2014-11-18
	* Bradley J Chambers <brad.chambers@gmail.com> try using ctest to run all tests on Travis again (20:07:49)
	* Bradley J Chambers <brad.chambers@gmail.com> fix test/unit/CMakeLists (19:01:28)
	* Bradley J Chambers <brad.chambers@gmail.com> fix exename on windows, should be noop otherwise (18:09:47)
	* Bradley J Chambers <brad.chambers@gmail.com> cannot use initializer lists with the vector of strings on msvc2012 (17:38:39)
	* Bradley J Chambers <brad.chambers@gmail.com> need to make sure we open in binary mode (17:30:50)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't attempt to read extra header info if there is none. (17:19:07)
	* Bradley J Chambers <brad.chambers@gmail.com> slightly alter path to test executable in macro (15:42:01)

2014-11-12
	* Bradley J Chambers <brad.chambers@gmail.com> this is a bit of a hack, but it clears up the issue of the static variable not being exported with the DLL on MSVC (19:35:57)
	* Andrew Bell <andrew.bell.ia@gmail.com> Two types of data. (23:11:59)
	* Andrew Bell <andrew.bell.ia@gmail.com> More cast fun. (22:31:43)
	* Howard Butler <howard@hobu.co> pgpointcloud test cleanup (21:52:52)
	* Howard Butler <howard@hobu.co> _TESTS of corresponding _PLUGIN cmake_dependent_option should default to ON (21:52:35)
	* Howard Butler <howard@hobu.co> default my config to use the new BUILD_PLUGIN syntax (21:51:55)
	* Howard Butler <howard@hobu.co> un-break master due to #562 compression stuff (21:22:35)
	* Howard Butler <howard@hobu.co> Implement laz-perf compression #562 (21:14:20)
	* Pete Gadomski <pete.gadomski@gmail.com> Turn off NITF by default (20:13:00)
	* Howard Butler <howard@hobu.co> Charbuf uses std::ios::pos_type, not Charbuf::pos_type #512 (17:26:00)

2014-11-15
	* Howard Butler <howard@hobu.co> change the 'spatialreference' metadata item to be eHorizontalOnly and add a 'comp_spatialreference' metadata item for compount (vertical + horizontal) SRSs #571 (14:15:23)

2014-11-13
	* Bradley J Chambers <brad.chambers@gmail.com> Port FauxReader (15:18:31)
	* Bradley J Chambers <brad.chambers@gmail.com> default to reasonable plugin locations if PDAL_DRIVER_PATH not set (21:10:36)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add non-const data() (01:26:36)

2014-11-11
	* Andrew Bell <andrew.bell.ia@gmail.com> Squashed commit of the following: (18:58:09)
	* Andrew Bell <andrew.bell.ia@gmail.com> Missed file. (18:04:52)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add tests for LAS metadata/option handling. (16:41:12)
	* Andrew Bell <andrew.bell.ia@gmail.com> Change PointRef to PtRef to work around MSVC problem. (03:53:11)

2014-11-10
	* Andrew Bell <andrew.bell.ia@gmail.com> Provide type conversion for metadata. Provide automatic base 64 decoding for metadata. (21:43:12)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add support for stream redirection/restoration. (21:35:59)
	* Bradley J Chambers <brad.chambers@gmail.com> remove typename keyword in PointBufferIter.hpp (14:53:04)

2014-11-06
	* Pete Gadomski <pete.gadomski@gmail.com> Change case of SQLiteTest.cpp (16:15:49)
	* Bradley J Chambers <brad.chambers@gmail.com> link plugin libraries to plugin tests by default (22:02:52)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add dimension documentation. (19:38:37)

2014-11-05
	* Bradley J Chambers <brad.chambers@gmail.com> still need to include directories (03:19:57)
	* Bradley J Chambers <brad.chambers@gmail.com> simplify the original pdal unit tests, using the new cmake macro, also regrouping sources to make it a little easier to read/find things (00:06:40)

2014-11-04
	* Bradley J Chambers <brad.chambers@gmail.com> names must match, this is too easy to mess up, need to make it foolproof (23:12:11)
	* Bradley J Chambers <brad.chambers@gmail.com> nitf::Writer is now nitf::NitfWriter (23:02:08)
	* Bradley J Chambers <brad.chambers@gmail.com> cannot pass unique_ptr to setInput (21:43:58)
	* Howard Butler <howard@hobu.co> link PCL_LIBRARIES for PCL plugins after tweak in #573 (16:28:36)

2014-11-03
	* Bradley J Chambers <brad.chambers@gmail.com> typo in file extension (02:29:52)
	* Howard Butler <howard@hobu.co> fix copy/paste bug in drivers.las.writer for CreationDOY/CreationYear (22:42:13)
	* Pete Gadomski <pete.gadomski@gmail.com> Update PDAL_ADD_PLUGIN target_link_libraries (21:13:20)
	* Pete Gadomski <pete.gadomski@gmail.com> Add PDAL_ADD_TEST cmake macro (21:12:44)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix setting header system ID. (16:41:02)
	* Howard Butler <howard@hobu.co> add filters.attribute to stage list (14:56:45)
	* Howard Butler <howard@hobu.co> put DESDATA_LENGTH and DESDATA_OFFSET in metadata #568 (04:28:27)

2014-11-02
	* Bradley J Chambers <brad.chambers@gmail.com> set lib names within macro, quote variables so lists stay intact (02:58:05)

2014-10-30
	* Bradley J Chambers <brad.chambers@gmail.com> remove all the USE_PDAL_PLUGIN_FOO refs (02:55:27)
	* Bradley J Chambers <brad.chambers@gmail.com> not expecting nitro to be present on travis, so pin BUILD_PLUGIN_NITRO=OFF (02:52:12)
	* Bradley J Chambers <brad.chambers@gmail.com> Fix Windows linker errors (LNK2005, LNK2019) (16:58:14)
	* Andrew Bell <andrew.bell.ia@gmail.com> Handle forwarded metadata regardless of case. (21:45:39)

2014-10-29
	* Bradley J Chambers <brad.chambers@gmail.com> update recently added NitfReader test (18:43:07)
	* Bradley J Chambers <brad.chambers@gmail.com> lint (18:21:46)
	* Bradley J Chambers <brad.chambers@gmail.com> cleaning up (17:50:48)
	* Bradley J Chambers <brad.chambers@gmail.com> drop find_package REQUIRED, let FOO_FOUND do all the work and only be a stickler about version if it becomes an issue (17:24:00)
	* Bradley J Chambers <brad.chambers@gmail.com> renamed hexer as hexbin, should not necessarily name the plugins after their dependencies (17:00:11)
	* Bradley J Chambers <brad.chambers@gmail.com> Port HexBin driver to plugin framework, fix BUILD_PLUGIN_NITF (16:56:54)
	* Bradley J Chambers <brad.chambers@gmail.com> reflect renamed options, update vagrant scripts (16:35:55)
	* Bradley J Chambers <brad.chambers@gmail.com> WITH_ changed to BUILD_PLUGIN_ for plugin options, add dependent options for whether or not to build certain tests (e.g., certain databases may not be available for testing) (16:23:51)
	* Bradley J Chambers <brad.chambers@gmail.com> move plugin tests to plugins folder, add macro for adding plugin tests (01:22:00)
	* Howard Butler <howard@hobu.co> default my cmake config to Debug (03:50:12)
	* Howard Butler <howard@hobu.co> put back hackish code to set global_encoding/reserved from base64 Metadata/Option (03:50:00)

2014-10-27
	* Bradley J Chambers <brad.chambers@gmail.com> Port NITF driver to plugin framework, having trouble with PDALRegister symbols being exported (20:12:42)
	* Bradley J Chambers <brad.chambers@gmail.com> Port MrSID driver to plugin framework (15:59:20)
	* Bradley J Chambers <brad.chambers@gmail.com> Port p2g driver to plugin framework (19:29:25)
	* Bradley J Chambers <brad.chambers@gmail.com> handle status of missing dependencies uniformly in plugins (19:15:49)
	* Bradley J Chambers <brad.chambers@gmail.com> Port oci drivers to plugin framework (18:59:40)
	* Bradley J Chambers <brad.chambers@gmail.com> Port icebridge driver to plugin framework (18:07:00)
	* Howard Butler <howard@hobu.co> ignore .pyc files (19:17:48)
	* Bradley J Chambers <brad.chambers@gmail.com> initial greyhound plugin (16:45:57)
	* Bradley J Chambers <brad.chambers@gmail.com> PCL_VISUALIZATION_FOUND will be TRUE if it is supported, only build the PCLVisualization driver if that is the case (15:35:14)

2014-10-28
	* Bradley J Chambers <brad.chambers@gmail.com> only link PDAL in PDAL_ADD_DRIVER, link deps in the plugin CMakeLists file (17:01:48)
	* Bradley J Chambers <brad.chambers@gmail.com> Port pgpointcloud driver to plugin framework (02:05:07)
	* Bradley J Chambers <brad.chambers@gmail.com> fix some typos, add PDAL_LINKAGE within pdal_macros and the pcl CMakeLists (14:08:09)
	* Bradley J Chambers <brad.chambers@gmail.com> Port sqlite driver to plugin framework (12:32:31)
	* Bradley J Chambers <brad.chambers@gmail.com> remove icebridge from Drivers.hpp (02:07:36)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add test for NITF spatial reference option override. (22:40:05)
	* Andrew Bell <andrew.bell.ia@gmail.com> Simplify test names. (22:37:58)
	* Howard Butler <howard@hobu.co> support reading oracle connection string from a filename in addition to simply using the string #548 (19:40:07)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add type registration tests. (16:05:19)
	* Howard Butler <howard@hobu.co> drivers.oci.reader: override XYZ dimensions to <double> before reading them from XML schema (16:03:28)
	* Bradley J Chambers <brad.chambers@gmail.com> fix title/section delineation in ground tutorial (14:45:17)

2014-10-31
	* Andrew <andrew@abell-vb2.(none)> Use fewer threads for g++ to conserve memory. (19:28:32)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix initialization order. (18:03:37)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix bad merge. (16:18:35)

2014-10-22
	* Bradley J Chambers <brad.chambers@gmail.com> Add a more detailed ground filtering tutorial (18:36:53)
	* Howard Butler <howard@hobu.co> include tweak #532 (19:52:55)
	* Bradley J Chambers <brad.chambers@gmail.com> addressing abell's comments (19:07:19)
	* Bradley J Chambers <brad.chambers@gmail.com> will not even try to visualize if PDAL_HAVE_PCL_VISUALIZATION not present (20:09:30)
	* Howard Butler <howard@hobu.co> Support setting spatialite module name via options #539 (21:23:31)
	* Howard Butler <howard@hobu.co> LAS 1.4 Support. Refactoring of LAS/LAZ reader/writer #534 (20:19:51)
	* Andrew Bell <andrew.bell.ia@gmail.com> Formatting. (19:53:19)
	* Andrew Bell <andrew.bell.ia@gmail.com> Working sort filter. (19:50:32)
	* Howard Butler <howard@hobu.co> rearrange some includes #533 (19:26:17)
	* Bradley J Chambers <brad.chambers@gmail.com> change m_limit to point_count_t and remove template types, which are inferred (18:41:03)
	* Howard Butler <howard@hobu.co> handle GDAL <= 1.10 #533 (18:33:53)
	* Andrew Bell <andrew.bell.ia@gmail.com> More swap work. (17:55:39)
	* Howard Butler <howard@hobu.co> #include <ogr_api.h> for OGRRegisterAll() in GDALUtils.hpp #533 (17:55:36)
	* Howard Butler <howard@hobu.co> Implement filters.attribute -- setting of point dimension using Polygons and OGR #533 (17:13:37)
	* Bradley J Chambers <brad.chambers@gmail.com> fix some documentation typos (13:53:18)
	* Bradley J Chambers <brad.chambers@gmail.com> Add option to limit number of points written in Translate, using Decimation filter modification. Remove count from all other kernels (except Random, where it us used in the FauxReader). (13:35:35)

2014-10-23
	* Bradley J Chambers <brad.chambers@gmail.com> use unique_ptr with createKernel (02:33:39)
	* Bradley J Chambers <brad.chambers@gmail.com> do the macro thing (02:14:31)
	* Bradley J Chambers <brad.chambers@gmail.com> update Sort from Application to Kernel (02:01:09)
	* Bradley J Chambers <brad.chambers@gmail.com> Query is OBE (01:58:23)
	* Bradley J Chambers <brad.chambers@gmail.com> port over visualization fix from master (01:48:57)
	* Bradley J Chambers <brad.chambers@gmail.com> check if visualization requested in Sort and Random as well (19:13:09)
	* Bradley J Chambers <brad.chambers@gmail.com> oops, still need the guard for now (01:28:08)
	* Bradley J Chambers <brad.chambers@gmail.com> another reference to MAX_DATA_SIZE (17:21:55)
	* Bradley J Chambers <brad.chambers@gmail.com> move MAX_DATA_SIZE to anonymous namespace too (17:08:44)
	* Bradley J Chambers <brad.chambers@gmail.com> move consts to anonymous namespace rather than static member vars (17:02:28)
	* Bradley J Chambers <brad.chambers@gmail.com> use cxxabi ifndef windows (17:00:24)
	* Andrew Bell <andrew.bell.ia@gmail.com> Use read instead of get for strings to avoid problems with embedded newlines. (03:26:04)

2014-10-15
	* Bradley J Chambers <brad.chambers@gmail.com> Isolate plugins and their dependencies, starting with PCL. Create Kernel class for kernel plugins. (16:12:16)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add empty for PointBuffer. (20:30:59)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove dead tests. (19:36:57)

2014-10-26

2014-10-24
	* Pete Gadomski <pete.gadomski@gmail.com> Clean up zlib's cmake logic (22:08:44)

2014-10-21
	* Bradley J Chambers <brad.chambers@gmail.com> Add filter to sort points by Morton order, and kernel to expose this as an app (13:46:40)
	* Andrew Bell <andrew.bell.ia@gmail.com> More Travis fixes. (16:27:19)
	* Andrew Bell <andrew.bell.ia@gmail.com> Iterator test. (16:13:28)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fixes for builds without libgeotiff. Fix assertion bound. (15:51:17)

2014-10-20
	* Andrew Bell <andrew.bell.ia@gmail.com> LAS auto-offset computation. Fix record signature for 1.0 LAS VLRs. (17:20:56)

2014-10-19
	* Howard Butler <howard@hobu.co> Implement IGEOLO support #531 (22:18:27)
	* Howard Butler <howard@hobu.co> Work to regularize PDAL's dependencies and clarify what is really required vs. what is optional #523 (03:01:31)

2014-10-18

2014-10-17
	* Michael P. Gerlek <mpg@flaxen.com> added common header to all unit test files (15:59:28)
	* Michael P. Gerlek <mpg@flaxen.com> added "-isystem /usr/local/include" (15:59:04)
	* Bradley J Chambers <brad.chambers@gmail.com> random kernel needs to set options on the faux reader now (01:19:53)

2014-10-16
	* Howard Butler <howard@hobu.co> Add support for NITF ACFTB and AIMIDB TREs (20:13:24)
	* Michael P. Gerlek <mpg@flaxen.com> constify the PointBuffer::append() functions (20:03:04)
	* Connor Manning <connor@hobu.co> Update FindJsoncpp cmake file and Greyhound driver. (17:22:29)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix error in assertion. (17:00:42)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove dead code from LAS reader. (16:59:46)
	* Andrew Bell <andrew.bell.ia@gmail.com> Formatting. (16:50:34)

2014-10-14
	* Andrew Bell <andrew.bell.ia@gmail.com> Add auto-fields to xform structure. (18:56:36)

2014-10-13

2014-10-11
	* Bradley J Chambers <brad.chambers@gmail.com> fix makeReader in Ground and PCL kernels (00:59:31)

2014-10-10
	* Howard Butler <howard@hobu.co> doc tweak FAQ -- add note about PCL (19:16:49)
	* Howard Butler <howard@hobu.co> tweak front page (19:11:44)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't build with stubs. (19:03:11)
	* Bradley J Chambers <brad.chambers@gmail.com> options changes ripple down to PCLVisualizer and View (18:29:31)
	* Bradley J Chambers <brad.chambers@gmail.com> PDALtoPCD now lives in the pclsupport namespace (18:13:07)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add default point sizes for 1.4 point types. Other small changes. (16:27:09)
	* Andrew Bell <andrew.bell.ia@gmail.com> Missed options fix. (15:25:35)
	* Howard Butler <howard@hobu.co> Remove the passing of Options from the Stage constructor #482. Instead use Stage::setOptions() at a time of your choosing before Stage::prepare() is called to control when Options should be passed into a stage. (14:09:44)
	* Howard Butler <howard@hobu.co> update hobu's cmake invocation (13:27:45)
	* Michael P. Gerlek <mpg@flaxen.com> fixes and improvements to Bounds (13:01:45)
	* Andrew Bell <andrew.bell.ia@gmail.com> Move initialization of zipper/zip point inside ifdef. (12:47:46)
	* Andrew <andrew@abell-vb2.(none)> Small build fixes. (02:08:26)

2014-10-09
	* Michael P. Gerlek <mpg@flaxen.com> added helper: calculateBounds(PointBufferSet) (19:29:37)
	* Andrew Bell <andrew.bell.ia@gmail.com> Make LAZ really work. (19:04:53)

2014-10-08
	* Bradley J Chambers <brad.chambers@gmail.com> fix memory issue (19:34:08)
	* Bradley J Chambers <brad.chambers@gmail.com> move the visualization code to the Application class (17:56:14)
	* Bradley J Chambers <brad.chambers@gmail.com> visualize both input and output (16:48:06)
	* Howard Butler <howard@hobu.co> put back docs for (14:40:30)
	* Howard Butler <howard@hobu.co> point to filters.ferry in stages doc (14:28:47)
	* Michael P. Gerlek <mpg@flaxen.com> PCL doc updates (14:04:34)
	* Michael P. Gerlek <mpg@flaxen.com> namespace fix (13:34:07)
	* Bradley J Chambers <brad.chambers@gmail.com> getVisualize should return false if PCLVisualize not available (13:03:20)
	* Bradley J Chambers <brad.chambers@gmail.com> add --visualize flag at the Application level that will cause Ground, PCL, Random, and Translate kernels to spawn a PCLVisualizer after writing the result to disk (12:48:54)

2014-10-06
	* Bradley J Chambers <brad.chambers@gmail.com> fix the PCL stubs for PCLVisualizer (14:40:17)
	* Michael P. Gerlek <mpg@flaxen.com> remove debugging (20:14:04)
	* Michael P. Gerlek <mpg@flaxen.com> tighten up the namespaces (19:53:09)
	* Michael P. Gerlek <mpg@flaxen.com> import PCL pipeline files from the PCL repo (19:52:07)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't allow waveform point formats. (18:33:21)
	* Michael P. Gerlek <mpg@flaxen.com> added --summary, for a less verbose output (14:52:10)
	* Michael P. Gerlek <mpg@flaxen.com> added ptree-to-reST dump support (14:50:18)

2014-10-03
	* Bradley J Chambers <brad.chambers@gmail.com> add PCLVisualizer writer and View kernel (19:58:09)
	* Andrew Bell <andrew.bell.ia@gmail.com> Make ZIP stuff work again. (23:10:34)
	* Howard Butler <howard@hobu.co> convertAndSet doesn't work on int8_t/uint8_t (19:43:51)
	* Howard Butler <howard@hobu.co> put back PointSourceId setting option for drivers.oci.reader (18:53:09)
	* Andrew Bell <andrew.bell.ia@gmail.com> Bug fixes and warning cleanup. (17:57:43)
	* Michael P. Gerlek <mpg@flaxen.com> fix various clang warnings (14:44:42)
	* Michael P. Gerlek <mpg@flaxen.com> correct/clarify test runner doc (14:44:14)
	* Andrew Bell <andrew.bell.ia@gmail.com> More compilation fixes. (01:23:24)
	* Andrew Bell <andrew.bell.ia@gmail.com> Try to make the compiler happy. (00:16:07)

2014-10-07
	* Andrew Bell <andrew.bell.ia@gmail.com> Support point formats 6-10. (19:17:41)
	* Michael P. Gerlek <mpg@flaxen.com> all the PCL filter unit tests now working (18:58:19)
	* Michael P. Gerlek <mpg@flaxen.com> added debugging support (18:55:35)
	* Michael P. Gerlek <mpg@flaxen.com> lint (18:55:08)
	* Michael P. Gerlek <mpg@flaxen.com> PCL test cleanup (16:22:23)
	* Michael P. Gerlek <mpg@flaxen.com> cleaned up PCL docs (16:21:34)
	* Andrew Bell <andrew.bell.ia@gmail.com> Use a different EPSG reference for UTM north zones. (13:22:17)
	* Michael P. Gerlek <mpg@flaxen.com> cleanups on PCL tutorial (12:42:43)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add support for BPF version 1 and 2. (00:46:02)

2014-10-02
	* Howard Butler <howard@hobu.co> sanitize [ and ] in metadata names (21:43:13)
	* Andrew Bell <andrew.bell.ia@gmail.com> Eliminate compiler warnings. (17:52:17)
	* Andrew Bell <andrew.bell.ia@gmail.com> Reading and writing LAS seems to work. (16:27:53)

2014-10-01
	* Pete Gadomski <pete.gadomski@gmail.com> Remove spurious options dump (21:20:01)
	* Pete Gadomski <pete.gadomski@gmail.com> Allow extra command line options for pdal pipeline (21:06:40)
	* Pete Gadomski <pete.gadomski@gmail.com> Delay filename requirement until processOptions (21:01:52)
	* Howard Butler <howard@hobu.co> fix BOX3D::clear() to properly clear bounds and add a test to validate it (20:37:14)
	* Howard Butler <howard@hobu.co> add LAZ-writing NITF example (17:06:51)
	* Howard Butler <howard@hobu.co> add ::flush() method to LAS writer so that LASzip stuff gets written in NITF writer #503 (17:06:04)
	* Pete Gadomski <pete.gadomski@gmail.com> Add "tif" to p2g docs (14:58:53)

2014-09-30
	* Connor Manning <connor@hobu.co> Add a splatted query with custom bounds/resolution. (14:36:41)

2014-09-29
	* Howard Butler <howard@hobu.co> Add SpatialReference::getVertical and SpatialReference::getHorizontal methods #500 (20:03:14)

2014-09-27
	* Pete Gadomski <pete.gadomski@gmail.com> Remove leftover Jenkins files (03:41:11)

2014-09-26
	* Howard Butler <howard@hobu.co> put PDAL_HAVE_GDAL guard around setSpatialReference call in BPF reader (18:16:26)
	* Howard Butler <howard@hobu.co> fix up BPF SRS support (18:05:29)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix signature of addBuffer (from add_buffer) (17:39:28)
	* Andrew Bell <andrew.bell.ia@gmail.com> Simplify BufferReader.  Add test. (16:22:14)
	* Howard Butler <howard@hobu.co> put back drivers.buffer.reader #496 (14:44:50)

2014-09-25
	* Howard Butler <howard@hobu.co> remove unused variable in filters.chipper (21:45:54)
	* Howard Butler <howard@hobu.co> Support naked PointBufferPtr writing #496, and update tutorial to reflect capability (20:54:08)
	* Howard Butler <howard@hobu.co> a little bit more clean up of dead code #435 (19:24:19)
	* Bradley J Chambers <brad.chambers@gmail.com> clean up unresolved externals in MetadataNodeImpl on MSVC (19:08:21)
	* Howard Butler <howard@hobu.co> reprojection doc updates #494 (19:06:28)
	* Howard Butler <howard@hobu.co> Some doc updates for filters.reprojection and others (19:01:04)
	* Howard Butler <howard@hobu.co> turn off ferry reprojection test when there's no GDAL #435 (18:39:36)
	* Bradley J Chambers <brad.chambers@gmail.com> addressing multiple windows issues (17:55:46)
	* Howard Butler <howard@hobu.co> Finish implementation of ferry filter, with docs #435 (17:35:43)
	* Connor Manning <connor@hobu.co> Fix botched conflict fix. (16:57:07)
	* Connor Manning <connor@hobu.co> Fix conflict with master. (15:46:32)
	* Howard Butler <howard@hobu.co> basic test of #435 failure scenario (15:10:46)
	* Bradley J Chambers <brad.chambers@gmail.com> use Utils::sround rather than std::round to fix #489 (13:59:37)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't use C++ that breaks VS. Add test for sanitize. (01:03:28)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't run the chipper if we have no points. Test for this case. (00:08:45)

2014-09-23
	* Connor Manning <connor@hobu.co> Don't add empty fields to JSON output.  Make escapeJSON() not modify the input string. (22:22:27)
	* Connor Manning <connor@hobu.co> Don't add empty fields to JSON output.  Make escapeJSON() not modify the input string. (22:22:27)
	* Connor Manning <connor@hobu.co> Remove reader iterator from Greyhound driver. (19:32:02)

2014-09-24
	* Howard Butler <howard@hobu.co> make tests pass (22:24:57)
	* Howard Butler <howard@hobu.co> ferry filter scaffolding #435 (21:55:27)
	* Howard Butler <howard@hobu.co> final removal of Range and Vector to complete refactor of Bounds->BOX3D #484 (20:36:26)
	* Howard Butler <howard@hobu.co> switch off Bounds (20:20:20)
	* Howard Butler <howard@hobu.co> refactor calculateBounds #484 (19:46:05)
	* Howard Butler <howard@hobu.co> start excising Bounds in favor of a BOX3D (16:16:08)

2014-09-22
	* Connor Manning <connor@hobu.co> Tweak rastering index. (18:49:57)
	* Bradley J Chambers <brad.chambers@gmail.com> add fvisibility-inlines-hidden when compiling with PCL support (16:47:32)

2014-09-19
	* Howard Butler <howard@hobu.co> NITF test now depends on WITH_NITRO, not WITH_GDAL #477 (19:28:26)
	* Howard Butler <howard@hobu.co> Sanitize pdal::Metadata key names to remove some special characters #475 (18:27:19)
	* Howard Butler <howard@hobu.co> add bpf2nitf example pipeline (16:53:52)
	* Michael P. Gerlek <mpg@flaxen.com> missed a GDAL->NITRO ifdef (16:11:07)
	* Michael P. Gerlek <mpg@flaxen.com> replace GDAL-based NITF reader with a Nitro-based one (15:55:18)
	* Michael P. Gerlek <mpg@flaxen.com> replace GDAL-based NITF reader with a Nitro-based one (15:54:29)

2014-09-18
	* Paul Ramsey <pramsey@cleverelephant.ca> Add undoc'ed options for pgpointcloud writer (21:21:16)
	* Paul Ramsey <pramsey@cleverelephant.ca> Allow build on Boost 1.56 (20:07:36)
	* Howard Butler <howard@hobu.co> add additional classifcation field option to drivers.nitf.writer (17:14:51)
	* Howard Butler <howard@hobu.co> update example to point-context-schema (no filters.scaling anymore) (17:14:35)
	* Howard Butler <howard@hobu.co> clean up oci warning nit (15:58:47)

2014-09-17
	* Andrew Bell <andrew.bell.ia@gmail.com> Add LAS header test. Fix scale bug in LAS header copy ctor. (18:27:05)
	* Bradley J Chambers <brad.chambers@gmail.com> update a number of documents (PCL, deprecated filters, etc.) (18:17:23)
	* Pete Gadomski <pete.gadomski@gmail.com> Add secure slack notifications to travis (15:19:22)
	* Pete Gadomski <pete.gadomski@gmail.com> Add stubs_only mode to Travis (15:07:56)
	* Pete Gadomski <pete.gadomski@gmail.com> Remove rxp driver (14:57:11)
	* Pete Gadomski <pete.gadomski@gmail.com> Default tests' data path to repo's data (14:39:15)
	* Bradley J Chambers <brad.chambers@gmail.com> add PCL version to full version string (if present) (02:39:35)
	* Pete Gadomski <pete.gadomski@gmail.com> Always test WITH_STUBS=OFF (14:12:02)
	* Pete Gadomski <pete.gadomski@gmail.com> Factor out rxp moving average to a free function (14:05:06)
	* Pete Gadomski <pete.gadomski@gmail.com> Include ground kernel app only if we have PCL (12:54:05)

2014-09-16
	* Bradley J Chambers <brad.chambers@gmail.com> fix PCL stub for setJSON in pipeline (19:56:38)
	* Pete Gadomski <pete.gadomski@gmail.com> Fix another rxp docs typo (16:14:25)
	* Pete Gadomski <pete.gadomski@gmail.com> Fix typo in rxp docs (15:19:29)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove debug. (00:00:40)

2014-03-27
	* Bradley J Chambers <brad.chambers@gmail.com> add a new kernel to directly invoke ground filtering algorithms from the command line (currently only PMF, which requires PCL) (22:00:17)
	* Bradley J Chambers <brad.chambers@gmail.com> apply astyle to recent PCLBlock and Splitter updates (22:44:27)
	* Bradley J Chambers <brad.chambers@gmail.com> in PCLBlock, setJSON still exists, but is now used to pass the GeoJSON object as a string; setFilename is used to pass the filename (22:23:19)
	* Bradley J Chambers <brad.chambers@gmail.com> vagrant will now checkout PCL "pipeline" branch (22:20:52)
	* Andrew Bell <andrew.bellia@gmail.com> Remove dependence on stage for some iterators. Remove access to stage in iterator. (19:53:41)
	* Andrew Bell <andrew.bellia@gmail.com> Add NullPointBuffer. Modify PointBuffer to behave correctly when used as a NullPointBuffer. (19:03:30)
	* Andrew Bell <acbell@blaze.hobu.biz> Don't use stage in iterator. (13:44:53)
	* Bradley J Chambers <brad.chambers@gmail.com> fix #261, only link libxml2 if WITH_LIBXML2 is TRUE (14:34:02)
	* Andrew Bell <acbell@blaze.hobu.biz> Fix typo. (13:41:58)
	* Howard Butler <hobu.inc@gmail.com> use make generator by default (10:13:56)
	* Howard Butler <hobu.inc@gmail.com> small cleanups to filters.tiler (10:13:45)

2014-09-15
	* Andrew Bell <andrew.bell.ia@gmail.com> Test to exercise large point buffers. Test random access to filled point buffer. (23:57:44)
	* Pete Gadomski <pete.gadomski@gmail.com> Remove m_useREST from kernel/Info (19:22:01)
	* Pete Gadomski <pete.gadomski@gmail.com> Catch bad_numeric_cast, rethrow better (18:32:03)
	* Pete Gadomski <pete.gadomski@gmail.com> Guard a PCLConversions include (18:25:52)
	* Bradley J Chambers <brad.chambers@gmail.com> fix small bug with pcl kernel, move pcl stage out of makeReader (18:08:53)
	* Pete Gadomski <pete.gadomski@gmail.com> Remove a duplicate include from PointBuffer.hpp (13:27:40)

2014-09-12
	* Bradley J Chambers <brad.chambers@gmail.com> scale/offset now in Application.cpp (19:06:07)
	* Andrew Bell <andrew.bell.ia@gmail.com> BPF spatial reference in metadata. (19:35:28)
	* Pete Gadomski <pete.gadomski@gmail.com> Remove leftover embedded boost cruft (18:49:22)
	* Andrew Bell <andrew.bell.ia@gmail.com> Stick embedded BPF ULEM files into metadata. (02:38:53)

2014-09-10
	* Bradley J Chambers <brad.chambers@gmail.com> add PCL VoxelGrid as a decimation option (not the default) (01:23:28)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix RST. (20:44:43)
	* Howard Butler <howard@hobu.co> Reorganize test data #441 (20:08:12)
	* Connor Manning <connor@hobu.co> Add tree depth query to QuadIndex. (17:29:01)
	* Andrew Bell <andrew.bell.ia@gmail.com> Update overview for readers. Add missing image. (17:18:12)
	* Connor Manning <connor@hobu.co> Update Greyhound driver. (02:31:15)

2014-08-14
	* Pete Gadomski <pete.gadomski@gmail.com> Add the rxp reader (19:19:31)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix icebridge offset time & test. Use getFieldAs for icebridge tests. (18:01:47)
	* Andrew Bell <andrew.bell.ia@gmail.com> Differently modified colorization filter, as discussed. (17:32:29)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove un-useful schema test. (17:23:26)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix XMLSchema write test. (16:46:26)
	* Howard Butler <hobu.inc@gmail.com> get reprojection crop filter test passing again (15:16:32)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix sbet, stats, pointbuffer tests for new dimension scheme. (15:00:27)
	* Connor Manning <connor@hobu.co> Fix output from Schema::toPTree() to be valid JSON without duplicate keys. (14:37:31)
	* cuitingting01 <cuitingting01@baidu.com> Fix Fetchpcid bug (05:03:14)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix bug(type) in splitter. getField to getFieldAs in PointBufferTest. (01:28:36)

2014-09-13
	* Andrew Bell <andrew.bell.ia@gmail.com> PointContext -> PointContextRef (04:07:27)

2014-09-11
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix dumping of dimensions from point context. (22:44:41)
	* Connor Manning <connor@hobu.co> Add partial and not fully tested support for raster indexing from the QuadIndex. (20:23:58)
	* Connor Manning <connor@hobu.co> Update method used to get dimensions. (18:22:05)
	* Howard Butler <howard@hobu.co> output std::endl for each pt in --detail of 'pdal delta' (17:43:16)
	* Pete Gadomski <pete.gadomski@gmail.com> Remove chunk size (15:24:36)

2014-03-31
	* Bradley J Chambers <brad.chambers@gmail.com> add random kernel (14:15:45)

2014-09-09
	* Pete Gadomski <pete.gadomski@gmail.com> Programmable filter can add dimensions to context (21:09:23)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove StageIterator. Remove iterator use from reader. (21:13:37)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove iterator from terrasolid driver. (20:48:50)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove iterator from SQLite driver. (17:28:20)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't set default values for scale/offset - already set in xform object ctor. (16:08:33)
	* Andrew Bell <andrew.bell.ia@gmail.com> Set scale to .01 for las writer. (00:34:28)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add ptree nodes for all selected points. (00:22:44)

2014-09-08
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove iterator from sbet driver. Fix sbet/qfit test. (20:30:07)
	* Bradley J Chambers <brad.chambers@gmail.com> group pcd driver files for msvc (19:07:21)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove iterator from qfit driver. (18:20:18)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove iterator from pgpointcloud driver. (17:14:26)
	* Howard Butler <howard@hobu.co> remove lint (16:58:50)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove iterator from oci driver. (16:14:13)
	* Bradley J Chambers <brad.chambers@gmail.com> stubs default off in cmake, on in travis (15:04:45)
	* Bradley J Chambers <brad.chambers@gmail.com> add PCL to the PDAL dependencies documentation, create documentation for the PCD drivers (14:24:46)
	* Bradley J Chambers <brad.chambers@gmail.com> remove pcview from apps (14:34:10)
	* Bradley J Chambers <brad.chambers@gmail.com> back down the boost version requirement to 1.54 (14:25:44)
	* Howard Butler <howard@hobu.co> remove no longer valid pcequal/pcpipeline (now in 'pdal' utility) #436 (13:23:28)

2014-09-04
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix stubs for new PCD driver. (20:56:39)
	* Howard Butler <howard@hobu.co> rename .txt to .rst #430 (16:06:18)
	* Howard Butler <howard@hobu.co> more EMBED excision #427 (14:48:54)
	* Pete Gadomski <pete.gadomski@gmail.com> Remove duplicate line from Travis before_install (14:39:48)
	* Howard Butler <howard@hobu.co> switch off EMBED boost usage in Travis #427 (14:25:46)
	* Howard Butler <howard@hobu.co> remove embedded boost #427 (14:22:40)

2014-09-07
	* Howard Butler <howard@hobu.co> fix up doc link (21:56:56)
	* Howard Butler <howard@hobu.co> fix compression enum mixup in pgpointcloud writer (20:27:04)
	* Howard Butler <howard@hobu.co> fix insertion bug (num_points was defined as int64_t vs. the supported int32_t (19:30:26)

2014-09-06
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix typo. Fix type of zip objects when we're not zipping. (02:30:10)

2014-09-05
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove iterator from las/nitf. (22:36:50)
	* Pete Gadomski <pete.gadomski@gmail.com> Require boost when finding package (16:17:00)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix new IStream ctor(). Fix decimation and stats tests for new faux reader interface. (16:07:48)
	* Pete Gadomski <pete.gadomski@gmail.com> Remove all c# and python swig (12:07:58)
	* Howard Butler <howard@hobu.co> doc work by Andrew (01:44:03)

2014-09-03
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove iterator from icebridge. (21:39:17)
	* Howard Butler <howard@hobu.co> Vagrant: need libglew-dev for OpenGL for PCL now (21:34:03)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove iterator from faux reader. (20:35:19)
	* Pete Gadomski <pete.gadomski@gmail.com> Actually use numberOfReturns (20:17:17)
	* Howard Butler <howard@hobu.co> add missing include (19:45:41)
	* Howard Butler <howard@hobu.co> clean up typo #422 (19:19:50)
	* Howard Butler <howard@hobu.co> move most toPTree() methods of PDAL objects out to static functions in PDALUtils.hpp #422 (18:10:31)
	* Andrew Bell <andrew.bell.ia@gmail.com> First workings of reading without an iterator. BPF works. CARIS should work :) (16:43:08)

2014-04-05
	* Bradley J Chambers <brad.chambers@gmail.com> first cut at a dedicated pcd reader/writer (02:33:40)

2014-08-29
	* Connor Manning <connor@hobu.co> Constify a parameter reference. (15:47:40)
	* Bradley J Chambers <brad.chambers@gmail.com> toJSON and toPTree are unresolved otherwise (01:04:34)
	* Bradley J Chambers <brad.chambers@gmail.com> using WIN32_LEAN_AND_MEAN to avoid redefinition of symbols in winsock.h (01:03:05)

2014-08-28
	* Howard Butler <howard@hobu.co> more JSON output for pdal info (18:25:53)
	* Howard Butler <howard@hobu.co> quote object name in toJSON() method (18:25:31)
	* Howard Butler <hobu.inc@gmail.com> remove dead Dimension.cpp file (15:25:51)
	* Howard Butler <hobu.inc@gmail.com> implement JSON escaping for Metadata::toJSON() (15:03:14)
	* Howard Butler <hobu.inc@gmail.com> a little bit of doc work (14:19:36)
	* Bradley J Chambers <brad.chambers@gmail.com> also changing case in the logtest text files (13:26:17)
	* Bradley J Chambers <brad.chambers@gmail.com> changing case of the remainder of the LogLevels (13:06:26)

2014-08-27
	* Bradley J Chambers <brad.chambers@gmail.com> LogLevels are no longer all caps - ERROR and INFO were colliding with Windows defines (18:04:44)
	* Andrew Bell <andrew.bell.ia@gmail.com> Provide a ctor for BandInfo. (17:02:27)
	* Andrew Bell <andrew.bell.ia@gmail.com> Disallow direct access of PointContext from PointBuffer. (16:46:54)
	* Bradley J Chambers <brad.chambers@gmail.com> use emplace_back and dump the initializer list (16:29:57)
	* Bradley J Chambers <brad.chambers@gmail.com> move pdal_macros include to pdal_internal (15:48:27)

2014-08-26
	* Howard Butler <hobu.inc@gmail.com> support setting options via command line for 'pdal translate' (21:19:18)
	* Andrew Bell <andrew.bell.ia@gmail.com> Use Metadata::addList for arrays. Make sure stage metadata parent has a name. (19:51:03)
	* Andrew Bell <andrew.bell.ia@gmail.com> Metadata lists. (19:17:29)
	* Howard Butler <hobu.inc@gmail.com> whoops, missed a file (18:33:17)
	* Howard Butler <hobu.inc@gmail.com> get rid of getPrevStages in favor of getInputs (18:15:54)
	* Howard Butler <hobu.inc@gmail.com> remove Stage::getPrevStage (16:43:35)

2014-08-25
	* Pete Gadomski <pete.gadomski@gmail.com> Skip, don't fail, when writing high return num las (23:03:36)
	* Pete Gadomski <pete.gadomski@gmail.com> Add number_of_returns option to FauxReader (22:31:45)
	* Connor Manning <connor@hobu.co> Fix KD index typo. (19:51:24)
	* Howard Butler <hobu.inc@gmail.com> turn off debug (19:45:57)
	* Howard Butler <hobu.inc@gmail.com> auto'up the Iterator typedefs (16:51:09)
	* Howard Butler <hobu.inc@gmail.com> throw an exception if pipeline does not have a writer and it is called with 'pdal pipeline' (16:24:14)
	* Howard Butler <hobu.inc@gmail.com> move splitter/chipper into filters (16:08:22)
	* Howard Butler <hobu.inc@gmail.com> chipper example rearranges data and simply writes out las file (16:07:53)
	* Howard Butler <hobu.inc@gmail.com> remove dead cache filter (14:45:53)
	* Howard Butler <hobu.inc@gmail.com> drivers.oci.{reader|writer} fixups (02:09:27)

2014-08-24
	* Connor Manning <connor@hobu.co> Expose Dimension type (baseType and size) and fix a warning. (23:55:35)

2014-08-22
	* Howard Butler <hobu.inc@gmail.com> cleanup of oci test a little bit (still fails when manually run though) (16:55:48)
	* Howard Butler <hobu.inc@gmail.com> write orientation into XML (16:54:45)
	* Andrew Bell <andrew.bell.ia@gmail.com> Use toJSON in Info. Fix NULL top-level node in Metadata JSON output. (16:42:11)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove dead code from PipelineWriter. Clean up PipelineWriter. (15:45:08)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove test output. (15:17:47)
	* Howard Butler <hobu.inc@gmail.com> support applyin scaling info to XYZ for dimension-major data (15:10:46)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add Metadata::toJSON. (15:04:18)
	* Howard Butler <hobu.inc@gmail.com> update manual oracle test pipelines (13:27:07)

2014-08-21
	* Connor Manning <connor@hobu.co> Advertise Dimension info via JSON. (19:04:33)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix typo. (18:52:06)
	* Andrew Bell <andrew.bell.ia@gmail.com> Get rid of very old TODOs and such. (18:44:10)
	* Howard Butler <hobu.inc@gmail.com> Classification is Unsigned8, not 16 (17:55:08)
	* Howard Butler <hobu.inc@gmail.com> useREST still exists, just not switched back on yet (17:54:52)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix various todos. (14:03:05)
	* Howard Butler <hobu.inc@gmail.com> Classification should be a Unsigned16, not 8 (13:49:11)
	* Howard Butler <hobu.inc@gmail.com> Intensity should be an Unsigned16, not an Unsigned8 (13:20:11)
	* Howard Butler <hobu.inc@gmail.com> getField now getFieldAs in sqlite driver test (13:14:28)

2014-08-20
	* Pete Gadomski <pete.gadomski@gmail.com> Backport some Travis fixes from point-context (20:04:46)
	* Pete Gadomski <pete.gadomski@gmail.com> Revert RPATH to cmake's recommended setup (19:46:45)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove more FIXMEs. (18:29:44)
	* Howard Butler <hobu.inc@gmail.com> only create index in drivers.oci.writer when we've created a block table (18:27:09)
	* Howard Butler <hobu.inc@gmail.com> put back old Schema::toPTree() method (18:01:48)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix some FIXMEs. (17:21:18)
	* Howard Butler <hobu.inc@gmail.com> fix up --sdo_pc metadata for 'pdal info' (17:11:23)
	* Andrew Bell <andrew.bell.ia@gmail.com> Allow user-defined scaling for LAS output. (15:56:28)

2014-08-19
	* Howard Butler <hobu.inc@gmail.com> more work on 'pdal info' stats, metadata, and json output (21:09:52)
	* Howard Butler <hobu.inc@gmail.com> add local spatial ref (21:09:29)
	* Howard Butler <hobu.inc@gmail.com> remove dead code (21:09:03)
	* Andrew Bell <andrew.bell.ia@gmail.com> No bounds unless calculated. (20:48:13)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove getField<> in favor of getFieldAs<> (20:13:55)
	* Andrew <andrew@abell-vb2.(none)> Fix spatial reference for pgpointcloud. (19:06:47)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix pgpointcloud spatial ref. (19:01:36)
	* Howard Butler <hobu.inc@gmail.com> only commit in done(), not ~ (15:37:06)
	* Howard Butler <hobu.inc@gmail.com> put back pipeline-serialization (15:24:59)

2014-08-18
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix non-static initialization. Clean-up. (21:43:07)
	* Bradley J Chambers <brad.chambers@gmail.com> fix lambda in PCLConversions.hpp (16:59:43)
	* Bradley J Chambers <brad.chambers@gmail.com> protect against rounding errors in PCL/PDAL conversions by computing and using bounds to offset data (15:57:55)
	* Howard Butler <hobu.inc@gmail.com> remove dead Writer.cpp file in sqlite driver (14:20:49)
	* Connor Manning <connor@hobu.co> Check for quadtree validity before querying. (14:03:38)
	* Connor Manning <connor@hobu.co> Add bbox query to quad tree index. (13:54:11)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove dead code. Make Selector, InPlaceReprojection and Scaling NOOP filters. (12:47:19)

2014-08-17
	* Connor Manning <connor@hobu.co> SQLite capitalization. (14:33:17)
	* Howard Butler <hobu.inc@gmail.com> getFieldAs instaed of getField for fetching values (13:38:18)
	* Howard Butler <hobu.inc@gmail.com> port SQLite driver over to point-context-schema (00:57:06)

2014-08-16
	* Connor Manning <connor@hobu.co> Add quad tree index. (22:34:25)
	* Howard Butler <hobu.inc@gmail.com> fix up p2g writer (22:13:23)
	* Andrew Bell <andrew.bell.ia@gmail.com> Update OCI to write schema. (02:03:33)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix delta. (01:40:29)
	* Andrew Bell <andrew.bell.ia@gmail.com> Diff cleanup. (01:35:43)
	* Andrew Bell <andrew.bell.ia@gmail.com> PCL app cleanup. (01:27:39)
	* Andrew Bell <andrew.bell.ia@gmail.com> Cleanup. (00:52:57)

2014-08-15
	* Bradley J Chambers <brad.chambers@gmail.com> bring p2g driver into the PointContext world and make it aware of the GTIFF output capability of points2grid (19:34:46)
	* Howard Butler <hobu.inc@gmail.com> start re-implementing 'pdal info' (18:46:52)
	* Howard Butler <hobu.inc@gmail.com> toPTree methods (18:46:37)
	* Howard Butler <hobu.inc@gmail.com> getMetadata method for PipelineManager (18:45:56)
	* Howard Butler <hobu.inc@gmail.com> remove dead variable (18:45:27)
	* Howard Butler <hobu.inc@gmail.com> add() for Metadata, toPTree methods (18:44:51)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix arg list in conditional compilation. (14:10:49)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix programmable tests. Comment out pdal info test. (12:36:46)

2014-08-13
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix Dimension::base(). (21:50:39)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix types on BufferedInvocation. (21:15:13)

2014-08-12
	* Andrew Bell <andrew.bell.ia@gmail.com> Allow upgrade of dimension type on conflicts. Use consistent buffer for BPF byte-major. Use getFieldAs instead of getField. (19:59:52)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix bugs in PointBuffer, RawPtBf, PointContext. Use local buffer for BPF byte-major reads. (03:03:24)

2014-08-11
	* Andrew Bell <andrew.bell.ia@gmail.com> Set offsets in dimensions. (22:48:52)
	* Andrew Bell <andrew.bell.ia@gmail.com> Tests to new dimension scheme. (21:46:53)
	* Connor Manning <connor@hobu.co> Constify and tweak for readability. (20:21:37)
	* Connor Manning <connor@hobu.co> Give KDIndex a const reference to its PointBuffer since it doesn't/shouldn't modify it. (14:48:41)
	* Andrew Bell <andrew.bell.ia@gmail.com> Tests to new dimension scheme. (12:08:02)

2014-08-10
	* Andrew Bell <andrew.bell.ia@gmail.com> Make main app link. (03:50:03)

2014-08-09
	* Andrew Bell <andrew.bell.ia@gmail.com> More changes for new dimension scheme. (13:09:09)

2014-08-08
	* Howard Butler <hobu.inc@gmail.com> fix up filters.pcl to work with schema-less stuff (20:45:24)
	* Howard Butler <hobu.inc@gmail.com> finish porting over 'pdal delta' and 'pdal info' (19:33:01)
	* Howard Butler <hobu.inc@gmail.com> partially port over 'pdal diff' (19:18:06)
	* Howard Butler <hobu.inc@gmail.com> add autzen-thin-srs to add srs info (18:49:20)
	* Howard Butler <hobu.inc@gmail.com> plang compiles (18:48:11)
	* Bradley J Chambers <brad.chambers@gmail.com> cache filter no longer needed in PCL kernel (18:22:53)
	* Bradley J Chambers <brad.chambers@gmail.com> closes #407 (18:13:46)
	* Howard Butler <hobu.inc@gmail.com> plang work (16:37:42)
	* Howard Butler <hobu.inc@gmail.com> port filters.colorization to new dimension mechanism (14:38:38)
	* Howard Butler <hobu.inc@gmail.com> LogLevel rename (14:38:21)
	* Howard Butler <hobu.inc@gmail.com> LogLevel rename (14:38:05)
	* Howard Butler <hobu.inc@gmail.com> fetch X, Y for HexBin using new mechanism (14:37:25)

2014-08-07
	* Andrew Bell <andrew.bell.ia@gmail.com> Update filters to new dimension scheme. (22:19:09)
	* Andrew Bell <andrew.bell.ia@gmail.com> Icebridge to new dimension scheme. (19:52:38)
	* Andrew Bell <andrew.bell.ia@gmail.com> Sbet to new dimension scheme. (19:40:53)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove dead headers. (19:27:03)
	* Andrew Bell <andrew.bell.ia@gmail.com> pgpointcloud to new dimension scheme. Move setField to PointBuffer in lieu of setRawField. (19:24:06)
	* Howard Butler <hobu.inc@gmail.com> more travis (19:03:01)
	* Howard Butler <hobu.inc@gmail.com> more travis (18:19:54)
	* Howard Butler <hobu.inc@gmail.com> more travis (17:00:15)
	* Howard Butler <hobu.inc@gmail.com> more travis (16:31:27)
	* Howard Butler <hobu.inc@gmail.com> more travis (16:05:07)
	* Howard Butler <hobu.inc@gmail.com> more travis (15:52:32)
	* Howard Butler <hobu.inc@gmail.com> more travis (14:48:29)
	* Howard Butler <hobu.inc@gmail.com> more travis (14:27:03)
	* Howard Butler <hobu.inc@gmail.com> more travis (13:59:06)
	* Howard Butler <hobu.inc@gmail.com> more travis (13:47:46)
	* Howard Butler <hobu.inc@gmail.com> more travis (13:32:56)

2014-08-06
	* Andrew Bell <andrew.bell.ia@gmail.com> Qfit and Text changes. (21:50:47)
	* Andrew Bell <andrew.bell.ia@gmail.com> Text and qfit changes. (21:49:37)
	* Howard Butler <hobu.inc@gmail.com> another swing at travis-ci (20:44:49)
	* Howard Butler <hobu.inc@gmail.com> another swing at travis-ci (20:37:35)
	* Howard Butler <hobu.inc@gmail.com> another swing at travis-ci (20:24:05)
	* Howard Butler <hobu.inc@gmail.com> another swing at travis-ci (18:56:01)
	* Howard Butler <hobu.inc@gmail.com> another swing at travis-ci (18:43:01)
	* Howard Butler <hobu.inc@gmail.com> another swing at travis-ci (18:37:14)
	* Howard Butler <hobu.inc@gmail.com> try debiangis-unstable for Travis packages (18:32:18)
	* Howard Butler <hobu.inc@gmail.com> try debiangis-unstable for Travis packages (18:23:31)
	* Howard Butler <hobu.inc@gmail.com> another swing at getting travis going (17:52:49)
	* Howard Butler <hobu.inc@gmail.com> attempt to get Travis going again (16:39:31)
	* Howard Butler <hobu.inc@gmail.com> default to osgeo4w64 for library path on windows (16:33:21)
	* Howard Butler <hobu@hobu.co> better-defined PointId typedef and clean up of aftermath (16:19:39)
	* Andrew Bell <andrew.bell.ia@gmail.com> Temporary commit - new Dimension code. (15:27:48)
	* Howard Butler <hobu.inc@gmail.com> fix up readBufferImpl virtual to return point_count_t (14:40:44)
	* Howard Butler <hobu@hobu.co> more MSVC warnings cleanups (02:22:41)
	* Howard Butler <hobu@hobu.co> some MSVC warnings cleanups (02:16:57)
	* Howard Butler <hobu@hobu.co> windows tweaks to my config file (02:16:37)

2014-08-05
	* Howard Butler <hobu@hobu.co> a whole bunch of windows-related fixups. compiles with osgeo4w64 on msvc2013 (21:48:04)

2014-08-03
	* Howard Butler <hobu.inc@gmail.com> @rpath support for OSX (only) (21:51:43)

2014-07-29
	* Bradley J Chambers <brad.chambers@gmail.com> be a little more explicit about what PCL modules are built (19:14:21)
	* Bradley J Chambers <brad.chambers@gmail.com> remove VTK dependency (16:43:06)

2014-07-28
	* Andrew Bell <andrew.bell.ia@gmail.com> Changes for schema (13:07:09)

2014-07-27
	* Howard Butler <hobu.inc@gmail.com> turn off sqlite3_enable_load_extension which isn't quite working yet (17:21:06)
	* Howard Butler <hobu.inc@gmail.com> working drivers.sqlite.reader with tests (17:12:10)
	* Howard Butler <hobu.inc@gmail.com> more drivers.sqlite.reader -- still not quite working (14:52:12)
	* Howard Butler <hobu.inc@gmail.com> some cleanups, more logs (14:52:02)
	* Howard Butler <hobu.inc@gmail.com> ask ABELL about what happens when appendPoint is given bad input (14:51:13)

2014-07-25
	* Howard Butler <hobu.inc@gmail.com> put some more logging in, shutdown/initialize for sqlite3 (21:52:56)
	* Howard Butler <hobu.inc@gmail.com> almost working drivers.sqlite.reader (18:55:04)

2014-07-24
	* Howard Butler <hobu.inc@gmail.com> handle situation where a query doesn't return any rows. insert schema correctly into cloud table (17:29:58)
	* Howard Butler <hobu.inc@gmail.com> fix ups for drivers.sqlite.writer to actually work (17:02:51)
	* Howard Butler <hobu.inc@gmail.com> add sqlite to StageFactory (17:02:33)
	* Howard Butler <hobu.inc@gmail.com> rename drivers.sqlite to SQLiteWriter/SQLiteReader (15:54:39)
	* Howard Butler <hobu.inc@gmail.com> drivers.sqlite.writer based on sqlite3 C API. remove SOCI dependency (15:26:50)

2014-07-23
	* Howard Butler <hobu.inc@gmail.com> the actual buffer size of the xmlBuffer is b->use, not b->size. you're so obvious libxml2 (21:34:22)
	* Howard Butler <hobu.inc@gmail.com> update my config (15:18:56)
	* Howard Butler <hobu.inc@gmail.com> no need to explicitly find libtiff. libgeotiff is already linked against it (15:18:43)
	* Andrew Bell <andrew.bell.ia@gmail.com> Changes to support new schema configuration. (02:21:30)

2014-07-22
	* Howard Butler <hobu.inc@gmail.com> only do policy check for CMAKE > 2.x (16:24:29)
	* Howard Butler <hobu.inc@gmail.com> silence annoying cmake policies for now (16:07:20)

2014-07-18
	* Howard Butler <hobu.inc@gmail.com> rehabilitate 'pdal delta' command (16:59:22)

2014-07-17
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove color filter as discussed. (17:08:04)
	* Howard Butler <hobu.inc@gmail.com> remove Stage::m_bounds (17:00:00)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove ThreadEnvironment. Hide random number generator. Fix plang test. Fix stream factory test. (15:45:34)
	* Howard Butler <hobu.inc@gmail.com> new hex_to_binary method for drivers.pgpointcloud.reader (14:14:49)
	* Howard Butler <hobu.inc@gmail.com> remove bounds from filters.inplacereprojection (13:46:38)

2014-07-16
	* Howard Butler <hobu.inc@gmail.com> add missing pgpointcloud file (22:06:05)
	* Howard Butler <hobu.inc@gmail.com> fix up drivers.pgpointcloud (21:34:10)

2014-07-15
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove dead code from PointBuffer. (22:14:57)
	* Andrew Bell <andrew.bell.ia@gmail.com> Point buffer tests. (21:48:15)
	* Andrew Bell <andrew.bell.ia@gmail.com> Reenable pipeline manager test. (20:43:13)
	* Andrew Bell <andrew.bell.ia@gmail.com> Icebridge to point context. (20:24:47)
	* Howard Butler <hobu.inc@gmail.com> pdal::Write returns the PointBufferSet of data it has written (16:55:27)
	* Howard Butler <hobu.inc@gmail.com> re-enable drivers.pgpointcloud tests (16:42:26)
	* Howard Butler <hobu.inc@gmail.com> allow drivers.sqlite.reader to compile (not working yet) (15:57:04)
	* Howard Butler <hobu.inc@gmail.com> tweak sqlite reader to be able to compile (15:08:25)
	* Howard Butler <hobu.inc@gmail.com> use homebrew hexer for hobu's config (14:56:56)
	* Howard Butler <hobu.inc@gmail.com> fix up icebridge driver so it compiles (doesn't work) (14:56:32)

2014-07-14
	* Connor Manning <connor@hobu.co> Fix build when Greyhound capabilities are off. (22:02:47)
	* Andrew Bell <andrew.bell.ia@gmail.com> Enable user callback test. (21:17:48)
	* Connor Manning <connor@hobu.co> Change GH reader to use setField since the remote schema is not necessarily the same as the final local schema. (20:52:35)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix some tests. (19:31:27)
	* Connor Manning <connor@hobu.co> Fix boundary error when points are split between multiple websocket receptions. (19:04:24)

2014-07-11
	* Connor Manning <connor@hobu.co> Simplify Reader and make PointBuffer population (mostly) work.  Points at the end of the WebSocket MTU boundary that are split between response frames will not be added correctly or double added. (23:39:10)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove more dead code. (19:49:35)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove more dead code. (17:39:52)
	* Connor Manning <connor@hobu.co> Simplify exchange variables in Reader. (15:45:38)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove dead code. (15:36:42)
	* Connor Manning <connor@hobu.co> Make GH exchanges more robust to simplify the Reader. (14:48:44)
	* Howard Butler <hobu.inc@gmail.com> port drivers.sqlite.writer to point-context -- not really tested yet because OSX sucks (14:20:04)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix build with no hexer. (13:02:17)
	* Connor Manning <connor@hobu.co> Some light cleanup. (02:49:29)
	* Connor Manning <connor@hobu.co> Get Greyhound driver commands set up.  PointBuffer is not yet properly populated on a read, but the communication flow with Greyhound occurs. (02:36:29)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add hexbin output file with consistent origin. (02:20:53)

2014-07-10
	* Andrew Bell <andrew.bell.ia@gmail.com> Make a simple hexbin test. (19:01:19)

2014-07-09
	* Howard Butler <hobu.inc@gmail.com> port drivers.pgpointcloud.writer to point-context (21:56:17)
	* Howard Butler <hobu.inc@gmail.com> tweak my cmake example (21:55:55)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix pipeline files as input to pdal info. Fix stats output for pdal info. Fix point listing output for pdal info. (19:08:51)
	* Bradley J Chambers <brad.chambers@gmail.com> update the pcl documentation to include ground filtering example and explanation of parameters (00:50:32)

2014-07-08
	* Andrew Bell <andrew.bell.ia@gmail.com> Add configuration ifdef guard. (17:31:33)
	* Andrew Bell <andrew.bell.ia@gmail.com> HexBin to point context. (15:34:18)

2014-07-07
	* Connor Manning <connor@hobu.co> Add bare WebSocketClient class and plumb it it with CMakeLists. (22:28:09)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove schema from stage. (20:12:22)
	* Connor Manning <connor@hobu.co> Get Jsoncpp and Websocketpp hooked into CMake.  Stub out the Greyhound Reader a little more thoroughly. (19:13:41)
	* Andrew Bell <andrew.bell.ia@gmail.com> Purge old copying code from PointBuffer.  Remove depedent calls(). (17:24:18)
	* Connor Manning <connor@hobu.co> Initial file structure and compilation additions. (16:15:01)
	* Andrew Bell <andrew.bell.ia@gmail.com> Changes to support translate app. (01:36:46)

2014-07-02
	* Howard Butler <hobu.inc@gmail.com> don't chop off classification bits #403 (14:03:00)

2014-06-30
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove buffer driver. Remove PointBufferCache filter. Remove remaining references to FauxWriter. Fix Nitf copy/assignment ctor/operator. (18:11:24)
	* Connor Manning <connor@hobu.co> Get gcc 4.8.2 building, fix a warning. (15:53:13)
	* Andrew Bell <andrew.bell.ia@gmail.com> Work around broken VS compiler. (14:18:02)

2014-06-27
	* Andrew Bell <andrew.bell.ia@gmail.com> Sbet writer to point context. (22:16:32)
	* Andrew Bell <andrew.bell.ia@gmail.com> Sbet reader to point context. (17:31:27)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove faux writer - use stats filter instead. Remove dead includes from PCL block tests. (12:52:21)

2014-05-02
	* Bradley J Chambers <brad.chambers@gmail.com> rework the MSVC version logic slightly, add possibility of VC2012/2013 to pdal_defines (02:58:19)
	* Andrew Bell <andrew.bellia@gmail.com> Add point context stuff. Modify stage ctor to take PointContext. (14:29:12)
	* Bradley J Chambers <brad.chambers@gmail.com> a more straightforward way of setting the nitf writer options (20:20:35)
	* Howard Butler <hobu.inc@gmail.com> remove user-specific config scripts into cmake/examples to clean up root directory #342 (16:45:45)
	* Bradley J Chambers <brad.chambers@gmail.com> add decimation option to pdal translate (14:48:23)

2014-06-26
	* Andrew Bell <andrew.bell.ia@gmail.com> PCLBlock to point context. (19:57:14)
	* Andrew Bell <andrew.bell.ia@gmail.com> Predicate to point context. (13:56:08)

2014-06-25
	* Andrew Bell <andrew.bell.ia@gmail.com> Programmable to point context. (18:49:04)

2014-06-24
	* Andrew Bell <andrew.bell.ia@gmail.com> Make scaling filter do point context. (19:24:07)

2014-06-23
	* Andrew Bell <andrew.bell.ia@gmail.com> Splitter to point context. Finish deprecating ByteSwap and Cache filters. (18:02:18)
	* Andrew Bell <andrew.bell.ia@gmail.com> Deprecate ByteSwap and Cache filters. (18:01:26)
	* Andrew Bell <andrew.bell.ia@gmail.com> Decimation filter to point context. (14:37:23)

2014-06-22

2014-06-21
	* Andrew Bell <andrew.bell.ia@gmail.com> Re-enable stats tests. (03:15:52)

2014-06-20
	* Andrew Bell <andrew.bell.ia@gmail.com> Faux reader to point context. (19:27:47)
	* Connor Manning <connor@hobu.co> Update vagrant config. (15:11:00)

2014-06-19
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix crop filter for point context. (20:13:47)
	* Andrew Bell <andrew.bell.ia@gmail.com> Colorization filter update. (16:54:39)

2014-06-16
	* Howard Butler <hobu.inc@gmail.com> put the interpretation name into the toPTree() output of pdal::Dimension (19:30:11)
	* Howard Butler <hobu.inc@gmail.com> put the dimensions under a 'schema' object so the xml that --schema outputs is valid (19:29:50)

2014-06-14
	* Andrew Bell <andrew.bell.ia@gmail.com> Uncomment code. (01:16:19)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix stats metadata. (01:15:44)

2014-06-13
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix nested las metadata in nitf file (01:27:40)

2014-06-12
	* Andrew Bell <andrew.bell.ia@gmail.com> Namespace for istringstream. (21:25:45)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove PointContext argument from initialize() (20:52:01)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix findVlr.  Add vlr metadata test. (20:29:00)
	* Andrew Bell <andrew.bell.ia@gmail.com> New metadata implementation. (19:47:34)

2014-06-11
	* Andrew Bell <andrew.bell.ia@gmail.com> Update to allow merge. (16:40:34)
	* Andrew Bell <andrew.bell.ia@gmail.com> Clean up SpatialReference. (16:16:11)
	* Andrew Bell <andrew.bell.ia@gmail.com> Reenable SpatialReference test. (15:41:28)
	* Andrew Bell <andrew.bell.ia@gmail.com> Have NITF use PointContext. (00:32:38)

2014-06-10
	* Andrew Bell <andrew.bell.ia@gmail.com> Fixup nitf writer. (16:15:38)

2014-06-05
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix stats filter. (17:11:54)

2014-06-04
	* Howard Butler <hobu.inc@gmail.com> cumulate bounds with new grow() method (20:20:06)
	* Howard Butler <hobu.inc@gmail.com> add grow() method that takes in a simple xyz double triplet (20:19:37)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix info --schema. (19:25:19)
	* Pete Gadomski <pete.gadomski@gmail.com> Re-enable Ninja, but set the thread count (17:43:20)
	* Pete Gadomski <pete.gadomski@gmail.com> Disable Ninja builds for clang (17:35:15)
	* Andrew Bell <andrew.bell.ia@gmail.com> Actually set the fetched flag in OciReader. (16:28:49)
	* Andrew Bell <andrew.bell.ia@gmail.com> Don't double Fetch() the first row. (16:09:09)
	* Pete Gadomski <pete.gadomski@gmail.com> Use ninja when building with clang (15:02:48)
	* Pete Gadomski <pete.gadomski@gmail.com> Use elseif not else in CMakeLists.txt (14:28:04)
	* Andrew Bell <andrew.bell.ia@gmail.com> Initialize Block::m_num_remaining. (14:17:10)
	* Howard Butler <hobu.inc@gmail.com> remove capacity from schema fetch (12:29:31)
	* Howard Butler <hobu.inc@gmail.com> fetch SDO_PC instead of SDO_PC_BLK_TYPE (12:29:01)
	* Andrew Bell <andrew.bell.ia@gmail.com> Set block's num_remaining when a block is read. (11:08:59)
	* Andrew Bell <andrew.bell.ia@gmail.com> Set dimensions. (02:48:36)

2014-06-03
	* Pete Gadomski <pete.gadomski@gmail.com> Build with clang and g++-4.8 on travis (15:40:04)
	* Andrew Bell <andrew.bell.ia@gmail.com> Make sure variable is in scope. (20:50:46)
	* Andrew Bell <andrew.bell.ia@gmail.com> Get normalization flag to iterator. (20:30:49)
	* Andrew Bell <andrew.bell.ia@gmail.com> Minor writer change/question. Fix test? to work with new reader. (20:07:17)
	* Andrew Bell <andrew.bell.ia@gmail.com> OCI reader with PointContext. (19:33:55)

2014-05-20
	* Pete Gadomski <pete.gadomski@gmail.com> Add a second Travis build config (17:35:32)
	* Pete Gadomski <pete.gadomski@gmail.com> Conditionally exclude python-dependent filters (20:13:48)
	* Pete Gadomski <pete.gadomski@gmail.com> Conditionally exclude PCL (20:04:26)
	* Pete Gadomski <pete.gadomski@gmail.com> Exclude colorization filter if we don't have GDAL (19:42:38)
	* Pete Gadomski <pete.gadomski@gmail.com> Guard tests that require srs support (19:21:15)
	* Pete Gadomski <pete.gadomski@gmail.com> Build and test bpf without zlib (18:55:48)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix setRawField for new PointBuffer behavior. (17:11:50)
	* Howard Butler <hobu.inc@gmail.com> Revert "Remove unused variable m_pclblockFilter" (13:43:47)
	* Andrew Bell <andrew.bell.ia@gmail.com> Modify reprojection filter for new infrastructure. Remove template on applyScaling/removeScaling. Have setField automatically transform data to proper type for dimension. Add setFieldUnscaled to invoke removeScaling automatically. (13:33:44)

2014-06-02
	* Bradley J Chambers <brad.chambers@gmail.com> PCL block is in master now, Vagrant users are missing out on other improvements in master (15:42:34)
	* Howard Butler <hobu.inc@gmail.com> fix up OCI writer to be able to write data (15:03:13)
	* Howard Butler <hobu.inc@gmail.com> start porting OCITest to PointContext (14:41:53)

2014-05-30
	* Howard Butler <hobu.inc@gmail.com> add smb-shared folder for win32 clients (20:27:23)

2014-05-29
	* Bradley J Chambers <brad.chambers@gmail.com> Add missing include required by lround. Closes #382 (12:21:20)

2014-05-28
	* Bradley J Chambers <brad.chambers@gmail.com> Update documentation for apps. Closes #380 (19:11:41)
	* Andrew Bell <andrew.bell.ia@gmail.com> Make OCI writer use PointContext. (18:47:55)

2014-05-27
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix Travis build? (01:15:50)

2014-05-26
	* Andrew Bell <andrew.bell.ia@gmail.com> First chipper test. (22:46:46)
	* Andrew Bell <andrew.bell.ia@gmail.com> Chipper uses PointContext. (22:13:45)

2014-05-23
	* Andrew Bell <andrew.bell.ia@gmail.com> Have InPlaceReprojection use PointBuffer. (15:56:49)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add lround for windows. (15:04:15)

2014-05-22
	* Bradley J Chambers <brad.chambers@gmail.com> explicitly deleted functions are not supported in MSVC2012 (11:50:57)
	* Bradley J Chambers <brad.chambers@gmail.com> IN and OUT are already defined on Windows, use a different template parameter name; also missing include for set (11:53:10)
	* Bradley J Chambers <brad.chambers@gmail.com> MSVC2012 does not like brace-enclosed initializer-lists (neither did gcc4.6.3 as discussed in 41b15068 (11:48:08)

2014-05-21
	* Andrew Bell <andrew.bell.ia@gmail.com> Forgot to add test. (17:17:18)
	* Andrew Bell <andrew.bell.ia@gmail.com> Reprojection filter fix and test. (16:55:53)

2014-05-19
	* Pete Gadomski <pete.gadomski@gmail.com> Remove unused variable m_pclblockFilter (21:29:49)
	* Andrew Bell <andrew.bell.ia@gmail.com> More LAS writer tests work. (02:39:05)
	* Andrew Bell <andrew.bell.ia@gmail.com> Pipelines are no longer a stage.  Use PipelineManager. (01:51:36)

2014-05-14
	* Pete Gadomski <pete.gadomski@gmail.com> Check for null pointers when using pg_query_once (15:25:11)
	* Andrew Bell <andrew.bellia@gmail.com> More pipeline work. (02:27:42)
	* Andrew Bell <andrew.bellia@gmail.com> Fixes for gcc 4.6. (00:36:03)

2014-05-16
	* Andrew Bell <andrew.bell.ia@gmail.com> Make selector filter work with point context.  Fix selector test. (21:55:56)
	* Bradley J Chambers <brad.chambers@gmail.com> use try_compile to see if we can demangle (16:45:54)
	* Bradley J Chambers <brad.chambers@gmail.com> offer alternative if cxxabi.h is not available (13:24:55)
	* Bradley J Chambers <brad.chambers@gmail.com> unique_ptr (14:59:35)
	* Bradley J Chambers <brad.chambers@gmail.com> check for presence of zlib to support bpf compression (14:14:55)
	* Howard Butler <hobu.inc@gmail.com> implement xml and json output for pdal delta #354 (14:45:34)
	* Bradley J Chambers <brad.chambers@gmail.com> prevent expansion of min and max on windows (13:33:41)
	* Bradley J Chambers <brad.chambers@gmail.com> IN and OUT are already defined on windows, replace with T_IN and T_OUT (13:31:49)
	* Bradley J Chambers <brad.chambers@gmail.com> revert the explicitly deleted behavior of these functions, unavailable on MSVC2012 (13:27:58)
	* Bradley J Chambers <brad.chambers@gmail.com> use boost for lround, as it is not available on MSVC2012 (13:26:15)
	* Bradley J Chambers <brad.chambers@gmail.com> sys/param.h is unavailable and unneeded on windows (13:22:59)
	* Bradley J Chambers <brad.chambers@gmail.com> malloc the char buffer because size is not constant (13:19:10)

2014-05-15
	* Andrew Bell <andrew.bell.ia@gmail.com> Enable the LAS writer tests that pass. (17:43:25)
	* Andrew Bell <andrew.bell.ia@gmail.com> We now write LAS points through a pipeline. (16:47:06)

2014-05-12
	* Andrew Bell <andrew.bellia@gmail.com> Make BPF/LAS work with PointContext changes. (21:55:41)

2014-05-09
	* Andrew Bell <andrew.bellia@gmail.com> Replace public: initialize() with prepare(). (01:25:16)
	* Howard Butler <hobu.inc@gmail.com> fix doc complaint listed in #353 (01:36:19)

2014-05-07
	* Andrew Bell <andrew.bellia@gmail.com> Rename Init() to Construct() (20:14:24)
	* Andrew Bell <andrew.bellia@gmail.com> Don't use delegating constructors. (18:07:54)
	* Andrew Bell <andrew.bellia@gmail.com> Modify initialization sequence. (14:37:24)

2014-05-06
	* Andrew Bell <andrew.bellia@gmail.com> Don't use delegating contrustors. (18:19:25)
	* Howard Butler <hobu.inc@gmail.com> Fix #352 to shut up CPL_DEBUG (19:32:03)
	* Howard Butler <hobu.inc@gmail.com> add hdf5 to my config (18:27:54)
	* Howard Butler <hobu.inc@gmail.com> fix up sqlite driver after m_options update #346 (18:27:44)
	* Pete Gadomski <pete.gadomski@gmail.com> Improve the las reader's file signature error (16:51:43)

2014-05-05
	* Connor Manning <connor@hobu.co> Remove todo (21:46:22)
	* Connor Manning <connor@hobu.co> Added an HDF5 include guard around an icebridge include. (21:26:00)

2014-05-04
	* Connor Manning <connor@hobu.co> Updates for changes concurrent with this branch. (20:16:52)

2014-05-01
	* Connor Manning <connor@hobu.co> Add icebridge reader. (02:29:37)
	* Pete Gadomski <pete.gadomski@gmail.com> Split inferWriterDriver into two (19:40:14)
	* Pete Gadomski <pete.gadomski@gmail.com> Remove two-argument version of inferReaderDriver (16:54:39)
	* Pete Gadomski <pete.gadomski@gmail.com> Remove returns from BOOST_AUTO_TEST_CASEs (17:30:15)
	* Pete Gadomski <pete.gadomski@gmail.com> Without reader type, infer from filename (16:00:08)
	* Pete Gadomski <pete.gadomski@gmail.com> Infer the reader driver, no options required (15:58:12)

2014-04-30
	* Howard Butler <hobu.inc@gmail.com> add a shell script to cleanup cmake junk (15:08:31)

2014-04-29
	* Pete Gadomski <pete.gadomski@gmail.com> Allow faux::Reader to report 0 for getNumPoints (15:35:38)
	* Pete Gadomski <pete.gadomski@gmail.com> Fix some warnings during doc building (18:40:27)
	* Howard Butler <hobu.inc@gmail.com> add --detail to 'pdal delta' doc (18:33:44)
	* Pete Gadomski <pete.gadomski@gmail.com> Remove m_pointCountType and references (16:54:23)
	* Pete Gadomski <pete.gadomski@gmail.com> Update doxygen.conf (15:59:26)

2014-04-23
	* Pete Gadomski <pete.gadomski@gmail.com> Add a sbet writer (21:49:50)

2014-04-28
	* Howard Butler <hobu.inc@gmail.com> use RPATH on OSX by default now (21:49:44)
	* Howard Butler <hobu.inc@gmail.com> update my config (21:49:26)
	* Howard Butler <hobu.inc@gmail.com> don't link to ourselves for libpdalcpp.so (21:49:04)
	* Howard Butler <hobu.inc@gmail.com> ignore ./lib directory (21:48:42)
	* Howard Butler <hobu.inc@gmail.com> clean up some cast warnings that gcc 4.8 found (21:46:25)
	* Andrew Bell <andrew.bellia@gmail.com> Add default statement to fix busted GCC implementation. (19:10:03)
	* Howard Butler <hobu.inc@gmail.com> implement an enabled static flag for Stage:: #325 (15:03:09)

2014-04-25
	* Howard Butler <hobu.inc@gmail.com> put bakc c++0x flag for gcc (20:53:43)
	* Howard Butler <hobu.inc@gmail.com> point to PCL (20:47:55)
	* Howard Butler <hobu.inc@gmail.com> step back to allowing boost 1.52, force a re-find_package of boost when PCL is enabled (its CMake mucks up the components (20:47:42)
	* Pete Gadomski <pete.gadomski@gmail.com> Add CONTRIBUTING.md (15:56:33)

2014-04-17
	* Andrew Bell <andrew.bellia@gmail.com> Don't use naiveSkipImpl. (18:50:27)

2014-04-22
	* Andrew Bell <andrew.bellia@gmail.com> Formatting.  No functional changes. (16:28:21)

2014-04-16
	* Howard Butler <hobu.inc@gmail.com> fix #314 -- respecting 'format' option instead of forwarding metadata if set (19:02:12)
	* Andrew Bell <andrew.bellia@gmail.com> Use getFieldAs to properly convert values from a PointBuffer when writing output. (17:31:31)
	* Howard Butler <hobu.inc@gmail.com> point to my local PCL install (17:38:57)
	* Pete Gadomski <pete.gadomski@gmail.com> Customize Vagrantfile with environment variables (15:04:57)
	* Andrew Bell <andrew.bellia@gmail.com> More flexible point list parsing for "pdal info" (02:02:25)

2014-04-15
	* Pete Gadomski <pete.gadomski@gmail.com> Add a random iterator for the sbet reader (20:39:59)
	* Andrew Bell <andrew.bellia@gmail.com> Fix seek for compressed BPF files. (20:54:49)
	* Pete Gadomski <pete.gadomski@gmail.com> Provide switch to turn on Vagrant's ssh forwarding (20:26:18)

2014-04-14
	* Andrew Bell <andrew.bellia@gmail.com> A little more testing. (22:16:02)
	* Andrew Bell <andrew.bellia@gmail.com> Add working BPF test and test files. (16:56:20)

2014-04-13
	* Andrew Bell <andrew.bellia@gmail.com> Fix overfull dimension array. Always write points starting at index 0. (20:18:48)
	* Andrew Bell <andrew.bellia@gmail.com> Allow point dump with sequential iterators. (17:26:56)

2014-04-11
	* Bradley J Chambers <brad.chambers@gmail.com> add getFieldAs method to PointBuffer to allow retrieval of properly cast and scaled data (16:14:44)
	* Andrew Bell <andrew.bellia@gmail.com> Format cleanup and so on for scaling filter. (20:42:51)

2014-04-10
	* Bradley J Chambers <brad.chambers@gmail.com> Add: PCL kernel for the PDAL app (22:38:28)
	* Howard Butler <hobu.inc@gmail.com> turn off clang builds for now (15:04:33)

2014-04-09
	* Andrew Bell <andrew.bellia@gmail.com> Simplify some code in dimension. Make things fit in 80 columns. (22:55:28)

2014-04-07
	* Pete Gadomski <pete.gadomski@gmail.com> Add a sbet reader (18:56:29)
	* Howard Butler <hobu.inc@gmail.com> upgrade Vagrant to use boost 1.55 too (22:36:36)
	* Howard Butler <hobu.inc@gmail.com> use boost-latest ppa's to upgrade travis config (22:19:52)
	* Howard Butler <hobu.inc@gmail.com> some more cleanups related to #285 (21:22:56)
	* Andrew Bell <andrew.bellia@gmail.com> Add BPF files. (19:19:37)
	* Howard Butler <hobu.inc@gmail.com> add an example LAS file with one missing point and incorrect header count (18:15:29)
	* Andrew Bell <andrew.bellia@gmail.com> Add binary byte-ordering streams. (17:48:44)
	* Howard Butler <hobu.inc@gmail.com> tweak 'pdal delta' output a little, clean up docs (17:06:31)
	* Andrew Bell <andrew.bellia@gmail.com> Make stage's m_schema protected. (15:11:03)

2014-04-08
	* Andrew Bell <andrew.bellia@gmail.com> Very simple decompression for BPF. (15:26:46)

2014-04-01
	* Pete Gadomski <pete.gadomski@gmail.com> Fix small comment typo (20:27:03)
	* Andrew Bell <andrew.bellia@gmail.com> Turn on C++11 support. (23:01:58)

2014-04-06

2014-04-04
	* Andrew Bell <andrew.bellia@gmail.com> Change return type of getField from reference to value. (22:54:02)
	* Pete Gadomski <pete.gadomski@gmail.com> Remove -s flag for --schema option in `pdal info` (18:58:17)
	* Andrew Bell <andrew.bellia@gmail.com> Make things in the las Writer fit in 80 columns. Remove a few superfluous "return" statements. A couple of other small fixes to simplify code - no functional change. (18:17:06)
	* Andrew Bell <andrew.bellia@gmail.com> Fix point count in las iterators. (14:24:51)

2014-04-03
	* Andrew Bell <andrew.bellia@gmail.com> Add word expansion (shell syntax handling) for filenames in pipelines on non-Windows systems. Use some C++11 and use the boost::property_tree namespace to simplify code in Options.* (22:04:33)
	* Howard Butler <hobu.inc@gmail.com> Rename 'pdal query' to 'pdal diff' and add some simple XYZ delta statistics for default output #273 (20:00:28)
	* Howard Butler <hobu.inc@gmail.com> more fixups to filters.hexbin for 24828059066a77f56be6bec002a605c5d95af266 (19:59:40)
	* Howard Butler <hobu.inc@gmail.com> more cleanups for 24828059066a77f56be6bec002a605c5d95af266 for filters.hexbin (19:51:55)
	* Howard Butler <hobu.inc@gmail.com> fixups related to the big change in acbellgithub's 24828059066a77f56be6bec002a605c5d95af266 (19:30:04)
	* Pete Gadomski <pete.gadomski@gmail.com> Exclude PCLBlockFilterTest when building w/o PCL (17:02:00)
	* Pete Gadomski <pete.gadomski@gmail.com> Exclude pipeline_mosaic test when built w/o Python (16:38:06)
	* Bradley J Chambers <brad.chambers@gmail.com> only use PUBLIC in PDAL_LINKAGE if CMake supports it, otherwise stick with LINK_PUBLIC (13:23:14)

2014-04-02

2014-03-26
	* Bradley J Chambers <brad.chambers@gmail.com> Begin using 'option' rather than 'set' for PDAL options (17:18:40)

2014-03-14
	* Bradley J Chambers <brad.chambers@gmail.com> Add: splitter filter to generate spatially contiguous point buffers of fixed size (14:28:43)

2014-03-24
	* Andrew Bell <acbell@blaze.hobu.biz> Remove supportsIterator().  Never called. (20:10:59)

2014-03-21
	* Howard Butler <hobu.inc@gmail.com> Support reading PointBuffers that have no XYZ on them #123 (15:48:55)

2014-03-20
	* Bradley J Chambers <brad.chambers@gmail.com> numPointsNeeded in PCLBlock should be updated by the number of points read, not the number remaining after filtering (23:04:13)
	* Howard Butler <hobu.inc@gmail.com> Add 'pdal diff' utility #255 (21:16:16)
	* Howard Butler <hobu.inc@gmail.com> Implement Python 3 support #256 (21:08:13)

2014-03-16
	* Carl Simonson <simonsonc@gmail.com> CMake: Fix building with separate build dir (17:29:27)
	* Andrew Bell <acbell@blaze.hobu.biz> Make more stuff fit in 80 columns. Remove dead code. (16:46:47)

2014-03-13
	* Andrew Bell <acbell@blaze.hobu.biz> Make lots of stuff fit in 80 columns, since we're almost there already. Remove the silly "const" in front of native types. Use the std namespace in some cpp files. Remove NOOP return statements at the end of functions. Consolidate code where it make sense. (17:23:31)
	* Andrew Bell <acbell@blaze.hobu.biz> Find absolute path for test binary. (14:52:20)

2014-03-15
	* Howard Butler <hobu.inc@gmail.com> make sure to pass in chunk_size argument to writer (22:51:00)
	* Howard Butler <hobu.inc@gmail.com> make sure to pass in chunk_size argument to writer (22:50:13)
	* Carl Simonson <simonsonc@gmail.com> CMake: Fix case sensitivity of SWIG package (03:53:23)
	* Carl Simonson <simonsonc@gmail.com> CMake: make sure python library is in 2.x series (03:34:41)

2014-03-10
	* Howard Butler <hobu.inc@gmail.com> add BPF example data (16:26:30)

2014-02-26
	* Bradley J Chambers <brad.chambers@gmail.com> adding more PCL block examples and updating paths in tutorial (20:20:28)
	* Bradley J Chambers <brad.chambers@gmail.com> as referenced in #250, do not apply offsets in conversion to PCD, but pass them along to the PCL Pipeline (19:58:30)

2014-02-24
	* Bradley J Chambers <brad.chambers@gmail.com> improving PCLBlock filter for #248 (18:00:37)

2014-02-21
	* Bradley J Chambers <brad.chambers@gmail.com> move the PCL Block XML files to the filter folder, create subfolder for the JSON files, remove some deprecated PCL Block examples (21:48:18)
	* Bradley J Chambers <brad.chambers@gmail.com> updating PCL-related documentation (21:23:55)
	* Bradley J Chambers <brad.chambers@gmail.com> adding test pipeline and pcl block for grid minimum (21:22:28)
	* Bradley J Chambers <brad.chambers@gmail.com> back off the default VM requirements (05:05:15)

2014-02-19
	* Bradley J Chambers <brad.chambers@gmail.com> resolve #245, pdal translate recognizes PCD format by extension (18:50:11)
	* Bradley J Chambers <brad.chambers@gmail.com> resolve #243, missing PCD header (18:14:36)

2014-02-14
	* Howard Butler <hobu.inc@gmail.com> add missing data (18:01:15)
	* Howard Butler <hobu.inc@gmail.com> make filters.mosaic work more better. Provide an example of a mosaic that creates new dimensions, filters data, and updates one leg of the filters.mosaic with Python (17:48:32)
	* Howard Butler <hobu.inc@gmail.com> beef up error detection in cases where Python array types don't match PDAL dimension types (17:41:55)
	* Howard Butler <hobu.inc@gmail.com> use BOOST_CHECK_CLOSE so we can get some output when failures happen (17:38:59)
	* Howard Butler <hobu.inc@gmail.com> fix up exception throwing to actually throw useful exceptions (17:38:17)
	* Howard Butler <hobu.inc@gmail.com> throw exceptions when random iterators are not found for filters.programmable and filters.predicate (17:37:28)

2014-02-12
	* Bradley J Chambers <brad.chambers@gmail.com> Initial implementation of the PCL Filter Block with sample pipelines, draft documentation, and representative unit tests. Vagrantfile is updated to also load and build PCL (required). (17:48:31)

2014-02-10
	* Howard Butler <hobu.inc@gmail.com> clean up a bunch of leaks (18:23:19)

2014-02-09
	* Howard Butler <hobu.inc@gmail.com> clean up cast alignment warnings by reinterpret_cast'ing the pointers to the appropriate type (03:56:52)
	* Howard Butler <hobu.inc@gmail.com> fixup hexer define (03:28:51)
	* Howard Butler <hobu.inc@gmail.com> update hexer detection code (03:13:24)
	* Howard Butler <hobu.inc@gmail.com> more drivers.oci.writer testing (02:55:24)

2014-02-05
	* Howard Butler <hobu.inc@gmail.com> add more filters.chipper test (23:38:34)
	* Howard Butler <hobu.inc@gmail.com> use std::stable_sort intead of std::sort to attempt to preserve ordering (23:37:50)
	* Howard Butler <hobu.inc@gmail.com> forward getNumPoints() from previous stage for filters.chipper (23:35:34)
	* Howard Butler <hobu.inc@gmail.com> clean up sign comparison warnings shown by external boost build (15:57:47)
	* Howard Butler <hobu.inc@gmail.com> put PDAL_EMBED_BOOST ahead of pdal_options so it can be used to determine boost linkage #242 (15:20:59)

2014-02-04
	* Howard Butler <hobu.inc@gmail.com> do LINK_PUBLIC in situations where PDAL_EMBED_BOOST isn't on (17:20:43)

2014-02-03
	* Howard Butler <hobu.inc@gmail.com> fixup drivers.mrsid.reader for #241 -- don't know if actually works though, no tests (21:15:21)
	* Howard Butler <hobu.inc@gmail.com> put back 23dbaf to silence annoying warnings (21:14:45)

2014-01-31
	* Howard Butler <hobu.inc@gmail.com> rename EPS variable to prevent a name collision (14:37:35)

2014-01-30
	* Larry Shaffer <larrys@dakotacarto.com> Fix swig module naming and include path (22:46:10)
	* Howard Butler <hobu.inc@gmail.com> wtf is with the ` at the beginning and end of the file? -- fixed (20:06:40)
	* Howard Butler <hobu.inc@gmail.com> update to latest nanoflan (19:57:01)

2014-01-28
	* Howard Butler <hobu.inc@gmail.com> add crop and hole example (18:37:29)

2014-01-27
	* Howard Butler <hobu.inc@gmail.com> a passable pgk-config for PDAL #238 (21:44:09)
	* Howard Butler <hobu.inc@gmail.com> only include base stuff in <pdal/pdal.hpp>, not Drivers, Filters, and Kernel, which a user can include separately as needed (19:29:38)
	* Bradley J Chambers <brad.chambers@gmail.com> linking PDAL_UTILITY against Boost appears to have been the source of all the havoc (17:52:17)
	* Bradley J Chambers <brad.chambers@gmail.com> if (NOT PDAL_BUILD_STATIC) seemed a little confusing; also seeing if the boost linkage is the problem with the build (16:44:01)
	* Bradley J Chambers <brad.chambers@gmail.com> tests don't fail locally, perhaps this has something to do with the unit tests being installed, or linked with boost libraries multiple times, let's try without the macro (15:56:14)
	* Bradley J Chambers <brad.chambers@gmail.com> related to #234 and #235, CMake "improvements" (15:10:43)
	* Howard Butler <hobu.inc@gmail.com> don't alloc a new std::string copy of the patch's hex data (04:23:30)
	* Howard Butler <hobu.inc@gmail.com> fix up vector resize() to 0 so that we can push_back the new bytes as we decode them (03:38:21)

2014-01-26
	* Howard Butler <hobu.inc@gmail.com> don't do as much work when copying hex data from pg (17:21:58)
	* Howard Butler <hobu.inc@gmail.com> memoize the encoded offset vector into schema::DimensionMap so it is updated every time a pair is inserted rather than every time copyLikeDimensions is called (16:31:52)

2014-01-25
	* Uday Verma <uday.karan@gmail.com> Get rid of std::vector in copyLikeDimenions, use a local array instead (20:10:35)
	* Uday Verma <uday.karan@gmail.com> copyLikeDimension fast paths and special cases with elaborate unit tests (19:08:28)

2014-01-24
	* Bradley J Chambers <brad.chambers@gmail.com> build/install directories are still a bit of mess, but should be working on windows now (21:30:56)
	* Howard Butler <hobu.inc@gmail.com> use boost::shared_array to back PointBuffer (20:54:53)
	* Bradley J Chambers <brad.chambers@gmail.com> make CMake aware of possible OSGeo4W64 installation path (20:35:05)
	* Bradley J Chambers <brad.chambers@gmail.com> only link LASzip and python when selected #231 (18:44:55)
	* Bradley J Chambers <brad.chambers@gmail.com> add PDAL_DLL to Query and IndexedPointBuffer #230 (18:39:04)
	* Howard Butler <hobu.inc@gmail.com> output correct number in error reporting in descaling ops (16:27:28)

2014-01-23
	* Howard Butler <hobu.inc@gmail.com> use static PointBuffer::pack method and reuse buffer so as to not keep alloc'ing it over and over (23:26:07)
	* Howard Butler <hobu.inc@gmail.com> provide new static implementation of PointBuffer::pack that doesn't always create a new PointBuffer, use that for class method call (23:25:43)
	* Paul Ramsey <pramsey@cleverelephant.ca> Syntax error (19:47:29)

2014-01-21
	* Howard Butler <hobu.inc@gmail.com> cleanup #229 to output correct hex and always construct insert statement in the same string (19:30:10)
	* Howard Butler <hobu.inc@gmail.com> update 'make publish' target of docs (17:56:39)
	* Howard Butler <hobu.inc@gmail.com> optimize pgpointcloud insert #229 (04:53:35)

2014-01-20
	* Howard Butler <hobu.inc@gmail.com> remove unnecessary includes (23:05:05)
	* Howard Butler <hobu.inc@gmail.com> start on a common #include <pdal/pdal.hpp> for external  usage #228 (23:02:16)
	* Howard Butler <hobu.inc@gmail.com> publish to gh-pages instead of master for pdal.github.io (17:26:52)
	* Howard Butler <hobu.inc@gmail.com> doc update to writer tutorial (15:06:37)

2014-01-19
	* Howard Butler <hobu.inc@gmail.com> attempt to go back to publishing to pdal.github.io.git repo (18:20:46)
	* Howard Butler <hobu.inc@gmail.com> another publish attempt (00:50:33)

2014-01-18
	* Howard Butler <hobu.inc@gmail.com> another attempt at getting a gh-pages workflow working on a cron (23:22:29)
	* Howard Butler <hobu.inc@gmail.com> Revert "checkout as orphan for gh-pages" (23:17:00)
	* Howard Butler <hobu.inc@gmail.com> Revert "put checkout on clone target for doc building" (23:16:51)
	* Howard Butler <hobu.inc@gmail.com> put checkout on clone target for doc building (22:42:57)
	* Howard Butler <hobu.inc@gmail.com> checkout as orphan for gh-pages (22:31:35)
	* Howard Butler <hobu.inc@gmail.com> fix copy/paste error in 1e64d3fcef78c8f3fbd0cd9aa8aeaa7d3d5385d4 (22:28:40)
	* Howard Butler <hobu.inc@gmail.com> throw an error about finding pcid==0 (16:30:59)
	* Howard Butler <hobu.inc@gmail.com> support RGB values that have dimension sizes other than uint16_t (16:30:35)
	* Howard Butler <hobu.inc@gmail.com> fix typo in 88b0666c6823b70ea9f32119f4611106d7a91627 (14:22:08)
	* Howard Butler <hobu.inc@gmail.com> add Dimension::getInterpretationName() test (14:20:57)

2014-01-14
	* Howard Butler <hobu.inc@gmail.com> update testoutput (22:51:08)
	* Howard Butler <hobu.inc@gmail.com> ::toRST() tweaks (22:39:28)
	* Howard Butler <hobu.inc@gmail.com> use Schema::toRST to output the --schema information (22:31:50)
	* Howard Butler <hobu.inc@gmail.com> implement pdal::Schema::toRST() to output the Schema object as reStructuredText (22:31:20)
	* Howard Butler <hobu.inc@gmail.com> whitespace normalization (22:30:48)
	* Howard Butler <hobu.inc@gmail.com> doc updates (16:32:17)
	* Howard Butler <hobu.inc@gmail.com> select time as 2, 4, or 8 byte value in drivers.las.writer (15:34:12)
	* Howard Butler <hobu.inc@gmail.com> provide do_normalize_xyz option, on by default, to normalize drivers.oci.reader xyz data when the scales are changing (15:08:31)
	* Howard Butler <hobu.inc@gmail.com> attempt to silence #pragma warnings for gcc < 4.6 (04:59:24)

2014-01-13
	* Howard Butler <hobu.inc@gmail.com> set namespace for any dimensions created by filters.selector (05:10:05)

2014-01-12
	* Howard Butler <hobu.inc@gmail.com> update doc publishing for pdal.github.io (20:31:59)

2014-01-10
	* Howard Butler <hobu.inc@gmail.com> turn off localse support in boost::filesystem due to https://svn.boost.org/trac/boost/ticket/9131 (16:43:04)
	* Howard Butler <hobu.inc@gmail.com> add a more rigorous drivers.oci.reader/writer test (14:50:37)
	* Howard Butler <hobu.inc@gmail.com> manage schema::DimensionMap* as a boost::shared_ptr (14:50:20)
	* Howard Butler <hobu.inc@gmail.com> select correct data type in filters.scaling test (14:49:42)
	* Howard Butler <hobu.inc@gmail.com> select appropriate data types from nitf file in test (14:48:54)
	* Howard Butler <hobu.inc@gmail.com> if requested data type is greater than the Dimension::getByteSize(), throw an error for setField (14:48:25)
	* Howard Butler <hobu.inc@gmail.com> add GEOS C++ headers to install list (14:47:38)

2014-01-09
	* Howard Butler <hobu.inc@gmail.com> use a shared_ptr to keep track of DimensionMap stuff (23:11:09)
	* Howard Butler <hobu.inc@gmail.com> clean up dimension maps in drivers.oci.reader (23:05:37)
	* Howard Butler <hobu.inc@gmail.com> force destruction of iterator (23:01:10)
	* Howard Butler <hobu.inc@gmail.com> clean up some memory leaks in drivers.oci (22:55:31)
	* Howard Butler <hobu.inc@gmail.com> use pdal::GlobalEnvironment GDAL object for logging instead of custom one in stage (22:33:46)
	* Howard Butler <hobu.inc@gmail.com> First phase of #224 reST for PDAL (22:16:30)
	* Howard Butler <hobu.inc@gmail.com>     upgrade to boost 1.55 #226     clean up warnings related to boost upgrade     fix up CMake PUBLIC/PRIVATE linkage (22:07:37)
	* Howard Butler <hobu.inc@gmail.com> more oracle example (15:45:15)
	* Howard Butler <hobu.inc@gmail.com> trap descaling overflow errors (15:45:01)
	* Howard Butler <hobu.inc@gmail.com> whitespace normalization (15:44:47)

2014-01-08
	* Howard Butler <hobu.inc@gmail.com> update f470bf81eb736e68d88bb8e250bcf5bce83b6daa to put inside a if statement (19:01:15)
	* Howard Butler <hobu.inc@gmail.com> throw an exception if we might overflow capacity. Set PointSourceId to uint16_t or uint32_t depending on the dimension's size (17:22:59)
	* Howard Butler <hobu.inc@gmail.com> don't setField with T's that don't match the dim.getByteSize() (17:22:06)
	* Howard Butler <hobu.inc@gmail.com> whitespace normalization (17:21:40)
	* Howard Butler <hobu.inc@gmail.com> set the PointBuffer's point count when reading data in the filters.chipper (14:50:40)

2014-01-07
	* Howard Butler <hobu.inc@gmail.com> add start of tutorial doc (22:58:24)
	* Howard Butler <hobu.inc@gmail.com> default to 0.001 for the scale for drivers.qfit.reader.Z and apply the scaling appropriately when setting values in the reader (22:48:12)
	* Howard Butler <hobu.inc@gmail.com> don't trust the PointBuffer's point count, as some stages may not have it set yet (20:40:04)
	* Howard Butler <hobu.inc@gmail.com> try updating befor fetching packages (18:38:50)
	* Howard Butler <hobu.inc@gmail.com> add software-properties-common before python ones (18:35:10)
	* Howard Butler <hobu.inc@gmail.com> add filters.stats to read example (17:33:58)
	* Howard Butler <hobu.inc@gmail.com> clean up exact count vs explicit dimension stuff a little bit and fix what was broken in 14ffc86132f09a375d01d216513f6793827fd9f7 (17:33:46)
	* Howard Butler <hobu.inc@gmail.com> update to point at http://pdal.io (15:55:28)

2014-01-06
	* Howard Butler <hobu.inc@gmail.com> set global_encoding to 0 if the data.size() is 0 too (20:14:53)
	* Howard Butler <hobu.inc@gmail.com> don't segfault when a pcid cannot be selected in drivers.pgpointcloud.reader (14:08:36)

2014-01-03
	* Howard Butler <hobu.inc@gmail.com> drivers/options doesn't hang on main app (19:59:50)
	* Howard Butler <hobu.inc@gmail.com> output to stream, not std::cout (19:59:30)
	* Howard Butler <hobu.inc@gmail.com> update stage links (19:59:13)
	* Howard Butler <hobu.inc@gmail.com> reorganize --options and --drivers output (19:24:28)
	* Howard Butler <hobu.inc@gmail.com> add libgeos++-dev to travis (15:20:10)
	* Howard Butler <hobu.inc@gmail.com> add libgeos to travis (02:15:18)
	* Howard Butler <hobu.inc@gmail.com> use different GEOS include location (02:09:53)
	* Howard Butler <hobu.inc@gmail.com> make filters.stats use dimension::applyScaling like everything else (02:06:12)
	* Howard Butler <hobu.inc@gmail.com> beef up --report-debug info to include all linked libraries and some of their version information (02:00:43)
	* Howard Butler <hobu.inc@gmail.com> update test output (00:50:27)

2014-01-02
	* Howard Butler <hobu.inc@gmail.com> provide reST output for point summaries -- pdal info myfile.las -p 10-20 (22:40:14)
	* Howard Butler <hobu.inc@gmail.com> move wordWrap into Utils:: (22:39:43)
	* Howard Butler <hobu.inc@gmail.com> forward the prevStage random iterator for filters.stats (22:38:51)
	* Howard Butler <hobu.inc@gmail.com> don't do copyPointFast for DIMENSION_INTERLEAVED data (22:38:28)
	* Howard Butler <hobu.inc@gmail.com> support setting integer global_encoding values for #218 (15:05:20)

2014-01-01

2013-12-31
	* Howard Butler <hobu.inc@gmail.com> update (c) date (21:26:54)
	* Howard Butler <hobu.inc@gmail.com> add CMake configuration to find MessagePack library (19:29:24)
	* Howard Butler <hobu.inc@gmail.com> add publish method for publishing website to pdal.github.io (18:24:17)

2013-12-30
	* Howard Butler <hobu.inc@gmail.com> fix up filters.stats to do selection of dimensions upon first buffer read rather than at initialize() time (20:10:11)

2013-12-29
	* Howard Butler <hobu.inc@gmail.com> fix up vagrant configuration a bit to protect my machine-specific and osx-specific stuff (20:20:28)
	* Bruno Friedmann <bruno@ioda-net.ch> Update conf.py fix issue 222 (19:44:25)
	* Bruno Friedmann <bruno@ioda-net.ch> Update pdal-config.in (17:51:29)

2013-12-22
	* Howard Butler <hobu.inc@gmail.com> use namespace-aware lookups for mapDimensions (21:06:46)
	* Howard Butler <hobu.inc@gmail.com> add selector filters to drivers.oci examples (21:06:22)
	* Howard Butler <hobu.inc@gmail.com> remove lint (21:05:31)
	* Howard Butler <hobu.inc@gmail.com> use boost type_traits instead of std:: which requires c++11 (21:05:03)

2013-12-21
	* Howard Butler <hobu.inc@gmail.com> filters.inplacereprojection reorganization (04:40:30)
	* Howard Butler <hobu.inc@gmail.com> clean up asserts for getField/setField (04:40:03)

2013-12-20
	* Howard Butler <hobu.inc@gmail.com> clean up formatting (17:06:00)
	* Howard Butler <hobu.inc@gmail.com> throw std::out_of_range error when removeScaling causes a value that's out of bounds for the given data type (15:44:29)

2013-12-18
	* Howard Butler <hobu.inc@gmail.com> properly calculate blob length for oracle's internal PointBuffer when data are DIMENSION_INTERLEAVED (17:22:13)
	* Howard Butler <hobu.inc@gmail.com> use correct dimensions when testing flipping (17:19:10)
	* Howard Butler <hobu.inc@gmail.com> use correct buffer when calculating point_data_length in non-packing scenario (17:18:52)
	* Howard Butler <hobu.inc@gmail.com> add populate_pointsourceid to drivers.oci.reader example (17:17:33)
	* Howard Butler <hobu.inc@gmail.com> properly pack/ignore dimensions in pack() (16:59:52)
	* Howard Butler <hobu.inc@gmail.com> provide method to return raw starting point of m_data buffer (16:59:10)
	* Howard Butler <hobu.inc@gmail.com> clean up filters.chipper to not require BlockID and PointID dimensions, respect the requested number of points read, and streamline GetIDs/GetBuffer (16:58:42)

2013-12-17
	* Howard Butler <hobu.inc@gmail.com> ByteSwap doesn't need chipper (19:32:34)

2013-12-16
	* Howard Butler <hobu.inc@gmail.com> update queries for drivers.oci tests (21:11:25)
	* Howard Butler <hobu.inc@gmail.com> more filters.chipper test update for new chipper code (21:11:11)
	* Howard Butler <hobu.inc@gmail.com> significant cleanups in filters.chipper (21:07:53)
	* Howard Butler <hobu.inc@gmail.com> pack() method optionally removes ignored dimensions by default (21:07:35)
	* Howard Butler <hobu.inc@gmail.com> assert we're not outside the buffer's bounds in setDataStride (16:19:10)

2013-12-14
	* Howard Butler <hobu.inc@gmail.com> more filters.chipper cleanups (01:29:50)
	* Howard Butler <hobu.inc@gmail.com> resize the internal buffer if it isn't big enough. cleanups and use copyLikeDimensions (00:15:18)
	* Howard Butler <hobu.inc@gmail.com> filters.chipper cleanups (00:04:00)

2013-12-13
	* Howard Butler <hobu.inc@gmail.com> support writing non-chipped data, use the appropriate blob length for DIMENSION_INTERLEAVED data in all scenarios (19:48:56)
	* Howard Butler <hobu.inc@gmail.com> assert same orientations for copyPoint*Fast methods (18:55:34)

2013-12-12
	* Howard Butler <hobu.inc@gmail.com> more test of copyLikeDimensions (17:14:59)

2013-12-11
	* Howard Butler <hobu.inc@gmail.com> more testing of flipping (23:18:04)

2013-12-10
	* Paul Ramsey <pramsey@cleverelephant.ca> Minor config changes (17:37:29)

2013-12-09
	* Howard Butler <hobu.inc@gmail.com> because of DIMENSION_INTERLEAVED data, we must read the whole blob into the m_oracle_buffer #216 (20:18:43)

2013-12-07
	* Howard Butler <hobu.inc@gmail.com> provide implementation of drivers.oci.reader that can read DIMENSION_INTERLEAVED data #216 (05:28:53)
	* Howard Butler <hobu.inc@gmail.com> test all values in flipped dimension example (05:27:01)
	* Howard Butler <hobu.inc@gmail.com> properly calculate positions when doing setDataStride and copyLikeDimensions (05:25:22)
	* Howard Butler <hobu.inc@gmail.com> add option to ignore namespace when doing dimension matching #216 (05:24:50)

2013-12-06
	* Howard Butler <hobu.inc@gmail.com> make cleanup.sql actually wipe sdo_geom_metadata entry (17:02:50)
	* Howard Butler <hobu.inc@gmail.com> more thorough test of copyLikeDimensions to include orientation (15:54:42)
	* Howard Butler <hobu.inc@gmail.com> fix up setDataStride to do the right thing in the face of differing orientations. Make copyLikeDimensions agnostic to the PointBuffer's orientation (15:54:20)

2013-12-05
	* Howard Butler <hobu.inc@gmail.com> add dimension flipping to drivers.oci.writer #216 (22:22:27)
	* Howard Butler <hobu.inc@gmail.com> write orientation into XML for #216 (19:55:17)
	* Howard Butler <hobu.inc@gmail.com> provide implemention for #216 to flip the orientation of both dimension- and point-interleaved data (17:47:18)

2013-12-04
	* Howard Butler <hobu.inc@gmail.com> used PointBuffer::pack instead of custom packing stuff (18:13:16)
	* Howard Butler <hobu.inc@gmail.com> PointBuffer::pack returns heap-allocated buffer now (18:12:50)
	* Howard Butler <hobu.inc@gmail.com> use scoped_ptr to manage packed buffer lifetime (18:12:30)
	* Howard Butler <hobu.inc@gmail.com> PointBuffer::pack() should return heap-allocated buffer so multiple copies aren't made (16:56:05)
	* Howard Butler <hobu.inc@gmail.com> provide patch for #217 to set the dimension count for the schema appropriately (04:41:34)

2013-12-02
	* Howard Butler <hobu.inc@gmail.com> put copyLikeDimensions behavior back to not updating point count #215 (23:03:05)
	* Howard Butler <hobu.inc@gmail.com> code de-crufting (23:02:12)
	* Howard Butler <hobu.inc@gmail.com> typo in pgpointcloud reader (22:34:43)
	* Howard Butler <hobu.inc@gmail.com> Pack out ignored dimensions when inserting data into pgpointcloud. Turn down debugging lint on drivers.pgpointcloud.reader PointBuffer::pack() packs down to the getNumPoints of a PointBuffer (21:51:53)

2013-11-27
	* Howard Butler <hobu.inc@gmail.com> attempt to resolve #214, where override offsets are not being used (18:54:55)

2013-11-25
	* Howard Butler <hobu.inc@gmail.com> copyLikeDimensions updates the dest_buffer getNumPoints #209 (20:37:28)
	* Howard Butler <hobu.inc@gmail.com> warning fixes (20:29:18)
	* Howard Butler <hobu.inc@gmail.com> more vagrant fixes for #212 (20:29:03)
	* Howard Butler <hobu.inc@gmail.com> Add support for fetching vertical datum information for proj #212 (19:19:19)

2013-11-24
	* Howard Butler <hobu.inc@gmail.com> move CompressionType into pdal::schema rather than in the pgpointcloud driver by itself #211 (20:39:14)
	* Howard Butler <hobu.inc@gmail.com> Implement proper call for OCILobRead2 #210 (20:11:45)

2013-11-23
	* Howard Butler <hobu.inc@gmail.com> PointBuffer/Schema orientation  #209. A PointBuffer may be POINT_INTERLEAVED or DIMENSION_INTERLEAVED with the default being POINT_INTERLEAVED. (00:58:33)

2013-11-22

2013-11-18
	* Howard Butler <hobu.inc@gmail.com> --sample needed to get a sample for stats #208 (21:53:21)
	* Howard Butler <hobu.inc@gmail.com> add a --sample option to 'pdal info', which is off by default for data output #208 (21:44:23)
	* Howard Butler <hobu.inc@gmail.com> clang'ify warning suppression (21:34:53)
	* Howard Butler <hobu.inc@gmail.com> update AUTHORS with current listing (21:34:38)
	* Howard Butler <hobu.inc@gmail.com> try to silence some more warnings in prep for 1.0.0 (20:37:55)
	* Howard Butler <hobu.inc@gmail.com> big warning cleanup in preparation for 1.0.0 (20:14:18)
	* Howard Butler <hobu.inc@gmail.com> remove unused variable, initialize xyz values outside the loop (17:52:00)
	* Howard Butler <hobu.inc@gmail.com> remove unused variable (17:45:31)
	* Howard Butler <hobu.inc@gmail.com> Documentation updates in prep for 1.0.0 #207 (17:02:50)
	* Howard Butler <hobu.inc@gmail.com> add laszip note to dependencies (16:19:18)

2013-11-16
	* Howard Butler <hobu.inc@gmail.com> doc updates for #207 (05:28:00)

2013-11-15
	* Howard Butler <hobu.inc@gmail.com> provide implementation to resolve #196 by using binary encoding instead of integers for global_encoding (21:34:32)
	* Howard Butler <hobu.inc@gmail.com> #define CPL_SERV_H_INCLUDED before including geotiff headers to make #206 work (20:20:16)
	* Howard Butler <hobu.inc@gmail.com> Implement #205 to turn on most common options by default (15:46:40)

2013-11-13
	* Howard Butler <hobu.inc@gmail.com> fix up cpack configuration to have a 'make dist' command after configuration #204 (19:47:39)
	* Howard Butler <hobu.inc@gmail.com> make pdal info --stats myfile.xml --pipeline-serialization work #203 (15:09:23)
	* Howard Butler <hobu.inc@gmail.com> make registerPluginIfExists private (15:07:45)

2013-11-12
	* Howard Butler <hobu.inc@gmail.com> add md5'ing algorithm for #202 (14:33:15)

2013-11-10
	* Howard Butler <hobu.inc@gmail.com> move drivers.soci.* to drivers.sqlite for #201 (16:56:02)

2013-11-08
	* Howard Butler <hobu.inc@gmail.com> just pass in argv with a count instead of our own copy of arguments (17:19:08)

2013-11-07
	* Howard Butler <hobu.inc@gmail.com> #ifdef libxml2 stuff for when we don't have it (22:14:19)
	* Howard Butler <hobu.inc@gmail.com> fetch as vagrant user too (19:04:43)
	* Howard Butler <hobu.inc@gmail.com> fix up pdal::drivers::las::SummaryData (19:01:08)
	* Howard Butler <hobu.inc@gmail.com> run load command as vagrant user (19:00:48)
	* Pete Gadomski <pete.gadomski@gmail.com> Add test case for subtle bounds change (15:34:16)

2013-11-06
	* Howard Butler <hobu.inc@gmail.com> create extension as vagrant user for vagrant install (21:22:07)
	* Howard Butler <hobu.inc@gmail.com> more vagrant updates (20:55:56)

2013-11-05
	* Howard Butler <hobu.inc@gmail.com> more doc updates (22:57:23)

2013-11-04
	* Howard Butler <hobu.inc@gmail.com> output first read point (22:50:20)
	* Howard Butler <hobu.inc@gmail.com> vagrant doc tweaks (21:46:39)
	* Howard Butler <hobu.inc@gmail.com> fix up pgpointcloud build, add read xml example (21:25:16)
	* Howard Butler <hobu.inc@gmail.com> add doc about Vagrant (21:25:03)
	* Howard Butler <hobu.inc@gmail.com> add pgpointcloud to Vagrant config (20:45:59)
	* Howard Butler <hobu.inc@gmail.com> fix Vagrantfile typo (20:11:37)
	* Howard Butler <hobu.inc@gmail.com> add pgpointcloud to vagrant buildout (20:00:00)

2013-10-30
	* Paul Ramsey <pramsey@opengeo.org> Clean up example config a little (16:52:32)

2013-10-24
	* Howard Butler <hobu.inc@gmail.com> increment version to 0.9.9 (20:23:42)
	* Howard Butler <hobu.inc@gmail.com> output a proper PDAL version number with git sha by default for software id (20:23:34)

2013-10-21
	* Howard Butler <hobu.inc@gmail.com> Add a Vagrant configuration and rename the 'pcinfo', 'pcpipeline', and 'pc2pc' applications into a single, git-style 'pdal' command #192 (21:01:52)

2013-10-11
	* Howard Butler <hobu.inc@gmail.com> filters.index is no more. Use the IndexedPointBuffer instead (20:22:16)
	* Howard Butler <hobu.inc@gmail.com> fix up dimensionality so both 2d and 3d indexes work properly (19:58:28)
	* Howard Butler <hobu.inc@gmail.com> make IndexedPointBuffer based on nanoflann instead of FLANN to remove external dependency #176 (19:08:48)
	* Howard Butler <hobu.inc@gmail.com> update blocksize parameter (14:56:18)
	* Howard Butler <hobu.inc@gmail.com> remove ticks (14:52:56)
	* Howard Butler <hobu.inc@gmail.com> update nanoflann (14:52:13)

2013-10-10
	* Paul Ramsey <pramsey@opengeo.org> drivers.text.writer (18:28:00)
	* Howard Butler <hobu.inc@gmail.com> don't throw in filters.hexer's destructor (16:38:51)
	* Howard Butler <hobu.inc@gmail.com> Fix #194, default to specified offsets instead of throwing an exception when their reprojection fails (16:30:26)
	* Howard Butler <hobu.inc@gmail.com> don't throw in filters.hexer's destructor (16:38:51)
	* Howard Butler <hobu.inc@gmail.com> Fix #194, default to specified offsets instead of throwing an exception when their reprojection fails (16:30:26)

2013-10-09
	* Paul Ramsey <pramsey@opengeo.org> drivers.qfit.reader (22:25:02)
	* Paul Ramsey <pramsey@opengeo.org> p2g writer (22:12:57)
	* Howard Butler <hobu.inc@gmail.com> do a proper check to find out of PointSourceId dimension is available for #193 (20:52:57)
	* Paul Ramsey <pramsey@opengeo.org> drivers.qfit.reader (22:25:02)
	* Paul Ramsey <pramsey@opengeo.org> p2g writer (22:12:57)
	* Paul Ramsey <pramsey@opengeo.org> OCI writer (21:40:32)
	* Howard Butler <hobu.inc@gmail.com> do a proper check to find out of PointSourceId dimension is available for #193 (20:52:57)
	* Paul Ramsey <pramsey@opengeo.org> OCI reader (20:49:57)
	* Paul Ramsey <pramsey@opengeo.org> NITF reader/writer (20:35:02)
	* Paul Ramsey <pramsey@opengeo.org> Faux reader/writer (20:02:26)
	* Paul Ramsey <pramsey@opengeo.org> CARIS readers (19:46:09)
	* Paul Ramsey <pramsey@opengeo.org> Hexbin and pics for colorization (19:30:35)
	* Paul Ramsey <pramsey@opengeo.org> Format programmable (19:03:09)
	* Paul Ramsey <pramsey@opengeo.org> Splng error (18:42:09)
	* Paul Ramsey <pramsey@opengeo.org> Note on chipper/cache combo (18:38:44)
	* Paul Ramsey <pramsey@opengeo.org> Formatting fixes (18:37:01)
	* Paul Ramsey <pramsey@opengeo.org> Add filters.scaling (18:14:40)
	* Paul Ramsey <pramsey@opengeo.org> Add filters.colorization (17:51:09)

2013-10-08
	* Paul Ramsey <pramsey@cleverelephant.ca> Add filters.color (21:27:48)
	* Paul Ramsey <pramsey@cleverelephant.ca> Add Cache filter (21:16:14)
	* Howard Butler <howard@hobu.co> move pcquery capability into pcinfo, remove pcquery for #191 (18:41:32)
	* Howard Butler <howard@hobu.co> move pcquery capability into pcinfo, remove pcquery for #191 (18:32:24)
	* Howard Butler <howard@hobu.co> rename pcinfo to pdalinfo #190 (16:34:30)
	* Howard Butler <howard@hobu.co> remove cruft (16:11:00)
	* Howard Butler <howard@hobu.co> missed a mapDimensions call (16:07:48)
	* Howard Butler <howard@hobu.co> move mapDimensions to pdal::Schema #189 (16:01:59)
	* Howard Butler <howard@hobu.co> put FLANN stuff inside the guard to fix #188 (13:56:10)

2013-10-07
	* Howard Butler <howard@hobu.co> more dox (22:59:28)
	* Howard Butler <howard@hobu.co> doc churn (22:59:20)
	* Howard Butler <howard@hobu.co> support --2d method for pcequal #176 (19:25:03)
	* Howard Butler <howard@hobu.co> use the IndexedPointBuffer to provide indexing to pcequal #176 (19:09:31)
	* Howard Butler <howard@hobu.co> make sure to initialize IndexPointBuffer constructors to 0 (18:41:21)
	* Howard Butler <howard@hobu.co> Cleanup destructor issues described in #183 (18:09:10)
	* Howard Butler <howard@hobu.co> remove Stage::toPTree(). Not really used, and it is a ton of redundant fluff throughout the codebase (18:00:54)
	* Howard Butler <howard@hobu.co> dox work (17:20:47)
	* Howard Butler <howard@hobu.co> const& normalization (17:20:39)
	* Howard Butler <howard@hobu.co> more dox work (17:20:12)
	* Howard Butler <howard@hobu.co> pdal::Writer documentation and cleanups (15:45:35)
	* Howard Butler <howard@hobu.co> whitespace normalization, documentation, and cleanups of pdal::Writer (15:24:49)
	* Howard Butler <howard@hobu.co> whitespace normalization (14:59:05)
	* Howard Butler <howard@hobu.co> return a const& instead of a copy of the pdal::Schema for Reader::getSchema (14:37:19)
	* Howard Butler <howard@hobu.co> turn off debug noise in soci test (14:08:21)
	* Howard Butler <howard@hobu.co> turn off indexing test for now (14:08:08)

2013-10-05
	* Howard Butler <howard@hobu.co> ifdef guard FLANN stuff for #185 (20:51:23)

2013-10-04
	* Howard Butler <howard@hobu.co> turn off flann test for now because travis isn't up to date yet (15:24:08)
	* Howard Butler <howard@hobu.co> clean up destructor (15:15:36)
	* Howard Butler <howard@hobu.co> ifdef guard FLANN, add destructor to PointBuffer (15:07:15)

2013-10-03
	* Howard Butler <howard@hobu.co> make numpy required when WITH_PYTHON is selected #184 (16:38:34)
	* Howard Butler <howard@hobu.co> lingering sqlite writer fixups (16:17:38)

2013-10-02
	* Howard Butler <howard@hobu.co> typo'd 08fbaf4d839c6a52014e3b12d8823a41922e737f (21:58:41)
	* Howard Butler <howard@hobu.co> fix pdal::poitncloud::DimensionMap member variable for rename in #181 (21:40:59)
	* Howard Butler <howard@hobu.co> include_directories can't have empty strings, so unquote those for now (21:30:21)
	* Howard Butler <howard@hobu.co> quote path names for #182 (18:24:39)
	* Howard Butler <howard@hobu.co> a map to keep track of globally allocated memory segments (16:51:13)

2013-10-01
	* Howard Butler <howard@hobu.co> put DimensionMap and PointBufferByteSize into a pointbuffer:: namespace (21:01:40)
	* Howard Butler <howard@hobu.co> make sure to use 64bit math for calculating buffer position when reading data (18:05:24)
	* Howard Butler <howard@hobu.co> tighten up the 64bit calculations for PointBuffer offsets (18:04:57)

2013-09-27
	* Howard Butler <howard@hobu.co> never add to cache from random iterator (19:58:38)
	* Howard Butler <howard@hobu.co> some interprocess scaffolding, nothing done yet (13:36:15)

2013-09-29
	* Mateusz Loskot <mateusz@loskot.net> Do not ignore non-existent variables (22:01:17)

2013-09-26
	* Howard Butler <howard@hobu.co> add large cache example (but mostly turned off for now due to the memory allocation taking forever (19:39:18)
	* Howard Butler <howard@hobu.co> turn off radiusSearch because it is causing Travis to fail (19:33:59)

2013-09-24
	* Howard Butler <howard@hobu.co> can't call methods until we're actually constructed (00:18:49)

2013-06-14
	* Howard Butler <hobu.inc@gmail.com> merge 01c84eb5ebc2314c3afbae66e6c7db01a85b2c74 into master make sure to writeBufferBegin, even if we're not writing any points, so we can write 0-point files (20:39:24)
	* Paul Ramsey <pramsey@opengeo.org> try to leak less on exception (23:55:20)
	* Howard Butler <hobu.inc@gmail.com> return with what we've read if we read a new cloud (21:30:26)
	* Paul Ramsey <pramsey@opengeo.org> Throw error messages using session (20:39:46)
	* Howard Butler <hobu.inc@gmail.com> make sure to writeBufferBegin, even if we're not writing any points, so we can write 0-point files (20:39:24)

2013-09-23
	* Howard Butler <howard@hobu.co> clean up PointBuffer's byte size calculations to be more clear (13:59:47)
	* Howard Butler <howard@hobu.co> turn off return number data checks for now (13:53:03)
	* Howard Butler <howard@hobu.co> clean up dimension maps when destructing filters.cache iterator (13:52:37)

2013-09-20
	* Howard Butler <howard@hobu.co> clean up definition of buffer's byte sizes to use a single typedef instead of uint64_t's (16:50:56)

2013-09-19

2013-09-03
	* Howard Butler <howard@hobu.co> silence annoying warning now that boost is not a SYSTEM include again (20:05:38)
	* Howard Butler <howard@hobu.co> silence annoying warning now that boost is not a SYSTEM include again (20:05:38)
	* Howard Butler <howard@hobu.co> some scaffolding for IndexedPointBuffer, including adding PointBuffer::applyScaling method to bring up from filters (20:06:14)
	* Howard Butler <howard@hobu.co> silence annoying warning now that boost is not a SYSTEM include again (20:05:38)
	* Howard Butler <howard@hobu.co> default to *not* doing sample for filters.stats -- too noisy and not useful for everyone (18:29:31)
	* Howard Butler <howard@hobu.co> undo SYSTEM mark of boost include directories from #158 (18:00:36)
	* Howard Butler <howard@hobu.co> undo SYSTEM mark of boost include directories from #158 (16:48:20)

2013-09-17
	* Howard Butler <hobu.inc@gmail.com> don't run soci test if no soci around (21:40:36)
	* Howard Butler <hobu.inc@gmail.com> working drivers.soci.writer for #180 (21:29:43)

2013-09-16
	* Howard Butler <howard@hobu.co> properly size buffer when point count is large #123 (17:08:09)
	* Howard Butler <howard@hobu.co> clean up used memory (17:07:23)

2013-09-11
	* James Klassen <klas0037@umn.edu> Fix schema operator== comparing self with self and always returning true. (18:44:25)

2013-09-06
	* Howard Butler <howard@hobu.co> working radiusSearch implementation #176 (19:04:55)
	* Howard Butler <howard@hobu.co> add note for #177 (18:25:34)
	* Howard Butler <howard@hobu.co> FLANN-based index for nearest, not yet radius (18:16:34)

2013-09-04
	* Howard Butler <howard@hobu.co> remove dead getScaledValue code that has been put into PointBuffer::applyScaling so as to not copy it all over the place (12:53:07)

2013-08-28
	* Howard Butler <howard@hobu.co> turn off the sample if we explicitly list dimensions (17:31:35)
	* Howard Butler <howard@hobu.co> support turning off the sample (17:31:25)
	* Howard Butler <howard@hobu.co> support explicitly setting dimensions for stat filter (17:11:01)

2013-08-27

2013-08-26
	* Howard Butler <howard@hobu.co> Use a pdal-namespaced string_ref instead of the one from system boost which is in flux right now #173 (17:00:13)

2013-08-22
	* Howard Butler <howard@hobu.co> fix up bad merge (20:23:23)
	* Howard Butler <howard@hobu.co> put hex generation in destructor of iterator -- it has to happen after we've read all the points, and then it will update the metadata of the PointBuffer that was used to instantiate the interator (19:18:49)

2013-08-21
	* Pete Gadomski <pete.gadomski@gmail.com> Update required boost version to 1.53 (19:05:33)

2013-08-20
	* Pete Gadomski <pete.gadomski@gmail.com> Run astyle on src/ and include/ files (20:40:25)

2013-08-10
	* Howard Butler <howard@hobu.co> don't pollute stdout (01:19:03)
	* Howard Butler <howard@hobu.co> cumulate the entire bounds as we go through for the whole SDO_PC (00:39:06)

2013-08-07
	* Howard Butler <howard@hobu.co> optionally support chunk streaming -- inconclusive whether or not it is actually faster (14:21:47)
	* Howard Butler <howard@hobu.co> remove cruft (13:45:03)
	* Howard Butler <howard@hobu.co> move oracle_array example into test/unit/drivers/oci for safe (unused) keeping (13:43:34)

2013-08-05
	* Howard Butler <hobu.inc@gmail.com> don't do conninfo parse if we don't have it (old libpq's). Fixes #169 (20:48:23)
	* Howard Butler <hobu.inc@gmail.com> use PGPOINTCLOUD=ON in my default configuration (based on OSGeo4W (20:47:47)
	* Howard Butler <hobu.inc@gmail.com> don't do perf tests on windows, some includes not available yet it seems (20:47:24)
	* Howard Butler <hobu.inc@gmail.com> switch off gzip/zlib iostreams for now -- we're not using it (20:46:39)

2013-08-01
	* Howard Butler <howard@hobu.co> add blob_chunk_count option to drivers.oci.writer (18:24:44)
	* Howard Butler <howard@hobu.co> support chunk-based stream writing (14:06:01)
	* Chris Foster <chris.foster@roames.com.au> Build system option for static PDAL build (02:58:50)

2013-07-31
	* Howard Butler <howard@hobu.co> try streaming-based LOB writing (20:26:30)
	* Howard Butler <howard@hobu.co> include stdlib.h for exit() (18:29:30)

2013-07-30
	* Howard Butler <howard@hobu.co> put back writing to ONE_PIECE method (16:00:12)
	* Howard Butler <howard@hobu.co> add oracle_array test util (15:59:56)
	* Howard Butler <howard@hobu.co> start callback-based streaming method -- not yet implemented (02:11:02)
	* Howard Butler <howard@hobu.co> clean up lint (02:10:32)
	* Howard Butler <howard@hobu.co> write using OCILocator instead of data bind (00:53:35)

2013-07-29
	* Howard Butler <howard@hobu.co> add ability to control whether or not to create indices with 'create_index' option, allow user to turn on tracing with 'do_trace' option (20:20:20)

2013-07-28
	* Howard Butler <howard@hobu.co> revert to only supporting selecting the view and drop support for QUERY_SDO_PC query types (02:36:47)
	* Howard Butler <howard@hobu.co> clean up binds (02:10:42)
	* Howard Butler <howard@hobu.co> use OpenBlob/CloseBlob methods to reduce round-tripping to db (02:10:09)
	* Howard Butler <howard@hobu.co> add OpenBlob/CloseBlob methods (02:09:45)

2013-07-26
	* Howard Butler <howard@hobu.co> don't allocate a vector for every point added to the loop in calculateBounds (02:05:43)
	* Howard Butler <howard@hobu.co> use PointBuffer::calculateBounds instead of driver's version (01:57:16)
	* Howard Butler <howard@hobu.co> oracle cleanup script tweak (00:50:39)

2013-07-08
	* Howard Butler <hobu.inc@gmail.com> #ifdef the log output for filters.cache. This ends up being touched per-point and is expensive if you don't want it (21:32:39)

2013-07-25
	* Howard Butler <hobu.inc@gmail.com> allow specifying the 'Z' dimension name with an option for interpolation #124 (22:00:55)

2013-07-24

2013-07-22

2013-07-20
	* Chris Foster <chris42f@gmail.com> Minor naming cleanups for clarity and consistency (02:41:01)
	* Chris Foster <chris42f@gmail.com> Use string_ref in getDimensionOptional() for consistency (01:43:57)

2013-07-19
	* Howard Butler <hobu.inc@gmail.com> Turn off overflow checks in Dimension::removeScaling for now #166 (00:10:23)

2013-07-18
	* Howard Butler <hobu.inc@gmail.com> remove dead code (20:41:05)
	* Howard Butler <hobu.inc@gmail.com> remove dead code (14:21:52)
	* Mateusz Loskot <mateusz@loskot.net> Enable Travis CI for pull requests (14:14:59)

2013-07-17
	* Howard Butler <hobu.inc@gmail.com> First attempt at removing Writer::chunk_size and instead making it a default argument to Writer::write() #146 @gadomski (23:55:00)
	* Mateusz Loskot <mateusz@loskot.net> Invoke Travis scripts with bash -e (22:47:29)
	* Howard Butler <hobu.inc@gmail.com> remove bzip2 (unused) to fix #164 (16:15:25)
	* Pete Gadomski <pete.gadomski@gmail.com> Delete temporary test file after use (15:46:21)
	* Chris Foster <chris42f@gmail.com> Optimization: remove getDimension("<uuid-string>") (14:35:26)
	* Chris Foster <chris42f@gmail.com> Fix bug which crept in when refactoring getDimension() (14:22:45)

2013-07-16
	* Pete Gadomski <pete.gadomski@gmail.com> Remove duplicate lines from src/CMakeLists (17:27:19)

2013-07-15
	* Chris Foster <chris42f@gmail.com> getDimension perf tests + use string_ref for dimension names (15:35:18)

2013-07-14
	* Howard Butler <hobu.inc@gmail.com> remove ununsed ptr to environment, we can get this from the GlobalEnvironment anyway (14:07:31)
	* Howard Butler <hobu.inc@gmail.com> point at local FLANN so warnings are gone (14:07:00)

2013-07-11
	* Howard Butler <hobu.inc@gmail.com> compile new additions for 1.54 (19:16:30)
	* Howard Butler <hobu.inc@gmail.com> update script for bcp'ing 1.54 (18:03:21)
	* Howard Butler <hobu.inc@gmail.com> increment boost to 1.54, add asio, string_ref, and regex (18:02:50)
	* Chris Foster <chris42f@gmail.com> WIP optimizations to getDimension() (14:38:22)
	* Chris Foster <chris42f@gmail.com> Avoid unnecessarily formatting in getDimension (13:49:22)
	* Chris Foster <chris42f@gmail.com> Performance tests for chipper with & without cache (13:25:16)

2013-07-04
	* Chris Foster <chris42f@gmail.com> Fix various compiler warnings (12:50:42)

2013-06-29
	* Chris Foster <chris42f@gmail.com> Fix minor memory leak of stage factory (14:34:42)
	* Chris Foster <chris42f@gmail.com> Allow SRS to be ignored in Mosaic filter (13:08:34)
	* Chris Foster <chris42f@gmail.com> Fix segfault when reading from las into multiple buffers (05:35:50)

2013-07-07

2013-07-06
	* Pete Gadomski <pete.gadomski@gmail.com> Remove note about pdal.hpp from docs — DNE (19:46:42)

2013-07-05
	* Howard Butler <hobu.inc@gmail.com> provide implementation for plugin versioning #154 (16:43:22)

2013-07-03
	* Mateusz Loskot <mateusz@loskot.net> Disable Travis CI notifications by e-mail (21:05:17)
	* Howard Butler <hobu.inc@gmail.com> Implement #152, denoting whether or not boost is built embedded (20:42:55)
	* Howard Butler <hobu.inc@gmail.com> remove dimension::UnsignedByte and dimension::SignedByte and replace with dimension::RawByte (14:40:45)
	* Pete Gadomski <pete.gadomski@gmail.com> Remove duplicate lines from test CMakeLists (14:37:13)
	* Howard Butler <hobu.inc@gmail.com> register driver info when we register Stages to factory (14:08:22)

2013-07-02
	* Paul Ramsey <pramsey@opengeo.org> In reprojection, sometimes the bounds dont follow min/max rules after the transform... (23:40:37)
	* Howard Butler <hobu.inc@gmail.com> implement support for listing options/drivers from commandline #148 (19:11:24)
	* Howard Butler <hobu.inc@gmail.com> remove unneeded includes (16:11:21)

2013-07-01

2013-06-28
	* Mateusz Loskot <mateusz@loskot.net> Always notify #pdal on successful build (22:22:59)
	* Mateusz Loskot <mateusz@loskot.net> Update FindPostgreSQL.cmake definition (21:50:57)
	* Mateusz Loskot <mateusz@loskot.net> Build with PostgreSQL Point Cloud support (21:07:04)
	* Mateusz Loskot <mateusz@loskot.net> Build with FLANN support (19:06:48)
	* Mateusz Loskot <mateusz@loskot.net> Replace deprecated command make_directory (18:59:43)
	* Mateusz Loskot <mateusz@loskot.net> Create README.md (00:59:14)
	* Mateusz Loskot <mateusz@loskot.net> Build libgeotiff from sources (00:33:41)

2013-06-27
	* Mateusz Loskot <mateusz@loskot.net> Test libtiff version (14:24:42)
	* Mateusz Loskot <mateusz@loskot.net> Install libtiff4-dev (14:09:02)
	* Mateusz Loskot <mateusz@loskot.net> Build only master (10:07:43)
	* Mateusz Loskot <mateusz@loskot.net> Replace return 1 with exit 1 (00:37:10)
	* Mateusz Loskot <mateusz@loskot.net> Return correct exit code on command failure (00:31:41)
	* Mateusz Loskot <mateusz@loskot.net> Fix invalid find_path() option PATH_PREFIXES (00:26:00)
	* Mateusz Loskot <mateusz@loskot.net> Install libgeotiff-dev (00:19:13)
	* Mateusz Loskot <mateusz@loskot.net> Add missing value in -DWITH_LIBXML2=ON (00:14:31)
	* Mateusz Loskot <mateusz@loskot.net> Call CMake with explicit dependencies (00:12:11)

2013-06-26
	* Mateusz Loskot <mateusz@loskot.net> Try libgdal from ubuntugis/ppa (23:25:54)
	* Mateusz Loskot <mateusz@loskot.net> Enable verbose apt-get (22:18:01)
	* Mateusz Loskot <mateusz@loskot.net> Install GDAL, PROJ.4 and libxml2 on Travis CI (22:04:39)
	* Mateusz Loskot <mateusz@loskot.net> Disable timestamp echo. (20:50:20)
	* Mateusz Loskot <mateusz@loskot.net> Enable make -j N (20:41:07)
	* Mateusz Loskot <mateusz@loskot.net> Configure Travis CI for PDAL (19:45:14)
	* Mateusz Loskot <mateusz@loskot.net> Ignore mloskot's _build subdirectory (19:16:35)

2013-06-25
	* Paul Ramsey <pramsey@opengeo.org> Typo in filter name (18:46:15)
	* Paul Ramsey <pramsey@opengeo.org> filters.byteswap (18:45:14)
	* Paul Ramsey <pramsey@opengeo.org> Add filters.selector (18:29:26)
	* Howard Butler <hobu.inc@gmail.com> declare buffer as const (14:49:24)

2013-06-24
	* Paul Ramsey <pramsey@opengeo.org> Predicate and programmable filters (23:58:34)
	* Paul Ramsey <pramsey@opengeo.org> Fix for #142, actually use the z_offset reference if requested (21:18:53)
	* Paul Ramsey <pramsey@opengeo.org> Update options information for LAS writer (21:11:58)
	* Paul Ramsey <pramsey@opengeo.org> Accept user offsets in the *output* SRS (20:47:37)
	* Paul Ramsey <pramsey@opengeo.org> Accept user offsets in the *output* SRS (20:47:37)
	* Paul Ramsey <pramsey@opengeo.org> Fix reference names (20:42:35)
	* Paul Ramsey <pramsey@opengeo.org> Bind reference into docs toc (19:18:13)
	* Pete Gadomski <pete.gadomski@gmail.com> Add notes about building the documentation (15:33:26)

2013-06-21
	* Paul Ramsey <pramsey@opengeo.org> Las format pages (23:33:32)

2013-06-20
	* Paul Ramsey <pramsey@opengeo.org> Add cropping (21:42:51)
	* Paul Ramsey <pramsey@opengeo.org> Add decimation filter (21:32:39)
	* Paul Ramsey <pramsey@opengeo.org> document pg reader (21:26:37)
	* Paul Ramsey <pramsey@opengeo.org> Add in place reprojection filter (04:26:48)
	* Paul Ramsey <pramsey@opengeo.org> Chipper default size is 5000, not 0 (zero?) (04:06:45)
	* Paul Ramsey <pramsey@opengeo.org> Update the chipper entry (04:05:13)

2013-06-19
	* Paul Ramsey <pramsey@opengeo.org> stage name as header? (23:12:20)
	* Paul Ramsey <pramsey@opengeo.org> Cross referencing (23:07:35)
	* Paul Ramsey <pramsey@opengeo.org> First new pipeline docs (23:03:44)
	* Howard Butler <hobu.inc@gmail.com> add src/gitsha.cpp (21:55:16)
	* Howard Butler <hobu.inc@gmail.com> try to remove gitsha.cpp (21:54:31)
	* Howard Butler <hobu.inc@gmail.com> remove generated gitsha.cpp (21:47:23)
	* Howard Butler <hobu.inc@gmail.com> increment sha (21:16:53)
	* Howard Butler <hobu.inc@gmail.com> --drivers is only available in long form (21:16:43)
	* Howard Butler <hobu.inc@gmail.com> make addDriver method public (21:16:26)
	* Paul Ramsey <pramsey@opengeo.org> Read version string from un-split string version (20:54:46)

2013-06-18
	* Howard Butler <hobu.inc@gmail.com> support outputing registered driver list with --drivers for all apps (00:54:59)

2013-06-17
	* Howard Butler <hobu.inc@gmail.com> increment SHA (17:55:58)
	* Howard Butler <hobu.inc@gmail.com> increment version to 0.9.8, add nitro defn's (17:54:45)
	* Howard Butler <hobu.inc@gmail.com> remove unused warning (17:54:21)
	* Howard Butler <hobu.inc@gmail.com> add nitro (17:54:04)
	* Howard Butler <hobu.inc@gmail.com> link OCI (17:53:35)
	* Howard Butler <hobu.inc@gmail.com> make sure to import NITRO API (17:53:19)
	* Howard Butler <hobu.inc@gmail.com> clean up unused var warning (17:52:42)
	* Howard Butler <hobu.inc@gmail.com> clean up assignment operator warning (17:52:09)
	* Howard Butler <hobu.inc@gmail.com> remove chipper-specific nonsense from ByteSwap (16:40:35)
	* Howard Butler <hobu.inc@gmail.com> don't version the include/ installation (15:48:41)

2013-06-13
	* Paul Ramsey <pramsey@opengeo.org> Update for pgpointcloud (23:11:42)
	* Paul Ramsey <pramsey@opengeo.org> Remove SOCI requirement for PgPointCloud (20:58:27)

2013-06-12
	* Paul Ramsey <pramsey@opengeo.org> Remove orphaned build fragment (20:49:03)
	* Paul Ramsey <pramsey@opengeo.org> Update built to find PgSQL (20:48:01)
	* Howard Butler <hobu.inc@gmail.com> clean up unused vars (20:27:16)
	* Howard Butler <hobu.inc@gmail.com> initialize variables (20:17:11)
	* Howard Butler <hobu.inc@gmail.com> don't write an exmaple file (19:50:52)

2013-06-11
	* Paul Ramsey <pramsey@opengeo.org> Change from soci prepared statement to one-time execution in block insertion (23:52:58)

2013-06-10
	* Howard Butler <hobu.inc@gmail.com> silence debug output (21:02:52)
	* Howard Butler <hobu.inc@gmail.com> clean up json file (20:03:11)
	* Howard Butler <hobu.inc@gmail.com> use mapDimensions and copyLikeDimensions to copy over buffer data instead of explicitly copying only X, Y, Z float dimensions (20:00:04)
	* Howard Butler <hobu.inc@gmail.com> silence debug output (19:59:25)
	* Paul Ramsey <pramsey@opengeo.org> Grammatical error message (17:12:55)

2013-06-07
	* Bradley J Chambers <brad.chambers@gmail.com> adding a buffer reader (16:35:21)

2013-06-06
	* Bradley J Chambers <brad.chambers@gmail.com> optional use of static runtime will be more helpful if it is tested (15:28:15)

2013-06-03
	* Howard Butler <hobu.inc@gmail.com> clean up some warnings (21:17:31)
	* Howard Butler <hobu.inc@gmail.com> hobu config (19:00:53)
	* Howard Butler <hobu.inc@gmail.com> clean warnings (19:00:36)
	* Howard Butler <hobu.inc@gmail.com> build with embedded boost by default (19:00:10)
	* Howard Butler <hobu.inc@gmail.com> link oracle libs to tests (18:29:37)
	* Howard Butler <hobu.inc@gmail.com> hobu stuff (18:29:11)
	* Bradley J Chambers <brad.chambers@gmail.com> NitfWriter can now only be tested if WITH_NITRO is true (12:15:11)

2013-05-31
	* Howard Butler <hobu.inc@gmail.com> start using nanoflann for the soci loader to reorganize within-patch points as a kdtree (14:08:31)
	* Bradley J Chambers <brad.chambers@gmail.com> compile time improved on MSVC with /MP flag (13:12:58)
	* Bradley J Chambers <brad.chambers@gmail.com> add option to build PDAL using static runtime libraries on Windows (12:18:37)

2013-05-29
	* Howard Butler <hobu.inc@gmail.com> git sha reporting in version strings (14:31:40)

2013-05-28
	* Howard Butler <hobu.inc@gmail.com> remove *nix includes, not used apparantly #133 (17:29:38)

2013-05-17
	* Howard Butler <hobu.inc@gmail.com> use indicators for situations where we return nulls (21:16:41)

2013-05-16
	* Howard Butler <hobu.inc@gmail.com> 'binary' soci reader improvements to provide parity with the postgis-only soci writer. This could all go away now due to pramsey's efforts though (21:10:03)

2013-05-15
	* Howard Butler <hobu.inc@gmail.com> cleanups (20:20:39)
	* Howard Butler <hobu.inc@gmail.com> fix up soci writer (20:20:35)

2013-05-13
	* Paul Ramsey <pramsey@opengeo.org> Remove patch count from metadata (23:15:31)
	* Paul Ramsey <pramsey@opengeo.org> Update (c) (19:02:19)
	* Paul Ramsey <pramsey@opengeo.org> Fix readBuffer log msg to be clearer (18:17:11)
	* Howard Butler <hobu.inc@gmail.com> guard nitf writer test for nitro availability (19:32:53)
	* Paul Ramsey <pramsey@opengeo.org> Update (c) (19:02:19)
	* Paul Ramsey <pramsey@opengeo.org> Fix readBuffer log msg to be clearer (18:17:11)
	* Howard Butler <hobu.inc@gmail.com> revert (15:38:33)
	* Howard Butler <hobu.inc@gmail.com> fixes to support compiling w/o GDAL (15:37:32)
	* Howard Butler <hobu.inc@gmail.com> Fixups for situations where there's no libxml2 (14:39:44)

2013-05-12
	* Paul Ramsey <pramsey@opengeo.org> Remove old file (02:49:56)
	* Paul Ramsey <pramsey@opengeo.org> Remove old file (02:49:56)

2013-05-10
	* Paul Ramsey <pramsey@opengeo.org> Remove some old code and comments (22:44:14)
	* Paul Ramsey <pramsey@opengeo.org> Complete reader draft! (22:39:25)
	* Paul Ramsey <pramsey@opengeo.org> Fix SQL query for getNumPoints (00:13:43)
	* Paul Ramsey <pramsey@opengeo.org> Add reader to registry (00:11:13)
	* Paul Ramsey <pramsey@opengeo.org> Remove some old code and comments (22:44:14)
	* Paul Ramsey <pramsey@opengeo.org> Complete reader draft! (22:39:25)
	* Howard Butler <hobu.inc@gmail.com> add example options (14:47:03)
	* Howard Butler <hobu.inc@gmail.com> register drivers.nitf.writer, add pipeline example (14:42:22)
	* Paul Ramsey <pramsey@opengeo.org> Fix SQL query for getNumPoints (00:13:43)
	* Paul Ramsey <pramsey@opengeo.org> Add reader to registry (00:11:13)

2013-05-09
	* Paul Ramsey <pramsey@opengeo.org> Building zero-functionality reader class (23:51:34)
	* Paul Ramsey <pramsey@opengeo.org> Working writer for pgpointcloud (13:36:11)
	* Paul Ramsey <pramsey@opengeo.org> Building zero-functionality reader class (23:51:34)
	* Howard Butler <hobu.inc@gmail.com> nitro configuration (23:19:47)
	* Howard Butler <hobu.inc@gmail.com> set some metadata (20:06:31)
	* Paul Ramsey <pramsey@opengeo.org> Working writer for pgpointcloud (13:36:11)

2013-05-08
	* Paul Ramsey <pramsey@opengeo.org> Copy soci driver into independent pgpointcloud driver (13:11:38)
	* Howard Butler <hobu.inc@gmail.com> cleanups and set metadata (18:47:00)
	* Paul Ramsey <pramsey@opengeo.org> Copy soci driver into independent pgpointcloud driver (13:11:38)

2013-05-06
	* Howard Butler <hobu.inc@gmail.com> write out dummy IM segment (20:10:18)
	* Howard Butler <hobu.inc@gmail.com> throw an exception if IM segment isn't named (20:09:49)
	* Howard Butler <hobu.inc@gmail.com> minimally functioning writer (17:23:14)

2013-05-02

2013-04-26
	* Bradley J Chambers <brad.chambers@gmail.com> Clearing up some of the issues with pdal_defines.h (16:53:03)
	* Bradley J Chambers <brad.chambers@gmail.com> conditionally include tests for apps (16:50:37)

2013-04-24
	* Howard Butler <hobu.inc@gmail.com> more soci work (19:42:13)
	* Bradley J Chambers <brad.chambers@gmail.com> now testing WITH_APPS prior to add_subdirectory(apps) (14:44:27)

2013-04-23
	* Howard Butler <hobu.inc@gmail.com> fixup defines for when no hexbin (18:54:13)

2013-04-22
	* Howard Butler <hobu.inc@gmail.com> register filters.hexbin (15:48:36)
	* Howard Butler <hobu.inc@gmail.com> add working filters.hexbin implementation (15:48:24)

2013-04-19
	* Howard Butler <hobu.inc@gmail.com> more soci writer stuff (21:44:03)
	* Howard Butler <hobu.inc@gmail.com> add a binary_to_hex_stream method (21:43:51)
	* Howard Butler <hobu.inc@gmail.com> try reprojecting with the old Z values if we failed with the current Z values (21:43:17)
	* Howard Butler <hobu.inc@gmail.com> only ever output 2D WKT from Bounds (21:41:41)
	* Howard Butler <hobu.inc@gmail.com> We can't toWKT 3D bounds, so you only get 2D. Add a toBox() method that creates a PostGIS-compatible BOX or BOX3D (21:28:04)
	* Howard Butler <hobu.inc@gmail.com> XYZ isn't optional to calculateBounds (21:26:08)

2013-04-18
	* Howard Butler <hobu.inc@gmail.com> remove old hexer code from PDAL tree, now in its own thing at http://github.com/hobu/hexer (21:44:08)
	* Howard Butler <hobu.inc@gmail.com> fixups for hexer (14:01:32)

2013-04-17
	* Howard Butler <hobu.inc@gmail.com> add reproject/crop example (15:36:52)
	* Howard Butler <hobu.inc@gmail.com> add some more example metadata (15:31:41)
	* Howard Butler <hobu.inc@gmail.com> add my script for setting up oracle env (15:27:32)
	* Howard Butler <hobu.inc@gmail.com> clean up example file (15:17:10)
	* Howard Butler <hobu.inc@gmail.com> add chipper example (14:52:48)

2013-04-16
	* Howard Butler <hobu.inc@gmail.com> fix up const_cast warning (19:44:51)
	* Howard Butler <hobu.inc@gmail.com> fix up cast (19:37:52)
	* Howard Butler <hobu.inc@gmail.com> fixup (19:27:26)
	* Howard Butler <hobu.inc@gmail.com> add FindHexer module (18:18:25)
	* Howard Butler <hobu.inc@gmail.com> add hexbin filter scaffolding http://github.com/hobu/hexer (17:30:11)
	* Howard Butler <hobu.inc@gmail.com> add hexbin filter scaffolding http://github.com/hobu/hexer (17:29:44)

2013-04-11
	* Howard Butler <hobu.inc@gmail.com> what braindead microsoft idiot decided that min() and max() were good ideas for macro names? (21:08:32)
	* Howard Butler <hobu.inc@gmail.com> silence warning about unreferenced parameter (21:00:19)
	* Howard Butler <hobu.inc@gmail.com> fix up embedded boost on windows (20:59:59)
	* Howard Butler <hobu.inc@gmail.com> Revert "use GDAL's NITFGetField instead of our own" (20:59:19)
	* Howard Butler <hobu.inc@gmail.com> silence warning see https://svn.boost.org/trac/boost/ticket/7663 (20:42:10)
	* Howard Butler <hobu.inc@gmail.com> usge a giant number for capacity to silence warning about truncation, not that this means anything anyway (20:32:31)
	* Howard Butler <hobu.inc@gmail.com> boost:: prefix types (20:31:41)
	* Howard Butler <hobu.inc@gmail.com> throw an exception if the capacity given for a PointBuffer is going to end up being larger than boost::uint32_t::max() (20:26:43)
	* Howard Butler <hobu.inc@gmail.com> silence warning initializing rng (20:26:11)
	* Howard Butler <hobu.inc@gmail.com> make OracleDriver PDAL_DLL exported because it is subclassed (20:25:50)
	* Howard Butler <hobu.inc@gmail.com> silence bool conversion warning (20:18:16)
	* Howard Butler <hobu.inc@gmail.com> silence uint64_t->size_t warnings with casts to appropriate types (20:14:01)
	* Howard Butler <hobu.inc@gmail.com> cast the VSI stream offset to a std::streamoff (20:06:04)
	* Howard Butler <hobu.inc@gmail.com> shut up int/unsigned warning complaint (20:04:55)
	* Howard Butler <hobu.inc@gmail.com> turn off extra instant client libs for win32 (I build using OSGeo4W's copy (20:00:37)
	* Howard Butler <hobu.inc@gmail.com> add my example OSGeo4W-themed windows config (19:58:22)
	* Howard Butler <hobu.inc@gmail.com> Find the Python interpreter before the libs, bump the numpy version down to 1.5 to catch OSGeo4W's numpy (19:57:20)

2013-04-09
	* Howard Butler <hobu.inc@gmail.com> make sure to write Metadata correctly if set (16:46:57)

2013-04-05
	* Andrew Bell <andrew.bell.ia@gmail.com> Separate driver from library as such. (02:19:23)

2013-04-01

2013-03-29
	* Howard Butler <hobu.inc@gmail.com> fix up scaling for DD example (18:26:56)

2013-03-27
	* Howard Butler <hobu.inc@gmail.com> output 14 decimals for printing scale factors to stdout (18:03:15)
	* Howard Butler <hobu.inc@gmail.com> use a very large value (14) for the number of decimals to output for scale factors when written into XML (18:00:25)
	* Howard Butler <hobu.inc@gmail.com> more debug noise (17:58:11)

2013-03-25
	* Howard Butler <hobu.inc@gmail.com> a correct SRS WKT of the Autzen data (17:02:49)
	* Howard Butler <hobu.inc@gmail.com> fix autzen-dd file (17:02:26)

2013-03-22
	* Howard Butler <hobu.inc@gmail.com> add cache stats metadata to sequential filter (16:29:46)

2013-03-21
	* Howard Butler <hobu.inc@gmail.com> fix up test (18:28:59)
	* Howard Butler <hobu.inc@gmail.com> provide correct stat (18:01:22)
	* Howard Butler <hobu.inc@gmail.com> build my debug config by default (16:00:24)
	* Howard Butler <hobu.inc@gmail.com> Pass down a reference to the user's buffer when we Chip() the data so that when pulled through a cache, things actually get cached in a way that we want to use further down the road. (15:59:25)
	* Howard Butler <hobu.inc@gmail.com> fix up quoting (15:58:01)
	* Howard Butler <hobu.inc@gmail.com> Use copyPointsFast for situations where the schema size of the cache's blocks are the same size as the users's buffer. (15:56:24)
	* Howard Butler <hobu.inc@gmail.com> don't request more cached blocks than necessary. random iterator can never reset the cache, only sequential (13:33:21)

2013-03-20
	* Howard Butler <hobu.inc@gmail.com> seek() needs to ask if cached, but not allocate and return a vector of blocks (20:49:41)
	* Howard Butler <hobu.inc@gmail.com> keep track of currently used schema (20:49:12)
	* Howard Butler <hobu.inc@gmail.com> keep a map of dimension maps for per-cached block lookups (19:14:16)
	* Howard Butler <hobu.inc@gmail.com> reset dimension map every read() (19:13:44)
	* Howard Butler <hobu.inc@gmail.com> fix up chpper to not create one_point every time through (16:04:59)
	* Howard Butler <hobu.inc@gmail.com> nuke the map every block read -- will make a map of these for inserts (14:10:11)
	* Howard Butler <hobu.inc@gmail.com> fix up table name (14:09:48)
	* Howard Butler <hobu.inc@gmail.com> don't create the one_point PointBuffer for every point, initialize RandomIterator with it (14:09:30)

2013-03-19
	* Howard Butler <hobu.inc@gmail.com> stop here, cache filter tests pass at least (21:54:51)
	* Howard Butler <hobu.inc@gmail.com> account for situations where you're requesting the very first point (19:26:59)
	* Howard Butler <hobu.inc@gmail.com> random iterator mostly working (18:48:18)
	* Howard Butler <hobu.inc@gmail.com> make IteratorBase class to contain common methods for filters.cache iterators (17:30:14)
	* Howard Butler <hobu.inc@gmail.com> sequential filters.cache working for block-based reads (16:15:54)
	* Howard Butler <hobu.inc@gmail.com> force a resize of the PointBuffer's capacity to the chipper's threshold when constructing the sequential filter (14:44:46)
	* Howard Butler <hobu.inc@gmail.com> move cache testing into CacheFilterTeset (14:44:02)
	* Howard Butler <hobu.inc@gmail.com> add method to return number of objects in cache (14:43:20)

2013-03-18
	* Howard Butler <hobu.inc@gmail.com> method to return chipper threshold (00:37:23)

2013-03-17
	* Howard Butler <hobu.inc@gmail.com> provide a defaulted optional 'exact' switch to resize to force a resize of the PointBuffer even if current capcity is larger than the requested capacity (23:40:19)
	* Howard Butler <hobu.inc@gmail.com> use BOOST_CHECK_CLOSE instead of our own Compare function (18:31:17)
	* Howard Butler <hobu.inc@gmail.com> use BOOST_CHECK_EQUAL (18:30:59)
	* Howard Butler <hobu.inc@gmail.com> use BOOST_CHECK_EQUAL for checking in tests (18:24:57)

2013-03-15
	* Howard Butler <hobu.inc@gmail.com> move dimension comparision up a level (22:01:44)
	* Howard Butler <hobu.inc@gmail.com> cache dimension positions before copying data form one PointBuffer to another (21:50:04)
	* Howard Butler <hobu.inc@gmail.com> copy into the correct location (21:03:43)
	* Howard Butler <hobu.inc@gmail.com> cleanup source/dest confusion (20:14:44)
	* Howard Butler <hobu.inc@gmail.com> test cache with random iterator (19:52:34)
	* Howard Butler <hobu.inc@gmail.com> If we have a cache it, copy its data into our buffer (19:52:21)
	* Howard Butler <hobu.inc@gmail.com> test likewise copy (19:49:03)
	* Howard Butler <hobu.inc@gmail.com> provide a method to copy like- dimensions from one PointBuffer to another (static) (19:48:07)
	* Howard Butler <hobu.inc@gmail.com> make sure to purge (19:45:45)
	* Howard Butler <hobu.inc@gmail.com> don't reset the cache upon iterator creation (14:32:35)
	* Howard Butler <hobu.inc@gmail.com> reuse the buffer that reads point data out of the LAS file (14:32:17)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add support to fetch paths and hexes with density. Add support for hex centers. (02:56:21)

2013-03-14
	* Howard Butler <hobu.inc@gmail.com> don't allocate a vector every time through the loop (22:21:27)
	* Howard Butler <hobu.inc@gmail.com> use stack-allocated std::vector<boost::uint8_t> instead of a heap allocated naked array to read data into (22:19:34)

2013-03-13
	* Howard Butler <hobu.inc@gmail.com> use std::vector as storage for PointBuffer instead of boost::scoped_array (21:43:31)
	* Howard Butler <hobu.inc@gmail.com> fix up DD selection polygon for autzen. was misprojected (17:01:48)
	* Howard Butler <hobu.inc@gmail.com> clean up dead code, remove unneeded test (17:00:36)
	* Howard Butler <hobu.inc@gmail.com> cleanup dead code (17:00:18)
	* Howard Butler <hobu.inc@gmail.com> clean up big buffer when we're done (16:10:42)
	* Howard Butler <hobu.inc@gmail.com> trap test when we can't make a giant allocation (16:08:14)
	* Howard Butler <hobu.inc@gmail.com> keep track of the PointBuffer's array separately from its capacity/count (15:40:28)
	* Howard Butler <hobu.inc@gmail.com> make sure PointBuffer's data array doesn't overflow by using uint64_t instead of size_t to define its size (14:01:16)
	* Howard Butler <hobu.inc@gmail.com> make sure PointBuffer's data array doesn't overflow by using uint64_t instead of size_t to define its size (14:00:57)

2013-03-12
	* Howard Butler <hobu.inc@gmail.com> PointSourceId setting was working incorrectly (21:48:47)
	* Howard Butler <hobu.inc@gmail.com> some attempts at cleaning up filters.crop (19:44:24)
	* Howard Butler <hobu.inc@gmail.com> clean up print statement (19:41:25)
	* Howard Butler <hobu.inc@gmail.com> assert schema byte sizes are the same when copying a single point (16:42:38)
	* Howard Butler <hobu.inc@gmail.com> use copy constructor (16:42:20)
	* Howard Butler <hobu.inc@gmail.com> :reset() was using old schema bytesize instead of new one -- don't reset if they're the same anyway (15:28:18)

2013-03-11
	* Howard Butler <hobu.inc@gmail.com> turn off gcc pragmas for now (19:14:55)
	* Howard Butler <hobu.inc@gmail.com> use scoped_array::reset to make sure previous buffer actually gets free'd (18:33:45)
	* Howard Butler <hobu.inc@gmail.com> increase log noise (18:33:20)

2013-02-27
	* Howard Butler <hobu.inc@gmail.com> Revert "undo #115 again. Automatic regen with make is still busted for me when this lives in the top of the source tree" (15:55:25)
	* Howard Butler <hobu.inc@gmail.com> more complete view query example for oracle (15:23:21)
	* Howard Butler <hobu.inc@gmail.com> turn up the precision when doing debug log (15:22:46)
	* Howard Butler <hobu.inc@gmail.com> undo #115 again. Automatic regen with make is still busted for me when this lives in the top of the source tree (15:21:54)
	* Howard Butler <hobu.inc@gmail.com> fix up Define(long long*) (15:17:27)

2013-02-26
	* Howard Butler <hobu.inc@gmail.com> oracle is available in my default config now (19:09:04)
	* Howard Butler <hobu.inc@gmail.com> PURGE to ensure that dumped tables don't end up in the recycling bin (19:08:48)
	* Howard Butler <hobu.inc@gmail.com> dial up the ostream precision for high-noise debug (19:08:22)
	* Howard Butler <hobu.inc@gmail.com> default the chipper threshold to the getNumPoints() available to the stage if none is specified as an option (19:07:12)
	* Howard Butler <hobu.inc@gmail.com> default the capacity to the getNumPoints() available to the stage if none is specified (19:06:40)
	* Howard Butler <hobu.inc@gmail.com> add oracle to test compilation (19:06:01)

2013-02-25
	* Howard Butler <hobu.inc@gmail.com> fix up cleanup script for oci driver (22:06:30)
	* Howard Butler <hobu.inc@gmail.com> remove redundant declaration (20:23:19)
	* Howard Butler <hobu.inc@gmail.com> libociei on OSX is no longer needed for the 11+ instant client (20:07:47)

2013-02-22
	* Howard Butler <hobu.inc@gmail.com> use the given statement, not m_initialQueryStatement for fetching the pc_id, etc in fetchSchema (22:28:58)
	* Howard Butler <hobu.inc@gmail.com> update FindOracle.cmake to mloskot's latest (22:01:29)
	* Howard Butler <hobu.inc@gmail.com> fix up debug info for filters.crop (21:53:58)
	* Howard Butler <hobu.inc@gmail.com> make sure to use correct point count for setting pointsourceid (21:43:31)
	* Howard Butler <hobu.inc@gmail.com> attempt to get the correct dimension for drivers.oci.reader (21:26:20)
	* Howard Butler <hobu.inc@gmail.com> oracle compilation on osx (21:28:53)
	* Howard Butler <hobu.inc@gmail.com> attempt to get the correct dimension for drivers.oci.reader (21:26:20)
	* Howard Butler <hobu.inc@gmail.com> get point count correct for writing PointSourceId from oracle id (15:25:04)

2013-02-20
	* Howard Butler <hobu.inc@gmail.com> if no options are given to filters.cache, use the stage's entire point count as the cache (17:28:16)
	* Howard Butler <hobu.inc@gmail.com> whitespace normalization (17:22:38)
	* Howard Butler <hobu.inc@gmail.com> silence comparison warning (17:22:05)
	* Howard Butler <hobu.inc@gmail.com> make pshape switchable for now (17:06:42)
	* Andrew Bell <andrew.bell.ia@gmail.com> Remove debug. (03:36:30)
	* Andrew Bell <andrew.bell.ia@gmail.com> Fix code to calculate path parents. Add code to build tree of rings. Remove code to try to determine path orientation at creation time (can't be done). (03:25:57)

2013-02-12
	* Howard Butler <hobu.inc@gmail.com> basic filters.hexbin implementation based on existing codebase (23:31:43)
	* Howard Butler <hobu.inc@gmail.com> scaffolding for HexBin filter (22:45:52)
	* Howard Butler <hobu.inc@gmail.com> hobu's cleanups to support rendering SVG via cairo (22:17:17)

2013-02-11
	* Howard Butler <hobu.inc@gmail.com> note about where FindCairo.cmake came from (16:42:23)
	* Howard Butler <hobu.inc@gmail.com> silence an annoying boost warning (16:42:14)
	* Howard Butler <hobu.inc@gmail.com> add a FindCairo cmake macro (15:57:05)

2013-02-08
	* Andrew Bell <andrew.bell.ia@gmail.com> We now find all shapes and holes. (04:00:03)

2013-02-07
	* Howard Butler <hobu.inc@gmail.com> add new soci writing example (22:50:22)
	* Howard Butler <hobu.inc@gmail.com> whitespace normalization (22:46:45)
	* Andrew Bell <andrew.bell.ia@gmail.com> Make path following work again. (04:20:02)

2013-02-06

2013-02-05
	* Howard Butler <hobu.inc@gmail.com> add new 1.53 boost libs (22:41:31)
	* Howard Butler <hobu.inc@gmail.com> updates to import script (22:40:37)
	* Howard Butler <hobu.inc@gmail.com> first attempt to upgrade to boost 1.53 (21:39:56)
	* Howard Butler <hobu.inc@gmail.com> fix up ifdef (20:30:08)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add code to mark surrounded hexes. (02:30:45)

2013-02-03
	* Andrew Bell <andrew.bell.ia@gmail.com> Working hexbinning and traversal. (18:44:52)
	* Andrew Bell <andrew.bell.ia@gmail.com> Add small build change. (18:28:54)
	* Andrew Bell <andrew.bell.ia@gmail.com> Working hexbinning and outer path. (17:30:21)

2013-02-01
	* Howard Butler <hobu.inc@gmail.com> getNumPoints caches the previous stage's point count if it is expected to forward it instead of asking the entire pipeline every time for the point count (21:40:35)
	* Howard Butler <hobu.inc@gmail.com> Don't resize the buffer for every chunk if its capacity is != the number of points to read per chunk (just make sure it is big enough. Allocate the size of the Writer's buffer to be the min(num_to_write, def_chunk_size) if num_to_write is not 0 (21:32:57)
	* Howard Butler <hobu.inc@gmail.com> Attempt to resolve #116 by selecting dimensions with both the same name *and* namespace (03:07:35)

2013-01-29

2013-01-22
	* Bradley J Chambers <brad.chambers@gmail.com> pdal_defines.h is added from PROJECT_BINARY_DIR and installed (#108) (17:50:07)

2013-01-21
	* Howard Butler <hobu.inc@gmail.com> more pdal_defines fixups (22:52:28)
	* Howard Butler <hobu.inc@gmail.com> put back pdal_defines generation into ./include/pdal #108 (22:10:29)
	* Howard Butler <hobu.inc@gmail.com> turn off 723ed9207c4447b043229e73c4f3fde1f0a6a1da (21:49:55)
	* Howard Butler <hobu.inc@gmail.com> add p2g as a default config (21:27:01)
	* Howard Butler <hobu.inc@gmail.com> Fix #108 by adding pdal_defines to the clean target (21:26:51)

2013-01-20
	* Andrew Bell <andrew.bell.ia@gmail.com> Add support for traversing single shape. (19:21:29)

2013-01-18
	* Howard Butler <hobu.inc@gmail.com> report an error message if the stream is unable to be opened or created when it is a filesystem stream (15:43:19)
	* Howard Butler <hobu.inc@gmail.com> write_n and read_n should return error messages that reflect PDAL, not liblas (14:32:00)

2013-01-15
	* Howard Butler <hobu.inc@gmail.com> turn off gdal 1.10 check in colorization test (21:52:45)
	* Howard Butler <hobu.inc@gmail.com> silence decimation random iterator test (19:35:48)

2013-01-10
	* Howard Butler <hobu.inc@gmail.com> turn of GDAL 1.10 check for now (16:13:12)
	* Howard Butler <hobu.inc@gmail.com> playing around with nitf writer (15:45:41)
	* Howard Butler <hobu.inc@gmail.com> ::reset actually does reset, even if schema sizes are the same (15:43:28)

2013-01-07
	* Howard Butler <hobu.inc@gmail.com> use GDAL's NITFGetField instead of our own (17:49:28)
	* Howard Butler <hobu.inc@gmail.com> more drivers.nitf.writer tweaking (16:50:50)

2012-12-29
	* Andrew <abell@abell-OptiPlex-GX620.(none)> First working version of point placement in hexagons. (02:20:32)
	* Andrew <abell@abell-OptiPlex-GX620.(none)> First working version of point placement in hexagons. (02:20:32)

2013-01-06
	* Andrew <abell@abell-OptiPlex-GX620.(none)> Modifications for build without GDAL. (17:46:26)

2013-01-04
	* Howard Butler <hobu.inc@gmail.com> test that GDAL == 1.10 and error if we don't for NITF driver (16:42:34)
	* Howard Butler <hobu.inc@gmail.com> remove mpg-copied nitf stuff, we'll depend on gdal 1.10+ to provide it to us with our own header (16:33:40)
	* Howard Butler <hobu.inc@gmail.com> decommission all local nitf-related stuff that mpg had copied over -- we'll depend on gdal 1.10+ to provide it with our own header (16:29:20)

2013-01-03
	* Howard Butler <hobu.inc@gmail.com> partially working random iterator for filters.decimation (18:56:01)
	* Howard Butler <hobu.inc@gmail.com> start tweaking nitf stuff (18:55:43)
	* Howard Butler <hobu.inc@gmail.com> find threads libraries because some platforms don't link them by default (16:53:47)
	* Howard Butler <hobu.inc@gmail.com> fix up building in non-GDAL situations (16:53:25)
	* Howard Butler <hobu.inc@gmail.com> don't explicitly link to Boost_LIBRARIES, because when we embed, we don't have that defined (16:10:10)

2012-12-18
	* Howard Butler <hobu.inc@gmail.com> random iterator implementation for filters.selector (21:53:20)
	* Howard Butler <hobu.inc@gmail.com> random iterator implementation for filters.inplacereprojection (21:31:24)
	* Howard Butler <hobu.inc@gmail.com> IteratorBase needs to life in ::scaling, not ::pdal :) (21:31:01)
	* Howard Butler <hobu.inc@gmail.com> seeking off the end should throw an exception. (21:13:33)
	* Howard Butler <hobu.inc@gmail.com> filters.scaling now supports random interator (16:52:30)
	* Howard Butler <hobu.inc@gmail.com> use epsilon compares instead of direct == for floats (16:23:53)
	* Howard Butler <hobu.inc@gmail.com> add random iterator implementation for filters.scaling (16:23:33)

2012-12-17
	* Howard Butler <hobu.inc@gmail.com> tweak configuration script (23:05:14)
	* Howard Butler <hobu.inc@gmail.com> if the count for a cloud is > 32bit int, we'll overflow and get an error. if we use a int64_t here, in 32-bit land, the bind doesn't work properly (22:57:50)

2012-12-10
	* Howard Butler <hobu.inc@gmail.com> SQLT_NUM, not SQLT_INT (20:41:20)
	* Howard Butler <hobu.inc@gmail.com> fixups to support 32-bit compilation of PDAL (15:05:41)

2012-12-06
	* Howard Butler <hobu.inc@gmail.com> turn dimension overflow checking back on for filters.scaling and PointBuffer (23:17:45)

2012-11-29
	* Howard Butler <hobu.inc@gmail.com> don't allocate new buffers if resizing or resetting if we're not actually changing (22:06:09)
	* Howard Butler <hobu.inc@gmail.com> account for changes in jpeg reading in GDAL 1.10 (22:05:28)
	* Howard Butler <hobu.inc@gmail.com> cast byte-sized dims to ints before passing on to string output (21:37:34)
	* Howard Butler <hobu.inc@gmail.com> shortcut to use integer output when we don't have scaling (21:27:00)
	* Howard Butler <hobu.inc@gmail.com> make drivers.text.writer significantly faster for geojson (20:55:31)

2012-11-26
	* Howard Butler <hobu.inc@gmail.com> don't link to OSGeo4W (23:23:01)
	* Howard Butler <hobu.inc@gmail.com> don't write extra commas at end of properties list for GeoJSON/csv to account for ignored dimensions (19:21:34)
	* Howard Butler <hobu.inc@gmail.com> remove pcd driver from StageFactory (18:38:41)
	* Howard Butler <hobu.inc@gmail.com> fix up terrasolid scaling/offset reading per https://github.com/libLAS/libLAS/pull/15 (16:33:08)

2012-11-19
	* Howard Butler <hobu.inc@gmail.com> merge the PCD writer in to drivers.text.writer, as it's just another output type, to eliminate a bunch of code duplication (17:33:22)

2012-11-16
	* Howard Butler <hobu.inc@gmail.com> comment out plugin, not used (21:03:35)

2012-11-15
	* Howard Butler <hobu.inc@gmail.com> make sure to include StageFactory (20:58:41)
	* Howard Butler <hobu.inc@gmail.com> make sure to include StageFactory (20:57:06)
	* Howard Butler <hobu.inc@gmail.com> reader, not writer for plugin (20:56:30)
	* Howard Butler <hobu.inc@gmail.com> fix #113 (20:35:25)

2012-11-13
	* Howard Butler <hobu.inc@gmail.com> don't include for OCI driver when building plugin (23:10:23)
	* Howard Butler <hobu.inc@gmail.com> don't use StageFactory for OCI driver when building plugin (23:08:02)
	* Howard Butler <hobu.inc@gmail.com> fixups for Oracle plugin building (23:05:59)
	* Howard Butler <hobu.inc@gmail.com> clean up macro warning (21:42:08)
	* Howard Butler <hobu.inc@gmail.com> switches for plugins (21:30:38)
	* Howard Butler <hobu.inc@gmail.com> provide example to demonstrate how to dynamically load plugin (21:30:15)
	* Howard Butler <hobu.inc@gmail.com> add other plugin creation macros (21:09:31)
	* Howard Butler <hobu.inc@gmail.com> macro'ize plugin function creation (20:44:50)
	* Howard Butler <hobu.inc@gmail.com> there shouldn't be a global StageFactory (14:21:41)
	* Howard Butler <hobu.inc@gmail.com> support loading stage plugin as it is read via PipelineReader (14:15:37)
	* Howard Butler <hobu.inc@gmail.com> don't build tests for text driver if in plugin mode (01:07:11)
	* Howard Butler <hobu.inc@gmail.com> don't link in text writer if we're building as a plugin (01:06:53)
	* Howard Butler <hobu.inc@gmail.com> fix PCD plugin mode (01:06:30)
	* Howard Butler <hobu.inc@gmail.com> get PCD and SOCI plugin modes working (01:06:17)

2012-11-12
	* Howard Butler <hobu.inc@gmail.com> pdal::StageFactory now lives in a per-ThreadEnvironment and can be gotten from the GlobalEnvironment. Use the global StageFactory for stage creation operations in apps (21:00:38)

2012-11-09
	* Howard Butler <hobu.inc@gmail.com> more plugin work (19:49:00)
	* Howard Butler <hobu.inc@gmail.com> do a dummy read of the data when --validate is called (19:11:46)
	* Howard Butler <hobu.inc@gmail.com> more plugin work (17:37:29)
	* Howard Butler <hobu.inc@gmail.com> Fix #112, support reporting build debug status via commandline apps (15:49:25)
	* Howard Butler <hobu.inc@gmail.com> make the actual loading of the plugin #112 (15:30:35)

2012-11-08
	* Howard Butler <hobu.inc@gmail.com> getDefaultOptions is now a static method of pdal::StageBase. It defaults to returning a single pdal::Options instance describing the relevant options to the pdal::Stage. It is now possible to get a candidate list of Options from a stage without implementing the Stage itself (21:12:30)
	* Howard Butler <hobu.inc@gmail.com> getDefaultDimensions() is now a static method of all pdal::Stage. It defaults to returning an empty vector unless implemented. It is now possible to get a candidate list of dimensions from a stage without implementing it (19:53:09)
	* Howard Butler <hobu.inc@gmail.com> more doc'ing (17:27:57)
	* Howard Butler <hobu.inc@gmail.com> more docs (16:57:33)
	* Howard Butler <hobu.inc@gmail.com> remove ::dump() method (16:57:22)

2012-11-07
	* Howard Butler <hobu.inc@gmail.com> update (c) to 2012 (22:52:37)
	* Howard Butler <hobu.inc@gmail.com> test the actual count value (22:52:31)
	* Howard Butler <hobu.inc@gmail.com> add a 'exact_dimensions' option that allows you to specify a comma-separated list of dimensions that should be used to cumulate exact histogram information for (16:36:43)

2012-11-06
	* Howard Butler <hobu.inc@gmail.com> scope the iterator pointer so it cleans up in cases where we throw an exception because the user interrupted (18:00:35)
	* Howard Butler <hobu.inc@gmail.com> INCREF the compiled script so we can properly DECREF it when we cleanup (17:24:11)
	* Howard Butler <hobu.inc@gmail.com> remember to free dataset if created (16:13:11)
	* Howard Butler <hobu.inc@gmail.com> fix crash bug in filters.index (15:58:35)
	* Howard Butler <hobu.inc@gmail.com> always initialize the uuid for a dimension to something random -- can be reset using setUUID() later (02:51:07)
	* Howard Butler <hobu.inc@gmail.com> throw pdal::duplicate_dimension_id if appendDimension is called with a non-unique dimension::id (02:05:57)
	* Howard Butler <hobu.inc@gmail.com> check for duplicate uuids (01:51:59)
	* Howard Butler <hobu.inc@gmail.com> make sure uuids are different for both dimensions in the testt (00:25:08)

2012-11-05
	* Howard Butler <hobu.inc@gmail.com> test for uuid collission with global RNG (22:29:39)
	* Howard Butler <hobu.inc@gmail.com> *really* turn off index tests (22:09:53)
	* Howard Butler <hobu.inc@gmail.com> use global RNG for dimension uuid creation (20:30:21)
	* Howard Butler <hobu.inc@gmail.com> try to use more randomer seed for global RNG (20:29:10)
	* Howard Butler <hobu.inc@gmail.com> switch off indexfilter tests for now (20:28:53)
	* Howard Butler <hobu.inc@gmail.com> switch off indexfilter tests for now (20:27:14)
	* Howard Butler <hobu.inc@gmail.com> add (20:25:51)
	* Howard Butler <hobu.inc@gmail.com> clean up some leaks (20:20:18)
	* Howard Butler <hobu.inc@gmail.com> add example of LAS file with no points in it (19:04:43)
	* Howard Butler <hobu.inc@gmail.com> flip back to old RNG initialization (18:08:43)
	* Howard Butler <hobu.inc@gmail.com> add new example for colorization with multiple rasters (15:26:22)
	* Howard Butler <hobu.inc@gmail.com> some deck chair rearranging of the test suite data (15:25:53)

2012-11-02
	* Howard Butler <hobu.inc@gmail.com> keep a reference around to the bytecode so we can decref it later (22:45:38)
	* Howard Butler <hobu.inc@gmail.com> whitespace norm (22:45:21)
	* Howard Butler <hobu.inc@gmail.com> consolidate a getPythonTraceback function that imports traceback and does the work to fetch the error message (22:24:55)
	* Howard Butler <hobu.inc@gmail.com> make getNumDimensions return a reference (22:23:52)
	* Howard Butler <hobu.inc@gmail.com> turn off test that is supposed to fail as an example of what not to do (21:24:14)
	* Howard Butler <hobu.inc@gmail.com> comment out unused date_time stuff (21:23:57)
	* Howard Butler <hobu.inc@gmail.com> import fusion, date_time (21:20:34)
	* Howard Butler <hobu.inc@gmail.com> make sure to initialize the RNG (21:08:55)
	* Howard Butler <hobu.inc@gmail.com> more rng testing (21:07:55)
	* Howard Butler <hobu.inc@gmail.com> check that the RNG being returned exists (21:07:33)
	* Howard Butler <hobu.inc@gmail.com> use the global RNG (21:07:13)
	* Howard Butler <hobu.inc@gmail.com> more boost libs, including a full date_time (21:06:29)
	* Howard Butler <hobu.inc@gmail.com> normalize line endings (20:47:17)
	* Howard Butler <hobu.inc@gmail.com> add uuid rng test (18:17:21)
	* Howard Butler <hobu.inc@gmail.com> Fix #110 and add a test example of GeoJSON output (16:15:39)

2012-11-01
	* Howard Butler <hobu.inc@gmail.com> go back to old way which valgrind complains about uninitialized (20:28:06)
	* Howard Butler <hobu.inc@gmail.com> support a 'dimensions' option, which is a comma/space-separated list of explicit dimensions to generate stats for #102 (15:34:12)
	* Howard Butler <hobu.inc@gmail.com> remove unused include (15:17:59)
	* Howard Butler <hobu.inc@gmail.com> add more completeness to the dimension test (15:17:38)
	* Howard Butler <hobu.inc@gmail.com> attempt to use the global RNG again (15:10:22)
	* Howard Butler <hobu.inc@gmail.com> move random uuid generation back into pdal::Dimension, don't do it ourselves (15:09:58)
	* Howard Butler <hobu.inc@gmail.com> add parent/child fetching schema test (14:27:43)

2012-10-31
	* Howard Butler <hobu.inc@gmail.com>  turn tests back on (19:10:43)
	* Howard Butler <hobu.inc@gmail.com> cumulate stats for all filters, including those that are ignored. add namespace as a metadata item to the summary so you can discriminate between different X's #102 (19:04:13)

2012-10-30
	* Howard Butler <hobu.inc@gmail.com> make sure to shutdown libxml when we're done (11:44:49)
	* Howard Butler <hobu.inc@gmail.com> make sure to initialize m_numPointsWritten (11:13:15)
	* Howard Butler <hobu.inc@gmail.com> use new PointBuffer::reset() method (10:32:15)
	* Howard Butler <hobu.inc@gmail.com> clean up formatting of test (10:31:35)
	* Howard Butler <hobu.inc@gmail.com> make sure to clean up iterator when we're done with it (10:30:55)
	* Howard Butler <hobu.inc@gmail.com> add reset(schema) method to allow you to reset the PointBuffer instance. Make sure to initialize data arrays before we use them (10:06:55)
	* Howard Butler <hobu.inc@gmail.com> trap for the condition when the number of points in the block is larger than the capacity of the oracle buffer we are reading it into is -- ie, the SDO_PC's attributes are smaller than the number of points actually in the block (07:26:47)
	* Howard Butler <hobu.inc@gmail.com> rename m_buffer to m_writer_buffer for clarity (07:26:00)
	* Howard Butler <hobu.inc@gmail.com> Revert "Revert "make the PointBuffer that the pdal::Writer uses heap-allocated and owned by the pdal::Writer instance. Add a public method to fetch it so that others may get the properties of the writer's PointBuffer"" (06:29:44)
	* Howard Butler <hobu.inc@gmail.com> Revert "make the PointBuffer that the pdal::Writer uses heap-allocated and owned by the pdal::Writer instance. Add a public method to fetch it so that others may get the properties of the writer's PointBuffer" (06:27:48)
	* Howard Butler <hobu.inc@gmail.com> put the hardworking bits into the iterator instead of holding them on the stage (05:13:10)
	* Howard Butler <hobu.inc@gmail.com> reverse the tear down order so the GDAL error handler gets popped before the gdal env is tore down (15:30:51)
	* Howard Butler <hobu.inc@gmail.com> use full constructor for random_uuid generator, as the shortcut seems to use something uninitalized (15:29:21)

2012-10-29
	* Howard Butler <hobu.inc@gmail.com> clean up some memory leaks (19:07:44)

2012-10-25
	* Howard Butler <hobu.inc@gmail.com> guard against returning null iterators (19:29:51)
	* Howard Butler <hobu.inc@gmail.com> test random iterator for stats filter (14:18:30)

2012-10-24
	* Howard Butler <hobu.inc@gmail.com> add random iterator implementation for filters.stats -- need a default impl for a lot more drivers #101 (19:34:24)
	* Howard Butler <hobu.inc@gmail.com> typo (19:10:17)
	* Howard Butler <hobu.inc@gmail.com> only put GDAL debug in a single log per-stream (19:07:39)
	* Howard Butler <hobu.inc@gmail.com> a rather dumb implementation of gdal::GlobalDebug, which supports adding pdal::Log instances to the global GDAL logger (18:28:47)
	* Bradley J Chambers <brad.chambers@gmail.com> fix #108 (16:03:38)
	* Bradley J Chambers <brad.chambers@gmail.com> fix #103, #106, #107 (03:14:29)
	* Bradley J Chambers <brad.chambers@gmail.com> fix #106 (02:50:18)
	* Howard Butler <hobu.inc@gmail.com> remember to delete debug object for gdal (01:05:57)

2012-10-23
	* Howard Butler <hobu.inc@gmail.com> one more GDAL debug cleanup attempt (23:14:28)
	* Howard Butler <hobu.inc@gmail.com> another attempt and organizing GDAL debug (22:57:27)
	* Howard Butler <hobu.inc@gmail.com> only output closing braces if we're outputting geojson (20:53:28)
	* Howard Butler <hobu.inc@gmail.com> try to test for log's existence before hitting callback (20:18:39)
	* Bradley J Chambers <brad.chambers@gmail.com> fix #104, fix #105 (18:43:46)
	* Bradley J Chambers <brad.chambers@gmail.com> testing for LIBXML2_FOUND rather than WITH_LIBXML2 to project against the case of the library just not being found (18:40:58)
	* Howard Butler <hobu.inc@gmail.com> try to trap conditions where Debug* is no longer available (17:59:56)
	* Howard Butler <hobu.inc@gmail.com> linefeeds (16:38:01)
	* Howard Butler <hobu.inc@gmail.com> be able to provide generator via argument (16:27:03)
	* Howard Butler <hobu.inc@gmail.com> tweaks to boost import script (16:25:34)
	* Howard Butler <hobu.inc@gmail.com> tweaks of import boost script (00:33:25)
	* Howard Butler <hobu.inc@gmail.com> import boost 1.51 (00:32:41)

2012-10-22
	* Howard Butler <hobu.inc@gmail.com> tweaks for 1.51 (23:50:42)
	* Howard Butler <hobu.inc@gmail.com> support writing GeoJSON as a 'format' of the text writer (19:02:04)
	* Howard Butler <hobu.inc@gmail.com> use the Writer's chunk_size option in preference to using the count if it was set by the user (19:01:35)
	* Howard Butler <hobu.inc@gmail.com> no need for GDAL include guards, this file should not be included without GDAL being available (13:54:48)
	* Howard Butler <hobu.inc@gmail.com> don't include GDAL stuff in soci driver (13:53:43)

2012-10-20
	* Howard Butler <hobu.inc@gmail.com> default to using a chunk size of the getNumPoints() if available for all apps/ unless otherwise specified. (20:40:58)
	* Howard Butler <hobu.inc@gmail.com> flip around eca9e2ade9fe010ea12177a04df8175f23703987 so that --single-buffer is the default, and the user can provide a specified --buffer-capacity if they wish (16:14:11)

2012-10-19
	* Howard Butler <hobu.inc@gmail.com> add --single-buffer switch, which attempts to process the pipeline using the count in a single buffer instead of piecewise. (17:54:55)
	* Howard Butler <hobu.inc@gmail.com> delete the debug instance before the GDALClose.  This still isn't kosher, but the GDALClose won't issue a debug message to nowhere land if the debug is gone because it pops the current error handler. The whole GDAL debug thing needs to be cleaned up and put into global scope and filters need to fetch it from there (17:39:48)

2012-10-18
	* Howard Butler <hobu.inc@gmail.com> provide getGDALEnvironment to wake up GDAL on-demand for things that need it while still preventing it from being tore down while others might still depend on it (15:22:45)
	* Howard Butler <hobu.inc@gmail.com> update GDAL debug to work in cases where GDAL_MAJOR_VERSION >= 2 (15:21:58)
	* Howard Butler <hobu.inc@gmail.com> GDAL wakeup/shutdown should be in GlobalEnvironment, not individual filters, because we can't know the startup/shutdown order (00:48:09)

2012-10-17
	* Howard Butler <hobu.inc@gmail.com> cruft cleanup (19:16:54)
	* Howard Butler <hobu.inc@gmail.com> write JSON Metadata instead of custom format for stas (16:54:57)
	* Howard Butler <hobu.inc@gmail.com> support writing PointBuffer Metadata for pipeline-serialization (16:54:42)
	* Howard Butler <hobu.inc@gmail.com> update with new output (16:54:10)
	* Howard Butler <hobu.inc@gmail.com> toMetadata() method, to support making pdal::Metadata instances out of stats (16:53:50)
	* Howard Butler <hobu.inc@gmail.com> support writing information from a PointBuffer (like pdal::Metadata) into the PipelineXML (16:53:05)
	* Howard Butler <hobu.inc@gmail.com> make the PointBuffer that the pdal::Writer uses heap-allocated and owned by the pdal::Writer instance. Add a public method to fetch it so that others may get the properties of the writer's PointBuffer (16:52:23)
	* Howard Butler <hobu.inc@gmail.com> add setMetadata method, which overwrites an existing one with the same properties using deleteMetadata and addMetadata (16:45:19)

2012-10-15
	* Howard Butler <hobu.inc@gmail.com> histogram stuff is way slooooooooooooowwwwwww, and we'll turn it off for now (16:08:32)
	* Howard Butler <hobu.inc@gmail.com> more soci reader (15:32:44)

2012-10-05
	* Howard Butler <hobu.inc@gmail.com> more soci reader (19:55:31)
	* Howard Butler <hobu.inc@gmail.com> hex i/o utilities (19:55:03)

2012-10-03
	* Howard Butler <hobu.inc@gmail.com> srs fetching for soci driver (22:00:07)
	* Howard Butler <hobu.inc@gmail.com> more soci (18:26:44)

2012-10-02
	* Howard Butler <hobu.inc@gmail.com> attempt to get a full traceback when numpy fails to import (03:34:22)

2012-10-01
	* Howard Butler <hobu.inc@gmail.com> more soci cleanups (20:44:34)
	* Howard Butler <hobu.inc@gmail.com> make required numpy version be at least 1.6+ (17:37:19)
	* Howard Butler <hobu.inc@gmail.com> attempt to fix current compilation issue in #72 (15:08:47)

2012-09-28
	* Howard Butler <hobu.inc@gmail.com> drivers.soci.reader scaffolding (21:13:36)
	* Howard Butler <hobu.inc@gmail.com> fix ups for #72 because PDAL won't compile if GDAL not enabled (19:47:01)
	* Howard Butler <hobu.inc@gmail.com> more soci (19:39:58)
	* Howard Butler <hobu.inc@gmail.com> don't put ignored dimensions on the dimension list when order is not specified (19:22:04)

2012-09-27
	* Howard Butler <hobu.inc@gmail.com> more soci (22:30:43)
	* Howard Butler <hobu.inc@gmail.com> have calculateBounds switch based on whether or not the user wants a 3d bbox (22:30:36)
	* Howard Butler <hobu.inc@gmail.com> make toWKT actually return a proper POLYGON (22:29:50)
	* Howard Butler <hobu.inc@gmail.com> more soci writer (14:34:35)
	* Howard Butler <hobu.inc@gmail.com> more fix for #100 (14:34:26)

2012-09-25
	* Howard Butler <hobu.inc@gmail.com> cloud table creation/index creation for pg (22:07:58)
	* Howard Butler <hobu.inc@gmail.com> a better fix for #100 (20:50:46)
	* Howard Butler <hobu.inc@gmail.com> fix #100 -- drivers.text.writer seeing multiple dimensions of the same name (19:51:24)
	* Howard Butler <hobu.inc@gmail.com> add toWKT() method to export bounds as WKT when requested (17:02:14)
	* Howard Butler <hobu.inc@gmail.com> more drivers.soci.writer (16:09:29)

2012-09-24
	* Howard Butler <hobu.inc@gmail.com> fix up primary key creation (20:54:21)
	* Howard Butler <hobu.inc@gmail.com> clean up filters.decimation a bit more (17:14:25)

2012-09-23
	* Howard Butler <hobu.inc@gmail.com> fix #99, add offset option to allow the user to specify a shift to go along with the step (22:09:13)

2012-09-20
	* Howard Butler <hobu.inc@gmail.com> add a calculateBounds method to PointBuffer for convenience of looping through and fetching a bounds of the buffer (21:40:19)
	* Howard Butler <hobu.inc@gmail.com> add basic block table creation to drivers.soci.writer (21:23:20)
	* Bradley J Chambers <brad.chambers@gmail.com> PCINFO was failing with WITH_LIBXML2 = FALSE (default). (17:50:53)
	* Bradley J Chambers <brad.chambers@gmail.com> add a note about how to run tests (17:50:11)
	* Howard Butler <hobu.inc@gmail.com> update test output (16:36:33)
	* Howard Butler <hobu.inc@gmail.com> link pg plugin if there (16:33:38)
	* Howard Butler <hobu.inc@gmail.com> add readFileAsString method to FileUtils to bring back from drivers.oci.reader (16:33:22)
	* Howard Butler <hobu.inc@gmail.com> try to return exception information when numpy fails to import (16:32:48)

2012-09-19
	* Howard Butler <hobu.inc@gmail.com> scaffolding for drivers.soci.reader/drivers.soci.writer (21:08:47)
	* Howard Butler <hobu.inc@gmail.com> Fix #98 -- add the ability to drivers.text.writer to specify column order, and whether or not to write unspecified dimensions (16:10:09)

2012-07-26
	* Howard Butler <hobu.inc@gmail.com> fix up for 8b40fd79162efd6b9fe609e3c0ee8ec79641f95d so it actually compiles (02:19:56)
	* Howard Butler <hobu.inc@gmail.com> start refactoring the reader a little bit, add naiveSkipImpl support (02:19:27)
	* Howard Butler <hobu.inc@gmail.com> use BOOST_CHECK_EQUAL where we can to get a report on the difference in values (02:18:54)

2012-09-17
	* Howard Butler <hobu.inc@gmail.com> undo d4edf3e39507085e3e41e9d4e3ff4d7b61544076 (16:40:22)
	* Howard Butler <hobu.inc@gmail.com> add a stats pipeline example (16:23:41)
	* Howard Butler <hobu.inc@gmail.com> drivers.pipeline.reader needs to serialize the stage it owns, not itself (16:23:28)
	* Howard Butler <hobu.inc@gmail.com> add a primary key unique constraint to obj_id,blk_id instead of simply creating a composite index on them (16:23:04)
	* Howard Butler <hobu.inc@gmail.com> consolidate metadata-setting code together (16:12:20)
	* Howard Butler <hobu.inc@gmail.com> use copy constructor for metadata creation (16:11:48)

2012-07-25
	* Howard Butler <hobu.inc@gmail.com> tweak tests to point at local instance for oracle read/write (18:04:10)
	* Howard Butler <hobu.inc@gmail.com>  basic getNumPoints working for drivers.oci.reader #91 -- something's not quite right yet though (18:03:55)
	* Howard Butler <hobu.inc@gmail.com> add example of fetching a specific dimension (21:33:11)
	* Howard Butler <hobu.inc@gmail.com> add x_dim, y_dim, and z_dim options to filters.crop to be able to specifiy *which* dimension should be read and used for each (21:32:49)
	* Howard Butler <hobu.inc@gmail.com> getDimension now supports asking for dotted names in the name variable, ie, 'drivers.las.reader.X', and it will separate the name and namespace on the last . that's found if .'s exist in the name argument (21:32:07)

2012-09-12
	* Howard Butler <hobu.inc@gmail.com> stubs for drivers.oci.reader::getNumPoints -- no implementation yet though (20:37:07)
	* Howard Butler <hobu.inc@gmail.com> fix file location (20:36:44)
	* Howard Butler <hobu.inc@gmail.com> trap errors better, add example that has decimation and reprojection filters in the mix with colorization (19:17:54)
	* Howard Butler <hobu.inc@gmail.com> provide a parent/child example xml doc for testing (18:29:18)
	* Howard Butler <hobu.inc@gmail.com> support writing metadata in Schema::to_xml, add --sdo_pc option to pcinfo to output the pc_other_attrs XML with metadata. Still need to do read side of the fence yet (15:26:52)
	* Howard Butler <hobu.inc@gmail.com> update PointCloudSchema to 1.1, add arbitrary metadata entry with xs:anyType (15:24:33)

2012-09-11
	* Howard Butler <hobu.inc@gmail.com> add overwrite_existing_dimesions option to filters.selector to specify whether or not to create a new dimension when one of the same name exists. add parent/child integrity when we do add a same-named dimension. (17:43:47)

2012-09-10
	* Howard Butler <hobu.inc@gmail.com> decruft filters.selector (18:37:12)
	* Howard Butler <hobu.inc@gmail.com> get create option for filters.selector working properly, with test (18:20:19)
	* Howard Butler <hobu.inc@gmail.com> initial 'create' dimension mode added to filters.selector which is likely to be renamed to filters.schema and be the clearinghouse filter for schema manipulation (17:02:35)
	* Howard Butler <hobu.inc@gmail.com> move method for creating a dimension interpretation from the C-style definition to static pdal::Dimension method (17:01:37)

2012-09-07
	* Howard Butler <hobu.inc@gmail.com> tweak layout (16:08:31)
	* Howard Butler <hobu.inc@gmail.com> fix #95 so it actually works (15:29:15)
	* Howard Butler <hobu.inc@gmail.com> comment out drivers.oci.reader tweak for now (14:19:35)
	* Howard Butler <hobu.inc@gmail.com> throw error if we can't open the GDAL datasource (14:18:30)

2012-09-06
	* Howard Butler <hobu.inc@gmail.com> attempt to control when GDAL is cleaned up better (21:39:52)
	* Howard Butler <hobu.inc@gmail.com> attempt to shutdown GDAL debugging at the begininning of the stage's constructor (21:02:57)
	* Howard Butler <hobu.inc@gmail.com> start on implementation for #95 (20:31:44)
	* Howard Butler <hobu.inc@gmail.com> tweak progress output (20:28:03)
	* Howard Butler <hobu.inc@gmail.com> add progress reporting to pcpipeline (19:11:27)
	* Howard Butler <hobu.inc@gmail.com> add percentage updates to ShellScriptCallback (19:11:16)
	* Howard Butler <hobu.inc@gmail.com> the default getNumPoints method should forward the count from the previous stage until there isn't a previous stage anymore. If a Stage:: has its own getNumPoints method, it would be explicitly called, of course (19:10:53)
	* Howard Butler <hobu.inc@gmail.com> append percentage to the shell command as the last argument (17:59:39)
	* Howard Butler <hobu.inc@gmail.com> rename variables (17:22:56)
	* Howard Butler <hobu.inc@gmail.com> tweak braces (17:02:02)
	* Howard Butler <hobu.inc@gmail.com> default to using the current day/year for those header entries instead of 0/0 (16:47:37)
	* Howard Butler <hobu.inc@gmail.com> add ShellScriptCallback class to support calling a shell script during the major progress heartbeat. The output/outcome of the shell script is ignored, but it is invoked at every major percentage (16:36:46)
	* Howard Butler <hobu.inc@gmail.com> include stdio.h (16:18:02)
	* Howard Butler <hobu.inc@gmail.com> move shell utilities into pdal::Utils for more general use (15:07:38)
	* Howard Butler <hobu.inc@gmail.com> initialize values (15:07:15)

2012-09-05
	* Howard Butler <hobu.inc@gmail.com> remove goog +1 thingy (18:07:09)
	* Howard Butler <hobu.inc@gmail.com> add breathe.css (18:05:36)
	* Howard Butler <hobu.inc@gmail.com> update disqus url (16:14:31)
	* Howard Butler <hobu.inc@gmail.com> consolidate pipeline creation (15:43:56)
	* Howard Butler <hobu.inc@gmail.com> whitespace normalization (15:37:23)
	* Howard Butler <hobu.inc@gmail.com> tweak layout (15:36:56)
	* Howard Butler <hobu.inc@gmail.com> start working on sphinx-bootstrap conversion for pointcloud.org (15:20:25)

2012-08-24
	* Howard Butler <hobu.inc@gmail.com> add LocationTech presentation (20:48:14)

2012-08-22
	* Bradley J Chambers <brad.chambers@gmail.com> but the text files need to be lf (14:55:35)
	* Bradley J Chambers <brad.chambers@gmail.com> add .gitattributes file (14:51:33)

2012-08-21
	* Bradley J Chambers <brad.chambers@gmail.com> moving inferReaderDriver and inferWriterDriver to public static member functions within StageFactory (19:08:48)
	* Howard Butler <hobu.inc@gmail.com> update ignores and add a few example pipelines (21:02:51)
	* Howard Butler <hobu.inc@gmail.com> update ignores and add a few example pipelines (21:02:51)

2012-08-20
	* Howard Butler <hobu.inc@gmail.com> don't make setting VLRs contingent on having metadata -- they can come from options too (21:14:52)
	* Howard Butler <hobu.inc@gmail.com> hop out of setting metadata if we have no metadata entries to set (20:49:24)
	* Howard Butler <hobu.inc@gmail.com> only set vlrs if metadata option exists (20:30:13)
	* Howard Butler <hobu.inc@gmail.com> fix up test (20:09:01)
	* Howard Butler <hobu.inc@gmail.com> always set any vlr metadata entries if they were set in the options (20:08:07)
	* Howard Butler <hobu.inc@gmail.com> FORWARD option for metadata wasn't working properly -- it was 0'ing out the actual data (19:51:48)
	* Howard Butler <hobu.inc@gmail.com> VLR options can just start with 'vlr' instead of only be equal to it for setting metadata (18:02:34)
	* Howard Butler <hobu.inc@gmail.com> try to trigger a jenkins build (15:57:55)
	* Howard Butler <hobu.inc@gmail.com> try to trigger a jenkins build (15:52:17)
	* Howard Butler <hobu.inc@gmail.com> OCTTransform cannot take null Z's, default to using a dummpy value unless the do_offset_z option is set on the filter to take in and transform the real z value (13:57:08)

2012-08-18
	* Howard Butler <hobu.inc@gmail.com> let's remove CMakeCache.txt and make clean in a build step instead of as part of the script (14:57:03)

2012-08-17
	* Howard Butler <hobu.inc@gmail.com> classification & 31 <-- there's only 31 classification values (21:28:59)
	* Howard Butler <hobu.inc@gmail.com> force a clean build (20:03:55)
	* Howard Butler <hobu.inc@gmail.com> fix non-flann filters.index (20:03:00)
	* Howard Butler <hobu.inc@gmail.com> cleanup pc2pc tests (19:48:12)
	* Howard Butler <hobu.inc@gmail.com> add filters.predicate to reprojection example (19:19:22)
	* Howard Butler <hobu.inc@gmail.com> filters.index cleanups (19:18:55)
	* Howard Butler <hobu.inc@gmail.com> turn off boost::test system error capture (19:18:33)

2012-08-16
	* Howard Butler <hobu.inc@gmail.com> make sure to wipe the CMakeCache.txt (22:11:20)
	* Howard Butler <hobu.inc@gmail.com> turn off ORACLE testing for now (22:07:41)
	* Howard Butler <hobu.inc@gmail.com> tweak jenkins config to try and get it going again (22:03:41)
	* Howard Butler <hobu.inc@gmail.com> trap when index is not initialized (16:17:35)
	* Howard Butler <hobu.inc@gmail.com> support writing to specified output, make sure to actually build index (16:17:21)
	* Howard Butler <hobu.inc@gmail.com> don't throw exception for point counts not being equal (15:02:14)

2012-08-14
	* Howard Butler <hobu.inc@gmail.com> go back to the slow way for uuid generation (19:26:09)
	* Howard Butler <hobu.inc@gmail.com> more noise (19:19:09)
	* Howard Butler <hobu.inc@gmail.com> more filters.inplacereprojection (19:08:31)
	* Howard Butler <hobu.inc@gmail.com> try to manually copy dimension (16:54:56)
	* Howard Butler <hobu.inc@gmail.com> try clearing uuid first (16:43:19)
	* Howard Butler <hobu.inc@gmail.com> more lint (16:37:25)
	* Howard Butler <hobu.inc@gmail.com> more debug log (16:22:49)
	* Howard Butler <hobu.inc@gmail.com> wipe off parent/child relationships when packing dimensions (14:54:53)
	* Howard Butler <hobu.inc@gmail.com> filters.scaling needs the ignore_old_dimensions default switch (14:11:40)

2012-08-13
	* Howard Butler <hobu.inc@gmail.com> default to dimension's scale if not set (21:02:20)
	* Howard Butler <hobu.inc@gmail.com> use the dimension's numerical offset as the default instead of 0.0 (20:30:42)
	* Howard Butler <hobu.inc@gmail.com> make filters.scaling work more like (and with) filters.inplacereprojection (20:10:32)
	* Howard Butler <hobu.inc@gmail.com> filters.inplacereprojection shouldn't be setting guids for old dimensions, it should forward what was there (20:07:47)
	* Howard Butler <hobu.inc@gmail.com> if we don't find a dimension with an explicit namespace, we should throw an exception (19:57:02)
	* Howard Butler <hobu.inc@gmail.com> add uuid and parent uuid to Dimension ostream<< (19:56:42)

2012-08-11
	* Howard Butler <hobu.inc@gmail.com> more log noise, denote that we've written the log in the case where we don't care to write it (21:01:17)
	* Howard Butler <hobu.inc@gmail.com> look for STDIN or STDOUT for special filenames, not *exactly* this names (21:00:50)
	* Howard Butler <hobu.inc@gmail.com> STDOUT is a now a magical filename which should behave as expected (20:12:15)
	* Howard Butler <hobu.inc@gmail.com> progress should be written to stderr, not stdout.  STDOUT is a now a magical filename which should behave as expected (20:12:01)
	* Howard Butler <hobu.inc@gmail.com> we have to manually build the index instead of automatically building it at readEndImpl, because readEndImpl is called every buffer read (17:08:27)

2012-08-09
	* Howard Butler <hobu.inc@gmail.com> get pcquery working for a single point query (22:19:52)
	* Howard Butler <hobu.inc@gmail.com> fix up test (22:19:40)
	* Howard Butler <hobu.inc@gmail.com> use SingleIndex, rename to {set|get}NumDimensions to clarify what it returns (22:19:32)
	* Howard Butler <hobu.inc@gmail.com> default chunksize to 2**20 (22:18:43)
	* Howard Butler <hobu.inc@gmail.com> default to taking in the offset x/y in the *source* coordinate system and automatically reprojecting it into the target coordinate system (17:23:17)
	* Howard Butler <hobu.inc@gmail.com> support setting --scale and --offset for reprojection (17:22:23)

2012-08-08
	* Howard Butler <hobu.inc@gmail.com> don't have space inbetween header names (20:21:30)

2012-08-06
	* Howard Butler <hobu.inc@gmail.com> remove unused function (20:06:49)
	* Howard Butler <hobu.inc@gmail.com> isGeographic should return a value (18:12:44)
	* Howard Butler <hobu.inc@gmail.com> add noise examples (15:40:08)
	* Howard Butler <hobu.inc@gmail.com> pcequal now working -- outputs a simple delta{X|Y|Z} file per-point. (13:52:03)

2012-08-03
	* Howard Butler <hobu.inc@gmail.com> add scaffolding for pcequal utility (15:50:39)
	* Howard Butler <hobu.inc@gmail.com> remember to close our reference to the wkt stream (15:50:23)
	* Howard Butler <hobu.inc@gmail.com> use FLANN_LIBRARIES for linkage (15:43:40)

2012-08-02
	* Howard Butler <hobu.inc@gmail.com> fix case-sensitive include (02:20:22)

2012-08-01
	* Howard Butler <hobu.inc@gmail.com> add --t_srs, --a_srs, --bounds, and --polygon options to pc2pc #40 (18:52:09)
	* Howard Butler <hobu.inc@gmail.com> a few cleanups (18:51:02)
	* Howard Butler <hobu.inc@gmail.com> add isGeographic call (18:49:09)
	* Howard Butler <hobu.inc@gmail.com> Fix #85, crop.cpp lint (15:19:36)
	* Howard Butler <hobu.inc@gmail.com> update expected test output (14:19:32)
	* Howard Butler <hobu.inc@gmail.com> make --schema return valid xml (13:22:58)

2012-07-30
	* Michael P. Gerlek <mpg@flaxen.com> CSAR reader contributed by CARIS (not yet working) (23:14:00)
	* Michael P. Gerlek <mpg@flaxen.com> fix mem leaks (19:28:57)
	* Michael P. Gerlek <mpg@flaxen.com> test runner helper script thing (19:27:11)
	* Michael P. Gerlek <mpg@flaxen.com> remove dead test files (19:26:09)
	* Michael P. Gerlek <mpg@flaxen.com> updated tests for win32 runs (16:38:19)
	* Howard Butler <hobu.inc@gmail.com> another attempt to fix #84 (03:23:54)

2012-07-29
	* Howard Butler <hobu.inc@gmail.com> missing semicolon (14:44:04)
	* Howard Butler <hobu.inc@gmail.com> setNamespace for dimensions that do not have namespaces and UUIDs from the drivers.oracle.reader (14:39:48)
	* Howard Butler <hobu.inc@gmail.com> Fix #84, setVLRsFromMetadata passing null pointer into VLR constructor (14:22:24)
	* Howard Butler <hobu.inc@gmail.com> test requesting dotted names (14:20:55)
	* Howard Butler <hobu.inc@gmail.com> example crop with reprojection (14:20:16)

2012-07-28
	* Michael P. Gerlek <mpg@flaxen.com> make filename match test name (22:50:01)
	* Michael P. Gerlek <mpg@flaxen.com> make test suite name match filename (22:44:37)
	* Michael P. Gerlek <mpg@flaxen.com> fix mem leaks (22:41:52)
	* Michael P. Gerlek <mpg@flaxen.com> fix mem leaks (22:40:27)
	* Michael P. Gerlek <mpg@flaxen.com> vs2010 lint (22:25:54)
	* Michael P. Gerlek <mpg@flaxen.com> untabify; vs2010 lint (22:24:44)
	* Michael P. Gerlek <mpg@flaxen.com> moved FLANN guards, for vs2010 lint (22:24:03)
	* Michael P. Gerlek <mpg@flaxen.com> vs2010 lint (22:23:26)
	* Michael P. Gerlek <mpg@flaxen.com> vs2010 lint (22:23:11)
	* Michael P. Gerlek <mpg@flaxen.com> vs2010 lint; add PDAL_HAVE_FLANN guards (22:22:36)

2012-07-27
	* Howard Butler <hobu.inc@gmail.com> even better debug output (19:29:19)
	* Howard Butler <hobu.inc@gmail.com> more debug noise (19:26:11)
	* Howard Butler <hobu.inc@gmail.com> silence unused warning (18:38:11)
	* Howard Butler <hobu.inc@gmail.com> fix #83 -- potential clipping of intensity in las writer (18:35:34)
	* Howard Butler <hobu.inc@gmail.com> include guard for GEOS stuff (17:11:20)
	* Howard Butler <hobu.inc@gmail.com> NITF contingent on GDAL being around (16:40:46)

2012-07-23
	* Howard Butler <hobu.inc@gmail.com> don't test entire buffers for now (18:30:13)
	* Howard Butler <hobu.inc@gmail.com> wkt validation was dumb (16:04:05)
	* Howard Butler <hobu.inc@gmail.com> increase debug level of whole-buffer not intersecting (15:58:00)
	* Howard Butler <hobu.inc@gmail.com> validate the GEOS geometry, put WKT that was exported out of GEOS into the log as extra validation of what might be coming through (15:18:55)

2012-07-22
	* Howard Butler <hobu.inc@gmail.com> increase precision of log output (02:52:09)

2012-07-21
	* Howard Butler <hobu.inc@gmail.com> add some super noisy logging (22:32:38)
	* Howard Butler <hobu.inc@gmail.com> whoops. also guard against copying when we have no points to copy (02:18:53)

2012-07-20
	* Howard Butler <hobu.inc@gmail.com> attempt to fix accounting of buffer reading in filters.crop (17:16:03)

2012-07-19
	* Howard Butler <hobu.inc@gmail.com> missing include (15:49:21)
	* Howard Butler <hobu.inc@gmail.com> add pcquery scaffolding (15:41:39)
	* Howard Butler <hobu.inc@gmail.com> make filters.crop respect 2d WKT if given (15:41:31)
	* Howard Butler <hobu.inc@gmail.com> make the filter be able to optionally do 2d vs 3d indexes (00:59:06)

2012-07-17
	* Bradley J Chambers <brad.chambers@gmail.com> for those of us not compiling with python (19:40:37)
	* Howard Butler <hobu.inc@gmail.com> basic implementation of filters.index now working, can query for k nearest, or k nearest with a distance (14:51:04)
	* Howard Butler <hobu.inc@gmail.com> typo'd metadata entry (14:50:42)

2012-06-06
	* Bradley J Chambers <brad.chambers@gmail.com> FindPoints2Grid was not finding the library in /usr/local (19:36:16)
	* Howard Butler <hobu.inc@gmail.com> update the header *before* initialize (14:37:51)

2012-07-16
	* Howard Butler <hobu.inc@gmail.com> increase default sample size quite a bit (19:09:55)
	* Howard Butler <hobu.inc@gmail.com> make filters.stats ignore ignored dimensions (19:00:00)
	* Howard Butler <hobu.inc@gmail.com> make chunk_size available to all applications (18:59:39)

2012-07-13
	* Howard Butler <hobu.inc@gmail.com> update test output to reflect newline addition to pcinfo output in 9a0c5c9294cff1a21d8acd55b20b953765817bdb (15:46:15)
	* Howard Butler <hobu.inc@gmail.com> drivers.pipeline.reader will strip off the writer on a pipeline if it exists rather than complain about not being able to use the pipeline. This fixes #82 and adds the ability of pcinfo to info'ize any pipeline file without manual modification (15:44:31)
	* Howard Butler <hobu.inc@gmail.com> add a newline to final output (15:40:47)
	* Howard Butler <hobu.inc@gmail.com> default to taking options' metadata if no drivers.las.reader metadata are available (15:11:47)

2012-07-12
	* Howard Butler <hobu.inc@gmail.com> update pcinfo tests now that --output is no longer supported -- use > for just dumping to stdout as you need (16:26:02)
	* Howard Butler <hobu.inc@gmail.com> don't catch system errors for invocation (15:55:35)
	* Howard Butler <hobu.inc@gmail.com> note aboute catch_system_errors (15:54:26)

2012-07-11
	* Howard Butler <hobu.inc@gmail.com> fix #76 to add exact count information for ReturnNumber and NumberOfReturns (19:52:24)
	* Howard Butler <hobu.inc@gmail.com> --stdin is now available to both pcpipeline and pcinfo, and if they are set, they are used as the filename (19:43:34)
	* Howard Butler <hobu.inc@gmail.com> STDIN is a special filename for pipeline xml and we'll return as such (19:42:46)
	* Howard Butler <hobu.inc@gmail.com> STDIN is a special filename, and we'll accept it as valid and existing if someone wants to check or open it (19:42:06)
	* Howard Butler <hobu.inc@gmail.com> fix up test to reflect keeping srs in metadata (16:33:32)
	* Howard Butler <hobu.inc@gmail.com> include guard again (16:33:20)
	* Howard Butler <hobu.inc@gmail.com> have setSpatialReference also update the srs entry in the metadata, where this should probably be by default instead as a special data member (16:33:11)
	* Howard Butler <hobu.inc@gmail.com> make getMetadata throw a proper error if it can't find an entry with the requested path. add a deleteMetadata method to remove a requested entry (16:32:15)
	* Howard Butler <hobu.inc@gmail.com> make Stage a friend of StageBase so they can interact with StageBase private data members (16:31:30)
	* Howard Butler <hobu.inc@gmail.com> put --stage in a <stage> element so the output is valid xml (13:52:51)

2012-07-10
	* Howard Butler <hobu.inc@gmail.com> #ifdef PDAL_HAVE_FLANN guards around flann stuff so we can build without it (14:41:55)
	* Howard Butler <hobu.inc@gmail.com> turn FLANN on by default for builds that hobu makes (14:14:19)
	* Howard Butler <hobu.inc@gmail.com> add WITH_FLANN guard so FLANN is no longer a required dependency (14:14:06)

2012-07-03
	* Howard Butler <hobu.inc@gmail.com> more filters.index development (16:55:47)

2012-06-29
	* Howard Butler <hobu.inc@gmail.com> add stubs for FLANN-based spatial index (19:31:03)
	* Howard Butler <hobu.inc@gmail.com> add detection of FLANN (19:16:16)
	* Howard Butler <hobu.inc@gmail.com> cleanup file after done writing (19:16:06)
	* Howard Butler <hobu.inc@gmail.com> add a chipper example test which exercises random iterators #81 (15:20:12)
	* Howard Butler <hobu.inc@gmail.com> drivers.nitf.reader needs to forward random iterator from the las driver #81 (15:15:43)
	* Howard Butler <hobu.inc@gmail.com> chipper should report an error if unable to create a random iterator from a previous stage #81 (15:14:54)

2012-06-25
	* Howard Butler <hobu.inc@gmail.com> import cstdarg for va_list, etc (17:14:43)
	* Howard Butler <hobu.inc@gmail.com> whoops, nuke the point count (16:45:40)
	* Howard Butler <hobu.inc@gmail.com> algebra is cool -- support 'outside' parameter to get anything *but* what's inside the clip polygon (16:36:57)
	* Howard Butler <hobu.inc@gmail.com> add crop example (16:11:19)
	* Howard Butler <hobu.inc@gmail.com> filters.crop now can take in a 'polygon' option as WKT and use GEOS (if available) to do precise-bounds clipping based on the geometry (15:58:39)
	* Howard Butler <hobu.inc@gmail.com> fix up GEOS detection to make it completely optional (15:57:52)
	* Howard Butler <hobu.inc@gmail.com> fix up includes for getPythonEnvironment (15:57:30)

2012-06-21
	* Howard Butler <hobu.inc@gmail.com> more GEOS (18:49:06)
	* Howard Butler <hobu.inc@gmail.com> collect the PointBuffer's bounds as we read it in drivers.las.reader (17:13:11)
	* Howard Butler <hobu.inc@gmail.com> add GEOS-finding machinery (17:12:29)
	* Howard Butler <hobu.inc@gmail.com> remove unnecessary include (17:11:47)

2012-06-14
	* Howard Butler <hobu.inc@gmail.com> clean up some const_cast'able warnings (17:53:41)
	* Howard Butler <hobu.inc@gmail.com> tell which function was not found in error for compile (17:53:24)
	* Howard Butler <hobu.inc@gmail.com> don't make getPythonEnvironment method contingent on WITH_PYTHON being there -- throw an error instead when we can't initialize (16:45:10)
	* Howard Butler <hobu.inc@gmail.com> because PointBuffer only allows a boost::uint32_t-sized array anyway, we should take this is as our position instead of std::size_t. (15:27:24)
	* Howard Butler <hobu.inc@gmail.com> rename 'reserved' metadata for LAS to global_encoding to close #75 (02:59:33)
	* Howard Butler <hobu.inc@gmail.com> fix up logging after #73 cleanup (02:58:43)
	* Howard Butler <hobu.inc@gmail.com> apply pdal::Log fix for #73 (01:38:57)

2012-06-13
	* Howard Butler <hobu.inc@gmail.com> apply variations on fixes for #73 (21:08:48)
	* Howard Butler <hobu.inc@gmail.com> add colorize example (20:36:38)
	* Howard Butler <hobu.inc@gmail.com> add colorization pipeline example (19:25:07)
	* Howard Butler <hobu.inc@gmail.com> support compiling GlobalEnvironment without -DWITH_PYTHON on (18:57:02)
	* Howard Butler <hobu.inc@gmail.com> return const& for getField requests instead of copies for performance win (16:56:23)
	* Howard Butler <hobu.inc@gmail.com> look for name+ns for all dimensions, not just xyz (16:55:52)
	* Howard Butler <hobu.inc@gmail.com> move convert from PointBuffer to Dimension: (16:55:08)
	* Howard Butler <hobu.inc@gmail.com> move saturation_cast out of PointBuffer into Utils:: (16:54:50)
	* Howard Butler <hobu.inc@gmail.com> move convertDimension out to Dimension::, make getField return a const& instead of a copy for performance win (16:54:33)

2012-06-12
	* Howard Butler <hobu.inc@gmail.com> clean up warning (21:34:46)
	* Howard Butler <hobu.inc@gmail.com> whitespace normalization (20:38:56)
	* Howard Butler <hobu.inc@gmail.com> get PointBuffer::getField out of the coversion business -- too slow to do checks inside the critical path here anyway. (19:34:49)
	* Howard Butler <hobu.inc@gmail.com> add a startingPosition default argument to Writer::write to set the starting point (used in pc2pc and pcpipeline as the --skip argument (19:34:10)
	* Howard Butler <hobu.inc@gmail.com> only test if the stream is .good(), don't entirely cast to bool to check stream state (19:33:31)
	* Howard Butler <hobu.inc@gmail.com> add skip parameter to pc2pc and pcpipeline to allow you to position where to start reading (19:24:58)
	* Howard Butler <hobu.inc@gmail.com> don't do strcmp, instead just check the ordinal value of the character returned by typeid (14:45:16)

2012-06-11
	* Howard Butler <hobu.inc@gmail.com> add Z dimension to filtered text output example (12:34:22)

2012-06-08
	* Howard Butler <hobu.inc@gmail.com> add --count option to pcpipeline and pc2pc to specify how many points to write out for the given invocation (18:45:07)
	* Howard Butler <hobu.inc@gmail.com> add text writing with dimension selection example (18:18:47)
	* Howard Butler <hobu.inc@gmail.com> if the delimiter is nothing, use spaces by default. add option to skip writing the header (18:18:06)
	* Howard Butler <hobu.inc@gmail.com> fix up bug where text writer wasn't handling ignored fields properly (18:11:27)
	* Howard Butler <hobu.inc@gmail.com> support both packed and unpacked rgb values for PCD (14:10:48)
	* Howard Butler <hobu.inc@gmail.com> write out color as individual fields (13:50:11)
	* Howard Butler <hobu.inc@gmail.com> add a bigger autzen example (13:21:34)
	* Howard Butler <hobu.inc@gmail.com> attempt to write RGB (wrongly) to PCD writer (13:15:20)

2012-06-07
	* Howard Butler <hobu.inc@gmail.com> add a rudimentary PCL PCD ASCII writer (18:37:15)

2012-06-05
	* Howard Butler <hobu.inc@gmail.com> update output (16:16:57)
	* Howard Butler <hobu.inc@gmail.com> note to support selective scaling/descaling some day in text writer (16:00:06)
	* Howard Butler <hobu.inc@gmail.com> more tutorial doc (15:59:41)
	* Howard Butler <hobu.inc@gmail.com> more tutorial doc work (15:08:25)
	* Howard Butler <hobu.inc@gmail.com> if we're returning data with scaling applied, we shouldn't truncate the output to an integer (15:08:12)
	* Howard Butler <hobu.inc@gmail.com> whitespace normalization (14:07:34)
	* Howard Butler <hobu.inc@gmail.com> fix up ..seealso:: formatting (14:07:15)
	* Howard Butler <hobu.inc@gmail.com> add positional arguments support for input/output (14:06:57)
	* Howard Butler <hobu.inc@gmail.com> assume .txt is the drivers.text.writer output (14:06:43)
	* Michael P. Gerlek <mpg@flaxen.com> switch to just assume a filename option (04:43:14)
	* Howard Butler <hobu.inc@gmail.com> fix up record_id warnings (03:56:36)
	* Howard Butler <hobu.inc@gmail.com> clean up a few truncation warnings (03:43:11)
	* Michael P. Gerlek <mpg@flaxen.com> lint (03:39:19)
	* Michael P. Gerlek <mpg@flaxen.com> more blunt-force-nitf work (03:33:40)
	* Howard Butler <hobu.inc@gmail.com> clean up character literal comparison that didn't have tight enough parentheses to even work anyway (03:32:15)
	* Michael P. Gerlek <mpg@flaxen.com> start of blunt-force-trauma approach to NITF writing via GDAL (02:57:49)

2012-06-04
	* Howard Butler <hobu.inc@gmail.com> add xml output to the pcinfo example (20:13:13)
	* Howard Butler <hobu.inc@gmail.com> more tutorial (20:05:57)
	* Howard Butler <hobu.inc@gmail.com> put the XML output of -p into a 'point' object so the xml is valid (20:05:48)
	* Howard Butler <hobu.inc@gmail.com> note about multiple options (19:21:27)
	* Howard Butler <hobu.inc@gmail.com> fix up the las writer to respect the ignored flag and add a test to the las writer test that uses it (18:47:01)
	* Howard Butler <hobu.inc@gmail.com> update test (17:27:06)
	* Howard Butler <hobu.inc@gmail.com> split apart metadata for reader/writer scenarios (17:26:57)
	* Howard Butler <hobu.inc@gmail.com> regularize option/metadata names (17:26:33)
	* Howard Butler <hobu.inc@gmail.com> support setting VLR metadata entries from 'metadata' option also -- provide a complete example of how to actually do so (16:17:00)
	* Howard Butler <hobu.inc@gmail.com> add copyright/license notice (13:51:48)
	* Howard Butler <hobu.inc@gmail.com> doc updates (13:19:18)

2012-06-01
	* Howard Butler <hobu.inc@gmail.com> remove unused variable (21:35:02)
	* Howard Butler <hobu.inc@gmail.com> update the scaling filter to cache the dimensions themselves instead of only ids so that we don't have to do a dimension lookup per-point (21:31:53)
	* Howard Butler <hobu.inc@gmail.com> the buffer size for the raw bytes for a single point doesn't need to be 1m big (20:01:49)
	* Howard Butler <hobu.inc@gmail.com> gah, don't use iequals for testing inside the critical path -- it was acquiring locks for the locale (19:59:05)
	* Howard Butler <hobu.inc@gmail.com> cache some variables so we don't have to look them up every point (19:33:57)
	* Howard Butler <hobu.inc@gmail.com> we cache the schema's bytesize -- use it (19:04:53)
	* Howard Butler <hobu.inc@gmail.com> dont create the Python environment until we actually ask for it the first time (19:04:29)
	* Howard Butler <hobu.inc@gmail.com> no need to look up data record length after the header is written -- use our header's value instead (18:40:57)
	* Howard Butler <hobu.inc@gmail.com> use BOOST_CHECK_EQUAL for better feedback when things fail (18:17:03)
	* Howard Butler <hobu.inc@gmail.com> resize the PointBuffer instead of creating a new one for the last little bit (18:15:26)
	* Howard Butler <hobu.inc@gmail.com> give PointBuffer the ability to be resized (18:15:10)
	* Howard Butler <hobu.inc@gmail.com> no need to create a new buffer for the last little bit (17:10:12)
	* Howard Butler <hobu.inc@gmail.com> more documentation reorganization and fleshing out of Pipeline docs into their own, high-level file (15:28:20)

2012-05-31
	* Howard Butler <hobu.inc@gmail.com> start documenting Pipeline (21:01:05)
	* Howard Butler <hobu.inc@gmail.com> update metadata tests to use interesting.las which has more vlrs and header values set (19:34:38)
	* Howard Butler <hobu.inc@gmail.com> metadata docs (19:34:12)
	* Howard Butler <hobu.inc@gmail.com> add metadata descriptions from the LAS specification (19:34:04)
	* Howard Butler <hobu.inc@gmail.com> use Metadata instead of Entry for XML sub-elements (19:33:42)
	* Howard Butler <hobu.inc@gmail.com> metadata sub-entries should be under the 'metadata' lable, not 'entries' (17:20:48)

2012-05-30
	* Howard Butler <hobu.inc@gmail.com> start on a little metadata documentation (21:04:05)
	* Howard Butler <hobu.inc@gmail.com> more pdal::Metadata cleanup, including documentation and removal of the integer-based type that instances were carrying (20:46:29)
	* Howard Butler <hobu.inc@gmail.com> use new metadata fetching methods for cleaner code (18:16:50)
	* Howard Butler <hobu.inc@gmail.com> a method for fetching a default or specified metadata option value -- this maybe should be on Options:: too (18:16:30)
	* Howard Butler <hobu.inc@gmail.com> don't return optional to temporary reference (can I have these two hours back please?) (18:15:41)

2012-05-29
	* Howard Butler <hobu.inc@gmail.com> use new pdal::Options::getMetadataOption for dataformatid (21:36:47)
	* Howard Butler <hobu.inc@gmail.com> shortcut method for asking Options whether or not it has entries for setting/getting Metadata (21:36:21)
	* Howard Butler <hobu.inc@gmail.com> eliminate a copy in the option-fetching code to look up whether or not to forward metadata (20:42:22)
	* Howard Butler <hobu.inc@gmail.com> StageBase::collectMetadata will put all of the stage's pdal::Metadata entries into a single Metadata instance in prefixed by their StageBase::getName().  You can then address individual pdal::Metadata entries using this name (a simple property_tree lookup) as shown in the LAS writer (20:17:08)
	* Howard Butler <hobu.inc@gmail.com> have predicate filter copy in-place rather than creating a new PointBuffer and swapping it out (20:03:46)
	* Howard Butler <hobu.inc@gmail.com> we can add the ptree directly when adding a metadata to a metadata (18:01:33)

2012-05-26
	* Howard Butler <hobu.inc@gmail.com> support copying specified VLR entries from metadata (18:33:21)
	* Howard Butler <hobu.inc@gmail.com> we could have already set VLRs on the Writer's header, so we should use them (18:32:39)

2012-05-25
	* Howard Butler <hobu.inc@gmail.com> much metadata forwarding now working, VLRs almost done (21:10:27)
	* Howard Butler <hobu.inc@gmail.com> needs to return const& for toPTree() (21:10:04)
	* Howard Butler <hobu.inc@gmail.com> add a LAS with interesting header attributes for metadata testing (19:08:50)
	* Michael P. Gerlek <mpg@flaxen.com> minor error checks (18:27:30)
	* Michael P. Gerlek <mpg@flaxen.com> incremental (17:27:10)
	* Howard Butler <hobu.inc@gmail.com> remove lint (16:55:24)
	* Howard Butler <hobu.inc@gmail.com> support writing Metadata from a 'forward' Metadata option (only works for software_id right now (16:54:41)
	* Howard Butler <hobu.inc@gmail.com> whitespace normalization (16:54:11)
	* Howard Butler <hobu.inc@gmail.com> add getValueOptional that reaches through the 'entries' tree to get entries with a given path (16:53:49)
	* Michael P. Gerlek <mpg@flaxen.com> added first lock (16:48:39)
	* Michael P. Gerlek <mpg@flaxen.com> Python env is global, not per-thread (16:31:49)
	* Michael P. Gerlek <mpg@flaxen.com> somehow windows max() defn crept in again (15:22:20)
	* Howard Butler <hobu.inc@gmail.com> discriminate between read and write modes when opening a LASzip instance so we don't accidentally apply a created LASzip VLR to an as-read file (14:31:02)
	* Howard Butler <hobu.inc@gmail.com> whitespace normalization (14:30:37)
	* Howard Butler <hobu.inc@gmail.com> we were not using the right test to determine whether or not a LASzip VLR was valid. It should be userid+recordid, not userid+description (13:17:18)

2012-05-24
	* Howard Butler <hobu.inc@gmail.com> put back some deck chairs from trying to investigate LASzip issue (21:16:54)
	* Howard Butler <hobu.inc@gmail.com> better error message (21:15:27)
	* Howard Butler <hobu.inc@gmail.com> clean up methods of drivers.las.reader that merely expose items in the LasHeader -- instead just expect the user to deal with the LasHeader themselves directly (19:45:40)
	* Howard Butler <hobu.inc@gmail.com> fix up broken test (18:57:41)
	* Howard Butler <hobu.inc@gmail.com> namespace the NITF metdata (18:31:32)
	* Howard Butler <hobu.inc@gmail.com> replace .'s with _'s when doing add_child for addMetdata so as to not get hugely deep trees that require lots of walking (18:31:14)
	* Howard Butler <hobu.inc@gmail.com> decruft (18:30:08)
	* Howard Butler <hobu.inc@gmail.com> another big whack at pdal::Metadata -- now *backed* by a boost::property_rather than driving from one, and it now supports arbitrary depth entries (17:45:11)

2012-05-21
	* Howard Butler <hobu.inc@gmail.com> make pdal::ByteArray i/o through boost::property_tree and friends by providing istream and ostream methods (20:00:35)
	* Howard Butler <hobu.inc@gmail.com> pdal::metadata::Entry is now a lightly-wrapped subclass of boost::property_tree (19:09:29)

2012-05-18
	* Howard Butler <hobu.inc@gmail.com> put stats inside a node to fix #77 (20:58:11)
	* Howard Butler <hobu.inc@gmail.com> make pdal::metadata::Entry subclass from boost::property_tree (20:38:42)

2012-05-16
	* Howard Butler <hobu.inc@gmail.com> turn off pdal::Object for now (21:42:19)
	* Howard Butler <hobu.inc@gmail.com> pdal::Object not used right now (21:30:10)
	* Howard Butler <hobu.inc@gmail.com> more clean up of ByteArray (21:25:13)
	* Howard Butler <hobu.inc@gmail.com> undo ByteArray subbing from Object for now (21:08:53)
	* Howard Butler <hobu.inc@gmail.com> initialize metadata to blank (21:01:07)
	* Howard Butler <hobu.inc@gmail.com> update metadata tests (20:56:11)
	* Howard Butler <hobu.inc@gmail.com> use default variant assignment (20:56:00)
	* Howard Butler <hobu.inc@gmail.com> make sure to set/addEntry (20:45:35)
	* Howard Butler <hobu.inc@gmail.com> protect against shutdown() being called multiple times (20:30:40)
	* Howard Butler <hobu.inc@gmail.com> explictly copy string of specified size (20:30:26)
	* Howard Butler <hobu.inc@gmail.com> nullify member variables (20:30:05)
	* Howard Butler <hobu.inc@gmail.com> make sure to add blank if we threw an exception (18:08:06)
	* Howard Butler <hobu.inc@gmail.com> make sure to initialize our arrays (17:54:25)
	* Howard Butler <hobu.inc@gmail.com> clean up comments (17:37:21)
	* Howard Butler <hobu.inc@gmail.com> set las.header.uuid to nil_uuid by default instead of manually memset'ing the values to 0 (17:36:01)
	* Howard Butler <hobu.inc@gmail.com> trap any exceptions that might happen when trying to add/set an entry so that they set blank values (17:30:18)
	* Howard Butler <hobu.inc@gmail.com> the user might call shutdown multiple times (16:59:41)

2012-05-15
	* Michael P. Gerlek <mpg@flaxen.com> lint (22:57:07)
	* Michael P. Gerlek <mpg@flaxen.com> adding thread test - checkpoint (22:39:28)
	* Michael P. Gerlek <mpg@flaxen.com> fixed logging-by-stages (22:13:25)
	* Bradley J Chambers <brad.chambers@gmail.com> python_env did not exist for those of us compiling without python (19:36:17)
	* Howard Butler <hobu.inc@gmail.com> clean up metadata::Entry a bit (18:43:49)
	* Michael P. Gerlek <mpg@flaxen.com> removed Singleton.hpp (18:37:30)
	* Michael P. Gerlek <mpg@flaxen.com> fixed the singleton GlobalEnv issue (18:21:55)
	* Michael P. Gerlek <mpg@flaxen.com> remopved Singlton<>, now fails to link (18:02:40)
	* Howard Butler <hobu.inc@gmail.com> add type for pdal::Metadata (17:58:17)
	* Howard Butler <hobu.inc@gmail.com> add recursive_wrapper<Metadata> to Variant type to be stored inside of Metadata instances (17:56:20)
	* Howard Butler <hobu.inc@gmail.com> increment version to closer reflect our current tag (17:26:08)
	* Howard Butler <hobu.inc@gmail.com> static_cast instead of c-style casts (16:48:21)
	* Michael P. Gerlek <mpg@flaxen.com> lint (16:22:05)
	* Howard Butler <hobu.inc@gmail.com> clean up type warning with a cast (16:06:25)
	* Michael P. Gerlek <mpg@flaxen.com> singleton Environment (15:57:36)
	* Michael P. Gerlek <mpg@flaxen.com> lint (15:45:25)
	* Howard Butler <hobu.inc@gmail.com> update test output (15:26:21)
	* Michael P. Gerlek <mpg@flaxen.com> checkpoint, working on ThreadEnvironment and friends (01:05:18)
	* Howard Butler <hobu.inc@gmail.com> exact counts for Classication (and other specified Dimension names if added to the options (00:57:33)

2012-05-14
	* Howard Butler <hobu.inc@gmail.com> overflow test would never be tripped (23:55:31)
	* Howard Butler <hobu.inc@gmail.com> copy VLRs and add assignment operator (23:50:08)
	* Howard Butler <hobu.inc@gmail.com> more tweaking of LAS stuff (23:42:42)
	* Howard Butler <hobu.inc@gmail.com> turn off unused warnings for gcc (18:49:22)
	* Howard Butler <hobu.inc@gmail.com> fix up reordering (18:49:07)
	* Howard Butler <hobu.inc@gmail.com> back out 04cb7b05df0b7eae4c5505fa7342c20ed1e8cc0e because it breaks stuff on windows (16:35:28)
	* Michael P. Gerlek <mpg@flaxen.com> testing (16:13:26)

2012-05-13
	* Howard Butler <hobu.inc@gmail.com> whitespace normalization (22:00:17)

2012-05-11
	* Howard Butler <hobu.inc@gmail.com> test for options that define whether or not a metadata item is to be forwarded into the header (20:28:21)
	* Howard Butler <hobu.inc@gmail.com> set values on header directly in preparation for removing public methods of driver.las.Writer that deal with the header in favor of giving user the ability to manipulate the header directly themselves (16:28:24)
	* Howard Butler <hobu.inc@gmail.com> put back copy constructor, start reworking a bit to prep for LAS 1.4 (16:27:21)

2012-05-10
	* Howard Butler <hobu.inc@gmail.com> support setting data record lengths for LAS that are not just the fixed set defined by the point formats (19:01:25)
	* Howard Butler <hobu.inc@gmail.com> make sure to read the metadata (17:59:53)
	* Howard Butler <hobu.inc@gmail.com> increase default chunk size to 2^20 instead of 2^15 (17:39:04)
	* Howard Butler <hobu.inc@gmail.com> rename collectMetadata to not clash with StageBase::collectMetadata (17:38:13)
	* Howard Butler <hobu.inc@gmail.com> default to clang for me (17:37:44)
	* Howard Butler <hobu.inc@gmail.com> clean up const warning (17:37:30)
	* Howard Butler <hobu.inc@gmail.com> silence unused warnings (17:37:11)
	* Howard Butler <hobu.inc@gmail.com> add missing initializers (17:13:54)
	* Howard Butler <hobu.inc@gmail.com> set project_id and reserved flag from metadata if asked (13:58:46)
	* Howard Butler <hobu.inc@gmail.com> constructors shouldn't throw (13:46:34)

2012-05-09
	* Howard Butler <hobu.inc@gmail.com> set defaults in constructor, not initialize() (22:09:20)
	* Howard Butler <hobu.inc@gmail.com> move initialize() to after we set properties, not before (22:08:46)
	* Howard Butler <hobu.inc@gmail.com> reorganize metadata setting a bit, add some log noise (21:55:13)
	* Howard Butler <hobu.inc@gmail.com> default to 1.0 for scales rather than 0.01 (21:49:45)
	* Michael P. Gerlek <mpg@flaxen.com> make Redirector be not static (20:50:09)
	* Howard Butler <hobu.inc@gmail.com> we can't change properties of the writer after initialize() and expect to get what we want (19:57:12)
	* Howard Butler <hobu.inc@gmail.com> test depends on python being around (18:27:15)
	* Howard Butler <hobu.inc@gmail.com> return correct num points read (18:12:02)
	* Michael P. Gerlek <mpg@flaxen.com> py redirection seems functional (03:36:32)
	* Michael P. Gerlek <mpg@flaxen.com> getting ready to add python stdout redirection (02:58:42)
	* Michael P. Gerlek <mpg@flaxen.com> fix leak in readPipeline logic (02:19:55)
	* Michael P. Gerlek <mpg@flaxen.com> comment (01:28:47)
	* Michael P. Gerlek <mpg@flaxen.com> make test name match file name (01:05:43)
	* Michael P. Gerlek <mpg@flaxen.com> fix creeping lambda build issue; better name the Env classes; stub in ThreadEnv (01:00:50)

2012-05-08
	* Michael P. Gerlek <mpg@flaxen.com> gcc fix? (22:44:31)
	* Michael P. Gerlek <mpg@flaxen.com> remove Python3 code; gratuitously refactor into a class (21:21:39)
	* Michael P. Gerlek <mpg@flaxen.com> raw addition of Mateusz's redirector code (20:52:14)
	* Howard Butler <hobu.inc@gmail.com> add a --validate option to pcpipeline that does initialize() of the pipeline but does not actually execute the write() of the points. This allows pipeline-serialization to fetch metadata and the user to check some things before running a big operation (20:44:37)
	* Howard Butler <hobu.inc@gmail.com> a hacky forward_metadata option that sets metadata entries of some header values using the metadata that exists in the pipeline up to this stage (20:35:57)
	* Howard Butler <hobu.inc@gmail.com> option to collectMetadata from all stages into a single pdal::Metadata instance (20:35:10)
	* Michael P. Gerlek <mpg@flaxen.com> add multi-file option test (20:00:37)
	* Michael P. Gerlek <mpg@flaxen.com> start staging in directed logging for py (18:54:56)
	* Michael P. Gerlek <mpg@flaxen.com> lint, unused (18:52:35)
	* Howard Butler <hobu.inc@gmail.com> shut off unused (18:33:02)
	* Howard Butler <hobu.inc@gmail.com> update test to reflect current conditions (01:16:22)
	* Howard Butler <hobu.inc@gmail.com> update to do operations on Stage creation, not buffer creation (01:15:57)
	* Howard Butler <hobu.inc@gmail.com> switch off buffer copy shortcut for now (01:15:19)

2012-05-07
	* Howard Butler <hobu.inc@gmail.com> oracle test updates (21:20:40)
	* Howard Butler <hobu.inc@gmail.com> try to make the data copying a little faster when packing the dimensions together by caching the dimension details rather than fetching them from the multi_index for each point (21:20:31)
	* Howard Butler <hobu.inc@gmail.com> lint (21:18:55)
	* Howard Butler <hobu.inc@gmail.com> alterSchema needs to happen at first read, not instantiation (21:18:24)
	* Howard Butler <hobu.inc@gmail.com> a few small cleanups, tighten up a dimension equality test for copyOracleData (21:16:53)
	* Howard Butler <hobu.inc@gmail.com> continue reading cloud instances until we are done if we have them (18:19:19)

2012-05-05
	* Howard Butler <hobu.inc@gmail.com> update drivers.oracle.reader to set data for dimensions that are requested through the PointBuffer rather than dictating the PointBuffer, which was wrong (13:22:15)
	* Howard Butler <hobu.inc@gmail.com> pull data scaling in from filters.scaling to a static method of PointBuffer -- note that not all transformations are supported yet (13:20:56)
	* Howard Butler <hobu.inc@gmail.com> decrufting (13:13:12)
	* Howard Butler <hobu.inc@gmail.com> set a GUID for dimensions that end up having none (13:12:42)
	* Howard Butler <hobu.inc@gmail.com> InPlaceReprojectionFilter will set guids for dimensions that it is reprojecting that have none (13:12:19)
	* Howard Butler <hobu.inc@gmail.com> add reprojection to the big-read oracle example (13:11:35)

2012-05-02
	* Howard Butler <hobu.inc@gmail.com> update oci driver to use PointBuffer schema rather than Stage schema (20:01:58)
	* Howard Butler <hobu.inc@gmail.com> more testing (20:00:37)
	* Howard Butler <hobu.inc@gmail.com> update for new output (20:00:17)
	* Howard Butler <hobu.inc@gmail.com> turn off for now (19:59:47)
	* Howard Butler <hobu.inc@gmail.com> update for new test output (19:58:59)
	* Howard Butler <hobu.inc@gmail.com> allow xml_schema_dump option of drivers.oci.reader to specify the filename (19:58:47)
	* Howard Butler <hobu.inc@gmail.com> fix up inplacereprojection filter to set ignored dimensions if ignore_old_dimensions is passed (true by default) (19:58:12)
	* Howard Butler <hobu.inc@gmail.com> ignored status has no say on whether or not we can set data for a dimension (19:56:39)
	* Howard Butler <hobu.inc@gmail.com> put position and byteoffset in the ptree output (19:56:09)
	* Howard Butler <hobu.inc@gmail.com> setDimension should try to use UUIDs before doing name/namespace searching (19:55:42)
	* Howard Butler <hobu.inc@gmail.com> check for XYZ dimensions before reading data... use proper type for XYZ raw coordinate dimensions(was using uint32_t instead of int32_t) (19:54:52)
	* Howard Butler <hobu.inc@gmail.com> do not intermingle ignored status into getDimension and friends (15:18:07)

2012-05-01
	* Howard Butler <hobu.inc@gmail.com> add parent uuid and uuid to xml schema representation of dimension (16:26:45)
	* Howard Butler <hobu.inc@gmail.com> fix up filters.inplacereprojection to do its operations on the PointBuffer, not the Stage (02:13:19)
	* Howard Butler <hobu.inc@gmail.com> prevent an overflow that was causing the character padding to be multi-gb in size -- there's a boost string algo to do this somewhere (01:58:04)

2012-04-30
	* Howard Butler <hobu.inc@gmail.com> provide a shitton of debugging noise for log level 7+ for reprojection filter (19:42:04)

2012-04-23
	* Howard Butler <hobu.inc@gmail.com> clean up filters.selector -- simply give it options for 'keep' or 'ignore' and a default whether to keep or drop unspecified dimensions and it will use that (19:28:38)
	* Howard Butler <hobu.inc@gmail.com> whitespace normalization vi astyle (17:51:32)
	* Howard Butler <hobu.inc@gmail.com> Get filters.selector working to actively ignore unwanted dimensions in output (17:51:15)

2012-04-20
	* Howard Butler <hobu.inc@gmail.com> new astyle options (17:10:57)
	* Howard Butler <hobu.inc@gmail.com> clean up unused variables (16:46:00)
	* Howard Butler <hobu.inc@gmail.com> oops, missed a file (16:45:48)
	* Howard Butler <hobu.inc@gmail.com> use std::string instead of char* to back up source, function, and module (16:25:10)
	* Howard Butler <hobu.inc@gmail.com> add -Wextra (16:12:46)
	* Howard Butler <hobu.inc@gmail.com> ignore unused (16:12:21)
	* Howard Butler <hobu.inc@gmail.com> remove -pedantic for now (16:02:13)

2012-04-19
	* Howard Butler <hobu.inc@gmail.com> remove the note to stdout about how many points are written. We want pcpipeline to take in stuff via stdin and write out pipeline serializations via stdout.  notices should probably go to stderr (20:25:36)
	* Howard Butler <hobu.inc@gmail.com> support writePipeline transparently writing to stdout via special filename (20:14:33)
	* Howard Butler <hobu.inc@gmail.com> add stats filter to example (19:18:38)
	* Howard Butler <hobu.inc@gmail.com> add metadata entries for stats filter options (19:18:28)
	* Howard Butler <hobu.inc@gmail.com> add examples for filtering to keep last returns or specified return values (18:20:32)
	* Howard Butler <hobu.inc@gmail.com> add an example predicate for keeping specified classifications (16:52:53)

2012-04-18
	* Howard Butler <hobu.inc@gmail.com> boost:: prefix for cstdint data types so we can compile on MSVC 2008 from Kevin Murphy (14:45:26)

2012-04-13
	* Michael P. Gerlek <mpg@flaxen.com> commentout busted test for now (19:56:38)
	* Michael P. Gerlek <mpg@flaxen.com> handle missing option sensibly (19:26:49)
	* Michael P. Gerlek <mpg@flaxen.com> recognize the XYZ writer driver (18:47:59)
	* Howard Butler <hobu.inc@gmail.com> add a pdal::Object ultimate base class that all of our major objects will eventually derive from (15:05:32)

2012-04-12
	* Howard Butler <hobu.inc@gmail.com> add mersenne twister to the pdal::Environment so we can easily reuse it for uuid creation instead of having to create one for every uuid we create (13:52:39)
	* Howard Butler <hobu.inc@gmail.com> to_json method for pdal::Metadata (13:30:05)

2012-04-10
	* Howard Butler <hobu.inc@gmail.com> add --xml switch to support XML output in addition to JSON (13:48:27)

2012-04-08
	* Howard Butler <hobu.inc@gmail.com> add a Metadata::to_xml method, this is duplication of the pipelinewriter static method of the same name, but I think these should probably be pulled closer to the objects themselves than out in some auxillary class (19:36:37)
	* Howard Butler <hobu.inc@gmail.com> add ability to dump xml metadata for stage (19:35:49)
	* Howard Butler <hobu.inc@gmail.com> add ntif as an open-able driver for pcinfo, etc (18:00:35)

2012-04-07
	* Howard Butler <hobu.inc@gmail.com> Metadata entries need not be unique (21:53:35)
	* Howard Butler <hobu.inc@gmail.com> put back full linking of all PDAL dependencies for WIN32 case (21:53:24)

2012-04-06
	* Howard Butler <hobu.inc@gmail.com> rework pdal::Metadata to be constructed like pdal::Options is in preparation for their soon-to-be happy marriage (21:32:14)
	* Howard Butler <hobu.inc@gmail.com> shut up silly warning described in https://svn.boost.org/trac/boost/ticket/5598 (20:51:16)
	* Howard Butler <hobu.inc@gmail.com> move the bad pipeline test cases into their own directory (17:24:08)
	* Howard Butler <hobu.inc@gmail.com> clean up comparison warning (14:34:00)

2012-04-05
	* Howard Butler <hobu.inc@gmail.com> make sure to initialize stdin var (21:29:34)
	* Howard Butler <hobu.inc@gmail.com> add an example that embeds a predicate test in the pipeline xml (21:05:50)
	* Howard Butler <hobu.inc@gmail.com> move plang pipeline test into predicate filter test, rearrange things a little bit (20:59:53)
	* Howard Butler <hobu.inc@gmail.com> silence float comparison warnings (20:43:00)
	* Howard Butler <hobu.inc@gmail.com> remove cruft (20:35:35)
	* Howard Butler <hobu.inc@gmail.com> allow pcpipeline to use --stdin to read its XML -- note that relative filenames will not work in this case (19:20:32)
	* Howard Butler <hobu.inc@gmail.com> give PipelineReader the ability to read its data from an istream (19:20:04)
	* Howard Butler <hobu.inc@gmail.com> more housekeeping (18:27:32)
	* Howard Butler <hobu.inc@gmail.com> add some doc stuff (17:42:53)
	* Howard Butler <hobu.inc@gmail.com> a ton of housekeeping for the tests directory (17:41:31)
	* Howard Butler <hobu.inc@gmail.com> test metadata fetching from stages (15:41:06)
	* Howard Butler <hobu.inc@gmail.com> forward metadata from the stage (15:40:51)
	* Howard Butler <hobu.inc@gmail.com> fix up broken test (15:40:31)

2012-04-04
	* Howard Butler <hobu.inc@gmail.com> square up nitf metadata a little bit for #71 (21:13:01)
	* Howard Butler <hobu.inc@gmail.com> operator+ forgot to add half of the items (21:12:42)
	* Howard Butler <hobu.inc@gmail.com> stage-specific pdal::Metadata now written for --pipeline-serialization option of pcpipeline (17:49:25)

2012-04-02
	* Howard Butler <hobu.inc@gmail.com> remove uuid and namespace junk from pdal::Metadata (18:22:52)

2012-03-31
	* Michael P. Gerlek <mpg@flaxen.com> cleanup of global headers: delete empty one, rename a couple others for consistency (03:31:51)
	* Michael P. Gerlek <mpg@flaxen.com> use STL containers, like the big boys do (02:36:57)

2012-03-30
	* Howard Butler <hobu.inc@gmail.com> cast to void* to turn of alignment warnings (20:36:45)
	* Michael P. Gerlek <mpg@flaxen.com> missing file (20:31:22)
	* Michael P. Gerlek <mpg@flaxen.com> now writing out stubs around an actual nitf file (20:13:15)
	* Michael P. Gerlek <mpg@flaxen.com> added ability to start stream from a given offset (20:12:38)
	* Michael P. Gerlek <mpg@flaxen.com> firstPos() not used (18:57:43)
	* Michael P. Gerlek <mpg@flaxen.com> added firstPos() function, refactored a bit (18:28:24)
	* Michael P. Gerlek <mpg@flaxen.com> incremental (02:23:04)
	* Michael P. Gerlek <mpg@flaxen.com> tweak it to make it derivation-friendly (02:21:45)
	* Michael P. Gerlek <mpg@flaxen.com> fix IDE reference for TEXT driver (02:16:55)
	* Michael P. Gerlek <mpg@flaxen.com> incremental (02:02:44)
	* Michael P. Gerlek <mpg@flaxen.com> this might need to be virtual (02:02:26)
	* Michael P. Gerlek <mpg@flaxen.com> comment (02:02:08)

2012-03-29
	* Howard Butler <hobu.inc@gmail.com> fix up test output to reflect reality (18:41:36)
	* Michael P. Gerlek <mpg@flaxen.com> more comments (18:37:27)
	* Michael P. Gerlek <mpg@flaxen.com> updated comments; metadata tweaks (18:34:36)
	* Howard Butler <hobu.inc@gmail.com> typo (18:20:23)
	* Bradley J Chambers <brad.chambers@gmail.com> Fixing some madness with scaling floats to signed ints, there may be issues with other conversions as well... (17:00:08)
	* Howard Butler <hobu.inc@gmail.com> register NITF reader for StageFactory (16:03:39)
	* Howard Butler <hobu.inc@gmail.com> add method to fetch the number of keys that exist for a given namespace (16:03:26)
	* Howard Butler <hobu.inc@gmail.com> get the nitf reader with the metadata program (14:41:09)
	* Howard Butler <hobu.inc@gmail.com> more pdal::Metadata work -- metadata added to Stage, toPTree methods, operator<< (00:27:21)

2012-03-28
	* Howard Butler <hobu.inc@gmail.com> remove getCurrentOptions, which seems poorly named and little used (19:53:36)
	* Howard Butler <hobu.inc@gmail.com> rename pdal::Metadatas -> pdal::Metadata (19:13:07)
	* Howard Butler <hobu.inc@gmail.com> rename pdal::Metadata to pdal::metadata::Entry (16:52:24)
	* Michael P. Gerlek <mpg@flaxen.com> missing const (15:23:07)
	* Howard Butler <hobu.inc@gmail.com> Metadata::getValue should be const (15:12:06)

2012-03-27
	* Michael P. Gerlek <mpg@flaxen.com> comment out failing test (23:03:56)
	* Michael P. Gerlek <mpg@flaxen.com> comments (22:45:54)
	* Michael P. Gerlek <mpg@flaxen.com> comments, removed dead code (22:40:34)
	* Michael P. Gerlek <mpg@flaxen.com> lint (22:39:49)
	* Michael P. Gerlek <mpg@flaxen.com> now storing all the metadata (22:29:45)
	* Howard Butler <hobu.inc@gmail.com> refactor to pdal::Metadatas as a container to hold Metadata instances for PointBuffer and Stage (21:31:48)
	* Michael P. Gerlek <mpg@flaxen.com> lint (21:19:06)
	* Michael P. Gerlek <mpg@flaxen.com> rename StreamManager.* to StreamFactory.* (20:00:23)
	* Michael P. Gerlek <mpg@flaxen.com> access metadata (19:51:48)
	* Michael P. Gerlek <mpg@flaxen.com> removed old IStreamManager (19:19:47)
	* Michael P. Gerlek <mpg@flaxen.com> use streamFactory to avoid temp files (18:59:33)
	* Michael P. Gerlek <mpg@flaxen.com> use new StreamFactory system (18:07:36)
	* Michael P. Gerlek <mpg@flaxen.com> added StreamFactory system (18:07:10)
	* Michael P. Gerlek <mpg@flaxen.com> improve restriction idiom (18:06:37)
	* Michael P. Gerlek <mpg@flaxen.com> just playing (01:24:28)

2012-03-26
	* Michael P. Gerlek <mpg@flaxen.com> add test showing use of restricted stream (21:41:36)
	* Howard Butler <hobu.inc@gmail.com> add cherry picks of our own specific boost patches to our import script (21:30:50)
	* Howard Butler <hobu.inc@gmail.com> Revert "this is the only way to get all the VS2010 warnings to shtop - they won't turn off locally within our own sources" (21:19:16)
	* Howard Butler <hobu.inc@gmail.com> add back #pragma (20:54:47)
	* Howard Butler <hobu.inc@gmail.com> add missing files (20:41:57)
	* Howard Butler <hobu.inc@gmail.com> update boost (20:36:11)
	* Howard Butler <hobu.inc@gmail.com> add namespace and setup for running on jenkins machine (20:35:59)
	* Michael P. Gerlek <mpg@flaxen.com> added comment for building non-embedded (20:16:31)
	* Howard Butler <hobu.inc@gmail.com> add boost::iostreams::restrict (20:11:41)
	* Howard Butler <hobu.inc@gmail.com> the latest import-boost script (19:16:29)
	* Bradley J Chambers <brad.chambers@gmail.com> now ignoring .DS_Store (OS X) and build directory (18:21:14)
	* Bradley J Chambers <brad.chambers@gmail.com> GDAL and NITF unit tests would not compile if WITH_GDAL was FALSE, so we now let CMake check for WITH_GDAL to be TRUE before adding the tests (18:19:24)
	* Bradley J Chambers <brad.chambers@gmail.com> find_package shouldn't be needed when using embedded boost, we now set the variables manually (18:17:04)
	* Michael P. Gerlek <mpg@flaxen.com> turn runtime checking into  compile-time specialization (17:32:38)
	* Michael P. Gerlek <mpg@flaxen.com> fix bothced #ifdef (17:31:37)
	* Bradley J Chambers <brad.chambers@gmail.com> Fixes error that occurs if GDAL is not enabled. (17:12:05)
	* Michael P. Gerlek <mpg@flaxen.com> #ifdef out python code (16:40:31)
	* Michael P. Gerlek <mpg@flaxen.com> remove NITF from LAS driver (16:28:18)
	* Michael P. Gerlek <mpg@flaxen.com> enable Nitf reader (still via LAS), added test (15:53:55)
	* Michael P. Gerlek <mpg@flaxen.com> zero out the nitf writer stubs (15:51:29)
	* Michael P. Gerlek <mpg@flaxen.com> include/pdal/drivers/nitf/Writer.hpp (15:51:11)
	* Michael P. Gerlek <mpg@flaxen.com> added Python note (15:42:00)
	* Michael P. Gerlek <mpg@flaxen.com> added explicit copyctor, oper=, dtor, etc (15:30:32)
	* Howard Butler <hobu.inc@gmail.com> use the pad=true option of SoftwareId and SystemId to avoid null byte issues (14:01:31)

2012-03-13
	* Michael P. Gerlek <mpg@flaxen.com> this is the only way to get all the VS2010 warnings to shtop - they won't turn off locally within our own sources (17:20:39)
	* Michael P. Gerlek <mpg@flaxen.com> this is the only way to get all the VS2010 warnings to shtop - they won't turn off locally within our own sources (17:20:39)
	* Michael P. Gerlek <mpg@flaxen.com> working on predicate support; added more unit tests; added return value support (23:23:13)
	* Michael P. Gerlek <mpg@flaxen.com> vs2010 lint (20:42:05)
	* Michael P. Gerlek <mpg@flaxen.com> leakfix (20:33:04)
	* Michael P. Gerlek <mpg@flaxen.com> added unit tests for errors, data access modes (20:29:56)
	* Howard Butler <hobu.inc@gmail.com> add sample size option (20:23:32)
	* Howard Butler <hobu.inc@gmail.com> bumpthe default stats_cache_size*100 (20:22:14)
	* Howard Butler <hobu.inc@gmail.com> push dimension position caching into the iterators::Base instead of duplicating it for each iterator type (19:17:58)
	* Michael P. Gerlek <mpg@flaxen.com> split out Method function to base and buffer versions (18:53:41)
	* Howard Butler <hobu.inc@gmail.com> return empty srs if no srid is available for the SDO_PC (18:32:15)
	* Michael P. Gerlek <mpg@flaxen.com> incremental (18:20:54)
	* Howard Butler <hobu.inc@gmail.com> create UUIDs when creating Dimension instances to add to the schema (18:14:53)
	* Howard Butler <hobu.inc@gmail.com> make sure UUIDs are created when creating dimension entries for faux reader (18:14:30)
	* Howard Butler <hobu.inc@gmail.com> use GDAL's import of the SRID instead of Oracle's for fetching WKT/GeoTIFF keys (18:14:08)
	* Howard Butler <hobu.inc@gmail.com> fix up bounds setting for oci reader (17:37:32)
	* Michael P. Gerlek <mpg@flaxen.com> add bounds check (17:24:14)
	* Michael P. Gerlek <mpg@flaxen.com> this is the only way to get all the VS2010 warnings to shtop - they won't turn off locally within our own sources (17:20:39)
	* Michael P. Gerlek <mpg@flaxen.com> untabify (16:08:27)
	* Howard Butler <hobu.inc@gmail.com> FindNumPy added and used (16:00:18)
	* Howard Butler <hobu.inc@gmail.com> fix up casts and use <numpy/arrayobject.h> include statement (15:59:57)
	* Michael P. Gerlek <mpg@flaxen.com> initialize the uuid (15:52:13)
	* Howard Butler <hobu.inc@gmail.com> fix up debug lint so that it uses std debug (13:52:46)
	* Howard Butler <hobu.inc@gmail.com> merge (13:48:41)
	* Howard Butler <hobu.inc@gmail.com> more debugging lint (13:47:16)
	* Michael P. Gerlek <mpg@flaxen.com> reduce exposure of Python.h (01:03:43)
	* Michael P. Gerlek <mpg@flaxen.com> vs20100 lint (00:46:37)
	* Michael P. Gerlek <mpg@flaxen.com> vs20100 lint (00:46:23)
	* Michael P. Gerlek <mpg@flaxen.com> debugging code for scale filter problem (00:32:08)
	* Michael P. Gerlek <mpg@flaxen.com> fix for Jenks, again (00:05:41)
	* Michael P. Gerlek <mpg@flaxen.com> fix for Jenks, again (00:05:13)

2012-03-23
	* Howard Butler <hobu.inc@gmail.com> LASzip compression info metadata as well as VLR metadata for LAS files (18:33:34)
	* Howard Butler <hobu.inc@gmail.com> addMetadata and setMetadata convenience methods for pdal::PointBuffer (17:35:36)
	* Howard Butler <hobu.inc@gmail.com> add a nitf example based on the already existing autzen.las file in the test/data directory (00:32:51)

2012-03-22
	* Howard Butler <hobu.inc@gmail.com> start setting metadata on the PointBuffer from the LAS reader (21:09:11)
	* Howard Butler <hobu.inc@gmail.com> add a compression info string to the header (21:08:41)
	* Howard Butler <hobu.inc@gmail.com> remove dead code (21:08:06)
	* Howard Butler <hobu.inc@gmail.com> getLasHeader() can be public to be able to expose metadata to iterators (20:52:53)
	* Howard Butler <hobu.inc@gmail.com> allow boost::uuids::uuid to live in a pdal::Metadata too (20:52:21)
	* Howard Butler <hobu.inc@gmail.com> createUUID is expensive (20:51:55)
	* Howard Butler <hobu.inc@gmail.com> tighten up test. maybe it will pass now (19:54:07)
	* Howard Butler <hobu.inc@gmail.com> tests to demonstrate how to use metadata fetching/setting on PointBuffer (19:16:09)
	* Howard Butler <hobu.inc@gmail.com> default argument for namespace for searching via PointBuffer::getMetadata() (19:15:50)
	* Howard Butler <hobu.inc@gmail.com> methods to get the entire metadata::MetadataMap from a pdal::PointBuffer (16:15:54)
	* Michael P. Gerlek <mpg@flaxen.com> added error test case (15:44:31)
	* Michael P. Gerlek <mpg@flaxen.com> stubs for NITF drivers (cloned from Faux) (15:37:57)
	* Michael P. Gerlek <mpg@flaxen.com> fix for FreeGLUT cmake (15:19:12)

2012-03-21
	* Howard Butler <hobu.inc@gmail.com> boost::optional getMetadata methods and friends copied over from pdal::Schema's pdal::Dimension handling (20:56:56)
	* Howard Butler <hobu.inc@gmail.com> add Metadata boost::multi_index to pdal::PointBuffer to carry pdal::Metadata entries (20:23:33)
	* Howard Butler <hobu.inc@gmail.com> add id and parent to pdal::Metadata (20:23:07)
	* Howard Butler <hobu.inc@gmail.com> add errors about metadata (20:22:32)
	* Michael P. Gerlek <mpg@flaxen.com> pcview works again (20:14:22)
	* Michael P. Gerlek <mpg@flaxen.com> lint (19:41:26)
	* Howard Butler <hobu.inc@gmail.com> Metadata multi_index for PointBuffer to carry Metadata around (19:31:46)
	* Howard Butler <hobu.inc@gmail.com> whitespace normalization (19:30:44)
	* Howard Butler <hobu.inc@gmail.com> hide OptionPtr and map_t in the pdal::options namespace (19:30:32)
	* Howard Butler <hobu.inc@gmail.com> more tweaks to pdal::Metadata (19:29:58)
	* Howard Butler <hobu.inc@gmail.com> silence signed vs. unsigned warning (19:08:32)
	* Michael P. Gerlek <mpg@flaxen.com> added global startup/shutdown; refactored to improve status checking (18:02:01)
	* Michael P. Gerlek <mpg@flaxen.com> untabify (17:41:33)
	* Michael P. Gerlek <mpg@flaxen.com> added global environment class for startup/shutdown; could eventually be a 'register' mechanism, though (17:40:11)
	* Michael P. Gerlek <mpg@flaxen.com> updated (17:39:19)
	* Howard Butler <hobu.inc@gmail.com> start pdal::Options documentation (16:17:53)
	* Howard Butler <hobu.inc@gmail.com> documentation and a little cleanup of pdal::Option (16:07:24)
	* Howard Butler <hobu.inc@gmail.com> remove global static empty_ptree which was being copied anyways (15:00:31)

2012-03-20
	* Howard Butler <hobu.inc@gmail.com> tighten up and document pdal::Schema (21:58:41)
	* Michael P. Gerlek <mpg@flaxen.com> added write tests (21:45:14)
	* Michael P. Gerlek <mpg@flaxen.com> added VSILFileBuffer class (21:25:29)
	* Howard Butler <hobu.inc@gmail.com> more better documentation and cleanups for pdal::Dimension (21:01:01)
	* Howard Butler <hobu.inc@gmail.com> patch for boost bug #6535 to allow compilation of boost::accumulators::droppable on msvc (20:08:50)
	* Howard Butler <hobu.inc@gmail.com> documentation and cleanups for pdal::PointBuffer (19:45:03)
	* Michael P. Gerlek <mpg@flaxen.com> a bit of win32 lint (16:20:58)
	* Howard Butler <hobu.inc@gmail.com> docs for pdal::Metadata (15:43:15)
	* Howard Butler <hobu.inc@gmail.com> Revert "patch for boost bug #6535 to allow compilation of boost::accumulators::droppable on msvc" (13:40:35)
	* Howard Butler <hobu.inc@gmail.com> patch for boost bug #6535 to allow compilation of boost::accumulators::droppable on msvc (13:02:44)

2012-03-19
	* Howard Butler <hobu.inc@gmail.com> obsolete doc (21:33:42)
	* Howard Butler <hobu.inc@gmail.com> more doc reorg (21:28:49)
	* Howard Butler <hobu.inc@gmail.com> turn on python by default (21:13:38)
	* Howard Butler <hobu.inc@gmail.com> more doc work (21:13:06)
	* Howard Butler <hobu.inc@gmail.com> add more info to dependencies (20:21:05)
	* Howard Butler <hobu.inc@gmail.com> tweaking (19:20:08)
	* Howard Butler <hobu.inc@gmail.com> formatting (19:19:53)
	* Howard Butler <hobu.inc@gmail.com> update dependency doc (19:19:38)
	* Howard Butler <hobu.inc@gmail.com> fix up formatting, add more linkage (18:33:12)
	* Howard Butler <hobu.inc@gmail.com> there is no C API for PDAL (18:33:00)
	* Michael P. Gerlek <mpg@flaxen.com> added predicate hits counter; added two-python-filters test case (18:26:45)

2012-03-16
	* Howard Butler <hobu.inc@gmail.com> merge (19:10:29)
	* Howard Butler <hobu.inc@gmail.com> ByteArray belongs in pdal:: namespace (17:46:08)
	* Michael P. Gerlek <mpg@flaxen.com> win32 linkage fixes (17:43:05)
	* Howard Butler <hobu.inc@gmail.com> type of metadata entry is set for you when setValue is called, fix up tests to be more thorough (17:32:31)
	* Howard Butler <hobu.inc@gmail.com> add arbitrary attributes to metadata entries (13:00:32)

2012-03-15
	* Howard Butler <hobu.inc@gmail.com> more metadata silliness (21:37:31)
	* Howard Butler <hobu.inc@gmail.com> fix up base64 encode/decode error (19:39:11)
	* Howard Butler <hobu.inc@gmail.com> wrong test output (16:24:50)
	* Howard Butler <hobu.inc@gmail.com> add base64 encode/decode to Utils:: (15:58:52)

2012-03-14
	* Michael P. Gerlek <mpg@flaxen.com> build fix for hobu (22:06:24)
	* Michael P. Gerlek <mpg@flaxen.com> add name-aliasing tests; improve outs variable finding (21:37:57)
	* Howard Butler <hobu.inc@gmail.com> scaffolding for pdal::Metadata (21:31:46)
	* Michael P. Gerlek <mpg@flaxen.com> rename the predicate variable from Result to Mask (20:28:39)
	* Michael P. Gerlek <mpg@flaxen.com> remove debug prints (19:59:04)
	* Michael P. Gerlek <mpg@flaxen.com> plang filtering via pipeline xml works (19:57:32)
	* Michael P. Gerlek <mpg@flaxen.com> test for FileUtils::readFileIntoString() helper (19:33:37)
	* Michael P. Gerlek <mpg@flaxen.com> added FileUtils::readFileIntoString() helper (19:32:40)
	* Michael P. Gerlek <mpg@flaxen.com> cleanups; factored out common Script object (18:47:19)
	* Michael P. Gerlek <mpg@flaxen.com> cleanups; factored out common Script object (18:45:49)
	* Howard Butler <hobu.inc@gmail.com> extraneous ; (12:31:22)
	* Michael P. Gerlek <mpg@flaxen.com> icomments, whitespace (05:41:27)
	* Michael P. Gerlek <mpg@flaxen.com> including the numpy header in two places causes problems, evewn with #define NO_IMPORT... (05:25:36)
	* Michael P. Gerlek <mpg@flaxen.com> checkpoint - debugging static linkage issue (05:11:21)
	* Michael P. Gerlek <mpg@flaxen.com> checkpoint - renaming plang classes (05:00:49)
	* Michael P. Gerlek <mpg@flaxen.com> predicates working (01:06:35)

2012-03-12
	* Michael P. Gerlek <mpg@flaxen.com> fix for Jenks (23:52:35)
	* Michael P. Gerlek <mpg@flaxen.com> remove Qi parser, good riddance; fix some build issues for Mr Jenkins (23:47:22)
	* Michael P. Gerlek <mpg@flaxen.com> python-based plang starting to work (23:22:52)
	* Michael P. Gerlek <mpg@flaxen.com> incremental (23:13:39)
	* Michael P. Gerlek <mpg@flaxen.com> incremental (22:10:00)
	* Michael P. Gerlek <mpg@flaxen.com> incremental (20:55:41)
	* Howard Butler <hobu.inc@gmail.com> Readers need to make sure that they only fill in the dimensions they are providing -- there might be other dimensions of the same name in the schema (20:11:50)
	* Michael P. Gerlek <mpg@flaxen.com> incremental (18:55:16)
	* Michael P. Gerlek <mpg@flaxen.com> incremental (18:32:24)

2012-03-11
	* Howard Butler <hobu.inc@gmail.com> fix typo (13:57:14)
	* Michael P. Gerlek <mpg@flaxen.com> add infrastructure for embedded python support (w00t) (06:39:08)
	* Michael P. Gerlek <mpg@flaxen.com> lint (06:04:00)
	* Michael P. Gerlek <mpg@flaxen.com> use better variable (06:03:36)
	* Michael P. Gerlek <mpg@flaxen.com> lint (06:00:17)

2012-03-09
	* Howard Butler <hobu.inc@gmail.com> fix up test output (21:37:39)
	* Howard Butler <hobu.inc@gmail.com> only allow certain scaling conversions, fix up scaling operations for conversions we support (21:37:20)
	* Howard Butler <hobu.inc@gmail.com> turn float->int conversion back on (21:34:43)
	* Howard Butler <hobu.inc@gmail.com> initialize the LAS header at the start of the first PointBuffer write, not at writeBegin (21:31:48)
	* Michael P. Gerlek <mpg@flaxen.com> make plang doc visible (18:54:14)
	* Michael P. Gerlek <mpg@flaxen.com> need to do laszip manually for now (16:25:58)

2012-03-08
	* Howard Butler <hobu.inc@gmail.com> a convenience size() method that returns the number of dimensions in the schema (20:41:58)
	* Howard Butler <hobu.inc@gmail.com> tighten clamping test to report more information when there's a failure -- only fail if we're < or >, not =. inline removeScaling and applyScaling (20:41:25)
	* Howard Butler <hobu.inc@gmail.com> tighten clamping test to report more information when there's a failure -- only fail if we're < or >, not = (20:40:43)
	* Michael P. Gerlek <mpg@flaxen.com> typO (18:17:41)
	* Michael P. Gerlek <mpg@flaxen.com> update req'd CMAKE version, for us windows noobs (18:11:23)
	* Michael P. Gerlek <mpg@flaxen.com> minor additions (18:03:55)
	* Michael P. Gerlek <mpg@flaxen.com> #ifdef out tricky test (17:34:24)
	* Howard Butler <hobu.inc@gmail.com> make sure to get drivers.reader.faux dimensions when setting values (17:10:18)
	* Howard Butler <hobu.inc@gmail.com> removeScaling should only do bounds checks for exact-precisions types (17:09:07)

2012-03-06
	* Howard Butler <hobu.inc@gmail.com> support single-inheritance child/parent relationships based on uuids for pdal::Dimension (19:38:14)

2012-03-03
	* Howard Butler <hobu.inc@gmail.com> clean up some warnings for embedded boost (14:58:24)

2012-03-02
	* Michael P. Gerlek <mpg@flaxen.com> handle win32 FP differences (21:08:30)
	* Michael P. Gerlek <mpg@flaxen.com> lint (20:00:43)
	* Michael P. Gerlek <mpg@flaxen.com> fix various issues with embeddedboost on windows (19:59:21)
	* Howard Butler <hobu.inc@gmail.com> use readBeginImpl instead of readBufferBeginImpl now that the iterator has a buffer being given to it (00:38:02)
	* Howard Butler <hobu.inc@gmail.com> use BOOST_CHECK_EQUAL to get report about the difference in values in test output (00:37:18)
	* Howard Butler <hobu.inc@gmail.com> clean up test (00:35:57)
	* Howard Butler <hobu.inc@gmail.com> clean up warnings (00:31:27)
	* Howard Butler <hobu.inc@gmail.com> provide access to the PointBuffer& via getBuffer() method (00:31:03)

2012-03-01
	* Michael P. Gerlek <mpg@flaxen.com> lint and untabify (20:57:45)
	* Michael P. Gerlek <mpg@flaxen.com> lint (20:51:58)
	* Michael P. Gerlek <mpg@flaxen.com> comment out off casting code for now (20:38:48)
	* Michael P. Gerlek <mpg@flaxen.com> the classical (max)() issue (20:37:25)
	* Michael P. Gerlek <mpg@flaxen.com> lint - arg not used (20:35:05)
	* Michael P. Gerlek <mpg@flaxen.com> untabify (20:34:29)
	* Michael P. Gerlek <mpg@flaxen.com> lint - arg unused (20:32:34)
	* Michael P. Gerlek <mpg@flaxen.com> boosty lint (20:32:09)
	* Michael P. Gerlek <mpg@flaxen.com> update win32 buildd info (20:31:23)
	* Michael P. Gerlek <mpg@flaxen.com> fix comments (20:30:22)
	* Michael P. Gerlek <mpg@flaxen.com> lint and untabify (20:29:51)
	* Michael P. Gerlek <mpg@flaxen.com> lint - unusged arg (20:29:17)
	* Howard Butler <hobu.inc@gmail.com> ReaderIterator did not seem to be used. removing dead code (19:35:17)
	* Howard Butler <hobu.inc@gmail.com> typo (19:34:19)
	* Howard Butler <hobu.inc@gmail.com> whitespace normalization (19:29:41)
	* Michael P. Gerlek <mpg@flaxen.com> lint w/ cmake 2.8.3 (18:50:55)
	* Howard Butler <hobu.inc@gmail.com> make random iterator take in PointBuffer& at instantiation (18:06:40)
	* Howard Butler <hobu.inc@gmail.com> require that a PointBuffer& be passed in to create a sequential iterator -- random will be updated next (01:22:22)
	* Howard Butler <hobu.inc@gmail.com> treat int8_t and uint8_t as 32-bit ints for string printing purposes (01:21:22)
	* Howard Butler <hobu.inc@gmail.com> try to do something when float vs int requests come into getField, separate out the conversion part of the function from the rest, add a default PointBuffer size of 65536 to try to start doing away with default chunk size (01:20:29)

2012-02-28
	* Howard Butler <hobu.inc@gmail.com> use numeric_cast instead of lexical_cast for STRINGIFY to get proper numeric conversions -- let the ostream of ptree do the conversion to string after that (22:33:59)
	* Howard Butler <hobu.inc@gmail.com> mark float options as floats (22:33:13)
	* Howard Butler <hobu.inc@gmail.com> increase the default chunk size to 65536 (22:32:46)
	* Howard Butler <hobu.inc@gmail.com> fix up comparision (22:31:39)

2012-02-24
	* Howard Butler <hobu.inc@gmail.com> we want to apply scaling for float data too if it is scaled (17:45:21)
	* Howard Butler <hobu.inc@gmail.com> remove dead code (16:55:18)
	* Howard Butler <hobu.inc@gmail.com> generate a random name for using time.h and rand() for dimensions that have no given name in the constructor. bad things happen if we can't address dimensions by names (16:55:04)

2012-02-23
	* Howard Butler <hobu.inc@gmail.com> basic BPF test (19:39:41)
	* Howard Butler <hobu.inc@gmail.com> generate a random name for dimensions that have none (19:39:17)
	* Howard Butler <hobu.inc@gmail.com> trap execute() in the case where the manager doesn't have a writer on it (17:47:29)

2012-02-22
	* Howard Butler <hobu.inc@gmail.com> whitespace normalization (22:52:18)
	* Howard Butler <hobu.inc@gmail.com> clean up error message (22:52:08)
	* Howard Butler <hobu.inc@gmail.com> add BPF test skeleton -- not used by default. The BPF reader is closed source for now (22:51:56)
	* Howard Butler <hobu.inc@gmail.com> enable drivers.text.writer by default now that the example plugin using it has been demonstrated (16:48:44)

2012-02-21
	* Howard Butler <hobu.inc@gmail.com> make drivers.text.writer a dynamically loaded plugin that is controlled by PDAL_DRIVER_PATH -- note that this is merely the instructive case for now, and we should probably have both an example and a real drivers.text.writer in the near future (17:53:07)
	* Howard Butler <hobu.inc@gmail.com> add a string-fetching getenv and make getDLLSymbol be static (17:51:44)

2012-02-17
	* Howard Butler <hobu.inc@gmail.com> typo (15:19:36)

2012-02-16
	* Howard Butler <hobu.inc@gmail.com> adjust configuration for LINK_PRIVATE to be WIN32-only when cmake version > 2.8.7 (16:44:36)
	* Howard Butler <hobu.inc@gmail.com> merge (14:36:59)
	* Howard Butler <hobu.inc@gmail.com> begin and end variables aren't being used anymore because the pdal las writer doesn't append (14:35:21)
	* Howard Butler <hobu.inc@gmail.com> shut up GCC for float-equal because this was being thrown nearly every single file :( (14:35:00)

2012-02-15
	* Kirk McKelvey <kmckelvey@lizardtech.com> windows build of embedded boost; still linkage problems on pdal_test (19:34:53)
	* Howard Butler <hobu.inc@gmail.com> remove Utils::trim in favor of boost::algorithm::trim (03:33:08)
	* Howard Butler <hobu.inc@gmail.com> port GDAL's getSymbol method from CPLSymbol (03:27:18)
	* Howard Butler <hobu.inc@gmail.com> stubs for getSymbol (02:29:16)
	* Howard Butler <hobu.inc@gmail.com> attempt to check for pdalboost:: vs boost:: namespace on the first-compiled file so that in situations we get an error right away in situations where things aren't right (02:28:59)
	* Howard Butler <hobu.inc@gmail.com> define BOOST_SYSTEM_NO_DEPRECATED to shut off warnings about stuff that no longer exists in boost::system (02:28:16)
	* Howard Butler <hobu.inc@gmail.com> variable for embed or no embed (02:27:37)
	* Howard Butler <hobu.inc@gmail.com> more BOOST_TEST_DYN_LINK silliness (02:27:21)
	* Howard Butler <hobu.inc@gmail.com> don't BEFORE the include of embedded boost (02:26:38)

2012-02-14
	* Howard Butler <hobu.inc@gmail.com> GDAL version needs to be 1.9.0+ because of the userdata error stuff in GDAL 1.9 (20:44:31)
	* Howard Butler <hobu.inc@gmail.com> add shell script for my config (20:42:09)
	* Howard Butler <hobu.inc@gmail.com> make sure GDAL is 1.8.0+ (20:41:54)
	* Howard Butler <hobu.inc@gmail.com> add Kirk (20:40:01)
	* Howard Butler <hobu.inc@gmail.com> Parser_qi needs to be updated for unsigned long long support for this test to work (19:35:26)
	* Howard Butler <hobu.inc@gmail.com> turn off 64bit integer types for plang for now (17:37:07)
	* Howard Butler <hobu.inc@gmail.com> don't use -isystem because it gets searched last and if a system boost is in the way it will end up being used (16:36:22)
	* Howard Butler <hobu.inc@gmail.com> PDAL_EMBED_BOOST is a BOOL not a STRING (16:24:09)
	* Howard Butler <hobu.inc@gmail.com> more boost embed stuff (16:14:05)

2012-02-11
	* Howard Butler <hobu.inc@gmail.com> this didn't do anything (20:15:37)
	* Howard Butler <hobu.inc@gmail.com> tweak embed build option some more (20:00:35)
	* Howard Butler <hobu.inc@gmail.com> use BOOL instead of STRING for PDAL_EMBED_BOOST option (19:38:12)
	* Howard Butler <hobu.inc@gmail.com> tweak BOOST_TEST_DYN_LINK scenario for static embed boost (19:31:35)

2012-02-10
	* Howard Butler <hobu.inc@gmail.com> put PDAL_EMBED_BOOST in the cmake cache (22:52:55)
	* Howard Butler <hobu.inc@gmail.com> pick up definitions (22:37:50)
	* Howard Butler <hobu.inc@gmail.com> add boost embeded with bjam support (23:30:44)
	* Howard Butler <hobu.inc@gmail.com> remove current embed in favor of one that is based explicitly on bjam (23:27:34)
	* Howard Butler <hobu.inc@gmail.com> we are going to use bjam in a command to staticly build boost instead of cmake. pick up the .a files it creates as Boost_LIBRARIES (23:26:55)
	* Howard Butler <hobu.inc@gmail.com> if we are embedding boost, we do not add dyn_link definition (23:19:06)
	* Howard Butler <hobu.inc@gmail.com> don't always BOOST_HAS_LONG_LONG (22:18:43)

2012-02-09
	* Michael Rosen <michael.rosen@gmail.com> cosmetic (23:57:02)
	* Michael Rosen <michael.rosen@gmail.com> cosmetic (21:55:05)
	* Michael Rosen <michael.rosen@gmail.com> boost build notes for windows (18:40:02)
	* Pete Gadomski <pete.gadomski@gmail.com> Shebang 'bash' in our jenkins test script (06:33:40)
	* Pete Gadomski <pete.gadomski@gmail.com> Use the simple bash test for the jenkins script (06:30:51)
	* Pete Gadomski <pete.gadomski@gmail.com> Add a 'PDAL-embed-boost' option to test/jenkins.sh (04:53:19)
	* Kirk McKelvey <kmckelvey@lizardtech.com> instructions and model script to import new boost sources (01:30:38)
	* Michael Rosen <michael.rosen@gmail.com> Windows work around for Boost issue 6535 (00:40:08)
	* Kirk McKelvey <kmckelvey@lizardtech.com> phoenix namespace difference if boost is embedded (00:38:55)
	* Michael Rosen <michael.rosen@gmail.com> renamed mpg-config.bat to config.bat (00:22:08)
	* Michael Rosen <michael.rosen@gmail.com> new changes prior to rename (00:20:51)

2012-02-08
	* Michael Rosen <michael.rosen@gmail.com> update (23:34:20)
	* Michael P. Gerlek <mpg@flaxen.com> fix filename (22:54:40)
	* Howard Butler <hobu.inc@gmail.com> use -DBOOST_EMBED=ON to use local boost source tree instead of your own system 1.48+ boost installation (22:28:16)
	* Michael P. Gerlek <mpg@flaxen.com> made separater apps topic (21:48:12)
	* Kirk McKelvey <kmckelvey@lizardtech.com> change inner-boost namespace; purge external/uuid (21:44:23)
	* Michael Rosen <michael.rosen@gmail.com> updates (21:43:56)
	* Howard Butler <hobu.inc@gmail.com> add stubs for filters.selector (20:21:33)
	* Michael P. Gerlek <mpg@flaxen.com> fix header (19:54:56)
	* Michael P. Gerlek <mpg@flaxen.com> fix titles (19:54:46)
	* Michael P. Gerlek <mpg@flaxen.com> clean up sidebar links (19:45:40)
	* Kirk McKelvey <kmckelvey@lizardtech.com> build inner-boost with BOOST_TEST_DYN_LIB (19:19:13)
	* Howard Butler <hobu.inc@gmail.com> remove temppath option.  you can change this with the TMPDIR environment variable anyway (18:00:10)
	* Michael P. Gerlek <mpg@flaxen.com> starting to clean up docs (17:46:50)
	* Howard Butler <hobu.inc@gmail.com> add tempdir option to LAS reader for it to use as scratch space when unspooling NITF files (17:45:10)
	* Howard Butler <hobu.inc@gmail.com> add temp filename and temp filepath methods (17:44:45)

2012-02-07
	* Kirk McKelvey <kmckelvey@lizardtech.com> first import of our boost subset, building on mac os x (23:55:21)
	* Michael Rosen <michael.rosen@gmail.com> windows build instructions (23:42:15)
	* Howard Butler <hobu.inc@gmail.com> add missing file (22:55:10)
	* Howard Butler <hobu.inc@gmail.com> add drivers.text.Writer (with tests\!) (22:48:28)
	* Michael P. Gerlek <mpg@flaxen.com> add support for direct PDF generation (21:32:43)
	* Howard Butler <hobu.inc@gmail.com> stub in drivers.text.writer (19:44:30)
	* Howard Butler <hobu.inc@gmail.com> remove liblas references (19:41:48)
	* Michael P. Gerlek <mpg@flaxen.com> dead file (18:43:47)
	* Michael P. Gerlek <mpg@flaxen.com> start some new docs (18:39:21)
	* Michael P. Gerlek <mpg@flaxen.com> start some new docs (18:39:16)
	* Michael P. Gerlek <mpg@flaxen.com> fix laszip name, update for laptop work (18:19:17)
	* Howard Butler <hobu.inc@gmail.com> use a std::vector to preserve dimension position instead of iterating a multimap which does not for pdal.filter.stats (18:09:48)
	* Howard Butler <hobu.inc@gmail.com> don't reset seed every time we begin to read a buffer (17:19:50)
	* Howard Butler <hobu.inc@gmail.com> a few operators for pdal::Options to make combination easier (17:07:16)
	* Howard Butler <hobu.inc@gmail.com> more logging for stats filter (17:06:53)
	* Howard Butler <hobu.inc@gmail.com> add a seed option for the stats option (17:06:29)

2012-02-06
	* Howard Butler <hobu.inc@gmail.com> logging of which dimensions we're sampling (23:43:12)
	* Howard Butler <hobu.inc@gmail.com> repeatable data in test output is useful.. provide a seed value to the stats filter and use for test output (22:43:32)
	* Howard Butler <hobu.inc@gmail.com> add missing test file (22:09:54)
	* Howard Butler <hobu.inc@gmail.com> tweak geotiff lib location (21:53:44)
	* Howard Butler <hobu.inc@gmail.com> try tweaking again for boost detection (21:49:31)
	* Howard Butler <hobu.inc@gmail.com> tweak variable for boost finding (21:34:23)
	* Howard Butler <hobu.inc@gmail.com> use local geotiff instead of system (21:32:52)
	* Howard Butler <hobu.inc@gmail.com> clobber path for jenkins (21:30:37)
	* Howard Butler <hobu.inc@gmail.com> more accurate gdal config for jenkins (21:21:10)
	* Pete Gadomski <pete.gadomski@gmail.com> Fix missing 'local' in cmake paths (20:28:27)
	* Pete Gadomski <pete.gadomski@gmail.com> Add ORACLE_HOME to jenkins test script (20:22:58)
	* Howard Butler <hobu.inc@gmail.com> more random data :) (20:09:27)
	* Howard Butler <hobu.inc@gmail.com> update jenkins build config (20:05:31)
	* Pete Gadomski <pete.gadomski@gmail.com> Add BuildSetup.jenkins (19:40:40)
	* Pete Gadomski <pete.gadomski@gmail.com> Add a script to run the tests on Jenkins (19:06:23)
	* Howard Butler <hobu.inc@gmail.com> undo last commit to be better (18:21:16)
	* Howard Butler <hobu.inc@gmail.com> pipeline reader needs to return the spatial reference of its stage, not of itself (18:17:43)

2012-02-01
	* Michael P. Gerlek <mpg@flaxen.com> added docs here, for now (16:22:28)

2012-01-31
	* Michael P. Gerlek <mpg@flaxen.com> use PLANG by default (23:19:37)
	* Howard Butler <hobu.inc@gmail.com> add raster overlay filter called Colorization that can query GDAL-based rasters and fill in specified dimensions (with user-configurable scale factors (22:21:09)
	* Howard Butler <hobu.inc@gmail.com> clean up warning (22:19:06)
	* Howard Butler <hobu.inc@gmail.com> support .ntf and .nitf extensions (00:57:43)

2012-01-30
	* Howard Butler <hobu.inc@gmail.com> add dimension position to summary so things could be sorted if necessary (21:45:02)
	* Howard Butler <hobu.inc@gmail.com> destrctors shouldn't throw (21:44:02)
	* Howard Butler <hobu.inc@gmail.com> add NITF-reading capability -no test files though. (21:43:23)
	* Howard Butler <hobu.inc@gmail.com> add temp filename-fetching util (21:41:28)

2012-01-27
	* Howard Butler <hobu.inc@gmail.com> fix up block fetching for SDO_PC queries (03:26:13)
	* Howard Butler <hobu.inc@gmail.com> put back old OCI reader approach (02:21:53)

2012-01-26
	* Howard Butler <hobu.inc@gmail.com> keep oci reader experimentation (21:47:25)
	* Howard Butler <hobu.inc@gmail.com> add a random sample of option-specified size to the stats output (16:02:02)
	* Howard Butler <hobu.inc@gmail.com> add in stubs for fetching color from GDAL datasources (15:08:31)

2012-01-24
	* Howard Butler <hobu.inc@gmail.com> add histogram binning to stats output (21:10:52)

2012-01-21
	* Howard Butler <hobu.inc@gmail.com> remove extraneous fetch that was causing exception when reading clould-only data (15:11:30)
	* Howard Butler <hobu.inc@gmail.com> more better OCI test that doesn't seem to fail. Test all three reader scenarios -- view, single cloud selection, multi-cloud selection (15:11:04)
	* Howard Butler <hobu.inc@gmail.com> some fix ups of OCITest to get it working with new code (03:26:59)
	* Howard Butler <hobu.inc@gmail.com> fix up disable_cloud_trigger option to work if manually set to true. clobber index names to 29 characters to fit within the oracle tablename limit (02:55:38)

2012-01-19
	* Howard Butler <hobu.inc@gmail.com> merge cleanups (16:17:32)
	* Howard Butler <hobu.inc@gmail.com> merge (16:10:45)
	* Howard Butler <hobu.inc@gmail.com> fix up pcinfo tests to keep their data around when they fail for easy manual comparison (16:09:46)

2012-01-17
	* Howard Butler <hobu.inc@gmail.com> add histogram cumulation based on boost::accumulators::density to Summary object (22:08:42)
	* Howard Butler <hobu.inc@gmail.com> add histogram cumulation based on boost::accumulators::density to Summary object (22:08:42)
	* Howard Butler <hobu.inc@gmail.com> fix up merge (20:14:35)
	* Howard Butler <hobu.inc@gmail.com> merge (20:08:49)
	* Howard Butler <hobu.inc@gmail.com> use boost::accumulators instead of our own home-grown stuff for statistics generation (20:08:01)

2012-01-12
	* Howard Butler <hobu.inc@gmail.com> make PLANG contingent on an explict cmake variable (23:07:23)
	* Howard Butler <hobu.inc@gmail.com> make PLANG contingent on an explict cmake variable (23:07:23)
	* Howard Butler <hobu.inc@gmail.com> update test output (17:05:27)
	* Howard Butler <hobu.inc@gmail.com> add a qfit pipeline example (16:15:11)
	* Howard Butler <hobu.inc@gmail.com> use a saturation_cast instead of a lexical_cast to clip the numerics in getField. We should probably do the same for setField too (16:14:39)
	* Howard Butler <hobu.inc@gmail.com> add -fPIC to CXX_FLAGS (14:46:33)

2012-01-11
	* Howard Butler <hobu.inc@gmail.com> manually pull forward d82c6236a9a2d68bc204e51b965e6da2e950f2e3 (16:12:08)
	* Howard Butler <hobu.inc@gmail.com> add PDAL_HAVE_PLANG based on boost's minor version > 45 so we can still run in situations with older boost (16:06:52)

2012-01-10
	* Howard Butler <hobu.inc@gmail.com> (optionally) put back the trigger stuff because not every one is patched up (23:06:42)
	* Howard Butler <hobu.inc@gmail.com> clean up the logic for fetching additional point clouds so it doesn't interfere with not being done reading the current block (23:03:06)

2011-12-22
	* Howard Butler <hobu.inc@gmail.com> collaps iterator for terrasolid into reader (20:28:02)
	* Howard Butler <hobu.inc@gmail.com> collapse iterator for qfit into reader (20:19:38)
	* Howard Butler <hobu.inc@gmail.com> collapse oci iterator into reader code (20:08:45)
	* Howard Butler <hobu.inc@gmail.com> update mrsid driver to work with new dimension/schema arrangements (19:14:52)
	* Howard Butler <hobu.inc@gmail.com> update expected output (19:14:29)
	* Howard Butler <hobu.inc@gmail.com> remove the libLAS-based reader and writer. Unnecessary duplication (16:51:32)
	* Howard Butler <hobu.inc@gmail.com> decruft (16:18:57)
	* Howard Butler <hobu.inc@gmail.com> tweak drivers.las.reader to interact with LASzip a little better.  still not complete (16:17:33)

2011-12-21
	* Howard Butler <hobu.inc@gmail.com> collaps iterators for reader into las::Reader header (22:28:01)
	* Howard Butler <hobu.inc@gmail.com> move safeconvert64to32 to Utils (22:27:33)
	* Howard Butler <hobu.inc@gmail.com> collapse iterators for reader into faux::Reader header (21:59:12)
	* Howard Butler <hobu.inc@gmail.com> make sure to export iterators into the DLL (21:40:26)
	* Howard Butler <hobu.inc@gmail.com> fix up Dimension.hpp location (21:21:10)
	* Howard Butler <hobu.inc@gmail.com> make sure to return in setField if we're not going to cast (20:06:37)
	* Michael P. Gerlek <mpg@flaxen.com> lint (19:45:45)
	* Michael P. Gerlek <mpg@flaxen.com> lint (19:45:25)
	* Howard Butler <hobu.inc@gmail.com> prune dead code that can't be reached (19:42:29)
	* Howard Butler <hobu.inc@gmail.com> processBuffer on the Stats stage is no longer relevant (19:39:33)
	* Howard Butler <hobu.inc@gmail.com> export stats iterator because pcinfo uses it (17:45:03)
	* Howard Butler <hobu.inc@gmail.com> we can link against PDAL_LIB instead of all libraries for apps (17:44:25)
	* Howard Butler <hobu.inc@gmail.com> clean up a few warnings (17:08:10)
	* Howard Butler <hobu.inc@gmail.com> export stats collector (17:07:54)
	* Howard Butler <hobu.inc@gmail.com> move my_visitor outside the method to allow the templating to work on gcc (16:59:13)

2011-12-20
	* Howard Butler <hobu.inc@gmail.com> update tests for the last slug of commits related to Dimension rework to remove Dimension::Id and Dimension::DataType (19:39:55)
	* Howard Butler <hobu.inc@gmail.com> no longer need this (19:39:30)
	* Howard Butler <hobu.inc@gmail.com> updates to remove Dimension::Id and Dimension::DataType (19:39:18)
	* Howard Butler <hobu.inc@gmail.com> remove Dimension::Id and Dimension::DataType from Dimension (19:38:42)
	* Howard Butler <hobu.inc@gmail.com> update filters.color to use default dimensions approach and remove Dimension::Id and Dimension::DataType (19:37:42)
	* Howard Butler <hobu.inc@gmail.com> update to remove Dimension::Id and Dimension::DataType (19:36:35)
	* Howard Butler <hobu.inc@gmail.com> remove all getField/setField methods that do not take in a Dimension, update to remove Dimension::Id and Dimension::DataType (19:35:24)
	* Howard Butler <hobu.inc@gmail.com> update pdal::Schema to remove Dimension::Id and Dimension::DataType (19:25:25)

2011-12-19
	* Howard Butler <hobu.inc@gmail.com> make DimensionTest more robust and reflective of how things are currently working (20:49:43)
	* Howard Butler <hobu.inc@gmail.com> put uuid in ptree and always put scale, offset, max, and min in ptree (20:49:24)
	* Howard Butler <hobu.inc@gmail.com> filters.scaling mostly working now -- need an option to ignore overflows (20:08:43)
	* Howard Butler <hobu.inc@gmail.com> make XYZ fetching namespace aware (20:08:12)
	* Howard Butler <hobu.inc@gmail.com> don't use old getDimension methods (20:06:56)
	* Howard Butler <hobu.inc@gmail.com> reorganize case statement to use Interpretation/Size rather than old Dimension::Type stuff (20:06:28)
	* Howard Butler <hobu.inc@gmail.com> support fetching namespace (20:05:55)
	* Howard Butler <hobu.inc@gmail.com> add namespace to ptree output (20:05:27)
	* Howard Butler <hobu.inc@gmail.com> make getDimension namespace-aware (20:04:46)
	* Howard Butler <hobu.inc@gmail.com> whitespace normalization (20:04:11)

2011-12-16
	* Howard Butler <hobu.inc@gmail.com> more filter.Scaling work (01:36:01)
	* Howard Butler <hobu.inc@gmail.com> merge (01:33:16)

2011-12-15
	* Michael P. Gerlek <mpg@flaxen.com> programmable filter works (22:56:40)
	* Michael P. Gerlek <mpg@flaxen.com> predicate filter works (22:40:20)
	* Michael P. Gerlek <mpg@flaxen.com> fix type of bool operators (22:40:04)
	* Michael P. Gerlek <mpg@flaxen.com> infrastructure for plang filters (21:33:11)
	* Howard Butler <hobu.inc@gmail.com> more scaling filter rework (20:10:07)
	* Howard Butler <hobu.inc@gmail.com> use inplacereprojection filter (20:06:42)
	* Michael P. Gerlek <mpg@flaxen.com> fix memleak (thanks, boost::unit_test\!) (20:00:14)
	* Michael P. Gerlek <mpg@flaxen.com> imported PLang code into PDAL; tests passing,  but mem leaks (19:31:30)
	* Howard Butler <hobu.inc@gmail.com> add getDimension methods that return boost::optional containers for convenience (15:33:22)
	* Howard Butler <hobu.inc@gmail.com> preliminary scalingfilter refactor -- we need to address iterator creation before we can finish this (03:01:30)
	* Howard Butler <hobu.inc@gmail.com> cruft cleanup (03:00:31)

2011-12-14
	* Howard Butler <hobu.inc@gmail.com> minor cleanups (15:21:30)
	* Howard Butler <hobu.inc@gmail.com> text of exception changed (15:21:11)
	* Howard Butler <hobu.inc@gmail.com> Option now supports its own Options (to indefinite depth) (15:11:37)
	* Howard Butler <hobu.inc@gmail.com> allow fetching a copy of the stage's current options with getCurrentOptions method (15:09:42)

2011-12-12
	* Howard Butler <hobu.inc@gmail.com> rejigger the getDimension method to fall through to try the uuid if it doesn't find a dimension with the given name (23:41:47)
	* Howard Butler <hobu.inc@gmail.com> fix up uuid support so it is based on our internal copy of the boost::uuid library so we can support boost back to 1.41 (22:35:37)

2011-12-09
	* Howard Butler <hobu.inc@gmail.com> remove unused variables (01:52:40)

2011-12-07

2011-12-06
	* Michael P. Gerlek <mpg@flaxen.com> disable tests if PDAL not configured for them (19:12:44)
	* Michael P. Gerlek <mpg@flaxen.com> lint (19:05:58)

2011-12-05
	* Pete Gadomski <pete.gadomski@gmail.com> Remove all oci trigger code (22:58:04)
	* Howard Butler <hobu.inc@gmail.com> get InPlaceReprojection filter with the program (21:43:45)
	* Howard Butler <hobu.inc@gmail.com> beef up filters.stats to work for all dimension types and use the new schema/dimension arrangement (21:26:10)
	* Howard Butler <hobu.inc@gmail.com> only cache dimension positions in the case of a random iterator, not a sequential one (19:47:02)
	* Howard Butler <hobu.inc@gmail.com> pass in iterator for new GetBlock function signature (19:46:38)
	* Howard Butler <hobu.inc@gmail.com> don't create a random iterator for every single point (17:38:26)
	* Howard Butler <hobu.inc@gmail.com> fix a doh (17:36:08)

2011-12-03
	* Howard Butler <hobu.inc@gmail.com> carry along a pointer to the Buffer's Schema so that if it changes, we can't recompute the pointers to dimensions we care about (22:07:48)
	* Howard Butler <hobu.inc@gmail.com> de-clutter the invocation of the PointDimensions struct (22:06:54)
	* Howard Butler <hobu.inc@gmail.com> don't create a PointBuffer every time through the loop (22:06:11)

2011-12-02
	* Howard Butler <hobu.inc@gmail.com> short-circuit looking up dimension positions for every readBufferBeginImpl call, pass these schema positions into the processBuffer call (20:20:13)
	* Howard Butler <hobu.inc@gmail.com> use new getDimension call for fetching the BlockID dimension from the PointBuffer (20:19:07)
	* Howard Butler <hobu.inc@gmail.com> get filters.chipper with the new dimension/schema program (18:06:26)
	* Howard Butler <hobu.inc@gmail.com> whitespace normalization (18:06:15)
	* Howard Butler <hobu.inc@gmail.com> whitespace normalization, merge fix (18:05:49)
	* Howard Butler <hobu.inc@gmail.com> merge (17:23:40)
	* Howard Butler <hobu.inc@gmail.com> get filters.chipper with the program (17:21:33)
	* Howard Butler <hobu.inc@gmail.com> whitespace normalization (17:21:20)
	* Howard Butler <hobu.inc@gmail.com> clean up addDefaultDimensions methods to make sure they do not depend on having anything opened to produce results (17:20:54)
	* Michael P. Gerlek <mpg@flaxen.com> mingw patch from Roland S. (00:57:56)
	* Michael P. Gerlek <mpg@flaxen.com> mingw patch from Roland S. (00:41:50)

2011-11-30
	* Howard Butler <hobu.inc@gmail.com> get TerraSolid with the program (17:27:47)
	* Howard Butler <hobu.inc@gmail.com> update TerraSolid reader to use the new Schema/Dimension stuff (16:32:00)
	* Howard Butler <hobu.inc@gmail.com> add a getDimension(boost::guids::guid const&) method (16:31:39)
	* Howard Butler <hobu.inc@gmail.com> fix up QFIT reader to use new Dimension/Schema scheme (15:17:11)
	* Howard Butler <hobu.inc@gmail.com> update for new output (13:33:45)
	* Howard Butler <hobu.inc@gmail.com> make it easier to be able to see the command output in cases where things fail (13:33:36)
	* Howard Butler <hobu.inc@gmail.com> return Undefined for names we don't recognize (13:32:40)
	* Howard Butler <hobu.inc@gmail.com> byte offset defaults to -1 (13:32:26)
	* Howard Butler <hobu.inc@gmail.com> registerFields needs stage to get its default dimensions list from (13:32:08)

2011-11-29
	* Howard Butler <hobu.inc@gmail.com> put back caching of m_byteSize for the Schema::getByteSize.  This was showing up as being expensive to fetch in the profiler for some reason (18:29:47)
	* Howard Butler <hobu.inc@gmail.com> be able to discriminate big and little-endian qfit data (17:57:25)
	* Howard Butler <hobu.inc@gmail.com> be able to discriminate big and little-endian qfit data (17:57:25)
	* Howard Butler <hobu.inc@gmail.com> use new getField/setField methods that take in actual dimesions. This is faster because we cut down on map lookups for finding dimension positions. (16:21:52)
	* Howard Butler <hobu.inc@gmail.com> use the setField that takes in the Dimension to write data into the PointBuffer (14:14:02)
	* Howard Butler <hobu.inc@gmail.com> add a setField method that takes in the Dimension (14:13:46)

2011-11-28
	* Howard Butler <hobu.inc@gmail.com> typedef a schema::size_type and set it to boost::uint32_t so it can't be <0 -- we can change this later if we need to (16:41:06)
	* Howard Butler <hobu.inc@gmail.com> remove extra m_pointSize field from pdal::PointBuffer... we will always fetch it as a const& from the Schema::getByteSize() in case the PointBuffer's schema were to ever change (16:40:29)
	* Howard Butler <hobu.inc@gmail.com> reformatting (16:24:10)
	* Howard Butler <hobu.inc@gmail.com> have dimension::size_type be a boost::int32_t to support negative indices -- add a createUUID() convenience method (16:23:57)

2011-11-27
	* Howard Butler <hobu.inc@gmail.com> don't create random uuid for every dimension by creating a random generator for every dimension (03:12:51)

2011-11-25
	* Howard Butler <hobu.inc@gmail.com> add virtual addDefaultDimensions() method to Stage and Readers (for now) (20:47:19)
	* Howard Butler <hobu.inc@gmail.com> add error for PointBuffer errors (20:46:22)
	* Howard Butler <hobu.inc@gmail.com> add uuid and namespace elements to pdal::Dimension (20:45:57)
	* Howard Butler <hobu.inc@gmail.com> add lexical_cast-enabled getField method to PointBuffer (20:45:26)

2011-11-24
	* Howard Butler <hobu.inc@gmail.com> finish removing the std::map and std::vector that were being used to manage the dimensions for the pdal::Schema and fully replace with a boost::multi_index (00:31:44)

2011-11-23
	* Howard Butler <hobu.inc@gmail.com> make multi_index non-unique to support schemas with multiple dimensions of the same name (22:05:07)
	* Howard Butler <hobu.inc@gmail.com> deal with being unable to fetch modifiable Dimension from Schema (19:55:38)
	* Howard Butler <hobu.inc@gmail.com> back pdal::Schema by a boost::multi_index and start to incorporate that into pdal::Schema's inner workings (16:32:07)

2011-11-22
	* Howard Butler <hobu.inc@gmail.com> start bolting in new dimension stuff into FauxReader (22:44:24)
	* Howard Butler <hobu.inc@gmail.com> fix up flags (20:44:08)
	* Howard Butler <hobu.inc@gmail.com> more pdal::Dimension churn (20:31:18)
	* Howard Butler <hobu.inc@gmail.com> start reorganizing pdal::Dimension and friends (19:05:56)
	* Howard Butler <hobu.inc@gmail.com> AttributeFilter does nothing right now, no-op the readBuffer method (18:40:13)
	* Michael P. Gerlek <mpg@flaxen.com> remove liblas dependency (18:33:22)
	* Howard Butler <hobu.inc@gmail.com> msvc9 can't do default arguments for templates for some reason (17:27:19)
	* Howard Butler <hobu.inc@gmail.com> need proper namespacing on cstdint for vc9 (17:26:50)
	* Howard Butler <hobu.inc@gmail.com> specializations should be for all MSVCs (17:26:34)
	* Howard Butler <hobu.inc@gmail.com> specializations should be for all MSVCs (17:26:16)
	* Howard Butler <hobu.inc@gmail.com> need proper namespacing on cstdint for vc9 (17:25:46)
	* Howard Butler <hobu.inc@gmail.com> move trigger enable/disable code near sdo_pc.init() invocation (01:08:40)

2011-11-21
	* Howard Butler <hobu.inc@gmail.com> cast to void* to silence alignment warnings. please review mpgerlek (23:13:51)
	* Howard Butler <hobu.inc@gmail.com> -ansi only works on gcc, not clang (23:13:24)
	* Howard Butler <hobu.inc@gmail.com> fix prototype so we are not hiding StageBase::getNumPoints (22:47:29)
	* Howard Butler <hobu.inc@gmail.com> we can no longer instantiate invalid bounds. Bounds for the header must be given in their entirety instead of SetMax and SetMin individually (21:36:56)
	* Howard Butler <hobu.inc@gmail.com> Bounds::clip can produce invalid bounds. we can no longer instantiate invalid bounds (21:36:21)
	* Howard Butler <hobu.inc@gmail.com> report the min and max values when bounds is flipped (21:35:51)
	* Michael P. Gerlek <mpg@flaxen.com> add new pdal_internal.h to IDE (18:02:51)
	* Michael P. Gerlek <mpg@flaxen.com> pdal.h fallout (18:02:28)
	* Michael P. Gerlek <mpg@flaxen.com> comments (17:49:34)
	* Howard Butler <hobu.inc@gmail.com> Revert "add base_trigger_reenable bool option to control whether or not to adjust the trigger created by sdo_pc.init()" (17:10:07)
	* Howard Butler <hobu.inc@gmail.com> add base_trigger_reenable bool option to control whether or not to adjust the trigger created by sdo_pc.init() (16:18:33)

2011-11-20
	* Howard Butler <hobu.inc@gmail.com> do not build SWIG C# by default on windows. I don't have swig.exe in my path, which this now requires (13:26:22)

2011-11-18
	* Howard Butler <hobu.inc@gmail.com> add Option for reading little-endian written QFIT files... not that we have a frickin way to know if they were written that way :( (20:39:31)

2011-11-17
	* Mateusz Loskot <mateusz@loskot.net> Fix boost::bind compilation error by removing CPL_STDCALL from Debug bindable callbacks. (23:26:47)
	* Mateusz Loskot <mateusz@loskot.net> Recognise MSVC11 in root CMakeLists.txt (23:24:59)
	* Mateusz Loskot <mateusz@loskot.net> Perform CMake configuration for SWIG only if SWIG_FOUND to avoid CMake Error at CMakeLists.txt:271 (include) (22:48:48)

2011-11-16
	* Howard Butler <hobu.inc@gmail.com> basic points2grid interpolation works -- see pipeline_interpolate.xml for an example (22:34:41)
	* Howard Butler <hobu.inc@gmail.com> link points2grid library if it is there (22:34:06)
	* Howard Butler <hobu.inc@gmail.com> add method to adjust the floating point output precision (and turn it off) (22:33:48)
	* Howard Butler <hobu.inc@gmail.com> more points2grid work (21:38:46)
	* Howard Butler <hobu.inc@gmail.com> allow +inf, -inf bounds instances for cumulators (21:38:23)
	* Howard Butler <hobu.inc@gmail.com> points2grid scaffolding (19:32:36)
	* Howard Butler <hobu.inc@gmail.com> add Points2Grid-finding infrastructure (18:05:24)
	* Howard Butler <hobu.inc@gmail.com> rename pdal.hpp to pdal_interal.hpp to reserve pdal.hpp for the go-to public header for the library (01:24:52)

2011-11-15
	* Michael P. Gerlek <mpg@flaxen.com> lint (01:22:21)
	* Michael P. Gerlek <mpg@flaxen.com> rm temp file (01:21:39)
	* Michael P. Gerlek <mpg@flaxen.com> updated for filter renamings (01:09:56)
	* Michael P. Gerlek <mpg@flaxen.com> win32 linkage fixes (01:08:37)
	* Michael P. Gerlek <mpg@flaxen.com> fixups for Filter renaming (00:32:49)
	* Michael P. Gerlek <mpg@flaxen.com> fixups for Filter renaming (00:06:20)

2011-11-14
	* Michael P. Gerlek <mpg@flaxen.com> added MosaicFilter and Bounds tests (23:53:22)
	* Michael P. Gerlek <mpg@flaxen.com> added MosaicFilter and Bounds tests (23:50:40)
	* Howard Butler <hobu.inc@gmail.com> rename pdal::filters::MosaicFilter -> pdal::filters::Mosaic (22:38:45)
	* Howard Butler <hobu.inc@gmail.com> rename pdal::filters::MosaicFilter -> pdal::filters::Mosaic (22:37:29)
	* Howard Butler <hobu.inc@gmail.com> rename pdal::filters::StatsFilter -> pdal::filters::Stats (22:27:45)
	* Howard Butler <hobu.inc@gmail.com> rename pdal::filters::ReprojectionFilter -> pdal::filters::Reprojection (22:19:19)
	* Howard Butler <hobu.inc@gmail.com> rename pdal::filters::ReprojectionFilter -> pdal::filters::Reprojection (22:18:53)
	* Howard Butler <hobu.inc@gmail.com> rename pdal::filters::ScalingFilter to pdal::filters::Scaling (22:11:45)
	* Howard Butler <hobu.inc@gmail.com> rename pdal::filters::InPlaceReprojectionFilter -> pdal::filters::InPlaceReprojection (22:03:12)
	* Howard Butler <hobu.inc@gmail.com> rename pdal::filters::DecimationFilter -> pdal::filters::Decimation (21:54:44)
	* Howard Butler <hobu.inc@gmail.com> rename pdal::filters::CropFilter -> pdal::filters::Crop (21:45:50)
	* Howard Butler <hobu.inc@gmail.com> pdal::filters::ColorFilter -> pdal::filters::Color (21:35:56)
	* Howard Butler <hobu.inc@gmail.com> consolidate pdal::filters::Chipper (21:28:55)
	* Howard Butler <hobu.inc@gmail.com> rename CacheFilter source files to Cache (21:21:38)
	* Howard Butler <hobu.inc@gmail.com> rename pdal::filters::CacheFilter -> pdal::filters::Cache (21:15:52)
	* Howard Butler <hobu.inc@gmail.com> more filter/iterator rearranging -- file renaming (21:03:58)
	* Howard Butler <hobu.inc@gmail.com> rearrange ByteSwapFilter to new regime (21:00:56)
	* Howard Butler <hobu.inc@gmail.com> more pdal::filters::Attribute deckchairing (20:52:16)
	* Howard Butler <hobu.inc@gmail.com> reorganize pdal::filters::Attribute and pdal::filters::iterators::sequential::Attribute (20:47:08)
	* Michael P. Gerlek <mpg@flaxen.com> updated (20:21:41)
	* Michael P. Gerlek <mpg@flaxen.com> quick fix for missing LogPtr defn (20:21:23)
	* Howard Butler <hobu.inc@gmail.com> stubs for pdal::filters::AttributeFilter (20:21:03)
	* Michael P. Gerlek <mpg@flaxen.com> win32 linkage fix (20:20:32)
	* Michael P. Gerlek <mpg@flaxen.com> undo mrosen changes (19:51:18)
	* Howard Butler <hobu.inc@gmail.com> back pdal::Options by a multimap so we can have multiple same-named options (19:20:42)
	* Howard Butler <hobu.inc@gmail.com> add default options for CacheFilter (16:51:37)

2011-11-13

2011-11-11
	* Michael Rosen <michael.rosen@gmail.com> SWIG bindings from .hpp files instead of hand-rolled duplicates.  Director and GC-proofing work. (20:09:46)
	* Howard Butler <hobu.inc@gmail.com> tweak pdal::gdal::Debug to only be active when PDAL_HAVE_GDAL is true (19:01:38)
	* Howard Butler <hobu.inc@gmail.com> add pdal::gdal::Debug support to ReprojectionFilter too (17:46:39)
	* Howard Butler <hobu.inc@gmail.com> add some debugging options for reprojection example (17:38:52)
	* Howard Butler <hobu.inc@gmail.com> pop the error handler when we go away (17:38:38)
	* Howard Butler <hobu.inc@gmail.com> don't pop GDAL's error handlers... the pdal::gdal::Debug object handles all that now (17:38:18)
	* Howard Butler <hobu.inc@gmail.com> add support for the GDAL debug object for InPlaceReprojectionFilter (17:37:54)
	* Howard Butler <hobu.inc@gmail.com> consolidate GDAL logging operations into a helper class and utilize for drivers.oci.reader and drivers.oci.writer (16:51:38)
	* Howard Butler <hobu.inc@gmail.com> only ->flush() if we have the file (16:51:02)
	* Howard Butler <hobu.inc@gmail.com> move LogPtr into Log.hpp (16:50:22)
	* Howard Butler <hobu.inc@gmail.com> more ignores (15:28:09)

2011-11-10
	* Howard Butler <hobu.inc@gmail.com> tweak logging output (19:49:00)
	* Howard Butler <hobu.inc@gmail.com> the string might not contain a null, use fixed-length constructor (19:48:49)

2011-11-09
	* Howard Butler <hobu.inc@gmail.com> more Mississippi example stuff including reverse reprojection example (21:07:06)
	* Howard Butler <hobu.inc@gmail.com> add Mississippi example for vertical reprojection of ft data (20:56:46)
	* Howard Butler <hobu.inc@gmail.com> make sure to flush the log before we exit (19:54:09)
	* Howard Butler <hobu.inc@gmail.com> support overriding coordinate system with an option (18:44:48)
	* Howard Butler <hobu.inc@gmail.com> use ESRI WKT for the .prj file instead of OGC (18:15:13)
	* Howard Butler <hobu.inc@gmail.com> add inplace reprojection example (18:14:46)
	* Howard Butler <hobu.inc@gmail.com> add WKT description of the coordinate system for Autzen data (17:42:16)
	* Howard Butler <hobu.inc@gmail.com> skip the LASzip VLR entirely for file comparison testing.  This is still fragile if Martin changes the encoding format, however (16:55:13)
	* Howard Butler <hobu.inc@gmail.com> dur, copy/paste error by hobu (16:42:30)
	* Howard Butler <hobu.inc@gmail.com> more tweaking of pdal::Log for #26 -- now with some docs too (15:57:37)
	* Howard Butler <hobu.inc@gmail.com> move another logging statement (15:56:58)
	* Howard Butler <hobu.inc@gmail.com> fix #57 and add some logging (14:38:12)

2011-11-08
	* Howard Butler <hobu.inc@gmail.com> more fixups related to #26 (17:03:34)
	* Howard Butler <hobu.inc@gmail.com> more fixups related to #26 (16:35:08)
	* Howard Butler <hobu.inc@gmail.com> redo the logging system #26 (16:08:22)

2011-11-07
	* Howard Butler <hobu.inc@gmail.com> update for new reader (17:11:13)

2011-11-06
	* Howard Butler <hobu.inc@gmail.com> support SELECT CLOUD FROM TABLE to return a list of clouds and export them in addition to the {BLOCK_FIELDS, CLOUD} view scenario that is currently supported. (02:00:24)
	* Howard Butler <hobu.inc@gmail.com> add read_error to throw when encountering read problems (01:58:48)

2011-11-05
	* Howard Butler <hobu.inc@gmail.com> flip test to correct direction for verbosity (20:42:40)

2011-11-04
	* Howard Butler <hobu.inc@gmail.com> consolidate fetching the cloud statement from the reader (18:40:05)
	* Howard Butler <hobu.inc@gmail.com> get rid of CloudPtr stuff -- no need anymore (18:00:56)
	* Howard Butler <hobu.inc@gmail.com> start separating block fetching (17:42:19)
	* Howard Butler <hobu.inc@gmail.com> add logging for query type (15:34:19)

2011-11-03
	* Howard Butler <hobu.inc@gmail.com> support querying for BLK_TABLE+SDO_PC view for drivers.oci.reader (02:04:53)
	* Howard Butler <hobu.inc@gmail.com> use the Schema from the PointBuffer, not the stage, for writing (01:49:07)
	* Howard Butler <hobu.inc@gmail.com> use the PointBuffers schema for creating new PointBuffers in case someone changed it (01:48:36)

2011-11-02
	* Howard Butler <hobu.inc@gmail.com> start supporting multiple SDO_PC queries (19:01:15)

2011-11-01
	* Howard Butler <hobu.inc@gmail.com> back up 924e1348db76149d9f38aadeb7ee95e1d8efe1d8 a bit to make it a different method name so the compiler cant get confused (17:13:50)
	* Howard Butler <hobu.inc@gmail.com> HeaderPtr changed (17:13:21)

2011-10-31
	* Pete Gadomski <pete.gadomski@gmail.com> require boost 1.41, not 1.44 (23:43:59)
	* Howard Butler <hobu.inc@gmail.com> decruft (19:40:34)
	* Howard Butler <hobu.inc@gmail.com> decruft (19:40:25)
	* Howard Butler <hobu.inc@gmail.com> used cached byte positions to avoid per-point map lookup of positions for getField queries (19:40:00)
	* Howard Butler <hobu.inc@gmail.com> use inplacereprojfilter because the scalingfilter combo doesnt work right now (19:39:03)
	* Howard Butler <hobu.inc@gmail.com> use inplacereprojfilter because the scalingfilter combo doesnt work right now (19:38:18)
	* Howard Butler <hobu.inc@gmail.com> add getField specialization for fetching based on a pointIndex and Schema::getByteOffset() output (19:36:06)
	* Howard Butler <hobu.inc@gmail.com> no longer include tuple, not used (19:34:57)

2011-10-27
	* Michael P. Gerlek <mpg@flaxen.com> update build instructions (23:28:46)
	* Howard Butler <hobu.inc@gmail.com>  initialize connection object (19:24:16)
	* Howard Butler <hobu.inc@gmail.com> use proper reference to getOptions when setting up OracleDriver (19:23:13)
	* Howard Butler <hobu.inc@gmail.com> put back Cloud impl (19:22:38)
	* Michael P. Gerlek <mpg@flaxen.com> remove DimensionLayout (OBE) (18:25:11)
	* Michael P. Gerlek <mpg@flaxen.com> win32 lint for boost (18:03:33)
	* Michael P. Gerlek <mpg@flaxen.com> win32 lint (18:03:08)

2011-10-26
	* Howard Butler <hobu.inc@gmail.com> consolidate oracle connection code, and enable things to take advantage of new GDAL RFC 37 logging that should soon be in place (19:20:06)

2011-10-25
	* Howard Butler <hobu.inc@gmail.com> start using new RFC 37 GDAL logging facilities (18:56:06)
	* Howard Butler <hobu.inc@gmail.com> add verbosity level to log output (18:55:30)

2011-10-20
	* Howard Butler <hobu.inc@gmail.com> return new Chipper dimension name for getIdFromName (13:44:30)
	* Howard Butler <hobu.inc@gmail.com> fix typo for mapping old chipper field names to new :) (13:44:13)

2011-10-18
	* Howard Butler <hobu.inc@gmail.com> namespace the chipper's dimensions (15:37:44)
	* Howard Butler <hobu.inc@gmail.com> need add() instead of put() to the tree (14:58:16)
	* Howard Butler <hobu.inc@gmail.com> overwrite the serialization file if it already exists. (14:57:58)
	* Howard Butler <hobu.inc@gmail.com> add method to remap old schema names into new ones (14:33:34)

2011-10-17
	* Howard Butler <hobu.inc@gmail.com> use new logging stuff (21:06:49)
	* Howard Butler <hobu.inc@gmail.com> use verbosity level and isDebug to determine whether or not to log (21:06:41)
	* Howard Butler <hobu.inc@gmail.com> start using our fancy new logging system (16:47:25)
	* Howard Butler <hobu.inc@gmail.com> logging system for pipelines. Logging cannot currently happen in pipeline constructors, and can only happen after initialize() has started the log. Files or stderr/stdout/stdlog can be used in the <Option name="log"/> (16:47:05)

2011-10-16
	* Howard Butler <hobu.inc@gmail.com> add pc_id pdal::Option if it doesn't exist (16:12:09)
	* Howard Butler <hobu.inc@gmail.com> rename convert_z_units option to scale_z, and allow the user to set it how they wish (14:54:10)
	* Howard Butler <hobu.inc@gmail.com> put the pc_id into the options so it is written out when serialized (14:32:59)
	* Howard Butler <hobu.inc@gmail.com> add pipeline-serialization option to allow the user to serialize the pipeline they created (or used, if some stage happened to modify it like the drivers.oracle.writer (14:32:42)

2011-10-14
	* Howard Butler <hobu.inc@gmail.com> just set the scale for the field if we're converting z's to 0.001 (20:00:20)
	* Howard Butler <hobu.inc@gmail.com> millimiters -> m is 1000, not 100 (15:36:30)

2011-10-13
	* Howard Butler <hobu.inc@gmail.com> add sql script for wiping the test tables in the event that the test crashed for whatever reason. rename qfit example (19:46:54)
	* Howard Butler <hobu.inc@gmail.com> a functional test scenario for Oracle :) (19:46:18)
	* Howard Butler <hobu.inc@gmail.com> whitespace normalization (19:46:01)
	* Howard Butler <hobu.inc@gmail.com> consolidate block buffer reading into a single function so we can (eventually) do it in a couple of different places (19:45:49)
	* Howard Butler <hobu.inc@gmail.com> qfit pipelines (17:45:46)
	* Howard Butler <hobu.inc@gmail.com> xyz values are int32_t, not uint32_t for LAS data. We should use a reference to the dimension when applying scaling for the summary data. Only throw exceptions when we don't have XYZ data. Otherwise, write 0's (17:44:38)
	* Howard Butler <hobu.inc@gmail.com> Dimensions must have a default scale of 1.0, not 0.0 or they can't exist and we can't apply scaling/descaling to them (17:43:25)
	* Howard Butler <hobu.inc@gmail.com> adjust the passive_z values if we are altering the regular z ones (17:42:15)
	* Howard Butler <hobu.inc@gmail.com> Dimensions must have a default scale of 1.0, not 0.0 or they can't exist and we can't apply scaling/descaling to them (17:41:18)
	* Howard Butler <hobu.inc@gmail.com> prefix QFIT dimensions with QFIT: name (17:40:42)

2011-10-12
	* Howard Butler <hobu.inc@gmail.com> a test that writes data (20:54:34)
	* Howard Butler <hobu.inc@gmail.com> RunFileSQL does not need to throw if the option isn't there (20:52:00)
	* Howard Butler <hobu.inc@gmail.com> clean up error message to use correct filter name (20:51:40)
	* Howard Butler <hobu.inc@gmail.com> more decrufting (19:19:21)
	* Howard Butler <hobu.inc@gmail.com> do the scaling dance before subtracting 180, or it doesn't mean so much :) (19:19:02)
	* Howard Butler <hobu.inc@gmail.com> start to revive the oracle test (16:21:14)
	* Howard Butler <hobu.inc@gmail.com> more decrufting of the drivers.oci.reader (16:21:00)
	* Howard Butler <hobu.inc@gmail.com> remove dead defineBlock method - this is now on the iterator (15:58:50)
	* Howard Butler <hobu.inc@gmail.com> compare_no_case does not belong here.  we have boost, dammit! (yes, I was the proliferator of this monstrocity) (15:47:43)
	* Howard Butler <hobu.inc@gmail.com> use boost's string algos instead of our own for comparing strings and uppercasing them (15:35:59)
	* Howard Butler <hobu.inc@gmail.com> remove redundant Debug method (15:17:19)
	* Howard Butler <hobu.inc@gmail.com> move GDAL/SQL debug setting into the ::Connect method to eliminate duplication (15:12:59)
	* Howard Butler <hobu.inc@gmail.com> decruft OptionsOld stuff (14:09:07)
	* Howard Butler <hobu.inc@gmail.com> decrufting (14:08:57)
	* Howard Butler <hobu.inc@gmail.com> x and y's were flipped in qfit reader. make right (13:56:30)

2011-10-11
	* Howard Butler <hobu.inc@gmail.com> get rid of all of the old OptionsOld cruft (21:26:11)
	* Howard Butler <hobu.inc@gmail.com> turn off doxygendiagram for now (21:15:03)
	* Howard Butler <hobu.inc@gmail.com> doxygendiagram testing -- doesn't work yet though (21:13:23)

2011-10-08
	* Howard Butler <hobu.inc@gmail.com> remove foss4g sign (01:18:58)

2011-10-06
	* Howard Butler <hobu.inc@gmail.com> add getDimensionOperationType to StageBase (16:38:46)

2011-10-05
	* Howard Butler <hobu.inc@gmail.com> get rid of magic numbers in VLR userid and description reading (20:15:31)
	* Howard Butler <hobu.inc@gmail.com> cleanups (20:15:12)
	* Howard Butler <hobu.inc@gmail.com> add StageOperationType enum (20:09:01)
	* Howard Butler <hobu.inc@gmail.com> remove recalculateSizes and make calculateSizes private (17:29:33)

2011-09-30
	* Howard Butler <hobu.inc@gmail.com> Execute does an implicit Fetch() (15:42:36)
	* Howard Butler <hobu.inc@gmail.com> more debug info on table-finding code (15:11:35)

2011-09-29
	* Michael P. Gerlek <mpg@flaxen.com> remove DimensionLayout (21:42:29)
	* Michael P. Gerlek <mpg@flaxen.com> refactor to remove DimensionLayout (21:34:07)
	* Howard Butler <hobu.inc@gmail.com> merge (21:03:45)
	* Michael P. Gerlek <mpg@flaxen.com> flip the try/catch pancakes (20:32:28)
	* Michael P. Gerlek <mpg@flaxen.com> lint (20:11:06)
	* Howard Butler <hobu.inc@gmail.com> remove lint (19:59:29)
	* Michael P. Gerlek <mpg@flaxen.com> remove unneeded by-ref accessor (19:54:36)
	* Howard Butler <hobu.inc@gmail.com> oracle writer updates (19:45:08)
	* Michael P. Gerlek <mpg@flaxen.com> set endianness bits at consturction time (19:33:11)
	* Michael P. Gerlek <mpg@flaxen.com> make SchemaLayout go away; update swig (19:17:20)
	* Michael P. Gerlek <mpg@flaxen.com> refactoring to make SchemaLayout go away (18:47:21)
	* Michael P. Gerlek <mpg@flaxen.com> spelling (18:17:34)
	* Michael P. Gerlek <mpg@flaxen.com> refactoring to continue to remove need for SchemaLayout (18:16:07)
	* Michael P. Gerlek <mpg@flaxen.com> refactoring to start to remove need for SchemaLayout (17:56:59)
	* Michael P. Gerlek <mpg@flaxen.com> move lookup system over to DimensionId (17:08:22)
	* Michael P. Gerlek <mpg@flaxen.com> use a table to lookup the known dims (16:55:16)
	* Michael P. Gerlek <mpg@flaxen.com> move name-based lookup into DimId class (16:46:45)
	* Michael P. Gerlek <mpg@flaxen.com> refactor id enums into a separate, static class (16:14:16)
	* Michael P. Gerlek <mpg@flaxen.com> spelling fix (00:20:05)
	* Michael P. Gerlek <mpg@flaxen.com> remove awkward get& member (00:19:10)
	* Michael P. Gerlek <mpg@flaxen.com> remove gratuitous typedefs for Dimension iterators (00:13:01)

2011-09-28
	* Michael P. Gerlek <mpg@flaxen.com> ingore messy path stuff in outputs (20:10:32)
	* Michael P. Gerlek <mpg@flaxen.com> added ability to skip a line when diffing (20:10:19)
	* Howard Butler <hobu.inc@gmail.com> test equality instead of similarity for block table name -- being greedy here could bite us (20:04:50)
	* Michael P. Gerlek <mpg@flaxen.com> lint (19:38:41)
	* Michael P. Gerlek <mpg@flaxen.com> removed unused include, which caused BOOLEAN type redef issues on windows (19:36:55)
	* Howard Butler <hobu.inc@gmail.com> don't write red, green, blue, time if the PointBuffer doesn't have it even though the PointFormat says it should (16:52:54)
	* Howard Butler <hobu.inc@gmail.com> throw an out_of_range error if removeScaling causes the de-scaled value to be outside the bounds of the requested data type (15:53:24)

2011-09-27
	* Howard Butler <hobu.inc@gmail.com> update drivers.oci.reader to actually work. this was broken and never seemed to work right before :( (21:33:49)
	* Howard Butler <hobu.inc@gmail.com> update to use FileUtils (21:33:16)
	* Howard Butler <hobu.inc@gmail.com> add setDataStride method to support copying in chunks of raw PointBuffer data (21:30:35)
	* Howard Butler <hobu.inc@gmail.com> InPlaceReprojectionFilter - hopes to do what it says :) (20:13:15)
	* Howard Butler <hobu.inc@gmail.com> clearer name for chipper dimensions (20:12:42)
	* Howard Butler <hobu.inc@gmail.com> getDimensions() method that returns a non-const& (20:11:45)
	* Howard Butler <hobu.inc@gmail.com> be able to identify chipper dimension types (20:11:08)

2011-09-23
	* Howard Butler <hobu.inc@gmail.com> kick the test-no-passing-because-of-silly-file-path-comparisons can to mpg (17:20:51)
	* Howard Butler <hobu.inc@gmail.com> point dump scales data now (16:14:12)
	* Pete Gadomski <pete.gadomski@gmail.com> Fixed the LiblasWriterTest to match the changed uuid function def (16:08:46)
	* Howard Butler <hobu.inc@gmail.com> point oracle pipeline examples to public server (16:01:41)
	* Howard Butler <hobu.inc@gmail.com> catch the reference to the exception to eliminate a copy (13:56:37)
	* Howard Butler <hobu.inc@gmail.com> modify getPTree to apply the Dimension's scaling before handing off the string to the property_tree (13:52:03)
	* Howard Butler <hobu.inc@gmail.com> more error checking around stream handling (01:45:35)
	* Howard Butler <hobu.inc@gmail.com> add default option for capacity, fix copy/paste error of dimension creation (01:45:19)
	* Howard Butler <hobu.inc@gmail.com> tighten up error checking (01:44:35)

2011-09-22
	* Michael P. Gerlek <mpg@flaxen.com> moved Dimension 'index' access to SchemaLayout (20:31:49)
	* Howard Butler <hobu.inc@gmail.com> add another check to make sure readBufferEnd is called before readEnd() (19:58:12)
	* Howard Butler <hobu.inc@gmail.com> flip the logic around a bit so we don't rethrow exceptions (19:48:21)
	* Howard Butler <hobu.inc@gmail.com> add qfit reader example (19:16:04)
	* Howard Butler <hobu.inc@gmail.com> break up innerRun a little bit and add 'Hardcore Debug' which will not trap errors and instead throw exceptions all the way up to make it easier to debug things (19:15:14)
	* Pete Gadomski <pete.gadomski@gmail.com> Include uuids from pdal::external::boost (17:59:47)
	* Howard Butler <hobu.inc@gmail.com> do proper rounding when converting mm->m for z's (17:03:13)
	* Howard Butler <hobu.inc@gmail.com> flip bytes first, then do math, not the other way (16:48:21)
	* Howard Butler <hobu.inc@gmail.com> silence warning about comparing doubles (16:41:57)
	* Michael P. Gerlek <mpg@flaxen.com> fix memleaks (16:11:36)
	* Michael P. Gerlek <mpg@flaxen.com> comment (16:10:38)
	* Michael P. Gerlek <mpg@flaxen.com> umm, need to actually set the schema (16:02:57)
	* Michael P. Gerlek <mpg@flaxen.com> untabify (16:02:32)
	* Howard Butler <hobu.inc@gmail.com> add options for flipping x coordinates and scaling z coords (15:58:20)
	* Howard Butler <hobu.inc@gmail.com> remove extra ; (15:57:33)

2011-09-20
	* Howard Butler <hobu.inc@gmail.com> remove extra qualifications (20:32:36)
	* hobu <hobu.inc@gmail.com> remove extra class qualification (20:02:03)
	* hobu <hobu.inc@gmail.com> remove extra , (20:01:42)
	* hobu <hobu.inc@gmail.com> handle Dimension::Pointer (20:00:39)

2011-09-19
	* Michael P. Gerlek <mpg@flaxen.com> fixed description field of Dimension (23:08:11)
	* Michael P. Gerlek <mpg@flaxen.com> make the Dimension be a single enum, not an enum+datatype combination (22:24:54)
	* Michael P. Gerlek <mpg@flaxen.com> win32 build notes, from Syncadd (16:51:06)
	* Michael P. Gerlek <mpg@flaxen.com> cleaned up, with help from Syncadd (16:49:32)
	* Michael P. Gerlek <mpg@flaxen.com> remove comment (16:48:36)
	* Michael P. Gerlek <mpg@flaxen.com> only link with liblas if needed (16:43:44)

2011-09-17
	* Michael P. Gerlek <mpg@flaxen.com> obsolete (21:14:28)
	* Michael P. Gerlek <mpg@flaxen.com> add IDE support for uuid files (16:02:24)

2011-09-16
	* Howard Butler <hobu.inc@gmail.com> add link to community page (23:54:26)

2011-09-15
	* Michael P. Gerlek <mpg@flaxen.com> fix windows paths issues (16:53:29)
	* Michael P. Gerlek <mpg@flaxen.com> make repaceAll public (16:52:55)

2011-09-09
	* hobu <hobu.inc@gmail.com> properly namespace pdal::external::boost::uuid and use it throughout to get back to boost >1.41 compatibility (15:40:48)
	* hobu <hobu.inc@gmail.com> more work for #51 (15:07:12)
	* hobu <hobu.inc@gmail.com> more work for #51 (15:04:35)
	* hobu <hobu.inc@gmail.com> use interal boost::uuid includes #51 (14:50:46)
	* hobu <hobu.inc@gmail.com> more updates to boost::uuid to support PDAL-only copy (14:49:39)
	* hobu <hobu.inc@gmail.com> updating boost::uuid to use PDAL-copied external includes so we can support back to boost 1.41 #51 (14:43:53)
	* hobu <hobu.inc@gmail.com> add boost::uuid to external includes so we can support back to boost 1.41 #51 (14:41:29)

2011-09-08
	* Michael P. Gerlek <mpg@flaxen.com> added writer example; added Options support (23:31:16)
	* hobu <hobu.inc@gmail.com> throw correct error (20:33:47)
	* hobu <hobu.inc@gmail.com> add oracle example pipelines (16:49:18)
	* hobu <hobu.inc@gmail.com> add more logo stuff (14:56:18)

2011-09-07
	* Michael P. Gerlek <mpg@flaxen.com> updated (19:55:54)

2011-09-01
	* Howard Butler <hobu.inc@gmail.com> clean up more whitespace sensitivity in boost::property::write_xml test output (15:31:39)
	* Howard Butler <hobu.inc@gmail.com> there's some whitespace sensitivity in boost::property_tree xml output for some versions (15:22:04)
	* hobu <hobu.inc@gmail.com> don't include liblas header for OCI test -- use native (14:50:15)
	* hobu <hobu.inc@gmail.com> don't include liblas header for OCI test -- use native (14:49:42)
	* hobu <hobu.inc@gmail.com> more attempt to support older boost::filesystem... (00:42:41)
	* hobu <hobu.inc@gmail.com> attempt to support older boost::filesystem... trying to get back to at least boost 1.42 if we can (00:38:57)
	* Michael P. Gerlek <mpg@flaxen.com> renamed LiblasReader,LiblasWriter to Reader,Writer (00:31:05)
	* Michael P. Gerlek <mpg@flaxen.com> renamed LasReader,LasWriter to Reader,Writer (00:01:09)

2011-08-31
	* Michael P. Gerlek <mpg@flaxen.com> Color class fallout (23:38:39)
	* Michael P. Gerlek <mpg@flaxen.com> rename exceptions.hpp to pdal_error.hpp, and only include it where needed (23:30:37)
	* Michael P. Gerlek <mpg@flaxen.com> remove Color class -- not used (23:08:53)
	* Michael P. Gerlek <mpg@flaxen.com> vs2010 wants enums declared before use (23:06:13)
	* hobu <hobu.inc@gmail.com> missing api docs (19:05:50)
	* hobu <hobu.inc@gmail.com> more documentation with sphinx/breathe (19:04:32)
	* hobu <hobu.inc@gmail.com> move doxygen output to ./doc/doxygen instead of api/ more breathe/doxygen work for pdal::Bounds (15:37:05)
	* hobu <hobu.inc@gmail.com> more documentation for pdal::Bounds and use pdal::bounds_error for exceptions instead of std::runtime_error (15:36:29)
	* hobu <hobu.inc@gmail.com> add bounds_error exception and #include <pdal/exceptions.hpp> directly in <pdal/pdal.hpp (15:35:52)
	* hobu <hobu.inc@gmail.com> move doxygen stuff to doxygen directory instead of api directory (14:24:35)
	* hobu <hobu.inc@gmail.com> move doxygen stuff to doxygen directory instead of api directory (14:24:23)
	* Michael P. Gerlek <mpg@flaxen.com> lots of updating (01:08:50)

2011-08-30
	* Michael P. Gerlek <mpg@flaxen.com> moved PointBufferCache into filters/ (23:29:53)
	* Michael P. Gerlek <mpg@flaxen.com> clarification (23:21:36)
	* hobu <hobu.inc@gmail.com> implement support for breath from https://github.com/hobu/breathe to allow us to embed doxygen into the sphinx output (19:12:27)
	* hobu <hobu.inc@gmail.com> we want to generate XML for breathe support for sphinx (18:04:13)

2011-08-29
	* Michael P. Gerlek <mpg@flaxen.com> obsolete (22:45:40)
	* Michael P. Gerlek <mpg@flaxen.com> added doxy comments (22:05:09)
	* Michael P. Gerlek <mpg@flaxen.com> fix for doxy (21:27:36)
	* Michael P. Gerlek <mpg@flaxen.com> doxy lint (21:23:34)
	* Michael P. Gerlek <mpg@flaxen.com> configured for PDAL usage (21:23:05)
	* Michael P. Gerlek <mpg@flaxen.com> auto-updated to doxy ver 1.7.5.1 (20:59:40)
	* Michael P. Gerlek <mpg@flaxen.com> doxy conf file from liblas (20:58:16)
	* hobu <hobu.inc@gmail.com> add download link (19:23:47)
	* hobu <hobu.inc@gmail.com> add logo files (19:09:49)
	* Michael P. Gerlek <mpg@flaxen.com> fix default point number (19:02:33)
	* hobu <hobu.inc@gmail.com> move foss4g icon up (15:04:22)

2011-08-27
	* Michael P. Gerlek <mpg@flaxen.com> noticed these lines were missing (04:43:06)

2011-08-26
	* hobu <hobu.inc@gmail.com> link to ASI for pointcloud.org domain (21:19:06)
	* hobu <hobu.inc@gmail.com> more doc reorg (20:31:08)
	* hobu <hobu.inc@gmail.com> more doc reorg (19:35:00)
	* hobu <hobu.inc@gmail.com> doc reorg (19:32:34)
	* Michael P. Gerlek <mpg@flaxen.com> lint (17:45:26)
	* Michael P. Gerlek <mpg@flaxen.com> always print trailing 100% (17:09:54)
	* Michael P. Gerlek <mpg@flaxen.com> added progress reporting to pc2pc (17:02:57)
	* Michael P. Gerlek <mpg@flaxen.com> added --chunk_size option (17:02:39)
	* hobu <hobu.inc@gmail.com> fix ORA-01480 to add a trailing null (15:16:59)

2011-08-25
	* Michael P. Gerlek <mpg@flaxen.com> remove hack now that Options work better (23:30:20)
	* Michael P. Gerlek <mpg@flaxen.com> turn on some Mosaic uses (22:38:53)
	* Michael P. Gerlek <mpg@flaxen.com> fix all the MosaicFilter bugs (22:38:33)
	* Michael P. Gerlek <mpg@flaxen.com> bug fix, not handling eof right (22:37:59)
	* Michael P. Gerlek <mpg@flaxen.com> added equals(), oper!= (22:37:19)
	* hobu <hobu.inc@gmail.com> forward the SRS from the getPrevStage() if the existing one on the writer is empty #5 (19:42:39)
	* Pete Gadomski <pete.gadomski@gmail.com> Added iostream to pdal.hpp (removed from Vector.hpp) (19:13:20)
	* Michael P. Gerlek <mpg@flaxen.com> lint (19:12:46)
	* Michael P. Gerlek <mpg@flaxen.com> renamed Signaller to UserCallbacks; finally implemented within Writer (19:11:50)
	* hobu <hobu.inc@gmail.com> include iostream for std::cout (18:58:08)
	* hobu <hobu.inc@gmail.com> allow setting of native LAS writers options using the options mechanism before init #3 (16:07:22)
	* Michael P. Gerlek <mpg@flaxen.com> pushed prevStage() functions up to StageBase; consolidated initialize() recursion in StageBase too (04:03:10)
	* Michael P. Gerlek <mpg@flaxen.com> getPrevStage() now just use StageBase::getInputs() (02:58:56)
	* Michael P. Gerlek <mpg@flaxen.com> added internal_error (02:36:49)
	* Michael P. Gerlek <mpg@flaxen.com> prove new inputs/outputs lists work (01:20:50)

2011-08-24
	* Michael P. Gerlek <mpg@flaxen.com> added 'inputs' (prev stages) and 'outputs' (next stages) to StageBase; no one using them yet, but they are there and being set (23:28:50)
	* Michael P. Gerlek <mpg@flaxen.com> stoopid min/max macro (23:21:07)
	* Michael P. Gerlek <mpg@flaxen.com> test3 (22:25:13)
	* Michael P. Gerlek <mpg@flaxen.com> testend (21:28:28)
	* Michael P. Gerlek <mpg@flaxen.com> test2 (21:25:01)
	* Michael P. Gerlek <mpg@flaxen.com> test (21:20:02)
	* Michael P. Gerlek <mpg@flaxen.com> test (21:12:43)
	* Michael P. Gerlek <mpg@flaxen.com> test (21:09:21)
	* hobu <hobu.inc@gmail.com> turn off SchemaLayout equality assertions.  These are really expensive (19:35:29)
	* hobu <hobu.inc@gmail.com> break out operator== test so that the tests that are easiest to calculate but be different happen first (19:34:40)
	* hobu <hobu.inc@gmail.com> just munge raw data when copying block_id and pt_id to the new buffer (19:33:41)
	* Michael P. Gerlek <mpg@flaxen.com> clean up example (18:09:23)
	* Michael P. Gerlek <mpg@flaxen.com> .NET bindings working again (17:51:12)
	* Michael P. Gerlek <mpg@flaxen.com> csharp work (15:59:28)
	* Michael P. Gerlek <mpg@flaxen.com> csharp work (05:03:57)
	* Michael P. Gerlek <mpg@flaxen.com> update for .net work (00:36:27)
	* Michael P. Gerlek <mpg@flaxen.com> updating C\# world (00:33:30)

2011-08-23
	* Michael P. Gerlek <mpg@flaxen.com> merge fixups (23:29:31)
	* Michael P. Gerlek <mpg@flaxen.com> supporting Pipeline as root element, plus versioning (23:06:25)
	* Michael P. Gerlek <mpg@flaxen.com> typo (22:34:03)
	* Michael P. Gerlek <mpg@flaxen.com> lint (22:30:48)
	* Michael P. Gerlek <mpg@flaxen.com> support configs without gdal, laszip, liblas (22:27:56)
	* Pete Gadomski <pete.gadomski@gmail.com> A start on pipline xml generation in python (22:24:08)
	* Michael P. Gerlek <mpg@flaxen.com> VS10 and gcc 4.5.2 have different notions about how to do template specializations, apparently (22:11:42)
	* Michael P. Gerlek <mpg@flaxen.com> gcc include fix (21:43:49)
	* Michael P. Gerlek <mpg@flaxen.com> gcc template fixes (21:43:39)
	* Michael P. Gerlek <mpg@flaxen.com> gcc fixes (21:19:02)
	* Michael P. Gerlek <mpg@flaxen.com> unit testing without laszip (21:04:59)
	* Michael P. Gerlek <mpg@flaxen.com> gcc fix (20:56:23)
	* Michael P. Gerlek <mpg@flaxen.com> gcc fix (20:55:10)
	* Michael P. Gerlek <mpg@flaxen.com> build without laszip (20:53:30)
	* Pete Gadomski <pete.gadomski@gmail.com> Adds version attribute to Pipline element in pipeline xsd (20:34:36)
	* Michael P. Gerlek <mpg@flaxen.com> remove temp file (18:26:30)
	* Michael P. Gerlek <mpg@flaxen.com> changes to support attributes in pipeline schema (18:22:54)
	* Michael P. Gerlek <mpg@flaxen.com> changes to support attributes in pipeline schema (18:22:34)

2011-08-22
	* Michael P. Gerlek <mpg@flaxen.com> update path to schemata (19:38:25)
	* Michael P. Gerlek <mpg@flaxen.com> changed impl of Option/Options to be lessy buggy and ,uch morser-friendly; in particular, Option is no longer a templated class (yeah\!) (19:36:31)
	* Michael P. Gerlek <mpg@flaxen.com> in some circumstances, we weren't parsing correctly (18:55:39)

2011-08-20
	* Michael P. Gerlek <mpg@flaxen.com> use hg's ignore settings (04:30:23)
	* Michael P. Gerlek <mpg@flaxen.com> use hg's ignore settings (04:29:47)
	* Michael P. Gerlek <mpg@flaxen.com> test3 (04:08:39)
	* Michael P. Gerlek <mpg@flaxen.com> test (00:56:07)
	* Michael P. Gerlek <mpg@flaxen.com> test (00:25:25)

2011-08-19
	* Howard Butler <hobu.inc@gmail.com> remove bunk file (20:13:21)
	* Pete Gadomski <pete.gadomski@gmail.com> Added pdal_pipeline.xsd (17:08:22)
	* Pete Gadomski <pete.gadomski@gmail.com> Moved test/data/schemas to a TLD (17:07:56)
	* Howard Butler <hobu.inc@gmail.com> merge (16:27:24)
	* Howard Butler <hobu.inc@gmail.com> add readme for gitinit (16:15:06)
	* Michael P. Gerlek <mpg@flaxen.com> added getId() to base class, for stage debugging (02:06:09)
	* Michael P. Gerlek <mpg@flaxen.com> dump filename (02:05:42)
	* Michael P. Gerlek <mpg@flaxen.com> rename, to avoid confusion with the -real- PTree routines (00:52:28)
	* Michael P. Gerlek <mpg@flaxen.com> added stage-specific stage dumping to pcinfo (00:44:29)
	* Michael P. Gerlek <mpg@flaxen.com> pcinfo work, now dumping stats (00:06:52)
	* Michael P. Gerlek <mpg@flaxen.com> improved stats collection mechanism (00:06:27)

2011-08-18
	* Michael P. Gerlek <mpg@flaxen.com> pcinfo testing (20:33:19)
	* Michael P. Gerlek <mpg@flaxen.com> cleanup temp files (20:09:11)
	* Michael P. Gerlek <mpg@flaxen.com> pcinfo tests (20:07:59)
	* Michael P. Gerlek <mpg@flaxen.com> comment (20:07:51)
	* Michael P. Gerlek <mpg@flaxen.com> apps work, incl. hack for put/add Options issue and more tests (19:58:11)
	* Michael P. Gerlek <mpg@flaxen.com> add test for empty() (19:57:26)
	* Michael P. Gerlek <mpg@flaxen.com> add case showing bug (19:57:07)
	* Michael P. Gerlek <mpg@flaxen.com> handle eof correctly (19:56:42)
	* Michael P. Gerlek <mpg@flaxen.com> add an empty() checker (18:50:48)
	* Michael P. Gerlek <mpg@flaxen.com> app work (17:49:02)
	* Michael P. Gerlek <mpg@flaxen.com> call init() first (17:48:40)
	* Michael P. Gerlek <mpg@flaxen.com> options work (17:48:26)
	* Michael P. Gerlek <mpg@flaxen.com> added comment (17:47:38)
	* Michael P. Gerlek <mpg@flaxen.com> pc2pc work (04:44:53)

2011-08-17
	* Michael P. Gerlek <mpg@flaxen.com> work on pc2pc (21:37:00)
	* Michael P. Gerlek <mpg@flaxen.com> dead code (21:36:27)
	* Michael P. Gerlek <mpg@flaxen.com> gcc fix (05:12:54)
	* Michael P. Gerlek <mpg@flaxen.com> added --schema (05:03:58)
	* Michael P. Gerlek <mpg@flaxen.com> okay to have no opts (05:03:38)
	* Michael P. Gerlek <mpg@flaxen.com> tests for toPTree() (05:03:07)
	* Michael P. Gerlek <mpg@flaxen.com> cleanups for oper<<, dump(), toPTree() (05:02:37)

2011-08-16
	* Michael P. Gerlek <mpg@flaxen.com> sync test with pg's fix (23:37:29)
	* Michael P. Gerlek <mpg@flaxen.com> merge (23:34:03)
	* Michael P. Gerlek <mpg@flaxen.com> dump a point (23:33:56)
	* Michael P. Gerlek <mpg@flaxen.com> added toPTree() (23:33:22)
	* Pete Gadomski <pete.gadomski@gmail.com> Added 'input' as a positional option for pcpipeline (21:01:05)
	* mpg <none@none> gcc lint (20:04:42)
	* Michael P. Gerlek <mpg@flaxen.com> oops, put err mssg back in (19:15:18)
	* Michael P. Gerlek <mpg@flaxen.com> use exceptions, not status codes, for simpler control flow (19:12:56)
	* Michael P. Gerlek <mpg@flaxen.com> start to support --point and --points (18:47:54)
	* Michael P. Gerlek <mpg@flaxen.com> added simple Stats filter (18:40:58)
	* Michael P. Gerlek <mpg@flaxen.com> now supports .xml files cleanly (17:11:33)
	* Michael P. Gerlek <mpg@flaxen.com> cleanup; added XML driver support (17:11:20)
	* Michael P. Gerlek <mpg@flaxen.com> pipeline reader/stage now working (16:44:52)
	* Michael P. Gerlek <mpg@flaxen.com> checkpoint for driver.pipeline.reader (01:56:50)
	* Michael P. Gerlek <mpg@flaxen.com> use StageFactory now (01:14:01)
	* Michael P. Gerlek <mpg@flaxen.com> move pipeline xml files into a subdir (00:21:47)

2011-08-15
	* Michael P. Gerlek <mpg@flaxen.com> start of for-real pcinfo app (21:02:39)
	* Michael P. Gerlek <mpg@flaxen.com> handle unknown options (20:50:31)
	* Michael P. Gerlek <mpg@flaxen.com> added copy ctor (20:22:06)
	* Michael P. Gerlek <mpg@flaxen.com> turn compare_no_case into a safer function (20:07:02)
	* Michael P. Gerlek <mpg@flaxen.com> lint (19:57:12)
	* Michael P. Gerlek <mpg@flaxen.com> added support class for the apps (19:34:52)
	* mpg <none@none> add some app tests that actually work (19:21:54)
	* Michael P. Gerlek <mpg@flaxen.com> patch for probably-not-to-be-fixed liblas writer test (19:15:08)
	* Michael P. Gerlek <mpg@flaxen.com> lint (19:08:59)
	* mpg <none@none> turn off failing popen tests on unix (19:03:11)
	* mpg <none@none> popen debugging (17:23:01)
	* mpg <none@none> disable test unless gdal is around (16:27:47)
	* mpg <none@none> lint (14:56:22)
	* Michael P. Gerlek <mpg@flaxen.com> tighten up / dbeugging (14:53:58)
	* mpg <none@none> debugging on linux (14:35:40)
	* Michael P. Gerlek <mpg@flaxen.com> dumb fix for memleak (14:34:03)
	* mpg <none@none> gcc lint (14:12:43)
	* mpg <none@none> gcc 4.5.2 linker issue (13:43:50)
	* Howard Butler <hobu.inc@gmail.com> excise the libLAS requirement from PDAL. No need to have libLAS to be able to build/use PDAL anymore (03:06:34)

2011-08-14
	* Howard Butler <hobu.inc@gmail.com> merge (14:47:06)
	* Howard Butler <hobu.inc@gmail.com> remove lint (14:45:31)
	* Howard Butler <hobu.inc@gmail.com> remove lint (14:39:01)

2011-08-12
	* Michael P. Gerlek <mpg@flaxen.com> merge (22:19:44)
	* Michael P. Gerlek <mpg@flaxen.com> account for 32 bytes of difference in the VLR header (22:19:20)
	* Michael P. Gerlek <mpg@flaxen.com> added simpler API for diffing (22:18:26)
	* Pete Gadomski <pete.gadomski@gmail.com> Reenable oci.Writer's loading w/o boundary column (22:04:13)
	* Michael P. Gerlek <mpg@flaxen.com> merge (21:44:07)
	* Michael P. Gerlek <mpg@flaxen.com> removed static getDefaultOptions(); cleaned up impl of getName() nd getDescription() (21:27:42)
	* Howard Butler <hobu.inc@gmail.com> fix up #37 to add better error handling for base_table_boundary_wkt (19:46:55)
	* Howard Butler <hobu.inc@gmail.com> #ifdef the msvcisms (19:14:56)
	* Howard Butler <hobu.inc@gmail.com> add WKT validation for boundary geometry #38 (19:14:13)
	* Michael P. Gerlek <mpg@flaxen.com> default test for each of the apps (17:37:22)
	* Michael P. Gerlek <mpg@flaxen.com> merge (17:23:07)
	* Michael P. Gerlek <mpg@flaxen.com> restore app-level catching (17:22:55)
	* Michael P. Gerlek <mpg@flaxen.com> added binpath(); make sure paths end in trailing slash (17:22:14)
	* Howard Butler <hobu.inc@gmail.com> merge (17:19:56)
	* Howard Butler <hobu.inc@gmail.com> add compare_stage_data method for comparing data. Maybe we should add PointBuffer::operator==? (17:16:00)
	* Howard Butler <hobu.inc@gmail.com> use setHeaderPadding methods (17:15:09)
	* Howard Butler <hobu.inc@gmail.com> keep existing padding on the header and don't alter it when writing the header to file (17:14:29)
	* Howard Butler <hobu.inc@gmail.com> convenience functions for determining byte current length and total byte length of the raw data buffer (17:13:55)
	* Howard Butler <hobu.inc@gmail.com> support setting header padding (17:12:57)
	* Howard Butler <hobu.inc@gmail.com> support setting header padding (17:12:29)
	* Michael P. Gerlek <mpg@flaxen.com> fix comment (16:41:58)
	* Michael P. Gerlek <mpg@flaxen.com> fix default option printing (16:40:55)
	* Michael P. Gerlek <mpg@flaxen.com> attempt some degree of portability... (01:02:50)
	* Michael P. Gerlek <mpg@flaxen.com> stubs for cmd line tests (01:00:15)
	* Michael P. Gerlek <mpg@flaxen.com> added run_command(), for quick unit tests of cmd line apps (01:00:00)

2011-08-11
	* Michael P. Gerlek <mpg@flaxen.com> use the new Support::temppath feature (23:52:42)
	* Michael P. Gerlek <mpg@flaxen.com> merge (23:47:55)
	* Michael P. Gerlek <mpg@flaxen.com> use the new Support::temppath feature (23:47:43)
	* Michael P. Gerlek <mpg@flaxen.com> add special dir for unit test output files to live in (23:41:12)
	* Michael P. Gerlek <mpg@flaxen.com> add ability to diff two files, but exclude certain regions of the file (23:22:36)
	* Pete Gadomski <pete.gadomski@gmail.com> Silently discard comments in pipeline xml files (23:20:18)
	* Michael P. Gerlek <mpg@flaxen.com> improve file diff functions (22:53:52)
	* Howard Butler <hobu.inc@gmail.com> oops, missed one more filename (20:48:12)
	* Howard Butler <hobu.inc@gmail.com> merge (20:44:45)
	* Howard Butler <hobu.inc@gmail.com> more path tweaking to get things right (20:44:34)
	* Michael P. Gerlek <mpg@flaxen.com> merge (20:32:54)
	* Michael P. Gerlek <mpg@flaxen.com> use proper comparator elsewhere too (20:32:41)
	* Howard Butler <hobu.inc@gmail.com> merge (20:31:49)
	* Howard Butler <hobu.inc@gmail.com> start catching up to new LASzip tests (20:31:41)
	* Michael P. Gerlek <mpg@flaxen.com> fix test for unix (20:31:17)
	* Howard Butler <hobu.inc@gmail.com> don't override srs from previous stage.  sorry, I did that (20:31:12)
	* Howard Butler <hobu.inc@gmail.com> set systemid back to TerraScan instead of martin.  isenburg shouldn't change the systemid to keep things 'lossless' (20:30:32)
	* Michael P. Gerlek <mpg@flaxen.com> added comment about comparators (20:29:33)
	* Michael P. Gerlek <mpg@flaxen.com> use proper comparator (20:28:12)
	* Howard Butler <hobu.inc@gmail.com> oops, actually use compressed files (20:05:37)
	* Howard Butler <hobu.inc@gmail.com> separate the base file so we know which one has been used (19:44:36)
	* Howard Butler <hobu.inc@gmail.com> remove the original laszip test file (19:36:13)
	* Howard Butler <hobu.inc@gmail.com> add liblas- and lastools- generated zip files (19:30:44)
	* Howard Butler <hobu.inc@gmail.com> move schema modification into initialize() method so that chipper-specific fields such as block_id and point_id are added (15:39:17)
	* Howard Butler <hobu.inc@gmail.com> apply nicolas' patch for gcc 4.6 (13:52:06)

2011-08-08
	* Howard Butler <hobu.inc@gmail.com> support Options constructor for pipeline support (19:12:33)
	* Howard Butler <hobu.inc@gmail.com> more tweaks to support pipelines (19:12:07)
	* Howard Butler <hobu.inc@gmail.com> fix up test for r1028 (18:52:01)
	* Howard Butler <hobu.inc@gmail.com> more descriptive exception (18:39:34)
	* Howard Butler <hobu.inc@gmail.com> remove cruft (18:12:09)
	* Howard Butler <hobu.inc@gmail.com> use ptree-based operator>> for SpatialReference (18:03:55)
	* Howard Butler <hobu.inc@gmail.com> don't do endian swap for now (18:03:08)
	* Howard Butler <hobu.inc@gmail.com> clean up after LASzip (18:02:49)
	* Howard Butler <hobu.inc@gmail.com> don't set the SRS if it was already set (18:02:31)
	* Howard Butler <hobu.inc@gmail.com> fetch the SpatialReference from options for the stage if it was set (18:02:02)
	* Howard Butler <hobu.inc@gmail.com> set our identifier to PDAL so we know who wrote things (17:59:20)
	* Howard Butler <hobu.inc@gmail.com> fix up operator<< and operator>> to take in SRSs via streams and inject them directly into SetFromUserInput (16:31:41)

2011-08-05
	* Howard Butler <hobu.inc@gmail.com> new compressed file to reflect current state of LASzip compression with native driver (20:56:11)
	* Howard Butler <hobu.inc@gmail.com> bring PDAL's native driver in line with libLAS' for header handling.  LASzip still not working for some reason yet (20:00:32)
	* Howard Butler <hobu.inc@gmail.com> Optionsify drivers.oci.writer (20:00:06)
	* Howard Butler <hobu.inc@gmail.com> turn off oracle-write (19:58:54)
	* Howard Butler <hobu.inc@gmail.com> common Connect() method that uses the new Options stuff (18:33:03)
	* Howard Butler <hobu.inc@gmail.com> scales need to default to 1.0, not 0.0 or bad things'll happen (15:51:49)
	* Howard Butler <hobu.inc@gmail.com> bring the LASzip support up-to-snuff with LASzip 2.0.1+ (14:34:30)
	* Howard Butler <hobu.inc@gmail.com> BOOST_CHECK_EQUAL tells us what the values were (14:34:08)

2011-08-04
	* Howard Butler <hobu.inc@gmail.com> add compression Option for drivers.las.writer, but it doesn't seem to work yet for some reason :( (21:21:00)
	* Howard Butler <hobu.inc@gmail.com> enable drivers.oci.reader to use the new options stuff.  nice work mpg.  basic pcpipeline works with oracle reader (20:30:00)
	* Howard Butler <hobu.inc@gmail.com> oracle-read is now a pipeline-enabled activity -- use pcpipeline (20:28:25)
	* Howard Butler <hobu.inc@gmail.com> add new-style options for Reader (19:01:23)
	* Howard Butler <hobu.inc@gmail.com> remove dead code (19:00:58)
	* Howard Butler <hobu.inc@gmail.com> add some error checking for the case when findFirst returns NULL (19:00:48)
	* Howard Butler <hobu.inc@gmail.com> remove dead code (16:02:16)
	* Howard Butler <hobu.inc@gmail.com> touching SDO_PC.PC_EXTENT without disabling the trigger will nuke the cloud's blocks.  Add code to temporarily shut this trigger off if enabled when updating the SDO_PC.PC_EXTENT (16:02:01)

2011-08-03
	* Howard Butler <hobu.inc@gmail.com> () is an empty bounds.  so is nothing (18:52:24)
	* Howard Butler <hobu.inc@gmail.com> add default options for drivers.oci.writer.  Not using them yet (16:11:49)
	* Howard Butler <hobu.inc@gmail.com> test new Bounds<double> option (13:50:45)
	* Howard Butler <hobu.inc@gmail.com> leave the options static, but .add() new options to it.  Use our Bounds<double> option here instead of std::string (13:50:33)
	* Michael P. Gerlek <mpg@flaxen.com> now passing useful params to writeBegin/End; fixed main write code to only have one loop now (w00t) (00:17:46)

2011-08-02
	* Michael P. Gerlek <mpg@flaxen.com> clean up write-chunk loops, and try to reuse the same PointBuffer (23:48:13)
	* Michael P. Gerlek <mpg@flaxen.com> add writeBufferBegin/End functions, like on the read side; added a bunch of error checking to make sure the begin/end sequences are obeyed (23:18:44)
	* Michael P. Gerlek <mpg@flaxen.com> added readBegin..readEnd sequence; most of these changes are just renaming readImpl to readBufferImpl (22:43:51)
	* Michael P. Gerlek <mpg@flaxen.com> add read-scale-reproj-descale-write test for hobu (20:49:18)
	* Michael P. Gerlek <mpg@flaxen.com> clean up err mssg (20:48:51)
	* Howard Butler <hobu.inc@gmail.com> make base_table_bounds optional, and if not provided in the options, use the cumulated block bounds (18:57:31)
	* Howard Butler <hobu.inc@gmail.com> merge (18:43:25)
	* Howard Butler <hobu.inc@gmail.com> merge (18:43:09)
	* Michael P. Gerlek <mpg@flaxen.com> add ctor that infers input SRS (18:42:42)
	* Michael P. Gerlek <mpg@flaxen.com> disallow multiple init() calls (18:42:17)
	* Howard Butler <hobu.inc@gmail.com> remove reader.initialize(), we shouldn't do that (18:36:40)
	* Howard Butler <hobu.inc@gmail.com> update the SDO_PC.PC_EXTENT with the cumulated bounds of all of the blocks if no base_table_bounds is set in the options (18:35:55)
	* Howard Butler <hobu.inc@gmail.com> add testing for ingestion of empty bounds (18:35:13)
	* Howard Butler <hobu.inc@gmail.com> short-circuit the parsing of empty bounds objects -- feel free to make this not suck so bad mpg (18:34:50)
	* Howard Butler <hobu.inc@gmail.com> more descriptive error messages (18:34:00)
	* Michael P. Gerlek <mpg@flaxen.com> remove temp file (18:25:52)
	* Michael P. Gerlek <mpg@flaxen.com> disable file comparison, as no longer workable (18:23:05)
	* Michael P. Gerlek <mpg@flaxen.com> added relative-path fixups (18:16:21)
	* Michael P. Gerlek <mpg@flaxen.com> added isAbs(), getDir() (18:15:53)
	* Michael P. Gerlek <mpg@flaxen.com> added FileUtils::getcwd, ::toAbsolutePath (17:31:31)
	* Michael P. Gerlek <mpg@flaxen.com> split some code out of Utils.cpp into a new FileUtils.cpp (16:55:01)
	* Howard Butler <hobu.inc@gmail.com> remove dead code and carry a bounds object to cumulate the extent of the PC as it is loaded (14:13:57)

2011-08-01
	* Michael P. Gerlek <mpg@flaxen.com> allow reader to be init'd early, so can snark its SRS (23:54:55)
	* Michael P. Gerlek <mpg@flaxen.com> sync apps with new initialize() req'ment (23:49:15)
	* Michael P. Gerlek <mpg@flaxen.com> added public initialize() method for all stages, which must be called before any stage operation is done - typically you will do this after the last pipeline stage is constructed (23:46:11)

2011-07-30
	* Pete Gadomski <pete.gadomski@gmail.com> Incorrect bounds initialization (23:53:37)
	* Howard Butler <hobu.inc@gmail.com> apply Mike's fix for block bounds (19:20:56)

2011-07-29
	* Michael P. Gerlek <mpg@flaxen.com> enable Options-based ctors (20:18:43)
	* Michael P. Gerlek <mpg@flaxen.com> enable Options-based ctors (20:11:02)
	* Michael P. Gerlek <mpg@flaxen.com> refactored so we now have a ScalingFilter and a DescalingFilter -- no more mixing up the two ctors (19:58:53)
	* Michael P. Gerlek <mpg@flaxen.com> enable Options-based ctors (19:20:31)
	* Michael P. Gerlek <mpg@flaxen.com> lint (19:14:00)
	* Michael P. Gerlek <mpg@flaxen.com> enable Options-based ctors (19:13:41)
	* Michael P. Gerlek <mpg@flaxen.com> enable Options-based ctors (18:44:22)
	* Michael P. Gerlek <mpg@flaxen.com> enable Options-based ctor (18:31:43)
	* Michael P. Gerlek <mpg@flaxen.com> added pcpipeline application (18:03:13)
	* Michael P. Gerlek <mpg@flaxen.com> improved Options API, added support for debug/vebose opts (16:50:54)
	* Michael P. Gerlek <mpg@flaxen.com> made root element ReaderPipeline or WriterPipeline (04:03:54)
	* Michael P. Gerlek <mpg@flaxen.com> added generic verbose and debug options (04:03:27)

2011-07-28
	* Michael P. Gerlek <mpg@flaxen.com> added docs (00:28:00)

2011-07-27
	* Michael P. Gerlek <mpg@flaxen.com> factor PipelineManager into separate classes (21:33:15)
	* Michael P. Gerlek <mpg@flaxen.com> clean up temp files (19:58:49)
	* Michael P. Gerlek <mpg@flaxen.com> merge (19:48:39)
	* Michael P. Gerlek <mpg@flaxen.com> add error checking to pipeline reader (19:48:20)
	* Howard Butler <hobu.inc@gmail.com> don't reproject if output and input srs are the same (16:19:45)
	* Howard Butler <hobu.inc@gmail.com> memoize fetching the indexID and blockID for the block so we don't have to do this for every point for a good speed win (14:06:40)
	* Howard Butler <hobu.inc@gmail.com> apply Will's patch for #38 to enable MSVC2008 building (13:36:22)
	* Michael P. Gerlek <mpg@flaxen.com> turn on pipeline writer testing (09:45:47)
	* Michael P. Gerlek <mpg@flaxen.com> pretty print xml (03:00:27)
	* Michael P. Gerlek <mpg@flaxen.com> added stage dumping out to pipeline xml (01:15:04)

2011-07-26
	* Michael P. Gerlek <mpg@flaxen.com> improve pipeline testing (22:46:44)
	* Michael P. Gerlek <mpg@flaxen.com> don't need icky strings (22:46:16)
	* Michael P. Gerlek <mpg@flaxen.com> fix problem with writing zero points (22:45:34)
	* Michael P. Gerlek <mpg@flaxen.com> added option-based ctors for Las reader/writer, crop; turned back on pipeline manager tests (22:14:02)
	* Michael P. Gerlek <mpg@flaxen.com> merge (21:23:26)
	* Howard Butler <hobu.inc@gmail.com> reserved bytes should be set to 0xAABB by default (21:15:43)
	* Michael P. Gerlek <mpg@flaxen.com> merge (21:14:50)
	* Howard Butler <hobu.inc@gmail.com> std::cin is in <iostream> (19:52:34)
	* Michael P. Gerlek <mpg@flaxen.com> merge (19:04:37)
	* Michael P. Gerlek <mpg@flaxen.com> StreamOwner renamed to StreamManager because it doesn't actually, umm, own the stream (19:04:27)
	* Michael P. Gerlek <mpg@flaxen.com> StreamOwner class work (19:00:24)
	* Howard Butler <hobu.inc@gmail.com> implement a tuple-map for dimension lookup (17:10:18)
	* Howard Butler <hobu.inc@gmail.com> turn off endianness Dimension setting for now (17:10:08)
	* Howard Butler <hobu.inc@gmail.com> turn off OCI stuff if now Oracle enabled (16:52:01)
	* Michael P. Gerlek <mpg@flaxen.com> merge (14:55:34)
	* Michael P. Gerlek <mpg@flaxen.com> StreamOwner class ready (14:55:22)
	* Howard Butler <hobu.inc@gmail.com> merge (13:41:02)
	* Howard Butler <hobu.inc@gmail.com> long int* isn't the same as int* for srid (13:40:52)
	* Michael P. Gerlek <mpg@flaxen.com> replace INIT_OPTIONS with something more verbose, but more explicit and simpler (00:30:59)

2011-07-25
	* Howard Butler <hobu.inc@gmail.com> put the try/except globally for oracle-write and oracle-read (20:29:48)
	* Howard Butler <hobu.inc@gmail.com> point_schema_override doesn't mean anything now (20:08:00)
	* Howard Butler <hobu.inc@gmail.com> add try/catch around the .write methods to catch any std errors (19:46:58)
	* Howard Butler <hobu.inc@gmail.com> turn off INIT_OPTIONS, doesn't work on unix (19:40:39)
	* Howard Butler <hobu.inc@gmail.com> remove extra ;'s (18:04:50)
	* Michael P. Gerlek <mpg@flaxen.com> start of StreamOwner class (17:38:50)
	* Howard Butler <hobu.inc@gmail.com> merge (15:19:40)
	* Howard Butler <hobu.inc@gmail.com> ByteSwapFilter should flip the endianness bit on its dimensions (15:18:05)
	* Howard Butler <hobu.inc@gmail.com> add non-const getDimensions method (15:17:28)
	* Howard Butler <hobu.inc@gmail.com> decruft and comment about how we loop through the non-XYZ dimensions to copy the data (14:32:06)

2011-07-23
	* Michael P. Gerlek <mpg@flaxen.com> start turning back on stage factory, pipeline mangler (04:03:36)

2011-07-22
	* Michael P. Gerlek <mpg@flaxen.com> include guard typo (22:12:30)
	* Michael P. Gerlek <mpg@flaxen.com> stub in an Options-based ctor for every stage (22:09:33)
	* Michael P. Gerlek <mpg@flaxen.com> merge (20:41:19)
	* Michael P. Gerlek <mpg@flaxen.com> split StageBase out into its own file (20:41:04)
	* Michael P. Gerlek <mpg@flaxen.com> add a really ugly mechanism for static initializers (20:40:46)
	* Howard Butler <hobu.inc@gmail.com> turn off pkgconfig pdal.pc for now (19:29:34)
	* Michael P. Gerlek <mpg@flaxen.com> added StageBase class, for getName() and getOptions(); added macros for same (18:54:00)
	* Howard Butler <hobu.inc@gmail.com> don't be so aggressive in capitalizing everything (15:24:11)

2011-07-21
	* Howard Butler <hobu.inc@gmail.com> memoize field look ups to get them out of the critical path (20:56:07)
	* Howard Butler <hobu.inc@gmail.com> turn off byteswapping for now (19:23:27)
	* Howard Butler <hobu.inc@gmail.com> merge (18:30:25)
	* Howard Butler <hobu.inc@gmail.com> remove lint (18:28:46)
	* Howard Butler <hobu.inc@gmail.com> remove lint (18:25:33)
	* Howard Butler <hobu.inc@gmail.com> fix up ScalingFilter to copy non-XYZ data, appears to work now (18:25:24)
	* Michael P. Gerlek <mpg@flaxen.com> typo (18:16:09)
	* Howard Butler <hobu.inc@gmail.com> add typename qualification (16:45:36)
	* Howard Butler <hobu.inc@gmail.com> merge (15:25:58)
	* Howard Butler <hobu.inc@gmail.com> start on raw field copying -- doesn't work yet though (15:25:32)
	* Howard Butler <hobu.inc@gmail.com> add setFieldData method for interacting with setting raw data (15:25:05)
	* Howard Butler <hobu.inc@gmail.com> add start of ScalingFilter test (15:24:46)
	* Michael P. Gerlek <mpg@flaxen.com> restore (much of) PipelineManager class (from big backed-out commit) (05:34:45)
	* Michael P. Gerlek <mpg@flaxen.com> restore (much of) StageFactory class (from big backed-out commit) (05:18:54)
	* Michael P. Gerlek <mpg@flaxen.com> improved Options class (from big backed-out commit) (04:41:16)
	* Michael P. Gerlek <mpg@flaxen.com> typo in include guard (04:27:19)

2011-07-20
	* Michael P. Gerlek <mpg@flaxen.com> re-fix the liblas vs. native writer issue (20:29:32)
	* Michael P. Gerlek <mpg@flaxen.com> merge (19:20:10)
	* Michael P. Gerlek <mpg@flaxen.com> stub in old StageFactory files, restore pipeline unit test file (19:19:43)
	* Howard Butler <hobu.inc@gmail.com> cannot delete a const& from a Schema (19:04:21)
	* Howard Butler <hobu.inc@gmail.com> oops, in/out flipped for srs (19:03:59)
	* Howard Butler <hobu.inc@gmail.com> implement removeDimension (19:03:47)
	* Howard Butler <hobu.inc@gmail.com> reapply 8b71a4ec238e (17:34:15)
	* Howard Butler <hobu.inc@gmail.com> clean up oracle reader/writer processes (17:32:00)
	* Howard Butler <hobu.inc@gmail.com> rollback to r847 sto start this mess over again :) (15:25:35)

2011-07-19
	* Howard Butler <hobu.inc@gmail.com> remove extraneous ; (19:54:44)
	* Howard Butler <hobu.inc@gmail.com> oops (19:52:26)
	* Howard Butler <hobu.inc@gmail.com> include xml_parser from property_tree (19:52:12)
	* Howard Butler <hobu.inc@gmail.com> merge (19:45:38)
	* Howard Butler <hobu.inc@gmail.com> an attempt at implementing removeDimension support (19:39:27)
	* Howard Butler <hobu.inc@gmail.com> we can't delete a reference to the dimension or it will be invalid (19:39:15)
	* Michael P. Gerlek <mpg@flaxen.com> remove libxml includes (19:18:19)
	* Howard Butler <hobu.inc@gmail.com> some cleanup of oci stuff (18:08:52)
	* Howard Butler <hobu.inc@gmail.com> add Bounds cumulation for block insertion (18:08:39)
	* Michael P. Gerlek <mpg@flaxen.com> make the Iterators be shared ptrs now (18:02:17)
	* Michael P. Gerlek <mpg@flaxen.com> LiblasWriter now uses options block for filename (06:24:42)
	* Michael P. Gerlek <mpg@flaxen.com> checkpoint -- pipeline as ptree now working (06:16:10)
	* Michael P. Gerlek <mpg@flaxen.com> checkpoint -- trying to debug Options::empty linking issue (04:46:18)
	* Michael P. Gerlek <mpg@flaxen.com> converted xml-based pipeline manager to ptree (00:40:02)

2011-07-18
	* Michael P. Gerlek <mpg@flaxen.com> checkpoint -- pipeline manager work (23:37:12)
	* Michael P. Gerlek <mpg@flaxen.com> botched merge (20:14:33)
	* Michael P. Gerlek <mpg@flaxen.com> lots of pipeline stage builder and shared ptr work (20:07:43)
	* Howard Butler <hobu.inc@gmail.com>  >> is an operator and not so good for template discrimination on many compilers (19:54:01)

2011-07-15
	* Michael P. Gerlek <mpg@flaxen.com> more tests (06:35:27)
	* Michael P. Gerlek <mpg@flaxen.com> syn with new ctor (06:34:58)
	* Michael P. Gerlek <mpg@flaxen.com> typo (06:34:40)
	* Michael P. Gerlek <mpg@flaxen.com> missing \#incl (06:34:23)
	* Michael P. Gerlek <mpg@flaxen.com> turn on Options ctor (06:33:29)

2011-07-14
	* Michael P. Gerlek <mpg@flaxen.com> cleanups (20:11:40)
	* Michael P. Gerlek <mpg@flaxen.com> added Options ctor support for LasReader, LasReader, Crop; had to make the Writer take a filename instead of a stream (19:24:37)
	* Michael P. Gerlek <mpg@flaxen.com> piepline builder work (03:21:56)
	* Michael P. Gerlek <mpg@flaxen.com> cut/paste error (03:21:34)
	* Michael P. Gerlek <mpg@flaxen.com> stubbed in Option-based ctor for all Stages; added new StageBase class; work on StageFactory class (02:38:29)

2011-07-13
	* Michael P. Gerlek <mpg@flaxen.com> merge (03:38:59)
	* Michael P. Gerlek <mpg@flaxen.com> playing around with pipeline builder (03:38:47)

2011-07-12
	* Howard Butler <hobu.inc@gmail.com> some riffing around with boost::multi_index to contain the pdal::Dimensions for the pdal::Schema (21:00:41)
	* Howard Butler <hobu.inc@gmail.com> add qfit2las utility (to be removed when we have VRT pipeline working (14:29:29)
	* Howard Butler <hobu.inc@gmail.com> set z scale to 1.0 (14:29:08)
	* Howard Butler <hobu.inc@gmail.com> apply scaling for test (14:28:52)
	* Howard Butler <hobu.inc@gmail.com> default the header's scale to 1.0 for xyz (14:28:35)

2011-07-11
	* Michael P. Gerlek <mpg@flaxen.com> update for latest (20:54:36)
	* Michael P. Gerlek <mpg@flaxen.com> oops, put those back (20:51:18)
	* Michael P. Gerlek <mpg@flaxen.com> update ref files to bring liblas and native back in sync (20:39:02)
	* Howard Butler <hobu.inc@gmail.com> update the QFIT driver to use the new pdal::Options and pdal::Option class (16:37:13)
	* Howard Butler <hobu.inc@gmail.com> attempt to return an empty value when an option with a given name is not found -- maybe we should throw our own exception here? (16:36:53)
	* Howard Butler <hobu.inc@gmail.com> reorder initialization order (15:52:02)

2011-07-03
	* Howard Butler <hobu.inc@gmail.com> clean up initialization order (19:17:21)
	* Howard Butler <hobu.inc@gmail.com> merge (19:14:07)
	* Howard Butler <hobu.inc@gmail.com> start noodling around with boost::multi_index as the container for the Dimensions (19:14:00)
	* Howard Butler <hobu.inc@gmail.com> typo (19:10:44)
	* Howard Butler <hobu.inc@gmail.com> set the dimension to a fixed precision dimension if we've set an offset value (19:08:59)
	* Howard Butler <hobu.inc@gmail.com> we should still apply scaling if the offset were set. (19:08:10)

2011-07-02
	* Michael P. Gerlek <mpg@flaxen.com> mpg (15:44:24)
	* Howard Butler <hobu.inc@gmail.com> cut down precision of tolerance and output the schema to the current directory (04:39:30)
	* Michael P. Gerlek <mpg@flaxen.com> added Options param up and down the Stage class hierarchy (01:01:56)
	* Michael P. Gerlek <mpg@flaxen.com> fixing capitalization (00:12:15)
	* Michael P. Gerlek <mpg@flaxen.com> fixing capitalization (00:11:12)
	* Michael P. Gerlek <mpg@flaxen.com> renamed Hobo's old Options class to OptionsOld, and renamed my new OptionsNew class to Options (00:10:20)

2011-07-01
	* Michael P. Gerlek <mpg@flaxen.com> sync Stage changes to OCI classes (23:27:13)
	* Michael P. Gerlek <mpg@flaxen.com> turned on multifilter (which doesn't really work) (20:30:01)
	* Michael P. Gerlek <mpg@flaxen.com> merge (19:34:42)
	* Michael P. Gerlek <mpg@flaxen.com> moved Iterator to StageIterator; added Reader class, derived from Stage; add MultiFilter, but not used yet (00:33:15)

2011-06-30
	* Howard Butler <hobu.inc@gmail.com> merge (21:58:35)
	* Howard Butler <hobu.inc@gmail.com> fix up boundary wkt insertion (21:58:15)
	* Howard Butler <hobu.inc@gmail.com> in/out srs's were backwards (21:57:55)
	* Michael P. Gerlek <mpg@flaxen.com> sync laszip ref files for 2.0 (21:22:26)
	* Michael P. Gerlek <mpg@flaxen.com> sync with liblas/laszip (21:21:19)
	* Howard Butler <hobu.inc@gmail.com> throw pdal_error so we can ignore it on ::transform (20:13:38)
	* Howard Butler <hobu.inc@gmail.com> try to clean up bounds fetching from the options (19:52:40)
	* Howard Butler <hobu.inc@gmail.com> bad bind position (19:43:32)
	* Howard Butler <hobu.inc@gmail.com> bad bind position (19:42:52)
	* Howard Butler <hobu.inc@gmail.com> more rearranging of deck chairs (19:38:19)
	* Howard Butler <hobu.inc@gmail.com> use the LasReader for oracle-writing (19:29:13)

2011-06-28
	* Pete Gadomski <pete.gadomski@gmail.com> Fixed extra qualification ‘pdal::OptionsNew::’ on member ‘getOptionPTree’ (18:26:37)

2011-06-27
	* Michael P. Gerlek <mpg@flaxen.com> disable srs/reproj tess if not using GDAL (21:43:17)
	* Michael P. Gerlek <mpg@flaxen.com> adding ICONV cmake support (21:22:34)
	* Michael P. Gerlek <mpg@flaxen.com> lint, for builds without GDAL (19:56:41)
	* Michael P. Gerlek <mpg@flaxen.com> mpg-specific file, trying to synchronize build configs (19:30:57)

2011-06-25
	* Michael P. Gerlek <mpg@flaxen.com> more ignorables (00:18:07)

2011-06-24
	* Michael P. Gerlek <mpg@flaxen.com> fix throw (23:47:57)
	* Michael P. Gerlek <mpg@flaxen.com> comments (23:45:10)
	* Michael P. Gerlek <mpg@flaxen.com> implemented further Options support (23:42:57)
	* Michael P. Gerlek <mpg@flaxen.com> updated for laz 2.0 (16:42:35)
	* Michael P. Gerlek <mpg@flaxen.com> start of pipeline creation support (16:02:06)

2011-06-23
	* Howard Butler <hobu.inc@gmail.com> merge (13:21:50)
	* Howard Butler <hobu.inc@gmail.com> start using operator== for pdal::SpatialReference comparisons (13:21:41)
	* Howard Butler <hobu.inc@gmail.com> throw an error if the CoordinateTransformation object is not created by GDAL (13:21:25)
	* Howard Butler <hobu.inc@gmail.com> Use the new LASzip 2.0 errors when things go wrong and decrease the level of paranoia (13:20:23)

2011-06-22
	* Michael P. Gerlek <mpg@flaxen.com> vs2010 lint (18:28:02)
	* Michael P. Gerlek <mpg@flaxen.com> vs2010 lint (17:34:57)
	* Michael P. Gerlek <mpg@flaxen.com> pdal.org -> pointcloud.org (17:24:20)
	* Michael P. Gerlek <mpg@flaxen.com> fix ambiguous resolution (vs2010) (17:06:56)
	* Michael P. Gerlek <mpg@flaxen.com> vs2010 lint (17:03:07)
	* Michael P. Gerlek <mpg@flaxen.com> vs2010 lint (16:40:54)
	* Michael P. Gerlek <mpg@flaxen.com> rename to pdal (16:34:57)

2011-06-21
	* Howard Butler <hobu.inc@gmail.com> merge (17:49:00)
	* Howard Butler <hobu.inc@gmail.com> more pc2pc oracle-writer refactoring (17:48:54)
	* Howard Butler <hobu.inc@gmail.com> pdal.org doesn't exist, use pointcloud.org for schema location (17:48:26)

2011-06-16
	* Howard Butler <hobu.inc@gmail.com> merge (15:54:47)

2011-06-15
	* Howard Butler <hobu.inc@gmail.com> add a EPSG:4326 file to be able to test with (21:07:51)
	* Howard Butler <hobu.inc@gmail.com> make sure to set the stages SpatialReference to the output SpatialReference (21:07:38)
	* Howard Butler <hobu.inc@gmail.com> typo (20:55:12)
	* Howard Butler <hobu.inc@gmail.com> support for fetching SRS from the SDO_PC's PC_GEOMETRY to set to stage's SRS (16:36:40)
	* Howard Butler <hobu.inc@gmail.com> change path for srs ingestion so that multiple ones from a complex can be fetched without depending on an absolute path (15:16:11)

2011-06-14
	* Howard Butler <hobu.inc@gmail.com> support io through operator>> and operator<< for SpatialReference via boost::property_tree (21:04:34)
	* Howard Butler <hobu.inc@gmail.com> return the proper type for getField (16:00:21)
	* Howard Butler <hobu.inc@gmail.com> make it GDAL's problem to check for SRS equality instead of checking fragil WKT output (15:58:38)
	* Howard Butler <hobu.inc@gmail.com> update to catch up to Martin's new error handling (15:39:52)
	* Howard Butler <hobu.inc@gmail.com> eof endline (15:08:01)
	* Howard Butler <hobu.inc@gmail.com> normalize includes (15:07:52)

2011-06-09
	* Howard Butler <hobu.inc@gmail.com> clean up CMakeLists a quite a bit (20:04:05)
	* Howard Butler <hobu.inc@gmail.com> only wipe LASzip-related objects when we PDAL_HAVE_LASZIP (19:18:12)
	* Howard Butler <hobu.inc@gmail.com> rename old libpc file.  libPC is now dead.  Long live PDAL (16:54:34)
	* Howard Butler <hobu.inc@gmail.com> force the deletion order of LASzip objects before we close the stream (16:50:31)
	* Howard Butler <hobu.inc@gmail.com> only support setSRSFromVLRs_geotiff when PDAL_SRS_ENABLED (16:21:09)
	* Howard Butler <hobu.inc@gmail.com> conditionally compile XML schema test (16:20:52)
	* Howard Butler <hobu.inc@gmail.com> support compiling without LASzip (16:11:45)
	* Howard Butler <hobu.inc@gmail.com> LIBPC_ -> PDAL_ (15:36:28)
	* Howard Butler <hobu.inc@gmail.com> start to conditionally compile LASzip stuff (15:36:10)
	* Howard Butler <hobu.inc@gmail.com> use a boost::scoped_ptr to handle the LASzip stuff instead of naked pointer (15:35:35)
	* Howard Butler <hobu.inc@gmail.com> support compiling native LAS driver when we don't have GDAL + GeoTIFF (14:35:40)
	* Howard Butler <hobu.inc@gmail.com> LIBPC_DLL -> PDAL_DLL (14:35:15)
	* Howard Butler <hobu.inc@gmail.com> LIBPC_DLL -> PDAL_DLL (14:35:01)
	* Howard Butler <hobu.inc@gmail.com> LIBPC->PDAL and #include <boost/concept_check.hpp> for boost::ignore_unused_variable_warning (13:53:30)
	* Howard Butler <hobu.inc@gmail.com> clean up behavior in situations where we don't have libxml2 (13:48:59)
	* Howard Butler <hobu.inc@gmail.com> clean up unused variable warning (13:46:58)
	* Howard Butler <hobu.inc@gmail.com> more libPC->PDAL renaming (13:45:58)
	* Howard Butler <hobu.inc@gmail.com> start on PDAL rename (13:30:25)
	* Howard Butler <hobu.inc@gmail.com> some support for QUERY_SDO_PC_BLK_TYPE queries, but it doesn't really work yet (13:27:21)

2011-06-06
	* Howard Butler <hobu.inc@gmail.com> comment out debugging lint for a day when we have a real debugging system (21:58:08)
	* Howard Butler <hobu.inc@gmail.com> assert that the number of points we read is the number we've processed (21:57:37)
	* Howard Butler <hobu.inc@gmail.com> add scale, offset, endianness information from the XML schema to the libpc::Schema when reading (21:56:44)
	* Howard Butler <hobu.inc@gmail.com> add offset and scale to the operator<< output (21:56:10)
	* Howard Butler <hobu.inc@gmail.com> add a getStreamPrecision method to take a scale value and turn it into a fixed precision value for setting on a std::ostream (21:55:27)
	* Howard Butler <hobu.inc@gmail.com> mostly working full service reader/writer for Oracle (20:47:23)
	* Howard Butler <hobu.inc@gmail.com> make the oracle reader/writer use the ByteSwapFilter (20:46:57)
	* Howard Butler <hobu.inc@gmail.com> as a stage, the chipper has an unknown but fixed point count.  This could be made smarter in the future to know what the point count is based on the previous stage, however (20:45:19)
	* Howard Butler <hobu.inc@gmail.com> It is possible to use the XML without validation. If dimensions do not have a name, just start ticking them off from the first user-defined dimension number (20:42:19)
	* Howard Butler <hobu.inc@gmail.com> add a setAllData method to allow the user to copy in an array of data directly (20:41:59)
	* Howard Butler <hobu.inc@gmail.com> It is possible to use the XML without validation. If dimensions do not have a name, just start ticking them off from the first user-defined dimension number (20:41:04)
	* Howard Butler <hobu.inc@gmail.com> tweak logic for ByteSwapFilter to do something special when a chipper is in front of it.  I'm going to add another mode to the SequentialFilter to have it control the returned buffer size in addition to the fill-the-buffer-all-the-way-up mode (20:40:07)

2011-05-26
	* Howard Butler <hobu.inc@gmail.com> start reworking to be able to use the ByteSwapper filter (18:15:52)
	* Howard Butler <hobu.inc@gmail.com> decrufting (18:15:17)
	* Howard Butler <hobu.inc@gmail.com> return the actual number of points swapped instead of the capacity (18:14:53)
	* Howard Butler <hobu.inc@gmail.com> add support for ByteSwapper filter (18:14:14)

2011-05-25
	* Howard Butler <hobu.inc@gmail.com> ByteSwapFilter now seems to work (with tests\!) (22:04:51)
	* Howard Butler <hobu.inc@gmail.com> add the generic swap variants as well (22:04:16)
	* Howard Butler <hobu.inc@gmail.com> add non-const getData method to all someone to fiddle with the data directly (like byte swapping it :) (22:03:20)
	* Howard Butler <hobu.inc@gmail.com> use standard sequential iterator verbage (19:52:04)
	* Howard Butler <hobu.inc@gmail.com> non-const fetches of SchemaLayout and Schema to support changing a PointBuffer's schema on-the-fly (19:51:25)
	* Howard Butler <hobu.inc@gmail.com> consolidate endianness handling for ByteSwappingFilter's usage as well as Oracle's (18:58:37)
	* Howard Butler <hobu.inc@gmail.com> add SWAP_LE_TO_BE_N method (18:52:55)
	* Howard Butler <hobu.inc@gmail.com> add scaffolding for ByteSwapFilter (18:40:26)
	* Howard Butler <hobu.inc@gmail.com> add SWAP_LE_TO_BE method.  Note that this is exactly the same code as SWAP_BE_TO_LE which is merely just a byte swapping function.  It is valuable to read which way we're actually going in source code, however (18:30:18)
	* Howard Butler <hobu.inc@gmail.com> add a Get8DimensionFixedSchema method for our fixed-format schema that we currently write to Oracle (16:49:46)
	* Howard Butler <hobu.inc@gmail.com> pointSourceID is uint16_t, not int16_t (16:49:15)
	* Howard Butler <hobu.inc@gmail.com> turn off writing the task xml for now (16:48:59)
	* Howard Butler <hobu.inc@gmail.com> add an endianness element for dimension (16:47:15)
	* Howard Butler <hobu.inc@gmail.com> write the stage's xml schema if we weren't given an override (15:28:58)
	* Howard Butler <hobu.inc@gmail.com> use new getXML() rename instead of write() (15:28:30)
	* Howard Butler <hobu.inc@gmail.com> actually return the schema objects in from_xml (15:26:33)
	* Howard Butler <hobu.inc@gmail.com> Schema::from_xml and Schema::to_xml static methods for ingesting and producing XML descriptions of Schema objects (15:00:54)
	* Howard Butler <hobu.inc@gmail.com> rename write() method to getXML() (14:59:52)
	* Howard Butler <hobu.inc@gmail.com> remove redundant definition for ORACLE (14:45:26)

2011-05-24
	* Howard Butler <hobu.inc@gmail.com> add simple i/o testing of the XML schema reader/writer (21:27:10)
	* Howard Butler <hobu.inc@gmail.com> add a getSchema() method for the xml schema reader (21:26:52)
	* Howard Butler <hobu.inc@gmail.com> add more cases for converting data type names into Dimension::Field enums (21:26:30)
	* Howard Butler <hobu.inc@gmail.com> We can now serialize a libpc::Schema -> XML (17:47:21)

2011-05-17
	* Howard Butler <hobu.inc@gmail.com> don't upper case the point_schema_override (22:57:44)

2011-05-12
	* Howard Butler <hobu.inc@gmail.com> merge (19:01:47)
	* Howard Butler <hobu.inc@gmail.com> push the XML schema stuff up into a more public area (19:01:37)
	* Michael P. Gerlek <mpg@flaxen.com> strengthen seek/skip tests (00:05:37)

2011-05-11
	* Michael P. Gerlek <mpg@flaxen.com> turn on native zip reading (23:58:42)
	* Michael P. Gerlek <mpg@flaxen.com> added more read/write laz tests (23:06:55)
	* Michael P. Gerlek <mpg@flaxen.com> memleak (20:12:42)
	* Michael P. Gerlek <mpg@flaxen.com> memleak (20:06:59)
	* Michael P. Gerlek <mpg@flaxen.com> memleak (19:43:32)
	* Michael P. Gerlek <mpg@flaxen.com> make zip tests pass (but still has memleak) (19:35:00)
	* Michael P. Gerlek <mpg@flaxen.com> add qfit, terrasolid to vs2010 IDE (19:26:08)
	* Michael P. Gerlek <mpg@flaxen.com> make build (but not yet run correctly) with laszip/liblas changes (19:19:54)
	* Howard Butler <hobu.inc@gmail.com> TerraSolid reader now working (17:05:38)
	* Howard Butler <hobu.inc@gmail.com> don't override getPointCout (17:04:33)
	* Howard Butler <hobu.inc@gmail.com> add a (not yet working) TerraSolid reader (15:49:55)
	* Howard Butler <hobu.inc@gmail.com> add Field_Alpha name (15:49:38)
	* Howard Butler <hobu.inc@gmail.com> add Field_Alpha. Calls to setNumericScale that are not 0.0 imply the dimension is fixed precision (15:49:20)

2011-05-06
	* Howard Butler <hobu.inc@gmail.com> add functional QFIT reader with some tests and example files (20:42:22)
	* Howard Butler <hobu.inc@gmail.com> fix up copyright (20:42:05)
	* Howard Butler <hobu.inc@gmail.com> applyScaling should be a no-op in the case where the m_numericScale is 0.0 (20:14:42)
	* Howard Butler <hobu.inc@gmail.com> construct schema for QFIT data based on the three possible formats and calculate a point count based on point format size and header offset information (15:59:44)
	* Howard Butler <hobu.inc@gmail.com> add some more user fields (15:58:56)
	* Howard Butler <hobu.inc@gmail.com> add scaffolding for QFIT reader (14:25:56)
	* Howard Butler <hobu.inc@gmail.com> more schema writing (14:25:44)
	* Howard Butler <hobu.inc@gmail.com> add endianness field to libpc::Dimension to denote layout of the dimension (14:25:22)

2011-04-30
	* Howard Butler <hobu.inc@gmail.com> start on serializing libpc::Schema to xml (13:31:52)

2011-04-29
	* Howard Butler <hobu.inc@gmail.com> support serializing a libpc::Schema to XML -- will move this into libpc::Schema proper soon (19:17:25)

2011-04-28
	* Michael P. Gerlek <mpg@flaxen.com> disable a couple tests as per #35 (17:23:21)
	* Michael P. Gerlek <mpg@flaxen.com> merge (16:57:12)
	* Michael P. Gerlek <mpg@flaxen.com> reproj and scaling filters working (16:57:02)
	* Michael P. Gerlek <mpg@flaxen.com> reproj and scaling filters now working (16:40:40)
	* Howard Butler <hobu.inc@gmail.com> only compress if set to true (16:15:52)
	* Michael P. Gerlek <mpg@flaxen.com> update the header's bounds (15:25:32)

2011-04-27
	* Michael P. Gerlek <mpg@flaxen.com> merge (23:21:56)
	* Michael P. Gerlek <mpg@flaxen.com> comment out failing tests (23:21:10)
	* Michael P. Gerlek <mpg@flaxen.com> reprojection and scaling filters almost working (23:13:27)
	* Michael P. Gerlek <mpg@flaxen.com> added a removeDimension function (23:13:09)
	* Howard Butler <hobu.inc@gmail.com> merge (19:32:02)
	* Howard Butler <hobu.inc@gmail.com> only try to set the srs if we have one (19:31:54)
	* Michael P. Gerlek <mpg@flaxen.com> start of scaling filter (19:13:02)
	* Michael P. Gerlek <mpg@flaxen.com> harden (19:12:07)
	* Michael P. Gerlek <mpg@flaxen.com> set buffer spatial bounds (18:51:08)
	* Michael P. Gerlek <mpg@flaxen.com> added control of writer to emit compound wkts (18:48:14)
	* Michael P. Gerlek <mpg@flaxen.com> turn on file-compare tests (18:15:35)
	* Michael P. Gerlek <mpg@flaxen.com> dump wkt info (18:15:17)
	* Michael P. Gerlek <mpg@flaxen.com> handle case where file missing (18:14:50)
	* Michael P. Gerlek <mpg@flaxen.com> test now passing (17:54:30)
	* Michael P. Gerlek <mpg@flaxen.com> SRS bugs all stomped out (17:51:18)
	* Howard Butler <hobu.inc@gmail.com> fix up options so they actually work :) (15:58:33)
	* Howard Butler <hobu.inc@gmail.com> add a_srs and compressed options for OCI writer (15:52:52)
	* Howard Butler <hobu.inc@gmail.com> include cpl_conv.h for CPLFree (15:52:35)
	* Howard Butler <hobu.inc@gmail.com> include cpl_conv.h for CPLFree (15:52:25)
	* Howard Butler <hobu.inc@gmail.com> include string and stdexcept (15:41:41)

2011-04-26
	* Michael P. Gerlek <mpg@flaxen.com> isolated out geotiff stuff; 4 fails left (21:59:47)
	* Michael P. Gerlek <mpg@flaxen.com> moved string trim function into Utils (21:37:02)
	* Michael P. Gerlek <mpg@flaxen.com> I keep forgetting to delete the iters -- bad design? (21:31:12)
	* Michael P. Gerlek <mpg@flaxen.com> checkpoint -- removing geotiff support inside srs class (21:24:47)
	* Michael P. Gerlek <mpg@flaxen.com> minor SRS tweaking/debugging; lit up reproj filter (19:35:27)
	* Michael P. Gerlek <mpg@flaxen.com> input tests passing (17:57:16)
	* Michael P. Gerlek <mpg@flaxen.com> output tests passing (17:34:57)
	* Michael P. Gerlek <mpg@flaxen.com> build fix (17:23:28)
	* Michael P. Gerlek <mpg@flaxen.com> merge (17:21:33)
	* Michael P. Gerlek <mpg@flaxen.com> tests for Bounds, Range parsers -- currently doesn't build (17:21:21)
	* Michael P. Gerlek <mpg@flaxen.com> start of Bounds oper>> parser (17:19:53)
	* Michael P. Gerlek <mpg@flaxen.com> add some parser helpers (17:19:21)
	* Howard Butler <hobu.inc@gmail.com> fix up schema override support (17:01:05)
	* Howard Butler <hobu.inc@gmail.com> make drivers::oci::writer write the 8-dimension format we now use by default (16:33:26)
	* Howard Butler <hobu.inc@gmail.com> start using our little XML thing for OCI i/o (16:08:16)
	* Howard Butler <hobu.inc@gmail.com> return #'s that are 0 are legit(ish) (16:06:04)
	* Howard Butler <hobu.inc@gmail.com> a little more work on Options (15:20:32)
	* Howard Butler <hobu.inc@gmail.com> update comment about getName (15:20:08)
	* Howard Butler <hobu.inc@gmail.com> remove OCI-specific stuff from libpc::Options (13:16:36)
	* Howard Butler <hobu.inc@gmail.com> clean up uninitialized warning (02:12:51)
	* Howard Butler <hobu.inc@gmail.com> silence warning about int comparison (02:11:24)

2011-04-25
	* Michael P. Gerlek <mpg@flaxen.com> starting reprojection filter (21:57:08)
	* Michael P. Gerlek <mpg@flaxen.com> vs2010 lint (21:43:03)
	* Michael P. Gerlek <mpg@flaxen.com> lint (21:40:42)
	* Michael P. Gerlek <mpg@flaxen.com> merge (21:28:56)
	* Michael P. Gerlek <mpg@flaxen.com> srs writing done, but with one unit test failure (21:28:43)
	* Michael P. Gerlek <mpg@flaxen.com> still debugging VLR/SRS stuff (20:38:04)
	* Michael P. Gerlek <mpg@flaxen.com> checkpoint - SRS/VLR work - split off from Metadata, change VLR ids to strings, etc (18:43:14)
	* Howard Butler <hobu.inc@gmail.com> reset Stage::getName to be XPath-style stage name (18:41:02)
	* Michael P. Gerlek <mpg@flaxen.com> checkpoint - SRS/VLR work (17:42:42)
	* Howard Butler <hobu.inc@gmail.com> rename getName to getDescription in preparation for getName being the XPath-style name to the Stage.  Remove extra getName() virtual on libpc::Writer (17:33:56)
	* Howard Butler <hobu.inc@gmail.com> move OCI driver's Options thing up into a proper library-wide class (16:35:01)
	* Howard Butler <hobu.inc@gmail.com> GDAL_DATA and PROJ_LIB aren't necessary on *nix (15:49:33)
	* Howard Butler <hobu.inc@gmail.com> remove extra qualification (15:49:19)

2011-04-22
	* Michael P. Gerlek <mpg@flaxen.com> srs starting to work (23:34:38)
	* Michael P. Gerlek <mpg@flaxen.com> checkpoint for srs work (23:01:35)
	* Michael P. Gerlek <mpg@flaxen.com> checkpoint for srs work (22:54:50)
	* Michael P. Gerlek <mpg@flaxen.com> tiff libs redirect (20:07:51)
	* Michael P. Gerlek <mpg@flaxen.com> oops (20:06:35)
	* Michael P. Gerlek <mpg@flaxen.com> now building against gdal 1.8 (19:30:36)
	* Michael P. Gerlek <mpg@flaxen.com> dead code (19:29:25)
	* Michael P. Gerlek <mpg@flaxen.com> merge (18:12:12)
	* Michael P. Gerlek <mpg@flaxen.com> incremental SRS work for las reader (18:12:04)
	* Howard Butler <hobu.inc@gmail.com> merge (17:40:52)
	* Howard Butler <hobu.inc@gmail.com> provide the ability to override the pc_other_attrs column with a point_schema_override option (17:40:43)
	* Michael P. Gerlek <mpg@flaxen.com> srs round-tripping passing (17:21:05)
	* Michael P. Gerlek <mpg@flaxen.com> merge (17:04:35)
	* Michael P. Gerlek <mpg@flaxen.com> incremental SRS work (17:04:22)
	* Howard Butler <hobu.inc@gmail.com> typo (16:10:24)
	* Michael P. Gerlek <mpg@flaxen.com> fix busted merge (15:58:19)
	* Michael P. Gerlek <mpg@flaxen.com> move compare_no_case to Utils (15:47:39)
	* Michael P. Gerlek <mpg@flaxen.com> merge (15:46:29)
	* Michael P. Gerlek <mpg@flaxen.com> start of srs work (15:43:47)
	* Howard Butler <hobu.inc@gmail.com> remove extra qualifications (14:52:55)
	* Howard Butler <hobu.inc@gmail.com> add new defn for compare_no_case (14:52:48)

2011-04-21
	* Michael P. Gerlek <mpg@flaxen.com> add C macros (21:28:58)
	* Michael P. Gerlek <mpg@flaxen.com> missing file (21:28:39)
	* Michael P. Gerlek <mpg@flaxen.com> VLR work, start of SRS support (20:41:10)
	* Michael P. Gerlek <mpg@flaxen.com> add VLR support to liblas reader (20:03:56)
	* Michael P. Gerlek <mpg@flaxen.com> start of VLR work (19:06:35)
	* Michael P. Gerlek <mpg@flaxen.com> fix for gadomski (18:45:58)
	* Michael P. Gerlek <mpg@flaxen.com> merge (16:58:49)
	* Michael P. Gerlek <mpg@flaxen.com> vs2010 fix (16:58:37)
	* Howard Butler <hobu.inc@gmail.com> don't make overwrite on by default, this is bad :) (16:42:42)

2011-04-20
	* Howard Butler <hobu.inc@gmail.com> Read the new 8-dimension full layout that las2oci writes... libPC doesn't write this yet, however (18:53:53)
	* Howard Butler <hobu.inc@gmail.com> revert to allowing 'select * from blk_table' for now (17:32:13)
	* Howard Butler <hobu.inc@gmail.com> a return number that is 0 is legit (17:29:32)
	* Howard Butler <hobu.inc@gmail.com> dumb mapping of name -> Dimension::Field for now (17:18:42)
	* Howard Butler <hobu.inc@gmail.com> make sure to seek to end of file before reading data (16:07:20)
	* Howard Butler <hobu.inc@gmail.com> xml parsing for generating libpc::Dimension entries (16:07:00)
	* Howard Butler <hobu.inc@gmail.com> add operator < and > for sorting (14:42:15)
	* Howard Butler <hobu.inc@gmail.com> start on some OCI schema stuff (13:27:59)

2011-04-19
	* Michael P. Gerlek <mpg@flaxen.com> add demo version (04:27:51)
	* Michael P. Gerlek <mpg@flaxen.com> move to do parallel reads (oooh\!) (04:22:04)
	* Michael P. Gerlek <mpg@flaxen.com> handle read-past-end nicely (04:21:07)
	* Michael P. Gerlek <mpg@flaxen.com> support skipping (04:20:50)

2011-04-18
	* Michael P. Gerlek <mpg@flaxen.com> avoid small reads at all costs (21:27:50)
	* Michael P. Gerlek <mpg@flaxen.com> switch to native las driver, some tuning (21:03:15)
	* Michael P. Gerlek <mpg@flaxen.com> inlined some things; made color filter work with LAS schema (21:02:39)

2011-04-16
	* Michael P. Gerlek <mpg@flaxen.com> start to add native LAZ support (03:21:11)
	* Michael P. Gerlek <mpg@flaxen.com> fix guid writing (00:45:28)

2011-04-15
	* Michael P. Gerlek <mpg@flaxen.com> win32 build fix (23:40:12)
	* Michael P. Gerlek <mpg@flaxen.com> merge (23:36:50)
	* Michael P. Gerlek <mpg@flaxen.com> checkpoint - native las drivers almost to partiy with liblas drivers (23:36:12)
	* Michael P. Gerlek <mpg@flaxen.com> checkpoint -- turning on native las tests (22:44:39)
	* Howard Butler <hobu.inc@gmail.com> start on an OCI-Schema test (22:14:12)
	* Howard Butler <hobu.inc@gmail.com> remove redundant call, we throw exceptions now (22:13:49)
	* Howard Butler <hobu.inc@gmail.com> flips the modes around for createFile and openFile (22:13:15)
	* Michael P. Gerlek <mpg@flaxen.com> add libxml2 (21:43:44)
	* Howard Butler <hobu.inc@gmail.com> install custom error handlers for libxml2 (21:40:36)
	* Howard Butler <hobu.inc@gmail.com> merge (21:21:31)
	* Howard Butler <hobu.inc@gmail.com> turn off table creation/deletion for now (21:21:21)
	* Howard Butler <hobu.inc@gmail.com> start adding Cloud object definition (21:21:04)
	* Howard Butler <hobu.inc@gmail.com> start adding Cloud object definition (21:20:35)
	* Howard Butler <hobu.inc@gmail.com> add more schema stuff (21:20:11)
	* Michael P. Gerlek <mpg@flaxen.com> merge (21:14:28)
	* Michael P. Gerlek <mpg@flaxen.com> added IDE grouping (21:14:19)
	* Michael P. Gerlek <mpg@flaxen.com> refactoring support functions (21:00:25)
	* Howard Butler <hobu.inc@gmail.com> scaffolding for libxml2-based schema reader/writer for OCI driver (20:37:04)
	* Howard Butler <hobu.inc@gmail.com> add a default: case to handle other pointformats (19:49:00)
	* Howard Butler <hobu.inc@gmail.com> include ostream for defn (19:48:40)
	* Michael P. Gerlek <mpg@flaxen.com> liblaswriter now does header rewriting (19:43:44)

2011-04-14
	* Howard Butler <hobu.inc@gmail.com> throw buffer_too_small error when user requested a buffer that won't fit the oracle block (18:45:48)
	* Howard Butler <hobu.inc@gmail.com> logic bug in determining if we can fit more points in the block.  This was causing lots of extra PointBuffer creation. (15:26:10)
	* Howard Butler <hobu.inc@gmail.com> merge (14:24:44)
	* Howard Butler <hobu.inc@gmail.com> move block define and query type operations from Iterator to Reader (14:24:34)

2011-04-13
	* Michael P. Gerlek <mpg@flaxen.com> added tests for liblas formats (23:06:33)
	* Michael P. Gerlek <mpg@flaxen.com> add control over version, guid (23:06:19)
	* Michael P. Gerlek <mpg@flaxen.com> merge (21:45:07)
	* Michael P. Gerlek <mpg@flaxen.com> refactoring of common code in las/liblas readers/writers (21:44:57)
	* Michael P. Gerlek <mpg@flaxen.com> add nonconst version of getDim (21:44:08)
	* Howard Butler <hobu.inc@gmail.com> decruft in preparation for moving definition onto the Reader instead of the Iterator (20:15:13)
	* Howard Butler <hobu.inc@gmail.com> use liblas writer for reader test because it matches our fixed schema right now (19:39:20)
	* Howard Butler <hobu.inc@gmail.com> virtualize Stage::getNumPoints (19:38:55)
	* Howard Butler <hobu.inc@gmail.com> only run OCI test if you give a connection string via command line argument (18:28:49)
	* Michael P. Gerlek <mpg@flaxen.com> merge (17:58:09)
	* Michael P. Gerlek <mpg@flaxen.com> fix vs2010 build (17:57:56)
	* Howard Butler <hobu.inc@gmail.com> merge (17:50:55)
	* Howard Butler <hobu.inc@gmail.com> merge (17:50:41)
	* Michael P. Gerlek <mpg@flaxen.com> sync with Dimension:: changes (17:50:37)
	* Howard Butler <hobu.inc@gmail.com> use LasWriter instead of LiblasWriter (17:50:00)
	* Howard Butler <hobu.inc@gmail.com> throw a connection_error in the event we are unable to connect (14:11:56)
	* Pete Gadomski <pete.gadomski@gmail.com> Changed cmake's WITH_LIBLAS to default to TRUE (14:00:19)

2011-04-12
	* Howard Butler <hobu.inc@gmail.com> remove extra writing of buffer overrun data (20:11:31)
	* Howard Butler <hobu.inc@gmail.com> rename getNumericValue (19:30:30)
	* Howard Butler <hobu.inc@gmail.com> throw dimension_not_found error when it doesn't match up (19:30:09)
	* Howard Butler <hobu.inc@gmail.com> add dimension_not_found exception (19:26:01)
	* Howard Butler <hobu.inc@gmail.com> use applyScaling method that was renamed (19:24:44)
	* Howard Butler <hobu.inc@gmail.com> rename Dimension::getNumericValue to applyScaling, add a removeScaling method, and add an Undefined DataType (19:23:47)
	* Howard Butler <hobu.inc@gmail.com> Start on an OCI test case (16:41:18)
	* Howard Butler <hobu.inc@gmail.com> lint and operator precedence (16:41:08)
	* Howard Butler <hobu.inc@gmail.com> hop out of readImpl before resetting the buffer's count to 0 (16:40:43)
	* Howard Butler <hobu.inc@gmail.com> reset the point count to 0 for each readBuffer call (16:38:38)
	* Howard Butler <hobu.inc@gmail.com> convenience function to fetch the connection (16:38:15)
	* Howard Butler <hobu.inc@gmail.com> move connection to the database at construction time (16:38:01)
	* Howard Butler <hobu.inc@gmail.com> LASzip's version has increased to 1.2.0, this means updating the test file (16:37:23)

2011-04-11
	* Howard Butler <hobu.inc@gmail.com> fix up block edge accounting (21:30:25)
	* Howard Butler <hobu.inc@gmail.com> copy/paste error (20:12:24)
	* Howard Butler <hobu.inc@gmail.com> we need to fill in variables to compare to (20:12:06)
	* Howard Butler <hobu.inc@gmail.com> don't set scales until initialize() (20:10:49)
	* Howard Butler <hobu.inc@gmail.com> more useful lint :) (20:01:10)
	* Howard Butler <hobu.inc@gmail.com> add some lint (19:57:15)
	* Howard Butler <hobu.inc@gmail.com> set scale and offset (19:43:45)
	* Howard Butler <hobu.inc@gmail.com> explicitly write the num points written at writeEnd (19:41:22)
	* Howard Butler <hobu.inc@gmail.com> keep track of the number of points we've written and rewrite the header on writeEnd to put the count in (19:33:28)
	* Howard Butler <hobu.inc@gmail.com> more case name stuff for header files (16:54:16)
	* Howard Butler <hobu.inc@gmail.com> newline at end of file (16:53:37)
	* Howard Butler <hobu.inc@gmail.com> more case name stuff for header files (16:52:58)
	* Howard Butler <hobu.inc@gmail.com> libLAS' header file names are lower cased (16:51:10)
	* Howard Butler <hobu.inc@gmail.com> merge (14:50:44)
	* Howard Butler <hobu.inc@gmail.com> add endian swapping for OCI.  This should be updated to just use boost's (14:50:35)
	* Howard Butler <hobu.inc@gmail.com> ignore bin/ (13:26:25)
	* Howard Butler <hobu.inc@gmail.com> add a WKT boundary file for LAS data (13:26:20)
	* Howard Butler <hobu.inc@gmail.com> use Ivan's WriteClob function to write and bind the WKT column into the SDO_GEOMETRY constructor (02:10:59)

2011-04-10
	* Howard Butler <hobu.inc@gmail.com> fix off-by-one error in binding column position of writer (19:45:12)

2011-04-08
	* Howard Butler <hobu.inc@gmail.com> more tweaks of oracle configs (21:30:52)
	* Howard Butler <hobu.inc@gmail.com> remove dead code, add bounds fetching (21:30:36)
	* Howard Butler <hobu.inc@gmail.com> use size_type instead of size_t for vector size, add an add() method (21:14:17)
	* Howard Butler <hobu.inc@gmail.com> only try deleting block table if it exists (20:45:52)
	* Howard Butler <hobu.inc@gmail.com> use liblas::HeaderPtr to keep track of header information for LAS writer (19:27:32)
	* Howard Butler <hobu.inc@gmail.com> trim dead code (13:30:05)

2011-04-07
	* Howard Butler <hobu.inc@gmail.com> support table deletion and PC object creation (20:29:00)
	* Howard Butler <hobu.inc@gmail.com> support overwrite for OCI (20:28:20)
	* Howard Butler <hobu.inc@gmail.com> successfully read 5-fixed-dimension OCI data for the first time (18:06:22)
	* Howard Butler <hobu.inc@gmail.com> comment out the assertion about making sure we wrote the right number of points.  We don't know that anymore (18:04:18)
	* Howard Butler <hobu.inc@gmail.com> a good stopping point (02:19:59)

2011-04-05
	* Michael P. Gerlek <mpg@flaxen.com> merge (22:10:07)
	* Michael P. Gerlek <mpg@flaxen.com> add las reading (22:09:55)
	* Howard Butler <hobu.inc@gmail.com> add support for fetching OCIArray* lengths (21:46:20)
	* Michael P. Gerlek <mpg@flaxen.com> add pcview (21:28:51)
	* Michael P. Gerlek <mpg@flaxen.com> add FreeGLUT library (21:02:08)
	* Howard Butler <hobu.inc@gmail.com> a few debugging updates for oracle (17:00:00)

2011-04-04
	* Howard Butler <hobu.inc@gmail.com> I could swear I fixed this (20:24:32)
	* Howard Butler <hobu.inc@gmail.com> execute needs to be inside try/except (20:17:16)
	* Howard Butler <hobu.inc@gmail.com> SDO_GEOMETRY blk_extent fetching for readBuffer (13:04:16)

2011-04-01
	* Howard Butler <hobu.inc@gmail.com> if ::write(0) is called, we just write until the iteratore reads 0 points for us (21:02:02)
	* Howard Butler <hobu.inc@gmail.com> no longer need to bogusly set the point count (21:01:19)
	* Howard Butler <hobu.inc@gmail.com> move most reading functions into the IteratorBase (20:48:16)
	* Howard Butler <hobu.inc@gmail.com> supportsIterator is a const method (20:48:01)
	* Howard Butler <hobu.inc@gmail.com> more blob fetching for libpc::drivers::oci::Reader (18:53:59)
	* Howard Butler <hobu.inc@gmail.com> add new ReadBlob method that can be called multiple times until the blob is entirely read (14:15:55)
	* Howard Butler <hobu.inc@gmail.com> BLOB point selection now working (12:43:52)
	* Howard Butler <hobu.inc@gmail.com> No longer do assert() when getDimensionIndex returns a -1. Instead, return the -1, and then have getField return a 0 if it was given a field dimension of -1 (12:43:35)

2011-03-31
	* Howard Butler <hobu.inc@gmail.com> add support for boundary insertion via CLOBs to libpc::drivers::oci::Writer (14:33:40)
	* Howard Butler <hobu.inc@gmail.com> more libpc::drivers::oci::Reader work (12:27:43)

2011-03-29
	* Howard Butler <hobu.inc@gmail.com> more oci reader scaffolding (17:22:08)
	* Howard Butler <hobu.inc@gmail.com> use libPC include path for oci_wrapper.h (17:21:28)
	* Howard Butler <hobu.inc@gmail.com> update OCI wrapper to match latest in SVN (17:20:33)

2011-03-28
	* Howard Butler <hobu.inc@gmail.com> have oci::Reader iterator create a statement using the shared connection (20:09:11)
	* Howard Butler <hobu.inc@gmail.com> oci::Reader Iterator scaffolding.  use libpc::drivers instead of libpc::driver for namespace for OCI driver like the rest (19:04:55)
	* Howard Butler <hobu.inc@gmail.com> more oci reader scaffolding (17:57:26)
	* Howard Butler <hobu.inc@gmail.com> move the connect code into common for both reader and writer to use (17:03:53)
	* Howard Butler <hobu.inc@gmail.com> remove supportsITERATORTYPEIterator() methods in favor of supportsIterator(IteratorType t) (16:31:58)
	* Howard Butler <hobu.inc@gmail.com> Make the chipper support a SequentialIterator and implement writeBuffer to use it (16:13:35)

2011-03-25
	* Michael P. Gerlek <mpg@flaxen.com> remove old (and now empty) Header class files (23:46:41)
	* Michael P. Gerlek <mpg@flaxen.com> get rid of need for separate Header classes (yippee) (23:27:51)
	* Michael P. Gerlek <mpg@flaxen.com> getDimensionIndex() now takes both the field name and the datatype, to reduce errors; it is defined to throw if the field is not found or if it is found but with the wrong datatype (22:12:09)
	* Howard Butler <hobu.inc@gmail.com> merge (19:58:05)
	* Howard Butler <hobu.inc@gmail.com> BlockIterator scaffolding (19:56:40)
	* Michael P. Gerlek <mpg@flaxen.com> merge (19:09:34)
	* Michael P. Gerlek <mpg@flaxen.com> fix compare_approx to work more betterer (19:09:22)
	* Howard Butler <hobu.inc@gmail.com> move chipper down into filters and namespace appropriately (18:58:59)
	* Howard Butler <hobu.inc@gmail.com> merge (18:36:15)
	* Howard Butler <hobu.inc@gmail.com> move chipper down into filters namespace (18:36:06)
	* Michael P. Gerlek <mpg@flaxen.com> fix comment (18:35:56)
	* Michael P. Gerlek <mpg@flaxen.com> handle 64-bit errors (18:32:02)
	* Michael P. Gerlek <mpg@flaxen.com> handle 64-bit errors (18:25:06)
	* Michael P. Gerlek <mpg@flaxen.com> allow for 64b writes (18:10:15)
	* Michael P. Gerlek <mpg@flaxen.com> refactor to remove duplicated code (18:05:10)
	* Michael P. Gerlek <mpg@flaxen.com> updated comments (18:05:00)
	* Michael P. Gerlek <mpg@flaxen.com> refactor to remove duplicated code (18:00:54)
	* Michael P. Gerlek <mpg@flaxen.com> merge (17:38:57)
	* Michael P. Gerlek <mpg@flaxen.com> #1: now using consistent LIBPC_* macros, fixed some old ones (17:38:47)
	* Howard Butler <hobu.inc@gmail.com> add bool suppo0rtsIterator(StageIteratorType t) method and remove other junk :) (17:15:16)
	* Michael P. Gerlek <mpg@flaxen.com> lint (16:56:02)
	* Michael P. Gerlek <mpg@flaxen.com> merge (16:53:25)
	* Michael P. Gerlek <mpg@flaxen.com> nasty lint (16:53:16)
	* Howard Butler <hobu.inc@gmail.com> merge (16:51:37)
	* Howard Butler <hobu.inc@gmail.com> add generic createIterator(StageIteratorType t) method to stages (16:51:27)
	* Michael P. Gerlek <mpg@flaxen.com> lint (16:50:49)
	* Michael P. Gerlek <mpg@flaxen.com> merge (16:45:00)
	* Michael P. Gerlek <mpg@flaxen.com> use perc, not eps, for FP compares (16:44:44)
	* Michael P. Gerlek <mpg@flaxen.com> added note about FP compares (16:44:24)
	* Howard Butler <hobu.inc@gmail.com> add getIteratorSupport method to Stage:: to make it easier to add new iterator types (16:29:51)
	* Michael P. Gerlek <mpg@flaxen.com> a cut-and-paste error and an off-by-one error at the same time :-) (15:59:12)
	* Howard Butler <hobu.inc@gmail.com> use BOOST_CHECK_EQUAL and BOOST_CHECK_CLOSE and friends from http://www.boost.org/doc/libs/1_46_0/libs/test/doc/html/utf/testing-tools/reference.html so we get better output instead of merely using BOOST_CHECK (14:55:29)
	* Howard Butler <hobu.inc@gmail.com> include fixups related to #21 (13:07:44)
	* Howard Butler <hobu.inc@gmail.com> merge (12:54:45)
	* Howard Butler <hobu.inc@gmail.com> scaffolding for BlockIterator (12:54:32)
	* Howard Butler <hobu.inc@gmail.com> use BOOST_CHECK_CLOSE instead of BOOST_CHECK_CLOSE_FRACTION (12:54:19)
	* Michael P. Gerlek <mpg@flaxen.com> merge (04:03:03)
	* Michael P. Gerlek <mpg@flaxen.com> fix a bunch of #include issues (04:02:53)
	* Michael P. Gerlek <mpg@flaxen.com> fix a bunch of #include issues (03:47:27)
	* Michael P. Gerlek <mpg@flaxen.com> fix a bunch of #include issues (00:32:09)
	* Michael P. Gerlek <mpg@flaxen.com> fix a bunch of #include issues (00:09:37)

2011-03-24
	* Howard Butler <hobu.inc@gmail.com> more test of chipper (19:26:10)
	* Michael P. Gerlek <mpg@flaxen.com> fix test that was too subject to random data (19:12:56)
	* Michael P. Gerlek <mpg@flaxen.com> fix off-by-one (19:12:21)
	* Michael P. Gerlek <mpg@flaxen.com> added a Ramp mode to FauxReader (18:19:10)
	* Michael P. Gerlek <mpg@flaxen.com> merg (17:54:51)
	* Michael P. Gerlek <mpg@flaxen.com> provide pessimistic defaults for iter creation (17:54:33)
	* Howard Butler <hobu.inc@gmail.com> merge (17:39:53)
	* Howard Butler <hobu.inc@gmail.com> start making the Chipper a filter (17:39:43)
	* Michael P. Gerlek <mpg@flaxen.com> good 4-iter test (17:38:30)
	* Michael P. Gerlek <mpg@flaxen.com> refactored read() into the liblasiter base (17:08:53)
	* Michael P. Gerlek <mpg@flaxen.com> make the liblas iters have their own ::liblas::reader objects (17:04:29)
	* Michael P. Gerlek <mpg@flaxen.com> removed commented-out code (16:12:53)
	* Michael P. Gerlek <mpg@flaxen.com> additional test for liblas iter reset (16:03:39)
	* Michael P. Gerlek <mpg@flaxen.com> temp hack for multi-iter support (15:48:17)
	* Michael P. Gerlek <mpg@flaxen.com> test (15:06:11)
	* Michael P. Gerlek <mpg@flaxen.com> fix stupid name and remove silly cast (02:03:35)

2011-03-23
	* Michael P. Gerlek <mpg@flaxen.com> added random iterators (22:43:21)
	* Michael P. Gerlek <mpg@flaxen.com> rename Iterator -> SequentialIterator (21:59:25)
	* Howard Butler <hobu.inc@gmail.com> completely back up the chipper in preparation for random iterators (21:37:10)
	* Howard Butler <hobu.inc@gmail.com> have the chipper carry around its point's data and then provide a GetPointBuffer method for blocks to return it to those who need it (19:27:22)
	* Howard Butler <hobu.inc@gmail.com> add indeterminate_count_error for situations where that's a problem (19:26:46)
	* Howard Butler <hobu.inc@gmail.com> Give PointBuffer a ::setData method for those wishing to interact with it at the raw level (19:23:24)
	* Michael P. Gerlek <mpg@flaxen.com> make the las readers take filenames, not istreams, for future parallel I/O (18:25:19)
	* Michael P. Gerlek <mpg@flaxen.com> refactor for const-correctness and to unfriend the Iter (18:03:19)
	* Michael P. Gerlek <mpg@flaxen.com> refactor for const-correctness and to unfriend the Iter (17:54:26)
	* Michael P. Gerlek <mpg@flaxen.com> refactor for const-correctness and to unfriend the Iter (17:47:37)
	* Michael P. Gerlek <mpg@flaxen.com> comment (17:47:00)
	* Michael P. Gerlek <mpg@flaxen.com> refactor cache system for const-correctness (17:30:31)
	* Michael P. Gerlek <mpg@flaxen.com> change stupid name (16:59:16)
	* Howard Butler <hobu.inc@gmail.com> that never would have worked (PointBuffer::operator=) (16:32:45)
	* Howard Butler <hobu.inc@gmail.com> undo PointBuffer stuff, let's try a different way (16:29:23)
	* Michael P. Gerlek <mpg@flaxen.com> merge (16:10:46)
	* Michael P. Gerlek <mpg@flaxen.com> iter work - hiding the point count management (16:10:20)
	* Michael P. Gerlek <mpg@flaxen.com> rename some iter functions (15:48:01)
	* Howard Butler <hobu.inc@gmail.com> fix up stupidity in PointBuffer assignment constructor (15:43:55)
	* Michael P. Gerlek <mpg@flaxen.com> merge (15:36:43)
	* Michael P. Gerlek <mpg@flaxen.com> iter work - tests passing now (15:36:31)
	* Howard Butler <hobu.inc@gmail.com> use copyable PointBuffer for caching points in Chipper (15:11:26)
	* Michael P. Gerlek <mpg@flaxen.com> iter work (15:01:47)
	* Howard Butler <hobu.inc@gmail.com> blindly cast to char* for unix putenv (14:56:21)

2011-03-22
	* Michael P. Gerlek <mpg@flaxen.com> banish vile const_cast (23:05:20)
	* Michael P. Gerlek <mpg@flaxen.com> fix leak (22:55:30)
	* Michael P. Gerlek <mpg@flaxen.com> fix test name (22:51:28)
	* Michael P. Gerlek <mpg@flaxen.com> fix test name (22:46:37)
	* Michael P. Gerlek <mpg@flaxen.com> fix leak in iterators (22:36:54)
	* Michael P. Gerlek <mpg@flaxen.com> fix leak, fix warning (21:49:51)
	* Howard Butler <hobu.inc@gmail.com> add a getData method that returns copied raw bytes back to the user they can own (17:58:50)
	* Howard Butler <hobu.inc@gmail.com> file rename for PointData->PointBuffer (17:58:10)
	* Howard Butler <hobu.inc@gmail.com> PointData now == PointBuffer (17:04:59)
	* Howard Butler <hobu.inc@gmail.com> back PointData's m_data with a boost::scoped_array instead of a naked array of bytes so we get some exception and leak safety (16:39:21)
	* Howard Butler <hobu.inc@gmail.com> http://stackoverflow.com/questions/656948/a-class-key-must-be-declared-when-declaring-a-friend states that we must use 'friend class className' to satisfy gcc rather than merely 'friend className'  I don't know why, and I don't have any friends (15:39:17)
	* Michael P. Gerlek <mpg@flaxen.com> merge (14:34:07)
	* Michael P. Gerlek <mpg@flaxen.com> archived copies of sprint slides (00:53:47)
	* Michael P. Gerlek <mpg@flaxen.com> moving to _static (00:51:01)
	* Michael P. Gerlek <mpg@flaxen.com> obsolete (00:49:40)
	* Michael P. Gerlek <mpg@flaxen.com> remove extra ifdefs (00:42:49)
	* Michael P. Gerlek <mpg@flaxen.com> update for gdal, oci (00:42:33)

2011-03-19
	* Michael P. Gerlek <mpg@flaxen.com> made Stages be const wrt other stages and iterators (02:26:41)
	* Michael P. Gerlek <mpg@flaxen.com> put the Iters into their own files (01:46:41)
	* Michael P. Gerlek <mpg@flaxen.com> iterator work checkpoint -stage-based read methods now gone (00:54:29)

2011-03-18
	* Michael P. Gerlek <mpg@flaxen.com> iterator work checkpoint (23:10:08)
	* Kirk McKelvey <kirkoman@lizardtech.com> allow pcinfo build w/out mrsid configured (16:19:49)
	* Kirk McKelvey <kirkoman@lizardtech.com> get mrsid reader linking and reporting num points (16:03:09)
	* Kirk McKelvey <kirkoman@lizardtech.com> teach pcinfo to open .sid files (16:00:22)
	* Kirk McKelvey <kirkoman@lizardtech.com> not every app should claim to be pc2pc (15:59:49)
	* Howard Butler <hobu.inc@gmail.com> fix ups to carry along raw point data with PtRef's (15:39:39)
	* Howard Butler <hobu.inc@gmail.com> make getData public (15:39:26)
	* Howard Butler <hobu.inc@gmail.com> copy data in assigment and copy constructors (15:39:09)
	* Howard Butler <hobu.inc@gmail.com> merge (14:07:37)
	* Howard Butler <hobu.inc@gmail.com> clean up includes a bit in Chipper (14:07:26)
	* Kirk McKelvey <kirkoman@lizardtech.com> get rid of WITH_LIBLAS-not-used message (14:06:04)
	* Howard Butler <hobu.inc@gmail.com> merge (14:02:12)
	* Howard Butler <hobu.inc@gmail.com> oci::Block copy constructor should actually copy something (14:01:46)
	* Kirk McKelvey <kirkoman@lizardtech.com> introducing build and source files for mrsid driver (driver not operational) (14:01:33)
	* Howard Butler <hobu.inc@gmail.com> merge (13:53:33)
	* Howard Butler <hobu.inc@gmail.com> fix up chipper::Block constructor (13:53:27)
	* Howard Butler <hobu.inc@gmail.com> add copy and assignment constructors to PointData (13:53:06)
	* Kirk McKelvey <kmckelvey@lizardtech.com> make FindOracle friendlier to Instant Client (13:37:07)

2011-03-17
	* Howard Butler <hobu.inc@gmail.com> merge (19:46:55)
	* Howard Butler <hobu.inc@gmail.com> some (broken) chipper work (19:46:41)
	* Howard Butler <hobu.inc@gmail.com> make getCapacity const (19:46:20)
	* Michael P. Gerlek <mpg@flaxen.com> merge (19:38:48)
	* Michael P. Gerlek <mpg@flaxen.com> guards (19:38:27)
	* Howard Butler <hobu.inc@gmail.com> merge (19:35:05)
	* Howard Butler <hobu.inc@gmail.com> don't include libpc_config.hpp right now (19:31:14)
	* Howard Butler <hobu.inc@gmail.com> don't multiple include _config (19:30:39)
	* Howard Butler <hobu.inc@gmail.com> do something if we read no points (19:30:11)
	* Michael P. Gerlek <mpg@flaxen.com> removed bounds from read() calls (19:26:33)
	* Michael P. Gerlek <mpg@flaxen.com> added bounds member (19:11:02)
	* Michael P. Gerlek <mpg@flaxen.com> iter work (18:56:34)
	* Michael P. Gerlek <mpg@flaxen.com> merge (18:24:36)
	* Michael P. Gerlek <mpg@flaxen.com> add point count type get/set (18:24:23)
	* Kirk McKelvey <kirkoman@gmail.com> reparenting the OCI Reader (18:12:20)
	* Michael P. Gerlek <mpg@flaxen.com> reorder files (18:04:19)
	* Michael P. Gerlek <mpg@flaxen.com> lint (18:01:41)
	* Michael P. Gerlek <mpg@flaxen.com> merge (18:00:17)
	* Michael P. Gerlek <mpg@flaxen.com> make test dir work for win32 (17:59:57)
	* Howard Butler <hobu.inc@gmail.com> merge (17:59:24)
	* Howard Butler <hobu.inc@gmail.com> comment about bounds fix (17:59:09)
	* Howard Butler <hobu.inc@gmail.com> fix up LAS readers to use capacity instead of numPoints (17:58:59)
	* Michael P. Gerlek <mpg@flaxen.com> repair init order (17:26:18)
	* Michael P. Gerlek <mpg@flaxen.com> merge (17:12:51)
	* Michael P. Gerlek <mpg@flaxen.com> removed Reader class; add some iter support code (17:12:31)
	* Kirk McKelvey <kirkoman@gmail.com> second try at the global data path (16:38:16)
	* Kirk McKelvey <kirkoman@gmail.com> first pieces of mrsid cmake config (15:16:35)
	* Howard Butler <hobu.inc@gmail.com> fix ups for bounds-based reading for OCI (15:15:32)
	* Michael P. Gerlek <mpg@flaxen.com> bad merge (15:06:31)
	* Michael P. Gerlek <mpg@flaxen.com> merge (15:04:38)
	* Michael P. Gerlek <mpg@flaxen.com> bounds fix (15:03:52)
	* Michael P. Gerlek <mpg@flaxen.com> lint (15:03:44)
	* Howard Butler <hobu.inc@gmail.com> keep track of point count vs capacity in CropFilter (14:57:00)
	* Michael P. Gerlek <mpg@flaxen.com> lint (14:52:54)
	* Michael P. Gerlek <mpg@flaxen.com> merge (conflicts resolved) (14:52:25)
	* Howard Butler <hobu.inc@gmail.com> keep track of point count when adding points to the mosaic and use the capacity of the PointData to inform how many points we might be reading instead of PointData::getNumPoints() (14:42:09)
	* Michael P. Gerlek <mpg@flaxen.com> merge (14:41:03)
	* Michael P. Gerlek <mpg@flaxen.com> add bounds param to read() calls (14:40:49)
	* Howard Butler <hobu.inc@gmail.com> keep track of point count when adding points to the mosaic and use the capacity of the PointData to inform how many points we might be reading instead of PointData::getNumPoints() (14:29:42)
	* Howard Butler <hobu.inc@gmail.com> keep track of point count when adding points to the PointData (14:28:59)
	* Howard Butler <hobu.inc@gmail.com> the user must always keep track of the point count when doing copyPoint(s) (14:28:33)
	* Michael P. Gerlek <mpg@flaxen.com> add default bounds getter (14:20:03)
	* Howard Butler <hobu.inc@gmail.com> merge (13:57:14)
	* Howard Butler <hobu.inc@gmail.com> fix up PointDataTest in light of changes to PointData wrt capacity vs. count (13:57:04)
	* Howard Butler <hobu.inc@gmail.com> fix up CacheFilter in light of changes to PointData wrt capacity vs. count (13:56:45)
	* Michael P. Gerlek <mpg@flaxen.com> missing file (empty for now) (13:56:31)
	* Michael P. Gerlek <mpg@flaxen.com> merge (13:39:21)
	* Michael P. Gerlek <mpg@flaxen.com> add impedance checking to colorizer filter (13:38:58)

2011-03-16
	* Pete Gadomski <pete.gadomski@gmail.com> Added rudimentary cmake-swig support for csharp and python (20:55:46)
	* Howard Butler <hobu.inc@gmail.com> merge (20:52:29)
	* Howard Butler <hobu.inc@gmail.com> it's not worse than it was before -- attempting to keep track of count and capacity for PointData (20:52:21)
	* Michael P. Gerlek <mpg@flaxen.com> updated (20:21:48)
	* Michael P. Gerlek <mpg@flaxen.com> merge (20:19:33)
	* Michael P. Gerlek <mpg@flaxen.com> added libpc.hpp (20:19:23)
	* Michael P. Gerlek <mpg@flaxen.com> offbyone error (20:19:10)
	* Howard Butler <hobu.inc@gmail.com> fix up BOOST_TEST_MODULE for static boost::unit_test (19:44:04)
	* Michael P. Gerlek <mpg@flaxen.com> merge (19:38:38)
	* Michael P. Gerlek <mpg@flaxen.com> build fix for win32 (19:38:27)
	* Howard Butler <hobu.inc@gmail.com> fix namespaced liblas reader (19:37:25)
	* Howard Butler <hobu.inc@gmail.com> merge (19:33:44)
	* Howard Butler <hobu.inc@gmail.com> add capacity arg to pointData (19:33:34)
	* Kirk McKelvey <kirkoman@gmail.com> static linkage already defines main in the boost lib (19:32:54)
	* Michael P. Gerlek <mpg@flaxen.com> merge (19:31:50)
	* Michael P. Gerlek <mpg@flaxen.com> add some more namespacing (19:31:35)
	* Howard Butler <hobu.inc@gmail.com> merge (19:15:10)
	* Howard Butler <hobu.inc@gmail.com> remove IsValid et. al. from PointData (19:14:56)
	* Kirk McKelvey <kirkoman@gmail.com> merge (19:13:18)
	* Michael P. Gerlek <mpg@flaxen.com> turn off iters for now (18:49:38)
	* Michael P. Gerlek <mpg@flaxen.com> merge (18:48:35)
	* Michael P. Gerlek <mpg@flaxen.com> placeholder for future work (18:48:21)
	* Michael P. Gerlek <mpg@flaxen.com> switch to doubles (18:48:05)
	* Kirk McKelvey <kirkoman@gmail.com> set libpc_test data directory from the command line (18:23:10)
	* Howard Butler <hobu.inc@gmail.com> fix up float->double in FauxReader/Writer (17:11:43)
	* Michael P. Gerlek <mpg@flaxen.com> merge (16:49:08)
	* Michael P. Gerlek <mpg@flaxen.com> getting ready for iterators (16:48:57)
	* Michael P. Gerlek <mpg@flaxen.com> typo in IDE grouping (16:36:51)
	* Howard Butler <hobu.inc@gmail.com> clean up more == comparison tests with epsilon tests (16:22:48)
	* Howard Butler <hobu.inc@gmail.com> clean up more == comparison tests with epsilon tests (16:15:07)
	* Howard Butler <hobu.inc@gmail.com> make Faux Writer deal in doubles, not floats, and clean up some == comparisons to use epsilon tests (15:58:15)
	* Howard Butler <hobu.inc@gmail.com> make DescribeType take in a const char* (15:47:12)
	* Howard Butler <hobu.inc@gmail.com> clean up comment junk (15:38:32)
	* Howard Butler <hobu.inc@gmail.com> add file for iterators (15:37:19)
	* Howard Butler <hobu.inc@gmail.com> merge (14:51:26)
	* Howard Butler <hobu.inc@gmail.com> make libpc::driver::oci::Writer derive from libpc::Writer (14:51:08)
	* Kirk McKelvey <kirkoman@gmail.com> merge (14:50:00)
	* Kirk McKelvey <kirkoman@gmail.com> refer to CacheFilter in its namespace (14:47:48)
	* Pete Gadomski <pete.gadomski@gmail.com> Added conditional BOOST_TEST_DYN_LINK option for testing (14:45:51)
	* Howard Butler <hobu.inc@gmail.com> rearrange oci driver to fit new layout (14:42:59)
	* Kirk McKelvey <kirkoman@gmail.com> header capitalization, location (14:33:19)
	* Howard Butler <hobu.inc@gmail.com> merge (14:21:33)
	* Howard Butler <hobu.inc@gmail.com> more epsilon compares (14:21:28)
	* Howard Butler <hobu.inc@gmail.com> oops, rollback that (14:16:58)
	* Michael P. Gerlek <mpg@flaxen.com> merge (14:06:46)
	* Michael P. Gerlek <mpg@flaxen.com> group files for IDE explorer (14:06:33)
	* Howard Butler <hobu.inc@gmail.com> clean up initialization order warning (14:02:17)
	* Howard Butler <hobu.inc@gmail.com> Use epsilon compares instead of == for doubles (13:57:57)
	* Howard Butler <hobu.inc@gmail.com> clean up initialization order warning (13:47:42)
	* Howard Butler <hobu.inc@gmail.com> do an epsilon compare for testing doubles (13:46:11)
	* Michael P. Gerlek <mpg@flaxen.com> fix spelling (06:35:32)
	* Michael P. Gerlek <mpg@flaxen.com> better namespacing (06:34:47)
	* Michael P. Gerlek <mpg@flaxen.com> namespace'd the filters (02:26:50)
	* Michael P. Gerlek <mpg@flaxen.com> namespace'd the filters (01:51:33)
	* Michael P. Gerlek <mpg@flaxen.com> lint (01:37:30)
	* Michael P. Gerlek <mpg@flaxen.com> fix capitalization of some file names (01:37:15)
	* Michael P. Gerlek <mpg@flaxen.com> merge (01:25:15)
	* Michael P. Gerlek <mpg@flaxen.com> renamed Producer->Reader, Consumer->Writer; made Writer not be a Stage (01:25:01)

2011-03-15
	* Howard Butler <hobu.inc@gmail.com> add dummies so _templates and _static directories stick (20:35:16)
	* Howard Butler <hobu.inc@gmail.com> merge (20:33:04)
	* Howard Butler <hobu.inc@gmail.com> add Sphinx build setup (20:32:41)
	* Michael P. Gerlek <mpg@flaxen.com> move filters into a subdir (20:29:46)
	* Michael P. Gerlek <mpg@flaxen.com> cleaning include paths; build fixes (20:13:45)
	* Michael P. Gerlek <mpg@flaxen.com> cleaning include paths; build fixes (20:11:04)
	* Howard Butler <hobu.inc@gmail.com> add Pete as a contributor (19:35:30)
	* Michael P. Gerlek <mpg@flaxen.com> cleaing include paths (19:30:13)
	* Michael P. Gerlek <mpg@flaxen.com> merge (19:02:28)
	* Michael P. Gerlek <mpg@flaxen.com> rationalize placement of drivers, public headers (19:02:00)
	* Howard Butler <hobu.inc@gmail.com> make libLAS 1.6.0 a required dependency for now (18:32:40)
	* Pete Gadomski <pete.gadomski@gmail.com> Removed a stale reference to libpc.pc (18:24:49)
	* Howard Butler <hobu.inc@gmail.com> merge (18:18:20)
	* Howard Butler <hobu.inc@gmail.com> rename chipper.cpp to Chipper.cpp to match naming styles (18:17:45)
	* Howard Butler <hobu.inc@gmail.com> ignore Makefiles (18:17:25)
	* Michael P. Gerlek <mpg@flaxen.com> fix boost version; tweak mpg builds (17:44:03)

2011-03-14
	* Michael P. Gerlek <mpg@flaxen.com> merge (20:39:47)
	* Howard Butler <hobu.inc@gmail.com> giant messy merge (19:08:54)
	* Michael P. Gerlek <mpg@flaxen.com> start to add swig build (18:42:10)
	* Michael P. Gerlek <mpg@flaxen.com> make less chatty; fix libpc/liblas typo (18:39:07)
	* Michael P. Gerlek <mpg@flaxen.com> unused (18:30:00)
	* Howard Butler <hobu.inc@gmail.com> start on libpc::driver::oci::Reader scaffolding (17:20:27)
	* Howard Butler <hobu.inc@gmail.com> move more stuff into common spot (17:20:09)
	* Howard Butler <hobu.inc@gmail.com> move gdal debug stuff into common.cpp (17:19:45)
	* Howard Butler <hobu.inc@gmail.com> move more stuff into common.hpp (17:19:31)
	* Howard Butler <hobu.inc@gmail.com> put common libpc::driver.oci stuff into a single file (17:07:20)
	* Howard Butler <hobu.inc@gmail.com> tweak libLAS library detection to account for lib naming on win32 (16:49:36)

2011-03-12
	* Howard Butler <hobu.inc@gmail.com> basic block insertion working (15:20:52)
	* Howard Butler <hobu.inc@gmail.com> fixups to bring things in line with mpg's latest changes (14:09:18)
	* Michael P. Gerlek <mpg@flaxen.com> VS10 lint (01:18:10)
	* Michael P. Gerlek <mpg@flaxen.com> get rid of readBegin/End; each concrete stage must manage currentPointIndex on its own now (00:23:59)

2011-03-11
	* Michael P. Gerlek <mpg@flaxen.com> GpsTime --> Time (23:36:08)
	* Michael P. Gerlek <mpg@flaxen.com> merge (23:31:26)
	* Michael P. Gerlek <mpg@flaxen.com> add stats collection; fix small seek bug; add clear cache function; add cache size configurability (23:31:13)
	* Howard Butler <hobu.inc@gmail.com> more OCI block construction work (23:12:01)
	* Michael P. Gerlek <mpg@flaxen.com> throw if sad reader (22:56:11)
	* Howard Butler <hobu.inc@gmail.com> add seekToPoint to reset reader (21:10:46)
	* Michael P. Gerlek <mpg@flaxen.com> merge (20:10:33)
	* Michael P. Gerlek <mpg@flaxen.com> bringing lru cache online (20:10:23)
	* Howard Butler <hobu.inc@gmail.com> tweak #ifdefs (19:27:39)
	* Michael P. Gerlek <mpg@flaxen.com> rename lru cache (17:29:21)
	* Michael P. Gerlek <mpg@flaxen.com> mild and likely inconsequential bug fix (17:23:19)
	* Michael P. Gerlek <mpg@flaxen.com> non-ORA build fix (17:21:59)
	* Howard Butler <hobu.inc@gmail.com> #ifdef Oracle out of the way (03:20:01)
	* Michael P. Gerlek <mpg@flaxen.com> converted lru cache to a PointData cache, with the needed semantics (02:17:28)
	* Michael P. Gerlek <mpg@flaxen.com> merge (01:42:55)
	* Michael P. Gerlek <mpg@flaxen.com> lru cache testing (01:42:39)
	* Michael P. Gerlek <mpg@flaxen.com> added LRU cache (00:09:32)

2011-03-10
	* Howard Butler <hobu.inc@gmail.com> fix up GDAL CPL_DEBUG output so it at least works (leaks a putenv string right now).  start on an oci example (23:04:03)
	* Michael P. Gerlek <mpg@flaxen.com> minimally turn on pcinfo (22:56:29)
	* Michael P. Gerlek <mpg@flaxen.com> add support for positional opts (22:55:59)
	* Michael P. Gerlek <mpg@flaxen.com> lint (22:24:29)
	* Michael P. Gerlek <mpg@flaxen.com> lint; mild bug fix (22:20:43)
	* Michael P. Gerlek <mpg@flaxen.com> merge (19:00:10)
	* Michael P. Gerlek <mpg@flaxen.com> docs and notes for sprint (18:59:54)
	* Michael P. Gerlek <mpg@flaxen.com> added dump() (18:38:40)
	* Michael P. Gerlek <mpg@flaxen.com> notes for/during the montreal sprint (18:25:48)
	* Michael P. Gerlek <mpg@flaxen.com> should be private (18:13:25)
	* Michael P. Gerlek <mpg@flaxen.com> updated (00:40:01)

2011-03-09
	* Howard Butler <hobu.inc@gmail.com> add method for creating spatial index table entry (20:04:43)
	* Howard Butler <hobu.inc@gmail.com> rework insertion of point cloud entry (19:24:26)
	* Howard Butler <hobu.inc@gmail.com> a big wad of Oracle writer (14:21:32)
	* Michael P. Gerlek <mpg@flaxen.com> viewer work (00:05:29)
	* Michael P. Gerlek <mpg@flaxen.com> added cheesy decimation filter (00:04:11)

2011-03-08
	* Michael P. Gerlek <mpg@flaxen.com> checkpoint (04:52:36)
	* Michael P. Gerlek <mpg@flaxen.com> sync w/ Reader->Producer change (00:31:08)
	* Michael P. Gerlek <mpg@flaxen.com> minor cleanups and docs (00:03:52)

2011-03-07
	* Michael P. Gerlek <mpg@flaxen.com> very simple cache filter (22:44:33)
	* Howard Butler <hobu.inc@gmail.com> rename libpc::Reader to libpc::Producer (20:37:14)
	* Howard Butler <hobu.inc@gmail.com> rename libpc::Writer to libpc::Consumer (20:07:33)
	* Howard Butler <hobu.inc@gmail.com> fix up missing invocation (20:03:34)
	* Howard Butler <hobu.inc@gmail.com> more OCI writer scaffolding (19:46:28)

2011-03-04
	* Michael P. Gerlek <mpg@flaxen.com> pcview work (22:47:27)
	* Michael P. Gerlek <mpg@flaxen.com> merge (20:39:35)
	* Michael P. Gerlek <mpg@flaxen.com> I can read a point in C# now (20:39:21)
	* Michael P. Gerlek <mpg@flaxen.com> more incremental swig work (20:13:29)
	* Michael P. Gerlek <mpg@flaxen.com> fix typedef (20:12:57)
	* Michael P. Gerlek <mpg@flaxen.com> added set() for oper[] (19:39:06)
	* Michael P. Gerlek <mpg@flaxen.com> incremental swig work (19:18:25)
	* Howard Butler <hobu.inc@gmail.com> get chipper working.  bolt on some testing (18:27:30)
	* Michael P. Gerlek <mpg@flaxen.com> swig work (01:39:35)
	* Michael P. Gerlek <mpg@flaxen.com> don't expose liblas headers\! (01:03:54)
	* Michael P. Gerlek <mpg@flaxen.com> fixed bad types (00:46:50)
	* Michael P. Gerlek <mpg@flaxen.com> improved virtual functions in Stage classes; implemented MosaicFilter (00:44:46)

2011-03-03
	* Michael P. Gerlek <mpg@flaxen.com> merge (20:16:04)
	* Michael P. Gerlek <mpg@flaxen.com> fix argument order (20:15:52)
	* Howard Butler <hobu.inc@gmail.com> merge (20:10:50)
	* Howard Butler <hobu.inc@gmail.com> add the chipper (20:10:39)
	* Michael P. Gerlek <mpg@flaxen.com> start of pcview (18:09:26)
	* Michael P. Gerlek <mpg@flaxen.com> get swig building (17:58:37)
	* Michael P. Gerlek <mpg@flaxen.com> get swig building (17:55:47)
	* Michael P. Gerlek <mpg@flaxen.com> missing files (04:47:18)
	* Michael P. Gerlek <mpg@flaxen.com> start at bindings (04:43:42)

2011-03-02
	* Howard Butler <hobu.inc@gmail.com> more OCI scaffolding (18:56:55)
	* Howard Butler <hobu.inc@gmail.com> using often blows my foot off. (16:58:47)
	* Howard Butler <hobu.inc@gmail.com> simplify allValid to hop out of testing once we hit a false one.  Clean up initialization of m_numPoints so it is only set once on construction (16:49:11)
	* Howard Butler <hobu.inc@gmail.com> std::vector<bool> doesn't work on a lot of compilers.  Use std::vector<uint8_t>::size_type for vector indicies instead of size_t.  Provide an allValid method to shortcut testing each item in the validity mask individually. (16:39:52)
	* Michael P. Gerlek <mpg@flaxen.com> added -native (00:21:54)
	* Michael P. Gerlek <mpg@flaxen.com> more coding (00:10:45)

2011-03-01
	* Michael P. Gerlek <mpg@flaxen.com> better point format control (23:33:58)
	* Michael P. Gerlek <mpg@flaxen.com> bump up blocking factor, again (23:33:31)
	* Michael P. Gerlek <mpg@flaxen.com> explicitly inline these dudes (23:33:05)
	* Michael P. Gerlek <mpg@flaxen.com> wrap user function in try/catch (23:32:03)
	* Michael P. Gerlek <mpg@flaxen.com> set output point format to same as input (23:31:48)
	* Michael P. Gerlek <mpg@flaxen.com> move *Layout classes into separate files (21:51:51)
	* Michael P. Gerlek <mpg@flaxen.com> add Stage::getName() (21:40:24)
	* Michael P. Gerlek <mpg@flaxen.com> reset default size (21:40:08)
	* Howard Butler <hobu.inc@gmail.com> merge (21:08:17)
	* Howard Butler <hobu.inc@gmail.com> clean up test target invocation (21:08:10)
	* Michael P. Gerlek <mpg@flaxen.com> was using wrong filesize (20:52:38)
	* Michael P. Gerlek <mpg@flaxen.com> tidying up (20:52:18)
	* Michael P. Gerlek <mpg@flaxen.com> fix test name (19:37:19)
	* Michael P. Gerlek <mpg@flaxen.com> remove nonsense (19:36:02)
	* Michael P. Gerlek <mpg@flaxen.com> merge (19:10:07)
	* Michael P. Gerlek <mpg@flaxen.com> fixes to getDimension APIs; trying to get liblaswriter to work (19:09:53)
	* Howard Butler <hobu.inc@gmail.com> plumbing for OCI driver (18:29:56)
	* Michael P. Gerlek <mpg@flaxen.com> 32-bit compilation lint (17:27:22)
	* Michael P. Gerlek <mpg@flaxen.com> 32-bit compilation lint (17:21:30)
	* Howard Butler <hobu.inc@gmail.com> handle liblas::ePointFormatUnknown (14:57:41)
	* Howard Butler <hobu.inc@gmail.com> you can't forward declare enums (14:57:29)
	* Michael P. Gerlek <mpg@flaxen.com> adding -i, -o (01:28:52)
	* Michael P. Gerlek <mpg@flaxen.com> typos (01:28:30)
	* Michael P. Gerlek <mpg@flaxen.com> increase block size for actual runs (01:27:32)
	* Michael P. Gerlek <mpg@flaxen.com> lint (01:27:06)
	* Michael P. Gerlek <mpg@flaxen.com> lint (01:26:48)
	* Michael P. Gerlek <mpg@flaxen.com> lint (01:26:07)
	* Michael P. Gerlek <mpg@flaxen.com> lint (01:25:52)
	* Michael P. Gerlek <mpg@flaxen.com> w00t: .laz support (00:21:04)
	* Michael P. Gerlek <mpg@flaxen.com> improve liblaswriter (00:15:15)

2011-02-28
	* Michael P. Gerlek <mpg@flaxen.com> updated liblas ref file (23:34:21)
	* Michael P. Gerlek <mpg@flaxen.com> moved note on custom fields NYI (23:34:03)
	* Michael P. Gerlek <mpg@flaxen.com> turned on liblas writer for point types (23:32:03)
	* Michael P. Gerlek <mpg@flaxen.com> added addDims() (23:31:29)
	* Michael P. Gerlek <mpg@flaxen.com> note custom fields NYI (23:30:53)
	* Michael P. Gerlek <mpg@flaxen.com> started ability to use custom fields (23:28:52)
	* Michael P. Gerlek <mpg@flaxen.com> liblas reader now accepting all point types (22:22:15)
	* Michael P. Gerlek <mpg@flaxen.com> missed fix to signaller test (17:31:08)
	* Michael P. Gerlek <mpg@flaxen.com> make it compile, for now (17:29:10)

2011-02-27
	* Michael P. Gerlek <mpg@flaxen.com> merge (02:40:20)
	* Michael P. Gerlek <mpg@flaxen.com> added -timer (02:30:26)
	* Michael P. Gerlek <mpg@flaxen.com> unit test for progress meter (02:14:43)
	* Michael P. Gerlek <mpg@flaxen.com> use fixed date (02:08:04)
	* Michael P. Gerlek <mpg@flaxen.com> tidy up Application class usage (01:45:08)

2011-02-26
	* Michael P. Gerlek <mpg@flaxen.com> cmd line app harness (01:53:33)

2011-02-25
	* Michael P. Gerlek <mpg@flaxen.com> move boost test DYN_LINK into cmake (21:37:04)
	* Howard Butler <hobu.inc@gmail.com> merge (21:13:52)
	* Howard Butler <hobu.inc@gmail.com> start re-organizing things into separate driver directories (21:07:13)
	* Michael P. Gerlek <mpg@flaxen.com> fix file path (21:04:51)
	* Michael P. Gerlek <mpg@flaxen.com> fix dyn linkage (21:04:42)
	* Michael P. Gerlek <mpg@flaxen.com> lint (21:02:20)
	* Michael P. Gerlek <mpg@flaxen.com> merge (20:59:12)
	* Michael P. Gerlek <mpg@flaxen.com> liblas writer working; added file comparator, support functions (20:58:56)
	* Howard Butler <hobu.inc@gmail.com> get tests building and working on osx with 'make test' target (20:05:33)
	* Michael P. Gerlek <mpg@flaxen.com> liblas reader ocming online; fixed bad by-ref param (19:30:11)
	* Michael P. Gerlek <mpg@flaxen.com> lint (19:28:56)

2011-02-24
	* Michael P. Gerlek <mpg@flaxen.com> get liblas linking in correctly (20:08:59)
	* Michael P. Gerlek <mpg@flaxen.com> boy did that cause problems (19:35:16)
	* Michael P. Gerlek <mpg@flaxen.com> improved version tests (18:58:48)
	* Michael P. Gerlek <mpg@flaxen.com> stubbing in liblas support (18:55:38)
	* Michael P. Gerlek <mpg@flaxen.com> added libLAS support, added some config tests (18:54:21)
	* Michael P. Gerlek <mpg@flaxen.com> outdated, already moved (18:50:54)
	* Michael P. Gerlek <mpg@flaxen.com> major cut/paste error (17:07:46)
	* Howard Butler <hobu.inc@gmail.com> fix ups to compile on gcc -- we don't link yet though (03:17:51)
	* Howard Butler <hobu.inc@gmail.com> gcc complains about these, and I don't get what was going on here.  copy/paste error? (03:16:36)
	* Michael P. Gerlek <mpg@flaxen.com> add Crop filter test (02:18:58)
	* Michael P. Gerlek <mpg@flaxen.com> revise error tolerance (02:18:28)
	* Michael P. Gerlek <mpg@flaxen.com> comment (02:18:02)
	* Michael P. Gerlek <mpg@flaxen.com> add Faux read/write tests (02:00:03)
	* Michael P. Gerlek <mpg@flaxen.com> add FP compare support (01:59:11)
	* Michael P. Gerlek <mpg@flaxen.com> start of reader/writer stage tests (01:22:36)
	* Michael P. Gerlek <mpg@flaxen.com> clean up reader/writer classes (01:16:53)

2011-02-23
	* Michael P. Gerlek <mpg@flaxen.com> use constant-time field indexing (23:06:04)
	* Michael P. Gerlek <mpg@flaxen.com> init properly (19:44:54)
	* Michael P. Gerlek <mpg@flaxen.com> catch missing file (19:44:40)
	* Michael P. Gerlek <mpg@flaxen.com> lint (19:32:05)
	* Michael P. Gerlek <mpg@flaxen.com> more unit tests (16:39:29)

2011-02-22
	* Michael P. Gerlek <mpg@flaxen.com> checkpoint (21:49:03)
	* Michael P. Gerlek <mpg@flaxen.com> bunch of unit test work (18:38:12)

2011-02-21
	* Michael P. Gerlek <mpg@flaxen.com> why? (16:59:21)
	* Michael P. Gerlek <mpg@flaxen.com> added some unit tests (16:58:49)

2011-02-18
	* Michael P. Gerlek <mpg@flaxen.com> cmake work (19:54:21)

2011-02-17
	* Michael P. Gerlek <mpg@flaxen.com> unit test work (20:35:44)
	* Michael P. Gerlek <mpg@flaxen.com> stub for using boost unit tests (20:00:55)
	* Michael P. Gerlek <mpg@flaxen.com> fix bad cast (#213 from liblas) (18:23:40)
	* Michael P. Gerlek <mpg@flaxen.com> first las output achieved (17:22:01)

2011-02-16
	* Michael P. Gerlek <mpg@flaxen.com> checkpoint - las writing (22:22:44)
	* Michael P. Gerlek <mpg@flaxen.com> debugging (21:38:24)
	* Michael P. Gerlek <mpg@flaxen.com> boost I/O fix (21:38:01)
	* Michael P. Gerlek <mpg@flaxen.com> checkpoint - las read/write (01:25:48)

2011-02-15
	* Michael P. Gerlek <mpg@flaxen.com> checkpoint - working on las reading (21:54:49)
	* Michael P. Gerlek <mpg@flaxen.com> tweaks (20:16:37)
	* Michael P. Gerlek <mpg@flaxen.com> las header reader coming online (19:58:18)
	* Michael P. Gerlek <mpg@flaxen.com> checkpoint: renamed Layout to Schema, adding las header reading ability (18:30:59)
	* Michael P. Gerlek <mpg@flaxen.com> added SpatialReference, Metadata; split out LasSchema (05:14:06)
	* Michael P. Gerlek <mpg@flaxen.com> added Vector, to back up Range and Bounds (02:25:48)
	* Michael P. Gerlek <mpg@flaxen.com> checkpoint - schema work (01:33:43)

2011-02-14
	* Michael P. Gerlek <mpg@flaxen.com> checkpoint - Schema work (22:57:34)
	* Michael P. Gerlek <mpg@flaxen.com> uml project (16:42:55)
	* Michael P. Gerlek <mpg@flaxen.com> stub in progress/interrupt callback (16:41:08)

2011-02-12
	* Michael P. Gerlek <mpg@flaxen.com> fix size_t (22:42:10)
	* Michael P. Gerlek <mpg@flaxen.com> convert to std::size_t and friends (21:21:13)
	* Michael P. Gerlek <mpg@flaxen.com> more updates (20:01:09)
	* Michael P. Gerlek <mpg@flaxen.com> misc updates (17:11:48)
	* Michael P. Gerlek <mpg@flaxen.com> quick hack until cmake can do it for us (04:44:52)

2011-02-11
	* Michael P. Gerlek <mpg@flaxen.com> lint (22:33:25)
	* Michael P. Gerlek <mpg@flaxen.com> moved color ramp function (22:18:19)
	* Michael P. Gerlek <mpg@flaxen.com> byte -> boost::uint8_t (22:18:05)
	* Michael P. Gerlek <mpg@flaxen.com> moved in some utility funcs (22:00:41)
	* Michael P. Gerlek <mpg@flaxen.com> added Color (from liblas) (21:45:24)
	* Michael P. Gerlek <mpg@flaxen.com> added Schema (from liblas) (21:35:19)
	* Michael P. Gerlek <mpg@flaxen.com> move << to .cpp (20:20:09)
	* Michael P. Gerlek <mpg@flaxen.com> "using namspace libpc;"  ->  "namespace libpc {..." (20:11:37)
	* Michael P. Gerlek <mpg@flaxen.com> added Dimension (from liblas) (19:51:31)
	* Michael P. Gerlek <mpg@flaxen.com> added exceptions and versioning support (18:13:52)
	* Michael P. Gerlek <mpg@flaxen.com> cleaned up source conventions (17:22:07)
	* Michael P. Gerlek <mpg@flaxen.com> applied astyle everywhere (mostly to fix indents) (16:28:32)
	* Michael P. Gerlek <mpg@flaxen.com> initial guess (16:28:07)
	* Howard Butler <hobu.inc@gmail.com> namespace closing }'s should not have ;'s after them (14:35:14)
	* Howard Butler <hobu.inc@gmail.com> don't replace header for liblas::Bounds (14:26:47)
	* Michael P. Gerlek <mpg@flaxen.com> building with liblas' Bounds class now (05:46:18)
	* Michael P. Gerlek <mpg@flaxen.com> merge (04:53:09)
	* Michael P. Gerlek <mpg@flaxen.com> namespacing, adding Bounds class (04:47:31)

2011-02-10
	* Michael P. Gerlek <mpg@flaxen.com> cmake builds now working (04:38:20)
	* Michael P. Gerlek <mpg@flaxen.com> comment everything out for now (04:14:32)
	* Michael P. Gerlek <mpg@flaxen.com> unix name fix (04:14:17)
	* Michael P. Gerlek <mpg@flaxen.com> starting to turn on cmake builds (04:07:18)
	* Michael P. Gerlek <mpg@flaxen.com> obsolete (03:49:50)
	* Michael P. Gerlek <mpg@flaxen.com> copied from liblas (03:08:06)

2011-02-09
	* Michael P. Gerlek <mpg@flaxen.com> copied from liblas (20:33:36)
	* Michael P. Gerlek <mpg@flaxen.com> copy of cmake files from liblas (20:25:21)
	* Michael P. Gerlek <mpg@flaxen.com> removed (20:25:04)
	* Michael P. Gerlek <mpg@flaxen.com> 0.1 (20:18:11)
	* Michael P. Gerlek <mpg@flaxen.com> credits (20:16:44)
	* Michael P. Gerlek <mpg@flaxen.com> remove unused index (00:31:41)

2011-02-08
	* Michael P. Gerlek <mpg@flaxen.com> removed isActive (I feel better now) (22:51:21)
	* Michael P. Gerlek <mpg@flaxen.com> moved isActive into the Field, but it is still isn't a clean concept; checkpoint here, before removing it (22:48:46)
	* Michael P. Gerlek <mpg@flaxen.com> cleanup work on isActive notion (21:08:59)
	* Michael P. Gerlek <mpg@flaxen.com> cleanups (20:51:09)
	* Michael P. Gerlek <mpg@flaxen.com> remove evil initialize() protocols (20:19:18)
	* Michael P. Gerlek <mpg@flaxen.com> mosaicker basically working (19:03:16)
	* Michael P. Gerlek <mpg@flaxen.com> working end-to-end now (17:11:46)
	* Michael P. Gerlek <mpg@flaxen.com> checkpoint (still need to set isActive) (02:39:05)

2011-02-07
	* Michael P. Gerlek <mpg@flaxen.com> checkpoint (21:53:54)
	* Michael P. Gerlek <mpg@flaxen.com> checkpoint (19:32:25)

2011-02-05
	* Michael P. Gerlek <mpg@flaxen.com> fix for Hobu :-) (23:54:32)
	* Michael P. Gerlek <mpg@flaxen.com> updated copyright (02:11:50)
	* Michael P. Gerlek <mpg@flaxen.com> merge (00:08:40)
	* Michael P. Gerlek <mpg@flaxen.com> start of prototype API (00:08:23)

2011-02-04
	* Howard Butler <hobu.inc@gmail.com> attempt to answer some questions and fill in more stuff (17:01:53)

2011-02-03
	* Michael P. Gerlek <mpg@flaxen.com> rst fix (23:37:07)
	* Michael P. Gerlek <mpg@flaxen.com> first post! (23:06:15)

