Commit Graph

50933 Commits

Author SHA1 Message Date
Andreas Fabri 4fffac9c1b remove unused variable name 2013-02-26 07:28:29 +01:00
Andreas Fabri 7db10a19e6 Add a CGAL_USE 2013-02-26 07:24:42 +01:00
Andreas Fabri 84a57d4ba0 no need to test if size_t >= 0 2013-02-26 07:11:09 +01:00
Andreas Fabri b6dfb6c41f virtual function of derived class must match the API of the base class 2013-02-26 07:10:26 +01:00
Laurent Rineau a6b340ccf7 Bump CGAL SOVERSION to 11.0.0 2013-02-25 18:38:33 +01:00
Laurent Rineau 007ebf4b41 Use Boost 1.54 instead of Boost 1.42 2013-02-25 18:32:14 +01:00
Laurent Rineau 3461d71750 New version of the script to compile Boost 1.54 2013-02-25 18:31:55 +01:00
Laurent Rineau f342f540cc Rename my platform *Linux-26*F16* to *Linux-Fedora16* 2013-02-25 18:01:33 +01:00
Andreas Fabri 1e1d023ef8 Merge remote-tracking branch 'origin/master' into CGAL-fix_warnings-GF 2013-02-25 17:45:52 +01:00
Laurent Rineau e171941e24 Merge branch 'Triangulation_3-fix_warning_assume_patch-lrineau' 2013-02-25 10:53:10 +01:00
Alex Tsui de5f238a71 Removed large .arr files from Aos_2 demo. 2013-02-22 07:42:52 -08:00
Laurent Rineau 550dbfd53d Prepare CGAL-4.2-alpha2 2013-02-22 16:18:08 +01:00
Laurent Rineau bd0930fc26 Fix segfaults in T3, caused by the use of CGAL_assume
I wonder why the compiler created buggy code. Anyway, I found easy
workarounds, without reintroducing the warnings.
2013-02-22 16:15:04 +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 9a3c298a81 Two more files to ignore 2013-02-22 13:03:06 +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
Laurent Rineau 1564e94cfc Merge branch 'Polyhedron-remove_CGAL_SVN_REVISION_from_demo-lrineau' 2013-02-22 13:00:33 +01:00
Laurent Rineau 2844d1d373 Fix the title of the AABB tree package, in Doxygen
To be consistent with the title decided in the LaTeX documentation, and
with the title in the bibliography.
2013-02-22 12:58:33 +01:00
Efi Fogel facc1d0cf5 Added changes for 2D-Arrangements for 4.2 2013-02-21 21:01:01 +02:00
Laurent Rineau 7f3045ee11 Remove the use of CGAL_SVN_REVISION
src/CGAL_Qt4/DemosMainWindow.cpp was the sole user of the macro
CGAL_SVN_REVISIONS, in CGAL's master branch. That macro is useless since
the switch to Git.
2013-02-21 15:26:03 +01:00
Laurent Rineau a09b787391 Prepare CGAL-4.2-alpha1 2013-02-21 14:24:41 +01:00
Laurent Rineau e4377bf9bd Fix a typo in the message of an assertion 2013-02-21 11:07:08 +01:00
Guillaume Damiand 07ec5d15f8 Remove debug flags for LCC-demo in CMakeLists.txt 2013-02-21 08:55:35 +01:00
Laurent Rineau 68e2b709e2 Use CGAL_assertion_code to remove warnings about unused variables 2013-02-20 18:56:13 +01:00
Laurent Rineau 66c5d23154 Use CGAL_assume to remove warnings 2013-02-20 18:55:43 +01:00
Laurent Rineau 32c315b4a7 Use CGAL_error_msg instead of an assertion
CGAL_error_msg is effective even in release mode. It is marked with the
attribute __noreturn__, and that tells the compiler that the code cannot be
reached.
2013-02-20 18:38:56 +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
Guillaume Damiand 5def71590e Merge branch 'Combinatorial_map_contractions_v2-gdamiand'
Several bug fixes; modification of the way onsplit/onmerge are tested as all the cases were not considered before; update all the operations to use this new tests.

Merge approved by Laurent (released manager).
2013-02-20 17:43:06 +01:00
Laurent Rineau 5668111b3d Do not use 'offsetof' on non-POD
That fixes the following commit:

  | commit ae3602cb5d
  | Author: Andreas Fabri <andreas.fabri@geometryfactory.com>
  | Date:   Thu Feb 14 12:09:18 2013 +0100
  |
  |     Don't use BOOST_MULTI_INDEX_MEMBER
  |
2013-02-20 16:44:02 +01:00
Laurent Rineau 6316551b4f My two patches to licensecheck are already merged upstream.
The patches are in the future version 2.13.1, not yet released.
2013-02-20 14:03:05 +01:00
Laurent Rineau 9cb1aabee4 Fix a CMake warning, in releases
Two files were in dont_submit but anyway in the CMakeLists.txt.

A "if(EXISTS..)" is added in the CMakeLists.txt so that CMake does not warn
if the files are not there.
2013-02-20 13:43:34 +01:00
Laurent Rineau b6d397e3b3 Fix the export/import declaration of Viewer_interface, for the MS linker
Recently, Viewer_interface was no longer a pure virtual class, but declared
two static functions. I forgot to correctly declare the export of those two
new symbols. Here is the two-line fix.
2013-02-20 13:22:35 +01:00
Guillaume Damiand 79b008bfc6 Remove ; after function definition 2013-02-20 07:49:10 +01:00
Guillaume Damiand 7abc470a31 Remove ; after Q_EXPORT_PLUGIN2 macro 2013-02-20 07:45:29 +01:00
Guillaume Damiand 55a4a143b3 Bugfix for call_attribute, when user defines operator() with different const (and add tests in the testsuite). 2013-02-19 17:36:56 +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
Laurent Rineau fbd7cb7155 Add a comment 2013-02-19 16:45:00 +01:00
Laurent Rineau e0a66ceb1b QPL->GPLv3+ for files created by the merge of the following branch:
Arrangement_on_surface_2-RIC_pl_for_unbounded-balasmic
2013-02-19 16:45:00 +01:00
Laurent Rineau e06a6f535b Add or fix license/copyright headers in CGAL headers 2013-02-19 16:45:00 +01:00
Laurent Rineau 6f77194886 Update licensecheck from the upstream 2.13.0
- plus two patches, that are submitted upstream¹
- add a sort of testsuite.

¹) See the following bugs:
  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=700938
  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=700944
2013-02-19 16:44:30 +01:00
Sébastien Loriot e9e31dc6f3 remove unused file 2013-02-19 13:57:41 +01:00
Guillaume Damiand 6b9eadaf80 Remove unused variables 2013-02-19 07:29:58 +01:00
Guillaume Damiand b8eef9c6b3 cpp0x -> cpp11 2013-02-18 15:53:53 +01:00
Laurent Rineau b0d3a8d320 Fix a bug in Scripts/developer_scripts/detect_packages_licenses
The bug was hidding the fact that some files of CGAL have no or wrong
license headers.
2013-02-18 15:30:06 +01:00
Guillaume Damiand 43848090e6 Internal functions for attributes 2013-02-18 12:14:35 +01:00
Guillaume Damiand 9f0d0ec2a7 Add missing typedef 2013-02-18 10:44:53 +01:00
Guillaume Damiand 35509487a9 On split can now be called with a cmap as parameter. 2013-02-17 21:19:17 +01:00
Philipp Möller 01ac6dd2ef Merge branch 'Minkowski_sum_3-fix_leak-pmoeller' with approval of the RM 2013-02-16 16:18:36 +01:00
Philipp Möller 4632288a1f Add the memory leak fix to changes.html 2013-02-15 18:50:42 +01:00