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

82824 Коммитов

Автор SHA1 Сообщение Дата
Nika Layzell 0bc40288dc Bug 1525427 - Part 1: Expose WindowGlobalParent & Element on BrowsingContext, r=farre
Differential Revision: https://phabricator.services.mozilla.com/D25181

--HG--
extra : moz-landing-system : lando
2019-04-17 00:51:36 +00:00
Nika Layzell 7f4ecdea61 Bug 1538353 - Part 2: Create PBrowser actors using ManagedEndpoint instead of IPDL Ctors, r=bzbarsky
Depends on D24566

Differential Revision: https://phabricator.services.mozilla.com/D24567

--HG--
extra : moz-landing-system : lando
2019-04-17 00:51:38 +00:00
Brendan Dahl 05719da576 Bug 1533883 - Test loading XHTML with and without the prototype. r=smaug
Ensure the prototype is used when the pref is enabled and likewise
when disabled. Also, compare the contents of the DOM with and without the
prototype.

Depends on D27745

Differential Revision: https://phabricator.services.mozilla.com/D27746

--HG--
extra : moz-landing-system : lando
2019-04-16 18:46:52 +00:00
Brendan Dahl 68f5e2a804 Bug 1533883 - Add webidl definition for checking if document was loaded with prototype. r=smaug
Needed for testing to ensure the prototype was used.

Depends on D27744

Differential Revision: https://phabricator.services.mozilla.com/D27745

--HG--
extra : moz-landing-system : lando
2019-04-16 18:15:04 +00:00
Brendan Dahl bdb0baa591 Bug 1533883 - Use prototype for chrome privilege docs. r=smaug
Instead of only allowing chrome docshells to use the document prototype,
allow any chrome url with chrome privileges to use it.

Differential Revision: https://phabricator.services.mozilla.com/D27744

--HG--
extra : moz-landing-system : lando
2019-04-16 18:27:52 +00:00
Mirko Brodesser c3de4ebcfa Bug 1057858: ensure all frames for '<input type="number">' are created before choosing the nested element to be focused. r=smaug
- Avoids undesired bluring and focusing of '<input type="number">' and its nested elements.

- Add tests for two scenarios where this could occur.

Differential Revision: https://phabricator.services.mozilla.com/D27684

--HG--
extra : moz-landing-system : lando
2019-04-17 07:01:34 +00:00
Emilio Cobos Álvarez d233bde9f0 Bug 1544826 - Fix tab navigation when document element is a shadow host. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D27736

--HG--
extra : moz-landing-system : lando
2019-04-17 10:13:33 +00:00
Zibi Braniecki a1791b1910 Bug 1534480 - Do not update Fluent DOM attributes if they match current ones. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D23063

--HG--
extra : moz-landing-system : lando
2019-04-16 20:45:52 +00:00
Bryce Van Dyk 9d7ff90686 Bug 1538206 - Update comments in MediaKeySystemAccess to reflect current numbering in spec. r=cpearce
The spec referenced in the comments in code has been updated since the code was
originally written. As such, some of the sections referenced in code comments
now have different numbering. Update the comments to reflect this.

Differential Revision: https://phabricator.services.mozilla.com/D27726

--HG--
extra : moz-landing-system : lando
2019-04-16 19:38:46 +00:00
Brindusan Cristian 19b5d2e16c Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-04-17 12:49:37 +03:00
Brindusan Cristian ee3905439a Merge inbound to mozilla-central. a=merge 2019-04-17 12:37:47 +03:00
Narcis Beleuzu 7b41d44de7 Backed out changeset f5e5b65b6600 (bug 1544826) for mochitest failures on test_focus_shadow_dom_root.html . CLOSED TREE 2019-04-17 12:03:46 +03:00
Olli Pettay 1e99e9f05e Bug 1544866 - Make InterSliceGCRunnerFired to return false in case the full budget wasn't used. r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D27756

--HG--
extra : moz-landing-system : lando
2019-04-16 19:59:30 +00:00
arthur.iakab efa7bba713 Backed out changeset a8acb6aa4a52 (bug 1534480)for chrome mochitest failures on dom_overlays/test_same_attribute.html CLOSED TREE 2019-04-16 20:54:11 +03:00
arthur.iakab b573fad459 Backed out changeset 6ecaea77b9d5 (bug 1540746) for causing multiple build bustages on CheckedInt.h CLOSED TREE 2019-04-16 20:39:10 +03:00
Alastor Wu 87516ab507 Bug 1540746 - TimeUnitToFrames() should handle the case where the input TimeUnit is overflow. r=jya
If the input has been overflow, we don't need to calculate frames and will directly return invalid result to let caller handle the error.

Differential Revision: https://phabricator.services.mozilla.com/D27010

--HG--
extra : moz-landing-system : lando
2019-04-16 17:19:13 +00:00
Markus Stange da2dce5cff Bug 1544478 - Respect SharedRGBImage's stride during YUV->RGBA conversion. r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D27600

--HG--
extra : moz-landing-system : lando
2019-04-16 17:02:59 +00:00
Emilio Cobos Álvarez 287baaf1eb Bug 1544826 - Fix tab navigation when document element is a shadow host. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D27736

--HG--
extra : moz-landing-system : lando
2019-04-16 17:50:55 +00:00
Alastor Wu ff87bca9a9 Bug 1540746 - TimeUnitToFrames() should handle the case where the input TimeUnit is overflow. r=jya
If the input has been overflow, we don't need to calculate frames and will directly return invalid result to let caller handle the error.

Differential Revision: https://phabricator.services.mozilla.com/D27010

--HG--
extra : moz-landing-system : lando
2019-04-16 18:22:51 +00:00
Brian Hackett d5ff34f278 Bug 1543751 Part 2 - Include stack in worker error reports, r=bz.
--HG--
extra : rebase_source : def4f4f4203cb0905cde342d7f02fe4f101005f5
extra : histedit_source : 87179f28838b627a848605b54d0d64bb20dc0ca4
2019-04-15 13:46:05 -10:00
Jan Varga 8120eb21d7 Backout Bug 1540401 - Part 1: Convert MOZ_ASSERT to MOZ_DIAGNOSTIC_ASSERT to verify that bug 1541972 has been fixed; r=asuth 2019-04-16 20:05:49 +02:00
Thomas Wisniewski 80259dac21 Bug 1539003 - update InternalHeaders get/set/append/delete to match the spec; r=hsivonen
update Fetch InternalHeaders get/set/append/delete to match the spec

Differential Revision: https://phabricator.services.mozilla.com/D27531

--HG--
extra : moz-landing-system : lando
2019-04-16 06:34:05 +00:00
Byron Campen [:bwc] 2c684f17ba Bug 1531904 - Part 3: Fix some validation logic in createDataChannel. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D26772

--HG--
extra : moz-landing-system : lando
2019-04-16 16:38:32 +00:00
Byron Campen [:bwc] 4d1281bbfd Bug 1531904 - Part 2: Keep up with webidl changes in part 1. r=smaug,jib
Differential Revision: https://phabricator.services.mozilla.com/D26771

--HG--
extra : moz-landing-system : lando
2019-04-16 16:38:23 +00:00
Byron Campen [:bwc] cfe3ac0d84 Bug 1531904 - Part 1: webidl updates. r=jib,smaug
Differential Revision: https://phabricator.services.mozilla.com/D26770

--HG--
extra : moz-landing-system : lando
2019-04-16 16:38:13 +00:00
Andreea Pavel de5960a5f9 Bug 1543496 - disabled test_mediaStreamTrackAudioSourceNode.html on everything except debug r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D27739

--HG--
extra : moz-landing-system : lando
2019-04-16 16:29:45 +00:00
Zibi Braniecki c7b8eb7f7f Bug 1534480 - Do not update Fluent DOM attributes if they match current ones. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D23063

--HG--
extra : moz-landing-system : lando
2019-04-16 16:29:38 +00:00
Tarek Ziadé 7f4b636f4f Bug 1543032 - Extend metrics for dropped frames - r=padenot
This patch adds the number of dropped frames for each step of the process
(read/sink/compositor) and gives us more insight about where frames are
dropped, as opposed to the getVideoPlaybackQuality() API which gives the grand
total.

Differential Revision: https://phabricator.services.mozilla.com/D27488

--HG--
extra : moz-landing-system : lando
2019-04-16 11:50:38 +00:00
Brindusan Cristian 1f36a419a9 Backed out changeset 19d9a16423fd (bug 1543786) for ESlint failure at browser_storageAccessRemovalNavigateTopframe.js. CLOSED TREE 2019-04-17 08:29:16 +03:00
Brian Grinstead c4fa4cfc0c Bug 1544322 - Part 4 - Remove the [type] attribute for multiline <script> tags loading files in /tests/SimpleTest/ r=bzbarsky
This is an autogenerated commit to handle scripts loading mochitest harness files, in
the case where the script src is on the line below the script tag.

This was generated with https://bug1544322.bmoattachments.org/attachment.cgi?id=9058170
using the `--part 4` argument.

Differential Revision: https://phabricator.services.mozilla.com/D27459

--HG--
extra : moz-landing-system : lando
2019-04-16 04:01:46 +00:00
Brian Grinstead 911776d674 Bug 1544322 - Part 3 - Remove the [type] attribute for multiline <script> tags loading files in chrome://mochikit/content/ r=bzbarsky
This is an autogenerated commit to handle scripts loading mochitest harness files, in
the case where the script src is on the line below the script tag.

This was generated with https://bug1544322.bmoattachments.org/attachment.cgi?id=9058170
using the `--part 3` argument.

Differential Revision: https://phabricator.services.mozilla.com/D27458

--HG--
extra : moz-landing-system : lando
2019-04-16 03:59:25 +00:00
Brian Grinstead 0d460e3432 Bug 1544322 - Part 2.2 - Remove the [type] attribute for one-liner <script> tags loading files in /tests/SimpleTest/ in dom/ r=bzbarsky
This is split from the previous changeset since if we include dom/ the file size is too
large for phabricator to handle.

This is an autogenerated commit to handle scripts loading mochitest harness files, in
the simple case where the script src is on the same line as the tag.

This was generated with https://bug1544322.bmoattachments.org/attachment.cgi?id=9058170
using the `--part 2` argument.

Differential Revision: https://phabricator.services.mozilla.com/D27457

--HG--
extra : moz-landing-system : lando
2019-04-16 03:53:28 +00:00
Brian Grinstead 6515f97bcb Bug 1544322 - Part 1 - Remove the [type] attribute for one-liner <script> tags loading files in chrome://mochikit/content/ r=bzbarsky
This is an autogenerated commit to handle scripts loading mochitest harness files, in
the simple case where the script src is on the same line as the tag.

This was generated with https://bug1544322.bmoattachments.org/attachment.cgi?id=9058170
using the `--part 1` argument.

Differential Revision: https://phabricator.services.mozilla.com/D26812

--HG--
extra : moz-landing-system : lando
2019-04-15 20:56:58 +00:00
Oana Pop Rus 66dff9c8f5 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-04-16 12:58:50 +03:00
Oana Pop Rus d33d470140 Merge inbound to mozilla-central. a=merge 2019-04-16 12:49:28 +03:00
Masayuki Nakano fcc538366b Bug 1544218 - part 2: Make APZCCallbackHelper::GetRootContentDocumentPresShellForContent() return mozilla::PresShell directly r=kats
Differential Revision: https://phabricator.services.mozilla.com/D27472

--HG--
extra : moz-landing-system : lando
2019-04-16 04:33:52 +00:00
Coroiu Cristina a9338f145b Merge inbound to mozilla-central a=merge 2019-04-16 07:05:54 +03:00
Coroiu Cristina c862999ac0 Merge mozilla-central to inbound a=merge on a CLOSED TREE 2019-04-16 00:39:47 +03:00
Cosmin Sabou 18065e80c7 Backed out 4 changesets (bug 1501108) for browser chrome failures on browser_principalSerialization_version1.js. CLOSED TREE
Backed out changeset da28ce3af312 (bug 1501108)
Backed out changeset 1936dde5f34c (bug 1501108)
Backed out changeset de36c9fb8c65 (bug 1501108)
Backed out changeset cad2b29b79d2 (bug 1501108)
2019-04-16 01:10:26 +03:00
Eugen Sawin 2437dae249 Bug 1501108 - [1.2] Add GeckoView Session Context ID support. r=snorp,baku,mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D19182

--HG--
extra : moz-landing-system : lando
2019-04-15 20:58:30 +00:00
Andreas Pehrson 5cd1576eed Bug 1540434 - Convert a bunch of rawptrs related to MediaManager to RefPtr. r=jib
When unplugging a camera in use in a video-only gUM capture, we see a crash in
GetUserMediaWindowListener::Remove when trying to use `aListener` after its last
reference was removed from an nsRefPtrHashTable at the beginning of the method.
As `aListener` was a rawptr, neither this method itself, nor its caller, kept it
alive.

Making this method take a RefPtr instead of a rawptr solves this issue.
This patch also converts other similar rawptrs for good measure.

Differential Revision: https://phabricator.services.mozilla.com/D27520

--HG--
extra : moz-landing-system : lando
2019-04-16 07:37:48 +00:00
Andrea Marchesini 49c638ad36 Bug 1540221 - Setting fillStyle to a pattern of an unclean canvas makes the canvas origin-unclean, r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D25773

--HG--
extra : moz-landing-system : lando
2019-04-16 06:58:29 +00:00
Cosmin Sabou 7a79795ee0 Backed out changeset 7d37a22773a0 (bug 1115253) for causing Android build bustages on RollingNumber.h. CLOSED TREE 2019-04-15 21:06:21 +03:00
Geoff Brown 483376aa8e Bug 1115253 - Disable gtest TestMultiWriterQueue on Android; r=jmaher
I missed this intermittent when enabling Android gtests in bug 1318091. Disable
the failing test on Android only, to green up Android gtest.

Differential Revision: https://phabricator.services.mozilla.com/D27536

--HG--
extra : moz-landing-system : lando
2019-04-15 17:13:43 +00:00
Geoff Brown 9c36cf5c77 Bug 1115253 - Disable dom/media/doctor gtests on Android; r=jmaher
I missed this intermittent when enabling Android gtests in bug 1318091. Disable the failing test on Android only, to green up Android gtest.

Differential Revision: https://phabricator.services.mozilla.com/D27556

--HG--
extra : moz-landing-system : lando
2019-04-15 19:09:50 +00:00
Nika Layzell 48a4697754 Bug 1539959 - Don't send WindowGlobalChild constructors when parent BrowsingContext has already been closed, r=farre
Differential Revision: https://phabricator.services.mozilla.com/D27365

--HG--
extra : moz-landing-system : lando
2019-04-15 14:57:09 +00:00
Jan Varga 91e4dfb638 Bug 1540401 - Part 1: Convert MOZ_ASSERT to MOZ_DIAGNOSTIC_ASSERT to verify that bug 1541972 has been fixed; r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D27491
2019-04-15 13:46:06 +02:00
Nika Layzell 09215fe1c9 Bug 1542787 - Support getting contentWindow on out-of-process frames, r=peterv
Differential Revision: https://phabricator.services.mozilla.com/D26556

--HG--
extra : moz-landing-system : lando
2019-04-11 18:56:48 +00:00
Nika Layzell 6186f66b37 Bug 1542779 - Use callback interfaces for JSWindowActor callbacks, r=jdai
This should not have any major behaviour changes, with the following exceptions:

 1. The method for receiving messages from IPC is called `receiveMessage` rather
    than `recvAsyncMessage`. This is more consistent with existing code, so
    should be OK.
 2. Exceptions will be correctly reported when thrown within a callback.

Differential Revision: https://phabricator.services.mozilla.com/D26547

--HG--
extra : moz-landing-system : lando
2019-04-15 15:49:02 +00:00
Brendan Dahl 51d9c2f820 Bug 1544144 - Fix custom HTML element creation when using prototype and XHTML. r=smaug
Use the correct global for custom HTML elements created from a prototype.
Also, add an error message to make it easier to spot when the
PrototypeDocumentSink fails.

Differential Revision: https://phabricator.services.mozilla.com/D27401

--HG--
extra : moz-landing-system : lando
2019-04-15 10:56:03 +00:00