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

1884 Коммитов

Автор SHA1 Сообщение Дата
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