Commit Graph

1761 Commits

Author SHA1 Message Date
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