This fixes the following issues:
- hover/active colours now look better on dark theme (match main toolbar lwtheme styles)
- radio-type items now have custom styling
- radio-type items no longer use buttons, only input[type=radio] with a subsequent label
- hover/active/selection styling for the radio items is improved
- cleans up unused CSS variables
- styling of the 'current value' boxes
- removes display:none hr elements
- uses classes for each 'row' container to simplify the CSS
Differential Revision: https://phabricator.services.mozilla.com/D77535
FEATURE_FAILURE_D3D11_NEED_HWCOMP is one of the main reasons
people get the basic compositor. This will let us dig into
why we get FEATURE_FAILURE_D3D11_NEED_HWCOMP.
Differential Revision: https://phabricator.services.mozilla.com/D77554
Version of NSS >= 3.27 have a pkg-config file. We're now requiring 3.53,
so while moving, just use pkg-config, which is simpler.
The old-configure check that rejected some untested platforms for
in-tree NSS is actually rejecting none: the accepted platforms cover all
the supported ones, so we remove that check.
And because building with system NSS without system NSPR doesn't make
sense, imply the latter when the former is used.
Differential Revision: https://phabricator.services.mozilla.com/D77428
At the same time, because it's now simpler to do so, set the right data
file name for big-endians, even though we don't have or produce it
(bug #1264836). Also remove USE_ICU, which is redundant with
JS_HAS_INTL_API, and actively break the build at configure time when
using --without-intl-api with Firefox because this hasn't actually
worked for close to 3 years (since bug 1402048).
Differential Revision: https://phabricator.services.mozilla.com/D77416
Versions of NSPR >= 4.10 come with a pkg-config file. We currently
depend on 4.9.2 for spidermonkey, but much more recent versions for
Firefox. 4.10 is less than a year newer than 4.9.2, and 4.10 is 7 years
old, so bumping the requirement to 4.10 is not really a big deal.
With the use of pkg-config, --with-nspr-cflags and --with-nspr-libs are
not needed.
None of the AC_TRY_COMPILE tests were any useful because
PR_STATIC_ASSERT and PR_UINT64 have been when we look for them since
4.8.6 and 4.9 respectively.
Differential Revision: https://phabricator.services.mozilla.com/D77412
The viewport units size doesn't match the aspect ratio of the screen size in
some cases.
For example, in the case of the reftest in this commit, the meta viewport is
"width=1600, height=device-height" and the screen size during reftest is
"800x1000". Thus the viewport units size will be "1600x1000". In such cases
with the old way ExpandHeightForViewportUnits shrinks the given size
"1600x1800" to "1600x1000" with 100px dynamic toolbar max height (and the
MOZ_ASSERT in the function happens on debug builds).
Differential Revision: https://phabricator.services.mozilla.com/D77176
As all versions of zlib >= 1.2.3.1 have a pkg-config file, and 1.2.3.1
is close to 14 years old, let's drop 1.2.3 and just use pkg-config, which
simplifies what we need to do dramatically.
Differential Revision: https://phabricator.services.mozilla.com/D77404
2020-05-29 J.C. Jones <jjones@mozilla.com>
* lib/nss/nss.h, lib/softoken/softkver.h, lib/util/nssutil.h:
Set version numbers to 3.53 final
[7e453a5afcb4] [NSS_3_53_RTM] <NSS_3_53_BRANCH>
2020-05-28 Kevin Jacobs <kjacobs@mozilla.com>
* .hgtags:
Added tag NSS_3_53_BETA2 for changeset 8fe22033a88e
[90c954f62c9d]
Differential Revision: https://phabricator.services.mozilla.com/D77555
This change makes a set of probes keyed. The key is "(default)" if no steering
is currently active, or "(auto-detected)" is the current URL has been set
by steering (autodetection).
Differential Revision: https://phabricator.services.mozilla.com/D77022
Automatic update from web-platform-tests
[wpt] Fix css-contain "replaced" tests.
These tests were inadvertently testing our UA stylesheet for the audio
element. In our UA stylesheet we have:
audio {
width: Xpx;
height: Ypx;
}
which means that the intrinsic size tests are failing. This fixes the
tests to change the width/height when appropriate to "auto".
There is probably a discussion which needs to be had about the UA style
for the audio element, but not today.
Bug: 960385
Change-Id: I3c5e1362015dec9cc95b7f4683a552e4afcc7424
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2212635
Commit-Queue: Koji Ishii <kojii@chromium.org>
Auto-Submit: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/master@{#771803}
--
wpt-commits: cbfde04695a79256d42991513c83a7b97dc14fcd
wpt-pr: 23774
Automatic update from web-platform-tests
Reduce cross frame messages in feature-policy-nested-subframe-policy.https.sub.html (#23731)
Previously each 1st level subframe will post 6 messages to main frame.
This CL reduce the message send to to main frame to 1 message,
effectively improve the test speed.
Change-Id: I20dcbe3a74aa9359185c61673ff1b5e39a1eea68
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2212486
Commit-Queue: Charlie Hu <chenleihu@google.com>
Reviewed-by: Ian Clelland <iclelland@chromium.org>
Cr-Commit-Position: refs/heads/master@{#771658}
Co-authored-by: Charlie Hu <chenleihu@google.com>
--
wpt-commits: 2228dbdd370235f8bad3330aaec613f9d3ec6ac7
wpt-pr: 23731
Automatic update from web-platform-tests
Load pending resources after style adjustments.
We don't fetch resources for ComputedStyle which is in a display:none
subtree or display:contents since [1]. Style adjustments are done to the
display type in the StyleAdjuster and we need to make sure we load
resources where display changes from a non-rendered value to a rendered
one after style adjustments.
Specifically, this happens with blockification of :root elements which
are display:contents.
[1] https://crrev.com/caf740f6c0b57ca102026f40f3cc62f9f3cf5159
Bug: 1085750
Change-Id: I7686c6f8bf4918bec5812d1bf893ad2c4cb9262c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2214897
Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org>
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#771748}
--
wpt-commits: 1c152f0e99b4ae9f10b62b70007821b072b00f75
wpt-pr: 23765
Automatic update from web-platform-tests
Use Ahem font in multi-line-wrap-reverse-column-reverse.html (#23761)
css-flexbox/flex-lines/multi-line-wrap-reverse-column-reverse.html:
* Update the test to use the Ahem font, and rely on different font colors
(instead of different glyps) to check that each box of the test is placed
correctly.
Export of: https://bugs.webkit.org/show_bug.cgi?id=212054
--
wpt-commits: b2d87a14271da903e5897779f623c74e8601f36e
wpt-pr: 23761