~ultimaker/uranium/+git/Uranium:fix-unit-tests

Last commit made on 2022-09-30
Get this branch:
git clone -b fix-unit-tests https://git.launchpad.net/~ultimaker/uranium/+git/Uranium

Branch merges

Branch information

Name:
fix-unit-tests
Repository:
lp:~ultimaker/uranium/+git/Uranium

Recent commits

4950e2b... by "c.lamboo" <email address hidden>

Fix unit tests

a132dbc... by "c.lamboo" <email address hidden>

Prevent "files changed" popup when file did not change

CURA-9417

447c7f0... by Joey de l'Arago

Merge pull request #855 from Ultimaker/CURA-8416_upgrade_scipy

[CURA-8416] upgrade scipy to 1.9.1

504db07... by Remco Burema <email address hidden>

Upgrade SciPy to 1.9.1

This _should_ fix a bug where Cura crashes due to a username with non-latin characters in Windows. This is due to the creation and removal of temporary files by SciPy, which on Windows, happens in the users' folder.

CURA-8416

301f878... by Remco Burema <email address hidden>

Update SDK to 8.2.0

dbe1ce9... by Casper Lamboo <email address hidden>

Merge pull request #854 from Ultimaker/CURA-9678_print_job_same_last_upload

[CURA-9678] Duplicate print jobs sent to cloud

00d39ff... by Joey de l'Arago

Duplicate print jobs were being sent when printing via cloud from abstract printers.

This was due to the connect function not being called on the CloudOutputDevice used to print on the cloud. This function is only called when it becomes an active printer (AbstractCloudOutputDevice is the active printer instead now).

The fix is to always listen for signals to reset the print job even when not the active printer.

I've chosen different signals now so there is not too much spam on the reset function.

The BackendStateDone signal catches new slices. The SceneChanged signal catches ufp files being loaded (These do not trigger BackendState changes)

CURA-9678

15ffbe8... by Jaime van Kessel <email address hidden>

Merge branch 'per-object-autodropdown' of github.com:Piezoid/Uranium

e1d65aa... by Jelle Spijker <email address hidden>

Merge pull request #851 from Ultimaker/CURA-9535_require_networkx

[CURA-9535] Some trimesh operations require networkx

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

Some trimesh operations require networkx, add as required.

Seems networkx itself is low on dependencies itself. It does require some optional ones for e.g. it's linalg sub-package, but those are numpy and scipy, which we already have.

Uranium part of CURA-9535