Path Lines of Code BUILD.gn 1274 appveyor.yml 187 azure-pipelines-arm.yml 105 azure-pipelines-woa.yml 115 build/args/all.gn 20 build/args/ffmpeg.gn 7 build/args/release.gn 5 build/args/testing.gn 8 build/asar.gni 87 build/config/BUILD.gn 16 build/dump_syms.py 40 build/extract_symbols.gni 47 build/fake_v8_context_snapshot_generator.py 6 build/fuses/build.py 46 build/fuses/fuses.json5 11 build/generate-template.py 13 build/generate_node_defines.py 28 build/js2c.py 15 build/mac/make_locale_dirs.py 14 build/node.gni 20 build/npm-run.py 18 build/npm.gni 40 build/profile_toolchain.py 83 build/rules.gni 83 build/run-in-dir.py 8 build/run-node.py 9 build/strip_framework.py 11 build/templated_file.gni 31 build/tsc.gni 39 build/zip.py 86 build/zip_libcxx.py 42 buildflags/BUILD.gn 19 buildflags/buildflags.gni 25 chromium_src/BUILD.gn 378 default_app/default_app.ts 80 default_app/index.html 88 default_app/main.ts 227 default_app/preload.ts 49 default_app/styles.css 131 electron_paks.gni 203 filenames.auto.gni 329 filenames.gni 736 filenames.hunspell.gni 60 filenames.libcxx.gni 218 filenames.libcxxabi.gni 5 lib/asar/fs-wrapper.ts 678 lib/asar/init.ts 2 lib/browser/api/app.ts 87 lib/browser/api/auto-updater.ts 5 lib/browser/api/auto-updater/auto-updater-native.ts 2 lib/browser/api/auto-updater/auto-updater-win.ts 66 lib/browser/api/auto-updater/squirrel-update-win.ts 78 lib/browser/api/base-window.ts 83 lib/browser/api/browser-view.ts 2 lib/browser/api/browser-window.ts 121 lib/browser/api/content-tracing.ts 1 lib/browser/api/crash-reporter.ts 66 lib/browser/api/desktop-capturer.ts 53 lib/browser/api/dialog.ts 252 lib/browser/api/exports/electron.ts 6 lib/browser/api/global-shortcut.ts 2 lib/browser/api/in-app-purchase.ts 16 lib/browser/api/ipc-main.ts 4 lib/browser/api/menu-item-roles.ts 355 lib/browser/api/menu-item.ts 82 lib/browser/api/menu-utils.ts 152 lib/browser/api/menu.ts 228 lib/browser/api/message-channel.ts 11 lib/browser/api/module-list.ts 44 lib/browser/api/native-theme.ts 2 lib/browser/api/net-log.ts 17 lib/browser/api/net.ts 451 lib/browser/api/notification.ts 6 lib/browser/api/power-monitor.ts 45 lib/browser/api/power-save-blocker.ts 2 lib/browser/api/protocol.ts 22 lib/browser/api/safe-storage.ts 2 lib/browser/api/screen.ts 37 lib/browser/api/session.ts 7 lib/browser/api/share-menu.ts 14 lib/browser/api/system-preferences.ts 16 lib/browser/api/touch-bar.ts 364 lib/browser/api/tray.ts 2 lib/browser/api/view.ts 2 lib/browser/api/views/image-view.ts 4 lib/browser/api/web-contents-view.ts 4 lib/browser/api/web-contents.ts 658 lib/browser/api/web-frame-main.ts 31 lib/browser/default-menu.ts 51 lib/browser/devtools.ts 84 lib/browser/guest-view-manager.ts 296 lib/browser/guest-window-manager.ts 192 lib/browser/init.ts 106 lib/browser/ipc-main-impl.ts 29 lib/browser/ipc-main-internal-utils.ts 31 lib/browser/ipc-main-internal.ts 3 lib/browser/message-port-main.ts 24 lib/browser/parse-features-string.ts 65 lib/browser/rpc-server.ts 61 lib/browser/web-view-events.ts 36 lib/common/api/clipboard.ts 18 lib/common/api/deprecate.ts 110 lib/common/api/module-list.ts 6 lib/common/api/native-image.ts 2 lib/common/api/shell.ts 2 lib/common/define-properties.ts 15 lib/common/init.ts 39 lib/common/ipc-messages.ts 21 lib/common/reset-search-paths.ts 50 lib/common/web-view-methods.ts 72 lib/common/webpack-globals-provider.ts 1 lib/common/webpack-provider.ts 8 lib/isolated_renderer/init.ts 5 lib/renderer/api/context-bridge.ts 27 lib/renderer/api/crash-reporter.ts 12 lib/renderer/api/exports/electron.ts 6 lib/renderer/api/ipc-renderer.ts 27 lib/renderer/api/module-list.ts 6 lib/renderer/api/web-frame.ts 2 lib/renderer/common-init.ts 48 lib/renderer/init.ts 81 lib/renderer/inspector.ts 34 lib/renderer/ipc-renderer-internal-utils.ts 20 lib/renderer/ipc-renderer-internal.ts 17 lib/renderer/security-warnings.ts 171 lib/renderer/web-frame-init.ts 14 lib/renderer/web-view/guest-view-internal.ts 52 lib/renderer/web-view/web-view-attributes.ts 195 lib/renderer/web-view/web-view-constants.ts 20 lib/renderer/web-view/web-view-element.ts 91 lib/renderer/web-view/web-view-impl.ts 180 lib/renderer/web-view/web-view-init.ts 32 lib/renderer/window-setup.ts 35 lib/sandboxed_renderer/api/exports/electron.ts 4 lib/sandboxed_renderer/api/module-list.ts 27 lib/sandboxed_renderer/init.ts 99 lib/worker/init.ts 23 npm/cli.js 20 npm/index.js 18 npm/install.js 75 script/add-debug-link.py 51 script/apply_all_patches.py 23 script/check-patch-diff.ts 12 script/check-relative-doc-links.py 102 script/check-symlinks.js 36 script/codesign/gen-trust.ts 28 script/codesign/trust.xml 138 script/copy-debug-symbols.py 60 script/dbus_mock.py 20 script/doc-only-change.js 54 script/download-circleci-artifacts.js 67 script/export_all_patches.py 22 script/gen-filenames.ts 96 script/gen-hunspell-filenames.js 26 script/gen-libc++-filenames.js 39 script/generate-config-gypi.py 46 script/generate-deps-hash.js 40 script/generate-version-json.js 22 script/generate-zip-manifest.py 10 script/gn-asar-hash.js 7 script/gn-asar.js 49 script/gn-check.js 26 script/gn-plist-but-with-hashes.js 5 script/lib/__init__.py 1 script/lib/config.py 64 script/lib/git.py 208 script/lib/npm.py 12 script/lib/npx.py 15 script/lib/patches.py 21 script/lib/s3put.js 35 script/lib/util.py 174 script/lib/utils.js 86 script/lint.js 296 script/nan-spec-runner.js 93 script/native-tests.py 77 script/node-spec-runner.js 70 script/patches-mtime-cache.py 145 script/push-patch.js 34 script/release/ci-release-build.js 329 script/release/find-github-release.js 32 script/release/get-asset.js 36 script/release/get-url-hash.js 37 script/release/notes/index.js 174 script/release/notes/notes.js 482 script/release/prepare-release.js 185 script/release/publish-to-npm.js 190 script/release/release-artifact-cleanup.js 84 script/release/release.js 392 script/release/uploaders/upload-index-json.py 50 script/release/uploaders/upload-node-checksums.py 86 script/release/uploaders/upload-node-headers.py 64 script/release/uploaders/upload-symbols.py 65 script/release/uploaders/upload-to-github.ts 85 script/release/uploaders/upload.py 263 script/release/version-bumper.js 165 script/release/version-utils.js 100 script/run-clang-format.py 288 script/run-clang-tidy.ts 261 script/run-gn-format.py 19 script/run-if-exists.js 15 script/spec-runner.js 230 script/start-goma.ps1 10 script/start.js 13 script/strip-binaries.py 50 script/verify-chromedriver.py 45 script/verify-ffmpeg.py 79 script/verify-mksnapshot.py 108 script/yarn.js 16 script/zip-symbols.py 55 script/zip_manifests/check-zip-manifest.py 23 shell/app/command_line_args.cc 42 shell/app/command_line_args.h 8 shell/app/electron_content_client.cc 204 shell/app/electron_content_client.h 27 shell/app/electron_crash_reporter_client.cc 172 shell/app/electron_crash_reporter_client.h 68 shell/app/electron_library_main.h 15 shell/app/electron_library_main.mm 37 shell/app/electron_login_helper.mm 11 shell/app/electron_main_delegate.cc 365 shell/app/electron_main_delegate.h 51 shell/app/electron_main_delegate_mac.h 6 shell/app/electron_main_delegate_mac.mm 71 shell/app/electron_main_linux.cc 39 shell/app/electron_main_mac.cc 54 shell/app/electron_main_win.cc 167 shell/app/node_main.cc 216 shell/app/node_main.h 6 shell/app/uv_stdio_fix.cc 16 shell/app/uv_stdio_fix.h 4 shell/app/uv_task_runner.cc 44 shell/app/uv_task_runner.h 31 shell/browser/api/electron_api_app.cc 1610 shell/browser/api/electron_api_app.h 223 shell/browser/api/electron_api_app_mac.mm 71 shell/browser/api/electron_api_app_mas.mm 45 shell/browser/api/electron_api_auto_updater.cc 118 shell/browser/api/electron_api_auto_updater.h 45 shell/browser/api/electron_api_base_window.cc 1093 shell/browser/api/electron_api_base_window.h 246 shell/browser/api/electron_api_browser_view.cc 155 shell/browser/api/electron_api_browser_view.h 64 shell/browser/api/electron_api_browser_window.cc 419 shell/browser/api/electron_api_browser_window.h 90 shell/browser/api/electron_api_browser_window_mac.mm 61 shell/browser/api/electron_api_browser_window_views.cc 28 shell/browser/api/electron_api_content_tracing.cc 139 shell/browser/api/electron_api_cookies.cc 340 shell/browser/api/electron_api_cookies.h 49 shell/browser/api/electron_api_crash_reporter.cc 257 shell/browser/api/electron_api_crash_reporter.h 25 shell/browser/api/electron_api_data_pipe_holder.cc 137 shell/browser/api/electron_api_data_pipe_holder.h 31 shell/browser/api/electron_api_debugger.cc 170 shell/browser/api/electron_api_debugger.h 55 shell/browser/api/electron_api_desktop_capturer.cc 183 shell/browser/api/electron_api_desktop_capturer.h 57 shell/browser/api/electron_api_dialog.cc 87 shell/browser/api/electron_api_download_item.cc 242 shell/browser/api/electron_api_download_item.h 65 shell/browser/api/electron_api_event.cc 19 shell/browser/api/electron_api_event_emitter.cc 34 shell/browser/api/electron_api_event_emitter.h 12 shell/browser/api/electron_api_global_shortcut.cc 156 shell/browser/api/electron_api_global_shortcut.h 41 shell/browser/api/electron_api_in_app_purchase.cc 193 shell/browser/api/electron_api_in_app_purchase.h 37 shell/browser/api/electron_api_menu.cc 265 shell/browser/api/electron_api_menu.h 115 shell/browser/api/electron_api_menu_mac.h 36 shell/browser/api/electron_api_menu_mac.mm 203 shell/browser/api/electron_api_menu_views.cc 61 shell/browser/api/electron_api_menu_views.h 29 shell/browser/api/electron_api_native_theme.cc 135 shell/browser/api/electron_api_native_theme.h 53 shell/browser/api/electron_api_native_theme_mac.mm 27 shell/browser/api/electron_api_net.cc 32 shell/browser/api/electron_api_net_log.cc 188 shell/browser/api/electron_api_net_log.h 53 shell/browser/api/electron_api_notification.cc 244 shell/browser/api/electron_api_notification.h 94 shell/browser/api/electron_api_power_monitor.cc 126 shell/browser/api/electron_api_power_monitor.h 58 shell/browser/api/electron_api_power_monitor_mac.mm 90 shell/browser/api/electron_api_power_monitor_win.cc 89 shell/browser/api/electron_api_power_save_blocker.cc 112 shell/browser/api/electron_api_power_save_blocker.h 36 shell/browser/api/electron_api_printing.cc 97 shell/browser/api/electron_api_protocol.cc 278 shell/browser/api/electron_api_protocol.h 70 shell/browser/api/electron_api_safe_storage.cc 94 shell/browser/api/electron_api_safe_storage.h 11 shell/browser/api/electron_api_screen.cc 145 shell/browser/api/electron_api_screen.h 44 shell/browser/api/electron_api_service_worker_context.cc 140 shell/browser/api/electron_api_service_worker_context.h 43 shell/browser/api/electron_api_session.cc 1060 shell/browser/api/electron_api_session.h 155 shell/browser/api/electron_api_system_preferences.cc 114 shell/browser/api/electron_api_system_preferences.h 127 shell/browser/api/electron_api_system_preferences_mac.mm 585 shell/browser/api/electron_api_system_preferences_win.cc 226 shell/browser/api/electron_api_tray.cc 369 shell/browser/api/electron_api_tray.h 91 shell/browser/api/electron_api_url_loader.cc 526 shell/browser/api/electron_api_url_loader.h 100 shell/browser/api/electron_api_view.cc 58 shell/browser/api/electron_api_view.h 34 shell/browser/api/electron_api_web_contents.cc 3348 shell/browser/api/electron_api_web_contents.h 630 shell/browser/api/electron_api_web_contents_impl.cc 42 shell/browser/api/electron_api_web_contents_mac.mm 55 shell/browser/api/electron_api_web_contents_view.cc 95 shell/browser/api/electron_api_web_contents_view.h 33 shell/browser/api/electron_api_web_frame_main.cc 330 shell/browser/api/electron_api_web_frame_main.h 88 shell/browser/api/electron_api_web_request.cc 454 shell/browser/api/electron_api_web_request.h 119 shell/browser/api/electron_api_web_view_manager.cc 40 shell/browser/api/event.cc 55 shell/browser/api/event.h 27 shell/browser/api/frame_subscriber.cc 135 shell/browser/api/frame_subscriber.h 56 shell/browser/api/gpu_info_enumerator.cc 102 shell/browser/api/gpu_info_enumerator.h 48 shell/browser/api/gpuinfo_manager.cc 70 shell/browser/api/gpuinfo_manager.h 31 shell/browser/api/message_port.cc 232 shell/browser/api/message_port.h 53 shell/browser/api/process_metric.cc 130 shell/browser/api/process_metric.h 50 shell/browser/api/save_page_handler.cc 48 shell/browser/api/save_page_handler.h 34 shell/browser/api/ui_event.cc 24 shell/browser/api/ui_event.h 13 shell/browser/api/views/electron_api_image_view.cc 41 shell/browser/api/views/electron_api_image_view.h 24 shell/browser/auto_updater.cc 18 shell/browser/auto_updater.h 45 shell/browser/auto_updater_mac.mm 142 shell/browser/badging/badge_manager.cc 74 shell/browser/badging/badge_manager.h 63 shell/browser/badging/badge_manager_factory.cc 26 shell/browser/badging/badge_manager_factory.h 24 shell/browser/bluetooth/electron_bluetooth_delegate.cc 108 shell/browser/bluetooth/electron_bluetooth_delegate.h 72 shell/browser/browser.cc 214 shell/browser/browser.h 214 shell/browser/browser_linux.cc 178 shell/browser/browser_mac.mm 427 shell/browser/browser_observer.h 50 shell/browser/browser_process_impl.cc 248 shell/browser/browser_process_impl.h 91 shell/browser/browser_win.cc 638 shell/browser/certificate_manager_model.cc 109 shell/browser/certificate_manager_model.h 53 shell/browser/child_web_contents_tracker.cc 9 shell/browser/child_web_contents_tracker.h 22 shell/browser/cookie_change_notifier.cc 42 shell/browser/cookie_change_notifier.h 28 shell/browser/electron_autofill_driver.cc 51 shell/browser/electron_autofill_driver.h 33 shell/browser/electron_autofill_driver_factory.cc 81 shell/browser/electron_autofill_driver_factory.h 38 shell/browser/electron_browser_client.cc 1434 shell/browser/electron_browser_client.h 279 shell/browser/electron_browser_context.cc 357 shell/browser/electron_browser_context.h 147 shell/browser/electron_browser_handler_impl.cc 118 shell/browser/electron_browser_handler_impl.h 61 shell/browser/electron_browser_main_parts.cc 403 shell/browser/electron_browser_main_parts.h 130 shell/browser/electron_browser_main_parts_mac.mm 50 shell/browser/electron_browser_main_parts_posix.cc 157 shell/browser/electron_download_manager_delegate.cc 203 shell/browser/electron_download_manager_delegate.h 46 shell/browser/electron_gpu_client.cc 15 shell/browser/electron_gpu_client.h 13 shell/browser/electron_javascript_dialog_manager.cc 103 shell/browser/electron_javascript_dialog_manager.h 36 shell/browser/electron_navigation_throttle.cc 52 shell/browser/electron_navigation_throttle.h 18 shell/browser/electron_pdf_web_contents_helper_client.cc 15 shell/browser/electron_pdf_web_contents_helper_client.h 19 shell/browser/electron_permission_manager.cc 355 shell/browser/electron_permission_manager.h 109 shell/browser/electron_quota_permission_context.cc 13 shell/browser/electron_quota_permission_context.h 23 shell/browser/electron_speech_recognition_manager_delegate.cc 42 shell/browser/electron_speech_recognition_manager_delegate.h 41 shell/browser/electron_web_ui_controller_factory.cc 40 shell/browser/electron_web_ui_controller_factory.h 30 shell/browser/event_emitter_mixin.cc 28 shell/browser/event_emitter_mixin.h 77 shell/browser/extended_web_contents_observer.h 23 shell/browser/extensions/api/BUILD.gn 25 shell/browser/extensions/api/cryptotoken_private/cryptotoken_private_api.cc 203 shell/browser/extensions/api/cryptotoken_private/cryptotoken_private_api.h 63 shell/browser/extensions/api/i18n/i18n_api.cc 14 shell/browser/extensions/api/i18n/i18n_api.h 11 shell/browser/extensions/api/management/electron_management_api_delegate.cc 179 shell/browser/extensions/api/management/electron_management_api_delegate.h 78 shell/browser/extensions/api/resources_private/resources_private_api.cc 81 shell/browser/extensions/api/resources_private/resources_private_api.h 19 shell/browser/extensions/api/runtime/electron_runtime_api_delegate.cc 75 shell/browser/extensions/api/runtime/electron_runtime_api_delegate.h 28 shell/browser/extensions/api/streams_private/streams_private_api.cc 57 shell/browser/extensions/api/streams_private/streams_private_api.h 19 shell/browser/extensions/api/tabs/tabs_api.cc 367 shell/browser/extensions/api/tabs/tabs_api.h 75 shell/browser/extensions/electron_browser_context_keyed_service_factories.cc 11 shell/browser/extensions/electron_browser_context_keyed_service_factories.h 8 shell/browser/extensions/electron_component_extension_resource_manager.cc 89 shell/browser/extensions/electron_component_extension_resource_manager.h 33 shell/browser/extensions/electron_display_info_provider.cc 4 shell/browser/extensions/electron_display_info_provider.h 13 shell/browser/extensions/electron_extension_host_delegate.cc 63 shell/browser/extensions/electron_extension_host_delegate.h 37 shell/browser/extensions/electron_extension_loader.cc 166 shell/browser/extensions/electron_extension_loader.h 57 shell/browser/extensions/electron_extension_message_filter.cc 128 shell/browser/extensions/electron_extension_message_filter.h 44 shell/browser/extensions/electron_extension_system.cc 215 shell/browser/extensions/electron_extension_system.h 86 shell/browser/extensions/electron_extension_system_factory.cc 35 shell/browser/extensions/electron_extension_system_factory.h 26 shell/browser/extensions/electron_extension_web_contents_observer.cc 18 shell/browser/extensions/electron_extension_web_contents_observer.h 25 shell/browser/extensions/electron_extensions_api_client.cc 90 shell/browser/extensions/electron_extensions_api_client.h 25 shell/browser/extensions/electron_extensions_browser_api_provider.cc 15 shell/browser/extensions/electron_extensions_browser_api_provider.h 17 shell/browser/extensions/electron_extensions_browser_client.cc 305 shell/browser/extensions/electron_extensions_browser_client.h 122 shell/browser/extensions/electron_kiosk_delegate.cc 9 shell/browser/extensions/electron_kiosk_delegate.h 13 shell/browser/extensions/electron_messaging_delegate.cc 98 shell/browser/extensions/electron_messaging_delegate.h 45 shell/browser/extensions/electron_navigation_ui_data.cc 25 shell/browser/extensions/electron_navigation_ui_data.h 25 shell/browser/extensions/electron_process_manager_delegate.cc 29 shell/browser/extensions/electron_process_manager_delegate.h 27 shell/browser/fake_location_provider.cc 29 shell/browser/fake_location_provider.h 23 shell/browser/feature_list.cc 38 shell/browser/feature_list.h 7 shell/browser/file_select_helper.cc 439 shell/browser/file_select_helper.h 126 shell/browser/file_select_helper_mac.mm 99 shell/browser/font/electron_font_access_delegate.cc 32 shell/browser/font/electron_font_access_delegate.h 20 shell/browser/font_defaults.cc 136 shell/browser/font_defaults.h 11 shell/browser/hid/electron_hid_delegate.cc 130 shell/browser/hid/electron_hid_delegate.h 63 shell/browser/hid/hid_chooser_context.cc 206 shell/browser/hid/hid_chooser_context.h 88 shell/browser/hid/hid_chooser_context_factory.cc 37 shell/browser/hid/hid_chooser_context_factory.h 27 shell/browser/hid/hid_chooser_controller.cc 304 shell/browser/hid/hid_chooser_controller.h 71 shell/browser/javascript_environment.cc 313 shell/browser/javascript_environment.h 47 shell/browser/lib/bluetooth_chooser.cc 118 shell/browser/lib/bluetooth_chooser.h 38 shell/browser/lib/power_observer_linux.cc 141 shell/browser/lib/power_observer_linux.h 39 shell/browser/linux/unity_service.cc 104 shell/browser/linux/unity_service.h 8 shell/browser/login_handler.cc 71 shell/browser/login_handler.h 38 shell/browser/mac/dict_util.h 14 shell/browser/mac/dict_util.mm 90 shell/browser/mac/electron_application.h 34 shell/browser/mac/electron_application.mm 163 shell/browser/mac/electron_application_delegate.h 11 shell/browser/mac/electron_application_delegate.mm 149 shell/browser/mac/in_app_purchase.h 16 shell/browser/mac/in_app_purchase.mm 105 shell/browser/mac/in_app_purchase_observer.h 58 shell/browser/mac/in_app_purchase_observer.mm 136 shell/browser/mac/in_app_purchase_product.h 52 shell/browser/mac/in_app_purchase_product.mm 216 shell/browser/media/media_capture_devices_dispatcher.cc 112 shell/browser/media/media_capture_devices_dispatcher.h 51 shell/browser/media/media_device_id_salt.cc 35 shell/browser/media/media_device_id_salt.h 21 shell/browser/media/media_stream_devices_controller.cc 170 shell/browser/media/media_stream_devices_controller.h 25 shell/browser/microtasks_runner.cc 18 shell/browser/microtasks_runner.h 18 shell/browser/native_browser_view.cc 19 shell/browser/native_browser_view.h 49 shell/browser/native_browser_view_mac.h 23 shell/browser/native_browser_view_mac.mm 279 shell/browser/native_browser_view_views.cc 132 shell/browser/native_browser_view_views.h 38 shell/browser/native_window.cc 578 shell/browser/native_window.h 333 shell/browser/native_window_features.cc 5 shell/browser/native_window_features.h 7 shell/browser/native_window_mac.h 212 shell/browser/native_window_mac.mm 1381 shell/browser/native_window_observer.h 69 shell/browser/native_window_views.cc 1308 shell/browser/native_window_views.h 239 shell/browser/native_window_views_win.cc 410 shell/browser/net/asar/asar_file_validator.cc 110 shell/browser/net/asar/asar_file_validator.h 38 shell/browser/net/asar/asar_url_loader.cc 308 shell/browser/net/asar/asar_url_loader.h 13 shell/browser/net/asar/asar_url_loader_factory.cc 25 shell/browser/net/asar/asar_url_loader_factory.h 24 shell/browser/net/cert_verifier_client.cc 32 shell/browser/net/cert_verifier_client.h 36 shell/browser/net/electron_url_loader_factory.cc 502 shell/browser/net/electron_url_loader_factory.h 142 shell/browser/net/network_context_service.cc 86 shell/browser/net/network_context_service.h 29 shell/browser/net/network_context_service_factory.cc 27 shell/browser/net/network_context_service_factory.h 29 shell/browser/net/node_stream_loader.cc 128 shell/browser/net/node_stream_loader.h 57 shell/browser/net/proxying_url_loader_factory.cc 672 shell/browser/net/proxying_url_loader_factory.h 203 shell/browser/net/proxying_websocket.cc 372 shell/browser/net/proxying_websocket.h 129 shell/browser/net/resolve_proxy_helper.cc 70 shell/browser/net/resolve_proxy_helper.h 46 shell/browser/net/system_network_context_manager.cc 280 shell/browser/net/system_network_context_manager.h 42 shell/browser/net/url_pipe_loader.cc 77 shell/browser/net/url_pipe_loader.h 59 shell/browser/net/web_request_api_interface.h 49 shell/browser/network_hints_handler_impl.cc 36 shell/browser/network_hints_handler_impl.h 21 shell/browser/notifications/linux/libnotify_notification.cc 144 shell/browser/notifications/linux/libnotify_notification.h 28 shell/browser/notifications/linux/notification_presenter_linux.cc 15 shell/browser/notifications/linux/notification_presenter_linux.h 14 shell/browser/notifications/mac/cocoa_notification.h 29 shell/browser/notifications/mac/cocoa_notification.mm 135 shell/browser/notifications/mac/notification_center_delegate.h 15 shell/browser/notifications/mac/notification_center_delegate.mm 68 shell/browser/notifications/mac/notification_presenter_mac.h 20 shell/browser/notifications/mac/notification_presenter_mac.mm 36 shell/browser/notifications/notification.cc 32 shell/browser/notifications/notification.h 63 shell/browser/notifications/notification_delegate.h 19 shell/browser/notifications/notification_presenter.cc 34 shell/browser/notifications/notification_presenter.h 30 shell/browser/notifications/platform_notification_service.cc 109 shell/browser/notifications/platform_notification_service.h 42 shell/browser/notifications/win/notification_presenter_win.cc 73 shell/browser/notifications/win/notification_presenter_win.h 20 shell/browser/notifications/win/notification_presenter_win7.cc 39 shell/browser/notifications/win/notification_presenter_win7.h 22 shell/browser/notifications/win/win32_desktop_notifications/common.h 48 shell/browser/notifications/win/win32_desktop_notifications/desktop_notification_controller.cc 321 shell/browser/notifications/win/win32_desktop_notifications/desktop_notification_controller.h 76 shell/browser/notifications/win/win32_desktop_notifications/toast.cc 645 shell/browser/notifications/win/win32_desktop_notifications/toast.h 79 shell/browser/notifications/win/win32_desktop_notifications/toast_uia.cc 210 shell/browser/notifications/win/win32_desktop_notifications/toast_uia.h 59 shell/browser/notifications/win/win32_notification.cc 49 shell/browser/notifications/win/win32_notification.h 23 shell/browser/notifications/win/windows_toast_notification.cc 469 shell/browser/notifications/win/windows_toast_notification.h 108 shell/browser/osr/osr_host_display_client.cc 80 shell/browser/osr/osr_host_display_client.h 60 shell/browser/osr/osr_host_display_client_mac.mm 24 shell/browser/osr/osr_render_widget_host_view.cc 865 shell/browser/osr/osr_render_widget_host_view.h 231 shell/browser/osr/osr_video_consumer.cc 107 shell/browser/osr/osr_video_consumer.h 40 shell/browser/osr/osr_view_proxy.cc 42 shell/browser/osr/osr_view_proxy.h 34 shell/browser/osr/osr_web_contents_view.cc 170 shell/browser/osr/osr_web_contents_view.h 82 shell/browser/osr/osr_web_contents_view_mac.mm 38 shell/browser/plugins/plugin_utils.cc 50 shell/browser/plugins/plugin_utils.h 19 shell/browser/pref_store_delegate.cc 21 shell/browser/pref_store_delegate.h 37 shell/browser/printing/print_preview_message_handler.cc 221 shell/browser/printing/print_preview_message_handler.h 78 shell/browser/printing/print_view_manager_electron.cc 35 shell/browser/printing/print_view_manager_electron.h 32 shell/browser/protocol_registry.cc 49 shell/browser/protocol_registry.h 38 shell/browser/relauncher.cc 126 shell/browser/relauncher.h 34 shell/browser/relauncher_linux.cc 46 shell/browser/relauncher_mac.cc 64 shell/browser/relauncher_win.cc 76 shell/browser/resources/win/resource.h 9 shell/browser/serial/electron_serial_delegate.cc 84 shell/browser/serial/electron_serial_delegate.h 44 shell/browser/serial/serial_chooser_context.cc 173 shell/browser/serial/serial_chooser_context.h 70 shell/browser/serial/serial_chooser_context_factory.cc 27 shell/browser/serial/serial_chooser_context_factory.h 26 shell/browser/serial/serial_chooser_controller.cc 165 shell/browser/serial/serial_chooser_controller.h 51 shell/browser/session_preferences.cc 29 shell/browser/session_preferences.h 27 shell/browser/special_storage_policy.cc 29 shell/browser/special_storage_policy.h 19 shell/browser/ui/accelerator_util.cc 88 shell/browser/ui/accelerator_util.h 20 shell/browser/ui/accelerator_util_unittests.cc 19 shell/browser/ui/autofill_popup.cc 264 shell/browser/ui/autofill_popup.h 55 shell/browser/ui/certificate_trust.h 17 shell/browser/ui/certificate_trust_mac.mm 96 shell/browser/ui/certificate_trust_win.cc 57 shell/browser/ui/cocoa/NSColor+Hex.h 9 shell/browser/ui/cocoa/NSColor+Hex.mm 53 shell/browser/ui/cocoa/NSString+ANSI.h 8 shell/browser/ui/cocoa/NSString+ANSI.mm 133 shell/browser/ui/cocoa/delayed_native_view_host.cc 12 shell/browser/ui/cocoa/delayed_native_view_host.h 17 shell/browser/ui/cocoa/electron_bundle_mover.h 32 shell/browser/ui/cocoa/electron_bundle_mover.mm 328 shell/browser/ui/cocoa/electron_inspectable_web_contents_view.h 39 shell/browser/ui/cocoa/electron_inspectable_web_contents_view.mm 261 shell/browser/ui/cocoa/electron_menu_controller.h 34 shell/browser/ui/cocoa/electron_menu_controller.mm 417 shell/browser/ui/cocoa/electron_native_widget_mac.h 22 shell/browser/ui/cocoa/electron_native_widget_mac.mm 17 shell/browser/ui/cocoa/electron_ns_window.h 35 shell/browser/ui/cocoa/electron_ns_window.mm 181 shell/browser/ui/cocoa/electron_ns_window_delegate.h 20 shell/browser/ui/cocoa/electron_ns_window_delegate.mm 241 shell/browser/ui/cocoa/electron_preview_item.h 10 shell/browser/ui/cocoa/electron_preview_item.mm 13 shell/browser/ui/cocoa/electron_touch_bar.h 80 shell/browser/ui/cocoa/electron_touch_bar.mm 751 shell/browser/ui/cocoa/event_dispatching_window.h 10 shell/browser/ui/cocoa/event_dispatching_window.mm 23 shell/browser/ui/cocoa/root_view_mac.h 19 shell/browser/ui/cocoa/root_view_mac.mm 19 shell/browser/ui/cocoa/views_delegate_mac.h 17 shell/browser/ui/cocoa/views_delegate_mac.mm 22 shell/browser/ui/cocoa/window_buttons_proxy.h 36 shell/browser/ui/cocoa/window_buttons_proxy.mm 191 shell/browser/ui/devtools_manager_delegate.cc 103 shell/browser/ui/devtools_manager_delegate.h 24 shell/browser/ui/devtools_ui.cc 104 shell/browser/ui/devtools_ui.h 15 shell/browser/ui/drag_util.cc 29 shell/browser/ui/drag_util.h 23 shell/browser/ui/drag_util_mac.mm 43 shell/browser/ui/drag_util_views.cc 36 shell/browser/ui/electron_desktop_window_tree_host_linux.cc 107 shell/browser/ui/electron_desktop_window_tree_host_linux.h 44 shell/browser/ui/electron_menu_model.cc 99 shell/browser/ui/electron_menu_model.h 93 shell/browser/ui/file_dialog.h 57 shell/browser/ui/file_dialog_gtk.cc 384 shell/browser/ui/file_dialog_mac.mm 368 shell/browser/ui/file_dialog_win.cc 213 shell/browser/ui/gtk/app_indicator_icon.cc 290 shell/browser/ui/gtk/app_indicator_icon.h 64 shell/browser/ui/gtk/app_indicator_icon_menu.cc 88 shell/browser/ui/gtk/app_indicator_icon_menu.h 40 shell/browser/ui/gtk/gtk_status_icon.cc 62 shell/browser/ui/gtk/gtk_status_icon.h 40 shell/browser/ui/gtk/menu_util.cc 248 shell/browser/ui/gtk/menu_util.h 33 shell/browser/ui/gtk/status_icon.cc 39 shell/browser/ui/gtk/status_icon.h 16 shell/browser/ui/gtk_util.cc 79 shell/browser/ui/gtk_util.h 14 shell/browser/ui/inspectable_web_contents.cc 994 shell/browser/ui/inspectable_web_contents.h 199 shell/browser/ui/inspectable_web_contents_delegate.h 30 shell/browser/ui/inspectable_web_contents_view.h 39 shell/browser/ui/inspectable_web_contents_view_delegate.cc 6 shell/browser/ui/inspectable_web_contents_view_delegate.h 20 shell/browser/ui/inspectable_web_contents_view_mac.h 33 shell/browser/ui/inspectable_web_contents_view_mac.mm 45 shell/browser/ui/message_box.h 44 shell/browser/ui/message_box_gtk.cc 216 shell/browser/ui/message_box_mac.mm 145 shell/browser/ui/message_box_win.cc 249 shell/browser/ui/run_all_unittests.cc 10 shell/browser/ui/tray_icon.cc 86 shell/browser/ui/tray_icon.h 91 shell/browser/ui/tray_icon_cocoa.h 33 shell/browser/ui/tray_icon_cocoa.mm 294 shell/browser/ui/tray_icon_gtk.cc 50 shell/browser/ui/tray_icon_gtk.h 28 shell/browser/ui/tray_icon_observer.h 36 shell/browser/ui/tray_icon_win.cc 8 shell/browser/ui/views/autofill_popup_view.cc 391 shell/browser/ui/views/autofill_popup_view.h 99 shell/browser/ui/views/client_frame_view_linux.cc 359 shell/browser/ui/views/client_frame_view_linux.h 100 shell/browser/ui/views/electron_views_delegate.cc 72 shell/browser/ui/views/electron_views_delegate.h 59 shell/browser/ui/views/electron_views_delegate_win.cc 85 shell/browser/ui/views/frameless_view.cc 87 shell/browser/ui/views/frameless_view.h 39 shell/browser/ui/views/global_menu_bar_registrar_x11.cc 79 shell/browser/ui/views/global_menu_bar_registrar_x11.h 36 shell/browser/ui/views/global_menu_bar_x11.cc 270 shell/browser/ui/views/global_menu_bar_x11.h 43 shell/browser/ui/views/inspectable_web_contents_view_views.cc 190 shell/browser/ui/views/inspectable_web_contents_view_views.h 48 shell/browser/ui/views/menu_bar.cc 210 shell/browser/ui/views/menu_bar.h 56 shell/browser/ui/views/menu_delegate.cc 108 shell/browser/ui/views/menu_delegate.h 59 shell/browser/ui/views/menu_model_adapter.cc 16 shell/browser/ui/views/menu_model_adapter.h 18 shell/browser/ui/views/native_frame_view.cc 17 shell/browser/ui/views/native_frame_view.h 20 shell/browser/ui/views/root_view.cc 168 shell/browser/ui/views/root_view.h 47 shell/browser/ui/views/submenu_button.cc 78 shell/browser/ui/views/submenu_button.h 39 shell/browser/ui/views/win_caption_button.cc 173 shell/browser/ui/views/win_caption_button.h 34 shell/browser/ui/views/win_caption_button_container.cc 125 shell/browser/ui/views/win_caption_button_container.h 41 shell/browser/ui/views/win_frame_view.cc 167 shell/browser/ui/views/win_frame_view.h 38 shell/browser/ui/webui/accessibility_ui.cc 343 shell/browser/ui/webui/accessibility_ui.h 24 shell/browser/ui/win/dialog_thread.cc 10 shell/browser/ui/win/dialog_thread.h 51 shell/browser/ui/win/electron_desktop_native_widget_aura.cc 39 shell/browser/ui/win/electron_desktop_native_widget_aura.h 27 shell/browser/ui/win/electron_desktop_window_tree_host_win.cc 57 shell/browser/ui/win/electron_desktop_window_tree_host_win.h 32 shell/browser/ui/win/jump_list.cc 279 shell/browser/ui/win/jump_list.h 67 shell/browser/ui/win/notify_icon.cc 199 shell/browser/ui/win/notify_icon.h 62 shell/browser/ui/win/notify_icon_host.cc 164 shell/browser/ui/win/notify_icon_host.h 37 shell/browser/ui/win/taskbar_host.cc 164 shell/browser/ui/win/taskbar_host.h 50 shell/browser/ui/x/event_disabler.cc 16 shell/browser/ui/x/event_disabler.h 20 shell/browser/ui/x/window_state_watcher.cc 63 shell/browser/ui/x/window_state_watcher.h 28 shell/browser/ui/x/x_window_utils.cc 72 shell/browser/ui/x/x_window_utils.h 13 shell/browser/unresponsive_suppressor.cc 15 shell/browser/unresponsive_suppressor.h 13 shell/browser/web_contents_permission_helper.cc 201 shell/browser/web_contents_permission_helper.h 73 shell/browser/web_contents_preferences.cc 439 shell/browser/web_contents_preferences.h 114 shell/browser/web_contents_zoom_controller.cc 214 shell/browser/web_contents_zoom_controller.h 68 shell/browser/web_view_guest_delegate.cc 89 shell/browser/web_view_guest_delegate.h 35 shell/browser/web_view_manager.cc 36 shell/browser/web_view_manager.h 27 shell/browser/win/dark_mode.cc 125 shell/browser/win/dark_mode.h 16 shell/browser/win/scoped_hstring.cc 28 shell/browser/win/scoped_hstring.h 24 shell/browser/window_list.cc 81 shell/browser/window_list.h 33 shell/browser/window_list_observer.h 16 shell/browser/zoom_level_delegate.cc 117 shell/browser/zoom_level_delegate.h 34 shell/common/api/BUILD.gn 12 shell/common/api/electron_api_asar.cc 137 shell/common/api/electron_api_clipboard.cc 255 shell/common/api/electron_api_clipboard.h 51 shell/common/api/electron_api_clipboard_mac.mm 14 shell/common/api/electron_api_command_line.cc 54 shell/common/api/electron_api_environment.cc 33 shell/common/api/electron_api_key_weak_map.h 45 shell/common/api/electron_api_native_image.cc 528 shell/common/api/electron_api_native_image.h 110 shell/common/api/electron_api_native_image_mac.mm 104 shell/common/api/electron_api_native_image_win.cc 78 shell/common/api/electron_api_shell.cc 159 shell/common/api/electron_api_testing.cc 39 shell/common/api/electron_api_v8_util.cc 107 shell/common/api/electron_bindings.cc 270 shell/common/api/electron_bindings.h 60 shell/common/api/features.cc 71 shell/common/api/object_life_monitor.cc 26 shell/common/api/object_life_monitor.h 20 shell/common/application_info.cc 38 shell/common/application_info.h 21 shell/common/application_info_linux.cc 49 shell/common/application_info_mac.mm 22 shell/common/application_info_win.cc 88 shell/common/asar/archive.cc 335 shell/common/asar/archive.h 75 shell/common/asar/archive_mac.mm 43 shell/common/asar/asar_util.cc 132 shell/common/asar/asar_util.h 22 shell/common/asar/scoped_temporary_file.cc 59 shell/common/asar/scoped_temporary_file.h 27 shell/common/color_util.cc 44 shell/common/color_util.h 10 shell/common/crash_keys.cc 136 shell/common/crash_keys.h 17 shell/common/electron_command_line.cc 18 shell/common/electron_command_line.h 20 shell/common/electron_constants.cc 28 shell/common/electron_constants.h 25 shell/common/electron_paths.h 33 shell/common/extensions/api/BUILD.gn 64 shell/common/extensions/electron_extensions_api_provider.cc 79 shell/common/extensions/electron_extensions_api_provider.h 26 shell/common/extensions/electron_extensions_client.cc 98 shell/common/extensions/electron_extensions_client.h 46 shell/common/gin_converters/accelerator_converter.cc 13 shell/common/gin_converters/accelerator_converter.h 15 shell/common/gin_converters/base_converter.h 38 shell/common/gin_converters/blink_converter.cc 532 shell/common/gin_converters/blink_converter.h 100 shell/common/gin_converters/callback_converter.h 43 shell/common/gin_converters/content_converter.cc 266 shell/common/gin_converters/content_converter.h 72 shell/common/gin_converters/extension_converter.cc 20 shell/common/gin_converters/extension_converter.h 15 shell/common/gin_converters/file_dialog_converter.cc 62 shell/common/gin_converters/file_dialog_converter.h 23 shell/common/gin_converters/file_path_converter.h 33 shell/common/gin_converters/frame_converter.cc 62 shell/common/gin_converters/frame_converter.h 24 shell/common/gin_converters/gfx_converter.cc 170 shell/common/gin_converters/gfx_converter.h 58 shell/common/gin_converters/guid_converter.h 65 shell/common/gin_converters/gurl_converter.h 25 shell/common/gin_converters/image_converter.cc 39 shell/common/gin_converters/image_converter.h 23 shell/common/gin_converters/message_box_converter.cc 31 shell/common/gin_converters/message_box_converter.h 13 shell/common/gin_converters/native_window_converter.h 24 shell/common/gin_converters/net_converter.cc 348 shell/common/gin_converters/net_converter.h 119 shell/common/gin_converters/std_converter.h 189 shell/common/gin_converters/time_converter.cc 14 shell/common/gin_converters/time_converter.h 13 shell/common/gin_converters/value_converter.cc 63 shell/common/gin_converters/value_converter.h 35 shell/common/gin_helper/accessor.h 17 shell/common/gin_helper/arguments.cc 12 shell/common/gin_helper/arguments.h 30 shell/common/gin_helper/callback.cc 115 shell/common/gin_helper/callback.h 124 shell/common/gin_helper/cleaned_up_at_exit.cc 24 shell/common/gin_helper/cleaned_up_at_exit.h 11 shell/common/gin_helper/constructible.h 38 shell/common/gin_helper/constructor.h 141 shell/common/gin_helper/destroyable.cc 50 shell/common/gin_helper/destroyable.h 11 shell/common/gin_helper/dictionary.h 167 shell/common/gin_helper/error_thrower.cc 26 shell/common/gin_helper/error_thrower.h 24 shell/common/gin_helper/event_emitter.cc 61 shell/common/gin_helper/event_emitter.h 75 shell/common/gin_helper/event_emitter_caller.cc 21 shell/common/gin_helper/event_emitter_caller.h 68 shell/common/gin_helper/function_template.cc 23 shell/common/gin_helper/function_template.h 224 shell/common/gin_helper/function_template_extensions.h 39 shell/common/gin_helper/locker.cc 8 shell/common/gin_helper/locker.h 19 shell/common/gin_helper/microtasks_scope.cc 16 shell/common/gin_helper/microtasks_scope.h 19 shell/common/gin_helper/object_template_builder.cc 26 shell/common/gin_helper/object_template_builder.h 46 shell/common/gin_helper/persistent_dictionary.cc 20 shell/common/gin_helper/persistent_dictionary.h 42 shell/common/gin_helper/pinnable.h 21 shell/common/gin_helper/promise.cc 70 shell/common/gin_helper/promise.h 120 shell/common/gin_helper/trackable_object.cc 44 shell/common/gin_helper/trackable_object.h 93 shell/common/gin_helper/wrappable.cc 69 shell/common/gin_helper/wrappable.h 72 shell/common/gin_helper/wrappable_base.h 30 shell/common/heap_snapshot.cc 37 shell/common/heap_snapshot.h 12 shell/common/key_weak_map.h 59 shell/common/keyboard_util.cc 319 shell/common/keyboard_util.h 11 shell/common/language_util.h 8 shell/common/language_util_linux.cc 7 shell/common/language_util_mac.mm 16 shell/common/language_util_win.cc 56 shell/common/logging.cc 100 shell/common/logging.h 12 shell/common/mac/main_application_bundle.h 15 shell/common/mac/main_application_bundle.mm 43 shell/common/mouse_util.cc 100 shell/common/mouse_util.h 19 shell/common/node_bindings.cc 457 shell/common/node_bindings.h 98 shell/common/node_bindings_linux.cc 33 shell/common/node_bindings_linux.h 17 shell/common/node_bindings_mac.cc 41 shell/common/node_bindings_mac.h 16 shell/common/node_bindings_win.cc 29 shell/common/node_bindings_win.h 14 shell/common/node_includes.h 23 shell/common/node_util.cc 29 shell/common/node_util.h 18 shell/common/options_switches.cc 116 shell/common/options_switches.h 117 shell/common/platform_util.cc 33 shell/common/platform_util.h 33 shell/common/platform_util_internal.h 13 shell/common/platform_util_linux.cc 312 shell/common/platform_util_mac.mm 155 shell/common/platform_util_win.cc 362 shell/common/process_util.cc 17 shell/common/process_util.h 12 shell/common/skia_util.cc 122 shell/common/skia_util.h 32 shell/common/v8_value_converter.cc 370 shell/common/v8_value_converter.h 54 shell/common/v8_value_serializer.cc 175 shell/common/v8_value_serializer.h 22 shell/common/world_ids.h 13 shell/renderer/api/context_bridge/object_cache.cc 39 shell/renderer/api/context_bridge/object_cache.h 29 shell/renderer/api/electron_api_context_bridge.cc 600 shell/renderer/api/electron_api_context_bridge.h 32 shell/renderer/api/electron_api_crash_reporter_renderer.cc 34 shell/renderer/api/electron_api_ipc_renderer.cc 204 shell/renderer/api/electron_api_spell_check_client.cc 210 shell/renderer/api/electron_api_spell_check_client.h 66 shell/renderer/api/electron_api_web_frame.cc 756 shell/renderer/browser_exposed_renderer_interfaces.cc 29 shell/renderer/browser_exposed_renderer_interfaces.h 13 shell/renderer/content_settings_observer.cc 35 shell/renderer/content_settings_observer.h 19 shell/renderer/electron_api_service_impl.cc 175 shell/renderer/electron_api_service_impl.h 49 shell/renderer/electron_autofill_agent.cc 182 shell/renderer/electron_autofill_agent.h 64 shell/renderer/electron_render_frame_observer.cc 159 shell/renderer/electron_render_frame_observer.h 36 shell/renderer/electron_renderer_client.cc 136 shell/renderer/electron_renderer_client.h 39 shell/renderer/electron_renderer_pepper_host_factory.cc 82 shell/renderer/electron_renderer_pepper_host_factory.h 25 shell/renderer/electron_sandboxed_renderer_client.cc 202 shell/renderer/electron_sandboxed_renderer_client.h 37 shell/renderer/extensions/electron_extensions_dispatcher_delegate.cc 41 shell/renderer/extensions/electron_extensions_dispatcher_delegate.h 30 shell/renderer/extensions/electron_extensions_renderer_client.cc 57 shell/renderer/extensions/electron_extensions_renderer_client.h 35 shell/renderer/guest_view_container.cc 41 shell/renderer/guest_view_container.h 28 shell/renderer/pepper_helper.cc 21 shell/renderer/pepper_helper.h 15 shell/renderer/printing/print_render_frame_helper_delegate.cc 51 shell/renderer/printing/print_render_frame_helper_delegate.h 20 shell/renderer/renderer_client_base.cc 445 shell/renderer/renderer_client_base.h 134 shell/renderer/web_worker_observer.cc 56 shell/renderer/web_worker_observer.h 22 shell/utility/electron_content_utility_client.cc 101 shell/utility/electron_content_utility_client.h 32 spec-main/api-app-spec.ts 1565 spec-main/api-auto-updater-spec.ts 75 spec-main/api-autoupdater-darwin-spec.ts 367 spec-main/api-browser-view-spec.ts 258 spec-main/api-browser-window-spec.ts 4204 spec-main/api-content-tracing-spec.ts 98 spec-main/api-context-bridge-spec.ts 1159 spec-main/api-crash-reporter-spec.ts 544 spec-main/api-debugger-spec.ts 194 spec-main/api-deprecate-spec.ts 156 spec-main/api-desktop-capturer-spec.ts 181 spec-main/api-dialog-spec.ts 175 spec-main/api-global-shortcut-spec.ts 57 spec-main/api-in-app-purchase-spec.ts 42 spec-main/api-ipc-main-spec.ts 81 spec-main/api-ipc-renderer-spec.ts 177 spec-main/api-ipc-spec.ts 512 spec-main/api-menu-item-spec.ts 440 spec-main/api-menu-spec.ts 833 spec-main/api-native-theme-spec.ts 96 spec-main/api-net-log-spec.ts 144 spec-main/api-net-spec.ts 1771 spec-main/api-notification-dbus-spec.ts 101 spec-main/api-notification-spec.ts 127 spec-main/api-power-monitor-spec.ts 148 spec-main/api-power-save-blocker-spec.ts 12 spec-main/api-protocol-spec.ts 925 spec-main/api-safe-storage-spec.ts 81 spec-main/api-screen-spec.ts 78 spec-main/api-service-workers-spec.ts 80 spec-main/api-session-spec.ts 1040 spec-main/api-shell-spec.ts 73 spec-main/api-subframe-spec.ts 255 spec-main/api-system-preferences-spec.ts 251 spec-main/api-touch-bar-spec.ts 115 spec-main/api-tray-spec.ts 193 spec-main/api-view-spec.ts 13 spec-main/api-web-contents-spec.ts 1811 spec-main/api-web-contents-view-spec.ts 24 spec-main/api-web-frame-main-spec.ts 259 spec-main/api-web-frame-spec.ts 65 spec-main/api-web-request-spec.ts 499 spec-main/asar-spec.ts 98 spec-main/autofill-spec.ts 23 spec-main/chromium-spec.ts 1766 spec-main/crash-spec.ts 49 spec-main/events-helpers.ts 37 spec-main/extensions-spec.ts 600 spec-main/fixtures/api/beforeunload-empty-string.html 14 spec-main/fixtures/api/beforeunload-false-prevent3.html 17 spec-main/fixtures/api/beforeunload-false.html 14 spec-main/fixtures/api/beforeunload-undefined.html 8 spec-main/fixtures/api/context-bridge/can-bind-preload.js 9 spec-main/fixtures/api/context-bridge/context-bridge-mutability/index.html 15 spec-main/fixtures/api/context-bridge/context-bridge-mutability/main.js 16 spec-main/fixtures/api/context-bridge/context-bridge-mutability/preload.js 4 spec-main/fixtures/api/context-bridge/empty.html 1 spec-main/fixtures/api/custom-protocol-shutdown.js 13 spec-main/fixtures/api/ipc-main-listeners/main.js 6 spec-main/fixtures/api/native-window-open-native-addon.html 19 spec-main/fixtures/api/net-log/main.js 24 spec-main/fixtures/api/new-window-preload.js 5 spec-main/fixtures/api/safe-storage/decrypt-app/main.js 11 spec-main/fixtures/api/safe-storage/encrypt-app/main.js 10 spec-main/fixtures/api/sandbox.html 104 spec-main/fixtures/api/send-sync-message.html 8 spec-main/fixtures/api/service-workers/index.html 10 spec-main/fixtures/api/service-workers/logs.html 10 spec-main/fixtures/api/service-workers/sw-logs.js 6 spec-main/fixtures/api/service-workers/sw.js 3 spec-main/fixtures/api/test-menu-null/main.js 14 spec-main/fixtures/api/test-menu-visibility/main.js 14 spec-main/fixtures/api/webrequest.html 25 spec-main/fixtures/api/window-open-preload.js 12 spec-main/fixtures/apps/background-color-transparent/index.html 15 spec-main/fixtures/apps/background-color-transparent/main.js 44 spec-main/fixtures/apps/background-color-transparent/renderer.js 7 spec-main/fixtures/apps/crash/main.js 59 spec-main/fixtures/apps/crash/node-crash.js 11 spec-main/fixtures/apps/crash/sandbox-preload.js 8 spec-main/fixtures/apps/libuv-hang/index.html 13 spec-main/fixtures/apps/libuv-hang/main.js 31 spec-main/fixtures/apps/libuv-hang/preload.js 15 spec-main/fixtures/apps/libuv-hang/renderer.js 6 spec-main/fixtures/apps/remote-control/main.js 28 spec-main/fixtures/apps/self-module-paths/index.html 7 spec-main/fixtures/apps/self-module-paths/main.js 27 spec-main/fixtures/apps/self-module-paths/renderer.js 9 spec-main/fixtures/apps/self-module-paths/worker.js 1 spec-main/fixtures/apps/xwindow-icon/main.js 12 spec-main/fixtures/auto-update/check-with-headers/index.js 20 spec-main/fixtures/auto-update/check/index.js 17 spec-main/fixtures/auto-update/initial/index.js 12 spec-main/fixtures/auto-update/update-json/index.js 34 spec-main/fixtures/auto-update/update/index.js 33 spec-main/fixtures/blank.html 1 spec-main/fixtures/chromium/other-window.js 16 spec-main/fixtures/chromium/spellchecker.html 5 spec-main/fixtures/chromium/visibilitystate.html 18 spec-main/fixtures/crash-cases/api-browser-destroy/index.js 22 spec-main/fixtures/crash-cases/early-in-memory-session-create/index.js 7 spec-main/fixtures/crash-cases/in-memory-session-double-free/index.js 6 spec-main/fixtures/crash-cases/js-execute-iframe/index.html 24 spec-main/fixtures/crash-cases/js-execute-iframe/index.js 40 spec-main/fixtures/crash-cases/js-execute-iframe/page2.html 4 spec-main/fixtures/crash-cases/native-window-open-exit/index.html 3 spec-main/fixtures/crash-cases/native-window-open-exit/index.js 34 spec-main/fixtures/crash-cases/native-window-open-exit/preload.js 5 spec-main/fixtures/crash-cases/quit-on-crashed-event/index.js 18 spec-main/fixtures/crash-cases/setimmediate-renderer-crash/index.js 18 spec-main/fixtures/crash-cases/setimmediate-renderer-crash/preload.js 3 spec-main/fixtures/crash-cases/setimmediate-window-open-crash/index.html 20 spec-main/fixtures/crash-cases/setimmediate-window-open-crash/index.js 16 spec-main/fixtures/crash-cases/transparent-window-get-background-color/index.js 11 spec-main/fixtures/crash-cases/webcontents-create-leak-exit/index.js 5 spec-main/fixtures/crash-cases/webcontentsview-create-leak-exit/index.js 5 spec-main/fixtures/crash-cases/webview-attach-destroyed/index.js 8 spec-main/fixtures/crash-cases/webview-contents-error-on-creation/index.js 11 spec-main/fixtures/devtools-extensions/foo/devtools.js 1 spec-main/fixtures/devtools-extensions/foo/foo.html 8 spec-main/fixtures/devtools-extensions/foo/index.html 11 spec-main/fixtures/devtools-extensions/foo/panel.js 73 spec-main/fixtures/extensions/chrome-api/background.js 27 spec-main/fixtures/extensions/chrome-api/main.js 48 spec-main/fixtures/extensions/chrome-i18n/main.js 27 spec-main/fixtures/extensions/chrome-runtime/background.js 8 spec-main/fixtures/extensions/chrome-runtime/main.js 33 spec-main/fixtures/extensions/chrome-storage/main.js 7 spec-main/fixtures/extensions/chrome-webRequest-wss/background.js 10 spec-main/fixtures/extensions/chrome-webRequest/background.js 7 spec-main/fixtures/extensions/content-script-document-end/end.js 1 spec-main/fixtures/extensions/content-script-document-idle/idle.js 1 spec-main/fixtures/extensions/content-script-document-start/start.js 1 spec-main/fixtures/extensions/content-script/all_frames-disabled.css 3 spec-main/fixtures/extensions/content-script/all_frames-enabled.css 3 spec-main/fixtures/extensions/content-script/all_frames-preload.js 12 spec-main/fixtures/extensions/content-script/frame-with-frame.html 15 spec-main/fixtures/extensions/content-script/frame.html 12 spec-main/fixtures/extensions/devtools-extension/foo.html 8 spec-main/fixtures/extensions/devtools-extension/foo.js 1 spec-main/fixtures/extensions/devtools-extension/index.html 4 spec-main/fixtures/extensions/devtools-extension/index.js 3 spec-main/fixtures/extensions/lazy-background-page/background.js 4 spec-main/fixtures/extensions/lazy-background-page/content_script.js 5 spec-main/fixtures/extensions/lazy-background-page/get-background-page.js 6 spec-main/fixtures/extensions/lazy-background-page/page-get-background.html 1 spec-main/fixtures/extensions/lazy-background-page/page-runtime-get-background.html 1 spec-main/fixtures/extensions/lazy-background-page/runtime-get-background-page.js 8 spec-main/fixtures/extensions/mv3-service-worker/background.js 1 spec-main/fixtures/extensions/persistent-background-page/background.js 1 spec-main/fixtures/extensions/red-bg/main.js 1 spec-main/fixtures/extensions/ui-page/bare-page.html 2 spec-main/fixtures/extensions/ui-page/page-get-background.html 1 spec-main/fixtures/extensions/ui-page/page-script-load.html 1 spec-main/fixtures/extensions/ui-page/script.js 1 spec-main/fixtures/module/declare-buffer.js 2 spec-main/fixtures/module/declare-global.js 2 spec-main/fixtures/module/declare-process.js 2 spec-main/fixtures/module/echo-renamed.js 7 spec-main/fixtures/module/echo.js 5 spec-main/fixtures/module/preload-sandbox.js 61 spec-main/fixtures/module/print-crash-parameters.js 2 spec-main/fixtures/module/test.coffee 1 spec-main/fixtures/module/uv-dlopen.js 1 spec-main/fixtures/native-addon/echo/binding.cc 28 spec-main/fixtures/native-addon/echo/binding.gyp 10 spec-main/fixtures/native-addon/echo/lib/echo.js 1 spec-main/fixtures/native-addon/uv-dlopen/binding.gyp 13 spec-main/fixtures/native-addon/uv-dlopen/foo.cpp 2 spec-main/fixtures/native-addon/uv-dlopen/index.js 14 spec-main/fixtures/native-addon/uv-dlopen/main.cpp 35 spec-main/fixtures/pages/datalist.html 13 spec-main/fixtures/pages/fetch.html 15 spec-main/fixtures/pages/jquery.html 7 spec-main/fixtures/pages/overlay.html 77 spec-main/fixtures/pages/pdf-in-iframe.html 6 spec-main/fixtures/pages/webview-devtools.html 16 spec-main/fixtures/sub-frames/debug-frames.html 8 spec-main/fixtures/sub-frames/frame-container-webview.html 13 spec-main/fixtures/sub-frames/frame-container.html 13 spec-main/fixtures/sub-frames/frame-with-frame-container-webview.html 13 spec-main/fixtures/sub-frames/frame-with-frame-container.html 13 spec-main/fixtures/sub-frames/frame-with-frame.html 13 spec-main/fixtures/sub-frames/frame.html 12 spec-main/fixtures/sub-frames/preload.js 6 spec-main/fixtures/sub-frames/test.js 1 spec-main/fixtures/sub-frames/webview-iframe-preload.js 14 spec-main/fixtures/webview/fullscreen/frame.html 12 spec-main/fixtures/webview/fullscreen/main.html 11 spec-main/guest-window-manager-spec.ts 190 spec-main/index.js 103 spec-main/internal-spec.ts 20 spec-main/logging-spec.ts 175 spec-main/modules-spec.ts 158 spec-main/node-spec.ts 323 spec-main/pipe-transport.ts 31 spec-main/release-notes-spec.ts 163 spec-main/security-warnings-spec.ts 191 spec-main/spec-helpers.ts 128 spec-main/spellchecker-spec.ts 192 spec-main/types-spec.ts 8 spec-main/version-bump-spec.ts 281 spec-main/video-helpers.js 393 spec-main/visibility-state-spec.ts 160 spec-main/webview-spec.ts 720 spec-main/window-helpers.ts 35 spec/BUILD.gn 61 spec/api-clipboard-spec.js 125 spec/api-native-image-spec.js 500 spec/api-process-spec.js 107 spec/api-shell-spec.js 75 spec/api-web-frame-spec.js 72 spec/asar-spec.js 1523 spec/chromium-spec.js 442 spec/configs/browsertests.yml 2 spec/configs/unittests.yml 114 spec/events-helpers.js 24 spec/expect-helpers.js 16 spec/fixtures/api/app-path/lib/index.js 7 spec/fixtures/api/blank.html 5 spec/fixtures/api/close.html 10 spec/fixtures/api/command-line/main.js 10 spec/fixtures/api/cookie-app/main.js 36 spec/fixtures/api/default-menu/main.js 27 spec/fixtures/api/did-fail-load-iframe.html 5 spec/fixtures/api/electron-main-module/app/index.js 7 spec/fixtures/api/electron-module-app/index.html 13 spec/fixtures/api/exit-closes-all-windows-app/main.js 15 spec/fixtures/api/frame-subscriber.html 11 spec/fixtures/api/globals.html 13 spec/fixtures/api/gpu-info.js 19 spec/fixtures/api/isolated-fetch-preload.js 4 spec/fixtures/api/isolated-preload.js 17 spec/fixtures/api/isolated-process.js 2 spec/fixtures/api/isolated.html 26 spec/fixtures/api/loaded-from-dataurl.js 1 spec/fixtures/api/locale-check/main.js 14 spec/fixtures/api/localstorage.html 7 spec/fixtures/api/mixed-sandbox-app/electron-app-mixed-sandbox-preload.js 1 spec/fixtures/api/mixed-sandbox-app/main.js 67 spec/fixtures/api/native-window-open-argv.html 8 spec/fixtures/api/native-window-open-blank.html 11 spec/fixtures/api/native-window-open-child.html 1 spec/fixtures/api/native-window-open-cross-origin.html 19 spec/fixtures/api/native-window-open-file.html 12 spec/fixtures/api/native-window-open-iframe.html 10 spec/fixtures/api/native-window-open-isolated-preload.js 4 spec/fixtures/api/native-window-open-isolated.html 10 spec/fixtures/api/native-window-open-no-allowpopups.html 9 spec/fixtures/api/native-window-open-noopener.html 10 spec/fixtures/api/new-window-webview-preload.js 2 spec/fixtures/api/new-window-webview.html 20 spec/fixtures/api/new-window.html 14 spec/fixtures/api/no-leak.html 17 spec/fixtures/api/offscreen-rendering.html 11 spec/fixtures/api/preload.html 16 spec/fixtures/api/quit-app/main.js 9 spec/fixtures/api/relaunch/main.js 19 spec/fixtures/api/shared-worker/shared-worker.html 20 spec/fixtures/api/shared-worker/shared-worker1.js 4 spec/fixtures/api/shared-worker/shared-worker2.js 4 spec/fixtures/api/singleton-data/main.js 55 spec/fixtures/api/singleton/main.js 14 spec/fixtures/api/unload.html 9 spec/fixtures/api/window-all-closed/main.js 20 spec/fixtures/api/window-open-location-change.html 15 spec/fixtures/api/window-open-location-final.html 10 spec/fixtures/api/window-open-location-open.html 12 spec/fixtures/module/access-blink-apis.js 14 spec/fixtures/module/asar.js 4 spec/fixtures/module/check-arguments.js 4 spec/fixtures/module/create_socket.js 4 spec/fixtures/module/delay-exit.js 5 spec/fixtures/module/empty.js 4 spec/fixtures/module/fail.js 1 spec/fixtures/module/fork_ping.js 14 spec/fixtures/module/get-global-preload.js 1 spec/fixtures/module/hello-child.js 6 spec/fixtures/module/hello.js 6 spec/fixtures/module/inspector-binding.js 68 spec/fixtures/module/isolated-ping.js 2 spec/fixtures/module/locale-compare.js 7 spec/fixtures/module/no-asar.js 12 spec/fixtures/module/node-promise-timer.js 17 spec/fixtures/module/noop.js 1 spec/fixtures/module/original-fs.js 3 spec/fixtures/module/ping.js 4 spec/fixtures/module/preload-context.js 8 spec/fixtures/module/preload-electron.js 1 spec/fixtures/module/preload-error-exception.js 1 spec/fixtures/module/preload-error-syntax.js 1 spec/fixtures/module/preload-ipc-ping-pong.js 7 spec/fixtures/module/preload-ipc.js 4 spec/fixtures/module/preload-node-off-wrapper.js 3 spec/fixtures/module/preload-node-off.js 13 spec/fixtures/module/preload-pdf-loaded-in-nested-subframe.js 14 spec/fixtures/module/preload-pdf-loaded-in-subframe.js 9 spec/fixtures/module/preload-pdf-loaded.js 4 spec/fixtures/module/preload-required-module.js 12 spec/fixtures/module/preload-sandboxæø åü.js 6 spec/fixtures/module/preload-set-global.js 1 spec/fixtures/module/preload-webview.js 4 spec/fixtures/module/preload.js 7 spec/fixtures/module/process-stdout.js 1 spec/fixtures/module/process_args.js 4 spec/fixtures/module/run-as-node.js 5 spec/fixtures/module/send-later.js 4 spec/fixtures/module/set-global-preload-1.js 1 spec/fixtures/module/set-global-preload-2.js 1 spec/fixtures/module/set-global-preload-3.js 1 spec/fixtures/module/set-global.js 1 spec/fixtures/module/set-immediate.js 10 spec/fixtures/no-proprietary-codecs.js 36 spec/fixtures/pages/a.html 12 spec/fixtures/pages/b.html 8 spec/fixtures/pages/base-page-security-onload-message.html 10 spec/fixtures/pages/base-page-security.html 9 spec/fixtures/pages/base-page.html 4 spec/fixtures/pages/basic-auth.html 21 spec/fixtures/pages/beforeunload-false.html 13 spec/fixtures/pages/blank.html 1 spec/fixtures/pages/c.html 13 spec/fixtures/pages/cache-storage.html 7 spec/fixtures/pages/close.html 9 spec/fixtures/pages/content.html 16 spec/fixtures/pages/d.html 12 spec/fixtures/pages/dom-ready.html 9 spec/fixtures/pages/e.html 7 spec/fixtures/pages/external-string.html 1 spec/fixtures/pages/filesystem.html 21 spec/fixtures/pages/form-with-data.html 8 spec/fixtures/pages/fullscreen-ipif.html 13 spec/fixtures/pages/fullscreen-oopif.html 16 spec/fixtures/pages/fullscreen.html 1 spec/fixtures/pages/geolocation/index.html 12 spec/fixtures/pages/history-replace.html 10 spec/fixtures/pages/history.html 8 spec/fixtures/pages/insecure-resources.html 10 spec/fixtures/pages/ipc-message.html 7 spec/fixtures/pages/key-events.html 12 spec/fixtures/pages/media-id-reset.html 9 spec/fixtures/pages/native-module.html 8 spec/fixtures/pages/onkeyup.html 9 spec/fixtures/pages/onmouseup.html 9 spec/fixtures/pages/partition/one.html 6 spec/fixtures/pages/permissions/geolocation.html 5 spec/fixtures/pages/permissions/media.html 7 spec/fixtures/pages/permissions/midi-sysex.html 5 spec/fixtures/pages/permissions/midi.html 5 spec/fixtures/pages/permissions/notification.html 9 spec/fixtures/pages/ping.html 7 spec/fixtures/pages/post.html 10 spec/fixtures/pages/save_page/index.html 6 spec/fixtures/pages/save_page/test.css 1 spec/fixtures/pages/save_page/test.js 1 spec/fixtures/pages/send-after-node.html 9 spec/fixtures/pages/service-worker/badge-index.html 30 spec/fixtures/pages/service-worker/custom-scheme-index.html 21 spec/fixtures/pages/service-worker/index.html 18 spec/fixtures/pages/service-worker/service-worker-badge.js 33 spec/fixtures/pages/service-worker/service-worker.js 8 spec/fixtures/pages/set-global.html 7 spec/fixtures/pages/shared_worker.html 12 spec/fixtures/pages/storage/cookie.html 8 spec/fixtures/pages/storage/indexed_db.html 8 spec/fixtures/pages/storage/local_storage.html 8 spec/fixtures/pages/storage/session_storage.html 8 spec/fixtures/pages/storage/web_sql.html 9 spec/fixtures/pages/tab-focus-loop-elements-wv.html 23 spec/fixtures/pages/tab-focus-loop-elements.html 25 spec/fixtures/pages/target-name.html 13 spec/fixtures/pages/theme-color.html 7 spec/fixtures/pages/useragent.html 7 spec/fixtures/pages/video.html 14 spec/fixtures/pages/visibilitychange.html 13 spec/fixtures/pages/webframe-spell-check.html 14 spec/fixtures/pages/webframe-zoom.html 9 spec/fixtures/pages/webview-allowpopups.html 10 spec/fixtures/pages/webview-custom-zoom-level.html 24 spec/fixtures/pages/webview-did-attach-event.html 16 spec/fixtures/pages/webview-did-navigate-in-page-with-hash.html 9 spec/fixtures/pages/webview-did-navigate-in-page-with-history.html 9 spec/fixtures/pages/webview-did-navigate-in-page.html 12 spec/fixtures/pages/webview-in-page-navigate.html 30 spec/fixtures/pages/webview-isolated.html 5 spec/fixtures/pages/webview-no-script.html 5 spec/fixtures/pages/webview-opener-no-node-integration.html 11 spec/fixtures/pages/webview-opener-postMessage.html 19 spec/fixtures/pages/webview-origin-zoom-level.html 19 spec/fixtures/pages/webview-stripped-preload.html 7 spec/fixtures/pages/webview-trusted-types.html 8 spec/fixtures/pages/webview-visibilitychange.html 5 spec/fixtures/pages/webview-will-navigate.html 11 spec/fixtures/pages/webview-zoom-factor.html 5 spec/fixtures/pages/webview-zoom-inherited.html 12 spec/fixtures/pages/will-navigate.html 7 spec/fixtures/pages/window-no-javascript.html 12 spec/fixtures/pages/window-open-hide.html 11 spec/fixtures/pages/window-open-postMessage-driver.html 10 spec/fixtures/pages/window-open-postMessage.html 14 spec/fixtures/pages/window-open-size.html 7 spec/fixtures/pages/window-open.html 7 spec/fixtures/pages/window-opener-location.html 11 spec/fixtures/pages/window-opener-no-node-integration.html 15 spec/fixtures/pages/window-opener-no-webview-tag.html 15 spec/fixtures/pages/window-opener-node.html 7 spec/fixtures/pages/window-opener-postMessage.html 7 spec/fixtures/pages/window-opener-targetOrigin.html 31 spec/fixtures/pages/window-opener-webview.html 11 spec/fixtures/pages/window-opener.html 10 spec/fixtures/pages/worker.html 12 spec/fixtures/pages/world-safe-preload-error.js 8 spec/fixtures/pages/world-safe-preload.js 6 spec/fixtures/pages/zoom-factor.html 8 spec/fixtures/snapshot-items-available/main.js 22 spec/fixtures/test.asar/repack.js 17 spec/fixtures/testsnap.js 2 spec/fixtures/workers/load_shared_worker.html 14 spec/fixtures/workers/load_worker.html 14 spec/fixtures/workers/shared_worker.js 7 spec/fixtures/workers/shared_worker_node.js 5 spec/fixtures/workers/worker.js 3 spec/fixtures/workers/worker_node.js 1 spec/global-paths.js 12 spec/node-spec.js 378 spec/spec-helpers.js 3 spec/static/get-files.js 14 spec/static/index.html 90 spec/static/main.js 151 spec/ts-smoke/electron/main.ts 960 spec/ts-smoke/electron/renderer.ts 130 spec/ts-smoke/runner.js 16 spec/webview-spec.js 1036 vsts-arm32v7.yml 12 vsts-arm64v8.yml 12