9427 Commits

Author SHA1 Message Date
Adam Wulkiewicz
6b74d49d96
Merge pull request #1157 from awulkiew/fix/point_order_concept_check
[algorithms] Check const Ring concept in calculate_point_order
2023-07-01 15:45:38 +02:00
Vissarion Fisikopoulos
6cf09dc70c Merge branch 'develop' of github.com:boostorg/geometry into fix/convex_hull_compare_strategies 2023-06-16 16:46:29 +03:00
Vissarion Fisikopoulos
c1f7a1adbf Pass strategy to compare policy and use exact fp comparison in convex hull 2023-06-16 16:46:18 +03:00
Barend Gehrels
04796496c6 [test] change boost random to std random in robustness tests 2023-06-10 13:56:26 +02:00
Adam Wulkiewicz
a222ecd55d [algorithms] Check const Ring concept in calculate_point_order 2023-06-01 12:16:03 +02:00
Vissarion Fisikopoulos
d567e7ed39
Merge branch 'develop' into fix/update_ci 2023-05-31 16:37:18 +03:00
Vissarion Fisikopoulos
c479ca194e
Merge pull request #1152 from vissarion/fix/cxx11_macros
Remove CXX11/14 related macros
2023-05-25 14:37:17 +03:00
Vissarion Fisikopoulos
7ec47ed9f4
Merge pull request #1151 from vissarion/fix/whitespaces
Remove trailing whitespaces
2023-05-25 14:36:46 +03:00
Vissarion Fisikopoulos
827f2a7dc5
Merge pull request #1150 from vissarion/fix/envelope_test
[test] Relaxing envelope test due to invalid box computation
2023-05-25 11:46:36 +03:00
Vissarion Fisikopoulos
84553925a1 Update github actions with newer compiler versions 2023-05-23 16:36:53 +03:00
Vissarion Fisikopoulos
6012885253 Remove CXX11/14 related macros 2023-05-23 15:16:08 +03:00
Vissarion Fisikopoulos
568179a9c0 Merge branch 'develop' of github.com:boostorg/geometry into fix/whitespaces 2023-05-23 10:28:05 +03:00
Vissarion Fisikopoulos
e2f0e579b8 [test] Remove trailing whitespaces in envelope_expand 2023-05-22 16:45:27 +03:00
Vissarion Fisikopoulos
bd2709766f [test] Relaxing envelope test due to invalid box computation 2023-05-22 16:43:14 +03:00
Vissarion Fisikopoulos
71b0dd61b3
Merge pull request #1147 from vissarion/fix/ci_warnings_errors
Several fixes of errors and warnings
2023-05-19 14:51:30 +03:00
Vissarion Fisikopoulos
4b1073ce2e [test] Add missing includes 2023-05-17 17:30:59 +03:00
Vissarion Fisikopoulos
ab5e61d6eb Declare move ctor as defaul to avoid ambiguous call errors (also declare as default the move assignment operator) 2023-05-17 17:30:50 +03:00
Adam Wulkiewicz
4bae6ef471 [test] Add missing includes 2023-05-17 14:53:01 +02:00
Adam Wulkiewicz
20fc428bf3 [buffer] Fix compilation error with gcc-6
Use this keyword explicitly when calling member function in lambda.
2023-05-17 14:39:30 +02:00
Adam Wulkiewicz
d697d1e9c4 [test] Fix signed/unsigned comparison warnings 2023-05-17 13:00:15 +02:00
Adam Wulkiewicz
0496bc5923 [doc] Add missing includes 2023-05-17 10:29:38 +02:00
Adam Wulkiewicz
913c00527f
Merge pull request #1143 from awulkiew/feature/index_remove_move
[index] Remove Boost.Move and Boost.Preprocessor emulation...
2023-05-16 12:42:48 +02:00
Adam Wulkiewicz
2cffbef040 [index] Remove Boost.Move and Boost.Preprocessor emulation of move semantics and variadic templates 2023-05-16 11:47:57 +02:00
Adam Wulkiewicz
7071251a4f
Merge pull request #1140 from awulkiew/feature/dependencies
Drop dependencies, replace boost with std, remove includes
2023-05-16 10:44:31 +02:00
Barend Gehrels
a8bd9a0b0d [partition] minor changes and added robustness test 2023-05-08 20:31:50 +02:00
Barend Gehrels
03489caa55 [fix] support different geometry types
This fixes #1139 , and more required code changes.

Including unit test.
2023-05-08 20:31:01 +02:00
Adam Wulkiewicz
6cca7094c4 [extensions] Drop Boost.SharedPtr dependency 2023-04-24 18:01:54 +02:00
Adam Wulkiewicz
092ab9da34 Drop dependencies, replace boost with std, remove includes
Drop Boost.SmartPtr dependency
Drop Boost.Utility (Call Traits) dependency
Replace boost::array with std::array
Replace boost::minmax_element with std::minmax_element
Remove unneeded headers of Boost.Tuple and Boost.Algorithm
Include specific headers from Boost.StringAlgo and Boost.Thread
Use auto for iterator types
2023-04-24 18:01:31 +02:00
Barend Gehrels
ee83f57f59 [test] add custom, non copiable, non indexable geometries 2023-04-23 13:31:00 +02:00
Barend Gehrels
83dab2d98c use auto instead of iterator types, and related 2023-04-23 13:31:00 +02:00
Barend Gehrels
b1bebca453 [union] fix issue 1100 2023-04-19 19:03:16 +02:00
Vissarion Fisikopoulos
94f5c0ec79
Merge pull request #1127 from vissarion/update_release_notes_1_82
Update release notes for 1.82
2023-04-03 11:57:57 +03:00
Vissarion Fisikopoulos
79807deab7 Update release notes for 1.82 2023-04-03 11:39:51 +03:00
Vissarion Fisikopoulos
a1ecf6a511
Merge pull request #1120 from vissarion/fix/buffer_tests
Fix buffer tests by using more accurate area computation
2023-03-31 10:51:24 +03:00
Barend Gehrels
47d29f9f7e restyle enrich intersection points 2023-03-22 11:29:58 +01:00
Vissarion Fisikopoulos
a89322558b
Merge pull request #1122 from vissarion/fix/update_cmakefile
Update CMakeLists.txt
2023-03-17 16:06:10 +02:00
Vissarion Fisikopoulos
792fbf9761 Remove trailing whitespaces in buffer tests 2023-03-17 15:22:38 +02:00
Vissarion Fisikopoulos
4a6c2b0169 Fix buffer tests by using more accurate area computation 2023-03-17 15:20:38 +02:00
Vissarion Fisikopoulos
d928063c57 Update CMakeLists.txt 2023-03-15 14:47:25 +02:00
Vissarion Fisikopoulos
dfcbb75602
Merge pull request #1113 from barendgehrels/issue-1108-fix-interior-ring-for-union
[union] fix missing interior ring and double traversed exterior ring
2023-03-07 17:23:33 +02:00
Adam Wulkiewicz
ee3ef77560
Merge pull request #1114 from awulkiew/feature/cdist_dg
[comparable_distance] Add support for dynamic geometries
2023-03-05 22:11:31 +01:00
Barend Gehrels
ec7f9c9887 [union] fix missing interior ring and double traversed exterior ring
fixes: #1109 and #1108
keeps fixed: #1081
2023-02-22 13:34:29 +01:00
Vissarion Fisikopoulos
488dd5431b
Merge pull request #1105 from vissarion/fix/examples
Fix two issues in examples
2023-02-20 11:04:03 +02:00
Adam Wulkiewicz
e09baa4320 [comparable_distance] Add support for dynamic geometries 2023-02-18 20:16:30 +01:00
Barend Gehrels
f92671b933 [wkt] support tabs, newlines and code cleanup 2023-01-04 10:57:15 +01:00
Barend Gehrels
6a7224e369 [buffer] add spheroid to buffer strategies as an optional constructor parameter 2022-12-27 12:57:57 +01:00
Vissarion Fisikopoulos
c01453fa42 Merge branch 'develop' into fix/examples 2022-12-21 10:50:08 +02:00
Vissarion Fisikopoulos
bc001fb5dd
Merge pull request #1102 from vissarion/fix/ci
Fix github actions
2022-12-19 16:53:08 +02:00
Vissarion Fisikopoulos
596497770c [example] Avoid using functions from extension in examples of the main library. 2022-12-19 16:46:46 +02:00
Vissarion Fisikopoulos
14e242b9d4 [example] Fix call to pythagoras strategy. 2022-12-19 16:29:03 +02:00