Laurent Rineau
15d9e1f0ff
Restore the alphabetical order of `dependencies` files
2019-10-31 14:41:37 +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
Mael Rouxel-Labbé
e4c0bcffa0
Update usage of intersection tags
2019-09-19 18:32:34 +02:00
Laurent Rineau
4fbf00fb8a
CMake>=3.13: opt for for new policies up to 3.15
2019-06-19 14:34:59 +02:00
Andreas Fabri
e2d19b0c8d
Replace NULL and Nullptr_t with nullptr and nullptr_t
2019-06-04 23:45:44 +02:00
Andreas Fabri
a1609350aa
Remove #include<CGAL/basic.h> amd put what is needed if something is missing
2019-03-27 15:21:33 +01:00
Sébastien Loriot
59bc453b42
first batch of replacement for level 1 in classified ref man
...
command used:
grep -l "##" */doc/*/PackageDescription.txt | xargs sed -i -E 's/\#\#\s*([[:print:]]+[[:alnum:]])\s*\#\#\s*$/\\cgalCRPSection{\1}/'
2019-02-14 10:32:39 +01:00
Laurent Rineau
6ffd76a87e
Merge pull request #2792 from afabri/Intersections_3-Add_missing_do_intersect-GF
...
Intersections_3: Add missing do_intersect() overloads
2019-01-18 16:37:54 +01:00
albert-github
dd0acafcf2
XHTML incorrect tag sequence with figure
...
Due to the extra empty line an wrong sequence of tags appeared in the HTML output.
2018-12-08 15:22:44 +01:00
Guillaume Damiand
7d406fbb9c
Merge branch 'master' into CGAL-cmake_cleanup-gdamiand
2018-11-05 07:32:58 +01:00
Maxime Gimeno
aee51d4b42
Add Dependency to Distance_3
2018-11-02 11:36:43 +01:00
Guillaume Damiand
92ba7fa6c9
Update minimum cmake required version in all CMakeLists.txt
2018-10-18 14:49:23 +02:00
Guillaume Damiand
0bd9088b5a
Remove all include( ) and include( CGAL_CreateSingleSourceCGALProgram ) in CMakeLists.txt; they are no more required.
2018-10-17 14:17:08 +02:00
Guillaume Damiand
7f09308d33
Remove all include_directories(BEFORE ../../include) in CMakeLists.txt
2018-10-17 13:07:22 +02:00
Sébastien Loriot
2f9408f867
rename link name to match package name
2018-10-08 10:28:55 +02:00
Sébastien Loriot
3dd0aa112d
rename macro not following the convention
2018-10-08 10:28:55 +02:00
Sébastien Loriot
ea240cfac5
use \PkgXXX instead of \PkgXXXSummary
2018-10-08 10:28:44 +02:00
Sébastien Loriot
a2e8a1c68f
add the suffix Ref to doxygen link to reference
2018-10-08 10:26:56 +02:00
Mael Rouxel-Labbé
26c857a431
Moved unary/binary_function to CGAL::cpp98
2018-06-13 15:58:19 +02:00
Andreas Fabri
6375bb1bba
Add breaks
2018-04-06 10:23:12 +01:00
Andreas Fabri
b5dc02cb24
yet more fallthrough fixes
2018-03-30 16:12:04 +01:00
Laurent Rineau
c9a7d52582
Merge pull request #2912 from afabri/CGAL-more_fallthrough-GF
...
More fixes for GNU 8.0.1: fallthrough warnings and constness
2018-03-26 10:56:07 +02:00
Andreas Fabri
7d9d18b3a6
CGAL_ASSUME -> CGAL_assume
2018-03-23 09:56:05 +01:00
Andreas Fabri
ac93cec931
Fix Homogeneous and Visibility
2018-03-21 07:59:53 +01:00
Laurent Rineau
0a74393dcf
Commit all new dependencies files
2018-03-06 18:44:48 +01:00
Maxime Gimeno
688b5dd06e
Move dependencies creation to package_info and add dependencies to git
2018-02-02 12:08:05 +01:00
Maxime Gimeno
8bde832931
Fix METIS headers in BGL
2018-02-02 12:08:05 +01:00
Maxime Gimeno
a676d5a60e
Try to fix errors in classification checks
2018-02-02 12:08:05 +01:00
Maxime Gimeno
acd0a72edf
Modify travis script to test dependencies
2018-02-02 12:08:05 +01:00
Maxime Gimeno
ae36b452bc
Add dependencies of all packages
2018-02-02 12:08:05 +01:00
Simon Giraudot
6269309d86
Use CGAL include for boost counting/transform iterators everywhere
2018-01-23 11:09:52 +01: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
Laurent Rineau
2b35bddfb2
Replace all std::binary_function by CGAL::binary_function
2017-10-04 16:36:32 +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
Marc Glisse
12618d3d56
Use 1/2 instead of .5 as file input for Epeck.
...
That's what all the other testcases in the directory do, so I assume it
is ok.
2016-10-15 22:39:23 +02:00
Laurent Rineau
223c1cf5a4
Merge pull request #1530 from lrineau/Installation-compute_dependencies-GF
...
Compute and fix packages dependencies
2016-10-05 13:11:04 +02:00
Andreas Fabri
fa6606b7c9
Add includes so that public headers can be compiled individually
...
It strikes me that I have to include CGAL/Kernel/global_functions_2.h
The package uses an orientation test but the package has no traits class.
2016-09-30 15:22:26 +02:00
Sébastien Loriot
7e2ee496de
update project name of cmake scripts of tests
2016-09-08 00:26:37 +02:00
Sébastien Loriot
6b338eeb1f
improve the name of projects in cmake scripts of examples
2016-09-08 00:02:55 +02:00
Sébastien Loriot
4c29bf1b44
CMAKE_SOURCE_DIR -> CMAKE_CURRENT_SOURCE_DIR
2016-03-24 16:33:46 +01:00
Sébastien Loriot
881e4d3199
request Core only in examples, tests and demos when really needed
2016-03-07 22:36:57 +01:00
Sébastien Loriot
2d191d6651
commit CMakeLists.txt for all examples and tests
2016-03-07 17:39:36 +01:00
Philipp Möller
0a04a3a48f
Use CGAL_DOC_VERSION
2016-02-11 15:37:54 +01:00
Sébastien Loriot
06c304c614
fix doc warnings spotted by doxygen 1.8.11
...
Tested locally
2016-02-04 22:23:48 +01:00
Andreas Fabri
b06cdea579
Use CGAL_USE in Visibility_2 too
2016-01-20 12:19:07 +01:00
Philipp Möller
71b4e9c515
Use CGAL_FULL_VERSION in all Doxyfile.in
2015-12-17 16:33:28 +01:00
Philipp Möller
81a8f982dc
Handle the easy INPUT cases
...
If INPUT is just PKG/doc/PKG, handle it automatically.
2015-12-10 17:00:26 +01:00
Sébastien Loriot
8b6009f8e8
fix doc typo
2015-09-11 15:12:53 +02:00
Sébastien Loriot
1ed767ab16
remove outdated files
2015-09-10 13:43:51 +02:00
Sébastien Loriot
8a66aa2a85
fix Tag_true and Tag_false issues (doxygen errors and linking issues)
2015-09-10 13:30:24 +02:00
Andreas Fabri
6692f993ce
Add/Remove some cgalPkgDependsOn
...
Move Visibility package from Arrangements to Polygons
Add some `` in the Visibility package
Add the keyword 'Geodesic' to the Shortest Path package.
2015-09-09 12:09:57 +02:00
Andreas Fabri
1e2ff1131e
assert -> CGAL_assertion
2015-08-27 16:51:55 +02:00
Sébastien Loriot
e0a8a32bd9
change the release number of introduction
2015-07-10 14:46:05 +02:00
Michael Hemmer
3252534870
Merge branch 'gsoc2013-Visibility_doc-hemmer' of github.com:CGAL/cgal-dev into gsoc2013-Visibility_doc-hemmer
...
Conflicts:
Visibility_2/include/CGAL/Simple_polygon_visibility_2.h
2015-06-29 17:01:14 +02:00
Andreas Haas
9c18aad456
Fixed warning
2015-06-18 17:11:21 +02:00
Michael Hemmer
a434a0f7a4
remove warning
2015-06-16 13:37:28 +02:00
Michael Hemmer
e3f0b0137c
Merge branch 'gsoc2013-Visibility_doc-hemmer' of github.com:CGAL/cgal-dev into gsoc2013-Visibility_doc-hemmer
2015-06-16 13:35:27 +02:00
Michael Hemmer
3b78e76ec1
added O(n) copy into arr in case of general position
2015-06-15 20:30:54 +02:00
Andreas Haas
6dce1a765d
Workaround for min/max macros in windef.h
2015-06-08 14:36:18 +02:00
Andreas Haas
88a761f9a6
Fixed some warnings.
2015-05-20 17:38:21 +02:00
Andreas Haas
ee343b0800
Fixed performance bug.
2015-05-18 15:16:44 +02:00
Andreas Haas
a4f7e1bd3f
Fixed sign-conversion warnings.
2015-05-14 15:17:42 +02:00
Andreas Haas
30fb891d11
Refactoring and fix of warnings.
2015-05-07 21:49:44 +02:00
Andreas Haas
72122edf77
Removed unnecessary intersection tests.
2015-05-06 14:11:47 +02:00
Andreas Haas
0fe13eb749
Bugfix: Increment of invalidated iterator.
2015-05-01 00:53:59 +02:00
Michael Hemmer
ce20aba740
added todos
2015-04-30 14:31:20 +02:00
Andreas Haas
c21a2da2a1
Bugfix in Simple_polygon_visibility_2.h
...
Fixed a bug and added an extra testcase.
2015-04-25 21:36:57 +02:00
Andreas Haas
8cf04d6e89
Fixed all compiler warnings.
...
Fixed unsigned/signed int comparisons.
Added missing returns statements.
Removed unused local typedefs.
2015-03-30 16:52:19 +02:00
Michael Hemmer
d8d6e2c772
rm parallel stuff
...
rescued in new branch
2015-03-26 15:55:08 +01:00
Andreas Haas
5d9b3d7e74
Adjusted formatting and readability
...
Changed formatting to 80 chars per line.
Improved readability. Removed useless renaming of variables.
2015-03-22 00:04:46 +01:00
Andreas Haas
8ea81e7515
Algorithms now conform to the concept.
...
The implementations missed const qualifiers everywhere
and thus were non-conforming to the specified concept.
Triangular Expansions now observes changes to the attached
arrangement.
Copy of the constraints on CDT initialization is now avoided
with boost::transform_iterator.
Fixed some bugs on Simple Polygon algorithm when the attached
arrangement was changed.
The compute_visibility function did not clear the given output
arrangement.
Added some simple test cases.
2015-02-26 16:59:34 +01:00
Michael Hemmer
6ec47c5a8a
typos
2014-09-18 16:30:10 +02:00
Michael Hemmer
9cb350eeed
member function arr -> arrangement_2
2014-09-18 16:20:20 +02:00
Michael Hemmer
c32e648edf
headline
2014-09-18 16:19:43 +02:00
Michael Hemmer
bbfa235f08
incorporate final comments during developer meeting
...
changed tags to categories
shorter history section
2014-09-17 16:40:35 +02:00
Michael Hemmer
182f9095d3
fixed confusing "that is" in the doc of the tags
2014-09-16 15:51:56 +02:00
Ning Xu
e8b2034bb2
Merge branch 'gsoc2013-Visibility_doc-hemmer' of ssh://scm.cgal.org/var/git/cgal-gsoc into gsoc2013-Visibility_doc-hemmer
2014-08-19 12:02:20 -04:00
Ning Xu
f629d5e51e
fixed some bugs. just for backup.
2014-08-19 12:01:42 -04:00
Sébastien Loriot
40275ed10a
use copydoc to ensure consistancy
2014-08-19 10:25:25 +02:00
Sébastien Loriot
e3a5b4f5aa
match authors in user manual
2014-08-19 09:50:10 +02:00
Ning Xu
f05792da93
Merge branch 'gsoc2013-Visibility_doc-hemmer' of ssh://scm.cgal.org/var/git/cgal-gsoc into gsoc2013-Visibility_doc-hemmer
2014-08-18 20:17:59 -04:00
Ning Xu
e3a5f7c2bf
Add parallel triangular expansion algorithm. Compile ok, still contain bugs, waiting for debug
2014-08-18 19:49:02 -04:00
Michael Hemmer
4e8f34f880
added links to concepts for tags
2014-08-12 11:43:48 -03:00
Michael Hemmer
bdd6452249
precise def of general simple polygon at tag
2014-08-12 10:33:38 -03:00
Ning Xu
f9eee7cc00
Update documents
2014-08-11 23:31:27 -04:00
Ning Xu
50af0ffae0
optimization
2014-08-07 18:51:48 -04:00
Ning Xu
a1576a4e73
Fixed a bug.
2014-07-31 12:04:08 -04:00
Ning Xu
091fd59f33
optimization, and fixed a bug.
2014-07-29 18:09:16 -04:00
Ning Xu
4d75b68e75
Update documentation, for the 5th round submission.
2014-07-29 07:22:16 -04:00
Ning Xu
a226815f9e
Parallel rotational sweep algorithm is stable now, but need optimization later.
2014-07-29 07:07:45 -04:00
Ning Xu
8c1f806a24
Update documents
2014-07-16 23:46:17 -04:00
Ning Xu
b1439c5622
Update document
2014-07-16 01:09:25 -04:00
Ning Xu
abec8f28f1
Parallel rotationsl sweeping algorithm. The current version is still unstable, and throw segment fault
2014-07-15 01:36:48 -04:00
Michael Hemmer
26c427179c
Merge branch 'gsoc2013-Visibility_doc-hemmer' of ssh://scm.cgal.org/var/git/cgal-gsoc into gsoc2013-Visibility_doc-hemmer
2014-07-09 12:28:54 +02:00
Michael Hemmer
99598a7e58
use proper kernel in example
2014-07-09 12:28:36 +02:00
Ning Xu
f872ab4b49
Optimize the code
2014-07-08 00:02:19 -04:00
Ning Xu
bf752675e2
Serial part for the parallel rotational sweep algoirthm are done
2014-07-03 13:28:20 -04:00