Commit Graph

1538 Commits

Author SHA1 Message Date
Caelan Sayler
a0e6e8a790 update git attributes/ignore 2021-12-20 15:01:13 +00:00
Caelan Sayler
0b5c2ff2bc Clean up some compiler warnings 2021-12-20 13:06:57 +00:00
Caelan Sayler
d713596bd8 Re-introduce WIX/MSI support in the new setup architecture 2021-12-20 12:36:17 +00:00
Caelan Sayler
d06238fa93 Use a different temp directory to the typical Squirrel 2021-12-20 12:14:59 +00:00
Caelan Sayler
48715488ca Archived log file name should be clearer 2021-12-19 15:16:39 +00:00
Caelan Sayler
10291def76 Fix up description on update cli 2021-12-19 15:05:21 +00:00
Caelan Sayler
af2cd6483a Return code 0 if user cancels setup 2021-12-19 14:59:42 +00:00
Caelan Sayler
2299ecd147 Use NLog and implement rolling logs to limit max file size (sometimes these can get huge!) 2021-12-19 14:56:44 +00:00
Caelan Sayler
fac0799dd9 Minor clean up of internal classes 2021-12-19 14:03:53 +00:00
Caelan Sayler
fb8a4b02d3 Remove unused resources from StubExecutable 2021-12-16 23:16:27 +00:00
Caelan Sayler
6cb9f7ac86 Show progressbar on splash window 2021-12-16 17:53:06 +00:00
Caelan Sayler
f40978bd25 Re-write Setup.exe to only extract and run Update.exe 2021-12-16 16:29:26 +00:00
Caelan Sayler
e1a5cd0ac2 cli uses new resource format 2021-12-16 12:30:49 +00:00
Caelan Sayler
b69089d5ea Updater is able to read data from Setup bundle 2021-12-16 12:17:07 +00:00
Caelan Sayler
791f34b69e WIP - translate setup code to C# 2021-12-16 11:28:29 +00:00
Caelan Sayler
3535489d77 Move internal Squirrel classes into folder 2021-12-15 23:20:51 +00:00
Caelan Sayler
394b99ee36 WIP setup revamp 2021-12-15 15:04:43 +00:00
Caelan Sayler
96b0defea8 Avoid unnecessary console popup on Setup 2021-12-14 18:17:58 +00:00
Caelan Sayler
5e123eb88e Clean up Setup dotnet core detector 2021-12-14 17:38:57 +00:00
Caelan Sayler
25e7aa4fdb Do not allow packages without a SquirrelAwareApp by default 2021-12-14 16:59:14 +00:00
Caelan Sayler
5dfc2ea4f3 bug fix - ico is not included in nuget content type and is ignored by the GetFiles function 2021-12-14 16:39:35 +00:00
Caelan Sayler
517aaed93d Better package size estimate for uninstall entry 2021-12-14 15:19:44 +00:00
Caelan Sayler
80411fd8a7 Remove dependency on System.Drawing.Common and download app icon during releasify instead of Setup 2021-12-14 15:19:34 +00:00
Caelan Sayler
3b5cbaa213 Remove Mono.Cecil dependency; deprecates the C# attribute SquirrelAwareVersion 2021-12-14 13:10:03 +00:00
Caelan Sayler
145c294820 Remove version parsing code from Nuget. It's grossly out of date and is not needed. 2021-12-14 12:24:06 +00:00
Caelan Sayler
12bd43280b Delete RELEASES file before running setup 2021-12-14 00:42:33 +00:00
Caelan Sayler
edf70ee99e Don't need to build a special zip for Setup, it can just use the latest release 2021-12-14 00:34:07 +00:00
Caelan Sayler
056ba7f7f8 Add option for custom Setup.exe name 2021-12-13 23:21:18 +00:00
Caelan Sayler
83391fe5a2 clean up releasify arguments 2021-12-13 23:19:13 +00:00
Caelan Sayler
e9cfaa52b6 Compress Squirrel.exe command line tool, because why not 2021-12-13 18:41:30 +00:00
Caelan Sayler
8643b0b6d4 Enable built-in COM (closes #16) 2021-12-13 18:41:07 +00:00
Caelan Sayler
e2084a43aa Fix documentation to include SquirrelAwareVersion xmlns namespace 2021-12-13 16:12:36 +00:00
Caelan Sayler
f2c9fd5692 An extra copy of HostModel made it in to source by mistake 2021-12-13 14:58:30 +00:00
Caelan Sayler
bb05c33cb6 Remove WriteZipToSetup project; this can be done in C# 2021-12-13 14:58:00 +00:00
Caelan Sayler
9d15b52179 Revert 7290a805 - it's a half baked feature that I need to re-visit later 2021-12-13 10:42:33 +00:00
Caelan Sayler
4f31bf8ea2 bug fix - nuget returns identifier that does not align with lib/fx path 2021-12-13 09:47:16 +00:00
Caelan Sayler
9865845d62 bug fix - quoted command line arguments not being parsed correctly 2021-12-13 09:36:52 +00:00
Caelan Sayler
b4072b982a bug fix - extra space caused arg to get quoted 2021-12-12 20:47:53 +00:00
Caelan Sayler
1005a75e05 Update pack script to generate tools zip 2021-12-12 15:08:50 +00:00
Caelan Sayler
6b0f434c34 bug fix - method parameters were reversed in refactor 2021-12-12 14:23:27 +00:00
Caelan Sayler
10cfabc882 Should not throw if "OriginalFilename" is not set 2021-12-12 14:23:08 +00:00
Caelan Sayler
2a39ceac54 bug fix - generate setup releases file with correct checksum 2021-12-12 14:05:40 +00:00
Caelan Sayler
707dd979a5 Update HostModel to 6.0.0 2021-12-12 14:00:15 +00:00
Caelan Sayler
6a7bc1ec38 Remove bundled HostModel dll and include runtime code 2021-12-12 13:56:53 +00:00
Caelan Sayler
6d4fe5a8e0 Refactor exe signing code into helper function 2021-12-12 13:04:16 +00:00
Caelan Sayler
619593bf12 Add verbose argument 2021-12-12 13:01:56 +00:00
Caelan Sayler
b7beec5f5b Only ship a single version of Update.exe in setup bundles 2021-12-12 12:32:11 +00:00
Caelan Sayler
d57e39c1d9 Tidy up project files; Remove GitHub copyright from produced binaries 2021-12-12 10:48:03 +00:00
Caelan Sayler
9e653e5984 Add documentation for all vendor binaries (closes #6) 2021-12-12 10:13:13 +00:00
Caelan Sayler
124ee4d227 Revert 50103ee8 for now until I can come up with a better way to refactor the tests 2021-12-12 09:46:51 +00:00