Commit Graph

36 Commits

Author SHA1 Message Date
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
albert-github 3674c937f7 spelling corrections
Some spelling corrections (Directories starting with `M`-` N`),
some backward work
some forward work
2022-11-15 15:21:01 +01: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 4581f1b7a8 Morte replacements 2019-06-05 08:39:55 +02:00
Sébastien Loriot a2e8a1c68f add the suffix Ref to doxygen link to reference 2018-10-08 10:26:56 +02: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 30a8385330 First change: SFace2bool_hash --> SFace2bool_hash&
Second change: Comment parameter 'Shell' as it is only used in a commented code section
2013-03-04 15:30:33 +01:00
Andreas Fabri 455190a2e4 removed one parameter too much 2013-03-01 08:55:10 +01:00
Andreas Fabri e8b191fd87 removed unused parameter name 2013-02-28 17:33:06 +01:00
Laurent Rineau 2d8da664a3 Merge branch 'CGAL-fix_warnings-gdamiand'
Conflicts:
	.gitignore
	Skin_surface_3/examples/Skin_surface_3/CMakeLists.txt
2013-02-22 13:02:37 +01:00
Philipp Möller 3a0932f578 Fix the memory leak in minkowski_sum_3
Gaussian_map allocates a Sphere_map on every construction and passes
it off to its base class SM_decorator. The decorator has a shallow
copy-constructor and doesn't clean up its resource.

The best fix would be to use a shared_ptr for psm_ in SM_decorator,
but that possibly breaks users and classes that actually account for
the missing memory management.

This is the worst of all possible fixes. We just clean up all
pointers. The code now checks fine with gperftools and
HEAPCHECK=strict
2013-02-08 00:25:20 +01:00
Andreas Fabri ee5b4683d0 deal with Triangulation_3, Polyhedron,Voronoi, Minkowski_sum_3 2013-01-31 09:47:54 +01:00
Andreas Fabri 56b9ab1c27 polish Minkowski_sum_3 2012-12-28 16:50:10 +01:00
Philipp Möller ecc33588a6 Move the single function into the source. 2012-10-05 13:55:34 +00:00
Laurent Rineau cdccb30598 Remove a warning Minkowski_sum_3 2012-02-03 11:03:00 +00:00
Laurent Rineau 8f59fd9592 Turn QPL into LGPLv3+ 2012-01-13 16:33:35 +00:00
Andreas Fabri f724101478 Move using statements to the corect scope 2010-09-01 12:19:50 +00:00
Andreas Fabri 83f7a0ff42 Add using statements 2010-09-01 12:12:52 +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 35a3c17f1e Fix warnings: braces around empty body, and unused parameters. 2010-06-29 12:38:52 +00:00
Andreas Fabri 3ce3995a8d int -> size_t 2010-06-29 09:28:48 +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
Peter Hachenberger 8051eccc1e facet bounding two unselected volumes is handled as separated convex part. 2010-05-04 16:38:29 +00:00
Peter Hachenberger 636171045d repaired buggy loops 2008-10-22 17:50:34 +00:00
Peter Hachenberger a7d06a0d67 removed unused parameter to omit warnings 2008-07-31 09:54:23 +00:00
Peter Hachenberger 48c0975cb6 removed unused function visualize 2008-07-30 09:43:40 +00:00
Peter Hachenberger 4fef23560a moved header file from include/CGAL/Nef_3 to include/CGAL 2008-07-29 08:29:57 +00:00
Peter Hachenberger 3609483f61 renaming of nary union 2008-07-26 15:50:54 +00:00
Peter Hachenberger bc9e2ed833 Gaussian_maps that represent a single vertex, edge, or facet
can now be converted into a Nef polyhedron
2008-07-05 21:55:55 +00:00
Peter Hachenberger 734325c892 code for computing the Minkowski sum of two polyhedra 2008-06-15 21:15:13 +00:00