Граф коммитов

674989 Коммитов

Автор SHA1 Сообщение Дата
Mark Hammond 0481284ac7 Bug 1583897 - Send a telemetry event for new sendtab. r=tcsc,eoger,lina
Differential Revision: https://phabricator.services.mozilla.com/D48153

--HG--
extra : moz-landing-system : lando
2019-10-14 22:17:28 +00:00
Mike Taylor 0b08adcfbb Bug 1587558 - Import WebCompat GoFaster 6.4.0 sources. r=twisniewski
Differential Revision: https://phabricator.services.mozilla.com/D48902

--HG--
extra : moz-landing-system : lando
2019-10-14 21:23:59 +00:00
Jeff Walden a09c2fa5e0 Bug 1556230 - Add comments and a test. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D33675

--HG--
extra : moz-landing-system : lando
2019-10-14 22:04:29 +00:00
Mark Hammond c7296e7825 Bug 1587769 - update the pref we watch to ensure we sync immediately after device name change. r=eoger
Differential Revision: https://phabricator.services.mozilla.com/D49102

--HG--
extra : moz-landing-system : lando
2019-10-14 16:30:27 +00:00
Cosmin Sabou 5d6e6dc693 Backed out changeset adbcc583862c (bug 1579974) for browser chrome failures on browser_asrouter_trigger_listeners.js 2019-10-15 00:12:26 +03:00
Nika Layzell 7a66ccf8ea Bug 1578507 - Remove browser_cross_process_redirect test r=valentin
This test was originally written to test HTTPResponseProcessSelection before it
was hooked up into the process switch machinery. It hooks into some parts of the
process switch process which should probably be removed in the future (such as
overriding the child listener component registration), and is broken under
fission anyway.

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

--HG--
extra : moz-landing-system : lando
2019-10-14 21:08:16 +00:00
Toshihito Kikuchi ee1f6d7a78 Bug 1529593 - Make LauncherRegistryInfo delay write to the registry. r=aklotz
We have the `LauncherRegistryInfo` class to check the launcher process was
launched successfully on Windows by comparing the timestamps in the registry
when each process was launched.

The problem was when the process is launched from an elevated process, we
relaunch a new launcher process via shell after we updated the launcher's
timestamp.  As a result, `LauncherRegistryInfo` unexpectedly disabled the
launcher process even though there was nothing wrong.

A proposed fix is to introduce delay-write to the `LauncherRegistryInfo`.  With
this, `LauncherRegistryInfo::Check` modifies only the image timestamp. To update
the launcher/browser timestamps, we need to call `LauncherRegistryInfo::Commit`.
When we ask shell to relaunch a new process, we hold back commit, delegating it
to the new process.

There is another consideration needed.  If something fails during `LauncherMain`,
we call `DisableDueToFailure()` to disable the launcher until the image timestamp
is changed.  In such a case, we should not change the stored timestamps even
though commit is attempted.  The problem is we use a different instance to call
`DisableDueToFailure()` in `HandleLauncherError`.  To deal with this design,
`LauncherRegistryInfo` has a static boolean to indicate disablement happens or not.

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

--HG--
extra : moz-landing-system : lando
2019-10-14 17:14:54 +00:00
Jeff Walden 45d78db2ec Bug 1584601 - CTypes.PointerType.prototype.decrement shouldn't compute the new pointer by adding a super-large unsigned value to the pointer (and thereby overflowing). r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D47522

--HG--
extra : moz-landing-system : lando
2019-10-14 13:45:36 +00:00
Cameron McCormack cd4be0a31d Bug 1587235 - Report missing include filename in ServoBindings.toml. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D48625

--HG--
extra : moz-landing-system : lando
2019-10-09 10:44:29 +00:00
Erica Wright 994cf2a525 Bug 1579974 - Add celebrating milestone toast when certain numbers of trackers are blocked. r=k88hudson,johannh,fluent-reviewers,flod
test with:
`./mach run --temp-profile --setpref browser.newtabpage.activity-stream.asrouter.providers.cfr="{\"id\":\"cfr\",\"enabled\":true,\"type\":\"local\",\"localProvider\":\"CFRMessageProvider\",\"frequency\":{\"custom\":[{\"period\":\"daily\",\"cap\":10}]},\"categories\":[\"cfrAddons\",\"cfrFeatures\"],\"updateCycleInMs\":3600000}"`

for testing: Change `browser/components/newtab/lib/CFRPageActions.jsm` line 136, to `if (false)` instead of `if (resource)` or comment out that block. This is to force using the local ftl file.


  - you can use the newtab devtools, set `browser.newtabpage.activity-stream.asrouter.devtoolsEnabled=true`
 - change the pref `privacy.trackingprotection.cfr-milestone.milestone-achieved=1` and `privacy.trackingprotection.cfr-milestone.milestones="1, 5000, 10000, 25000, 50000, 100000, 500000"`
 - ensure at least one tracker has been saved in the database by visiting a tracking page and refreshing (this is so we can get the date it was saved from the database).
- open a new tab and click the wrench to the top right.
- change provider to "cfr" scroll down to find the milestone_message and click "show"
- I've now added a 24 hour timeout in `toolkit/components/antitracking/TrackingDBService.jsm` line 270 - you'll want to comment this out in order to see the popup.

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

--HG--
extra : moz-landing-system : lando
2019-10-14 20:06:41 +00:00
Matthew Noorenberghe 87888ef235 Bug 1527828 - Remove insecure password field detection code for the address bar. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D48975

--HG--
extra : moz-landing-system : lando
2019-10-14 20:03:19 +00:00
Cosmin Sabou 2ebb010408 Backed out changeset c3eb8e3d19e4 (bug 1575304) for causing browser chrome failures on browser_popupNotification_learnmore.js 2019-10-14 22:49:47 +03:00
longsonr ed58ec02e7 Bug 1584685 - correct parameter to ssl-connection-error. r=johannh?
Differential Revision: https://phabricator.services.mozilla.com/D47524

--HG--
extra : moz-landing-system : lando
2019-10-14 19:25:12 +00:00
mcrawford@mozilla.com 0fbeeb4d57 Bug 1579166 - Buttons should be wider to match the spec r=jaws
Note - This was added in such a way so that any other buttons within login-item who have min-width declared are not overwritten.

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

--HG--
extra : moz-landing-system : lando
2019-10-14 18:17:08 +00:00
mcrawford@mozilla.com ce85a5594e Bug 1575304 - Remove ellipses after Learn more r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D46350

--HG--
extra : moz-landing-system : lando
2019-10-14 17:23:43 +00:00
Cosmin Sabou 5306157de7 Bug 1588486 - Fix eslint prettier failure. r=eslint-fix 2019-10-14 21:19:36 +03:00
Andrew Erickson 955ab61048 Bug 1503785: use new minidump_stackwalk r=bc
Use the new minidump_stackwalk that incorporates libcurl3 and libcurl4 compatibility. See https://bugzilla.mozilla.org/show_bug.cgi?id=1582574.

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

--HG--
extra : moz-landing-system : lando
2019-10-08 21:59:03 +00:00
Lina Cambridge 588d0cadd8 Bug 1586427 - Expand Places maintenance tasks for missing and wrong item types. r=mak
This commit updates maintenance to change an item's GUID when changing
its type, and adds a task to insert tombstones for the old GUIDs. This
ensures that the item is synced correctly to other clients, without
throwing errors or creating duplicates. We'll still need to handle
existing items on the server; that's bug 1586434.

This commit also adds a new task to fix up NULL types, and moves
the task to remove items referencing nonexistent Place IDs _after_
the new task. This ensures we do the right thing for items without
a type, and with an `fk` that doesn't reference `moz_places.id`.

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

--HG--
extra : moz-landing-system : lando
2019-10-14 17:50:33 +00:00
Emilio Cobos Álvarez d2edb10ab6 Bug 1588486 - Fix whitespace skipping inside inlines to handle display: contents correctly. r=mats
This also unifies the code a bit more.

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

--HG--
extra : moz-landing-system : lando
2019-10-14 17:38:43 +00:00
Emilio Cobos Álvarez fb24706ec8 Bug 1588486 - Don't generate frames for children display: contents is used within SVG text. r=mats
The TextNodeCorrespondenceRecorder stuff doesn't handle display: contents or
Shadow DOM at all. This causes a failure with an upcoming patch.

This patch fixes it and fixes related crashes like bug 1563779. This is the same
wallpaper as bug 1421807.

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

--HG--
extra : moz-landing-system : lando
2019-10-14 17:38:41 +00:00
Jon Coppeard 7f7fbc2229 Bug 1580536 - Make dynamic import a runtime error in contexts where we don't support it r=jorendorff
This removes the parse-time check for whether dynamic import hook has been set.  There's already a runtime check for this too, previously just to support enabling/disabling dynamic import via a pref.  I updated web platform tests and expectations so that use of dynamic imports in wokers is now an expected failure (previously we would time out).

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

--HG--
extra : moz-landing-system : lando
2019-10-14 16:33:29 +00:00
Martin Stransky 6bafd20d69 Bug 1587731 - [Wayland] Don't throw missing GdkDisplay warning in headless mode r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D49155

--HG--
extra : moz-landing-system : lando
2019-10-14 13:37:44 +00:00
Jared Wein a1f3063d98 Bug 1588046 - Flex the login-item so the form can grow to consume the remaining space and push the footer to the bottom of the grid area. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D48990

--HG--
extra : moz-landing-system : lando
2019-10-14 16:32:36 +00:00
Tim Nguyen 91d309b346 Bug 1588472 - Remove unused entries from DISABLED_ATTRIBUTE_SUPPORTED_XUL. r=webdriver-reviewers,bgrins,ato
Differential Revision: https://phabricator.services.mozilla.com/D49131

--HG--
extra : moz-landing-system : lando
2019-10-14 16:08:05 +00:00
Paolo Amadini ee00161634 Bug 1532703 - Redirect "about:config" to the HTML version on all channels for browser builds. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D48960

--HG--
extra : moz-landing-system : lando
2019-10-14 15:58:42 +00:00
shindli 56880b8b3b Backed out changeset 8fb923925923 (bug 1194860) for causing perma mda3 failures in dom/media/webaudio/test/test_convolverNodeChannelInterpretationChanges.html CLOSED TREE
--HG--
extra : histedit_source : f6827f0392c7d385c8a78cb2ec2458cf679afa4a
2019-10-14 19:27:08 +03:00
Narcis Beleuzu 68337a887d Backed out 3 changesets (bug 1575051) for bc failures on browser_browsingContext-getWindowByName.js . CLOSED TREE
Backed out changeset 67aaf4a157af (bug 1575051)
Backed out changeset e01256038537 (bug 1575051)
Backed out changeset 0c8f70f9328b (bug 1575051)
2019-10-14 19:19:05 +03:00
Luca Greco dea9517662 Bug 1576508 - Fix downloads.onCreated DataClone error regression due to nsIURI referrer property. r=zombie
Differential Revision: https://phabricator.services.mozilla.com/D49007

--HG--
extra : moz-landing-system : lando
2019-10-14 12:00:34 +00:00
Mark Banner f2f4cc162b Bug 1588456 - Tag toolkit/content/tests/browser/browser_delay_autoplay* tests as belonging to Core: Audio/Video Playback. r=drno
Differential Revision: https://phabricator.services.mozilla.com/D49121

--HG--
extra : moz-landing-system : lando
2019-10-14 15:48:24 +00:00
Boris Zbarsky dd7b61f437 Bug 1568249. Remove all the LegacyQueryInterface machinery from Web IDL. r=edgar
Differential Revision: https://phabricator.services.mozilla.com/D48250

--HG--
extra : moz-landing-system : lando
2019-10-11 21:15:57 +00:00
Boris Zbarsky 17e55fc804 Bug 1568883. Remove the QI implementation from Web IDL elements. r=peterv,mossop
The XBL test is being removed because it was the only remaining consumer of
xbl's implements="interfacename" in the tree, and was triggering QI on elements
for that codepath.

I've verified that a try run that MOZ_CRASHes when the C++ binding
QueryInterface implementation is invoked is green with these changes.

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

--HG--
extra : moz-landing-system : lando
2019-10-11 22:10:20 +00:00
Ms2ger 6d1c58e46c Bug 1194860 - Remove dom/imptests; r=jgraham
This leaves the testharness files, because they are used in mochitest-chrome
tests in dom/animation/test.

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

--HG--
extra : moz-landing-system : lando
2019-10-14 15:13:32 +00:00
Andreas Farre c72a747c1c Bug 1575051 - Part 3: Test that nsWindowWatcher can find windows. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D48977

--HG--
extra : moz-landing-system : lando
2019-10-14 12:07:19 +00:00
Andreas Farre d6e9e88325 Bug 1575051 - Part 2: Look in chrome browsing context group when docshell is missing. r=kmag
Also some minor cleanup in nsWindowWatcher, as well as a small fix,
where GetWindowByName forgot to addref its return value (as changed in
Part 1).

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

--HG--
extra : moz-landing-system : lando
2019-10-14 12:32:08 +00:00
Andreas Farre e5c730845d Bug 1575051 - Part 1: Remove nsIDocShellTreeItem.findItemWithName. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D46285

--HG--
extra : moz-landing-system : lando
2019-10-14 12:07:14 +00:00
Simon Giesecke 776d715465 Bug 1565224 - Added tests for Key::Set* and Key::CompareKeys. r=ttung,asuth
In addition to the tests added before, which test the decoding of encoded
keys, this adds test for other member functions of Key.

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

--HG--
extra : moz-landing-system : lando
2019-10-14 14:46:55 +00:00
Simon Giesecke 624bd4d6a8 Bug 1565224 - Added some initial gtests for dom/indexedDB/Key. r=ttung,asuth
Differential Revision: https://phabricator.services.mozilla.com/D38360

--HG--
extra : moz-landing-system : lando
2019-10-14 14:47:18 +00:00
Matthew Noorenberghe 54b0c151d1 Bug 1588095 - Split test_autocomplete_https_upgrade.html into separate upgrade and downgrade tests. r=sfoster
test_autocomplete_https_downgrade.html will be fixed for Fission in bug 1588091

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

--HG--
rename : toolkit/components/passwordmgr/test/mochitest/test_autocomplete_https_upgrade.html => toolkit/components/passwordmgr/test/mochitest/test_autocomplete_https_downgrade.html
extra : moz-landing-system : lando
2019-10-11 20:20:57 +00:00
James Teh 76247694a7 Bug 1588416: Reinstate the label for the search one-offs container. r=Standard8
The previous code relied on the header label having a value property.
However, after the conversion to Fluent in bug 1563026, this is no longer the case.
Instead, use aria-labelledby, which avoids label duplication and will work irrespective of the label's implementation.

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

--HG--
extra : moz-landing-system : lando
2019-10-14 12:27:49 +00:00
Mark Banner 41ff6c6981 Bug 1588337 - Fix the hover state size for the search banner close button on about:privatebrowsing. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D49146

--HG--
extra : moz-landing-system : lando
2019-10-14 14:23:40 +00:00
sotaro 61f09c1667 Bug 1588019 - Add option of enabling highlighting redraw regions of DCompositionVisual r=nical
Differential Revision: https://phabricator.services.mozilla.com/D48937

--HG--
extra : moz-landing-system : lando
2019-10-14 12:55:01 +00:00
Itiel 19037367cb Bug 1588336 - RTL fixes for the new search banner in Private Browsing mode r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D49070

--HG--
extra : moz-landing-system : lando
2019-10-14 13:29:44 +00:00
lloan 7b508579d2 Bug 1588089 - The Search panel should auto focus the input box when selected. r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D49000

--HG--
extra : moz-landing-system : lando
2019-10-14 13:30:24 +00:00
shindli 8aa10c0b78 Backed out changeset 73cbc0f61053 (bug 1194860) for causing lint failure in /builds/worker/checkouts/gecko/dom/imptests/testharness.js CLOSED TREE 2019-10-14 16:43:11 +03:00
shindli 0d8d6e3278 Bug 1580141 - fix linting opt CLOSED TREE
--HG--
extra : histedit_source : aba59927311e468ffbf1209cf0ff9ea7855bdd0f
2019-10-14 16:40:13 +03:00
alexandru.ionescu c063b76364 Bug 1580141 Stop raptor tests execution and fail with propper message if mozproxy has issues initiating and starting the proxy r=tarek
Differential Revision: https://phabricator.services.mozilla.com/D47781

--HG--
extra : moz-landing-system : lando
2019-10-14 13:14:48 +00:00
Andi-Bogdan Postelnicu bdf27fe3bd Bug 1588482 - For Coverity analysis add a modeling file when dealing with json_cpp. r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D49133

--HG--
extra : moz-landing-system : lando
2019-10-14 13:15:46 +00:00
Luca Greco b3de1edab5 Bug 1576472 - Fix browser_about_debugging_link.js intermittent failure due to RDP requests pending while closing the tab. r=jdescottes
browser_about_debugging_link.js is testing the page options that open (or switch) to about:debugging
from about:addons.

This test seems to be failing intermittently because there are pending RDP requests when the about:debugging
tab is being closed once the test is completed.

We already had a similar issue before and at the time daisuke provided us the test helpers currently used
in the test to wait for the tabs, workers and extensions to be populated in the store.

Unfortunately this doesn't seem enough anymore, especially with fission enabled the test is keep
failing because it seems that some new RDP requests are pending when we are closing the tab
(from the stacktrace it seems that the pending requests are triggered by the "processes updates listener").

The waitForRequestsToSettle test helper used in some other about:debugging tests seems to be able to fix
the intermittent failure (trying on linux64 debug locally it passed test-verify multiple times).

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

--HG--
extra : moz-landing-system : lando
2019-10-14 13:16:29 +00:00
ffxbld cbc7251ad9 No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings tld-suffixes - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D49151

--HG--
extra : moz-landing-system : lando
2019-10-14 13:16:30 +00:00
Ms2ger ea25c9e00d Bug 1194860 - Remove dom/imptests; r=jgraham
This leaves the testharness files, because they are used in mochitest-chrome
tests in dom/animation/test.

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

--HG--
extra : moz-landing-system : lando
2019-10-14 12:59:10 +00:00