e701e056fd3f01933d7b5795d39abe7d167e2b8d: Bug 1207946: [MSE] P1. Ensure we stop on the closest keyframe when seeking. r=gerald
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 25 Sep 2015 17:23:41 +1000 - rev 264871
Push 65768 by jyavenard@mozilla.com at Tue, 29 Sep 2015 02:32:10 +0000
Bug 1207946: [MSE] P1. Ensure we stop on the closest keyframe when seeking. r=gerald Should the first frame in the trackbuffer have a time superior to the seek target, mNextSampleTime would be incorrectly set to 0.
b829122b753b6135df75d34f066cf6b2a2d6a625: Bug 1198708 - Part 7: Tests. r=birtles
Cameron McCormack <cam@mcc.id.au> - Tue, 29 Sep 2015 12:20:14 +1000 - rev 264870
Push 65767 by cmccormack@mozilla.com at Tue, 29 Sep 2015 02:20:08 +0000
Bug 1198708 - Part 7: Tests. r=birtles
25f358c13bfdd19251c1e696c56dc1fb8f09caaa: Bug 1198708 - Part 6: Implement KeyframeEffectReadOnly.getFrames(). r=birtles,bzbarsky
Cameron McCormack <cam@mcc.id.au> - Tue, 29 Sep 2015 12:20:14 +1000 - rev 264869
Push 65767 by cmccormack@mozilla.com at Tue, 29 Sep 2015 02:20:08 +0000
Bug 1198708 - Part 6: Implement KeyframeEffectReadOnly.getFrames(). r=birtles,bzbarsky Since getFrames() must gather all properties set at a given keyframe offset time for a given easing function, we need to provide a total ordering for ComputedTimingFunction objects. Until the spec defines how to do this, we sort first by NS_STYLE_TRANSITION_TIMING_FUNCTION_* value, then second by the four values in a cubic-bezier() function (in order) or the integer and optional keyword in a steps() function. Because we don't support automatic spacing of keyframes yet, ComputedKeyFrame.computedOffset is always the same as Keyframe.offset. Another assumption made is that the value of easing for a Keyframe object at 100% should be the same as the value from the previous Keyframe for the same property. An alternative would be to leave off easing from that Keyframe, which would need the default value for that IDL dictionary member removed (otherwise it would always be set to "linear").
b76051a05ab88ad3ff8d20377f39af04faf809e5: Bug 1198708 - Part 5: Add method to serialize a ComputedTimingFunction. r=birtles
Cameron McCormack <cam@mcc.id.au> - Tue, 29 Sep 2015 12:20:14 +1000 - rev 264868
Push 65767 by cmccormack@mozilla.com at Tue, 29 Sep 2015 02:20:08 +0000
Bug 1198708 - Part 5: Add method to serialize a ComputedTimingFunction. r=birtles
53fa8554d2f6bc08642ebea57fb3caf25bef8d8d: Bug 1198708 - Part 4: Don't include start/end keyword in serialized specified {transition,animation}-timing-function value if it was omitted. r=birtles
Cameron McCormack <cam@mcc.id.au> - Tue, 29 Sep 2015 12:20:14 +1000 - rev 264867
Push 65767 by cmccormack@mozilla.com at Tue, 29 Sep 2015 02:20:08 +0000
Bug 1198708 - Part 4: Don't include start/end keyword in serialized specified {transition,animation}-timing-function value if it was omitted. r=birtles When inspecting the specified value of {transition,animation}-timing- function on a declaration, we should omit the start/end keyword in a steps() value if it was omitted in the style sheet.
fa06089e5d5acc06b1d2d06dc5aaf87db3be7d51: Bug 1198708 - Part 3: Serialize computed {transition,animation}-timing-function using their specified values. r=birtles
Cameron McCormack <cam@mcc.id.au> - Tue, 29 Sep 2015 12:20:14 +1000 - rev 264866
Push 65767 by cmccormack@mozilla.com at Tue, 29 Sep 2015 02:20:08 +0000
Bug 1198708 - Part 3: Serialize computed {transition,animation}-timing-function using their specified values. r=birtles The CSS Transitions and Animations specs define the computed value of a {transition,animation}-timing-function property as being the same as the specified value, so we should expose the specific value we recorded on nsTimingFunction in Part 1 through nsComputedDOMStyle.
a6c164496b7d9d718609abfb1c2fda594bcb496f: Bug 1198708 - Part 2: Factor out computed nsTimingFunction serialization to public utility methods. r=birtles
Cameron McCormack <cam@mcc.id.au> - Tue, 29 Sep 2015 12:20:14 +1000 - rev 264865
Push 65767 by cmccormack@mozilla.com at Tue, 29 Sep 2015 02:20:08 +0000
Bug 1198708 - Part 2: Factor out computed nsTimingFunction serialization to public utility methods. r=birtles
3d6f006f7041b1541644007928930985ed6eac01: Bug 1198708 - Part 1: Store exact timing-function type on nsTimingFunction and ComputedTimingFunction. r=birtles
Cameron McCormack <cam@mcc.id.au> - Tue, 29 Sep 2015 12:20:13 +1000 - rev 264864
Push 65767 by cmccormack@mozilla.com at Tue, 29 Sep 2015 02:20:08 +0000
Bug 1198708 - Part 1: Store exact timing-function type on nsTimingFunction and ComputedTimingFunction. r=birtles Since Keyframe.easing should reflect the {transition,animation}-timing- function value relevant to each keyframe, we'll need to store on nsTimingFunction the specific timing function value that was used, and copy it down into ComputedTimingFunction for KeyframeEffectReadOnly.getFrames() to access. This includes storing whether the optional start/end keyword in a steps() function was specified.
6a326cba82ee759708e96a4972574ab85452343d: Bug 1204763 follow-up: Fix the comments, DONTBUILD
Ehsan Akhgari <ehsan@mozilla.com> - Mon, 28 Sep 2015 22:18:56 -0400 - rev 264863
Push 65766 by eakhgari@mozilla.com at Tue, 29 Sep 2015 02:19:09 +0000
Bug 1204763 follow-up: Fix the comments, DONTBUILD
00a10127e2cebc68d3266dc76748e3d59406aa08: Bug 1204763 - Enable cross compiling the clang plugin for OS X on Linux; r=glandium
Ehsan Akhgari <ehsan@mozilla.com> - Sun, 20 Sep 2015 13:02:30 -0400 - rev 264862
Push 65765 by eakhgari@mozilla.com at Tue, 29 Sep 2015 02:14:59 +0000
Bug 1204763 - Enable cross compiling the clang plugin for OS X on Linux; r=glandium
00a507c0f66201e793e11b369a664421bbbef6bc: Back out 6 changesets (bug 1186745) for cpptest failure in runnable_utils_unittest, nrappkit_unittest, test_nr_socket_unittest
Phil Ringnalda <philringnalda@gmail.com> - Mon, 28 Sep 2015 19:05:02 -0700 - rev 264861
Push 65764 by philringnalda@gmail.com at Tue, 29 Sep 2015 02:06:57 +0000
Back out 6 changesets (bug 1186745) for cpptest failure in runnable_utils_unittest, nrappkit_unittest, test_nr_socket_unittest Backed out changeset c6142b815de0 (bug 1186745) Backed out changeset d8f740ef2430 (bug 1186745) Backed out changeset edc0b56d81fa (bug 1186745) Backed out changeset 383f8ac033ea (bug 1186745) Backed out changeset ce960a661987 (bug 1186745) Backed out changeset 3e9783023fb2 (bug 1186745)
572c67f7b62c6ee23953b8bbf0e7b47d27cb4b32: Bug 1182361 p7 - fixups based on review comments. r=heycam
John Daggett <jdaggett@mozilla.com> - Tue, 29 Sep 2015 10:51:29 +0900 - rev 264860
Push 65763 by jdaggett@mozilla.com at Tue, 29 Sep 2015 01:52:05 +0000
Bug 1182361 p7 - fixups based on review comments. r=heycam
eb6d832cae3409e319598776eb826133b201d446: Bug 1182361 p6 - eliminate old pref font caching. r=heycam
John Daggett <jdaggett@mozilla.com> - Tue, 29 Sep 2015 10:51:29 +0900 - rev 264859
Push 65763 by jdaggett@mozilla.com at Tue, 29 Sep 2015 01:52:05 +0000
Bug 1182361 p6 - eliminate old pref font caching. r=heycam
8a7b3e3a960c91ac101157a61e6fd020da53ac72: Bug 1182361 p5 - cache pref fonts per langGroup. r=heycam
John Daggett <jdaggett@mozilla.com> - Tue, 29 Sep 2015 10:51:29 +0900 - rev 264858
Push 65763 by jdaggett@mozilla.com at Tue, 29 Sep 2015 01:52:05 +0000
Bug 1182361 p5 - cache pref fonts per langGroup. r=heycam
407aa502a5b42976d5e4d46f47dfd55ef37e1204: Bug 1182361 p4 - move pref font util methods to platform fontlist. r=heycam
John Daggett <jdaggett@mozilla.com> - Tue, 29 Sep 2015 10:51:28 +0900 - rev 264857
Push 65763 by jdaggett@mozilla.com at Tue, 29 Sep 2015 01:52:05 +0000
Bug 1182361 p4 - move pref font util methods to platform fontlist. r=heycam
4025ea02e3670a28a40c7e483b207f37dff1a084: Bug 1182361 p3 - move generic lookup methods to platform fontlist. r=heycam
John Daggett <jdaggett@mozilla.com> - Tue, 29 Sep 2015 10:51:28 +0900 - rev 264856
Push 65763 by jdaggett@mozilla.com at Tue, 29 Sep 2015 01:52:05 +0000
Bug 1182361 p3 - move generic lookup methods to platform fontlist. r=heycam
222db4d886d77a08a68d42deaabf398b9959aad2: Bug 1182361 p2 - count generic lookups. r=heycam
John Daggett <jdaggett@mozilla.com> - Tue, 29 Sep 2015 10:51:28 +0900 - rev 264855
Push 65763 by jdaggett@mozilla.com at Tue, 29 Sep 2015 01:52:05 +0000
Bug 1182361 p2 - count generic lookups. r=heycam
36bfc58e409df364a09774e3fe183c42693d5616: Bug 1182361 p1 - move old generic lookup methods into gfxPangoFontGroup. r=heycam
John Daggett <jdaggett@mozilla.com> - Tue, 29 Sep 2015 10:51:28 +0900 - rev 264854
Push 65763 by jdaggett@mozilla.com at Tue, 29 Sep 2015 01:52:05 +0000
Bug 1182361 p1 - move old generic lookup methods into gfxPangoFontGroup. r=heycam
33cdf7fca53137d641c7933506f08116494e04d8: Bug 1089586: Abort pending seeks. r=jwwang
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 28 Sep 2015 15:23:28 +1000 - rev 264853
Push 65762 by jyavenard@mozilla.com at Tue, 29 Sep 2015 01:40:55 +0000
Bug 1089586: Abort pending seeks. r=jwwang We only perform the last seek requested instead.
14c82d6b268ce73855bcaf4a5f2b9845b8bf52ca: Bug 1208799: [webm] Use first track found. r=kinetik
Jean-Yves Avenard <jyavenard@mozilla.com> - Sun, 27 Sep 2015 15:52:28 +1000 - rev 264852
Push 65762 by jyavenard@mozilla.com at Tue, 29 Sep 2015 01:40:55 +0000
Bug 1208799: [webm] Use first track found. r=kinetik
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip