Laurent Rineau
62a8fdc2d4
Merge /branches/features/Triangulation_2_UseTraitsInHierarchy-GF/Kernel_23
...
... and only that directory. The rest of the branch is a patch to
Triangulation_2, that will be sumbitted as a small feature.
2012-06-29 16:27:25 +00:00
Philipp Möller
caf3cce0d1
Silence unused parameter warnings. Leave the ones from the test-suite
...
that could signal incomplete tests.
2012-06-22 14:22:16 +00:00
Philipp Möller
fd73696a54
merged ^/branches/next
2012-06-12 12:36:04 +00:00
Laurent Rineau
391f74f23a
Fix a typo
2012-05-31 17:22:53 +00:00
Laurent Rineau
a89b28a053
Add Compute_determinant_[23] to the Kernel concept
2012-05-30 15:30:18 +00:00
Marc Glisse
5066da60dc
typo
2012-05-21 07:36:51 +00:00
Philipp Möller
a621ff3f6b
Remove the first batch of files that are no longer needed.
2012-05-20 13:23:33 +00:00
Philipp Möller
75378f55ce
Merged ^/branches/next for the test-suite run.
2012-05-10 17:34:30 +00:00
Sébastien Loriot
aad2dfdde0
doc bug fix:
...
In the doc page of Intersect_2, intersection for Iso_rectangle_2 and Triangle_2
is documented while in the doc page of intersection, it is not
(and all is implemented).
2012-05-02 10:27:45 +00:00
Sébastien Loriot
a521599052
sort 2D intersection primitive lexicographically (like I done in 3D)
2012-05-02 10:22:28 +00:00
Laurent Rineau
05864a04d3
Trivially add compatibility with Boost Meta-Programming Library (MPL)
...
Boost MPL "Metafunction" concept just requires the nested type named "type".
2012-04-25 11:48:29 +00:00
Philipp Möller
542f5d9c51
Merged ^/branches/next here
2012-04-16 08:53:21 +00:00
Laurent Rineau
88b7d66753
Remove unused variables (warning)
2012-01-31 15:00:14 +00:00
Laurent Rineau
e3b9d8edf6
Remove unused variable (that was a warning)
2012-01-31 14:21:03 +00:00
Laurent Rineau
a37c74d534
Add license files, per package
2012-01-16 15:54:22 +00:00
Laurent Rineau
5b5dd33848
merge changes from next
2012-01-09 12:33:39 +00:00
Sébastien Loriot
60ca2d55ef
add missing operator in Projection_traits
2011-12-30 13:38:51 +00:00
Sébastien Loriot
5eace40fa1
BUG-FIX: Compute_squared_radius_2 should not be Compute_squared_radius_3 in projection traits
2011-12-30 11:06:01 +00:00
Philipp Möller
58a6c86cbc
* fixed include issue
...
* some work to make Lazy work with C++11
2011-12-15 15:45:39 +00:00
Philipp Möller
15c57cba6d
* those two work correctly now
2011-12-14 16:43:28 +00:00
Philipp Möller
75b3fc84ec
* Now also tests homogeneous and passes run-time tests as well.
...
* Fixed leftover bug Homogeneous function objects
2011-12-14 14:29:07 +00:00
Philipp Möller
659d2295d0
Added tests to verify the types returned by boost::result_of match the
...
real tests and ajusted the type of Construct_vertex_3 for Iso_cuboid_3
2011-12-13 15:13:07 +00:00
Philipp Möller
f455f63045
removed Qualified_result_of
2011-11-23 17:53:04 +00:00
Philipp Möller
0e0a200646
* Using result_of instead of Qualified_result_of
...
* limited refactoring in the lazy kernel
* still bugs in circular_3
* still specialization problem with iso_rectangle
2011-11-23 17:52:38 +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
Laurent Rineau
ab3753c62c
Merge from next
2011-10-13 16:16:59 +00:00
Laurent Rineau
414f9319f4
Fix artificial dependency of Kernel_23 to Triangulation_2
...
This file was moved from Triangulation_2 to the kernel, a few months
ago. That explains why <CGAL/triangulation_assertions.h> was used.
2011-10-13 14:10:38 +00:00
Sébastien Loriot
961d58fa4b
update files with incorrect license headers (QPL but should be LGPL)
2011-10-10 16:07:44 +00:00
Sébastien Loriot
91a5327fa8
change LGPLv2 -> LGPLv3
2011-10-10 13:48:25 +00:00
Andreas Fabri
cbfe32ce37
Add declspecs for Visual C++ so that we can build dlls
2011-10-05 19:12:23 +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
dad46fe794
remove not need CMakeLists.txt's
2011-09-27 08:51:49 +00:00
Sébastien Loriot
dff6dda8b3
Remove from copyright holder
...
Freie Universitaet Berlin (Germany), Martin-Luther-University Halle-Wittenberg
(Germany) and RISC Linz (Austria) as they transfer the copyright to other
sites.
2011-09-21 19:46:31 +00:00
Guillaume Damiand
a29c905ee0
Replace BOOST_STATIC_ASSERT by CGAL_static_assertion.
2011-08-31 14:30:07 +00:00
Philipp Möller
d5352c3101
Ray_3 Ray_3 intersections can also return Segment_3
2011-07-15 14:17:20 +00:00
Sébastien Loriot
b5be50cc80
typo
2011-07-13 16:37:37 +00:00
Sébastien Loriot
2a6ca3b67f
add a small example showing the overload problem when result_type
...
is defined in Null_functor
2011-06-30 17:19:48 +00:00
Laurent Rineau
ac9877372d
Update all PkgDescription files to CGAL-3.9
2011-06-27 14:31:45 +00:00
Sébastien Loriot
f1fe27620e
BUGFIX: copy-paste typo
2011-06-23 11:59:29 +00:00
Sébastien Loriot
ca13392880
CGAL -> \cgal\
2011-05-30 12:36:57 +00:00
Sébastien Loriot
93f9acba26
missing return type in html version only
2011-05-12 13:17:08 +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
Olivier Devillers
4983cce83f
undo small manual fix
2011-04-12 13:10:15 +00:00
Olivier Devillers
8814399389
small manual fix
2011-04-12 13:03:30 +00:00
Andreas Fabri
415e64411c
Add functors of Convex_hull_projective_traits classes
2011-04-06 07:41:14 +00:00