7602b3fa01c780c9159329c9f99202b7c26462bb: Backed out changeset 5add0a9fd0fb (bug 1540135) for causing leaks
Mihai Alexandru Michis <malexandru@mozilla.com> - Wed, 08 May 2019 11:15:35 +0300 - rev 531835
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Backed out changeset 5add0a9fd0fb (bug 1540135) for causing leaks
63d77dbcfda80e420a7e35c2b4244a7a67a5bef2: Bug 1549596 - Use PhantomData<T> in servo_arc. r=bholley
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 08 May 2019 08:01:01 +0000 - rev 531834
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1549596 - Use PhantomData<T> in servo_arc. r=bholley See https://github.com/rust-lang/rust/pull/60594#issuecomment-489966933 Differential Revision: https://phabricator.services.mozilla.com/D30169
48edd877bde3ebbf5efc525eddad22099c0673ad: Bug 1549596 - ThinArc should use NonNull. r=bholley
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 07 May 2019 03:16:21 +0000 - rev 531833
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1549596 - ThinArc should use NonNull. r=bholley If only for parallelism with Arc<>. Differential Revision: https://phabricator.services.mozilla.com/D30131
831798cef995ab1dfc196e4adf68aba337a2950a: Bug 1549660 - Update pretenuring GC parameter documentation r=jonco
Paul Bone <pbone@mozilla.com> - Wed, 08 May 2019 07:02:00 +0000 - rev 531832
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1549660 - Update pretenuring GC parameter documentation r=jonco Differential Revision: https://phabricator.services.mozilla.com/D30164
3c314e0b2db01c75c490e8fbb2bae0bfb0f591c3: Bug 1549660 - Add units to GC parameter documentation r=jonco
Paul Bone <pbone@mozilla.com> - Wed, 08 May 2019 07:01:43 +0000 - rev 531831
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1549660 - Add units to GC parameter documentation r=jonco Differential Revision: https://phabricator.services.mozilla.com/D30163
500d54b803cac1044a45d3205da10d3770d1eb0b: Bug 1549660 - Update docs for heap threshold parameters r=jonco
Paul Bone <pbone@mozilla.com> - Wed, 08 May 2019 07:01:23 +0000 - rev 531830
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1549660 - Update docs for heap threshold parameters r=jonco This change adds more detailed documentation for the parameters that control heap threasholds & factors. It also corrects some minor points and updates a code reference. Differential Revision: https://phabricator.services.mozilla.com/D30162
9d883ff1a903085737c94bb08362dedb7490a313: Bug 1548762 - Message "No devices discovered" should have color set to grey 50, r=jdescottes
Ola Gasidlo <ogasidlo@mozilla.com> - Tue, 07 May 2019 12:13:06 +0000 - rev 531829
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1548762 - Message "No devices discovered" should have color set to grey 50, r=jdescottes Message "No devices discovered" should have color set to grey 50 Differential Revision: https://phabricator.services.mozilla.com/D30170
98918b9e369c5fb7bc421349862c3ffd09b89c8b: Bug 1538023 - Change MDSM::HasLowBufferedData() to consider data buffered after end of decoded data rather than start. r=jya
Chris Pearce <cpearce@mozilla.com> - Wed, 08 May 2019 04:35:32 +0000 - rev 531828
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1538023 - Change MDSM::HasLowBufferedData() to consider data buffered after end of decoded data rather than start. r=jya When under pressure, the MediaCache evicts data before the last read on a stream. We typically have two demuxers reading from different offsets in a stream. So if the MediaCache is under pressure, it may end up evicting data between the two demuxers. The MediaDecoderStateMachine currently goes into buffering state if there's insufficient data available beginning at the start of its queue of decoded samples. However since the MediaCache evicts data behind the streams read cursor, the data after the beginning of the sample queue may have already been evicted by the media cache. This will cause the MediaDecoderStateMachine to enter a buffering state, and if its sample queues are full, there will be no demuxers reading to cause the MediaCache to download the data between the two demuxers, and we'll get stuck in buffering state indefinitely. So change the MediaDecoderStateMachine to instead check whether there's insufficient data available at the end of the decoded sample queues. This means we won't get stuck in buffering state. Note the MediaCache may still evict data which the other demuxer needed, causing us to re-request it, but at least we won't get stuck in buffering state. Differential Revision: https://phabricator.services.mozilla.com/D30310
8e38a89a6d652b199a048628d7d1aa633ae930bd: Bug 1538023 - Add support for -Inf to media::TimeUnits. r=jya
Chris Pearce <cpearce@mozilla.com> - Wed, 08 May 2019 06:27:03 +0000 - rev 531827
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1538023 - Add support for -Inf to media::TimeUnits. r=jya TimeUnits with a negative infinity value are used in the next patch. Differential Revision: https://phabricator.services.mozilla.com/D30309
b7ce8f5ea1689a9ac21cb34a39bae369a9cfe0df: Bug 1501666: Include suspended generators in count of Debugger.Frames with onStep handlers. r=jorendorff
Jim Blandy <jimb@mozilla.com> - Wed, 08 May 2019 06:14:24 +0000 - rev 531826
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1501666: Include suspended generators in count of Debugger.Frames with onStep handlers. r=jorendorff Debugger::onSingleStep asserts that the script's step mode count is fully accounted for by Debugger.Frame instances with onStep handlers. The existing assertion only takes into account live Debugger.Frames --- it simply looks up the current frame's AbstractFramePtr in existing Debuggers' frame maps. But Debugger.Frames referring to suspended generator calls also contribute to the generator's script's step mode count, and need to be included. Differential Revision: https://phabricator.services.mozilla.com/D27846
8bde97e9f598f2bea1c0182de7d0b7f52126c933: Backed out changeset 0e9e744accd3 (bug 1548924) for causing leaks
Mihai Alexandru Michis <malexandru@mozilla.com> - Wed, 08 May 2019 09:35:04 +0300 - rev 531825
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Backed out changeset 0e9e744accd3 (bug 1548924) for causing leaks
8b9baadda0a72a67b359b2cbfad5de61565a4517: Bug 1549270 - part 3: Mark EditorBase::SetAttributeWithTransaction() as MOZ_CAN_RUN_SCRIPT r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 08 May 2019 06:26:25 +0000 - rev 531824
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1549270 - part 3: Mark EditorBase::SetAttributeWithTransaction() as MOZ_CAN_RUN_SCRIPT r=m_kato Differential Revision: https://phabricator.services.mozilla.com/D30047
7755efc24f6d991b81598fca36a126f0fb1f565d: Bug 1549270 - part 2: Mark EditorBase::RemoveAttributeWithTransaction() as MOZ_CAN_RUN_SCRIPT r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 08 May 2019 05:09:56 +0000 - rev 531823
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1549270 - part 2: Mark EditorBase::RemoveAttributeWithTransaction() as MOZ_CAN_RUN_SCRIPT r=m_kato Differential Revision: https://phabricator.services.mozilla.com/D30044
e9e1b9c2cab6cfa713c6119c5b32b1a928faa4f9: Bug 1549270 - part 1: Mark EditorBase::CloneAttributeWithTransaction() as MOZ_CAN_RUN_SCRIPT r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 08 May 2019 04:46:56 +0000 - rev 531822
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1549270 - part 1: Mark EditorBase::CloneAttributeWithTransaction() as MOZ_CAN_RUN_SCRIPT r=m_kato Differential Revision: https://phabricator.services.mozilla.com/D30043
64ac5acae26bd63323e2f62890eae27380119bb3: Bug 1546544 - Reduce navigator.hardwareConcurrency to account for TCSM r=luke
Haik Aftandilian <haftandilian@mozilla.com> - Tue, 07 May 2019 22:16:28 +0000 - rev 531821
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1546544 - Reduce navigator.hardwareConcurrency to account for TCSM r=luke Differential Revision: https://phabricator.services.mozilla.com/D29437
cd1ccb74af7c84aaa8ea43851c6ac74fd00ec276: Bug 1546544 - Enable TCSM r=asuth,spohl,mccr8
Haik Aftandilian <haftandilian@mozilla.com> - Tue, 07 May 2019 22:16:14 +0000 - rev 531820
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1546544 - Enable TCSM r=asuth,spohl,mccr8 Differential Revision: https://phabricator.services.mozilla.com/D29046
d851ba3d3b29675ec384dba6a25de24dd8b26e28: Bug 1549906 - Use brandings.ftl to allow OnboardingMessageProvider.jsm to use new strings r=flod
Ed Lee <edilee@mozilla.com> - Wed, 08 May 2019 05:28:15 +0000 - rev 531819
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1549906 - Use brandings.ftl to allow OnboardingMessageProvider.jsm to use new strings r=flod Differential Revision: https://phabricator.services.mozilla.com/D30311
9518f9e5ecf9e34e618e728dc8725534bd7a0b70: Bug 1547635: PanelMultiView: Don't override keyboard navigation in context menus. r=Gijs
James Teh <jteh@mozilla.com> - Wed, 08 May 2019 05:18:17 +0000 - rev 531818
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1547635: PanelMultiView: Don't override keyboard navigation in context menus. r=Gijs Normally, context menu keyboard handling takes precedence. However, because we have a capturing window keydown listener, our listener takes precedence. Therefore, we need to check for an open context menu and suppress our keyboard handling in this case. Differential Revision: https://phabricator.services.mozilla.com/D29791
c464e9d2f4b810cb4da5651c5c5e14c5c9ab1080: Merge mozilla-central to autoland. CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Wed, 08 May 2019 06:39:09 +0300 - rev 531817
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Merge mozilla-central to autoland. CLOSED TREE
cef0cd7882055d20b8db85c0d717fdd52122f577: Bug 1548118 Part 4 - Always mark inner ColumnSetWrapper's children dirty before reflowing it if the outer ColumnSetWrapper is balancing. r=dbaron
Ting-Yu Lin <tlin@mozilla.com> - Wed, 08 May 2019 03:12:18 +0000 - rev 531816
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1548118 Part 4 - Always mark inner ColumnSetWrapper's children dirty before reflowing it if the outer ColumnSetWrapper is balancing. r=dbaron ColumnSetFrame always tries to reflow column content regardless of it's dirtiness. Making ColumnSetWrapperFrame's children dirty can have the same effect. Differential Revision: https://phabricator.services.mozilla.com/D29435
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip