Commit Graph

54 Commits

Author SHA1 Message Date
Sébastien Loriot 0779373835 extra run of the script to remove tabs and trailing whitespaces
right after the  merge of 4.14 release branch

+ manual fix on one line in:
    * Arrangement_on_surface_2/include/CGAL/IO/Arr_text_formatter.h
    * .travis/generate_travis.sh
2020-03-26 14:16:06 +01:00
Sébastien Loriot 254d60f642 First pass on removing license notice in header for GPL files 2019-10-19 15:23:19 +02:00
Sébastien Loriot 7356421d80 introduce Commercial license SPDX tag 2019-10-19 12:15:19 +02:00
Sébastien Loriot 9bd9c68b83 update LGPL[23]+ and GPL[23]+ SPDX tags
ack -l --no-svg "SPDX-License-Identifier: GPL-3.0\+" | xargs sed -i "s/SPDX-License-Identifier: GPL-3.0+/SPDX-License-Identifier: GPL-3.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: LGPL-3.0\+" | xargs sed -i "s/SPDX-License-Identifier: LGPL-3.0+/SPDX-License-Identifier: LGPL-3.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: GPL-2.0\+" | xargs sed -i "s/SPDX-License-Identifier: GPL-2.0+/SPDX-License-Identifier: GPL-2.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: LGPL-2.0\+" | xargs sed -i "s/SPDX-License-Identifier: LGPL-2.0+/SPDX-License-Identifier: LGPL-2.0-or-later/"
2019-10-18 21:57:54 +02:00
Andreas Fabri 599e2019df SLS 2018-01-18 14:08:08 +00:00
Sébastien Loriot ee57fc2d6c add SPDX identifier for files under the GPL-3+ license 2017-11-12 10:17:51 +01: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
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
Laurent Rineau 8f59fd9592 Turn QPL into LGPLv3+ 2012-01-13 16:33:35 +00:00
Sébastien Loriot e5a96255ba *remove warnings.
In particular remove UNTESTED_XXXXXXXXXXX unused variable that possibly hide true warnings. 
In those cases, the string printed while executed now starts with "NOTE: ".
*CGAL internal code no longer rely on depecrated features
2011-02-28 15:28:28 +00:00
Laurent Rineau a48bfdc0f5 Fix a forward declaration. It seems Andreas added in trunk a forward
declaration for a function that exists only in the code of the weighted
straight skeleton. Compilers were confused by it.
2010-12-20 10:32:53 +00:00
Laurent Rineau fdfa1a3077 Typo in a comment (could break the use of sed scripts to one day). 2010-12-20 10:17:18 +00:00
Andreas Fabri efee20b566 Add forward declaration 2010-12-12 20:30:46 +00:00
Laurent Rineau 7fea74cad6 Replace CGAL_BEGIN_NAMESPACE and CGAL_END_NAMESPACE in Straight_skeleton_2
(that had been reverted a few months ago, after the massive changes of all
CGAL_BEGIN_NAMESPACE in the CGAL repository).
2010-11-23 11:20:03 +00:00
Andreas Fabri 0cffef2237 Add missing #include 2010-11-22 08:31:43 +00:00
Fernando Cacciola 72ed56006a Reverting to release 3.6 2010-08-19 05:06:11 +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
Fernando Cacciola fef1031474 Working test suite 2010-02-02 17:57:16 +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
Fernando Cacciola c9c10cdb3c SS weighted version 2010-01-17 15:13:08 +00:00
Andreas Fabri c226ac52df one more capitalization 2008-10-28 13:35:18 +00:00
Fernando Cacciola 06659b888f Fixed capitalization of header files containing functions 2008-10-21 19:44:23 +00:00
Fernando Cacciola 5c56a54aeb Fixed inexact_sqrt problem due to change of number type 2008-09-22 20:23:41 +00:00
Sylvain Pion 97929b6bd2 Replace is_indeterminate() by !is_certain() 2008-07-30 12:40:57 +00:00
Fernando Cacciola 4a5689b69b Improved full and partial skeleton creation testing 2008-05-08 22:29:36 +00:00
Fernando Cacciola e9bc3893a0 Merged removal of unnecessary cast for SunPro 2008-04-08 19:40:54 +00:00
Fernando Cacciola ac82708815 General compilation fixes for VC++ 2008-04-08 19:33:11 +00:00
Sylvain Pion 167e077dd8 Forgot to update the comment in last change 2008-01-20 22:43:17 +00:00
Sylvain Pion d8ad82e66b Remove obsolete SunPRO workaround, and workaround warning. 2008-01-20 22:41:10 +00:00
Fernando Cacciola 6187ff621b Simplified API and polygon offset arrangement 2007-11-23 22:35:44 +00:00
Fernando Cacciola 60cc71c58a Bug fixes 2007-09-10 14:07:00 +00:00
Michael Hemmer ce6e4e8ea7 include proper BigFloat support file 2007-03-15 10:38:21 +00:00
Joachim Reichel 4f47903a25 moved src/Core to src/CGALCore
moved include/CORE to include/CGAL/CORE
moved include/OpenNL to include/CGAL/OpenNL
renamed libcore++ to libCGALcore++
2007-03-13 18:10:39 +00:00
Fernando Cacciola d9a9bb50ce Merged back latest fixes from local copy (for GF customer) 2007-02-27 18:19:42 +00:00
Fernando Cacciola 248703de4d Fixed bug in offset along inner bisector between collinear edges 2006-10-06 18:07:05 +00:00
Fernando Cacciola 4ebde31d17 seed tracking added for correct handling of degenerate vertices 2006-08-04 19:11:49 +00:00
Andreas Fabri e18de313b7 fix min/max problem 2006-08-03 03:32:49 +00:00
Fernando Cacciola cad534b0fc fixed bug in the computation of nodes from collinear but not consecutive edges 2006-07-28 10:17:28 +00:00
Fernando Cacciola a86d3fb9dc Visitor enhanced. Demo now uses visitor to draw progress real-time 2006-07-18 15:58:01 +00:00
Fernando Cacciola e7cbc8a398 Skeleton node coordinates now calculated correctly even for near degenerate vertices 2006-07-07 18:35:41 +00:00
Fernando Cacciola ea7962413c Degenerate vertices now internally handled correctly rather than filtered out 2006-07-05 22:47:43 +00:00
Fernando Cacciola 8317cf47a6 Split-events clustered outside the main PQ to speed up processing.
Degenerate vertices now filtered out instead of being internally handled
2006-07-05 01:15:49 +00:00
Fernando Cacciola 1bed08613b Fixed bug in offseting test driver. Manual profiling code added. 2006-06-21 18:57:11 +00:00
Fernando Cacciola a94d37a274 BUG FIX: Vertex-events replaced by Pseudo-split events 2006-06-20 18:20:05 +00:00
Fernando Cacciola 1dc6f764df Coincident-nodes merging added 2006-03-20 21:25:42 +00:00
Fernando Cacciola 73dc922516 consecutive coincidentpoints filter and overflow handling added, 2006-03-16 22:02:49 +00:00
Fernando Cacciola f2232527c6 Exterior skeletons/offset support added.
Doc Improvements
2006-03-13 08:06:37 +00:00
Fernando Cacciola 176f4b23e3 More bugs fixed. Additional test cases added 2006-03-09 17:02:27 +00:00
Fernando Cacciola 611100f4f9 Switched to gcc4.0.2
Bugs fixed
2006-03-02 17:28:43 +00:00
Fernando Cacciola 6e770f47ec Bugs fixed 2006-02-27 23:52:22 +00:00