74f5999fa64451ca70e703783a4d3e2fcd25b196: Bug 1642715 - part2 : connect media to media controller after knowing its duration. r=chunmin
alwu <alwu@mozilla.com> - Wed, 24 Jun 2020 05:52:33 +0000 - rev 537050
Push 37536 by rmaries@mozilla.com at Wed, 24 Jun 2020 16:24:33 +0000
Bug 1642715 - part2 : connect media to media controller after knowing its duration. r=chunmin This patch would - build the relationship between a media element and the media controller when media finishes loading, instead of building that after starting playing media The advantage of doing this is - the prework of being able to control media before media starts playing Differential Revision: https://phabricator.services.mozilla.com/D79234
57488aa443a6ab2357cb7677c57f8bf85b7ea1db: Bug 1642715 - part1 : move timer to media controller. r=chunmin
alwu <alwu@mozilla.com> - Wed, 24 Jun 2020 05:52:30 +0000 - rev 537049
Push 37536 by rmaries@mozilla.com at Wed, 24 Jun 2020 16:24:33 +0000
Bug 1642715 - part1 : move timer to media controller. r=chunmin This patch would - move the mechanism of creating a stop timer from media element to media controller The advantage of doing this is - to remove redundant timers in the content process, because we only need to maintain one global timer for a whole tab Differential Revision: https://phabricator.services.mozilla.com/D79233
d53ff24d33cc626e9eda133bc87e4797b26e7970: Backed out changeset 47a06752bda8 (bug 1647383) as requested by jmaher. a=backout
Mihai Alexandru Michis <malexandru@mozilla.com> - Wed, 24 Jun 2020 16:06:16 +0300 - rev 537048
Push 37535 by malexandru@mozilla.com at Wed, 24 Jun 2020 13:06:55 +0000
Backed out changeset 47a06752bda8 (bug 1647383) as requested by jmaher. a=backout DONTBUILD
e858eb7ffebab87cc1902efc7f7d17dd083ebc8e: Bug 1645986 - Move most GeneratedFile generation to top-level backend.mk. r=firefox-build-system-reviewers,rstewart
Mike Hommey <mh+mozilla@glandium.org> - Wed, 24 Jun 2020 04:23:02 +0000 - rev 537047
Push 37534 by malexandru@mozilla.com at Wed, 24 Jun 2020 09:31:07 +0000
Bug 1645986 - Move most GeneratedFile generation to top-level backend.mk. r=firefox-build-system-reviewers,rstewart While ideally we'd just move all of them at the top-level, there are other things that depend on them that wouldn't then get the right dependencies. One of them is install steps in dist/something, but there are others, and that's a rather long pole of things requiring many changes along with chances to break things. So instead, we go with a simpler and more limited approach, where we still recurse into directories to run their export tier (to run whatever else than GeneratedFiles they have), but ensure the GeneratedFiles we moved at the top-level are built before recursing by making directory/export depend on them. Differential Revision: https://phabricator.services.mozilla.com/D80608
437d5c4859ac20a7ac59ee48a00ac579310a6868: Bug 1645986 - Use the basename of the output file for const name in gen_cert_header.py. r=firefox-build-system-reviewers,rstewart
Mike Hommey <mh+mozilla@glandium.org> - Wed, 24 Jun 2020 04:23:04 +0000 - rev 537046
Push 37534 by malexandru@mozilla.com at Wed, 24 Jun 2020 09:31:07 +0000
Bug 1645986 - Use the basename of the output file for const name in gen_cert_header.py. r=firefox-build-system-reviewers,rstewart While currently the path given to the script is relative and doesn't contain a directory, but will soon, and in that case, we don't want the directory to be part of the const name (that wouldn't even be a valid identifier). Differential Revision: https://phabricator.services.mozilla.com/D80607
f0214b179f6979bd2028820850d1473627e9b2ba: Bug 1645986 - Properly mark generated files required during compile as such. r=firefox-build-system-reviewers,rstewart
Mike Hommey <mh+mozilla@glandium.org> - Wed, 24 Jun 2020 05:07:25 +0000 - rev 537045
Push 37534 by malexandru@mozilla.com at Wed, 24 Jun 2020 09:31:07 +0000
Bug 1645986 - Properly mark generated files required during compile as such. r=firefox-build-system-reviewers,rstewart Ideally, this kind of manual work wouldn't be required, but the frontend doesn't provide enough information and while backend could correlate the information, they currently don't. Differential Revision: https://phabricator.services.mozilla.com/D80606
c889623771d8535e1001b549e91fbfade233fc99: Bug 1645986 - Avoid relative paths in GeneratedFile targets. r=firefox-build-system-reviewers,rstewart
Mike Hommey <mh+mozilla@glandium.org> - Wed, 24 Jun 2020 04:23:09 +0000 - rev 537044
Push 37534 by malexandru@mozilla.com at Wed, 24 Jun 2020 09:31:07 +0000
Bug 1645986 - Avoid relative paths in GeneratedFile targets. r=firefox-build-system-reviewers,rstewart Differential Revision: https://phabricator.services.mozilla.com/D80605
697bb0cad425724b3dff1be4d8ac365bbf7a895c: Backed out 4 changesets (bug 1646582) for Browser-chrome failures on nsIWebProgress.addProgressListener. CLOSED TREE
Dorel Luca <dluca@mozilla.com> - Wed, 24 Jun 2020 07:50:07 +0300 - rev 537043
Push 37534 by malexandru@mozilla.com at Wed, 24 Jun 2020 09:31:07 +0000
Backed out 4 changesets (bug 1646582) for Browser-chrome failures on nsIWebProgress.addProgressListener. CLOSED TREE Backed out changeset 2111dd0d6dc0 (bug 1646582) Backed out changeset e6c496c5a4b1 (bug 1646582) Backed out changeset 49b4ae8c8be0 (bug 1646582) Backed out changeset 9d42ec89240c (bug 1646582)
8245e9943d9de53b9f3a3a3193704b9b4d49400f: Backed out 6 changesets (bug 1643058) for WPT failures in webrtc/RTCRtpReceiver-getSynchronizationSources.https.html. CLOSED TREE
Dorel Luca <dluca@mozilla.com> - Wed, 24 Jun 2020 07:28:06 +0300 - rev 537042
Push 37534 by malexandru@mozilla.com at Wed, 24 Jun 2020 09:31:07 +0000
Backed out 6 changesets (bug 1643058) for WPT failures in webrtc/RTCRtpReceiver-getSynchronizationSources.https.html. CLOSED TREE Backed out changeset 6dd69c93d9e2 (bug 1643058) Backed out changeset fcc0942206d9 (bug 1643058) Backed out changeset 12c6d279b173 (bug 1643058) Backed out changeset 7d90312af10f (bug 1643058) Backed out changeset c4f71ccf6934 (bug 1643058) Backed out changeset e6edf6df8183 (bug 1643058)
1e1e4cd842b6aaeca7ae1b5bea743ca231bbc50b: Backed out 4 changesets (bug 1645986) for Valgrid failure. CLOSED TREE
Dorel Luca <dluca@mozilla.com> - Wed, 24 Jun 2020 07:16:13 +0300 - rev 537041
Push 37534 by malexandru@mozilla.com at Wed, 24 Jun 2020 09:31:07 +0000
Backed out 4 changesets (bug 1645986) for Valgrid failure. CLOSED TREE Backed out changeset 602ea804234f (bug 1645986) Backed out changeset c43f9360b0a5 (bug 1645986) Backed out changeset fe1142397e72 (bug 1645986) Backed out changeset faf6de9409f9 (bug 1645986)
54338e4097360805ea890258016104d8b144fdf6: Backed out 2 changesets (bug 1645862) for browser-chrome failures in performance/browser_startup_content.js
Dorel Luca <dluca@mozilla.com> - Wed, 24 Jun 2020 07:00:08 +0300 - rev 537040
Push 37534 by malexandru@mozilla.com at Wed, 24 Jun 2020 09:31:07 +0000
Backed out 2 changesets (bug 1645862) for browser-chrome failures in performance/browser_startup_content.js Backed out changeset c5ae0087c1e7 (bug 1645862) Backed out changeset b4643e4db774 (bug 1645862)
19ac1eb89426a61659474ea50dc476668e62d902: Bug 1646325 - part 3: Make `WSFragment` non-double-linked-list r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 24 Jun 2020 03:43:05 +0000 - rev 537039
Push 37534 by malexandru@mozilla.com at Wed, 24 Jun 2020 09:31:07 +0000
Bug 1646325 - part 3: Make `WSFragment` non-double-linked-list r=m_kato Now, `WSFragment` is managed by `AutoTArray` so that it does not need to be double-linked-list. Differential Revision: https://phabricator.services.mozilla.com/D80315
2111dd0d6dc0487b1120ce38d919cb4c9fe98894: Bug 1646582 - Pull the inner window id from the WindowGlobalParent, rather than passing it across PBrowser for updateForLocationChange. r=nika,Gijs
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 24 Jun 2020 03:25:35 +0000 - rev 537038
Push 37534 by malexandru@mozilla.com at Wed, 24 Jun 2020 09:31:07 +0000
Bug 1646582 - Pull the inner window id from the WindowGlobalParent, rather than passing it across PBrowser for updateForLocationChange. r=nika,Gijs Differential Revision: https://phabricator.services.mozilla.com/D80131
e6c496c5a4b1aae371845f150d856a97a517f6c0: Bug 1646582 - Remove RemoteWebProgressManager. r=nika,Gijs
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 24 Jun 2020 03:25:09 +0000 - rev 537037
Push 37534 by malexandru@mozilla.com at Wed, 24 Jun 2020 09:31:07 +0000
Bug 1646582 - Remove RemoteWebProgressManager. r=nika,Gijs Differential Revision: https://phabricator.services.mozilla.com/D80129
49b4ae8c8be0a634f223a745ab176420b9f34eaf: Bug 1646582 - Remove DOM(Inner)WindowID from nsIWebProgress. r=nika
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 24 Jun 2020 03:24:21 +0000 - rev 537036
Push 37534 by malexandru@mozilla.com at Wed, 24 Jun 2020 09:31:07 +0000
Bug 1646582 - Remove DOM(Inner)WindowID from nsIWebProgress. r=nika Differential Revision: https://phabricator.services.mozilla.com/D80128
9d42ec89240cb277975a13f27fa18a64e1b5fd9a: Bug 1646582 - Remove nsIRemoteWebProgressRequest since it's not being used anywhere. r=barret
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 24 Jun 2020 03:23:38 +0000 - rev 537035
Push 37534 by malexandru@mozilla.com at Wed, 24 Jun 2020 09:31:07 +0000
Bug 1646582 - Remove nsIRemoteWebProgressRequest since it's not being used anywhere. r=barret Differential Revision: https://phabricator.services.mozilla.com/D80127
ae9a82a6a0f092f89bbec19bf22fc1e4e63d1298: Bug 1646325 - part 2: Manage `WSFragment`s with array r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 24 Jun 2020 03:00:07 +0000 - rev 537034
Push 37534 by malexandru@mozilla.com at Wed, 24 Jun 2020 09:31:07 +0000
Bug 1646325 - part 2: Manage `WSFragment`s with array r=m_kato `WSFragment` is created at least one instance, and at most 3 instances per `WSRunScanner` instance. They can be managed with `AutoTArray` simpler and we can avoid heap allocation with this approach. Differential Revision: https://phabricator.services.mozilla.com/D80314
c5ae0087c1e7c2ef728076cc647a878e0850782e: Bug 1645862: Part 2 - Get rid of ContentProcessSingleton. r=chutten
Kris Maglione <maglione.k@gmail.com> - Wed, 24 Jun 2020 03:09:25 +0000 - rev 537033
Push 37534 by malexandru@mozilla.com at Wed, 24 Jun 2020 09:31:07 +0000
Bug 1645862: Part 2 - Get rid of ContentProcessSingleton. r=chutten Differential Revision: https://phabricator.services.mozilla.com/D79871
b4643e4db774a45661a3994eeb90c8d6300154ee: Bug 1645862: Part 1 - Split TelemetryController into parent and content modules. r=chutten
Kris Maglione <maglione.k@gmail.com> - Wed, 24 Jun 2020 03:09:23 +0000 - rev 537032
Push 37534 by malexandru@mozilla.com at Wed, 24 Jun 2020 09:31:07 +0000
Bug 1645862: Part 1 - Split TelemetryController into parent and content modules. r=chutten Most of TelemetryController is only used in the parent process, but is currently loaded in all processes, where it needlessly consumes tens of KB of memory. This patch splits the parent- and content-specific parts, and only loads each in the processes where they're needed. Differential Revision: https://phabricator.services.mozilla.com/D79870
3fb178e66766fa831ee5e2408efd7cdb088e5484: Backed out 2 changesets (bug 1626507) on dev's request
Dorel Luca <dluca@mozilla.com> - Wed, 24 Jun 2020 05:04:41 +0300 - rev 537031
Push 37534 by malexandru@mozilla.com at Wed, 24 Jun 2020 09:31:07 +0000
Backed out 2 changesets (bug 1626507) on dev's request Backed out changeset 92117ff66bda (bug 1626507) Backed out changeset d2e886102c03 (bug 1626507)
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip