Commit Graph

2813 Commits

Author SHA1 Message Date
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
Paul Betts
0541a1bf98 Fix crash in GIF window when a GIF isn't set 2014-09-25 10:59:31 -07:00
Paul Betts
02d92f80ca Merge pull request #61 from peters/master
bugfix: handle single/multiple ASCII characters
2014-09-25 00:11:18 -07:00
Peter Rekdal Sunde
00f02d32e5 bugfix: handle single/multiple ASCII characters 2014-09-25 08:54:51 +02:00
Paul Betts
48026a4918 Pull in the old README but delete some sections that are no good 2014-09-24 17:06:29 -07:00
Paul Betts
2a2c4d54ee Move the old README to Rewrite Notes 2014-09-24 17:05:45 -07:00
Paul Betts
7dd2ec3b6a Include Ionic.Zip in the package 2014-09-24 14:41:31 -07:00
Paul Betts
5212b013d2 Make sure that if our token is canceled, the window immediately closes 2014-09-24 14:39:38 -07:00
Paul Betts
fae0cda52f Clean up after ourselves after initial install 2014-09-24 13:31:00 -07:00
Paul Betts
a20f42434d Ensure we pave over old data 2014-09-24 13:30:42 -07:00
Paul Betts
e314136bf3 Version bump to 0.4.95 2014-09-24 12:50:57 -07:00
Paul Betts
6c44ee0c7d Serialize log writing 2014-09-24 12:49:45 -07:00
Paul Betts
af7654b8f4 TargetPath is a path to an EXE 2014-09-24 12:12:02 -07:00
Paul Betts
5052a2b9ba Merge pull request #53 from Squirrel/animated-gifsssss
Add a Loading GIF for long installations
2014-09-24 12:09:37 -07:00
Paul Betts
ed7d619586 Style twerks 2014-09-24 11:59:47 -07:00
Paul Betts
73e9723a2f Cut the delay a bit before we show the GIF 2014-09-24 11:41:12 -07:00
Paul Betts
ab40050507 Add WpfAnimatedGif.dll to the ILRepack list 2014-09-24 11:40:20 -07:00
Paul Betts
55f671e17e Add a parameter for the background gif to releasify 2014-09-24 11:39:35 -07:00
Paul Betts
8615f99480 Fixups 2014-09-24 11:36:03 -07:00
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