Jan Varga
74ae8758bd
Bug 1533741 - Bustages on "ActorsParent.cpp" when Gecko 67 merges to beta on 2019-03-11; r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D22720
2019-03-08 16:28:52 +01:00
shindli
6c4127e860
Merge inbound to mozilla-central. a=merge
2019-03-08 15:50:01 +02:00
Andrea Marchesini
b27c7a2194
Bug 1525245 - Stabilize cookiePolicy/cookiePermission for live documents - part 14 - Test for cookies policy, r=Ehsan
...
Differential Revision: https://phabricator.services.mozilla.com/D21697
--HG--
extra : moz-landing-system : lando
2019-03-08 09:04:57 +00:00
Andrea Marchesini
8e20bbbc9a
Bug 1525245 - Stabilize cookiePolicy/cookiePermission for live documents - part 12 - nsICookieSettings for the channel creation, r=ckerschb,asuth,Ehsan
...
Differential Revision: https://phabricator.services.mozilla.com/D21538
--HG--
extra : moz-landing-system : lando
2019-03-08 09:04:11 +00:00
Andrea Marchesini
bbbb6b3c68
Bug 1525245 - Stabilize cookiePolicy/cookiePermission for live documents - part 11 - windows/workers/documents must keep the current cookie settings and ignore changes, r=Ehsan
...
Differential Revision: https://phabricator.services.mozilla.com/D18960
--HG--
extra : moz-landing-system : lando
2019-03-08 09:03:38 +00:00
Andrea Marchesini
6b7df33f3a
Bug 1525245 - Stabilize cookiePolicy/cookiePermission for live documents - part 10 - Fix existing tests, r=Ehsan
...
Differential Revision: https://phabricator.services.mozilla.com/D18958
--HG--
extra : moz-landing-system : lando
2019-03-08 09:03:15 +00:00
Andrea Marchesini
7d2fff7ba8
Bug 1525245 - Stabilize cookiePolicy/cookiePermission for live documents - part 5 - BroadcastChannel must be blocked when cookie jar access is denied to avoid communication between live and new documents, r=Ehsan
...
Differential Revision: https://phabricator.services.mozilla.com/D18953
--HG--
extra : moz-landing-system : lando
2019-03-08 09:01:32 +00:00
Andrea Marchesini
dc74d3e7a0
Bug 1525245 - Stabilize cookiePolicy/cookiePermission for live documents - part 3 - LocalStorage and SessionStorage, r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D18951
--HG--
extra : moz-landing-system : lando
2019-03-08 09:00:46 +00:00
Andrea Marchesini
43beb5b35b
Bug 1525245 - Stabilize cookiePolicy/cookiePermission for live documents - part 1 - information stored into loadInfo, r=Ehsan,ckerschb
...
Differential Revision: https://phabricator.services.mozilla.com/D18949
--HG--
extra : moz-landing-system : lando
2019-03-08 09:00:06 +00:00
Brindusan Cristian
4e6150486c
Backed out changeset 9a94bd3da98f (bug 1532692) for mochitest failures at test_cloneElementVisually_poster.html.
2019-03-08 06:57:25 +02:00
arthur.iakab
77aa564189
Merge mozilla-central to autoland
2019-03-08 06:41:04 +02:00
arthur.iakab
013bbfceb8
Merge inbound to mozilla-central a=merge
2019-03-08 06:39:50 +02:00
arthur.iakab
6ac3e940d9
Merge autoland to mozilla-central a=merge
2019-03-08 06:38:18 +02:00
Mike Conley
5adc1690d5
Bug 1532692 - Clear poster attributes from videos that we're cloning to visually. r=jya
...
Differential Revision: https://phabricator.services.mozilla.com/D22631
--HG--
extra : moz-landing-system : lando
2019-03-08 03:06:29 +00:00
Neil Deakin
b1a0d8a2a9
Bug 1519960, add a previousColumn property for tree columns so that tree drag and drop will work without box objects, r=bzbarsky
...
--HG--
extra : rebase_source : 35a235ee1119308021685d173c6b6d7487481f5b
2019-03-07 17:57:18 -05:00
Neil Deakin
bdd278ae2c
Bug 1519956, remove box object related crashtests that will no longer be applicable with no box objects, r=bzbarsky
...
--HG--
extra : rebase_source : d5dc1a25a740f9d95d00b261873a150f657c05d5
2019-03-07 17:57:12 -05:00
arthur.iakab
85ad02d41a
Merge inbound to mozilla-central a=merge
2019-03-07 23:58:42 +02:00
Ciure Andrei
712dd2bb8c
Backed out 16 changesets (bug 1525245) for perma failing test_document_cookie.html CLOSED TREE
...
Backed out changeset 3fd27215698f (bug 1525245)
Backed out changeset d9a9e8e77873 (bug 1525245)
Backed out changeset 0e6f7be92e3f (bug 1525245)
Backed out changeset 6790802e2fa5 (bug 1525245)
Backed out changeset a5a9e01116ed (bug 1525245)
Backed out changeset 66e19a0c38dd (bug 1525245)
Backed out changeset fb90d51ba853 (bug 1525245)
Backed out changeset 4772db3625b3 (bug 1525245)
Backed out changeset 9affaf0cb998 (bug 1525245)
Backed out changeset a91b7ebe8bdd (bug 1525245)
Backed out changeset c2a13a7480e1 (bug 1525245)
Backed out changeset abe4482fa137 (bug 1525245)
Backed out changeset b3920c0bcf84 (bug 1525245)
Backed out changeset 0821b81f2724 (bug 1525245)
Backed out changeset 70bed2ad7899 (bug 1525245)
Backed out changeset 5f72ba232cc8 (bug 1525245)
2019-03-07 17:54:18 +02:00
John Dai
06e6e0dbbf
Bug 1533401 - Use native maybe support IPDL in JSWindowActorEventDecl instead of two booleans, r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D22509
--HG--
extra : moz-landing-system : lando
2019-03-07 15:11:32 +00:00
John Dai
a299029020
Bug 1531837 - Part 2: Add testcase with allFrames and includeChrome for JS Window Actors, r=nika
...
Depends on D22472
Differential Revision: https://phabricator.services.mozilla.com/D22473
--HG--
extra : moz-landing-system : lando
2019-03-07 15:13:44 +00:00
John Dai
12d7184ab0
Bug 1531837 - Part 1: Save WindowActorOptions's includeChrome from webidl, r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D22472
--HG--
extra : moz-landing-system : lando
2019-03-07 15:12:09 +00:00
Andrea Marchesini
f5aaaac0e2
Bug 1525245 - Stabilize cookiePolicy/cookiePermission for live documents - part 14 - Test for cookies policy, r=Ehsan
...
Differential Revision: https://phabricator.services.mozilla.com/D21697
--HG--
extra : moz-landing-system : lando
2019-03-07 10:22:18 +00:00
Andrea Marchesini
6856f88972
Bug 1525245 - Stabilize cookiePolicy/cookiePermission for live documents - part 12 - nsICookieSettings for the channel creation, r=ckerschb,asuth,Ehsan
...
Differential Revision: https://phabricator.services.mozilla.com/D21538
--HG--
extra : moz-landing-system : lando
2019-03-07 10:21:15 +00:00
Andrea Marchesini
78f43c5536
Bug 1525245 - Stabilize cookiePolicy/cookiePermission for live documents - part 11 - windows/workers/documents must keep the current cookie settings and ignore changes, r=Ehsan
...
Differential Revision: https://phabricator.services.mozilla.com/D18960
--HG--
extra : moz-landing-system : lando
2019-03-07 10:18:45 +00:00
Andrea Marchesini
48b3f2b792
Bug 1525245 - Stabilize cookiePolicy/cookiePermission for live documents - part 10 - Fix existing tests, r=Ehsan
...
Differential Revision: https://phabricator.services.mozilla.com/D18958
--HG--
extra : moz-landing-system : lando
2019-03-07 10:18:07 +00:00
Andrea Marchesini
f02eab2c7d
Bug 1525245 - Stabilize cookiePolicy/cookiePermission for live documents - part 5 - BroadcastChannel must be blocked when cookie jar access is denied to avoid communication between live and new documents, r=Ehsan
...
Differential Revision: https://phabricator.services.mozilla.com/D18953
--HG--
extra : moz-landing-system : lando
2019-03-07 10:16:13 +00:00
Andrea Marchesini
e0374960e3
Bug 1525245 - Stabilize cookiePolicy/cookiePermission for live documents - part 3 - LocalStorage and SessionStorage, r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D18951
--HG--
extra : moz-landing-system : lando
2019-03-07 10:15:32 +00:00
Andrea Marchesini
f44f894eb1
Bug 1525245 - Stabilize cookiePolicy/cookiePermission for live documents - part 1 - information stored into loadInfo, r=Ehsan,ckerschb
...
Differential Revision: https://phabricator.services.mozilla.com/D18949
--HG--
extra : moz-landing-system : lando
2019-03-07 10:14:36 +00:00
Henri Sivonen
f332c6813c
Bug 1524240
- In EventStateManager::PostHandleKeyboardEvent look up TabParent by LayersId. r=masayuki
...
Differential Revision: https://phabricator.services.mozilla.com/D20654
--HG--
extra : moz-landing-system : lando
2019-03-07 08:14:45 +00:00
Andreas Pehrson
acf9d0ab88
Bug 1473469 - Make MediaStreamGraph run on a single thread with AudioWorklets enabled. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D20828
--HG--
extra : moz-landing-system : lando
2019-03-06 20:12:25 +00:00
Akshay Kumar
47cdd9e060
Bug 1528097 U2F doesn't work on Windows 10 19H1/20H1 Insider builds r=jcj,keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D22343
--HG--
extra : moz-landing-system : lando
2019-03-06 22:59:29 +00:00
Coroiu Cristina
d234f2549a
Merge mozilla-central to autoland a=merge on a CLOSED TREE
2019-03-07 06:39:14 +02:00
Coroiu Cristina
24aacfe9a4
Merge inbound to mozilla-central a=merge
2019-03-07 06:34:11 +02:00
Alastor Wu
e9b84b4928
Bug 1509446 - part7 : add a reftest. r=jya
...
Adding a reftest to ensure we would update the cue display after removing cue from the text track, the removed cue should not display on the video's rendering area.
Differential Revision: https://phabricator.services.mozilla.com/D21144
--HG--
extra : moz-landing-system : lando
2019-03-05 19:49:32 +00:00
Alastor Wu
cfaf9c9586
Bug 1509446 - part6 : update cues display without checking whether cue is active or not. r=jya
...
We should update cue display everytime when the cues list changed.
In addition, we shouldn't check whether cue is active when we update display, because it's always inactive when the cue has been removed from `TextTrack::RemoveCue()`.
Differential Revision: https://phabricator.services.mozilla.com/D21143
--HG--
extra : moz-landing-system : lando
2019-03-05 19:48:31 +00:00
Alastor Wu
b4902e9582
Bug 1509446 - part4 : remove set dirty. r=jya
...
As the `active cues list` would be automatically contruct when there are any active cues being added or inactive cues being removed, we have no need to use dirty to reset the `active cues list`.
Differential Revision: https://phabricator.services.mozilla.com/D22150
--HG--
extra : moz-landing-system : lando
2019-03-07 19:24:02 +00:00
Alastor Wu
cb43f6e8f8
Bug 1509446 - part3 : run 'TimeMarchesOn' directly, instead of queuing a task. r=jya
...
According to the spec [1], we should run `TimeMarchesOn` algorithm directly when the specific situations happen, the spec doesn't say that we need to queue a task for it.
In addition, all the call sites for `TimeMarchesOn` are on the main thread, so we don't need to worry about race condition.
[1]
https://html.spec.whatwg.org/multipage/media.html#playing-the-media-resource:time-marches-on-2
https://html.spec.whatwg.org/multipage/media.html#playing-the-media-resource:time-marches-on-3
https://html.spec.whatwg.org/multipage/media.html#playing-the-media-resource:time-marches-on-4
Differential Revision: https://phabricator.services.mozilla.com/D22149
--HG--
extra : moz-landing-system : lando
2019-03-08 03:12:42 +00:00
Alastor Wu
d7fead1380
Bug 1509446 - part2 : use current cue in 'TimeMarchesOn' algorithm. r=jya
...
According to the spec [1], the `current cue` is not equal with the `active cue`, because it might contain non active cues, which might be set to active later during the `TimeMarchesOn`.
The `current cue` should be a list of cues, initialized to contain all the cues of all the hidden or showing text tracks of the media element (not the disabled ones) whose start times are less than or equal to the current playback position and whose end times are greater than the current playback position.
[1] https://html.spec.whatwg.org/multipage/media.html#time-marches-on
Differential Revision: https://phabricator.services.mozilla.com/D22148
--HG--
extra : moz-landing-system : lando
2019-03-07 19:21:22 +00:00
Alastor Wu
65679bbfa8
Bug 1509446 - part1 : update active cues list when cue's active state changed. r=jya
...
According to spec [1], `activeCues` should represent a subset of the text track cues whose active flag was set when the script started.
We should only depend on the `TimeMarchesOn` algorithm which will change cue's active state, and then add or remove cue to `activeCues`.
[1] https://html.spec.whatwg.org/multipage/media.html#dom-texttrack-activecues
Differential Revision: https://phabricator.services.mozilla.com/D22147
--HG--
extra : moz-landing-system : lando
2019-03-08 03:10:45 +00:00
Jean-Yves Avenard
896e92a45d
Bug 1533127 - Force unsigned operation. r=gerald
...
1 << 31 is defined since C++14 and produces INT_MIN, but subtracting any positive number from INT_MIN would result in a signed overflow.
This can be avoided by making the first argument unsigned (and in this case the second argument will be converted to unsigned as well.)
Differential Revision: https://phabricator.services.mozilla.com/D22482
--HG--
extra : moz-landing-system : lando
2019-03-08 03:03:16 +00:00
Mike Conley
8327974474
Bug 1532682 - Make HTMLVideoElement::EndCloningVisually completely sever references between source and target video elements. r=jya
...
Differential Revision: https://phabricator.services.mozilla.com/D22109
--HG--
extra : moz-landing-system : lando
2019-03-07 22:42:42 +00:00
Brindusan Cristian
01e26ea3df
Backed out 4 changesets (bug 1531863) for mochitest failures at test_videocontrols_vtt.html. CLOSED TREE
...
Backed out changeset e2e2b325344f (bug 1531863)
Backed out changeset 5be609c16665 (bug 1531863)
Backed out changeset 21bafd01b438 (bug 1531863)
Backed out changeset c9628b2b89b2 (bug 1531863)
--HG--
extra : histedit_source : 869452c42d3539867f34e64be52b7afba5463235
2019-03-08 02:34:45 +02:00
Alastor Wu
b441cd934c
Bug 1531863 - part3 : implement the 'show-poster-flag' for HTMLMediaElement. r=jya
...
According to the spec [1], implement the `show-poster-flag` which is used to decide whether we need to run `TimeMarchesOn` algorithm under certain situations.
[1] https://html.spec.whatwg.org/multipage/media.html#show-poster-flag
Differential Revision: https://phabricator.services.mozilla.com/D21811
--HG--
extra : moz-landing-system : lando
2019-03-07 21:47:58 +00:00
Alastor Wu
64ab84e0bc
Bug 1531863 - part2 : handle text track mode changed in MediaElement. r=jya
...
In order to make the implementation more fitting with the spec, move the implementation of `pending-text-track-change-notification-flag` from text track list to media element.
In addition, it also help us not to expose the internal flag `show-poster` (which will be implemented in patch3) of media element when doing the related algorithm.
Differential Revision: https://phabricator.services.mozilla.com/D21810
--HG--
extra : moz-landing-system : lando
2019-03-07 15:26:20 +00:00
shindli
a0e5b5dae7
Merge mozilla-central to inbound. a=merge CLOSED TREE
2019-03-08 11:42:48 +02:00
arthur.iakab
64ac6164ed
Merge mozilla-central to inbound
2019-03-08 06:42:28 +02:00
Jan Varga
8b4670b550
Bug 1533541 - dom/localstorage/test/unit/test_groupLimit.js fails with LSNG enabled; r=asuth
...
Reviewers: asuth
Reviewed By: asuth
Bug #: 1533541
Differential Revision: https://phabricator.services.mozilla.com/D22599
--HG--
extra : rebase_source : fd352191fec915b68bb9161e1de7c89a0522be52
2019-03-07 20:46:46 -05:00
Edwin Gao
8e84ea1e71
Bug 1531927 - disable EME and event_listener_leak tests from mochitest-browser-chrome-4 r=jmaher,gbrown
...
- browser_eme.js
- browser_forgetAPI_EME_forgetThisSite.js
- test_event_listener_leaks.html (bonus - this is not strictly media test, but it seems to crop up a lot in related tests)
Differential Revision: https://phabricator.services.mozilla.com/D22367
--HG--
extra : moz-landing-system : lando
2019-03-06 21:31:27 +00:00
Dorel Luca
dfa0190845
Backed out 3 changesets (bug 1512445) Build bustage
...
Backed out changeset b954e5d0324a (bug 1512445)
Backed out changeset 04c1982c1a7e (bug 1512445)
Backed out changeset 0a78b7e72e1b (bug 1512445)
2019-03-06 23:28:37 +02:00
Boris Zbarsky
53cb86f99c
Bug 1533103. Temporarily disable compartment-sharing for content windows. r=mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D22362
--HG--
extra : moz-landing-system : lando
2019-03-06 20:37:05 +00:00