Skip to content

Commit

Permalink
Merge branch 'microsoft:master' into Tools-update-12-20
Browse files Browse the repository at this point in the history
  • Loading branch information
stephengillie authored Feb 29, 2024
2 parents a61b5e9 + 00eab33 commit edc5c91
Show file tree
Hide file tree
Showing 221 changed files with 4,519 additions and 178 deletions.
36 changes: 33 additions & 3 deletions Tools/SandboxTest.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ Param(

$ErrorActionPreference = 'Stop'

$useNuGetForMicrosoftUIXaml = $false
$mapFolder = (Resolve-Path -Path $MapFolder).Path

if (-Not (Test-Path -Path $mapFolder -PathType Container)) {
Expand Down Expand Up @@ -126,13 +127,27 @@ $vcLibsUwp = @{
hash = 'B56A9101F706F9D95F815F5B7FA6EFBAC972E86573D378B96A07CFF5540C5961'
SaveTo = $(Join-Path $tempFolder -ChildPath 'Microsoft.VCLibs.x64.14.00.Desktop.appx')
}
$uiLibsUwp = @{
$uiLibsUwp_2_7 = @{
url = 'https://github.com/microsoft/microsoft-ui-xaml/releases/download/v2.7.3/Microsoft.UI.Xaml.2.7.x64.appx'
hash = '8CE30D92ABEC6522BEB2544E7B716983F5CBA50751B580D89A36048BF4D90316'
SaveTo = $(Join-Path $tempFolder -ChildPath 'Microsoft.UI.Xaml.2.7.x64.appx')
}
$uiLibsUwp_2_8 = @{
url = 'https://github.com/microsoft/microsoft-ui-xaml/releases/download/v2.8.6/Microsoft.UI.Xaml.2.8.x64.appx'
hash = '249D2AFB41CC009494841372BD6DD2DF46F87386D535DDF8D9F32C97226D2E46'
SaveTo = $(Join-Path $tempFolder -ChildPath 'Microsoft.UI.Xaml.2.8.x64.appx')
}
$uiLibs_nuget = @{
url = 'https://www.nuget.org/api/v2/package/Microsoft.UI.Xaml/2.8.6'
hash = '6B62BD3C277F55518C3738121B77585AC5E171C154936EC58D87268BBAE91736'
SaveTo = $(Join-Path $tempFolder -ChildPath 'Microsoft.UI.Xaml.2.8.zip')
}

$dependencies = @($desktopAppInstaller, $vcLibsUwp, $uiLibsUwp_2_7, $uiLibsUwp_2_8)

$dependencies = @($desktopAppInstaller, $vcLibsUwp, $uiLibsUwp)
if ($useNuGetForMicrosoftUIXaml) {
$dependencies += $uiLibs_nuget
}

# Clean temp directory
Get-ChildItem $tempFolder -Recurse -Exclude $($(Split-Path $dependencies.SaveTo -Leaf) -replace '\.([^\.]+)$', '.*') | Remove-Item -Force -Recurse
Expand Down Expand Up @@ -226,13 +241,28 @@ function Get-ARPTable {
}
'@

### The NuGet may be needed if the latest Appx Packages are not available on GitHub ###
if ($useNuGetForMicrosoftUIXaml) {
$bootstrapPs1Content += @"
`$ProgressPreference = 'SilentlyContinue'
Expand-Archive -Path $($uiLibs_nuget.pathInSandbox) -DestinationPath C:\Users\WDAGUtilityAccount\Downloads\Microsoft.UI.Xaml -ErrorAction SilentlyContinue
Get-ChildItem C:\Users\WDAGUtilityAccount\Downloads\Microsoft.UI.Xaml\tools\AppX\x64\Release -Filter *.appx | Add-AppxPackage
"@
}
#######################################################################################

$bootstrapPs1Content += @"
Write-Host @'
--> Installing WinGet
'@
`$ProgressPreference = 'SilentlyContinue'
try {
Add-AppxPackage -Path '$($desktopAppInstaller.pathInSandbox)' -DependencyPath '$($vcLibsUwp.pathInSandbox)','$($uiLibsUwp.pathInSandbox)'
Add-AppxPackage -Path '$($vcLibsUwp.pathInSandbox)' -ErrorAction Stop
Add-AppxPackage -Path '$($uiLibsUwp_2_7.pathInSandbox)' -ErrorAction Stop
Add-AppxPackage -Path '$($uiLibsUwp_2_8.pathInSandbox)' -ErrorAction Stop
Add-AppxPackage -Path '$($desktopAppInstaller.pathInSandbox)' -ErrorAction Stop
} catch {
Write-Host -ForegroundColor Red 'Could not install from cached packages. Falling back to Repair-WinGetPackageManager cmdlet'
try {
Expand Down
4 changes: 3 additions & 1 deletion manifests/7/7S2P/Effie/3.5.3/7S2P.Effie.locale.en-US.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,9 @@ Tags:
- outline
- outliner
- writing
# ReleaseNotes:
ReleaseNotes: |-
- Support for adding Windows local folders to Effie. Sheets in the local folders will not be uploaded to Effie Cloud.
- Some minor improvements and bugs fixed.
ReleaseNotesUrl: https://www.effie.pro/release-notes
# PurchaseUrl:
# InstallationNotes:
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
# Created using wingetcreate 1.6.1.0
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.6.0.schema.json

PackageIdentifier: 7zip.7zip.Alpha.msi
PackageVersion: 23.00.00.0
MinimumOSVersion: 10.0.0.0
InstallerType: wix
ReleaseDate: 2023-05-07
Scope: machine
InstallModes:
- interactive
- silent
- silentWithProgress
UpgradeBehavior: install
Commands:
- 7z
FileExtensions:
- 7z
- ar
- arj
- bzip2
- cab
- chm
- cpio
- cramfs
- dmg
- ext
- fat
- gpt
- gzip
- hfs
- ihex
- iso
- lzh
- lzma
- mbr
- msi
- nsis
- ntfs
- qcow2
- rar
- rpm
- squashfs
- tar
- udf
- uefi
- vdi
- vhd
- vmdk
- wim
- xar
- xz
- z
- zip
Installers:
- Architecture: x64
InstallerUrl: https://www.7-zip.org/a/7z2300-x64.msi
InstallerSha256: 4DC4F14FFEF0691108DD93BD032248AC47DC5CC7F444699D6BB8721C1A77CD0B
ProductCode: '{23170F69-40C1-2702-2300-000001000000}'
- Architecture: x86
InstallerUrl: https://www.7-zip.org/a/7z2300.msi
InstallerSha256: 98D68C5A30F06B2181A876D5A5800B35976F604F2D6F6F1FCAF243011D987163
ProductCode: '{23170F69-40C1-2701-2300-000001000000}'
ManifestType: installer
ManifestVersion: 1.6.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
# Created using wingetcreate 1.6.1.0
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.6.0.schema.json

PackageIdentifier: 7zip.7zip.Alpha.msi
PackageVersion: 23.00.00.0
PackageLocale: en-US
Publisher: Igor Pavlov
PublisherUrl: https://www.7-zip.org
PublisherSupportUrl: https://www.7-zip.org/support.html
Author: Igor Pavlov
PackageName: 7-Zip Alpha (msi)
PackageUrl: https://www.7-zip.org
License: GNU LGPL
LicenseUrl: https://www.7-zip.org/license.txt
Copyright: Copyright (C) 1999-2021 Igor Pavlov.
CopyrightUrl: https://www.7-zip.org/license.txt
ShortDescription: Free and open source file archiver with a high compression ratio.
Moniker: 7zip-alpha
Tags:
- archiver
- compression
- file-compression
- foss
- open-source
- tool
- utility
ReleaseNotes: |-
- 7-Zip now can use new ARM64 filter for compression to 7z and xz archives.
ARM64 filter can increase compression ratio for data containing executable
files compiled for ARM64 (AArch64) architecture.
Also 7-Zip now parses executable files (that have exe and dll filename extensions)
before compressing, and it selects appropriate filter for each parsed file:
- BCJ or BCJ2 filter for x86 executable files,
- ARM64 filter for ARM64 executable files.
Previous versions by default used x86 filter BCJ or BCJ2 for all exe/dll files.
- Default section size for BCJ2 filter was changed from 64 MiB to 240 MiB.
It can increase compression ratio for executable files larger than 64 MiB.
- UDF: support was improved.
- cpio: support for hard links.
- Some changes and optimizations in WIM creation code.
- When new 7-Zip creates multivolume archive, 7-Zip keeps in open state
only volumes that still can be changed. Previous versions kept all volumes
in open state until the end of the archive creation.
- 7-Zip for Linux and macOS now can reduce the number of simultaneously open files,
when 7-Zip opens, extracts or creates multivolume archive. It allows to avoid
the failures for cases with big number of volumes, bacause there is a limitation
for number of open files allowed for a single program in Linux and macOS.
- There are optimizations in code for 7-Zip's context menu in Explorer:
the speed of preparing of the menu showing was improved for cases when big number of
files were selected by external program for context menu that contains 7-Zip menu commands.
- There are changes in code for the drag-and-drop operations to and from 7-Zip File Manager.
And the drag-and-drop operation with right button of mouse now is supported for some cases.
- The bugs were fixed:
- ZIP archives: if multithreaded zip compression was performed with more than one
file to stdout stream (-so switch), 7-zip didn't write "data descriptor" for some files.
- ext4 archives: 7-Zip couldn't correctly extract symbolic link to directory from ext4 archives.
- HFS and APFS archives: 7-Zip incorrectly decoded uncompressed blocks (64 KiB) in compressed forks.
- HFS : zlib without Adler supported
- Some another bugs were fixed.
ReleaseNotesUrl: https://www.7-zip.org/history.txt
ManifestType: defaultLocale
ManifestVersion: 1.6.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Created using wingetcreate 1.6.1.0
# yaml-language-server: $schema=https://aka.ms/winget-manifest.locale.1.6.0.schema.json

PackageIdentifier: 7zip.7zip.Alpha.msi
PackageVersion: 23.00.00.0
PackageLocale: zh-CN
PublisherUrl: https://www.7-zip.org
PublisherSupportUrl: https://www.7-zip.org/support.html
PackageUrl: https://www.7-zip.org
License: GNU LGPL
LicenseUrl: https://www.7-zip.org/license.txt
Copyright: 版权所有 (C) 1999-2021 Igor Pavlov。- GNU LGPL
CopyrightUrl: https://www.7-zip.org/license.txt
ShortDescription: 7-Zip 是一款拥有极高压缩比的开源压缩软件。
ReleaseNotesUrl: https://www.7-zip.org/history.txt
ManifestType: locale
ManifestVersion: 1.6.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Created using wingetcreate 1.6.1.0
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.6.0.schema.json

PackageIdentifier: 7zip.7zip.Alpha.msi
PackageVersion: 23.00.00.0
DefaultLocale: en-US
ManifestType: version
ManifestVersion: 1.6.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
# Created using wingetcreate 1.6.1.0
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.6.0.schema.json

PackageIdentifier: 7zip.7zip.Alpha.msi
PackageVersion: 24.01.00.0
MinimumOSVersion: 10.0.0.0
InstallerType: wix
ReleaseDate: 2024-01-31
Scope: machine
InstallModes:
- interactive
- silent
- silentWithProgress
UpgradeBehavior: install
Commands:
- 7z
FileExtensions:
- 7z
- ar
- arj
- bzip2
- cab
- chm
- cpio
- cramfs
- dmg
- ext
- fat
- gpt
- gzip
- hfs
- ihex
- iso
- lzh
- lzma
- mbr
- msi
- nsis
- ntfs
- qcow2
- rar
- rpm
- squashfs
- tar
- udf
- uefi
- vdi
- vhd
- vmdk
- wim
- xar
- xz
- z
- zip
Installers:
- Architecture: x64
InstallerUrl: https://www.7-zip.org/a/7z2401-x64.msi
InstallerSha256: 646954CD0EB1EDA1DA31E0806EFC903C652C9D19F8359FB466F6FD1D59BC0507
ProductCode: '{23170F69-40C1-2702-2401-000001000000}'
- Architecture: x86
InstallerUrl: https://www.7-zip.org/a/7z2401.msi
InstallerSha256: 1C3C3560906974161F25F5F81DE4620787B55CA76002AC3C4FC846D57A06DF99
ProductCode: '{23170F69-40C1-2701-2401-000001000000}'
ManifestType: installer
ManifestVersion: 1.6.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# Created using wingetcreate 1.6.1.0
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.6.0.schema.json

PackageIdentifier: 7zip.7zip.Alpha.msi
PackageVersion: 24.01.00.0
PackageLocale: en-US
Publisher: Igor Pavlov
PublisherUrl: https://www.7-zip.org
PublisherSupportUrl: https://www.7-zip.org/support.html
Author: Igor Pavlov
PackageName: 7-Zip Alpha (msi)
PackageUrl: https://www.7-zip.org
License: GNU LGPL
LicenseUrl: https://www.7-zip.org/license.txt
Copyright: Copyright (C) 1999-2021 Igor Pavlov.
CopyrightUrl: https://www.7-zip.org/license.txt
ShortDescription: Free and open source file archiver with a high compression ratio.
Moniker: 7zip-alpha
Tags:
- archiver
- compression
- file-compression
- foss
- open-source
- tool
- utility
ReleaseNotes: |-
- 7-Zip now can unpack ZSTD archives (.zst filename extension).
- 7-Zip now can unpack ZIP, SquashFS and RPM archives that use ZSTD compression method.
- 7-Zip now supports fast hash algorithm XXH64 that is used in ZSTD.
- 7-Zip now can unpack RAR archives (that use larger than 4 GB dictionary) created by new WinRAR 7.00.
- 7-Zip now can unpack DMG archives that use XZ (ULMO/LZMA) compression method.
- 7-zip now can unpack NTFS images with cluster size larger than 64 KB.
- 7-zip now can unpack MBR and GDP images with 4 KB sectors.
- Speed optimizations for archive unpacking: rar, cab, wim, zip, gz.
- Speed optimizations for hash caclulation: CRC-32, CRC-64, Blake2sp.
- The bug was fixed: 7-Zip for Linux could fail for multivolume creation in some cases.
- Some bugs were fixed.
ReleaseNotesUrl: https://www.7-zip.org/history.txt
ManifestType: defaultLocale
ManifestVersion: 1.6.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Created using wingetcreate 1.6.1.0
# yaml-language-server: $schema=https://aka.ms/winget-manifest.locale.1.6.0.schema.json

PackageIdentifier: 7zip.7zip.Alpha.msi
PackageVersion: 24.01.00.0
PackageLocale: zh-CN
PublisherUrl: https://www.7-zip.org
PublisherSupportUrl: https://www.7-zip.org/support.html
PackageUrl: https://www.7-zip.org
License: GNU LGPL
LicenseUrl: https://www.7-zip.org/license.txt
Copyright: 版权所有 (C) 1999-2021 Igor Pavlov。- GNU LGPL
CopyrightUrl: https://www.7-zip.org/license.txt
ShortDescription: 7-Zip 是一款拥有极高压缩比的开源压缩软件。
ReleaseNotesUrl: https://www.7-zip.org/history.txt
ManifestType: locale
ManifestVersion: 1.6.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Created using wingetcreate 1.6.1.0
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.6.0.schema.json

PackageIdentifier: 7zip.7zip.Alpha.msi
PackageVersion: 24.01.00.0
DefaultLocale: en-US
ManifestType: version
ManifestVersion: 1.6.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Automatically updated by the winget bot at 2024/Feb/27
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.6.0.schema.json

PackageIdentifier: AdGuard.AdGuard.Nightly
PackageVersion: 7.17.4625.0
InstallerType: burn
Installers:
- Architecture: x64
InstallerUrl: https://agrd.io/windows_nightly
InstallerSha256: 646EF9CA26A1504A36D124B3297A4786D6C89D3BC7867EC72662D2425DFD3E87
Scope: machine
InstallModes:
- interactive
- silent
InstallerSwitches:
Silent: -quiet
SilentWithProgress: -quiet
UpgradeBehavior: install
ManifestType: installer
ManifestVersion: 1.6.0
Loading

0 comments on commit edc5c91

Please sign in to comment.