diff options
author | Martin Robinson <mrobinson@igalia.com> | 2023-09-10 14:38:56 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-10 12:38:56 +0000 |
commit | a9d37cb85ac2c55fc630fccffe1ba60ff00f555b (patch) | |
tree | e072f86743d0ee71f908135cb63484f84c8370f4 /third_party/webrender/ci-scripts/docker-image/setup.sh | |
parent | c079acb3c31e695e9f16b96b9bd61b2a1c182796 (diff) | |
download | servo-a9d37cb85ac2c55fc630fccffe1ba60ff00f555b.tar.gz servo-a9d37cb85ac2c55fc630fccffe1ba60ff00f555b.zip |
Upgrade WebRender to e491e1ae637b2eed1e7195855d88357e5eb3ddf9 (#30323)
* Upgrade vendored version of WebRender
* Patch WebRender: upgrade version of gleam
* Restore hit testing implementation
* Fix WebRender warnings
* Adapt Servo to new WebRender
* Update results
* Add a workaround for #30313
This slightly expands text boundaries in order to take into account the
fact that layout isn't measuring glyph boundaries.
Diffstat (limited to 'third_party/webrender/ci-scripts/docker-image/setup.sh')
-rwxr-xr-x | third_party/webrender/ci-scripts/docker-image/setup.sh | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/third_party/webrender/ci-scripts/docker-image/setup.sh b/third_party/webrender/ci-scripts/docker-image/setup.sh index 4a20147f3b0..11adb1c269b 100755 --- a/third_party/webrender/ci-scripts/docker-image/setup.sh +++ b/third_party/webrender/ci-scripts/docker-image/setup.sh @@ -14,15 +14,19 @@ test "$(whoami)" == 'root' # Install stuff we need apt-get -y update apt-get install -y \ + bison \ bzip2 \ cmake \ curl \ + flex \ gcc \ git \ g++ \ libfontconfig1-dev \ libgl1-mesa-dev \ libx11-dev \ + llvm-dev \ + ninja-build \ openjdk-8-jdk \ pkg-config \ python \ @@ -31,7 +35,10 @@ apt-get install -y \ python-setuptools \ python-voluptuous \ python-yaml \ - software-properties-common + python3-pip \ + python3-mako \ + software-properties-common \ + clang # Other stuff we need pip install servo-tidy==0.3.0 |