9d4366310802186d20c0f3349084098aedd92ae1: Apply bug 1385418 patch draft
Fischer.json <fischer.json@gmail.com> - Thu, 17 Aug 2017 11:58:09 +0800 - rev 648068
Push 74606 by bmo:fliu@mozilla.com at Thu, 17 Aug 2017 06:13:27 +0000
Apply bug 1385418 patch MozReview-Commit-ID: J6AUM9H8dCU
6d0cb5cf26c9f2ce3484e2a0d1d76d2b79e1f383: Bug 1390016 - Remove toolkit/themes/shared/filters.svg. r=dao draft
Tim Nguyen <ntim.bugs@gmail.com> - Thu, 17 Aug 2017 08:11:07 +0200 - rev 648067
Push 74605 by bmo:ntim.bugs@gmail.com at Thu, 17 Aug 2017 06:12:14 +0000
Bug 1390016 - Remove toolkit/themes/shared/filters.svg. r=dao MozReview-Commit-ID: 7ETww8LzhxS
49bdc1221c0d626c5664ba819bb919c09f4c6568: Bug 1390748 - Remove usage of mozilla::Vector from mp4_demuxer::ByteReader. r=jwwang draft
Chris Pearce <cpearce@mozilla.com> - Wed, 16 Aug 2017 17:19:58 +1200 - rev 648066
Push 74604 by bmo:cpearce@mozilla.com at Thu, 17 Aug 2017 06:10:02 +0000
Bug 1390748 - Remove usage of mozilla::Vector from mp4_demuxer::ByteReader. r=jwwang It appears to be unused. MozReview-Commit-ID: 7vVK4PRzaPt
4a1c9d156c48140196aef219552b1982ad1161d0: Bug 1390748 - Remove unnecessary includes in *Decoders. r=jwwang draft
Chris Pearce <cpearce@mozilla.com> - Wed, 16 Aug 2017 17:19:39 +1200 - rev 648065
Push 74604 by bmo:cpearce@mozilla.com at Thu, 17 Aug 2017 06:10:02 +0000
Bug 1390748 - Remove unnecessary includes in *Decoders. r=jwwang MozReview-Commit-ID: 3bfAdpopOfp
0f2ff9241c643d49c8293bdbfb4ec6adb1e2cd30: Bug 1390748 - Remove some unnecessary includes. r=jwwang draft
Chris Pearce <cpearce@mozilla.com> - Wed, 16 Aug 2017 17:18:39 +1200 - rev 648064
Push 74604 by bmo:cpearce@mozilla.com at Thu, 17 Aug 2017 06:10:02 +0000
Bug 1390748 - Remove some unnecessary includes. r=jwwang MozReview-Commit-ID: J3viRI4Q6LF
eb7a6fedf7b118e951e5f701b2c9f54459b3f3f0: Bug 1390748 - Remove ChannelMediaDecoder::CloneImpl() and remove subclasses of ChannelMediaDecoder. r=jwwang draft
Chris Pearce <cpearce@mozilla.com> - Tue, 15 Aug 2017 17:52:17 +1200 - rev 648063
Push 74604 by bmo:cpearce@mozilla.com at Thu, 17 Aug 2017 06:10:02 +0000
Bug 1390748 - Remove ChannelMediaDecoder::CloneImpl() and remove subclasses of ChannelMediaDecoder. r=jwwang MozReview-Commit-ID: 6nlBArYgwEJ
88f259ea0245a4405897959d5c115b0b79dc45e2: Bug 1390748 - Create DecoderTraits::IsSupportedType(const MediaContainerType&). r=jwwang draft
Chris Pearce <cpearce@mozilla.com> - Tue, 15 Aug 2017 17:38:16 +1200 - rev 648062
Push 74604 by bmo:cpearce@mozilla.com at Thu, 17 Aug 2017 06:10:02 +0000
Bug 1390748 - Create DecoderTraits::IsSupportedType(const MediaContainerType&). r=jwwang Most ChannelMediaDecoder::CloneImpl() functions just check to see whether their "is enabled" pref is still true, and then clone their true type. If we had a function to check whether the decoder for an arbitrary type was still enabled, we'd not need the "is enabled" checks in the CloneImpl() implementations. We'd then have removed the last custom behaviour in the ChannelMediaDecoder subclasses. MozReview-Commit-ID: D7kW6kb6ztW
505f9dce979aad0529b07d2c046dca5028af6de6: Bug 1390748 - Pre-declare MediaDecoder in HTMLMediaElement. r=jwwang draft
Chris Pearce <cpearce@mozilla.com> - Tue, 15 Aug 2017 17:09:06 +1200 - rev 648061
Push 74604 by bmo:cpearce@mozilla.com at Thu, 17 Aug 2017 06:10:02 +0000
Bug 1390748 - Pre-declare MediaDecoder in HTMLMediaElement. r=jwwang I noticed that touching MediaDecoder rebuilds a lot of seemingly unrelated code. This is because HTMLMediaElement includes MediaDecoder.h, and HTMLMediaElement is included in a number of places. Having HTMLMediaElement.h predeclare rather than include fixes it. MozReview-Commit-ID: I0vrPgqvvge
83d0facbe26f8385c7163dc85d5512e7a43e80f4: Bug 1390748 - Create default MediaDecoder::GetMozDebugReaderData() implementation. r=jwwang draft
Chris Pearce <cpearce@mozilla.com> - Tue, 15 Aug 2017 17:07:13 +1200 - rev 648060
Push 74604 by bmo:cpearce@mozilla.com at Thu, 17 Aug 2017 06:10:02 +0000
Bug 1390748 - Create default MediaDecoder::GetMozDebugReaderData() implementation. r=jwwang We have three implementations, in the MP4, WebM and MediaSource decoders. The WebM and MP4 are the same. Ogg and other decoders don't have an implementation, but if we create a default implementation in MediaDecoder, they'll get it for free. MediaSourceDecoder needs a custom override still. MozReview-Commit-ID: AXxn2Xhn0Jn
e402ec2efd081c8acee3f46925e167323494377e: Bug 1390748 - Remove unnececssary 'public:' in MediaDecoder.h. r=jwwang draft
Chris Pearce <cpearce@mozilla.com> - Tue, 15 Aug 2017 16:38:05 +1200 - rev 648059
Push 74604 by bmo:cpearce@mozilla.com at Thu, 17 Aug 2017 06:10:02 +0000
Bug 1390748 - Remove unnececssary 'public:' in MediaDecoder.h. r=jwwang There's an existing 'public:' further up. MozReview-Commit-ID: 7CMmpVkZ7oz
5a9932bf98992e13ba850dd640d2623ad8bcccbb: Bug 1390748 - Make MediaDecoder::CreateStateMachine() non-virtual. r=jwwang draft
Chris Pearce <cpearce@mozilla.com> - Tue, 15 Aug 2017 16:37:00 +1200 - rev 648058
Push 74604 by bmo:cpearce@mozilla.com at Thu, 17 Aug 2017 06:10:02 +0000
Bug 1390748 - Make MediaDecoder::CreateStateMachine() non-virtual. r=jwwang MediaDecoder::CreateStateMachine is only virtual so that Ogg can attach the reader's metadata/seekable produces to its chaining event. The MediaSourceDecoder also overrides CreateStateMachine(), but it's not called by anything external, so its implementation doesn't actually need to be virtual. MozReview-Commit-ID: 2x6bpK6Fdzd
5ce2fe9136dcd32f62f7de0e85523cdcda8fa206: Bug 1390748 - Remove OggDecoder::CreateStateMachine(). r=jwwang draft
Chris Pearce <cpearce@mozilla.com> - Tue, 15 Aug 2017 16:21:35 +1200 - rev 648057
Push 74604 by bmo:cpearce@mozilla.com at Thu, 17 Aug 2017 06:10:02 +0000
Bug 1390748 - Remove OggDecoder::CreateStateMachine(). r=jwwang MozReview-Commit-ID: 2JgZ2Ppv6as
acfd7f5161744355769eee2a8e9ed8a6033c007c: Bug 1390406 - Remove unnecessary includes in dom/media/mediasource. r=jya draft
Chris Pearce <cpearce@mozilla.com> - Tue, 15 Aug 2017 16:13:00 +1200 - rev 648056
Push 74604 by bmo:cpearce@mozilla.com at Thu, 17 Aug 2017 06:10:02 +0000
Bug 1390406 - Remove unnecessary includes in dom/media/mediasource. r=jya MozReview-Commit-ID: 1aTncGfBicu
39f3d6242f148a5d0d6f6f748bf21028a34904a4: Bug 1391158: Optimize checkLoadURL for the common case of extension URLs. r?mixedpuppy draft
Kris Maglione <maglione.k@gmail.com> - Wed, 16 Aug 2017 23:03:15 -0700 - rev 648055
Push 74603 by maglione.k@gmail.com at Thu, 17 Aug 2017 06:06:09 +0000
Bug 1391158: Optimize checkLoadURL for the common case of extension URLs. r?mixedpuppy MozReview-Commit-ID: KGFFcHxQSvZ
5109c3468af5d71493d91d140e48be91009336c8: Bug 1390016 - Remove toolkit/themes/shared/filters.svg. r=dao draft
Tim Nguyen <ntim.bugs@gmail.com> - Thu, 17 Aug 2017 08:04:30 +0200 - rev 648054
Push 74602 by bmo:ntim.bugs@gmail.com at Thu, 17 Aug 2017 06:05:40 +0000
Bug 1390016 - Remove toolkit/themes/shared/filters.svg. r=dao MozReview-Commit-ID: 4kUDIEo8jdo
a2b09cf8f6c524abde02b255e856234f23e4a999: Bug 1390755 - Reorder functions in PaintThread and CompositorBridgeChild. r=mchang
Ryan Hunt <rhunt@eqrion.net> - Wed, 16 Aug 2017 16:53:15 -0500 - rev 648053
Push 74602 by bmo:ntim.bugs@gmail.com at Thu, 17 Aug 2017 06:05:40 +0000
Bug 1390755 - Reorder functions in PaintThread and CompositorBridgeChild. r=mchang MozReview-Commit-ID: 26Cbc9S0Zls
5b0eb3f25b7412e3be948bfa95c3d818410944af: Bug 1390755 - Rename PaintThread and CompositorBridgeChild methods to be more unified. r=mchang
Ryan Hunt <rhunt@eqrion.net> - Wed, 16 Aug 2017 16:02:13 -0500 - rev 648052
Push 74602 by bmo:ntim.bugs@gmail.com at Thu, 17 Aug 2017 06:05:40 +0000
Bug 1390755 - Rename PaintThread and CompositorBridgeChild methods to be more unified. r=mchang MozReview-Commit-ID: FpwIqEmmvbg
7bd53f7a21168f28a974a92c6cb1dceaaf590cd9: Bug 1390755 - Ensure PaintThread::EndTransaction runs before IPDL messages are resumed. r=mchang
Ryan Hunt <rhunt@eqrion.net> - Wed, 16 Aug 2017 13:55:57 -0500 - rev 648051
Push 74602 by bmo:ntim.bugs@gmail.com at Thu, 17 Aug 2017 06:05:40 +0000
Bug 1390755 - Ensure PaintThread::EndTransaction runs before IPDL messages are resumed. r=mchang MozReview-Commit-ID: GdSKTxtqWRA
53197932a884f014b76764e1a94fd31032a23654: Bug 1390755 - Notify the paint thread that a layer transaction is completed so it can unblock the main thread. r=mchang
Ryan Hunt <rhunt@eqrion.net> - Wed, 16 Aug 2017 01:04:41 -0500 - rev 648050
Push 74602 by bmo:ntim.bugs@gmail.com at Thu, 17 Aug 2017 06:05:40 +0000
Bug 1390755 - Notify the paint thread that a layer transaction is completed so it can unblock the main thread. r=mchang MozReview-Commit-ID: 7kQHWUwek7v
583b21cb921060b64964c99c0709d1c1c9d20e16: Bug 1382922 - Fix test bustage on a CLOSED TREE
Bill McCloskey <billm@mozilla.com> - Wed, 16 Aug 2017 21:27:14 -0700 - rev 648049
Push 74602 by bmo:ntim.bugs@gmail.com at Thu, 17 Aug 2017 06:05:40 +0000
Bug 1382922 - Fix test bustage on a CLOSED TREE MozReview-Commit-ID: D03XhT1oTP0
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip