Commit Graph

633803 Commits

Author SHA1 Message Date
shindli
4db94822bd Backed out changeset 86daa5d406b6 (bug 1523882) for wrench bustage in reftests/boxshadow/box-shadow-huge-radius.png CLOSED TREE 2019-01-31 22:02:27 +02:00
Sebastian Hengst
59f46565b6 Bug 1524369 - Update moz..build files to use the new Inspector Bugzilla components r=gl
The components got renamed or added in bug 1523779.

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

--HG--
extra : moz-landing-system : lando
2019-01-31 19:31:40 +00:00
Glenn Watson
165f400dbd Bug 1523882 - Rework snapping logic in clip mask generate to fix uneven box shadows. r=kvark,nical
Differential Revision: https://phabricator.services.mozilla.com/D18060

--HG--
extra : moz-landing-system : lando
2019-01-31 19:39:02 +00:00
Boris Zbarsky
df186a33e6 Bug 1524041. Update the regexp for Web IDL identifiers to spec changes. r=qdot
See https://github.com/heycam/webidl/issues/632 and
https://github.com/heycam/webidl/pull/633

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

--HG--
extra : moz-landing-system : lando
2019-01-31 19:19:00 +00:00
Dão Gottwald
f2401de3e2 Bug 1523578 - In high contrast mode on Windows 10, don't override the lwtheme window background. r=ntim
Differential Revision: https://phabricator.services.mozilla.com/D18197

--HG--
extra : moz-landing-system : lando
2019-01-31 19:09:08 +00:00
Cosmin Sabou
3147747b5c Backed out changeset ae859b463698 (bug 1517210) for causing devtools failures on multiple files. CLOSED TREE
--HG--
extra : rebase_source : 84795404ba2bf7600dcc8fb2384fa17f633ad354
2019-01-31 21:21:45 +02:00
Jeff Gilbert
aed7c05c6c Bug 1521994 - ReadPixels with half-float ext should support FLOAT. r=lsalzman
MozReview-Commit-ID: ZjVnkJLJrl

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

--HG--
extra : moz-landing-system : lando
2019-01-31 19:18:09 +00:00
Drew Willcoxon
278409f1e1 Bug 1523799 - Make the secondary em dash separator white when its row is selected. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D18006

--HG--
extra : moz-landing-system : lando
2019-01-31 18:57:25 +00:00
Drew Willcoxon
0113705cb6 Bug 1523774 - Hide the secondary separator em dash when the title is empty. r=dao
Seems like we want to hide it whenever the title is empty, not only in the search @alias case that this bug was filed about.

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

--HG--
extra : moz-landing-system : lando
2019-01-31 18:57:23 +00:00
Jamie Nicol
74e9823383 Bug 1496540 - Handle overlapping border corners in webrender r=gw
When some of a border's corners have a border-radius, and that radius
is larger than the sum of the border width and element size, then it
results in the corners of the border overlapping. Webrender draws
borders by rasterizing each segment individually in to the cache, then
compositing them together. In this overlapping case, this has 2
problems:

a) we composite overlapping segments on top of eachother
b) corner segments are not correctly clipped to the curve of the
   overlapping adjacent corners

This patch allows corner segments to be clipped by their adjacent
corners. We provide the outer corner position and radii of the
adjacent corners to the border shader, which then applies those clips,
if required, along with the segment's own corner clip when rasterizing
the segment.

As the adjacent corners now affect the result of the cached segment,
they are added to the cache key.

We continue to rasterize the entire segment in to the cache as before,
but now modify the local rect and texel rect of the BrushSegment so
that it only composites the subportion of the corner segment which
does not overlap with the opposite edges of the border.

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

--HG--
extra : moz-landing-system : lando
2019-01-31 18:31:47 +00:00
Eitan Isaacson
b1600d426e Bug 1515774 - Store window's screen offset in APZ and use it for gesture interpretation. r=botond
In Android the embedded GeckoView can be in a scrolling parent, and move
along with the user's finger. In order to intepret touch movements for
gestures, we need to account for the device position of each touch.

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

--HG--
extra : moz-landing-system : lando
2019-01-31 18:04:49 +00:00
Eitan Isaacson
35028de560 Bug 1515774 - Pass current GeckoView position with touch events to APZC. r=geckoview-reviewers,snorp
Differential Revision: https://phabricator.services.mozilla.com/D17044

--HG--
extra : moz-landing-system : lando
2019-01-31 16:46:15 +00:00
Eitan Isaacson
da315919ab Bug 1515774 - Introduce mScreenOffset for pinch and multitouch events. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D17043

--HG--
extra : moz-landing-system : lando
2019-01-31 16:46:10 +00:00
Eitan Isaacson
186e2cc4ca Bug 1515774 - Use Screen pixels for gesture detection. r=botond
We currently use ParentLayer pixels in GestureEventListener, it should
be Screen pixels because we care about physical distances and
thresholds, not layer-relative ones.

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

--HG--
extra : moz-landing-system : lando
2019-01-31 16:45:53 +00:00
Sebastian Hengst
6c95500b14 Bug 1522537 - set test step in buffer-full-inspect-buffer-during-callback.html to expect a timeout on all platforms including linux32 debug r=jgraham
On Linux32 debug, the test switched from fail to timeout when dedicated app profiles landed (bug 1474285 etc.). It was already failing in central-as-beta simulations for the last week, the execution flow seems to have aligned with the other platforms.

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

--HG--
extra : moz-landing-system : lando
2019-01-31 17:48:31 +00:00
Andrea Marchesini
75dd1c0c9f Bug 1524313 - ImageCacheKey should use the right method to check if a window is 3rd party, r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D18243

--HG--
extra : moz-landing-system : lando
2019-01-31 17:51:58 +00:00
Tooru Fujisawa
b70ec2e916 Bug 1501578 - Add LexicalScopeEmitter. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D16938

--HG--
extra : moz-landing-system : lando
2019-01-31 16:48:38 +00:00
Nicolas Chevobbe
1086ce9608 Bug 1522901 - Include packet.stacktrace when computing repeatId; r=julienw.
This was causing an issue with console.trace calls
triggered from different paths (i.e. the message
was repeated in the console, only showing the first
stacktrace).
This fixes the issue, and a test is added to
ensure we don't regress this.
This also revealed an erroneous test where we were
asserting the buggy behavior.
Doing this modifies the message shape, so we also
need to update the stubs.

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

--HG--
extra : moz-landing-system : lando
2019-01-31 14:22:53 +00:00
Razvan Maries
31eb3558fe Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2019-01-31 19:02:44 +02:00
Razvan Maries
17a96a3646 Merge mozilla-inbound to mozilla-central a=merge 2019-01-31 18:57:48 +02:00
Dão Gottwald
4034ae7d42 Bug 1524230 - UrlbarView: Display the device name for remote tab results. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D18204

--HG--
extra : moz-landing-system : lando
2019-01-31 16:51:46 +00:00
Luca Greco
76ae7167ab Bug 1258897 - Ensure that both test_ext_sendmessage_reply2 tab scripts are ready to exchange messages. r=mixedpuppy
This test seems to be still failing intermittently, and its intermittency rate looks high enough.

Looking to the logs collected on the recent intermittent failures, it seems that the issue
is still related to the extension tabs opened in the test:

The two extension tabs (each one part of one of the two test extension) are going to exchange messages
between each other, and currently there is a chance (and apparently a very good chance) that one of the
two extension tabs is not yet ready to listen to the messages sent from the other extension tab.

This patch applies to the test the additional changes needed to ensure that both the extension tabs
are ready to exchange messages, before we let them exchange these messages over the extension messaging
API.

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

--HG--
extra : moz-landing-system : lando
2019-01-31 16:43:30 +00:00
Michael Ratcliffe
cfe2c85110 Bug 1522273 - Markup view not working on elements containing a 'constructor' attribute r=rcaliman
`ATTRIBUTE_TYPES` was an object and we used to access it's attributes using e.g.
`ATTRIBUTE_TYPES["href"]`, which is fine in almost all cases.

The problem occurred when the attribute name was `"constructor"`. This caused us
to attempt to parse `ATTRIBUTE_TYPES["constructor"]`, which returned
`{}.constructor` therefore breaking the attribute parser.

Changing `ATTRIBUTE_TYPES` to a Map fixes the issue because
`ATTRIBUTE_TYPES.get("constructor")` returns null rather than an object
constructor.

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

--HG--
extra : moz-landing-system : lando
2019-01-31 15:48:41 +00:00
Andrea Marchesini
94c935a73f Bug 1524262 - URL-Classifier should not check all the blacklist tables always, r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D18218

--HG--
extra : moz-landing-system : lando
2019-01-31 15:15:03 +00:00
Henrik Skupin
f6d90f1893 Bug 1524243 - [marionette] Correct calculation of timeout from milliseconds to seconds. r=jgraham
Fractions of a second are lost because the division
in getting the timeout value operates on decimal valus.
As such a timeout of 100ms will result in 0ms.

Depends on D18214

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

--HG--
extra : moz-landing-system : lando
2019-01-31 14:31:11 +00:00
Henrik Skupin
a655888574 Bug 1524243 - [marionette] Correctly handle script_timeout for WebDriver:{ExecuteScript,ExecuteAsyncScript}. r=jgraham
This fixes the following regressions as introduced by
bug 1510929 for the Marionette client.

1) The custom timeout as set isn't reset if the
   script times out.

2) Fractions of a second for the script timeout are
   lost because the division operates on decimal valus.
   As such a timeout of 100ms will result in 0ms.

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

--HG--
extra : moz-landing-system : lando
2019-01-31 14:25:26 +00:00
Narcis Beleuzu
f9ca244530 Backed out changeset c6f5a583ce62 (bug 1471648) for awsy failures. CLOSED TREE 2019-01-31 15:55:32 +02:00
Ms2ger
7dac6b7365 Bug 1524256 - Remove two copies of wast.js; r=bbouvier 2019-01-31 14:51:04 +01:00
Mark Banner
0bead82230 Bug 1286428 - Stop reporting print.printer* preferences in about:support. r=Gijs
These are not generally used for support, and there can be many of them which makes the report larger and harder to understand.

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

--HG--
extra : moz-landing-system : lando
2019-01-31 13:25:08 +00:00
ffxbld
b0ca3a2b01 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/D18207

--HG--
extra : moz-landing-system : lando
2019-01-31 13:34:21 +00:00
Lars T Hansen
4a93abc816 Bug 1524201 - add message to static_assert. r=bugfix, CLOSED TREE 2019-01-31 13:48:48 +01:00
Ryan VanderMeulen
8ebae7be15 Bug 1524102 - Update HarfBuzz to version 2.3.1. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D18170

--HG--
extra : moz-landing-system : lando
2019-01-31 12:01:26 +00:00
edward.i.wu
49e491e837 Bug 1450114 -Update browser themes to allow customization of selection background and text r=jaws
Bug 1450114 -Update browser themes to allow customization of selection background and text r=Jaws

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

--HG--
extra : moz-landing-system : lando
2019-01-31 13:28:30 +00:00
Michael Ratcliffe
26180c13f0 Bug 1524005 - Inspect Element throwing on Anonymous nodes and content missing from Markup view r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D18106

--HG--
extra : moz-landing-system : lando
2019-01-31 13:00:34 +00:00
Emilio Cobos Álvarez
f6e2a31ce3 Bug 1517319 - Add crashtest. 2019-01-31 14:06:57 +01:00
Pavel Slepushkin
3631b95796 Bug 1471648 - [mozlog] Add support for Python 3; r=raphael
Differential Revision: https://phabricator.services.mozilla.com/D18069

--HG--
extra : moz-landing-system : lando
2019-01-31 12:49:42 +00:00
Christian Holler
df998e7c06 Bug 1522066 - Disable unused ICU code during build. r=froydnj,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D17341

--HG--
extra : moz-landing-system : lando
2019-01-31 12:22:10 +00:00
Lars T Hansen
9221ab830a Bug 1524201 - Do not claim the FP scratch when it's already claimed. r=nbp
--HG--
extra : rebase_source : 8e0e464f550e7f117a10cf7e070fe51f6f330671
extra : histedit_source : d4e7636920968f9ecb73beb9930c636ac86221f7%2C6b773e9ac327e8c5364e306246c46b68140b8e36
2019-01-31 10:28:18 +01:00
Drew Willcoxon
5b04814587 Bug 1523753 - Make browser_UrlbarInput_unit.js open a new window per test task and clean up properties to avoid leaks. r=dao
browser_UrlbarInput_unit.js leaks the empty.xul window every time I run it on a debug build. I narrowed down the leak to the objects/properties that this patch nulls out after closing the window. Simply cleaning up these properties in a register-cleanup function isn't enough to stop the leak. It happens after the test creates either one of its two UrlbarInputs. Cleaning up the properties after each UrlbarInput is created doesn't stop the leak either. Cleaning up the properties *plus* opening a new window for each UrlbarInput does stop the leak though, so that's what this patch does.

However, the leakcheck test still logs `UNEXPECTED-FAIL leakcheck: default 1392 bytes leaked` at the end, which it does currently without this patch. That doesn't cause the test to fail though, unlike the leaks reported in this bug.

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

--HG--
extra : moz-landing-system : lando
2019-01-31 09:16:27 +00:00
Alexandre Poirot
23d0b65f54 Bug 1517210 - Stop always loading DevTools modules in fresh compartments. r=jandem
Now, DevTools server is loaded with a custom loader every time we want to debug chrome
resources. We ensure toggle the "invisibleToDebugger" flag on Loader.jsm which itself propagates to DevTools Sandboxes.

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

--HG--
extra : moz-landing-system : lando
2019-01-31 13:49:17 +00:00
Andrew McCreight
5847903ec2 Bug 1523800 - Update LSan whitelist for html/browsers/offline/introduction-4. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D18127

--HG--
extra : moz-landing-system : lando
2019-01-31 10:25:56 +00:00
Justin Wood
680605602c Bug 1523444 - Don't hardcode branch names in partials.py helper, let it inherit from scriptworkers. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D18233

--HG--
extra : moz-landing-system : lando
2019-01-31 15:51:29 +00:00
Dragana Damjanovic
4aa2cbebc3 Bug 1523427 - Check whether we really have a response for a upgrade request before making a connection DontReuse. r=michal
Differential Revision: https://phabricator.services.mozilla.com/D18202

--HG--
extra : moz-landing-system : lando
2019-01-31 15:09:01 +00:00
David Major
1ad5d6e1f1 Bug 1524087 - Use exp2 instead of pow in OscillatorNode r=padenot
Clang 7 was making the pow => exp2 optimization for us, and for some reason clang 8 stopped doing so. This resulted in a surprisingly large regression in raptor numbers.

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

--HG--
extra : moz-landing-system : lando
2019-01-31 15:11:35 +00:00
Shane Caraveo
2e6a96527f Bug 1516710 find api support for incognito r=zombie,rpl
Differential Revision: https://phabricator.services.mozilla.com/D17417

--HG--
extra : moz-landing-system : lando
2019-01-31 14:45:08 +00:00
Srestha
5109c421bc Bug 1523679 - Remove autocomplete=off from <button> elements in aboutNetError.xhtml and aboutNetError-new.xhtml. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D18212

--HG--
extra : moz-landing-system : lando
2019-01-31 13:52:10 +00:00
Lars T Hansen
6430c5c428 Bug 1524178 - Enable lock-free 8-byte atomics for ARM+ARM64 simulators. r=jseward
--HG--
extra : rebase_source : 2a2e17c64a79b7fdb35093610a70194dd7576e87
extra : histedit_source : 855775800c92ee641c1a0c8d6218352820cb3262
2019-01-31 08:50:38 +01:00
Oana Pop Rus
80cc4f9db3 Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-01-31 12:03:11 +02:00
Oana Pop Rus
6e3cc15356 Merge inbound to mozilla-central. a=merge
--HG--
rename : toolkit/components/passwordmgr/test/test_xml_load.html => toolkit/components/passwordmgr/test/mochitest/test_xml_load.html
2019-01-31 11:37:38 +02:00
Ting-Yu Lin
5ec0177dc3 Bug 1504053 - Reframe multi-column container if inserting a subtree with a column-span child. r=dbaron
Differential Revision: https://phabricator.services.mozilla.com/D16077

--HG--
extra : moz-landing-system : lando
2019-01-31 02:22:49 +00:00