952d534e1347867d3b19c8bda69fc29d3eb8a7a9: Bug 1332876 - test.
Mats Palmgren <mats@mozilla.com> - Mon, 30 Jan 2017 04:54:38 +0100 - rev 331634
Push 31278 by cbook@mozilla.com at Mon, 30 Jan 2017 14:59:28 +0000
Bug 1332876 - test.
6c16eca3cc95d8d3e2f03c4e0334c94fde5ebae7: Bug 1332876 - Bail out of HTMLEditRules::BeforeEdit if we have no Selection. r=masayuki
Mats Palmgren <mats@mozilla.com> - Mon, 30 Jan 2017 04:54:37 +0100 - rev 331633
Push 31278 by cbook@mozilla.com at Mon, 30 Jan 2017 14:59:28 +0000
Bug 1332876 - Bail out of HTMLEditRules::BeforeEdit if we have no Selection. r=masayuki
2a8a32a25278f9ebaae2979e3bce02e5446dd774: Bug 1334768 - stylo: More reftest expectation adjustments for 2017-01-29 merge.
Cameron McCormack <cam@mcc.id.au> - Mon, 30 Jan 2017 10:53:58 +0800 - rev 331632
Push 31278 by cbook@mozilla.com at Mon, 30 Jan 2017 14:59:28 +0000
Bug 1334768 - stylo: More reftest expectation adjustments for 2017-01-29 merge. MozReview-Commit-ID: 8TT4JzUIBZl
864f918423a3d99dfff536de4780f08e4e922364: Bug 1334466 (part 5) - Remove PlatformData::profiled_pthread_. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Sat, 28 Jan 2017 01:07:01 +1100 - rev 331631
Push 31278 by cbook@mozilla.com at Mon, 30 Jan 2017 14:59:28 +0000
Bug 1334466 (part 5) - Remove PlatformData::profiled_pthread_. r=mstange. It's unused.
cb29b76cb9d5e75343166925ab6b353fc1ec0215: Bug 1334466 (part 4) - Remove Sampler::profiling_. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Sat, 28 Jan 2017 00:58:55 +1100 - rev 331630
Push 31278 by cbook@mozilla.com at Mon, 30 Jan 2017 14:59:28 +0000
Bug 1334466 (part 4) - Remove Sampler::profiling_. r=mstange. Because it's always true.
66ffe7a006d1e1355176eb6b6f44ffffe2bb4b05: Bug 1334466 (part 3) - Rename GeckoSampler.cpp as Sampler.cpp. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Sat, 28 Jan 2017 00:57:52 +1100 - rev 331629
Push 31278 by cbook@mozilla.com at Mon, 30 Jan 2017 14:59:28 +0000
Bug 1334466 (part 3) - Rename GeckoSampler.cpp as Sampler.cpp. r=mstange. The patch also moves some Sampler methods from platform.cpp to Sampler.cpp. Now all Sampler methods are in Sampler.cpp except for a small number of platform-specific ones, which are in platform-*.cpp.
63af77eff001e461b633a573e563722b2cf45780: Bug 1334466 (part 2) - Merge Sampler and GeckoSampler. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 25 Jan 2017 14:34:25 +1100 - rev 331628
Push 31278 by cbook@mozilla.com at Mon, 30 Jan 2017 14:59:28 +0000
Bug 1334466 (part 2) - Merge Sampler and GeckoSampler. r=mstange. There's no point having them as separate classes. This removes the need for some virtual functions, too.
89526e05e79d13c8fa95f2a0d441ce240c52f566: Bug 1334466 (part 1) - Merge Sampler constructors and destructors. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Sat, 28 Jan 2017 00:52:57 +1100 - rev 331627
Push 31278 by cbook@mozilla.com at Mon, 30 Jan 2017 14:59:28 +0000
Bug 1334466 (part 1) - Merge Sampler constructors and destructors. r=mstange. They're defined separately for each platform, but the definitions are almost identical and can be commoned up.
b222ec9a5d90805a8bb0e8bcdfbc3a34d42bbbc0: Bug 1330962 part 6 - Start this test using MozReftestInvalidate rather than onload.
Mats Palmgren <mats@mozilla.com> - Mon, 30 Jan 2017 00:37:00 +0100 - rev 331626
Push 31278 by cbook@mozilla.com at Mon, 30 Jan 2017 14:59:28 +0000
Bug 1330962 part 6 - Start this test using MozReftestInvalidate rather than onload. The test fails when using onload if it's the first test to run in its reftest chunk.
f0acc072ee76c8f998841ca9de1f3ef90721015a: Bug 1330962 part 5 - Reftests for baseline alignment of various form controls.
Mats Palmgren <mats@mozilla.com> - Mon, 30 Jan 2017 00:36:59 +0100 - rev 331625
Push 31278 by cbook@mozilla.com at Mon, 30 Jan 2017 14:59:28 +0000
Bug 1330962 part 5 - Reftests for baseline alignment of various form controls.
f1588f6e50d2ea673225478083969ec81b985c2c: Bug 1330962 part 4 - Cleanup some #includes and make nsLegendFrame 'final'. r=dholbert
Mats Palmgren <mats@mozilla.com> - Sat, 28 Jan 2017 02:34:14 +0100 - rev 331624
Push 31278 by cbook@mozilla.com at Mon, 30 Jan 2017 14:59:28 +0000
Bug 1330962 part 4 - Cleanup some #includes and make nsLegendFrame 'final'. r=dholbert
24b45bba9d5c5cce46bd6d82a9ed3fbbef3928c2: Bug 1330962 part 3 - Add baseline methods to nsFieldSetFrame. r=dholbert
Mats Palmgren <mats@mozilla.com> - Sat, 28 Jan 2017 02:34:14 +0100 - rev 331623
Push 31278 by cbook@mozilla.com at Mon, 30 Jan 2017 14:59:28 +0000
Bug 1330962 part 3 - Add baseline methods to nsFieldSetFrame. r=dholbert
095a98547a792902b7c774ac681c9138287f8a1f: Bug 1330962 part 2 - Add baseline methods to nsHTMLButtonControlFrame. r=dholbert
Mats Palmgren <mats@mozilla.com> - Sat, 28 Jan 2017 02:34:13 +0100 - rev 331622
Push 31278 by cbook@mozilla.com at Mon, 30 Jan 2017 14:59:28 +0000
Bug 1330962 part 2 - Add baseline methods to nsHTMLButtonControlFrame. r=dholbert
e5318543f3e1abd32bdad0f581217c6e5c5979f3: Bug 1330962 part 1 - Add baseline methods to nsTextControlFrame. r=dholbert
Mats Palmgren <mats@mozilla.com> - Sat, 28 Jan 2017 02:34:13 +0100 - rev 331621
Push 31278 by cbook@mozilla.com at Mon, 30 Jan 2017 14:59:28 +0000
Bug 1330962 part 1 - Add baseline methods to nsTextControlFrame. r=dholbert
31af743f4a0273ad198f50fe8d20dd6978027979: Bug 1333655 - Improve the profiler's Thread class. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 25 Jan 2017 14:34:25 +1100 - rev 331620
Push 31278 by cbook@mozilla.com at Mon, 30 Jan 2017 14:59:28 +0000
Bug 1333655 - Improve the profiler's Thread class. r=mstange. It's a clumsy cross-platform abstraction. GetCurrentId() and tid_t are the only genuinely cross-platform things in it, and the patch keeps those in place. The remaining methods are not implemented on all platforms (none are implemented on Linux) and the fields are all used on either Mac or Windows, but not both. So the patch moves the relevant Thread method implementations and fields into the existing SamplerThread classes. There is sufficiently little overlap between the two SamplerThread classes that there is no point sharing a base class between them. This avoids the need for virtual functions, and simplifies thread naming on Mac. The patch also changes some of the existing code to use Gecko style, e.g. |mFoo| instead of |foo_| for class fields.
fecc2109d459d98f68cccb3ebf395f048d0f9e5e: Bug 1328365 (part 3) - Remove GeckoSampler::sActiveSampler. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 27 Jan 2017 16:25:23 +1100 - rev 331619
Push 31278 by cbook@mozilla.com at Mon, 30 Jan 2017 14:59:28 +0000
Bug 1328365 (part 3) - Remove GeckoSampler::sActiveSampler. r=mstange. This variable is set in GeckoSampler's destructor and cleared in GeckoSampler's destructor, which means it's just another handle to the GeckoSampler singleton, which means it duplicates gSampler. This patch replaces its uses with gSampler uses. This exposes various places where GeckoSampler is being accessed off the main thread, which I have marked with XXX comments.
8b10b8a3dbde62240b4cc53c972a91236871845c: Bug 1328365 (part 2) - Rename ProfileGatherer::mTicker as mSampler. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 25 Jan 2017 16:09:06 +1100 - rev 331618
Push 31278 by cbook@mozilla.com at Mon, 30 Jan 2017 14:59:28 +0000
Bug 1328365 (part 2) - Rename ProfileGatherer::mTicker as mSampler. r=mstange. It's a better name, given that the type is |GeckoSampler*|.
e659096b1ca44072fa11e555538320a13ff56b07: Bug 1328365 (part 1) - Replace tlsTicker with gSampler. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 25 Jan 2017 16:00:47 +1100 - rev 331617
Push 31278 by cbook@mozilla.com at Mon, 30 Jan 2017 14:59:28 +0000
Bug 1328365 (part 1) - Replace tlsTicker with gSampler. r=mstange. There is a single GeckoSampler and it is currently only accessed on the main thread, so it's silly to use TLS for it; a normal global variable is better. This patch also adds main thread assertions to a number of the profiler_*() functions. Even though bug 1330184 may get rid of some of them, right now they are a useful as both a sanity check and documentation.
c2ebea0623f7a2b2da31c761894296fccb24cfa0: Bug 1334893: Don't reset theme styling when non-theme extension shuts down. r=aswan
Kris Maglione <maglione.k@gmail.com> - Sun, 29 Jan 2017 12:23:50 -0800 - rev 331616
Push 31278 by cbook@mozilla.com at Mon, 30 Jan 2017 14:59:28 +0000
Bug 1334893: Don't reset theme styling when non-theme extension shuts down. r=aswan MozReview-Commit-ID: 19I0GDxvDcb
b332a2a48c1bcea90276955b0a6ccd0afbb6f569: Bug 1333927 Make ScrollAreaEvent::mClientArea cycle collected r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 27 Jan 2017 15:57:38 +0900 - rev 331615
Push 31277 by cbook@mozilla.com at Mon, 30 Jan 2017 14:58:05 +0000
Bug 1333927 Make ScrollAreaEvent::mClientArea cycle collected r=smaug ScrollAreaEvent extends a cycle collected class UIEvent. It also contains a cycle collected DOMRect member field. MozReview-Commit-ID: D1xsod4es0r
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip