Yury Semikhatsky
02fa4dd7ca
fix: balance ref/unref calls for the default data manager ( #256 )
2019-12-16 10:05:52 -08:00
Yury Semikhatsky
ffd45a3783
fix(webkit): use HashMap traits that allow 0 as key ( #255 )
2019-12-16 09:51:43 -08:00
Dmitry Gozman
927669b890
feat(firefox): provide navigationId for navigation requests ( #249 )
2019-12-14 08:21:23 -08:00
Pavel Feldman
4fd241e4ae
fix(ff): follow up to the roll, fix permissions
2019-12-13 20:56:49 -08:00
Andrey Lushnikov
9fa7e4f530
devops: fetch remote before exporting
2019-12-13 17:26:08 -08:00
Pavel Feldman
b1820bff85
fix(webkit): fix WK/Mac compile
2019-12-13 17:10:16 -08:00
Pavel Feldman
08f0823873
browser(firefox): roll FF to beta ToT ( #245 )
2019-12-13 16:37:45 -08:00
Yury Semikhatsky
08fc20c78e
browser(webkit): add Browser.setIgnoreCertificateErrors to the protocol ( #242 )
2019-12-13 15:04:58 -08:00
Pavel Feldman
cb659bc8ba
browser(webkit): rebaseline webkit on new master ( #240 )
2019-12-13 14:35:03 -08:00
Pavel Feldman
738502b0f0
fix(resize): wait for the ack when resizing gtk ( #230 )
2019-12-12 17:49:48 -08:00
Andrey Lushnikov
ea1decbeee
devops: document fix for firefox build from launchctl
2019-12-12 15:59:17 -08:00
Yury Semikhatsky
af94e7a8c9
fix(webkit): keep developer extras enabled when changing page preferences ( #229 )
...
* fix(webkit): keep developer extras enabled when changing page preferences
* incorporate Pavel's changes to enable inspector eval when js is disabled
2019-12-12 12:01:22 -08:00
Pavel Feldman
37cacb12f5
fix(webkit): open URL passed in the command line ( #221 )
2019-12-12 10:23:25 -08:00
Dmitry Gozman
4474369dac
feat(webkit): instrument frameAttached ( #226 )
2019-12-12 10:14:04 -08:00
Pavel Feldman
6b57f67bda
fix(webkit): implement headless popups ( #220 )
2019-12-11 20:18:42 -08:00
Andrey Lushnikov
b76266d874
devops: fix windows buildbot polling
2019-12-11 18:21:20 -08:00
Andrey Lushnikov
33864888d9
devops: document git autocrlf fix on windows
2019-12-11 18:17:25 -08:00
Dmitry Gozman
4861152766
browser(firefox): instrument document.open load event ( #218 )
2019-12-11 17:53:46 -08:00
Andrey Lushnikov
9e381a9d50
devops(firefox): move packaging to archive.sh
2019-12-11 16:56:49 -08:00
Andrey Lushnikov
d86c51b293
devops: report all buildbot failures
2019-12-11 14:21:47 -08:00
Andrey Lushnikov
eea77346c0
docs(devops): update buildbots readme
2019-12-11 14:06:41 -08:00
Andrey Lushnikov
aa6775f593
chore: fix devops readme
2019-12-11 14:04:18 -08:00
Andrey Lushnikov
8295e6577e
chore: rename devops docs to README.md
2019-12-11 14:01:58 -08:00
Andrey Lushnikov
0e03c44c01
devops: unify reporting messages
2019-12-10 18:43:16 -08:00
Andrey Lushnikov
f2a4467166
devops: fix checkout_build_archive_upload.sh script
2019-12-10 18:23:50 -08:00
Pavel Feldman
30fb7b025f
feat(webkit): implement bypass csp ( #206 )
2019-12-10 17:54:27 -08:00
Andrey Lushnikov
7f5e52b97a
devops: teach buildbots to report their status
2019-12-10 17:46:43 -08:00
Pavel Feldman
44d944c18b
feat(webkit): use proper default context in gtk minibrowser ( #205 )
2019-12-10 17:23:59 -07:00
Andrey Lushnikov
20be65b1c9
devops(scripts): export diffs instead of patches
...
This changes `export.sh` to export diffs instead of patches.
`export.sh` now does not touch working directory, thus not
triggering clean builds and not intefering with an on-going
build.
2019-12-10 15:41:58 -08:00
Andrey Lushnikov
d96cd76852
browser(webkit): support keyboard on Mac & GTK ( #196 )
...
Review URL: d360425422
2019-12-10 10:39:40 -08:00
Pavel Feldman
5ab6514633
feat(webkit): run bootstrap script in all worlds ( #193 )
2019-12-09 23:17:33 -08:00
Pavel Feldman
102b47ddf9
feat(webkit): implement node adoption ( #190 )
2019-12-09 17:01:11 -08:00
Pavel Feldman
1606697c7e
feat(webkit): implement world creation ( #185 )
2019-12-09 15:22:11 -08:00
Andrey Lushnikov
cb92cd0d5c
devops: teach {firefox,webkit}/build.sh to build current branch
...
The check for the proper branch has moved to
`checkout_build_archive_upload.sh` script.
2019-12-09 14:38:23 -08:00
Andrey Lushnikov
b6e518399c
devops: properly extract remote url while running export checks
...
Turns out `git rmeote get-url` resolves the `insteadOf` substitutions
and ends up with a different URL.
This patch bypasses these substitutions to properly validate
remote url.
2019-12-09 14:06:55 -08:00
Pavel Feldman
122837113b
feat(webkit): use NSEvents for mouse event simulation ( #180 )
2019-12-09 12:20:58 -08:00
Yury Semikhatsky
4f5fd4870c
feat(webkit): implement setPauseOnStart in browser target agent ( #176 )
2019-12-08 16:14:17 -07:00
Pavel Feldman
ba4cfe908c
fix(webkit): make headless webview active and focused at all times ( #178 )
2019-12-08 13:22:47 -08:00
Yury Semikhatsky
9249ccbc77
feat(webkit): extend TargetInfo with information about related targets ( #174 )
2019-12-07 18:15:31 -07:00
Dmitry Gozman
3fe20ba516
fix(webkit): disable throttling and pass frameId to load/domcontentloaded ( #173 )
2019-12-07 16:35:32 -08:00
Yury Semikhatsky
6294f0248a
feat(webkit): disable back-forward cache when inspector client is connected ( #170 )
2019-12-06 15:26:50 -08:00
Joel Einbinder
e727ee0c81
fix(doc): Make browser_patches/contributing.md more straightforward ( #167 )
2019-12-06 15:56:37 -07:00
Pavel Feldman
2c185e3ead
feat(webkit): move quads to float space ( #162 )
2019-12-05 17:57:21 -08:00
Pavel Feldman
69d2d81c05
feat(webkit): emulate background and device scale ( #157 )
2019-12-05 14:44:35 -08:00
Andrey Lushnikov
ed39499cea
rebaseline(webkit): rebaseline webkit atop of @131efe8ad ( #154 )
...
Review URL: 36a589c93d
2019-12-05 14:01:25 -08:00
Pavel Feldman
4106091870
fix: release webview upon page.close ( #147 )
2019-12-04 23:28:47 -08:00
Yury Semikhatsky
5432d16052
feat(backend): add go back/forward commands to Page ( #143 )
2019-12-04 18:14:34 -08:00
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
Pavel Feldman
46a46d8da1
feat(webkit): respect default context in gtk ( #141 )
2019-12-04 17:07:28 -08:00
Pavel Feldman
e358b47f76
feat(dialogs): implement dialogs in WebKit + headless ( #132 )
2019-12-04 11:36:33 -08:00