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

633895 Коммитов

Автор SHA1 Сообщение Дата
Alexandre Poirot a1caccaabe Bug 1523943 - Cache SourceActor.url. r=jlast
Depends on D18244

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

--HG--
extra : moz-landing-system : lando
2019-01-31 18:30:17 +00:00
Alexandre Poirot b44981a1ea Bug 1523942 - Remove unused addonID/addonPath from SourceActor. r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D18244

--HG--
extra : moz-landing-system : lando
2019-01-31 17:10:22 +00:00
Dão Gottwald 1755b722eb Bug 1512653 - Show alternative text on hover/selection. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D18205

--HG--
extra : moz-landing-system : lando
2019-02-01 01:07:33 +00:00
Luca Greco 1f5a8a1faa Bug 1518486 - Reuse shared loadTestSubscript test helper in other extensions mochitest-browser test files. r=mixedpuppy
Depends on D15949

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

--HG--
extra : moz-landing-system : lando
2019-01-31 17:45:28 +00:00
Luca Greco 0bc32af010 Bug 1518486 - Disable extension devtools_page for private tabs when not allowed by users. r=mixedpuppy
This patch applies the following changes:

- make sure that the WebExtensions internals do not create any devtools_page related to a private tabs' toolbox
  if the extension is not allowed to access the private browsing windows

- define a new mochitest to verify the expended behaviors on the private windows when the extension is
  allowed and not allowed

Depends on D15948

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

--HG--
extra : moz-landing-system : lando
2019-01-31 19:43:44 +00:00
Luca Greco e048fc8ac0 Bug 1518486 - Move extension "devtools related" test helpers into a shared head_devtools.js support file. r=mixedpuppy
This patch moves some "devtools related" test helpers into a shared support file,
and updates all the existing devtools API mochitests to use the new shared test helpers.

This change has also the following nice side-effects:

- remove any usage of the custom devtools module loader from the webextensions mochitests.

- use a custom "test blank toolbox panel" in all the devtools API tests that doesn't need a specific
  panel to be selected (which should help to make the test able to run a bit faster because none of
  the more expensive devtools panels is going to be loaded during the tests if not actually needed).

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

--HG--
extra : moz-landing-system : lando
2019-01-31 17:21:26 +00:00
Emma Humphries 657bf72d5f Bug 1521325 - TrackUnionStream.cpp: Value stored to 'inputTrackEndPoint' is never read. r=pehrsons
This is a change suggested by static analysis: http://sylvestre.ledru.info/reports/fx-scan-build/report-TrackUnionStream.cpp-CopyTrackData-24-1.html#EndPath

The condition that triggers the line in question breaks out of the loop.

```
for (some range)
  value = foo

  if (condition) {
    value = bar // the line in question
    break;
  }

  /* use value */

end
```

So if the condition is triggered, we leave the loop before `value` is used.

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

--HG--
extra : moz-landing-system : lando
2019-02-01 06:09:04 +00:00
Ting-Yu Lin 97005f50c2 Bug 1520722 Part 2 - When removing bidi continuations, go no further than the block which needs resolution. r=dbaron
When doing bidi resolution for column-content blocks, we may still
traverse the parent chain up in RemoveBidiContinuation, reach
nsColumnSetFrame, and accidentally convert nsColumnSetFrame's
continuation into fluid ones.

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

--HG--
extra : moz-landing-system : lando
2019-02-01 06:14:27 +00:00
Ting-Yu Lin 94e682547d Bug 1520722 Part 1 - Remove NS_BLOCK_NEEDS_BIDI_RESOLUTION flag from ColumnSpanWrapperFrame. r=dbaron
Calling nsBlockFrame::ResolveBidi() on ColumnSpanWrapperFrame may cause
nsColumnSetFrame's non-fluid continuations being converted into fluid
ones in JoinInlineAncestors().

Since ColumnSpanWrapperFrame can only have nsColumnSetFrame and
column-span wrappers kids, no need to perform bidi resolution. This
doesn't affect column contents because they'll inherit "unicode-bidi"
from ColumnSetWrapperFrame in ua.css.

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

--HG--
extra : moz-landing-system : lando
2019-01-31 20:19:19 +00:00
arthur.iakab 91f6c9e7c1 Backed out changeset af0f2236d452 (bug 1523878) for build bustages 2019-02-01 07:06:57 +02:00
shindli 309ab51f7d Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-02-01 06:04:59 +02:00
Cosmin Sabou 5a2318f064 Backed out changeset 58fe5a3d3c40 (bug 1290774) for causing build bustages on WebGLContextDraw. CLOSED TREE 2019-02-01 05:58:38 +02:00
shindli d6dd350c66 Merge inbound to mozilla-central. a=merge 2019-02-01 05:56:53 +02:00
Kartikaya Gupta 597f660d81 Bug 1524353 - Add a reftest to prevent regression. r=jrmuizel
The Google weather search result widget has an SVG inside a transform,
inside a scrollframe. The patch in bug 1523776 broke the clipping in
that the SVG elements would not get clipped by the scrollframe. This
reftest exercises that scenario.

Differential Revision: https://phabricator.services.mozilla.com/D18273
2019-01-31 19:40:54 -05:00
Kartikaya Gupta 25b9f0ae02 Bug 1524261 - Add a reftest to prevent regression. r=jrmuizel
WhatsApp Web has emojis in divs with border-radius, inside a transform,
inside a scrollframe. The patch in bug 1523776 broke the clipping in
that scrolling the scrollframe would make the emoji visible outside the
scrollframe. This reftest replicates that scenario.

Differential Revision: https://phabricator.services.mozilla.com/D18272
2019-01-31 19:38:36 -05:00
Andrew McCreight f68a0b40f7 Bug 1522951 - Make ChromiumCDMProxy::mCrashHelper into a strong reference. r=jya
Refcounted objects should be put into refptrs when they are created.

This patch also moves the crash helper out of the object early in
Init, to maybe reduce the chance of a leak if it fails early.

This field is only used to pass in a value to the Init() method. It
can't be passed in directly because on Android there are two
implementations of CDMProxy, and MediaDrmCDMProxy doesn't take a crash
helper.

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

--HG--
extra : moz-landing-system : lando
2019-02-01 00:20:19 +00:00
Jared Wein 0abd9a35aa Bug 1521599 - Delete the failures data after it has been output. r=Gijs
The failures were remaining in the data object, which later had any remaining keys printed in the diagnostics section. This bug was introduced because we stopped using Array objects to generate formatted strings. In the previous code, this would have ended up just printing out the first failure listed in the diagnostics section (a partial duplicate of the actual Failure Log).

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

--HG--
extra : moz-landing-system : lando
2019-01-31 23:40:33 +00:00
Masayuki Nakano 2e1d79e20f Bug 1466208 - part 7: Create PresShell::EventHandler::GetFrameForHandlingEventWith() to retrieve a frame which is necessary to handle event with another PresShell instance r=smaug
Next, we need to look for a frame for first parameter of calling
PresShell::HandleEvent() of another PresShell instance.  This patch creates
PresShell::EventHandler::GetFrameForHandlingEventWith() to do it.

Unfortunately, the result is used in 3 patterns.  One is, the caller should
stop handling the event.  Another one is, the caller should keep handling
the event by itself.  The other is, the caller should call
PresShell::HandleEvent() of different PresShell instance.  Therefore, this
patch makes the method take aFrame of the caller.  Then, the caller can check
the last 2 patterns with check the result is same as aFrame.  This is not so
smart approach, but I have no better idea without adding a bool argument or
making the return type bool and adding out argument of nsIFrame.

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

--HG--
extra : moz-landing-system : lando
2019-02-01 02:15:54 +00:00
Jeff Gilbert be41632dd0 Bug 1290774 - Validate frag shader output types match draw buffer types. r=lsalzman
MozReview-Commit-ID: HhGKDVWXR1A

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

--HG--
extra : moz-landing-system : lando
2019-02-01 03:33:02 +00:00
Dzmitry Malyshau 63d7fc4dcd Bug 1515932 - WR fix establish_raster_root boolean on a picture r=gw
This is a follow-up to https://phabricator.services.mozilla.com/D18258
which updates establish_raster_root boolean. It affects the perspective interpolation
of brushes.

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

--HG--
extra : moz-landing-system : lando
2019-02-01 02:23:15 +00:00
Andrea Marchesini 3893c47d22 Bug 1523878 - Update ContentBlockingLog to use struct instead of tuple<>, r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D18052

--HG--
extra : moz-landing-system : lando
2019-02-01 03:22:02 +00:00
Jeff Gilbert ac012b5064 Bug 1522018 - Implement webgl draft ext EXT_float_blend. r=lsalzman,qdot
Differential Revision: https://phabricator.services.mozilla.com/D17336

--HG--
rename : dom/canvas/WebGLExtensionBase.cpp => dom/canvas/WebGLExtensions.cpp
extra : moz-landing-system : lando
2019-01-31 23:39:12 +00:00
Ricky Rosario 994a5631c4 Bug 1521754 - Add marionette test coverage for new private browsing UI with search r=nanj
MozReview-Commit-ID: DbuVFNLew6V

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

--HG--
extra : moz-landing-system : lando
2019-01-31 21:29:57 +00:00
Mark Banner 038815f7e6 Bug 1524218 - Move some more tests to run with QuantumBar. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D18201

--HG--
rename : browser/components/urlbar/tests/legacy/browser_canonizeURL.js => browser/components/urlbar/tests/browser/browser_canonizeURL.js
rename : browser/components/urlbar/tests/legacy/browser_locationBarCommand.js => browser/components/urlbar/tests/browser/browser_locationBarCommand.js
rename : browser/components/urlbar/tests/legacy/browser_urlbarAboutHomeLoading.js => browser/components/urlbar/tests/browser/browser_urlbarAboutHomeLoading.js
rename : browser/components/urlbar/tests/legacy/browser_urlbarStop.js => browser/components/urlbar/tests/browser/browser_urlbarStop.js
extra : moz-landing-system : lando
2019-01-31 20:06:59 +00:00
Ehsan Akhgari b34b3628ae Bug 1524282 - Disable fingerprinting/cryptomining blocking on Nightly while the UI bits aren't ready yet; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D18274

--HG--
extra : moz-landing-system : lando
2019-01-31 21:42:19 +00:00
Jean-Yves Avenard a8cac91ece Bug 1524119 - Properly get VP9 benchmark value. r=bryce
And not the threshold which is always 150.

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

--HG--
extra : moz-landing-system : lando
2019-01-31 17:55:45 +00:00
shindli dc35f3b972 Merge mozilla-central to autoland. a=merge CLOSED TREE
--HG--
extra : rebase_source : 44b5c3aa6b6562ada42dd6c60e3522a8bc97993b
2019-01-31 23:51:27 +02:00
Chris Manchester d12308a95c Bug 1522223 - Set UPLOAD_PATH during make check to avoid re-running configure. r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D18140

--HG--
extra : moz-landing-system : lando
2019-01-31 21:49:35 +00:00
Abdoulaye O. Ly b73dc1ea5a Bug 1515686 - Set multiselected tabs to have the same design spec as active tabs wih a translucent colour (current text colour at 0.2 alpha) on top. r=jaws,dao
1. Selected tabs inherit the same colors as active tabs.
2. On top of that, it's added a translucent (0.2 alpha) overlay :
  2.1. For selected tabs with dark text, the overlay color is black (#000000)
  2.2. For selected tabs with bright text, the overlay color is white (#ffffff)
3. On hover, the overlay becomes just more translucent with its value going down to 0.1 alpha.

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

--HG--
extra : moz-landing-system : lando
2019-01-31 18:54:16 +00:00
Dzmitry Malyshau e43c96e640 Bug 1515932 - WR rasterization root fall-back r=gw
This is a follow-up to https://phabricator.services.mozilla.com/D16560

Previously, we had a conservative estimation of the local size based on the footprint
of the screen onto the potential raster root. This was too conservative in general,
and in some cases it wasn't conservative enough, since with filters we can have areas
needed in local space that don't necessarily project on the screen.

This change is doing an exact check for the surface size after we compute it, and
falls back to the parent raster root accordingly.

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

--HG--
extra : moz-landing-system : lando
2019-01-31 21:30:32 +00:00
Mike Hommey 99e603f883 Bug 1524186 - Disable clang plug on Windows rusttest builds. r=ted
Like bug 1505072 did on other platforms. The rust tests don't go through
the whole build system, and even when the clang plugin is enabled, they
don't build it.  So when passing compiler flags down through cargo, the
arguments enabling the plugin are passed, and compilation of C/C++ code
from cargo subsequently fails.

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

--HG--
extra : moz-landing-system : lando
2019-01-31 21:10:00 +00:00
Mike Hommey 6c620a55e7 Bug 1523341 - Allow to only pass the CPU to --target and get the right thing for Fennec builds. r=nalexander
Also use armv7a as the default when no target is given at all.

Also change bootstrap to create a simpler mozconfig. The downside is
that the resulting mozconfig would not work when building older
revisions.

Add unit tests for this as well as the simplications added in bug
1523341.

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

--HG--
extra : moz-landing-system : lando
2019-01-31 18:08:44 +00:00
arthur.iakab c152ccec1d Backed out 4 changesets (bug 1508381) for multiple Windows build bustages CLOSED TREE
Backed out changeset f01cec6f712e (bug 1508381)
Backed out changeset ba69e59924de (bug 1508381)
Backed out changeset 97fe4e5a665e (bug 1508381)
Backed out changeset 0c3065c12bef (bug 1508381)
2019-01-31 23:14:11 +02:00
Timothy Guan-tin Chien 0e57cd7404 Bug 1523655 - Allow non-HTML elements to attach UA Shadow Root r=emilio
A normal shadow root cannot be attached to a non-HTML element so UA Shadow Root should always be allowed.

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

--HG--
extra : moz-landing-system : lando
2019-01-31 18:33:30 +00:00
Dustin J. Mitchell a694ddb320 Bug 1508381 - update buglist_creator to use new version of tc client r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D18117

--HG--
extra : moz-landing-system : lando
2019-01-31 20:24:04 +00:00
Dustin J. Mitchell dd01eb1170 Bug 1508381 - vendor newest taskcluster client r=tomprince
Note that this excludes changes to enum34 and psutil made by `mach vendor`

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

--HG--
extra : moz-landing-system : lando
2019-01-31 20:14:24 +00:00
Bas Schouten 5382fe49af Bug 1521368 - Part 2: Ensure destination DT is valid when replaying SourceSurfaceCapture. r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D18239

--HG--
extra : rebase_source : 5b3422070eae74e795cacd48cd401a5c02ce27d5
2019-01-31 17:28:46 +01:00
Jason Laster 1c61aed104 Bug 1523528 - Update Debugger Frontend (Release 122). r=dwalsh 2019-01-31 13:42:11 -05:00
Brian Hackett 9a8e529067 Bug 1523528 - [release 122] Don't wait to load already-loaded source maps (#7819). r=dwalsh 2019-01-31 13:33:46 -05:00
Brian Hackett 9256725d3c Bug 1523528 - [release 122] When rewinding, reverse step past invalid step locations (#7847). r=dwalsh 2019-01-31 13:33:45 -05:00
Jaril 8c7946b246 Bug 1523528 - [release 122] Fix pretty printing in source list (#7845). r=dwalsh 2019-01-31 13:33:44 -05:00
Jeff Walden 334260601d Bug 1523528 - [release 122] Use instead of when only a test is being performed (#7827). r=dwalsh 2019-01-31 13:33:43 -05:00
Brian Hackett 66b862dd6e Bug 1523528 - [release 122] Don't allow duplicate source actors in redux store (#7838). r=dwalsh 2019-01-31 13:33:43 -05:00
Brian Hackett fe9922db96 Bug 1523528 - [release 122] Rename makeLocationId to makeBreakpointId (#7826). r=dwalsh 2019-01-31 13:33:42 -05:00
David Walsh 627fc09297 Bug 1523528 - [release 122] Handle longString symbols (#7810). r=dwalsh 2019-01-31 13:33:41 -05:00
Nicolas Chevobbe 659bedd856 Bug 1523528 - [release 122] Don't map bindings when not paused (#7834). r=dwalsh 2019-01-31 13:33:40 -05:00
Jason Laster e4d480af92 Bug 1523528 - [release 122] [test] disable two tests for the source actor refactor (#7829). r=dwalsh 2019-01-31 13:33:39 -05:00
Brian Hackett 3f7ea13654 Bug 1523528 - [release 122] Use flow in all remaining tests (#7828). r=dwalsh 2019-01-31 13:33:38 -05:00
Brian Hackett 287532de2f Bug 1523528 - [release 122] Split Source into Source/SourceActor, and Breakpoint into Breakpoint/BreakpointActor (#7796). r=dwalsh 2019-01-31 13:33:37 -05:00
Jason Laster 25c6f9d765 Bug 1523528 - [release 122] [panel] Refactor Panel redux usages (#7821). r=dwalsh 2019-01-31 13:33:36 -05:00