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 |
|
Paul Betts
|
26bf4744b3
|
Implement silent install
|
2014-08-26 15:42:22 -07:00 |
|
Paul Betts
|
eb5a80c3e8
|
Initial hack at an Install action
|
2014-08-26 15:37:50 -07:00 |
|
Paul Betts
|
082a84ec05
|
Add our installer actions
|
2014-08-25 11:38:05 -07:00 |
|
Paul Betts
|
3965b0703c
|
Create a Help section
|
2014-08-21 16:42:15 -07:00 |
|
Paul Betts
|
3b9ea34fb7
|
First hack at setting up Mono.Options
|
2014-08-21 16:42:14 -07:00 |
|
Paul Betts
|
318d9ab269
|
Add Mono.Options
|
2014-08-21 16:42:13 -07:00 |
|
Paul Betts
|
5f457a88b4
|
Merge pull request #21 from Squirrel/clean-up-style
Clean up style
|
2014-08-21 16:41:39 -07:00 |
|
Paul Betts
|
e2c734e31e
|
Fix up the Test style
|
2014-08-21 16:38:41 -07:00 |
|
Paul Betts
|
94fdd387cf
|
Fix up Squirrel
|
2014-08-21 16:34:07 -07:00 |
|
Paul Betts
|
a02b685906
|
Merge pull request #17 from Squirrel/run-on-install
Notify applications post-install
|
2014-08-21 14:53:52 -07:00 |
|
Paul Betts
|
144ca1b7cd
|
Explain the magic One
|
2014-08-21 14:51:25 -07:00 |
|
Paul Betts
|
7dc244d644
|
Annotate return types
|
2014-08-21 14:47:22 -07:00 |
|
Paul Betts
|
330715abe0
|
Delete some tests that are now covered by other tests
|
2014-08-21 14:29:45 -07:00 |
|
Paul Betts
|
c53e9ea49d
|
Verify full uninstall works
|
2014-08-21 14:21:51 -07:00 |
|
Paul Betts
|
2c3fddb30c
|
Test update
|
2014-08-21 14:18:07 -07:00 |
|
Paul Betts
|
0717de14a9
|
ReflectionLoadFile also loads into the AppDomain 👨🔫
We need to examine the file without it being loaded into our AppDomain
or else all kinds of badness happens. Instead, use Cecil to load the
assembly
|
2014-08-21 14:13:27 -07:00 |
|
Paul Betts
|
ae5472272b
|
Test that we invoke post-install command correctly
|
2014-08-21 14:11:57 -07:00 |
|
Paul Betts
|
1518d1f0ea
|
Add a method to create fake squirrel-aware app packages at will
|
2014-08-20 17:15:57 -07:00 |
|
Paul Betts
|
71a22960fe
|
Just like SquirrelAwareApp only doesn't have the assembly attribute, and writes to args2.txt
|
2014-08-20 16:41:41 -07:00 |
|
Paul Betts
|
af63bdbbb1
|
Add a test fixture that is Squirrel-aware
This EXE just writes its arguments to a file in the same directory called
"args.txt"
|
2014-08-20 16:37:44 -07:00 |
|
Paul Betts
|
b5b4472d3a
|
If users didn't mark anything as Squirrel-aware, run them all
|
2014-08-19 13:08:09 -07:00 |
|
Paul Betts
|
cc9866845e
|
On initial install, invoke all the apps with FirstRun
|
2014-08-19 13:05:30 -07:00 |
|
Paul Betts
|
6d88828d5e
|
Implement post-install for install + update
|
2014-08-19 12:55:35 -07:00 |
|
Paul Betts
|
b384f4bdb1
|
Implement FullUninstall
|
2014-08-19 12:44:42 -07:00 |
|
Paul Betts
|
1948c51a86
|
Get all the Squirrel-aware apps in a directory
|
2014-08-19 12:43:32 -07:00 |
|
Paul Betts
|
eaed21a41e
|
Merge remote-tracking branch 'origin/master' into run-on-install
|
2014-08-18 14:19:25 -07:00 |
|
Paul Betts
|
52c356f93d
|
Make sure our code works
|
2014-08-18 14:03:11 -07:00 |
|
Paul Betts
|
36c22e00f1
|
Add a class to find Squirrel-aware PE images
|
2014-08-18 14:02:53 -07:00 |
|
Paul Betts
|
35128785b8
|
Add what will eventually become Update.exe but now currently is just a dummy Squirrel-aware EXE
|
2014-08-18 13:16:45 -07:00 |
|
Paul Betts
|
31be780fe1
|
Update Setup.rc to be Squirrel-aware so that we can test detecting it
|
2014-08-18 12:46:57 -07:00 |
|
Paul Betts
|
51b487bbe4
|
Merge pull request #15 from Squirrel/refactor-and-cleanup
Enable UpdateManager to support Install / Uninstall
|
2014-08-08 15:44:46 +02:00 |
|
Paul Betts
|
a9e5cf75d1
|
Add an explicit FullInstall method
This doesn't do everything we want yet like run the application, but it's a
start.
|
2014-08-08 15:25:05 +02:00 |
|
Paul Betts
|
98da7e789e
|
Make sure UpdateManager can do clean installs
|
2014-08-08 15:18:07 +02:00 |
|
Paul Betts
|
bc771de4b3
|
Run clean *after* apply, dummy
|
2014-08-08 14:52:55 +02:00 |
|
Paul Betts
|
2b72912ef2
|
RootDir != RootAppDir
|
2014-08-08 13:51:02 +02:00 |
|
Paul Betts
|
41cfc64e9d
|
Clean up existing tests to use our new internal classes
|
2014-08-08 13:32:44 +02:00 |
|
Paul Betts
|
cedb12266d
|
Rename classes to get rid of naming conflict
|
2014-08-08 13:01:25 +02:00 |
|
Paul Betts
|
0763761c57
|
Get ApplyReleases building
|
2014-08-08 12:58:18 +02:00 |
|
Paul Betts
|
9c50cbc7f4
|
DownloadReleases into its own class
|
2014-08-08 12:38:50 +02:00 |
|
Paul Betts
|
c6c6daed4f
|
Merge pull request #16 from Squirrel/fix-setup-cibuild
Add Setup.exe back to CIBuild
|
2014-08-08 12:02:51 +02:00 |
|