22643 Commits

Author SHA1 Message Date
Lipu Fei
b03f666bf5 WIP: Make it work with Python 3.7 packaing 2020-02-07 23:14:47 +01:00
Ghostkeeper
309f90ceb8
Update headers with new year
And don't put again the reporting e-mail there. It's already in the header after all.

Contributes to issue CURA-7201.
2020-02-07 15:26:02 +01:00
Ghostkeeper
6091c67dee
Merge branch '4.5' 2020-02-07 14:34:04 +01:00
Ghostkeeper
e6af3f3842
Update metadata of PO files
It's now version 4.5. Also the report address was erased again by msgmerge.

Contributes to issue CURA-7201.
2020-02-07 14:28:00 +01:00
Ghostkeeper
73aa80af4b
Update translations with to-translate texts for Cura 4.5
The translators will have to fill in the empty ones now.
These are generated by calling on the i18n-update-po target of CMake.

Contributes to issue CURA-7201.
2020-02-07 14:23:32 +01:00
Ghostkeeper
850f14f14a
Update translation templates for Cura 4.5
These are the new texts to be translated this release. Obtained by executing the extract-messages target of CMake.

Contributes to issue CURA-7201.
2020-02-07 14:21:27 +01:00
Ghostkeeper
a8ccec709f
Add test for spaces in definition IDs
Contributes to issue CURA-7201.
2020-02-07 13:55:24 +01:00
Ghostkeeper
a168e9f8a6
Don't use spaces in definition IDs
Use underscores. Spaces are encoded differently with the quote_plus function and also the translation system borks on these.

Contributes to issue CURA-7201.
2020-02-07 13:55:24 +01:00
Nino van Hooff
050ff62344 Don't show license Screen when there are no licenses to show
CURA-7198
2020-02-07 13:47:15 +01:00
ninovanhooff
7af847d8a3
Merge pull request #7068 from Ultimaker/CURA-6964_update_noto_sans_fonts
Update fonts using Google Noto Sans Fonts
2020-02-05 17:23:35 +01:00
Ghostkeeper
341e149d0e
Ignore g-code lines with syntax errors
Discovered while working on CURA-7145.
2020-02-05 12:52:54 +01:00
Lipu Fei
632cfeb18b Update fonts using Google Noto Sans Fonts
CURA-6964

Fonts are downloaded from https://www.google.com/get/noto/#sans-lgc
with the "Condensed" fonts removed.
2020-02-05 11:25:27 +01:00
Jaime van Kessel
9e94875733
Merge branch 'feature_value_from_container_function' of https://github.com/fieldOfView/Cura 2020-02-04 16:47:45 +01:00
Jaime van Kessel
d3f34415d8
Merge branch 'master' of github.com:Ultimaker/Cura 2020-02-04 16:47:17 +01:00
Jaime van Kessel
0520f9a4bc
Ensure that setActiveExtruderCount correctly emits the extruderEnablechanged signal 2020-02-04 16:46:35 +01:00
ninovanhooff
53d69f3f26
Merge pull request #7066 from Ultimaker/CURA-7024_remove_hidden_stacks
Remove hidden stacks in 4.4 to 4.5 version upgrade
2020-02-04 16:16:20 +01:00
Ghostkeeper
3513266549
Guard against unexpected file structures
We shouldn't break on that.

Contributes to issue CURA-7024.
2020-02-04 15:52:12 +01:00
Ghostkeeper
a1f3444271
Don't delete containers from plugins directory
Some plug-ins provide extra profiles and we don't want to check them or delete them regardless of what their content is.

Contributes to issue CURA-7024.
2020-02-04 15:46:06 +01:00
Ghostkeeper
4307942544
Also remove instance containers referred to by extruder stacks
Contributes to issue CURA-7024.
2020-02-04 15:33:06 +01:00
Ghostkeeper
b549d20ec5
Document which stack layer is which container type
Contributes to issue CURA-7024.
2020-02-04 15:17:31 +01:00
Ghostkeeper
232b59bfb6
Merge branch 'master' into CURA-7024_remove_hidden_stacks 2020-02-04 14:25:22 +01:00
Ghostkeeper
ccc295e2bc
Use sets for folder names from the start
We use a set here because we want to remove the current version from it later on. However if we change the variable to contain a set instead of a list, MyPy will start complaining that we change the type.

Contributes to issue CURA-7024.
2020-02-04 14:20:08 +01:00
Ghostkeeper
5a7ec98f1e
Slightly improve wording
'Layer data' is a bit technical.
2020-02-04 14:14:23 +01:00
Ghostkeeper
f38dc82ac8
Remove hidden stacks and their dependencies
This searches for stacks that are hidden and removes them, and also removes any extruder stacks that depended on those hidden global stacks and any user and quality changes profiles referred to by those removed stacks.

Contributes to issue CURA-7024.
2020-02-04 14:12:57 +01:00
Ghostkeeper
bb73831889
Cura directory may be empty
Contributes to issue CURA-7024.
2020-02-04 14:11:41 +01:00
Jaime van Kessel
15d83cc6da
Fix typing issue 2020-02-04 13:38:52 +01:00
Ghostkeeper
94e97aff37
Add a function that only gets called when upgrading from version 4.4
Contributes to issue CURA-7024.
2020-02-04 13:02:07 +01:00
Ghostkeeper
fa44da3155
Slightly improve wording
'Layer data' is a bit technical.
2020-02-04 11:46:29 +01:00
konskarm
35903e7dd3
Merge pull request #6988 from Ultimaker/CURA-7071
CURA-7071/Added option to redirect to Web MP from Cura MP
2020-02-04 11:02:30 +01:00
Matt Jani
35aadad747 Merge branch 'master' of https://github.com/Ultimaker/Cura 2020-02-03 16:55:57 +01:00
Ghostkeeper
66e2ca6aa5
Merge branch 'CURA-7099_sync_sideloaded_plugins' 2020-02-03 16:12:56 +01:00
Matt Jani
81429f8985 Cleaned up timelapse post processing script (issue #6730) 2020-02-03 15:19:11 +01:00
Jaime van Kessel
1fc0705c31
Remove a bit of over verbose logging
It would put the content of the entire licence file into the log,
which seems a bit much to me.
2020-02-03 13:20:08 +01:00
Jaime van Kessel
42f7cead4d
Merge branch 'CURA-7155_confusing_license_dialog_page_count' of github.com:Ultimaker/Cura 2020-02-03 13:16:23 +01:00
Ghostkeeper
3a616c78bc
Merge branch 'rf100_config' of https://github.com/dok-net/Cura into dok-net-rf100_config 2020-02-03 11:47:50 +01:00
Ghostkeeper
2c28f70016
Add warning if you haven't sliced before going to layer view
Done as a 5 minute fix.

Fixes #7044.
2020-02-03 11:22:22 +01:00
Jaime van Kessel
5e70d2c122
Merge branch 'WH_unzip_backups_security' of github.com:Ultimaker/Cura 2020-01-31 16:32:53 +01:00
Remco Burema
a03a2885b6
Check if main config file is in backup zip.
Prevent unpacking of possibly spoofed backups (as a last line of defence if other security has failed).
Zips with partially known content are a lot harder to spoof.
Thanks WhiteHats :-)
2020-01-31 16:26:30 +01:00
Jaime van Kessel
c167481e60
Add missing ignore 2020-01-31 16:24:46 +01:00
Jaime van Kessel
f03b6cc7dc
Add some max values for FDMPrinter temperatures
Marlin breaks on anything above it, so these seem like sensible defaults
A-6.1 (WhiteHats)
2020-01-31 16:21:59 +01:00
Jaime van Kessel
2af749fb3c
Merge branch 'master' of github.com:Ultimaker/Cura 2020-01-31 16:16:28 +01:00
Jaime van Kessel
1269de744f
Use state in AuthorizationService
It's a paranoid safety precaution, but beter safe than sorry.
Reported by WhiteHats; F-1.1.1
2020-01-31 16:11:59 +01:00
Ghostkeeper
20475229ba
Revert "Add test to force submitters to stay below 1MB for platform meshes"
This reverts commit 842bdfbf643220eaf51b10ab651c79cc7b8f975c.
The tests are now failing because I reverted the commit that made them succeed.
2020-01-31 15:57:35 +01:00
Ghostkeeper
c2b76df614
Revert "Reduce file size of platform meshes"
This reverts commit 88be7fe2c1c66e98f23afa93e18e7e6f5017329f.
Some meshes have inadvertedly been rotated. Sorry.
2020-01-31 15:56:39 +01:00
Ghostkeeper
88be7fe2c1
Reduce file size of platform meshes
Now all platform meshes adhere to our policy of 1MB file size limits.
2020-01-31 15:21:25 +01:00
Ghostkeeper
842bdfbf64
Add test to force submitters to stay below 1MB for platform meshes
This is our current policy. So this way we'll let submitters of new definition files know that their platform meshes might be too big. If they are too big they'll get a fat X at their PR.
2020-01-31 15:21:24 +01:00
Jaime van Kessel
ca25ec3dbc
Increase size of the verificationCode
It's mostly a theoretical problem, but 16 could theoretically be brute
forced. Bumping it up to 32 won't break anything, but it does make it
exteremely unlikely that it gets broken
2020-01-31 15:00:03 +01:00
Ghostkeeper
32d94f76f1
Merge branch 'mb-fuzzy-outside-only' of https://github.com/smartavionics/Cura into smartavionics-mb-fuzzy-outside-only 2020-01-31 13:10:45 +01:00
fieldOfView
5f67331bac Fix "typo" caused by cleanup before push 2020-01-30 18:23:25 +01:00
Nino van Hooff
a02b753d53 Count the number of packages which have a license to display
CURA-7155
2020-01-30 16:42:42 +01:00