albert-github
b3af96caa1
issue #7454 Consistency of BigO notations
...
Create `cgalBigO` marco and used it.
(`The macro `cgalBigOLarge` is for special situations where we need bigger round brackets)
2023-07-04 16:23:14 +02:00
Giles Bathgate
e8b66f23cc
Additional required headers in Convex_decomposition_3
2023-01-18 22:41:52 +00:00
Giles Bathgate
0de5f61baf
Include required header in External_structure_builder.h
2023-01-18 21:37:59 +00:00
Giles Bathgate
f8bf2b33b6
Include required header in Ray_hit_generator.h
2023-01-18 21:03:36 +00:00
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
Sébastien Loriot
a2e8a1c68f
add the suffix Ref to doxygen link to reference
2018-10-08 10:26:56 +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
Andreas Fabri
e685f94191
polish convex_decomposition_3
2012-12-27 18:14:10 +01:00
Andreas Fabri
59877a8d52
linking and unlinking
2012-10-30 13:40:03 +00:00
Sébastien Loriot
fe98864c97
Convex_decomposition_3 is finished
...
add a new figure resized
2012-10-23 23:06:00 +00:00
Philipp Möller
864aebe2e5
Merge next.
...
This commit also updates the respective mock-headers when the
corresponding .tex documentation has changed. This has been the case for:
AABB_tree/doc_tex/AABB_tree_ref/AABBGeomTraits.tex
AABB_tree/doc_tex/AABB_tree_ref/AABBTraits.tex
AABB_tree/doc_tex/AABB_tree_ref/AABB_traits.tex
Mesh_3/doc_tex/Mesh_3_ref/parameters_features.tex
Mesh_3/doc_tex/Mesh_3_ref/parameters_no_features.tex
Number_types/doc_tex/NumberTypeSupport_ref/Interval_nt.tex
Number_types/doc_tex/NumberTypeSupport_ref/Lazy_exact_nt.tex
Spatial_searching/doc_tex/Spatial_searching_ref/Search_traits_2.tex
Spatial_searching/doc_tex/Spatial_searching_ref/Search_traits_3.tex
Triangulation_2/doc_tex/Triangulation_2_ref/Constrained_Delaunay_triangulation_2.tex
2012-09-12 14:14:22 +00:00
Philipp Möller
d68feab779
Document a namespace for convex_decomposition_3.
...
Shrink and place some images.
2012-08-21 08:31:18 +00:00
Philipp Möller
6a45864c1a
Throw a set of ported doc files under version control
2012-08-09 16:07:44 +00: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
db194534c7
First big patch to fix -Wunused-local-typedefs
...
-Wunused-local-typedefs is a new warning flag of gcc-4.7, and it will enabled
by -Wall since gcc-4.8 (not yet released).
The fix is a big set of removals of unused typedefs (or comments, or moves,
depending on the context).
2012-08-01 13:29:16 +00:00
Efi Fogel
73aed62c96
pacify some compiler (commented out unused variables)
2012-01-30 14:30:27 +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