7c18c63d81b13c761f879e0faa67b22a65f2a753: Bug 870043 - Watchdog tests. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Wed, 24 Jul 2013 15:33:32 -0700 - rev 152175
Push 2859 by akeybl@mozilla.com at Mon, 16 Sep 2013 19:14:59 +0000
Bug 870043 - Watchdog tests. r=mrbkap
c53f4a66b05921dfcad3863de10d19ac95aed9ee: Bug 870043 - Add a way to simulate the JSRuntime activity callback from xpcshell. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Wed, 24 Jul 2013 15:33:32 -0700 - rev 152174
Push 2859 by akeybl@mozilla.com at Mon, 16 Sep 2013 19:14:59 +0000
Bug 870043 - Add a way to simulate the JSRuntime activity callback from xpcshell. r=mrbkap The JS engine fires this callback when the request count drops to zero, and we use it determine when we should hibernate the watchdog thread. But since the request count never drops to zero for nested event loops, the watchdog never runs in those cases. And since our xpcshell harness runs tests in a nested event loop, this means we can't test watchdog hibernation from xpcshell. And we don't want to test it in mochitests, because the non-determinism of timer CCs and GCs are likely to be problematic. Really, we should consider finding a way to integrate nested event loops into the activity callback mechanism, and should probably get a bug on file. But such a task is out of scope for this bug, so we just add a way to fake it.
be80ef1cacc25cca2cc92d7038d1aef5bacc6e70: Bug 870043 - Add support for scripted operation callbacks in XPCShell. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Wed, 24 Jul 2013 15:33:31 -0700 - rev 152173
Push 2859 by akeybl@mozilla.com at Mon, 16 Sep 2013 19:14:59 +0000
Bug 870043 - Add support for scripted operation callbacks in XPCShell. r=mrbkap
6064e8e0439bf0e598c346f656dfdc8545389103: Bug 870043 - Add a script-accessible statistics for various watchdog events. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Wed, 24 Jul 2013 15:33:31 -0700 - rev 152172
Push 2859 by akeybl@mozilla.com at Mon, 16 Sep 2013 19:14:59 +0000
Bug 870043 - Add a script-accessible statistics for various watchdog events. r=mrbkap We need this even for testing wakeups, because we can't be certain that any given operation callback was necessarily triggered from the watchdog thread (since it's triggered from within the JS engine in various cases as well).
3f13ae245c8815f868452107bf29ae3a50e3f9ac: Bug 870043 - Factor the watchdog machinery into a helper class. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Wed, 24 Jul 2013 15:33:31 -0700 - rev 152171
Push 2859 by akeybl@mozilla.com at Mon, 16 Sep 2013 19:14:59 +0000
Bug 870043 - Factor the watchdog machinery into a helper class. r=mrbkap This is a long-overdue change in general. It's now particularly necessary because we want to start and stop the watchdog, potentially multiple times during a session. Encapsulating this into a class that we can destroy/instantiate several times means that we don't end up with inconsistent state. As a nice bonus, this centralizes the whole setup and makes it easier to comprehend. I actually had this nicely split up into several patches, but I accidentally squashed them while rebasing. :-(
a4c1961bf723dc7285f57f2cccbdf8144de187ab: Backout 4ededc9b11f (bug 897433) for intermittent dromeao crashes
Wes Kocher <wkocher@mozilla.com> - Wed, 24 Jul 2013 19:45:31 -0700 - rev 152170
Push 2859 by akeybl@mozilla.com at Mon, 16 Sep 2013 19:14:59 +0000
Backout 4ededc9b11f (bug 897433) for intermittent dromeao crashes
0a8a8ee6daab2096898ccc6e79cfcd7eae31507f: Merge m-c to inbound.
Ryan VanderMeulen <ryanvm@gmail.com> - Wed, 24 Jul 2013 18:27:51 -0400 - rev 152169
Push 2859 by akeybl@mozilla.com at Mon, 16 Sep 2013 19:14:59 +0000
Merge m-c to inbound.
22f051d8f93136db61cdec5726473442dfbfb551: Merge m-c to inbound.
Ryan VanderMeulen <ryanvm@gmail.com> - Wed, 24 Jul 2013 18:22:45 -0400 - rev 152168
Push 2859 by akeybl@mozilla.com at Mon, 16 Sep 2013 19:14:59 +0000
Merge m-c to inbound.
4ededcd9b11f44de709829202b70526611393c59: Bug 897433, Telemetry for SnowWhite and more async SnowWhite freeing, r=mccr8
Olli Pettay <Olli.Pettay@helsinki.fi> - Wed, 24 Jul 2013 22:34:51 +0300 - rev 152167
Push 2859 by akeybl@mozilla.com at Mon, 16 Sep 2013 19:14:59 +0000
Bug 897433, Telemetry for SnowWhite and more async SnowWhite freeing, r=mccr8
0dbcf7b6347ad00e27c515b1bfaf9cc15ae95a16: bug 890277 - ANGLE libGLESv2 Integer Overflow - r=bjacob
Guillaume Abadie <gabadie@mozilla.com> - Wed, 24 Jul 2013 17:57:41 -0400 - rev 152166
Push 2859 by akeybl@mozilla.com at Mon, 16 Sep 2013 19:14:59 +0000
bug 890277 - ANGLE libGLESv2 Integer Overflow - r=bjacob
489046125fa6eb98fe20d73460f4b0e641cfe037: Bug 897683 - Uplift Addon-SDK to Firefox r=me
Wes Kocher <wkocher@mozilla.com> - Wed, 24 Jul 2013 14:33:54 -0700 - rev 152165
Push 2859 by akeybl@mozilla.com at Mon, 16 Sep 2013 19:14:59 +0000
Bug 897683 - Uplift Addon-SDK to Firefox r=me
fe1213d6035d8a48ad630a73072c1f9523e837fc: Bug 887868 - Remove migration from old Search Service DB. r=gavin
Steven MacLeod <smacleod@mozilla.com> - Wed, 24 Jul 2013 17:48:30 -0400 - rev 152164
Push 2859 by akeybl@mozilla.com at Mon, 16 Sep 2013 19:14:59 +0000
Bug 887868 - Remove migration from old Search Service DB. r=gavin
0f7620a5047a753f2f8b200d8a0e9979d215387d: Bug 895182 - [CSS Filters] Implement parsing for blur, brightness, contrast, grayscale, invert, opacity, saturate, sepia. Co-authored with Dirk Schulze (krit). r=heycam
Max Vujovic <mvujovic@adobe.com> - Mon, 22 Jul 2013 15:08:33 -0700 - rev 152163
Push 2859 by akeybl@mozilla.com at Mon, 16 Sep 2013 19:14:59 +0000
Bug 895182 - [CSS Filters] Implement parsing for blur, brightness, contrast, grayscale, invert, opacity, saturate, sepia. Co-authored with Dirk Schulze (krit). r=heycam
ff3b2131de1289d1609dc69f14a569c839205815: Bug 888172 - CSP 1.0 does not process 'unsafe-inline' or 'unsafe-eval' for default-src. r=imelven
Garrett Robinson <grobinson@mozilla.com> - Wed, 24 Jul 2013 17:48:30 -0400 - rev 152162
Push 2859 by akeybl@mozilla.com at Mon, 16 Sep 2013 19:14:59 +0000
Bug 888172 - CSP 1.0 does not process 'unsafe-inline' or 'unsafe-eval' for default-src. r=imelven
bf3c83a7aed05e9ca91802e16a0045a848535372: Bug 766546 - Ignore the iframe's load event and continue when the whole page has loaded. r=avih
Tim Taubert <ttaubert@mozilla.com> - Wed, 24 Jul 2013 17:58:05 +0200 - rev 152161
Push 2859 by akeybl@mozilla.com at Mon, 16 Sep 2013 19:14:59 +0000
Bug 766546 - Ignore the iframe's load event and continue when the whole page has loaded. r=avih
ff8930432f20864827c27c399b1678e8313529cd: Bug 897554 - Update pdf.js to version 0.8.377. r=bdahl
Ryan VanderMeulen <ryanvm@gmail.com> - Wed, 24 Jul 2013 17:48:29 -0400 - rev 152160
Push 2859 by akeybl@mozilla.com at Mon, 16 Sep 2013 19:14:59 +0000
Bug 897554 - Update pdf.js to version 0.8.377. r=bdahl
91356879fbfd87ec111b2ecd317a85f6bc081b85: Backed out 6 changesets (bug 743402) for reftest failures on a CLOSED TREE.
Ryan VanderMeulen <ryanvm@gmail.com> - Wed, 24 Jul 2013 15:14:04 -0400 - rev 152159
Push 2859 by akeybl@mozilla.com at Mon, 16 Sep 2013 19:14:59 +0000
Backed out 6 changesets (bug 743402) for reftest failures on a CLOSED TREE. Backed out changeset 19848fff857e (bug 743402) Backed out changeset 049168537ae0 (bug 743402) Backed out changeset 3098fea37f2d (bug 743402) Backed out changeset ada93e976dca (bug 743402) Backed out changeset c7907c54187f (bug 743402) Backed out changeset 2edbbf6440c4 (bug 743402)
3b36617ed67cdc31401819f4c97f56683a7e1ab5: Backed out changeset decc061fbd43 (bug 896555) for possible causing robocop-2 failures in testDoorHanger.
Ryan VanderMeulen <ryanvm@gmail.com> - Wed, 24 Jul 2013 14:30:57 -0400 - rev 152158
Push 2859 by akeybl@mozilla.com at Mon, 16 Sep 2013 19:14:59 +0000
Backed out changeset decc061fbd43 (bug 896555) for possible causing robocop-2 failures in testDoorHanger. CLOSED TREE
68e224769eb123528f2a2ca7bc086143bc09d54d: Bug 894786 - Part 2: Work around the lack of unsigned representation. r=jandem
Nicolas B. Pierron <nicolas.b.pierron@mozilla.com> - Wed, 24 Jul 2013 10:46:39 -0700 - rev 152157
Push 2859 by akeybl@mozilla.com at Mon, 16 Sep 2013 19:14:59 +0000
Bug 894786 - Part 2: Work around the lack of unsigned representation. r=jandem
6aa9971523fc21ad1267a9e3bfc7c911c3de8f97: Bug 894794 - Collect Range info ahead instead of manipulating operand ranges. r=jandem
Nicolas B. Pierron <nicolas.b.pierron@mozilla.com> - Wed, 24 Jul 2013 10:46:38 -0700 - rev 152156
Push 2859 by akeybl@mozilla.com at Mon, 16 Sep 2013 19:14:59 +0000
Bug 894794 - Collect Range info ahead instead of manipulating operand ranges. r=jandem
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip