Commit Graph

775 Commits

Author SHA1 Message Date
Jane Tournois 629983854e attempt to fix the use of "inline"
the warning C4396 happens for these functions on msvc2015

----------------------------------------------
Compiler Warning (level 2) C4396
Visual Studio 2008
"name" : the inline specifier cannot be used when a friend declaration refers to a specialization of a function template

A specialization of a function template cannot specify any of the inline specifiers. The compiler issues warning C4396 and ignores the inline specifier.
To correct this error
    Remove the inline, __inline, or __forceinline specifier from the friend function declaration.
----------------------------------------------
2015-08-11 17:14:46 +02:00
Sébastien Loriot 1118177959 fix unused type warnings 2015-07-23 09:27:55 +02:00
Sébastien Loriot 691689e165 avoid unused typedefs warnings 2015-07-22 14:18:39 +02:00
Sébastien Loriot 3e037f0f15 fix warnings 2015-07-16 14:44:56 +02:00
Laurent Rineau 36d8b5bd18 Convert source files encoding to utf-8
All non-ASCII files should be encoded in UTF-8. So far, the ZSH script
`Scripts/developer_scripts/detect_wrong_encoding` detects wrong encoding
in source/header files of include/, src/, and doc/.
2014-08-01 11:20:13 +02:00
Laurent Rineau 495ed0b6ab Merge remote-tracking branch 'origin/CGAL-Less_warnings-GF'
Fix various warnings.

Tested in CGAL-4.5-Ic-97. Approved by the Release Manager.
2014-07-16 17:48:56 +02:00
Laurent Rineau 64c5573a85 rm warning
(cherry picked from commit c309fde259c04b8e3beb609b3dece1673240ab34)

Trivial fix for master
2014-07-11 16:51:27 +02:00
Andreas Fabri 964f04c5fb Remove unnecessary include and typedef 2014-07-11 09:50:19 +02:00
Andreas Fabri 56deede019 Use CGAL_USE_TYPE 2014-07-11 09:49:55 +02:00
Sébastien Loriot 3cfc2e7efe using Exact_rational instead of Gmpq 2014-06-27 15:20:48 +02:00
Laurent Rineau 4897129d09 s/Gmpz/Exact_integer/ 2014-06-27 15:11:52 +02:00
Laurent Rineau c18c93023a More #include
When CORE_arithmetic_kernel and LEDA_arithmetic_kernel are used, then
one should have:
  #include <CGAL/CORE_arithmetic_kernel.h>
  #include <CGAL/LEDA_arithmetic_kernel.h>
2014-06-24 18:10:07 +02:00
Andreas Fabri b75c4ccf3e Split the copy-constructor with a default argument in two constructors 2014-03-18 15:59:55 +01:00
Laurent Rineau 20a339bf1b Fix warnings -Wunused-local-typedefs 2013-12-12 18:25:20 +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
Laurent Rineau 0b0bed6982 Merge remote-tracking branch 'origin/Polynomial-noconfig-GF'
Remove the useless #include <CGAL/config.h> in Polynomial examples.

Tested in CGAL-4.3-Ic-195, approved for CGAL-4.3 by the Release Manager
2013-10-10 17:53:00 +02:00
Laurent Rineau 67a3824cec Change permissions of files created by Andreas 2013-10-04 16:57:11 +02:00
Andreas Fabri deef1a5fa2 unify names 2013-09-19 12:54:42 +02:00
Andreas Fabri 948b08d72d simplify tests 2013-09-19 12:53:33 +02:00
Andreas Fabri c3cce8a8fa remove unused typedefs and wrap in assertion_code() 2013-09-18 15:06:46 +02:00
Andreas Fabri 5a21045741 Split up Polynomial_traits_d.cpp in smaller testcases
as VC++ suffers from a combinatorial explosion
2013-09-18 14:55:03 +02:00
Andreas Fabri 6c547e5663 Mainly added includes 2013-09-13 22:24:30 +02:00
Sébastien Loriot e8975dbac7 function documentation fixes
remove the repetition of the name of the function in its brief description
 add parenthesis for function matching "function\s+`[a-z0-9_]`"
2013-09-03 14:25:50 +02:00
Laurent Rineau bc03aaf30b Put doc/ in the global dont_submit file 2013-08-20 10:57:03 +02:00
Andreas Fabri 15f1ffc49a Remove include of config.h 2013-08-19 14:12:54 +02:00
Sébastien Loriot 9c2f35ed1a using cgalHeading instead of h3 2013-08-07 10:06:49 +02:00
Sébastien Loriot d282ade623 use \cgalCite instead of \cite
using perl -i -pe 's/\\cite\s*{?([a-zA-Z0-9:-]+)}?/\\cgalCite{$1}/g'
2013-08-05 18:25:26 +02:00
Sébastien Loriot b2ef3b8673 Merge branch 'doc-remove_gif-local'
Successfully test in CGAL-4.3-Ic-102

This commit fixes a few issues in the doxygen documentation and in particular
the figure for the generation of latex doc.

Approved by the interim release manager

xplain why this merge is necessary,
2013-07-26 17:50:07 +02:00
Sébastien Loriot 2dfe8a3d73 workaround for a doxygen bug: remove space after /!* to avoid a verbatim env
this happens if you have an empty line or the text directly after /!*
to find them in the generated documentation, grep for "pre class=\"fragment\""
(a few of them are legitimate however)
2013-07-25 14:58:53 +02:00
Sébastien Loriot 143a2181b3 add latex format for \imagei doxygen command
perl -pe 's/^(\s*)\\image\s+html\s+(.*)\s*$/$1\\image html $2\n$1\\image latex $2\n/' -i
2013-07-25 11:50:53 +02:00
Sébastien Loriot 519b301130 remove gif files from doxygen doc include path 2013-07-25 11:14:16 +02:00
Sébastien Loriot 4389b0bac8 remove the usage of gif in the doxygen doc as pdflatex does handle them
replace the files with png
2013-07-25 11:06:13 +02:00
Sébastien Loriot 716f87d2d7 rename Hidden_type to unspecified_type and update its description 2013-06-13 18:48:58 +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 4d469821f7 Generated Doxyfile.in and dependencies 2013-05-30 14:13:47 +02:00
Sébastien Loriot 7e15467c72 new cgal doxygen advanced macro to put the text inside a div 2013-05-27 19:36:33 +02:00
Laurent Rineau b6ffa7c425 Merge branch 'CGAL-fix_warnings-GF'
That branch was successfully tested in CGAL-4.2-Ic-205.
2013-03-27 12:23:31 +01:00
Sébastien Loriot 9fcf46e11a replace CGAL_[kernel/qpe/triangulation/]_assertion by assert in tests
this should be the case, following our guidelines.

using:
find */test/* -name '*.[hc]*' | xargs sed -i 's/CGAL_assertion/assert/g'
2013-03-21 10:50:55 +01:00
Andreas Fabri 70cd219647 Merge branch 'CGAL-fix_warnings-GF' of ssh://scm.cgal.org/var/git/cgal into CGAL-fix_warnings-GF 2013-03-20 10:31:34 +01:00
Andreas Fabri 46f0efa200 Wrap in CGAL_assertion_code(..) 2013-03-20 08:32:20 +01:00
Sébastien Loriot 79efc5f76f follow up of 2a71e019: VC performance warning 2013-03-15 12:30:29 +01:00
Sébastien Loriot 2a71e01946 remove int to bool conversion performance warning with VC 2013-03-15 10:34:03 +01:00
Sébastien Loriot 660c6b99ec Revert "replace bitwise with Boolean operators"
This reverts commit d4c53f845d.
2013-03-15 10:31:57 +01:00
Alexandros Konstantinakis-Karmis 3b1d281efb Abbreviations trigger end of \brief description
Fixes bug #15482:
https://gforge.inria.fr/tracker/index.php?func=detail&aid=15482&group_id=52&atid=13845
2013-03-13 11:58:56 +01:00
Sébastien Loriot e991fe72ad really add last missing classified reference manual pages 2013-03-13 10:57:01 +01:00
Andreas Fabri d4c53f845d replace bitwise with Boolean operators 2013-03-11 19:50:31 +01:00
Andreas Fabri 0707d8b9be split the test 2013-03-05 15:30:09 +01:00
Andreas Fabri b0cffa4c7f ExponentVector is no BackInsertionSequence 2013-03-04 16:38:30 +01:00
Laurent Rineau 2d8da664a3 Merge branch 'CGAL-fix_warnings-gdamiand'
Conflicts:
	.gitignore
	Skin_surface_3/examples/Skin_surface_3/CMakeLists.txt
2013-02-22 13:02:37 +01:00
Laurent Rineau 26a7e70785 New license.txt files (eol changes)
The new version 2.13.0 of licensecheck has changed the spaces at eol.
2013-02-19 16:46:39 +01:00
Laurent Rineau 51ea960be6 Fix warnings about unused types or variables. 2013-02-08 16:50:02 +01:00
Laurent Rineau d19578725b Fix warnings 2013-02-07 18:15:23 +01:00
Andreas Fabri c029f702a3 use more types 2013-02-07 11:02:14 +01:00
Andreas Fabri 4720c7ad0a remove a typedef 2013-02-06 17:05:29 +01:00
Andreas Fabri 2f04928ba7 remove 3 unused typedefs in CGAL/Polynomial/resultant.h 2013-02-06 15:59:45 +01:00
Andreas Fabri 7a17cc98a4 deal with Polynomial (only partially), Subdivision_method, Surface_mesher, Surface_reconstruction 2013-01-31 09:18:28 +01:00
Sébastien Loriot f2d0cc34cd add implementation note in template alias declaration 2013-01-24 11:24:40 +01:00
Sébastien Loriot 35c64e2f46 using template alias declaration to inline a nested class 2013-01-24 08:27:33 +01:00
Sébastien Loriot 6e63d3cfa8 adding missing () in see also for functions 2013-01-09 19:48:42 +01:00
Sébastien Loriot ade462dbad add () to function reference in classified ref man 2013-01-08 17:50:33 +01:00
Sébastien Loriot e313ce4397 using backticks to link in see also 2013-01-08 17:50:29 +01:00
Sébastien Loriot 5ec28b1cf4 replacing the usage of section in user man by \cgalHeading macro call 2013-01-07 18:04:37 +01:00
Sébastien Loriot 5f3c8826d1 h2 is the first header in classified reference manuals 2013-01-07 09:00:48 +01:00
Sébastien Loriot 7e095c7a7a Merge branch 'Documentation-flat-ref-manual-pmoeller' 2013-01-04 15:19:57 +01:00
Sébastien Loriot 42d15a11d0 using uniform markups in classified reference pages 2013-01-04 15:16:40 +01:00
Sébastien Loriot 844049e152 remove warning about linking issue 2013-01-04 10:55:01 +01:00
Sébastien Loriot c18175aab6 classified ref man for Polynomial 2013-01-04 10:54:56 +01:00
Eric Berberich eb11ded35e packages for which I do maintenance stuff 2012-12-20 10:56:08 +01:00
Philipp Möller 75f69570dc Change the titles of mainpages to "User Manual"
This leads to a slightly odd result in the search for "User Manual",
but makes the pages themselves more consistent.
2012-12-13 14:47:09 +01:00
Sébastien Loriot 9576be3c3b add doc in dont_submit 2012-11-27 08:42:02 +01:00
Sébastien Loriot 9347a5d812 remove empty lines at end of dont_submit files 2012-11-27 08:35:33 +01:00
Sébastien Loriot 920eb63882 backporting documentation changes of master@9fcc5b57 into doxy-port-pmoeller
Conflicts:
	Arrangement_on_surface_2/doc/Arrangement_on_surface_2/CGAL/Arr_linear_traits_2.h
	Installation/doc_tex/Installation/usage.tex
	Kernel_23/doc/Kernel_23/CGAL/Projection_traits_xy_3.h
	Mesh_2/doc/Mesh_2/Concepts/ConformingDelaunayTriangulationTraits_2.h
	Spatial_searching/doc/Spatial_searching/CGAL/Incremental_neighbor_search.h
	Spatial_searching/doc/Spatial_searching/CGAL/K_neighbor_search.h
	Spatial_searching/doc/Spatial_searching/CGAL/Orthogonal_incremental_neighbor_search.h
2012-11-23 22:54:31 +01:00
Sébastien Loriot 7cd0e93fa9 Revert "Merge the changes to ccPrecond and ccPostcond that have been in"
This reverts commit b529971917.

Conflicts:
	Approximate_min_ellipsoid_d/doc_tex/Bounding_volumes_ref/Approximate_min_ellipsoid_d.tex
	Matrix_search/doc_tex/Polytope_distance_d_ref/spec_all_furthest_neighbors.tex
	Min_annulus_d/doc_tex/Bounding_volumes_ref/Min_annulus_d.tex
	Min_circle_2/doc_tex/Bounding_volumes_ref/Min_circle_2.tex
	Min_ellipse_2/doc_tex/Bounding_volumes_ref/Min_ellipse_2.tex
	Min_quadrilateral_2/doc_tex/Bounding_volumes_ref/spec_oops.tex
	Min_sphere_d/doc_tex/Bounding_volumes_ref/Min_sphere_d.tex
	Min_sphere_of_spheres_d/doc_tex/Bounding_volumes_ref/MinSphereOfSpheresTraits.tex
	Min_sphere_of_spheres_d/doc_tex/Bounding_volumes_ref/Min_sphere_of_spheres_d.tex
	Surface_mesh_parameterization/doc_tex/Surface_mesh_parameterization_ref/Taucs_matrix.tex
	Surface_mesh_parameterization/doc_tex/Surface_mesh_parameterization_ref/Taucs_symmetric_matrix.tex
	Triangulation_2/doc_tex/Triangulation_2_ref/Constrained_triangulation_2.tex
	Width_3/doc_tex/Polytope_distance_d_ref/Width_3.tex
2012-11-23 18:04:33 +01:00
Sébastien Loriot a9759b573a remove uneeded :: 2012-11-23 09:59:26 +01:00
Sébastien Loriot bfca42081d add missing backquotes in cgalModels 2012-11-23 09:55:55 +01:00
Sébastien Loriot ae8362b7d6 replace \cgalModels ::FOO by \cgalModels `FOO`
using:
 perl  -pi -e 's/\\cgalModels\s+::([A-Za-z0-9_:]+)\s*$/\\cgalModels `$1`\n/'
2012-11-23 09:37:53 +01:00
Sébastien Loriot 33520145b2 replace \sa \ref ::FOO by \sa `FOO`
using:
 perl  -pi -e 's/\\sa\s+\\ref\s+::([A-Za-z0-9_:]+)\s*/\\sa `$1`\n/'
2012-11-23 09:26:11 +01:00
Sébastien Loriot 4fa2db4a48 change \sa ::FOO into \s `FOO`
using:
perl  -pi -e 's/\\sa\s+::([A-Za-z0-9_:]+)\s*/\\sa `$1`\n/'
2012-11-23 09:18:35 +01:00
Andreas Fabri 625f9f6cd7 after git merge remotes/origin/hot-fixes-for-Git 2012-11-20 13:02:17 +01:00
Sébastien Loriot 8d741d504d remove % in section name 2012-11-14 16:10:15 +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
Sébastien Loriot ae159cbdf3 replace markup #, ##, ### by \section, \subsection and \subsubsection
(script replacement)
2012-11-06 22:02:15 +00:00
Sébastien Loriot 297ed62c30 decrease level 2012-11-06 20:50:00 +00:00
Sébastien Loriot 34d6728763 remove exe property 2012-11-06 15:54:42 +00:00
Andreas Fabri c4572e8cb0 linking unlinking 2012-10-30 13:11:33 +00:00
Philipp Möller 31a3c07418 Turn \refines :: into \refines `X` globally 2012-10-25 09:48:39 +00:00
Andreas Fabri cdb575ab5d polished 2012-10-24 19:22:05 +00:00
Andreas Fabri afaa47e38f de-math 2012-10-23 19:22:47 +00:00
Andreas Fabri 3977130f7e de-math or \mathrm 2012-10-23 17:10:44 +00:00
Andreas Fabri a74d6301d0 fix refines; linking; typos 2012-10-23 13:33:49 +00:00
Andreas Fabri 43480d29a7 Add groups 2012-10-23 09:53:36 +00:00
Andreas Fabri 7d62d8d6b5 Add classified.txt 2012-10-22 16:07:49 +00:00
Andreas Fabri 80012fa6b1 Add classified.txt 2012-10-22 16:07:17 +00:00
Philipp Möller 31e9eadf8b Fix all PackageDescriptions to a newer layout 2012-10-19 15:52:31 +00:00
Eric Berberich 672aa31883 template instantion of PT in partial specialization is ... weird 2012-10-16 10:17:31 +00:00
Eric Berberich 960a24e02c we're now having a NTL testsuite and support NTL 2012-10-10 10:12:15 +00:00
Michael Hemmer 8cfa1699a3 update email 2012-10-09 11:52:16 +00:00
Laurent Rineau 3b0cacdd2d Rename a test.
There was another target of the same name in ../../examples
2012-10-05 15:01:50 +00:00
Laurent Rineau 7e6972d819 Rename two tests to avoid conflicts
There was target name conflicts with
  test/Algebraic_foundations/Coercion_traits.cpp
and 
  test/Arithmetic_kernel/Get_arithmetic_kernel.cpp
2012-10-05 14:13:53 +00:00
Philipp Möller bc48dfe5a0 Be consistent about author/authors 2012-10-03 16:40:16 +00:00
Philipp Möller 272a52ee44 Do a global pass over Doxygen warnings/errors. 2012-10-02 15:12:54 +00:00
Philipp Möller c9fdbf3edb Add an anchor to each level one heading, so we get a nice tree in the
user manuals.
2012-10-02 11:53:01 +00:00
Philipp Möller 37778547bf Fix example to point to paths similar to a flat layout 2012-10-01 18:02:44 +00:00
Philipp Möller b64ba48134 The changes to move the package overview labels into the
PackageDescription.
2012-09-25 17:17:49 +00:00
Andreas Fabri e727596e71 capitalize words in \section 2012-09-25 07:42:09 +00:00
Philipp Möller 1954eff3d6 * build normalized mainpage anchors
* better naming for Pkg commands
* User and Reference Manual links from the PackageOverview
2012-09-20 15:30:03 +00:00
Andreas Fabri 6f61e2b2ee Downsize headings 2012-09-17 14:53:05 +00:00
Philipp Möller f3b773acb4 Add Surface_mesher doc 2012-09-17 13:12:18 +00:00
Philipp Möller 864aebe2e5 Merge next.
This commit also updates the respective mock-headers when the
corresponding .tex documentation has changed. This has been the case for:

AABB_tree/doc_tex/AABB_tree_ref/AABBGeomTraits.tex
AABB_tree/doc_tex/AABB_tree_ref/AABBTraits.tex
AABB_tree/doc_tex/AABB_tree_ref/AABB_traits.tex
Mesh_3/doc_tex/Mesh_3_ref/parameters_features.tex
Mesh_3/doc_tex/Mesh_3_ref/parameters_no_features.tex
Number_types/doc_tex/NumberTypeSupport_ref/Interval_nt.tex
Number_types/doc_tex/NumberTypeSupport_ref/Lazy_exact_nt.tex
Spatial_searching/doc_tex/Spatial_searching_ref/Search_traits_2.tex
Spatial_searching/doc_tex/Spatial_searching_ref/Search_traits_3.tex
Triangulation_2/doc_tex/Triangulation_2_ref/Constrained_Delaunay_triangulation_2.tex
2012-09-12 14:14:22 +00:00
Philipp Möller 1327c54ebc Fix tables containing \models clauses 2012-09-12 10:47:16 +00:00
Philipp Möller 314b75111a fix rebind 2012-09-11 15:18:08 +00:00
Andreas Fabri 1c9e5492b4 fix \models 2012-09-11 15:07:13 +00:00
Andreas Fabri c998e9b6a7 fix a table 2012-09-11 14:54:38 +00:00
Philipp Möller bf029a7f3d Add polynomial doc 2012-09-10 16:51:31 +00:00
Eric Berberich ab1d8568a0 LiS_HAVE_CORE -> CGAL_USE_CORE 2012-08-22 09:06:07 +00:00
Eric Berberich f22cbb51f4 fixed various compile problems
LiS_HAVE_CORE -> CGAL_USE_CORE
LiS_HAVE_NTL -> CGAL_USE_NTL
gcd -> gcd_
gcd_utcf -> gcd_utcf_
Comment: This file has not been touched for a while,
but now that NTL is supported, it's back in life.
2012-08-20 09:45:09 +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
Philipp Möller 495fac8ea1 Merge from next 2012-07-27 17:58:52 +00:00
Marc Glisse 4d4f9adb55 Missing standard includes. 2012-07-27 12:05:53 +00:00
Eric Berberich a454f3ccf3 removed some compiler warnings 2012-07-06 07:19:16 +00:00
Eric Berberich b306a5acaa added missing include 2012-06-27 12:27:41 +00:00
Philipp Möller b529971917 Merge the changes to ccPrecond and ccPostcond that have been in
features/doxy-pmoeller and add changes for ccRequires on top of it.

ATTN: This changeset should be unmerged before the whole branch goes
      back into next.
2012-06-20 13:57:36 +00:00
Andreas Fabri 2bfc6535bf Fix for Windows 'min/max' bug 2012-01-23 08:41:10 +00:00
Andreas Fabri a213593dff Fix for <windows.h> bug 2012-01-21 08:36:43 +00:00
Andreas Fabri 628abfbb4c Fix for Windows 'min/max' bug 2012-01-19 08:09:04 +00:00
Andreas Fabri c45cc051dd Fix for Windows 'min/max' bug 2012-01-18 09:57:46 +00:00
Michael Hemmer 7a406177ef rm use of assert 2012-01-17 14:54:29 +00:00
Laurent Rineau a37c74d534 Add license files, per package 2012-01-16 15:54:22 +00:00
Laurent Rineau a46f5ed05d Add a copyright and license notice 2012-01-16 14:27:54 +00:00
Laurent Rineau 99a28b4bc8 Missing "#include <cassert>" for assert. 2012-01-16 10:29:14 +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
Philipp Möller 441ca3e68b square_free_factorize_utcf did not get evaluated in release mode and the test subsequently segfaulted 2011-11-21 17:11:50 +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 27383e7ee1 merge from next 2011-10-17 16:18:46 +00:00
Sébastien Loriot 961d58fa4b update files with incorrect license headers (QPL but should be LGPL) 2011-10-10 16:07:44 +00:00
Michael Hemmer 7c31f2f284 merge from next 2011-10-10 14:02:41 +00:00
Sébastien Loriot 91a5327fa8 change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +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
Sébastien Loriot 1046e461e7 thread-safe static Polynomial::get_default_instance() 2011-09-08 10:04:15 +00:00
Guillaume Damiand a29c905ee0 Replace BOOST_STATIC_ASSERT by CGAL_static_assertion. 2011-08-31 14:30:07 +00:00
Michael Hemmer 5ca5d133aa minor fix 2011-07-13 14:50:58 +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
Andreas Fabri 616f3b6b55 De \ccc{}-ify 2011-03-09 10:57:49 +00:00
Andreas Fabri dd7a8c9e48 Avoid links to a reference manual page in the package overview. It would probably even be better to avoid \ccc{} at all and only use textual description. 2011-03-09 10:01:38 +00:00
Sébastien Loriot 8ce2048aea add #include<CGAL/config.h> before any directive CGAL_USE_* 2011-03-02 18:52:57 +00:00
Sébastien Loriot ae62b2ae4d remove warnings 2011-02-24 16:36:04 +00:00
Laurent Rineau da95064578 Update the \ccPkgHowToCiteCgal tag for CGAL-3.8 (2011). 2011-02-24 15:21:10 +00:00
Michael Hemmer ab9d38dab4 minor bug fix in generation of sparse polynomials for tests 2010-11-04 13:47:59 +00:00
Michael Hemmer 7d24c3bb9f fixing a very old bug 2010-11-04 12:48:47 +00:00
Andreas Fabri 92829bfe28 Don't call Random::get_int(0,0) as [0,0) is not well defined 2010-10-06 06:17:09 +00:00
Andreas Fabri 56debebe07 Don't call Random::get_int(0,0) as [0,0) is not well defined 2010-10-05 14:58:11 +00:00
Laurent Rineau 9277a77b72 Fix all svn:keywords in */include/ 2010-10-04 11:00:27 +00:00
Michael Hemmer 37b8a8ba00 remove too expensive postcond 2010-09-03 12:46:16 +00:00
Michael Hemmer a5e7591328 return const & where possible 2010-09-02 15:33:28 +00:00
Michael Hemmer 648f5d1e1a fix minor bug in gcd_utcf 2010-08-17 09:20:10 +00:00
Sébastien Loriot 301b04954e update testsuite to avoid assert(false)
add a cout comments when nothing is tested (no arithmetic kernel)
update macro
2010-08-12 13:49:08 +00:00
Michael Hemmer f7731fc15e use f==g before computing the gcd(f,g) 2010-08-04 15:30:42 +00:00
Michael Hemmer e786da1314 use static default instance in default constructor 2010-08-03 11:18:47 +00:00
Michael Hemmer 200244a755 fix for VC++ 2010-07-09 06:50:24 +00:00
Michael Hemmer 4fa9589ab7 bugfix for i686_Cygwin-Vista_MSVS2008-Release-32bits 2010-07-08 15:04:38 +00:00
Michael Hemmer de81cb08f8 added missing test for is_square_free
reduce costs of test for square_free_factorization
2010-07-08 15:04:00 +00:00
Michael Hemmer f2fef56a53 consistent use of struct/class 2010-07-08 10:37:04 +00:00
Michael Hemmer c71989b406 use default Arithmetic kernel if present 2010-07-07 08:22:42 +00:00
Michael Hemmer 2280e4641d use default arithmetic kernel if present 2010-07-07 07:59:47 +00:00
Andreas Fabri 625582b52e perform static_cast<int> as Polynomial degree is bound by int not size_t 2010-06-22 09:26:00 +00:00
Michael Kerber 4377bda5fe Introduced cast-to-void to avoid compiler warnings 2010-06-18 15:10:29 +00:00
Michael Kerber f39ad3b38e Make pedantics happy 2010-06-18 15:00:20 +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 0d1c400bb4 Split up the function in orer to avoid ICE of VC++
(It seems that it still additionally needs /bigobj)
2010-05-19 07:57:16 +00:00
Michael Hemmer 65d67a3591 move Wang traits spec into Sqrt_extension 2010-05-05 16:04:03 +00:00
Michael Hemmer 08220653fc went into AST 2010-05-05 16:00:25 +00:00
Michael Hemmer 7622de47d7 rm comments 2010-05-05 15:20:34 +00:00
Michael Hemmer a6d6b78d52 rm comment 2010-05-05 15:19:28 +00:00
Michael Hemmer 0d2cb98390 move Get_arithmetic_kernel specializations into correct packages 2010-05-05 14:19:26 +00:00
Michael Hemmer 995594696e extend constructor from iterator range such that it allwos int, ICoeff and Coeff
-This lie, and those below, will be ignored--

M    Test/_test_polynomial_traits_d.h
M    Polynomial_traits_d.h
2010-04-30 11:37:33 +00:00
Michael Hemmer 77570116dd fix doc of IO 2010-04-30 07:11:07 +00:00
Michael Hemmer 49e547c7db rm cout 2010-04-30 07:00:55 +00:00
Michael Hemmer c738eb889c minor fix 2010-04-29 15:56:49 +00:00
Michael Hemmer 17cf111f69 make Polynomial explicit constructible from Coeff/ICoeff, which prevents bugs 2010-04-28 12:31:42 +00:00
Michael Hemmer 125fa88349 CGAL::diff, is deprecated 2010-04-23 07:54:50 +00:00
Michael Hemmer 3f748c9055 remove some unnecessary function overloads 2010-04-22 11:20:50 +00:00
Michael Hemmer 028e6132d9 -Wall -pedantic -Wno-long-long -Wstrict-overflow=0 2010-04-21 16:20:47 +00:00
Michael Hemmer d057a419f3 fixed wrong fwd declarations 2010-04-20 09:43:03 +00:00
Michael Hemmer cd719b5db5 rename internal gcd/gcd_utcf to gcd_/gcd_utcf_ 2010-04-19 12:29:57 +00:00
Michael Kerber e8e247ac50 Subresultants with cofactors now also work for equal degrees 2010-04-14 14:31:50 +00:00
Michael Kerber f131890356 Bugfix: New algorithm for subresultants with cofactors 2010-04-13 19:55:57 +00:00
Michael Hemmer 1ecaeb71b6 rm usage of Arithmetic Kernel 2010-03-31 08:41:29 +00:00
Eric Berberich 3458ca869d added this-> 2010-03-31 08:09:52 +00:00
Michael Hemmer 5799eaa704 added test for bug in polynomial_subresultants_with_cofactors 2010-03-16 15:58:10 +00:00
Michael Hemmer 2fbe557757 use macro \exacus 2010-03-16 14:57:09 +00:00
Michael Hemmer a29fd3130f added missing include 2010-03-16 14:49:49 +00:00
Michael Hemmer 87967d2416 missing include 2010-03-11 13:58:04 +00:00
Michael Hemmer e31b40850f counterpart is one word 2010-03-06 12:28:58 +00:00
Michael Hemmer 815eef72f2 add missing include 2010-02-18 15:45:24 +00:00
Michael Hemmer c9074430d3 change CGAL_HAVE_.. CGAL_HAS.. 2010-02-11 17:56:29 +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 6e1b0d9e98 Merged revisions 53794,53805,53807,53812,53818 via svnmerge from
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch

........
  r53794 | spion | 2010-01-26 11:02:56 +0100 (Tue, 26 Jan 2010) | 6 lines
  
  Undo revision 53764, since it triggered problems in the Surface_mesher test-suite
  (probably a bug there, but it's a bit late to investigate before 3.6-beta) :
  
    Improve locate() reproducibility.   (backport of trunk's revision 53763).
........
  r53805 | spion | 2010-01-26 17:09:59 +0100 (Tue, 26 Jan 2010) | 9 lines
  
  Backport trunk revisions 53799 and 53804 :
  
    Make locate() deterministic using Boost RNGs.
    The previous approach using a local CGAL::Random failed because it still uses a
    global state through drand48()...
  
    Replace CGAL::Random by Boost RNG (with geometric distribution)
    in the hierarchy as well, to avoid global state sharing issues.
........
  r53807 | penarand | 2010-01-26 19:32:31 +0100 (Tue, 26 Jan 2010) | 3 lines
  
  set RS compilation flag in Mac OS when using g++<4.3
........
  r53812 | penarand | 2010-01-27 09:32:13 +0100 (Wed, 27 Jan 2010) | 3 lines
  
  removed extra ';' from _test_polynomial_traits_d.h
........
  r53818 | lrineau | 2010-01-27 14:43:08 +0100 (Wed, 27 Jan 2010) | 8 lines
  
  Merge from trunk:
    | ------------------------------------------------------------------------
    | r53811 | afabri | 2010-01-27 09:20:18 +0100 (Wed, 27 Jan 2010) | 1 line
    | 
    | Switch from CGAL::Random to boost::rand48 as T3 did so
    | ------------------------------------------------------------------------
........
2010-01-27 13:44:08 +00:00