1634 Commits

Author SHA1 Message Date
pre-commit-ci[bot]
e3b127f8d4 [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/pre-commit/mirrors-clang-format: v21.1.5 → v21.1.7](https://github.com/pre-commit/mirrors-clang-format/compare/v21.1.5...v21.1.7)
- [github.com/psf/black-pre-commit-mirror: 25.11.0 → 25.12.0](https://github.com/psf/black-pre-commit-mirror/compare/25.11.0...25.12.0)
2025-12-15 12:16:45 +01:00
dependabot[bot]
5f05084ae2 Bump codecov/codecov-action from 5.5.1 to 5.5.2 in the actions group
Bumps the actions group with 1 update: [codecov/codecov-action](https://github.com/codecov/codecov-action).


Updates `codecov/codecov-action` from 5.5.1 to 5.5.2
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v5.5.1...v5.5.2)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-version: 5.5.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 12:16:17 +01:00
dependabot[bot]
33dbca81ad Bump actions/checkout from 5 to 6 in the actions group
Bumps the actions group with 1 update: [actions/checkout](https://github.com/actions/checkout).


Updates `actions/checkout` from 5 to 6
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-30 12:17:10 +01:00
Rainer Kuemmerle
709cf88f05 Update pre-commit-config 2025-11-11 11:25:24 +01:00
martin-kokos
faca4c3bb2 Update libQGLViewer link in README.md
Update link that has had domain expired and domain-squatted
2025-10-27 17:09:59 +01:00
pre-commit-ci[bot]
a528edee77 [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/pycqa/isort: 6.1.0 → 7.0.0](https://github.com/pycqa/isort/compare/6.1.0...7.0.0)
2025-10-27 17:09:35 +01:00
Rainer Kuemmerle
2f0720e53e Drop custom script for finding SuiteSparse
Replace custom cmake script for finding SuiteSparse by looking directly
for CHOLMOD.

Relates #874
2025-10-10 16:50:05 +02:00
Rainer Kuemmerle
ef80e643ad Prepare build with Eigen release v5.0.0 2025-10-10 16:48:52 +02:00
pre-commit-ci[bot]
c2b9a548d7 [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/pre-commit/mirrors-clang-format: v21.1.0 → v21.1.2](https://github.com/pre-commit/mirrors-clang-format/compare/v21.1.0...v21.1.2)
- [github.com/pycqa/isort: 6.0.1 → 6.1.0](https://github.com/pycqa/isort/compare/6.0.1...6.1.0)
- https://github.com/psf/blackhttps://github.com/psf/black-pre-commit-mirror
- [github.com/psf/black-pre-commit-mirror: 25.1.0 → 25.9.0](https://github.com/psf/black-pre-commit-mirror/compare/25.1.0...25.9.0)
2025-10-09 18:55:51 +02:00
Egor Tsvetkov
779f1e8775 Handle the case when normal is close to y axis (#917)
* fix EdgeGICP::makeRot functions for case when y is close to 0
* improve numerical stability if a normal is close to [0,1,0]
* add unit test
2025-09-20 12:44:21 +02:00
dependabot[bot]
f6906378f0 Bump the actions group with 2 updates
Bumps the actions group with 2 updates: [codecov/codecov-action](https://github.com/codecov/codecov-action) and [actions/stale](https://github.com/actions/stale).


Updates `codecov/codecov-action` from 5.5.0 to 5.5.1
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v5.5.0...v5.5.1)

Updates `actions/stale` from 9 to 10
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v9...v10)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-version: 5.5.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions
- dependency-name: actions/stale
  dependency-version: '10'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-13 18:33:46 +02:00
pre-commit-ci[bot]
39d07661ec [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-09-13 18:33:29 +02:00
pre-commit-ci[bot]
25093dc60a [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/pre-commit/mirrors-clang-format: v20.1.8 → v21.1.0](https://github.com/pre-commit/mirrors-clang-format/compare/v20.1.8...v21.1.0)
2025-09-13 18:33:29 +02:00
Rainer Kuemmerle
ff3c11833c Do not install cmake on CI 2025-08-31 14:17:23 +02:00
pre-commit-ci[bot]
db7e0a4370 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-08-31 13:51:42 +02:00
pre-commit-ci[bot]
46a9a32356 [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/pre-commit/pre-commit-hooks: v5.0.0 → v6.0.0](https://github.com/pre-commit/pre-commit-hooks/compare/v5.0.0...v6.0.0)
- [github.com/pre-commit/mirrors-clang-format: v20.1.5 → v20.1.8](https://github.com/pre-commit/mirrors-clang-format/compare/v20.1.5...v20.1.8)
2025-08-31 13:51:42 +02:00
dependabot[bot]
34b863f2b8 Bump the actions group with 2 updates
Bumps the actions group with 2 updates: [actions/checkout](https://github.com/actions/checkout) and [codecov/codecov-action](https://github.com/codecov/codecov-action).


Updates `actions/checkout` from 4 to 5
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

Updates `codecov/codecov-action` from 5.4.3 to 5.5.0
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v5.4.3...v5.5.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: codecov/codecov-action
  dependency-version: 5.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-31 13:50:35 +02:00
GeorgH93
d89ab60ac8 Fix build on iOS (#907) 2025-06-11 21:05:53 +02:00
Rainer Kuemmerle
a83dfae269 Delete allocated graph structures
Fix #905
2025-06-07 15:25:37 +02:00
Rainer Kümmerle
5ad2b3d8b5 Merge pull request #903 from TomRoyls/master
Improve CMake integration for use as subdirectory (fetch_content)
2025-06-01 19:31:55 +02:00
pre-commit-ci[bot]
f64b402067 [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/pre-commit/mirrors-clang-format: v20.1.4 → v20.1.5](https://github.com/pre-commit/mirrors-clang-format/compare/v20.1.4...v20.1.5)
2025-06-01 19:31:19 +02:00
Tom Royls
6836dcb424 Move alias definitions 2025-06-01 12:16:00 +00:00
Tom Royls
f570bb5fff Improve CMake integration for use as subdirectory
- Add PROJECT_IS_TOP_LEVEL checks to conditionally enable options and installations
- Create alias targets (g2o::core, g2o::types_*, g2o::solver_*) for better namespacing
- Fix include paths to use g2o_BINARY_DIR instead of PROJECT_BINARY_DIR
- Add G2O_INSTALL_CMAKE_CONFIG option to control config file installation
- Set default build options to OFF when used as subdirectory
- Improve config.cmake to handle missing targets export gracefully
2025-05-31 17:42:29 +00:00
Aokiji996
18b1894778 Update sparse_optimizer.cpp for cpp20 compile error with fmt 2025-05-23 19:05:12 +02:00
dependabot[bot]
59050562fc Bump codecov/codecov-action from 5.4.2 to 5.4.3 in the actions group
Bumps the actions group with 1 update: [codecov/codecov-action](https://github.com/codecov/codecov-action).


Updates `codecov/codecov-action` from 5.4.2 to 5.4.3
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v5.4.2...v5.4.3)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-version: 5.4.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-23 18:50:52 +02:00
pre-commit-ci[bot]
f0adbb6971 [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/pre-commit/mirrors-clang-format: v20.1.3 → v20.1.4](https://github.com/pre-commit/mirrors-clang-format/compare/v20.1.3...v20.1.4)
2025-05-23 18:50:02 +02:00
Rainer Kuemmerle
b695eab6e9 Add test to replicate #891 2025-05-08 20:30:22 +02:00
Rainer Kuemmerle
1ffbe41943 Add codecov token 2025-05-08 20:10:53 +02:00
dependabot[bot]
cc357efdf0 Bump codecov/codecov-action from 4.2.0 to 5.4.2 in the actions group
Bumps the actions group with 1 update: [codecov/codecov-action](https://github.com/codecov/codecov-action).


Updates `codecov/codecov-action` from 4.2.0 to 5.4.2
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v4.2.0...v5.4.2)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-version: 5.4.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-08 20:10:53 +02:00
Rainer Kuemmerle
7aa310fff7 Add dependabot for github actions 2025-05-08 19:33:03 +02:00
pre-commit-ci[bot]
4434970067 [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/pre-commit/mirrors-clang-format: v20.1.0 → v20.1.3](https://github.com/pre-commit/mirrors-clang-format/compare/v20.1.0...v20.1.3)
2025-05-08 19:31:12 +02:00
Ryan
6ed268cf02 Obey GNUInstallDirs variables (#886)
Signed-off-by: Ryan Friedman <25047695+Ryanf55@users.noreply.github.com>
Co-authored-by: Rainer Kümmerle <RainerKuemmerle@users.noreply.github.com>
2025-04-12 20:56:42 +02:00
Sebastian Kasperski
100af05931 Install cholmod api header. 2025-03-20 12:06:14 +01:00
Rainer Kuemmerle
37d17a9459 Export csparse and cholmod wrapper
Relates #875
2025-03-18 21:53:28 +01:00
pre-commit-ci[bot]
aa95c70627 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-03-18 21:35:08 +01:00
pre-commit-ci[bot]
87ae7ab4fc [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/pre-commit/mirrors-clang-format: v19.1.7 → v20.1.0](https://github.com/pre-commit/mirrors-clang-format/compare/v19.1.7...v20.1.0)
- [github.com/pycqa/isort: 6.0.0 → 6.0.1](https://github.com/pycqa/isort/compare/6.0.0...6.0.1)
2025-03-18 21:35:08 +01:00
Rainer Kuemmerle
79207d37e9 Bump SO version 2025-02-22 10:49:07 +01:00
Rainer Kuemmerle
e97abe411a Add dark logo 2025-02-09 10:42:24 +01:00
Rainer Kuemmerle
da144c173b Update pre-commit-config 2025-02-09 10:42:24 +01:00
Rainer Kuemmerle
ce14518bea Add pdf to release 2024-12-30 17:14:05 +01:00
Rainer Kümmerle
c966ed5ffe Merge pull request #859 from RainerKuemmerle/release-doc
Release docs by github actions workflow
2024-12-30 17:12:37 +01:00
Rainer Kuemmerle
b86a812529 Add release workflow
Fix #835
2024-12-30 16:56:22 +01:00
Rainer Kuemmerle
7cbd114291 Delete classes.svg 2024-12-30 16:52:53 +01:00
Rainer Kuemmerle
ab706efd2e Drop packages in g2o.tex 2024-12-30 16:51:38 +01:00
Rainer Kuemmerle
86d61d51b5 Add stale workflow 2024-12-28 11:19:15 +01:00
pre-commit-ci[bot]
9de8996fc2 [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/pre-commit/mirrors-clang-format: v19.1.4 → v19.1.5](https://github.com/pre-commit/mirrors-clang-format/compare/v19.1.4...v19.1.5)
2024-12-28 11:19:02 +01:00
Rainer Kuemmerle
eec325a1da Add test for adding edge without parameter
Relates #851
20241228_git
2024-12-14 12:48:06 +01:00
Rainer Kuemmerle
9042c9ef38 Fix adding edge with broken parameters 2024-12-14 12:48:06 +01:00
pre-commit-ci[bot]
0fd6a29b76 [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/pre-commit/mirrors-clang-format: v19.1.3 → v19.1.4](https://github.com/pre-commit/mirrors-clang-format/compare/v19.1.3...v19.1.4)
2024-12-14 11:57:04 +01:00
pre-commit-ci[bot]
16c26f486f pre-commit autoupdate (#837) 2024-11-25 21:11:06 +01:00