Commit Graph

1811 Commits

Author SHA1 Message Date
Caelan Sayler
49357b509c add .idea to git ignore 2022-05-07 15:52:49 +01:00
Caelan Sayler
0aac326f45 Warning hunting; refactor process invoke 2022-05-07 15:52:22 +01:00
Caelan Sayler
344de3fb88 Clean up sln configurations & fix build script 2022-05-07 11:48:47 +01:00
Caelan Sayler
757cd4e08e WIP UpdateMac binary 2022-05-07 11:11:51 +01:00
Caelan Sayler
5d33f1fc0e Inline plist-cli code so it can be used in SquirrelLib 2022-05-07 11:11:22 +01:00
Caelan Sayler
54aec9bc3c Cross-platform HelperExe 2022-05-07 11:08:02 +01:00
Caelan Sayler
dc218a068f Add macos command line bundler 2022-05-06 17:50:31 +01:00
Caelan Sayler
414a27a84c Clean up CLI namespaces 2022-05-06 15:27:13 +01:00
Caelan Sayler
bb973acb7d re-arrange project directories; part 2 2022-05-06 12:30:07 +01:00
Caelan Sayler
44340cbb3a re-arrange project directories; prep for xplat 2022-05-06 09:22:45 +01:00
Caelan Sayler
93a53d1966 commit before large dir rename 2022-05-06 09:18:30 +01:00
Caelan Sayler
b68dd4979b refactoring helper exe & 7z now uses lzma 2022-05-06 09:08:57 +01:00
Caelan Sayler
c09990b00a Add LZMA support to Setup.exe 2022-05-05 14:53:28 +01:00
Caelan Sayler
26ebedd121 Remove un-needed compiler directives 2022-05-02 17:19:21 +01:00
Caelan Sayler
b7625438b9 WIP xplat - squirrellib now compiles 2022-05-02 16:52:41 +01:00
Caelan Sayler
f61e4ec8fa Avoid extracting the nupkg before Update.exe is run
This means we do not need to synchronize (eg. mutex) inside of Setup.exe
2022-05-01 16:47:10 +01:00
Caelan Sayler
139ed410fe Update readme to latest stable version 2022-05-01 09:33:38 +01:00
Caelan Sayler
cf45fd40c1 Merge branch 'master' into develop 2022-05-01 09:33:03 +01:00
Caelan Sayler
58a380db91 Update Squirrel.exe from x86 to x64; fixes OOM errors creating deltas 2022-05-01 09:26:31 +01:00
Caelan Sayler
02b5b60b19 Prompt to install missing dependencies in ProcessStart 2022-04-28 15:21:23 +01:00
Caelan Sayler
d98f93694a Fix XML comment 2022-04-28 14:15:20 +01:00
Caelan Sayler
e4b12a986e Merge RELEASES when uploading to s3. Fix dead package cleanup. 2022-04-28 14:15:12 +01:00
Caelan Sayler
c8219f12d2 Support updating to a version without a manifest 2022-04-28 11:30:34 +01:00
Caelan Sayler
17c7bcdfd4 Update tests for 'current' directory 2022-04-27 16:00:08 +01:00
Caelan Sayler
43ca139309 Don't retry so many times to update current directory 2022-04-27 15:59:37 +01:00
Caelan Sayler
371b5013f5 Typo in gh actions yml 2022-04-27 12:46:04 +01:00
Caelan Sayler
9bc58a112a Publish develop branch to github packages 2022-04-27 12:42:42 +01:00
Caelan Sayler
70b8d7a2f9 Better handling of state where an update has been downloaded but not launched yet 2022-04-27 12:29:45 +01:00
Caelan Sayler
0af7dd4231 Update.exe should never log app directory 2022-04-27 12:29:23 +01:00
Caelan Sayler
3a45f5f6c6 Misc bugs in new code 2022-04-27 12:29:09 +01:00
Caelan Sayler
353a76e3ba Re-implement shortcuts 2022-04-25 19:35:52 +01:00
Caelan Sayler
7ac5439c6a Copy app.ico at extract time instead of when writing registry entry 2022-04-25 19:29:28 +01:00
Caelan Sayler
d9c65f49d2 update version to 3.0 and fix nuspec 2022-04-25 16:59:06 +01:00
Caelan Sayler
5f44a194e8 Fix bug in RestartApp and add non/async variant 2022-04-25 16:55:34 +01:00
Caelan Sayler
a08169af4b Remove remaining UM nested private classes 2022-04-25 16:42:36 +01:00
Caelan Sayler
86141ac584 Cut out shortcut and appusermodelid code 2022-04-25 16:31:32 +01:00
Caelan Sayler
8a7678f572 WIP run app from a 'current' dir 2022-04-25 16:11:25 +01:00
Caelan Sayler
c91d7c8b52 Separate nuspec parsing and zip handling code 2022-04-25 14:55:38 +01:00
Caelan Sayler
24806e1aaa Extract nuspec to package directories 2022-04-25 14:55:23 +01:00
Caelan Sayler
0b1801ab78 Explicit casts to avoid warnings 2022-04-24 22:18:39 +01:00
Caelan Sayler
aba0d1d641 Re-write Stub to execute Update.exe --processStart 2022-04-24 22:18:25 +01:00
Caelan Sayler
4d13304699 Replace embedded SemanticVersion with NuGet.Versioning package 2022-04-24 10:35:08 +01:00
Caelan Sayler
e4894c1690 bump version to 2.10 2022-04-24 10:34:41 +01:00
Caelan Sayler
3be882d65d Update readme nuget version 2022-04-24 10:34:21 +01:00
Caelan Sayler
271005b9ba Disable CFG in Debug builds as it conflicts with /Zi 2022-04-24 09:55:49 +01:00
Caelan Sayler
d5f6ab2b89 Revert "Fix nuget version hash to match github"
This reverts commit 60d1e51d0e.
2022-04-23 11:42:39 +01:00
Caelan Sayler
60d1e51d0e Fix nuget version hash to match github 2022-04-23 11:37:37 +01:00
Caelan Sayler
52839d1c69 Shorten app data path to '%localappdata' in console log messages 2022-04-23 11:13:30 +01:00
Caelan Sayler
5b49d7e180 Also enable ControlFlowGuard for StubExe's 2022-04-23 00:12:35 +01:00
Caelan Sayler
2287bfd300 Max 8 delta threads; Better delta logging; Retry bsdiff more times before giving up 2022-04-23 00:03:58 +01:00