Commit Graph

2339 Commits

Author SHA1 Message Date
Paul Betts
61cb39fdc2 Merge remote-tracking branch 'origin/pr/70' 2014-09-28 22:51:37 -07:00
Paul Betts
927e30681a Rename the repo in the spec 2014-09-28 22:13:03 -07:00
Paul Betts
e43d7e87df Version bump to 0.5.1 2014-09-28 22:12:50 -07:00
Paul Betts
602ccced0c hwhat, don't use Package Title for company name 2014-09-28 21:16:32 -07:00
Paul Betts
43aeaedae0 Dumb bugs are Dumb 2014-09-28 20:49:10 -07:00
Christian Rondeau
1975091c7b #48: Hide the -baseUrl option from the output documentation 2014-09-28 14:45:08 -04:00
Christian Rondeau
25696a2368 #48: Prevent base URL from containing a file path, regardless of whether it's running on the file system or from a web server. Add tests and lint. 2014-09-28 14:38:01 -04:00
Paul Betts
ac8194e955 Add a method to help app devs handle Squirrel events 2014-09-27 19:23:30 -07:00
Paul Betts
32245f1e4c Add RemoveShortcutsForThisExe 2014-09-27 18:39:22 -07:00
Paul Betts
2858741b35 Retry once, not forever. Fixes #68 2014-09-27 18:38:07 -07:00
Christian Rondeau
1c98657bdb #48: Remove base URL from filename and instead keep it as a BaseUrl in ReleaseEntry 2014-09-27 16:39:27 -04:00
Christian Rondeau
b9a28954db #48: Accept a base URL (and do nothing with it yet); Use RELEASES as the main source of truth rather than the existing nupkg files. 2014-09-27 16:22:19 -04:00
Christian Rondeau
f9a38dd1fb #48: Instead of just adding the filename to the base URL, "combine" the base URL with the path, so if it's relative it'll stay relative, but if it's a complete URL it'll use it. Also allows "../" 2014-09-27 15:29:25 -04:00
Paul Betts
8d27e221c4 We very may well call this during initial install 2014-09-26 18:00:57 -07:00
Paul Betts
391b19099d Version bump to 0.5.0 2014-09-26 17:15:05 -07:00
Paul Betts
c099d2944d I don't want to talk about it. Fixes #66 2014-09-26 17:12:45 -07:00
Paul Betts
27d5026460 If updates fail, try it again while ignoring delta updates. Fixes #23 2014-09-26 16:54:14 -07:00
Paul Betts
ae60614eb8 Fix a bunch of dumb bugs around creating shortcuts 2014-09-26 16:40:34 -07:00
Paul Betts
a790c87730 Fix the link names to not be garbage 2014-09-26 15:42:52 -07:00
Paul Betts
8cac3b5040 Add logging for shortcut creation 2014-09-26 15:33:42 -07:00
Paul Betts
6d7ae23602 Sign all included EXEs too 2014-09-26 15:11:06 -07:00
Paul Betts
7cd833ec07 Indicate if signing failed 2014-09-26 15:02:04 -07:00
Paul Betts
89158d64b3 Copy Signtool.exe to bin 2014-09-26 15:02:03 -07:00
Paul Betts
37e7d54077 Sign the inner Update.exe too 2014-09-26 15:02:02 -07:00
Paul Betts
18c009fdfa Sign the resulting Setup.exe 2014-09-26 15:02:01 -07:00
Paul Betts
40f17192ae Add parameter for signing 2014-09-26 15:02:00 -07:00
Paul Betts
ce760bfde9 Add Signtool to NuGet package 2014-09-26 14:22:41 -07:00
Paul Betts
80a1ed579e Create an only slightly better version info block for Setup.exe 2014-09-26 12:20:07 -07:00
Paul Betts
096b125806 Merge pull request #63 from Squirrel/shortcuts
Shortcuts API
2014-09-26 12:15:34 -07:00
Paul Betts
374e7dfce1 If apps aren't Squirrel-aware, just create shortcuts for them 2014-09-26 12:12:53 -07:00
Paul Betts
fa3714ba67 Don't spew shortcuts over everywhere in a test runner 2014-09-26 12:12:25 -07:00
Paul Betts
bc2139da2e Move shortcut implementation to ApplyReleasesImpl 2014-09-26 12:02:13 -07:00
Paul Betts
069d5ae283 Add a --squirrel-obsolete block that gets called for versions that get cleaned 2014-09-26 11:47:51 -07:00
Paul Betts
76fcb2609a Update the uninstaller entry when you update the app 2014-09-26 11:15:27 -07:00
Paul Betts
cc2e73c459 Add an easy-mode CreateUninstallerRegistryEntry 2014-09-26 11:15:11 -07:00
Paul Betts
828c7971d8 Update the uninstaller reg entry on update 2014-09-25 16:52:58 -07:00
Paul Betts
03ea4629c4 Don't write the icon if it already exists 2014-09-25 16:51:21 -07:00
Paul Betts
c44a1ff1a7 Use the Title for the Display name, set the Help URL 2014-09-25 16:49:29 -07:00
Paul Betts
54311bec2e Ensure Uninstall regkey exists, also fixed borked indenting 2014-09-25 16:28:10 -07:00
Paul Betts
ebb6bb2c5a If we didn't do anything, by definition, we're not First Run. Fixes #59 2014-09-25 16:09:15 -07:00
Paul Betts
a0984b3a74 Don't run the app if an update did nothing and we're not initial installing. Fixes #60 2014-09-25 16:07:30 -07:00
Paul Betts
bbf23bf9ef Windows is stupid. Just use a file. 2014-09-25 15:50:07 -07:00
Paul Betts
34d0e827ff Same deal for removing shortcuts 2014-09-25 14:00:00 -07:00
Paul Betts
6c9a22c855 Implement basic creation of shortcuts in Update.exe 2014-09-25 13:58:24 -07:00
Paul Betts
ad0e2550da Implement shortcut methods 2014-09-25 13:53:09 -07:00
Paul Betts
c5f773989c Plumb the interface change through 2014-09-25 13:35:59 -07:00
Paul Betts
4759fadf71 Add install locations + API to remove shortcuts 2014-09-25 13:33:46 -07:00
Paul Betts
0750d8a717 Move some methods into Utility that are handy 2014-09-25 11:21:21 -07:00
Paul Betts
d51df3d125 Refactor FullInstall code into an inner class 2014-09-25 11:09:05 -07:00
Paul Betts
1cb5578a3b Sketch out an interface for creating shortcuts 2014-09-25 11:00:23 -07:00