Commit Graph

100 Commits

Author SHA1 Message Date
Laurent Rineau 403031ce7f Fix warnings 2013-02-27 18:21:24 +01:00
Philipp Möller 3ee98b11ea Leave a warning to the next person that comes across this 2013-02-08 00:27:48 +01:00
Sébastien Loriot 82b2ebc865 apply the cpp0x namespace renaming in all files 2012-12-19 11:33:17 +01:00
Sébastien Loriot 128b02abb8 update CGAL custom doxygen macros
corresponds to a run of the script Documentation/conversion_tools/rename_macros.sh
+manual edit of doxyassist.xml and pkglist_filter.py
2012-11-14 00:31:05 +01:00
Philipp Möller 79b30908d5 WARNFIX: Silence a good part of unused variable/parameter warnings.
Wextra results in a dreadful wall of yellow in the test-suite and is
scary when using CGAL. Reduce some of the noise by silencing the
obvious cases with CGAL_USE or comments.
2012-08-07 11:04:32 +00:00
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 8bb75c0586 actually there was two nested macros... 2012-04-19 07:06:00 +00:00
Sébastien Loriot 44853585b7 too naive replacement: do not use nested macros 2012-04-18 06:59:22 +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
Laurent Rineau 8f59fd9592 Turn QPL into LGPLv3+ 2012-01-13 16:33:35 +00:00
Laurent Rineau 5b5dd33848 merge changes from next 2012-01-09 12:33:39 +00:00
Laurent Rineau 07be7f49a5 Include <CGAL/glu.h> where needed 2011-11-09 22:45:52 +00:00
Sébastien Loriot 91a5327fa8 change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +00:00
Sébastien Loriot 675814c5f8 normalized plane now first check if FT is a fraction 2011-09-01 13:26:45 +00:00
Sébastien Loriot 1d2c334e61 BUGFIX:
revert parts of modifications done in r58343, r58233, r58232
  The constness problem fixed by the aforementioned modifications
  was induced by a non-used function that I commented.
2011-06-01 13:47:17 +00:00
Eric Berberich eb7a5ed11e branch-build is now HOT on next ;-) 2011-04-15 09:12:06 +00:00
Andreas Fabri d205e31a62 Add parenthesis to quit clang and get more readable code 2010-12-06 15:01:15 +00:00
Andreas Fabri f97bd7a64a Move unused variable inside the #if 0 block where it is used 2010-11-12 08:36:32 +00:00
Laurent Rineau e14ec20c4b Move the declaration/definition of convert before its uses. 2010-09-22 16:29:52 +00:00
Laurent Rineau 6963eef49c Move the declaration/definition of convert before its uses. 2010-09-22 16:26:33 +00:00
Andreas Fabri 3de348a9d0 Add missing #include 2010-09-08 06:04:07 +00:00
Andreas Fabri 525b76b928 Replace Random with boost 2010-09-07 12:59:47 +00:00
Andreas Fabri f30471cb1f Add typedef for SFace_const_handle 2010-08-29 16:30:21 +00:00
Andreas Fabri 42d3fa3562 const handles instead of handles 2010-08-23 13:30:21 +00:00
Andreas Fabri 9456c0815d Added using statements and declared locate const 2010-08-23 12:34:24 +00:00
Laurent Rineau 35a3c17f1e Fix warnings: braces around empty body, and unused parameters. 2010-06-29 12:38:52 +00:00
Andreas Fabri a83c6a6d00 int -> size_t 2010-06-28 08:28:04 +00:00
Andreas Fabri 9c90032656 int -> size_t 2010-06-25 08:27:45 +00:00
Andreas Fabri b2ae121d76 int -> size_t 2010-06-23 15:07:14 +00:00
Sébastien Loriot 52317dd49f add python script (replace_CGAL_NAMESPACE.py) to replace CGAL_BEGIN_NAMESPACE and CGAL_END_NAMESPACE
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.
2010-06-09 07:37:13 +00:00
Andreas Fabri 9c6ac44025 Add using statements for ansi-compliance 2010-05-13 13:54:18 +00:00
Sébastien Loriot 0efc95342c revert part of commit r56130 that was responsible
for red test-suite of Nef3, Convex_decomposition_3, Polyhedron_demo and Nef_3*
2010-05-13 11:00:32 +00:00
Andreas Fabri 17bdd579db Add 'using' for ansi compliance 2010-05-11 13:09:12 +00:00
Andreas Fabri a9685365e4 Add 'using' for ansi compliance 2010-05-11 13:04:53 +00:00
Andreas Fabri 46d7de54b1 Add 'using' for ansi compliance 2010-05-11 12:55:56 +00:00
Andreas Fabri ab745f1a39 function is not const 2010-05-11 12:32:53 +00:00
Sylvain Pion 85dc12f2a7 Remove empty lines at beginning and end of files
(apply Scripts/developer_scripts/remove_empty_lines.pl).
2010-02-01 12:55:28 +00:00
Laurent Rineau 83912b2952 Massive fix of svn:keywords properties, and $URL$ keyword. 2009-10-20 08:59:26 +00:00
Sylvain Pion 1ac605c947 Replace Nef_S2's CGAL::Tuple by cpp0x::array. 2009-05-01 12:07:15 +00:00
Peter Hachenberger 4ec5cc575c small bug fix - used wrong variable 2008-12-10 23:05:46 +00:00
Andreas Fabri e022a80af5 Don't use deprecated functions internally 2008-11-02 20:34:48 +00:00
Pierre Alliez 7287c68d75 Nef_S2: remove attempt to remove OpenGL warnings 2008-10-14 11:02:44 +00:00
Peter Hachenberger 619ea45808 added some make_object calls, which were still missing 2008-09-10 17:39:05 +00:00
Sylvain Pion 6aba449434 Replace Nef's custom Object_handle by CGAL::Object.
There were some differences :
- CGAL::Object has no template constructor, so using make_object() was required.
- CGAL::Object had no comparison with NULL to check emptyness.  I added
  such comparison operators to CGAL::Object as *deprecated*.
2008-09-09 16:03:25 +00:00
Peter Hachenberger 300aa8751c remove warning about ambiguous brackets 2008-07-30 09:39:43 +00:00
Peter Hachenberger cda090b2ae removed inclusion problems 2008-07-26 20:26:48 +00:00
Peter Hachenberger 29bc1390df Optimization turned of when loop is present. Degenerate case
gave problems
2008-07-14 22:19:00 +00:00
Peter Hachenberger 7ad5c01f32 io support for Nef_S2 2008-07-14 18:58:13 +00:00
Peter Hachenberger 10433152f9 corrected <<operator 2008-07-14 18:57:14 +00:00
Peter Hachenberger 422e8279a3 additional traces 2008-06-27 11:19:56 +00:00