playwright/browser_patches
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
..
buildbots devops: safety checks for buildbot scripts 2019-11-25 17:58:08 -08:00
firefox browser(firefox): implement new set/clearCookies contract (#83) 2019-11-26 09:00:10 -08:00
tools devops: fix check_cdn.sh to be PWD-independent 2019-11-25 18:14:04 -08:00
webkit feat(osx): implement clicks on WebKit (#142) 2019-12-04 18:02:39 -08:00
checkout_build_archive_upload.sh devops: fix win64 ffox build 2019-11-25 15:57:52 -08:00
contributing.md docs(devops): FAQ for browser contributing 2019-11-22 18:52:18 -08:00
export.sh chore(scripts): ignore untracked files during patch export (#124) 2019-12-03 10:47:48 -08:00
prepare_checkout.sh chore(scripts): ignore untracked files and print custom checkout path in logs (#117) 2019-12-02 12:58:44 -08:00
upload.sh devops: support firefox-win64 builds 2019-11-22 20:49:40 -08:00