Commit Graph

3412 Commits

Author SHA1 Message Date
Paul Betts
1e184ed9ae Version bump to 0.4.93 2014-09-04 11:22:08 -07:00
Paul Betts
0988763949 Rename Update.exe to Squirrel.exe for the tools directory 2014-09-04 11:20:52 -07:00
Paul Betts
51af2c8cc8 Merge branch 'master' into nothing-to-do-means-run-firstrun 2014-09-04 11:09:26 -07:00
Paul Betts
c1f975d0bf Bump version to 0.4.92 2014-09-03 15:47:41 -07:00
Paul Betts
f6fac070b6 Fix dumb mistakes in Mutex code. Fixes #32 2014-09-03 15:47:23 -07:00
Paul Betts
c4e1df7bb4 Version bump to 0.4.91 2014-09-02 23:22:52 -07:00
Paul Betts
f57eac8652 Merge pull request #31 from Squirrel/single-instance
Bring back Single Instance
2014-09-02 22:50:29 -07:00
Paul Betts
ffc7cef90a Fix some tests that were causing crashes on the finalizer thread 2014-09-02 22:43:06 -07:00
Paul Betts
bd90810fdf Patch this back into UpdateManager 2014-09-02 22:42:51 -07:00
Paul Betts
9ee8789221 Bring back SingleGlobalInstance 2014-09-02 22:42:34 -07:00
Paul Betts
9862654fb1 Those clever Microsofties. Fixes #27 2014-09-02 22:12:46 -07:00
Paul Betts
ddf65131b4 Merge pull request #30 from Squirrel/get-local-version
Get currently running app version
2014-09-02 15:46:00 -07:00
Paul Betts
417f2ce3c6 Write an Test 2014-09-02 15:39:05 -07:00
Paul Betts
95e802f940 Make sure we're not referring to some other guy's app 2014-09-02 15:39:04 -07:00
Paul Betts
e123243f1d Add method to detect currently installed version 2014-09-02 15:39:04 -07:00
Paul Betts
3c5f104f95 Sketch out a method to get the running version 2014-09-02 15:39:03 -07:00
Paul Betts
7d94988f0b Extract method 2014-09-02 14:41:12 -07:00
Paul Betts
83a1e931d6 Create a NuGet package spec 2014-08-29 16:45:37 -07:00
Paul Betts
9170018dc7 Still can't find bootstrapper? Look in same directory as our own 2014-08-29 16:45:20 -07:00
Paul Betts
5a6b4aac1d Add a License 2014-08-29 16:38:21 -07:00
Paul Betts
1c909bf678 If everything is installed, short-circuit and run the first-run app 2014-08-29 16:26:58 -07:00
Paul Betts
2ffbe741f8 Return null if there is no version to install 2014-08-29 16:15:59 -07:00
Paul Betts
2b650a4d40 Merge pull request #25 from Squirrel/releasify
Add Releasify switch to Update.exe
2014-08-29 15:59:49 -07:00
Paul Betts
0522783901 Build order is jacked, can't do this 2014-08-29 15:59:32 -07:00
Paul Betts
dcbc2907d6 Allow setting the Setup.exe path 2014-08-29 15:10:18 -07:00
Paul Betts
60cd5eb54e Implement updating the Setup payload 2014-08-29 15:08:20 -07:00
Paul Betts
7d71571e33 Copy in the bootstrapper to the release directory 2014-08-29 15:07:58 -07:00
Paul Betts
09843ff45c Need some methods from Squirrel in Update 2014-08-29 15:07:44 -07:00
Paul Betts
bff7c5856a Wire up Releasify, fix dumb oopses 2014-08-29 14:13:33 -07:00
Paul Betts
4add6cf3f1 Create or update a release directory 2014-08-29 13:58:29 -07:00
Paul Betts
cfe36d90a5 Default to Markdown when rendering README notes 2014-08-29 13:45:05 -07:00
Paul Betts
e1a3281504 Add a command-line option to build release directories 2014-08-29 13:39:54 -07:00
Paul Betts
0bf294e5e9 Add Sample JSON output 2014-08-29 10:56:52 -07:00
Paul Betts
37e11b76ec Merge pull request #22 from Squirrel/update-dot-exe
Implement Update.exe
2014-08-29 10:56:15 -07:00
Paul Betts
b90f18154e Update the spec to match reality 2014-08-29 10:44:08 -07:00
Paul Betts
fc5f48720d Use Unix-style switches to match update.exe 2014-08-29 10:42:10 -07:00
Paul Betts
52a4022504 Don't pop a console window unless we do console'y things 2014-08-27 17:27:51 -07:00
Paul Betts
169d91b8ac If the icon URL is already an ico file, just use it directly 2014-08-27 16:55:34 -07:00
Paul Betts
348c5013a8 Overwrite Update.exe if it exists 2014-08-27 16:38:48 -07:00
Paul Betts
b66bca8063 Fix up oopses in UpdateRunner 2014-08-27 16:30:56 -07:00
Paul Betts
42a4769081 hwhoops 2014-08-27 16:02:06 -07:00
Paul Betts
5e808bae56 ILRepack Update.exe 2014-08-27 16:02:01 -07:00
Paul Betts
899c769862 Dumb bugs are dumb 2014-08-27 15:02:20 -07:00
Paul Betts
347357290a Implement check for updates 2014-08-27 14:44:41 -07:00
Paul Betts
206cc01f3a Actually write the installer entry 2014-08-27 14:26:23 -07:00
Paul Betts
2b4fc00341 Plumb some methods to give us paths we can use 2014-08-27 14:19:43 -07:00
Paul Betts
c081598d94 Add a method to remove the registry key 2014-08-27 14:12:20 -07:00
Paul Betts
21ee243d1a Create a method to create an uninstaller entry 2014-08-27 14:12:09 -07:00
Paul Betts
6eaf2cc07a Implement Uninstall 2014-08-26 17:06:08 -07:00
Paul Betts
906d21efbc Fix up the tests for silent install 2014-08-26 15:43:47 -07:00