Fernando Cacciola
5c56a54aeb
Fixed inexact_sqrt problem due to change of number type
2008-09-22 20:23:41 +00:00
Sylvain Pion
74514a0fc7
Deverbosification :)
2008-08-12 09:04:37 +00:00
Sylvain Pion
a8e8ecfdcf
Replace Interval_nt_advanced::unsafe_comparison by Uncertain_conversion_exception.
...
(it was alrady the same type, but now the filtering code can be independent on Interval_nt_advanced
(think other interval types, or other types of filters).
2008-07-31 13:31:26 +00:00
Sylvain Pion
fbc04e5b3e
Remove some totally useless calls to make_uncertain() (the remaining ones do not seem that useful either...)
2008-07-30 13:13:26 +00:00
Sylvain Pion
97929b6bd2
Replace is_indeterminate() by !is_certain()
2008-07-30 12:40:57 +00:00
Sylvain Pion
79864c0c8e
Remove Arity_tag.
2008-07-22 12:29:01 +00:00
Sylvain Pion
2eb0d8f9e9
certainly() -> possibly().
2008-07-14 11:16:41 +00:00
Sylvain Pion
eff6efd3af
CGAL_NULL and CGAL_NULL_TYPE are now constant macros, so replace them by:
...
- CGAL_NULL -> NULL
- CGAL_NULL_TYPE -> CGAL::Nullptr_t (typedef to const void *)
2008-07-12 21:58:52 +00:00
Sylvain Pion
9d7a609ff2
Make assertions trigger an error only for *certain* conditions (using CGAL::certainly()).
...
This is useful for interval arithmetic code.
(replay of r44002 with the header order hopefully fixed)
2008-07-10 21:49:17 +00:00
Sylvain Pion
2b4ebf01f7
Undo r44002 as it's buggy
2008-07-06 20:47:29 +00:00
Sylvain Pion
514a17ad4f
Improve the interaction of assertions and interval computations.
...
Things like "CGAL_assertion(denominator != 0)" produced assertion failures for no gain.
So now, the assertion is triggered only if the condition is certain, using CGAL::certainly().
That is, change the following in all assertion files :
((EX)?(static_cast<void>(0)): ::CGAL::assertion_fail( # EX , __FILE__, __LINE__))
to :
(CGAL::certainly(EX)?(static_cast<void>(0)): ::CGAL::assertion_fail( # EX , __FILE__, __LINE__))
2008-07-06 17:05:47 +00:00
Sylvain Pion
7dfd4237cc
Rename SS and CS to avoid name clashes with macros on x86/solaris (/usr/include/sys/regset.h).
2008-06-15 16:21:29 +00:00
Fernando Cacciola
4a5689b69b
Improved full and partial skeleton creation testing
2008-05-08 22:29:36 +00:00
Fernando Cacciola
a07d5da761
Fixed partial-skeleton-related bug detected by test-suite.
...
Removed unused variabe warning
2008-05-08 16:18:58 +00:00
Fernando Cacciola
8adbf35a68
Miscelaneous SLS fixes
2008-05-07 16:01:29 +00:00
Fernando Cacciola
2f2220d9b0
Two more examples added
2008-04-30 15:57:06 +00:00
Fernando Cacciola
d12124c350
Partial skeletons for faster offsetting
2008-04-28 17:03:23 +00:00
Sylvain Pion
d194bf8b53
Add missing CGAL:: qualification
2008-04-10 08:46:24 +00:00
Fernando Cacciola
e9bc3893a0
Merged removal of unnecessary cast for SunPro
2008-04-08 19:40:54 +00:00
Fernando Cacciola
ac82708815
General compilation fixes for VC++
2008-04-08 19:33:11 +00:00
Sylvain Pion
1d47b96e3c
Remove more useless enum_cast<>.
2008-03-20 16:46:25 +00:00
Sylvain Pion
167e077dd8
Forgot to update the comment in last change
2008-01-20 22:43:17 +00:00
Sylvain Pion
d8ad82e66b
Remove obsolete SunPRO workaround, and workaround warning.
2008-01-20 22:41:10 +00:00
Sylvain Pion
50ed4bb632
Use <cstdlib> and <cstdio> consistently instead of <stdio.h> and <stdlib.h>.
2008-01-18 20:33:57 +00:00
Sylvain Pion
08888b27f0
Add missing include file
2008-01-15 20:40:50 +00:00
Sylvain Pion
39f6a3b405
Include missing <boost/shared_ptr.hpp> header.
2008-01-14 17:37:40 +00:00
Fernando Cacciola
64bcb5a240
svn properties fixed
2008-01-14 13:44:13 +00:00
Fernando Cacciola
16fbeb0885
Permissions fixed (again)
2008-01-14 12:59:56 +00:00
Fernando Cacciola
639cac2dc4
Local fixes
2008-01-11 15:49:10 +00:00
Fernando Cacciola
9f60e34b3e
Permissions fixed
2008-01-11 15:46:07 +00:00
Sylvain Pion
360d29f72a
Rename CGAL_CIRC_NULL to CGAL_NULL.
2007-12-28 15:40:36 +00:00
Sylvain Pion
d49e006c53
Remove default argument "0" to calls to assertion_fail() et al,
...
as the default is now the empty string "".
It should fix the problem that we have lost the assertion messages
(seeing "what(): basic_string::_S_construct NULL not valid" instead),
for packages that use package-specific assertion macros.
2007-12-21 21:58:27 +00:00
Fernando Cacciola
7a4dce2610
Fixed some test-suite failures
2007-12-03 17:26:51 +00:00
Fernando Cacciola
010ff53cbc
Simplified API documentation
2007-11-27 22:06:55 +00:00
Fernando Cacciola
93a5a979c7
Simplified API documentation
2007-11-26 17:59:20 +00:00
Fernando Cacciola
6187ff621b
Simplified API and polygon offset arrangement
2007-11-23 22:35:44 +00:00
Fernando Cacciola
34166f5342
Simplified API added
2007-11-21 15:55:09 +00:00
Fernando Cacciola
25bd25e59b
Documentation updates
2007-11-20 17:24:23 +00:00
Fernando Cacciola
bcf644e5bf
Skeleton converted added and documentation/examples updated
2007-11-19 16:33:25 +00:00
Fernando Cacciola
2409987df8
Skeleton Converter added
2007-11-19 12:57:13 +00:00
Fernando Cacciola
639fb21a71
Re-applied renaming of EK and FK to Exact_kernel and Approximate_kernel
2007-09-25 14:38:46 +00:00
Fernando Cacciola
dc66f9363d
Added missing files
2007-09-18 12:41:17 +00:00
Fernando Cacciola
60cc71c58a
Bug fixes
2007-09-10 14:07:00 +00:00
Sylvain Pion
8b2801c25b
Update following renaming EK -> Exact_kernel and FK -> Approximate_kernel.
2007-09-07 09:55:51 +00:00
Sylvain Pion
f2a1b260a4
Remove obsolete config flags
...
CGAL_CFG_OUTOFLINE_TEMPLATE_MEMBER_DEFINITION_BUG and
CGAL_CFG_OUTOFLINE_TEMPLATE_MEMBER_DEFINITION_BUG_2.
2007-08-08 14:50:01 +00:00
Andreas Fabri
a892df2927
removed unused parameters
2007-03-17 09:24:49 +00:00
Andreas Fabri
da71ad1971
removed/commented unused parameters
2007-03-16 08:17:51 +00:00
Michael Hemmer
ce6e4e8ea7
include proper BigFloat support file
2007-03-15 10:38:21 +00:00
Joachim Reichel
4f47903a25
moved src/Core to src/CGALCore
...
moved include/CORE to include/CGAL/CORE
moved include/OpenNL to include/CGAL/OpenNL
renamed libcore++ to libCGALcore++
2007-03-13 18:10:39 +00:00
Sylvain Pion
deeb6c3841
Move to QPL and remove INRIA from the list, it is not worth a license mix
2007-03-07 11:43:11 +00:00