electron/atom/browser
Jeremy Apthorp e012801420 feat: upgrade to Chromium 68.0.3440.128 and Node 10.11.0 (#14677)
* Update to Chromium 68.0.3440.128 and Node 10.10.0

* update v8, ffmpeg, chromium, crashpad, boringssl, and webrtc patches

* fix SSL_get_tlsext_status_type patch

* pass encryption_modes_supported to CdmInfo

* kNoSandbox moved into service_manager

* bump CHROME_VERSION_STRING

TODO: automatically pull in the real chrome version

* PathService -> base::PathService

* net::X509Certificate::Equals -> net::X509Certificate::EqualsExcludingChain

* use content::ChildProcessTerminationInfo

* GetHandle() -> GetProcess().Handle()

* ScopedNestableTaskAllower doesn't take an argument

* net::HttpAuthCache::ClearEntriesAddedWithin -> ClearAllEntries

* std::unique_ptr<WebContents>

* blink::WebFullscreenOptions

* OnAudioStateChanged doesn't take a WebContents

* content::RESULT_CODE_NORMAL_EXIT -> service_manager::RESULT_CODE_NORMAL_EXIT

* MessageLoopCurrent

* WasResized -> SynchronizeVisualProperties

* SetTimeStamp takes a base::TimeTicks

* ExecuteScriptInIsolatedWorld is single-script only

* DispatchNonPersistentCloseEvent takes a callback now

* expose URLRequestContextGetter::{Add,Remove}Observer

* test: remove no longer existing Chromium test deps

cc_blink_unittests has been removed in
https://chromium-review.googlesource.com/1053765

mojo_common_unittests has been removed in
https://chromium-review.googlesource.com/1028000

* SetFdLimit -> IncreaseFdLimitTo

NOTE: the behaviour of this API has changed slightly, and we should
mention that in the notes.

* MessageLoop::QuitWhenIdleClosure -> RunLoop::QuitCurrentWhenIdleClosureDeprecated

* certificate_transparency moved out of net/

pending a clearer decision about what to do with CT

in the mean time, copy CreateLogVerifiersForKnownLogs from deleted chromium source

* add secure_origin_whitelist to chrome source list

NOTE: is this something we actually want? cc @deepak1556

* DrainBackgroundTasks -> DrainTasks

* use new node options parser

* fix disable_scroll_begin_dcheck.patch

* ViewsDelegate::CreateWebContents went away

see 1031314

* kZygoteProcess moved into service_manager

* test: minor improvements to the Node spec

 - reformat some parts
 - better failures reporting with `expect`
 - skip some tests instead of marking them as passed

* chromium removed *_posix.cc from the source filters

* test: fix :electron_tests compilation

* better crash diagnostics in ffmpeg test

* fix: enable back a DCHECK in viz::ServerSharedBitmapManager

Fixes #14327.
Backports https://chromium-review.googlesource.com/802574.

* chore: update linux sysroots

* chore: remove obsolete "install-sysroot.py" script

* test: fix frame-subscriber test on Mac

* disable OSR for now

* test: make before-input-event test more robust

* test: make run-as-node --inspect test more robust on windows

* roll node to v10.11.0

* avoid duplicate files when building a zip

* disable failing assert in beginFrameSubscription dirty-rectangle test

* experiment with is_cfi = false

* fix: build torque with x64 toolchain

Co-Authored-By: Alexey Kuzmin <github@alexeykuzmin.com>

* test: disable the "app.relaunch" test on Linux

* chore: bump node to get header tar file

* chore: bump node to fix tar.py line endings
2018-10-04 12:02:14 +10:00
..
api feat: upgrade to Chromium 68.0.3440.128 and Node 10.11.0 (#14677) 2018-10-04 12:02:14 +10:00
lib fix: fix gn cpplint warnings (#14583) 2018-09-12 19:25:56 -05:00
loader fix: fix gn cpplint warnings (#14583) 2018-09-12 19:25:56 -05:00
mac feat: add APIs to support mojave dark modes (#14755) 2018-09-27 10:33:31 -05:00
net chore: run clang-format 2018-09-19 17:18:10 +02:00
osr build: turn on OSR for GN builds (#14352) 2018-09-27 09:32:31 -04:00
resources build: remove duplicate cursor resource configs (#14929) 2018-10-03 08:38:53 -07:00
ui chore: remove dead code in menu controller (#14939) 2018-10-03 16:24:28 +09:00
atom_blob_reader.cc fix: fix gn cpplint warnings (#14583) 2018-09-12 19:25:56 -05:00
atom_blob_reader.h fix: fix gn cpplint warnings (#14583) 2018-09-12 19:25:56 -05:00
atom_browser_client.cc feat: upgrade to Chromium 68.0.3440.128 and Node 10.11.0 (#14677) 2018-10-04 12:02:14 +10:00
atom_browser_client.h feat: upgrade to Chromium 68.0.3440.128 and Node 10.11.0 (#14677) 2018-10-04 12:02:14 +10:00
atom_browser_context.cc feat: upgrade to Chromium 68.0.3440.128 and Node 10.11.0 (#14677) 2018-10-04 12:02:14 +10:00
atom_browser_context.h fix: fix gn cpplint warnings (#14583) 2018-09-12 19:25:56 -05:00
atom_browser_main_parts.cc feat: upgrade to Chromium 68.0.3440.128 and Node 10.11.0 (#14677) 2018-10-04 12:02:14 +10:00
atom_browser_main_parts.h fix: fix gn cpplint warnings (#14583) 2018-09-12 19:25:56 -05:00
atom_browser_main_parts_mac.mm clang-format objc files (#12673) 2018-04-20 11:47:04 -07:00
atom_browser_main_parts_posix.cc also format missing .cc files 2018-04-18 20:48:45 -04:00
atom_download_manager_delegate.cc chore: run clang-format 2018-09-19 17:18:10 +02:00
atom_download_manager_delegate.h Move download_item.h from content/public to components/download 2018-06-19 11:49:40 +10:00
atom_javascript_dialog_manager.cc fix: fix gn cpplint warnings (#14583) 2018-09-12 19:25:56 -05:00
atom_javascript_dialog_manager.h Give the JS dialog manager the alerting frame. 2018-06-19 11:49:42 +10:00
atom_navigation_throttle.cc feat: add will-redirect (#13866) 2018-09-16 01:42:43 +10:00
atom_navigation_throttle.h feat: add will-redirect (#13866) 2018-09-16 01:42:43 +10:00
atom_permission_manager.cc fix: fix gn cpplint warnings (#14583) 2018-09-12 19:25:56 -05:00
atom_permission_manager.h fix: fix gn cpplint warnings (#14583) 2018-09-12 19:25:56 -05:00
atom_quota_permission_context.cc Fix includes in AtomQuotaPermissionContext 2018-06-19 11:49:41 +10:00
atom_quota_permission_context.h Fix includes in AtomQuotaPermissionContext 2018-06-19 11:49:41 +10:00
atom_resource_dispatcher_host_delegate.cc build: define compile time features with buildflag header (#14840) 2018-10-01 16:00:53 -04:00
atom_resource_dispatcher_host_delegate.h Handle external protocols with the network service. 2018-09-11 20:24:03 +02:00
atom_speech_recognition_manager_delegate.cc fix: fix gn cpplint warnings (#14583) 2018-09-12 19:25:56 -05:00
atom_speech_recognition_manager_delegate.h [chromium-style] override / virtual warnings 2018-04-19 11:12:10 -07:00
atom_web_ui_controller_factory.cc build: define compile time features with buildflag header (#14840) 2018-10-01 16:00:53 -04:00
atom_web_ui_controller_factory.h [chromium-style] override / virtual warnings 2018-04-19 11:12:10 -07:00
auto_updater.cc also format missing .cc files 2018-04-18 20:48:45 -04:00
auto_updater.h clang-format atom files 2018-04-18 20:48:45 -04:00
auto_updater_mac.mm clang-format objc files (#12673) 2018-04-20 11:47:04 -07:00
bridge_task_runner.cc feat: upgrade to Chromium 68.0.3440.128 and Node 10.11.0 (#14677) 2018-10-04 12:02:14 +10:00
bridge_task_runner.h [chromium-style] out-of-line default constructors and destructors 2018-04-19 11:12:58 -07:00
browser.cc feat: upgrade to Chromium 68.0.3440.128 and Node 10.11.0 (#14677) 2018-10-04 12:02:14 +10:00
browser.h fix: fix gn cpplint warnings (#14583) 2018-09-12 19:25:56 -05:00
browser_linux.cc refactor: chromium-style warnings in linux code (#12949) 2018-05-16 14:12:45 -05:00
browser_mac.mm refactor: remove deprecated GetAs methods (#13425) 2018-06-27 14:52:48 -07:00
browser_observer.h fix: add method and referrer properties to app login event (#14231) 2018-08-23 18:55:13 +09:00
browser_win.cc feat: upgrade to Chromium 68.0.3440.128 and Node 10.11.0 (#14677) 2018-10-04 12:02:14 +10:00
child_web_contents_tracker.cc Fix cpplint errors 2017-04-12 12:25:56 +09:00
child_web_contents_tracker.h Fix cpplint errors 2017-04-12 12:25:56 +09:00
common_web_contents_delegate.cc feat: upgrade to Chromium 68.0.3440.128 and Node 10.11.0 (#14677) 2018-10-04 12:02:14 +10:00
common_web_contents_delegate.h feat: upgrade to Chromium 68.0.3440.128 and Node 10.11.0 (#14677) 2018-10-04 12:02:14 +10:00
common_web_contents_delegate_mac.mm fix: handle shortcuts by default if no WebPreferences object exists (#14766) 2018-09-28 01:41:09 +10:00
common_web_contents_delegate_views.cc fix: handle shortcuts by default if no WebPreferences object exists (#14766) 2018-09-28 01:41:09 +10:00
fake_location_provider.cc fix: opt into location services once device service has been started (#14253) 2018-08-23 08:51:46 -07:00
fake_location_provider.h fix: opt into location services once device service has been started (#14253) 2018-08-23 08:51:46 -07:00
javascript_environment.cc fix: initialize tracing controller before starting platform (#14499) 2018-09-11 20:24:03 +02:00
javascript_environment.h [chromium-style] out-of-line default constructors and destructors 2018-04-19 11:12:58 -07:00
login_handler.cc fix: fix gn cpplint warnings (#14583) 2018-09-12 19:25:56 -05:00
login_handler.h fix: add method and referrer properties to app login event (#14231) 2018-08-23 18:55:13 +09:00
native_browser_view.cc Make BrowserView DragRegionViews children of the WebContents view 2018-03-19 20:45:40 +02:00
native_browser_view.h clang-format atom files 2018-04-18 20:48:45 -04:00
native_browser_view_mac.h Store InspectableWebContents instead of InspectableWebContentsView in NativeBrowserView 2018-03-19 20:44:05 +02:00
native_browser_view_mac.mm fix: update deprecated NSWindow masks (#14760) 2018-09-26 16:00:57 -07:00
native_browser_view_views.cc refactor: chromium-style warnings in linux code (#12949) 2018-05-16 14:12:45 -05:00
native_browser_view_views.h refactor: chromium-style warnings in linux code (#12949) 2018-05-16 14:12:45 -05:00
native_window.cc REVIEW: Delete WidgetDelegate before widget is destroyed. 2018-09-11 20:24:03 +02:00
native_window.h feat: allow window above full screen windows on mac (#14122) 2018-08-31 15:06:02 -07:00
native_window_mac.h fix: fix gn cpplint warnings (#14583) 2018-09-12 19:25:56 -05:00
native_window_mac.mm fix: Disable new fade animation for BrowserViews (#14911) 2018-10-02 11:49:26 +10:00
native_window_observer.h feat: 'will-move' event for windows. (#14283) 2018-08-28 08:44:10 -05:00
native_window_views.cc fix: setMaximizable to be true if window is resizable & maximizable (#14648) 2018-09-26 11:41:40 +10:00
native_window_views.h fix: fix gn cpplint warnings (#14583) 2018-09-12 19:25:56 -05:00
native_window_views_win.cc feat: 'will-move' event for windows. (#14283) 2018-08-28 08:44:10 -05:00
node_debugger.cc feat: upgrade to Chromium 68.0.3440.128 and Node 10.11.0 (#14677) 2018-10-04 12:02:14 +10:00
node_debugger.h inspector: stop dragging platform pointer 2018-09-11 20:24:03 +02:00
relauncher.cc feat: upgrade to Chromium 68.0.3440.128 and Node 10.11.0 (#14677) 2018-10-04 12:02:14 +10:00
relauncher.h Correctly quotes the argv on Windows 2016-06-02 21:10:39 +09:00
relauncher_linux.cc Improve process launch handle sharing API. 2018-02-23 10:21:24 +09:00
relauncher_mac.cc also format missing .cc files 2018-04-18 20:48:45 -04:00
relauncher_win.cc also format missing .cc files 2018-04-18 20:48:45 -04:00
render_process_preferences.cc refactor: replace base::Value::DeepCopy and CreateDeepCopy with Clone (#14420) 2018-09-02 17:38:35 -05:00
render_process_preferences.h Refactoring: use C++11 class member variable initialization 2018-05-22 00:18:38 +02:00
request_context_delegate.cc fix: fix gn cpplint warnings (#14583) 2018-09-12 19:25:56 -05:00
request_context_delegate.h fix: fix gn cpplint warnings (#14583) 2018-09-12 19:25:56 -05:00
session_preferences.cc also format missing .cc files 2018-04-18 20:48:45 -04:00
session_preferences.h clang-format atom files 2018-04-18 20:48:45 -04:00
special_storage_policy.cc Improve ClearOnExit behavior of cookies using domain matching 2018-09-11 20:21:32 +02:00
special_storage_policy.h Improve ClearOnExit behavior of cookies using domain matching 2018-09-11 20:21:32 +02:00
unresponsive_suppressor.cc Replace DialogScope with UnresponsiveSuppressor 2016-07-11 15:29:03 +09:00
unresponsive_suppressor.h Replace DialogScope with UnresponsiveSuppressor 2016-07-11 15:29:03 +09:00
web_contents_permission_helper.cc chore: run clang-format 2018-09-19 17:18:10 +02:00
web_contents_permission_helper.h feat: add session.setPermissionCheckHandler (#13925) 2018-08-28 09:05:08 -05:00
web_contents_preferences.cc feat: upgrade to Chromium 68.0.3440.128 and Node 10.11.0 (#14677) 2018-10-04 12:02:14 +10:00
web_contents_preferences.h Revert "sec: deprecate some webPreference defaults to be secure-by-default (#14284)" (#14380) 2018-08-30 09:57:49 +12:00
web_contents_zoom_controller.cc fix: use OOPIF for webview tag (#13869) 2018-08-16 15:57:40 -07:00
web_contents_zoom_controller.h fix: use OOPIF for webview tag (#13869) 2018-08-16 15:57:40 -07:00
web_dialog_helper.cc chore: Annotate fallthrough switch paths with FALLTHROUGH 2018-06-20 14:38:18 -07:00
web_dialog_helper.h clang-format atom files 2018-04-18 20:48:45 -04:00
web_view_guest_delegate.cc feat: upgrade to Chromium 68.0.3440.128 and Node 10.11.0 (#14677) 2018-10-04 12:02:14 +10:00
web_view_guest_delegate.h fix: use OOPIF for webview tag (#13869) 2018-08-16 15:57:40 -07:00
web_view_manager.cc [chromium-style] auto variable type must not deduce to a raw pointer type 2018-04-19 11:10:52 -07:00
web_view_manager.h clang-format atom files 2018-04-18 20:48:45 -04:00
window_list.cc [chromium-style] auto variable type must not deduce to a raw pointer type 2018-04-19 11:10:52 -07:00
window_list.h Add IsEmpty helper and remove GetInstance public usage 2017-04-11 09:09:17 -07:00
window_list_observer.h