Aleksei Kuzmin
7711db5148
Add 'run-gn' script and call it from the 'update' script
...
Example usage:
$ ./script/run-gn -c shared_library tests
Done. Made 6931 targets from 1329 files in 3892ms
Done. Made 6918 targets from 1333 files in 3689ms
2018-04-12 13:22:14 +02:00
Aleksei Kuzmin
0d46f860bb
Name an arg "target_arch" instead of "target-arch" for consistency
2018-04-12 13:22:14 +02:00
Aleksei Kuzmin
b420d585a0
Extract Ninja related stuff to lib/ninja.py
2018-04-12 13:22:14 +02:00
Aleksei Kuzmin
b0da43567f
Add and use git.get_head_commit()
2018-04-12 13:22:14 +02:00
Aleksei Kuzmin
3bb757b3fd
Move some script constants to a shared lib/config.py
2018-04-12 13:21:12 +02:00
Alexey Kuzmin
375ec9cccd
Merge pull request #512 from electron/get-patch-contents
...
Add script/get-patch
2018-04-12 12:11:18 +02:00
Nitish Sakhawalkar
4b93896c71
Update broken windows patch files
2018-04-10 10:25:26 -07:00
Aleksei Kuzmin
788db449d4
Add script/get-patch
...
Use it to export commits from Chromium's and other repos as patch files.
2018-04-09 16:25:10 +02:00
Cheng Zhao
90df5e9e88
Merge pull request #508 from electron/enable_plznavigate
...
Update SiteInstance creation logic for Plznavigate
2018-04-06 16:22:09 +09:00
Nitish Sakhawalkar
b937e8fd23
Merge remote-tracking branch 'origin/master' into fix-unittests
2018-04-04 23:48:42 -07:00
Nitish Sakhawalkar
9279341460
Add patches for windows build
2018-04-04 22:36:25 -07:00
deepak1556
f1fc5cfb3d
Update SiteInstance creation logic for Plznavigate
...
- Use speculative render frame host SiteInstance when available.
- GetSiteInstanceForNavigationRequest will be called multiple times
during lifetime of navigation request for browser initiated navigations.
Send necessary info for embedder to decide the site instance to be used
in such scenario.
- Remove new_site_instance.patch
2018-04-05 04:11:43 +05:30
Aleš Pergl
a1c127ed92
Merge pull request #507 from electron/cleanup
...
Cleanup V8 patches
2018-04-04 21:53:28 +02:00
Alexey Kuzmin
76a718409b
Merge pull request #503 from electron/native-titlebar-fix
...
Add a patch to fix window repainting issues when DWM is disabled on Windows
2018-04-04 19:09:13 +03:00
Ales Pergl
3cc7374297
Export only v8::Platform::SystemClockTimeMillis, not the whole class
2018-04-04 14:10:38 +02:00
Ales Pergl
f8af3f2ec0
Remove mksnapshot.patch
2018-04-04 14:09:49 +02:00
John Kleinschmidt
c79fab2a6a
Merge pull request #505 from electron/arm-mksnapshot
...
Add component to build mksnapshot binaries for armv7/arm64 (master)
2018-04-03 09:56:57 -04:00
John Kleinschmidt
cc54122da1
Add component to build mksnapshot binaries for armv7/arm64
2018-04-02 16:19:07 -04:00
Heilig Benedek
a4bc167f1c
add a proper description to the new patch
2018-04-02 20:45:49 +02:00
Heilig Benedek
99751620e9
adds patch to allow disabling redraw locking on windows
2018-04-02 13:11:21 +02:00
Nitish Sakhawalkar
02a86729c2
Disable some test targets in BUILD.gn file.
2018-03-30 13:28:31 -07:00
Nitish Sakhawalkar
50655af206
Disable RenderFrameHostImplBrowserTest.BeforeUnloadDialogRequiresGesture
2018-03-30 12:53:03 -07:00
Nitish Sakhawalkar
aabd91e441
Update patches yaml file with description
2018-03-29 10:27:55 -07:00
Alexey Kuzmin
0db3730512
Do not install PyYAML on bootstrap ( #500 )
2018-03-29 08:35:09 -05:00
Nitish Sakhawalkar
b0a461b95d
Create patch for disabling gpu unit test and update patches yaml
2018-03-28 17:08:43 -07:00
Nitish Sakhawalkar
20b31dcb6f
Update patch to fix DOM test in content/test:content_unittests
2018-03-28 17:08:43 -07:00
Nitish Sakhawalkar
dc46de842e
Add patch to fix build and tests for content/test:content_browsertests
2018-03-28 17:08:43 -07:00
Nitish Sakhawalkar
282cbcbb6f
Add patch to fix base:base_unittests by disabling WeakPtrDeathTests
2018-03-28 17:08:43 -07:00
Alexey Kuzmin
03fd8059e7
Merge pull request #495 from electron/fix-descripion
...
Fix a typo in the patches configs
2018-03-26 21:05:12 +03:00
Aleksei Kuzmin
f55c10a18e
Fix a typo in the patches configs
...
descripion → description
2018-03-26 20:06:48 +03:00
Alexey Kuzmin
ae741cb335
Add missing patch to the config ( #494 )
2018-03-26 11:57:45 -05:00
Alexey Kuzmin
e5e98e5aed
Merge pull request #486 from nitsakh/fix-bootstrap
...
Fix bootstrap install error
2018-03-26 19:55:19 +03:00
Shelley Vohr
3afbcd57a6
Merge pull request #492 from electron/move-dcheck-disable
...
Remove whitespaces from patchfile
2018-03-23 18:41:02 -04:00
Shelley Vohr
7b5c547978
revert whitespace changes
2018-03-23 15:55:18 -04:00
Shelley Vohr
f8e8c373e7
move dcheck disable to dcheck patchfile ( #491 )
2018-03-23 13:51:11 -05:00
Shelley Vohr
62505df812
add patch to disable base_computed_style_ DCHECK ( #487 )
2018-03-22 10:43:29 -05:00
John Kleinschmidt
633563ee2f
Merge pull request #481 from electron/build-clang-arm64
...
Customized build clang scripts for arm64
2018-03-22 09:53:40 -04:00
Nitish Sakhawalkar
32897fcd7e
Fix bootstrap install error
2018-03-21 17:37:22 -07:00
John Kleinschmidt
dda2851946
Customized build clang scripts for arm64/armv7
...
In order to build/test Electron on arm7 and arm64 we need to manually build clang for those platforms. These scripts are modified versions of https://chromium.googlesource.com/chromium/src/tools/clang/+/master/scripts/update.py and https://chromium.googlesource.com/chromium/src/tools/clang/+/master/scripts/package.py
2018-03-21 13:31:21 -04:00
Alexey Kuzmin
0207ca0bf5
Rename patch files ( #485 )
2018-03-21 08:57:23 -05:00
Jeremy Apthorp
e607bd15df
Comment out a spurious navigation-related DCHECK ( #484 )
2018-03-20 22:20:11 -05:00
Alexey Kuzmin
38c34c5446
Store patches meta info in patches configs ( #470 )
...
* Add PyYAML submodule
https://github.com/yaml/pyyaml
* Install PyYAML on bootstrap
* Ignore dirty state of the pyyaml submodule
It creates a "build" directory under its root when built.
* Use argparse in the apply-patches script
And provide a target arch as a named argument.
* Store patches meta info in patches configs
Use a patches config to defines order of patches,
specify a patch owner, and provide a description for a patch.
It should help us to avoid order collisions, make merge conflicts explicit,
and help find owners since git blame might not be reliable
because of frequent changes during Chromium upgrades.
2018-03-20 13:26:39 -05: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
1acfd72a16
Merge pull request #407 from electron/upgrade-to-chromium-63
...
Upgrade to Chromium 63
2018-03-20 17:25:45 +09:00
Cheng Zhao
4acbced107
Remove 082-blink-platform-bindings-V8PerIsolateData.patch
2018-03-15 15:14:43 +09:00
Cheng Zhao
b2840937d7
Ship components/autofill/core/common
2018-03-15 14:50:03 +09:00
Cheng Zhao
6a0008e148
Ship zlib_adler32_simd_c.pdb
2018-03-15 14:50:03 +09:00
Cheng Zhao
039dce720b
Ship rtc_base_approved_generic_cc.pdb
2018-03-15 14:50:03 +09:00
Aleksei Kuzmin
6c8cbcca0c
Use Chromium 63.0.3239.150
2018-03-15 14:50:03 +09:00
Cheng Zhao
9d93a02d68
Disable ScriptForbiddenScope check in BeforeCallEnteredCallback
...
Got crash in Electron:
[22964:0312/160427.139779:FATAL:V8PerIsolateData.cpp(54)] Check failed: !ScriptForbiddenScope::IsScriptForbidden().
0 0x7f52de54eb2d base::debug::StackTrace::StackTrace()
1 0x7f52de54cf5c base::debug::StackTrace::StackTrace()
2 0x7f52de5d3dba logging::LogMessage::~LogMessage()
3 0x7f52e10ddd40 <unknown>
4 0x7f52ee73c505 <unknown>
5 0x7f52ee75e938 v8::Function::Call()
6 0x7f52ef0c9c61 node::InternalMakeCallback()
7 0x7f52ef0ca0ae node::MakeCallback()
8 0x7f52ef0c9ff4 node::MakeCallback()
9 0x7f52ef0c9ec2 node::MakeCallback()
10 0x000000e5e617 mate::internal::CallMethodWithArgs()
11 0x000000fc3f61 _ZN4mate9EmitEventIA15_cJEEEN2v85LocalINS2_5ValueEEEPNS2_7IsolateENS3_INS2_6ObjectEEERKT_DpRKT0_
12 0x000000fc2c6f atom::AtomRendererClient::RunScriptsAtDocumentStart()
13 0x7f52db3390eb content::RenderFrameImpl::RunScriptsAtDocumentElementAvailable()
2018-03-15 14:50:03 +09:00