~ultimaker/ultimaker/+git/libSavitar:4.13

Last commit made on 2021-11-05
Get this branch:
git clone -b 4.13 https://git.launchpad.net/~ultimaker/ultimaker/+git/libSavitar

Branch merges

Branch information

Recent commits

68a8868... by Jaime van Kessel <email address hidden>

Fix adding mesh_node_object_id

It would otherwise only add it if was a multi extrusion print

CURA-8511
Fixes Ultimaker/Cura#10256
Fixes Ultimaker/Cura#9973

eb41cb0... by Remco Burema <email address hidden>

Remove superflous flags.

CMAKE_CXX_STANDARD should already take care of this.

part of CURA-5990

432cd13... by Remco Burema <email address hidden>

Fix typo.

part of CURA-5990

b9d6b31... by Remco Burema <email address hidden>

Merge branch 'master' into CURA-5990_cpp17

defac1b... by Remco Burema <email address hidden>

Bump to C++17.

part of CURA-5990

d1da2a7... by Konstantinos Karmas <email address hidden>

Merge pull request #33 from Ultimaker/use_FindPython3_if_available

CMake should sse find FindPython3 if available

53bfa0c... by Jelle Spijker <email address hidden>

Merge pull request #34 from Ultimaker/CURA-8146_Fix_getting_PyCapsule_error_on_import

CURA-8146: Fix getting PyCapsule error on import

83393f9... by Kostas Karmas <email address hidden>

Fix getting PyCapsule error on import

This fix overcomes the notorious `ValueError: PyCapsule_GetPointer called with incorrect name` that
we get if we do not import Arcus, Savitar, and pynest2d in cura_app.py (and other places) even if it
is not used.

All credits go to Rex Dieter for figuring that this missing flag was the issue.
https://src.fedoraproject.org/rpms/libarcus/pull-request/1#request_diff

CURA-8146

b69e82e... by "<email address hidden>" <jelle spijker>

Updated the devtoolset to version 8

e4f4584... by "<email address hidden>" <jelle spijker>

Allow cmake to use FindPython3 if possible

This allows us to use FindPython3 if the cmake version
is higher or equal to 3.12. Which allows a user to set
-DPython3_FIND_VIRTUALENV=ONLY such that the library
can be installed in a virtual environment (mostly
useful on Mac and Windows machines). This commit
doesn't break the current behavior of our CI machines.