Commit Graph

60 Commits

Author SHA1 Message Date
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
Mael Rouxel-Labbé 26c857a431 Moved unary/binary_function to CGAL::cpp98 2018-06-13 15:58:19 +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
Laurent Rineau 2b35bddfb2 Replace all std::binary_function by CGAL::binary_function 2017-10-04 16:36:32 +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 e96dd75d15 fix for clang: assertions do not work on intrusive_ptr 2013-09-25 13:02:28 +02: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 f4a19f0a0b Remove unused variables 2012-01-23 08:03:33 +00:00
Laurent Rineau 8f59fd9592 Turn QPL into LGPLv3+ 2012-01-13 16:33:35 +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
Fernando Cacciola 72ed56006a Reverting to release 3.6 2010-08-19 05:06:11 +00:00
Fernando Cacciola 20b7f183ee Misc compiler fixes and doc updates 2010-06-16 20:00:43 +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 de48d61720 Weighted straight skeleton API update 2010-05-03 18:25:25 +00:00
Fernando Cacciola 60b038972e Weighted straight skeleton API update 2010-04-27 16:57:58 +00:00
Fernando Cacciola fef1031474 Working test suite 2010-02-02 17:57:16 +00:00
Fernando Cacciola c9c10cdb3c SS weighted version 2010-01-17 15:13:08 +00:00
Fernando Cacciola d12124c350 Partial skeletons for faster offsetting 2008-04-28 17:03:23 +00:00
Fernando Cacciola 9f60e34b3e Permissions fixed 2008-01-11 15:46:07 +00:00
Fernando Cacciola 010ff53cbc Simplified API documentation 2007-11-27 22:06:55 +00:00
Fernando Cacciola 6187ff621b Simplified API and polygon offset arrangement 2007-11-23 22:35:44 +00:00
Fernando Cacciola 34166f5342 Simplified API added 2007-11-21 15:55:09 +00:00
Fernando Cacciola bcf644e5bf Skeleton converted added and documentation/examples updated 2007-11-19 16:33:25 +00:00
Fernando Cacciola 2409987df8 Skeleton Converter added 2007-11-19 12:57:13 +00:00
Fernando Cacciola 60cc71c58a Bug fixes 2007-09-10 14:07:00 +00:00
Andreas Fabri a892df2927 removed unused parameters 2007-03-17 09:24:49 +00:00
Andreas Fabri da71ad1971 removed/commented unused parameters 2007-03-16 08:17:51 +00:00
Andreas Fabri 88bc3b74ea commented unused parameters in order to suppress warning 2007-03-06 15:33:01 +00:00
Fernando Cacciola 4ebde31d17 seed tracking added for correct handling of degenerate vertices 2006-08-04 19:11: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 862aa141b7 fixed new coincident nodes merging code 2006-07-25 18:33:31 +00:00
Fernando Cacciola 3c4ffa0220 Fixes in the optimized "coincident nodes" merging code 2006-07-24 22:31:02 +00:00
Fernando Cacciola 57f41219ce Fixes to the dll 2006-07-20 17:38:54 +00:00
Fernando Cacciola 4448135473 Added an eager filter for impossible split events, to speed up (a factor of almost 2 gained) 2006-07-20 14:24:38 +00:00
Fernando Cacciola edb65e39af Fixed bug in pseudo-split event handling 2006-07-19 16:25:49 +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 5348bea246 Visitor added for progress indication 2006-07-15 17:14:39 +00:00
Fernando Cacciola 9588005a05 Fixed a bug in the detection of events at time zero (which ought to be ignored) 2006-07-14 14:13:45 +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 21b33bca39 fixed wrong #include 2006-06-02 12:51:18 +00:00
Fernando Cacciola 2d044b3e3a switch from .C to _impl.h 2006-05-29 14:08:59 +00:00
Fernando Cacciola 417891f528 More VC8 fixes 2006-03-26 16:16:40 +00:00
Fernando Cacciola 18c356954c VC8 fixes 2006-03-23 21:46:21 +00:00