ccb173c2766838a1ef52bbf590947565398928fb: Bug 1525245 - Stabilize cookiePolicy/cookiePermission for live documents - part 1 - information stored into loadInfo, r=Ehsan,ckerschb
Andrea Marchesini <amarchesini@mozilla.com> - Fri, 08 Mar 2019 09:00:06 +0000 - rev 520980
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
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
615a12a9276839868bef0858f3fb535a04106295: Bug 1532893 - Retry packages tasks when snapshot.debian.org doesn't respond. r=dustin
Mike Hommey <mh+mozilla@glandium.org> - Wed, 06 Mar 2019 22:14:20 +0000 - rev 520979
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1532893 - Retry packages tasks when snapshot.debian.org doesn't respond. r=dustin Bug 1486071 intended to fix this, but while the tasks are setup to restart on exit status 100, there are multiple failure cases where snapshot.debian.org doesn't respond and the exit status is not 100. One is dget, when downloading package sources from snapshot.debian.org. Eventually, those should move to fetch tasks, but in the meantime, we bubble up get errors with an exit code 100. mk-build-deps wraps a call to apt-get install, but doesn't return the exit code that apt-get returns when apt-get returns one. It makes it hard to distinguish the error modes, but mk-build-deps is unlikely to fail on anything else than apt-get. Not all apt-get failures would be due to snapshot.debian.org availability, but that's a tradeoff we decided was okay in bug 1486071. Differential Revision: https://phabricator.services.mozilla.com/D22269
29168c60c4e65cf36d5df9787e1bcfca038ac31c: Bug 1532783: [taskgraph] Move handling of windows scopes to taskgraph.transfroms.task; r=dustin
Tom Prince <mozilla@hocat.ca> - Fri, 08 Mar 2019 07:00:02 +0000 - rev 520978
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1532783: [taskgraph] Move handling of windows scopes to taskgraph.transfroms.task; r=dustin Currently the scopes are handled in some test-specific code. However, there is logic not to be in generic code. Differential Revision: https://phabricator.services.mozilla.com/D22447
6b1f784267633a74b9f9395352a5332dcf44f5c9: Bug 1532783: [taskgraph] Set worker `os` and `implementation` earlier in job transform; r=dustin
Tom Prince <mozilla@hocat.ca> - Fri, 08 Mar 2019 06:59:54 +0000 - rev 520977
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1532783: [taskgraph] Set worker `os` and `implementation` earlier in job transform; r=dustin This slightly decreases the amount of code that needs to know how to determine this. Differential Revision: https://phabricator.services.mozilla.com/D22446
7452e8eb8738b77c509911ff4c3058246d16ea0d: Bug 1530600 - Fail to package if a jarlog was given but it contains no data for omnijars. r=chmanchester
Mike Hommey <mh+mozilla@glandium.org> - Tue, 05 Mar 2019 22:11:50 +0000 - rev 520976
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1530600 - Fail to package if a jarlog was given but it contains no data for omnijars. r=chmanchester Differential Revision: https://phabricator.services.mozilla.com/D21657
54ed5eac2abca2519704c74bc5c421b846031504: Backed out 2 changesets (bug 1532783) for causing Gecko Decision Task bustage. CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Fri, 08 Mar 2019 08:41:39 +0200 - rev 520975
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Backed out 2 changesets (bug 1532783) for causing Gecko Decision Task bustage. CLOSED TREE Backed out changeset 722b3915da31 (bug 1532783) Backed out changeset 421bdcc103d3 (bug 1532783)
6943cbd4af0564fb1b33922bf90ba48370c0439a: Backed out changeset 9a94bd3da98f (bug 1532692) for mochitest failures at test_cloneElementVisually_poster.html.
Brindusan Cristian <cbrindusan@mozilla.com> - Fri, 08 Mar 2019 06:57:25 +0200 - rev 520974
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Backed out changeset 9a94bd3da98f (bug 1532692) for mochitest failures at test_cloneElementVisually_poster.html.
904bfb7c423ff05ad8ca6036c6abf90c277bb609: Merge mozilla-central to autoland
arthur.iakab <aiakab@mozilla.com> - Fri, 08 Mar 2019 06:41:04 +0200 - rev 520973
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Merge mozilla-central to autoland
9a94bd3da98faf9f0bc27699a49cafe4b9315709: Bug 1532692 - Clear poster attributes from videos that we're cloning to visually. r=jya
Mike Conley <mconley@mozilla.com> - Fri, 08 Mar 2019 03:06:29 +0000 - rev 520972
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1532692 - Clear poster attributes from videos that we're cloning to visually. r=jya Differential Revision: https://phabricator.services.mozilla.com/D22631
722b3915da319bd9cab0a9f2a43c18b75585ffec: Bug 1532783: [taskgraph] Move handling of windows scopes to taskgraph.transfroms.task; r=dustin
Tom Prince <mozilla@hocat.ca> - Thu, 07 Mar 2019 15:52:19 +0000 - rev 520971
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1532783: [taskgraph] Move handling of windows scopes to taskgraph.transfroms.task; r=dustin Currently the scopes are handled in some test-specific code. However, there is logic not to be in generic code. Differential Revision: https://phabricator.services.mozilla.com/D22447
421bdcc103d3d2f10e1e5f3a8cad736dad789f69: Bug 1532783: [taskgraph] Set worker `os` and `implementation` earlier in job transform; r=dustin
Tom Prince <mozilla@hocat.ca> - Thu, 07 Mar 2019 15:53:45 +0000 - rev 520970
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1532783: [taskgraph] Set worker `os` and `implementation` earlier in job transform; r=dustin This slightly decreases the amount of code that needs to know how to determine this. Differential Revision: https://phabricator.services.mozilla.com/D22446
2f913db74eb514ea53dccc1d1f4bfe636a7c8391: Bug 1509446 - part8 : modify wpt 'activeCues.html'. r=jya
Alastor Wu <alwu@mozilla.com> - Thu, 07 Mar 2019 19:25:56 +0000 - rev 520969
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1509446 - part8 : modify wpt 'activeCues.html'. r=jya According to the spec [1], activeCues attribute must return a `live` TextTrackCueList object, so we should get the correct cue list immediately, no need to wait for next event loop. [1] https://html.spec.whatwg.org/multipage/media.html#dom-texttrack-activecues Differential Revision: https://phabricator.services.mozilla.com/D22152
b2ad34980053a07a6673cb5b47f9be162ff7a981: Bug 1509446 - part7 : add a reftest. r=jya
Alastor Wu <alwu@mozilla.com> - Tue, 05 Mar 2019 19:49:32 +0000 - rev 520968
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
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
a0d8bc1dab63df42cffdc450b98ba606d94de445: Bug 1509446 - part6 : update cues display without checking whether cue is active or not. r=jya
Alastor Wu <alwu@mozilla.com> - Tue, 05 Mar 2019 19:48:31 +0000 - rev 520967
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
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
057318480b0eea6a017f4c7abb036ee4319401c1: Bug 1509446 - part5 : enable wpt test 'track-cues-enter-exit.html'. r=jya
Alastor Wu <alwu@mozilla.com> - Thu, 07 Mar 2019 19:24:20 +0000 - rev 520966
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1509446 - part5 : enable wpt test 'track-cues-enter-exit.html'. r=jya Fix the missing parameter in `cueEntered()` and enable this wpt. Differential Revision: https://phabricator.services.mozilla.com/D22151
ad7bfe5bbc3a2f5f04a85365d4c320cac94d8525: Bug 1509446 - part4 : remove set dirty. r=jya
Alastor Wu <alwu@mozilla.com> - Thu, 07 Mar 2019 19:24:02 +0000 - rev 520965
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
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
d1046aea2e0e1bca30de7d44b08bf56915a5aefc: Bug 1509446 - part3 : run 'TimeMarchesOn' directly, instead of queuing a task. r=jya
Alastor Wu <alwu@mozilla.com> - Fri, 08 Mar 2019 03:12:42 +0000 - rev 520964
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
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
fa26e1068b50e500135204c3cd3a0fdea9db2757: Bug 1509446 - part2 : use current cue in 'TimeMarchesOn' algorithm. r=jya
Alastor Wu <alwu@mozilla.com> - Thu, 07 Mar 2019 19:21:22 +0000 - rev 520963
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
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
3944dae3dabd2963ffd9d75cdad0a8968934ddb7: Bug 1509446 - part1 : update active cues list when cue's active state changed. r=jya
Alastor Wu <alwu@mozilla.com> - Fri, 08 Mar 2019 03:10:45 +0000 - rev 520962
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
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
df1b1891f2f85f34846067282ada1a5260d37139: Bug 1533127 - Force unsigned operation. r=gerald
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 08 Mar 2019 03:03:16 +0000 - rev 520961
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip