ee34d6a0db79d1c515eff54a44bd43862bdc953f: Bug 1220564 - Remove legacy generator comprehensions. (r=Waldo)
Shu-yu Guo <shu@rfrn.org> - Wed, 06 Jan 2016 16:02:15 -0800 - rev 278821
Push 69900 by shu@rfrn.org at Wed, 06 Jan 2016 23:58:28 +0000
Bug 1220564 - Remove legacy generator comprehensions. (r=Waldo)
0814f2d30eda6175980be9318b8ed4a7fccaf435: Bug 1230352 - Update to Oculus SDK 0.8.0,r=vlad
kearwood - Tue, 22 Sep 2015 09:38:28 -0400 - rev 278820
Push 69899 by kgilbert@mozilla.com at Wed, 06 Jan 2016 23:41:23 +0000
Bug 1230352 - Update to Oculus SDK 0.8.0,r=vlad
7409fb8cc4337b2b82ba22c22ae200c576aef700: Backed out changeset 1687f6972fe2 (bug 1233716) for apparently breaking mn-e10s
Wes Kocher <wkocher@mozilla.com> - Wed, 06 Jan 2016 15:35:29 -0800 - rev 278819
Push 69898 by kwierso@gmail.com at Wed, 06 Jan 2016 23:35:32 +0000
Backed out changeset 1687f6972fe2 (bug 1233716) for apparently breaking mn-e10s
0d6f6c62b418690348f602ff60efb613488aa3d3: Bug 1237169 (follow-up) - Fix static analysis bustage. r=me.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 06 Jan 2016 15:31:46 -0800 - rev 278818
Push 69897 by nnethercote@mozilla.com at Wed, 06 Jan 2016 23:32:36 +0000
Bug 1237169 (follow-up) - Fix static analysis bustage. r=me.
cc304e389fc610d2f830099c23dde90192ab6bee: Bug 1237169 - Remove some unused parameters in and around xpcom/base/. r=mccr8.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 05 Jan 2016 19:32:28 -0800 - rev 278817
Push 69896 by nnethercote@mozilla.com at Wed, 06 Jan 2016 23:10:17 +0000
Bug 1237169 - Remove some unused parameters in and around xpcom/base/. r=mccr8.
192988477f6793fdcd90cc7adb6ede848dac01b9: Bug 1237322 - Mirror latest changes of firefox-ui-tests packages. r=maja_zf
Henrik Skupin <mail@hskupin.info> - Wed, 06 Jan 2016 22:17:42 +0100 - rev 278816
Push 69895 by hskupin@mozilla.com at Wed, 06 Jan 2016 23:09:49 +0000
Bug 1237322 - Mirror latest changes of firefox-ui-tests packages. r=maja_zf
0cd53e82df1fb5680cd61437fbea23989df4dee3: Bug 1231881 - Remove NativeSurfaceType::CAIRO_SURFACE. r=bas.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 05 Jan 2016 14:24:08 -0800 - rev 278815
Push 69894 by nnethercote@mozilla.com at Wed, 06 Jan 2016 22:38:17 +0000
Bug 1231881 - Remove NativeSurfaceType::CAIRO_SURFACE. r=bas. We have both NativeSurfaceType::CAIRO_CONTEXT and NativeSurfaceType::CAIRO_SURFACE. They both refer to DrawTargets with Cairo backends. The only reason for having both is so you can call GetNativeSurface() and get either the |cairo_t*| or the underlying |cairo_surface_t*|. I argue that this convenience confuses things more than it helps. This patch removes CAIRO_SURFACE, and adds explicit cairo_get_target() calls where necessary.
c4f7c14dfe4546456a9351853bbb45117340703f: Bug 1236167: P1. Do not attempt to destroy a non allocated surface. r=nical
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 05 Jan 2016 10:23:21 +1100 - rev 278814
Push 69893 by jyavenard@mozilla.com at Wed, 06 Jan 2016 22:31:53 +0000
Bug 1236167: P1. Do not attempt to destroy a non allocated surface. r=nical
8c69c6036831f6126e64734af669f5c27d47b07f: Bug 1234702 - Part 4: Self-host default base class constructor. (r=till)
Eric Faust <efaustbmo@gmail.com> - Wed, 06 Jan 2016 14:26:14 -0800 - rev 278813
Push 69892 by efaustbmo@gmail.com at Wed, 06 Jan 2016 22:26:28 +0000
Bug 1234702 - Part 4: Self-host default base class constructor. (r=till)
10d23a474969b04776bb6200895dc8e64a0dd85e: Bug 1234702 - Part 3: Self-host default derived class constructor. (r=till)
Eric Faust <efaustbmo@gmail.com> - Wed, 06 Jan 2016 14:26:14 -0800 - rev 278812
Push 69892 by efaustbmo@gmail.com at Wed, 06 Jan 2016 22:26:28 +0000
Bug 1234702 - Part 3: Self-host default derived class constructor. (r=till)
e7fac5cfd89a3603e132cbb4279b62f14591e551: Bug 1234702 - Part 2: Fix up class constructor scripts to allow cloning. (r=Waldo)
Eric Faust <efaustbmo@gmail.com> - Wed, 06 Jan 2016 14:26:14 -0800 - rev 278811
Push 69892 by efaustbmo@gmail.com at Wed, 06 Jan 2016 22:26:28 +0000
Bug 1234702 - Part 2: Fix up class constructor scripts to allow cloning. (r=Waldo)
89ba5742703aea86c5d929bc758923feede99876: Bug 1234702 - Part 1: Allow opt-in calls to content invoking spread opts in self-hosted code. (r=till)
Eric Faust <efaustbmo@gmail.com> - Wed, 06 Jan 2016 14:26:14 -0800 - rev 278810
Push 69892 by efaustbmo@gmail.com at Wed, 06 Jan 2016 22:26:28 +0000
Bug 1234702 - Part 1: Allow opt-in calls to content invoking spread opts in self-hosted code. (r=till)
038f19c1c922c5a704f15228e67d2e03d3885df0: Bug 1235656 - Followup: Allow extended functions with guessed atoms in self-hosted code. (rs=arai)
Eric Faust <efaustbmo@gmail.com> - Wed, 06 Jan 2016 14:26:14 -0800 - rev 278809
Push 69892 by efaustbmo@gmail.com at Wed, 06 Jan 2016 22:26:28 +0000
Bug 1235656 - Followup: Allow extended functions with guessed atoms in self-hosted code. (rs=arai)
e1cdd78c15bc3e7eaa1c74a81e6cfdd61a85a796: Bug 1230415 - Use DrawTarget instead of gfxContext in PaintBorderWithStyleBorder(). r=roc.
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 03 Dec 2015 19:16:25 -0800 - rev 278808
Push 69891 by nnethercote@mozilla.com at Wed, 06 Jan 2016 22:22:36 +0000
Bug 1230415 - Use DrawTarget instead of gfxContext in PaintBorderWithStyleBorder(). r=roc.
1687f6972fe2e546f0b45afa50bebf386a4915be: Bug 1233716 - Set self.minidump_stackwalk_path if specified in the configs. r=jlund
Armen Zambrano Gasparnian <armenzg@mozilla.com> - Fri, 18 Dec 2015 09:57:20 -0500 - rev 278807
Push 69890 by armenzg@mozilla.com at Wed, 06 Jan 2016 22:02:27 +0000
Bug 1233716 - Set self.minidump_stackwalk_path if specified in the configs. r=jlund
8dff95d86acbf982051a0d8c4fe207a0ec604e07: Bug 1237103 - Fix Application Reputation remote lookups. r=gcp
Francois Marier <francois@mozilla.com> - Wed, 06 Jan 2016 13:37:06 -0800 - rev 278806
Push 69889 by fmarier@mozilla.com at Wed, 06 Jan 2016 21:37:23 +0000
Bug 1237103 - Fix Application Reputation remote lookups. r=gcp
204cd8e5c7ac96cb6462dd0c534c9b0c409806bf: Bug 1237371: Asynchronously shutdown the predictor IO thread. r=hurley
Kyle Huey <khuey@kylehuey.com> - Wed, 06 Jan 2016 13:18:29 -0800 - rev 278805
Push 69888 by khuey@mozilla.com at Wed, 06 Jan 2016 21:18:57 +0000
Bug 1237371: Asynchronously shutdown the predictor IO thread. r=hurley
fd83b35491fc940055a4daad8511fe1e08432c6f: Bug 1237369: When annotating LSPs, asynchronously shutdown the annotation thread. r=jimm
Kyle Huey <khuey@kylehuey.com> - Wed, 06 Jan 2016 13:18:29 -0800 - rev 278804
Push 69888 by khuey@mozilla.com at Wed, 06 Jan 2016 21:18:57 +0000
Bug 1237369: When annotating LSPs, asynchronously shutdown the annotation thread. r=jimm
4a5dfc998bf4a41e539988b8165d2efc0411f07c: Bug 1059469: Part 2 - When rescheduling the interval timer, cancel it first, and refactor things so that actually does something. r=bent
Kyle Huey <khuey@kylehuey.com> - Wed, 06 Jan 2016 13:18:29 -0800 - rev 278803
Push 69888 by khuey@mozilla.com at Wed, 06 Jan 2016 21:18:57 +0000
Bug 1059469: Part 2 - When rescheduling the interval timer, cancel it first, and refactor things so that actually does something. r=bent RunExpiredTimeouts has "fudging" code to always ensure that we execute at least one timeout. This is intended to cover cases where an nsITimer fires slightly early, but it means we must be careful not to fire a timer more times than we intend to or we'll execute a timeout prematurely. Consider a sequences of setTimeout calls alternating in delay between 0ms and 1000ms. When the 1000ms timeout fires, it schedules a 0ms timeout. The setTimeout call itself calls RescheduleTimeoutTimer, which schedules the timer for a 0 ms delay. And once we unwind the 1000ms timeout RunExpiredTimeouts will also schedule the timer for a 0 ms delay. If the timer has fired (remember, it's processed on a completely different thread) in the meantime, we ultimately will get two callbacks from nsITimer for our 0 ms timeout. The first will run the 0 ms timeout and schedule a 1000 ms timeout, and the second will run the 1000 ms timeout (remember, RunExpiredTimeouts always runs at least one timeout!) ~999 ms ahead of schedule. The solution is to cancel the timer in RescheduleTimeoutTimer, so that when we call it the second time it will cause any pending events from the first scheduling to be canceled. But this actually doesn't work at all, because of how we use nsITimer. Before worker threads were capable of accepting arbitrary runnables we created TimerThreadEventTarget, which translates the timer firing to the special worker event queue when the timer thread attempts to *dispatch* a runnable to the worker. We still need this for some of the other types of timers (which use control runnables that interrupt JS, and not the regular event queue). But setTimeout can simply run like a normal nsITimer callback now. We need that here, or calling nsITimer::Cancel won't actually do anything, because the timer's event was ignored and TimerThreadEventTarget created its own event.
aadea6a5781c963f782fa3bd4c7c046c8ff658e8: Bug 1059469: Part 1 - Add a log module for dump() calls. r=bent
Kyle Huey <khuey@kylehuey.com> - Wed, 06 Jan 2016 13:18:29 -0800 - rev 278802
Push 69888 by khuey@mozilla.com at Wed, 06 Jan 2016 21:18:57 +0000
Bug 1059469: Part 1 - Add a log module for dump() calls. r=bent
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip