adec21069065815d50cc16dba70bec4cd7cfefc8: Bug 1358074 (part 3) - Don't measure process creation time on every profiler_start() call. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 21 Apr 2017 13:23:34 +1000 - rev 354583
Push 31707 by kwierso@gmail.com at Mon, 24 Apr 2017 22:53:41 +0000
Bug 1358074 (part 3) - Don't measure process creation time on every profiler_start() call. r=mstange. We measure it in profiler_init(); there's not point overwriting it with the same value every time profiler_start() is called! The patch also renames mStartTime as mProcessStartTime to make things clearer.
9baa76979a717579ad43a9814d0fed9c73717b5a: Bug 1358074 (part 2) - Unexport and rename ProfilerState. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 21 Apr 2017 13:23:34 +1000 - rev 354582
Push 31707 by kwierso@gmail.com at Mon, 24 Apr 2017 22:53:41 +0000
Bug 1358074 (part 2) - Unexport and rename ProfilerState. r=mstange. gPS is declared in GeckoProfiler.h so that it can be tested as non-null in a couple of functions. - These checks are of little value, so this patch removes them. - That lets us remove the ProfilerState and gPS declarations from GeckoProfiler.h. - And, because ProfilerState is now only used within platform.cpp, that lets us rename it as PS, which is how we currently refer to it (via a typedef) within platform.cpp anyway.
8375b7a4be084a1be30a90c7a6df089f8b1682e0: Bug 1358074 (part 1) - Fix some bad indentation in platform.cpp. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 19 Apr 2017 14:47:18 +1000 - rev 354581
Push 31707 by kwierso@gmail.com at Mon, 24 Apr 2017 22:53:41 +0000
Bug 1358074 (part 1) - Fix some bad indentation in platform.cpp. r=mstange.
97af1ab68078271b2817d5686fbd6f344b47fc14: Bug 1358828, part 2 - Avoid setting state on SVG images if we use an image from the surface cache. r=longsonr
Jonathan Watt <jwatt@jwatt.org> - Mon, 27 Mar 2017 12:49:44 +0100 - rev 354580
Push 31707 by kwierso@gmail.com at Mon, 24 Apr 2017 22:53:41 +0000
Bug 1358828, part 2 - Avoid setting state on SVG images if we use an image from the surface cache. r=longsonr MozReview-Commit-ID: zvdStzP5Zx
a06749566178c2018473e7b863e48e0eee31be96: Bug 1358828, part 1 - Add some missing includes. r=longsonr
Jonathan Watt <jwatt@jwatt.org> - Mon, 27 Mar 2017 12:49:21 +0100 - rev 354579
Push 31707 by kwierso@gmail.com at Mon, 24 Apr 2017 22:53:41 +0000
Bug 1358828, part 1 - Add some missing includes. r=longsonr MozReview-Commit-ID: 3nDDATmCkJV
63a7a32fe28fa10c6c238633f3c52b4ee7c113e7: Bug 1358794, part 2 - Reftests to check SVG embedded by SVG <image> gets a synthetic viewBox if necessary. r=longsonr
Jonathan Watt <jwatt@jwatt.org> - Sat, 25 Mar 2017 17:05:37 +0000 - rev 354578
Push 31707 by kwierso@gmail.com at Mon, 24 Apr 2017 22:53:41 +0000
Bug 1358794, part 2 - Reftests to check SVG embedded by SVG <image> gets a synthetic viewBox if necessary. r=longsonr MozReview-Commit-ID: FWCXcU0TUEz
f27ad6a2fa53898d78342518dccfec1dca95b410: Bug 1358794, part 1 - If necessary, synthesize a viewBox for SVG embedded via SVG <image>. r=longsonr
Jonathan Watt <jwatt@jwatt.org> - Sat, 25 Mar 2017 15:57:29 +0000 - rev 354577
Push 31707 by kwierso@gmail.com at Mon, 24 Apr 2017 22:53:41 +0000
Bug 1358794, part 1 - If necessary, synthesize a viewBox for SVG embedded via SVG <image>. r=longsonr MozReview-Commit-ID: DuKOqfxCUW8
8f80e3456bfdfa1d4633478d52e288f85c3b71cf: Bug 1356828: Don't call getAddonById from the Pocket bootstrap scope. r=rhelmer
Kris Maglione <maglione.k@gmail.com> - Sat, 15 Apr 2017 16:23:54 -0700 - rev 354576
Push 31707 by kwierso@gmail.com at Mon, 24 Apr 2017 22:53:41 +0000
Bug 1356828: Don't call getAddonById from the Pocket bootstrap scope. r=rhelmer MozReview-Commit-ID: DJM1dOIA7X4
3a370d9f84a53cfe1afec44b21f6a1c920e7d420: Bug 1354624 - Make PrintTarget::CreateRecordingDrawTarget static. r=bobowen
Jonathan Watt <jwatt@jwatt.org> - Wed, 22 Mar 2017 19:10:42 +0000 - rev 354575
Push 31707 by kwierso@gmail.com at Mon, 24 Apr 2017 22:53:41 +0000
Bug 1354624 - Make PrintTarget::CreateRecordingDrawTarget static. r=bobowen MozReview-Commit-ID: 7b6vaGxXPC0
f0d866c0600a85d6646b802a34e8eb6f9f181d36: Bug 1354624 - Remove mRefDT member from PrintTargetSkPDF. r=bobowen
Jonathan Watt <jwatt@jwatt.org> - Tue, 21 Mar 2017 18:27:59 +0000 - rev 354574
Push 31707 by kwierso@gmail.com at Mon, 24 Apr 2017 22:53:41 +0000
Bug 1354624 - Remove mRefDT member from PrintTargetSkPDF. r=bobowen MozReview-Commit-ID: Hz5clt9EeBf
e866a70f9eb6b01ba79c68afcfb9955984f953c3: Bug 1354624 - Fix PrintTarget::GetReferenceDrawTarget and its overrides to honor aRecorder. r=bobowen
Jonathan Watt <jwatt@jwatt.org> - Tue, 21 Mar 2017 09:36:08 +0000 - rev 354573
Push 31707 by kwierso@gmail.com at Mon, 24 Apr 2017 22:53:41 +0000
Bug 1354624 - Fix PrintTarget::GetReferenceDrawTarget and its overrides to honor aRecorder. r=bobowen MozReview-Commit-ID: IeXTFrTe8PL
196e7e9e2e44fa88b597a2405d0e599e5ee11e5b: Merge autoland to central, a=merge
Wes Kocher <wkocher@mozilla.com> - Mon, 24 Apr 2017 15:45:27 -0700 - rev 354572
Push 31706 by kwierso@gmail.com at Mon, 24 Apr 2017 22:45:34 +0000
Merge autoland to central, a=merge MozReview-Commit-ID: EaYU8ma2C4H
c100351d959148fd1f75ff0544ea0a215f8f7c22: Bug 1341102 - Adjust expectations a=me
Wes Kocher <wkocher@mozilla.com> - Mon, 24 Apr 2017 12:49:22 -0700 - rev 354571
Push 31706 by kwierso@gmail.com at Mon, 24 Apr 2017 22:45:34 +0000
Bug 1341102 - Adjust expectations a=me MozReview-Commit-ID: SK3lvnXtbg
f7087d394f1e9552d9c2684ccffe8d052470770b: Bug 1357995 - Run the full screen test in a new window so that we can access to fullscreen API after pushing preference. r=masayuki
Stone Shih <sshih@mozilla.com> - Thu, 20 Apr 2017 13:00:23 +0800 - rev 354570
Push 31706 by kwierso@gmail.com at Mon, 24 Apr 2017 22:45:34 +0000
Bug 1357995 - Run the full screen test in a new window so that we can access to fullscreen API after pushing preference. r=masayuki MozReview-Commit-ID: KGrOWUl453C
48503ae4cbd60d66d351ccc54267e184a052c7cb: Bug 1355376 - Do not use async scrollbar dragging for scroll frames with custom scrollbar mediators. r=mstange
Botond Ballo <botond@mozilla.com> - Fri, 21 Apr 2017 19:26:13 -0400 - rev 354569
Push 31706 by kwierso@gmail.com at Mon, 24 Apr 2017 22:45:34 +0000
Bug 1355376 - Do not use async scrollbar dragging for scroll frames with custom scrollbar mediators. r=mstange Supporting custom scrollbar mediators would require having custom logic in APZ for each custom mediator. Since custom mediators are only used by legacy XUL elements (<listbox> and <tree>) that isn't worth implementing. MozReview-Commit-ID: KtCUvtiR1qn
fbcaa8718c74e509c364ad7b83ca380265a59f46: Bug 1358229 Fix exception during optional permission prompts r=rhelmer
Andrew Swan <aswan@mozilla.com> - Mon, 24 Apr 2017 10:44:41 -0700 - rev 354568
Push 31706 by kwierso@gmail.com at Mon, 24 Apr 2017 22:45:34 +0000
Bug 1358229 Fix exception during optional permission prompts r=rhelmer MozReview-Commit-ID: 5e3tlFF7uvp
e8f01e4285013faa38f56fa1c1bcfc81a450078b: Bug 869788 - Normalize DOMTokenList for whitespace/dupes; r=smaug
Aryeh Gregor <ayg@aryeh.name> - Mon, 11 Apr 2016 18:01:14 +0300 - rev 354567
Push 31706 by kwierso@gmail.com at Mon, 24 Apr 2017 22:45:34 +0000
Bug 869788 - Normalize DOMTokenList for whitespace/dupes; r=smaug Some bits taken from a patch by Cameron McCormack. This follows a change to the DOM spec that has already been implemented by WebKit. We do no checks for duplicates on initial attribute parsing, only when the DOMTokenList is accessed. We re-check for duplicates on every DOMTokenList access, but optimized with a bloom filter, so it should be fast. It would be possible to add a flag to check if we've already removed duplicates from the atom list, but it would require the nsAttrValue to talk to the nsDOMTokenList somehow, and a spare bit would be needed in nsAttrValue, and it would only help cases where DOMTokenList is repeatedly accessed without the content attribute being modified in between (e.g., .length) where the token list is extremely long. This patch assumes that no one other than nsDOMTokenList cares if duplicates are removed from the nsAttrValue's atom array. If anything does, they will see inconsistent behavior depending on whether nsDOMTokenList has removed duplicates yet. Since we don't want to check for duplicates on parse for performance reasons, the correct fix is to update the code elsewhere to also remove duplicates. MozReview-Commit-ID: 97KRVhPGwm8
6266e52aa3a7da160bec4aac6ce78e87618be80a: Bug 1355464 - Only clean out the environment variables that are affected by 32- vs 64-bit builds. r=ted
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 11 Apr 2017 13:35:40 -0400 - rev 354566
Push 31706 by kwierso@gmail.com at Mon, 24 Apr 2017 22:45:34 +0000
Bug 1355464 - Only clean out the environment variables that are affected by 32- vs 64-bit builds. r=ted Instead of using the -i flag to clean out the entire set of environment variables, we explicitly just clear out the variables that are affected by 32- vs 64-bit builds in vcvars.bat. This still allows cargo to use it's internal autodetection to do host/target builds as it wants when cross-compiling, but also allows other things that rely on include directories and so on to work properly. MozReview-Commit-ID: 99SECKv1zQa
018cf505c5246142e1926d4f4f711db8a45be247: servo: Merge #16595 - stylo: Fix a serialization bug for string pseudos (from emilio:strings-are-hard); r=Manishearth
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 24 Apr 2017 12:34:08 -0500 - rev 354565
Push 31706 by kwierso@gmail.com at Mon, 24 Apr 2017 22:45:34 +0000
servo: Merge #16595 - stylo: Fix a serialization bug for string pseudos (from emilio:strings-are-hard); r=Manishearth The string is null-terminated, so we need to avoid passing that last null character. Source-Repo: https://github.com/servo/servo Source-Revision: 8efa680774209bfe557d270795b2dfe0daa51751
e05f84ea2a338e172a55a0898e3551fff61abb0a: Bug 1355792 - Consider invisible nodes to be editable; r=masayuki
Aryeh Gregor <ayg@aryeh.name> - Wed, 19 Apr 2017 16:53:24 +0300 - rev 354564
Push 31706 by kwierso@gmail.com at Mon, 24 Apr 2017 22:45:34 +0000
Bug 1355792 - Consider invisible nodes to be editable; r=masayuki We can't depend on information from layout to be correct unless we've flushed pending notifications, which we can't do at every editability check. So let's forget about layout. Nobody knows why editability ever depended on visibility in the first place. This allows us to revert the additions from bug 795418 as well. The original test-case submitted on the bug report was very big and complicated, so I have a minimal test-case instead. This might not exactly correspond to the originally reported bug, but this fix works for both the original and minimal test case. MozReview-Commit-ID: LOKjlgiAEOT
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip