3585c6359fa254d8a38970f68fe4604263a8a599: Bug 1353461 - [reftest] Implement run-by-manifest for reftest, r=jmaher
Andrew Halberstadt <ahalberstadt@mozilla.com> - Thu, 08 Feb 2018 16:16:34 -0500 - rev 460260
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1353461 - [reftest] Implement run-by-manifest for reftest, r=jmaher Run-by-manifest is a mode where we restart Firefox between every manifest of tests. It sacrifices a little bit of runtime for better test isolation and improved stability. This turns run-by-manifest on for all platforms except Android. It also skips jsreftests and crashtests for now (mostly to limit the scope of what was landing all at once). Follow-ups will be filed to get it turned on in those places. MozReview-Commit-ID: DmvozAIPE5Q
c61a2a0ac22f454ae179cde042c70a4869526ad1: Bug 1353461 - [reftest] remove the start-after-crash feature, r=jmaher
Andrew Halberstadt <ahalberstadt@mozilla.com> - Mon, 05 Feb 2018 14:24:49 -0500 - rev 460259
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1353461 - [reftest] remove the start-after-crash feature, r=jmaher The point of start-after-crash was to resume running tests after a crash so we don't miss out on test coverage when a crash happens. Now that we're close to landing run-by-manifest, this feature is as necessary since only tests that appear later in the same manifest as the crashing test will be skipped. Another reason to remove it, is that it's current implementation is buggy. It assumes tests have a unique ID (they don't), which means we could accidentally get into an infinite loop if the wrong test happens to crash at the wrong time. A third reason to remove it is that it adds a lot of complexity to the harness. Especially now with run-by-manifest, supporting both would require handling a lot of different edge cases and make things much more complicated than the already are. All that being said, it would still provide value. Not only would it allow us to resume tests in the same manifest, but run-by-manifest isn't yet enabled on Android, jsreftest or crashtest (though we hope to get it enabled in those places in the future). So it may be worth re-implementing start-after-crash again based on the new manifest parsing mechanism that run-by-manifest uses. It should be possible to implement it a lot more cleanly now. This work will have to be left to a follow-up. MozReview-Commit-ID: P2hh5VecKW
097761a4d06c8441fe7a35b601c0beae64e9b968: Bug 1353461 - [manifestparser] Implement a chunk_by_manifest algorithm, r=jmaher
Andrew Halberstadt <ahalberstadt@mozilla.com> - Tue, 13 Feb 2018 15:16:37 -0500 - rev 460258
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1353461 - [manifestparser] Implement a chunk_by_manifest algorithm, r=jmaher This implements a chunk_by_manifest algorithm. It is similar to chunk_by_slice in that it tries to make an even number of tests run in each chunk. However, unlike chunk_by_slice it will guarantee that tests in the same manifest will all run in the same chunk. This makes it suitable to use with run-by-manifest. This means the chunks won't be perfect (as manifests are differnet sizes). It is also prone to more randomization, similar to chunk-by-runtime. In fact, this algorithm is nearly identical to the chunk-by-runtime one, so it was refactored out to a base class. MozReview-Commit-ID: HI2ByxW0i8V
c855ee63e40c9d120fb9f91d377bf3341a6bea89: Bug 1441108 - Don't print warning for less than 1 scaling factor; r=stransky
Jan Horak <jhorak@redhat.com> - Mon, 26 Feb 2018 11:44:25 +0100 - rev 460257
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1441108 - Don't print warning for less than 1 scaling factor; r=stransky A lot of "WARNING: Invalid monitor scale: -1" appering for the puppet widget since fix for bug 1439881 landed. We don't need to print the warning, fallback to 1 is sufficient enough. MozReview-Commit-ID: 73BGc8neUmu
a33432da0fe977b87dfee3caba6d090254400285: Bug 1432426 - Remove synchronous Bookmarks::moveItem. r=standard8
Marco Bonardo <mbonardo@mozilla.com> - Sat, 24 Feb 2018 16:10:47 +0100 - rev 460256
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1432426 - Remove synchronous Bookmarks::moveItem. r=standard8 MozReview-Commit-ID: Bg5Py6aiEDw
c18aca06e66d32ffb345f988ea52a3cb08f3f85b: Bug 1441021 - Add Occitan (oc) to shipped-locales for Firefox 60 r=Pike
Francesco Lodolo (:flod) <flod@lodolo.net> - Sun, 25 Feb 2018 19:21:26 +0100 - rev 460255
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1441021 - Add Occitan (oc) to shipped-locales for Firefox 60 r=Pike MozReview-Commit-ID: 5zeZqpWJJ1T
e3fea1e629c42bda0f1f2cf482356c41c4e99c3e: Bug 1439046 - Guard against division by zero in DynamicsCompressorKernel.cpp. r=pehrsons
Paul Adenot <paul@paul.cx> - Fri, 23 Feb 2018 14:06:51 +0100 - rev 460254
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1439046 - Guard against division by zero in DynamicsCompressorKernel.cpp. r=pehrsons MozReview-Commit-ID: 2DlebpogUHm
0c0eef1ad232ab1a38eb3061102faadf1c929d67: Bug 1437854 - Enable browser_console_webconsole_ctrlw_close_tab.js in new frontend r=Honza
Michael Ratcliffe <mratcliffe@mozilla.com> - Wed, 14 Feb 2018 15:45:28 +0000 - rev 460253
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1437854 - Enable browser_console_webconsole_ctrlw_close_tab.js in new frontend r=Honza MozReview-Commit-ID: Ez3Qbs9FSwD
ddde09c787dc7358fd24c82727f2c8bc9a14ebc9: Bug 1437850 - Enable browser_console_nsiconsolemessage.js in new frontend r=nchevobbe
Michael Ratcliffe <mratcliffe@mozilla.com> - Wed, 14 Feb 2018 16:38:18 +0000 - rev 460252
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1437850 - Enable browser_console_nsiconsolemessage.js in new frontend r=nchevobbe MozReview-Commit-ID: 7U1P72flVrO
f0526287f8c3331f250376ae26fd8c95304a6723: Merge mozilla-central to autoland. a=merge CLOSED TREE
Brindusan Cristian <cbrindusan@mozilla.com> - Mon, 26 Feb 2018 11:51:27 +0200 - rev 460251
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
efa7b8392cac064ece5674aaaff2d6a7d17358c7: Bug 1439500 - Make devtools/client/shared/widgets handle non-printable keys and key combinations with keydown event r=jryans
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 20 Feb 2018 18:57:35 +0900 - rev 460250
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1439500 - Make devtools/client/shared/widgets handle non-printable keys and key combinations with keydown event r=jryans We'll stop dispatching keypress event for non-printable keys and key combinations at least in web content. This means that widget of devtools/client cannot be tested with loading them into tabs with mochitest browser chrome. Fortunately, they are cleanly independent from other module's keypress event listeners. So, we can make they use keydown event to handle non-printable keys and key combinations. MozReview-Commit-ID: 6fNSsGi9VbQ
789c6aac53c66631e2f7a94b8a1a18b4c48f44b5: Bug 1438794 - Makes single-line text controls in vertical-writing mode vertically scrollable if they overflow vertically; and makes them horizontally unscrollable no matter whether they overflow horizontally. r=kats
Zhang Junzhi <zjz@zjz.name> - Fri, 23 Feb 2018 02:40:44 +0800 - rev 460249
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1438794 - Makes single-line text controls in vertical-writing mode vertically scrollable if they overflow vertically; and makes them horizontally unscrollable no matter whether they overflow horizontally. r=kats As for now, the scrollable direction with a mouse wheel for a single-line text control is hard-coded; that is, only horizontal wheel scrolls are able to take effect while vertical ones aren't. However, this isn't the desired case for vertical writing mode, where the opposite case definitely suits better. This commit refines the hard-coded scrollable direction for a single-line text control to be writing-mode-adaptive. MozReview-Commit-ID: 4Zkoe2ExPCZ
314710c9de4ed6782e1c46e28a8852446a84bfa2: No bug, Automated HPKP preload list update from host bld-linux64-spot-030 - a=hpkp-update
ffxbld - Mon, 26 Feb 2018 12:44:28 -0800 - rev 460248
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
No bug, Automated HPKP preload list update from host bld-linux64-spot-030 - a=hpkp-update
ddfebfc9bd21af7f276a0d222fbe70590c3106f0: No bug, Automated HSTS preload list update from host bld-linux64-spot-030 - a=hsts-update
ffxbld - Mon, 26 Feb 2018 12:44:24 -0800 - rev 460247
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
No bug, Automated HSTS preload list update from host bld-linux64-spot-030 - a=hsts-update
6d72eade26af359ffc3cd3e381fd79c88922b9b8: Backed out 3 changesets (bug 903519) for frequent assertion failures on js/src/gc/Cell.h:182 a=backout
Cosmin Sabou <csabou@mozilla.com> - Mon, 26 Feb 2018 19:16:41 +0200 - rev 460246
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Backed out 3 changesets (bug 903519) for frequent assertion failures on js/src/gc/Cell.h:182 a=backout Backed out changeset e8978f3fcfbe (bug 903519) Backed out changeset 0f4234c21322 (bug 903519) Backed out changeset 741225b427a8 (bug 903519)
02aa9c921aedfd0e768a92a6a8c5cba1b14191c1: Merge inbound to mozilla-central. a=merge
Cosmin Sabou <csabou@mozilla.com> - Mon, 26 Feb 2018 11:47:29 +0200 - rev 460245
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Merge inbound to mozilla-central. a=merge
28d25664945a0626e1ef0062d7815ba8a63a909e: Backed out changeset d8d5e1376664 (bug 1426797) because it doesn't fail anymore on Windows
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 26 Feb 2018 01:38:10 +0200 - rev 460244
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Backed out changeset d8d5e1376664 (bug 1426797) because it doesn't fail anymore on Windows
ea423e4b7856fdce3a8389cff8adf64b8312a796: Backed out changeset ba4ac537f9a4 (bug 1428087) because the assertion didn't reproduce anymore
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 26 Feb 2018 01:35:54 +0200 - rev 460243
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Backed out changeset ba4ac537f9a4 (bug 1428087) because the assertion didn't reproduce anymore
1c73a247fa443ca01ae9bb8f754d424d97df8c45: Merge mozilla-central to inbound. a=merge CLOSED TREE
Margareta Eliza Balazs <ebalazs@mozilla.com> - Sun, 25 Feb 2018 23:44:52 +0200 - rev 460242
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
5261ab013f200c7a40b7695a45f88dc60d9dc3d3: Bug 1440093 - Breakpoints at the end of a line are missed. r=jimb
Jason Laster <jason.laster.11@gmail.com> - Thu, 22 Feb 2018 12:28:00 +0200 - rev 460241
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1440093 - Breakpoints at the end of a line are missed. r=jimb
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip