Logan Rosen
f024d94b2b
Bug 1786490
- reformat the tree using black 23.3.0 r=sylvestre,webdriver-reviewers,taskgraph-reviewers,whimboo,jmaher,ahal,perftest-reviewers,geckoview-reviewers,afinder,m_kato
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D186092
2023-09-06 16:14:30 +00:00
Brad Werth
5c1d5c00b9
Bug 1845144 Part 2: Remove macOS available and builtin_available directives for always-supported versions of macOS. r=mac-reviewers,mstange,keeler,padenot
...
This also does minimal refactoring of cases where the directives were
protecting a simple expression that could be refactored back to the
callers.
Differential Revision: https://phabricator.services.mozilla.com/D184399
2023-08-02 02:26:14 +00:00
Iulian Moraru
f8b5b0e9dc
Backed out 3 changesets (bug 1845144) for causing py3 failures on test_toolchain_configure.py. CLOSED TREE
...
Backed out changeset 5168c7b1cf04 (bug 1845144)
Backed out changeset 6afda17fe413 (bug 1845144)
Backed out changeset d233c63f8121 (bug 1845144)
2023-08-01 06:06:53 +03:00
Brad Werth
4280325241
Bug 1845144 Part 2: Remove macOS available and builtin_available directives for always-supported versions of macOS. r=mac-reviewers,mstange,keeler
...
This also does minimal refactoring of cases where the directives were
protecting a simple expression that could be refactored back to the
callers.
Differential Revision: https://phabricator.services.mozilla.com/D184399
2023-07-31 22:18:09 +00:00
Erich Gubler
bf746a6ab3
Bug 1773874: fix(angle): cherry-pick fe45418c6592ab210ba5a6101f5058fe24eed266 from upstream r=jgilbert
...
Differential Revision: https://phabricator.services.mozilla.com/D184174
2023-07-31 17:46:31 +00:00
Erich Gubler
89b510d1be
Bug 1773874: build(angle): explicitly set git-log
's format
, decorate
, and abbrev-commit
options in vendor_from_git
r=jgilbert
...
I discovered that my local Git configuration changed the output of the
`vendor_from_git` module when it was used to vendor in ANGLE source.
That's probably not something we want! Let's insulate ourselves from the
settings that at least I'm aware could be relevant here.
Differential Revision: https://phabricator.services.mozilla.com/D184173
2023-07-31 17:46:31 +00:00
Erich Gubler
cf21b96710
Bug 1773874: normalize to Unix line endings in gfx/angle/auto-update-angle.sh
r=jgilbert
...
Differential Revision: https://phabricator.services.mozilla.com/D184172
2023-07-31 17:46:31 +00:00
Masatoshi Kimura
df85c08d7f
Bug 1842497 - Unship d3dcompiler_47.dll. r=firefox-build-system-reviewers,glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D183100
2023-07-15 12:29:51 +00:00
stransky
be6d95b423
Bug 1833855 [Linux] Build dmabuf support on Linux/Gtk and don't request Wayland for it r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D178634
2023-06-22 13:42:38 +00:00
Cristian Tuns
ac8a8744d7
Backed out 14 changesets (bug 1833855) for causing build bustages in DMABufSurface.cpp CLOSED TREE
...
Backed out changeset b8daeb03b670 (bug 1833855)
Backed out changeset cc17af8bae3d (bug 1833855)
Backed out changeset 2d4f6b8ad5d3 (bug 1833855)
Backed out changeset 3b75e59357bb (bug 1833855)
Backed out changeset 86948033f163 (bug 1833855)
Backed out changeset 3e6387b95e39 (bug 1833855)
Backed out changeset 7f22e082786c (bug 1833855)
Backed out changeset 9d5ae056d3c8 (bug 1833855)
Backed out changeset b0a7ca2dfbd6 (bug 1833855)
Backed out changeset ac0947e6e601 (bug 1833855)
Backed out changeset a058367a436a (bug 1833855)
Backed out changeset 7b4da292159c (bug 1833855)
Backed out changeset d50ae530998d (bug 1833855)
Backed out changeset 895b93846598 (bug 1833855)
2023-06-22 08:05:40 -04:00
stransky
8753e5afaf
Bug 1833855 [Linux] Build dmabuf support on Linux/Gtk and don't request Wayland for it r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D178634
2023-06-22 11:17:23 +00:00
Cristian Tuns
684fec2fef
Backed out 14 changesets (bug 1833855) for causing build bustages in SharedSurface.cpp CLOSED TREE
...
Backed out changeset c3f7d1963902 (bug 1833855)
Backed out changeset 347c47f5542a (bug 1833855)
Backed out changeset 2c0807d0b39a (bug 1833855)
Backed out changeset 013d1d16194d (bug 1833855)
Backed out changeset 2e49d43a627c (bug 1833855)
Backed out changeset ea21e90a71dd (bug 1833855)
Backed out changeset 8d5d0690668c (bug 1833855)
Backed out changeset 4eb11068275d (bug 1833855)
Backed out changeset 15120d9c5b24 (bug 1833855)
Backed out changeset b75750bb7596 (bug 1833855)
Backed out changeset 6f94e3f002ed (bug 1833855)
Backed out changeset 3235825211f9 (bug 1833855)
Backed out changeset 47a6e9ed8828 (bug 1833855)
Backed out changeset b8013c43aa20 (bug 1833855)
2023-06-22 05:29:12 -04:00
stransky
a5e8bfe6b4
Bug 1833855 [Linux] Build dmabuf support on Linux/Gtk and don't request Wayland for it r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D178634
2023-06-22 08:35:56 +00:00
Kelsey Gilbert
3f6ad4cb2e
Bug 1794292 - [ANGLE] cherry-pick init-gl-point-size. r=gfx-reviewers,bradwerth
...
Differential Revision: https://phabricator.services.mozilla.com/D174179
2023-03-30 21:54:32 +00:00
Kelsey Gilbert
a34741e58d
Bug 1817240 - Cherry-pick ANGLE skylake clearview fix. r=gfx-reviewers,lsalzman
...
Also fix update-angle.py:
* Use shell=True to get ninja to run
* Don't record "/PDBSourcePath:" because it depends on configuration of
the vendoring machine and is otherwise unused, and so uselessly causes
blame noise.
Differential Revision: https://phabricator.services.mozilla.com/D171824
2023-03-07 06:59:50 +00:00
Erich Gubler
eec73ccfa8
Bug 1812260: build(snap): re-apply forgotten cmath
include in ANGLE codegen (sorry!) r=jgilbert,gfx-reviewers,nical
...
Re-apply D156577, which was forgotten in our recent rebase of ANGLE (orig. performed at 06d250c819ee
and 94699211d97b).
Differential Revision: https://phabricator.services.mozilla.com/D167815
2023-01-25 19:45:10 +00:00
Erich Gubler
df566e3d3d
Bug 1753349 (9/9): chore: update ANGLE to our fork's firefox-111
branch r=jgilbert
...
Differential Revision: https://phabricator.services.mozilla.com/D162655
2023-01-19 21:41:15 +00:00
Erich Gubler
c49956c1f2
Bug 1753349 (8/9): build(gfx): update ANGLE vendoring config. r=jgilbert
...
Differential Revision: https://phabricator.services.mozilla.com/D164254
2023-01-19 21:41:15 +00:00
Erich Gubler
ccf8167019
Bug 1753349 (5/9): docs: align update-angle.py
instructions to actual usage r=jgilbert
...
Differential Revision: https://phabricator.services.mozilla.com/D164253
2023-01-19 04:47:52 +00:00
Stanca Serban
cee760ed88
Backed out 9 changesets (bug 1753349) for causing failures in PoolAlloc.cpp. CLOSED TREE
...
Backed out changeset 84a5f26fe60b (bug 1753349)
Backed out changeset 28e0175becf4 (bug 1753349)
Backed out changeset 0ffcaedc8046 (bug 1753349)
Backed out changeset 2043cc15deec (bug 1753349)
Backed out changeset 556557955d59 (bug 1753349)
Backed out changeset cbb9e6545343 (bug 1753349)
Backed out changeset bed90cd9beb6 (bug 1753349)
Backed out changeset 1b71f995ae95 (bug 1753349)
Backed out changeset 1ad75c8ea7a4 (bug 1753349)
2023-01-18 23:58:22 +02:00
Erich Gubler
d934469aa7
Bug 1753349 (9/9): chore: update ANGLE to our fork's firefox-111
branch r=jgilbert
...
Differential Revision: https://phabricator.services.mozilla.com/D162655
2023-01-18 20:56:12 +00:00
Erich Gubler
3985556010
Bug 1753349 (8/9): build(gfx): update ANGLE vendoring config. r=jgilbert
...
Differential Revision: https://phabricator.services.mozilla.com/D164254
2023-01-18 20:56:11 +00:00
Erich Gubler
9c0aa59be5
Bug 1753349 (5/9): docs: align update-angle.py
instructions to actual usage r=jgilbert
...
Differential Revision: https://phabricator.services.mozilla.com/D164253
2023-01-18 20:56:10 +00:00
Kelsey Gilbert
c593a5563a
Bug 1727087 - Include cmath in autogen files in ANGLE. r=gfx-reviewers,lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D156577
2022-09-13 16:52:46 +00:00
ganguin
9396739e3c
Bug 1661450 - 5/8 Fix build system to handle undefined MOZ_X11 r=stransky
...
Force usage of EGL when building for wayland only.
Enable build component that get disabled by undefined MOZ_X11 but are required
for MOZ_WAYLAND.
Depends on D139530
Differential Revision: https://phabricator.services.mozilla.com/D139531
2022-04-20 09:32:08 +00:00
criss
8d62d22b30
Backed out 10 changesets (bug 1661450) for causing build bustages on nsWindow.cpp. CLOSED TREE
...
Backed out changeset 2c41d82de0c5 (bug 1661450)
Backed out changeset 5f58fcd7ac0b (bug 1661450)
Backed out changeset 62e56a6dcd22 (bug 1661450)
Backed out changeset 4b422ffa729f (bug 1661450)
Backed out changeset 6ca4705772da (bug 1661450)
Backed out changeset 031a6313459f (bug 1661450)
Backed out changeset 06ddf05e97d6 (bug 1661450)
Backed out changeset 4388b1b9aafd (bug 1661450)
Backed out changeset 600f9fd09fa6 (bug 1661450)
Backed out changeset cc5e8efe3ebf (bug 1661450)
2022-04-19 12:25:14 +03:00
ganguin
297f530b7c
Bug 1661450 - 5/8 Fix build system to handle undefined MOZ_X11 r=stransky
...
Force usage of EGL when building for wayland only.
Enable build component that get disabled by undefined MOZ_X11 but are required
for MOZ_WAYLAND.
Depends on D139530
Differential Revision: https://phabricator.services.mozilla.com/D139531
2022-04-19 08:35:27 +00:00
Tom Ritter
472b8ca74e
Bug 1737313: Document what is needed to generate a preloaded depot_tools zip r=firefox-build-system-reviewers,glandium
...
Depends on D132591
Differential Revision: https://phabricator.services.mozilla.com/D132592
2022-01-05 19:52:45 +00:00
Tom Ritter
923dc17471
Bug 1737313: Switch Angle over to the new angle-type source hosting r=jgilbert,jewilde
...
Depends on D129536
Differential Revision: https://phabricator.services.mozilla.com/D132591
2022-01-05 19:52:45 +00:00
Tom Ritter
87f51a5e66
Bug 1737313: Pass the correct revision to update angle to r=jewilde,jgilbert
...
Depends on D129435
Differential Revision: https://phabricator.services.mozilla.com/D129536
2022-01-05 19:52:45 +00:00
Tom Ritter
812759e6ae
Bug 1737313: Implement a wrapper around update-angle.py r=jewilde,jgilbert
...
This will set up all of the env vars that are needed for running
update-angle, and also grab the angle repo, set it up and run the
update
Differential Revision: https://phabricator.services.mozilla.com/D129435
2022-01-05 19:52:44 +00:00
Tom Ritter
41d031943e
Bug 1737313 - Add the License file from Angle which I couldn't find in-tree r=jgilbert
...
Differential Revision: https://phabricator.services.mozilla.com/D129313
2022-01-03 16:24:50 +00:00
Tom Ritter
41c598b335
Bug 1737313: Rename py -> python3 in update-angle r=jgilbert
...
Differential Revision: https://phabricator.services.mozilla.com/D129285
2022-01-03 16:24:49 +00:00
Jeff Gilbert
a45221c1a6
Bug 1731194 - [ANGLE] Add system_utils_apple too. r=gfx-reviewers,mstange
...
Differential Revision: https://phabricator.services.mozilla.com/D126004
2021-09-17 18:50:58 +00:00
Jeff Gilbert
5d9ba6c221
Bug 1717151 - Vendor angle/chromium/4515 with fixes. r=gfx-reviewers,lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D125747
2021-09-16 18:24:29 +00:00
Jeff Gilbert
6dcd4b1e5e
Bug 1717151 - Prep ANGLE for vendoring. r=gfx-reviewers,kvark
...
Differential Revision: https://phabricator.services.mozilla.com/D125746
2021-09-16 18:24:28 +00:00
Sandor Molnar
d8d7539593
Backed out 3 changesets (bug 1717151) for causing webgl failures in vector-matrix-constructor-scalarization. CLOSED TREE
...
Backed out changeset bd3e2c874f3d (bug 1717151)
Backed out changeset 3154db5a81cf (bug 1717151)
Backed out changeset 05bd12e339df (bug 1717151)
2021-09-16 10:29:11 +03:00
Jeff Gilbert
af256a9ea0
Bug 1717151 - Vendor angle/chromium/4515 with fixes. r=gfx-reviewers,lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D125747
2021-09-15 22:20:27 +00:00
Jeff Gilbert
45697f9c6c
Bug 1717151 - Prep ANGLE for vendoring. r=gfx-reviewers,kvark
...
Differential Revision: https://phabricator.services.mozilla.com/D125746
2021-09-15 22:20:27 +00:00
Mike Hommey
278fa528e2
Bug 1727687 - Upgrade windows builds to MSVC 15.9.6. r=firefox-build-system-reviewers,agashlin,jgilbert,mhentges
...
There are two big parts in the MSVC toolchain we use:
- the Windows 10 SDK
- Visual C++
For the former, both the 15.8.4 and 15.9.6 toolchains are using the same
version of the Win10 SDK.
For the latter, we're not using the compiler itself anymore, so the only
substantial difference is in the headers and libraries included with
Visual C++, as well as the redist libraries for the CRT. Both versions
are supposed to be compatible to the same set of OS versions, fitting
our system requirements.
This makes us use the same version of MSVC on all our Windows builds
(arm64 builds were already on 15.9.6).
Differential Revision: https://phabricator.services.mozilla.com/D123720
2021-08-30 21:29:35 +00:00
Dorel Luca
585240571a
Backed out 2 changesets (bug 1717151) for Crashtest failures in dom/media/gmp/GMPServiceParent.cpp. CLOSED TREE
...
Backed out changeset adc225dcc004 (bug 1717151)
Backed out changeset 0ca0354e2a44 (bug 1717151)
2021-08-03 01:56:11 +03:00
Jeff Gilbert
6c765664f2
Bug 1717151 - Update ANGLE to chromium/4515. r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D121560
2021-08-02 19:10:33 +00:00
Mike Hommey
221139493a
Bug 1721962 - Switch to pkg-config for X11 libraries. r=firefox-build-system-reviewers,jgilbert,andi
...
Differential Revision: https://phabricator.services.mozilla.com/D121309
2021-07-30 11:39:39 +00:00
Mike Hommey
e9954811d5
Bug 1721962 - Don't assume XCFLAGS are always in CPPFLAGS on *bsd. r=firefox-build-system-reviewers,jgilbert,andi
...
Differential Revision: https://phabricator.services.mozilla.com/D121307
2021-07-30 11:39:38 +00:00
Csoregi Natalia
1439cf57eb
Backed out 2 changesets (bug 1717151) for causing bustage on validationEGL.h. CLOSED TREE
...
Backed out changeset 06d6ad49726c (bug 1717151)
Backed out changeset ee22b6243926 (bug 1717151)
2021-07-29 22:52:24 +03:00
Jeff Gilbert
1270d132ed
Bug 1717151 - Update ANGLE to chromium/4515. r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D118551
2021-07-29 19:16:28 +00:00
Jeff Gilbert
9a50679029
Bug 1715766 - [angle] Cherry-pick 3d texture respec fix. r=lsalzman,jrmuizel
...
+ Handle blank lines in moz.yaml.
Differential Revision: https://phabricator.services.mozilla.com/D117578
2021-06-18 00:46:52 +00:00
Tom Ritter
da1b59c43d
Bug 1700621: Switch Angle over to Jeff r=jewilde,jgilbert
...
Differential Revision: https://phabricator.services.mozilla.com/D109616
2021-03-24 17:17:12 +00:00
Tom Ritter
41ce60db53
Bug 1696581: Fix linter warnings
...
Differential Revision: https://phabricator.services.mozilla.com/D108690
2021-03-16 20:37:56 +00:00
Tom Ritter
8f5950e5be
Bug 1696581: Add a moz.yaml file for Angle and have update-angle.py update it r=jgilbert
...
Differential Revision: https://phabricator.services.mozilla.com/D107884
2021-03-16 20:00:14 +00:00