For the header only version, the global variable default_random no more exist => we need to replace all occurences of default_random by a call to the global function get_default_random().
As usual, no modification for the non header only version.
A contribution from a user:
| Date: Tue, 03 Sep 2013 22:34:20 +0200
| From: ax487 <ax487@gmx.de>
| To: cgal-discuss@inria.fr
| Subject: [cgal-discuss] Suggested patch: Making polygon modification
| easier.
|
| Hello all,
|
| I have been working with polygons now for a while and i noticed that
| there are some inconveniences regarding the removal of vertices of a
| polygon: If I remove an iterator from a normal C++ container modeling
| an ordered sequence, then the method returns an iterator pointing to
| the next element. This should (?) also be true for the container used
| in the polygon (at least it is in the case of a std::vector or a
| std::list). The attached patch turns this iterator into a
| Vertex_iterator which can be used in subsequent operations. This change
| should be downward compatible, so I hope it is possible to include the
| patch in CGAL.
The work-around is a little fishy, because it involves storing the
segment, but so it be. The concept shouldn't check for operator->
though, it is too strict.
Freie Universitaet Berlin (Germany), Martin-Luther-University Halle-Wittenberg
(Germany) and RISC Linz (Austria) as they transfer the copyright to other
sites.
by namespace CGAL { and } //namespace CGAL. in all .h and .cpp files
in a directory.
Apply it to all packages in the trunk
Remove macro definition from the config.h file.
Diffs are:
* #undef added
* in old files, (void)0 is replaced by static_cast<void>(0)
* in old files, lines as "# define CGAL_xxx_assertion 1" are added
* in point_set_processing_assertions.h, surface_mesh_parameterization_assertions.h, surface_reconstruction_points_assertions.h, "|| defined(CGAL_NDEBUG)" is replaced by "|| defined (NDEBUG)"
* protective macros (if any) are removed
* included files if any (<CGAL/assertions.h>, <CGAL/trace.h>) are removed