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