Andreas Fabri
d3fca65ae5
CGAL: No longer per package assertions
2022-09-23 12:49:40 +01:00
Sébastien Loriot
1faa0e2992
replace internal use of boost::shared_ptr by std::shared_ptr
2021-04-28 10:55:26 +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
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
e2d19b0c8d
Replace NULL and Nullptr_t with nullptr and nullptr_t
2019-06-04 23:45:44 +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
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
Laurent Rineau
2c6e86a429
Headers files should not be executable.
2013-12-10 17:55:33 +01:00
Andreas Fabri
9b2bb9e65e
Fix memory leak and at the same time simplify the code
2013-11-13 10:47:37 +01:00
Andreas Fabri
97f422db85
Forgot template argument for boost::shared_ptr
2013-11-12 09:02:12 +01:00
Andreas Fabri
3546c082a2
Use boost::shared_ptr
2013-11-11 17:47:46 +01:00
Andreas Fabri
e9d4efff57
no need for a 'new' and a copy
2013-11-07 19:02:25 +01:00
Andreas Fabri
fa1940382f
polish doc, and add implementation of trivial getter (remark of Pierre)
2012-12-27 18:03:37 +01:00
Philipp Möller
ded638af71
Stream_lines_2 uses an undocumented class
...
Add the proper include for it.
2012-12-17 17:32:01 +01:00
Laurent Rineau
8f59fd9592
Turn QPL into LGPLv3+
2012-01-13 16:33:35 +00:00
Andreas Fabri
1782cbf064
Replace std::rand() with boost::rand48
2010-09-02 10:19:55 +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
Laurent Rineau
67928706cf
C++ conformance: calls to member templates of dependent names must be
...
qualified with the "template" keyword.
Example:
template <typenam T>
void f(T foobar) {
foobar.get<0>().foobar(); // error
}
must be written:
foobar.template get<0>().foobar();
2010-05-16 16:50:24 +00:00
Sylvain Pion
8e25ac82d3
Fixes after the tuples changes.
2008-07-27 12:01:51 +00:00
Sylvain Pion
a5f006da60
Replace CGAL::Quadruple by boost::tuple.
2008-07-25 14:28:01 +00:00
Abdelkrim Mebarki
6d6970d681
Fix bug : check the length of the new segment inserted in the streamline
2007-11-15 16:13:32 +00:00
Andreas Meyer
fdeedcf8b0
some low level code cleanup. renamed
...
* CGAL_error to CGAL_error_msg
* introduced a macro CGAL_error()
* added some words about CGAL_error to the developers manual
* renamed most of assert(x) into CGAL_assertion(x)
* renamed exit(x) with x != 0 , CGAL_assertion(false) and assert(false) into CGAL_error
* CORE left untouched, OpenNL changed
2007-11-07 16:51:18 +00:00
Sylvain Pion
ac1af9878b
Rename some variables to avoid shadowing warnings with SunCC.
2007-04-18 08:54:16 +00:00
Abdelkrim Mebarki
a3b98f6b9d
fix old_point variable initialization bug
2007-03-28 09:16:49 +00:00
Abdelkrim Mebarki
affd494daf
remove some output statements
2006-09-07 12:40:14 +00:00
Andreas Fabri
5440dc1c11
Fixed min max problem
2006-07-31 23:04:47 +00:00
Marc Glisse
b13e3b5ec0
Last round of missing std:: before 3.2 (Andreas permission)
2006-04-19 16:56:12 +00:00
Abdelkrim Mebarki
85aa5e638f
bug fixed : eliminate duplicate seed points in the streamlines
2006-03-10 14:04:42 +00:00
Abdelkrim Mebarki
729a5a2d6d
update
2006-02-27 23:04:10 +00:00
Abdelkrim Mebarki
fc7021562e
squared_dist was used in place of dist
2006-02-27 16:57:08 +00:00
Abdelkrim Mebarki
e0bc3c6282
initialize data member
2006-02-27 14:46:50 +00:00
Laurent Saboret
db6a8f948c
Change CVS keywords to SVN style
2006-02-16 14:30:13 +00:00
Laurent Saboret
1aad55d4cb
Change CVS keywords to SVN style
2006-02-14 10:08:15 +00:00
Laurent Saboret
b2a1efbbfc
Move packages to trunk root
2006-02-14 08:58:19 +00:00