Commit Graph

406 Commits

Author SHA1 Message Date
Laurent Rineau 3ab3b10d47 Merge pull request #5247 from MaelRL/SDG-Fix_doc-GF
Doc improvements for TDS-related classes
2021-03-03 17:38:18 +01:00
Laurent Rineau ab6145babc Merge pull request #5501 from maxGimeno/CGAL-CGAL-Disable_tests_that_use_gmp_if_not_found-5.2-maxGimeno
CMake Fixes when CGAL_Core is disabled (5.2)
2021-03-03 17:20:55 +01:00
Maxime Gimeno b4de351840 Merge branch 'CGAL-CGAL-Disable_tests_that_use_gmp_if_not_found-5.1-maxGimeno' into CGAL-CGAL-Disable_tests_that_use_gmp_if_not_found-5.2-maxGimeno 2021-03-02 10:16:01 +01:00
Maxime Gimeno 7d21d5b62d De-activate some things that depend on CGAL_Core if it is not FOUND 2021-03-01 11:27:43 +01:00
Mael Rouxel-Labbé 1f45360d7a Merge remote-tracking branch 'cgal/master' into SDG-Fix_doc-GF 2021-01-26 09:05:24 +01:00
Maxime Gimeno 9ac0a1de04 Merge remote-tracking branch 'cgal/master' into CMake-modernization-maxGimeno 2021-01-18 11:52:30 +01:00
Maxime Gimeno 2255f8e8ea Merge remote-tracking branch 'cgal/master' into CMake-modernization-maxGimeno 2021-01-13 14:34:09 +01:00
Maxime Gimeno 5948bc846e Try to remove Filtered_kernel from the dependencies of BGL 2021-01-11 14:11:30 +01:00
Maxime Gimeno 5d2ad68148 Add new Dependences. ATTENTION BGL is propagated through the NPs in Stream_support 2021-01-08 15:58:46 +01:00
Mael Rouxel-Labbé 723890e388 Misc tiny doc fixes (broken links, grammar, etc.) 2020-12-05 11:49:27 +01:00
Mael Rouxel-Labbé 702d2ddf86 Fix documentation of TDS vertex/face/cell requirements in TDS-using classes 2020-12-05 11:42:21 +01:00
Maxime Gimeno 3b70343590 Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno 2020-11-16 16:19:43 +01:00
Maxime Gimeno 97320dbfd2 Fix HDT2 demo cmakelists 2020-10-12 09:10:12 +02:00
Maxime Gimeno 616574e5ab Modernize CMake scripts 2020-10-06 15:44:41 +02:00
Mael Rouxel-Labbé 8682f9bafb Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno 2020-08-24 11:45:17 +02:00
Maxime Gimeno 9c15f2c9dc Use FeatureSummary in the demo, and remove CGAL_FOUND 2020-08-04 12:46:17 +02:00
Mael Rouxel-Labbé 275d73e6c1 Fix missing license include 2020-06-23 19:02:19 +02:00
Laurent Rineau 38e7c641d7 Merge pull request #4780 from maxGimeno/GraphicsView-Fix_qt_deprecated_code-maxGimeno
GraphicsView: Fix Qt 5.15 deprecation warnings
2020-06-23 18:50:07 +02:00
Mael Rouxel-Labbé e1e2428abe Fix missing _H in guard + missing license include 2020-06-22 13:42:39 +02:00
Maxime Gimeno 722fa93927 More fixes 2020-06-15 16:05:49 +02:00
Maxime Gimeno 857dcaceb9 Add missing find_package(Qt5) for Hyperbolic_triangulation_2 demo 2020-06-12 09:38:27 +02:00
Maxime Gimeno e9d41d7b7d Fixes for min/max 2020-04-21 11:38:37 +02:00
Sébastien Loriot 0779373835 extra run of the script to remove tabs and trailing whitespaces
right after the  merge of 4.14 release branch

+ manual fix on one line in:
    * Arrangement_on_surface_2/include/CGAL/IO/Arr_text_formatter.h
    * .travis/generate_travis.sh
2020-03-26 14:16:06 +01:00
Sébastien Loriot 0a46621dc6 Merge branch 'cgal/releases/CGAL-4.14-branch'
whitespace+tab removal, merged with option -Xignore-all-space
2020-03-26 13:28:46 +01:00
Sébastien Loriot 590612a563 run the script to remove tabs and trailing whitespaces 2020-03-26 13:25:16 +01:00
Sébastien Loriot b13e116919 Manual removal of license notice + fix SPDX flags 2019-10-19 17:00:08 +02:00
Sébastien Loriot 254d60f642 First pass on removing license notice in header for GPL files 2019-10-19 15:23:19 +02:00
Sébastien Loriot 7356421d80 introduce Commercial license SPDX tag 2019-10-19 12:15:19 +02:00
Sébastien Loriot 9bd9c68b83 update LGPL[23]+ and GPL[23]+ SPDX tags
ack -l --no-svg "SPDX-License-Identifier: GPL-3.0\+" | xargs sed -i "s/SPDX-License-Identifier: GPL-3.0+/SPDX-License-Identifier: GPL-3.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: LGPL-3.0\+" | xargs sed -i "s/SPDX-License-Identifier: LGPL-3.0+/SPDX-License-Identifier: LGPL-3.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: GPL-2.0\+" | xargs sed -i "s/SPDX-License-Identifier: GPL-2.0+/SPDX-License-Identifier: GPL-2.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: LGPL-2.0\+" | xargs sed -i "s/SPDX-License-Identifier: LGPL-2.0+/SPDX-License-Identifier: LGPL-2.0-or-later/"
2019-10-18 21:57:54 +02:00
Laurent Rineau 67c3e26859 Merge branch 'releases/CGAL-4.14-branch' 2019-09-10 09:19:06 +02:00
Maxime Gimeno 2f483bb023 Add misisng include_directories to HDT2 demo 2019-09-10 09:05:16 +02:00
Laurent Rineau df99307140 Merge branch 'releases/CGAL-4.14-branch' 2019-09-09 16:48:23 +02:00
Laurent Rineau 9abee11ee8 Merge remote-tracking branch 'cgal/releases/CGAL-4.13-branch' into releases/CGAL-4.14-branch 2019-09-09 16:43:29 +02:00
Laurent Rineau 94d654b9ab Fill CGAL_EXECUTABLE_TARGETS wherever that was missing 2019-09-04 14:19:54 +02:00
Maxime Gimeno 92c9250855 Add some caching in new demos 2019-08-16 12:26:24 +02:00
Maxime Gimeno 3513016dcf Updates for ctest with visual generator 2019-08-16 12:22:11 +02:00
Sébastien Loriot 2e747dd300 Merge remote-tracking branch 'cgal/releases/CGAL-4.14-branch' into HEAD 2019-07-18 17:01:42 +02:00
Maxime Gimeno d21709d0bd More ->matrix() replaced 2019-07-10 11:58:13 +02:00
Sébastien Loriot 983645a51a match @{ and @} 2019-07-05 21:49:46 +02:00
Laurent Rineau 4fbf00fb8a CMake>=3.13: opt for for new policies up to 3.15 2019-06-19 14:34:59 +02:00
Andreas Fabri 4581f1b7a8 Morte replacements 2019-06-05 08:39:55 +02:00
Laurent Rineau 90782d4b7f Revert the merge of two pull-requests that target CGAL-4.14-branch
- Revert "Merge pull request #3857 from MaelRL/CGAL-Fix_duplicate_non_manifold_vertices-GF"
- Revert "Merge pull request #3898 from lrineau/Mesh_3-stop_during_protection-lrineau"
2019-05-14 17:50:45 +02:00
Sébastien Loriot 1398af1b0b Merge remote-tracking branch 'cgal/master' into HEAD 2019-04-12 17:44:31 +02:00
Simon Giraudot d314711eaf Merge remote-tracking branch 'mine/Stream_support-Enhance_color-GF' into Stream_support-Enhance_color-GF 2019-04-09 15:00:56 +02:00
Laurent Rineau 138e1b4d64 Fix the link error on Windows (non header-only) 2019-04-04 13:39:18 +02:00
Maxime Gimeno ecff35a7e9 Replace the CMP0054 spec by the right cmake_required_version 2019-04-03 13:14:40 +02:00
Andreas Fabri 13010e9f13 Fix hyperbolic triangulation example 2019-04-03 11:51:30 +02:00
Maxime Gimeno 22caa66feb Fix CMP0054 warning in hyperbolic triangulation demos 2019-04-03 11:07:13 +02:00
Maxime Gimeno 57692b2ddc Rename executable from demos so it is tested in the testsuite. 2019-04-02 15:18:04 +02:00
Laurent Rineau a576aed133
Merge branch 'master' into CGAL-Exact_algebraic-GF 2019-03-27 10:20:53 +01:00
Laurent Rineau d4e09c1d78 Modernize the CMakeLists.txt that use LEDA
The file `${CGAL_USE_FILE}` must be included before
`find_package(LEDA)` can be called. But that would require to verify
`CGAL_FOUND` first...

Actually, now that we require at least CMake 3.1, let's say that CGAL
is `REQUIRED`, but not the components. That is the basic truth, and
that avoids testing for `CGAL_FOUND`.

At the same time, I have modified the `cmake_minimum_required`:
  - placed as the first line,
  - set to `3.1...3.13`:
      https://cmake.org/cmake/help/latest/command/cmake_policy.html#setting-policies-by-cmake-version

I have also removed the comments that says the `CMakeLists.txt` was
generated. That may have been true... but before a lot of modifications.
2019-03-27 09:56:16 +01:00
Andreas Fabri 0c0d5e1cfb Fix my fix 2019-03-26 18:11:38 +01:00
Andreas Fabri 9061510d86 Fix Periodic_4_hyperbolic_triangulation_2 2019-03-26 17:44:22 +01:00
Maxime Gimeno e2becb4e54 Fix warning for CMP0071 2019-03-25 10:24:33 +01:00
Maxime Gimeno 9e71d9fc23 Merge pull request #3744 from afabri/CGAL_backtick_GF
Periodic and Hyperbolic triangulations: backtick
2019-03-12 17:04:12 +01:00
Andreas Fabri a0be3b44af Periodic and Hyperbolic triangulations: backtick 2019-03-08 09:57:57 +01:00
Laurent Rineau 20772a9a44 Fix the notice 2019-03-07 10:22:00 +01:00
Laurent Rineau 2a5ebb2089 Fix the use of resources
The key issue was that the `CMakeLists.txt` was not using
`CGAL_Qt5_RESOURCE_FILES`, and instead the author decided to copy the
resources and qrc files.
2019-03-07 09:22:11 +01:00
albert-github ff3a5174bd CSS properties and values separated by semicolons
CSS properties and values should be separated by semicolons but here the width property was followed by an equal sign.
2019-02-27 18:32:40 +01:00
Sébastien Loriot fe5c2d0bb8 use macros 2019-02-23 11:57:29 +01:00
Iordan Iordanov 7eb7e44b1a added test with degenerate cases for HT2 2019-02-13 23:36:19 +01:00
Iordan Iordanov b9564449ed Fixed 'About' for demo of HT2 2019-02-07 20:02:21 +01:00
Laurent Rineau f37ac9cfc6 Fix non-header-only CGALConfig.cmake as regards to CGAL_Core
... and then fix the `CMakeLists.txt` of HDT2_demo.
2019-02-04 15:09:07 +01:00
Laurent Rineau 7e83c9ddf6 Copy the resources from GraphicsView/demo/icons/
That is:
  - a dirty hack,
  - a fixup of commit 65e115c5230, that started copy the qrc files
    without copying the resources.
2019-02-04 15:07:38 +01:00
Maxime Gimeno 7932cf1372 Remove the required in find_package boost 2019-02-01 11:22:03 +01:00
Maxime Gimeno 121526fc21 Add Boost thread to HDT2 demo. 2019-01-31 09:34:00 +01:00
Maxime Gimeno 0cbb165b9f Add missing files 2019-01-30 10:15:31 +01:00
Maxime Gimeno 5a236a5bf8 Add a test for Boost_FOUND and reduce hyperbolic_delaunay_triangulation_2_demo to HDT2 for paths 2019-01-25 09:49:13 +01:00
Maxime Gimeno 8cbede3b0b Add link to CGAL_Core 2019-01-24 09:03:59 +01:00
Maxime Gimeno c143c657eb Fix permisisons 2019-01-23 16:45:55 +01:00
Maxime Gimeno d40fb37b45 Link with CGAL and Qt5 and add NOTICE if no Qt5. 2019-01-23 10:44:39 +01:00
Maxime Gimeno c418829a5d Fix errors on MSVC for H2t2 demo 2019-01-22 10:06:32 +01:00
Maxime Gimeno d657fe0e1e Add a test for Qt5 in the demos. 2019-01-21 10:27:56 +01:00
Maxime Gimeno 732bfb756d Fix CMakelists for demo. 2019-01-18 10:14:28 +01:00
Andreas Fabri de55c69cd3 Do not include Expr.h Remove arc and argv where not used 2019-01-17 16:34:03 +01:00
Iordan Iordanov 8e1dfa329e Fixes for a few more warnings in the testsuite 2019-01-16 16:46:56 +01:00
Andreas Fabri 97129f35a9 Fix warnings in Hyperbolic_triangulation_2 testsuite 2019-01-15 08:15:35 +01:00
Iordan Iordanov 9792b241dd Changes to replace Cartesian<Expr> with EPICK_with_sqrt, plus code cleanup, plus documentation fixes 2019-01-14 18:29:42 +01:00
Iordan Iordanov f84a4b0405 Bugfix for operator= test 2019-01-10 13:57:55 +01:00
Iordan Iordanov 00b65e83d8 Bugfix for documentation compilation 2019-01-10 13:13:34 +01:00
Iordan Iordanov 2356b3fde8 various fixes for the testsuite 2019-01-10 11:47:32 +01:00
Andreas Fabri 4b9ba3b800 Address warning: no newline at end of file 2019-01-10 08:41:31 +01:00
Iordan Iordanov 1c3fb64985 Fixes to test files to please testsuite 2019-01-09 20:42:30 +01:00
Iordan Iordanov 1c7f056c27 Added resource files and edited CMakeFiles.txt for demo to please testsuite 2019-01-09 20:41:49 +01:00
Iordan Iordanov 38ec4cf946 A couple of fixes for the hyperbolic vertex circulator; (failed) attempt to fix operator= 2019-01-09 20:41:06 +01:00
Iordan Iordanov 5ad3f1126c Added default parameters to example files to please the testsuite 2019-01-09 20:39:53 +01:00
Iordan Iordanov dc223c231e Moved tests to _correct_ folder 2019-01-09 09:52:20 +01:00
Iordan Iordanov bac71bc844 Corected name of test folder 2019-01-08 20:58:50 +01:00
Iordan Iordanov fefcca5bca Modified CMakeFiles.txt for Travis 2019-01-08 17:36:24 +01:00
Iordan Iordanov 4f47904264 added test for adjacent vertices circulator 2019-01-08 17:25:16 +01:00
Iordan Iordanov 843ce26596 Fixed to hyperbolic vertex circulator (used for 'adjacent_vertices') 2019-01-08 17:24:50 +01:00
Iordan Iordanov c0f0d474a9 Bugfix for 'locate' function 2019-01-08 12:31:02 +01:00
Iordan Iordanov feec488f84 Added another test 2019-01-08 11:38:52 +01:00
Iordan Iordanov c6b8dfdb30 fix for demo cmake file to make Travis happy 2019-01-08 10:31:56 +01:00
Iordan Iordanov 2342b037b2 Preliminary testsuite 2019-01-08 10:23:23 +01:00
Iordan Iordanov a4a44553b8 Fixed wrong member name in traits class 2019-01-08 08:42:35 +01:00
Mael Rouxel-Labbé 3ba22c866c Minor fixes 2019-01-07 09:42:14 +01:00
Iordan Iordanov e9abcec1df Removed old traits class (moved to branch INRIA/Periodic_2g_hyperbolic_triangulation_2-IIordanov) 2019-01-02 14:01:38 +01:00
Iordan Iordanov 71327aad01 Modified CK traits class to follow the modifs made by Mael; factorized code in the two traits classes 2018-12-30 22:19:18 +01:00
Iordan Iordanov 3e8f19bc7c Changed declaration of Construct_segment_2 object (plus _object() function) 2018-12-30 18:14:25 +01:00