Paul Betts
|
21d6e9c093
|
Handle any kind of failure in generating deltas
/cc https://github.com/electron/windows-installer/issues/61
|
2016-04-11 01:26:36 -07:00 |
|
Paul Betts
|
4552e92ccb
|
Merge pull request #658 from Squirrel/msi-consistent-hash
MSI consistent hashes for UpgradeCode
|
2016-04-08 14:58:25 -07:00 |
|
Paul Betts
|
6558c7c79c
|
Create our consistent GUIDs
|
2016-04-08 14:31:14 -07:00 |
|
Paul Betts
|
6fe4f75637
|
Add a method to generate a GUID from a SHA1
|
2016-04-08 14:20:56 -07:00 |
|
Sergey Tihon
|
e92df4a04c
|
Added logo for NuGet package
|
2016-03-28 18:30:50 +03:00 |
|
Paul Betts
|
91bd810333
|
250ms is a bit too short
|
2016-03-18 12:12:34 -07:00 |
|
Kristian Hellang
|
e6305cded6
|
Use months instead of minutes for InstallDate #613
|
2016-03-01 11:24:48 +01:00 |
|
Paul Betts
|
b814ada81a
|
Fixup
|
2016-02-26 16:33:59 -08:00 |
|
Paul Betts
|
226d3efe2a
|
MSI versions probably can't have build tags
|
2016-02-26 16:32:45 -08:00 |
|
Paul Betts
|
c94672069b
|
Version bump to 1.2.5
|
2016-02-26 16:31:16 -08:00 |
|
Paul Betts
|
5cb99f776e
|
Well that's embarassing
|
2016-02-26 16:31:08 -08:00 |
|
Paul Betts
|
53fe06677f
|
Merge pull request #605 from KevinMartin/patch-3
Fix Content Types created by Mono
|
2016-02-27 01:26:48 +01:00 |
|
Paul Betts
|
a8e16fbbcd
|
Really disallow us from running under elevated UAC
|
2016-02-25 16:30:49 -08:00 |
|
Paul Betts
|
449e5c52c4
|
Burn machine install
|
2016-02-25 16:30:18 -08:00 |
|
Paul Betts
|
7d1c92790e
|
Be way more careful for when we'll return true for shouldSilentInstall
|
2016-02-25 15:09:06 -08:00 |
|
Kevin Jose Martin
|
c0a3e955c6
|
Remove empty content types
|
2016-02-17 21:44:34 -05:00 |
|
Kevin Jose Martin
|
53f01e7562
|
Add ContentType.Clean(doc) to remove empty Content Types
|
2016-02-17 21:42:48 -05:00 |
|
Paul Betts
|
d5520a24e1
|
Version bump to 1.2.4
|
2016-02-16 12:34:16 -08:00 |
|
Paul Betts
|
2ee18ae14c
|
Merge pull request #604 from Squirrel/remove-pins-on-uninstall
Remove all the pins on uninstall
|
2016-02-16 20:59:27 +01:00 |
|
Paul Betts
|
25a90e8519
|
Remove all the pins on uninstall
|
2016-02-16 11:52:47 -08:00 |
|
Damien Guard
|
ff7588d346
|
Make splash/loading window draggable
|
2016-02-15 02:22:33 -08:00 |
|
Paul Betts
|
ba63514a8a
|
If we actually succeed to remove the whole dir, make sure we write out the dead file
|
2016-02-14 23:48:38 -08:00 |
|
Paul Betts
|
a9297dbcd6
|
If the app has a custom icon outside of app-, preserve it
|
2016-02-05 16:03:13 -08:00 |
|
Paul Betts
|
cff3ae935e
|
Revert "Explicitly set the pinning command in the arguments"
This reverts commit 31241ee4a3. This actually makes
it harder for us to have custom icons, let's just do the rigging
|
2016-02-05 15:53:31 -08:00 |
|
Paul Betts
|
cce97b8130
|
Ignore falures to kill processes
|
2016-02-05 15:30:27 -08:00 |
|
Paul Betts
|
9c0d52f5fc
|
Apparently Win7 added this in a service pack, gotta GetProcAddress for it
|
2016-02-05 15:27:29 -08:00 |
|
Paul Betts
|
7fa0d2d321
|
Kill on uninstall too
|
2016-02-05 14:42:41 -08:00 |
|
Paul Betts
|
de8c3ec79d
|
Mischief managed
|
2016-02-05 14:40:05 -08:00 |
|
Paul Betts
|
849674b23f
|
Commit process genocide
|
2016-02-05 14:32:59 -08:00 |
|
Paul Betts
|
fc126f13ce
|
Switch to QueryFullProcessImageName so we don't get dopey device paths
|
2016-02-05 14:16:01 -08:00 |
|
Paul Betts
|
d7dbf3ded8
|
Move all of the native methods to Squirrel.dll
|
2016-02-05 14:09:43 -08:00 |
|
Paul Betts
|
16067a0ad2
|
Add a method to enumerate all processes
|
2016-02-05 13:50:07 -08:00 |
|
Paul Betts
|
a4bf0a62dd
|
Add some Win32 APIs we'll need
|
2016-02-05 13:49:44 -08:00 |
|
Paul Betts
|
eac1e8dcfb
|
Attempt to mitigate DLL hijacking
|
2016-01-31 18:06:53 -08:00 |
|
Paul Betts
|
f9f425dfad
|
Bump the rest of the files derp
|
2016-01-15 14:15:54 -08:00 |
|
Paul Betts
|
2819e7d82a
|
Version bump to 1.2.3
|
2016-01-14 17:06:36 -08:00 |
|
Paul Betts
|
aea7552c39
|
Fix thousands of dumb bugs
|
2016-01-14 17:02:21 -08:00 |
|
Paul Betts
|
790cb073f9
|
Merge remote-tracking branch 'origin/fix-pinning-forever'
|
2016-01-14 15:48:08 -08:00 |
|
Paul Betts
|
31241ee4a3
|
Explicitly set the pinning command in the arguments
|
2016-01-14 15:32:58 -08:00 |
|
Paul Betts
|
9d08d8f037
|
Rewrite code to fix pinning to always fix our shortcuts
|
2016-01-14 15:23:26 -08:00 |
|
Paul Betts
|
bd78ddf80d
|
Try real damn hard to write shortcuts
|
2016-01-14 14:18:36 -08:00 |
|
Paul Betts
|
f4a97940cf
|
Merge pull request #558 from skaryshev/skaryshev_msi_fix
InvokeProcessAsync workingDirectory param default to empty string
|
2016-01-14 12:56:00 -08:00 |
|
skaryshev
|
7f07ccefdb
|
workingDirectory param default to empty string
|
2016-01-14 10:38:23 -08:00 |
|
Paul Betts
|
c86d3d0f19
|
Merge pull request #556 from skaryshev/skaryshev_msi_fix
Proposed MSI build fix
|
2016-01-13 16:51:11 -08:00 |
|
skaryshev
|
65da9423be
|
MSI fix
|
2016-01-13 15:26:13 -08:00 |
|
Amos Wenger
|
890cce85fb
|
Don't copy the Mono variant of Update.exe into embedded zip
|
2015-12-11 23:35:05 +01:00 |
|
Paul Betts
|
afea4ecc18
|
Merge pull request #516 from plinehan/master
Make FileDownloader class public so clients can specify an alternate …
|
2015-12-10 13:40:58 -08:00 |
|
Patrick Linehan
|
c9bddb9e97
|
Make FileDownloader class public so clients can specify an alternate WebClient.
|
2015-12-09 10:10:10 -08:00 |
|
iouri-s
|
a95b9853e6
|
Update TrayHelper.cs
In case you are wondering how iconStreamData can possibly be null :
From https://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k(Microsoft.Win32.Registry.GetValue);k(TargetFrameworkMoniker-.NETFramework,Version%3Dv4.5.2);k(DevLang-csharp)&rd=true :
Return Value
Type: System.Object
null if the subkey specified by keyName does not exist; otherwise, the value associated with valueName, or defaultValue if valueName is not found.
This happens when installing for a user who has never logged in, using powershell's Invoke-Command -Credential cmdlet.
|
2015-11-18 14:32:27 -08:00 |
|
Paul Betts
|
3b2098fe73
|
Version bump to 1.2.2
|
2015-11-11 10:25:33 -08:00 |
|