159961f116c38799e4fc7c88e9e4bedaa851c644: Bug 1043713 - Expose custom property names on computed style objects with their "--" prefix. r=bzbarsky
Cameron McCormack <cam@mcc.id.au> - Fri, 25 Jul 2014 16:14:33 +1000 - rev 196113
Push 27205 by kwierso@gmail.com at Fri, 25 Jul 2014 22:59:38 +0000
Bug 1043713 - Expose custom property names on computed style objects with their "--" prefix. r=bzbarsky
be9512657201c3fa33db888a8a33a6bd068260be: Backed out changeset 0356454faea3 (bug 1041347) for mochitest 1 test failures on B2G Desktop Linux on a CLOSED TREE
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 25 Jul 2014 07:57:57 +0200 - rev 196112
Push 27205 by kwierso@gmail.com at Fri, 25 Jul 2014 22:59:38 +0000
Backed out changeset 0356454faea3 (bug 1041347) for mochitest 1 test failures on B2G Desktop Linux on a CLOSED TREE
aa4338c4f0cc462f67af10a9d63187454f2d32b5: Bug 1041226: Make sure IPC channel is open before initializing GMP CrashReporter r=jesup
Georg Fritzsche <georg.fritzsche@googlemail.com> - Tue, 22 Jul 2014 16:00:00 +0200 - rev 196111
Push 27205 by kwierso@gmail.com at Fri, 25 Jul 2014 22:59:38 +0000
Bug 1041226: Make sure IPC channel is open before initializing GMP CrashReporter r=jesup
2ee16696f61e14cb15864a5030e53a396c0da62c: Bug 1041525 - Remove workaround for GMP SyncRunnable deadlock in Crashreporter::OOPInit() r=jesup
Georg Fritzsche <georg.fritzsche@googlemail.com> - Thu, 24 Jul 2014 18:16:08 +0200 - rev 196110
Push 27205 by kwierso@gmail.com at Fri, 25 Jul 2014 22:59:38 +0000
Bug 1041525 - Remove workaround for GMP SyncRunnable deadlock in Crashreporter::OOPInit() r=jesup
68f101ad08d2e69c73e7481020607a3d4d472cd5: Bug 996796 patch 4 - Add a new type of RestyleTracker for handling animation-only style flushes. r=heycam
L. David Baron <dbaron@dbaron.org> - Thu, 24 Jul 2014 21:35:34 -0700 - rev 196109
Push 27205 by kwierso@gmail.com at Fri, 25 Jul 2014 22:59:38 +0000
Bug 996796 patch 4 - Add a new type of RestyleTracker for handling animation-only style flushes. r=heycam
7f36e474edcd04acc18e6dedbcabd70d19361a9e: Bug 996796 patch 3 - Move the knowledge of when we last updated main-thread-suppressed animation styles into the restyle manager rather than have two separate but always equal timestamps for animations and transitions. r=birtles
L. David Baron <dbaron@dbaron.org> - Thu, 24 Jul 2014 21:35:34 -0700 - rev 196108
Push 27205 by kwierso@gmail.com at Fri, 25 Jul 2014 22:59:38 +0000
Bug 996796 patch 3 - Move the knowledge of when we last updated main-thread-suppressed animation styles into the restyle manager rather than have two separate but always equal timestamps for animations and transitions. r=birtles
16065088f95738379bb610eb91238a0ab40894ed: Bug 996796 patch 2 - Change the public API to updating main-thread-suppressed animation styles (miniflush) in preparation for refactoring how it works. r=birtles
L. David Baron <dbaron@dbaron.org> - Thu, 24 Jul 2014 21:35:34 -0700 - rev 196107
Push 27205 by kwierso@gmail.com at Fri, 25 Jul 2014 22:59:38 +0000
Bug 996796 patch 2 - Change the public API to updating main-thread-suppressed animation styles (miniflush) in preparation for refactoring how it works. r=birtles Later patches will combine the coalescing of restyling between the miniflush performed for animations and for transitions into a single RestyleTracker, which will coalesce the work better. This patch changes the API exposed for doing that so that the coalescing patch will contain only the internals.
fa40edea370500921e38b400b61f0438d05b4cff: Bug 996796 patch 1 - Perform a miniflush on both animations and transitions before processing restyles. r=birtles
L. David Baron <dbaron@dbaron.org> - Thu, 24 Jul 2014 21:35:33 -0700 - rev 196106
Push 27205 by kwierso@gmail.com at Fri, 25 Jul 2014 22:59:38 +0000
Bug 996796 patch 1 - Perform a miniflush on both animations and transitions before processing restyles. r=birtles This affects the correctness of transitions that take over from a running animation. (In the current code this can happen on a single element; once the cascading changes in bug 960465 are complete it can only happen via inheritance.) This version of the patch changes to do the test using opacity rather than transform, since testing using transforms encountered issues related to bug 1031688: the presence of phantom transitions due to the interaction of the computed value rules for transforms distinguishing between values that the interpolation rules consider identical. (These problems only appear after patch 24 in this bug changes the coalescing order between a parent with animations and a child with transitions so that the parent is handled before the child, instead of transitions being handled before animations.) The final two added tests fail without the patch and pass with the patch. (With the opacity version, the third to last test also fails without the patch, probably due to the value not having yet been sent to the layer. This was not an issue pre-patch with the original test using transform, though. I haven't tested that this happened with patch 0, though, so it might have been the issue patch 0 fixes.)
5bed5f6da61ce3878cac0c5334423a709e42bd4f: Bug 996796 patch 0 - Fix test_animations_omta_start.html so that additional tests will involve onscreen layers. r=birtles
L. David Baron <dbaron@dbaron.org> - Thu, 24 Jul 2014 21:35:33 -0700 - rev 196105
Push 27205 by kwierso@gmail.com at Fri, 25 Jul 2014 22:59:38 +0000
Bug 996796 patch 0 - Fix test_animations_omta_start.html so that additional tests will involve onscreen layers. r=birtles This removes each test element when we're done with it so that each successive test element isn't 100px lower. This is required to keep the third test element (added in the next patch) onscreen when running tests on the B2G emulator (other than when running a single test at a time). This, in turn, is required to get animations in that test properly shipped to the compositor thread, which is required for the test to pass.
267e2477f763c4f216fe05b58434e1d70efbf137: Bug 981257 - Free up the unused NODE_ATTACH_BINDING_ON_POSTCREATE bit. r=bzbarsky
Ms2ger <ms2ger@gmail.com> - Thu, 24 Jul 2014 21:35:33 -0700 - rev 196104
Push 27205 by kwierso@gmail.com at Fri, 25 Jul 2014 22:59:38 +0000
Bug 981257 - Free up the unused NODE_ATTACH_BINDING_ON_POSTCREATE bit. r=bzbarsky
edeed66fba28bb7ad772817c79b462d5172c2eb1: Bug 1043531 - Cache PluginID in WebRTCVideoDecoder/Encoder if plugin Terminates unexpectedly r=jesup
Georg Fritzsche <georg.fritzsche@googlemail.com> - Thu, 24 Jul 2014 20:41:03 +0200 - rev 196103
Push 27205 by kwierso@gmail.com at Fri, 25 Jul 2014 22:59:38 +0000
Bug 1043531 - Cache PluginID in WebRTCVideoDecoder/Encoder if plugin Terminates unexpectedly r=jesup
0356454faea300448047031316f8f91cd141bfff: bug 1041347 - Package and provide path to fake GMP plugin for Mochitests r=jmaher
Ted Mielczarek <ted@mielczarek.org> - Thu, 24 Jul 2014 11:31:43 -0400 - rev 196102
Push 27205 by kwierso@gmail.com at Fri, 25 Jul 2014 22:59:38 +0000
bug 1041347 - Package and provide path to fake GMP plugin for Mochitests r=jmaher
6bfbf32dcd448ab93c1bf6b4f965032a2eb6c1c6: Bug 1039965 (attempt 2) - Avoid slop in JS arrays. r=bhackett,terrence.
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 24 Jul 2014 18:41:09 -0700 - rev 196101
Push 27205 by kwierso@gmail.com at Fri, 25 Jul 2014 22:59:38 +0000
Bug 1039965 (attempt 2) - Avoid slop in JS arrays. r=bhackett,terrence. This patch changes JS array resizing to prefer power-of-two sized slot requests. Previously it would mostly make slightly-more-than-power-of-two sized requests that cause lots of slop. Also, shrinkElements() now only does a reallocation if it would result in going down a size class. E.g. if you pop all the elements from a 1000-element array, it would realloc 999, then 998, then 997, all the way down the minimum size. Now it does 512, then 256, down to the minimum size (which is 8). I confirmed with DMD that the element allocations now have zero slop. This reduces peak RSS loading a couple of large PDF files (four times each) with pdf.js by 10s of MiBs.
27fb335105ef13707a8cb7c42c30e5186866468a: Bug 1039128 - Fix drain of video queue
Anthony Jones <ajones@mozilla.com> - Fri, 25 Jul 2014 14:57:25 +1200 - rev 196100
Push 27205 by kwierso@gmail.com at Fri, 25 Jul 2014 22:59:38 +0000
Bug 1039128 - Fix drain of video queue
a4cac20d25c937c009ee56ab2d9fb5bbfc123644: Bug 1034138 - d. Test BackgroundHangMonitor permahangs; r=vladan
Jim Chen <nchen@mozilla.com> - Thu, 24 Jul 2014 22:33:52 -0400 - rev 196099
Push 27205 by kwierso@gmail.com at Fri, 25 Jul 2014 22:59:38 +0000
Bug 1034138 - d. Test BackgroundHangMonitor permahangs; r=vladan
ff782fb2e08e6acf9905a1b382713991fbcda47a: Bug 1034138 - c. Display thread hang native stack in about:telemetry if available; r=vladan
Jim Chen <nchen@mozilla.com> - Thu, 24 Jul 2014 22:33:51 -0400 - rev 196098
Push 27205 by kwierso@gmail.com at Fri, 25 Jul 2014 22:59:38 +0000
Bug 1034138 - c. Display thread hang native stack in about:telemetry if available; r=vladan
e83ef20b70ff9cfe14d095ee3932d8bbd6f712c2: Bug 1034138 - b. Add thread hang native stack output to nsITelemetry; r=vladan
Jim Chen <nchen@mozilla.com> - Thu, 24 Jul 2014 22:33:50 -0400 - rev 196097
Push 27205 by kwierso@gmail.com at Fri, 25 Jul 2014 22:59:38 +0000
Bug 1034138 - b. Add thread hang native stack output to nsITelemetry; r=vladan
b0b4205c25e8a747ea7f6f83d383f52864f9e11a: Bug 1034138 - a. Get native stack for permahangs in BHM; r=snorp
Jim Chen <nchen@mozilla.com> - Thu, 24 Jul 2014 22:33:49 -0400 - rev 196096
Push 27205 by kwierso@gmail.com at Fri, 25 Jul 2014 22:59:38 +0000
Bug 1034138 - a. Get native stack for permahangs in BHM; r=snorp
7cae21b839ada43de1ff9d9479986aefd43e3308: Bug 1016629 - g. Avoid ASan flag when copying stack; r=snorp
Jim Chen <nchen@mozilla.com> - Thu, 24 Jul 2014 22:33:49 -0400 - rev 196095
Push 27205 by kwierso@gmail.com at Fri, 25 Jul 2014 22:59:38 +0000
Bug 1016629 - g. Avoid ASan flag when copying stack; r=snorp
4cd08369896b762cabd706c276c36534d2f7e9d0: Bug 1016629 - f. Don't call dl_iterate_phdr if it's not available; r=BenWa
Jim Chen <nchen@mozilla.com> - Thu, 24 Jul 2014 22:33:48 -0400 - rev 196094
Push 27205 by kwierso@gmail.com at Fri, 25 Jul 2014 22:59:38 +0000
Bug 1016629 - f. Don't call dl_iterate_phdr if it's not available; r=BenWa
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip