2
0
mirror of https://github.com/boostorg/polygon.git synced 2026-01-19 04:22:14 +00:00

252 Commits

Author SHA1 Message Date
Peter Dimov
ddb9c8adad Merge pull request #93 from grafikrobot/modular
Add support for modular build structure.
2025-05-02 19:15:03 +03:00
Rene Rivera
ad7f1963c9 Move project global include to target local include. 2025-04-07 20:56:05 -05:00
Rene Rivera
0c1ed92169 Move inter-lib dependencies to a project variable and into the build targets. 2024-07-23 22:34:23 -05:00
Rene Rivera
34a47df577 Update copyright dates. 2024-07-20 22:52:04 -05:00
Rene Rivera
811025be04 Change all <source> references to <library>. 2024-07-20 19:41:57 -05:00
Rene Rivera
c9954c6957 Bump B2 require to 5.2 2024-06-14 11:33:56 -05:00
Rene Rivera
756ab705cd Add requires-b2 check to top-level build file. 2024-05-05 09:00:01 -05:00
Rene Rivera
3faa284cc9 Switch to library requirements instead of source. As source puts extra source in install targets. 2024-03-29 21:15:59 -05:00
Rene Rivera
c8031ac107 Make the library modular usable. 2024-03-11 08:38:17 -05:00
Glen Fernandes
7aa8793414 Merge pull request #74 from fiesh/fix-operator-neq-ambiguity
Mark operators const
2023-08-30 00:48:44 -04:00
Christoph Weiss
a69a2f36c0 Mark operators const 2022-04-11 21:22:35 +02:00
Peter Dimov
8ba35b57c1 Update CMakeLists.txt boost-1.81.0.beta1 boost-1.82.0.beta1 boost-1.90.0 boost-1.89.0 boost-1.88.0.beta1 boost-1.88.0 boost-1.87.0.beta1 boost-1.87.0 boost-1.86.0.beta1 boost-1.86.0 boost-1.85.0.beta1 boost-1.85.0 boost-1.84.0.beta1 boost-1.84.0 boost-1.83.0.beta1 boost-1.83.0 boost-1.81.0 boost-1.82.0 boost-1.90.0.beta1 boost-1.77.0 boost-1.79.0 boost-1.80.0 boost-1.79.0.beta1 boost-1.80.0.beta1 boost-1.78.0.beta1 boost-1.78.0 boost-1.77.0.beta1 2021-06-10 00:52:02 +03:00
Glen Fernandes
8a51f6f8fd Remove explicit copy constructor and assignment operator boost-1.76.0.beta1 boost-1.76.0 boost-1.75.0.beta1 boost-1.75.0 2020-04-15 16:53:07 -04:00
Andrii Sydorchuk
e029de95f8 Merge pull request #37 from helixhorned/feature/address-Clang10-warnings
Address Clang 10 [-Wdeprecated-copy] warning.
2020-04-15 21:59:21 +02:00
Glen Fernandes
5cfcb6cad0 Replace typedef struct and typedef class 2020-04-15 14:29:39 -04:00
Philipp Kutin
6325c1e48a Address Clang 10 [-Wdeprecated-copy] warning.
("definition of implicit copy constructor for 'robust_fpt<double>' is deprecated
because it has a user-declared copy assignment operator")
2020-04-15 13:20:27 +02:00
Glen Fernandes
335650e360 Merge pull request #34 from glenfe/develop
Update Travis configuration
boost-1.74.0.beta1 boost-1.74.0 boost-1.73.0.beta1 boost-1.73.0
2019-12-24 13:20:18 -05:00
Glen Fernandes
44883644e0 Update Travis configuration 2019-12-24 08:25:40 -05:00
Glen Fernandes
596ea34b36 BOOST_POLYGON_ prefix include guard macro 2019-12-18 08:35:06 -05:00
Andrii Sydorchuk
c298258ebd Merge pull request #30 from rydotyosh/fix-doc-1
Polygon: Fix document of Voronoi basic tutorial
2019-05-24 10:20:59 +02:00
ryogo.yoshimura
d5957d3caf Polygon: Fix document of Voronoi basic tutorial 2019-05-06 12:56:49 +09:00
Andrii Sydorchuk
97a024b345 Merge pull request #26 from rydotyosh/rydotyosh-patch-1
Polygon: fixing Voronoi basic tutorial.
boost-1.71.0 boost-1.72.0.beta1 boost-1.72.0 boost-1.71.0.beta1
2019-05-05 14:24:11 +02:00
Andriy Sydorchuk
3043db8b57 Add missing algorithm header when running tests on VxWorks 7 2019-05-05 14:12:57 +02:00
Andriy Sydorchuk
af2110bde1 Fix GPC link in analysis.htm 2019-05-05 14:09:10 +02:00
rydotyosh
a6718a0c34 Polygon: fixing source category in Voronoi basic tutorial.
Fixing source category in case of segment start / end point.
2018-12-10 22:00:23 +09:00
rydotyosh
552f8ac233 Polygon: fixing printf format in Voronoi basic tutorial.
Fixing printf format "%ud" to "%u"
2018-12-10 21:45:46 +09:00
Andrii Sydorchuk
6ad90b5b68 Merge pull request #24 from boostorg/pr/test-variant-release
Test variant=release on Travis
2018-10-15 13:42:13 +02:00
Peter Dimov
af4278f3c4 Test variant=release on Travis 2018-10-14 20:10:18 +03:00
Andriy Sydorchuk
3c94743040 Fix tests hidden under NDEBUG flag 2018-10-14 12:21:20 +02:00
Glen Fernandes
f860a1e185 Add minimal CMakeLists.txt 2018-09-20 09:03:51 -04:00
Andrii Sydorchuk
8738898fc1 Merge pull request #21 from artem-ogre/feature/fix-voronoi-vertex-doc
Fix mistakes in voronoi_diagram.htm
boost-1.70.0 boost-1.70.0.beta1 boost-1.69.0-beta1 boost-1.69.0
2018-09-16 12:00:39 +02:00
Andrii Sydorchuk
205cac3df3 Merge pull request #19 from plopresti/feature/cxx17
Fix polygon_traits.hpp and iterator_geometry_to_set.hpp for compatibility with C++17
2018-09-16 11:59:01 +02:00
Glen Fernandes
6df6a3d97f Merge pull request #22 from glenfe/develop
Drop dependency on Boost.MPL and move to Lightweight Test
2018-09-16 00:10:47 -04:00
Glen Fernandes
cec72adbeb Use LightweightTest instead of Test for unit tests 2018-09-15 16:05:00 -04:00
Glen Fernandes
d2475abdfa Drop dependency on Boost.MPL 2018-09-15 11:29:42 -04:00
Glen Fernandes
2f28fb9765 Update Travis and add Appveyor configuration 2018-09-15 11:27:25 -04:00
Artem Amirkhanov
8590a139f2 Fix mistakes in voronoi_diagram.htm
Fix signatures of two voronoi vertex methods:
    - const point_type& x() const => const coordinate_type& x() const
    - const point_type& y() const => const coordinate_type& y() const
2018-09-13 15:21:36 +02:00
Patrick J. LoPresti
05030860c8 Fix more uses of size() 2018-09-09 17:49:31 -07:00
Patrick J. LoPresti
a0abc8a83a Fix polygon_traits.hpp for compatibility with C++17.
C++17 adds std::size() which breaks all sorts of things, including
polygon_traits.hpp. See
https://quuxplusone.github.io/blog/2018/06/17/std-size/ for a
description of this problem in general and
https://lists.boost.org/Archives/boost/2015/04/221694.php for this
instance in particular.
2018-09-09 17:22:19 -07:00
Peter Dimov
8ffe9e0861 Install libstdc++-4.9 for clang to avoid ::gets error boost-1.66.0 boost-1.68.0 boost-1.67.0 2017-11-04 20:38:34 +02:00
Peter Dimov
a1c4ebce07 Add .travis.yml 2017-11-04 16:28:39 +02:00
Peter Dimov
a7b78f88d2 Merge pull request #15 from eldiener/develop
Remove executable attribute from file.
2017-11-03 23:34:22 +02:00
Edward Diener
9e8d52e3c0 Remove executable attribute from file. 2017-09-17 16:17:51 -04:00
Andrii Sydorchuk
fb4d3cec71 Merge pull request #14 from DanielaE/feature/replace-deprecated-c++98-adapters
Replace deprecated/removed C++98 function adapters by inlined typedefs.
2017-05-22 15:23:49 +02:00
Daniela Engert
65fa37ae57 Replace deprecated/removed C++98 function adapters by inlined typedefs.
Signed-off-by: Daniela Engert <dani@ngrt.de>
2017-05-13 10:32:42 +02:00
Andrii Sydorchuk
c9e6a3dfc2 Merge branch 'develop' boost-1.65.0 boost-1.65.1 boost-1.64.0-beta2 boost-1.64.0-beta1 boost-1.64.0 boost-1.63.0 boost-1.62.0 boost-1.61.0 boost-1.60.0 2015-10-17 22:01:19 +02:00
Andrii Sydorchuk
6223cce40d [Polygon] Use std::abs call instead of abs due to compilation issues on Intel Compiler 16.0 2015-10-17 22:00:25 +02:00
Andrii Sydorchuk
412403050b Merge pull request #12 from plopresti/feature/coordinate-long
Add support for "long" coordinate types.:wq
2015-10-08 21:21:19 +02:00
Patrick J. LoPresti
0ac7230dd1 Add support for "long" coordinate types.:wq 2015-10-06 09:23:37 -07:00
Andrii Sydorchuk
7f8db3ce40 Merge pull request #11 from fiesh/master
relax workaround to GCC < 6
2015-10-01 22:58:27 +02:00