Skip to content

Commit 16f54a7

Browse files
committed
Port Update Angle from Trac
#64 Port the Update ANGLE guide from Trac.
1 parent 345e2b0 commit 16f54a7

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

docs/Infrastructure/UpdatingAngle.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Update ANGLE
2+
3+
## Fixing ANGLE Bugs
4+
5+
Before you commit a WebKit patch that modifies ANGLE, please run `Tools/Scripts/update-angle --regenerate-changes`.
6+
This will update `Source/ThirdParty/ANGLE/changes.diff` so that people can see the diff from upstream at a glance.
7+
8+
When fixing bugs in ANGLE, please create a new bug on [ANGLE's bug tracker](https://bugs.chromium.org/p/angleproject/issues/list) and attach the patch applied to WebKit
9+
so that changes can eventually be merged upstream instead of maintained locally.
10+
11+
## Merging ANGLE from Upstream
12+
13+
To pull in a new revision of ANGLE, run the script `Tools/Scripts/update-angle` and follow its instructions.
14+
This script will attempt to update to a new version of ANGLE without losing WebKit's local changes by performing a git rebase.
15+
It also helps to update the CMake build files and `ANGLE.plist`.

0 commit comments

Comments
 (0)