Andrey Lushnikov
434b9e107e
devops: support EXPORT_COMPILE_COMMANDS env variable in webkit build.sh ( #3334 )
...
We'll use this variable to power kodsearch.
2020-08-06 16:33:34 -07:00
Andrey Lushnikov
ca3bd5e2ef
browser(firefox): roll Firefox to June, 24 ( #3327 )
...
Review URL: 83e6f0114e
References #3215
2020-08-06 10:32:50 -07:00
Yury Semikhatsky
9effb32650
browser(firefox): always create new process rather than reuse one ( #3312 )
2020-08-05 15:48:26 -07:00
Yury Semikhatsky
90819fa350
browser(firefox): always create image buffer in headless mode ( #3299 )
2020-08-04 17:58:57 -07:00
Yury Semikhatsky
7e28c26f6d
browser(firefox): do not complain about SnapshotListener being cleared on Destroy ( #3298 )
2020-08-04 17:38:46 -07:00
Yury Semikhatsky
8881a521c1
browser(webkit): roll to 8/4 ( #3289 )
2020-08-04 13:33:32 -07:00
Andrey Lushnikov
25089760fd
devops: fix typo in rustup detection ( #3282 )
...
This should bring back docker build.
2020-08-04 00:02:14 -07:00
Dmitry Gozman
d3a40be479
browser(firefox): reliably close the pipe ( #3280 )
2020-08-03 20:15:25 -07:00
Dmitry Gozman
402d1a6a67
browser(firefox): fix win compile 2 ( #3277 )
2020-08-03 15:26:12 -07:00
Dmitry Gozman
e481f378f1
browser(firefox): fix win compile ( #3275 )
2020-08-03 14:42:16 -07:00
Dmitry Gozman
1148f0b906
browser(firefox): implement RemoteDebuggingPipe ( #3273 )
2020-08-03 13:27:09 -07:00
Yury Semikhatsky
bad4005d7d
chore(devops): do not copy pw_run.sh to subfolders ( #3271 )
2020-08-03 12:01:57 -07:00
Yury Semikhatsky
f62e9b5dc0
browser(webkit): kick-off 1321 build to pick up new WebKitLibraries/win ( #3263 )
2020-07-31 16:36:39 -07:00
Yury Semikhatsky
8709ad7bf1
chore(tools): update PrintDeps license header ( #3254 )
2020-07-31 14:10:00 -07:00
Yury Semikhatsky
235c5df8de
docs: add readme file for PrintDepsWindows ( #3241 )
...
Also add solution file so that VS doesn't recreate it every time.
#2745
2020-07-30 15:39:29 -07:00
Andrey Lushnikov
9103ce0060
devops: fix firefox build ( #3237 )
2020-07-30 11:50:52 -07:00
Yury Semikhatsky
88938669e1
devops(windows): add tool for printing library dependencies on Windows ( #3224 )
2020-07-30 10:51:23 -07:00
Andrey Lushnikov
4961c2ddbb
devops(firefox): fixate rust and cbindgen version ( #3223 )
...
Firefox buildchain does not fixate `rust` and `cbindgen` versions,
so we want to fixate them on our end.
A table with matching rust version for every firefox version can
be found at [Rust Update Policy for Firefox](https://wiki.mozilla.org/Rust_Update_Policy_for_Firefox ).
Additionally, there are checks in `mozbuild` for the minimum
rust version and minimum `cbindgen` version.
2020-07-30 09:59:39 -07:00
Andrey Lushnikov
ae0c3a6d00
docs(devops): update docs for buildbots ( #3218 )
2020-07-29 23:14:17 -07:00
Yury Semikhatsky
c6180edbfe
browser(webkit): print missing dll error to the console ( #3214 )
2020-07-29 15:01:01 -07:00
Joel Einbinder
3e023f6c3d
Revert "browser(firefox): fix color scheme not updating until reload" ( #3198 )
2020-07-28 13:46:37 -07:00
Dmitry Gozman
14c6881904
browser(firefox): properly rewrite intercepted request ( #3188 )
2020-07-28 11:32:44 -07:00
Yury Semikhatsky
da25a5b501
browser(firefox): do not capture cursor in screencast ( #3118 )
2020-07-27 16:22:02 -07:00
Yury Semikhatsky
90ff66710b
browser(webkit): disable high DPI support in Web Process on Windows ( #3160 )
2020-07-24 16:19:14 -07:00
Joel Einbinder
549a37b939
browser(firefox): fix color scheme not updating until reload ( #3157 )
2020-07-24 16:01:45 -07:00
Yury Semikhatsky
3162c06f49
browser(webkit): outerWidth/Height on Windows ( #3154 )
2020-07-24 14:10:32 -07:00
Andrey Lushnikov
678d16454a
devops: normalize blob names on the CDN ( #3136 )
...
This establishes a single naming for all our blobs with browser
builds that we upload to CDN: `<browser-name>-<os-version>`
- `<browser-name>` is either `firefox` or `webkit`.
- `os-version` is the OS that was used to produce the build.
References #2745
2020-07-24 00:31:18 -07:00
Andrey Lushnikov
0b9c6473b6
devops: detect completion status ( #3135 )
...
Update `//browser_patches/tools/check_cdn.sh` to report when
all builds for a given revision are successfully uploaded to CDN.
2020-07-23 17:32:43 -07:00
Andrey Lushnikov
ae574b302f
devops: fix webkit build on ubuntu ( #3134 )
...
Sometimes we actually pass one empty argument.
2020-07-23 16:59:45 -07:00
Yury Semikhatsky
74941340be
browser(webkit): correctly report outerWidth/Height on Mac ( #3131 )
2020-07-23 16:16:31 -07:00
Andrey Lushnikov
c1032ae483
devops: simplify building webkit on linux bots ( #3127 )
...
Originally there was no way to build both webkit-gtk and webkit-wpe
in the same checkout. As a result, we were:
- building webkit-gtk & uploading it to CDN
- building webkit-wpe & uploading it to CDN
- downloading webkit-gtk & webkit-wpe from CDN and compiling a single
webkit-gtk-wpe folder that we uploaded to CDN
As of today, however, we can build WPE and GTK ports together. This
patch starts using this to drastically simplify build process:
- build webkit-gtk and webkit-wpe
- use `archive.sh` script that compiles a single folder with both ports
- upload archive to the cloud
This should also fix currently failing webkit build that fails to
assemble the `webkit-gtk-wpe` folder (I missed these codepaths while preparing
for Ubuntu-20.04 bot).
References #2745
2020-07-23 15:57:53 -07:00
Andrey Lushnikov
21581a4e8b
devops: fix buildbot names
2020-07-23 14:44:28 -07:00
Andrey Lushnikov
cb77d33a42
devops: add script for ubuntu 20.04 buildbot ( #3123 )
...
This will start producing Ubuntu 20.04 webkit builds
References #2745
2020-07-23 14:42:14 -07:00
Andrey Lushnikov
63689e36a6
devops: prepare buildbots to the introduction of Ubuntu 20.04 builder ( #3116 )
...
This patch:
- specializes "linux" scripts into "Ubuntu 18.04" scripts
- renames all future linux blobs on CDN:
* `firefox-linux.zip => firefox-ubuntu-18.04.zip`
* `minibrowser-gtk.zip => minibrowser-gtk-ubuntu-18.04.zip`
* `minibrowser-wpe.zip => minibrowser-wpe-ubuntu-18.04.zip`
* `minibrowser-gtk-wpe.zip => minibrowser-gtk-wpe-ubuntu-18.04.zip`
- updates downloader to deal with the new names
References #2745
2020-07-23 11:59:23 -07:00
Yury Semikhatsky
c895c972ae
browser(webkit): kick-off build for #3100 ( #3113 )
2020-07-23 09:32:22 -07:00
Yury Semikhatsky
1cfba7f582
browser(webkit): periodically capture frames on mac regardless of updates
2020-07-22 23:38:48 -07:00
Yury Semikhatsky
26c57846bb
Rebase ( #3096 )
2020-07-22 23:34:52 -07:00
Yury Semikhatsky
3d37e4586e
browser(firefox): pass actual frame duration to the codec ( #3101 )
...
#1158
2020-07-22 23:27:49 -07:00
Pavel Feldman
b271624fcb
browser(webkit): hardcode woff enabled on win ( #3103 )
2020-07-22 20:46:00 -07:00
Yury Semikhatsky
f751ab1791
browser(webkit): write screencast video to .webm instead of .ivf ( #3081 )
2020-07-21 18:49:52 -07:00
Pavel Feldman
de9570ee3a
browser(webkit): roll to ToT 07/21/2020 ( #3066 )
2020-07-21 12:26:21 -07:00
Yury Semikhatsky
babd0cbcea
browser(firefox): fix Windows build ( #3065 )
2020-07-21 10:02:14 -07:00
Pavel Feldman
7f29275aa2
browser(firefox): use base64 to deliver post data ( #3063 )
2020-07-21 09:55:46 -07:00
Yury Semikhatsky
a5cb983768
browser(firefox): write video to .webm instead of .ivf ( #3062 )
2020-07-21 09:26:59 -07:00
Pavel Feldman
726f636b5c
browser(firefox): implement Page.bringToFront ( #3051 )
2020-07-20 16:47:27 -07:00
Yury Semikhatsky
eb14c4711f
browser(webkit): do not mask WebGL vendor/renderer info ( #3050 )
2020-07-20 15:01:40 -07:00
Yury Semikhatsky
6db8962125
browser(firefox): smooth resize in headless ( #3043 )
2020-07-20 14:24:52 -07:00
Yury Semikhatsky
d1f937d651
browser(firefox): stop video recording if page closed ( #3040 )
2020-07-20 10:44:11 -07:00
Yury Semikhatsky
562e1e6460
browser(firefox): wait for file write to finish in stopVideoRecording ( #3020 )
2020-07-17 17:34:09 -07:00
Yury Semikhatsky
1896e8edc0
browser(webkit): send Playwright.pageProxyDestroyed for crashed tabs when deleting context ( #2986 )
2020-07-16 15:42:07 -07:00