puppeteer/lib
Andrey Lushnikov 89a5c396bf
refactor: move to flatten protocol (#3827)
DevTools protocol is dropping nested targets and switching to
flatten protocol. This patch adopts the new scheme.

Once this change lands, tip-of-tree Puppeteer will be incompatible
with Chromium below 72.0.3606.0. Chromium 72 goes stable on [Jan, 29](https://www.chromestatus.com/features/schedule) - the same time we release the
next version of Puppeteer, so this change won't hurt those clients who try using
tip-of-tree Puppeteer with stable chrome. 

For the record: the previous attempt to land this was https://github.com/GoogleChrome/puppeteer/pull/3524.
2019-01-22 18:10:11 -05:00
..
.eslintrc.js Introduce Eslint to validate style 2017-06-11 01:32:59 -07:00
Accessibility.js feat(accessibility): snapshot the accessibility tree (#3470) 2018-11-01 18:54:51 -07:00
Browser.js refactor: consolidate all events in Events.js (#3772) 2019-01-14 19:57:05 -08:00
BrowserFetcher.js chore(types): Upgrade TypeScript to 3.2.2 (#3754) 2019-01-10 22:56:39 -08:00
Connection.js refactor: move to flatten protocol (#3827) 2019-01-22 18:10:11 -05:00
Coverage.js fix(types): fix parameters where they disagree with the api (#3525) 2018-11-12 12:59:21 -08:00
Dialog.js chore: upgrade to TypeScript 3.0.1 (#3024) 2018-08-06 11:31:33 -07:00
DOMWorld.js fix(page): use secondary DOMWorld to drive page.select() (#3809) 2019-01-22 17:55:33 -05:00
EmulationManager.js chore: upgrade to TypeScript 3.0.1 (#3024) 2018-08-06 11:31:33 -07:00
Errors.js feat: introduce puppeteer/Errors (#3056) 2018-08-09 16:51:12 -07:00
Events.js refactor: consolidate all events in Events.js (#3772) 2019-01-14 19:57:05 -08:00
ExecutionContext.js fix(page): use secondary DOMWorld to drive page.select() (#3809) 2019-01-22 17:55:33 -05:00
externs.d.ts fix(page): use secondary DOMWorld to drive page.select() (#3809) 2019-01-22 17:55:33 -05:00
FrameManager.js fix(page): use secondary DOMWorld to drive page.select() (#3809) 2019-01-22 17:55:33 -05:00
helper.js refactor: consolidate all events in Events.js (#3772) 2019-01-14 19:57:05 -08:00
Input.js fix(types): fix parameters where they disagree with the api (#3525) 2018-11-12 12:59:21 -08:00
JSHandle.js refactor: split out classes into files (#3773) 2019-01-14 20:34:50 -08:00
Launcher.js chore: cleanup puppeteer.connect({browserURL}) (#3766) 2019-01-14 14:30:03 -08:00
LifecycleWatcher.js refactor: split out classes into files (#3773) 2019-01-14 20:34:50 -08:00
Multimap.js chore: upgrade to TypeScript 3.0.1 (#3024) 2018-08-06 11:31:33 -07:00
NetworkManager.js fix(requestinterception): filter out "intervention" header (#3814) 2019-01-20 00:02:13 -05:00
Page.js refactor: move to flatten protocol (#3827) 2019-01-22 18:10:11 -05:00
PipeTransport.js fix(pipe): dispatch "disconnected" event when browser is terminated (#3472) 2018-10-31 16:31:29 -07:00
Puppeteer.js chore: cleanup puppeteer.connect({browserURL}) (#3766) 2019-01-14 14:30:03 -08:00
Target.js refactor: consolidate all events in Events.js (#3772) 2019-01-14 19:57:05 -08:00
TaskQueue.js chore(types): Upgrade TypeScript to 3.2.2 (#3754) 2019-01-10 22:56:39 -08:00
Tracing.js fix(types): fix parameters where they disagree with the api (#3525) 2018-11-12 12:59:21 -08:00
USKeyboardLayout.js fix: add missing location property to some key descriptors (#3354) 2018-10-05 12:35:10 -07:00
WebSocketTransport.js refactor: use browser-compliant interface of 'ws' (#3218) 2018-09-11 18:41:28 +01:00
Worker.js refactor: split out classes into files (#3773) 2019-01-14 20:34:50 -08:00