Cura/plugins
Ghostkeeper 6ad682b00d
Don't serialise legacy profile via Profile instance
That profile instance was being explicitly set to version 1 (but then serialised as version 4) and then deserialised with upgrade, so the upgrade was thinking it was upgrading from version 1 to 4, but it was actually upgrading a file which was already at version 4. We shouldn't use the Profile() instance at all but just perform the upgrade on simple string data generated by the configparser.
This also updates the format to the newest version (since that was easiest for me to reimplement) but we don't need to ever update this again because it gets passed through the version upgrade system, which upgrades it from version 4000005 to the latest version in the future.

Contributes to issue CURA-5929.
2018-11-12 12:02:49 +01:00
..
3MFReader Fix quality changes lookup in project loading 2018-11-06 13:31:04 +01:00
3MFWriter Remove unnecessary import and declaration of i18n in plugins 2018-10-03 22:00:24 +02:00
ChangeLogPlugin Rename CC Red 0.6 to CC 0.6 in the Changelog. 2018-11-07 11:06:40 +01:00
CuraEngineBackend Merge remote-tracking branch 'origin/3.5' 2018-10-09 12:04:53 +02:00
CuraProfileReader Code style: Space around binary operators 2018-10-10 14:28:50 +02:00
CuraProfileWriter Increase plugin API version to 5 2018-08-27 13:59:00 +02:00
FirmwareUpdateChecker Change URL of firmware update page for Ultimaker 3 and S5 2018-10-15 15:12:42 +02:00
FirmwareUpdater Move updateFirmware to PrinterOutputDevice... 2018-10-09 16:26:45 +02:00
GCodeGzReader Move MIME type declarations into constructors of readers 2018-09-27 13:58:06 +02:00
GCodeGzWriter Increase plugin API version to 5 2018-08-27 13:59:00 +02:00
GCodeProfileReader Increase plugin API version to 5 2018-08-27 13:59:00 +02:00
GCodeReader Merge branch 'CURA-5769_gcode_retraction' 2018-10-24 16:14:05 +02:00
GCodeWriter Improve warning when saving g-code before slicing 2018-09-28 12:01:20 +02:00
ImageReader Improvements to translated strings 2018-10-08 15:03:21 +02:00
LegacyProfileReader Don't serialise legacy profile via Profile instance 2018-11-12 12:02:49 +01:00
MachineSettingsAction Fix extruder index for material diameter box in MachineSettings dialog 2018-10-29 10:40:25 +01:00
ModelChecker Remove unnecessary import and declaration of i18n in plugins 2018-10-03 22:00:24 +02:00
MonitorStage Remove unnecessary import and declaration of i18n in plugins 2018-10-03 22:00:24 +02:00
PerObjectSettingsTool Disable per-meshgroup settings in the per-mesh settings when in one-at-a-time mode. 2018-10-26 11:01:46 +02:00
PostProcessingPlugin Don't make retract distances negative 2018-10-25 13:54:00 +02:00
PrepareStage Increase plugin API version to 5 2018-08-27 13:59:00 +02:00
RemovableDriveOutputDevice Remove unnecessary import and declaration of i18n in plugins 2018-10-03 22:00:24 +02:00
SimulationView Fix the width of the slider label when the number of layers was exactly 2018-11-06 16:15:32 +01:00
SliceInfoPlugin Remove unnecessary import and declaration of i18n in plugins 2018-10-03 22:00:24 +02:00
SolidView Increase plugin API version to 5 2018-08-27 13:59:00 +02:00
SupportEraser Increase plugin API version to 5 2018-08-27 13:59:00 +02:00
Toolbox Have translation instead of plain string for Safety Data Sheets and Printing Guidelines. [CURA-5922] 2018-11-09 15:27:02 +01:00
UFPWriter [CURA-5775] The snaphot-creation of the UFP-writer should only be called when writing to UFP-files. 2018-10-04 15:54:22 +02:00
UltimakerMachineActions Don't cache the automatic firmware name 2018-10-12 13:25:34 +02:00
UM3NetworkPrinting Merge remote-tracking branch 'origin/3.6' 2018-11-08 15:28:42 +01:00
USBPrinting Make sure firmware name is only requested once 2018-10-19 14:38:25 +02:00
UserAgreement Increase plugin API version to 5 2018-08-27 13:59:00 +02:00
VersionUpgrade Add the quality folder to the version upgrade in order to update quality 2018-11-08 15:42:39 +01:00
X3DReader Increase plugin API version to 5 2018-08-27 13:59:00 +02:00
XmlMaterialProfile Remove unnecessary import and declaration of i18n in plugins 2018-10-03 22:00:24 +02:00
XRayView Increase plugin API version to 5 2018-08-27 13:59:00 +02:00