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 365244
Push 91715 by nfroyd@mozilla.com at Wed, 21 Jun 2017 17:28:47 +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 365243
Push 91715 by nfroyd@mozilla.com at Wed, 21 Jun 2017 17:28:47 +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 365242
Push 91715 by nfroyd@mozilla.com at Wed, 21 Jun 2017 17:28:47 +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 365241
Push 91715 by nfroyd@mozilla.com at Wed, 21 Jun 2017 17:28:47 +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 365240
Push 91715 by nfroyd@mozilla.com at Wed, 21 Jun 2017 17:28:47 +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 365239
Push 91715 by nfroyd@mozilla.com at Wed, 21 Jun 2017 17:28:47 +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 365238
Push 91714 by nfroyd@mozilla.com at Wed, 21 Jun 2017 16:59:47 +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 365237
Push 91714 by nfroyd@mozilla.com at Wed, 21 Jun 2017 16:59:47 +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 365236
Push 91714 by nfroyd@mozilla.com at Wed, 21 Jun 2017 16:59:47 +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 365235
Push 91714 by nfroyd@mozilla.com at Wed, 21 Jun 2017 16:59:47 +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 365234
Push 91714 by nfroyd@mozilla.com at Wed, 21 Jun 2017 16:59:47 +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 365233
Push 91713 by mchang@mozilla.com at Wed, 21 Jun 2017 15:39:22 +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 365232
Push 91712 by lhansen@mozilla.com at Wed, 21 Jun 2017 14:17:24 +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 365231
Push 91712 by lhansen@mozilla.com at Wed, 21 Jun 2017 14:17:24 +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 365230
Push 91711 by jmaher@mozilla.com at Wed, 21 Jun 2017 14:16:35 +0000
Bug 1282269 - Intermittent devtools/client/framework/test/browser_browser_toolbox_debugger.js. temporarily disable on debug. r=gbrown MozReview-Commit-ID: IIPeTQeCZ9Z
fcc60b7fa3ef542313448a3924dcd947f7789333: Bug 1360446 - Intermittent test_click.py TestLegacyClick.test_click. temporarily disable on debug+e10s. r=gbrown
Joel Maher <jmaher@mozilla.com> - Wed, 21 Jun 2017 10:11:08 -0400 - rev 365229
Push 91711 by jmaher@mozilla.com at Wed, 21 Jun 2017 14:16:35 +0000
Bug 1360446 - Intermittent test_click.py TestLegacyClick.test_click. temporarily disable on debug+e10s. r=gbrown MozReview-Commit-ID: 5izvQ1NnKrD
9b8d77e85563fc617961b74c44be8bb772713a04: Bug 1262224 - disable test_cross_origin_url_after_redirect.html as it leaks often. r=gbrown
Joel Maher <jmaher@mozilla.com> - Wed, 21 Jun 2017 10:11:06 -0400 - rev 365228
Push 91711 by jmaher@mozilla.com at Wed, 21 Jun 2017 14:16:35 +0000
Bug 1262224 - disable test_cross_origin_url_after_redirect.html as it leaks often. r=gbrown MozReview-Commit-ID: KQVLAiOzTE9
8724211bb0bb1e323924494326fd0bb8d697a9fb: Bug 1374997 Part 2: Add check to ensure we switch back to original tab after print preview. r=Gijs
Bob Owen <bobowencode@gmail.com> - Wed, 21 Jun 2017 15:03:31 +0100 - rev 365227
Push 91710 by bobowencode@gmail.com at Wed, 21 Jun 2017 14:03:54 +0000
Bug 1374997 Part 2: Add check to ensure we switch back to original tab after print preview. r=Gijs
68e313f8c77cc1f057c4411c87264c5b3c0bebf2: Bug 1374997 Part 1: Make sure changing the tab is allowed, before we switch back after print preview. r=Gijs
Bob Owen <bobowencode@gmail.com> - Wed, 21 Jun 2017 15:03:31 +0100 - rev 365226
Push 91710 by bobowencode@gmail.com at Wed, 21 Jun 2017 14:03:54 +0000
Bug 1374997 Part 1: Make sure changing the tab is allowed, before we switch back after print preview. r=Gijs
147ad58662c7eb63eb80ca941d49f4489467f565: Bug 1369508 - Avoid slow and unnecessary GetSystemMetrics calls for Window's command buttons during startup. r=jimm
Jonathan Watt <jwatt@jwatt.org> - Mon, 12 Jun 2017 21:11:44 +0100 - rev 365225
Push 91709 by jwatt@jwatt.org at Wed, 21 Jun 2017 13:52:33 +0000
Bug 1369508 - Avoid slow and unnecessary GetSystemMetrics calls for Window's command buttons during startup. r=jimm
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip