Andrey Lushnikov
3e40b4e9d3
chore: mark version 0.9.24
2020-01-27 17:23:53 -08:00
Andrey Lushnikov
ee9c2b0c41
chore: bump version to v0.9.23-post
2020-01-27 14:08:14 -08:00
Andrey Lushnikov
03e2754dce
chore: mark version 0.9.23
2020-01-27 13:47:02 -08:00
Andrey Lushnikov
d7beaa7068
chore: bump version to 0.9.22-post ( #684 )
2020-01-27 13:31:43 -08:00
Andrey Lushnikov
0a7005e6e9
chore: mark version v0.9.22 ( #682 )
2020-01-27 13:28:23 -08:00
Andrey Lushnikov
7f46a0980c
feat(webkit): roll to r1011 ( #659 )
...
This roll fixes flakiness for the `Interception.setOfflineMode should
work` test. Follow-up to #656 .
2020-01-26 13:50:50 -08:00
Pavel Feldman
b4b7c5eeef
feat(webkit): enable user-data-dir tests for all platforms ( #646 )
...
Fixes #560
2020-01-24 17:42:24 -08:00
Yury Semikhatsky
5fdb3e2f2d
chore(webkit): roll to 1111 ( #644 )
2020-01-24 16:30:38 -08:00
Joel Einbinder
74e9859b00
feat(firefox): roll to 1018 ( #604 )
2020-01-23 15:00:30 -08:00
Dmitry Gozman
23a668e3be
feat(firefox): support request interception ( #571 )
2020-01-23 10:38:28 -08:00
Joel Einbinder
7e8bce7911
chore: bump version to v0.9.21-post
2020-01-22 20:35:01 -08:00
Joel Einbinder
372a88fa30
chore: mark version v0.9.21
2020-01-22 20:32:32 -08:00
Joel Einbinder
3b26ae74a0
fix: prepublishOnly ran in the wrong order
2020-01-22 20:31:07 -08:00
Joel Einbinder
ef2286cbb5
chore: mark version v0.9.20 ( #578 )
2020-01-22 20:29:22 -08:00
Joel Einbinder
b1de6cec40
fix: clean lib folder before publishing ( #577 )
2020-01-22 20:25:52 -08:00
Dmitry Gozman
3269358ac8
feat(webkit): covert pipe to websocket when asked ( #570 )
2020-01-22 17:42:10 -08:00
Pavel Feldman
bb4ae87c61
feat(webkit): roll webkit to 1106 ( #573 )
2020-01-22 17:34:34 -08:00
Andrey Lushnikov
5c5faf35a9
chore: bump version to 0.9.19-post
2020-01-21 18:38:39 -08:00
Andrey Lushnikov
11abcee1d8
chore: mark version v0.9.19
2020-01-21 18:35:14 -08:00
Andrey Lushnikov
de77fcca8a
chore: bump version to 0.9.18-post
2020-01-21 17:41:45 -08:00
Joel Einbinder
fd4a1906d7
chore: mark version 0.9.18 ( #554 )
2020-01-21 17:29:33 -08:00
Joel Einbinder
4573cd3fec
chore(packages): copy readme from root folder into packages/playwright ( #552 )
2020-01-21 17:24:47 -08:00
Joel Einbinder
fa1d286d56
chore: npm packages ( #525 )
...
## playwright-chromium
- installs chromium
- exposes chromium api from playwright-core
## playwright-firefox
- installs firefox
- exposes firefox api from playwright-core
## playwright-webkit
- installs webkit
- exposes webkit api from playwright-core
## playwright-core
- downloads no browsers
- contains all of the js code
- designed for internal use
## playwright
- downloads all browsers
- exposes the entire api from playwright-core
## github
- downloads all browsers, generates protocol definitions, builds typescript
- exposes "playwright-core" api
2020-01-21 12:22:17 -08:00
Pavel Feldman
80c3b46a54
feat(websockets): implement support for ws on cr/wk ( #542 )
2020-01-21 11:48:48 -08:00
Pavel Feldman
614114241c
chore: bump version to 0.9.17-post
2020-01-18 16:52:19 -08:00
Pavel Feldman
eb79a6e611
feat(webkit): roll to r1102
2020-01-18 10:15:23 -08:00
Andrey Lushnikov
bad6e7c149
feat(webkit): roll to r1101
2020-01-17 22:12:10 -08:00
Pavel Feldman
def48e7da4
feat(chromium): roll to r733125 ( #538 )
2020-01-17 20:58:41 -08:00
Pavel Feldman
83d7493f66
chore: bump version to 0.9.16-post
2020-01-17 19:43:46 -08:00
Pavel Feldman
3645f47d38
chore: bump version to 0.9.15-post
2020-01-17 19:02:22 -08:00
Dmitry Gozman
d64c38b586
feat(firefox): support workers ( #532 )
2020-01-17 17:51:02 -08:00
Andrey Lushnikov
d51094105c
feat(webkit): download both wpe and gtk together
2020-01-17 16:30:19 -08:00
Pavel Feldman
e3f69149f1
chore: bump version to 0.9.13-post
2020-01-17 07:26:38 -08:00
Pavel Feldman
dae6e7cabc
feat(win): download win from CDN ( #519 )
2020-01-16 19:43:39 -08:00
Dmitry Gozman
82057ac610
test: make api coverage checker work ( #517 )
2020-01-16 17:46:50 -08:00
Dmitry Gozman
447d76d6cd
fix(firefox): assorted fixes to evaluation and remote objects ( #511 )
2020-01-16 15:24:37 -08:00
Dmitry Gozman
21510a5b06
feat(firefox): support isolated worlds ( #507 )
2020-01-16 12:57:28 -08:00
Yury Semikhatsky
6ae6143711
chore: roll webkit 1092 ( #506 )
2020-01-16 09:01:42 -08:00
Andrey Lushnikov
e03f1e4c2c
feat(firefox): roll firefox to r1012 ( #493 )
...
This roll puts Firefox protocol types under related protocol domains,
so protocol type generator had to be updated as well.
2020-01-14 15:32:31 -08:00
Yury Semikhatsky
5fa39dde3f
fix(webkit): use cross-process loader ids ( #486 )
2020-01-14 11:46:08 -08:00
Yury Semikhatsky
ff904d3a61
Revert "fix(webkit): use cross-process loader ids ( #484 )" ( #485 )
...
This reverts commit d341b43023
.
2020-01-14 09:49:49 -08:00
Yury Semikhatsky
d341b43023
fix(webkit): use cross-process loader ids ( #484 )
2020-01-14 09:48:36 -08:00
Dmitry Gozman
a1d1f26fb7
chore: more strict type checking ( #466 )
2020-01-13 13:33:25 -08:00
Pavel Feldman
00057df92b
test: uncomment more webkit tests ( #461 )
2020-01-11 08:37:51 -08:00
Andrey Lushnikov
7a7ff9e994
Revert "Revert "feat(firefox): roll Firefox to r1011 ( #452 )""
...
This reverts commit a738af4603
.
2020-01-11 02:32:28 +01:00
Pavel Feldman
02af0e5285
chore: bump version to 0.9.12-post
2020-01-10 16:50:14 -08:00
Dmitry Gozman
c77fd5e6cb
feat(pw-web): generate playwright/web.js which can be used in the browser ( #455 )
2020-01-10 16:03:10 -08:00
Yury Semikhatsky
fd5c872d7f
fix(webkit): switch to unique loader ids ( #454 )
2020-01-10 15:16:06 -08:00
Pavel Feldman
a738af4603
Revert "feat(firefox): roll Firefox to r1011 ( #452 )"
...
This reverts commit c1f75f7833
.
2020-01-10 12:17:34 -08:00
Andrey Lushnikov
c1f75f7833
feat(firefox): roll Firefox to r1011 ( #452 )
2020-01-10 10:54:24 -08:00
Pavel
cc7e77a34a
feat(webkit): roll webkit to r1080
2020-01-09 17:27:54 -08:00
Joel Einbinder
c01224f249
feat(webkit): roll webkit to 1078 ( #438 )
2020-01-08 20:11:10 -08:00
Joel Einbinder
f161a36a16
feat(webkit): roll webkit to 1076 ( #431 )
2020-01-08 15:34:35 -08:00
Arjun Attam
cd02dd8f88
chore: bump version to 0.9.11-post ( #425 )
2020-01-08 13:52:11 -08:00
Yury Semikhatsky
80ffd92552
fix(webkit): move UI process agents to page proxy ( #416 )
2020-01-07 17:16:27 -08:00
Arjun Attam
eab5108719
chore: bump version to 0.9.10-post ( #414 )
2020-01-07 16:16:44 -08:00
Yury Semikhatsky
a494efed0f
chore(webkit): delete browser target agent ( #402 )
2020-01-07 12:41:37 -08:00
Arjun Attam
f1b825e6a2
docs: basic readme ( #403 )
2020-01-07 11:51:22 -08:00
Yury Semikhatsky
52c175f001
feat(webkit): introduce WKPageProxy and use it instead of WKTarget ( #394 )
2020-01-07 10:39:01 -08:00
Arjun Attam
562e6f5fe1
chore(license): use Apache 2.0 ( #389 )
2020-01-06 18:22:35 -08:00
Pavel Feldman
15ee47c7b2
feat(auth): roll webkit to 1063, make auth work for headful ( #387 )
2020-01-06 16:31:38 -08:00
Pavel Feldman
2f3593bd9a
test: uncomment / fix webkit tests that time out ( #379 )
2020-01-04 22:27:09 -08:00
Pavel Feldman
fcd62b9611
feat(webkit): roll webkit to r1060, support target crash ( #364 )
2020-01-03 11:10:10 -08:00
Pavel Feldman
a09235a6e3
feat(webkit): roll to r1059 ( #360 )
2020-01-03 08:10:36 -08:00
Arjun Attam
27c018da65
chore: bump version to 0.9.9-post ( #355 )
2020-01-02 15:07:51 -08:00
Pavel Feldman
0fab90be79
feat(evaluate): survive null JSON in WK and FF ( #352 )
2020-01-02 15:06:28 -08:00
Pavel Feldman
6a04e1f026
feat(offline+auth): enable those in webkit, make them a part of the core API ( #346 )
2019-12-30 23:09:54 +01:00
Pavel Feldman
654fa22cc7
feat(webkit): enable request interception ( #343 )
2019-12-30 23:05:28 +01:00
Yury Semikhatsky
f56ff07f19
fix(wk): support ElementHandle.ownerFrame ( #338 )
2019-12-26 14:05:46 -08:00
Pavel Feldman
49fc5a8e52
chore: mark version v0.9.8-post
2019-12-20 15:33:49 -08:00
Pavel Feldman
811ce4cd0c
chore: mark version v0.9.7-post
2019-12-19 21:31:56 -08:00
Pavel
d4655457e5
chore: remove prepare hook
2019-12-19 16:50:50 -08:00
Pavel Feldman
78e8a22741
chore: mark version v0.9.6-post
2019-12-19 16:06:25 -08:00
Pavel Feldman
60ff0e50eb
chore: mark version v0.9.6
2019-12-19 16:05:08 -08:00
Yury Semikhatsky
1d4ebd37b1
tests(webkit): mark Page.navigate to invalid URL test as passing ( #293 )
2019-12-18 16:49:43 -07:00
Andrey Lushnikov
533d058ea6
fix(firefox): support late attachment and skip a few failing tests ( #283 )
2019-12-17 17:33:06 -08:00
Yury Semikhatsky
83833f61c1
feat(webkit): support referrer parameter in Page.navigate ( #286 )
...
* add test for reference-policy: no-referrer
2019-12-17 18:19:35 -07:00
Yury Semikhatsky
e851a27350
feat(webkit): implement ElementHandle.contentFrame ( #276 )
2019-12-17 12:21:53 -07:00
Yury Semikhatsky
4a5929da55
fix(webkit): mark mixed content test as passing ( #260 )
...
* roll WebKit to 1042
2019-12-16 18:47:38 -07:00
Dmitry Gozman
4b7a017456
chore: introduce FrameManager to be reused between browsers ( #261 )
2019-12-16 15:56:11 -08:00
Yury Semikhatsky
67fc9aeff7
chore(webkit): roll to 1038 ( #258 )
2019-12-16 14:09:40 -08:00
Pavel Feldman
e375749e5e
chore: mark version v0.9.5-post
2019-12-14 12:18:18 -08:00
Pavel Feldman
58fa2c7a10
chore: mark version v0.9.5
2019-12-14 12:16:40 -08:00
Pavel Feldman
725407cb19
chore: allow to be installed from npm, more fixes
2019-12-14 12:16:28 -08:00
Pavel Feldman
9144a1ce93
chore: mark version v0.9.4
2019-12-14 12:14:20 -08:00
Pavel Feldman
7d1d0e5c01
chore: allow to be installed from npm
2019-12-14 12:14:00 -08:00
Pavel Feldman
9dee165976
chore: mark version v0.9.3
2019-12-14 11:56:34 -08:00
Pavel Feldman
2c648fcb33
chore: mark version v0.9.2-post
2019-12-14 11:45:49 -08:00
Pavel Feldman
d78613e57d
chore: mark version v0.9.2
2019-12-14 11:37:08 -08:00
Yury Semikhatsky
f539afa2a7
feat(webkit): support ignoreHTTPSErrors launcher option ( #243 )
...
Also roll webkit to 1036
2019-12-13 22:46:27 -07:00
Pavel Feldman
32fa26be97
feat: roll chromium to ToT ( #241 )
2019-12-13 14:57:46 -08:00
Dmitry Gozman
90f0b8c2b0
fix(firefox): setContent to properly listen for lifecycle events ( #219 )
2019-12-12 20:11:33 -08:00
Pavel
1d2b93771a
feat(webkit): bump to 1032
2019-12-12 17:56:29 -08:00
Dmitry Gozman
3b202fb4b8
fix(webkit): handle frameAttached event ( #227 )
2019-12-12 17:50:37 -08:00
Pavel Feldman
856787a8e6
feat(webkit): roll to 1029 ( #222 )
2019-12-12 08:59:33 -08:00
Pavel Feldman
e42e361d20
feat(webkit): use new bypass csp method ( #207 )
2019-12-10 19:26:13 -08:00
Andrey Lushnikov
329b34e894
feat: implement mac keyboard ( #197 )
...
This list contains all of the default keyboard shortcuts for macos, and the Objective-C selector that they trigger on the [NSStandardKeyBindingResponding](https://developer.apple.com/documentation/appkit/nsstandardkeybindingresponding/3005237-moveleft?language=objc ). We need these for basic keyboard functionality like ArrowUp and ArrowDown to work on WebKit for mac. For other browsers on mac, the same list can be used to enable better mac keyboard emulation.
The list was made by constructing NSEvents on a mac and seeing what selectors they triggered on an NSTextView. The conversion from NSEvents to DOM codes was done partially by hand as the code that does this conversion lives across many files in WebKit. There may be some errors or missing commands, but in general this should be a more faithful mac keyboard emulation than what we do in Chromium currently.
Notably absent from the list are Cut, Copy, Paste, Paste Special, Undo, and Redo. They are handled in a slightly different way.
2019-12-10 13:22:01 -08:00
Pavel Feldman
44d6f608ef
feat(webkit): use webkit worlds ( #194 )
2019-12-09 23:24:12 -08:00
Dmitry Gozman
b4c89ca0f9
chore: unify frame lifecycle events between browsers ( #172 )
2019-12-09 16:34:42 -08:00
Pavel
1377be2b27
fix: fix new jpeg and png deps
2019-12-06 17:14:08 -08:00