playwright/browser_patches/webkit
Andrey Lushnikov d54939f861
feat(osx): implement clicks on WebKit (#142)
Review URL: 5a76cd676a

This implements mouse events on WebKit-Mac. This uses a similar
approach to the GTK port, creating a NativeWebMouseEvent without
a backing native event and dispatching it to WebPageProxy.

WebKit WebDriver implementation takes a different approach where they
employ `[nswindow sendEvent:]` method. Unfortunately for us, it's
quite challenging to make this method work for the headless mode
on OSX.

For future reference: chromium has a nice
"event_generator_delegate_mac.mm" that dispatches events right into
`NSResponder`. This approach didn't work as well for us here.
2019-12-04 18:02:39 -08:00
..
patches feat(osx): implement clicks on WebKit (#142) 2019-12-04 18:02:39 -08:00
.gitignore Initial commit 2019-11-19 10:58:15 -08:00
archive.sh devops: revamp archive.sh scripts to accept a target .zip name 2019-11-20 18:01:51 -08:00
build.sh devops: fix webkit build on POSIX 2019-11-22 22:39:13 -08:00
BUILD_NUMBER feat(osx): implement clicks on WebKit (#142) 2019-12-04 18:02:39 -08:00
clean.sh devops: fix webkit build and cleanup on linux 2019-11-22 22:24:14 -08:00
concat_protocol.js Initial commit 2019-11-19 10:58:15 -08:00
pw_run.sh devops(webkit): teach pw_run.sh to work with local custom checkout 2019-11-23 00:00:03 -08:00
UPSTREAM_CONFIG.sh browser(webkit): implement features in WebKit (#89) 2019-11-26 14:09:12 -08:00