Commit Graph

60 Commits

Author SHA1 Message Date
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 bc4da1f4e6 Fix with GMPXX
My commit 24e96c270a5 modified CMake scripts, and now GMPXX seems
activated, at least for CGAL packages using CGAL_Core. And gcc 4.1 and
4.4 found compilation errors:
https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-4.14-Ic-115/Circular_kernel_3/TestReport_gimeno_CentOS6.gz

The workaround is easy: explicit the cast from the expression
templates to `FT` in the ternary operator.
2019-02-05 13:32:27 +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 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
Andreas Fabri 6c547e5663 Mainly added includes 2013-09-13 22:24:30 +02:00
Andreas Fabri 0258aed350 fix an 'obvious', or should we call it 'stupid', bug ==:>- 2013-02-27 12:28:29 +01:00
Andreas Fabri f5142c9d69 put unused buggy code in an #if 0 #endif 2013-02-26 16:30:12 +01:00
Andreas Fabri f61b711b72 As the top level functions write int into an output iterator
we internally replace the unsigned int and size_t with int
in order to avoid warnings for VC++
2013-02-13 12:20:04 +01:00
Andreas Fabri 858702433b the multiplicity is an int not a std::size_t 2013-02-12 22:13:16 +01:00
Laurent Rineau d19578725b Fix warnings 2013-02-07 18:15:23 +01:00
Marc Glisse a758751485 Remove / comment out unused local typedefs. Fix one place where FT was used instead of RT (homogeneous coordinates, probably never compiled). 2012-07-28 06:21:06 +00:00
Laurent Rineau 8f59fd9592 Turn QPL into LGPLv3+ 2012-01-13 16:33:35 +00:00
Sébastien Loriot d5c2355419 merge the modification from experimental packages to
the candidate branch of the feature + few name bug fixes
2011-04-12 11:34:37 +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
Pedro Machado Manhaes de Castro 17cf11ff8d Bug fix: pre-condition + case of three different spheres with 2 coincident radical planes (and the consequences). 2010-01-29 16:39:56 +00:00
Sylvain Pion 8573fe26ce Rename CGALi to internal. 2009-08-24 17:10:04 +00:00
Sébastien Loriot 9f6605e383 add CGAL_NTS before sign (bug in CORE, convertion from int to Sign) 2009-07-08 13:26:57 +00:00
Sébastien Loriot 83eebfec32 add also some FT 2009-06-18 14:31:22 +00:00
Sébastien Loriot 664c24ecdc add missing FT when calling make_root_of_2 2009-06-18 14:09:24 +00:00
Pedro Machado Manhaes de Castro 6b900b433b correct the cast 2009-03-31 17:13:23 +00:00
Pedro Machado Manhaes de Castro 436b3c1bbf copying the idea of Sylvain of removing emails from files 2008-10-13 11:22:46 +00:00
Sylvain Pion 4aa1cb057a Remove my email adress from header files. 2008-10-11 20:21:08 +00:00
Sylvain Pion 79864c0c8e Remove Arity_tag. 2008-07-22 12:29:01 +00:00
Sylvain Pion e6547e93b9 Add missing #include <vector>. 2008-01-14 21:06:42 +00:00
Sylvain Pion 4da7713aa8 Remove obsolete config flag CGAL_CFG_NO_STDC_NAMESPACE and rename
its dependant macro CGAL_CLIB_STD to "std".
2007-08-08 15:59:25 +00:00
Monique Teillaud 196f6f760c outdated comments removed 2007-04-10 15:43:31 +00:00
Sylvain Pion 2ec3d27276 Add missing CGAL:: (spotted by g++ 4.3). 2007-03-01 10:38:20 +00:00
Sylvain Pion e1041e9faf remove g++ 4.3 warnings 2007-02-11 22:33:12 +00:00
Michael Hemmer d0eb962543 rm function make_root_of_2(const NT &a, int b_, const NT &c)
use: make_root_of_2(const NT &a, const NT& b_, const NT &c)
2006-12-17 13:28:08 +00:00
Andreas Fabri b1f3ba8552 qualified function calls with AlgebraicSphereFunctors:: 2006-11-12 20:29:51 +00:00
Pedro Machado Manhaes de Castro 5fcf5aec69 Header 2006-08-23 13:20:47 +00:00
Pedro Machado Manhaes de Castro 42522b685a Header 2006-08-23 13:20:30 +00:00
Pedro Machado Manhaes de Castro de5cea8bfc Header 2006-08-23 13:20:09 +00:00
Pedro Machado Manhaes de Castro 6d1e1bd64b Header 2006-08-23 13:19:40 +00:00
Pedro Machado Manhaes de Castro b6c7760d63 Header 2006-08-23 13:19:21 +00:00
Pedro Machado Manhaes de Castro efa42ee37b Header 2006-08-23 13:18:06 +00:00
Pedro Machado Manhaes de Castro bbaf77aa09 Header 2006-08-23 13:17:44 +00:00
Pedro Machado Manhaes de Castro f545d85398 Header 2006-08-23 13:17:22 +00:00
Pedro Machado Manhaes de Castro f4849b4650 Header 2006-08-23 13:17:07 +00:00
Pedro Machado Manhaes de Castro 8fd5e9106e Header 2006-08-23 13:16:47 +00:00
Pedro Machado Manhaes de Castro cd00835718 Header 2006-08-23 13:16:07 +00:00
Pedro Machado Manhaes de Castro ceb2d9bc10 Header 2006-08-23 13:15:36 +00:00
Pedro Machado Manhaes de Castro 62b6e34623 Header 2006-08-23 13:15:09 +00:00
Pedro Machado Manhaes de Castro eec7af986f Commenting the optimization that not work with types like Interval or double. (Compilation error, because we need gamma and is_rational.. but it means nothing for Interval_nt and double) 2006-08-21 15:09:08 +00:00
Pedro Machado Manhaes de Castro 4c2a391c50 Improving the Critical Points of a Circle Equation (returning a Root_for_spheres_2_3) 2006-08-09 08:54:33 +00:00
Pedro Machado Manhaes de Castro 320ad142ca Improving the Critical Points of a Circle Equation (returning a Root_for_spheres_2_3) 2006-08-09 08:54:24 +00:00
Pedro Machado Manhaes de Castro 9873a00bdb Including critical points for Circles (maxima of spheres, restricted by a plane passing through the center) 2006-08-05 18:34:02 +00:00
Pedro Machado Manhaes de Castro e9b1d92d27 Including critical points for Circles (maxima of spheres, restricted by a plane passing through the center) 2006-08-05 18:33:55 +00:00