mirror of
https://github.com/electron/electron.git
synced 2026-02-26 03:01:17 -05:00
* chore: bump chromium to 112.0.5615.10 * 4240798: Get rid of ShowInvalidPrinterSettingsError() in PrintManagerHost. https://chromium-review.googlesource.com/c/chromium/src/+/4240798 * chore: fixup patch * 4173660: Remove unused argument in BeforeUnloadCompleted Ref: https://chromium-review.googlesource.com/c/chromium/src/+/4173660 (cherry picked from commit6d3934f743) * refactor: base value type DICTIONARY replaced with DICT Ref: https://chromium-review.googlesource.com/c/chromium/src/+/4198081 (cherry picked from commitb7acb5c9a4) * 4251237: [StorageKey Cleanup] (2) Rename CreateFirstParty constructors Ref: https://chromium-review.googlesource.com/c/chromium/src/+/4251237 (cherry picked from commit31bdd549d0) * refactor: rename latency metrics Refs: https://chromium-review.googlesource.com/c/chromium/src/+/4048262 (cherry picked from commit1e1b97d387) * refactor: base::span explicit conversion checks Ref: https://chromium-review.googlesource.com/c/chromium/src/+/4219636 (cherry picked from commit020e8c6aae) * chore: iwyu net/cert/cert_verify_result.h (cherry picked from commit24583f5583) * 4258446: Move network::mojom::ClearDataFilter to its own mojom file https://chromium-review.googlesource.com/c/chromium/src/+/4258446 (cherry picked from commit5ff47109cd) * refactor: refactoring geolocation manager Ref: https://chromium-review.googlesource.com/c/chromium/src/+/4161603 (cherry picked from commit1eeaafb45c) * refactor: use modern base values in tracing Ref: https://chromium-review.googlesource.com/c/chromium/src/+/4210912 (cherry picked from commit192c988c1e) * refactor: add sanitized context to clipboard write Ref: https://chromium-review.googlesource.com/c/chromium/src/+/4178264 (cherry picked from commit3ef020b5e5) * 4256866: [Extensions] Replace GetHooksForAPI with a RegisterHooksDelegate Ref: https://chromium-review.googlesource.com/c/chromium/src/+/4256866 (cherry picked from commitb9d905216a) * refactor: s/Rect/WindowFeatures Ref: https://chromium-review.googlesource.com/c/chromium/src/+/4167001 (cherry picked from commit12d121265b) * 4226656: Add response url to SimpleURLLoader::OnRedirectCallback Ref: https://chromium-review.googlesource.com/c/chromium/src/+/4226656 (cherry picked from commit9f66c47930) * Better approach for ShowInvalidPrinterSettingsError() removal * build: use xcode 14 (cherry picked from commit06bd2c0442) * build: update appveyor image 4072083: New toolchain for Windows 11 10.0.22621.755 SDK | https://chromium-review.googlesource.com/c/chromium/src/+/4072083 (cherry picked from commit437c49898f) * 4261434: Remove browser_watcher (1/3): Move ExitCodeWatcher to chrome/app https://chromium-review.googlesource.com/c/chromium/src/+/4261434 (cherry picked from commitedc90d9488) * 4128591: Enable large pdbs by default https://chromium-review.googlesource.com/c/chromium/src/+/4128591 (cherry picked from commite76f2c3f16) * move dbgcore/dbghelp to extensions_to_skip (cherry picked from commit8eeb555145) * 4273450: dpwas: Send announcement when live regions changed https://chromium-review.googlesource.com/c/chromium/src/+/4273450 * 4277708: win7dep: Remove ResolveCoreWinRTStringDelayload https://chromium-review.googlesource.com/c/chromium/src/+/4277708 * Roll clang+rust llvmorg-17-init-3170-g6e30dffe-1 : llvmorg-17-init-3874-g93a2fecc-1 / [skipping Rust] https://chromium-review.googlesource.com/c/chromium/src/+/4308214 * 4285717: Copy d3dcompiler_47.dll on ARM64 Windows builds https://chromium-review.googlesource.com/c/angle/angle/+/4285717 * Revert "Roll clang+rust llvmorg-17-init-3170-g6e30dffe-1 : llvmorg-17-init-3874-g93a2fecc-1 / [skipping Rust]" This reverts commit71080f4f2d. * Revert Roll clang+rust llvmorg-16-init-17653-g39da55e8-3 This clang roll breaks Linux arm 32-bit --------- Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com> Co-authored-by: Keeley Hammond <vertedinde@electronjs.org> Co-authored-by: Samuel Attard <marshallofsound@electronjs.org> Co-authored-by: Jeremy Rose <jeremya@chromium.org> Co-authored-by: electron-patch-conflict-fixer[bot] <83340002+electron-patch-conflict-fixer[bot]@users.noreply.github.com>
73 lines
2.5 KiB
Batchfile
73 lines
2.5 KiB
Batchfile
REM Parameters vs_buildtools.exe download link and wsdk version
|
|
@ECHO OFF
|
|
|
|
SET wsdk=11SDK.22621
|
|
|
|
REM Check for disk space
|
|
Rem 543210987654321
|
|
Set "Blank= "
|
|
Set "GB100= 107374182400"
|
|
|
|
for /f "tokens=2" %%A in (
|
|
'wmic LogicalDisk Get DeviceID^,FreeSpace ^| find /i "C:"'
|
|
) Do Set "FreeSpace=%Blank%%%A"
|
|
Set "FreeSpace=%FreeSpace:~-15%"
|
|
|
|
Echo FreeSpace="%FreeSpace%"
|
|
Echo 100 GB="%GB100%"
|
|
|
|
If "%FreeSpace%" gtr "%GB100%" (
|
|
Echo yes enough free space
|
|
) else (
|
|
Echo not enough free space - 100GB
|
|
exit 5
|
|
)
|
|
|
|
REM Interpret arguments
|
|
:loop
|
|
IF NOT "%1"=="" (
|
|
IF "%1"=="-buildtools_link" (
|
|
SET buildtools_link=%2
|
|
SHIFT
|
|
)
|
|
IF "%1"=="-wsdk" (
|
|
SET wsdk=%2
|
|
SHIFT
|
|
)
|
|
SHIFT
|
|
GOTO :loop
|
|
)
|
|
|
|
@ECHO ON
|
|
|
|
if not exist "C:\TEMP\" mkdir C:\TEMP
|
|
|
|
REM Install chocolatey to further install dependencies
|
|
set chocolateyUseWindowsCompression='true'
|
|
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" ^
|
|
-NoProfile -InputFormat None -ExecutionPolicy Bypass ^
|
|
-Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))"
|
|
SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
|
|
|
|
REM Install Visual Studio Toolchain
|
|
choco install visualstudio2022buildtools --package-parameters "--quiet --wait --norestart --nocache --installPath ""%ProgramFiles%/Microsoft Visual Studio/2022/Community"" --add Microsoft.VisualStudio.Workload.VCTools --add Microsoft.VisualStudio.Component.VC.140 --add Microsoft.VisualStudio.Component.VC.ATLMFC --add Microsoft.VisualStudio.Component.VC.Tools.ARM64 --add Microsoft.VisualStudio.Component.VC.MFC.ARM64 --add Microsoft.VisualStudio.Workload.NativeDesktop --add Microsoft.VisualStudio.Component.Windows%wsdk% --includeRecommended"
|
|
|
|
REM Install Windows SDK
|
|
choco install windows-sdk-11-version-22h2-all
|
|
|
|
REM Install nodejs python git and yarn needed dependencies
|
|
choco install -y --force nodejs --version=18.12.1
|
|
choco install -y python2 git yarn
|
|
choco install python --version 3.7.9
|
|
call C:\ProgramData\chocolatey\bin\RefreshEnv.cmd
|
|
SET PATH=C:\Python27\;C:\Python27\Scripts;C:\Python39\;C:\Python39\Scripts;%PATH%
|
|
|
|
REM Setup Depot Tools
|
|
git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git C:\depot_tools
|
|
SET PATH=%PATH%;C:\depot_tools\
|
|
|
|
REM Add symstore to PATH permanently
|
|
setx path "%%path%%;C:\Program Files (x86)\Windows Kits\10\Debuggers\x64"
|
|
|
|
REM Add vs2022_install to environment variables
|
|
SET vs2022_install="C:\Program Files\Microsoft Visual Studio\2022\Community" |