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

248 Коммитов

Автор SHA1 Сообщение Дата
Aleksei Kuzmin 31ac98f89f Use clang on Windows 2018-09-11 10:33:04 +02:00
Aleksei Kuzmin 0beaf23408 Disable widevine on Linux
media: Add assert for "enable_widevine" gn arg
https://chromium-review.googlesource.com/957707
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
Aleksei Kuzmin bc5f2e1e0a Update chromiumcontent/BUILD.gn for Chromium 67
media: Remove widevinecdmadapter target
https://chromium-review.googlesource.com/957868

Rename buildflag_headers for consistency
https://chromium-review.googlesource.com/975990

The Great Blink mv for source files, part 2.
https://chromium-review.googlesource.com/1001153
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
Robo e5fd4311b9 build: [gyp] explicitly override rtc_use_h264 (#667) 2018-08-30 14:28:41 -05:00
Robo 5db50d4918 build: [gn] COMPONENT_EXPORT some pepper flash classes (#664)
* build: [gn] COMPONENT_EXPORT some pepper flash classes

* build: [gyp] convert pepper_flash target into a component
2018-08-28 16:24:29 +02:00
Jeremy Apthorp f11f66be68 build: define is_mas_build as a GN arg
This is to support the GN build, which won't read the MAS_BUILD
environment variable, and will instead rely on the GN args system to
toggle between MAS/non-MAS.
2018-07-19 14:54:33 -07:00
deepak1556 418c3ed5d9 Build pepper flash behind feature flag 2018-06-21 03:37:20 +05:30
Samuel Attard 5dd572fce9 Add dep on desktop_capturer 2018-06-19 14:17:43 +10:00
Aleksei Kuzmin fec33ffd55 Dont use clang on Windows 2018-06-11 13:29:24 +02:00
Nitish Sakhawalkar 1670b0a020 Don't build desktop_capturer, it's not needed anymore 2018-06-11 11:07:28 +02:00
Tomas Rycl e42fdf8e06 Missing symbols in static lib added to build 2018-06-11 11:07:28 +02:00
Nitish Sakhawalkar b90b46f05b Update build_libs.py script with right obj files 2018-06-11 11:07:28 +02:00
Aleksei Kuzmin 0d8a158c6b Build "pdfium_skia_shared" as a static library 2018-06-11 11:07:28 +02:00
Nitish Sakhawalkar ea544a0973 Add patch to fix v8_context_snapshot_generator build.
Update patches yaml file
Update build_time_executable config for macos
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 f5771511e0 Statically build device_service 2018-06-11 11:07:28 +02:00
Aleksei Kuzmin b8399bdc81 Statically build viz_service 2018-06-11 11:07:28 +02:00
Aleksei Kuzmin bbc0f0e571 Update build_libs script for Chromium 66 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 8c80724f89 Combined several mojo unit test binaries into one mojo_unittests
https://chromium-review.googlesource.com/919364
2018-06-11 11:07:27 +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
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 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
Nitish Sakhawalkar b937e8fd23 Merge remote-tracking branch 'origin/master' into fix-unittests 2018-04-04 23:48:42 -07:00
John Kleinschmidt cc54122da1 Add component to build mksnapshot binaries for armv7/arm64 2018-04-02 16:19:07 -04:00
Nitish Sakhawalkar 02a86729c2 Disable some test targets in BUILD.gn file. 2018-03-30 13:28:31 -07:00
Alexey Kuzmin dceeb59d3f
Merge pull request #443 from electron/enable_unittests
Enable unittests and browsertests
2018-03-20 15:56:32 +03:00
Cheng Zhao b2840937d7 Ship components/autofill/core/common 2018-03-15 14:50:03 +09:00
Aleksei Kuzmin 74ef46cccf Update build_libs.py for Chromium 63 2018-03-15 14:50:03 +09:00
deepak1556 f808bd667d --typed_array_max_size_in_heap setting which is used by Node.js is now a build time flag
https://chromium-review.googlesource.com/c/v8/v8/+/664721
2018-03-15 14:50:03 +09:00
Aleksei Kuzmin d7e812f50f Enable back Jumbo build on arm64 2018-03-15 14:50:03 +09:00
Aleksei Kuzmin 65a15e2ea0 REVIEW: Disable linux installer build on arm64 2018-03-15 14:50:03 +09:00
Aleksei Kuzmin a508874be2 Import build/config/features.gni 2018-03-12 17:47:09 +09:00
deepak1556 567433a671 create test target for chromiumcontent 2018-03-12 17:07:33 +09:00
Cheng Zhao c0bfc54f80 Do not use system freetype for arm64 2018-03-08 11:04:30 +09:00
Cheng Zhao 12191cdc99 No need to patch to use custom sysroot 2018-02-28 13:52:15 +09:00
Cheng Zhao 07ddc999f4 mips64el libs are under lib64 2018-02-28 10:20:17 +09:00
Cheng Zhao d068004873 The patch for loongson3 is no longer needed 2018-02-27 14:44:22 +09:00
Cheng Zhao 1113e46e6b Minimize custom flags used for mips64el 2018-02-27 14:44:22 +09:00
Cheng Zhao 322eb12def Ship libc++ objects 2018-02-22 13:39:14 +03:00
Cheng Zhao ea48c0c935 Enable use_custom_libcxx on Linux 2018-02-21 20:54:29 +03:00
Aleksei Kuzmin d533c3c169 Temporary disable Jumbo build on arm64 2018-02-21 20:54:29 +03:00
Aleksei Kuzmin 1ce1cf5be3 Fix Electron Release build on Windows
The path to built libyuv lib has changed after the
"win: Rename clang_x64 to win_clang_x64 in build/toolchain/win"
has landed. See https://crbug.com/748501.
2018-02-21 20:54:29 +03:00
Aleksei Kuzmin 136da80c0f Update build_libs.py script for Chromium 62 2018-02-21 20:54:29 +03:00
Ales Pergl 193a1cd72a Simplified static_library GN target definitions
This change defines the static_library GN targets only during the second pass
of the static_library build. The config targets had to be moved out of the main
`BUILD.gn` to prevent undefined variable errors because I removed the
`if (obj_something)` checks.
2018-02-20 14:26:32 +01:00
Ales Pergl cd32da8b50 Split `v8.lib` to avoid linker error caused by big static library 2018-02-07 17:47:01 +01:00
Ales Pergl ea5c6e1a08 Isolate new static library `webkitcore` to cope with larger object files when `is_official_build == true` 2018-02-07 17:47:01 +01:00
Ales Pergl 9561fbc810 Enable Chromium's "official" build
Some link-time optimizations must be disabled for now, because they
conflict with the fact that Electron is not a monolithic binary.
2018-02-07 17:47:01 +01:00