5132e8ddbbda2bd571d0d06c703bfce96f07e130: Bug 879475 - Part 005. Implement ContentBridge r=jlebar
"Kan-Ru Chen (陳侃如)" <kanru@kanru.info> - Wed, 11 Jun 2014 13:44:13 +0800 - rev 188074
Push
1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 879475 - Part 005. Implement ContentBridge r=jlebar
Based on original patch by David Zbarsky <dzbarsky@gmail.com>
0467d104b3f22eeaa97145d4ca7fd17971bcac1f: Bug 879475 - Part 004. Fix IndexedDBObjectStore to not assume that PContent connects the same processes as PBrowser r=bent
"Kan-Ru Chen (陳侃如)" <kanru@kanru.info> - Wed, 11 Jun 2014 13:44:11 +0800 - rev 188073
Push
1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 879475 - Part 004. Fix IndexedDBObjectStore to not assume that PContent connects the same processes as PBrowser r=bent
Based on original patch by David Zbarsky <dzbarsky@gmail.com>
c32f7e7dbcebb4ebad37075d4f1818bf90d73836: Bug 879475 - Part 003. Use nsIContentParent in indexeddb r=bent
"Kan-Ru Chen (陳侃如)" <kanru@kanru.info> - Wed, 11 Jun 2014 13:44:08 +0800 - rev 188072
Push
1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 879475 - Part 003. Use nsIContentParent in indexeddb r=bent
Based on original patch by David Zbarsky <dzbarsky@gmail.com>
5155f3aaa4793b4f74c8bfbfc3de7b2c0e3848bd: Bug 879475 - Part 002. Add an nsIContentChild api r=jlebar
"Kan-Ru Chen (陳侃如)" <kanru@kanru.info> - Wed, 11 Jun 2014 13:44:06 +0800 - rev 188071
Push
1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 879475 - Part 002. Add an nsIContentChild api r=jlebar
Based on original patch by David Zbarsky <dzbarsky@gmail.com>
8689a51c6520e512d13f87324b13460b6acfbff5: Bug 879475 - Part 001. Add an nsIContentParent api r=jlebar
"Kan-Ru Chen (陳侃如)" <kanru@kanru.info> - Wed, 11 Jun 2014 13:44:03 +0800 - rev 188070
Push
1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 879475 - Part 001. Add an nsIContentParent api r=jlebar
Based on original patch by David Zbarsky <dzbarsky@gmail.com>
b35a6797354ba66739889e416a202cc184a05e8b: Bug 1004365 part 5 - Add tests for zero-duration animations; r=dholbert
Brian Birtles <birtles@gmail.com> - Wed, 11 Jun 2014 14:19:08 +0900 - rev 188069
Push
1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 1004365 part 5 - Add tests for zero-duration animations; r=dholbert
7e75b68e61f354d4899aada03f0280c6f969f604: Bug 1004365 part 4 - Make nsAnimationManager.cpp no longer skip zero-duration animations; r=dholbert
Brian Birtles <birtles@gmail.com> - Wed, 11 Jun 2014 14:19:08 +0900 - rev 188068
Push
1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 1004365 part 4 - Make nsAnimationManager.cpp no longer skip zero-duration animations; r=dholbert
e097537a5589a3265dcc75669362781abc5ea633: Bug 1004365 part 3b.2 - Make ElementAnimation::GetComputedTimingAt handle zero-duration animations; r=dholbert
Brian Birtles <birtles@gmail.com> - Wed, 11 Jun 2014 14:19:08 +0900 - rev 188067
Push
1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 1004365 part 3b.2 - Make ElementAnimation::GetComputedTimingAt handle zero-duration animations; r=dholbert
This patch adjusts GetComputedTimingAt to set the time fraction and current
iteration fields of the output computed timing correctly for animations with
zero iteration duration. Care must be taken to handle cases such as animations
that have zero duration but repeat infinitely.
The code is significantly re-arranged to more closely align with the naming and
algorithms defined in Web Animations.
A couple of tests in test_animations.html have been tweaked to account for
floating-point error. This is not because the new code is less precise but
actually the opposite. These tests fall on the transition point of step-timing
functions. The new code uses the closest possible floating-point representation
of these times which happens to cause them to fall on the opposite side of the
transition point.
For example, in evaluating a point 3s into a reversed interval the old code
would give us an intermediate time fraction of:
0.29999999999999982
When we reverse that by subtracting from 1.0 we get: 0.70000000000000018
With the code in this patch we get an intermediate time fraction of:
0.29999999999999999
When we reverse that by subtracting from 1.0 we get: 0.69999999999999996
Hence we fall on the opposite side of the transition boundary.
25494b32627f15afb3db4ce5bf4b8f3394db0ac4: Bug 1004365 part 3b.1 - Add % operator to TimeDuration; r=froydnj
Brian Birtles <birtles@gmail.com> - Wed, 11 Jun 2014 14:19:08 +0900 - rev 188066
Push
1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 1004365 part 3b.1 - Add % operator to TimeDuration; r=froydnj
bda7f4d2b98b81296069a94fb9c3d9f95a9656c3: Bug 1004365 part 2 - Add TimeDuration != operator; r=froydnj
Brian Birtles <birtles@gmail.com> - Wed, 11 Jun 2014 14:19:07 +0900 - rev 188065
Push
1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 1004365 part 2 - Add TimeDuration != operator; r=froydnj
bb50fd44b52a3293117690e8a116935832e3d536: Bug 1004365 part 1 - Make active duration calculation handle zero-duration animations; r=dholbert
Brian Birtles <birtles@gmail.com> - Wed, 11 Jun 2014 14:19:07 +0900 - rev 188064
Push
1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 1004365 part 1 - Make active duration calculation handle zero-duration animations; r=dholbert
This patch also makes ElementAnimation::ActiveDuration a static method that
takes timing parameters as an argument. This is so that this method can be
used within ElementAnimations::GetComputedTimingAt (a static method) in a
future patch.
We could also make ActiveDuration() a method of AnimationTiming. I suspect
this logic belongs together in ElementAnimation however.
In a future patch we could also add the active duration to the ComputedTiming
struct which would simplify the only other place this is currently used
which is ElementAnimations::GetEventsAt.
88009c632734c2565a12e5cef6de2bb62855a8f3: Bug 1008481 - Even more debugging output. r=me DONTBUILD
Bobby Holley <bobbyholley@gmail.com> - Tue, 10 Jun 2014 21:44:32 -0700 - rev 188063
Push
1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 1008481 - Even more debugging output. r=me DONTBUILD
c60592b72b1e94557bb224c882031a64f05fd303: Bug 1023075 - Fix more clang warnings in webrtc/signaling. r=jesup
Chris Peterson <cpeterson@mozilla.com> - Mon, 09 Jun 2014 22:42:11 -0700 - rev 188062
Push
1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 1023075 - Fix more clang warnings in webrtc/signaling. r=jesup
d8f0b05bd50c90ea1d9322cdf823c014b9f012f2: Bug 1018680 - Fix jsd_xpc.cpp warning and mark js/ductwork, js/jsd, and js/xpconnet as FAIL_ON_WARNINGS. r=ejpbruel
Chris Peterson <cpeterson@mozilla.com> - Sat, 31 May 2014 19:50:24 -0700 - rev 188061
Push
1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 1018680 - Fix jsd_xpc.cpp warning and mark js/ductwork, js/jsd, and js/xpconnet as FAIL_ON_WARNINGS. r=ejpbruel
ea611fa342ff3951266a862f73f533dc23b969d1: Bug 1022607 - Only cache the response when the readyState is DONE. r=bent
Shian-Yow Wu <swu@mozilla.com> - Wed, 11 Jun 2014 11:37:47 +0800 - rev 188060
Push
1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 1022607 - Only cache the response when the readyState is DONE. r=bent
e54cc67cf015511fdcb0020f80728a1e8a3b587e: Bug 1020460 - Array.prototype.toSource should be generic. r=jorendorff
Bobby Holley <bobbyholley@gmail.com> - Tue, 10 Jun 2014 20:15:56 -0700 - rev 188059
Push
1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 1020460 - Array.prototype.toSource should be generic. r=jorendorff
c45ab5ebb3937adf38427bd8a3bd9854297df6d6: Bug 1022016 - Redesign nsDependentJSString API to be less of a footgun. r=gabor
Bobby Holley <bobbyholley@gmail.com> - Tue, 10 Jun 2014 20:15:56 -0700 - rev 188058
Push
1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 1022016 - Redesign nsDependentJSString API to be less of a footgun. r=gabor
8860fd09236aaa3bbdf3b1b9ae90ad12b8e94543: Bug 1019417. When enumerating the window, make sure to not enumerate frame names that we wouldn't actually expose. r=bholley
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 10 Jun 2014 22:50:21 -0400 - rev 188057
Push
1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 1019417. When enumerating the window, make sure to not enumerate frame names that we wouldn't actually expose. r=bholley
98ca816eb3f2977b758b1d17a9699cb2bcd41d2e: Bug 1020715. Remove the quickstubs for quota API. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 10 Jun 2014 22:38:06 -0400 - rev 188056
Push
1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 1020715. Remove the quickstubs for quota API. r=peterv
53be05abd4aa09f05738f79e8ba28738d3038f1d: Bug 1019881 - Ensure the default purgeable zone is after the default zone on OS X. rs=njn
Mike Hommey <mh+mozilla@glandium.org> - Wed, 11 Jun 2014 11:07:27 +0900 - rev 188055
Push
1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 1019881 - Ensure the default purgeable zone is after the default zone on OS X. rs=njn