Граф коммитов

2552 Коммитов

Автор SHA1 Сообщение Дата
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