Commit Graph

237 Commits

Author SHA1 Message Date
Yury Semikhatsky
02275f2414
test(screencast): use public API for pixel tests (#3858) 2020-09-11 18:58:53 -07:00
Yury Semikhatsky
2f2ca8f77a
feat(firefox): bump to 1173 (#3843) 2020-09-10 18:07:31 -07:00
Andrey Lushnikov
8a339be24d
browser(firefox): roll Firefox to r1171 (#3818)
Fixes #3470
2020-09-09 14:00:06 -07:00
Yury Semikhatsky
dee739259e
feat(webkit): bump to 1343 (#3814) 2020-09-09 09:34:38 -07:00
Andrey Lushnikov
e8cf89572a
feat(chromium): roll Chromium to r799411 (#3811) 2020-09-09 00:58:25 -07:00
Andrey Lushnikov
e9f48438ad
chore: use non-fractional revision for chromium revision (#3809)
Follow-up to 638c77c8e2
2020-09-08 17:28:16 -07:00
Yury Semikhatsky
bd7cdc3479
feat(webkit): bump to 1341 (#3774) 2020-09-04 10:22:33 -07:00
Andrey Lushnikov
bbe2233f08
feat(chromium): use bundled ffmpeg instead of npm deps (#3771)
Fixes #3680
2020-09-04 04:17:51 -07:00
Yury Semikhatsky
52fd88b13d
fix(screencast): always send at least one frame in wpe (#3760) 2020-09-03 16:55:54 -07:00
Yury Semikhatsky
c5c3c75b03
feat(webkit): bump to 1338 (#3751) 2020-09-02 21:29:31 -07:00
Yury Semikhatsky
1e64efcad1
feat(screencast): autoscale to fit requested size (#3730) 2020-09-02 10:40:50 -07:00
Yury Semikhatsky
5f9407a0d1
feat(webkit): bump to 1334 (#3643) 2020-08-26 15:18:39 -07:00
Yury Semikhatsky
db0fa07330
fix(screencast): replace ScreencastStopped with async path() (#3626) 2020-08-25 17:18:28 -07:00
Yury Semikhatsky
a38564b7ca
fix(screencast): replace ScreencastStopped event with async path() (#3612) 2020-08-25 13:07:32 -07:00
Yury Semikhatsky
59a439e020
feat(webkit): bump to 1330 (#3602) 2020-08-24 14:10:49 -07:00
Yury Semikhatsky
071931ebb1
feat(firefox): bump to 1166 (#3557) 2020-08-20 16:51:17 -07:00
Andrey Lushnikov
f983432536
feat(firefox): roll firefox to r1160 (#3468)
Since this is a beta build, cookie tests are restored to the
proper non-lax-by-default behavior.

Fixes #3215
2020-08-15 17:15:21 -07:00
Yury Semikhatsky
a64cdcc9a9
feat(webkit): bump to 1326 (#3462) 2020-08-13 22:33:08 -07:00
Dmitry Gozman
c99acd0319
feat(firefox): rollback to 1157 (#3438)
1158 does not work on Windows.
2020-08-13 11:01:05 -07:00
Andrey Lushnikov
15fa27e196
feat(firefox): roll firefox to r1158 (#3426)
References #3215
2020-08-12 20:33:19 -07:00
Dmitry Gozman
adfeaa49ed
feat(firefox): bump to 1157 (#3395) 2020-08-12 14:45:00 -07:00
Yury Semikhatsky
812d7eefe9
feat(webkit): bump to 1325 (#3388) 2020-08-11 13:59:23 -07:00
Yury Semikhatsky
7580360f59
feat(firefox): bump to 1156 (#3378) 2020-08-10 18:27:30 -07:00
Yury Semikhatsky
82c6843c60
feat(webkit): bump to 1324 (#3373) 2020-08-10 16:08:26 -07:00
Andrey Lushnikov
411c738026
feat(firefox): roll to r1154 (#3333)
This roll includes firefox upstream roll. A few tests were hard on me,
so they are currently disabled:

- `should work with subframes return 204`
- `should work when subframe issues window.stop()`

Additionally, new firefox changes cookie treatment that affected a
portion of our cookie tests.

References #3215
2020-08-06 17:16:52 -07:00
Yury Semikhatsky
c45f7afe61
feat(firefox): bump to 1152 (#3302) 2020-08-05 14:30:38 -07:00
Yury Semikhatsky
3c2fcb7fe4
feat(webkit): bump to 1322 (#3297) 2020-08-04 16:40:38 -07:00
Yury Semikhatsky
b52d259738
feat(webkit): bump to 1321 (#3270)
The Windows browser archive is now 38Mb compared to 51Mb in 1320.
2020-08-03 12:01:31 -07:00
Yury Semikhatsky
9b3c90e771
feat(webkit): bump version to 1320 (#3248) 2020-07-31 10:12:12 -07:00
Yury Semikhatsky
a700a7a9a8
feat(chromium): roll to 07/29 (#3207) 2020-07-29 09:57:02 -07:00
Dmitry Gozman
bdfde5cd5c
fix(firefox): roll firefox for postdata fix (#3196) 2020-07-28 18:47:25 -07:00
Yury Semikhatsky
576e2c5287
fix(webkit): correctly report outerWidth/Height on Mac (#3133) 2020-07-27 16:06:50 -07:00
Dmitry Gozman
fd2e65b73c
api: export all browsers from every package (#3128)
This makes it easier to reason about our packages.
The only difference is what each package downloads.
When the browser is not downloaded, it will fail to launch.

Each browser gets a 'download' attribute in the browser.json file.
2020-07-24 16:36:00 -07:00
Pavel Feldman
e7cca86757
fix(postData): allow overriding binary post data (#3120) 2020-07-24 12:16:45 -07:00
Andrey Lushnikov
bec34db686
feat(firefox,webkit): roll both Firefox and WebKit (#3145) 2020-07-24 10:17:55 -07:00
Yury Semikhatsky
08b0dc6b8a
feat(webkit,firefox): bump versions (#3110) 2020-07-23 09:17:30 -07:00
Pavel Feldman
80c0711d98
feat(firefox): roll firefox to r1137 (#3095) 2020-07-22 15:59:37 -07:00
Pavel Feldman
f50f228a1f
browser(chromium): roll chromium to r790602 (#3082) 2020-07-22 09:21:23 -07:00
Pavel Feldman
99658c2d32
feat(bringToFront): enable on all browsers (#3052) 2020-07-21 09:36:54 -07:00
Yury Semikhatsky
9790cf2291
feat(webkit): bump to 1308 (#2991) 2020-07-17 11:09:14 -07:00
Yury Semikhatsky
a802b4a65f
feat(ff,wk): bump revisions (#2967) 2020-07-16 08:16:24 -07:00
Yury Semikhatsky
46a625dc28
feat(firefox): bump to 1127 (#2951) 2020-07-14 16:51:08 -07:00
Andrey Lushnikov
21807bcd35
feat(webkit): roll WebKit to r1306 (#2899)
r1306 was built with the new slim JHBUILD procedure. If this passes
our CI bots, it'll be good to go.
2020-07-10 16:05:43 -07:00
Yury Semikhatsky
c21b637358
feat(webkit): bump to 1305 (#2893) 2020-07-09 15:36:48 -07:00
Yury Semikhatsky
b93e0994bc
browser(webkit, firefox): bump versions (#2866) 2020-07-08 17:10:33 -07:00
Andrey Lushnikov
458aaa508f
feat(chromium): roll Chromium to r786218 (#2879)
This roll includes:
- https://crrev.com/786119 - mac: close context menu when destroying RenderViewContextMenuMacCocoa

Fixes #2700
2020-07-08 17:09:42 -07:00
Yury Semikhatsky
39144dd5b2
feat(webkit): bump to 1302 (#2852) 2020-07-07 09:31:02 -07:00
Yury Semikhatsky
06957e8ed5
feat(firefox): bump to 1122 (#2844) 2020-07-06 11:12:43 -07:00
Andrey Lushnikov
7f60c4df62
feat(webkit): roll webkit to r1301 (#2827)
References #2700
2020-07-02 18:51:03 -07:00
Andrey Lushnikov
756d537324
feat(webkit): roll WebKit to r1298 (#2813) 2020-07-02 09:50:16 -07:00
Dmitry Gozman
0d16b16e91
fix(firefox): unskip worker error test (#2805) 2020-07-01 22:07:53 -07:00
Dmitry Gozman
9d6eaadba7
fix(navigation): ensure that goBack/goForward work with file urls (#2792) 2020-07-01 19:17:27 -07:00
Dmitry Gozman
5c4751d5dd
chore: generate protocol during browser roll (#2719)
We now commit protocol.ts files during the roll.
New utils/roll_browser.js helps with that.

This makes our installation very shallow:
- build installer;
- download browsers.
2020-07-01 15:22:29 -07:00
Andrey Lushnikov
bd8e0a7b73
feat(webkit): roll webkit to r1295 (#2785) 2020-07-01 09:42:23 -07:00
Joel Einbinder
e480ec3f59
feat(chromium): roll to r782078 (#2714)
Highlights:
- [Remove support for (prefers-color-scheme: no-preference).
](ed6b36f0b4)
- [DevTools: Add commands option to Input.dispatchKeyEvent
](3d3ee67f69)

#1067
2020-07-01 07:26:08 -07:00
Dmitry Gozman
5a525db02b
feat(firefox): bump firefox to 1116 (#2668) 2020-06-22 21:18:18 -07:00
Pavel Feldman
eac7dab8b7
fix(cors): allow intercepting cors requests on chromium (#2643) 2020-06-19 17:14:32 -07:00
Yury Semikhatsky
2251f9bedb
feat(webkit): bump to 1290 (#2652) 2020-06-19 16:35:14 -07:00
Yury Semikhatsky
c8a963d210
feat(webkit): bump to 1289 (#2639) 2020-06-18 18:28:31 -07:00
Dmitry Gozman
d0336ea5c2
fix(network): disallow intercepting redirects (#2617)
WebKit and Firefox are only able to continue redirects.
Firefox is faking it on the backend, so you can't even stall it.

Instead, we just do not fire routes for redirects on all browsers,
to avoid surprises.
2020-06-18 17:15:47 -07:00
Andrey Lushnikov
05863bff2b
feat(firefox): roll to r1112 (#2629) 2020-06-18 12:44:17 -07:00
Dmitry Gozman
f9633ea9b7
fix(scrollIntoView): ensure similar behavior across browsers, handle errors (#2599) 2020-06-17 10:48:07 -07:00
Pavel Feldman
277d50e39c
feat(webkit): roll WebKit to 1286 - interception (#2601) 2020-06-17 08:34:42 -07:00
Yury Semikhatsky
fb0b910ed7
Bump to 1280 (#2544) 2020-06-12 00:55:16 -07:00
Andrey Lushnikov
969803fa99
feat(browser): roll Firefox to r1108 (#2532) 2020-06-11 10:19:58 -07:00
Pavel Feldman
8ee19d53e7
feature(webkit): roll WebKit to 1273 (#2514) 2020-06-10 13:36:45 -07:00
Pavel Feldman
9aa9d6bc1d
feat(downloads): accept downloads in persistent, allow specifying the downloadsPath (#2503) 2020-06-08 21:45:35 -07:00
Pavel Feldman
fb058ffe0d
feat(proxy): allow specifying proxy (#2485) 2020-06-05 13:50:15 -07:00
Pavel Feldman
3dd1e40191
feat(all): roll CR:775089 FF:1101 WK: 1263 (#2465) 2020-06-04 09:26:56 -07:00
Andrey Lushnikov
e5875310db
fix(webkit): report event source (#2430)
This rolls webkit to r1250 where we report event source.

Fixes #2189
2020-06-01 10:12:46 -07:00
Pavel Feldman
4ac30f354a
feat(webkit): roll WebKit to 1246 (#2400) 2020-05-28 22:35:01 -07:00
Pavel Feldman
47ded05c39
feat(chromium): roll Chromium to r772575 (#2395) 2020-05-28 18:28:57 -07:00
Andrey Lushnikov
7981e4e3da
fix: support event source type in firefox (#2390)
References #2189
2020-05-28 14:38:47 -07:00
Pavel Feldman
415b11487d
feat(webkit): roll webkit to r1242 (#2361) 2020-05-26 14:48:21 -07:00
Dmitry Gozman
aae3f1e75d
feat(default context): support selected options for default context (#2177) 2020-05-21 15:13:16 -07:00
Andrey Lushnikov
505d94ab1a
chore: drop dependency on playwright-core in all our packages (#2318)
This patch:
- drops dependency on playwright-core in all our packages. Instead of
  the dependency, packages are now built with `//packages/build_package.sh`
  script.
- unifies `browsers.json` - now there's a single `//browsers.json` file
  that is used to manage browser revisions.

This patch temporary switches canary publishing to `--dryn-run` from CI/CD so that we
can verify that it does sane things.

We'll unify all our package management scripts under `//packages/` in a
follow-up.

Fixes #2268
2020-05-21 13:18:15 -07:00
Pavel Feldman
c5b0baacd1
chore: remove main index.js from playwright-core (#2178) 2020-05-11 09:38:09 -07:00
Joel Einbinder
83aff38cea
feat(webkit): roll to 1124 (#2156) 2020-05-08 10:02:49 -07:00
Pavel Feldman
9885ba20c7
feat(firefox): roll to r1093 - 77.0b3 (#2152) 2020-05-07 22:49:49 -07:00
Pavel Feldman
b56ba083db
feat(webkit): roll webkit to r1219 (#2119) 2020-05-05 12:26:49 -07:00
Andrey Lushnikov
0bb1ba177c
feat(firefox): roll to r1089 (#2106) 2020-05-04 19:58:47 -07:00
Pavel Feldman
932d6ba6df
feat(chromium): roll to 764964 (Canary) (#2098) 2020-05-04 14:25:11 -07:00
Pavel Feldman
08d713973e
test: add third party cookies test (#2073) 2020-05-04 09:14:42 -07:00
Pavel Feldman
c55db6d315
browser(webkit): roll webkit to 1213 (#2045) 2020-04-29 18:40:18 -07:00
Yury Semikhatsky
78b44ed2a0
fix: report new window downloads (#2019) 2020-04-29 18:36:24 -07:00
Pavel Feldman
6c94f604d8
feat(chromium): roll to r763809 (#2028) 2020-04-29 08:44:09 -07:00
Pavel Feldman
d52bd92983
chore: read browser revisions off browsers.json (#2009) 2020-04-28 10:37:23 -07:00