[pdal-commits] [PDAL/PDAL] 3f1af0: Load only one plugin when guessing plugin names

GitHub noreply at github.com
Fri May 8 10:47:33 PDT 2015


  Branch: refs/heads/rialto-tiling
  Home:   https://github.com/PDAL/PDAL
  Commit: 3f1af0f4350acce47d02422e84d78ca3d569a38d
      https://github.com/PDAL/PDAL/commit/3f1af0f4350acce47d02422e84d78ca3d569a38d
  Author: Pete Gadomski <pete.gadomski at gmail.com>
  Date:   2015-04-26 (Sun, 26 Apr 2015)

  Changed paths:
    M src/PluginManager.cpp

  Log Message:
  -----------
  Load only one plugin when guessing plugin names

In `PluginManager::guessLoadByPath`, the driverName was not being
entirely used when loading plugins. Only the plugin type (filter,
reader, writer) was used. This patch checks the actual name of the
driver (e.g. hexbin) against the filename of the library, and only loads
the plugin if the name matches.

Since a plugin only needs to be loaded once, the return value of the
`loadByPath` call is returned from `guessLoadByPath`. If no plugins are
found, the `guessLoadByPath` now returns -1.


  Commit: 6e210d468195e27c0beae0a7b60489105e0c0a2c
      https://github.com/PDAL/PDAL/commit/6e210d468195e27c0beae0a7b60489105e0c0a2c
  Author: Connor Manning <connor at hobu.co>
  Date:   2015-04-26 (Sun, 26 Apr 2015)

  Changed paths:
    M include/pdal/PluginManager.hpp
    M include/pdal/pdal_macros.hpp
    M src/KernelFactory.cpp
    M src/PluginManager.cpp
    M src/StageFactory.cpp

  Log Message:
  -----------
  Plugin manager tweaks.  Avoid integer return codes and simplify a couple things.


  Commit: d639bd7e00416631da5451db5492eb2d64669221
      https://github.com/PDAL/PDAL/commit/d639bd7e00416631da5451db5492eb2d64669221
  Author: Connor Manning <connor at hobu.co>
  Date:   2015-04-26 (Sun, 26 Apr 2015)

  Changed paths:
    M src/PluginManager.cpp

  Log Message:
  -----------
  Merge remote-tracking branch 'gadomski/missing-plugin-cleanup' into pm-consistency

Conflicts:
	src/PluginManager.cpp


  Commit: 715f58c123920b6169fd107f08965ef5210b6cae
      https://github.com/PDAL/PDAL/commit/715f58c123920b6169fd107f08965ef5210b6cae
  Author: Andrew <andrew at abell-vb2.(none)>
  Date:   2015-04-29 (Wed, 29 Apr 2015)

  Changed paths:
    M include/pdal/PointView.hpp
    M plugins/nitf/io/MetadataReader.hpp
    M plugins/nitf/io/NitfFile.hpp
    M plugins/nitf/io/NitfWriter.cpp
    M plugins/nitf/io/tre_plugins.cpp
    M plugins/oci/io/OciWriter.cpp
    M plugins/oci/test/OCITest.cpp
    M src/PointView.cpp
    M test/unit/io/optech/OptechReaderTest.cpp

  Log Message:
  -----------
  Fixes for g++/Ubuntu compilation.


  Commit: 4f8f9cb203380945ea401a9fceff90ad60ef24e5
      https://github.com/PDAL/PDAL/commit/4f8f9cb203380945ea401a9fceff90ad60ef24e5
  Author: Connor Manning <connor at hobu.co>
  Date:   2015-04-30 (Thu, 30 Apr 2015)

  Changed paths:
    M include/pdal/PointView.hpp
    M include/pdal/Utils.hpp
    M src/PointView.cpp

  Log Message:
  -----------
  Remove boost::numeric_cast.


  Commit: c9eaccaf9316eb751d9fcad7107b603643b3479b
      https://github.com/PDAL/PDAL/commit/c9eaccaf9316eb751d9fcad7107b603643b3479b
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2015-05-01 (Fri, 01 May 2015)

  Changed paths:
    M include/pdal/PointView.hpp
    M include/pdal/Utils.hpp
    M src/PointView.cpp

  Log Message:
  -----------
  Merge pull request #889 from PDAL/casting

Remove boost::numeric_cast.


  Commit: a46515c5ca5b35f0cbd21a713cc82c9c10e43a51
      https://github.com/PDAL/PDAL/commit/a46515c5ca5b35f0cbd21a713cc82c9c10e43a51
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2015-05-01 (Fri, 01 May 2015)

  Changed paths:
    M include/pdal/DbWriter.hpp
    M include/pdal/Writer.hpp
    M io/bpf/BpfWriter.cpp
    M io/las/LasWriter.cpp
    M plugins/oci/io/OciWriter.cpp
    M src/DbWriter.cpp
    M src/Writer.cpp
    M test/unit/filters/FerryFilterTest.cpp
    M test/unit/io/las/LasWriterTest.cpp

  Log Message:
  -----------
  Add auto-scaling.

Close #888


  Commit: 116d7d867af69da601ced096d9cf46f19709d78f
      https://github.com/PDAL/PDAL/commit/116d7d867af69da601ced096d9cf46f19709d78f
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2015-05-04 (Mon, 04 May 2015)

  Changed paths:
    M include/pdal/Kernel.hpp
    M include/pdal/Options.hpp
    M include/pdal/Stage.hpp
    M kernels/CMakeLists.txt
    A kernels/merge/CMakeLists.txt
    A kernels/merge/MergeKernel.cpp
    A kernels/merge/MergeKernel.hpp
    M kernels/pipeline/PipelineKernel.cpp
    M kernels/sort/SortKernel.cpp
    M kernels/translate/TranslateKernel.cpp
    M src/Kernel.cpp
    M src/KernelFactory.cpp
    M src/Options.cpp
    M test/unit/CMakeLists.txt
    A test/unit/apps/MergeTest.cpp

  Log Message:
  -----------
  Merge kernel.


  Commit: 73d0ee2581b7a58fbf40795f27dea5377f153583
      https://github.com/PDAL/PDAL/commit/73d0ee2581b7a58fbf40795f27dea5377f153583
  Author: Pete Gadomski <pete.gadomski at gmail.com>
  Date:   2015-05-04 (Mon, 04 May 2015)

  Changed paths:
    M test/unit/apps/MergeTest.cpp

  Log Message:
  -----------
  Add space between filename and output redirection

Without the space, the 2 became part of the filename, at least on OSX.
I'm not sure why this didn't break on Travis...


  Commit: 5c365960e6e2b38d06fc8468e70e80056a029d70
      https://github.com/PDAL/PDAL/commit/5c365960e6e2b38d06fc8468e70e80056a029d70
  Author: Pete Gadomski <pete.gadomski at gmail.com>
  Date:   2015-05-04 (Mon, 04 May 2015)

  Changed paths:
    M test/unit/apps/MergeTest.cpp

  Log Message:
  -----------
  Merge pull request #891 from gadomski/fix-merge-test

Add space between filename and output redirection


  Commit: 4502463b0d578150cd28a2efa761660dfb7fd7a2
      https://github.com/PDAL/PDAL/commit/4502463b0d578150cd28a2efa761660dfb7fd7a2
  Author: Pete Gadomski <pete.gadomski at gmail.com>
  Date:   2015-05-04 (Mon, 04 May 2015)

  Changed paths:
    M CMakeLists.txt
    M doc/stages/index.rst
    A doc/stages/readers.ply.rst
    M io/CMakeLists.txt
    A io/ply/CMakeLists.txt
    A io/ply/PlyReader.cpp
    A io/ply/PlyReader.hpp
    M src/StageFactory.cpp
    A test/data/ply/no_vertex.ply
    A test/data/ply/simple_binary.ply
    A test/data/ply/simple_text.ply
    M test/unit/CMakeLists.txt
    A test/unit/io/ply/PlyReaderTest.cpp
    A vendor/rply-1.1.3/LICENSE
    A vendor/rply-1.1.3/etc/convert.c
    A vendor/rply-1.1.3/etc/dump.c
    A vendor/rply-1.1.3/etc/input.ply
    A vendor/rply-1.1.3/etc/sconvert.c
    A vendor/rply-1.1.3/manual/manual.html
    A vendor/rply-1.1.3/manual/reference.css
    A vendor/rply-1.1.3/manual/rply.png
    A vendor/rply-1.1.3/rply.c
    A vendor/rply-1.1.3/rply.h

  Log Message:
  -----------
  Add a ply reader

Includes rply 1.1.3 in vendor/. Ply reader is included as a native
driver.

Works on #878


  Commit: 1da0856f8bcd40e82b094c7f71815f39cfcc9b0d
      https://github.com/PDAL/PDAL/commit/1da0856f8bcd40e82b094c7f71815f39cfcc9b0d
  Author: Pete Gadomski <pete.gadomski at gmail.com>
  Date:   2015-05-04 (Mon, 04 May 2015)

  Changed paths:
    M CMakeLists.txt
    M doc/stages/index.rst
    A doc/stages/readers.ply.rst
    M io/CMakeLists.txt
    A io/ply/CMakeLists.txt
    A io/ply/PlyReader.cpp
    A io/ply/PlyReader.hpp
    M src/StageFactory.cpp
    A test/data/ply/no_vertex.ply
    A test/data/ply/simple_binary.ply
    A test/data/ply/simple_text.ply
    M test/unit/CMakeLists.txt
    A test/unit/io/ply/PlyReaderTest.cpp
    A vendor/rply-1.1.3/LICENSE
    A vendor/rply-1.1.3/etc/convert.c
    A vendor/rply-1.1.3/etc/dump.c
    A vendor/rply-1.1.3/etc/input.ply
    A vendor/rply-1.1.3/etc/sconvert.c
    A vendor/rply-1.1.3/manual/manual.html
    A vendor/rply-1.1.3/manual/reference.css
    A vendor/rply-1.1.3/manual/rply.png
    A vendor/rply-1.1.3/rply.c
    A vendor/rply-1.1.3/rply.h

  Log Message:
  -----------
  Merge pull request #892 from gadomski/issues/878-ply-reader

Add a ply reader


  Commit: 87123897f7d3b2b9daf1523266b6b685e1dac7aa
      https://github.com/PDAL/PDAL/commit/87123897f7d3b2b9daf1523266b6b685e1dac7aa
  Author: Pete Gadomski <pete.gadomski at gmail.com>
  Date:   2015-05-04 (Mon, 04 May 2015)

  Changed paths:
    M doc/stages/index.rst
    A doc/stages/writers.ply.rst
    M io/ply/CMakeLists.txt
    A io/ply/PlyWriter.cpp
    A io/ply/PlyWriter.hpp
    M src/StageFactory.cpp
    M test/unit/CMakeLists.txt
    A test/unit/io/ply/PlyWriterTest.cpp

  Log Message:
  -----------
  Add a ply writer

Fixes #878


  Commit: e76b74132bf350acc82ddb1d30acc008cef31add
      https://github.com/PDAL/PDAL/commit/e76b74132bf350acc82ddb1d30acc008cef31add
  Author: Pete Gadomski <pete.gadomski at gmail.com>
  Date:   2015-05-05 (Tue, 05 May 2015)

  Changed paths:
    M doc/stages/index.rst
    A doc/stages/writers.ply.rst
    M io/ply/CMakeLists.txt
    A io/ply/PlyWriter.cpp
    A io/ply/PlyWriter.hpp
    M src/StageFactory.cpp
    M test/unit/CMakeLists.txt
    A test/unit/io/ply/PlyWriterTest.cpp

  Log Message:
  -----------
  Merge pull request #894 from gadomski/issues/878-ply-writer

Add a ply writer


  Commit: 5d86d99a34c050d742b06643eb421534b68ab7a7
      https://github.com/PDAL/PDAL/commit/5d86d99a34c050d742b06643eb421534b68ab7a7
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2015-05-05 (Tue, 05 May 2015)

  Changed paths:
    M plugins/pcl/kernel/GroundKernel.cpp
    M plugins/pcl/kernel/PCLKernel.cpp
    M plugins/pcl/kernel/SmoothKernel.cpp

  Log Message:
  -----------
  Fix extra options for PCL kernels.


  Commit: 12b3b992a556eff8a96c94cb1476abf5ed7461f9
      https://github.com/PDAL/PDAL/commit/12b3b992a556eff8a96c94cb1476abf5ed7461f9
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2015-05-05 (Tue, 05 May 2015)

  Changed paths:
    M doc/stages/index.rst
    A doc/stages/writers.ply.rst
    M io/ply/CMakeLists.txt
    A io/ply/PlyWriter.cpp
    A io/ply/PlyWriter.hpp
    M src/StageFactory.cpp
    M test/unit/CMakeLists.txt
    A test/unit/io/ply/PlyWriterTest.cpp

  Log Message:
  -----------
  Merge branch 'master' of https://github.com/PDAL/PDAL


  Commit: 78119eeb8607ccbc58645ee371e98de79d669cb8
      https://github.com/PDAL/PDAL/commit/78119eeb8607ccbc58645ee371e98de79d669cb8
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2015-05-05 (Tue, 05 May 2015)

  Changed paths:
    A doc/stages/readers.bpf.rst
    A doc/stages/writers.bpf.rst
    M doc/stages/writers.las.rst

  Log Message:
  -----------
  Add doc for BPF reader/writer.
Add description of "auto" scaling.


  Commit: c7152e9e0c7131240786d5adaef6ebd86c8a046e
      https://github.com/PDAL/PDAL/commit/c7152e9e0c7131240786d5adaef6ebd86c8a046e
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2015-05-05 (Tue, 05 May 2015)

  Changed paths:
    M include/pdal/GDALUtils.hpp
    M include/pdal/Log.hpp
    M plugins/nitf/io/NitfReader.hpp
    M src/GDALUtils.cpp
    M src/Log.cpp
    M test/unit/CMakeLists.txt
    R test/unit/GDALUtilsTest.cpp

  Log Message:
  -----------
  Remove boost from Log code.
Remove dead code from GDALUtils.


  Commit: 95d30acd8de2f4a234c8f2b4d88ff3651811bc45
      https://github.com/PDAL/PDAL/commit/95d30acd8de2f4a234c8f2b4d88ff3651811bc45
  Author: Michael P. Gerlek <mpg at flaxen.com>
  Date:   2015-05-06 (Wed, 06 May 2015)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  temp outputs


  Commit: 6981805cad769a812aedba382b0e7f00f67ebce1
      https://github.com/PDAL/PDAL/commit/6981805cad769a812aedba382b0e7f00f67ebce1
  Author: Michael P. Gerlek <mpg at flaxen.com>
  Date:   2015-05-06 (Wed, 06 May 2015)

  Changed paths:
    M plugins/sqlite/io/SQLiteCommon.hpp
    M plugins/sqlite/test/SQLiteTest.cpp

  Log Message:
  -----------
  fix for #895


  Commit: 4c3114c7dee91a337995d3af085b0675c6b69986
      https://github.com/PDAL/PDAL/commit/4c3114c7dee91a337995d3af085b0675c6b69986
  Author: Connor Manning <connor at hobu.co>
  Date:   2015-05-07 (Thu, 07 May 2015)

  Changed paths:
    M include/pdal/Utils.hpp

  Log Message:
  -----------
  Remove extraneous semicolons.


  Commit: a3e93db03d95cc6d7271c29727a0d5a74a35886e
      https://github.com/PDAL/PDAL/commit/a3e93db03d95cc6d7271c29727a0d5a74a35886e
  Author: Sandro Santilli <strk at keybit.net>
  Date:   2015-05-08 (Fri, 08 May 2015)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Add website link to README file

I could not find it anywhere else (quickly)


  Commit: 1ee93cbe662c00f22bcb9366fd7a50dfd31a6331
      https://github.com/PDAL/PDAL/commit/1ee93cbe662c00f22bcb9366fd7a50dfd31a6331
  Author: Sandro Santilli <strk at keybit.net>
  Date:   2015-05-08 (Fri, 08 May 2015)

  Changed paths:
    M doc/stages/writers.pgpointcloud.rst

  Log Message:
  -----------
  Document "pcid" option of PgPointcloud writer plugin


  Commit: aeb457e616747eb6379ff9f103c828eed36b8fcb
      https://github.com/PDAL/PDAL/commit/aeb457e616747eb6379ff9f103c828eed36b8fcb
  Author: Howard Butler <howard at hobu.co>
  Date:   2015-05-08 (Fri, 08 May 2015)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Merge pull request #898 from strk/patch-2

Add website link to README file


  Commit: 1f96d9459ab7f5c9b6b2cdc523d5131e66373057
      https://github.com/PDAL/PDAL/commit/1f96d9459ab7f5c9b6b2cdc523d5131e66373057
  Author: Howard Butler <howard at hobu.co>
  Date:   2015-05-08 (Fri, 08 May 2015)

  Changed paths:
    M doc/stages/writers.pgpointcloud.rst

  Log Message:
  -----------
  Merge pull request #899 from strk/pointcloud-docs

Document "pcid" option of PgPointcloud writer plugin


  Commit: 397936b8cf96dea6056ac582564fd311f6ae1180
      https://github.com/PDAL/PDAL/commit/397936b8cf96dea6056ac582564fd311f6ae1180
  Author: Howard Butler <howard at hobu.co>
  Date:   2015-05-08 (Fri, 08 May 2015)

  Changed paths:
    M src/PluginManager.cpp

  Log Message:
  -----------
  loadByPath should load DynamicLibrary if they're not already loaded


  Commit: 87499e59ff74379510145ef06af54b471978ba0b
      https://github.com/PDAL/PDAL/commit/87499e59ff74379510145ef06af54b471978ba0b
  Author: Howard Butler <howard at hobu.co>
  Date:   2015-05-08 (Fri, 08 May 2015)

  Changed paths:
    M include/pdal/PluginManager.hpp
    M include/pdal/pdal_macros.hpp
    M src/KernelFactory.cpp
    M src/PluginManager.cpp
    M src/StageFactory.cpp

  Log Message:
  -----------
  Merge pull request #887 from PDAL/pm-consistency

PluginManager consistency


  Commit: b3ad3813db4bc3f119257ea867d4f9843dc1776d
      https://github.com/PDAL/PDAL/commit/b3ad3813db4bc3f119257ea867d4f9843dc1776d
  Author: Michael P. Gerlek <mpg at flaxen.com>
  Date:   2015-05-08 (Fri, 08 May 2015)

  Changed paths:
    M .gitignore
    M plugins/sqlite/io/SQLiteCommon.hpp
    M plugins/sqlite/test/SQLiteTest.cpp

  Log Message:
  -----------
  Merge pull request #896 from PDAL/issue-895

Fix for SQLiteCommon::doesTableExist() iteration bug

(merge approved by @hobu)


  Commit: 43f17ebc04c22a194e28a1f8f9cc8ae7ac57480d
      https://github.com/PDAL/PDAL/commit/43f17ebc04c22a194e28a1f8f9cc8ae7ac57480d
  Author: Michael P. Gerlek <mpg at flaxen.com>
  Date:   2015-05-08 (Fri, 08 May 2015)

  Changed paths:
    M .gitignore
    M CMakeLists.txt
    M README.md
    M doc/stages/index.rst
    A doc/stages/readers.bpf.rst
    A doc/stages/readers.ply.rst
    A doc/stages/writers.bpf.rst
    M doc/stages/writers.las.rst
    M doc/stages/writers.pgpointcloud.rst
    A doc/stages/writers.ply.rst
    M include/pdal/DbWriter.hpp
    M include/pdal/GDALUtils.hpp
    M include/pdal/Kernel.hpp
    M include/pdal/Log.hpp
    M include/pdal/Options.hpp
    M include/pdal/PluginManager.hpp
    M include/pdal/PointView.hpp
    M include/pdal/Stage.hpp
    M include/pdal/Utils.hpp
    M include/pdal/Writer.hpp
    M include/pdal/pdal_macros.hpp
    M io/CMakeLists.txt
    M io/bpf/BpfWriter.cpp
    M io/las/LasWriter.cpp
    A io/ply/CMakeLists.txt
    A io/ply/PlyReader.cpp
    A io/ply/PlyReader.hpp
    A io/ply/PlyWriter.cpp
    A io/ply/PlyWriter.hpp
    M kernels/CMakeLists.txt
    A kernels/merge/CMakeLists.txt
    A kernels/merge/MergeKernel.cpp
    A kernels/merge/MergeKernel.hpp
    M kernels/pipeline/PipelineKernel.cpp
    M kernels/sort/SortKernel.cpp
    M kernels/translate/TranslateKernel.cpp
    M plugins/nitf/io/MetadataReader.hpp
    M plugins/nitf/io/NitfFile.hpp
    M plugins/nitf/io/NitfReader.hpp
    M plugins/nitf/io/NitfWriter.cpp
    M plugins/nitf/io/tre_plugins.cpp
    M plugins/oci/io/OciWriter.cpp
    M plugins/oci/test/OCITest.cpp
    M plugins/pcl/kernel/GroundKernel.cpp
    M plugins/pcl/kernel/PCLKernel.cpp
    M plugins/pcl/kernel/SmoothKernel.cpp
    M plugins/sqlite/io/SQLiteCommon.hpp
    M plugins/sqlite/test/SQLiteTest.cpp
    M src/DbWriter.cpp
    M src/GDALUtils.cpp
    M src/Kernel.cpp
    M src/KernelFactory.cpp
    M src/Log.cpp
    M src/Options.cpp
    M src/PluginManager.cpp
    M src/StageFactory.cpp
    M src/Writer.cpp
    A test/data/ply/no_vertex.ply
    A test/data/ply/simple_binary.ply
    A test/data/ply/simple_text.ply
    M test/unit/CMakeLists.txt
    R test/unit/GDALUtilsTest.cpp
    A test/unit/apps/MergeTest.cpp
    M test/unit/filters/FerryFilterTest.cpp
    M test/unit/io/las/LasWriterTest.cpp
    M test/unit/io/optech/OptechReaderTest.cpp
    A test/unit/io/ply/PlyReaderTest.cpp
    A test/unit/io/ply/PlyWriterTest.cpp
    A vendor/rply-1.1.3/LICENSE
    A vendor/rply-1.1.3/etc/convert.c
    A vendor/rply-1.1.3/etc/dump.c
    A vendor/rply-1.1.3/etc/input.ply
    A vendor/rply-1.1.3/etc/sconvert.c
    A vendor/rply-1.1.3/manual/manual.html
    A vendor/rply-1.1.3/manual/reference.css
    A vendor/rply-1.1.3/manual/rply.png
    A vendor/rply-1.1.3/rply.c
    A vendor/rply-1.1.3/rply.h

  Log Message:
  -----------
  merge master down into my branch, 3 conflicts resolved


  Commit: b30d5eb93024201bc5a33b85d3af0310a8c65320
      https://github.com/PDAL/PDAL/commit/b30d5eb93024201bc5a33b85d3af0310a8c65320
  Author: Michael P. Gerlek <mpg at flaxen.com>
  Date:   2015-05-08 (Fri, 08 May 2015)

  Changed paths:
    M plugins/rialto/io/RialtoDb.cpp
    M plugins/rialto/io/RialtoDb.hpp
    M plugins/rialto/test/RialtoDbWriterTest.cpp

  Log Message:
  -----------
  small, temporary include fix for Oscar


Compare: https://github.com/PDAL/PDAL/compare/d307367eeb98...b30d5eb93024


More information about the pdal-commits mailing list