# PlaneGCS vendoring record

This directory vendors FreeCAD PlaneGCS from FreeCAD `1.1.1`, commit
`0108fd4b4850cc46e625b60e53cea7a7bbe69f8d`.

Upstream project: <https://github.com/FreeCAD/FreeCAD>

The original copyright notices are preserved in every source file. The
corresponding LGPL 2.1 license text is included as `LICENSE.LGPL-2.1`.

Cade portability modifications:

- replaced FreeCAD import/export macros with a local static-library export shim;
- replaced FreeCAD console calls with standard-error logging;
- removed two unused Boost includes;
- replaced the Boost.Graph connected-components call with an equivalent
  standard-library depth-first traversal;
- converted C++ line comments to block comments to follow Cade's source rule.

No PlaneGCS behavior or public solver API is intentionally changed.
