d638bedc1a36ae5a1755550266b96b036dad7504: Bug 1445249 - Part 1 - Remove unused aProcessId parameter when deleting shared memory; r=jld
Alex Gaynor <agaynor@mozilla.com> - Tue, 13 Mar 2018 10:07:18 -0400 - rev 464082
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1445249 - Part 1 - Remove unused aProcessId parameter when deleting shared memory; r=jld MozReview-Commit-ID: Cn0q46Q67hd
d5912e36b50a0183229d1b93111c1c3fdd49e56e: Backed out changeset 3df355881aa0 (bug 1445386) for xpcshell failures on test_TelemetryScalars_buildFaster.js CLOSED TREE
Bogdan Tara <btara@mozilla.com> - Tue, 13 Mar 2018 22:33:14 +0200 - rev 464081
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Backed out changeset 3df355881aa0 (bug 1445386) for xpcshell failures on test_TelemetryScalars_buildFaster.js CLOSED TREE
a644a4855be72a71e4bd134f85690c70560b4452: Bug 1445412 - Fix typo resulting in compilation error. r=njn
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 13 Mar 2018 15:57:53 -0400 - rev 464080
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1445412 - Fix typo resulting in compilation error. r=njn MozReview-Commit-ID: 6Rtl4mtRirZ
5dc1d09ffedf4a6e36b20224b67ddd863ad16154: Bug 1416169 - Part 4 - Switch the MediaControlService to running only on demand. r=snorp
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 11 Mar 2018 12:50:22 +0100 - rev 464079
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1416169 - Part 4 - Switch the MediaControlService to running only on demand. r=snorp Now that the AudioFocusAgent keeps monitoring all relevant tab events and notifies the MediaControlService as necessary, we can revert to only running the service when actually required to show the notification and keep us alive during (background) media playback. MozReview-Commit-ID: KV6ars2BbMW
3e917ebfc7ba27ad9ad14babb4a2cef9d7ee5c91: Bug 1416169 - Part 3 - Resolve some lifecycle issues. r=snorp
Jan Henning <jh+bugzilla@buttercookie.de> - Tue, 13 Mar 2018 19:13:55 +0100 - rev 464078
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1416169 - Part 3 - Resolve some lifecycle issues. r=snorp We're not a bound service and the MediaSession is initialised during onCreate(), so its release conversely needs to happen during onDestroy(). For consistency, we also move unregistering of the HeadSetStateReceiver into the shutdown helper method. Additionally, while things seem to have worked anyway in practice (possibly be- cause we're only using the MediaSession within the same process?), technically you're supposed to explicitly activate the session before using it. MozReview-Commit-ID: 1HDva7p2ljF
6b1099c4b838cda680f18aa4ddd83cdb325bc64f: Bug 1416169 - Part 2 - Move monitoring of Tab media events out of the MediaControlService. r=snorp
Jan Henning <jh+bugzilla@buttercookie.de> - Sat, 10 Mar 2018 18:38:32 +0100 - rev 464077
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1416169 - Part 2 - Move monitoring of Tab media events out of the MediaControlService. r=snorp At the moment the MediaControlService is structured such that it is started shortly after Firefox has launched. Then, it registers a Tab event listener and starts listening for various, mainly media-related tab events, in response to which the playback notification is then shown or hidden as appropriate. This setup has the drawback that the service itself has to remain running all the time, even when we're not actually showing the notification, so Firefox now keeps showing up as a "Running service" even when in background and not doing anything interesting. It is however relatively easily possible to move the tab event tracking into a different class that won't require a service to stay alive, and set the Media- ControlService's state (and at the same time start it if necessary) through a set of special intent actions. As the AudioFocusAgent is a) alive for the whole lifetime of the application and b) already interacting with the MediaControlService, we designate it as the class responsible for this. MozReview-Commit-ID: 1CzBpC1LTuZ
1a1f19183f38eabb73d25522da0754cfbc98c569: Bug 1416169 - Part 1 - Silence StaticFieldLeak linter. r=snorp
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 11 Mar 2018 13:06:25 +0100 - rev 464076
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1416169 - Part 1 - Silence StaticFieldLeak linter. r=snorp In practice we've already been using the application context anyway, but this way makes it more explicit. With that out of the way, we can also silence the linter here, since the Static- FieldLeak check is only really relevant when holding onto non-Application contexts. MozReview-Commit-ID: CYOs8MPnlcN
c909f553340c334a5f94df6cc4e3f6f2c096bbcf: Bug 1416169 - Part 0 - Cleanups. r=snorp
Jan Henning <jh+bugzilla@buttercookie.de> - Sat, 10 Mar 2018 18:20:39 +0100 - rev 464075
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1416169 - Part 0 - Cleanups. r=snorp Fix some style inconsistencies, plus things Android Studio is complaining about. MozReview-Commit-ID: BdO0UTTsidi
361dd4a09bef589bc809ddba62a66685ae467493: Bug 1445298 - Remove global nsIWebNavigation constant from browser.js. r=Felipe
Dão Gottwald <dao@mozilla.com> - Tue, 13 Mar 2018 17:07:40 +0100 - rev 464074
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1445298 - Remove global nsIWebNavigation constant from browser.js. r=Felipe MozReview-Commit-ID: 27NdHKNnyJa
bd5613c0a53a3a787927bab0801b52581f2110a7: Bug 1445193 - Use notify-send on Tier3 platforms as well. r=gps
Jan Beich <jbeich@FreeBSD.org> - Tue, 13 Mar 2018 10:29:11 +0000 - rev 464073
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1445193 - Use notify-send on Tier3 platforms as well. r=gps MozReview-Commit-ID: 4ONdrhqc6zf
3e3ed1157c498ed0fb9c4cc8b93b7be3fcd56e68: Bug 1445019 - Use the compositing transform when checking for unused APZ transforms. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 12 Mar 2018 16:17:26 -0400 - rev 464072
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1445019 - Use the compositing transform when checking for unused APZ transforms. r=botond MozReview-Commit-ID: 1o1RANM3yxo
3df355881aa04907482a7a96a84430c4ce732bd0: Bug 1445386 - Use GreD for artifact build scalars. r=chutten
J. Ryan Stinnett <jryans@gmail.com> - Mon, 12 Mar 2018 19:24:30 -0500 - rev 464071
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1445386 - Use GreD for artifact build scalars. r=chutten On macOS, the paths for the special directories `GreD` (Resources) vs. `GreBinD` (MacOS) are different. On other platforms, they are the same. With scalar loading for artifact builds, we need to load a file from `Resources`, so `GreD` should be used for this case. MozReview-Commit-ID: 91JFwOISQCk
c6ad03aa476f436c607a574e4def1d82baad03cb: Bug 1402549 - Part 2 - Use something else to trigger session store activity. r=esawin
Jan Henning <jh+bugzilla@buttercookie.de> - Sat, 10 Mar 2018 14:19:23 +0100 - rev 464070
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1402549 - Part 2 - Use something else to trigger session store activity. r=esawin Instead of adding and immediately closing a tab, which carries the risk that we catch a session store file that was written just in-between those two operations (although part 1 means that we should be able to handle this safely now), we just reload the current tab. MozReview-Commit-ID: JbiH8rmbbwJ
5de3ada563495d5f7e672ff6cda6e26b6e161fa4: Bug 1402549 - Part 1 - Assert number of saved tabs, too. r=esawin
Jan Henning <jh+bugzilla@buttercookie.de> - Sat, 10 Mar 2018 14:09:03 +0100 - rev 464069
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1402549 - Part 1 - Assert number of saved tabs, too. r=esawin MozReview-Commit-ID: DIfqQo3Fvlg
c56ef1c14a555023949ad727c86e3c2df995edd2: Merge inbound to mozilla-central. a=merge
Gurzau Raul <rgurzau@mozilla.com> - Wed, 14 Mar 2018 00:40:07 +0200 - rev 464068
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Merge inbound to mozilla-central. a=merge
7fa58c6285226b0f1a0e4424dcef7bbc72cb16eb: Bug 1433279 - Update tooltool manifest for Mac host-utils for Android tests; r=me,a=test-only
Geoff Brown <gbrown@mozilla.com> - Tue, 13 Mar 2018 12:17:25 -0600 - rev 464067
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1433279 - Update tooltool manifest for Mac host-utils for Android tests; r=me,a=test-only Used only when running Android tests locally from Mac/OSX hosts.
33872d1b3ce55873e8723d67d28469a5e3ca493d: Bug 1406407 - Do not try to verify -notref files in test-verify; r=me,a=test-only
Geoff Brown <gbrown@mozilla.com> - Tue, 13 Mar 2018 12:17:22 -0600 - rev 464066
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1406407 - Do not try to verify -notref files in test-verify; r=me,a=test-only
f0ef968154ec6126539e51cb232ab3d27be983ac: Bug 1445181 part 3 - Use #ifdef JS_JITSPEW more to shrink opt builds a bit. r=nbp
Jan de Mooij <jdemooij@mozilla.com> - Tue, 13 Mar 2018 19:01:21 +0100 - rev 464065
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1445181 part 3 - Use #ifdef JS_JITSPEW more to shrink opt builds a bit. r=nbp
5e2396caab2439228075c502c0ef37f9e44ae30c: Bug 1445181 part 2 - Use a switch statement instead of MDefinition::accept. r=nbp
Jan de Mooij <jdemooij@mozilla.com> - Tue, 13 Mar 2018 19:00:38 +0100 - rev 464064
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1445181 part 2 - Use a switch statement instead of MDefinition::accept. r=nbp
3b9d64b45b142435683c3399876595ef451982e0: Bug 1445181 part 1 - Make LIR opcode an enum class. r=nbp
Jan de Mooij <jdemooij@mozilla.com> - Tue, 13 Mar 2018 19:00:15 +0100 - rev 464063
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1445181 part 1 - Make LIR opcode an enum class. r=nbp
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip