Thomas Nguyen
fc05893051
Bug 1546334
- Use referrerInfo in style system. r=heycam
...
Differential Revision: https://phabricator.services.mozilla.com/D36478
--HG--
extra : moz-landing-system : lando
2019-07-16 11:43:56 +00:00
Mirko Brodesser
2f40f072ab
Bug 1565584: move `nsIContentUtils::ContentIsDescendantOf` to `nsINode::IsInclusiveDescendantOf`. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D37880
2019-07-15 10:02:21 +02:00
Andreas Pehrson
8a56ba7a99
Bug 1560979 - Account for video element's intrinsic size in CanvasRenderingContext2D::DrawImage. r=jib,lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D35782
--HG--
extra : moz-landing-system : lando
2019-07-12 12:46:03 +00:00
Daniel Varga
cf2048abd6
Merge mozilla-central to autoland. a=merge on a CLOSED TREE
2019-07-12 13:03:23 +03:00
Jan Andre Ikenmeyer
a216f3dde7
Bug 1565365 - Let webgl.force-enabled apply to WebGL2 as well r=jgilbert
...
Differential Revision: https://phabricator.services.mozilla.com/D37821
--HG--
extra : moz-landing-system : lando
2019-07-12 02:34:19 +00:00
Jeff Gilbert
a4edc05171
No bug - clang-format dom/canvas, gfx/[gl,layers,webrender_bindings].
2019-07-11 15:36:44 -07:00
Kagami Sascha Rosylight
8d91017fdb
Bug 928150: Implement canvas getTransform() and setTransform() r=bzbarsky
...
Adds getTransform() and setTransform() to CanvasRenderingContext2D.
Differential Revision: https://phabricator.services.mozilla.com/D36871
--HG--
extra : moz-landing-system : lando
2019-07-11 06:14:58 +00:00
arthur.iakab
973b98aac6
Backed out changeset 0aea246d01bb (bug 928150) for causing build bustages on DOMMatrix.h CLOSED TREEE
2019-07-11 06:31:59 +03:00
Kagami Sascha Rosylight
b65864cf84
Bug 928150: Implement canvas getTransform() and setTransform() r=bzbarsky
...
Adds getTransform() and setTransform() to CanvasRenderingContext2D.
Differential Revision: https://phabricator.services.mozilla.com/D36871
--HG--
extra : moz-landing-system : lando
2019-07-11 02:43:46 +00:00
Greyson Gilbert
5ab46fc0a3
Bug 1535809 - Add warning on use of implicitly enabled extensions r=jgilbert
...
Differential Revision: https://phabricator.services.mozilla.com/D36431
--HG--
extra : moz-landing-system : lando
2019-07-09 05:21:30 +00:00
Jeff Gilbert
a8530d0dbd
Bug 1535373 - IsContextLost() before early-out. r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D37350
--HG--
extra : moz-landing-system : lando
2019-07-09 02:36:52 +00:00
Brindusan Cristian
88dcb17147
Backed out changeset 8e741ae8dcab (bug 1559975) as requested by ahal on irc. CLOSED TREE
2019-07-08 23:40:47 +03:00
Edwin Gao
c9ea675a59
Bug 1559975 - convert dom/canvas/test to python3 syntax r=ahal
...
Changes:
- change syntax of all python files under `dom/canvas/test` to python3 syntax
- remove semicolon line terminators from `dom/canvas/test/webgl-conf/checkout/deqp/genHTMLfromTest.py`
Differential Revision: https://phabricator.services.mozilla.com/D36388
--HG--
extra : moz-landing-system : lando
2019-07-05 14:35:43 +00:00
Sylvestre Ledru
2bf505b023
Bug 1562642 - Add missing MPL2 headers r=mhoye
...
Differential Revision: https://phabricator.services.mozilla.com/D37053
--HG--
extra : moz-landing-system : lando
2019-07-05 17:05:57 +00:00
Victor Porof
0a8ff0ad85
Bug 1561435 - Format dom/, a=automatic-formatting
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D35951
--HG--
extra : source : 62f3501af4bc1c0bd1ee1977a28aee04706a6663
2019-07-05 10:44:55 +02:00
Kartikaya Gupta
30a866a3ac
Bug 1525314 - Disable tests that crash. r=gbrown
...
Depends on D36798
Differential Revision: https://phabricator.services.mozilla.com/D36799
--HG--
extra : moz-landing-system : lando
2019-07-04 21:34:59 +00:00
Razvan Maries
960e4c47d4
Merge mozilla-central to autoland. a=merge on a CLOSED TREE
2019-07-05 00:43:53 +03:00
Coroiu Cristina
3983fddf6d
Backed out 6 changesets (bug 1525314) for reftest failures at reftests/svg/filters/css-filters/saturate-zero.html om a CLOSED TREE
...
Backed out changeset 0ed2509b7191 (bug 1525314)
Backed out changeset af72d1c4c107 (bug 1525314)
Backed out changeset ab21a3ff4ae4 (bug 1525314)
Backed out changeset 02399933ac4b (bug 1525314)
Backed out changeset 95790a07a93c (bug 1525314)
Backed out changeset 28f52fd3934e (bug 1525314)
2019-07-05 00:29:12 +03:00
Edwin Gao
3321d2cd32
Bug 1555454 - migrate webgl2-core tests to macosx1014 by disabling test_2_conformance2__textures__misc__tex-base-level-bug.html r=gbrown
...
Changes:
- remove `fail-if` conditions for tests that now pass on macosx1014
- add one `fail-if` condition for macosx1014 (`test_2_conformance2__textures__misc__tex-base-level-bug.html`) with approval from jgilbert
- migrate mochitest-webgl2-core test to run on macosx1014
Differential Revision: https://phabricator.services.mozilla.com/D36982
--HG--
extra : moz-landing-system : lando
2019-07-04 20:40:38 +00:00
Csoregi Natalia
0c754625a9
Merge mozilla-central to mozilla-inbound. CLOSED TREE
2019-07-04 12:54:22 +03:00
Jeff Gilbert
040aa667f4
Bug 1563420 - Don't trigger fb-inval-count warning during resolve. r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D36858
--HG--
extra : moz-landing-system : lando
2019-07-04 04:34:45 +00:00
Kartikaya Gupta
7cfd94cc2c
Bug 1525314 - Disable tests that crash. r=gbrown
...
Depends on D36798
Differential Revision: https://phabricator.services.mozilla.com/D36799
--HG--
extra : moz-landing-system : lando
2019-07-03 17:09:40 +00:00
Kris Maglione
b459f53a11
Bug 1561061: Move SpecialPowers pref env code to parent and make sane-ish. r=aswan
...
Differential Revision: https://phabricator.services.mozilla.com/D35706
--HG--
extra : rebase_source : ec33af8c17048c3828d4ca4643e2e17bd2a854c0
extra : source : c2d0956f41d82e76c682f829807e818863cd802a
2019-06-24 13:47:53 -07:00
Jeff Gilbert
4a5a04abc8
Bug 1563076 - Forbid BeginTransformFeedback with a buffer bound to multiple indices. r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D36688
--HG--
extra : moz-landing-system : lando
2019-07-03 02:22:52 +00:00
Jeff Gilbert
a78467632c
Bug 1545473 - Re-enable skipped tests.
...
Differential Revision: https://phabricator.services.mozilla.com/D36691
--HG--
extra : moz-landing-system : lando
2019-07-02 23:52:57 +00:00
Jeff Gilbert
8dac7ad935
Bug 1558339 - Clamp TEXTURE_[BASE,MAX]_LEVEL for drivers. r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D36672
--HG--
extra : moz-landing-system : lando
2019-07-02 23:39:47 +00:00
Jeff Gilbert
406b3a60f1
Bug 1562812 - For powerPreference:Default, only keep dGPU active for consistently active contexts. r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D36565
--HG--
extra : moz-landing-system : lando
2019-07-02 16:45:22 +00:00
Nicholas Nethercote
76f416f162
Bug 1562331 - Make webgl.* static prefs follow the naming convention. r=KrisWright
...
Also converts webgl.pref-16bpp from a VarCache pref to a normal pref, because
it doesn't need to be a VarCache pref.
Differential Revision: https://phabricator.services.mozilla.com/D36397
--HG--
extra : rebase_source : 5aa1d251b751c41ec525fef7d0467ffebe401d9a
2019-06-29 07:56:43 +10:00
Jeff Gilbert
ad069c5ce0
Bug 1541396 - Add GLBuffer prebind workaround. r=lsalzman
...
BindBufferBase/Range will fail (on some drivers) if the buffer name has never been bound.
(GenBuffers makes a name, but BindBuffer initializes that name as a real buffer object)
Include test fix:
https://github.com/KhronosGroup/WebGL/pull/2907
Differential Revision: https://phabricator.services.mozilla.com/D36417
--HG--
extra : moz-landing-system : lando
2019-06-30 01:29:44 +00:00
Jeff Gilbert
9561417879
Bug 1541396 - Refactor (non-)transform-feedback binding/use checks. r=lsalzman
...
* Remove WebGLBuffer::SetSlot
* Make most bindBuffer calls lazy.
* Replace nsTArray with std::vector in WebGLVertexArray.
Differential Revision: https://phabricator.services.mozilla.com/D36274
--HG--
extra : moz-landing-system : lando
2019-06-30 01:29:42 +00:00
Boris Zbarsky
75224691ef
Bug 1350254 part 2. Switch ImageData to [Serializable]. r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D35716
--HG--
extra : moz-landing-system : lando
2019-06-25 06:44:38 +00:00
Kartikaya Gupta
b2db863d1b
Bug 1559273 - Remove annotation for crashtest that is now passing. r=jgilbert
...
Differential Revision: https://phabricator.services.mozilla.com/D36229
--HG--
extra : moz-landing-system : lando
2019-06-27 18:41:47 +00:00
Coroiu Cristina
f91bd38732
Merge inbound to mozilla-central a=merge
2019-06-27 12:36:00 +03:00
Nicholas Nethercote
ca8e78069d
Bug 1561491
- Make gfx.* static prefs follow the naming convention. r=KrisWright
...
Differential Revision: https://phabricator.services.mozilla.com/D35975
--HG--
extra : rebase_source : 9090ac828f1da9582510975047d5ad59a228dda5
2019-06-26 10:38:09 +10:00
Jeff Gilbert
91dd7e5ead
Bug 1545473 - Use FakeVertexAttrib0 for no-attrib programs on macOS. r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D36122
--HG--
extra : moz-landing-system : lando
2019-06-27 01:52:47 +00:00
Jeff Gilbert
7c6109af7b
Bug 1560422 - WEBGL_explicit_present extension. r=lsalzman,mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D35495
--HG--
extra : moz-landing-system : lando
2019-06-25 19:48:24 +00:00
Jeff Gilbert
dc1ea66bd8
Bug 1561073 - powerPreference 'default' => 'low-power' if Canvas element has no parent. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D35704
--HG--
extra : moz-landing-system : lando
2019-06-25 01:09:25 +00:00
Coroiu Cristina
babfaa2c50
Backed out changeset bd8a279979b3 (bug 1561073) for crashtests failures at obj-firefox/dist/include\mozilla/RefPtr.h
2019-06-25 03:21:51 +03:00
Jeff Gilbert
5c6f58f03d
Bug 1561073 - powerPreference 'default' => 'low-power' if Canvas element has no parent. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D35704
--HG--
extra : moz-landing-system : lando
2019-06-24 22:09:31 +00:00
Jeff Gilbert
07c032ccbd
Bug 1319426 - Don't keep ANGLE shader compilers around. r=lsalzman
...
This will also make it easier if we want to reuse compilers/validators.
Differential Revision: https://phabricator.services.mozilla.com/D35398
--HG--
extra : moz-landing-system : lando
2019-06-21 16:52:50 +00:00
Bob Owen
2cb0d2cc85
Bug 1559437: Don't explicitly return DataSourceSurface from CanvasRenderingContext2D::GetSurfaceSnapshot. r=mattwoodrow
...
Differential Revision: https://phabricator.services.mozilla.com/D35152
--HG--
extra : moz-landing-system : lando
2019-06-19 12:37:40 +00:00
Bob Owen
8b9cfd092a
Bug 1558009: Always return false from CanvasRenderingContext2D::EnsureTarget when mTarget == sErrorTarget. r=mattwoodrow
...
Differential Revision: https://phabricator.services.mozilla.com/D34922
--HG--
extra : moz-landing-system : lando
2019-06-18 22:10:47 +00:00
Jeff Gilbert
7ac9159761
Bug 1442825 - Remove ScopedGLWrapper base class. r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D35138
--HG--
extra : moz-landing-system : lando
2019-06-17 06:40:27 +00:00
Jeff Gilbert
fd76db7d77
Bug 1559556 - Handle sRGB encode/decode BlitFramebuffer calls on GL<440. r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D35121
--HG--
extra : moz-landing-system : lando
2019-06-15 05:18:05 +00:00
Jeff Gilbert
bbb1e5a221
Bug 1533522 - Truncate Buffer/Texture on GL_OOM. r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D34982
--HG--
extra : moz-landing-system : lando
2019-06-14 03:26:18 +00:00
Jeff Gilbert
f16e991a1d
Bug 1559285 - Add webgl.default-antialias. r=mccr8,lsalzman
...
Default to false on Android, matching existing behavior.
Differential Revision: https://phabricator.services.mozilla.com/D34985
--HG--
extra : moz-landing-system : lando
2019-06-14 19:29:15 +00:00
Mark Banner
201255ab84
Bug 1558485 - Turn on ESLint for all of dom/ disabling most of the failing rules. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D34761
--HG--
extra : moz-landing-system : lando
2019-06-13 20:21:46 +00:00
Andrea Marchesini
bb718d74fc
Bug 1490044 - Remove DOMPrefs. r=bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D33510
--HG--
extra : moz-landing-system : lando
2019-06-13 09:02:03 +00:00
Andrea Marchesini
dbaf607895
Bug 1490044 - Remove DOMPrefs MACRO for WebIDL support. r=bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D33509
--HG--
extra : moz-landing-system : lando
2019-06-13 09:01:41 +00:00
Edwin Gao
37b6282d41
Bug 1555454 - migrate mochitest-webgl1-ext to macosx1014 r=gbrown
...
Changes:
- updated expected outcomes for previously failing tests that now pass on macosx1014
Differential Revision: https://phabricator.services.mozilla.com/D34447
--HG--
extra : moz-landing-system : lando
2019-06-12 20:15:54 +00:00