Yury Semikhatsky
6f048438c1
browser(webkit): preserve compositing mode in WPE web process ( #2508 )
2020-06-10 19:00:56 -07:00
Yury Semikhatsky
d7f867db47
browser(webkit): screencast for WPE ( #2516 )
2020-06-10 12:50:43 -07:00
Andrey Lushnikov
3bff136825
chore: bump firefox build number
...
Bots were updated; kicking all bots to build firefox.
2020-06-09 23:42:10 -07:00
Andrey Lushnikov
31da3d3720
browser(firefox): roll Firefox to TOT beta branch as of Jun 9, 2020 ( #2520 )
...
With this roll, we now require MacOS 10.11 SDK to build on Mac.
2020-06-09 22:48:10 -07:00
Pavel Feldman
6d8f39b318
browser(webkit): return proper error upon missing page proxy ( #2519 )
2020-06-09 18:44:43 -07:00
Pavel Feldman
492a65f9d3
browser(webkit): include browserContextId in all Playwright* events ( #2513 )
2020-06-09 14:10:06 -07:00
Dmitry Gozman
ee3379a80f
browser(firefox): remove non-existing files from build ( #2507 )
2020-06-08 17:04:37 -07:00
Dmitry Gozman
ac88f98999
browser(firefox): properly hide scrollbars in all frames ( #2505 )
2020-06-08 15:54:47 -07:00
Pavel Feldman
4ec215a88b
browser(firefox): allow setting download behavior of default context ( #2502 )
2020-06-08 13:49:33 -07:00
Yury Semikhatsky
2250e9606f
browser(webkit): fix wpe build ( #2501 )
2020-06-08 12:50:06 -07:00
Yury Semikhatsky
4cac74f8c2
browser(webkit): continue screecast after cross-process navigation ( #2499 )
2020-06-08 10:53:09 -07:00
Yury Semikhatsky
71dd9c2f02
Revert "browser(webkit): exclude gstreamer, its plugins and libdrm fr… ( #2482 )
...
* Revert "browser(webkit): exclude gstreamer, its plugins and libdrm from webkit distribution (#2476 )"
This reverts commit fc2432a23a
.
* Update build num
2020-06-05 10:43:06 -07:00
Yury Semikhatsky
fc2432a23a
browser(webkit): exclude gstreamer, its plugins and libdrm from webkit distribution ( #2476 )
2020-06-05 07:39:28 -07:00
Pavel Feldman
616ae5044d
browser(webkit): support bypass list on Mac ( #2479 )
2020-06-04 21:01:38 -07:00
Andrey Lushnikov
a26311a18a
browser(firefox): support proxy bypass ( #2467 )
2020-06-04 16:07:45 -07:00
Yury Semikhatsky
53f6caf57d
browser(webkit): manually reencode image as multiple frames ( #2470 )
2020-06-04 14:30:12 -07:00
Andrey Lushnikov
95ef71c43c
devops: support --juggler
argument for firefox/build.sh
script ( #2472 )
2020-06-04 14:26:51 -07:00
Pavel Feldman
c03b39a30e
browser(webkit): roll back to using same proxy for http & https ( #2471 )
2020-06-04 13:56:51 -07:00
Joel Einbinder
601eddfa98
browser(webkit): fix scrolling with mobile viewport ( #2468 )
2020-06-04 12:27:39 -07:00
Andrey Lushnikov
3c9699dc7c
browser(firefox): support Browser.setProxy method in juggler ( #2464 )
...
This lets us support network proxies per browser context.
2020-06-04 08:52:43 -07:00
Yury Semikhatsky
1392dcd680
browser(webkit): add injected bundle to webkit distribution on linux ( #2461 )
2020-06-03 17:49:57 -07:00
Yury Semikhatsky
18aafc361f
fix(build): respect relative path in archive.sh ( #2462 )
2020-06-03 17:47:33 -07:00
Yury Semikhatsky
8149e1d9dd
build(webkit): inlcude libvpx.so.5 into the .zip ( #2458 )
2020-06-03 16:35:45 -07:00
Pavel Feldman
a55687d5f5
browser(webkit): pass proxy url as is for https support ( #2460 )
2020-06-03 15:11:50 -07:00
Yury Semikhatsky
9158ca19a0
browser(webkit): roll to 06/03/20 ( #2457 )
2020-06-03 12:47:12 -07:00
Yury Semikhatsky
fcc5f75baa
Revert "browser(webkit): roll to 06/03/20 ( #2455 )" ( #2456 )
2020-06-03 12:21:27 -07:00
Yury Semikhatsky
09b277c3f6
browser(webkit): roll to 06/03/20 ( #2455 )
2020-06-03 12:10:08 -07:00
Pavel Feldman
abfd278461
browser(webkit): allow setting proxy per browser context ( #2445 )
2020-06-03 08:41:43 -07:00
Yury Semikhatsky
a82139bc98
browser(webkit): fix windows and wpe builds ( #2443 )
2020-06-02 19:13:54 -07:00
Yury Semikhatsky
7edb6b94af
browser(webkit): configure video frame size over the protocol ( #2442 )
2020-06-02 18:40:16 -07:00
Andrey Lushnikov
a3f34fb4b7
chore: export juggler as a standalone folder for browser build ( #2432 )
...
This leaves our firefox diff to gecko instrumentation changes only.
Drive-by: rename webkit "src" folder into "embedder".
2020-06-02 16:51:13 -07:00
Yury Semikhatsky
8e8f9786a7
browser(webkit): scale screencast frames on resize ( #2441 )
2020-06-02 15:20:13 -07:00
Pavel Feldman
c02a862b62
browser(webkit): implement support for proxy ( #2436 )
2020-06-02 10:29:41 -07:00
Yury Semikhatsky
0a34d05b3e
browser(webkit): encode screencast frames on a dedicated thread ( #2433 )
2020-06-01 15:17:27 -07:00
Andrey Lushnikov
721d56a81e
browser(webkit): report 'eventsource' as resource type ( #2423 )
...
Review URL: 77a29015e3
This uses `initiatorIdentifier` to mark resource request as
originating from event source.
This is alternative to #2396 .
References #2189
2020-05-31 23:42:19 -07:00
Yury Semikhatsky
3cad857644
browser(webkit): record screenast for non-accelerated compositing ( #2418 )
2020-05-31 08:06:52 -07:00
Pavel Feldman
fdd8df608f
Revert "browser(firefox): allow passing user preferences at launch time ( #2416 )"
2020-05-29 22:25:25 -07:00
Pavel Feldman
a247f7d2a5
browser(firefox): allow passing user preferences at launch time ( #2416 )
2020-05-29 16:15:36 -07:00
Yury Semikhatsky
084d5ff48f
browser(webkit): revert all changes and hacks to Page.navigate ( #2411 )
2020-05-29 15:12:31 -07:00
Pavel Feldman
fc11b59cd3
chore: update WebKit upstream status
2020-05-29 15:09:26 -07:00
Yury Semikhatsky
767f6bfeb9
browser(webkit): report codec init errors to the client ( #2410 )
2020-05-29 12:33:24 -07:00
Arjun Attam
1722dcb8fa
docs: link to wk upstream status
2020-05-29 11:30:17 -07:00
Pavel Feldman
4e8a03cd8b
browser(webkit): roll to ToT 5-28-2020 ( #2398 )
2020-05-28 18:49:45 -07:00
Pavel
b62a65587b
chore: add webkit upstream status md (proper folder)
2020-05-28 16:35:16 -07:00
Pavel
0ca8065775
chore: add webkit upstream status md
2020-05-28 16:34:11 -07:00
Yury Semikhatsky
91a102b13c
browser(webkit): fix copyright header ( #2393 )
2020-05-28 15:40:41 -07:00
Yury Semikhatsky
2b21a5f6ad
browser(webkit): fix Windows compilation ( #2391 )
...
eeb40e0539
2020-05-28 13:24:02 -07:00
Yury Semikhatsky
9bf6348a27
browser(webkit): GTK screencast recoder based on vp8 ( #2388 )
2020-05-28 10:42:58 -07:00
Andrey Lushnikov
0ed052f9e9
browser(firefox): expose internal request cause along with external one ( #2383 )
2020-05-28 09:23:14 -07:00
Joel Einbinder
2f345c7828
browser(webkit): fix crash when commands are handled in the UIProcess ( #2327 )
...
Co-authored-by: Joel Einbinder <joel.einbinde@gmail.com>
2020-05-21 07:33:38 -07:00
Yury Semikhatsky
9ef7e1300a
browser(webkit): fix mac compilation ( #2319 )
2020-05-20 18:25:35 -07:00
Yury Semikhatsky
d99ebc9265
browser(webkit): fix mac compilation ( #2317 )
2020-05-20 15:48:31 -07:00
Yury Semikhatsky
9808d8bc03
browser(webkit): add Playwright enable/disable commands ( #2314 )
2020-05-20 14:54:47 -07:00
Dmitry Gozman
5d0b5625fa
browser(firefox): set initial page url to about:blank ( #2300 )
2020-05-19 10:30:36 -07:00
Yury Semikhatsky
0bc4906196
browser(webkit): use unsigned long instead of size_t to fix Win ( #2295 )
2020-05-18 23:38:54 -07:00
Yury Semikhatsky
96f9bbee71
browser(webkit): fix windows build ( #2294 )
2020-05-18 22:30:47 -07:00
Yury Semikhatsky
5a6973fe69
browser(webkit): support jpeg screencast frames on WPE and Win ( #2290 )
2020-05-18 18:23:03 -07:00
Dmitry Gozman
40ea0dd23b
browser(firefox): make default viewport work in default context ( #2277 )
2020-05-18 09:47:40 -07:00
Yury Semikhatsky
9c7e43a83b
browser(webkit): roll to 05/15/20 ( #2260 )
2020-05-15 13:47:23 -07:00
Joel Einbinder
5a883a5877
browser(firefox): support internal drag and drop ( #2243 )
2020-05-14 18:30:02 -07:00
Yury Semikhatsky
4d27aadb13
browser(webkit): fix compilation on Mac ( #2253 )
2020-05-14 16:45:39 -07:00
Yury Semikhatsky
8fb2c7e8fa
browser(webkit): fix compilation on Win ( #2251 )
2020-05-14 16:29:07 -07:00
Yury Semikhatsky
2073bcb867
browser(webkit): fix compilation on Mac ( #2249 )
2020-05-14 16:14:09 -07:00
Yury Semikhatsky
f743cd9763
browser(webkit): introduce screencast agent in web process ( #2248 )
2020-05-14 15:48:05 -07:00
Pavel Feldman
62ae079035
browser(webkit): destroy main window after the view ( #2233 )
2020-05-13 22:54:43 -07:00
Pavel Feldman
5c43fb4a96
browser(webkit): unfork windows bits ( #2228 )
2020-05-13 19:28:59 -07:00
Pavel Feldman
34373b3ace
browser(webkit): compute non-header suggested name on windows ( #2227 )
2020-05-13 18:24:05 -07:00
Yury Semikhatsky
03cae92ff2
browser(webkit): remove BackendDispatcher::Mode ( #2223 )
2020-05-13 16:46:25 -07:00
Yury Semikhatsky
d611ca9278
browser(webkit): do not transform about:blank to about:///blank ( #2221 )
2020-05-13 15:35:43 -07:00
Yury Semikhatsky
ebceaf4328
chore: make prepare_checkaout update browser_upstream/master ( #2209 )
2020-05-12 15:20:12 -07:00
Dmitry Gozman
fdc9ce8e07
browser(firefox): move context settings from creation to setters ( #2193 )
...
Drive-by: simplify settings plumbing, fix addBinding bug.
2020-05-12 07:32:25 -07:00
Dmitry Gozman
5b57303c9c
browser(webkit): expose Playwright.windowOpen signal ( #2163 )
2020-05-08 18:39:00 -07:00
Joel Einbinder
85bfba52a6
browser(webkit): properly specifiy keyIdentifier ( #2149 )
2020-05-08 04:54:28 -07:00
Pavel Feldman
fde2b7290a
browser(webkit): rewite Playwright CMakeLists.txt ( #2153 )
2020-05-07 22:45:59 -07:00
Pavel Feldman
95b849535b
browser(webkit): roll to ToT 5/7/2020 ( #2147 )
2020-05-07 20:17:40 -07:00
Pavel Feldman
59e9b5c017
browser(firefox): kick bots
2020-05-07 19:51:01 -07:00
Pavel Feldman
e247506169
browser(firefox): roll ff to ToT 5/7/2020 ( #2148 )
2020-05-07 18:37:15 -07:00
Vasilii Artemchuk
4c4fa8d38c
docs: some syntax fixes ( #2116 )
2020-05-07 12:33:35 -07:00
Dmitry Gozman
98d32c5d67
browser(firefox): do not fail when decoding large responses ( #2130 )
...
String.fromCharCode cannot be used to convert very large arrays to strings. Use chunking in this case.
2020-05-07 11:04:58 -07:00
Dmitry Gozman
10cca041fb
browser(firefox): ensure rendering update before taking quads and scrolling ( #2123 )
2020-05-06 10:20:18 -07:00
Dmitry Gozman
7521f69db8
browser(webkit): do a full rendering update before accessing layout information ( #2121 )
...
References #2111 .
2020-05-05 15:05:05 -07:00
Yury Semikhatsky
840e4209a3
browser(webkit): support jpeg frames in screencast ( #2107 )
2020-05-05 10:45:54 -07:00
Pavel Feldman
38a78bf96b
browser(webkit): install page group preferences to new pages ( #2118 )
2020-05-05 10:30:25 -07:00
Pavel Feldman
7e9a8dd402
browser(firefox): bump the version
2020-05-04 16:09:42 -07:00
Yury Semikhatsky
142e5859c1
browser(webkit): GTK build fix ( #2096 )
2020-05-04 13:06:11 -07:00
Yury Semikhatsky
4a4e610a22
browser(webkit): basic screencast support for GTK and Mac ( #2094 )
2020-05-04 12:08:30 -07:00
Pavel Feldman
c62cb78c7a
browser(webkit): block 3rd party cookies by default ( #2088 )
2020-05-03 19:15:07 -07:00
Pavel
bba1cff0a7
chore: bump webkit build to kick bots
2020-05-01 12:11:40 -07:00
Andrey Lushnikov
de32d39988
Revert "devops: teach buildbots to run sanity check script ( #2064 )" ( #2075 )
...
This reverts commit 4c2c4855f7
.
We'd rather add a mac 10.14 test bot.
2020-05-01 12:09:36 -07:00
Pavel Feldman
60eb1bf2a0
browser(webkit): provide suggested file name for downloads ( #2063 )
2020-05-01 10:08:58 -07:00
Andrey Lushnikov
4c2c4855f7
devops: teach buildbots to run sanity check script ( #2064 )
...
This should make sure that build actually runs.
2020-04-30 17:42:52 -07:00
Pavel
67deffe12f
browser(webkit): follow up to satisfy mac linter
2020-04-29 16:14:31 -07:00
Pavel Feldman
b94f9108f1
browser(webkit): introduce Page.setActivityPaused ( #2041 )
2020-04-29 15:15:30 -07:00
Yury Semikhatsky
b6d1cbf402
browser(firefox): report new window downloads ( #2014 )
2020-04-28 14:20:07 -07:00
Yury Semikhatsky
910469cd03
chore: do not run git fetch in export.sh ( #2015 )
2020-04-28 11:42:01 -07:00
Pavel Feldman
d52bd92983
chore: read browser revisions off browsers.json ( #2009 )
2020-04-28 10:37:23 -07:00
Yury Semikhatsky
a43eac3809
browser(firefox): use separate web processes for different contexts ( #1975 )
2020-04-24 17:55:08 -07:00
Yury Semikhatsky
b498a3f2ba
browser(webkit): make blob downloads work on Mac ( #1971 )
2020-04-24 16:53:25 -07:00
Yury Semikhatsky
242c3667ce
browser(webkit): fix compilation when orientation events are disabled ( #1970 )
2020-04-24 16:11:00 -07:00
Yury Semikhatsky
e6c2cad6b4
browser(webkit): add frame id to download info ( #1953 )
2020-04-23 16:40:14 -07:00
Yury Semikhatsky
05f0797211
browser(firefox): support blob downloads ( #1945 )
2020-04-23 14:26:00 -07:00
Pavel Feldman
471ccc72d3
browser(webkit): roll to ToT 4/23/2020 ( #1943 )
2020-04-23 12:20:37 -07:00
Pavel Feldman
fa59372248
browser(webkit): roll to ToT 4/22/2020 ( #1940 )
2020-04-23 10:34:31 -07:00
Dmitry Gozman
70d727d343
browser(webkit): ensure autorelease pools are drained on mac ( #1933 )
...
Drive-by: do not require 10.15-only QuickLookThumbnailing framework on 10.14.
2020-04-22 21:49:00 -07:00
Pavel Feldman
91c0631827
browser(webkit): extract webkit embedders into webkit/src ( #1919 )
2020-04-22 10:52:17 -07:00
Pavel Feldman
2313cebdca
browser(webkit): fix leaking popup windows ( #1908 )
2020-04-21 21:00:58 -07:00
Joel Einbinder
48cbee1c32
browser(firefox): disable the extension blocklist ( #1909 )
...
This saves a few hundred milliseconds.
2020-04-21 17:59:27 -07:00
Yury Semikhatsky
18fb7f90ba
browser(webkit): ignore WebSocket HTTPS errors on Mac ( #1899 )
2020-04-21 10:38:28 -07:00
Pavel Feldman
74ce0412ad
browser(webkit): roll to ToT 4/20/2020 ( #1898 )
2020-04-21 09:45:49 -07:00
Pavel Feldman
37ad5528c4
browser(webkit): allow windows larger than display on Win ( #1888 )
2020-04-20 16:56:03 -07:00
Yury Semikhatsky
5406b77932
docs: add a note about string quoting
2020-04-20 10:11:01 -07:00
Yury Semikhatsky
26c7b30cf6
browser(webkit): bump version to kick off next build on bot ( #1875 )
2020-04-20 09:27:30 -07:00
Yury Semikhatsky
c0ce6c7c76
browser(webkit): fix win compilation ( #1874 )
2020-04-20 09:18:49 -07:00
Andrey Lushnikov
b8259837a4
devops: disable previews on telegram bot messages
2020-04-20 04:24:18 -07:00
Andrey Lushnikov
e0d3e4811d
devops: use node.js to gzip logs
...
This way we can keep streaming logs to STDOUT.
2020-04-20 02:52:26 -07:00
Andrey Lushnikov
ea95a9122d
devops: start uploading build logs to bots ( #1870 )
...
Logs will be saved next to the build archive, with the same name
and double extension `.log.zip`.
2020-04-20 01:25:25 -07:00
Yury Semikhatsky
e466508ab1
browser(webkit): fix mac&win compilation ( #1856 )
2020-04-17 22:56:31 -07:00
Yury Semikhatsky
1912fbfe54
browser(webkit): simulate device orientation events ( #1851 )
...
* Enable orientation events
* browser(webkit): simulate device orientation events
2020-04-17 15:21:01 -07:00
Pavel Feldman
846af74b05
browser(firefox): do not use system colors for controls ( #1838 )
2020-04-16 18:13:53 -07:00
Yury Semikhatsky
77f1a70332
browser(firefox): send requestFailed on network error ( #1816 )
2020-04-16 11:11:15 -07:00
Pavel Feldman
a46a32426e
browser(firefox): roll to ToT 4/15/2020 ( #1815 )
2020-04-15 17:31:59 -07:00
Yury Semikhatsky
f3451d9148
browser(firefox): focus all top frames by default ( #1811 )
2020-04-15 15:22:47 -07:00
Yury Semikhatsky
f05a8bdc0c
browser(firefox): override document.hasFocus() in main frames ( #1802 )
2020-04-15 14:41:18 -07:00
Dmitry Gozman
b2de970eb0
browser(webkit): events informing about popup windows being open ( #1794 )
2020-04-15 14:05:00 -07:00
Andrey Lushnikov
abb87f25a9
devops: always get BUILD_NUMBER from upstream ( #1805 )
...
This makes `export.sh` indepotent.
2020-04-15 13:23:21 -07:00
Dmitry Gozman
cbad583f8a
browser(firefox): prepare to collect signals during actions ( #1772 )
2020-04-15 12:02:08 -07:00
Joel Einbinder
762dfe1a59
browser(webkit): fix intercepting with a redirect ( #1787 )
2020-04-15 11:17:33 -07:00
Yury Semikhatsky
d5e75d8bb7
browser(firefox): avoid clobbering scroll requests after scrollIntoViewIfNeeded ( #1785 )
...
5ef35728ff
If there is a pending visual update `AsyncPanZoomController::NotifyLayersUpdated` will override scroll offset set from layout with the visual one. See [`visualScrollOffsetUpdated`](http://ffsearch.azurewebsites.net/#path=%2Fhome%2Fjoe%2Ffirefox%2Fgfx%2Flayers%2Fapz%2Fsrc%2FAsyncPanZoomController.cpp&line=4530 ) and its comment in the method.
2020-04-14 16:24:36 -07:00
Pavel Feldman
f36973f683
browser(webkit): propagate language change to site processes ( #1769 )
2020-04-13 16:57:22 -07:00
Pavel Feldman
b95fcaeee5
browser(webkit): move context instrumentation from pool to dataStore ( #1763 )
2020-04-13 14:56:01 -07:00
Yury Semikhatsky
126b54f767
browser(firefox): implement Page.scrollIntoViewIfNeeded ( #1759 )
2020-04-13 11:31:02 -07:00
Pavel Feldman
383332c7c9
browser(webkit): trim down the win embedder ( #1748 )
2020-04-10 17:01:32 -07:00
Yury Semikhatsky
909dd74666
browser(webkit): roll to r259720 ( #1708 )
2020-04-10 14:46:14 -07:00
Pavel Feldman
99c3f2b279
browser(webkit): fork windows minibrowser ( #1743 )
2020-04-10 12:34:43 -07:00
Yury Semikhatsky
f282400e1f
fix(firefox): disable captive portal service ( #1737 )
2020-04-09 19:03:36 -07:00
Yury Semikhatsky
db34d436ec
browser(firefox): make juggler web socket work in -silent mode ( #1726 )
2020-04-09 10:57:24 -07:00
Yury Semikhatsky
22a7636ab0
browser(webkit): always open local Web Inspector on "Inspect element" ( #1711 )
2020-04-08 13:13:31 -07:00
Yury Semikhatsky
4d4e8561ed
browser(webkit): open inspector undocked by default ( #1706 )
2020-04-08 11:49:23 -07:00
Yury Semikhatsky
aff2ffacf8
browser(firefox): manage network activity per page ( #1700 )
...
a33663a362
Network events are now sent to corresponding page session. Previously they would be broadcast to all sessions.
2020-04-07 23:03:43 -07:00
Yury Semikhatsky
becf97f30d
browser(firefox): report navigation request failure for downloads ( #1688 )
2020-04-07 00:38:27 -07:00
Yury Semikhatsky
7b2736b4c9
browser(firefox): support downloads ( #1683 )
2020-04-06 23:34:30 -07:00
Pavel Feldman
56fbfc2c9e
fix(firefox): do not make stray network requests ( #1673 )
2020-04-06 12:27:13 -07:00
Pavel Feldman
11ad172822
browser(firefox): allow setting colorScheme on the context level ( #1672 )
2020-04-06 12:26:42 -07:00
Andrey Lushnikov
e9428b6f01
devops: fixate diff algorithm to not rely on dev settings ( #1663 )
2020-04-03 18:58:31 -07:00
Pavel Feldman
3c01bf613e
browser(webkit): account for non-Mac device scale factor ( #1661 )
2020-04-03 18:41:17 -07:00
Dmitry Gozman
fc73d54039
browser(firefox): instrument all browser windows early enough ( #1645 )
2020-04-03 15:31:26 -07:00
Yury Semikhatsky
b1580a3ed1
browser(webkit): roll to r259389 ( #1643 )
2020-04-02 15:57:50 -07:00
Pavel Feldman
f3f10ae3d8
browser(webkit): support downloads on windows ( #1642 )
2020-04-02 12:07:57 -07:00
Yury Semikhatsky
e76f8de474
browser(firefox): reland "instrument all windows, support silent mode" with Linux fix ( #1634 )
2020-04-01 21:06:44 -07:00
Yury Semikhatsky
cf49a9ee7b
browser(firefox): make timezone override work on Win ( #1628 )
...
68e0c2c6c6
2020-04-01 14:10:30 -07:00
Yury Semikhatsky
1da2141acc
browser(firefox): delete Browser.setIgnoreHTTPSErrors ( #1616 )
2020-03-31 22:44:09 -07:00
Yury Semikhatsky
4ac98daa3c
browser(firefox): set ignoreHTTPSErrors per context ( #1614 )
...
28fc96628e
2020-03-31 17:32:50 -07:00
Yury Semikhatsky
2ce85f9016
Revert "browser(firefox): instrument all windows, support silent mode… ( #1615 )
2020-03-31 17:20:08 -07:00
Dmitry Gozman
314eb40a13
browser(firefox): instrument all windows, support silent mode ( #1612 )
...
Includes 4b00d5dd71
and `playwright.cfg` change.
2020-03-31 16:16:44 -07:00
Yury Semikhatsky
d0073ef9e5
chore(firefox): update cheatsheet with logging instructions ( #1609 )
2020-03-31 13:23:35 -07:00
Pavel Feldman
a2e1d4c29d
browser(webkit): implement support for downloads ( #1596 )
2020-03-30 19:26:05 -07:00
Yury Semikhatsky
43b91e6930
browser(firefox): implelemt timezone overrides ( #1577 )
2020-03-30 15:05:46 -07:00
Dmitry Gozman
fdc36125be
browser(firefox): refactor targets/contexts/dispatching ( #1590 )
2020-03-30 13:57:12 -07:00
Joel Einbinder
e796bfd815
browser(webkit): do not apply platform filters to accessibility snapshot ( #1528 )
...
This will fix the "should work with regular text" accessibility test that current fails on webkit+linux.
2020-03-27 00:50:25 -07:00
Dmitry Gozman
3535a829a3
browser(firefox): emulate device size ( #1561 )
2020-03-26 18:42:21 -07:00
Yury Semikhatsky
4826b3aca5
browser(firefox): make locale override apply to Number/Date formatting ( #1560 )
2020-03-26 16:33:07 -07:00
Dmitry Gozman
9d0f465ebe
browser(firefox): make call argument properties configurable ( #1558 )
2020-03-26 15:52:24 -07:00
Yury Semikhatsky
5d03be7ab1
feat(webkit): roll WebKit to r258828 ( #1517 ) ( #1556 )
...
Resolved conflicts: 94ea16136d
2020-03-26 14:34:02 -07:00
Yury Semikhatsky
8f8b75c1b1
devops(webkit): force JHBUILD on GTK/WPE for now ( #1555 )
2020-03-26 13:08:12 -07:00
Andrey Lushnikov
b1c156f422
browser(firefox): fix user gesture in evaluation ( #1550 )
...
Review URL: 37851a6e27
2020-03-25 23:58:30 -07:00
Andrey Lushnikov
09cbf335bd
browser(firefox): wait for script to be evaluated in Worker ( #1543 )
...
Review URL: b70c1ff8c5
2020-03-25 17:39:50 -07:00
Yury Semikhatsky
2203e9c017
browser(firefox): bypass CSP when calling functions from debugger ( #1541 )
2020-03-25 16:28:33 -07:00
Pavel Feldman
6be3634356
browser(firefox): fix permissions check and notifications name ( #1530 )
2020-03-25 09:55:41 -07:00
Andrey Lushnikov
aba670d719
browser(firefox): roll Firefox ( #1534 )
...
Review URL: 2fda0f5fc8
2020-03-24 23:25:17 -07:00
Pavel Feldman
8af21d146c
browser(firefox): fix authentication ( #1524 )
2020-03-24 21:17:55 -07:00
Yury Semikhatsky
1f48efe417
browser(firefox): ignore beforeunload handlers in Browser.close() ( #1526 )
2020-03-24 20:51:21 -07:00
Andrey Lushnikov
3e8a6ac347
devops: update docs regarding bubblewrap on linux
2020-03-24 14:28:11 -07:00
Yury Semikhatsky
7943e00aa2
Revert "feat(webkit): roll WebKit to r258828 ( #1517 )" ( #1522 )
...
This reverts commit e14efd511f
.
this moves webkit build from JHBuild onto Flatpak, and we're not ready yet 🤷♂️
2020-03-24 14:17:04 -07:00
Andrey Lushnikov
231c878719
devops: support browser aliases in export.sh
and prepare_checkout.sh
( #1520 )
...
This lets you use `ff` for `firefox` and `wk` for `webkit`
```sh
$ ./browser_patches/prepare_checkout.sh ff
```
2020-03-24 13:22:46 -07:00
Yury Semikhatsky
e14efd511f
feat(webkit): roll WebKit to r258828 ( #1517 )
...
Resolved conflicts: 94ea16136d
2020-03-24 13:13:23 -07:00
Andrey Lushnikov
c28c5a6455
browser(firefox): make Runtime a global object shared between sessions ( #1458 )
...
Review URL: 88261ea669
Key points:
- `Runtime` is now shared between protocol sessions
- `RuntimeAgent` does not exist any more and is merged into `PageAgent` for Page
- `RuntimeAgent` is re-implemented in a worker
2020-03-23 16:21:39 -07:00
Pavel Feldman
9826fd652e
browser(firefox): disable update, setting sync and other non-testing features ( #1480 )
2020-03-22 23:52:59 -07:00
Pavel Feldman
049fdf708c
browser(firefox): implement Browser.addBinding ( #1477 )
2020-03-22 21:10:00 -07:00
Pavel Feldman
ac5852f302
browser(firefox): implement offline emulation ( #1475 )
2020-03-22 13:51:49 -07:00
Dmitry Gozman
fb7b919bd4
browser(firefox): make interception, locale and geolocation work on browser context level ( #1469 )
2020-03-21 21:35:13 -07:00
Dmitry Gozman
ac02a6b69c
browser(firefox): issue Page.ready at the right time ( #1462 )
...
This covers new pages and popups. Special handling is needed for window.open() with no url.
2020-03-21 17:56:15 -07:00
Andrey Lushnikov
96c9c81581
browser(firefox): fix bug in Juggler with clashing method names ( #1456 )
2020-03-20 19:35:58 -07:00
Andrey Lushnikov
21630d6de4
devops: strictly configure build folder for Firefox builds ( #1454 )
...
This strictly defines Firefox build folder as `obj-build-playwright`.
Currently, Firefox build folder encodes current Mac OS version including
patch versions, and thus we might end up with multiple different build
folders.
2020-03-20 19:24:38 -07:00
Pavel Feldman
840e69b85c
browser(firefox): emulate language ( #1452 )
...
1e29e6f231
2020-03-20 17:03:20 -07:00
Pavel Feldman
5fc1a04412
browser(webkit): manager permissions on the proxy level ( #1450 )
2020-03-20 16:42:03 -07:00
Yury Semikhatsky
053bab1afd
browser(webkit): correctly detect Promise created in another window ( #1446 )
2020-03-20 15:53:04 -07:00
Pavel Feldman
fcdfa9ca24
browser(firefox): implement geolocation overrides ( #1437 )
2020-03-20 11:14:42 -07:00
Dmitry Gozman
bfcffbb377
browser(webkit): introduce Playwright.windowOpen protocol event ( #1420 )
2020-03-18 10:44:01 -07:00
Pavel Feldman
edd2fee943
browser(firefox): grant permissions to all origins ( #1405 )
2020-03-16 20:57:19 -07:00
Pavel Feldman
7fe5656257
browser(webkit): fix win cookies expires ( #1355 )
2020-03-11 18:08:14 -07:00
Andrey Lushnikov
3b85bf9c1f
browser(firefox): handle message manager error
event without error ( #1344 )
...
Type TypeError that happens while loading document is reported in
the message manager but does not have the error event.
Saw this while reproducing #1307
2020-03-11 13:37:31 -07:00
Pavel Feldman
6b50c8f9cc
browser(webkit): follow up 3 ( #1342 )
2020-03-11 12:03:35 -07:00
Pavel Feldman
c044227e12
browser(webkit): follow up 2 ( #1340 )
2020-03-11 10:56:20 -07:00
Pavel Feldman
2da705de87
browser(webkit): follow up to roll ( #1337 )
2020-03-11 09:24:02 -07:00
Pavel Feldman
4a18f0f834
browser(webkit): roll to ToT 3/11/2020 ( #1335 )
2020-03-11 08:40:21 -07:00
Pavel Feldman
128157df1a
browser(webkit): rename Browser domain to Playwright ( #1333 )
2020-03-10 23:30:31 -07:00
Pavel Feldman
d08a0f02ce
browser(webkit): account for page scale when screenshotting ( #1332 )
2020-03-10 19:56:59 -07:00
Pavel Feldman
e2616e4866
browser(webkit): override global permissions ( #1315 )
...
For #652
2020-03-10 10:42:29 -07:00
Pavel Feldman
008e0b2ecd
browser(webkit): emulate screen size ( #1310 )
2020-03-10 09:20:25 -07:00
Joel Einbinder
27d039a0c4
browser(webkit): mark user gesture in frames ( #1304 )
2020-03-09 17:03:00 -07:00