Commit Graph

38 Commits

Author SHA1 Message Date
Sébastien Loriot 1172c9df7d Merge pull request #6445 from GilesBathgate/Convex_decomposition-cleanup_ray_hit_generator2-GilesBathgate
Consolidate the differences and use inheritance to remove duplication
2022-03-29 17:48:17 +02:00
Andreas Fabri 4e7bbff6df Don't use a variable for calling a static method (VC2015 warned) 2022-03-23 09:45:23 +01:00
Giles Bathgate c356c621cd Consolidate the differences and use inheritance to remove duplication 2022-03-21 18:24:28 +00:00
Laurent Rineau 683140311f Merge pull request #5183 from GilesBathgate/fix-uninitialized-member-decomposition
Fix uninitialized member in Single_wall_creator.h
2021-09-29 11:47:08 +02:00
Laurent Rineau 1ffe46a83e Merge pull request #5184 from GilesBathgate/fix-uninitialized-member-edge-sorter
Fix uninitialized member in Edge_sorter.h
2021-09-29 11:47:05 +02:00
Laurent Rineau 2d9dc6cfd8 Merge pull request #5193 from GilesBathgate/fix-uninitialized-member-ray-hit-generator
Fix uninitialized members in Ray_hit_generator2.h
2021-09-29 11:46:58 +02:00
Giles Bathgate 4229fa4a12 Fix dereference after null check in Reflex_vertex_searcher.h 2021-04-28 09:59:25 +01:00
Giles Bathgate 30e536bdf0 Remove default paramter from set_index in SNC_indexed_items 2021-03-01 08:06:48 +00:00
Giles Bathgate c4b5b2eff7 Fix uninitialized members in Ray_hit_generator2.h 2020-11-20 19:25:50 +00:00
Giles Bathgate 1a081277fc Fix uninitialized member in Edge_sorter.h 2020-11-20 19:01:51 +00:00
Giles Bathgate b8ed9ff04c Fix uninitialized member in Single_wall_creator.h 2020-11-20 16:24:50 +00: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 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
Andreas Fabri 54a45c6a5e Declare a comparison functor const 2018-03-08 14:37:20 +00:00
Sébastien Loriot 8cdfad0d08 add missing URL and Id tags 2017-11-15 22:58:57 +01:00
Sébastien Loriot ee57fc2d6c add SPDX identifier for files under the GPL-3+ license 2017-11-12 10:17:51 +01:00
Sébastien Loriot 97e8ea1794 remove extra space 2017-11-12 10:17:51 +01:00
Sébastien Loriot 50510c05ea add include directive for license of all GPL header files
done using:
ack-grep "^GPL" */package_info/*/license.txt -l | awk -F "/" '{print $1}' > /tmp/gpl_packages
for i in `cat /tmp/gpl_packages | \
          grep -v Operations_on_polyhedra | \
          grep -v Algebraic_kernel_for_circles | \
          grep -v Algebraic_kernel_for_spheres | \
          grep -v Polyhedron_IO`;
do
  echo $i
  python Scripts/developer_scripts/add_license_in_pkg_header.py $i
done
python Scripts/developer_scripts/add_license_in_pkg_header.py Operations_on_polyhedra Polygon_mesh_processing
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_circles Circular_kernel_2
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_spheres Circular_kernel_3
python Scripts/developer_scripts/add_license_in_pkg_header.py Polyhedron_IO Polyhedron
2017-01-19 15:20:25 +01:00
Sébastien Loriot 84d82c3a8e fix unused variable warnings 2015-07-16 10:15:33 +02:00
Andreas Fabri 6c547e5663 Mainly added includes 2013-09-13 22:24:30 +02:00
Sébastien Loriot 0f995306ee prevent an include file to be parsed by doxygen 2013-06-19 09:57:41 +02:00
Laurent Rineau e87dad0f95 Fix all warnings in demo/Polyhedron/
The compilation was fix g++-4.8, and the flags:
  --std=c++11 -frounding-math Wall -Wno-array-bounds -Wno-uninitialized
2013-02-06 17:03:20 +01:00
Philipp Möller 79b30908d5 WARNFIX: Silence a good part of unused variable/parameter warnings.
Wextra results in a dreadful wall of yellow in the test-suite and is
scary when using CGAL. Reduce some of the noise by silencing the
obvious cases with CGAL_USE or comments.
2012-08-07 11:04:32 +00:00
Laurent Rineau 8f59fd9592 Turn QPL into LGPLv3+ 2012-01-13 16:33:35 +00:00
Andreas Fabri f41c549f7a Put parenthesis ( clang warned for 3.8-I-65) 2010-11-14 17:22:23 +00:00
Andreas Fabri 632b9e378c Add a using and qualify is_reflex_sedge so that Intel strict ansi matches it 2010-08-23 15:55:47 +00:00
Laurent Rineau 7106e69e7a Fix keyword $URL$ and $Id$: "$URL: " and "$Id: " are not correct Subversion keywords 2010-06-29 12:47:18 +00:00
Laurent Rineau de95f4149d Fix warning: braces around empty body (the body is empty with NDEBUG). 2010-06-29 12:36:00 +00:00
Sébastien Loriot 52317dd49f add python script (replace_CGAL_NAMESPACE.py) to replace CGAL_BEGIN_NAMESPACE and CGAL_END_NAMESPACE
by namespace CGAL { and } //namespace CGAL. in all .h and .cpp files
in a directory.
Apply it to all packages in the trunk
Remove macro definition from the config.h file.
2010-06-09 07:37:13 +00:00
Andreas Fabri 12619999c0 Add 'using' for ansi compliance 2010-05-17 10:25:31 +00:00
Peter Hachenberger 025e2529b1 replace deque by multiset 2008-10-20 10:42:14 +00:00
Peter Hachenberger c3f88a2db1 just cleaning up old redundant code 2008-10-20 10:41:50 +00:00
Peter Hachenberger f6cb1522eb removed a trace 2008-07-28 09:17:48 +00:00
Peter Hachenberger c04e0c7357 refactoring for reuse and easier testing 2008-06-16 16:27:48 +00:00
Peter Hachenberger 4a5b3e1ed7 removed invalid assertion 2008-06-16 16:26:54 +00:00
Peter Hachenberger 446e055f6e new package for decompsing a Nef_polyhedron_3 into convex pieces.
The code was previously stored under trunk/Nef_3/Minkowski.
2008-05-22 14:57:11 +00:00