Commit Graph

89 Commits

Author SHA1 Message Date
Laurent Rineau 95c4307510 Fix the copyright/license header 2012-01-16 14:26:41 +00:00
Andreas Fabri e337d22aa2 Add export statements 2011-10-13 10:03:33 +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
Laurent Rineau 9c3701e4fc Use boost::iterator_facade. Without it, it is very difficult to write
iterators that real are models of the iterator concepts.
2010-11-29 12:33:20 +00:00
Laurent Rineau aced534160 Fix warnings about unused variables. 2010-11-29 12:32:22 +00:00
Laurent Rineau 09bab9cce9 Missing operator+ in CGAL::POLYNOMIAL::internal::Derivative<Fn>::It 2010-11-25 15:41:22 +00:00
Andreas Fabri 714149267e built-in arrays have no member functions as size() and empty() 2010-08-23 07:38:37 +00:00
Andreas Fabri efffec74b9 see if Intel C++ strict ansi likes this assertion better 2010-08-10 08:46:12 +00:00
Andreas Fabri d781f3d704 Removed one of two default constructors 2010-08-06 11:08:29 +00:00
Andreas Fabri 885678e792 Removed default constructor as there exists a constructor with one argument having a default value 2010-08-05 06:41:44 +00:00
Sébastien Loriot d53e01f1a1 remove package namespace macro 2010-06-09 08:45:58 +00:00
Sébastien Loriot 52317dd49f add python script (replace_CGAL_NAMESPACE.py) to replace CGAL_BEGIN_NAMESPACE and CGAL_END_NAMESPACE
by namespace CGAL { and } //namespace CGAL. in all .h and .cpp files
in a directory.
Apply it to all packages in the trunk
Remove macro definition from the config.h file.
2010-06-09 07:37:13 +00:00
Marc Glisse 2256ae01e7 Trivial fixes for the testsuite. 2010-04-22 09:58:25 +00:00
Daniel Russel f4aefd44b1 attempt to make things work when core not supported. I can't build the tests for some reason, so something might have been missed. Have to look in to that 2010-04-02 18:02:25 +00:00
Sylvain Pion 6cc542446d Fix some typos in the protect macro names.
Use a form "#ifndef" more consistently.

The idea is to automatize most of the verification of the consistency
in the names used in the #ifndef and the following #define using a simple :

grep -r -m 1 '#ifndef' */include/CGAL  | grep CGAL_ | cut -d' ' -f2 | sort > ifndef.macros
grep -r -m 1 '#define' */include/CGAL  | grep CGAL_ | cut -d' ' -f2 | sort > define.macros
diff ifndef.macros define.macros
2009-04-08 11:54:51 +00:00
Michael Hemmer 646f5585ed rename RET::Sign RET::Sgn 2008-09-18 15:41:45 +00:00
Michael Hemmer 14debf77ce mv Real_embeddable_traits_base in internal namespace 2008-08-07 08:57:24 +00:00
Michael Hoffmann a25985b73b Remove dependency on CGAL/functional -> replace Unary_function
and Binary_function by std:: counterparts.
2008-07-23 15:07:16 +00:00
Sylvain Pion ebb5e40b14 Remove casts to Sign.
They are useless since we merged the various enum types.
2008-04-09 13:09:17 +00:00
Sylvain Pion b24108f5fd Remove #include <cassert> from everywhere under include/CGAL/.
CGAL code has to use CGAL assertions instead.
2008-01-20 18:47:19 +00:00
Sylvain Pion 88ed563f44 Remove some workarounds for SunPRO + RW's STL:
CGAL_CFG_MISSING_TEMPLATE_VECTOR_CONSTRUCTORS_BUG
CGAL_CFG_RWSTD_NO_MEMBER_TEMPLATES  (partially so far)
CGAL_make_vector
CGAL_make_list
2008-01-03 14:50:13 +00:00
Andreas Meyer c1d1609af1 replaced CGAL_assertion( false* and CGAL_assertion( 0*
with CGAL_error/CGAL_error_msg
2007-11-08 00:27:20 +00:00
Andreas Meyer 6623d525eb * replaced assert in */test/*/*.{cpp,h} with CGAL_test_assertion
* replaced #include <assert.h> with the according CGAL/Testsuite/assert.h
2007-11-07 21:35:42 +00:00
Andreas Meyer fdeedcf8b0 some low level code cleanup. renamed
* CGAL_error to CGAL_error_msg
* introduced a macro CGAL_error()
* added some words about CGAL_error to the developers manual
* renamed most of assert(x) into CGAL_assertion(x)
* renamed exit(x) with x != 0 , CGAL_assertion(false) and assert(false) into CGAL_error
* CORE left untouched, OpenNL changed
2007-11-07 16:51:18 +00:00
Marc Glisse 3df14be20d Sunpro vector constructor workaround. 2007-08-28 10:00:21 +00:00
Daniel Russel 1ad21fef7c Hmmmmm, demo works here 2007-08-23 15:34:09 +00:00
Daniel Russel 8a107b364b fixed qt problem--too fancy with overloading 2007-07-10 22:09:27 +00:00
Daniel Russel 6cee3cddc1 get latest changes into build 2007-07-09 23:10:13 +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
Daniel Russel 89fd320f42 must reduce degree of polynomial before calling sturm with CORE 2007-02-27 18:59:57 +00:00
Daniel Russel d8af03c0a2 avoiding a scolding from gcc 4.1 2007-02-16 02:46:23 +00:00
Daniel Russel fed20e7df2 fixed some max 2007-02-08 16:31:14 +00:00
Daniel Russel 238f8df4b4 minor tweaks 2007-01-30 02:06:49 +00:00
Daniel Russel 6abebd42be issues with overflow and Lazy_exact 2007-01-26 20:49:59 +00:00
Daniel Russel 5e30af4a00 missing return in Sturm 2007-01-26 01:53:00 +00:00
Daniel Russel 7a2bf7b808 fixed problem negating inf 2007-01-25 00:28:15 +00:00
Daniel Russel 04a30b9842 added interval caching to SIR 2007-01-24 05:23:47 +00:00
Daniel Russel eb5d9dc224 test cases 2007-01-24 05:07:04 +00:00
Daniel Russel 13660ff8d5 fixed a bug in solver and added regular_expression_inexact_traits 2007-01-24 04:44:16 +00:00
Daniel Russel 3eb2e7079a removed random delc of to_interval 2007-01-23 17:02:20 +00:00
Daniel Russel e28894d30a cleaned up names in KK and FK 2007-01-22 18:36:00 +00:00
Daniel Russel 6180995091 fixed audit bug 2007-01-22 01:15:48 +00:00
Daniel Russel ad256e12ef kernels fixed for new number traits 2007-01-21 23:40:54 +00:00
Daniel Russel 43cf28218c core working 2007-01-20 21:39:01 +00:00
Daniel Russel 02ccc9c36f before trying to clean things up for new number type stuff 2007-01-18 23:26:44 +00:00
Michael Hemmer 03010a476d replaced:
Ring_tag -> Integral_domain_without_division_tag
 Sqrt_field_tag -> Field_with_sqrt_tag
2006-11-16 08:54:12 +00:00
Daniel Russel 80913260a8 remove ntt 2006-11-08 16:23:43 +00:00
Daniel Russel fa295ec3cd Newton working well and everything else working. Will remove old solver to clean things up 2006-11-06 23:57:15 +00:00
Michael Hemmer 7c1dc08f05 rm ambiguous call of CGAL_NTS sign 2006-10-28 14:59:58 +00:00