{"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":"3b441451b3c33d40911f31308e6d8c6a8bcfbc0a","after":"d1c34a873bf98be2b747fa511fd2d07285e4ca5f","ref":"refs/heads/master","pushedAt":"2024-09-21T12:15:29.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 PCL_HIGH convenience macro\n\nusing pcl::console::print_highlight","shortMessageHtmlLink":"add PCL_HIGH convenience macro"}},{"before":"9f6b2dc247ddf7c9d4f9c102eafe80740f83a338","after":"3b441451b3c33d40911f31308e6d8c6a8bcfbc0a","ref":"refs/heads/master","pushedAt":"2024-09-20T08:07:07.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 some implicit-widening-of-multiplication-result warnings (#6138)\n\n* Fix some implicit-widening-of-multiplication-result warnings\r\nSee https://clang.llvm.org/extra/clang-tidy/checks/bugprone/implicit-widening-of-multiplication-result.html\r\n\r\nI applied the following rules of thumb:\r\n- use point_cloud.resize(width, height) instead of point_cloud.resize(width*height)\r\n- cast factors to `std::size_t` if multiplication result would be cast to `std::size_t` later anyway (e.g. used for vector.resize, vector.reserve, vector[])\r\n- change some variables to type `std::size_t` if they otherwise had to be cast repeatedly\r\n\r\nWe actually had some reports in the past where people were working with large point types (at least 32 bytes per point) and a large number of points, so that (bytes per point)*(height)*(width) would overflow if done in 32 bit types (e.g. when accessing the binary data in PCLPointCloud2). Fixing the implicit-widening-of-multiplication-result warnings would prevent such kinds of problems.\r\n\r\n* Resolve ambiguous call to resize (if uindex_t != uint32_t)","shortMessageHtmlLink":"Fix some implicit-widening-of-multiplication-result warnings (#6138)"}},{"before":"d231dde87371852bbd42664111531013f5a022c0","after":"9f6b2dc247ddf7c9d4f9c102eafe80740f83a338","ref":"refs/heads/master","pushedAt":"2024-09-19T17:24:38.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 #6134 from joebonrichie/cmake-boog-empty-var\n\nPCLConfig.cmake.in: Handle potentially empty ${LIB} variable","shortMessageHtmlLink":"Merge pull request #6134 from joebonrichie/cmake-boog-empty-var"}},{"before":"aabe846c9d885a57b32dda6b0660339d1ab70c43","after":"d231dde87371852bbd42664111531013f5a022c0","ref":"refs/heads/master","pushedAt":"2024-09-19T16:46:28.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"larshg","name":"Lars Glud","path":"/larshg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1165340?s=80&v=4"},"commit":{"message":"Merge pull request #6100 from larshg/RemoveFindScripts\n\nRemove findGLEW and FindOpenMP as they are already present in CMake. Update minimum required cmake to 3.16.3","shortMessageHtmlLink":"Merge pull request #6100 from larshg/RemoveFindScripts"}},{"before":"641b06e5c70710690d2091cb34081419101a1cc8","after":"aabe846c9d885a57b32dda6b0660339d1ab70c43","ref":"refs/heads/master","pushedAt":"2024-09-15T09:30:46.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":"Update clang-tidy github action (#6116)","shortMessageHtmlLink":"Update clang-tidy github action (#6116)"}},{"before":"c02905a60b7147f18391777aa48bfd655a729169","after":"641b06e5c70710690d2091cb34081419101a1cc8","ref":"refs/heads/master","pushedAt":"2024-09-13T16:12:10.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":"Simplify boolean expression by DeMorgan's theorem (#6129)\n\n* Simplify boolean expression by DeMorgan's theorem\r\n\r\n* fix indentation\r\n\r\n* Fix boolean expressions\r\n\r\nCo-authored-by: Markus Vieth <39675748+mvieth@users.noreply.github.com>\r\n\r\n* Correct boolean expressions\r\n\r\nCo-authored-by: Markus Vieth <39675748+mvieth@users.noreply.github.com>\r\n\r\n* avoid \"exact equality\" comparison between floating point numbers\r\n\r\n---------\r\n\r\nCo-authored-by: Markus Vieth <39675748+mvieth@users.noreply.github.com>","shortMessageHtmlLink":"Simplify boolean expression by DeMorgan's theorem (#6129)"}},{"before":"e81b3a71273b42db17d97ae8163ecafeb13eac32","after":"c02905a60b7147f18391777aa48bfd655a729169","ref":"refs/heads/master","pushedAt":"2024-09-10T16:37:16.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 #6122 from GCaptainNemo/feature/fix_pcl_io_bug\n\n[Debug] fix pcd io small probability bug","shortMessageHtmlLink":"Merge pull request #6122 from GCaptainNemo/feature/fix_pcl_io_bug"}},{"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"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQxMjoxNToyOS4wMDAwMDBazwAAAAS8sHlm","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQxMjoxNToyOS4wMDAwMDBazwAAAAS8sHlm","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yNFQyMDo1ODoxMy4wMDAwMDBazwAAAASIXuM5"}},"title":"Activity · PointCloudLibrary/pcl"}