831e95b29f6640714312f35dc4c933857e087257: Bug 1343728 - Part 2: Add const operator== to TextureFactoryIdentifier and CompositorOptions, r=jrmuizel
Michael Layzell <michael@thelayzells.com> - Thu, 15 Jun 2017 13:25:27 -0400 - rev 414073
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1343728 - Part 2: Add const operator== to TextureFactoryIdentifier and CompositorOptions, r=jrmuizel MozReview-Commit-ID: 6BayMmqNlyx
d5630ef01b17b62aa3a9e870035e4b3bce724bf4: Bug 1343728 - Part 1: Add the ability to temporarially delay remote docshells from becoming active, r=smaug
Michael Layzell <michael@thelayzells.com> - Thu, 15 Jun 2017 13:23:55 -0400 - rev 414072
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1343728 - Part 1: Add the ability to temporarially delay remote docshells from becoming active, r=smaug MozReview-Commit-ID: KAaeu5ETc0x
5424426a71897398c11894f0c43c3e6d485f4604: Bug 1363650 - (intersection-observer) Use content area as the intersection rectangle for custom root with overflow clip. r=mattwoodrow
Tobias Schneider <schneider@jancona.com> - Wed, 21 Jun 2017 10:40:44 -0700 - rev 414071
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1363650 - (intersection-observer) Use content area as the intersection rectangle for custom root with overflow clip. r=mattwoodrow
cc58f2b74c4f3c95d9dfed26b6b69f540052ca27: Bug 1363655 - part 8 - check for the existence of a libclang bindgen will use; r=rillian
Nathan Froyd <froydnj@mozilla.com> - Wed, 21 Jun 2017 13:28:37 -0400 - rev 414070
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1363655 - part 8 - check for the existence of a libclang bindgen will use; r=rillian Ideally this check will alert people that something is wrong with their configuration. This check shouldn't normally be firing with our `mach boostrap` setup, but if somebody chooses to install distribution packages for some reason, this will at least prevent some problems.
247d01ab53c74c3e4ea7b36964cef31b87380b9a: Bug 1363655 - part 7 - make stylo bindgen bits depend on a compile environment; r=rillian
Nathan Froyd <froydnj@mozilla.com> - Wed, 21 Jun 2017 13:28:37 -0400 - rev 414069
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1363655 - part 7 - make stylo bindgen bits depend on a compile environment; r=rillian People building without a compilation environment (artifact builds, l10n builds) won't have a compiler available, let alone the bits to build bindgen. We should limit our checks for bindgen-y things accordingly.
ff90fedc24b28f56b8fbee37652650d65f2595a9: Bug 1363655 - part 6 - remove the `stylo` configure function; r=rillian
Nathan Froyd <froydnj@mozilla.com> - Wed, 21 Jun 2017 13:28:37 -0400 - rev 414068
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1363655 - part 6 - remove the `stylo` configure function; r=rillian After the previous set of patches, it's just a bloated wrapper for bindgen_config_paths.
f8c24ace77cb96cd1bc0f134cdcd7cd878608bfe: Bug 1363655 - part 5 - make things properly depend on stylo bindgen building; r=rillian
Nathan Froyd <froydnj@mozilla.com> - Wed, 21 Jun 2017 13:28:37 -0400 - rev 414067
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1363655 - part 5 - make things properly depend on stylo bindgen building; r=rillian Prior to this patch, we had a not-so-great hack in place: the bit of configure that determined bindgen config paths *and* the bit of configure that returned various pieces of information about Stylo were both guarded on --enable-stylo-build-bindgen. We should really only have one place that depends on --enable-stylo-build-bindgen, and this patch puts us in a place to do that, by making bindgen_config_paths properly use a when= argument to determine when it needs to run. This commit makes the `stylo` function entirely redundant, and said function will be removed in the next patch.
45f92bb6cf01b2aa14922a99da5240aa94f95529: Bug 1363655 - part 4 - remove bindgen_enabled key from namespace returned from stylo; r=rillian
Nathan Froyd <froydnj@mozilla.com> - Wed, 21 Jun 2017 13:28:37 -0400 - rev 414066
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1363655 - part 4 - remove bindgen_enabled key from namespace returned from stylo; r=rillian We can get this information directly from --enable-stylo-build-bindgen.
ae3346e96d470444ff6dbb28891227f632c5ad71: Bug 1363655 - part 3 - remove stylo.build key in favor of stylo_config.build; r=rillian
Nathan Froyd <froydnj@mozilla.com> - Wed, 21 Jun 2017 13:28:37 -0400 - rev 414065
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1363655 - part 3 - remove stylo.build key in favor of stylo_config.build; r=rillian stylo.build is just a copy of stylo_config.build, so we should use the former to limit the number of duplicate concepts we have. Using stylo_config consistently enables us to separate out what artifact builds need vs. non-artifact builds.
5d8ef49108c1e2facf0b91799c1fb7caf909e628: Bug 1363655 - part 2 - check for existence of paths returned by llvm-config; r=rillian
Nathan Froyd <froydnj@mozilla.com> - Wed, 21 Jun 2017 13:28:37 -0400 - rev 414064
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1363655 - part 2 - check for existence of paths returned by llvm-config; r=rillian On some systems, llvm-config may be installed, but not the files to which it needs to refer. We should ensure that the values returned actually make some sense.
af0dd402ca5b216d0946dd918594852ab6b7e1f7: Bug 1363655 - part 1 - clarify the required values for stylo bindgen options; r=rillian
Nathan Froyd <froydnj@mozilla.com> - Wed, 21 Jun 2017 13:28:37 -0400 - rev 414063
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1363655 - part 1 - clarify the required values for stylo bindgen options; r=rillian --with-libclang-path is supposed to be a directory, and --with-clang-path is supposed to be a file, but it was easy to pass a directory for the latter, and it was easy to misinterpret the documentation for --with-libclang-path as pointing to one of the libraries themselves. Clearer documentation and additional checks should help with this situation.
84e1caaf1aa42b30cf8ac7312cedabce6b123342: Bug 1372670 - part 5 - add nsIThreadManager::spinEventLoopUntilEmpty; r=erahm,florian
Nathan Froyd <froydnj@mozilla.com> - Wed, 21 Jun 2017 12:59:28 -0400 - rev 414062
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1372670 - part 5 - add nsIThreadManager::spinEventLoopUntilEmpty; r=erahm,florian A number of places in JS need to drain the current thread's event queue, which cannot be done with nsIThreadManager::spinEventLoopUntil, since we need to not wait for an incoming event when attempting to process one.
0f360c703e46ea15d9cfffbb7e50cb5f27ebbf91: Bug 1372670 - part 4 - use nsIThreadManager::dispatchToMainThread more from JS; r=florian
Nathan Froyd <froydnj@mozilla.com> - Wed, 21 Jun 2017 12:59:28 -0400 - rev 414061
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1372670 - part 4 - use nsIThreadManager::dispatchToMainThread more from JS; r=florian We did an automated conversion for many of these in another bug, but these instances were either missed or have been added since then.
a00c6d0328e675080dfee1345dc75cc51f2b0cdf: Bug 1372670 - part 3 - add spinEventLoopUntil to nsIThreadManager; r=erahm,florian
Nathan Froyd <froydnj@mozilla.com> - Wed, 21 Jun 2017 12:59:28 -0400 - rev 414060
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1372670 - part 3 - add spinEventLoopUntil to nsIThreadManager; r=erahm,florian
e2d2b68377bfa06c348d79068c474b7c6451a4d5: Bug 1372670 - part 2 - remove nsIThreadManager::isMainThread; r=erahm
Nathan Froyd <froydnj@mozilla.com> - Wed, 21 Jun 2017 12:59:28 -0400 - rev 414059
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1372670 - part 2 - remove nsIThreadManager::isMainThread; r=erahm Nobody calls this from JS, and we have better ways to accomplish the same task in C++
96a9eabd6a759bcb9bd3cf9126f205bfaaa516ca: Bug 1372670 - part 1 - remove non-MOZILLA_INTERNAL_API NS_IsMainThread(); r=erahm
Nathan Froyd <froydnj@mozilla.com> - Wed, 21 Jun 2017 12:59:28 -0400 - rev 414058
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1372670 - part 1 - remove non-MOZILLA_INTERNAL_API NS_IsMainThread(); r=erahm Everybody who cares about this function calls it from within libxul.
88eeeaeab920cab28bdff642aa63759937711965: Bug 1372441 - Enable replay of ClientPaintedLayers off the main thread. r=dvander
Mason Chang <mchang@mozilla.com> - Tue, 20 Jun 2017 13:35:39 -0700 - rev 414057
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1372441 - Enable replay of ClientPaintedLayers off the main thread. r=dvander
24ba76b2331e4a7a1bbcc47cc83491c13ff2f25c: Bug 1373663 - Establish non-oom precondition for patching. r=luke
Lars T Hansen <lhansen@mozilla.com> - Wed, 21 Jun 2017 12:39:23 +0200 - rev 414056
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1373663 - Establish non-oom precondition for patching. r=luke
f64f3c74c7c0960ccb78986b800f4b129c6bed54: Bug 1373663 - Set OOM failure flag on alloc failure when context is available. r=luke
Lars T Hansen <lhansen@mozilla.com> - Wed, 21 Jun 2017 15:16:56 +0200 - rev 414055
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1373663 - Set OOM failure flag on alloc failure when context is available. r=luke
19c219862e4107f8e7aa572cd08f4464b0668852: Bug 1282269 - Intermittent devtools/client/framework/test/browser_browser_toolbox_debugger.js. temporarily disable on debug. r=gbrown
Joel Maher <jmaher@mozilla.com> - Wed, 21 Jun 2017 10:11:10 -0400 - rev 414054
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1282269 - Intermittent devtools/client/framework/test/browser_browser_toolbox_debugger.js. temporarily disable on debug. r=gbrown MozReview-Commit-ID: IIPeTQeCZ9Z
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip