Boris Zbarsky
1c3e10afc5
Bug 1535384 part 1. Eliminate some easy cases of MOZ_CAN_RUN_SCRIPT_BOUNDARY on webidl callbacks. r=mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D23771
--HG--
extra : moz-landing-system : lando
2019-03-19 05:24:39 +00:00
Daniel Varga
358f816f63
Merge mozilla-inbound to mozilla-central. a=merge
2019-03-19 11:50:28 +02:00
Jeff Gilbert
52d58f2a74
Bug 1533527 - Forbid non-size_t calls to malloc and calloc. r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D22627
2019-03-18 13:47:18 -07:00
Jeff Gilbert
bd975399e9
Bug 1535808 - Expose and implicitly enable EXT_float_blend. r=lsalzman
...
Chrome team reports that some content is broken being strict about this
validation. Implicitly enable it to preserve functionality.
Differential Revision: https://phabricator.services.mozilla.com/D23769
--HG--
extra : moz-landing-system : lando
2019-03-18 10:13:01 +00:00
Edwin Gao
03774e1128
Bug 1525749 - disable problematic tests in dom/canvas/test/webgl-conf/generated r=jmaher
...
Disabled problematic tests inside dom/canvas/test/webgl-conf/generated for `windows10-aarch64`.
Differential Revision: https://phabricator.services.mozilla.com/D23908
--HG--
extra : moz-landing-system : lando
2019-03-18 19:39:36 +00:00
Sylvestre Ledru
4aa92e3091
Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D22514
2019-03-13 10:19:06 +01:00
Bas Schouten
bd0f37cdde
Bug 1524554 - Part 3: Ensure DT validation in internal Canvas fallback path. r=rhunt
...
Differential Revision: https://phabricator.services.mozilla.com/D22964
--HG--
extra : rebase_source : 65c4dee896054ceb46978c94b7ef4f4e6c5308c7
2019-03-11 14:16:14 +01:00
Andreea Pavel
5a60df453a
Backed out changeset 5f7ea2187fa6 (bug 1533527) for build bustages on a CLOSED TREE
2019-03-10 03:50:15 +02:00
Jeff Gilbert
8235aa9f56
Bug 1533527 - Forbid non-size_t calls to malloc and calloc. r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D22627
--HG--
extra : moz-landing-system : lando
2019-03-09 17:40:54 +00:00
Bas Schouten
0e82824fec
Bug 1524554 - Part 2: Ensure DrawTarget validity for DTs created inside Canvas. r=rhunt
...
Differential Revision: https://phabricator.services.mozilla.com/D21901
--HG--
extra : rebase_source : a363764a3f131c778db0222c9d933f5c76697291
2019-03-04 10:49:46 +01:00
Ehsan Akhgari
a006a2942c
Bug 1532414 - Pass a document/principal pointer to nsContentUtils::ShouldResistFingerprinting() callers in the canvas API; r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D22002
--HG--
extra : moz-landing-system : lando
2019-03-05 23:20:08 +00:00
Brindusan Cristian
079bc992c6
Backed out changeset ff14d3c64e53 (bug 1532414) for buid bustages at WebGLContextExtensions.cpp. CLOSED TREE
2019-03-06 00:31:41 +02:00
Ehsan Akhgari
5eb7746a81
Bug 1532414 - Pass a document/principal pointer to nsContentUtils::ShouldResistFingerprinting() callers in the canvas API; r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D22002
--HG--
extra : moz-landing-system : lando
2019-03-05 12:42:51 +00:00
Lee Salzman
73f0b9de6d
Bug 1531417
- limit DrawWindow surfaces with PersisentBufferProviderShared to visible size r=nical
...
Differential Revision: https://phabricator.services.mozilla.com/D22027
--HG--
extra : moz-landing-system : lando
2019-03-05 14:19:37 +00:00
Razvan Maries
c51046f730
Merge mozilla-inbound to mozilla-central a=merge
2019-03-02 11:41:18 +02:00
sotaro
055881c3c0
Bug 1506665 - Add more GLContext failure handling r=jgilbert
...
Differential Revision: https://phabricator.services.mozilla.com/D19623
--HG--
extra : moz-landing-system : lando
2019-03-01 22:37:37 +00:00
Gurzau Raul
6b94d177d1
Merge mozilla-central to inbound. a=merge CLOSED TREE
2019-03-01 09:28:28 +02:00
Lee Salzman
a330f87601
Bug 1530471 - remove Moz2D/thebes SkiaGL glue r=jrmuizel
...
Depends on D21052
Differential Revision: https://phabricator.services.mozilla.com/D21053
--HG--
extra : moz-landing-system : lando
2019-02-28 14:59:16 +00:00
Lee Salzman
f5b37f6034
Bug 1530471 - remove SkiaGL Canvas2D functionality r=jrmuizel
...
Depends on D21050
Differential Revision: https://phabricator.services.mozilla.com/D21051
--HG--
extra : moz-landing-system : lando
2019-02-28 14:58:19 +00:00
Lee Salzman
e4657e16ae
Bug 1531417
- fix browser test. r=me
2019-03-01 15:07:35 -05:00
Lee Salzman
ff411088bc
Bug 1531417
- enable shared buffer provider for software canvas on all platforms. r=nical
2019-03-01 09:53:43 -05:00
Lee Salzman
123fa456bf
Bug 1531766 - don't clear Skia DTs backing Canvas2D if it is already clearing. r=nical
2019-03-01 12:23:02 -05:00
Gurzau Raul
62b87fa98a
Backed out changeset e41148de8adf (bug 1531417
) for failing at /browser_tabclose.js on a CLOSED TREE.
2019-03-01 18:47:31 +02:00
Gurzau Raul
ef6c1d5734
Backed out changeset c5e9d61ee3f4 (bug 1531766) for bustage at CanvasRenderingContext2D.cpp on a CLOSED TREE.
2019-03-01 18:10:24 +02:00
Lee Salzman
cbcaadbda8
Bug 1531766 - don't clear Skia DTs backing Canvas2D if it is already clearing. r=nical
2019-03-01 10:45:37 -05:00
Lee Salzman
417c4b8b8a
Bug 1531417
- enable shared buffer provider for software canvas on all platforms. r=nical
2019-03-01 09:53:43 -05:00
Ryan Hunt
00e98538aa
Bug 1523969 part 6 - Move method definition inline comments to new line in 'dom/'. r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D21106
--HG--
extra : rebase_source : ea3f51c2c11247114deccbc86e90fb02b8a97257
2019-02-25 16:05:29 -06:00
Jeff Gilbert
f665caf87e
Bug 1530570 - Inline WebGLContext::IsExtensionEnabled. r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D21147
--HG--
extra : moz-landing-system : lando
2019-02-26 03:28:24 +00:00
Jeff Gilbert
0005243e88
Bug 1525857 - Add release asserts for pre-crash cases. r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D21145
--HG--
extra : moz-landing-system : lando
2019-02-26 02:54:08 +00:00
Jeff Gilbert
d8d7ebde0c
Bug 1129354 - Implement draft extension OES_fbo_render_mipmap. r=lsalzman,qdot
...
Differential Revision: https://phabricator.services.mozilla.com/D20397
--HG--
extra : moz-landing-system : lando
2019-02-22 19:25:20 +00:00
Ehsan Akhgari
b5a2bda7ee
Bug 1527505 - Part 9: Make nsIPermissionManager accept ACString arguments for permission types instead of raw C strings; r=nika
...
This will mean that in places like the tight loop in GetTypeIndex()
we would no longer require calling strlen() on the input type argument
once per loop iteration.
Depends on D20236
Differential Revision: https://phabricator.services.mozilla.com/D20237
--HG--
extra : moz-landing-system : lando
2019-02-21 22:54:28 +00:00
Andrea Marchesini
50d28b2321
Bug 1528909 - cross-origin checks in CanvasRenderingContext2D::DrawImage, r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D20350
--HG--
extra : moz-landing-system : lando
2019-02-20 22:54:04 +00:00
Jeff Gilbert
6fc6d8596f
Bug 1290770 - Log bad tex upload calls and errors. r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D20429
--HG--
extra : moz-landing-system : lando
2019-02-20 04:43:32 +00:00
Emilio Cobos Álvarez
d2cbf071d5
Bug 1528712 - Remove nsFont::featureValueLookup. r=jfkthame
...
It's a global object, it doesn't have to be stored in nsFont. Pass it from the
caller like the user font set and co.
Depends on D20141
Differential Revision: https://phabricator.services.mozilla.com/D20142
2019-02-19 14:54:04 +01:00
Ciure Andrei
965d533ca4
Backed out 2 changesets (bug 1528712) for Linux spcshell and reftest failures (test_ext_browserSettings.js, 1022481-1.html) CLOSED TREE
...
Backed out changeset 2d5c4e71e258 (bug 1528712)
Backed out changeset d981515b874b (bug 1528712)
2019-02-19 14:25:57 +02:00
Emilio Cobos Álvarez
f97a9f50a2
Bug 1528712 - Remove nsFont::featureValueLookup. r=jfkthame
...
It's a global object, it doesn't have to be stored in nsFont. Pass it from the
caller like the user font set and co.
Depends on D20141
Differential Revision: https://phabricator.services.mozilla.com/D20142
--HG--
extra : moz-landing-system : lando
2019-02-18 14:03:47 +00:00
Sylvestre Ledru
41d1d79094
Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D19663
--HG--
extra : moz-landing-system : lando
2019-02-15 08:15:57 +00:00
Andrea Marchesini
cb1aa0d750
Bug 1518774 - Disable test_invalid_mime_type_blob.html on android. r=smaug
...
This test is extremely heavy and, often, on android, it timeouts.
Differential Revision: https://phabricator.services.mozilla.com/D19690
--HG--
extra : rebase_source : dc1649720f20af493341a1c5d7b5b23776997707
2019-02-13 17:59:40 +00:00
Andrea Marchesini
9e0663f555
Bug 1526218 - transferFromImageBitmap() should propage the origin-clean state to the canvas element, r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D19371
--HG--
extra : moz-landing-system : lando
2019-02-11 16:54:05 +00:00
Jeff Gilbert
efbea58a37
Bug 1524804 - Some webglsl1/essl1 exts can't be implemented on es3 contexts. r=lsalzman
...
MozReview-Commit-ID: DoyN2kNlL01
Differential Revision: https://phabricator.services.mozilla.com/D19234
--HG--
extra : moz-landing-system : lando
2019-02-09 07:41:49 +00:00
Oana Pop Rus
03ebbdab95
Merge inbound to mozilla-central. a=merge
2019-02-08 11:53:37 +02:00
Razvan Maries
8add624474
Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE
2019-02-08 06:26:00 +02:00
Jeff Gilbert
ddc097c8b7
Bug 1372133 - Add SH_REWRITE_TEXELFETCHOFFSET_TO_TEXELFETCH for Mac+Intel. r=lsalzman
...
MozReview-Commit-ID: 2WV4jKx6Grh
Differential Revision: https://phabricator.services.mozilla.com/D18905
--HG--
extra : moz-landing-system : lando
2019-02-07 18:05:03 +00:00
Jeff Gilbert
f31cbeb32e
Bug 1372156 - Color+[U]Int formats should have maxSamples=0. r=lsalzman
...
MozReview-Commit-ID: 22PoVlplJNT
Differential Revision: https://phabricator.services.mozilla.com/D18900
--HG--
extra : moz-landing-system : lando
2019-02-07 18:04:29 +00:00
Jeff Gilbert
c3c790c48b
Bug 1371694 - Strip `invariant` on Mac. r=lsalzman
...
MozReview-Commit-ID: 5thQThRUBOY
Differential Revision: https://phabricator.services.mozilla.com/D18902
--HG--
extra : moz-landing-system : lando
2019-02-07 18:02:54 +00:00
Jeff Gilbert
a14d2bd45e
No bug - clang-format -p dom/canvas.
...
MozReview-Commit-ID: 2xylmA1yFvi
2019-02-07 14:50:14 -08:00
Emilio Cobos Álvarez
15e84a4c1c
Bug 1525371 - Kill ComputedStyle::ComputedData. r=jwatt
...
Differential Revision: https://phabricator.services.mozilla.com/D18733
2019-02-07 11:15:33 +01:00
Jeff Gilbert
63503d995b
Bug 1525480 - Don't mark RGB16F renderable in EXT_color_buffer_half_float. r=lsalzman
...
There's a crazy driver bug here on Mac+Intel, but if we're forbidding it
there, why not everywhere.
It's optional in EXT_color_buffer_half_float for webgl1, and no allowed by
EXT_color_buffer_float for webgl2 anyway.
MozReview-Commit-ID: kI9DUj8TU8
Differential Revision: https://phabricator.services.mozilla.com/D18769
2019-02-06 12:56:57 -08:00
Liang-Heng Chen
bd2504a471
Bug 1485266 - Use stand-ins for native colors when RFP is enabled r=heycam
...
Differential Revision: https://phabricator.services.mozilla.com/D17755
--HG--
extra : moz-landing-system : lando
2019-02-06 08:45:44 +00:00
Razvan Maries
f86459d5dc
Merge mozilla-central to autoland. a=merge on a CLOSED TREE
2019-02-05 18:59:13 +02:00