Commit Graph

668311 Commits

Author SHA1 Message Date
Mark Banner
ee749e9266 Bug 1562922 - Implement handling a separate private default engine via nsISearchService.defaultPrivateEngine. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D42956

--HG--
extra : moz-landing-system : lando
2019-08-29 09:34:35 +00:00
Julian Descottes
09ff0064f2 Bug 1576835 - Update DAMP test writing documentation r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D43580

--HG--
extra : moz-landing-system : lando
2019-08-29 06:22:18 +00:00
Tim Nguyen
d487ec1cc1 Bug 1567548 - Remove references to Lockwise FAQ page. r=jaws,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D43895

--HG--
extra : moz-landing-system : lando
2019-08-29 05:09:36 +00:00
Matthew Noorenberghe
a41be805f6 Bug 1574812 - Don't try...catch routeMessageToTarget, only the sendAsyncMessage. r=Mardak
As far as I can tell the try...catch was originally added around various sendAsyncMessage calls but then when some logic got moved to a helper, the try...catch didn't move along with it. This try...catch made it very annoying to debug an issue with bug 1570372 because it swallowed errors that were getting thrown. It doesn't seem like a good idea to swallow all errors for large pieces of code.

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

--HG--
extra : moz-landing-system : lando
2019-08-29 05:03:30 +00:00
Coroiu Cristina
bb51855d6a Merge mozilla-central to inbound a=merge 2019-08-29 07:12:55 +03:00
Dorel Luca
9690cb07dc Backed out changeset 3ab29c05ea2f (bug 1521893) build bustage in /builds/worker/workspace/build/src/widget/cocoa/nsTouchBarInputIcon.h. CLOSED TREE 2019-08-29 06:18:29 +03:00
harry
ff064cc7f3 Bug 1521893 - Part 2 - Support loading SVG icons on the Touch Bar through a new nsTouchBarInputIcon service class r=spohl
Differential Revision: https://phabricator.services.mozilla.com/D34926

--HG--
extra : moz-landing-system : lando
2019-08-29 02:38:16 +00:00
Dorel Luca
29a8e7b827 Backed out changeset d870fdbf200f (bug 1575240) for Devtools failures on devtools/client/webconsole/test/browser/browser_jsterm_inspect.js. CLOSED TREE
--HG--
extra : amend_source : bcbaf5bd6fa8882de2b7e6a9b616d694c9d23f9b
2019-08-29 05:55:23 +03:00
Dorel Luca
efca664ecd Backed out changeset 7f1703036acf (bug 1357071) for Browser-chrome failures on accessible/tests/browser/e10s/browser_caching_value.js 2019-08-29 05:49:07 +03:00
Coroiu Cristina
a0cca51a50 Bug 1576813 - Revert expectations a=testonly 2019-08-29 05:21:37 +03:00
Daisuke Akatsuka
81427ec070 Bug 1576892: Turn on dom.animations-api.implicit-keyframes.enabled pref. r=birtles
Differential Revision: https://phabricator.services.mozilla.com/D43886

--HG--
extra : moz-landing-system : lando
2019-08-29 01:45:18 +00:00
Daisuke Akatsuka
2cb9d3ccde Bug 1577156: Turn on dom.animations-api.implicit-keyframes.enabled pref. r=birtles
Depends on D43886

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

--HG--
extra : moz-landing-system : lando
2019-08-29 01:34:30 +00:00
Daisuke Akatsuka
1f7718e115 Bug 1577163: Turn on dom.animations-api.implicit-keyframes.enabled pref. r=birtles
Depends on D43887

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

--HG--
extra : moz-landing-system : lando
2019-08-29 01:34:37 +00:00
Jared Wein
3ecb985fc8 Bug 1571444 - Show a message in the sidebar when the search returns 0 results. r=MattN,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D43312

--HG--
extra : moz-landing-system : lando
2019-08-29 00:02:10 +00:00
Martin Stransky
1cf5fdd9b6 Bug 1562827 - [Linux] Merge nsWindow::ReparentNativeWidgetInternal() to nsWindow::SetParent() and use nsWindow::ReparentNativeWidget() for toplevel windows only, r=karlt
- Use former ReparentNativeWidgetInternal() code in nsWindow::SetParent().
  Also update mToplevelParentWindow for Wayland to hold default toplevel window.

- Make nsWindow::ReparentNativeWidget() to work on toplevel windows only and use only gtk_window_set_transient_for() to reparent
  a toplevel window. Also update mToplevelParentWindow for Wayland.

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

--HG--
extra : moz-landing-system : lando
2019-08-28 23:48:44 +00:00
Ehsan Akhgari
52b58160a7 Bug 1576109 - Ensure that the content blocking allow list principal is set correctly during HTTP redirects; r=baku,dragana
Differential Revision: https://phabricator.services.mozilla.com/D43541

--HG--
extra : moz-landing-system : lando
2019-08-29 18:48:43 +00:00
Jared Wein
a71a633747 Bug 1576599 - Calculate the flex-basis of the login-item detail rows from the left (start) side to keep the copy buttons aligned in small windows. r=ntim
Differential Revision: https://phabricator.services.mozilla.com/D44037

--HG--
extra : moz-landing-system : lando
2019-08-29 19:43:11 +00:00
Tom Ritter
821203b7b6 Bug 1577243 - Backed out changeset cae99e27ccdd, restoring document.timeline and rAF timestamp comparisons r=birtles
Depends on D43788

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

--HG--
extra : moz-landing-system : lando
2019-08-28 23:44:14 +00:00
Tom Ritter
7f0055c7a2 Bug 1577243 - Unconditionally clamp the requestAnimationFrame timestamp (and clamp/jitter it in RFP mode) r=birtles
In Bug 1387894 we created a mode for Firefox where it unconditionally clamps all timestamps to 20 microseconds. This happens if you disable privacy.reduceTimerPrecision (which is on by default) and is so we don't inadvertently leak super-high-resolution (nanosec) timestamps.

As part of that patch, we started clamping animation timestamps - which are exempted from privacy.reduceTimerPrecision because it was too difficult to get them working at the time. (We should still fix that though.)

This caused new test failures, and one of those was a comparison between document timelines and the timestamp in requestAnimationFrame. we were not clamping the timestamp in requestAnimationFrame under the logic that it fires in predictable intervals.

However discussions about the WPT change we made to 'fix' the now-broken comparison https://github.com/web-platform-tests/wpt/pull/18172 and https://github.com/web-platform-tests/wpt/pull/18357 showed me that document.timeline is supposed to be slaved to the requestAnimationFrame timestamp (or vice versa.)

The correct fix is therefore to unconditionally clamp the requestAnimationFrame timestamp AND the document.timeline timestamp. In doing so we also start clamping/jittering the requestAnimationFrame timestamp in Resist Fingerprinting mode, so that might cause some new/unexpected behaviors for that mode we should watch out for.

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

--HG--
extra : moz-landing-system : lando
2019-08-28 23:44:07 +00:00
Ed Lee
75a5f21f80 Bug 1565555 - Set pref to enable What's New panel by default r=andreio
Differential Revision: https://phabricator.services.mozilla.com/D43502

--HG--
extra : moz-landing-system : lando
2019-08-29 14:16:41 +00:00
Boris Zbarsky
dd6deca547 Bug 1575204. Fix crash when trying to run worker runnables on a not-ready-for-it worker thread. r=baku
We're getting crashes because either there's no CycleCollectedJSContext or it
has a null JSContext.  Hard to tell which, and whether this is happening
because our runnable comes really early in thread setup or really late in
thread teardown.  In either case, this is restoring the null-check that used to
be there in this code.

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

--HG--
extra : moz-landing-system : lando
2019-08-29 07:40:58 +00:00
Andrei Oprea
8f00553d5f Bug 1577458 - Add fluent branding files to Whats New Panel r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D43964

--HG--
extra : moz-landing-system : lando
2019-08-29 14:12:59 +00:00
Dan Mosedale
c3453c7a04 Bug 1567924 - add newtab/messaging unit testing to taskcluster r=Mardak,ahal
Adds unit tests for the Home page code and Messaging System code in browser/component/newtab into treeherder/try automation.  Currently at Tier 2, should move to Tier 1 before long.

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

--HG--
extra : moz-landing-system : lando
2019-08-29 14:06:38 +00:00
kanurag94
17e4078da3 Bug 1556840 - Enable more ESLint rules for image/. r=Standard8,aosmond
Differential Revision: https://phabricator.services.mozilla.com/D43351

--HG--
extra : moz-landing-system : lando
2019-08-29 12:59:57 +00:00
Yura Zenevich
ce078800eb Bug 1555770 - update badge icons to correspond to the score of the accessibility issue. r=fvsch
Differential Revision: https://phabricator.services.mozilla.com/D43812

--HG--
extra : moz-landing-system : lando
2019-08-29 13:55:47 +00:00
Yura Zenevich
9d237bbf60 Bug 1555770 - update contrast FAIL icon in a11y panel sidebar checks section and in inspector color picker. r=gl
Differential Revision: https://phabricator.services.mozilla.com/D43811

--HG--
extra : moz-landing-system : lando
2019-08-29 13:45:58 +00:00
Yura Zenevich
2d3572b6a5 Bug 1555770 - update contrast highlighter FAIL icon to red circle with ! similar to other audit types. r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D43810

--HG--
extra : moz-landing-system : lando
2019-08-29 13:45:57 +00:00
David Heiberg
783e181e2a Bug 1575263 - Move closure out of if statement r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D43971

--HG--
extra : moz-landing-system : lando
2019-08-29 13:38:32 +00:00
David Heiberg
e48b0cb122 Bug 1575263 - Change to_ to into_ to suit naming convention regarding self methods r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D43970

--HG--
extra : moz-landing-system : lando
2019-08-29 13:25:18 +00:00
David Walsh
3ca49b4ce2 Bug 1577068 - Show full URL as tooltip in frames r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D43713

--HG--
extra : moz-landing-system : lando
2019-08-28 23:13:23 +00:00
David Walsh
1566cfd5fb Bug 1463118 - Implement telemetry for pausing r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D43797

--HG--
extra : moz-landing-system : lando
2019-08-28 23:12:55 +00:00
Jason Laster
697f70a6e8 Bug 1574041 - Generalize Debugger worker lifecycle management. r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D43619

--HG--
extra : moz-landing-system : lando
2019-08-29 01:22:25 +00:00
Jason Laster
09a2bac412 Bug 1575240 - inspect(x) should show x in the appropriate panel. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D42747

--HG--
extra : moz-landing-system : lando
2019-08-29 00:31:46 +00:00
Maliha Islam
ea886244a0 Bug 1357071 - Implement support for implicit values for aria-value* attributes for scrollbar and slider roles, r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D43293

--HG--
extra : moz-landing-system : lando
2019-08-29 00:18:08 +00:00
Jared Wein
fe84990c7c Bug 1572569 - Replace 'Send Feedback' with 'Help' in the about:logins menu. r=MattN,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D43150

--HG--
extra : moz-landing-system : lando
2019-08-29 00:04:19 +00:00
Brian Hackett
f00e1f1678 Bug 1577273 - Use strnlen to test if source URLs are too long, r=tcampbell.
Differential Revision: https://phabricator.services.mozilla.com/D43848

--HG--
extra : moz-landing-system : lando
2019-08-28 22:48:45 +00:00
Mihai Alexandru Michis
a105826a55 Backed out 6 changesets (bug 1576407) for causing wpt and mochitest failures. CLOSED TREE
Backed out changeset 3b0498064cbf (bug 1576407)
Backed out changeset 38e4ea431445 (bug 1576407)
Backed out changeset 19bf40067233 (bug 1576407)
Backed out changeset 0ddbc451dcab (bug 1576407)
Backed out changeset 08d4c25fc670 (bug 1576407)
Backed out changeset be7cbc61f825 (bug 1576407)
2019-08-29 03:00:47 +03:00
Ed Lee
34ee136dbf Bug 1577331 - Add TopSites spocs, promo backend and bug fixes to New Tab Page r=pdahiya
Differential Revision: https://phabricator.services.mozilla.com/D43830

--HG--
extra : moz-landing-system : lando
2019-08-28 22:08:51 +00:00
Eitan Isaacson
df40116d6f Bug 1572829 - Remove explicit children too when node has a shadow root. r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D43488

--HG--
extra : moz-landing-system : lando
2019-08-28 23:02:19 +00:00
Emilio Cobos Álvarez
0ec0984d05 Bug 1577258 - early-return for noop resizes. r=botond
This avoids doing wasted work and sending spurious resize
events if this case would be hit.

In practice, it cannot be hit yet, I think, because
callers do check for this and bail out earlier. But
there's no assertion to that respect so this shouldn't
hurt.

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

--HG--
extra : moz-landing-system : lando
2019-08-28 22:03:26 +00:00
Markus Stange
371563a53d Bug 1576499 - Remove BasicCompositor::mInvalidRect. r=mattwoodrow
It was only used in BeginFrame.

Depends on D43384

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

--HG--
extra : moz-landing-system : lando
2019-08-28 21:51:46 +00:00
Markus Stange
15208cabec Bug 1576499 - Clarify dest and buffer a little. r=mattwoodrow
The old code was making an autoRestoreTransform around dest and then quickly
overwriting dest with something new. I prefer creating the autoRestoreTransform
for buffer, which doesn't change over the course of this function.

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

--HG--
extra : moz-landing-system : lando
2019-08-28 21:50:27 +00:00
Coroiu Cristina
916cea2942 Merge mozilla-central to inbound a=merge 2019-08-29 00:48:55 +03:00
Markus Stange
044cc84a21 Bug 1576499 - Two random cleanups. r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D43383

--HG--
extra : moz-landing-system : lando
2019-08-28 21:47:47 +00:00
Markus Stange
7d2a67390b Bug 1576499 - Eliminate mDrawTarget and mDrawTargetBounds. Add mFrontBuffer which is only used when drawing to a back buffer. r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D43382

--HG--
extra : moz-landing-system : lando
2019-08-28 21:46:38 +00:00
Markus Stange
19057e1f9d Bug 1576968 - Use glFlush() instead of -[NSOpenGLContext flushBuffer] when we have no framebuffer zero. r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D43648

--HG--
extra : moz-landing-system : lando
2019-08-28 21:45:23 +00:00
Rob Wu
ddd89317c8 Bug 1577106 - Move WebExtensionController in CHANGELOG.md from 69 to 70 r=agi
... and add Bugzilla references.

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

--HG--
extra : moz-landing-system : lando
2019-08-28 22:17:40 +00:00
Dan Minor
eae489fda9 Bug 1554976 - Use StunAddrs to set interface for mdns_service; r=mjf
The Rust get_if_addrs library previously used does not build on Android with
our build system. Since we're already using nICEr to determine the local
interface addresses, rather than fix the Rust library, we can use those
addresses to set the interface on which mdns_service listens.

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

--HG--
extra : moz-landing-system : lando
2019-08-28 19:51:18 +00:00
Dan Minor
6e5937318f Bug 1554976 - Move thread assertion inside if statement in OnLookupComplete; r=mjf
Checking this assertion outside of the if statement can result in
a use-after-free in debug builds.

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

--HG--
extra : moz-landing-system : lando
2019-08-28 19:51:06 +00:00
Dan Minor
2511d2ab0c Bug 1554976 - Make mDNS service a singleton; r=mjf
The current code causes one mDNS service to be created for each PeerConnection.
Due to Bug 1569311, the services persist until shutdown, which can lead to a
lot of mDNS threads running on sites which use WebRTC for fingerprinting. This
change makes it so we start at most one mDNS service.

I've filed Bug 1569955 to look at shutting down the mDNS service after the
last hostname is unregistered. As an alternative, if we fix Bug 1569311, we
could also use refcounting and stop the mDNS service after the last
StunAddrsRequestParent is freed.

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

--HG--
extra : moz-landing-system : lando
2019-08-28 19:50:51 +00:00