{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":8162615,"defaultBranch":"master","name":"pcl","ownerLogin":"PointCloudLibrary","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-02-12T16:40:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2059451?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724662044.0","currentOid":""},"activityList":{"items":[{"before":"af7b2d5f72dbb2c7889c809e8ca30edb4119494b","after":"e81b3a71273b42db17d97ae8163ecafeb13eac32","ref":"refs/heads/master","pushedAt":"2024-09-09T18:50:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mvieth","name":"Markus Vieth","path":"/mvieth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39675748?s=80&v=4"},"commit":{"message":"Use `emplace_back` instead of `push_back` (#6127)\n\n* use emplace_back instead of push_back\r\n\r\n* use emplace_back instead of push_back\r\n\r\n* Remove the space between `emplace_back` and its opening bracket `(`\r\n\r\n* Fix indentation\r\n\r\n* Remove unused type alias","shortMessageHtmlLink":"Use emplace_back instead of push_back (#6127)"}},{"before":"da62355ef29584da60d2c86c6fbb8495227f8a74","after":"af7b2d5f72dbb2c7889c809e8ca30edb4119494b","ref":"refs/heads/master","pushedAt":"2024-09-06T08:55:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mvieth","name":"Markus Vieth","path":"/mvieth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39675748?s=80&v=4"},"commit":{"message":"pre-allocating the container capacity before the loop","shortMessageHtmlLink":"pre-allocating the container capacity before the loop"}},{"before":"d0ec11d9c5d35c7761eb4159982fa972710fde7b","after":"da62355ef29584da60d2c86c6fbb8495227f8a74","ref":"refs/heads/master","pushedAt":"2024-09-03T06:18:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mvieth","name":"Markus Vieth","path":"/mvieth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39675748?s=80&v=4"},"commit":{"message":"use emplace instead of push (#6121)\n\n* use emplace instead of push\n\n* Fix syntax to use emplace instead of push\n\nCo-authored-by: Markus Vieth <39675748+mvieth@users.noreply.github.com>\n\n---------\n\nCo-authored-by: Markus Vieth <39675748+mvieth@users.noreply.github.com>","shortMessageHtmlLink":"use emplace instead of push (#6121)"}},{"before":"4900f66a4450719d0281266d85dd6d351fd019c5","after":"d0ec11d9c5d35c7761eb4159982fa972710fde7b","ref":"refs/heads/master","pushedAt":"2024-09-03T06:16:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mvieth","name":"Markus Vieth","path":"/mvieth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39675748?s=80&v=4"},"commit":{"message":"use 'empty' method to check for emptiness instead of 'length'","shortMessageHtmlLink":"use 'empty' method to check for emptiness instead of 'length'"}},{"before":"6f1105a4c30416a55196db048ef9759e22cdd04e","after":"4900f66a4450719d0281266d85dd6d351fd019c5","ref":"refs/heads/master","pushedAt":"2024-08-27T13:55:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"larshg","name":"Lars Glud","path":"/larshg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1165340?s=80&v=4"},"commit":{"message":"Merge pull request #6117 from larshg/InstallFreeGlut\n\nInstall glew and glut.","shortMessageHtmlLink":"Merge pull request #6117 from larshg/InstallFreeGlut"}},{"before":"13d437bf04ccc4716545582a1c191eb8161a2b0a","after":"6f1105a4c30416a55196db048ef9759e22cdd04e","ref":"refs/heads/master","pushedAt":"2024-08-26T09:45:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mvieth","name":"Markus Vieth","path":"/mvieth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39675748?s=80&v=4"},"commit":{"message":"Compatibility with clang-19","shortMessageHtmlLink":"Compatibility with clang-19"}},{"before":"5e8496907bccb20554789f997bffe85730d623cc","after":null,"ref":"refs/heads/InstallFreeGlut","pushedAt":"2024-08-26T08:47:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"larshg","name":"Lars Glud","path":"/larshg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1165340?s=80&v=4"}},{"before":null,"after":"5e8496907bccb20554789f997bffe85730d623cc","ref":"refs/heads/InstallFreeGlut","pushedAt":"2024-08-26T08:46:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"larshg","name":"Lars Glud","path":"/larshg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1165340?s=80&v=4"},"commit":{"message":"Install glew and glut.","shortMessageHtmlLink":"Install glew and glut."}},{"before":"bfd615accc30b5789fc042bd557aed616e2b4ef5","after":"13d437bf04ccc4716545582a1c191eb8161a2b0a","ref":"refs/heads/master","pushedAt":"2024-08-22T09:13:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"larshg","name":"Lars Glud","path":"/larshg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1165340?s=80&v=4"},"commit":{"message":"Remove global includes and use target include for GPU/CUDA (#6010)\n\n* Change to use target_include_directories.\r\nRearranged files between gpu_utils and gpu_containers, to break cyclic includes.\r\n\r\n* Remove unncessary .cpp file.\r\n\r\n* Revert moving of files.\r\n\r\n* Copy error function to safe_call.\r\n\r\nAdded deprecated headers for notice to users.\r\n\r\n* Revert include paths.\r\n\r\n* Add missing include\r\n\r\n* Added empty cu file.\r\n\r\n* Add include to gpu people.","shortMessageHtmlLink":"Remove global includes and use target include for GPU/CUDA (#6010)"}},{"before":"0c8bf25e2a6d7e721983422f8513cdc177f8d1ab","after":"bfd615accc30b5789fc042bd557aed616e2b4ef5","ref":"refs/heads/master","pushedAt":"2024-08-21T19:19:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mvieth","name":"Markus Vieth","path":"/mvieth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39675748?s=80&v=4"},"commit":{"message":"compile missing tools/bilateral_upsampling","shortMessageHtmlLink":"compile missing tools/bilateral_upsampling"}},{"before":"e4f766cea701fae359342813e8e9cd135a427a2a","after":"0c8bf25e2a6d7e721983422f8513cdc177f8d1ab","ref":"refs/heads/master","pushedAt":"2024-08-21T19:15:10.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mvieth","name":"Markus Vieth","path":"/mvieth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39675748?s=80&v=4"},"commit":{"message":"Require Boost 1.71.0, switch to BoostConfig.cmake","shortMessageHtmlLink":"Require Boost 1.71.0, switch to BoostConfig.cmake"}},{"before":"e2c94fb642bdaead3f5bee727cf603fedee5c6a2","after":"e4f766cea701fae359342813e8e9cd135a427a2a","ref":"refs/heads/master","pushedAt":"2024-08-20T19:37:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mvieth","name":"Markus Vieth","path":"/mvieth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39675748?s=80&v=4"},"commit":{"message":"fix: Initialization with correct signedness (#6111)\n\n* fix: Initialization with correct signedness\r\n\r\n* fix: Deprecating max_label as not used anymore\r\n\r\n---------\r\n\r\nCo-authored-by: uib54924 \r\nCo-authored-by: tricostume ","shortMessageHtmlLink":"fix: Initialization with correct signedness (#6111)"}},{"before":"53aa9a7ecb862fc5b4bb923befc98c8831cb6281","after":"e2c94fb642bdaead3f5bee727cf603fedee5c6a2","ref":"refs/heads/master","pushedAt":"2024-08-19T08:46:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mvieth","name":"Markus Vieth","path":"/mvieth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39675748?s=80&v=4"},"commit":{"message":"add border type setting in linemod guass step","shortMessageHtmlLink":"add border type setting in linemod guass step"}},{"before":"0ddeb32706499cab75b34b6e211384f043084a73","after":"53aa9a7ecb862fc5b4bb923befc98c8831cb6281","ref":"refs/heads/master","pushedAt":"2024-08-18T18:00:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mvieth","name":"Markus Vieth","path":"/mvieth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39675748?s=80&v=4"},"commit":{"message":"Update Windows x86 docker, install boost-cmake","shortMessageHtmlLink":"Update Windows x86 docker, install boost-cmake"}},{"before":"4885cf7917c005b13ff7aa6fd4862fcb3e5a43a6","after":"0ddeb32706499cab75b34b6e211384f043084a73","ref":"refs/heads/master","pushedAt":"2024-08-18T07:59:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mvieth","name":"Markus Vieth","path":"/mvieth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39675748?s=80&v=4"},"commit":{"message":"Small fix in OpenMP for loop\nOne compiler complained that \"‘kdtree’ is predetermined ‘shared’ for ‘shared’\". kdtree is a const variable, which are always shared. The solution is to remove kdtree from the shared clause (not explicitly declare it as shared again).\nThen we also have to remove `default(none)` because otherwise other compilers complain that the data sharing attribute is not explicitly defined for kdtree. Normally, `default(none)` is recommended because it forces the programmer to consider which variables should be shared and which ones private. But since the code is finished, it is okay to remove `default(none)`.\nBasically, this solution (no `default(none)` and don't explicitly define the const `kdtree` as shared) is the only one that works with all compilers.","shortMessageHtmlLink":"Small fix in OpenMP for loop"}},{"before":"3314a898584e89b59f4e6b7f67cceda765026480","after":"4885cf7917c005b13ff7aa6fd4862fcb3e5a43a6","ref":"refs/heads/master","pushedAt":"2024-08-18T07:58:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mvieth","name":"Markus Vieth","path":"/mvieth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39675748?s=80&v=4"},"commit":{"message":"Remove warning in conversions.h\nFixes https://github.com/PointCloudLibrary/pcl/issues/6092","shortMessageHtmlLink":"Remove warning in conversions.h"}},{"before":"7f700f7101895def7927cef882ee3c587cdd7525","after":"3314a898584e89b59f4e6b7f67cceda765026480","ref":"refs/heads/master","pushedAt":"2024-08-12T11:25:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"larshg","name":"Lars Glud","path":"/larshg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1165340?s=80&v=4"},"commit":{"message":"Merge pull request #6102 from kai-waang/fixing-print\n\nchange `sprintf` to `snprintf` to suppress deprecated warning on macOS","shortMessageHtmlLink":"Merge pull request #6102 from kai-waang/fixing-print"}},{"before":"5ea0195a5c08291d11c5132612e3667deb36799a","after":"7f700f7101895def7927cef882ee3c587cdd7525","ref":"refs/heads/master","pushedAt":"2024-08-10T10:45:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"larshg","name":"Lars Glud","path":"/larshg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1165340?s=80&v=4"},"commit":{"message":"Merge pull request #5959 from larshg/Removemetslibsystemsupport\n\nRemove broken support for external metslib.","shortMessageHtmlLink":"Merge pull request #5959 from larshg/Removemetslibsystemsupport"}},{"before":"a1c973a4176d90c54a022eb2478862c611a78fa8","after":"5ea0195a5c08291d11c5132612e3667deb36799a","ref":"refs/heads/master","pushedAt":"2024-08-06T10:56:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mvieth","name":"Markus Vieth","path":"/mvieth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39675748?s=80&v=4"},"commit":{"message":"Use system-installed cJSON, if available (#6084)\n\n* Use system-installed cJSON, if available\r\n\r\n* Add warning if no system cJSON found","shortMessageHtmlLink":"Use system-installed cJSON, if available (#6084)"}},{"before":"89972dac7471d326e692006c565c41328062e136","after":"a1c973a4176d90c54a022eb2478862c611a78fa8","ref":"refs/heads/master","pushedAt":"2024-08-06T06:30:42.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"larshg","name":"Lars Glud","path":"/larshg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1165340?s=80&v=4"},"commit":{"message":"Merge pull request #6083 from mvieth/fix_test_timestamp\n\nMake test_timestamp pass in all timezones","shortMessageHtmlLink":"Merge pull request #6083 from mvieth/fix_test_timestamp"}},{"before":"e4fa82168fdf969b4efc031098316c7568d1b06c","after":"89972dac7471d326e692006c565c41328062e136","ref":"refs/heads/master","pushedAt":"2024-07-30T09:33:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mvieth","name":"Markus Vieth","path":"/mvieth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39675748?s=80&v=4"},"commit":{"message":"Merge pull request #6097 from rteterin/master\n\nFixed an integer overflow issue in the PassThrough filter.","shortMessageHtmlLink":"Merge pull request #6097 from rteterin/master"}},{"before":"cc671a510855de02d83b94f64b594de8671eac13","after":"e4fa82168fdf969b4efc031098316c7568d1b06c","ref":"refs/heads/master","pushedAt":"2024-07-27T13:17:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mvieth","name":"Markus Vieth","path":"/mvieth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39675748?s=80&v=4"},"commit":{"message":"Merge pull request #6095 from SpexAI/saveRangeImagePlanarFilePNG\n\nfix saveRangeImagePlanarFilePNG","shortMessageHtmlLink":"Merge pull request #6095 from SpexAI/saveRangeImagePlanarFilePNG"}},{"before":"2661588573771c7c32568fa3657c9f5d4f8a3c11","after":"cc671a510855de02d83b94f64b594de8671eac13","ref":"refs/heads/master","pushedAt":"2024-07-24T20:58:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"larshg","name":"Lars Glud","path":"/larshg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1165340?s=80&v=4"},"commit":{"message":"Merge pull request #6093 from SpexAI/typo\n\nminor doc typo","shortMessageHtmlLink":"Merge pull request #6093 from SpexAI/typo"}},{"before":"9def8de86f77f69ef0c360a1387a2894a94a8e2a","after":"2661588573771c7c32568fa3657c9f5d4f8a3c11","ref":"refs/heads/master","pushedAt":"2024-07-20T13:11:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"larshg","name":"Lars Glud","path":"/larshg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1165340?s=80&v=4"},"commit":{"message":"Merge pull request #6071 from mvieth/gcc_hidden_visibility3\n\nPreparation for hidden visibility on gcc","shortMessageHtmlLink":"Merge pull request #6071 from mvieth/gcc_hidden_visibility3"}},{"before":"f48626aeb880fc0f2ee277763da58fd6799a2583","after":"9def8de86f77f69ef0c360a1387a2894a94a8e2a","ref":"refs/heads/master","pushedAt":"2024-07-19T13:36:47.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mvieth","name":"Markus Vieth","path":"/mvieth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39675748?s=80&v=4"},"commit":{"message":"Merge pull request #6089 from sunbuny/dev/fix_install\n\nlib not found when install with relwithdebinfo","shortMessageHtmlLink":"Merge pull request #6089 from sunbuny/dev/fix_install"}},{"before":"2705ac0fd951f42e8390f31138cf53bc19323337","after":"f48626aeb880fc0f2ee277763da58fd6799a2583","ref":"refs/heads/master","pushedAt":"2024-07-19T12:00:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mvieth","name":"Markus Vieth","path":"/mvieth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39675748?s=80&v=4"},"commit":{"message":"fix optimizeModelCoefficients use a uninitialized var when do optimization (#6088)\n\n* bugfix: fix SampleConsensusModelCircle3D:optimizeModelCoefficients used a uninitialized variable\r\n\r\n* add cylinder axis after minimization\r\n\r\n---------\r\n\r\nCo-authored-by: 孙文 ","shortMessageHtmlLink":"fix optimizeModelCoefficients use a uninitialized var when do optimiz…"}},{"before":"3c550ae7fe10258dfce5921517940f58b6223bae","after":"2705ac0fd951f42e8390f31138cf53bc19323337","ref":"refs/heads/master","pushedAt":"2024-07-11T14:36:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"larshg","name":"Lars Glud","path":"/larshg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1165340?s=80&v=4"},"commit":{"message":"Merge pull request #6082 from mvieth/install_cjson\n\nCI: Install cjson","shortMessageHtmlLink":"Merge pull request #6082 from mvieth/install_cjson"}},{"before":"b0b25194f214112e3eb3db876f33960fd85f5794","after":"3c550ae7fe10258dfce5921517940f58b6223bae","ref":"refs/heads/master","pushedAt":"2024-07-05T11:46:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mvieth","name":"Markus Vieth","path":"/mvieth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39675748?s=80&v=4"},"commit":{"message":"Fixes and improvements for FPCS and KFPCS (#6073)\n\n* Fixes and improvements for FPCS and KFPCS\r\n- Replace bad random sampling: previously, the random sampling was not guaranteed to give the user-specified number of samples, was not guaranteed to choose all points with the same probability, and might choose a point more than once. The new approach works similar to the RandomSample class\r\n- Number of threads can now be set to 0 to use automatic setting\r\n- linkMatchWithBase is not used any more. It has a bug that some indices are duplicated and others dropped. It is not necessary to use it any way because match and base_indices are already correctly ordered\r\n- ids and dists_sqr are now created with the correct size (no resize necessary later)\r\n- Add debug prints, improve documentation\r\n- fpcs and kfpcs tests: set fine tuned score threshold, early termination if a good solution is found.\r\n- kfpcs test: set higher maximum number of iterations (was previously automatically estimated as 19). This should fix the random (rare) failures on Azure pipelines\r\n\r\n* Fix for early termination in KFPCS\r\n\r\n* Use RandomSample, deprecate linkMatchWithBase","shortMessageHtmlLink":"Fixes and improvements for FPCS and KFPCS (#6073)"}},{"before":"976836be15b1aca6d0353363993dcf62a61f6040","after":"b0b25194f214112e3eb3db876f33960fd85f5794","ref":"refs/heads/master","pushedAt":"2024-06-18T12:52:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mvieth","name":"Markus Vieth","path":"/mvieth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39675748?s=80&v=4"},"commit":{"message":"Merge pull request #6062 from mvieth/configurable_instantiations\n\nGive users more control regarding with which point types classes are …","shortMessageHtmlLink":"Merge pull request #6062 from mvieth/configurable_instantiations"}},{"before":"eb9c003fca3b7ecc667371cb8a5a47897210cb05","after":"976836be15b1aca6d0353363993dcf62a61f6040","ref":"refs/heads/master","pushedAt":"2024-06-18T10:45:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mvieth","name":"Markus Vieth","path":"/mvieth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39675748?s=80&v=4"},"commit":{"message":"Make UniformSampling inherit from FilterIndices instead of Filter (#6064)\n\n* test passed\r\n\r\n* remove useless part\r\n\r\n* modify for expression\r\n\r\n* modify for expression again\r\n\r\n* back Ptr typedef\r\n\r\n* add resize\r\n\r\n* add ::Ptr check\r\n\r\n* replace std::isfinate with pcl::isXYZFinite","shortMessageHtmlLink":"Make UniformSampling inherit from FilterIndices instead of Filter (#6064"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEsUBYdAA","startCursor":null,"endCursor":null}},"title":"Activity · PointCloudLibrary/pcl"}