9452 Commits

Author SHA1 Message Date
Barend Gehrels
19f22c2475 chore: change point_type to point_type_t and use 'using' at those places 2024-10-21 15:47:38 +02:00
Barend Gehrels
8d2d399746 feat: use tag_cast_t more and extract primary_single_tag 2024-10-09 17:34:41 +02:00
Barend Gehrels
8ab8cb098d [fix] a few qbk includes were missing
* also fixed frechet/haussdorff documentation
* removed ancient msvc support for doxygen_xml2qbk
* fixes #1309
2024-10-04 08:57:54 +02:00
Vissarion Fisikopoulos
1ca9ac0bc3 Merge pull request #1320 from vissarion/add_test_cases
[test] Add test case for goegrphic intersection for polygons touching North Pole
2024-10-03 12:14:08 +03:00
Vissarion Fisikopoulos
5c78d6714c [test] Add test case for goegrphic intersection for polygons touching North Pole 2024-10-03 12:12:26 +03:00
Barend Gehrels
310498b4b4 feat: add remaining examples to cmake 2024-09-30 20:14:24 +02:00
Barend Gehrels
38adce676e feat: add cmake support to examples
- replace BOOST_FOREACH

- replace Boost.Assign

- replace typedef with using

- other minor changes
2024-09-30 20:14:24 +02:00
Vissarion Fisikopoulos
966567ff2e Merge pull request #1314 from vissarion/fix/doc_ci
[ci] Simplify the documentation CI
2024-09-30 12:03:42 +03:00
Vissarion Fisikopoulos
26fb3e5698 Merge pull request #1296 from vissarion/fix/remove_unused
Some simplifications
2024-09-30 11:58:38 +03:00
Barend Gehrels
218bc0631e feat: enhance and fix documentation 2024-09-27 17:52:26 +02:00
Vissarion Fisikopoulos
09bc2be6b6 [ci] Simplify the documentation CI 2024-09-27 12:19:14 +03:00
Vissarion Fisikopoulos
68f5b999df Merge pull request #1312 from Lastique/feature/fix_make_qbk
Fix `doxygen_xml2qbk` execution from `make_qbk.py`
2024-09-25 12:28:49 +03:00
Andrey Semashev
e922b89e36 Fix doxygen_xml2qbk execution from make_qbk.py.
When b2 invokes doc/make_qbk.py, it passes a relative path to the compiled
doxygen_xml2qbk executable. This path becomes invalid if used from a directory
different from doc, which may happen as make_qbk.py changes the current
directory during its execution. Additionally, doc/index/make_qbk.py invokes
doxygen_xml2qbk unqualified, which requires the executable to be in PATH and
is never the case unless the user has pre-compiled and placed it accordingly.

To fix this, first resolve the paths to doxygen and doxygen_xml2qbk to absolute
paths before changing the current directory. Additionally, pass the resolved
path to doxygen_xml2qbk to doc/index/make_qbk.py via the DOXYGEN_XML2QBK
environment variable.

Fixes https://github.com/boostorg/geometry/issues/1311.
2024-09-25 02:37:00 +03:00
Barend Gehrels
6c173505d9 [examples] Update qt example 2024-09-13 22:01:41 +02:00
Vissarion Fisikopoulos
12cac83034 Merge pull request #1303 from awulkiew/fix/nsphere
[extensions] Fix nsphere access
2024-09-13 16:03:44 +03:00
Vissarion Fisikopoulos
ad2a134a2e Merge pull request #1302 from vissarion/cmake_ci
Update cmake scripts and add them to github actions
2024-09-13 16:03:14 +03:00
Vissarion Fisikopoulos
e8d8c396ac Merge pull request #1306 from grafikrobot/patch-1
Do not need foreach for tests any longer.
2024-09-06 16:33:06 +03:00
René Ferdinand Rivera Morell
8633d42a0d Do not need foreach for tests any longer.
Fixes #1305
2024-09-06 07:46:45 -05:00
Vissarion Fisikopoulos
3dc7768ea6 [cmake] Use BOOST_GEOMETRY_UNIT_TEST_NAME in target_compile_definitions 2024-09-05 16:51:56 +03:00
Vissarion Fisikopoulos
1dea69dc6b [cmake] Add optional variable to boost_geometry_add_unit_test 2024-09-05 16:51:50 +03:00
Barend Gehrels
a3f9574b6a [examples] update wxwidgets example 2024-08-20 21:57:51 +02:00
Barend Gehrels
81cc9d635f feat: deprecate duplicate unused strategy distance_projected_point_ax 2024-08-20 21:57:26 +02:00
Rene Rivera
19865f5c65 Update build deps. 2024-08-20 08:15:45 +02:00
Rene Rivera
f6657c13b1 Change math dep real target math/tr1. 2024-08-20 08:15:45 +02:00
Rene Rivera
a9d73054cb Update build deps. 2024-08-20 08:15:45 +02:00
Rene Rivera
66be47cda8 Switch to /boost/test//included target for header only mode of Boost.Test. 2024-08-20 08:15:45 +02:00
Rene Rivera
22d9824681 Re-enable some examples that got accidentally disabled. 2024-08-20 08:15:45 +02:00
Rene Rivera
2896ba8864 Move inter-lib dependencies to a project variable and into the build targets. 2024-08-20 08:15:45 +02:00
Rene Rivera
e8e63bd0de Fix library global (relative) references. 2024-08-20 08:15:45 +02:00
Rene Rivera
d0b33c770c Change all <source> references to <library>. 2024-08-20 08:15:45 +02:00
Rene Rivera
db5cbbbe15 Bump B2 require to 5.2 2024-08-20 08:15:45 +02:00
Rene Rivera
369f7f32c5 Add requires-b2 check to top-level build file. 2024-08-20 08:15:45 +02:00
Rene Rivera
ec52362c8d Building docs requires Python. 2024-08-20 08:15:45 +02:00
Rene Rivera
68da227c5c Remove relative references to boost-root in Jamfiles. 2024-08-20 08:15:45 +02:00
Rene Rivera
20b2e1adfd Switch to library requirements instead of source. As source puts extra source in install targets. 2024-08-20 08:15:45 +02:00
Rene Rivera
f1d15cb47e Add missing modular build.jam. And fix gitignore that caused it to be originally deleted! 2024-08-20 08:15:45 +02:00
Rene Rivera
06a4aa97e2 Make the library modular usable. 2024-08-20 08:15:45 +02:00
Adam Wulkiewicz
4c17e0951e [extensions] Fix nsphere access 2024-08-17 23:14:56 +02:00
Vissarion Fisikopoulos
e45fa580ee Exclude some tests from runnig with ctest (only compile them) 2024-08-14 23:54:17 +03:00
Vissarion Fisikopoulos
fbd158a7ea Fix cmake robustness tests 2024-08-14 16:06:38 +03:00
Vissarion Fisikopoulos
d7745884fd Add missing newlines at end of files 2024-08-14 15:03:28 +03:00
Vissarion Fisikopoulos
2c7301aae6 Adding robustness cmake test 2024-08-14 14:32:42 +03:00
Vissarion Fisikopoulos
16f9c637f4 Add cs_undefined to cmake tests and reorder add_subdirectory calls 2024-08-14 13:35:12 +03:00
Vissarion Fisikopoulos
1560422da2 Merge branch 'develop' of github.com:boostorg/geometry into cmake_ci 2024-08-14 13:24:39 +03:00
Vissarion Fisikopoulos
a6f99e5572 Add cmake tests on github actions and add cmake scripts for index 2024-08-14 13:13:12 +03:00
Vissarion Fisikopoulos
7fa4bf7b4d Declared tests as EXCLUDE_FROM_ALL for build with cmake 2024-08-10 14:29:00 +03:00
Vissarion Fisikopoulos
5848f62f05 Merge branch 'develop' into fix/remove_unused 2024-08-09 16:32:44 +03:00
Vissarion Fisikopoulos
a4c05fdfaa Remove BOOST_GEOMETRY_DEBUG_ASSEMBLE 2024-08-09 16:31:37 +03:00
Vissarion Fisikopoulos
cd7c9917ad Fix condition in is_simple 2024-08-09 16:31:24 +03:00
Vissarion Fisikopoulos
d87ac2935b Removed expression 'iteration < max_iterations' which is always true. 2024-08-09 16:31:24 +03:00