electron/spec/fixtures/api
Nitish Sakhawalkar f98454e5dd fix: use crashpad on Windows (#18483)
* Initial changes to use crashpad for windows

* Remove crashpad patch

* Report error when failed to connect pipe

* Allow crashpad to communicate with named pipe

* Add patch to make crashpad named pipe work

* Windows also needs crashReporter on main process

* Call SetUnhandledExceptionFilter in node process

Node can also use crash reporter.

* Do not treat node process as browser process

* No more need to manually start crash service

* Use base::StringPrintf for better readbility

* Print error when pipe name not available

* Make sure pipe name is updated

Note that the crashpad may be started after renderer process gets
created.

* Fix some tests

* Update node

* Exclude crashpad files on Linux and MAS

* Fix lint warning

* Remove unused checks

* kCrashpadPipeName is only available on Windows

* Fix uploadToServer tests

* Fix extra params tests

* Fix getCrashesDirectory tests

* Run crashReporter tests on CI

* Style fixes

* Update crashreporter docs

* Rename InitBreakpad to Init

* Add comment for process_type_.empty() and UTF16ToASCII to UTF16ToUTF8.

* Update build.gn include crashpad headers

* Address comment https://github.com/electron/electron/pull/18483#discussion_r290887898

* Avoid using api::WebContents

* Put kRunAsNode in atom_constants

* Remove duplicate settings on upload params

* Fix building on macOS

* Update description for crashpad_pid_check.patch
2019-06-13 15:42:21 +09:00
..
command-line feat: add app.commandLine.hasSwitch() / app.commandLine.getSwitchValue() (#16282) 2019-01-07 07:48:27 -08:00
cookie-app feat: promisify cookies api (#16464) 2019-01-25 12:11:35 -06:00
default-menu feat: use default-app behavior in packaged apps (#16310) 2019-01-15 21:35:53 +01:00
electron-main-module refactor: allow embedder overriding of internal FS calls (#17906) (#18183) 2019-05-07 06:44:32 -07:00
electron-module-app
exit-closes-all-windows-app
ipc-main-listeners refactor: use separate ipc-renderer-internal / ipc-main-internal APIs for Electron internals (#13940) 2018-10-07 00:48:00 +13:00
locale-check
mixed-sandbox-app feat: enable mixed-sandbox mode by default (#15894) 2019-01-22 10:44:28 -08:00
quit-app
relaunch refactor: add prefer-const to .eslintrc + fix errors (#14880) 2018-10-02 11:56:31 +10:00
service-worker feat: promisify webContents.hasServiceWorker() (#16535) 2019-01-26 10:23:16 -08:00
singleton test: add test for second-instance event parameter (#16798) 2019-03-12 11:56:28 -04:00
site-instance-overrides feat: Add option to conditionally disable site instance patches (#18396) 2019-05-31 15:47:18 -07:00
window-all-closed feat: use default-app behavior in packaged apps (#16310) 2019-01-15 21:35:53 +01:00
allocate-memory.html
beforeunload-false-prevent3.html
beforeunload-false.html
blank.html
close-beforeunload-empty-string.html
close-beforeunload-false.html
close-beforeunload-undefined.html
close.html
crash-restart.html fix: use crashpad on Windows (#18483) 2019-06-13 15:42:21 +09:00
crash.html fix: use crashpad on Windows (#18483) 2019-06-13 15:42:21 +09:00
did-fail-load-iframe.html
execute-javascript.html feat: make zoomLevel/zoomFactor sync (#16410) 2019-01-20 23:40:27 -08:00
frame-subscriber.html
gpu-info.js
isolated-fetch-preload.js
isolated-preload.js
isolated.html
leak-exit-browserview.js fix: destroy WebContents synchronously on shutdown (#15541) 2018-11-08 07:57:28 -08:00
leak-exit-webcontents.js fix: destroy WebContents synchronously on shutdown (#15541) 2018-11-08 07:57:28 -08:00
leak-exit-webcontentsview.js fix: destroy WebContents synchronously on shutdown (#15541) 2018-11-08 07:57:28 -08:00
loaded-from-dataurl.js
localstorage.html test: move several session specs to the main runner (#18433) 2019-05-28 14:12:59 -07:00
native-window-open-argv.html fix: child window with nativeWindowOpen should disable node integration (#15213) 2018-10-25 15:31:07 +09:00
native-window-open-blank.html
native-window-open-child.html
native-window-open-cross-origin.html
native-window-open-file.html
native-window-open-iframe.html
native-window-open-isolated-preload.js
native-window-open-isolated.html
native-window-open-native-addon.html feat: Upgrade to Chromium 71.0.3578.98 (#15966) 2019-01-11 17:00:43 -08:00
native-window-open-no-allowpopups.html
new-window-preload.js
new-window.html
no-leak.html fix: ensure the sandboxed preloads globals do not leak (#17712) 2019-04-16 10:57:02 -07:00
offscreen-rendering.html
preload.html
preloads.html
remote-event-handler.html
render-view-deleted.html
sandbox.html test: remove non-applicable processMemoryInfo specs (#17679) 2019-04-05 07:53:25 -07:00
send-sync-message.html
unload.html
window-open-location-change.html
window-open-location-final.html
window-open-location-open.html
window-open-preload.js fix: lost window.opener after cross-origin navigation (#18173) 2019-06-03 13:23:15 -07:00