diff --git a/.npmrc b/.npmrc index 8e201deac2c..3c8f2849510 100644 --- a/.npmrc +++ b/.npmrc @@ -1,6 +1,6 @@ disturl="https://electronjs.org/headers" -target="35.6.0" -ms_build_id="11847422" +target="37.2.3" +ms_build_id="11993778" runtime="electron" build_from_source="true" legacy-peer-deps="true" diff --git a/.nvmrc b/.nvmrc index 8320a6d2994..fc37597bccd 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -22.15.1 +22.17.0 diff --git a/build/azure-pipelines/linux/setup-env.sh b/build/azure-pipelines/linux/setup-env.sh index a148d519fe6..6805633b9ba 100755 --- a/build/azure-pipelines/linux/setup-env.sh +++ b/build/azure-pipelines/linux/setup-env.sh @@ -25,7 +25,7 @@ fi if [ "$npm_config_arch" == "x64" ]; then # Download clang based on chromium revision used by vscode - curl -s https://raw.githubusercontent.com/chromium/chromium/134.0.6998.205/tools/clang/scripts/update.py | python - --output-dir=$PWD/.build/CR_Clang --host-os=linux + curl -s https://raw.githubusercontent.com/chromium/chromium/138.0.7204.100/tools/clang/scripts/update.py | python - --output-dir=$PWD/.build/CR_Clang --host-os=linux # Download libcxx headers and objects from upstream electron releases DEBUG=libcxx-fetcher \ @@ -37,9 +37,9 @@ if [ "$npm_config_arch" == "x64" ]; then # Set compiler toolchain # Flags for the client build are based on - # https://source.chromium.org/chromium/chromium/src/+/refs/tags/134.0.6998.205:build/config/arm.gni - # https://source.chromium.org/chromium/chromium/src/+/refs/tags/134.0.6998.205:build/config/compiler/BUILD.gn - # https://source.chromium.org/chromium/chromium/src/+/refs/tags/134.0.6998.205:build/config/c++/BUILD.gn + # https://source.chromium.org/chromium/chromium/src/+/refs/tags/138.0.7204.100:build/config/arm.gni + # https://source.chromium.org/chromium/chromium/src/+/refs/tags/138.0.7204.100:build/config/compiler/BUILD.gn + # https://source.chromium.org/chromium/chromium/src/+/refs/tags/138.0.7204.100:build/config/c++/BUILD.gn export CC="$PWD/.build/CR_Clang/bin/clang --gcc-toolchain=$VSCODE_CLIENT_SYSROOT_DIR/x86_64-linux-gnu" export CXX="$PWD/.build/CR_Clang/bin/clang++ --gcc-toolchain=$VSCODE_CLIENT_SYSROOT_DIR/x86_64-linux-gnu" export CXXFLAGS="-nostdinc++ -D__NO_INLINE__ -DSPDLOG_USE_STD_FORMAT -I$PWD/.build/libcxx_headers -isystem$PWD/.build/libcxx_headers/include -isystem$PWD/.build/libcxxabi_headers/include -fPIC -flto=thin -fsplit-lto-unit -D_LIBCPP_ABI_NAMESPACE=Cr -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE --sysroot=$VSCODE_CLIENT_SYSROOT_DIR/x86_64-linux-gnu/x86_64-linux-gnu/sysroot" diff --git a/build/checksums/electron.txt b/build/checksums/electron.txt index c5702327afc..3f1d7d7f281 100644 --- a/build/checksums/electron.txt +++ b/build/checksums/electron.txt @@ -1,75 +1,75 @@ -8ba99bae583c627ea97abeecb8326513e0795bc348dbf316839cdc0959815d4d *chromedriver-v35.6.0-darwin-arm64.zip -e2fb710c6ede2f56d985e130cdbcc9b25cb1747e7d4cd7149c97c5a445aac0b4 *chromedriver-v35.6.0-darwin-x64.zip -3ebe02af15986baaefee678a23bd65928d6a7a9d8b5c5a7477ffac3492d64fe7 *chromedriver-v35.6.0-linux-arm64.zip -9e7fd420e22b6755f08f0b6a028db1375eacf6f792cf8b5bf972fe06631b9617 *chromedriver-v35.6.0-linux-armv7l.zip -59fdcbd69c17d73ea8736f77ab5c060e183704a54c60ff27dc7f7fd6d8ae362e *chromedriver-v35.6.0-linux-x64.zip -560ec74817e6753b63d7a7dad9728356e62cea9db650d933a708408f8686ac3c *chromedriver-v35.6.0-mas-arm64.zip -bf2cf2707ea338a1b540e7131920b8486d5cda89d7b15b1ddbe4d733ba6c7d88 *chromedriver-v35.6.0-mas-x64.zip -55cecacce8d5e81a8d94fc6be26f05662ca4c712c4913192a13bc23924a12173 *chromedriver-v35.6.0-win32-arm64.zip -61a73682068350a85b3e51e21d79ee3fc9451e177920eafa581cefc71b6f6fa8 *chromedriver-v35.6.0-win32-ia32.zip -455c1742afa978530cdeb5b8f3e8702b6f4c2f49f9c0447e1d20c9acb69502c6 *chromedriver-v35.6.0-win32-x64.zip -ef0549048e58f73a06739ee4d60fae6cd5774139646f713cc72aebc36270a4ad *electron-api.json -726006e564acbbad346cb5541ea973d878db72e8543127fea0740de32002fca0 *electron-v35.6.0-darwin-arm64-dsym-snapshot.zip -b778cb8a033d000d6cfc72172ddd75c3b067de72177d901998616eeae75a8541 *electron-v35.6.0-darwin-arm64-dsym.zip -7824eb3f54ca46d68378f66da87cf1422f48d72688380c42985f2e9d157514d3 *electron-v35.6.0-darwin-arm64-symbols.zip -ddf4f0838d92f604361eabea5cefc3557276e2ae3a9cff113c2bfc6b9204a114 *electron-v35.6.0-darwin-arm64.zip -494981270b1f9eeb8116d576091bf3d75dee60062ac1e28d7bd99c2999040efa *electron-v35.6.0-darwin-x64-dsym-snapshot.zip -c65b064894a29d5ee1752b13f60f7fbc7e945928139cf4e9a466f7f04c34a072 *electron-v35.6.0-darwin-x64-dsym.zip -2948bfe8bc6dbb34d24e18c970cc7a708e2570d84e2186bb8f017f17fa03e4f5 *electron-v35.6.0-darwin-x64-symbols.zip -93bae50a81f476b07d6bc0d652bd21ec592e61135047b2e4e69c5e931c67459d *electron-v35.6.0-darwin-x64.zip -f0c018e275462f564ad1ce549b0384a5f315b7083587e3b45101667c3db4768d *electron-v35.6.0-linux-arm64-debug.zip -a0dea31112e280acdf811e8263f56890a39b04948e027f8db75007dd8480dc8b *electron-v35.6.0-linux-arm64-symbols.zip -c3fc5a70de2e97679fd7124ebb57a7c16c465d76a00832b66a545a444eb8e9be *electron-v35.6.0-linux-arm64.zip -f0c018e275462f564ad1ce549b0384a5f315b7083587e3b45101667c3db4768d *electron-v35.6.0-linux-armv7l-debug.zip -870e2b5894caf254297f5277399a06048a877a0e51884ffc01f60381c517846a *electron-v35.6.0-linux-armv7l-symbols.zip -9b68c777af440e0ce4fc0f0dad244cd076586c6110dffde5823c88393bacc4df *electron-v35.6.0-linux-armv7l.zip -05e887bcad061528fd4fcf4d651f0c3687474e8b96bddc994040c7f81ce91c42 *electron-v35.6.0-linux-x64-debug.zip -47edd65621bc356aca4ae2df2230b83017e3d585837732328e81b50dcaabadcd *electron-v35.6.0-linux-x64-symbols.zip -94f3987a46b7cc39f16dc3428e304dd0dee679f3266fbea85ccfeb3daabb2c45 *electron-v35.6.0-linux-x64.zip -c667c3bd893e907c68e0b4a2511676d38172a8d3aa946a2ea440add61cb26b7c *electron-v35.6.0-mas-arm64-dsym-snapshot.zip -8ddd72886b57af3eb11b8ab8c9c35a461d59bae1317bb72ff269df8774a86917 *electron-v35.6.0-mas-arm64-dsym.zip -6ebcbb0230675b59716b41d72ac171c187596a09841f4c3f5e907799d5c0d474 *electron-v35.6.0-mas-arm64-symbols.zip -fccadc21ec7fbdcd2e0991d88942040a5c64e4e335c7e9a5c254ff567a1282ac *electron-v35.6.0-mas-arm64.zip -329f4dcfcb7509fdcf8ea41fb6126fca58c0083e82335bbf83ce50c724242b03 *electron-v35.6.0-mas-x64-dsym-snapshot.zip -fe383d76fa52f58a63068a1c49f518f735aadec7e4c7f0e6e804bb7dd2cd38ce *electron-v35.6.0-mas-x64-dsym.zip -1ba0b1d4d11fc79f5636b16e238cd4d687d13c9ad826f1570e0bf880b001b17a *electron-v35.6.0-mas-x64-symbols.zip -ad87906f7170ff715ec1a022daed97b583c967bfc236d152e3b6d46959d70b35 *electron-v35.6.0-mas-x64.zip -75921fc616af6b4492e80a6f12c39d19e4ae134142587cccf3aaedef2bc54c22 *electron-v35.6.0-win32-arm64-pdb.zip -4dd94ef40b116e5bc3be9afddf29adb2e5eb4c75d8559f547f5e69179fe009ba *electron-v35.6.0-win32-arm64-symbols.zip -82e407bee81248e035f0c16d7ae465f3c655c053e474306fe95d15a040a2530d *electron-v35.6.0-win32-arm64-toolchain-profile.zip -464dc2196b943f60645479f389011ddd3875ea0112145fa518099e3b761bfb72 *electron-v35.6.0-win32-arm64.zip -5e6a2bbbd28075c291aed869db0a597a557932d866df9e4bfe99d8a1e59c8143 *electron-v35.6.0-win32-ia32-pdb.zip -02ee6dbf3b002566f6a3be00a94265fb63cf5877636d7a4f7d86d6118baf4fd7 *electron-v35.6.0-win32-ia32-symbols.zip -82e407bee81248e035f0c16d7ae465f3c655c053e474306fe95d15a040a2530d *electron-v35.6.0-win32-ia32-toolchain-profile.zip -322e5e029f25f3dde3b56f877b60a8ded0d5b7fa87fa57e619848af252649a41 *electron-v35.6.0-win32-ia32.zip -f489ac11a42f44107a5a3d257b0f87a43a414d4c45058550e8cfaa0f825bcab2 *electron-v35.6.0-win32-x64-pdb.zip -94a23fea1ca04ed65c9b45f9252d7266e426dd6898eb0f30c65391f9b629b788 *electron-v35.6.0-win32-x64-symbols.zip -82e407bee81248e035f0c16d7ae465f3c655c053e474306fe95d15a040a2530d *electron-v35.6.0-win32-x64-toolchain-profile.zip -7cea58a7e13442c93559cae3aa2542ddc2ea6d29841087bfa02569aa4c744269 *electron-v35.6.0-win32-x64.zip -52bbc5f71051beb23a8ccf856e47078c0157db5a570669fdb2a351aa4a8e745b *electron.d.ts -f82f63b3c72e2ada752aaaa347c69634898693c19aacef8ffc41ee63d4763005 *ffmpeg-v35.6.0-darwin-arm64.zip -27637805014111051ed8c4690e98f15180a364ac5b2c97930c03d93592190ace *ffmpeg-v35.6.0-darwin-x64.zip -72e89440cbdd5b7eaae16f0ef5f1cb2ee43253938e07617954b8f9cd0cf6f462 *ffmpeg-v35.6.0-linux-arm64.zip -c09c0807f37170eaef01d6647ad691cd6ef8f35440c9dc42eb75c9af74e9ae93 *ffmpeg-v35.6.0-linux-armv7l.zip -c9faac57f5388d9ee280bfbd82eafab64955149eed99ee47e0e6f03316486fba *ffmpeg-v35.6.0-linux-x64.zip -f82f63b3c72e2ada752aaaa347c69634898693c19aacef8ffc41ee63d4763005 *ffmpeg-v35.6.0-mas-arm64.zip -27637805014111051ed8c4690e98f15180a364ac5b2c97930c03d93592190ace *ffmpeg-v35.6.0-mas-x64.zip -e6676e1a145b463b620bd47bc0bac8ee93c84c5e7ff34f0e0de7130298f70f3b *ffmpeg-v35.6.0-win32-arm64.zip -e6676e1a145b463b620bd47bc0bac8ee93c84c5e7ff34f0e0de7130298f70f3b *ffmpeg-v35.6.0-win32-ia32.zip -e6676e1a145b463b620bd47bc0bac8ee93c84c5e7ff34f0e0de7130298f70f3b *ffmpeg-v35.6.0-win32-x64.zip -983faa88e985a77d4aa03c5ae4b3ed80daf5a393e99c06a6af87627647dd7901 *hunspell_dictionaries.zip -772b606c098fb195dc71ccc18b3c9482e652555725a51d73aa97f39b1cd3c6cd *libcxx-objects-v35.6.0-linux-arm64.zip -d52c5ed4d228ad7890ebd2048f841f0c38dddc2cf33836902889967618a7c493 *libcxx-objects-v35.6.0-linux-armv7l.zip -08731979cca16dc97b8229d23fade5e8010501c3a1fd85e30c8ff7448b4e2e79 *libcxx-objects-v35.6.0-linux-x64.zip -bf44b80c1873b439305a6f43125448884cd1d101ab7ba3461a9c78009c9393ae *libcxx_headers.zip -c98cce0091681bc367a48f66c5f4602961aa9cb6dd1a995d8969d6b39ce732f3 *libcxxabi_headers.zip -d6594d80197c120c08c02c2a6651be4053bf4177c11ff115caf17cbe3f2f6598 *mksnapshot-v35.6.0-darwin-arm64.zip -c15b77a23c57ed06299223fd8ecda1446ba1986ff684e1f108025e9e9b17de0a *mksnapshot-v35.6.0-darwin-x64.zip -ca472e519ff6b7314ac5901dc2a8e66b78a47e838f33bea211a699555b3334a6 *mksnapshot-v35.6.0-linux-arm64-x64.zip -6af8a126124d84fea5d9e44b017b1fb1fb8f2db21537de3e52d11e9824bfd9b3 *mksnapshot-v35.6.0-linux-armv7l-x64.zip -34d4570822de97d38dfe7ff5a61e8be449d80a807116e41aab91eddbcdda88ea *mksnapshot-v35.6.0-linux-x64.zip -abcd477b578addd3c150a7e9cb96f6491eb2ab0017598198e17aba5b9a5bd978 *mksnapshot-v35.6.0-mas-arm64.zip -4ebc3063c761710cc9afba829f41d707077e00e41205abba44b07a96dbd43add *mksnapshot-v35.6.0-mas-x64.zip -f04eb0e448f82e9689a7b2c1dcd1baa186816dbfd8307ed68d335155fddfc41f *mksnapshot-v35.6.0-win32-arm64-x64.zip -2a1e6802f197205010f5ae4505717c82cc81ac776ec59b75d9fff989c822b4a9 *mksnapshot-v35.6.0-win32-ia32.zip -fdc6b7d8174888fa014226d0cf62faf005de9a0514f231b22298e6ad486b8fec *mksnapshot-v35.6.0-win32-x64.zip +de5712504b5788c72fdb9f685e03973cee97376db3fd985db91d254c6d35ca67 *chromedriver-v37.2.3-darwin-arm64.zip +aa088058f7ca524fbf54dff0b32c4d1d3f838270556fc47f6e0e0ab8b4f7afbc *chromedriver-v37.2.3-darwin-x64.zip +c2723fd4abf560a907416d7cbdeba6ea7c7fbf3204381cba3651a21f93161914 *chromedriver-v37.2.3-linux-arm64.zip +90ec08ab96e4d72c75da592989104cebe4bc44ca7a1ab8a25c4d58f55908c84c *chromedriver-v37.2.3-linux-armv7l.zip +7fb75bc68ada0e75f324d392f91b37528b7d4b84ee07f236b29bddd8a658c9b8 *chromedriver-v37.2.3-linux-x64.zip +b0566801e6f1fab3119d284b4ef6521294f1c5385fddfca280f7b0b5d77b48b1 *chromedriver-v37.2.3-mas-arm64.zip +65a178f545e8227b122bcd5061151010cc8b81f7181d9b56167190de7b301e40 *chromedriver-v37.2.3-mas-x64.zip +e26c99c5c2e25268dff892edadb135cb432efff320a63f913dc699cb77d504f1 *chromedriver-v37.2.3-win32-arm64.zip +1bf7c781c8afe9c640f9d87a8599bf8b896e98436d20b2ea18bed2bdd64eb141 *chromedriver-v37.2.3-win32-ia32.zip +7a22e4bba4e47b352cc4d3fe2fb219c81cb571b4ab8e7ebb7fa4b0057dd72651 *chromedriver-v37.2.3-win32-x64.zip +0aaf0c84a9d45af7a5e6139d6491839df9a039fe7f24f14e11cc8fa481b23c2c *electron-api.json +a6e91e67743ab0d8b6f2bb42adcec5db79af02ffee462b7157a0c8463a1cbd5d *electron-v37.2.3-darwin-arm64-dsym-snapshot.zip +ae920fb7fe46bc561ab403a79691c9030d67b805941189d32f2bf490fa5fe179 *electron-v37.2.3-darwin-arm64-dsym.zip +e486968c91b8d43ee65604d9040063dc4ac24faa65c9b2b63757fc95ca984051 *electron-v37.2.3-darwin-arm64-symbols.zip +134e2ec499d5b1e7c63c0b3c8a1389555a4384f6efc7a3749daebff8d4c634ba *electron-v37.2.3-darwin-arm64.zip +97264a03101ff180aac09ecf173d570f3563359240eba98db0794257ab9f65a6 *electron-v37.2.3-darwin-x64-dsym-snapshot.zip +6ffd52a7a66a39b89ce19d0ce6ad77e8fabd172acde283c1b11cff2faad5aaf2 *electron-v37.2.3-darwin-x64-dsym.zip +df9ad784a2de4f47506796f99f427b75f9f698260dea103dc1e244c40c009daf *electron-v37.2.3-darwin-x64-symbols.zip +bed936d54fb1eb31712ed34c22e772392bcaf85f1d41f12653a027822c305383 *electron-v37.2.3-darwin-x64.zip +e9ce595710269f7ec03897aa50b6753d8dc15b3d4316b9260bd496c2d9bfe278 *electron-v37.2.3-linux-arm64-debug.zip +5611a6c2c76cdda7d396575886a3f4b2c0179a3dc208ad073e02f2b401cdff54 *electron-v37.2.3-linux-arm64-symbols.zip +95e5bd64f372598dff73673802f262e6feb4e4a308c3734b9b1e127020e6e36c *electron-v37.2.3-linux-arm64.zip +e9ce595710269f7ec03897aa50b6753d8dc15b3d4316b9260bd496c2d9bfe278 *electron-v37.2.3-linux-armv7l-debug.zip +732185759d1f1a16a5da57b0f71b70a9e29fdaaad2605a6b0ecdf2190318b32d *electron-v37.2.3-linux-armv7l-symbols.zip +50705d920c2feb03e7b57f700384349ed00bed2f9764b06bdbc2b8d2e97d000d *electron-v37.2.3-linux-armv7l.zip +4395be68ece00c54f1f0835103740526ab47ebed0ff4815a7866d6cb3988111e *electron-v37.2.3-linux-x64-debug.zip +8a88fec134b5bbf6b2bc834af996e02f79c1a2945997829a6089cf9bc748448c *electron-v37.2.3-linux-x64-symbols.zip +90aa32126cbd9c843fbbb844613f6bb41a8fad212cf7290e9383bfa1ef541022 *electron-v37.2.3-linux-x64.zip +01df2a4b0cef3d3a4ace426b00573f6f6cd271085e23542be29b58fa9b3011de *electron-v37.2.3-mas-arm64-dsym-snapshot.zip +9e4b33a8ef2f0532f1505bf3461388bcfe71c723cb743281e1ff560d59cf7621 *electron-v37.2.3-mas-arm64-dsym.zip +cec5a4e152cb0a9bb1ba631f8662d046bfe9077139b93a54b8353adc28e90014 *electron-v37.2.3-mas-arm64-symbols.zip +b4e8709061c82179b188c95a9058c938b2e8761131a912e8d58e8af8e60749ea *electron-v37.2.3-mas-arm64.zip +3d151d9d1447b2c4c370483eb870eb0dbfaba1a078ec272a4466387ad9327faa *electron-v37.2.3-mas-x64-dsym-snapshot.zip +180eda5fcbe1fafc0a200c732f810a5842a1903566e1a6c2c46e49ddbf7057d2 *electron-v37.2.3-mas-x64-dsym.zip +9d4ca373b4f9c21ebe767955d9cd887b6966a7bfc08ac31642ad1612184a1e53 *electron-v37.2.3-mas-x64-symbols.zip +ccba94267fb2e7eff125bc05ac82962cddd31774e6eaac71d45deca1a9ee8440 *electron-v37.2.3-mas-x64.zip +5a0c3715b9b4e68d2af24b01d70babaa2d3bef8a91f29f784225f2c29c53305a *electron-v37.2.3-win32-arm64-pdb.zip +0f77c4a013e2ba4db25d07b39f60ed036cef8c244b1d004b379ac66ff7fdcc31 *electron-v37.2.3-win32-arm64-symbols.zip +cb973ca0276f255cc7bfc78a753ea1f2494441d47bfcdbbabd83dcdacc95c72e *electron-v37.2.3-win32-arm64-toolchain-profile.zip +409b6c1b7f66fc837f10f8d3325d8f5f63b6f0c1e614e759883d3008c01e6f4f *electron-v37.2.3-win32-arm64.zip +989e4b559254ca0f086179b01b395aacd9d1662a216a59f6384375031855c5fb *electron-v37.2.3-win32-ia32-pdb.zip +8ef5da1a1e7922a95a6c9569a29926aaa3cfc0bf1ec538ae116e79dd23cb6068 *electron-v37.2.3-win32-ia32-symbols.zip +cb973ca0276f255cc7bfc78a753ea1f2494441d47bfcdbbabd83dcdacc95c72e *electron-v37.2.3-win32-ia32-toolchain-profile.zip +16980a3a4db73d03bc74bfdb8d9b5e63bc8dd55f0db02b8007182ff9e4290700 *electron-v37.2.3-win32-ia32.zip +176062444cf5d233a912f3068048521b26819843db40531890ffb343de01c585 *electron-v37.2.3-win32-x64-pdb.zip +e12c2bffd1f64387487353ba73b9abe342a9075f0e7a42a319dbb81b996a1451 *electron-v37.2.3-win32-x64-symbols.zip +cb973ca0276f255cc7bfc78a753ea1f2494441d47bfcdbbabd83dcdacc95c72e *electron-v37.2.3-win32-x64-toolchain-profile.zip +df2925e059f87316272d8a495602025561a133904f2275387710e15948ed8d8a *electron-v37.2.3-win32-x64.zip +6358a83a03a801d6a85559179e4f12307dee693043ffb26fd40585f369f7db76 *electron.d.ts +eee4934c3079592bad5d9f5249e6f848d75c635d57d4de3dc32deb8c41ddf24b *ffmpeg-v37.2.3-darwin-arm64.zip +34ee1b55530522a6ba14754734c239a2c3278d9d2b2dcb2003bed2468fd34056 *ffmpeg-v37.2.3-darwin-x64.zip +f7ba18d1f9eed9ff5440ab9683c30f9e224d39a7ee4f15b96860f7f997aba3e3 *ffmpeg-v37.2.3-linux-arm64.zip +9f6c3f968f74be387c8b35ff528ab7da02565c9bfc9e4c2055c222bc3dd4d1f4 *ffmpeg-v37.2.3-linux-armv7l.zip +eec1ae0dc0559e68f8df7e8cc48d15439f8cd5c31facf2b8ad6d64283b6cbb87 *ffmpeg-v37.2.3-linux-x64.zip +eee4934c3079592bad5d9f5249e6f848d75c635d57d4de3dc32deb8c41ddf24b *ffmpeg-v37.2.3-mas-arm64.zip +34ee1b55530522a6ba14754734c239a2c3278d9d2b2dcb2003bed2468fd34056 *ffmpeg-v37.2.3-mas-x64.zip +e56d02eedc01fd7c9568fe9a4ecbe639f12b0acfa8cdfa5fa4d5355d80e5f89a *ffmpeg-v37.2.3-win32-arm64.zip +e56d02eedc01fd7c9568fe9a4ecbe639f12b0acfa8cdfa5fa4d5355d80e5f89a *ffmpeg-v37.2.3-win32-ia32.zip +e56d02eedc01fd7c9568fe9a4ecbe639f12b0acfa8cdfa5fa4d5355d80e5f89a *ffmpeg-v37.2.3-win32-x64.zip +6db1dcb596e18554fcd74d1e765f3b3618f0bf0884fa647e007836a82d154b09 *hunspell_dictionaries.zip +4d713e685c862eba624029d73e05d51d3237ddd30e71dbc7c071a82cafd5ea2b *libcxx-objects-v37.2.3-linux-arm64.zip +6a8e546b643e0fb3b17f58d9d9ddbdfbc5ddae392a1e4e788380aa4cd4154acf *libcxx-objects-v37.2.3-linux-armv7l.zip +985ec7b7aedfd03daa0a8bf7984b685760ae9338fa9ad527b7301555677ba688 *libcxx-objects-v37.2.3-linux-x64.zip +3cbad550cb9e6ad542f61c8be23fb74c7c20491b1b89859c55fe9fcf0d2250f7 *libcxx_headers.zip +05d79984eb6648cd389100e7cb935c3244c2bad4c920cbc9b983954a55578b41 *libcxxabi_headers.zip +77536b90f7f0ad36a856f7744d326a140171d580a81c3296de3cfda8a388f95d *mksnapshot-v37.2.3-darwin-arm64.zip +740318b863aa2b172c04401c14e4a01a33ddc3d7a4b7de962d7314a82ea54dd6 *mksnapshot-v37.2.3-darwin-x64.zip +5fc8169bd8dd35dc52db50ec8d2f0e88ac28836b6ba75a58f0845ed38c343187 *mksnapshot-v37.2.3-linux-arm64-x64.zip +2c4a207668e9319eb79687af505688ceaca46f51e4d6ec387f1415456524adcd *mksnapshot-v37.2.3-linux-armv7l-x64.zip +072e0ab9f2bf0011ba4bed2ca304bf0a348f95ef3ee61d88ed284aaa991c8a03 *mksnapshot-v37.2.3-linux-x64.zip +db8449f46b1fd6efdff10b889c795001dd9174b84c27c9cf6146d55a261625eb *mksnapshot-v37.2.3-mas-arm64.zip +3906ef5f2acabaf8efc346a7623c853202fe65a96e0666d28d6d48dfcce4a588 *mksnapshot-v37.2.3-mas-x64.zip +d47b365febeeebb6479c51fb51d06e69d4e72afcf48827fe2371a0b043a3d21b *mksnapshot-v37.2.3-win32-arm64-x64.zip +7dee714ecf1e5900b8f9745f73d41ee420e66115bce8403daf106c6e56cc12a8 *mksnapshot-v37.2.3-win32-ia32.zip +2ac179b35e3648c34b23180153aa1107874f3b1ec2d0e1485cb1fa246aa1cb84 *mksnapshot-v37.2.3-win32-x64.zip diff --git a/build/checksums/nodejs.txt b/build/checksums/nodejs.txt index 5ac7c3f3b37..23c7c218638 100644 --- a/build/checksums/nodejs.txt +++ b/build/checksums/nodejs.txt @@ -1,7 +1,7 @@ -d2689b86b17e1b51e76f801ffe2d9acca4225e76eda4b843c3d8438d4a7cd6fe node-v22.15.1-darwin-arm64.tar.gz -1c722d0dd6d3f60e8b0be014ea01b8a59f5088f4419197a1b37544854d61cc6f node-v22.15.1-darwin-x64.tar.gz -eb3f232b83dfe83397b98395ec77a973e888e8959c978b3e4eeb551b8845b74f node-v22.15.1-linux-arm64.tar.gz -346426e2bca62c98fb12213c39e80b0e349d7620238f74b7208d12e18fde87fd node-v22.15.1-linux-armv7l.tar.gz -f4b8eec683708acb1a2a73c7182ba2de5466a5dd5f705934a0830903df28821c node-v22.15.1-linux-x64.tar.gz -e9e669cf7e9772406e3a59cb4b9b606e75eb1d9f454b675e1c78a6aaa542b31d win-arm64/node.exe -b3191cc083480282f1edaa3324002c320704a00d7564cf1f7c48b610d1c060b6 win-x64/node.exe +615dda58b5fb41fad2be43940b6398ca56554cbe05800953afadc724729cb09e node-v22.17.0-darwin-arm64.tar.gz +c39c8ec3cdadedfcc75de0cb3305df95ae2aecebc5db8d68a9b67bd74616d2ad node-v22.17.0-darwin-x64.tar.gz +3e99df8b01b27dc8b334a2a30d1cd500442b3b0877d217b308fd61a9ccfc33d4 node-v22.17.0-linux-arm64.tar.gz +ce120efe921de3eaaba2394edaacfab3e61376a56199cb93fc7e9bf0b3f14a16 node-v22.17.0-linux-armv7l.tar.gz +0fa01328a0f3d10800623f7107fbcd654a60ec178fab1ef5b9779e94e0419e1a node-v22.17.0-linux-x64.tar.gz +b06cf160eca7522dc795b437289ebfcbd9fb309d6049a157120c3d1fd5835f55 win-arm64/node.exe +39d45b5933f339d3ebdebd76474893dab5d7da1038920f65cf5bbcf0f20f3636 win-x64/node.exe diff --git a/build/linux/dependencies-generator.js b/build/linux/dependencies-generator.js index 7521729a8f2..1dfaeb32a55 100644 --- a/build/linux/dependencies-generator.js +++ b/build/linux/dependencies-generator.js @@ -26,7 +26,7 @@ const product = require("../../product.json"); // The reference dependencies, which one has to update when the new dependencies // are valid, are in dep-lists.ts const FAIL_BUILD_FOR_NEW_DEPENDENCIES = true; -// Based on https://source.chromium.org/chromium/chromium/src/+/refs/tags/134.0.6998.205:chrome/installer/linux/BUILD.gn;l=64-80 +// Based on https://source.chromium.org/chromium/chromium/src/+/refs/tags/138.0.7204.100:chrome/installer/linux/BUILD.gn;l=64-80 // and the Linux Archive build // Shared library dependencies that we already bundle. const bundledDeps = [ diff --git a/build/linux/dependencies-generator.ts b/build/linux/dependencies-generator.ts index 9383703580f..1aab03f903a 100644 --- a/build/linux/dependencies-generator.ts +++ b/build/linux/dependencies-generator.ts @@ -25,7 +25,7 @@ import product = require('../../product.json'); // are valid, are in dep-lists.ts const FAIL_BUILD_FOR_NEW_DEPENDENCIES: boolean = true; -// Based on https://source.chromium.org/chromium/chromium/src/+/refs/tags/134.0.6998.205:chrome/installer/linux/BUILD.gn;l=64-80 +// Based on https://source.chromium.org/chromium/chromium/src/+/refs/tags/138.0.7204.100:chrome/installer/linux/BUILD.gn;l=64-80 // and the Linux Archive build // Shared library dependencies that we already bundle. const bundledDeps = [ diff --git a/build/linux/rpm/dep-lists.js b/build/linux/rpm/dep-lists.js index 1f19c85017d..2f742daf2f8 100644 --- a/build/linux/rpm/dep-lists.js +++ b/build/linux/rpm/dep-lists.js @@ -68,6 +68,7 @@ exports.referenceGeneratedDepsByArch = { 'libgcc_s.so.1()(64bit)', 'libgcc_s.so.1(GCC_3.0)(64bit)', 'libgcc_s.so.1(GCC_3.3)(64bit)', + 'libgcc_s.so.1(GCC_4.0.0)(64bit)', 'libgcc_s.so.1(GCC_4.2.0)(64bit)', 'libgio-2.0.so.0()(64bit)', 'libglib-2.0.so.0()(64bit)', @@ -256,6 +257,7 @@ exports.referenceGeneratedDepsByArch = { 'libgcc_s.so.1()(64bit)', 'libgcc_s.so.1(GCC_3.0)(64bit)', 'libgcc_s.so.1(GCC_3.3)(64bit)', + 'libgcc_s.so.1(GCC_4.0.0)(64bit)', 'libgcc_s.so.1(GCC_4.2.0)(64bit)', 'libgcc_s.so.1(GCC_4.5.0)(64bit)', 'libgio-2.0.so.0()(64bit)', diff --git a/build/linux/rpm/dep-lists.ts b/build/linux/rpm/dep-lists.ts index db523385941..90b97bed301 100644 --- a/build/linux/rpm/dep-lists.ts +++ b/build/linux/rpm/dep-lists.ts @@ -67,6 +67,7 @@ export const referenceGeneratedDepsByArch = { 'libgcc_s.so.1()(64bit)', 'libgcc_s.so.1(GCC_3.0)(64bit)', 'libgcc_s.so.1(GCC_3.3)(64bit)', + 'libgcc_s.so.1(GCC_4.0.0)(64bit)', 'libgcc_s.so.1(GCC_4.2.0)(64bit)', 'libgio-2.0.so.0()(64bit)', 'libglib-2.0.so.0()(64bit)', @@ -255,6 +256,7 @@ export const referenceGeneratedDepsByArch = { 'libgcc_s.so.1()(64bit)', 'libgcc_s.so.1(GCC_3.0)(64bit)', 'libgcc_s.so.1(GCC_3.3)(64bit)', + 'libgcc_s.so.1(GCC_4.0.0)(64bit)', 'libgcc_s.so.1(GCC_4.2.0)(64bit)', 'libgcc_s.so.1(GCC_4.5.0)(64bit)', 'libgio-2.0.so.0()(64bit)', diff --git a/cgmanifest.json b/cgmanifest.json index 314dce1329e..660e9d91ebf 100644 --- a/cgmanifest.json +++ b/cgmanifest.json @@ -6,7 +6,7 @@ "git": { "name": "chromium", "repositoryUrl": "https://chromium.googlesource.com/chromium/src", - "commitHash": "87c50a22ef6b7c370b7351cfecbed498e3ae894d" + "commitHash": "5f45b4744e3d5ba82c2ca6d942f1e7a516110752" } }, "licenseDetail": [ @@ -40,7 +40,7 @@ "SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ], "isOnlyProductionDependency": true, - "version": "134.0.6998.205" + "version": "138.0.7204.100" }, { "component": { @@ -516,11 +516,11 @@ "git": { "name": "nodejs", "repositoryUrl": "https://github.com/nodejs/node", - "commitHash": "7039b12ae5e0913f7a14da4d9d58ad04d4a4a16e" + "commitHash": "3567fa7d70fee8831ab2891e6940ca63be568b08" } }, "isOnlyProductionDependency": true, - "version": "22.15.1" + "version": "22.17.0" }, { "component": { @@ -528,12 +528,12 @@ "git": { "name": "electron", "repositoryUrl": "https://github.com/electron/electron", - "commitHash": "a8562b0beb9674d4b7e811dffcee7fb0196e6f1a" + "commitHash": "e845d20789367bdfce1d46549ea83a2716b16922" } }, "isOnlyProductionDependency": true, "license": "MIT", - "version": "35.6.0" + "version": "37.2.3" }, { "component": { diff --git a/package-lock.json b/package-lock.json index a78fb725f11..8383b03a5b5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -96,7 +96,7 @@ "css-loader": "^6.9.1", "debounce": "^1.0.0", "deemon": "^1.13.5", - "electron": "35.6.0", + "electron": "37.2.3", "eslint": "^9.11.1", "eslint-formatter-compact": "^8.40.0", "eslint-plugin-header": "3.1.1", @@ -6448,9 +6448,9 @@ "dev": true }, "node_modules/electron": { - "version": "35.6.0", - "resolved": "https://registry.npmjs.org/electron/-/electron-35.6.0.tgz", - "integrity": "sha512-C+fzUIVkF6HzJjVeCjd6efL5Y01DwuQAnU6yqwh09grYvSQnlMJDC1qsQ8lSWl+sNYwtwUHAdZd7JtUi6Uyo/A==", + "version": "37.2.3", + "resolved": "https://registry.npmjs.org/electron/-/electron-37.2.3.tgz", + "integrity": "sha512-JRKKn8cRDXDfkC+oWISbYs+c+L6RA776JM0NiB9bn2yV8H/LnBUlVPzKKfsXgrUIokN4YcbCw694vfAdEJwtGw==", "dev": true, "hasInstallScript": true, "license": "MIT", diff --git a/package.json b/package.json index 7ee889841c3..857c13f64df 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "code-oss-dev", "version": "1.103.0", - "distro": "a5bd023116e1e912804ee6d9f1c0b51c0369e8e4", + "distro": "fb6f1bb4f23417f2b23115bdd0e37afd081bc2e2", "author": { "name": "Microsoft Corporation" }, @@ -155,7 +155,7 @@ "css-loader": "^6.9.1", "debounce": "^1.0.0", "deemon": "^1.13.5", - "electron": "35.6.0", + "electron": "37.2.3", "eslint": "^9.11.1", "eslint-formatter-compact": "^8.40.0", "eslint-plugin-header": "3.1.1", diff --git a/remote/.npmrc b/remote/.npmrc index 910703ce8df..1e200b1cc52 100644 --- a/remote/.npmrc +++ b/remote/.npmrc @@ -1,6 +1,6 @@ disturl="https://nodejs.org/dist" -target="22.15.1" -ms_build_id="340892" +target="22.17.0" +ms_build_id="349259" runtime="node" build_from_source="true" legacy-peer-deps="true"