Jane Tournois
6e6598cd5e
no need to workaround boost 1.54 anymore
...
because CGAL now requires boost 1.66 or higher
2023-10-10 19:32:59 +02:00
Efi Fogel
ccdb5a0b54
Merge remote-tracking branch 'cgal/master' into Aos_2-conics-efif
2023-02-15 14:36:44 +02:00
albert-github
96a8d910d3
spelling corrections
...
New dircionary
2022-11-16 13:45:12 +01:00
albert-github
45478184de
spelling corrections
...
Some spelling corrections (Directories starting with `E`-` L`),
some backward work
some forward work
2022-11-15 13:39:40 +01:00
Sébastien Loriot
e1c7254ffb
fix conversion warnings
2022-10-17 10:30:42 +02:00
Efi Fogel
3b69bebc82
Add a constructor that accepts the anderlying conic traits, and used this conic traits properly.
2022-08-10 17:47:07 +03:00
Mael Rouxel-Labbé
0d66e19361
IO documentation fixes
...
See @sloriot's review:
https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Polgyon_soup_mesh_IO/2nd_round/Answer_to_review
(+ some commits before and after this one)
2020-07-24 17:06:00 +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
4581f1b7a8
Morte replacements
2019-06-05 08:39:55 +02:00
Mael Rouxel-Labbé
2848158354
Fix typos
2019-05-20 08:54:04 +02:00
Efi Fogel
9293fc2437
Included the correct graph_traits class.
2018-09-04 16:09:18 +03:00
Andreas Fabri
94c162d249
fix types
2018-01-24 08:19:28 +00:00
Sébastien Loriot
ee57fc2d6c
add SPDX identifier for files under the GPL-3+ license
2017-11-12 10:17:51 +01:00
Laurent Rineau
860e7c564f
Fix errors detected by Travis
...
- What happens when VTK is missing...
- `clang++ -syntax-only` is more picky than g++
2017-04-14 18:11:43 +02: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
cd14ff3cc6
No need for a static variable
2016-11-03 14:05:49 +01:00
Andreas Fabri
48a5318d2d
make a static variable thread local
2016-11-01 15:04:47 +01:00
Clement Jamin
9a61b23b55
Use get_default_random() instead of default_random
2016-03-09 10:35:21 +01:00
Laurent Rineau
91bca286d3
Fix warnings with CGAL_USE
...
All those variables were unused only if CGAL_NDEBUG was
defined. CGAL_USE can solve that.
2015-08-19 17:37:46 +02:00
Sébastien Loriot
bc8e1f399d
workaround a bug in dijsktra algorithm in boost 1.54 affecting normal estimation
2014-07-19 12:20:29 +02:00
Andreas Fabri
6c547e5663
Mainly added includes
2013-09-13 22:24:30 +02:00
Efi Fogel
57101ce35d
Integrated with a recent version master
2013-07-14 14:40:09 +03:00
Andreas Fabri
34b112ca5d
remove unused parameters
2013-02-27 17:16:39 +01:00
Andreas Fabri
7425146a87
virtual function of derived class must match the API of the base class
2013-02-26 10:00:04 +01:00
Andreas Fabri
a756bacff2
add static_cast / switch to size_t
2013-02-12 19:18:22 +01:00
Laurent Rineau
d19578725b
Fix warnings
2013-02-07 18:15:23 +01:00
Andreas Fabri
0acdb162fa
one less warning in Envelope_3, Intersection_3, Interpolation
2013-01-30 18:39:40 +01:00
Efi Fogel
58b921483b
renamed Are_all_sides_oblivious_tag with Are_all_sides_oblivious_category
2012-11-21 16:33:48 +02:00
Eric Berberich
1102c1994e
Internal _insert_xyz function get a more intuitive signature
...
This change is motivated by other internal function that have a
similar signature already. Example: prev1->cv<-prev2+cmp is now
he_to->cv,cv_dir->he_away
2012-10-23 12:55:25 +00:00
Eric Berberich
77b79f3dda
merge from next
2012-08-07 13:52:31 +00:00
Eric Berberich
44e8cf7893
init dummies
2012-08-06 11:28:43 +00:00
Eric Berberich
5afcc354b2
adaptions to new signatures of internal insertion functions
...
question open: Do we have to care about swapping of predecessors
halfedges, or do we have to disallow it?
2012-08-06 10:17:09 +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
Ophir Setter
6521ba2392
Changing Multiplicity in Envelope traits to inherit from the base class.
2012-07-07 07:45:01 +00:00
Eric Berberich
810209f613
some problem with Coerction traits: Explicit casts required
...
Needs some further investigation! Background: the new CMake scripts for CGAL
are more strict what comes to includes of external libs (and Core is
considered as an external lib now), thus the testsuite has shown errors
related to the 'hacks' here. But as far as I know, the Coercion_traits
should be able to solve these issues.
2012-06-29 16:03:33 +00:00
Efi Fogel
1bbcb4f27a
fixed previous commit
2012-02-01 08:10:55 +00:00
Efi Fogel
34a4fbde11
Pacify some compiler & clean up
2012-01-29 10:54:05 +00:00
Efi Fogel
50c2148036
pacify some compiler & cleanup
2012-01-25 10:36:22 +00:00
Laurent Rineau
8f59fd9592
Turn QPL into LGPLv3+
2012-01-13 16:33:35 +00:00
Eric Berberich
a7a06c4e2b
replaced Arr_..._side_category with :.._side_category
2011-05-31 18:08:54 +00:00
Ophir Setter
87c89015aa
Bug when two surface intesect on the source vertex of a resolved edge
2011-05-15 20:39:31 +00:00
Efi Fogel
1358700d4c
deprecated Arr_face_map.h, use Arr_face_index_map.h instead
2010-06-25 09:39:36 +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
Michael Hemmer
c258b8d941
fix: faces have inner and outer ccbs to be initialized
2010-05-25 15:48:15 +00:00
Michael Hemmer
613c4827c7
fix: points on a resolved edge can be equal
2010-05-25 15:47:27 +00:00
Marc Glisse
ffab18531b
cleanup extra ','
2010-04-24 09:08:18 +00:00
Sylvain Pion
85dc12f2a7
Remove empty lines at beginning and end of files
...
(apply Scripts/developer_scripts/remove_empty_lines.pl).
2010-02-01 12:55:28 +00:00