d4b0e6f198c80c37e2034a6ef5c66e6f3d768f30: Bug 944117 - updated WebM demuxer to surface alpha information. f?jya draft
karo <kkoorts@mozilla.com> - Wed, 23 Nov 2016 11:52:16 +1300 - rev 442673
Push 36777 by bmo:kkoorts@mozilla.com at Wed, 23 Nov 2016 01:10:55 +0000
Bug 944117 - updated WebM demuxer to surface alpha information. f?jya MozReview-Commit-ID: 8XQyUs0KXl0
d82a509b34ff36a2d642834b577bebc0c9d04183: Bug 1313497 - Use InvokeAsync with Storages in OmxDataDecoder - r?froydnj draft
Gerald Squelart <gsquelart@mozilla.com> - Sat, 19 Nov 2016 11:28:43 +1100 - rev 442672
Push 36776 by gsquelart@mozilla.com at Wed, 23 Nov 2016 01:03:12 +0000
Bug 1313497 - Use InvokeAsync with Storages in OmxDataDecoder - r?froydnj This is necessary now because raw pointers cannot be passed through naked InvokeAsync. MozReview-Commit-ID: 5TvR9yrbn0E
562b1f6644cd90b0a7686289460a7057afd8b5ee: Bug 1313497 - Use InvokeAsync with Storages in GMPServiceParent - r?jya draft
Gerald Squelart <gsquelart@mozilla.com> - Sun, 13 Nov 2016 17:03:35 +1100 - rev 442671
Push 36776 by gsquelart@mozilla.com at Wed, 23 Nov 2016 01:03:12 +0000
Bug 1313497 - Use InvokeAsync with Storages in GMPServiceParent - r?jya MozReview-Commit-ID: LnbzlqQIWco
8ba2a9ec2f2548365e49bcf5d699ea032e72da3e: Bug 1313497 - Use InvokeAsync with Storages in GMPParent - r?jya draft
Gerald Squelart <gsquelart@mozilla.com> - Sun, 13 Nov 2016 16:53:05 +1100 - rev 442670
Push 36776 by gsquelart@mozilla.com at Wed, 23 Nov 2016 01:03:12 +0000
Bug 1313497 - Use InvokeAsync with Storages in GMPParent - r?jya MozReview-Commit-ID: EQQFDzvAs8O
dc38fbdaa034786d19037c8590dd9e2180a421bf: Bug 1313497 - AppendBufferTask can take SourceBufferAttributes by const& - r?jya draft
Gerald Squelart <gsquelart@mozilla.com> - Sun, 13 Nov 2016 16:39:47 +1100 - rev 442669
Push 36776 by gsquelart@mozilla.com at Wed, 23 Nov 2016 01:03:12 +0000
Bug 1313497 - AppendBufferTask can take SourceBufferAttributes by const& - r?jya A small optimization found while working on the previous patch. MozReview-Commit-ID: 4w2LI5mqUvS
ea4b2b80221557fcae8f46f89f2f38e891ec42a9: Bug 1313497 - Use InvokeAsync with Storages in TrackBuffersManager - r?jya draft
Gerald Squelart <gsquelart@mozilla.com> - Sun, 13 Nov 2016 16:37:24 +1100 - rev 442668
Push 36776 by gsquelart@mozilla.com at Wed, 23 Nov 2016 01:03:12 +0000
Bug 1313497 - Use InvokeAsync with Storages in TrackBuffersManager - r?jya MozReview-Commit-ID: IkpuSyFgPbP
356c151fdba2ace5284725ae4640928ce749ae4f: Bug 1313497 - Use InvokeAsync with Storages in MediaDecoderStateMachine - r?jya draft
Gerald Squelart <gsquelart@mozilla.com> - Sun, 13 Nov 2016 16:23:39 +1100 - rev 442667
Push 36776 by gsquelart@mozilla.com at Wed, 23 Nov 2016 01:03:12 +0000
Bug 1313497 - Use InvokeAsync with Storages in MediaDecoderStateMachine - r?jya Thanks to this, MediaDecoderStateMachine::Seek can take SeekTarget by const&. MozReview-Commit-ID: 97mLndCosQc
24050cd0081ec1fb8f5625793e3d3cab9878cff3: Bug 1313497 - Use InvokeAsync with Storages in MediaDecoderReaderWrapper - r?jya draft
Gerald Squelart <gsquelart@mozilla.com> - Sun, 13 Nov 2016 17:42:19 +1100 - rev 442666
Push 36776 by gsquelart@mozilla.com at Wed, 23 Nov 2016 01:03:12 +0000
Bug 1313497 - Use InvokeAsync with Storages in MediaDecoderReaderWrapper - r?jya Thanks to this, MediaDecoderReader::Seek and overrides can take SeekTarget by const&. MozReview-Commit-ID: C5D26jKrW3p
1743da24d52f937b5924cd88eb656d32c78f192d: Bug 1313497 - Pass TimeUnit by const& in MediaDataDemuxer - r?jya draft
Gerald Squelart <gsquelart@mozilla.com> - Sun, 13 Nov 2016 15:13:51 +1100 - rev 442665
Push 36776 by gsquelart@mozilla.com at Wed, 23 Nov 2016 01:03:12 +0000
Bug 1313497 - Pass TimeUnit by const& in MediaDataDemuxer - r?jya Thanks to the previous patch, MediaDataDemuxer::Seek and SkipToNextRandomAccessPoint (and all overrides in derived demuxers) can now take their TimeUnit parameter by const&. MozReview-Commit-ID: 6CqfjAXZ7Yk
d31183c841183495ce94d5739c8043f1aa690987: Bug 1313497 - Use InvokeAsync with Storages in MediaSourceDemuxer - r?jya draft
Gerald Squelart <gsquelart@mozilla.com> - Sun, 13 Nov 2016 12:03:26 +1100 - rev 442664
Push 36776 by gsquelart@mozilla.com at Wed, 23 Nov 2016 01:03:12 +0000
Bug 1313497 - Use InvokeAsync with Storages in MediaSourceDemuxer - r?jya We now take a copy of the TimeUnit object, and can then pass it by rref to internal methods. MozReview-Commit-ID: J0Idw85NMcu
a0b2f7c231c661312a4da5ce420db870dfe03c4e: Bug 1313497 - Use InvokeAsync with lambda to replace MediaSourceDemuxer::AttemptInit - r?jya draft
Gerald Squelart <gsquelart@mozilla.com> - Sun, 13 Nov 2016 11:40:46 +1100 - rev 442663
Push 36776 by gsquelart@mozilla.com at Wed, 23 Nov 2016 01:03:12 +0000
Bug 1313497 - Use InvokeAsync with lambda to replace MediaSourceDemuxer::AttemptInit - r?jya MozReview-Commit-ID: 5qsQ2zQAMV3
7c6a16da6e345e9ff913f2d23ed5307de1fc9303: Bug 1313497 - InvokeAsync taking a lambda - r?froydnj draft
Gerald Squelart <gsquelart@mozilla.com> - Sun, 13 Nov 2016 11:13:07 +1100 - rev 442662
Push 36776 by gsquelart@mozilla.com at Wed, 23 Nov 2016 01:03:12 +0000
Bug 1313497 - InvokeAsync taking a lambda - r?froydnj This new InvokeAsync overload takes a single lambda (or any function object). This is most useful when a method call is not strictly necessary. Avoid obvious copies by refusing lvalue-references. (If one day this is really needed, the implementation is already there, hidden inside `namespace detail`). MozReview-Commit-ID: 57gPBz9kO1q
f2c53fd7a452d2074f0d2767d425de821e7ec736: Bug 1313497 - Expose Is/RemoveSmartPointer - r?froydnj draft
Gerald Squelart <gsquelart@mozilla.com> - Thu, 17 Nov 2016 14:34:24 +1100 - rev 442661
Push 36776 by gsquelart@mozilla.com at Wed, 23 Nov 2016 01:03:12 +0000
Bug 1313497 - Expose Is/RemoveSmartPointer - r?froydnj Moved IsRefcountedSmartPointer and StripSmartPointer from ::detail to ::mozilla, to permit their use from other files. Renamed StripSmartPointer to RemoveSmartPointer, for consistency with the usual 'Remove...' type traits. MozReview-Commit-ID: GMEbWCGfdpc
993daacf9d5ecff3b54f799af56dd6c7055233a8: Bug 1313497 - Storages can be provided to InvokeAsync - r?froydnj draft
Gerald Squelart <gsquelart@mozilla.com> - Fri, 11 Nov 2016 15:10:46 +1100 - rev 442660
Push 36776 by gsquelart@mozilla.com at Wed, 23 Nov 2016 01:03:12 +0000
Bug 1313497 - Storages can be provided to InvokeAsync - r?froydnj InvokeAsync' Storages work like NewRunnableMethod, where template parameters must be given, to specify the storage of arguments that are passed to the target method. This is especially useful when target methods take references (or pointers), and there is a choice between passing the reference as-is because the object is long-lived, or by taking a copy otherwise. If no Storages are provided, InvokeAsync will store (non-reference/pointer) objects and move them into the target method parameters. MozReview-Commit-ID: 9qTQf84bOMv
f8a42caf818439422e68400f29b02a5783789e06: Bug 1319614 - Move Servo Arc types to a list file. r?bholley draft
Xidorn Quan <me@upsuper.org> - Wed, 23 Nov 2016 11:35:55 +1100 - rev 442659
Push 36775 by xquan@mozilla.com at Wed, 23 Nov 2016 00:57:16 +0000
Bug 1319614 - Move Servo Arc types to a list file. r?bholley MozReview-Commit-ID: JiLwcmN7Oig
25c9307fdd46d7671f705b8a4d56d5877851b3e9: Bug 1307357 followup 2 - Add AddRef/Release bindings to ServoBindingList. draft
Xidorn Quan <me@upsuper.org> - Wed, 23 Nov 2016 11:36:51 +1100 - rev 442658
Push 36775 by xquan@mozilla.com at Wed, 23 Nov 2016 00:57:16 +0000
Bug 1307357 followup 2 - Add AddRef/Release bindings to ServoBindingList. MozReview-Commit-ID: 8s5eT5BA8CR
9fb78fb599d0ac14d700a66fc297cba6991783e5: Bug 1307357 part 7 - Implement ServoStyleRule::List. r=heycam draft
Xidorn Quan <me@upsuper.org> - Wed, 09 Nov 2016 23:46:02 +1100 - rev 442657
Push 36775 by xquan@mozilla.com at Wed, 23 Nov 2016 00:57:16 +0000
Bug 1307357 part 7 - Implement ServoStyleRule::List. r=heycam MozReview-Commit-ID: 1XRoc43RJKP
0661e153a0422bad7019724369e11200e92d9962: Bug 1307357 part 6 - Implement CSSStyleRule.style. r=heycam draft
Xidorn Quan <me@upsuper.org> - Mon, 07 Nov 2016 17:19:38 +1100 - rev 442656
Push 36775 by xquan@mozilla.com at Wed, 23 Nov 2016 00:57:16 +0000
Bug 1307357 part 6 - Implement CSSStyleRule.style. r=heycam MozReview-Commit-ID: 8Qvzc74wveE
f71cf6b7eb43202078462501da261a2b768a7610: Bug 1307357 part 5 - Implement css text getters for ServoStyleRule. r=SimonSapin,heycam draft
Xidorn Quan <me@upsuper.org> - Mon, 07 Nov 2016 17:20:04 +1100 - rev 442655
Push 36775 by xquan@mozilla.com at Wed, 23 Nov 2016 00:57:16 +0000
Bug 1307357 part 5 - Implement css text getters for ServoStyleRule. r=SimonSapin,heycam MozReview-Commit-ID: 44bKwabU4eJ
0444c8f08953fe4d32ea6f6fa0ecf2c33eb97b05: Bug 1307357 part 4 - Add impl class of CSSStyleRule for stylo. r=heycam,manishearth draft
Xidorn Quan <me@upsuper.org> - Fri, 18 Nov 2016 17:02:03 +1100 - rev 442654
Push 36775 by xquan@mozilla.com at Wed, 23 Nov 2016 00:57:16 +0000
Bug 1307357 part 4 - Add impl class of CSSStyleRule for stylo. r=heycam,manishearth MozReview-Commit-ID: CNrvA0HuuL6
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip