* chore(deps): electron@9.0.5
BREAKING CHANGE: libgbm is a requirement
* update node, xcode, docker images
* lockfile
* chore(types): tsify lib/gui/windows and spec
* fix Electron extension loading
global extension loading was deprecated in 9, now has to be per-session
* make windows fns stubbable
* update electron_spec
* tsify issue_173_spec
* use upstream foxdriver to fix FF >= 75
see https://github.com/benmalka/foxdriver/issues/7
* update test
* for now, install libgbm-dev at ci time
see https://github.com/cypress-io/cypress-docker-images/pull/332
* fix open mode
* remove devtools-ext dir
* decaffeinate: Rename saved_state.coffee from .coffee to .js
* decaffeinate: Convert saved_state.coffee to JS
* decaffeinate: Run post-processing cleanups on saved_state.coffee
* decaffeinate: Rename saved_state_spec.coffee from .coffee to .js
* decaffeinate: Convert saved_state_spec.coffee to JS
* decaffeinate: Run post-processing cleanups on saved_state_spec.coffee
* refactor saved state
- create a single saved_state module instead of having two
- export an object with methods instead of a function with methods
* electron@8.1.0
* set app.allowRendererProcessReuse to true
https://github.com/electron/electron/issues/18397
* Fix taking screenshots in Electron with debug logs enabled
* explicitly use png format for Page.captureScreenshot
* don't need to do Network.enable
i believe this was done because we thought it was needed for Network.getCookies, etc, but it does not seem to be used
* yarn.lock
* remove dead code
* start and stop screencast around electron screenshots
* update debug logging
* cypress/browsers:node12.13.0-chrome80-ff73
* fix unit tests
* debug e2e tests
* detect first available servernum
* electron@8.1.1
* no reuse
* Revert " cypress/browsers:node12.13.0-chrome80-ff73"
This reverts commit 404803a169.
* cypress/browsers:node12.13.0-chrome80-ff74
* Revert "debug e2e tests"
This reverts commit 7a09e3630e.
* Revert "detect first available servernum"
This reverts commit 7ac95072b2.
* Use CDP to record video for Electron
* Enable video recording in Electron headed
* Test video in headed + headless for all browsers
* Update e2e tests