Sébastien Loriot
483f69728e
Refresh branch
2018-02-12 22:21:38 +01:00
Simon Giraudot
6269309d86
Use CGAL include for boost counting/transform iterators everywhere
2018-01-23 11:09:52 +01:00
Andreas Fabri
e34529aa9a
PSP
2018-01-17 21:17:51 +00:00
Sébastien Loriot
ee57fc2d6c
add SPDX identifier for files under the GPL-3+ license
2017-11-12 10:17:51 +01:00
Laurent Rineau
7e9f756935
Replace all std::unary_function by CGAL::unary_function
2017-10-04 15:57:09 +02:00
Maxime Gimeno
ed1f9cd58f
Apply mglisse's fix
2017-07-24 09:55:57 +02:00
Sébastien Loriot
50510c05ea
add include directive for license of all GPL header files
...
done using:
ack-grep "^GPL" */package_info/*/license.txt -l | awk -F "/" '{print $1}' > /tmp/gpl_packages
for i in `cat /tmp/gpl_packages | \
grep -v Operations_on_polyhedra | \
grep -v Algebraic_kernel_for_circles | \
grep -v Algebraic_kernel_for_spheres | \
grep -v Polyhedron_IO`;
do
echo $i
python Scripts/developer_scripts/add_license_in_pkg_header.py $i
done
python Scripts/developer_scripts/add_license_in_pkg_header.py Operations_on_polyhedra Polygon_mesh_processing
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_circles Circular_kernel_2
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_spheres Circular_kernel_3
python Scripts/developer_scripts/add_license_in_pkg_header.py Polyhedron_IO Polyhedron
2017-01-19 15:20:25 +01:00
Andreas Fabri
76d751be01
Use CGAL_FALLTHROUGH
2016-10-17 13:45:42 +02:00
Andreas Fabri
52f8129579
replace all std::bind with boost::bind
2016-02-04 08:59:38 +01:00
Guillaume Damiand
9c78897ba5
Merge branch 'CGAL_headers_only-gdamiand_cjamin-old' into CGAL_headers_only-gdamiand_cjamin
2015-03-16 14:00:43 +01:00
Andreas Fabri
30faf6241b
Add wrappers around 2 boost headers to push/pop pragma
2014-12-19 16:10:02 +01:00
Andreas Fabri
a77205a33c
disable warning with push/pop macros around boost header
2014-12-16 17:13:30 +01:00
Guillaume Damiand
ebc4300334
Header only for random.cpp.
...
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.
2014-11-14 14:20:26 +01:00
Andreas Fabri
6c547e5663
Mainly added includes
2013-09-13 22:24:30 +02:00
Andreas Fabri
125ba46c19
avoid a conversion int->bool
2013-03-07 13:05:19 +01:00
Sébastien Loriot
82b2ebc865
apply the cpp0x namespace renaming in all files
2012-12-19 11:33:17 +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
Yves Brise
6eaf901af2
Fix bug in QP_solver and add respective test cases. The bug was that the artificial variable was not correctly expelled at the end of phase one in certain cases of redundant constraints.
...
(This is with permission of Laurent Rineau)
2012-02-02 22:43:24 +00:00
Laurent Rineau
8f59fd9592
Turn QPL into LGPLv3+
2012-01-13 16:33:35 +00:00
Philipp Möller
cbdd2fdcdb
* Disabled spurious MSVC warnings C4250
2011-12-16 10:26:10 +00:00
Philipp Möller
f9b288db90
Merged branch ^/branches/features/gsoc2011-copy_n-pmoeller.
...
Small feature page: https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Replace_copy_n
2011-08-26 14:34:10 +00:00
Yves Brise
56221d9fd8
taking care of some more size_t vs. int warnings
2010-11-03 07:58:08 +00:00
Yves Brise
a6d426f99b
Putting int as the difference type in all counting_iterator transformations
2010-10-27 07:09:33 +00:00
Yves Brise
03f90cf9b8
Counting iterator with non-default template arguments in QP_models.h
2010-10-15 09:28:49 +00:00
Laurent Rineau
9277a77b72
Fix all svn:keywords in */include/
2010-10-04 11:00:27 +00:00
Yves Brise
abfd45595c
reverting to counting_iterator<int> in QP_models.h
2010-09-30 17:32:05 +00:00
Yves Brise
34b8544354
trying to solve 64bit unsigned int problem again
2010-09-29 21:05:51 +00:00
Yves Brise
40a939272d
1. some more static_casts regarding the vector.size() problem. 2. using generic size_type in counting_iterators (just testing one place in QP_models.h)
2010-09-26 14:55:11 +00:00
Yves Brise
fe42440b0f
Start resolving the size_t vs. int comparison problems... (part 1)
2010-09-22 14:14:42 +00:00
Yves Brise
3b04af9287
fix index out of bounds bug in Initialization.h
2010-09-17 08:09:20 +00:00
Yves Brise
df051d8a83
minor changes in comments, and some loops (signed vs unsigned warnings )
2010-09-16 09:04:31 +00:00
Yves Brise
e2bc8436ec
signed vs unsigned warning fixed
2010-09-15 06:41:54 +00:00
Yves Brise
8a795d3a57
Implemented BLAND rule for leaving variable
2010-09-13 15:04:45 +00:00
Laurent Rineau
a31222bd4c
Fix a bug: non-inline non-template functions were defined in headers.
2010-09-06 11:25:20 +00:00
Yves Brise
4446bc60bf
revert QP_solver_impl.h because of Bland vs. artificial problem
2010-07-19 21:10:45 +00:00
Yves Brise
e640b46ac0
Fixed the Bland rule in the QP_solver. In particular, the leaving variable is now also chosed according to the Bland rule.
2010-07-15 10:22:45 +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
de2da9d4e6
Add 'using' for ansi compliance
2010-05-17 07:19:52 +00:00
Andreas Fabri
aa28266015
Add 'using' for ansi compliance
2010-05-16 13:35:52 +00:00
Andreas Fabri
e4c680cba4
Add using and this for ansi-compliance
2010-05-13 13:47:44 +00:00
Andreas Fabri
ceaf59ea56
Add 'this->' for ansi-compliance
2010-05-10 07:38:17 +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
Bernd Gärtner
4cdb07ecc3
last homegrown iterator replaced by boost-based solution
2008-10-23 14:31:10 +00:00
Bernd Gärtner
b5a2bb1fec
qp_x[i] -> *(qp_x+i) throughout, for all user-duplied iterators
2008-10-09 13:07:49 +00:00
Bernd Gärtner
3c686beb36
some more operator[]-related ad-hoc fixes for Polytope_distance_d
2008-10-09 10:06:21 +00:00
Bernd Gärtner
c522b485c5
-some fixes to account for result of operator[] only being convertible to value type (at some point, this should sytematically be addressed by removing all occurrences of [] in the QP_solver code)
2008-10-09 09:42:02 +00:00
Bernd Gärtner
907223b777
First Boost 1.33.1 workaround (maybe others will be necessary as well)
2008-09-29 09:03:20 +00:00
Bernd Gärtner
081110184f
- some homemade iterators replaced by boost variants
2008-07-31 20:55:38 +00:00
Bernd Gärtner
8612c935be
- fixes to cope with removal of CGAL's funtional.h
2008-07-31 18:56:21 +00:00
Sylvain Pion
79864c0c8e
Remove Arity_tag.
2008-07-22 12:29:01 +00:00