Commit Graph

2132 Commits

Author SHA1 Message Date
Laurent Rineau 52c4437539 This branch needs to bump the SONAME 2014-10-20 14:41:14 +02:00
Laurent Rineau 8d61c8db07 Add comments (following the manual chapters) 2014-10-06 16:52:22 +02:00
Laurent Rineau f5d89b443e Update CHANGES 2014-10-06 16:46:28 +02:00
Sébastien Loriot aabd9dc557 update changes 2014-09-29 08:44:51 +02:00
Sébastien Loriot 377342b311 add backward compatibility class/doc/test 2014-09-23 11:34:47 +02:00
Clement Jamin 0040d62791 Update changes.html 2014-09-18 15:09:41 +02:00
Clement Jamin 8f259e5dea Merge branch 'Triangulation-higher_dimensions-odevil_shornus-old' into Triangulation-higher_dimensions-odevil_shornus 2014-09-09 11:20:33 +02:00
Laurent Rineau 58e1779c1e Prepare future final release 4.5 2014-08-29 15:22:35 +02:00
Aurélien Vialon ec39bd6ea9 Add of Qt5 support into documentation. 2014-08-19 18:50:38 +02:00
Aurélien Vialon 38d22d8ea8 Try of remove all warning about CMP0020 POLICY on Windows. That doesn't work, but I let the code added because that allows the user to set himself the qtmain lib.
Moreover, I tried to fix the bug on snap_rounding, but I can't manage to find out what create these black rectangles instead of the lines.
2014-08-18 18:09:07 +02:00
Laurent Rineau 311b505cad Update the comment about the SOversion
Trivial fix for master
2014-08-18 15:35:17 +02:00
Aurélien Vialon 68a8ad6607 Big improvement of Qt4or5 and findQt5.
Now, when a switch is done by the user between Qt4 and Qt5, all the qt executables are refound, searching the proper version of them (Qt4 or Qt5)

A new bug, that wasn't noticed the first time, has been found and corrected into Mesh_3.
2014-08-18 03:13:47 +02:00
Aurélien Vialon 6e7abcdade Correction of flag problem into Arrangement_on_surface_2_demonstration. 2014-08-16 14:34:11 +02:00
Aurélien Vialon c6296e6e14 To allow the SDK path choice to user during demosntration configuration. 2014-08-15 16:59:22 +02:00
Aurélien Vialon 25c55d6178 End of Windows SDK support, with the path memorised into CGAL CMake config files. . 2014-08-15 16:38:49 +02:00
Aurélien Vialon df9e315536 Correction of some problem (SDK Windows, REQUIERED thing...) and add of comments for findQt5.cmake. 2014-08-15 02:57:48 +02:00
Aurélien Vialon f1f6218ca7 Fix of some bugs with Arrangement on surface 2 and others demonstrations.
Improvement of some comentaries.

Change of findQt5.cmake flags using.
2014-08-14 02:15:02 +02:00
Aurélien Vialon 0fa93fb5ec Adding of some commentaries at the new .cmake top files. 2014-08-13 17:43:39 +02:00
Laurent Rineau d4bdae3077 Prepare CGAL-4.5-beta1 2014-08-12 19:09:57 +02:00
Laurent Rineau daa20fd1aa Better tests
Current version of leda-numbers still fails. :-(
2014-08-11 19:55:21 +02:00
Laurent Rineau 3ae8979318 Add a test for LEDA
When LEDA is available, that test program tests very basic I/O
operations of `leda::rational`. That also tests the link with LEDA.
2014-08-11 19:55:21 +02:00
Andreas Fabri 9b0a59972f Support for LEDA_numbers on Windows
trivial fix for master (and approved by the Release Manager)
2014-08-07 14:16:38 +02:00
Aurélien Vialon 7a0e8f545d Bugs correction about STREQUAL into findQt5. 2014-08-05 10:05:15 -07:00
Aurélien Vialon c59f075e22 Merge branch 'gsoc2014-CGAL-Qt5_support-vialon' of ssh://scm.cgal.org/var/git/cgal-gsoc into gsoc2014-CGAL-Qt5_support-vialon 2014-08-05 18:15:37 +02:00
Aurélien Vialon 6df9530094 All GraphicView demonstrations ported to the new Qt inclusion way.
Change of Qt4or5 variables names.

Now: QT_VERSION => contains "QtX", with x 4 or 5 depending of the version wanted by the user.
     USE_QT_VERSION => variable to force the version of Qt wanted. If this variable is set, the Qt Choice drop-down menu doesn't appear on CMake-gui.
     QT_VERSION_USED => number of Qt version wanted (4 or 5).
     QT4 => TRUE if Qt4 chosen.
     QT5 => TRUE if Qt5 chosen.
2014-08-05 18:13:39 +02:00
Laurent Rineau 956ac8896f Fix indentation 2014-08-05 17:27:18 +02:00
Aurélien Vialon 9a1461442b Some bug correction for new Qt inclusion way.
Following demonstrations ported to Qt4or5 way :
- Polyhedron
- Linear Cell Complex
- Mesh_3
- Periodic_3_Triangulation
- Periodic_Llyod_3
- Surface_reconstruction_point_3
2014-08-04 20:16:44 +02:00
Laurent Rineau 865eee70f7 Support LEDA with thread-support
If one use a library of LEDA that support threads, without setting
LEDA_MULTI_THREAD, then one can get segfaults when creating new LEDA
objects.
2014-08-04 15:53:58 +02:00
Aurélien Vialon 313aa5fb3c Bug correction for Qt5 feature. 2014-08-03 17:24:24 +02:00
Aurélien Vialon 0a457c4b03 Correction of some bug caused by the new find_package way of Qt (Qt4or5) with the Qt4 support. 2014-08-02 14:59:49 -07:00
Aurélien Vialon 46c8926854 New way to chose Qt version for projects configuration.
Now, we have choice between "WITH_CGAL_Qt4" and "WITH_CGAL_Qt5" (like before because differents CGAL_QtX sources folders return).

Once the libCGALQt4 or libCGALQt5 configured, an cmake config variable "CGAL_QT_RECENT" allow us to know what is the more recent libCGAL_QtX configured.

Automaticaly,the demonstrations chose this recent version of Qt to build their project (even if a Qt version choice is proposed during CMake configuration)

During CMake configuration, when the user change the version of libCGAL_QtX, that change automaticaly the Qt version of find_package(QtX)

Now Qt4or5 is the thing allowing the choice between Qt4 and Qt5 (find_package(CGAL COMPONENT Qt4or5) or find_package(Qt4or5))
2014-08-02 01:37:41 +02:00
Laurent Rineau 6cba91ac8f Recode changes.html to UTF-8.
And update CHANGES.
2014-08-01 14:12:55 +02:00
Laurent Rineau 3214507a45 Merge branch 'CGAL-fix_cmake_3-GF'
Add the compatibility with CMake 3.0, without using any new feature.

Tested in CGAL-4.5-Ic-104.

Approved by the Release Manager.
2014-08-01 14:11:02 +02:00
Aurélien Vialon 6784800dd1 Fusion of CGAL_Qt4 and CGAL_Qt5 into just one CGAL_Qt. 2014-07-31 22:41:44 +02:00
Sébastien Loriot 2b6fa0076a Merge branch 'BGL-fix_halfedge_edge_is_border_pmap-sloriot'
Tested in CGAL-4.5-Ic-105

Approved by the (interim) release manager
2014-07-24 20:41:06 +02:00
Aurélien Vialon 4653c4344c Try of make CGAL_IO demonstration working. 2014-07-24 18:56:48 +02:00
Sébastien Loriot cc36cf8359 Merge branch 'boost-work_around_dijktra_bug_1.54-local'
Distribute dijktra header file from boost 1.55 to work around
  a bug in the version 1.54. The header file is only used if the
  user compiles with boost 1.54

Tested in CGAL-4.5-Ic-102
Approved by the release manager

Conflicts:
	Installation/changes.html
2014-07-23 08:46:33 +02:00
Sébastien Loriot cdec3d6414 make the edge_descriptor of Polyhedron hashable 2014-07-23 08:20:16 +02:00
Aurélien Vialon 2826df7237 Correction of Windows platforms bug about CGAL libraries not considered. 2014-07-22 19:07:34 +02:00
Laurent Rineau 926aa7500f Set CMP0042 to OLD
That avoids a warning on MacOS.
2014-07-22 15:14:52 +02:00
Laurent Rineau 3dd4069bf0 Fix a bug with CMake 3.0
Actually, in my opinion that was also a bug with other versions of
CMake.

Before this commit, in Installation/src, CGAL_CONFIGURED_LIBRARIES was
set to the empty string "" *in the parent scope* (Installation),
then the variable is modified in the current scope Installation/src, and
then the variable value is copied to a cache variable of the same name.

In my opinion, that means that the parent scope (Installation) has a
non-cache variable CGAL_CONFIGURED_LIBRARIES that is empty (""), and a
cache variable that is not empty (that contains, for example
"CGAL_Core;CGAL_Qt4;CGAL_ImageIO"). The document of CMake-3.0 precisely says
that the semantic of variables is such that cache variables have the
lowest priority. See:
  http://www.cmake.org/cmake/help/v3.0/manual/cmake-language.7.html#variables
As far as I know, that was supposed to be the same for CMake 2.8, but I
cannot find out where it is described in the documentation. Anyway, the
bug was visible with CMake 2.8 and not with CMake 3.0.

The patch simply does not set the empty value of
CGAL_CONFIGURED_LIBRARIES in the parent scope, but only in the current
local scope.
2014-07-22 15:04:12 +02:00
Laurent Rineau 4d468d1881 Add compatibility with CMake 3.0
Trivial bug-fix for master
2014-07-22 12:47:59 +02:00
Sébastien Loriot 5c6b54257a the XXX_is_border properties are removed + add missing replacement functions 2014-07-22 12:00:15 +02:00
Laurent Rineau da77e0d819 Name of leda_numbers of Windows
Trivial fix for master

(cherry picked from commit 601d05d717edead7ea8396a0f723b715bbd9bdc6)
2014-07-21 14:00:59 +02:00
Sébastien Loriot 45f7298ce7 Merge branch 'Polyhedron_demo-import_splatting-GF'
Tested in CGAL-4.5-Ic-100
Approved by the release manager

Conflicts:
	Surface_reconstruction_points_3/demo/Surface_reconstruction_points_3/CMakeLists.txt
	Surface_reconstruction_points_3/demo/Surface_reconstruction_points_3/PS_demo_poisson_plugin.cpp
	Surface_reconstruction_points_3/demo/Surface_reconstruction_points_3/PS_demo_poisson_plugin_cgal_code.cpp
2014-07-21 08:23:36 +02:00
Sébastien Loriot bc8e1f399d workaround a bug in dijsktra algorithm in boost 1.54 affecting normal estimation 2014-07-19 12:20:29 +02:00
Sébastien Loriot 25f74f2a74 LEDA library numbers has been renamed to leda_numbers
trivial bugfix for master
2014-07-18 16:04:27 +02:00
Clement Jamin fbf824c711 Merge branch 'Mesh_3-parallel-cjamin'
This branch introduces parallel algorithms in Triangulation_3 and Mesh_3,
as well as a Concurrent_compact_container. The corresponding features are:
https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Parallel_triangulation_3
https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Parallel_Mesh_3

Tested in CGAL-4.5-Ic-98.
Approved by the Release Manager.
2014-07-17 19:08:24 +02:00
Sébastien Loriot fce46e5164 document the removal of the surface reconstruction demo 2014-07-17 13:41:43 +02:00
Clement Jamin ca70dd0bde The parallel algorithms are experimental 2014-07-17 10:52:39 +02:00
Sébastien Loriot 6ed1ba826e Merge branch 'to-be-tested/Stop_testing_taucs-sloriot'
Taucs, Lapack and Blas supports are no longer tested

Approved by the Release Manager
Tested in CGAL-4.5-Ic-97

Conflicts:
	Polyhedron/demo/Polyhedron/CMakeLists.txt
2014-07-16 20:19:21 +02:00
Aurélien Vialon a3a84ce2e8 Fix attempt of git problem + Periodic_3_triangulation_3 and Periodic_Llyod_3 demonstrations ported. 2014-07-11 19:22:13 +02:00
Laurent Rineau b6aeb7cc66 Store CGAL_DISABLE_GMP in CGALConfig.cmake...
... and use it in UseCGAL/CGAL_Macros, to avoid re-enabling GMP by
error.
2014-07-09 15:39:44 +02:00
Laurent Rineau 0f5fc963b4 Support QUIETLY in FindTBB.cmake 2014-07-09 15:36:25 +02:00
Sébastien Loriot 16441b0f6d Merge branch 'Surface_modeling-integration_with_BGL-GF'
Introduces the Surface modeling package that allows
  to deform a triangulated surface mesh

Successfully tested in CGAL-4.5-Ic-90
Approved by the Release Manager

Conflicts:
	Installation/changes.html
2014-07-08 19:53:36 +02:00
Sébastien Loriot 2aadba50d7 Merge branch 'BGL-redesign_final-GF'
Introduces a redesign of the CGAL extension of the BGL API

Successfully tested in CGAL-4.5-Ic-90
Approved by the Release Manager

Conflicts:
	Surface_mesh_segmentation/test/Surface_mesh_segmentation/test_compute_sdf_values_and_segment_exact_rational.cpp
2014-07-08 19:45:16 +02:00
Sébastien Loriot ec9c796552 remove exe flag 2014-07-04 17:24:06 +02:00
Andreas Fabri fd123ac130 cosmetic change 2014-07-04 14:54:10 +02:00
Sébastien Loriot 8cbca4f4b3 update changes.html 2014-07-04 13:55:42 +02:00
Sébastien Loriot 0b353bb85b Merge remote-tracking branch 'origin/CGAL-use_leda-GF'
Reintroduce the possibility to use CGAL without GMP
  (to use LEDA number types instead for example).
  The cmake option to set to switch off GMP when building
  the lib is CGAL_DISABLE_GMP.

Tested in CGAL-4.5-Ic-86
Approved by the release manager

ge is necessary,
2014-07-04 12:02:37 +02:00
Sébastien Loriot c0c9c1c090 update changes.html 2014-07-04 11:29:25 +02:00
Laurent Rineau a25bc04512 On Fedora, users of TBB may need pthread 2014-07-03 18:45:36 +02:00
Sébastien Loriot 43d000c256 remove non longer needed Taucs only files 2014-07-03 14:20:46 +02:00
Andreas Fabri c726cedbbb As BOOST_NO_CXX11_RANGE_BASED_FOR has been introduced with Boost 1.51
we need a CGAL macro
2014-07-03 09:24:20 +02:00
Laurent Rineau b9cd9d198c LEDA_INC_DIR is a PATH, not a FILEPATH 2014-07-02 14:16:21 +02:00
Clement Jamin 6cb21d7b18 changes.html updated 2014-07-01 19:19:10 +02:00
Sébastien Loriot 7f95ce6906 Merge remote-tracking branch 'origin/Intersections-fix_do_intersect_Bbox_3_Triangle_3-GF' into BGL-redesign_final-GF 2014-07-01 16:48:50 +02:00
Clement Jamin e3abf7fc40 Merge branch 'Mesh_3-parallel-cjamin-old' into Mesh_3-parallel-cjamin 2014-07-01 10:38:14 +02:00
Clement Jamin 09993c7feb Updated changes.html (Mesh_3, Triangulation_3, STL_extension) 2014-06-30 21:10:51 +02:00
Laurent Rineau 7c925264ea No longer support Taucs 2014-06-30 16:27:52 +02:00
Laurent Rineau ab9af1fda9 Nasty trick to make sure <gmp.h> is not used with CGAL_DISABLE_GMP 2014-06-26 19:12:30 +02:00
Marc Glisse afb1012903 Document that gcc-4.2 fails to compile Epick_d. 2014-06-26 18:40:49 +02:00
Laurent Rineau 7e4607f77b Minor modifications
- less verbose
- support libraries in a subdirectory lib/ of the LEDA directory.
2014-06-26 16:57:54 +02:00
Laurent Rineau 2eef30914a Support libnumber.so 2014-06-26 16:57:36 +02:00
Laurent Rineau 460bbdfc8b Hide those variables from the CMake GUI 2014-06-26 16:57:12 +02:00
Aurélien Vialon 44efe33100 Add of QtChoice.cmake 2014-06-26 14:46:40 +02:00
Aurélien Vialon aee9e4eb24 Commit of new demonstrations porting. 2014-06-26 14:38:23 +02:00
Sébastien Loriot aeb094e4cc more Taucs removal 2014-06-25 15:58:37 +02:00
Marc Glisse 3b3993aa19 Merge branch 'Kernel_d-rewrite-glisse-old' into Kernel_d-rewrite-glisse
Conflicts:
	Installation/changes.html
2014-06-23 17:13:29 +02:00
Marc Glisse 7b8f2fdc55 Advertise in changes.html. 2014-06-23 15:58:29 +02:00
Sébastien Loriot 0230e979e2 Merge branch 'CGAL-use_leda-GF-OLD' into CGAL-use_leda-GF
Conflicts:
	Arrangement_on_surface_2/test/Arrangement_on_surface_2/construction_test_suite_generator.cpp
	Arrangement_on_surface_2/test/Arrangement_on_surface_2/test_construction.cpp
	Documentation/doc/Installation.txt
	Kernel_23/include/CGAL/Exact_predicates_exact_constructions_kernel.h
2014-06-18 22:50:06 +02:00
Sébastien Loriot 0e46afa617 Merge branch 'Convex_hull_3-traits_class_fixes-sloriot'
Fixes bugs in the 3D convex hull traits concept, in particular due to the
  handling of coplanar points

  Tested in CGAL-4.5-Ic-72
  Approved by the release manager

Conflicts:
	Installation/changes.html
2014-06-18 09:41:53 +02:00
Sébastien Loriot 2ea509b8e1 update changes 2014-06-18 09:34:59 +02:00
Aurélien Vialon 9e49f501a4 I forgot the finQt5.cmake file. 2014-06-12 21:58:26 +02:00
Andreas Fabri 4c8f452a78 Add {Find/Use}Openmesh.cmake and fix the CMakeLists.txt 2014-06-11 12:13:50 +02:00
Aurélien Vialon 5f09ccde1a Compilation effective de la demonstration Linear Cell Complex. Commencement du portage de Triangulation_3. 2014-06-01 22:46:14 +02:00
Andreas Fabri 21adf26564 Merge branch 'Surface_mesh_simplification-Simplification-GF'
Approved by the release manager
Conflicts:
	Installation/changes.html
2014-05-26 15:22:46 +02:00
Laurent Rineau 8deba535b6 Fix changes.html
- Aymeric's merge commit 566ad109eb
  removed non-ascii characters from Installation/changes.html. That was
  not intended.
- At the same time, merge two sections about changes to Mesh_3 for 4.5.
2014-05-26 12:47:46 +02:00
Laurent Rineau bb492768b1 Merge remote-tracking branch 'origin/Arrangement_on_surface_2-remove_edge-efif'
Conflicts:
	Installation/changes.html
2014-05-26 12:21:37 +02:00
Efi Fogel 4cdc2e469c Added changes for 2D Arrangements in release 4.5 2014-05-25 13:32:42 +03:00
Sébastien Loriot d706253cae update changes 2014-05-23 17:27:36 +02:00
Aymeric PELLE 9f11f46077 Merge branch 'Periodic_3_mesh_3-Extended_mesh_3-MBogdanov'
This small feature adds a new constructor in Labeled_mesh_domain_3 and
a new function wrapper. A Labeled_mesh_domain_3 can be built from an
Iso_cuboid_3 now.
(cf. https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/New_constructor_in_Label_mesh_domain_3_and_new_function_wrapper)
The new wrapper, Implicit_multi_domain_to_labeling_function_wrapper, is a
helping class to get a function with integer values labeling the
components of a multi-domain. This small feature was successfully tested in
the internal release CGAL-4.5-Ic-45.
Approved by the Release Manager.

Conflicts:
	Installation/changes.html
2014-05-21 18:01:42 +02:00
Laurent Rineau cc32f4a9b6 Merge branch 'Mesh_3-add_demo_with_features-GF'
Conflicts:
	Installation/changes.html
2014-05-19 13:25:25 +02:00
Laurent Rineau 641d2b8017 No longer support VC9
We support VC10/VC11/VC12 (aka 2010, 2012, 2013). That is enough.
2014-05-19 12:02:43 +02:00
Laurent Rineau b70d690c76 Add the release note 2014-05-15 13:03:33 +02:00
Jane Tournois e97506adb7 Merge branch 'Triangulation_3-regular_cell_base_with_circumcenter-GF'
Resolve conflicts in Mesh_3/include/CGAL/Mesh_3/config.h

This branch implements the small feature described here :
https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/circumcenter%28%29_in_RT3_cell_base

It makes consistent implementations of dual(cell) in RT3 and DT3 :
they both return cell->circumcenter(gt) now

Approved by the release manager
2014-05-13 14:52:13 +02:00
Marc Glisse 897f585f12 Merge branch 'Kernel_d-rewrite-glisse-old' into Kernel_d-rewrite-glisse
Need the Interval_nt/long interoperability for Eigen.
2014-05-07 18:41:17 +02:00
Laurent Rineau 9f0d8fb836 Remove the previous entry from changelog 2014-05-07 15:22:43 +02:00
Laurent Rineau 33cb60cc29 Revert an incorrect push I did 2014-05-07 15:18:53 +02:00
Laurent Rineau 8c41940615 Update the release notes 2014-05-07 14:01:17 +02:00
Laurent Rineau 68c367a2df Revert "Revert "Merge branch 'Periodic_3_mesh_3-Extended_mesh_3-MBogdanov'""
This reverts commit 2e58135751.
2014-05-07 13:56:20 +02:00
Clement Jamin 4bf5d90c85 Merge branch 'STL_extension-Compact_container_as_vector-cjamin'
Small feature page: https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Compact_containers_as_vector
Approved by the release manager
2014-04-18 08:08:56 +02:00
Aymeric PELLE afa40bc6a4 Merge branch 'Periodic_3_triangulation_3_inexact_locate-APelle'
- This small feature adds a method to locate point with inexact predicates in
  Periodic_3_triangulation_3.
  (cf. https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Add_inexact_locate_in_Periodic_3_triangulation_3)
- Tested in CGAL-4.5-Ic-13
- Approved by the Release Manager.
2014-04-17 18:30:59 +02:00
Laurent Rineau 2e58135751 Revert "Merge branch 'Periodic_3_mesh_3-Extended_mesh_3-MBogdanov'"
This reverts commit 2ec2fb3c8e, reversing
changes made to 2ed7784521.
2014-04-16 17:37:04 +02:00
Aymeric PELLE 2ec2fb3c8e Merge branch 'Periodic_3_mesh_3-Extended_mesh_3-MBogdanov'
- This small feature adds a method to locate point with inexact predicates in
  Periodic_3_triangulation_3.
  (cf. https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Add_inexact_locate_in_Periodic_3_triangulation_3)
- Tested in CGAL-4.5-Ic-12
- Approved by the Release Manager.
2014-04-16 16:22:31 +02:00
Clement Jamin 2d966627a7 Added Compact_container::operator[] 2014-04-16 15:20:56 +02:00
Eric Berberich 935c23245e Merge branch 'Snap_rounding_2-kd_tree_replacement-wkhan'
* replaced private implementation of kd-tree in Snap_rounding with
  officical implementation of Kd_tree in Spatial_search package
* added reserve() and capacity()  to Kd_tree
* removed kd_tree package that was only used by Snap_rounding_2

Tested in CGAL-4.5-Ic-6

Approved by the Release Manager
2014-04-11 15:52:32 +02:00
Laurent Rineau e8134e5f25 Merge branch 'Mesh_3-fix_warnings-lrineau'
Fix warnings about unused variables/parameters

Use pragmas, when that is needed (for Boost named parameters)

Tested in CGAL-4.5-Ic-7.

Approved by the Release Manager.
2014-04-11 11:33:11 +02:00
Laurent Rineau cf5d6e041e Use pragmas to fix warnings 2014-04-10 20:06:04 +02:00
Eric Berberich dee9fc8235 Merge branch 'Snap_rounding_2-kd_tree_replacement-wkhan-old' into Snap_rounding_2-kd_tree_replacement-wkhan
Conflicts:
	Installation/changes.html
2014-04-09 10:11:35 +02:00
Aymeric PELLE 7a754cf987 Adds the changes in the file Installation/changes.html. 2014-04-08 18:04:04 +02:00
Aymeric PELLE 47d0403362 Adds the changes in the file Installation/changes.html. 2014-04-08 16:21:51 +02:00
Laurent Rineau e754509e2a Beginning of development of CGAL-4.5 2014-04-04 10:49:13 +02:00
Laurent Rineau 5bd28fcb53 Minor edit: the menu is now in menu.inc.html 2014-04-03 11:24:36 +02:00
Laurent Rineau 375fb1213a Preparation for CGAL-4.4 2014-04-03 11:22:30 +02:00
Laurent Rineau a749963859 Merge branch 'CGAL_VC12_GF'
Fix a compilation error of VC9, due to the merge of previous revisions
of CGAL_VC12_GF.

Tested in CGAL-4.4-Ic-161.
2014-03-28 18:16:01 +01:00
Waqar Khan 6e1160ba0d Added capacity for Kd_tree. 2014-03-28 15:01:06 +01:00
Laurent Rineau 691196c6f9 Improve CGAL_CFG_MATCHING_BUG_7, and add MATCHING_BUG_8. 2014-03-26 13:55:38 +01:00
Andreas Fabri 9cef23de4f Support for VC12
Approved by the release manager
2014-03-26 12:21:59 +01:00
Waqar Khan a403913539 Documentation reflecting the branch changes. 2014-03-25 15:01:37 +01:00
Andreas Fabri 9b76dff6c1 Add an assertion to check that the right overload is executed 2014-03-25 12:43:00 +01:00
Laurent Rineau 99d60ceb8e Change copyright, authors list, and formatting 2014-03-24 17:58:38 +01:00
Andreas Fabri bba9a44975 Add a test that detects a problem with VC12 2014-03-24 17:26:41 +01:00
Marc Glisse 1241b2f14f Use boost::int128_type instead of __int128. This makes __extension__
useless, hence removed.
2014-03-13 17:06:43 +01:00
Marc Glisse b257e85427 Rework test for __int128 availability. 2014-03-13 16:50:22 +01:00
Marc Glisse 09f3db2025 define CGAL_CXX11. 2014-03-12 14:07:47 +01:00
Laurent Rineau b281a641ad typo: s/Poincare/Poincaré/
Pointed out by Monique.
2014-02-27 16:27:26 +01:00
Laurent Rineau 81ef26fa48 Change the order of entries 2014-02-27 14:50:37 +01:00
Sébastien Loriot 4300adcfb0 Merge branch 'Spatial_searching-fix_search_traits_adapter-local'
documentation bugfix and adding static assertion guards in adapter classes

  Tested in CGAL-4.4-Ic-132
2014-02-27 07:43:37 +01:00
Laurent Rineau 038d2d0ca1 Remove an unused GIF file that was re-added by error 2014-02-25 11:54:32 +01:00
Laurent Rineau 1be6fe80bf en.cppreference.com is better maintained 2014-02-24 18:00:09 +01:00
Laurent Rineau ae059505f6 Move doc_html to Installation/ and delete Manual again
We need the doc_html sub-directory for the Windows installer.
2014-02-24 17:59:24 +01:00
Sébastien Loriot a5c7881b9c update changes.html 2014-02-21 15:45:53 +01:00
Sébastien Loriot 2629523702 remove make_sorted_pair from the documentation
this function should probably be replaced by std::minmax, so no need
  to introduce a function to deprecate it then
2014-02-18 11:30:24 +01:00
Laurent Rineau d8c4aa09df Merge branch 'Number_types-sse2fabs-GF'
Use SSE2 to implement CGAL::abs(double), with MSVC.

Tested in CGAL-4.4-Ic-119.
2014-02-17 16:21:13 +01:00
Laurent Rineau b527f51862 Fix the order of entries
I try to keep the same order as the packages overview, but for general
things or new packages, that are added at the top.
2014-02-17 16:14:20 +01:00
Laurent Rineau bf9f8dcb48 Announce support of Apple/clang 5.0 2014-02-17 16:13:09 +01:00
Laurent Rineau 2310de9abb Merge branch 'MSVC2013-bugfix-local'
Fix compilation errors with VC12 (MSVS 2013) in Triangulation_3:
"
C:\CGAL\test\CGAL-4.4-I-122\include\CGAL/Triangulation_ds_cell_base_3.h(51)
: error C2536:
'CGAL::Triangulation_ds_cell_base_3<TDS2>::CGAL::Triangulation_ds_cell_base_3<TDS2>::V'
: cannot specify explicit initializer for arrays
"
2014-02-17 16:06:19 +01:00
Sébastien Loriot d45d1a1070 Merge branch 'Surface_mesh_simplification-preserve_constrained_edges_bug_fix-sloriot'
bug-fix: preserve edges marked as non-removable
 See Features/Small_Features/SMS_with_constrained

 Tested in CGAL-4.4-Ic-119 and CGAL-4.4-Ic-120

Conflicts:
	Installation/changes.html
2014-02-14 08:02:15 +01:00
Sébastien Loriot cae96035cb work around a bug of MSVC2013 for initializer lists
http://connect.microsoft.com/VisualStudio/feedback/details/792161/constructor-initializer-list-does-not-support-braced-init-list-form
2014-02-13 17:45:53 +01:00
Laurent Rineau 4957ac8462 Another typo 2014-02-12 11:28:10 +01:00
Laurent Rineau 22804c5aa2 Remove trailing whitespace 2014-02-12 09:49:57 +01:00
Laurent Rineau d537497b88 Fix a typo 2014-02-12 09:49:13 +01:00
Laurent Rineau 909691f77c Add support for VC12 (and VC13) 2014-02-11 16:18:39 +01:00
Laurent Rineau 2c1f3332c9 SOVERSION for CGAL-4.4 2014-02-06 20:02:03 +01:00
Laurent Rineau 367314623d Add a script to detect wrong permissions, and fix permissions
The script uses zsh, and lists regular files that have the
'executable' permission.

At the same time, I fix the permissions of several files.
2014-02-06 18:49:09 +01:00
Laurent Rineau 93c9570f33 changes.html: change the ordering
+ update the text file CHANGES
2014-02-04 17:50:34 +01:00
Laurent Rineau 5098331fa3 Fix whitespace and HTML formatting (with <code>) 2014-02-04 17:34:01 +01:00
Laurent Rineau 94cdf2d523 Fix a typo 2014-02-04 17:33:15 +01:00
Laurent Rineau 3d3fdf9104 Fixed->Fix
For unification, I prefer the imperative form.
2014-02-04 17:32:37 +01:00
Andreas Fabri fccd75b4c5 Use a more specific test for switching to SSE2 for fabs 2014-01-31 16:18:48 +01:00
Sébastien Loriot 0cc27a4e40 update changes.html 2014-01-30 08:18:38 +01:00
Andreas Fabri c1f46dc382 As std::fabs is slow on Windows, we switch to an implementation using sse2.
This version is already in CGAL, but it is protected with an #ifdef
So this commit consists of a #define for VC++
2014-01-15 16:35:14 +01:00
Sébastien Loriot 222c2fb55d update changes 2014-01-14 14:21:17 +01:00
Laurent Rineau 2d1e025918 Minor update to changes.html
- Remove mentions of CGAL-4.3.1 (will not exist),
- Remove the dummy change to Vanilla package.
2014-01-13 13:35:41 +01:00
Sébastien Loriot 7981d7e334 update changes 2014-01-10 00:29:06 +01:00
Jane Tournois 46cada22fa update changes.html 2014-01-07 14:18:05 +01:00
Laurent Rineau 92fbeb4926 Merge remote-tracking branch 'origin/CGAL_ipelets-hyperbolic-odevil'
Small feature:
  http://cgal.org/wiki/Features/Small_Features/Hyperbolic_ipelets

Tested in CGAL-4.4-Ic-76.
Approved by the release manager.

Conflicts:
	Installation/changes.html
2014-01-03 12:19:12 +01:00
Olivier Devillers fee4b08a5e changes file 2013-12-18 15:03:56 +01:00
Jane Tournois 6a06ae7182 Merge branch 'Mesh_3-add_sliver_perturber_criteria-GF'
This branch provides new options to developers (the public API is not changed) to use the Sliver_criterion they chose to optimize the quality of a C3t3 using the perturb_mesh_3 operator. New perturbation directions can also be added by developers.

The small feature is described here :
https://cgal.geometryfactory.com/CGAL/Members/wiki/Perturber_Sliver_criteria

Approved by the release manager
2013-12-17 16:08:52 +01:00
Efi Fogel 32b8625a46 Merge branch 'Aos_2-test_spherical_blp_vd-tau'
* Enhancing the testsuite---adding tests for
    batched, point location
    vertical decomposition, and
    triangulation point location.
* Various bug fixes:
    bugs in point location.
    memory leaks found by Andreas.

* Resolving several small issues to remove compiler warnings.
Tested last in CGAL-4.4-Ic-54.
Approved by the release manager
2013-12-11 15:15:40 +02:00
Jane Tournois 7ac03d0100 give a few details about small feature Mesh_3-add_sliver_perturber_criteria-GF 2013-12-10 16:26:03 +01:00
Efi Fogel c398ede5b5 Added (i) bug fix in landmark pl strategy of 2D Arrangements, and (ii) memory leaks fix of 2D Reg. Boolean Set Ops. 2013-12-10 15:35:34 +02:00
Jane Tournois ea58f51bd1 add bug fix to changes.html
Approved by the Release Manager
2013-12-09 15:11:08 +01:00
Sébastien Loriot 5db3fd6e6c update changes 2013-12-06 19:10:52 +01:00
Sébastien Loriot 0fa2cacb60 remove doc_tex documentation (including developer manual) and old manual tools 2013-12-03 17:27:02 +01:00
Sébastien Loriot c5007beb59 update changes 2013-11-29 14:35:26 +01:00
Guillaume Damiand 8e8ab82527 Merge branch 'CMap_no_static_for_null_dart_handle-gdamiand'
null_dart_handle is no longer static; implies to move several methods from Dart concept into CMap concept. This will simplify  the changing of the underlying container in the near future.

Small feature Combinatorial map dart attribute pre-approved in May 2013.

Approved by the release manager.
2013-11-28 08:22:40 +01:00
Guillaume Damiand 375e7a919e no more -> no longer 2013-11-27 18:13:05 +01:00
Guillaume Damiand e42f41a615 Small modif in explanations of modifications. 2013-11-22 08:00:00 +01:00
Guillaume Damiand db7c14cc58 * Document the deprecated function in Dart, CMap concept and LCC class;
* Add paragraph in changes.html;
* Bugfix in Linear_cell_complex_constructors for lcc without 2-attributes.
2013-11-21 10:23:24 +01:00
Marc Glisse 44bc47b1c7 Mention Mpzf in changes.html. 2013-11-19 21:32:38 +01:00
Sébastien Loriot da1791759c Merge branch 'Number_types-mpzf-glisse'
Introduces a faster alternative to MP_Float and Gmpzf
    (see the documentation to see on which platforms it is available).
    When activated, it is used as default exact ring number type for exact
    evaluation of predicates (that only require ring operations).
    It is possible to switch back to the previous behavior by defining
    CGAL_DO_NOT_USE_MPZF

    Successfully tested in CGAL-4.4-Ic-29
    Approved by the Release Manager
2013-11-15 16:38:16 +01:00
Dror Atariah d35a52ea75 Reported API changes in the changes log 2013-11-14 09:46:27 +01:00
Laurent Rineau c064771156 Trivial fix of a warning 2013-11-05 15:03:12 +01:00
Laurent Rineau 3695f2554e Merge branch 'CGAL-fix_leaks-lrineau'
Fix memory leaks in CORE, and in two tests:
  Installation/link_to_CGAL_ImageIO.cpp
  Profiling_tools/test_memory_sizer.cpp

Tested successfully in CGAL-4.4-Ic-14.
Approved by the Release Manager for CGAL-4.4.
2013-11-05 11:57:46 +01:00
Marc Glisse b53de35ff6 Work around Boost changing the name of their macros every other release.
Work around Microsoft defining min/max as macros.
2013-11-01 14:46:20 +01:00
Laurent Rineau 5a43f93ba8 Fix memory leaks (in tests) 2013-10-30 13:50:15 +01:00
Philipp Möller 0dd2742e97 Merge branch 'Snap_rounding_2-fix_leak-pmoeller'
Approved by the Release Manager
2013-10-30 13:05:16 +01:00
Philipp Möller 53fa70ee14 Add the fix to changes.html 2013-10-30 12:09:30 +01:00
Laurent Rineau 151844059a Fix a typo (found by Mael) 2013-10-29 16:19:15 +01:00
Laurent Rineau 3ac5e524a2 Fix a trivial parsing bug in CGAL_assume
A warning of clang showed me my mistake:

In file included from /no-raid/home/lrineau/CGAL/CGAL-4.4-I-10/cmake/platforms/x86-64_Linux-Fedora18_llvm-clang-with-g++-4.7/test/Kinetic_data_structures/timings.cpp:14:
In file included from /no-raid/home/lrineau/CGAL/CGAL-4.4-I-10/include/CGAL/Kinetic/Delaunay_triangulation_3.h:32:
In file included from /no-raid/home/lrineau/CGAL/CGAL-4.4-I-10/include/CGAL/Delaunay_triangulation_3.h:31:
In file included from /no-raid/home/lrineau/CGAL/CGAL-4.4-I-10/include/CGAL/Triangulation_3.h:37:
/no-raid/home/lrineau/CGAL/CGAL-4.4-I-10/include/CGAL/Triangulation_data_structure_3.h:938:7: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
      CGAL_assume(index_v_in_n0 <= 1);
      ^                         ~~
/no-raid/home/lrineau/CGAL/CGAL-4.4-I-10/include/CGAL/assertions.h:86:29: note: expanded from macro 'CGAL_assume'
#    define CGAL_assume(EX) CGAL_ASSUME(EX)
                            ^
/no-raid/home/lrineau/CGAL/CGAL-4.4-I-10/include/CGAL/config.h:334:30: note: expanded from macro 'CGAL_ASSUME'
#  define CGAL_ASSUME(EX) if(!EX) { __builtin_unreachable(); }
                             ^
Trivial bug-fix.
2013-10-29 15:49:19 +01:00
Sébastien Loriot 16ca7518dd update changes 2013-10-23 19:03:31 +02:00
Sébastien Loriot a45a2b93e0 update changes 2013-10-20 07:22:46 -07:00
Laurent Rineau 4f88086ca0 Prepare changes.html to receive changes for CGAL-4.4 2013-10-18 10:33:56 +02:00
Laurent Rineau ffbc21300a Add a non-breaking space, before a lonely "1" 2013-10-17 14:39:49 +02:00
Laurent Rineau fcbbe713d5 No longer deprecate Mesh_cell_base_3
Compact_mesh_cell_base_3 has a different API than Mesh_cell_base_3. Unless
one uses the default template parameters, the new API is less
convenient. We cannot deprecate Mesh_cell_base_3 so easily.
2013-10-16 16:34:41 +02:00
Sébastien Loriot 207ae0b35e update changes 2013-10-02 18:34:41 +02:00
Laurent Rineau 9211e0eb2a Sort of bug-fix: unhide an important CMake variable 2013-09-16 14:30:06 +02:00
Andreas Fabri 78a3de4955 Search for taucs.h and not for the directory auxiliary/taucs/include
This leads to false positives
(cherry picked from commit a5d9d001aa995c4a66d73a40cbc6a1a22b795d4d)

Message added by Laurent Rineau:

  that commit was tested in CGAL-4.3-Ic-168
2013-09-12 12:01:39 +02:00
Laurent Rineau b05039f3d5 Create dummy README files, so that the directories are not empty.
That is important for the Windows installer!
2013-08-22 16:11:50 +02:00
Laurent Rineau c919a9f387 Follow-up to "Hide the variables CGAL_*_PACKAGE_DIR"
This is a followup-up to the following commit:
  | commit 16d42c0adf
  | Author: Laurent Rineau <laurent.rineau@cgal.org>
  | Date:   Tue Aug 20 15:47:00 2013 +0200
  |
  |     Hide the variables CGAL_*_PACKAGE_DIR
  |
  |     Those three variables are for internal use only, and should not be exposed
  |     to the users in the cmake cache:
  |       CGAL_INSTALLATION_PACKAGE_DIR
  |       CGAL_MAINTENANCE_PACKAGE_DIR
  |       CGAL_CORE_PACKAGE_DIR

Those variables are declared twice, in two 'if()'-branches. I forgot to
modify one copy of them.
2013-08-22 16:07:27 +02:00
Laurent Rineau 800c53efa1 Update the changes.html to talk about Doxygen. 2013-08-21 17:07:36 +02:00
Laurent Rineau f7d3eaab2a Remove a CMake warning when building from the release tarball
== Setting paths ==
-- Build CGAL from release in directory CGAL-4.3-beta1
CMake Warning (dev) at CMakeLists.txt:99 (set):
  Cannot set "CGAL_CONFIGURED_PACKAGES_NAMES": current scope has no parent.
This warning is for project developers.  Use -Wno-dev to suppress it.

The reason is that in the release there is not parent directory. As that
cmake instruction is need only if the Doxygen documentation is there, I
have surrounded the corresponding line of code by:
  if(IS_DIRECTORY "${CMAKE_SOURCE_DIR}/Documentation")
  endif()
2013-08-20 15:51:11 +02:00
Laurent Rineau 16d42c0adf Hide the variables CGAL_*_PACKAGE_DIR
Those three variables are for internal use only, and should not be exposed
to the users in the cmake cache:
  CGAL_INSTALLATION_PACKAGE_DIR
  CGAL_MAINTENANCE_PACKAGE_DIR
  CGAL_CORE_PACKAGE_DIR
2013-08-20 15:47:00 +02:00
Laurent Rineau 85eeaca873 Link with the CGAL *target* we possible (instead of linking with the library)
That is a late follow-up to the following commit:

  | commit 12744ab7ff
  | Author: Laurent Rineau <Laurent.Rineau__CGAL@normalesup.org>
  | Date:   Thu Apr 28 13:11:09 2011 +0000
  |
  |     Track dependencies between libraries and examples/demos
  |
  |     With this patch, when CGAL as been configured with WITH_examples and/or
  |     WITH_demos, then the executables of examples and demos depends on the CGAL
  |     libraries. That means if one change a file involved in a CGAL library, and
  |     ask the rebuild of an executable, then the CGAL library will be rebuilt
  |     first.
  |
  | Notes:
  |     r63187 branches/next

Or maybe the bug was re-introduced by recent modifications of our CMake
scripts.
2013-08-20 15:45:29 +02:00
Andreas Fabri e2aca14121 change URL for boost binaries; Put a .txt in namespace CGAL; uppercase acronyms 2013-08-20 14:23:58 +02:00
Laurent Rineau 5337c3adc2 Fix a typo (Monique's suggestion) 2013-08-19 16:49:33 +02:00
Laurent Rineau fe5873ad9d Update CHANGES from changes.html 2013-08-19 16:33:04 +02:00
Efi Fogel 9ee92d42d8 enhanced the arrangement section 2013-08-19 15:45:40 +03:00
Laurent Rineau 20c4b58b65 Fix typos in changes.html, after Monique's remarks 2013-08-16 12:53:12 +02:00
Guillaume Damiand 4e1b46920e Small modif in changes.html 2013-08-15 16:56:34 +02:00
Laurent Rineau cb46ac3bab Document the breaking change in AABB_tree 2013-08-13 17:42:21 +02:00
Laurent Rineau 1a74524eeb typos reported by Andreas 2013-08-13 17:03:59 +02:00
Laurent Rineau f64830a14c Minor update to changes.html (add the entry for 4.3) 2013-08-13 16:56:30 +02:00
Laurent Rineau bcf70f4742 Organise changes.html for the release 2013-08-12 16:14:57 +02:00
Sébastien Loriot 862161ba43 update changes 2013-08-09 18:16:06 +02:00
Sébastien Loriot 9c0808cad1 fix name of classes that do not respect CGAL naming conventions
AABB_HalfedgeGraph_segment_primitive -> AABB_halfedge_graph_segment_primitive
AABB_FaceGraph_triangle_primitive -> AABB_face_graph_triangle_primitive
2013-07-23 17:46:50 +02:00
Sébastien Loriot 06823c37cb sort changes by feature first, then small features 2013-07-16 19:50:19 +02:00
Sébastien Loriot 37338ebc44 update changes 2013-07-16 19:43:53 +02:00
Laurent Rineau 3ec78d4c6a Update the text file CHANGES from changes.html 2013-07-10 15:45:45 +02:00
Clement Jamin 67d95bbeb2 Updated changes.html
Small feature: https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Documentation_fix_in_Mesh_3
Approved by the release manager
2013-07-08 16:14:04 +02:00
Sébastien Loriot 3f42c2542b update changes 2013-07-04 19:04:18 +02:00
Laurent Rineau 16cc269288 Change the SOVERSION to 10.0.2 2013-07-04 14:04:45 +02:00
Clement Jamin 4c65ac7042 Added "Concurrency in CGAL" to Changes 2013-07-04 12:56:37 +02:00
Laurent Rineau e724c1f519 Fix end-of-lines and end-of-files 2013-07-04 11:51:23 +02:00
Clement Jamin 4b9df4540a Added a test for TBB 2013-07-03 19:00:54 +02:00
Clement Jamin 8b0edee1f4 Merge branch 'concurrency_in_cgal-cjamin-old' into concurrency_in_cgal-cjamin 2013-07-03 17:17:34 +02:00
Clement Jamin 4d0c6a6bb0 Better FindTBB.cmake which works even if the debug version is not found
If the debug versions are not found, the release versions will be used instead
for the debug mode.
If the tbb_malloc library is not found, doesn't link with it.
2013-07-03 16:48:10 +02:00
Clement Jamin 9c57c17a34 Bugfix for TBB_LIBRARY_DIRS 2013-07-03 12:28:50 +02:00
Jane Tournois ae70190fed update changes.html for small feature Mesh_3-improvements-GF integration 2013-07-02 11:15:40 +02:00
Clement Jamin 3dfb28141f Mark TBB_MALLOCPROXY_XXX_LIBRARY as advanced in CMake 2013-06-28 17:55:12 +02:00
Laurent Rineau e86f053ab6 Fill changes.html for Periodic_2 2013-06-28 17:53:47 +02:00
Sébastien Loriot e699339355 update changes 2013-06-28 15:10:29 +02:00
Clement Jamin da77b4d879 Correct FindTBB.cmake + add a UseTBB.cmake 2013-06-27 16:50:55 +02:00
Clement Jamin 90d0125741 Improved FindTBB.cmake
- Untabified
- Does not link with the TBB mallow proxy anymore, but set
  TBB_MALLOCPROXY_DEBUG_LIBRARY and TBB_MALLOCPROXY_RELEASE_LIBRARY
  so that a user can still link with it if necessary
  Note: the malloc proxy is not available on MacOS.
- Calls include_directories ( ${TBB_INCLUDE_DIRS} ) and
  link_directories( ${TBB_LIBRARY_DIRS} ) to set paths
2013-06-27 15:54:39 +02:00
Guillaume Damiand b3ad1c44c4 Merge branch 'Combinatorial_map-reverse_orientation-kenohori'
Approved by the release manager.
2013-06-25 12:17:36 +02:00
Guillaume Damiand 6653320136 Tests for reverse orientation.
Bugfix: initialization of internal::Test_is_same_attribute_functor<Self, Map2>::value.
Add text in changes.html.
2013-06-24 10:27:26 +02:00
Sébastien Loriot e0e07082db update changes.html 2013-06-24 08:34:15 +02:00
Guillaume Damiand 0f883bb5a7 Add small feature description in changes.html 2013-06-23 20:39:11 +02:00
Sébastien Loriot 43b92fac82 update changes 2013-06-14 14:58:15 +02:00
Sébastien Loriot c09ec2beaa Merge branch 'Kernel-replace_object-pmoeller'
Successfully tested in CGAL-4.3-Ic-59
Approved by the release manager

Conflicts:
	Kernel_23/doc/Kernel_23/CGAL/intersections.h
	Kernel_23/doc_tex/Kernel_23_ref/intersection.tex
	Kernel_d/doc/Kernel_d/Kernel_d.txt
	STL_Extension/doc/STL_Extension/CGAL/iterator.h
2013-06-14 14:26:05 +02:00
Guillaume Damiand 98a4e30f34 Merge branch 'Combinatorial_map_copy2-gdamiand'
Approved by the release manager
2013-06-14 13:33:46 +02:00
Sébastien Loriot a7b80aa998 Merge branch 'First_of_pair_property_map-new_version-iyaz'
related to this small-feature:
  Features/Small_Features/Property_maps_change_of_key_type

Successfully tested in CGAL-4.3-Ic-59 and approved by the release manager

Conflicts:
	Installation/changes.html
2013-06-13 18:09:23 +02:00
Sébastien Loriot b172b06b39 update changes.html 2013-06-13 18:02:11 +02:00
Guillaume Damiand 2198f959a7 Add modif in changes.html 2013-06-13 17:59:05 +02:00
Sébastien Loriot b8f31dde5b Merge branch 'STL_Extension-add_operator_dispatch_output-local'
successfully tested in CGAL-4.3-Ic-51
2013-06-05 16:44:14 +02:00
Sébastien Loriot f9ac8d4288 Merge branch 'AABB_tree-fix-memory-leak-local'
Successfully tested in CGAL-4.3-Ic-50
2013-06-04 12:40:27 +02:00
Sébastien Loriot 404bba0aeb add a workaround for a bug in boost variant and its swap function
the bug appears on MSVC
The ticket is here:
https://svn.boost.org/trac/boost/ticket/2839
2013-06-03 19:04:08 +02:00
Sébastien Loriot 8bb442ae3b fix a memory leak in the destructor of AABB_tree
the primitive container was clear before deleting the nodes
(which was not done since the container was empty)

At the same time I made the delete of the KD-tree done only
if it was constructed
2013-06-03 08:29:40 +02:00
Sébastien Loriot 2997e8ae08 Dispatch_(or_drop_)output_iterator<V,O> now accepts a tuple V put in it ...
...and makes the correct dispatch to the output iterators in O
2013-05-31 17:20:47 +02:00
Ross Hemsley 4d9caf3763 Added names that were missing into the Doxyfile.in entries.
Also modified Installation/CMakeLists.txt to push the version number variable to the parent level
so that it can be accessed by the documentation
2013-05-30 17:55:43 +02:00
Philipp Möller 023e9714f3 Rescope CGAL_CONFIGURED_PACKAGES_NAMES
We need this variable in the Doxygen configuration process. Reset it
and change the scope to the parent scope.
2013-05-30 10:51:04 +02:00
Laurent Rineau 62445a796a CGAL_NO_DEPRECATION_WARNINGS for deprecated headers 2013-05-28 11:38:19 +02:00
Sébastien Loriot 9610e26737 update changes 2013-05-21 08:39:32 +02:00
Menelaos Karavelas 2521f91e90 forgot to commit to master branch; 2013-05-15 13:00:16 +02:00
Sébastien Loriot 0bc64f9f4a update installation manual to mention the windows tutorial 2013-04-30 11:08:28 +02:00
Guillaume Damiand 93ca4a1cdc Update changes.html 2013-04-29 16:40:14 +02:00
Guillaume Damiand 3ce7c82747 Update changes.html 2013-04-29 16:37:15 +02:00
Sébastien Loriot ab5471e756 update changes 2013-04-29 11:16:37 +02:00