4920597f7463dca5ae5c0e4eea050ceb9d9c716a: Bug 1337189 (part 9) - Move mThreadNameFilters and mFeatures out of Sampler. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 07 Feb 2017 15:22:27 +1100 - rev 341558
Push 86735 by nnethercote@mozilla.com at Thu, 09 Feb 2017 04:42:16 +0000
Bug 1337189 (part 9) - Move mThreadNameFilters and mFeatures out of Sampler. r=mstange. Doing so made it clearer that gThreadNameFilters was being accessed from multiple threads without synchronization, so I added a Mutex for it.
572e9915387cd18c0f5198dfbb74b435a550d1ee: Bug 1337189 (part 8) - Move mGatherer out of Sampler. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 07 Feb 2017 14:24:39 +1100 - rev 341557
Push 86735 by nnethercote@mozilla.com at Thu, 09 Feb 2017 04:42:16 +0000
Bug 1337189 (part 8) - Move mGatherer out of Sampler. r=mstange.
3cbe13875035b36735dcac2489abfcaa95dc9a69: Bug 1337189 (part 7) - Move Startup(), Shutdown(), RegisterCurrentThread(), UnregisterCurrentThread() out of Sampler. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 07 Feb 2017 14:24:33 +1100 - rev 341556
Push 86735 by nnethercote@mozilla.com at Thu, 09 Feb 2017 04:42:16 +0000
Bug 1337189 (part 7) - Move Startup(), Shutdown(), RegisterCurrentThread(), UnregisterCurrentThread() out of Sampler. r=mstange. This is a good example of code that's in Sampler for no particular reason.
81c0116b6037778653111d4052410722ed434355: Bug 1337189 (part 6b) - Move declarations of gSampler. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 07 Feb 2017 17:27:54 +1100 - rev 341555
Push 86735 by nnethercote@mozilla.com at Thu, 09 Feb 2017 04:42:16 +0000
Bug 1337189 (part 6b) - Move declarations of gSampler. r=mstange.
85905c454c0553c12ef3db1f12415229b9c980c5: Bug 1337189 (part 6) - Move sRegisteredThreads{,Mutex} out of Sampler. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 07 Feb 2017 14:16:26 +1100 - rev 341554
Push 86735 by nnethercote@mozilla.com at Thu, 09 Feb 2017 04:42:16 +0000
Bug 1337189 (part 6) - Move sRegisteredThreads{,Mutex} out of Sampler. r=mstange. They don't particularly belong there, and Sampler will be going away eventually anyway.
a736bb1b9524421c8caa21902390dda1d73a8729: Bug 1337291 - Part1. Pass the border style to BorderLayer. r=mattwoodrow
Ethan Lin <ethlin@mozilla.com> - Wed, 08 Feb 2017 23:20:29 -0500 - rev 341553
Push 86734 by kgupta@mozilla.com at Thu, 09 Feb 2017 04:21:18 +0000
Bug 1337291 - Part1. Pass the border style to BorderLayer. r=mattwoodrow MozReview-Commit-ID: 59rB9sDilYW
3525deba71e9461fddeb887038c2df4d9ed409d4: Bug 1333846 - Part 2: Evaluate scale values for additive or accumulative animations. r=birtles a=abillings
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Thu, 09 Feb 2017 11:28:47 +0900 - rev 341552
Push 86733 by hikezoe@mozilla.com at Thu, 09 Feb 2017 02:29:18 +0000
Bug 1333846 - Part 2: Evaluate scale values for additive or accumulative animations. r=birtles a=abillings MozReview-Commit-ID: LSKJNH5OJbs
e52024becabfb29cb2893d88fa54a3fce743f50a: Bug 1333846 - Part 1: Move ContainsAnimatedScale() codes into dom/animation/. r=birtles a=abillings
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Thu, 09 Feb 2017 11:28:47 +0900 - rev 341551
Push 86733 by hikezoe@mozilla.com at Thu, 09 Feb 2017 02:29:18 +0000
Bug 1333846 - Part 1: Move ContainsAnimatedScale() codes into dom/animation/. r=birtles a=abillings MozReview-Commit-ID: 6bWeTfCmjtd
e0dba8cdf2fc55048d9e9470539f2729dbf02625: Bug 1312086 - part 3 - move js::{Mutex,ConditionVariable}Impl to mozglue; r=fitzgen,glandium
Nathan Froyd <froydnj@mozilla.com> - Wed, 08 Feb 2017 20:52:55 -0500 - rev 341550
Push 86732 by nfroyd@mozilla.com at Thu, 09 Feb 2017 01:53:05 +0000
Bug 1312086 - part 3 - move js::{Mutex,ConditionVariable}Impl to mozglue; r=fitzgen,glandium
655ed7b68ed693c65fda8526d0eca498b8a5364f: Bug 1312086 - part 2 - separate out a ConditionVariableImpl class; r=fitzgen
Nathan Froyd <froydnj@mozilla.com> - Wed, 08 Feb 2017 20:52:55 -0500 - rev 341549
Push 86732 by nfroyd@mozilla.com at Thu, 09 Feb 2017 01:53:05 +0000
Bug 1312086 - part 2 - separate out a ConditionVariableImpl class; r=fitzgen For moving the platform-specific bits of Mutex and ConditionVariable to mozglue, we'd rather not have to bring along things like js::LockGuard. To do that, we need to separate out the platform-specific bits of ConditionVariable into a ConditionVariableImpl class, similar to what's already done for Mutex. Although we won't have type-checking to ensure that we pass in locked mutexes for the wait* methods, we expect higher-level implementations to take care of those details.
ec0c052396622afa2b54476fb4df20b49b921a52: Bug 1312086 - part 1 - pull the TimeStamp'd ConditionVariable::wait_for into platform-independent code; r=fitzgen
Nathan Froyd <froydnj@mozilla.com> - Wed, 08 Feb 2017 20:52:55 -0500 - rev 341548
Push 86732 by nfroyd@mozilla.com at Thu, 09 Feb 2017 01:53:05 +0000
Bug 1312086 - part 1 - pull the TimeStamp'd ConditionVariable::wait_for into platform-independent code; r=fitzgen The implementation is exactly the same for both the Windows and Posix implementations. There's no need for the code duplication.
ed7112dfd38530f84a4f4be833181eedd2945b86: Bug 1333183 - Prime the root element cache before the servo traversal. r=emilio
Bobby Holley <bobbyholley@gmail.com> - Thu, 02 Feb 2017 14:03:46 -0800 - rev 341547
Push 86731 by bholley@mozilla.com at Thu, 09 Feb 2017 01:05:07 +0000
Bug 1333183 - Prime the root element cache before the servo traversal. r=emilio
fadf7c2a257fbd6ae3f68bde9a9c679b15e391e2: Bug 1335303 - Explicitly set up the bool var cache for BrowserFramesEnabled. r=smaug
Bobby Holley <bobbyholley@gmail.com> - Thu, 02 Feb 2017 14:26:39 -0800 - rev 341546
Push 86731 by bholley@mozilla.com at Thu, 09 Feb 2017 01:05:07 +0000
Bug 1335303 - Explicitly set up the bool var cache for BrowserFramesEnabled. r=smaug
321ea09ee89727e768443d6979c69a32a1ae3bef: Bug 1335303 - Add a virtual method to avoid QI to nsIMozBrowserFrame. r=smaug
Bobby Holley <bobbyholley@gmail.com> - Thu, 02 Feb 2017 13:47:58 -0800 - rev 341545
Push 86731 by bholley@mozilla.com at Thu, 09 Feb 2017 01:05:07 +0000
Bug 1335303 - Add a virtual method to avoid QI to nsIMozBrowserFrame. r=smaug
9f080fde040f4d7f26ab112a98a03da13f2013a9: Bug 1335317 - Avoid calling StyleEffects() during the parallel traversal. r=heycam
Bobby Holley <bobbyholley@gmail.com> - Thu, 02 Feb 2017 12:51:34 -0800 - rev 341544
Push 86731 by bholley@mozilla.com at Thu, 09 Feb 2017 01:05:07 +0000
Bug 1335317 - Avoid calling StyleEffects() during the parallel traversal. r=heycam
61cd520a005731c6f924bf0bf1e32c8667db0817: Bug 1335308 - Proxy mSpecifiedTransform releases that occur during the servo traversal to the main thread. r=heycam
Bobby Holley <bobbyholley@gmail.com> - Tue, 07 Feb 2017 19:25:45 -0800 - rev 341543
Push 86731 by bholley@mozilla.com at Thu, 09 Feb 2017 01:05:07 +0000
Bug 1335308 - Proxy mSpecifiedTransform releases that occur during the servo traversal to the main thread. r=heycam
a00867c65c4940d0f35a24b79b137fdc8bd9d672: Bug 1335308 - Assert against destroying images and counters in generated content off-main-thread. r=emilio
Bobby Holley <bobbyholley@gmail.com> - Thu, 02 Feb 2017 15:38:52 -0800 - rev 341542
Push 86731 by bholley@mozilla.com at Thu, 09 Feb 2017 01:05:07 +0000
Bug 1335308 - Assert against destroying images and counters in generated content off-main-thread. r=emilio We'll need to deal with this at some point, but let's just forbid it for now to appease the static analysis.
9d10905855f909aeebec4f3ec53d5c53144c0e41: Bug 1335308 - Assert against releasing refcounted nsCSSValue members off-main-thread. r=heycam
Bobby Holley <bobbyholley@gmail.com> - Thu, 02 Feb 2017 12:10:10 -0800 - rev 341541
Push 86731 by bholley@mozilla.com at Thu, 09 Feb 2017 01:05:07 +0000
Bug 1335308 - Assert against releasing refcounted nsCSSValue members off-main-thread. r=heycam
ee7bdede91b64ed541a45dccc04023caf3177c11: Bug 1335308 - Assert against non-length units in Gecko_CSSValue_SetAbsoluteLength. r=emilio
Bobby Holley <bobbyholley@gmail.com> - Mon, 30 Jan 2017 21:38:44 -0800 - rev 341540
Push 86731 by bholley@mozilla.com at Thu, 09 Feb 2017 01:05:07 +0000
Bug 1335308 - Assert against non-length units in Gecko_CSSValue_SetAbsoluteLength. r=emilio
f15fdc6205273c76968985a6f800e9491bce0296: Bug 1335308 - Assert main thread in Gecko_LoadStyleSheet. r=emilio
Bobby Holley <bobbyholley@gmail.com> - Mon, 30 Jan 2017 21:33:41 -0800 - rev 341539
Push 86731 by bholley@mozilla.com at Thu, 09 Feb 2017 01:05:07 +0000
Bug 1335308 - Assert main thread in Gecko_LoadStyleSheet. r=emilio
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip