Commit Graph

3436 Commits

Author SHA1 Message Date
Paul Betts
f9b076a953 Merge pull request #51 from christianrondeau/issue-43
Issue #43: if a nupkg file already exists, overwrite it
2014-09-23 20:12:48 -07:00
Christian Rondeau
dcd92e32ca Issue #43: if a nupkg file already exists, overwrite it 2014-09-23 23:07:58 -04:00
Paul Betts
a0e355821f Get a dummy animated gif rendering on-screen 2014-09-23 16:57:52 -07:00
Paul Betts
a5869dc762 Merge pull request #40 from peters/master
Remove BOM parsing RELEASES file
2014-09-17 13:47:25 -07:00
Peter Rekdal Sunde
3754b12f10 test for null 2014-09-17 20:53:27 +02:00
Peter Rekdal Sunde
8a0aa8ac23 feature: automatically remove BOM when parsing RELEASES 2014-09-17 20:53:26 +02:00
Paul Betts
e963ea48e6 Merge pull request #38 from christianrondeau/clearer-error-messages
Clearer error message when no framework is provided in the nupkg file
2014-09-16 20:06:46 -07:00
Christian Rondeau
794cb3f602 Clearer error message when no framework is provided in the application .nupkg file (when running squirrel --releasify) 2014-09-16 22:49:10 -04:00
Paul Betts
e72e485b0c Version bump to 0.4.94 2014-09-08 14:32:49 -07:00
Paul Betts
d71f4c320a Merge pull request #34 from Squirrel/failed-install
Make failed installations debuggable
2014-09-08 14:29:56 -07:00
Paul Betts
f5fefee369 Make triple-sure that the exit code is non-zero if we fail 2014-09-08 14:29:21 -07:00
Paul Betts
e8f051d4fa Fix dumb mistake
Now we show the dialog whenever Update.exe fails
2014-09-08 14:28:32 -07:00
Paul Betts
0c793f1e7b Update Setup.exe to point to the right file 2014-09-08 14:17:04 -07:00
Paul Betts
b31ad72eb2 Log way more stuff in Update.exe, make sure that setup.log doesn't block uninstall 2014-09-08 14:13:23 -07:00
Paul Betts
34e4ad0903 If we throw during uninstall for any reason, fallback, don't give up 2014-09-08 14:12:38 -07:00
Paul Betts
ec392e6c94 Log way more stuff 2014-09-08 14:12:01 -07:00
Paul Betts
f5500884c6 Add more logging methods 2014-09-08 13:40:49 -07:00
Paul Betts
445b266503 Add some extension methods to log exceptions 2014-09-04 14:53:39 -07:00
Paul Betts
6847da2b0d Dispose the log file so we actually get results 2014-09-04 14:23:36 -07:00
Paul Betts
e0229bb4e6 Make Setup.exe suggest that we read the log 2014-09-04 13:41:35 -07:00
Paul Betts
9fb1f0fb8e Version bump to 0.4.93.1 2014-09-04 12:30:12 -07:00
Paul Betts
0343060d5b Remove newline 2014-09-04 12:29:11 -07:00
Paul Betts
929fabf702 Make sure all Mutex ops happen on the same thread 2014-09-04 12:16:16 -07:00
Paul Betts
6bf5d8f5ba Write my own event loop scheduler 2014-09-04 12:14:04 -07:00
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