c8f05f715087777d0e7bc46de4a5fbc2c99d364b: Bug 1317109 - Remove Acrobat plugin quirk handling. r=jimm
Chris Peterson <cpeterson@mozilla.com> - Mon, 14 Nov 2016 23:37:44 -0800 - rev 439826
Push
36113 by bmo:afarre@mozilla.com at Wed, 16 Nov 2016 18:15:04 +0000
Bug 1317109 - Remove Acrobat plugin quirk handling. r=jimm
3fa59ec4e1addd2f5e02748cc487e51c3fc41d5b: Backed out changeset 5cd867e3258b (bug 1317674) for make check failures a=backout
Wes Kocher <wkocher@mozilla.com> - Tue, 15 Nov 2016 18:16:22 -0800 - rev 439825
Push
36113 by bmo:afarre@mozilla.com at Wed, 16 Nov 2016 18:15:04 +0000
Backed out changeset 5cd867e3258b (
bug 1317674) for make check failures a=backout
94d236757ac092d82a7ce0a4c27551e2fc74dee6: Bug 1311966 - symlink rather than copy artifacts; r?pmoore
draft
Rob Thijssen <rthijssen@mozilla.com> - Wed, 16 Nov 2016 13:31:48 +0000 - rev 439824
Push
36112 by rthijssen@mozilla.com at Wed, 16 Nov 2016 18:12:43 +0000
Bug 1311966 - symlink rather than copy artifacts; r?pmoore
MozReview-Commit-ID: 5cFjuwtUgEr
603282b8a364cd429f7d222358c720d388d4af56: Bug 1286799 - Ensure an up-to-date rust toolchain is available.
draft
Ralph Giles <giles@mozilla.com> - Wed, 16 Nov 2016 09:27:32 -0800 - rev 439823
Push
36111 by bmo:giles@thaumas.net at Wed, 16 Nov 2016 18:04:14 +0000
Bug 1286799 - Ensure an up-to-date rust toolchain is available.
Add a check to `mach bootstrap` that a compatible version of
the rust toolchain is installed and in path. Note that we use
a separate minimum version from the one checked at configure
time, defined in build/moz.configure/rust.configure, because
this script may be running stand-alone.
If we don't find `rustc` in PATH, we check for it in CARGO_HOME
and suggest adding it to PATH.
If we don't find `rustc` but find a `rustup`, we call it with
the --version switch and report if that fails. This will detect
the older `rustup.rs` script.
MozReview-Commit-ID: EPfQhLz4Dvo
880b5803a8e3d2373764f718cae81abb4c488815: Bug 1286799 - Use mozboot helper for mercurial version detection.
draft
Ralph Giles <giles@mozilla.com> - Tue, 15 Nov 2016 17:18:21 -0800 - rev 439822
Push
36111 by bmo:giles@thaumas.net at Wed, 16 Nov 2016 18:04:14 +0000
Bug 1286799 - Use mozboot helper for mercurial version detection.
Also use the abstracted helper method for reading the current
mercurial version too. This changes the regex from what was in
use before, but should work for normal version numbers.
MozReview-Commit-ID: IZfC65Jg6T8
e20b05068cf200042411c5518f33455237882b4a: Bug 1286799 - Abstract mozboot version checking.
draft
Ralph Giles <giles@mozilla.com> - Tue, 15 Nov 2016 14:31:59 -0800 - rev 439821
Push
36111 by bmo:giles@thaumas.net at Wed, 16 Nov 2016 18:04:14 +0000
Bug 1286799 - Abstract mozboot version checking.
Move version parsing to a helper method so it can be used
for more than one executable.
MozReview-Commit-ID: 4gOgdgYFbFx
d962e7b65ae57510cbf53814e71f5d4bb34fb679: Bug 1317478 - Remove obsolete cargo tooltool packages.
draft
Ralph Giles <giles@mozilla.com> - Mon, 14 Nov 2016 15:20:24 -0800 - rev 439820
Push
36111 by bmo:giles@thaumas.net at Wed, 16 Nov 2016 18:04:14 +0000
Bug 1317478 - Remove obsolete cargo tooltool packages.
We no longer make use of these, instead using the cargo included
in the rustc packages.
MozReview-Commit-ID: Dr9q0g7amEk
ac610fee34f3f18df0d0fe26540dbb161c52df86: Bug 1317478 - Use cargo from the rustc package.
draft
Ralph Giles <giles@mozilla.com> - Mon, 14 Nov 2016 13:58:46 -0800 - rev 439819
Push
36110 by bmo:giles@thaumas.net at Wed, 16 Nov 2016 18:03:38 +0000
Bug 1317478 - Use cargo from the rustc package.
The stable cargo now has all the features we need; pulling
a separate cargo nightly package is unnecessary.
MozReview-Commit-ID: FqWvSK0swsQ
a305698a485ad0978423c3a65f76e2b46f7e1071: Bug 1113747 - New search UI breaks if too many open search providers are offered. r?florian
draft
Drew Willcoxon <adw@mozilla.com> - Wed, 16 Nov 2016 10:00:51 -0800 - rev 439818
Push
36109 by dwillcoxon@mozilla.com at Wed, 16 Nov 2016 18:01:41 +0000
Bug 1113747 - New search UI breaks if too many open search providers are offered. r?florian
Based on an earlier patch by Nihanth Subramanya <nhnt11@gmail.com>
MozReview-Commit-ID: 4TZzFgovIJm
70a329125c3d267564c31720ce4cfb64e9b98de3: Bug 1309060 - Run |mach python-test| in parallel from make check, r?gps
draft
Andrew Halberstadt <ahalberstadt@mozilla.com> - Tue, 11 Oct 2016 16:06:35 -0400 - rev 439817
Push
36108 by ahalberstadt@mozilla.com at Wed, 16 Nov 2016 17:56:38 +0000
Bug 1309060 - Run |mach python-test| in parallel from make check, r?gps
This duplicates code in client.mk to retrieve the number of cores. We should
probably just get the build system to define a global variable for this, but
I don't know how to do that.
MozReview-Commit-ID: CfAGbVMJXXT
de5f5a652e4249a02add8b01e54b372f5ef9fd56: Bug 1309060 - Give |mach python-test| the ability to run tests in parallel, r?gps
draft
Andrew Halberstadt <ahalberstadt@mozilla.com> - Tue, 11 Oct 2016 12:29:09 -0400 - rev 439816
Push
36108 by ahalberstadt@mozilla.com at Wed, 16 Nov 2016 17:56:38 +0000
Bug 1309060 - Give |mach python-test| the ability to run tests in parallel, r?gps
We recently switched make check to call into |mach python-test| rather than invoking python
itself for each test file. But this ended up slowing down the tests as they were no longer
being run in parallel. This patch adds a --jobs flag to python-tests and runs test files in
parallel.
Note: if more than one job is used, output per test will be buffered and printed at the end
to avoid interleaving. This has the unfortunate side effect of making |mach python-test| look
like it is hanging, especially if running a very long file like mozbase's test.py. For this
reason, we still use -j1 by default so output will continue to be streamed. In automation we
will use multiple processes though.
MozReview-Commit-ID: 3u0wOFmyQLI
6942dbd53955faf7c3ffa5cb8b25028ec8733ef1: Bug 1309060 - Update futures to version 3.0.5, r?gps
draft
Andrew Halberstadt <ahalberstadt@mozilla.com> - Mon, 24 Oct 2016 16:04:45 -0400 - rev 439815
Push
36108 by ahalberstadt@mozilla.com at Wed, 16 Nov 2016 17:56:38 +0000
Bug 1309060 - Update futures to version 3.0.5, r?gps
We need the fix from https://github.com/agronholm/pythonfutures/issues/25
to allow sending KeyboardInterrupts to thread pools.
MozReview-Commit-ID: 5VfBttLbKOr
0e7e361d30975886318d1969f5182f31ec58372f: Bug 1309060 - Ignore "No such process" when trying to find pgid in mozprocess, r?gps
draft
Andrew Halberstadt <ahalberstadt@mozilla.com> - Thu, 03 Nov 2016 10:24:11 -0400 - rev 439814
Push
36108 by ahalberstadt@mozilla.com at Wed, 16 Nov 2016 17:56:38 +0000
Bug 1309060 - Ignore "No such process" when trying to find pgid in mozprocess, r?gps
For some reason calling os.getpgid(proc.pid) in this bug results in an OSError "No such process"
on OSX. This bug is starting the ProcessHandler from a concurrent.futures Thread, that must be
somehow related.
I tried debugging this, but couldn't figure out why this is happening. However, the pgid is not
needed for this use case, and simply ignoring the error works. We also ignore this very same
exception when calling os.getpgid elsewhere in mozprocess, so there must be some weird OSXism
happening.
MozReview-Commit-ID: 2YXhBaORC5s
14ea7f5420f130cbd9a6e830152ccd6af1f5678a: Bug 1315260 - Suspend idle callbacks. r?bkelly
draft
Andreas Farre <farre@mozilla.com> - Wed, 09 Nov 2016 15:51:31 +0100 - rev 439813
Push
36107 by bmo:afarre@mozilla.com at Wed, 16 Nov 2016 17:43:52 +0000
Bug 1315260 - Suspend idle callbacks. r?bkelly
MozReview-Commit-ID: HXlkNGIJXuw
f6f70e6c37d800c80344d0566b967c1ea10b8cde: Bug 1308061 - Part 1: Update SessionStore.jsm to notify when the list of closed objects changes, r?mikedeboer
draft
Bob Silverberg <bsilverberg@mozilla.com> - Wed, 09 Nov 2016 10:51:32 -0500 - rev 439812
Push
36106 by bmo:bob.silverberg@gmail.com at Wed, 16 Nov 2016 17:29:01 +0000
Bug 1308061 - Part 1: Update SessionStore.jsm to notify when the list of closed objects changes, r?mikedeboer
MozReview-Commit-ID: 7pBrvAhVQHP
09446ad63b423fc5576195eab204b1b52833038e: Bug 1318004 - Use C++11's override and remove virtual where applicable.
draft
Sylvestre Ledru <sledru@mozilla.com> - Wed, 16 Nov 2016 17:08:26 +0100 - rev 439811
Push
36105 by sledru@mozilla.com at Wed, 16 Nov 2016 17:27:25 +0000
Bug 1318004 - Use C++11's override and remove virtual where applicable.
MozReview-Commit-ID: H9tAe0YN1tx
4fe6be693a2391ed702a01a7abd02abf133a70a0: Bug 1318004 - Replace string literals containing escaped characters with raw string literals.
draft
Sylvestre Ledru <sledru@mozilla.com> - Wed, 16 Nov 2016 17:07:03 +0100 - rev 439810
Push
36105 by sledru@mozilla.com at Wed, 16 Nov 2016 17:27:25 +0000
Bug 1318004 - Replace string literals containing escaped characters with raw string literals.
MozReview-Commit-ID: KOk13e23Py
a6bf8b39f167f4119d1173665c2e70d59d1a8cc4: Bug 1318004 - Replace default bodies of special member functions with = default;
draft
Sylvestre Ledru <sledru@mozilla.com> - Wed, 16 Nov 2016 18:26:14 +0100 - rev 439809
Push
36105 by sledru@mozilla.com at Wed, 16 Nov 2016 17:27:25 +0000
Bug 1318004 - Replace default bodies of special member functions with = default;
MozReview-Commit-ID: 33AOhtFrXS8
955f175d503b2dde4a617f029c2d97e89e160c97: Bug 1313864 - Make IdleRequest dispatch itself. r?bkelly
draft
Andreas Farre <farre@mozilla.com> - Tue, 08 Nov 2016 13:54:40 +0100 - rev 439808
Push
36104 by bmo:afarre@mozilla.com at Wed, 16 Nov 2016 17:26:23 +0000
Bug 1313864 - Make IdleRequest dispatch itself. r?bkelly
Also let the throttled idle callbacks schedule themselves by calling
PostThrottledIdleCallback indirectly by using SetTimeoutOrInterval.
MozReview-Commit-ID: EuJfpkM6Acf
cabd279ce1ab225a8cba7e18cc18469b97e4380b: Bug 1276705 - rm IE/safari settings importers, r=dolske
draft
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Mon, 14 Nov 2016 13:04:06 +0000 - rev 439807
Push
36103 by gijskruitbosch@gmail.com at Wed, 16 Nov 2016 17:21:07 +0000
Bug 1276705 - rm IE/safari settings importers, r=dolske
MozReview-Commit-ID: 2YcaxJkbTwj