Commit Graph

1666 Commits

Author SHA1 Message Date
Sébastien Loriot 611a93a8ba update changes 2013-04-16 07:58:08 +02:00
Sébastien Loriot d372e1b897 update changes.html 2013-04-15 16:44:06 +02:00
Laurent Rineau c2bb1d0532 Remove an extra </ul></ul> in changes.html
+ Update the text CHANGES.

Unfortunately, the CHANGES of CGAL-4.2 is the one of CGAL-4.2-beta1, and
has not been updated.
2013-04-11 14:58:08 +02:00
Laurent Rineau a004a032ec Merge branch 'Installation-fix_builtin_unreachable_strict_ansi-lrineau'
Tested in CGAL-4.2-Ic-207
2013-04-03 12:19:01 +02:00
Sébastien Loriot bd8b865957 add link to homebrew homepage 2013-03-29 15:57:05 +01:00
Sébastien Loriot 274febdea2 update changes.html 2013-03-21 14:13:14 +01:00
Laurent Rineau 1da90b4b8c Do not use __builtin_unreachable in strict-ansi mode 2013-03-19 17:18:12 +01:00
Sébastien Loriot 6d1ae7e0ac trivial bugfix: intersecting two identical circles put a circle into the object 2013-03-18 08:14:14 +01:00
Sébastien Loriot 3f10b51ea6 sort lexicographically packages in changes after Installation) 2013-03-18 08:07:07 +01:00
Sébastien Loriot f9cf110cce factorize 2D triangulations changes 2013-03-18 08:04:01 +01:00
Laurent Rineau d1516b3e1d Update CHANGES after modifications to changes.html 2013-03-08 13:48:08 +01:00
Sébastien Loriot 4322fcb6d9 improve comments 2013-03-07 13:20:56 +01:00
Laurent Rineau 9f5458f288 Merge branch 'CGAL-fix_warnings-GF' 2013-03-07 12:58:19 +01:00
Sébastien Loriot a9a49ffabd add an option to switch the two-pass on 2013-03-06 18:41:01 +01:00
Laurent Rineau 3a93ad43f8 Add the entry to 4.2 2013-03-06 11:57:12 +01:00
Laurent Rineau 74c9aaceb6 Add a debugging tool to display versiondll metadata of DLLs 2013-03-05 18:02:28 +01:00
Laurent Rineau c0039287df Fix the detection of BLAS/LAPACK/TAUCS with MSVC
The CMake script was only testing if the sub-directory auxiliary/taucs/
existed. That directory exists in Git for a while, because we ship a README
file in it. Now the CMake script checks for auxiliary/taucs/include/. That
is as naive as before but at least it will work.
2013-03-05 13:54:51 +01:00
Laurent Rineau 3880aa43d8 Add changes 2013-03-01 18:33:09 +01:00
Laurent Rineau 23ee26c658 With MSVC, add flags /wd4503 and /bigobj by default
/wd4503 disables the warning C4503 "decorated name length exceeded"

/bigobj is sometimes required, and the only flaw is the incompatibility
with MSVS before MSVS 2005.
2013-03-01 18:33:09 +01:00
Laurent Rineau d5a9fe01b4 Reformat the changelog of CGAL-4.2
+ Add releases dates for 4.1 and 4.2
2013-03-01 18:33:09 +01:00
Laurent Rineau 061c4523a3 Merge branch 'Installation-better_test_gmp_mpfr_dll-lrineau' 2013-02-28 10:45:28 +01:00
Laurent Rineau 220ddbf6b2 New macro CGAL_GCC_VERSION to help preprocessor conditionals on gcc version
And use it in <CGAL/refine_mesh_3.h>
2013-02-27 19:58:02 +01:00
Laurent Rineau 316b09222e Keep the SONAME for CGAL-4.2, and bump the build number of SOVERSION. 2013-02-26 17:08:08 +01:00
Laurent Rineau 63212a0841 Revert "Bump CGAL SOVERSION to 11.0.0"
This reverts the following commit:
  | commit a6b340ccf7
  | Author: Laurent Rineau <laurent.rineau@cgal.org>
  | Date:   Mon Feb 25 18:38:33 2013 +0100
  |
  |     Bump CGAL SOVERSION to 11.0.0
  |
2013-02-26 17:05:34 +01:00
Laurent Rineau 2afae4e1ee Improve the diagnostics in test/Installation/test_gmp_mpfr_dll.cpp 2013-02-26 12:33:14 +01:00
Laurent Rineau a6b340ccf7 Bump CGAL SOVERSION to 11.0.0 2013-02-25 18:38:33 +01:00
Laurent Rineau c7179b2c6c Hide the CMake variable "WITH_tests" from the public releases
Trivial bug fix, that I have tested in both a public release and in a
branch build.
2013-02-22 13:20:25 +01:00
Laurent Rineau e84176bed7 Update CHANGES from changes.html 2013-02-22 13:07:43 +01:00
Laurent Rineau 2d8da664a3 Merge branch 'CGAL-fix_warnings-gdamiand'
Conflicts:
	.gitignore
	Skin_surface_3/examples/Skin_surface_3/CMakeLists.txt
2013-02-22 13:02:37 +01:00
Efi Fogel facc1d0cf5 Added changes for 2D-Arrangements for 4.2 2013-02-21 21:01:01 +02:00
Laurent Rineau e4377bf9bd Fix a typo in the message of an assertion 2013-02-21 11:07:08 +01:00
Laurent Rineau 3f894697bc New macros CGAL_assume(EX) and CGAL_assume_code(CODE)
CGAL_assume(EX) is like CGAL_assertion, but is not disabled in release
mode. In debug mode, it is similar to CGAL_assertion(). In release mode, it
uses builtins of the compilateur, like the MSVC __assume or the g++/clang
__builtin_unreachable to give an hint to the compiler that some situation
in the code cannot happen.
2013-02-20 18:34:15 +01:00
Laurent Rineau 26a7e70785 New license.txt files (eol changes)
The new version 2.13.0 of licensecheck has changed the spaces at eol.
2013-02-19 16:46:39 +01:00
Philipp Möller 4632288a1f Add the memory leak fix to changes.html 2013-02-15 18:50:42 +01:00
Philipp Möller 1720fd845c No isfinite on MSVC
The advertisement is lying about what is implemented in cmath.
2013-02-15 10:48:23 +01:00
Laurent Rineau 29c05b900b Mark BOOST_STATIC_ASSERT with 'CGAL_UNUSED'
In order to fix such a warning from g++-4.8:
  warning: typedef ‘boost_static_assert_typedef_241’ locally defined but
  not used [-Wunused-local-typedefs]
then:
  - create one macro CGAL_UNUSED that is "__attribute__ ((__unused__))"
    with g++ or empty otherwise,
  - use it after BOOST_STATIC_ASSERT in the definition of
    CGAL_static_assertion.
2013-02-07 18:15:23 +01:00
Sébastien Loriot f0f34d45fa workaround to force the usage of the tr1 implementation of result_of from boost
see http://www.boost.org/doc/libs/1_52_0/libs/utility/utility.htm#result_of
2013-02-04 11:30:28 +01:00
Laurent Rineau 5ddbb68176 Add the macro CGAL_USE_TYPE(), and a test for <CGAL/use.h> 2013-01-31 14:08:36 +01:00
Laurent Rineau 324c7a477a Update CHANGES for CGAL 4.2 2013-01-29 12:25:15 +01:00
Laurent Rineau 07d73eaa92 Typographic changes to "changes.html", for 4.2. 2013-01-29 12:16:35 +01:00
Philipp Möller beed9c5acc No isfinite on MSVC
The advertisement is lying about what is implemented in cmath.
2013-01-29 10:54:18 +01:00
Laurent Rineau 291b3029bb Fix a bug in CGAL_SCM.cmake when the HEAD is not a branch
If the current working directory is a checkout of a commit that is not a
branch, for example, a commit in the ancestors of a branch, then CGAL CMake
scripts gave that CMake error:

  == CMake setup ==
  fatal: ref HEAD is not a symbolic ref
  CMake Error at Installation/cmake/modules/CGAL_SCM.cmake:36 (string):
    string sub-command REGEX, mode REPLACE needs at least 6 arguments total to
    command.
  Call Stack (most recent call first):
    CMakeLists.txt:17 (include)

  == CMake setup (DONE) ==

This patch fixes the error. If HEAD is not a branch, then CGAL_GIT_BRANCH
is equal to "HEAD".
2013-01-21 17:23:36 +01:00
Laurent Rineau 3b1ba8ba70 Merge remote-tracking branch 'origin/Installation-link_libraries_deprecated-eric' 2013-01-14 14:50:59 +01:00
Laurent Rineau 4b38c0b73e The Intel Compiler has the "bug" CGAL_CFG_NO_STATEMENT_EXPRESSIONS.
The Intel Compiler, even when it tries to emulate the GNU/C++ compiler,
does not implement the GNU extension "statement expressions". The macro
CGAL_CFG_NO_STATEMENT_EXPRESSIONS must be defined with __INTEL_COMPILER is
defined.
2013-01-07 13:01:21 +01:00
Sébastien Loriot d0497c6008 missing div end 2013-01-04 15:37:16 +01:00
Eric Berberich d0fa4c89c6 document validates now, also using <pre>, and added 3rd party libs 2013-01-04 13:17:34 +01:00
Eric Berberich 03c6c56549 not necessarily a CGAL_-UseFile 2012-12-28 18:55:50 +01:00
Eric Berberich 6eafd776c7 readded link_libraries 2012-12-27 20:01:56 +01:00
Sébastien Loriot 7995ff270e update changes 2012-12-21 09:43:16 +01:00
Eric Berberich eb11ded35e packages for which I do maintenance stuff 2012-12-20 10:56:08 +01:00