Commit Graph

879 Commits

Author SHA1 Message Date
Sébastien Loriot 7611a19803 more verbose test 2012-04-23 08:13:43 +00:00
Laurent Rineau baeec2d53f merge all the changes from next! 2012-01-20 17:45:27 +00:00
Laurent Rineau a37c74d534 Add license files, per package 2012-01-16 15:54:22 +00:00
Laurent Rineau 82bf463006 Add a copyright and license notice 2012-01-16 14:29:24 +00:00
Laurent Rineau 5b5dd33848 merge changes from next 2012-01-09 12:33:39 +00:00
Michael Hemmer f03886e980 update from next 2011-11-20 09:45:19 +00:00
Michael Hemmer 0eaf68014f update from next 2011-11-17 10:29:42 +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 c271379d25 bugfix/clean up in MP_Float to split an int into
high and low bits using a mask rather than a union (the initialization
of union changed in cpp0x and the former implementation was "dangerous")
2011-10-31 11:33:42 +00:00
Laurent Rineau 93d8367048 merge from next
This branch still has to be tested.
2011-10-26 14:40:48 +00:00
Laurent Rineau 6ed56d75b5 merge from next 2011-10-25 15:48:02 +00:00
Marc Glisse 154d3937b1 Bugfix: test double division, not integer division! 2011-10-24 13:12:54 +00:00
Michael Hemmer 5120d52b17 reduce includes due to Arithmetic_kernel.h
each NT only includes his arithmetic kernel
2011-10-23 15:34:25 +00:00
Laurent Rineau 27383e7ee1 merge from next 2011-10-17 16:18:46 +00:00
Laurent Rineau badcdb5871 Completely remove the support for auto-linking of GMP and MPFR
I have grepped for auto_link/(GMP|MFR)|AUTO_?LINK_(GMP|MPFR) and I removed
completely any support for auto-linking of GMP and MPFR from CGAL.

That is no longer necessary, nor relevant, no that we provide precompiled
GMP and MPFR libraries under standard names libgmp-10.lib and
libmpfr-4.lib.

To test in candidates: 
   Core
   Installation
   Number_types
2011-10-14 13:39:45 +00:00
Andreas Fabri a1bc5ab47b Move MP_Float.cpp to a header MP_Float_impl.h
Having MP_Float.cpp in the CGAL library exposes the ABI of the STL
container std::vector<limb>. That is not recommended because the ABI
of the STL depends on compilation flags (debug, thread-safe, etc.)
2011-10-11 10:59:30 +00:00
Andreas Fabri d0b7e5d940 disable warnings on extern before template instantiation 2011-10-11 07:42:43 +00:00
Michael Hemmer 5dee43f347 fix test for new name 2011-10-10 16:42:42 +00:00
Michael Hemmer 7c31f2f284 merge from next 2011-10-10 14:02:41 +00:00
Sébastien Loriot 91a5327fa8 change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +00:00
Michael Hemmer 9ab4170bbd rename solve_1 to compute_roots_of_2 2011-10-10 13:08:18 +00:00
Laurent Rineau 62890f10e8 Fix a compilation error on Linux
Inside the CGAL namespace, one cannot explicitly instantiate
std::allocator<short>.
2011-10-06 15:59:55 +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 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
Marc Glisse 1a6bc3f2d4 Small workarounds for LLVM. 2011-08-12 15:50:05 +00:00
Michael Hemmer ddc70eb66c the ultimate fix 2011-07-13 12:57:50 +00:00
Michael Hemmer 5cf6d40842 complete test 2011-07-13 12:38:30 +00:00
Michael Hemmer 2c53e53572 cosmetics 2011-07-13 12:31:20 +00:00
Michael Hemmer 5bcbe45e8d remove Solve_1 and just implement solve_1
although it creats minor inefficiencies
2011-07-13 12:07:03 +00:00
Michael Hemmer 63d87aa3a5 make precon clear 2011-07-13 12:05:05 +00:00
Michael Hemmer 9c27b7d894 use make_root_of_2 where possible 2011-07-13 10:27:05 +00:00
Michael Hemmer e45e1ff9a9 added solve_1 2011-07-12 14:04:46 +00:00
Sébastien Loriot 2c1bc779c3 bug detected by a warning of intel compiler 2011-06-29 12:41:42 +00:00
Laurent Rineau ac9877372d Update all PkgDescription files to CGAL-3.9 2011-06-27 14:31:45 +00:00
Philipp Möller 4cb71dd2be Missing includes and switched to static assertions 2011-06-14 14:55:11 +00:00
Philipp Möller 5d68f7ef88 * known_bit_size_integers now uses CGAL_NO_DEPRECATED_CODE
* test is now just using boost::[u]int*_t types
2011-06-14 13:41:59 +00:00
Philipp Möller 517c4728d8 Comment now corresponds to macro 2011-06-14 13:00:04 +00:00
Philipp Möller 951c5a9159 * deprecated known_bit_size_integers.h and aliased all old definitions to cstdint
* remove Integer64 typedef from long long
* removed includes from number_type_basic.h
2011-06-10 17:01:16 +00:00
Sébastien Loriot 9a9095299c move functions before Root_of_traits_helper implementation using them
(detected by gcc-snapshot)
2011-06-09 06:27:38 +00:00
Sébastien Loriot 4b0b05894e last merge from next before reintegrate 2011-05-31 11:45:17 +00:00
Sébastien Loriot cd46479c25 remove extra; 2011-05-31 08:00:57 +00:00
Andreas Fabri dee65b63f5 Min and Max only construct a new node in the DAG, if the intervals overlap 2011-05-31 07:50:41 +00:00
Sébastien Loriot ca13392880 CGAL -> \cgal\ 2011-05-30 12:36:57 +00:00
Sébastien Loriot f73c81dcb8 use Fraction_traits<NT>::Compose(a,b) instead of NT(a,b)
for rational number types.
2011-05-26 08:09:26 +00:00
Sébastien Loriot 4846101f51 merge from next 2011-05-23 16:35:56 +00:00
Michael Hemmer 55d9fbeb50 fix: missing coercion from ET to Lazy_exact_nt<ET> 2011-05-23 16:26:15 +00:00