Age | Commit message (Collapse) | Author |
|
|
|
SEC-258 a.k.a. CURA-8969
|
|
Conflicts:
cura/PlatformPhysics.py -> Removed shapely on master, while QTimer import got updated to Qt6.
plugins/Toolbox -> Entire folder is deleted in master, but it was updated to Qt6 here. This can all be removed.
|
|
|
|
More secure.
part of CURA-8475
|
|
But we need it opn platforms we might release an Enterprise edition for. Fortunately, Linux is not one of those platforms, so it all works out anyway.
CURA-8475
|
|
We don't need it ourselves, and it's a potentially serious attack vector.
CURA-8475
|
|
part of CURA-8591
|
|
part of CURA-8591
|
|
part of CURA-8591
|
|
part of upgrading Qt to v6.2: CURA-8591
|
|
Conflicts:
cura/CuraApplication.py: Setting version
fdmprinter and fdmextruder: Setting version
intents, qualities and variants: Setting version
Changelog: 4.9.1 was added, should be below Arachne changes
|
|
Previously, Arcus, Savitar, and pynest2d were being build with a missing sip flag. This led to Cura
getting `ValueError: PyCapsule_GetPointer called with incorrect name`, if those libraries were not
imported (even if they were unused).
This flag was added in the following commits:
* https://github.com/Ultimaker/libSavitar/commit/83393f989c0a8eb0b4ddc00560f028bf4eb4ac6b
* https://github.com/Ultimaker/libArcus/commit/e9e530d96383c18a739e7ad181907c33b30157ec
* https://github.com/Ultimaker/pynest2d/commit/bd440b50ad6fe969063ecafe8ad99a7b7a25ccc2
Since the issue seems to be gone now, the unused imports should be removed from Cura.
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
|
|
|
|
CURA-7932
|
|
|
|
Using 'material' causes some layout issues, while 'default' shows no such issues and also fixes the preview pane crashes.
|
|
|
|
CURA-7440
|
|
This can happen if the downloads are all so small that it gets rounded to 0kB.
Fixes Sentry issue CURA-ZM.
|
|
|
|
|
|
CURA-7150_proper_http_request_headers
|
|
|
|
This prevents accidentally loading packages from the working directory that are not in Cura's build.
Contributes to issue CURA-7081.
|
|
SmartAvionics found that this was a safer way to be able to write to these streams.
See comments on commit 2eab2c0f3dbe3153cc704ca9e396cd78b0ebbf9d.
|
|
Allows inspecting web traffic during development
CURA-7150
|
|
Conflicts:
cura_app.py -> Due to moving some imports around.
|
|
This was needed due to the crashhandler being imported
CURA-7245
|
|
Codestyle!
|
|
CURA-7245
|
|
Workaround/fix for #5488
Also see https://bugs.kde.org/show_bug.cgi?id=417900
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Only whenever the sentry_sdk module is there functions of this module will be used.
The only changes, which were needed to be made, are done on cura_app.py and cura.CrashHandler.
Whenever the module is not available, it's functions will be omitted.
The if-clauses could happen earlier, but this at least the bare minimum, and, to be honest, on Ultimaker's distribution it won't speed up anything.
I expect the if-clause to take the same amount of runtime sooner or later. The check is the same and it should be on Ultimaker's distribution always be "True".
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
|
|
|
|
CURA-7050
|
|
|
|
|
|
This can happen on Windows where the default command line doesn't have a stderr channel. Put it in stdout then.
Fixes #6579.
|
|
CURA-6739
|
|
CURA-6739
Note that this doesn't work with Python 3.5.7, but with 3.6 and 3.7. To
make Python 3.5.7 work, a fix needs to be backported from 3.6 for
ctypes.util.find_library() for Linux.
|
|
CURA-6739
|
|
CURA-6739
|
|
|
|
CURA-6549
|