Commit Graph

1217 Commits

Author SHA1 Message Date
Paul Betts
f411ed20c3 Version bump to 1.7.4 2017-06-07 13:15:15 -07:00
Paul Betts
eacae0f274 Merge pull request #1051 from Squirrel/only-generate-root-stubs
Only generate execution stubs for the top-level executables
2017-06-07 12:56:06 -07:00
Paul Betts
bceb89f899 Signtool hates being run in parallel :-/ 2017-06-07 12:37:18 -07:00
Paul Betts
352bf56245 Write some tests 2017-06-07 12:32:12 -07:00
Paul Betts
f5cc383636 Wire it up 2017-06-07 12:32:05 -07:00
Paul Betts
bc63fe01e1 Write a method to figure out if a file is in the top level of the package content 2017-06-07 12:31:55 -07:00
Paul Betts
4dac71413d Version bump to 1.7.3 2017-06-06 15:51:44 -07:00
Paul Betts
c96e7d283b Merge pull request #1049 from bennor/add-sharpcompress-dependency
Add SharpCompress dependency to nuspec
2017-06-06 15:49:17 -07:00
Bennor McCarthy
27ac1bfbec Add SharpCompress dependency to nuspec 2017-06-07 08:45:09 +10:00
Paul Betts
9d2218760f Fix mono build 2017-06-06 15:20:01 -07:00
Paul Betts
6074d4e4d9 Version bump to 1.7.2 2017-06-06 14:08:55 -07:00
Paul Betts
e9dc5ebe5a I hate myself 2017-06-06 14:00:09 -07:00
Paul Betts
7f2710253c Copy execution stubs to the correct location. Fixes #1045 2017-06-06 13:44:43 -07:00
Paul Betts
e75d635aa6 Version bump to 1.7.1 2017-06-06 13:20:55 -07:00
Paul Betts
a480efd7b5 Merge pull request #1047 from Squirrel/fix-escaping
Unescape entries when we initially build our full package
2017-06-06 13:17:36 -07:00
Paul Betts
adb7426f99 Unescape entries when we initially build our full package
Unfortunately, when we removed escaping in 1.7.0, while we removed it everywhere
for our own code, we forgot about the input - when people build their NuGet
packages, NuGet will still do the escaping nonsense. We need to un-escape our
input file, which sucks out loud because we can't use 7-Zip there, but 😢

This bug is really bad because it breaks npm scoped packages, one of which is
in the box in every electron-forge app.
2017-06-06 13:09:50 -07:00
nullif
9bd6976e21 EnumProcesses returns the byte count. This needs to be devided by sizeof(int). Fixes #731 2017-06-05 15:24:13 +02:00
Paul Betts
3841793bab No plurals for delta everywhere 2017-06-02 14:53:10 -07:00
Paul Betts
7f86ccbb10 Version bump to 1.7.0 2017-06-02 12:36:06 -07:00
Paul Betts
ff8e144427 Don't delete folders that have running processes, fixes #646, fixes #1017 2017-06-02 12:30:59 -07:00
Paul Betts
6ea54c57f0 Merge pull request #1016 from peters/master
Set current directory.
2017-06-02 12:17:30 -07:00
Paul Betts
e123ee951c Merge pull request #1023 from rcorredera/issues/916
Issue 916
2017-06-02 12:14:37 -07:00
Paul Betts
f63edb85d2 Style 2017-06-02 12:12:46 -07:00
Paul Betts
ecb8d25944 Merge pull request #1037 from robertohuertasm/feature-add-dash-support-installation-path
Added support for dashes in installation path.
2017-06-02 12:11:37 -07:00
Paul Betts
ad707e9c2e Merge pull request #1039 from Squirrel/shell-to-7z
Create zip files via shelling to 7-Zip instead of using SharpCompress
2017-06-02 12:10:23 -07:00
Paul Betts
0e2707e918 Crappy shim for macOS/Linux 2017-06-02 12:10:07 -07:00
Paul Betts
d16d983745 Allow users to disable delta generation 2017-06-02 12:04:05 -07:00
Paul Betts
ff44d61b48 w/e 2017-06-01 14:11:49 -07:00
Paul Betts
a6ca8aeb77 Don't even try msdelta if it's not likely to be a PE image 2017-06-01 14:03:04 -07:00
Paul Betts
9df89b7bdf Overwrite files if they exist in 7z 2017-06-01 14:02:45 -07:00
Paul Betts
0881c54a24 This and that fixes 2017-05-31 13:59:44 -07:00
Paul Betts
1f3875d7e9 Add 7Zip to our tools folder 2017-05-31 13:41:05 -07:00
Paul Betts
928ed9bec1 Same deal with deltas 2017-05-31 13:36:49 -07:00
Paul Betts
70f98d95ec Refactor Zip methods into Utility 2017-05-31 13:26:28 -07:00
Paul Betts
2c35a79abb Let's see if this is worth our time 2017-05-30 16:17:05 -07:00
Paul Betts
0fa80550d6 Merge pull request #803 from Squirrel/7zip
Switch to SharpCompress
2017-05-30 14:36:25 -07:00
Paul Betts
cb45318d14 Sure. 2017-05-30 13:40:11 -07:00
Paul Betts
059c6f615f More fixes to get tests in better shape 2017-05-30 12:28:05 -07:00
Paul Betts
04a0627aa3 Ummm fix stuff 2017-05-30 12:22:07 -07:00
Paul Betts
d18102acb3 Update to latest versions 2017-05-30 11:24:21 -07:00
Paul Betts
ef59060612 Preserving attributes not implemented 2017-05-30 11:23:08 -07:00
Paul Betts
6df67c5aee Update the csproj files to use SharpCompress 2017-05-30 11:23:08 -07:00
Paul Betts
9ec47a7e8c NuGet can't Deal with uncompressed data 2017-05-30 11:23:08 -07:00
Paul Betts
ca5f22b20e Skip empty entries 2017-05-30 11:23:08 -07:00
Paul Betts
7755455bc0 Correctly extract files with folder info 2017-05-30 11:23:08 -07:00
Paul Betts
8a107eb4f0 Builds but tests don't pass 2017-05-30 11:23:08 -07:00
Paul Betts
646f73f52f WIP 2017-05-30 11:19:52 -07:00
Paul Betts
237dc26215 Port over BinaryPatchUtility 2017-05-30 11:19:52 -07:00
Paul Betts
b75dd99028 Add SharpCompress 2017-05-30 11:14:09 -07:00
Paul Betts
f1c6164768 Bye Felicia 2017-05-30 11:14:09 -07:00