Andreas Fabri
3268028b2b
fix whitespace
2012-05-01 08:39:22 +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
Laurent Rineau
f7e9319d4c
Move Philip's additions to the section about 4.0.1
2012-04-24 16:00:09 +00:00
Sébastien Loriot
616c348007
reintegrate feature branch Nef_23-remove_geninfo-sloriot
2012-04-24 15:52:23 +00:00
Philipp Möller
00b8a700d9
Added the two packages with fixed memory leaks, this also covers the
...
geninfo leak.
2012-04-24 15:46:04 +00:00
Sébastien Loriot
188efcc3f0
merge from next
2012-04-24 15:39:12 +00:00
Laurent Rineau
f2ed350303
updated crontab (automated commit)
2012-04-23 22:18:02 +00:00
Laurent Rineau
6c705ab777
Fix the test
...
One cannot expect exact intersections computations results when the kernel
is not. This patch fixes the test: the equality between the result and the
expected result is tested with an epsilon unless the kernel has exact
constructions.
2012-04-23 22:17:15 +00:00
Laurent Rineau
a4be5cfc47
updated crontab (automated commit)
2012-04-23 18:18:04 +00:00
Laurent Rineau
a8473dfe08
Document the destructor is ugly and useless
2012-04-23 18:03:14 +00:00
Laurent Rineau
5acc79e554
Add comments to explain what happens with the use of Default Dt_3
2012-04-23 16:54:47 +00:00
Laurent Rineau
4fabccd111
updated crontab (automated commit)
2012-04-23 13:18:04 +00:00
Sébastien Loriot
7611a19803
more verbose test
2012-04-23 08:13:43 +00:00
Laurent Rineau
e37e88c8f3
Merge from /branches/features/STL_Extension-better_cpp0x_get-lrineau
2012-04-21 22:30:47 +00:00
Andreas Fabri
2f06819c2e
Fix typo
2012-04-20 10:52:33 +00:00
Laurent Rineau
4c186e9417
Oops: std::tr1::get(std::pair) is in <tr1/utility>
2012-04-20 10:34:06 +00:00
Laurent Rineau
66ec3ee6b8
I was wrong: get<N>(std::pair) was already in TR1.
...
Strange that it is not in Boost.
2012-04-20 10:30:10 +00:00
Laurent Rineau
579a606a75
Rename - to _, to have same naming scheme as .gif files
2012-04-20 09:35:35 +00:00
Laurent Rineau
41cef5c422
Vectorial versions
2012-04-20 09:33:43 +00:00
Laurent Rineau
7cc00d2449
SVG version of the euler fig
2012-04-20 09:29:56 +00:00
Sébastien Loriot
8d62b4b093
update changes
2012-04-19 14:22:41 +00:00
Laurent Rineau
a40c0bf6a8
A branch to extend the CGAL::cpp0x::get function template in <CGAL/tuple.h>
2012-04-19 12:28:12 +00:00
Laurent Rineau
f142cb667d
Fix a bug in test of equality operator of CGAL::cpp0x::tuple
...
Do not test equality between default initialized tuples, because GNU/g++
version 4.1.2 does not default-initialize correctly std::tr1::tuple.
2012-04-19 11:59:24 +00:00
Sébastien Loriot
8bb75c0586
actually there was two nested macros...
2012-04-19 07:06:00 +00:00
Laurent Rineau
a4e2f8d4f5
Bug fixes in Mesh_3 documentation
...
1/ The requirement on the constructor of
Polyhedral_mesh_domain_with_features_3 was wrong: the argument must be
convertible to Mesh_polyhedron_3, and not to Polyhedron_3.
2/ The geom traits of Mesh_polyhedron_3<Gt> must be model of
PolyhedronTraits_3 *and* of IntersectionGeometricTraits_3.
(That patch passes the manual testsuite.)
2012-04-18 15:33:14 +00:00
Laurent Rineau
52d230565c
Remove files added but not used
2012-04-18 13:43:24 +00:00
Sébastien Loriot
147ca74939
add precondition to ensure the polygon is simple
2012-04-18 12:37:23 +00:00
Laurent Rineau
a42d5be575
Fix an error in URL
...
Maybe we would like to encode the version number in the URL, but that would
yet another generated file in CGAL...
2012-04-18 08:57:31 +00:00
Sébastien Loriot
44853585b7
too naive replacement: do not use nested macros
2012-04-18 06:59:22 +00:00
Sébastien Loriot
f685a77b0e
merge from next
2012-04-17 18:19:33 +00:00
Sébastien Loriot
24070082f6
*deprecate the use of geninfo
...
*naive replacement of void* and geninfo by boost::any.
*old code can be used if CGAL_I_DO_WANT_TO_USE_GENINFO is defined
*info was printed, I simply ignored that for boost::any
(it probably made sense why the old implementation of geninfo that was using placement new to write
inside the void*)
*some sizeof(void*) was used in SNC_structure.h for printing the size of something.
I guessed this was related to the void* used as info. I left that code untouched.
*testsuite is OK on my machine except Nef_3/example/Nef_3/polygon_construction which also
does not work with next on my machine
2012-04-17 18:18:09 +00:00
Sébastien Loriot
03ac39132a
remove unused var warning
2012-04-17 17:37:53 +00:00
Sébastien Loriot
623bb56ae0
a branch to remove geninfo
2012-04-17 14:45:41 +00:00
Philipp Möller
cdf47795ba
Fixed a small memory leak in one of the testcases.
2012-04-17 12:17:23 +00:00
Philipp Möller
3889dc2d7f
BUGFIX Fixed the leak of an empty memory block.
2012-04-17 12:03:00 +00:00
Philipp Möller
0c5b3fcf85
WARNINGFIX: Nef_2 is no longer triggering a "suggest parenthesis"
2012-04-16 16:21:21 +00:00
Laurent Rineau
5eb0734d02
Remove a warning: var set but not used
2012-04-16 15:24:14 +00:00
Philipp Möller
5e15466696
BUGFIX: Memory leak in Parameterization_mesh_feature_extractor
...
Parameterization_mesh_feature_extractor wasn't cleaning up the BorderS
it allocated.
2012-04-16 14:36:03 +00:00
Laurent Rineau
b3822e9b85
Extend the test, again
...
That time, one checks that boost::tuple has I/O operators.
2012-04-16 13:49:19 +00:00
Laurent Rineau
9d041ed59a
Better testing of CGAL::is_streamable<T>
2012-04-16 12:48:50 +00:00
Philipp Möller
240758cc94
Added a small chapter about functor return types in CGAL.
...
While the place is not optimal, it is the best we currently have.
2012-04-16 10:23:21 +00:00
Philipp Möller
542f5d9c51
Merged ^/branches/next here
2012-04-16 08:53:21 +00:00
Philipp Möller
d0310bf67e
Missed a }; that was an ifdef instead of an ifndef.
2012-04-13 14:23:20 +00:00
Philipp Möller
4b94e19445
Completely remove any mentions of the TMPL_IN_TMPL workaround from the
...
documentation.
2012-04-13 14:22:03 +00:00
Philipp Möller
8f1ce2412c
Removed all places where the CGAL_CFG_NO_TMPL_IN_TMPL work-around was
...
used. Those were mostly in Polyhedron and HalfedgeDS but some places
in Arrangement_2 used it, too. Neither of the parts of Arrangement_2
have been documented.
2012-04-13 13:13:30 +00:00
Andreas Fabri
dcfe23867b
Add some \ccHtmlNoLinksFrom
2012-04-13 13:01:32 +00:00
Philipp Möller
248f88c892
Added deprecated tags to the documentation of HalfedgeDS_default when
...
the work-around was concerned.
2012-04-13 13:00:42 +00:00
Philipp Möller
2a9cea596a
Reawaken the feature branch that was lost in the copy/move/delete/revert
...
operations before.
2012-04-13 12:08:30 +00:00
Laurent Rineau
eef911bc02
New MPL type checking: is_streamable
...
is_streamable is a meta-function that checks if a type is streamable
is_streamable<T>::value is true iff the type T has stream operators <<
and >>. Otherwise it is false.
That commit adds a new header, used nowhere, and a new test. That cannot
break anything. I do it directly to 'next', with my own approval.
2012-04-13 10:40:12 +00:00
Laurent Rineau
678f252224
Add missing test for <CGAL/is_iterator.h>
2012-04-13 10:20:43 +00:00