From f64b1a6e309ec6f51dda03a7065ce315f6b5d06e Mon Sep 17 00:00:00 2001 From: Jelle Spijker Date: Mon, 9 Jan 2023 14:37:52 +0100 Subject: [PATCH 01/11] CuraAppDisplayName is already set as Enterprise Contribute to CURA-9157 --- cura/ApplicationMetadata.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cura/ApplicationMetadata.py b/cura/ApplicationMetadata.py index 3a345cca26..fd8f3c704c 100644 --- a/cura/ApplicationMetadata.py +++ b/cura/ApplicationMetadata.py @@ -64,7 +64,7 @@ try: if CuraAppDisplayName == "": CuraAppDisplayName = DEFAULT_CURA_DISPLAY_NAME if IsEnterpriseVersion: - CuraAppDisplayName = CuraAppDisplayName + " Enterprise" + CuraAppDisplayName = CuraAppDisplayName except ImportError: CuraAppDisplayName = DEFAULT_CURA_DISPLAY_NAME From 120c393032272d1a7d311b85867dc2ddc497428f Mon Sep 17 00:00:00 2001 From: Jelle Spijker Date: Mon, 9 Jan 2023 14:39:18 +0100 Subject: [PATCH 02/11] Use company in comment Contribute to CURA-9157 --- packaging/msi/UltiMaker-Cura.wxs.jinja | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packaging/msi/UltiMaker-Cura.wxs.jinja b/packaging/msi/UltiMaker-Cura.wxs.jinja index 44a45297c2..d3a9ced784 100644 --- a/packaging/msi/UltiMaker-Cura.wxs.jinja +++ b/packaging/msi/UltiMaker-Cura.wxs.jinja @@ -14,7 +14,7 @@ Manufacturer="{{ company }}" Description="UltiMaker Cura the most popular 3D printing slicer" Keywords="UltiMaker,Cura,3D,printing,slicer" - Comments="Copyright (c) {{ year }} UltiMaker B.V." /> + Comments="Copyright (c) {{ year }} {{ company }}" /> From 2727370bc845c8bb04c8a58f578f3217eab8abdc Mon Sep 17 00:00:00 2001 From: Jelle Spijker Date: Mon, 9 Jan 2023 14:45:22 +0100 Subject: [PATCH 03/11] Add UltiMaker-Cura.exe to firewall exception Contribute to CURA-9157 --- packaging/msi/UltiMaker-Cura.wxs.jinja | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packaging/msi/UltiMaker-Cura.wxs.jinja b/packaging/msi/UltiMaker-Cura.wxs.jinja index d3a9ced784..6e4ad79dfa 100644 --- a/packaging/msi/UltiMaker-Cura.wxs.jinja +++ b/packaging/msi/UltiMaker-Cura.wxs.jinja @@ -115,7 +115,7 @@ - + From a97c7e982bdaa51b261e5b35b1a3aa42655e3287 Mon Sep 17 00:00:00 2001 From: Jelle Spijker Date: Mon, 9 Jan 2023 15:49:36 +0100 Subject: [PATCH 04/11] Fix typo Enterprise Contribute to CURA-9157 --- packaging/msi/UltiMaker-Cura.wxs.jinja | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packaging/msi/UltiMaker-Cura.wxs.jinja b/packaging/msi/UltiMaker-Cura.wxs.jinja index 6e4ad79dfa..28deba8101 100644 --- a/packaging/msi/UltiMaker-Cura.wxs.jinja +++ b/packaging/msi/UltiMaker-Cura.wxs.jinja @@ -20,7 +20,7 @@ - + - {% if "Enterpise" in app_name %} + {% if "Enterprise" in app_name %} Date: Mon, 9 Jan 2023 15:49:53 +0100 Subject: [PATCH 05/11] Replace tab with spaces Contribute to CURA-9157 --- packaging/msi/UltiMaker-Cura.wxs.jinja | 64 +++++++++++++------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/packaging/msi/UltiMaker-Cura.wxs.jinja b/packaging/msi/UltiMaker-Cura.wxs.jinja index 28deba8101..94877104b1 100644 --- a/packaging/msi/UltiMaker-Cura.wxs.jinja +++ b/packaging/msi/UltiMaker-Cura.wxs.jinja @@ -86,43 +86,43 @@ - - - + + + - - - - - - + + + + + + - - - + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - + + + + + - - - + + + From dc946b7444248dc3c3c8bf251e95ebe0ee7cbef8 Mon Sep 17 00:00:00 2001 From: Jelle Spijker Date: Tue, 10 Jan 2023 11:59:02 +0100 Subject: [PATCH 06/11] Fix Firewall exception Both Cura and CuraEngine are now added to the firewall for 127.0.0.1 No more bugging the user on initial startup Contribute to CURA-9157 --- packaging/msi/UltiMaker-Cura.wxs.jinja | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/packaging/msi/UltiMaker-Cura.wxs.jinja b/packaging/msi/UltiMaker-Cura.wxs.jinja index 94877104b1..0bc2593398 100644 --- a/packaging/msi/UltiMaker-Cura.wxs.jinja +++ b/packaging/msi/UltiMaker-Cura.wxs.jinja @@ -114,14 +114,16 @@ - - + + 127.0.0.1 + - - + + 127.0.0.1 + From 79c7f820e458dd9eeaa777624f296104775355a3 Mon Sep 17 00:00:00 2001 From: Jelle Spijker Date: Tue, 10 Jan 2023 14:56:30 +0100 Subject: [PATCH 07/11] Fix file association At least an attempt to. Contribute to CURA-9157 --- packaging/msi/UltiMaker-Cura.wxs.jinja | 66 +++++++++++++++++++------- packaging/msi/create_windows_msi.py | 2 + 2 files changed, 50 insertions(+), 18 deletions(-) diff --git a/packaging/msi/UltiMaker-Cura.wxs.jinja b/packaging/msi/UltiMaker-Cura.wxs.jinja index 0bc2593398..b6a44ac0b3 100644 --- a/packaging/msi/UltiMaker-Cura.wxs.jinja +++ b/packaging/msi/UltiMaker-Cura.wxs.jinja @@ -88,30 +88,60 @@ - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packaging/msi/create_windows_msi.py b/packaging/msi/create_windows_msi.py index a13238f836..1952584c54 100644 --- a/packaging/msi/create_windows_msi.py +++ b/packaging/msi/create_windows_msi.py @@ -96,6 +96,8 @@ def build(dist_path: Path, filename: Path): link_command = ["light", f"{build_loc.joinpath(wxs_loc.name).with_suffix('.wixobj')}", f"{build_loc.joinpath(heat_loc.name).with_suffix('.wixobj')}", f"{build_loc.joinpath(manageoldcuradlg_loc.name).with_suffix('.wixobj')}", + "-sw1076", + "-dcl:high", "-ext", "WixUIExtension", "-ext", "WixFirewallExtension", "-out", f"{work_loc.joinpath(filename.name)}"] From fdfdc90a1a4a7480b4d55a5724d3ddcf1b7bce5d Mon Sep 17 00:00:00 2001 From: Jelle Spijker Date: Tue, 10 Jan 2023 15:26:21 +0100 Subject: [PATCH 08/11] Fix file association At least an attempt to. Contribute to CURA-9157 --- packaging/msi/UltiMaker-Cura.wxs.jinja | 55 ++++++++++++-------------- 1 file changed, 26 insertions(+), 29 deletions(-) diff --git a/packaging/msi/UltiMaker-Cura.wxs.jinja b/packaging/msi/UltiMaker-Cura.wxs.jinja index b6a44ac0b3..5a4fc3e660 100644 --- a/packaging/msi/UltiMaker-Cura.wxs.jinja +++ b/packaging/msi/UltiMaker-Cura.wxs.jinja @@ -113,35 +113,32 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + From 81cb75ebd7f6596d9accaf9de5c6561be4b4cb83 Mon Sep 17 00:00:00 2001 From: Jelle Spijker Date: Tue, 10 Jan 2023 16:59:17 +0100 Subject: [PATCH 09/11] Allow for custom location installation Contribute to CURA-9157 --- packaging/msi/CustomizeCuraDlg.wxs | 10 +++++----- packaging/msi/UltiMaker-Cura.wxs.jinja | 6 ++---- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/packaging/msi/CustomizeCuraDlg.wxs b/packaging/msi/CustomizeCuraDlg.wxs index a9f1d7c462..9214ae7693 100644 --- a/packaging/msi/CustomizeCuraDlg.wxs +++ b/packaging/msi/CustomizeCuraDlg.wxs @@ -6,7 +6,7 @@ - + 1 Installed @@ -16,7 +16,7 @@ 1 - + 1 @@ -33,14 +33,14 @@ - - + + - + diff --git a/packaging/msi/UltiMaker-Cura.wxs.jinja b/packaging/msi/UltiMaker-Cura.wxs.jinja index 5a4fc3e660..39ea521d8e 100644 --- a/packaging/msi/UltiMaker-Cura.wxs.jinja +++ b/packaging/msi/UltiMaker-Cura.wxs.jinja @@ -28,8 +28,6 @@ IncludeMinimum="no" IncludeMaximum="no" /> - - {% if "Enterprise" in app_name %} @@ -169,7 +167,7 @@ - + From f99aeb91825da688980889a8fe515db681279036 Mon Sep 17 00:00:00 2001 From: Jelle Spijker Date: Tue, 10 Jan 2023 17:00:09 +0100 Subject: [PATCH 10/11] Set product code based app_name and version This might fix upgrading of alpha versions Contribute to CURA-9157 --- packaging/msi/UltiMaker-Cura.wxs.jinja | 6 ++++-- packaging/msi/create_windows_msi.py | 1 + 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/packaging/msi/UltiMaker-Cura.wxs.jinja b/packaging/msi/UltiMaker-Cura.wxs.jinja index 39ea521d8e..c41c8bc375 100644 --- a/packaging/msi/UltiMaker-Cura.wxs.jinja +++ b/packaging/msi/UltiMaker-Cura.wxs.jinja @@ -1,14 +1,16 @@ - Date: Tue, 10 Jan 2023 17:34:27 +0100 Subject: [PATCH 11/11] Fix the file association AnusNeukendeFlapperendePapegaaienDrol Contribute to CURA-9157 --- packaging/msi/UltiMaker-Cura.wxs.jinja | 59 +++++++++----------------- 1 file changed, 20 insertions(+), 39 deletions(-) diff --git a/packaging/msi/UltiMaker-Cura.wxs.jinja b/packaging/msi/UltiMaker-Cura.wxs.jinja index c41c8bc375..88c3d902cc 100644 --- a/packaging/msi/UltiMaker-Cura.wxs.jinja +++ b/packaging/msi/UltiMaker-Cura.wxs.jinja @@ -87,56 +87,37 @@ - - - - - - - - - - - - - - - - - - - - - - - - - + - - - + + + + - - - + + + + - - - + + + + - - - + + + + - + - + +