Commit Graph

657394 Commits

Author SHA1 Message Date
Emilio Cobos Álvarez
b301149caa Bug 1536871 - Make 'line-height: normal' return the 'normal' keyword from getComputedStyle() on Nightly and Early Beta, for now. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D25119

--HG--
extra : moz-landing-system : lando
2019-06-14 09:01:44 +00:00
violet
e6d794f2b0 Bug 1547633 - Invalidate style for ::selection r=emilio
This patch invalidates the style for `::selection`, which will restore the behavior before the regression.

However, it's still not quite correct, because repaint is not triggered. Given that `::selection` requires some major change to implement https://github.com/w3c/csswg-drafts/issues/2474, we can address this problem later.

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

--HG--
extra : moz-landing-system : lando
2019-06-22 10:09:51 +00:00
Emilio Cobos Álvarez
35c4440f0b Back out changeset 7ae44e68ef10 (Bug 1559094) for landing too soon, since I understand what the spec is trying to say now. r=me 2019-06-22 12:23:26 +02:00
Emilio Cobos Álvarez
65347f45e1 Bug 1559094 - Restore old behavior for background-size: cover + zero-height background positioning area. r=dholbert
This restores our previous behavior and adds a .tentative test because I
couldn't see how the spec makes any sense.

Filed https://github.com/w3c/csswg-drafts/issues/4049 about that.

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

--HG--
extra : moz-landing-system : lando
2019-06-22 00:47:45 +00:00
Dorel Luca
03174fc965 Merge mozilla-central to autoland 2019-06-22 12:47:00 +03:00
Dorel Luca
543e1fbd04 Merge mozilla-inbound to mozilla-central. a=merge 2019-06-22 12:38:29 +03:00
Florens Verschelde
773855f4a1 Bug 1558226 - Use theme-twisty in event tooltip headers; r=miker
- Uses theme-twisty for the triangle icon.
- Icon now has the correct orientation in RTL (handled by theme-twisty styles in common.css).
- Header rows are now always 24px tall excluding the border (before they were all 25px tall, including the first one.
- Accessible text color for event headers (dark theme, was 4.12).
- Make the event name 12px (our usual "biggish font" size, used in accordion headers and tab labels).

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

--HG--
extra : moz-landing-system : lando
2019-06-21 22:06:35 +00:00
Valentin Gosu
15a509f708 Bug 1558023 - [CaptiveDetect.jsm] Check if xhr.channel is null before using it r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D35552

--HG--
extra : moz-landing-system : lando
2019-06-21 23:19:47 +00:00
Boris Chiou
88447089e6 Bug 1560198 - Fix the serialization of the computed value of background-size. r=emilio
This patch produces the following serialization:
```
    input      |  computed value
  ------------------------------
1. "auto"            "auto"
2. "auto auto"       "auto"
3. "15px auto"       "15px"
4. "15px"            "15px"
```
i.e. If the second value is 'auto', then it's omitted from our serialization,
because it's implied.

Besides, we update the wpt to address this spec issue:
https://github.com/w3c/csswg-drafts/issues/2574

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

--HG--
extra : moz-landing-system : lando
2019-06-21 21:48:54 +00:00
Mike Hommey
de3ed8119f Bug 1560620 - Export PKG_CONFIG so that the pkg-config rust crate picks the same pkg-config as configure. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D35582

--HG--
extra : moz-landing-system : lando
2019-06-21 23:54:12 +00:00
violet
ea5e6c4b2b Bug 1529571 - Use in rather than hasOwnProperty to check property support r=heycam
This test is supposed to check CSS property support, but using
hasOwnProperty() is causing a lot of false positive because
hasOwnProperty() doesn't go up the proto chain even if the property
is actually supported.

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

--HG--
extra : moz-landing-system : lando
2019-06-21 20:16:34 +00:00
Maja Frydrychowicz
b9cf78e459 Bug 1553046 - Update wpt metadata for webvtt tests that crash. r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D35475

--HG--
extra : moz-landing-system : lando
2019-06-22 06:36:53 +00:00
Florens Verschelde
0baf9163d9 Bug 1560356 - Make sure we only expand one event header at a time; r=miker
Differential Revision: https://phabricator.services.mozilla.com/D35563

--HG--
extra : moz-landing-system : lando
2019-06-21 22:19:23 +00:00
Razvan Caliman
ddacf7fb9f Bug 1559589 - Ensure Font Editor supports "normal" as computed style value for line-height; r=gl
Remove conversion for computed `line-height` value to unitless value to prevent Font Editor from crashing when the patch from [Bug 1536871](https://bugzilla.mozilla.org/show_bug.cgi?id=1536871) is applied (the default computed value for `line-height` is no longer numeric).

Add support for `normal` keyword value for `line-height` as the default returned by `getComputedStyle()`, similar to existing behavior for `letter-spacing`.

Fix misnomer of the class in `LetterSpacing.js` component.

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

--HG--
extra : moz-landing-system : lando
2019-06-21 17:28:21 +00:00
He Yifei
ed9d09a791 Bug 1557524 - Add top margin for about:addons inline settings page. r=mstriemer,rpl
Added a top margin for about:addons inline settings page such that
the paddings would be consistent.

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

--HG--
extra : moz-landing-system : lando
2019-06-21 23:22:16 +00:00
Dale Harvey
aa72d212cf Bug 1558452 - Fix sitePermission column header width. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D35545

--HG--
extra : moz-landing-system : lando
2019-06-21 23:13:08 +00:00
David Walsh
34f1734412 Bug 1560571 - Enable event listener breakpoints r=Harald
Differential Revision: https://phabricator.services.mozilla.com/D35554

--HG--
extra : moz-landing-system : lando
2019-06-21 21:41:56 +00:00
Gurzau Raul
e639b0bebd Backed out changeset 5656e43f9b43 (bug 1560006) for debugger test fails at SourcesTreeItem.spec.js
--HG--
extra : rebase_source : bb5081c6c4b2e735f41745bf047a39404cd1e6e4
2019-06-22 01:51:11 +03:00
Erica Wright
2c4d0c79fb Bug 1549830 - Create content blocking database. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D33716

--HG--
extra : moz-landing-system : lando
2019-06-21 22:45:47 +00:00
Nicolas Chevobbe
a71fef0c9c Bug 1560429 - Fix low-alpha hexa longAlphaHex getter. r=miker.
A test case is added to make sure this is fixed.
We also add the ability to not run a given test case in the color test.

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

--HG--
extra : moz-landing-system : lando
2019-06-21 22:17:34 +00:00
Michael Ratcliffe
7b2e58e5d4 Bug 1560006 - Upgrade React to v16.8.6 r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D35265

--HG--
extra : moz-landing-system : lando
2019-06-21 21:22:42 +00:00
Byron Campen [:bwc]
d65a769702 Bug 1560562: Check whether we should log before building the log string. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D35543

--HG--
extra : moz-landing-system : lando
2019-06-21 21:09:22 +00:00
Geoff Brown
46ae70c525 Bug 1560162 - Handle psutil exception in 'mach android-emulator'; r=denschub
I haven't reproduced this failure myself, but this change *should* help.

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

--HG--
extra : moz-landing-system : lando
2019-06-21 20:07:20 +00:00
avneeshsinghal
6b007e9918 Bug 1556844 - Enable more ESLint rules for netwerk, (auto & manual) fixes & format changes , r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D33992

--HG--
extra : moz-landing-system : lando
2019-06-21 20:13:40 +00:00
Rob Wood
f525b60bef Bug 1560575 - Add missing aarch64 cold page-load suites to production (test-sets.yml) r=perftest-reviewers,stephendonner
Differential Revision: https://phabricator.services.mozilla.com/D35558

--HG--
extra : moz-landing-system : lando
2019-06-21 18:58:54 +00:00
Paul Adenot
e100119b87 Bug 1429847 - Promote audio threads to real-time priority before locking down the sandbox. r=kinetik
Differential Revision: https://phabricator.services.mozilla.com/D34888

--HG--
extra : moz-landing-system : lando
2019-06-21 19:49:10 +00:00
Paul Adenot
88c421c259 Bug 1429847 - Allow promoting CpuPool threads for audio remoting separately from the client creation. r=kinetik
Differential Revision: https://phabricator.services.mozilla.com/D34887

--HG--
extra : moz-landing-system : lando
2019-06-21 19:49:08 +00:00
Paul Adenot
356d945008 Bug 1429847 - Promote the GraphRunner thread. r=pehrsons
Differential Revision: https://phabricator.services.mozilla.com/D32499

--HG--
extra : moz-landing-system : lando
2019-06-21 19:51:22 +00:00
Paul Adenot
6af26dcc3d Bug 1429847 - Vendor rust, to pick up the changes. r=kinetik
Differential Revision: https://phabricator.services.mozilla.com/D30907

--HG--
extra : moz-landing-system : lando
2019-06-21 19:51:22 +00:00
Paul Adenot
be02258965 Bug 1429847 - Add audio_thread_priority to mozilla-central. r=kinetik
Differential Revision: https://phabricator.services.mozilla.com/D30906

--HG--
extra : moz-landing-system : lando
2019-06-21 19:48:52 +00:00
Csoregi Natalia
92490775ef Backed out changeset 86a122959152 (bug 1559551) for failures on test_menu_button.html. CLOSED TREE 2019-06-21 22:53:40 +03:00
Drew Willcoxon
ed7b16480f Bug 1559264 - Quantumbar: Don't call setValueFromResult when opening the history popup. r=dao
The problem is that on switching back to the first tab (see the bug), userTypedValue is non-null when URLBarSetURI is called. Therefore the proxy state can't be valid. Something about bug 1529931 caused userTypedValue to go from null to non-null in this case. Details below, but the summary is that we shouldn't be calling UrlbarInput.setValueFromResult when opening the history popup, because setValueFromResult sets userTypedValue.

Before bug 1529931, result.autofill would always be undefined for the first result in the history popup, because we didn't allow UnifiedComplete to return an autofill result for the search triggered by the history popup. After that bug, UnifiedComplete could return an autofill result in that case -- and it likely would since the first result in the history popup has a very high frecency, which also makes it eligible for autofill.

The problem with having an autofill result in the history popup is that it triggers the input.setValueFromResult() call in UrlbarController.receiveResults [1], and setValueFromResult sets userTypedValue. So when the user opens the history popup, userTypedValue gets set to a non-null value (input._lastSearchString).

The fix is to not allow autofill for the history popup. After making that fix on revision https://hg.mozilla.org/mozilla-central/rev/5e2a3b886e64, the bug went away.

However, after I made that fix on a fresh tree, the bug still happened. It turns out that input.setValueFromResult still ends up getting called, by UrlbarView._selectItem [2], which is called when results are received [3]. The fix for this afaict is just to pass `updateInput: false` to _selectItem.

The autofill-related fix doesn't seem to be necessary at all anymore (likely due to the substantial changes to autofill since that bug landed), but I left it in anyway since it seems right to not allow autofill results for the history popup.

One other useful bit of info is that userTypedValue is set to null by tabbrowser on page load [4], so that's how userTypedValue has a null value when the bug manifests and it goes from null to non-null.

[1] https://hg.mozilla.org/mozilla-central/file/5e2a3b886e647af1968b9e52a6672bdeee2a0d6f/browser/components/urlbar/UrlbarController.jsm#l150
[2] https://searchfox.org/mozilla-central/rev/da14c413ef663eb1ba246799e94a240f81c42488/browser/components/urlbar/UrlbarView.jsm#685
[3] https://searchfox.org/mozilla-central/rev/da14c413ef663eb1ba246799e94a240f81c42488/browser/components/urlbar/UrlbarView.jsm#220
[4] https://searchfox.org/mozilla-central/rev/da14c413ef663eb1ba246799e94a240f81c42488/browser/base/content/tabbrowser.js#5118

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

--HG--
extra : moz-landing-system : lando
2019-06-21 18:37:27 +00:00
Matthew Noorenberghe
33956ae957 Bug 1559997 - Use a monospace password font in generated autocomplete. r=sfoster
Also fix the autocomplete footer size.

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

--HG--
extra : moz-landing-system : lando
2019-06-21 19:07:38 +00:00
Makoto Kato
cb97dec989 Bug 1560517 - Update LICENSE, README and license.hunspell to 1.6.1 r=RyanVM
No one includes `license.hunspell`, so we don't need our custimze block (`#include "config.h"`)

Also, some files isn't updated to 1.6.1, so we should update it.

Depends on D35516

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

--HG--
extra : moz-landing-system : lando
2019-06-21 14:26:53 +00:00
Makoto Kato
e20f6f80c7 Bug 1560517 - Add update script and patch files for hunspell library r=masayuki
Add `update.sh` script and patch files to update hunspell library easily.

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

--HG--
extra : moz-landing-system : lando
2019-06-21 18:57:35 +00:00
meandave
94264b7887 Bug 1559551 - Add Feedback menuitem to ellipsis menu.?jaws r=fluent-reviewers,jaws,flod
Differential Revision: https://phabricator.services.mozilla.com/D35379

--HG--
extra : moz-landing-system : lando
2019-06-21 01:31:42 +00:00
David Walsh
53fb636dc3 Bug 1557782 - Update event listener breakpoints label to existing tools r=jlast
Per Harald's request

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

--HG--
extra : moz-landing-system : lando
2019-06-21 17:15:43 +00:00
David Walsh
ddef526000 Bug 1557784 - Align event listner breakpoint arrows and checkboxes with header r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D35540

--HG--
extra : moz-landing-system : lando
2019-06-21 17:15:41 +00:00
Mihai Alexandru Michis
68de945c39 Bug 1557518 - Expect attachment-scroll-positioning-1.html to pass on Windows 10 AArch64 opt. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D35329

--HG--
extra : moz-landing-system : lando
2019-06-21 17:18:58 +00:00
Jonathan Watt
2583ad0963 Bug 1559096. Document the unexpected aspects of BackgroundClipRenderingObserver. r=longsonr
Differential Revision: https://phabricator.services.mozilla.com/D34875

--HG--
extra : rebase_source : 5f2e30f602aefb885ac7dc2ac55c8476ae45fb16
extra : amend_source : 23213e48b3f9bc4b655527d97755e5641faee3e8
2019-06-06 14:12:01 -07:00
Jonathan Watt
3183f85bc5 Bug 1559096. Rename SVGObserverUtils::mInObserverList. r=longsonr
Differential Revision: https://phabricator.services.mozilla.com/D34852

--HG--
extra : rebase_source : dd5459aebc8a2355e141b306bf226835c88afb68
extra : amend_source : 4b407c19cc3940e8a030f887d11b9ebe3166d271
2019-06-06 11:12:21 -07:00
Jonathan Watt
4dcb61db3b Bug 1559096. Rename SVGObserverUtils::GetAndObservePaintServer argument. r=longsonr
Differential Revision: https://phabricator.services.mozilla.com/D34851

--HG--
extra : rebase_source : 0a749e4113404983365640c0a9758dd2c73b522b
extra : amend_source : e67b5f7daaf3accdb6acd25e1f82d85900c654f3
2019-06-06 11:05:38 -07:00
Mats Palmgren
af1b0f2a42 Bug 1560460 - Build display items for an outside ::marker before child content to get the correct paint order. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D35553

--HG--
extra : rebase_source : d58d4bbede2252f010e7528cab0bacfff4932efb
2019-06-21 05:20:51 +02:00
Gurzau Raul
d2e89cd600 Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-06-22 01:09:53 +03:00
shindli
7eb69b5a5b Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-06-21 19:18:24 +03:00
Andrew Osmond
006448f8a5 Bug 1560441 - Don't create QCMS profiles/transforms during PNG metadata decoding. r=tnikkel
Creating QCMS profiles and transforms are fairly expensive operations
and not necessary for metadata decoding. We can reduce the time required
for PNG metadata decoding by skipping this. The JPEG and WebP decoders
already do this.

Differential Revision: https://phabricator.services.mozilla.com/D35500
2019-06-21 09:08:31 -07:00
Mike Hommey
9c53f7e19d Bug 1560527 - Enable make backend verbose mode automatically rather than relying on mach setting it. r=froydnj
This makes running without mach more consistent. e.g. running
`make -C $objdir/toolkit/library/rust target` makes the cargo log
verbose, and adding `-s` makes it less verbose.

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

--HG--
extra : moz-landing-system : lando
2019-06-21 13:15:30 +00:00
Mike Hommey
c74d2769cd Bug 1560442 - Allow to build rust code in a separate tier. r=froydnj
When the `MOZ_RUST_TIER` environment variable is set, we enable a separate
tier that builds rust code only. This is useful to measure build times for
rust code separately from other compilations.

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

--HG--
extra : moz-landing-system : lando
2019-06-21 13:20:17 +00:00
Andrei Lazar
46f3d5ee22 Bug 1557661 java.lang.NullPointerException: at org.mozilla.gecko.home.TabMenuStripLayout.onPageSelected(TabMenuStripLayout.java) r=VladBaicu
Fixed an issue where we were trying to set some attributes on a null object due to the fact that
the view had not finished rendering.

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

--HG--
extra : moz-landing-system : lando
2019-06-21 12:22:20 +00:00
shindli
b14c971dcf Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-06-21 12:42:48 +03:00