Commit Graph

533 Commits

Author SHA1 Message Date
Laurent Rineau db194534c7 First big patch to fix -Wunused-local-typedefs
-Wunused-local-typedefs is a new warning flag of gcc-4.7, and it will enabled
 by -Wall since gcc-4.8 (not yet released).

The fix is a big set of removals of unused typedefs (or comments, or moves,
depending on the context).
2012-08-01 13:29:16 +00:00
Sébastien Loriot 354e29e2b7 add example failing on llvm mac os 2012-07-27 14:47:18 +00:00
Philipp Möller d3ee04897c merged next 2012-05-09 13:50:00 +00:00
Sébastien Loriot f685a77b0e merge from next 2012-04-17 18:19:33 +00:00
Sébastien Loriot 24070082f6 *deprecate the use of geninfo
*naive replacement of void* and geninfo by boost::any.
*old code can be used if CGAL_I_DO_WANT_TO_USE_GENINFO is defined
*info was printed, I simply ignored that for boost::any 
 (it probably made sense why the old implementation of geninfo that was using placement new to write
  inside the void*)
*some sizeof(void*) was used in SNC_structure.h for printing the size of something.
 I guessed this was related to the void* used as info. I left that code untouched.
*testsuite is OK on my machine except Nef_3/example/Nef_3/polygon_construction which also
 does not work with next on my machine
2012-04-17 18:18:09 +00:00
Sébastien Loriot 03ac39132a remove unused var warning 2012-04-17 17:37:53 +00:00
Philipp Möller 8f1ce2412c Removed all places where the CGAL_CFG_NO_TMPL_IN_TMPL work-around was
used. Those were mostly in Polyhedron and HalfedgeDS but some places
in Arrangement_2 used it, too. Neither of the parts of Arrangement_2
have been documented.
2012-04-13 13:13:30 +00:00
Efi Fogel 73aed62c96 pacify some compiler (commented out unused variables) 2012-01-30 14:30:27 +00:00
Efi Fogel 7b7671fc56 pacify some compiler (commented out unsuded variable) 2012-01-29 10:53:20 +00:00
Laurent Rineau 902a51c9f2 Fix missing copyright and/or license notice 2012-01-19 16:51:59 +00:00
Laurent Rineau 29d617e712 Cosmetic change: add a space after the license, to be compatible
with the output of licensecheck
2012-01-16 15:56:10 +00:00
Laurent Rineau a37c74d534 Add license files, per package 2012-01-16 15:54:22 +00:00
Laurent Rineau 7f1e55edeb Strange old file. Fix the license anyway. 2012-01-16 14:45:37 +00:00
Laurent Rineau 2af2160942 Turn \ccLicenseQPL into \ccLicenseGPL 2012-01-13 17:13:55 +00:00
Laurent Rineau 8f59fd9592 Turn QPL into LGPLv3+ 2012-01-13 16:33:35 +00:00
Laurent Rineau 93486787c3 The inside of ccPkgDescription must not contain black lines between macros
Otherwise that inserts a buggy "<p>" tag in the package overview where the
doctype does not allow it.
2011-11-15 19:16:23 +00:00
Laurent Rineau 07be7f49a5 Include <CGAL/glu.h> where needed 2011-11-09 22:45:52 +00:00
Sébastien Loriot 554f62d411 remove executable property from copyright files 2011-10-03 08:18:16 +00:00
Andreas Fabri d10a333947 Add a file with the copyright holder(s) to the package_info 2011-09-29 20:45:16 +00:00
Laurent Rineau fdb7ea6c6b prepare ccPkgHowToCiteCgal for CGAL-3.10 (in 2012) 2011-09-28 16:15:05 +00:00
Laurent Rineau 369498d1e5 Cancel revision 64607. There had been a problem with the branch.
| ------------------------------------------------------------------------
  | r64607 | efif | 2011-07-05 17:27:04 +0200 (Tue, 05 Jul 2011) | 1 line
  | 
  | Merged feature-branch Aos_2-new_functors-tau into next
  | ------------------------------------------------------------------------
2011-07-06 11:11:58 +00:00
Sébastien Loriot 6a29626a8f typo 2011-06-06 14:31:17 +00:00
Sébastien Loriot 776dbf5d0d typo 2011-06-06 07:25:33 +00:00
Sébastien Loriot a8b69a49cd bug in simplify in case a sloop is created when an edge is simplified.
For details see comments added
2011-05-27 11:26:40 +00:00
Laurent Rineau 3c02e07b23 Try to fix my last revision about cmake_policy, with CMake-2.6.x
CMake gives an error if one tries to use cmake_policy(VERSION x.y.z) if
x.y.z is greater than the current CMake version.
2011-04-28 17:45:22 +00:00
Laurent Rineau c97205f085 Global handling of CMake policies (second part)
We declare 
  cmake_minimum_required(VERSION 2.6.2)
but we also use
  cmake_policy(VERSION 2.8.4)
to declare that our CMake scripts are OK with all the defaults of CMake policies
as of CMake-2.8.4. That shuts down the warnings of CMake-2.8.4.

That way, we no longer need any declaration of specific policies.

Those two lines must be present and maintained in all our CMakeLists.txt
files (the one for the libraries, and also the one for examples and demos,
and maybe tests).
2011-04-28 10:55:56 +00:00
Laurent Rineau 0631943153 Uniform capitalization in our CMake script: use lowercase for commands 2011-04-28 10:36:18 +00:00
Laurent Rineau ca5c92e034 Global maintenance of CMakeLists.txt: CMake minimal version is -2.6.2
The documentation of CGAL says that the minimal version of CMake must be
CMake-2.6.2.
  - change cmake_minimum_required to VERSION 2.6.2
  - no longer any need for the policy CMP0003 (was for 2.4.x)
  - no longer any need for CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS (was for 2.4)
2011-04-27 17:58:27 +00:00
Sébastien Loriot 767bc40b1d remove warnings 2011-03-03 18:20:41 +00:00
Sébastien Loriot 0ebdccfa4e update URL and Id tag 2011-03-02 14:59:51 +00:00
Laurent Rineau da95064578 Update the \ccPkgHowToCiteCgal tag for CGAL-3.8 (2011). 2011-02-24 15:21:10 +00:00
Sébastien Loriot d66db5b16e typo 2011-01-25 14:28:21 +00:00
Andreas Fabri 28dad1ac6f Switch to Projection_traits classes 2011-01-19 11:11:26 +00:00
Andreas Fabri cba1240d90 Add parenthesis to quiet down clang and have more readable code 2010-12-06 15:19:56 +00:00
Sébastien Loriot b265c6c919 long -> std:size_t to avoid a warning 2010-11-22 07:48:42 +00:00
Sébastien Loriot 9adcfa7e1a add functor taking care of construction of planes and vectors
in case the plane stored by the polyhedron is either a plane or
a vector (Polyhedron_traits_with_normals_3)
2010-10-19 07:22:22 +00:00
Daniel Russel ba741338c6 fix const correctness on convert to polyhedron 2010-09-20 17:38:06 +00:00
Daniel Russel cb2c38cd01 include def for origin 2010-09-20 17:37:24 +00:00
Laurent Rineau 2270620c69 Fix Nef_3 on recent g++. 2010-09-13 16:40:54 +00:00
Andreas Fabri f22ee7261f Change typedefs in the hope that gcc digestests them better 2010-09-05 14:50:51 +00:00
Andreas Fabri 4aa977e7e6 Conditional removal of using as VC++ has a problem with it 2010-08-23 15:17:29 +00:00
Andreas Fabri 104db1c602 Remove duplicate using statement 2010-08-23 15:09:25 +00:00
Andreas Fabri b1103b23e2 Add const 2010-08-23 15:00:26 +00:00
Andreas Fabri 6419ee6993 Added using statements 2010-08-23 14:19:10 +00:00
Andreas Fabri 03f34438d2 Added using statements 2010-08-23 14:06:26 +00:00
Andreas Fabri ba831fc76e Added using statements 2010-08-23 13:56:33 +00:00
Laurent Rineau cdf0322256 Let's remove all makefiles, now. 2010-08-23 11:03:02 +00:00
Laurent Rineau 7106e69e7a Fix keyword $URL$ and $Id$: "$URL: " and "$Id: " are not correct Subversion keywords 2010-06-29 12:47:18 +00:00
Laurent Rineau 35a3c17f1e Fix warnings: braces around empty body, and unused parameters. 2010-06-29 12:38:52 +00:00
Andreas Fabri e642b25c1f int/long/ptrdiff_t -> size_t 2010-06-28 08:27:08 +00:00