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
Laurent Rineau
1c2e9df8cf
Merge branch 'releases/CGAL-4.11-branch'
2017-12-19 16:29:10 +01:00
Laurent Rineau
5181cd7474
Merge branch 'releases/CGAL-4.10-branch' into releases/CGAL-4.11-branch
...
# Conflicts:
# Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/measure.h
2017-12-19 16:19:22 +01:00
Sébastien Loriot
a2075ef10e
typo
2017-12-05 15:47:49 +01:00
Sébastien Loriot
27de50e50b
fix misspelled typedef
2017-12-05 14:37:49 +01:00
Sébastien Loriot
9a9bfa78a1
use readable property map API
2017-12-04 14:57:45 +01:00
Sébastien Loriot
ee57fc2d6c
add SPDX identifier for files under the GPL-3+ license
2017-11-12 10:17:51 +01:00
Guillaume Damiand
c8250c4570
Merge branch 'master' into BGL-LCC-gdamiand
2017-06-15 10:03:53 -04:00
Guillaume Damiand
f5a94891bb
Update examples and demo that use BGL for LCC.
2017-06-14 11:42:15 -04:00
Guillaume Damiand
885ef4775a
Update examples and tests following renaming of BGL LCC helpers.
2017-05-10 16:20:11 -04:00
Andreas Fabri
c81b707bfb
Do not include graph_traits_{Polyhedron | Surface_mesh}.h
2017-04-24 19:17:43 +02:00
Guillaume Damiand
755272148a
Cleanup BGL for LCC; add shortcut for item with id to simplify definition.
2017-03-31 17:11:36 -04:00
Guillaume Damiand
15ac1f6b35
Add two more examples for BGL for LCC
2017-03-29 13:53:22 -04: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
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
f0063ba518
Fix package Ridges_3: Add #includes and forward declarations
2016-09-30 15:22:27 +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
881e4d3199
request Core only in examples, tests and demos when really needed
2016-03-07 22:36:57 +01:00
Philipp Möller
0a04a3a48f
Use CGAL_DOC_VERSION
2016-02-11 15:37:54 +01:00
Andreas Fabri
66a57a1b04
## -> #
2016-01-27 08:58:17 +01:00
Andreas Fabri
2cff1012de
only use it if it is available
2016-01-26 17:42:35 +01:00
Andreas Fabri
4b8944e5b2
Replace #ifdef CGAL_USE_BOOST_PROGRAM_OPTIONS with #ifndef DONT_USE_BOOST_PROGRAM_OPTIONS
2016-01-26 17:16:02 +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
Sebastien Loriot
2e493f297b
Merge pull request #389 from afabri/CGAL-Qt3-GF
...
Remove Qt3 based demos
2015-10-23 17:08:49 +02:00
Andreas Fabri
38d063539a
cleanup
2015-10-02 08:17:19 +02:00
Simon Giraudot
af8e73750c
Merge branch 'CGAL-Solver-package-GF-old' into CGAL-Solver-package-GF
2015-08-20 11:51:34 +02:00
Laurent Rineau
f9917c487e
CMake 2.8.11
2015-07-13 12:36:43 +02:00
Andreas Fabri
61107c15d7
improve the example in Ridges.txt (that is nothing that gets compiled)
2015-05-28 11:04:18 +02:00
Sébastien Loriot
7533546925
accomodate API change
2015-05-27 18:16:53 +02:00
Andreas Fabri
08dfff0d15
follow changes made in BGL-helpers-GF
2015-05-27 08:35:48 +02:00
Andreas Fabri
615ed5eb9c
is_pure_triangle() got renamed to is_triangle_mesh
2015-04-20 10:59:57 +02:00
Andreas Fabri
ef0b83fd86
remove unused parameter name
2015-04-15 11:56:44 +02:00
Andreas Fabri
a18ba6607a
polish
2015-04-14 16:23:23 +02:00
Sébastien Loriot
3c60a3425b
fix doc warning
2015-04-14 16:16:48 +02:00
Andreas Fabri
18f07524fe
polish
2015-04-14 16:05:58 +02:00
Andreas Fabri
6bfff35207
typo
2015-04-14 15:18:31 +02:00
Andreas Fabri
71c8510de8
Use \pre
2015-04-14 15:09:36 +02:00
Andreas Fabri
b6290d0ca1
add backquotes
2015-04-14 14:57:07 +02:00
Andreas Fabri
0c65c7c15e
upgrade test to BGL API
2015-04-14 14:14:35 +02:00
Andreas Fabri
df7bcccdc0
change several package descriptions
2015-04-14 11:21:16 +02:00
Andreas Fabri
67bb10fb27
Tag_3 does not exist in the code
2015-03-17 14:17:26 +01:00
Andreas Fabri
38f77fa583
cleanup
2015-03-17 11:53:22 +01:00
Sébastien Loriot
6d13bb7080
fix compilation issues
2015-03-17 11:24:52 +01:00
Andreas Fabri
c2445753d2
improve params
2015-03-17 10:46:13 +01:00
Andreas Fabri
a3cf33927a
do NOT use 'using std' as it introduces ambiguities for function next
2015-03-17 10:41:26 +01:00
Andreas Fabri
90addf9c34
improve examples
2015-03-13 12:14:11 +01:00
Andreas Fabri
0a90521e5d
improve manual
2015-03-13 09:13:35 +01:00
Andreas Fabri
eed907fac7
remove a concept
2015-03-13 09:03:18 +01:00
Andreas Fabri
91902b9dda
improve manual
2015-03-13 09:01:50 +01:00
Andreas Fabri
05669c9800
not 'using std' does not solve the problem with next
2015-03-13 06:05:36 +01:00
Andreas Fabri
b9f0487cf9
improve ref manual
2015-03-12 21:54:04 +01:00
Andreas Fabri
9ec3439ea3
improve ref manual
2015-03-12 21:50:20 +01:00
Andreas Fabri
df6fc3dca3
simplifications
2015-03-12 18:00:18 +01:00
Andreas Fabri
767e0efad3
cleanup
2015-03-12 11:01:56 +01:00
Andreas Fabri
9483280b5b
Add example using Surface_mesh
2015-03-11 22:58:55 +01:00
Andreas Fabri
fb7deef4ab
it now works with Surface_mesh
2015-03-11 19:21:30 +01:00
Andreas Fabri
2d7f51f441
it now works with Surface_mesh
2015-03-11 19:05:57 +01:00
Andreas Fabri
0321056aff
before switching to Surface_mesh
2015-03-11 16:48:46 +01:00
Andreas Fabri
c1bc5b05ad
use BGL free functions
2015-03-11 12:13:46 +01:00
Andreas Fabri
81f5481cfd
remove file with functor
2015-03-11 11:53:16 +01:00
Andreas Fabri
298be9cf07
remove file with functor
2015-03-11 11:53:09 +01:00
Andreas Fabri
837a0747a4
use BGL free functions
2015-03-11 11:52:24 +01:00
Andreas Fabri
ba9c3678a6
use BGL free functions
2015-03-11 09:22:52 +01:00
Andreas Fabri
4b18039316
use graph_traits
2015-03-11 08:30:13 +01:00
Sébastien Loriot
b28b4607ae
use UTF8 for letters with accent
2015-01-31 13:58:08 +01:00
Laurent Rineau
36d8b5bd18
Convert source files encoding to utf-8
...
All non-ASCII files should be encoded in UTF-8. So far, the ZSH script
`Scripts/developer_scripts/detect_wrong_encoding` detects wrong encoding
in source/header files of include/, src/, and doc/.
2014-08-01 11:20:13 +02:00
Sébastien Loriot
0fa2cacb60
remove doc_tex documentation (including developer manual) and old manual tools
2013-12-03 17:27:02 +01:00
Andreas Fabri
171e86a656
User code has to delete ridges and umbilics; internally use a shared_ptr
2013-11-11 17:19:24 +01:00
Andreas Fabri
6ecba63bb1
Mostly add #includes
2013-09-14 19:31:13 +02:00
Laurent Rineau
c9474ed207
Merge remote-tracking branch 'origin/CGAL-Use_Simple_cartesian-GF'
...
Successfully tested in CGAL-4.3-Ic-168
Approved by the Release Manager.
2013-09-12 11:28:44 +02:00
Sébastien Loriot
e8975dbac7
function documentation fixes
...
remove the repetition of the name of the function in its brief description
add parenthesis for function matching "function\s+`[a-z0-9_]`"
2013-09-03 14:25:50 +02:00
Andreas Fabri
8ad719e269
Passed to Simple_cartesian
...
Cleanup of inclusion order, and what files gets included
2013-08-27 10:20:13 +02:00
Andreas Fabri
fc8fd13927
Add () after function names to increase readability.
2013-08-21 12:36:53 +02:00
Laurent Rineau
bc03aaf30b
Put doc/ in the global dont_submit file
2013-08-20 10:57:03 +02:00
Sébastien Loriot
9c2f35ed1a
using cgalHeading instead of h3
2013-08-07 10:06:49 +02:00
Sébastien Loriot
d282ade623
use \cgalCite instead of \cite
...
using perl -i -pe 's/\\cite\s*{?([a-zA-Z0-9:-]+)}?/\\cgalCite{$1}/g'
2013-08-05 18:25:26 +02:00
Sébastien Loriot
2dfe8a3d73
workaround for a doxygen bug: remove space after /!* to avoid a verbatim env
...
this happens if you have an empty line or the text directly after /!*
to find them in the generated documentation, grep for "pre class=\"fragment\""
(a few of them are legitimate however)
2013-07-25 14:58:53 +02:00
Sébastien Loriot
716f87d2d7
rename Hidden_type to unspecified_type and update its description
2013-06-13 18:48:58 +02:00
Ross Hemsley
4d9caf3763
Added names that were missing into the Doxyfile.in entries.
...
Also modified Installation/CMakeLists.txt to push the version number variable to the parent level
so that it can be accessed by the documentation
2013-05-30 17:55:43 +02:00
Philipp Möller
4d469821f7
Generated Doxyfile.in and dependencies
2013-05-30 14:13:47 +02:00
Sébastien Loriot
7412cdb650
add all property maps concepts to ease linking to them. Update pages using them
2013-03-14 16:59:27 +01:00
Alexandros Konstantinakis-Karmis
3b1d281efb
Abbreviations trigger end of \brief description
...
Fixes bug #15482 :
https://gforge.inria.fr/tracker/index.php?func=detail&aid=15482&group_id=52&atid=13845
2013-03-13 11:58:56 +01:00
Sébastien Loriot
e991fe72ad
really add last missing classified reference manual pages
2013-03-13 10:57:01 +01:00
Laurent Rineau
26a7e70785
New license.txt files (eol changes)
...
The new version 2.13.0 of licensecheck has changed the spaces at eol.
2013-02-19 16:46:39 +01:00
Laurent Rineau
6fb798bae3
Remove committed .sln and .vcproj files!
...
And clean the .gitignore file: the .vcproj and .sln are already in the
global globing, and for that reason I have removed all occurrences in
subdirectories.
2013-01-11 09:39:08 +01:00
Sébastien Loriot
5ec28b1cf4
replacing the usage of section in user man by \cgalHeading macro call
2013-01-07 18:04:37 +01:00
Sébastien Loriot
7e095c7a7a
Merge branch 'Documentation-flat-ref-manual-pmoeller'
2013-01-04 15:19:57 +01:00
Sébastien Loriot
bb6f214b57
let doxygen collecting global functions and classes
2013-01-04 14:45:17 +01:00
Sébastien Loriot
86d1e591ee
Revert "Classified ref man for Ridges_3"
...
This reverts commit 9642eb734f .
The flat view is not better
2013-01-04 14:41:03 +01:00
Andreas Fabri
ab362ab886
polish Ridges
2012-12-28 19:58:07 +01:00
Andreas Fabri
cd838d1ccf
polish Ridges
2012-12-28 19:58:06 +01:00
Philipp Möller
9642eb734f
Classified ref man for Ridges_3
2012-12-19 12:36:29 +01:00
Philipp Möller
71ea8e6e22
Minimal boost includes
...
Replace type_traits.hpp and utility.hpp with the respective
fine-grained includes.
2012-12-14 18:13:59 +01:00
Philipp Möller
75f69570dc
Change the titles of mainpages to "User Manual"
...
This leads to a slightly odd result in the search for "User Manual",
but makes the pages themselves more consistent.
2012-12-13 14:47:09 +01:00
Andreas Fabri
aa61332278
fix typos and links
2012-11-29 17:58:40 +01:00
Andreas Fabri
29b8bfb5eb
Better anchors + package dependency
2012-11-29 15:45:06 +01:00
Sébastien Loriot
9576be3c3b
add doc in dont_submit
2012-11-27 08:42:02 +01:00
Sébastien Loriot
469f179d9e
subsection should be section
2012-11-26 09:50:38 +01:00
Sébastien Loriot
8d741d504d
remove % in section name
2012-11-14 16:10:15 +01:00
Sébastien Loriot
128b02abb8
update CGAL custom doxygen macros
...
corresponds to a run of the script Documentation/conversion_tools/rename_macros.sh
+manual edit of doxyassist.xml and pkglist_filter.py
2012-11-14 00:31:05 +01:00
Sébastien Loriot
5ee1081f92
using cgal macros for all figures
2012-11-08 17:17:29 +00:00
Sébastien Loriot
ae159cbdf3
replace markup #, ##, ### by \section, \subsection and \subsubsection
...
(script replacement)
2012-11-06 22:02:15 +00:00
Andreas Fabri
59877a8d52
linking and unlinking
2012-10-30 13:40:03 +00:00
Sébastien Loriot
8011783e11
merge from next and update doxygen doc
2012-10-19 17:18:55 +00:00
Philipp Möller
31e9eadf8b
Fix all PackageDescriptions to a newer layout
2012-10-19 15:52:31 +00:00
Philipp Möller
bc48dfe5a0
Be consistent about author/authors
2012-10-03 16:40:16 +00:00
Philipp Möller
0d73d2da6f
Fix issues reported by Marc.
2012-10-03 12:26:31 +00:00
Philipp Möller
c9fdbf3edb
Add an anchor to each level one heading, so we get a nice tree in the
...
user manuals.
2012-10-02 11:53:01 +00:00
Philipp Möller
37778547bf
Fix example to point to paths similar to a flat layout
2012-10-01 18:02:44 +00:00
Philipp Möller
1121465b98
Fix problems pointed out in Marc's comments.
2012-09-27 12:00:31 +00:00
Philipp Möller
9d96057636
Add PkgDependsOn to the package summary
2012-09-27 11:13:37 +00:00
Philipp Möller
b64ba48134
The changes to move the package overview labels into the
...
PackageDescription.
2012-09-25 17:17:49 +00:00
Andreas Fabri
91687a445c
polish
2012-09-22 17:16:38 +00:00
Andreas Fabri
43bda6483a
unlink
2012-09-21 14:23:15 +00:00
Andreas Fabri
794cd95edc
link
2012-09-21 14:21:11 +00:00
Philipp Möller
0aa7cd1c3b
Global heading reduction. Rename some Parameter section to Template
...
Parameters. Fix dependencies.
2012-09-21 09:42:24 +00:00
Philipp Möller
1954eff3d6
* build normalized mainpage anchors
...
* better naming for Pkg commands
* User and Reference Manual links from the PackageOverview
2012-09-20 15:30:03 +00:00
Philipp Möller
a5c19dc2a4
Add Ridges_3 doc
2012-09-17 15:25:29 +00:00
Laurent Rineau
2db4effa7e
CMake: Fix the handling of cmake_policy
...
That is a followup-to my commit last year:
| ------------------------------------------------------------------------
| r63198 | lrineau | 2011-04-28 19:45:22 +0200 (Thu, 28 Apr 2011) | 5 lines
|
| Try to fix my last revision about cmake_policy, with CMake-2.6.x
|
| CMake gives an error if one tries to use cmake_policy(VERSION x.y.z) if
| x.y.z is greater than the current CMake version.
|
| ------------------------------------------------------------------------
The following check:
if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" VERSION_GREATER 2.6)
is useless just after a call to:
cmake_minimum_required(VERSION 2.6.2)
The script used to fix that was:
#!/usr/bin/env perl
$replacement=<<'END';
if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}.${CMAKE_PATCH_VERSION}" VERSION_GREATER 2.8.3)
cmake_policy(VERSION 2.8.4)
else()
cmake_policy(VERSION 2.6)
endif()
END
while(<>) {
if(/if\("\${CMAKE_MAJOR_VERSION}.\${CMAKE_MINOR_VERSION}" VERSION_GREATER 2.6\)/) {
while(<>) {
if(/^endif\(\)/) {
print "$replacement";
while(<>) {
print;
}
exit 0
}
}
}
print;
}
2012-08-22 12:35:03 +00:00
Eric Berberich
357d6258f5
cmake's link_libraries is deprecated
...
removed almost all occurenced (missing UseFiles). While
doing so, some CMakeLists.txt could also be simplified. In fact
many more CMakeLists.txt can be simplified, in one of two ways:
1) add external libs to CGAL_3RD_PARTY_LIBRARIES and
2) call cgal_create_single_source_program
2012-08-03 22:32:39 +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
Sébastien Loriot
e702f20986
Eigen 3-1 is out.
...
Require Eigen 3.1.0 in CMake scripts.
2012-06-27 12:38:32 +00:00
Laurent Rineau
3239da640d
merge changes from next;
2012-01-17 10:28:12 +00:00
Sébastien Loriot
f8136629d8
remove bad include file
2012-01-16 16:24:17 +00:00
Laurent Rineau
a37c74d534
Add license files, per package
2012-01-16 15:54:22 +00:00
Sébastien Loriot
cee248ca54
merge from next
2012-01-13 18:48:35 +00:00
Laurent Rineau
2af2160942
Turn \ccLicenseQPL into \ccLicenseGPL
2012-01-13 17:13:55 +00:00
Laurent Rineau
8f59fd9592
Turn QPL into LGPLv3+
2012-01-13 16:33:35 +00:00
Andreas Fabri
055248b0e4
Remove unnecessary #includes
2012-01-12 16:08:02 +00:00
Sébastien Loriot
9b75cd5506
require Eigen 3.1 or greater
2011-12-22 16:06:37 +00:00
Sébastien Loriot
bdcf26bb20
merge next
2011-12-01 09:19:02 +00:00
Laurent Rineau
93486787c3
The inside of ccPkgDescription must not contain black lines between macros
...
Otherwise that inserts a buggy "<p>" tag in the package overview where the
doctype does not allow it.
2011-11-15 19:16:23 +00:00
Sébastien Loriot
3a3417766a
missing space
...
keep original format Solvers as ...
2011-11-07 10:18:55 +00:00
Sébastien Loriot
554f62d411
remove executable property from copyright files
2011-10-03 08:18:16 +00:00
Andreas Fabri
d10a333947
Add a file with the copyright holder(s) to the package_info
2011-09-29 20:45:16 +00:00
Laurent Rineau
fdb7ea6c6b
prepare ccPkgHowToCiteCgal for CGAL-3.10 (in 2012)
2011-09-28 16:15:05 +00:00
Sébastien Loriot
62ed832e2b
*Add a model for SVDTraits using Eigen and use it by default. Update the doc.
...
*Add non-sparse matrix class (thus renamimg of the existing one)
*specialisation of the matrix class in Eigen_solver_traits according
whether this is a symmetric or asymmetric matrix
*update use-files of lapack and Taucs to get definitions
2011-09-21 12:36:13 +00:00
Guillaume Damiand
a29c905ee0
Replace BOOST_STATIC_ASSERT by CGAL_static_assertion.
2011-08-31 14:30:07 +00:00
Laurent Rineau
369498d1e5
Cancel revision 64607. There had been a problem with the branch.
...
| ------------------------------------------------------------------------
| r64607 | efif | 2011-07-05 17:27:04 +0200 (Tue, 05 Jul 2011) | 1 line
|
| Merged feature-branch Aos_2-new_functors-tau into next
| ------------------------------------------------------------------------
2011-07-06 11:11:58 +00:00
Laurent Rineau
3c02e07b23
Try to fix my last revision about cmake_policy, with CMake-2.6.x
...
CMake gives an error if one tries to use cmake_policy(VERSION x.y.z) if
x.y.z is greater than the current CMake version.
2011-04-28 17:45:22 +00:00
Laurent Rineau
c97205f085
Global handling of CMake policies (second part)
...
We declare
cmake_minimum_required(VERSION 2.6.2)
but we also use
cmake_policy(VERSION 2.8.4)
to declare that our CMake scripts are OK with all the defaults of CMake policies
as of CMake-2.8.4. That shuts down the warnings of CMake-2.8.4.
That way, we no longer need any declaration of specific policies.
Those two lines must be present and maintained in all our CMakeLists.txt
files (the one for the libraries, and also the one for examples and demos,
and maybe tests).
2011-04-28 10:55:56 +00:00
Laurent Rineau
0631943153
Uniform capitalization in our CMake script: use lowercase for commands
2011-04-28 10:36:18 +00:00
Laurent Rineau
ca5c92e034
Global maintenance of CMakeLists.txt: CMake minimal version is -2.6.2
...
The documentation of CGAL says that the minimal version of CMake must be
CMake-2.6.2.
- change cmake_minimum_required to VERSION 2.6.2
- no longer any need for the policy CMP0003 (was for 2.4.x)
- no longer any need for CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS (was for 2.4)
2011-04-27 17:58:27 +00:00
Marc Pouget
403f982727
fixed a reference to a non existing visu demo
...
Laurent, you can safely backport to the release branch
2011-03-16 09:53:31 +00:00