Граф коммитов

634 Коммитов

Автор SHA1 Сообщение Дата
Shelley Vohr 3a2e1cf307 src: add patches for Node upgrade v10.6.0 (#626)
Update patches in preparation for the upgrade to Chromium 67

Included commits:
62ca2cf21c deps: cherry-pick 70c4340 from upstream V8
ab27e0e785 deps: cherry-pick acc336c from upstream V8
37a5c8c2ff deps: cherry-pick b20faff from upstream V8
4663d1c22e deps: backport aa6ce3e from upstream V8
5d7218965d deps: cherry-pick 5dd3395 from upstream V8
14bb905d18 deps: V8: cherry-pick a440efb27f from upstream
35d6661973 deps: cherry-pick 6989b3f6d7 from V8 upstream
4e788dc2f5 deps: backport 91ddb65d from upstream V8
2018-09-11 10:33:04 +02:00
Aleksei Kuzmin 1c700d20eb Do not collect static libraries PDB files for dist on Windows
Starting Chromium 67 we should move to libcc+Electron combined build
so create-dist shouldn't be needed anymore anyway.
2018-09-11 10:33:04 +02:00
Aleksei Kuzmin 38dbb4c4ca Update Electron build configs for Chromium 67
There are errors about some generated headers not being available.
It probably happens because of Jumbo builds.

The Great Blink mv for source files, part 2
https://chromium-review.googlesource.com/1001153

Removes web/ lib and dependencies from Blink.
https://chromium-review.googlesource.com/602093

Remove web/ finally!!!
https://chromium-review.googlesource.com/606812

Move //components/filesystem to //components/services/
https://chromium-review.googlesource.com/c/chromium/src/+/948913
2018-09-11 10:33:04 +02:00
Robo 65e44d0b8a build: [gyp] cdm key system support behind flag (#671) 2018-09-04 10:40:37 +02:00
Alexey Kuzmin a664c7088a
build: clean up git related scripts (#663) 2018-08-31 17:41:57 +02:00
Samuel Attard 392a5c0985 perf: commit our patches in batches instead of 1 by 1 2018-08-21 11:56:03 -07:00
Alexey Kuzmin 5ff3486fc0
build: add optional --project-root arg for the patching related scripts (#653)
It is necessary because we have different folders hierarchy
in the traditional build setup with libchromiumcontent being a separate repo
and in the gn-based build with libchromiumcontent repo checked out inside the src/.
2018-08-16 14:11:33 -07:00
John Kleinschmidt 8d7a3cb92d
Merge pull request #647 from electron/commmit-patches
build: optionally commit patches after they have been applied
2018-08-15 11:12:56 -07:00
Robo 3eb82a19c6 build:[gyp] ship //net:extras for component build (#651) 2018-08-15 08:43:37 -07:00
Aleksei Kuzmin ea761327d7 Add an option to commit patches after they have been applied 2018-08-14 22:30:46 -07:00
Aleksei Kuzmin ca27db16af Refactor script/sccache
Handle only custom arguments, pass all others to the `sccache` binary.
2018-07-27 13:50:11 -07:00
Birunthan Mohanathas 659aa83375 build: Ship libbase_static.a for macOS/Linux (#609)
Needed for using e.g. `switches::kEnableFeatures` in
electron/electron#13784.
2018-07-25 08:27:13 +10:00
Jeremy Apthorp d51a1cce4a
Merge branch 'master' into apply-patches-dir 2018-07-20 14:32:00 -07:00
Jeremy Apthorp 7b2a223333 build: merge patches/mas into patches/common
All the code in the MAS patches was generic enough to be patched in all
the time (it's guarded by #ifdefs, and the define is toggled by the
build).
2018-07-19 16:09:15 -07:00
Jeremy Apthorp 921c94a458 build: add --folder arg to apply-patches
This allows one to apply folders of patches by hand more easily.
2018-07-19 15:19:48 -07:00
John Kleinschmidt d3dd72c9d5 Fix static download 2018-07-16 12:36:59 -04:00
John Kleinschmidt bdfcdb0fe1 Only show download stats when verbose is used. 2018-07-13 13:40:31 -04:00
John Kleinschmidt 44c01668ad Read 1mb instead of 1024 bytes
Also fix percentage sign
2018-07-13 11:34:54 -04:00
Charles Kerr 679db0e255 fix: syntax error introduced in 84560753 2018-07-11 09:03:59 -05:00
Samuel Attard 8456075339 chore: remove unsued variable in filesystem script 2018-07-11 10:39:31 +10:00
Samuel Attard c842414712
build: improve percentage output in download script 2018-07-10 21:02:03 +10:00
Samuel Attard 4516433f23 build: improve the download script to show percentage / ratio progress of libcc download 2018-07-04 15:54:25 +10:00
deepak1556 418c3ed5d9 Build pepper flash behind feature flag 2018-06-21 03:37:20 +05:30
Samuel Attard 3611defa3f test depending on desktop_capturer libs 2018-06-19 16:23:46 +10:00
John Kleinschmidt 5d684ac763 Bump up build timeout
Also, try to track down gn hanging.
2018-06-18 15:21:51 -04:00
John Kleinschmidt 3af930577f Change vsts config to run builds separately 2018-06-18 13:50:42 -04:00
Aleksei Kuzmin 9338433516 Revert "FIXME: Remove PDB files create-dist, shared_library, Windows"
This reverts commit d14b327787.
2018-06-11 15:55:03 +02:00
John Kleinschmidt d2384090de Fix package source error 2018-06-11 11:07:28 +02:00
Aleksei Kuzmin a4396d23cd Do not checkout Native Client 2018-06-11 11:07:28 +02:00
Nitish Sakhawalkar 2cd887adc3 chrome: Unship snapshot_blob.bin from Win/Mac/Linux
https://chromium-review.googlesource.com/812587
2018-06-11 11:07:28 +02:00
Aleksei Kuzmin 96223e3de3 Log a build config name before generating build files for it 2018-06-11 11:07:28 +02:00
Aleksei Kuzmin ce7c86f458 Update GENERATED_INCLUDE_DIRS list 2018-06-11 11:07:28 +02:00
Tomas Rycl d14b327787 FIXME: Remove PDB files create-dist, shared_library, Windows
So the script can finish.
2018-06-11 11:07:28 +02:00
Aleksei Kuzmin d9a17f3904 Ship "components/download/public/*" headers 2018-06-11 11:07:28 +02:00
Samuel Attard 8489c2d2d3 Do not collect network_session_configurator and libjavascript
Unship javascript.lib from windows
https://pdfium-review.googlesource.com/c/pdfium/+/17047
2018-06-11 11:07:28 +02:00
Aleksei Kuzmin 0edcc485e2 Add README.md for the scripts 2018-05-25 17:16:16 +02:00
Aleksei Kuzmin a01151072f Add options to save patch contents to a file to the "get-patch" script 2018-05-25 17:15:44 +02:00
Tomas Rycl e95a29815b FIX create-dist to pick-up static libraries from libchromiumcontent/chromiumcontent 2018-05-14 13:03:19 +02:00
John Kleinschmidt 44fb62a081 Use packaged chromium source for CI
Patch so that we can exclude native_client source
2018-05-09 12:30:06 -04:00
John Kleinschmidt b8db8189a2
Merge pull request #535 from electron/disable-mksnapshot-build-all
Only build native_mksnapshot for arm and arm64
2018-05-09 10:37:49 -04:00
Jeremy Apthorp a6e7959d39 Rename //chromiumcontent to //libchromiumcontent/chromiumcontent
This is to support compatibility with the GN build, which checks out the
libchromiumcontent repo at `src/libchromiumcontent`.
2018-05-04 16:59:18 -07:00
John Kleinschmidt 8e0f3981e5 Only build native_mksnapshot for arm and arm64 2018-05-03 11:35:16 -04:00
John Kleinschmidt e2c4005583 Update run_tests to generate xml reports for CI (#530)
* Update run_tests to generate xml reports

* Setup CI configs for nightly builds running tests
Limit number of tests
2018-05-01 14:29:56 -05:00
John Kleinschmidt bde7bcb88c Use sccache to speed up builds
New binaries with Azure support

Only use sccache for shared(debug) builds
2018-04-25 10:18:23 -04:00
Nitish Sakhawalkar c60f4d1391
Update disabled tests (#527)
* Update disabled tests

Create a config file which lists the test targets with disabled tests. run_tests script will use this yaml file to determine and add appropriate gtest_filter flags while running tests

* Update the patches.yaml file
2018-04-22 09:28:37 -07:00
Aleksei Kuzmin b6e1832a2c Add wrapper script for the bundled sccache 2018-04-19 13:41:56 +02:00
Nitish Sakhawalkar 604183138b Update run_tests script to run only specified test targets 2018-04-17 12:47:48 -07:00
Aleksei Kuzmin e680acceff Add "--use-bundled-sccache" arg to the "update" script 2018-04-16 15:52:13 +02:00
Aleksei Kuzmin b3383e6c42 Add lib/sccache.py helper script 2018-04-16 15:52:13 +02:00
John Kleinschmidt 92bc426ae0
Merge pull request #515 from electron/vsts-config
Configuration for Visual Studio Team Services CI
2018-04-16 09:47:47 -04:00