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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip