Commit Graph

646694 Commits

Author SHA1 Message Date
Mike Hommey
35d057b2e3 Bug 1536486 - Use plain cargo instead of rustup cargo on OSX. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D27040

--HG--
extra : moz-landing-system : lando
2019-04-11 22:25:51 +00:00
Emilio Cobos Álvarez
278866eb8e Bug 1543837 - Fix servo build and appease tidy. 2019-04-12 00:25:50 +02:00
Emilio Cobos Álvarez
2fa8c1c1a2 Bug 1543837 - Reformat recent changes. 2019-04-12 00:25:37 +02:00
Mathieu Leplatre
7cedc72b0d Bug 1539452 - Use TelemetryTestUtils.assertEvents() in Remote Settings tests r=glasserc
Use TelemetryTestUtils.assertEvents() in Remote Settings tests

Differential Revision: https://phabricator.services.mozilla.com/D27100

--HG--
extra : moz-landing-system : lando
2019-04-11 18:39:52 +00:00
Gijs Kruitbosch
edfb488cf8 Bug 1543733 - don't force text colour for disabled checkboxes in customize mode, r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D27105

--HG--
extra : moz-landing-system : lando
2019-04-11 21:46:36 +00:00
Mike Hommey
9a8540b0db Bug 1543595 - Enable linux64-aarch64 builds. r=froydnj
While we don't have an actual need for those builds at the moment, there
is work in progress to get fuzzing builds for aarch64, and as the
previous change showed, the build were busted by other changes since
they were put in place. So we might as well enable them, so as to be
aware of bustage when it happens rather than while working on getting
the fuzzing builds up.

Depends on D27035

Differential Revision: https://phabricator.services.mozilla.com/D27036

--HG--
extra : moz-landing-system : lando
2019-04-11 14:35:25 +00:00
Mike Hommey
fa8f822fb0 Bug 1543595 - Add missing aarch64 target to the rust 1.33 toolchain. r=froydnj
I must have written the rust 1.33 patch before I landed the
linux64-aarch64 patches, so when that landed, it lacked the aarch64
target. (it's still there on the rust 1.32 toolchain)

Differential Revision: https://phabricator.services.mozilla.com/D27035

--HG--
extra : moz-landing-system : lando
2019-04-11 14:35:25 +00:00
nidhi
226e83369e BUG 1448932 - Added: Prefs for tracking protection intro r=johannh
replaced MAX_INTROS constant value of 20 with pref set to 5

Differential Revision: https://phabricator.services.mozilla.com/D24783

--HG--
extra : moz-landing-system : lando
2019-04-11 21:58:58 +00:00
Nihanth Subramanya
460a6d9075 Bug 1531838 - Inject/remove stylesheets in a Services.tm.dispatchToMainThread call. r=johannh
This avoids an AssertionError when loading a stylesheet in a nested
event loop. See comment 15 in the bug.

Differential Revision: https://phabricator.services.mozilla.com/D26971

--HG--
extra : moz-landing-system : lando
2019-04-11 21:41:43 +00:00
Nihanth Subramanya
fb51bfa78f Bug 1531838 - Ensure we don't set up twice on any window. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D26701

--HG--
extra : moz-landing-system : lando
2019-04-10 22:12:09 +00:00
Nihanth Subramanya
d849a2f135 Bug 1531838 - Reliably wait for click-to-play popup notification in private windows. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D26700

--HG--
extra : moz-landing-system : lando
2019-04-10 22:11:39 +00:00
Nihanth Subramanya
4716e57f4c Bug 1531838 - Inline PanelUI code and avoid leaving behind properties on windows. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D26699

--HG--
extra : moz-landing-system : lando
2019-04-10 22:11:32 +00:00
Nihanth Subramanya
de16116657 Bug 1531838 - Enable Firefox Monitor by default. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D23837

--HG--
extra : moz-landing-system : lando
2019-04-10 22:09:48 +00:00
Adam Holm
f46e894a59 Bug 1542355 - Fixes CACHEIR_LOGS=1 crashing nightly build. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D26987

--HG--
extra : moz-landing-system : lando
2019-04-11 20:04:37 +00:00
Lee Salzman
24255a072b Bug 1543744 - use clip bounds when drawing masks with Skia. r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D27112

--HG--
extra : moz-landing-system : lando
2019-04-11 19:00:32 +00:00
Dale Harvey
0b929a867e Bug 1496075 - Part 4: Delete searchplugins. r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D25357

--HG--
extra : moz-landing-system : lando
2019-04-11 20:49:56 +00:00
Dale Harvey
9bdc33dd43 Bug 1496075 - Part 3: Use webextensions in SearchServices. r=mikedeboer,mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D25246

--HG--
rename : browser/components/search/searchplugins/list.json => browser/components/search/extensions/list.json
rename : browser/components/search/searchplugins/images/wikipedia.ico => toolkit/components/search/tests/xpcshell/data/test-extensions/multilocale/favicon.ico
rename : browser/components/search/searchplugins/images/google.ico => toolkit/components/search/tests/xpcshell/data/test-extensions/special-engine/favicon.ico
extra : moz-landing-system : lando
2019-04-11 20:49:31 +00:00
Dale Harvey
81edbab4a6 Bug 1496075 - Part 2: Telemetry changes to support search extensions. r=chutten,raphael
Differential Revision: https://phabricator.services.mozilla.com/D25245

--HG--
extra : moz-landing-system : lando
2019-04-11 20:48:57 +00:00
Dale Harvey
7ebe97c465 Bug 1496075 - Part 1: Extensions changes to support search extensions. r=mixedpuppy,robwu
Differential Revision: https://phabricator.services.mozilla.com/D25244

--HG--
extra : moz-landing-system : lando
2019-04-11 21:30:47 +00:00
Dale Harvey
374f6a02aa Bug 1486820 - Part 2: Add tests to ensure valid manifest. r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D25381

--HG--
extra : moz-landing-system : lando
2019-04-11 20:48:22 +00:00
Dale Harvey
8ac474648e Bug 1486820 - Convert Opensearch files to WebExtensions. r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D24140

--HG--
extra : moz-landing-system : lando
2019-04-11 20:48:09 +00:00
Ed Lee
0e4abe13bb Bug 1543756 - Add Discovery preferences, optimized images and bug fixes to Activity Stream r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D27139

--HG--
extra : moz-landing-system : lando
2019-04-11 21:20:17 +00:00
André Bargull
16ab6e389e Bug 1539694 - Part 3: Update xray tests for Promise. r=peterv
Differential Revision: https://phabricator.services.mozilla.com/D26144

--HG--
extra : moz-landing-system : lando
2019-04-11 21:07:00 +00:00
André Bargull
64d8a565e1 Bug 1539694 - Part 2: Implement Promise.allSettled stage 3 proposal. r=jorendorff
Nightly-only for now because the proposal only just reached stage 3.

Promise.allSettled is similar to Promise.all, except that each element also has
an own reject handler. Apart from that most code from Promise.all can be reused
for Promise.allSettled, including calling the `CommonPerformPromiseAllRace`
helper function.

Because each element has an own reject handler and we need to track if either
function of the resolve/reject handler pair was already called, it's not
possible to reuse the same trick as in `PromiseAllResolveElementFunction` where
the data-holder slot is used to track if the handler was already called. Instead
`PromiseAllSettledElementFunction` uses the values array to check if the
current index position is still set to `undefined` as a mean to verify that the
resolving functions for each element weren't already called.

Differential Revision: https://phabricator.services.mozilla.com/D25209

--HG--
extra : moz-landing-system : lando
2019-04-11 21:06:40 +00:00
André Bargull
700ff40d88 Bug 1539694 - Part 1: Modify shared Promise.all/race helper to allow passing in a different reject function. r=jorendorff
And a shared helper function for Promise.all, Promise.race, and soon
Promise.allSettled to avoid code repetition.

Differential Revision: https://phabricator.services.mozilla.com/D25208

--HG--
extra : moz-landing-system : lando
2019-04-11 21:06:17 +00:00
Shane Caraveo
964cc5ac33 Bug 1528562 support POST with 303 redirect in identity.launchWebAuthFlow r=rpl,Ehsan
nsBrowserStatusFilter is updated to not filter out STATE_IS_REDIRECTED_DOCUMENT.

The test here is adding a way to have a "login form" do a post to a server script, which then does a 303 redirect.  This mimics what some services, including LinkedIn do during this stage.

Differential Revision: https://phabricator.services.mozilla.com/D26969

--HG--
extra : moz-landing-system : lando
2019-04-11 21:26:14 +00:00
Ting-Yu Lin
2ebacf19f8 Bug 1543571 Part 4 - Manually replace "reflow state" with "reflow input" that are break across lines. r=dholbert
This is a follow-up for Part 1. I find all the candidates by running the
following command under layout/, and manually replace them.

  ag -A 1 reflow$ | ag -B 1 state

Differential Revision: https://phabricator.services.mozilla.com/D27162

--HG--
extra : moz-landing-system : lando
2019-04-11 21:22:16 +00:00
Ting-Yu Lin
e1cd02f366 Bug 1543571 Part 3 - Rename blockHtmlRI to blockReflowInput in nsBlockFrame::ReflowBlockFrame(). r=dholbert
nsHTMLReflowState was renamed to ReflowInput in bug 1277129, so remove
the "Html" in the variable name.

Also, remove the comment "ReflowBlock will initialize it." because
ReflowInput::Init() is called in the constructor. We are not using
ReflowInput::CALLER_WILL_INIT flag here.

Differential Revision: https://phabricator.services.mozilla.com/D27024

--HG--
extra : moz-landing-system : lando
2019-04-11 20:29:44 +00:00
Ting-Yu Lin
04a76d27a6 Bug 1543571 Part 2 - Replace DUMMY_PARENT_REFLOW_STATE with DUMMY_PARENT_REFLOW_INPUT. r=dholbert
This patch is generated by the following script running on Linux:

function rename() {
    find .\
         -type f\
         ! -path "./obj*"\
         ! -path "./.git"\
         ! -path "./.hg"\
         \( -name "*.cpp" -or\
            -name "*.h" \)\
            -exec sed -i -e "s/$1/$2/g" "{}" \;
}
rename DUMMY_PARENT_REFLOW_STATE DUMMY_PARENT_REFLOW_INPUT

Differential Revision: https://phabricator.services.mozilla.com/D27023

--HG--
extra : moz-landing-system : lando
2019-04-11 20:27:18 +00:00
Ting-Yu Lin
f49d08722a Bug 1543571 Part 1 - Replace "reflow state" with "reflow input". r=dholbert
This patch is generated by the following script on Linux:

function rename() {
    find .\
         -type f\
         ! -path "./obj*"\
         ! -path "./.git"\
         ! -path "./.hg"\
         \( -name "*.cpp" -or\
            -name "*.h" \)\
            -exec sed -i -e "s/$1/$2/g" "{}" \;
}
rename "reflow state" "reflow input"

Differential Revision: https://phabricator.services.mozilla.com/D27022

--HG--
extra : moz-landing-system : lando
2019-04-11 20:27:37 +00:00
Ting-Yu Lin
16b761dfeb Bug 1543571 Part 0 - Adjust a comment to prevent it from being adjusted in Part 1. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D27161

--HG--
extra : moz-landing-system : lando
2019-04-11 20:51:42 +00:00
Jason Laster
6cc5611a86 Bug 1543519 - Add a build watcher. r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D26998

--HG--
extra : moz-landing-system : lando
2019-04-11 19:37:29 +00:00
Drew Willcoxon
2c2bb13ce7 Bug 1540710 - Down arrow key on the current URL/text should search for the URL/text, and clicking on the history dropmarker should keep the input's current value. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D25906

--HG--
extra : moz-landing-system : lando
2019-04-11 21:09:50 +00:00
Jason Laster
325188a605 Bug 1534818 - Test worker functionality.
Differential Revision: https://phabricator.services.mozilla.com/D27156

--HG--
extra : moz-landing-system : lando
2019-04-11 20:59:43 +00:00
Alexis Beingessner
57e741babc Bug 1525642 - ensure that w~=1 when assuming a transform is just a translation. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D27163

--HG--
extra : moz-landing-system : lando
2019-04-11 20:52:21 +00:00
Alastor Wu
f076a8ece9 Bug 1540740 - part2 : using TimeUnit as input parameter for 'AdjustForStartTime()'. r=jya
There is no need to cast to `TimeUnit` to `int64` and then cast to `TimeUnit` again.

Differential Revision: https://phabricator.services.mozilla.com/D26758

--HG--
extra : moz-landing-system : lando
2019-04-11 17:32:54 +00:00
alwu
aebb6d8617 Bug 1540740 - part1 : let the return value of 'AdjustForStartTime()' to tell whether the adjustment is succeeded r=jya
Now the caller of `AdjustForStartTime()` should check the return value to know whether the adjustment is succeeded.

If the error happens the caller should handle it and return an error.

Differential Revision: https://phabricator.services.mozilla.com/D26756

--HG--
extra : moz-landing-system : lando
2019-04-11 20:43:00 +00:00
Oana Pop Rus
76651301a1 Backed out changeset acb04833e713 (bug 1500533) for assertion failure in nsHttpChannel.cpp on a CLOSED TREE 2019-04-11 23:15:08 +03:00
Noemi Erli
aa44fadac3 Backed out 3 changesets (bug 1536170) for xpcshell failures in test_bookmark_duping.js CLOSED TREE
Backed out changeset 57c26f8e0bf7 (bug 1536170)
Backed out changeset ccea2e827d9d (bug 1536170)
Backed out changeset 51a67bffd7d2 (bug 1536170)
2019-04-11 23:05:24 +03:00
Cosmin Sabou
af07021e88 Backed out 10 changesets (bug 1536411) for causing leaks in CondVar, MessagePortService, MessagePortServiceData.
Backed out changeset eda5854cd7e8 (bug 1536411)
Backed out changeset f94dfbf2476c (bug 1536411)
Backed out changeset c68dc3152faa (bug 1536411)
Backed out changeset f67d157e8baf (bug 1536411)
Backed out changeset 1107a9767f38 (bug 1536411)
Backed out changeset ccbe1af00fb9 (bug 1536411)
Backed out changeset 552c4b588524 (bug 1536411)
Backed out changeset 2eb20578159b (bug 1536411)
Backed out changeset 45708d22bb6d (bug 1536411)
Backed out changeset 87601ef1d4d4 (bug 1536411)
2019-04-11 22:48:49 +03:00
Chris Martin
2d1a0515d9 Bug 1052579 - Add explicit arena to several char-copying JS functions r=sfink
Several of these JS char-copying functions allocate memory, and currently
they implicitly do it in the MallocArena. They now take an explicit argument
about which arena they perform their allocation in.

Differential Revision: https://phabricator.services.mozilla.com/D25708

--HG--
extra : moz-landing-system : lando
2019-04-11 17:53:07 +00:00
Ehsan Akhgari
bf2a5e6e54 Bug 1500533 - Ensure that TLS session resumption tickets are only consumed if the channel isn't isolated by anti-tracking checks; r=michal,baku
Differential Revision: https://phabricator.services.mozilla.com/D26996

--HG--
extra : moz-landing-system : lando
2019-04-11 18:36:16 +00:00
Michael Kaply
2ff9f81d03 Bug 1542371 - Add basic support for ExtensionSettings policy. r=Felipe
Differential Revision: https://phabricator.services.mozilla.com/D26376

--HG--
extra : moz-landing-system : lando
2019-04-11 19:10:49 +00:00
Oana Pop Rus
fdb93637f9 Backed out 3 changesets (bug 1539694) for spidermonkey build bustage in Promise.cpp CLOSED TREE
Backed out changeset b69cb7f4f305 (bug 1539694)
Backed out changeset 2e36a4f4d996 (bug 1539694)
Backed out changeset 75b6666c5095 (bug 1539694)
2019-04-11 22:21:56 +03:00
Shane Caraveo
a401892884 Bug 628041 refresh the install blocked panel text r=flod,aswan
Differential Revision: https://phabricator.services.mozilla.com/D25881

--HG--
extra : moz-landing-system : lando
2019-04-11 18:56:47 +00:00
dlee
2d7d027aab Bug 1543341 - Refine Safe Browsing log output. r=baku
After calling Lookup API per table, Safe Browsing outputs too many debug
message for a single URL lookup. Refine the current output.

Differential Revision: https://phabricator.services.mozilla.com/D27066

--HG--
extra : moz-landing-system : lando
2019-04-11 18:57:56 +00:00
Mike Conley
16b25917b7 Bug 1540150 - Make it impossible to enter the native drag-drop loop in test automation. r=NeilDeakin
Differential Revision: https://phabricator.services.mozilla.com/D25428

--HG--
extra : moz-landing-system : lando
2019-04-11 17:17:36 +00:00
Cosmin Sabou
17142f45ab Bug 1543604 - Disable resource-timing-level1.sub.html on mac and android for frequent failures.
Reviewers: jmaher

Tags: #secure-revision

Bug #: 1543604

Differential Revision: https://phabricator.services.mozilla.com/D27149

--HG--
extra : rebase_source : 13ce723dac711be80167db053167136a28517f63
2019-04-11 21:37:29 +03:00
Liang-Heng Chen
6b0c93a5f1 Bug 1543393 - shardIndex should not use ceil(); r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D26909

--HG--
extra : moz-landing-system : lando
2019-04-11 18:47:28 +00:00
Barret Rennie
1a53df3674 Bug 1536170 - Replace all usage of Async.yieldingIterator with Async.yieldingForEach r=tcsc
Differential Revision: https://phabricator.services.mozilla.com/D26593

--HG--
extra : moz-landing-system : lando
2019-04-11 18:40:02 +00:00