Commit Graph

661135 Commits

Author SHA1 Message Date
Emilio Cobos Álvarez
cf7beea50e Bug 1561794 - Do not crop display text of themed comboboxes due to padding. r=dbaron
This is a potential fix that I thought it was worth doing rather than
implementing Blink's platform-dependent silliness. This ensures that the display
frame always has enough space to display itself.

Note that it may still get clipped, if there's no room for both the display
frame and the button.

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

--HG--
extra : moz-landing-system : lando
2019-07-20 14:54:33 +00:00
Eric Rahm
e5c0d07b49 Bug 1525338 - Limit context menu behavior to macOS. r=maja_zf
Differential Revision: https://phabricator.services.mozilla.com/D38259

--HG--
extra : moz-landing-system : lando
2019-07-20 14:46:39 +00:00
Gerald Squelart
f5ca1ba02d Bug 1567465 - Default BlockIndex used as empty value index before any valid entry - r=gregtatum
This is a similar concept as `nullptr` is to a pointer.

`BlocksRingBuffer` now skips the first byte in the buffer, so that no entries
start at 0 (the internal default `BlockIndex` value).
All `BlocksRingBuffer` public APIs handle this default value, and do nothing
and/or return Nothing (as if it pointed at an already-deleted entry).

Added tests for this, and for all BlockIndex operations.

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

--HG--
extra : moz-landing-system : lando
2019-07-19 16:10:30 +00:00
Makoto Kato
c0d323f7d3 Bug 1567069 - Set valid _DEPEND_CFLAG for host compiler when target and host are different type. r=glandium
Actually we set _DEPEND_CFLAGS to both host and target compiler. But if host and target are different compiler type, we may pass invalid option.

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

--HG--
extra : moz-landing-system : lando
2019-07-18 07:46:03 +00:00
Andreea Pavel
cf1fe2597b Merge mozilla-central to autoland on a CLOSED TREE 2019-07-20 13:09:03 +03:00
Andreea Pavel
148f85db1b Backed out changeset 9955fec84808 (bug 1561547) for failing bc at browser_sync.js on a CLOSED TREE 2019-07-20 13:06:16 +03:00
Andreea Pavel
c07a5d8ccc Merge mozilla-inbound to mozilla-central a=merge 2019-07-20 12:51:57 +03:00
Ciure Andrei
5c3acc71ee Backed out changeset 3b2470f9ae71 (bug 1566369) for causing high frequency failure on test_peerConnection_replaceTrack.html CLOSED TREE 2019-07-20 12:22:35 +03:00
Razvan Maries
e098ffc5a5 Bug 1560519 - Disabled appearance-textarea-001.html on windows10-64-qr for high failure rate. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D38791

--HG--
extra : moz-landing-system : lando
2019-07-20 08:31:17 +00:00
Andreea Pavel
ef5da579b6 Bug 1479782 - disabled browser_net_frame.js on all platforms a=test-only 2019-07-20 11:18:44 +03:00
Gerald Squelart
dd5708c6dc Bug 1567461 - Ensure ModuloBuffer can be properly move-constructed - r=gregtatum
Without declaring them, ModuloBuffer had its copy&move constructor&assignments
defaulted. This means it could have been copied, and then both objects would now
own the same resource and attempt to free it on destruction!

So now:
- Copy construction&assignment are now explicitly disallowed.
- Move assignment is disallowed, to keep some members `const`.
- Move construction is allowed (so a function can return a ModuloBuffer), and
  ensures that the moved-from object won't free the resource anymore.

Bonus: `mBuffer` is now `const`, to ensure that it cannot point at something
else, but note the pointed-at bytes are *not* const.
So ModuloBuffer is like an unchanging resource, but it allows to be moved-from
as an xvalue that should not be used after the move.

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

--HG--
extra : moz-landing-system : lando
2019-07-20 00:13:59 +00:00
Tim Nguyen
83cd3375d4 Bug 1566568 - Don't auto-save username along with generated passwords. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D38250

--HG--
extra : moz-landing-system : lando
2019-07-19 23:45:49 +00:00
Daniel Varga
5fc99498fc Backed out changeset 1f9ee99573c0 (bug 1566195) for build bustage at workspace/build/src/js/src/ds/BitArray.h. On a CLOSED TREE 2019-07-20 02:03:50 +03:00
Steve Fink
0ffc13301a Bug 1566195 - Use ctz to loop over whole cell set in the store buffer r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D38115

--HG--
extra : moz-landing-system : lando
2019-07-19 22:52:31 +00:00
Krishnal Ciccolella
a32c1fe341 Bug 1565714 - Disabled breakpoint numbers should be a shade of blue
In `Breakpoint.js` I added an if else statement to the function `addBreakpoint()` to add/remove class "breakpoint-disabled" depending on the value of `breakpoint.disabled`. I then added a selector in `Editor.css` to set `color: blue`.

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

--HG--
extra : moz-landing-system : lando
2019-07-19 22:43:30 +00:00
Mihai Alexandru Michis
e637325c0e Merge mozilla-central to mozilla-inbound. a=merge
--HG--
extra : amend_source : f93ba2cbe8a0ea251a8c95dd565117a109e25a91
2019-07-20 01:23:23 +03:00
harry
6b990275d7 Bug 1567517 - Restore camera and mic indicators in the macOS menubar. r=spohl
Differential Revision: https://phabricator.services.mozilla.com/D38745

--HG--
extra : moz-landing-system : lando
2019-07-19 22:08:41 +00:00
Mihai Alexandru Michis
494fa69759 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-07-20 01:20:27 +03:00
Coroiu Cristina
9b1655f3d7 Backed out changeset 1da5d33b44db (bug 1565680) for talos failures on a CLOSED TREE 2019-07-20 01:16:37 +03:00
Coroiu Cristina
9157e839b4 Backed out changeset 34e9a64cc887 (bug 1564168) for chrome failures at js/xpconnect/tests/chrome/test_precisegc.xul on a CLOSED TREE 2019-07-20 01:15:34 +03:00
Mihai Alexandru Michis
84f48db8a1 Merge autoland to mozilla-central. a=merge 2019-07-20 00:53:19 +03:00
Tom Ritter
e1cf674e11 Bug 1567499 - Re-allow eval with system principal on Nightly while we investigate crashes. r=smaug, a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D38682
2019-07-19 13:20:40 -04:00
Csoregi Natalia
660053d99f Merge mozilla-central to mozilla-inbound. CLOSED TREE 2019-07-19 18:31:03 +03:00
André Bargull
84c0e7d087 Bug 1543677 - Part 2: Format BigInts representable as int64_t without first converting them to strings. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D38317

--HG--
extra : moz-landing-system : lando
2019-07-19 12:31:23 +00:00
Andrei Oprea
0a88215f93 Bug 1561547 - Use Messaging System to badge the FxA accounts toolbar button r=r1cky
Differential Revision: https://phabricator.services.mozilla.com/D37879

--HG--
extra : moz-landing-system : lando
2019-07-19 12:21:33 +00:00
Jonathan Kew
f37f1040f9 Bug 1567397 - Adjust fuzzy annotations for minor subpixel changes in rotated nastaliq tests. r=heycam
Differential Revision: https://phabricator.services.mozilla.com/D38646

--HG--
extra : moz-landing-system : lando
2019-07-19 22:49:16 +00:00
longsonr
15c69a978b Bug 1353164 Part 2 - Change dominant-baseline from reset to inherit r=heycam
--HG--
extra : source : 5c8a0f41b86df61e7a1ef26b64fb355b5a11ab7d
2019-07-19 12:57:54 +01:00
Bogdan Tara
e34bf750c9 Backed out changeset 5c8a0f41b86d (bug 1353164) for test_css-properties-db.js failures CLOSED TREE 2019-07-19 16:50:35 +03:00
longsonr
18aba690d1 Bug 1353164 Part 2 - Bustage fix for devtools 2019-07-19 13:58:15 +01:00
longsonr
1335355ed5 Bug 1353164 Part 2 - Change dominant-baseline from reset to inherit r=heycam 2019-07-19 12:57:54 +01:00
André Bargull
ace8a3d15b Bug 1543677 - Part 1: Support BigInt in NumberFormat and toLocaleString. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D27123

--HG--
extra : moz-landing-system : lando
2019-07-19 11:41:19 +00:00
Gregory Mierzwinski
b88339dfed Bug 1563800 - Output percent-change of test's power usage relative to Android OS baseline. r=perftest-reviewers,alexandru.irimovici
This patch adds an additional data output to android power tests. This data is the power usage of the test calculated as a percentage increase relative to the OS baseline. test_power.py needed to be changed to accommodate these changes as well.

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

--HG--
extra : moz-landing-system : lando
2019-07-19 16:45:26 +00:00
Dão Gottwald
b1dec38083 Bug 1563393 - Stop caching the ctrl+tab thumbnail canvas size. r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D38644

--HG--
extra : moz-landing-system : lando
2019-07-19 16:39:40 +00:00
Bogdan Tara
52d02305c2 Backed out changeset db7b66954bde (bug 1507495) for ES lint failure on geckoview.js CLOSED TREE 2019-07-19 19:42:47 +03:00
Charlie Marlow
f66a867469 Bug 1567282: renamed text-decoration-width to text-decoration-thickness r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D38586

--HG--
rename : testing/web-platform/meta/css/css-text-decor/text-decoration-width-001.html.ini => testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-001.html.ini
rename : testing/web-platform/meta/css/css-text-decor/text-decoration-width-computed.html.ini => testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-computed.html.ini
rename : testing/web-platform/meta/css/css-text-decor/text-decoration-width-initial.html.ini => testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-initial.html.ini
rename : testing/web-platform/meta/css/css-text-decor/text-decoration-width-invalid.html.ini => testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-invalid.html.ini
rename : testing/web-platform/meta/css/css-text-decor/text-decoration-width-linethrough-001.html.ini => testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-linethrough-001.html.ini
rename : testing/web-platform/meta/css/css-text-decor/text-decoration-width-overline-001.html.ini => testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-overline-001.html.ini
rename : testing/web-platform/meta/css/css-text-decor/text-decoration-width-scroll-001.html.ini => testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-scroll-001.html.ini
rename : testing/web-platform/meta/css/css-text-decor/text-decoration-width-underline-001.html.ini => testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-underline-001.html.ini
rename : testing/web-platform/meta/css/css-text-decor/text-decoration-width-valid.html.ini => testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-valid.html.ini
rename : testing/web-platform/meta/css/css-text-decor/text-decoration-width-vertical-001.html.ini => testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-vertical-001.html.ini
rename : testing/web-platform/meta/css/css-text-decor/text-decoration-width-vertical-002.html.ini => testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-vertical-002.html.ini
rename : testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-width.html.ini => testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-thickness.html.ini
rename : testing/web-platform/tests/css/css-text-decor/reference/text-decoration-width-001-notref.html => testing/web-platform/tests/css/css-text-decor/reference/text-decoration-thickness-001-notref.html
rename : testing/web-platform/tests/css/css-text-decor/reference/text-decoration-width-green-rect-ref.html => testing/web-platform/tests/css/css-text-decor/reference/text-decoration-thickness-green-rect-ref.html
rename : testing/web-platform/tests/css/css-text-decor/reference/text-decoration-width-scroll-001-ref.html => testing/web-platform/tests/css/css-text-decor/reference/text-decoration-thickness-scroll-001-ref.html
rename : testing/web-platform/tests/css/css-text-decor/reference/text-decoration-width-vertical-green-rect-ref.html => testing/web-platform/tests/css/css-text-decor/reference/text-decoration-thickness-vertical-green-rect-ref.html
rename : testing/web-platform/tests/css/css-text-decor/text-decoration-width-001.html => testing/web-platform/tests/css/css-text-decor/text-decoration-thickness-001.html
rename : testing/web-platform/tests/css/css-text-decor/text-decoration-width-computed.html => testing/web-platform/tests/css/css-text-decor/text-decoration-thickness-computed.html
rename : testing/web-platform/tests/css/css-text-decor/text-decoration-width-initial.html => testing/web-platform/tests/css/css-text-decor/text-decoration-thickness-initial.html
rename : testing/web-platform/tests/css/css-text-decor/text-decoration-width-invalid.html => testing/web-platform/tests/css/css-text-decor/text-decoration-thickness-invalid.html
rename : testing/web-platform/tests/css/css-text-decor/text-decoration-width-linethrough-001.html => testing/web-platform/tests/css/css-text-decor/text-decoration-thickness-linethrough-001.html
rename : testing/web-platform/tests/css/css-text-decor/text-decoration-width-overline-001.html => testing/web-platform/tests/css/css-text-decor/text-decoration-thickness-overline-001.html
rename : testing/web-platform/tests/css/css-text-decor/text-decoration-width-scroll-001.html => testing/web-platform/tests/css/css-text-decor/text-decoration-thickness-scroll-001.html
rename : testing/web-platform/tests/css/css-text-decor/text-decoration-width-underline-001.html => testing/web-platform/tests/css/css-text-decor/text-decoration-thickness-underline-001.html
rename : testing/web-platform/tests/css/css-text-decor/text-decoration-width-valid.html => testing/web-platform/tests/css/css-text-decor/text-decoration-thickness-valid.html
rename : testing/web-platform/tests/css/css-text-decor/text-decoration-width-vertical-001.html => testing/web-platform/tests/css/css-text-decor/text-decoration-thickness-vertical-001.html
rename : testing/web-platform/tests/css/css-text-decor/text-decoration-width-vertical-002.html => testing/web-platform/tests/css/css-text-decor/text-decoration-thickness-vertical-002.html
rename : testing/web-platform/tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-width.html => testing/web-platform/tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-thickness.html
extra : moz-landing-system : lando
2019-07-19 16:33:08 +00:00
Kartikaya Gupta
c4f1f8d59a Bug 1563622 - Miscellaneous useful logging. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D38241

--HG--
extra : moz-landing-system : lando
2019-07-19 16:27:23 +00:00
Kartikaya Gupta
f4bc456b75 Bug 1563622 - Add a fission subtest to exercise the force-dispatch-to-content flag. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D38240

--HG--
extra : moz-landing-system : lando
2019-07-19 16:30:47 +00:00
Kartikaya Gupta
9aba740b9f Bug 1563622 - Allow adding additional properties per fission subtest. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D38239

--HG--
extra : moz-landing-system : lando
2019-07-19 16:27:05 +00:00
Kartikaya Gupta
a03a2dc866 Bug 1563622 - Check the ftdc flag when hit-testing with WR. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D37314

--HG--
extra : moz-landing-system : lando
2019-07-19 16:30:25 +00:00
Kartikaya Gupta
917d84a405 Bug 1563622 - Use the right layers id for events prevented by chrome. r=botond
This is latent bug in the code. The layers id used in the parent process'
call to SetTargetAPZC was always the one that the APZ hit-test produced.
But in the case where the parent process had a chrome event listener that
does a preventDefault on the event, that is the wrong layers id to use,
because we want to use the parent process' layers id instead of the content
process' layers id.

The reason the test in this bug hits this is because with WebRender enabled
the code in APZCTreeManagerParent that receives the SetTargetAPZC message
checks the layers id to see if it matches expectations (if it doesn't, it
assumes a malicious content process). In this scenario the layers id doesn't
match and causes an assertion failure. With this fix the layers id matches
expectations.

I don't believe this has any functional effect beyond the malicious content
process check.

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

--HG--
extra : moz-landing-system : lando
2019-07-19 16:29:36 +00:00
Olli Pettay
345ad4ab17 Bug 1507495, Enable Pointer events on GeckoView by default, r=droeh
Differential Revision: https://phabricator.services.mozilla.com/D38528

--HG--
extra : moz-landing-system : lando
2019-07-19 13:31:56 +00:00
Bob Owen
5b9c365860 Bug 1567236: Drop Windows content sandbox level back to 5 on Nightly. r=gcp
This is because of profiling and performance regressions, which we don't want
to live with while we investigate.

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

--HG--
extra : moz-landing-system : lando
2019-07-19 11:40:14 +00:00
Luca Greco
4030a1c685 Bug 1472740 - Remove support for deprecated lwt aliases from WebExtensions theme API. r=ntim,robwu
Removing the lwt aliases from the theme API schema is not going to be enough, because the images and colors properties are very permissive on the unknown properties (likely to prevent a property supported on chrome but not on firefox to prevent the theme from being installed), and so removing the lwt aliases from the schema would not raise any error (the theme API implementation would just be silently ignoring the deprecated lwt aliases).

For the above reason the following patch use the following approach:

- kept the deprecated lwt aliases in the schema, but changes the deprecation warning message to mention that the property is now completely ignored by Firefox, and which property should be used instead

- removed the deprecation warning from the toolbar_text theme colors property, as we decided that we are not going to deprecate it anymore

- changed the theme API implementation to ignore the deprecated lwt alias property

- repurposed browser_ext_themes_lwtsupport.js test file to verify that the lwt aliases are ignored as expected

A separate addons-linter pull request is going to be created, to ensure that the addons-linter will raise linting errors (instead of linting warning) when these deprecated lwt aliases are being used in a theme (to prevent that newly submitted theme versions including the aliases will go unnoticed).

Depends on D37890

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

--HG--
extra : moz-landing-system : lando
2019-07-19 11:30:48 +00:00
Csoregi Natalia
b11f89739a Merge mozilla-central to mozilla-inbound. CLOSED TREE 2019-07-19 12:50:23 +03:00
Csoregi Natalia
96403eac4f Merge inbound to mozilla-central. a=merge 2019-07-19 12:43:24 +03:00
Brendan Dahl
05313e0a99 Bug 1567352 - Whitelist about:devtools-toolbox for not having CSP yet. r=ckerschb
When about:devtools-toolbox is loaded as XHTML the CSP assertion triggers.

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

--HG--
extra : moz-landing-system : lando
2019-07-19 06:35:19 +00:00
Anshul
2b608adeff Bug 1454827 - Rename onSource to source in source actor r=yulia
Differential Revision: https://phabricator.services.mozilla.com/D38191

--HG--
extra : moz-landing-system : lando
2019-07-19 15:33:58 +00:00
Gurzau Raul
0742696014 Backed out changeset 725ef2e2a53e (bug 1567180) for failing at /browser_protections_report_ui.js on a CLOSED TREE. 2019-07-19 18:56:19 +03:00
Gurzau Raul
9866332964 Backed out 3 changesets (bug 1559975) for linting failure at WebIDL.py on a CLOSED TREE.
Backed out changeset a7154744a5d7 (bug 1559975)
Backed out changeset 4005ac274170 (bug 1559975)
Backed out changeset 68ed1ccb5921 (bug 1559975)
2019-07-19 18:25:10 +03:00
Gurzau Raul
8517586551 Backed out 2 changesets (bug 1567457) for failures at test_getUserMedia_basicAudio_loopback.html on a CLOSED TREE.
Backed out changeset ce5d76c8be1b (bug 1567457)
Backed out changeset 35503df3d3e8 (bug 1567457)
2019-07-19 18:24:05 +03:00