Commit Graph

1560 Commits

Author SHA1 Message Date
Caelan Sayler
0b8bcc19d6 Configure CA2007 and add ConfigureAwait(false) to every await in SquirrelLib 2021-12-31 20:30:33 +00:00
Caelan Sayler
ab6315ce0d [SecurityPermission] has no effect on dotnet core 2021-12-31 16:37:24 +00:00
Caelan Sayler
ea7e1afa37 Move test HelperExe init into xunit startup 2021-12-31 16:37:09 +00:00
Caelan Sayler
08ec93b6d5 Annotate windows-only api's with SupportedOSPlatform 2021-12-31 16:19:57 +00:00
Caelan Sayler
b31ce472fe Should not use Assembly.Location 2021-12-31 15:44:57 +00:00
Caelan Sayler
e70686d8b3 Add targeting for net461, netstandard, net6 2021-12-31 15:33:35 +00:00
Caelan Sayler
eaf702935e Embed debug symbols in SquirrelLib.dll 2021-12-31 14:33:26 +00:00
Caelan Sayler
53d384660c Add XML comments for public members and turn on doc gen 2021-12-31 14:17:18 +00:00
Caelan Sayler
503c4039b3 Update README.md 2021-12-28 18:47:48 +00:00
Caelan Sayler
f5458b9140 bump to 2.7 2021-12-28 18:07:20 +00:00
Caelan Sayler
dd4d6d6477 Minor fix for help text, fix two compiler warnings 2021-12-28 17:41:37 +00:00
Caelan Sayler
8ab715cecb Extend splash title bar into client area for better dpi rescaling support 2021-12-28 17:17:34 +00:00
Caelan Sayler
1835a5b6a7 Remove unreferenced utility code 2021-12-24 15:47:09 +00:00
Caelan Sayler
17074b1308 More resilient file/directory deletion code 2021-12-24 15:45:22 +00:00
Caelan Sayler
d53c4dadc6 Add TLS1.3 support to ServicePointManager 2021-12-24 14:19:48 +00:00
Caelan Sayler
edf346e805 Bug fix for shortcuts when there are multiple applications that start with the same path 2021-12-24 14:18:54 +00:00
Caelan Sayler
547fb55320 Continuation of 9749093c - further fixes for dpi 2021-12-23 17:08:55 +00:00
Caelan Sayler
0be3b06eba More aggressive assembly trimming 2021-12-23 15:44:15 +00:00
Caelan Sayler
65db533e50 Tweak help/options output 2021-12-23 14:30:15 +00:00
Caelan Sayler
9749093c72 Bug fix for non-96 dpi displays, and non-96 dpi images 2021-12-21 23:13:17 +00:00
Caelan Sayler
657d37d92c This is too verbose in large packages 2021-12-20 21:55:40 +00:00
Caelan Sayler
160373ec95 Can bootstrap x86 or x64 runtimes, also add vcredist support 2021-12-20 21:15:15 +00:00
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