Commit graph

97 commits

Author SHA1 Message Date
Jelle Spijker
8e9289fd11 Disable ICE validation
https://stackoverflow.com/questions/1064580/wix-3-0-throws-error-217-while-being-executed-by-continuous-integration

Contribute to CURA-9157
2023-01-11 16:46:27 +01:00
Jelle Spijker
e31c2735dc Document Wix arguments
Contribute to CURA-9157
2023-01-11 15:36:57 +01:00
Casper Lamboo
5d4b6a0249
Merge pull request #14260 from Ultimaker/CURA-9157
Cura 9157
2023-01-11 14:18:22 +01:00
Joey de l'Arago
9ae3bc37dc Rename MacOs -> MacOS
CURA-6867
2023-01-11 13:27:26 +01:00
Joey de l'Arago
11b2c94988 Remove build installer check.
CURA-6867
2023-01-11 13:03:16 +01:00
Joey de l'Arago
a80390efb3 Make building easier without signing identity.
CURA-6867
2023-01-11 12:07:12 +01:00
Joey de l'Arago
ddb4547598 Use path to join paths
CURA-6867
2023-01-11 11:57:51 +01:00
Jelle Spijker
4740172dcc Fix the file association
AnusNeukendeFlapperendePapegaaienDrol

Contribute to CURA-9157
2023-01-10 17:34:27 +01:00
Jelle Spijker
f99aeb9182 Set product code based app_name and version
This might fix upgrading of alpha versions

Contribute to CURA-9157
2023-01-10 17:00:09 +01:00
Jelle Spijker
81cb75ebd7 Allow for custom location installation
Contribute to CURA-9157
2023-01-10 16:59:17 +01:00
Jelle Spijker
fdfdc90a1a Fix file association
At least an attempt to.

Contribute to CURA-9157
2023-01-10 15:26:21 +01:00
Jelle Spijker
79c7f820e4 Fix file association
At least an attempt to.

Contribute to CURA-9157
2023-01-10 14:56:30 +01:00
Jelle Spijker
dc946b7444 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
2023-01-10 11:59:02 +01:00
Joey de l'Arago
b96c0dce39 Remove source path from build_macos.py because it is unused.
Refactor filename because it now includes the extension.

The component now has -Component.pkg instead of the installer usincg -Installer.pkg. They must have different names but now the input filename is used to upload the artifacts.

CURA-6867
2023-01-10 10:11:27 +01:00
Joey de l'Arago
43b672834b Deprecate DMG building.
CURA-6867
2023-01-10 09:29:49 +01:00
Joey de l'Arago
db501f5eed Merge branch 'main' into CURA-6867_pkg_for_macos
# Conflicts:
#	.github/workflows/cura-installer.yml
2023-01-10 09:19:01 +01:00
Jelle Spijker
1367056e7a Replace tab with spaces
Contribute to CURA-9157
2023-01-09 15:49:53 +01:00
Jelle Spijker
a97c7e982b Fix typo Enterprise
Contribute to CURA-9157
2023-01-09 15:49:36 +01:00
Jelle Spijker
2727370bc8 Add UltiMaker-Cura.exe to firewall exception
Contribute to CURA-9157
2023-01-09 14:45:22 +01:00
Jelle Spijker
120c393032 Use company in comment
Contribute to CURA-9157
2023-01-09 14:39:18 +01:00
Jelle Spijker
38b4d8f2c4 Ignore self reg warning 2023-01-06 20:59:32 +01:00
Jelle Spijker
127b4b7976 fix typing 2023-01-06 13:31:12 +01:00
Jelle Spijker
eddbc799ac Merge remote-tracking branch 'origin/main' into CURA-9157_msi_installer 2023-01-06 10:57:39 +01:00
sree
b118a1b1b5 Use ARGV0 to invoke other binaries inside AppImage 2023-01-03 20:51:56 -05:00
Casper Lamboo
a5b0542f8a Merge remote-tracking branch 'origin/CURA-9157_msi_installer' into CURA-9157_msi_installer 2023-01-02 22:34:07 +01:00
Remco Burema
5b8bac6a61 Attempt to set file associations and fire-wall exceptions.
The fire-wall exceptions work, but the device needs to be restarted. Is that worth it?

A more important problem is that windows overhauled the file associations a few years ago. The approach here doesn't work (but is at least consistent with how it worked before, so it might work for Windows < 10 or unupdated). The current go-to approach is the one used by firefox, and it happens after the installer, at first start-up of the program.

part of CURA-9157
2022-12-29 18:06:53 +01:00
Jelle Spijker
ddd7ac58b0 Register file extension
CURA-9157
2022-12-28 09:40:54 +01:00
Jelle Spijker
a4e9a685ef Clean-up build artifacts
Contributes to CURA-9157
2022-12-27 16:29:46 +01:00
Jelle Spijker
6aa6786535 Exclude executables when running heat
This allows for fine-grained control of our executables later on.

Contributes to CURA-9157
2022-12-27 16:29:08 +01:00
Jelle Spijker
e99387d067 Point shortcut towards the correct executable
Contributes to CURA-9157
2022-12-20 16:51:40 +01:00
Joey de l'Arago
337b25b954
Update build_macos.py 2022-12-20 16:27:26 +01:00
Casper Lamboo
d69daf4e70 Merge remote-tracking branch 'origin/CURA-9157_msi_installer' into CURA-9157_msi_installer 2022-12-20 15:43:28 +01:00
Jelle Spijker
f686123bc7 Add CustomizeCuraDlg
Contributes to CURA-9157
2022-12-20 15:43:08 +01:00
Joey de l'Arago
f56cfd076f Update comments to match new company name
CURA-6867
2022-12-20 10:24:54 +01:00
Casper Lamboo
b8788333d2 Merge remote-tracking branch 'origin/CURA-9157_msi_installer' into CURA-9157_msi_installer 2022-12-19 16:48:11 +01:00
Casper Lamboo
bb41de3865 Only uninstall previous Cura versions for enter prise by default
For non-enterprise version this can still be disabled through the settings

CURA-9157
2022-12-19 15:51:07 +01:00
Joey de l'Arago
8870ba2964 Sign the pkg files
Remove the component .pkg file after it is packaged into the installer. This file was being added to the github action output zip file.

CURA-6867
2022-12-19 15:23:03 +01:00
Lorenzo Romagnoli
dec4270d46 Updated MSI images 2022-12-19 09:43:17 +01:00
Lorenzo Romagnoli
918fb6ab81
Delete banner_top.png 2022-12-19 09:40:47 +01:00
Lorenzo Romagnoli
61adfeeaa3
Delete banner_side.png 2022-12-19 09:40:38 +01:00
Lorenzo Romagnoli
654975753a
Add files via upload 2022-12-19 09:39:09 +01:00
Jelle Spijker
8d4b7f4f26 Add CustomizeCuraDlg dialog
CURA-9157
2022-12-16 16:53:57 +01:00
Casper Lamboo
bd66872d77 Uninstall previously installed versions on install
- For enterprise versions all Cura-Enterprise versions older than 4.13 are removed.
- All Cura versions >= 4.13 are removed optionally with a setting in the custom dialog.

CURA-9157
2022-12-16 16:21:01 +01:00
Jelle Spijker
042e05d6d5 Initial msi installer
Contributes to CURA-9157
2022-12-14 16:02:24 +01:00
Joey de l'Arago
095f481310 Update MacOS pkg build to use correct .app name.
CURA-6867
2022-12-14 13:11:11 +01:00
Joey de l'Arago
2b12343cd2 Update paths
CURA-6867
2022-12-14 10:54:15 +01:00
Joey de l'Arago
b6e15084fb Update macos build script to build both dmg and pkg.
CURA-6867
2022-12-13 16:51:28 +01:00
Joey de l'Arago
3510bc55f9 Move MacOs bulid scripts to more generically name file
CURA-6867
2022-12-13 16:23:00 +01:00
jspijker
ac8549cc14 Updated macos installer background
Contributes to CURA-9808
2022-11-28 16:26:06 +01:00
jspijker
8280abd420 Updated macos installer background
Contributes to CURA-9808
2022-11-28 14:51:35 +01:00