Commit Graph

672867 Commits

Author SHA1 Message Date
David Teller
6a0c9f2ede Bug 1581875 - Introducing MultiLookupHuffmanTable;r=arai
The MultiLookupHuffmanTable is designed to allow fast lookup in tables that
have a max bit length too large for the SingleLookupHuffmanTable.

We will probably need to tune the bit lengths at which we switch from SingleLookup to TwoLookups or ThreeLookups in followup patches.

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

--HG--
extra : moz-landing-system : lando
2019-09-27 11:08:37 +00:00
David Teller
b14d0767e5 Bug 1581875 - HuffmanLookup::suffixes;r=arai
Differential Revision: https://phabricator.services.mozilla.com/D46915

--HG--
extra : moz-landing-system : lando
2019-09-27 11:08:35 +00:00
David Teller
0c5855b4e3 Bug 1581875 - Renaming HuffmanTableImplementationXXXX;r=arai
Depends on D46454

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

--HG--
extra : moz-landing-system : lando
2019-09-27 11:08:39 +00:00
David Teller
57edd22b24 Bug 1581875 - Introducing HuffmanTableImplementationXXXX::initComplete;r=arai
This will simplify our life once we start working on multi-lookup tables.

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

--HG--
extra : moz-landing-system : lando
2019-09-27 11:08:41 +00:00
Andi-Bogdan Postelnicu
b5b6fc3017 Bug 1584175 - Add lib/libclang-cpp.* to the clang-tidy artifact. r=froydnj,dmajor
Since we've upgraded to clang 9, clang-format changed and now uses dynamic libraries
for the clang tooling lib that it leverages.

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

--HG--
extra : moz-landing-system : lando
2019-09-27 12:19:13 +00:00
Francesco Lodolo (:flod)
b54e3ba68d Bug 1583177 - Add ca-valencia, trs to languageNames.ftl and language.properties r=m_kato,fluent-reviewers,Pike
Differential Revision: https://phabricator.services.mozilla.com/D46772

--HG--
extra : moz-landing-system : lando
2019-09-27 12:10:19 +00:00
Nicolas Chevobbe
0dc6765801 Bug 1582866 - Make the inspector extension sidebar overflow. r=rpl.
Differential Revision: https://phabricator.services.mozilla.com/D47273

--HG--
extra : moz-landing-system : lando
2019-09-27 10:25:31 +00:00
Nicolas Chevobbe
d65db3d1af Bug 1582865 - Add test case in inspector extension sidebar test. r=rpl.
In the existing test, we also check expanding a node, as well as navigating
with the keyboard.

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

--HG--
extra : moz-landing-system : lando
2019-09-27 12:07:00 +00:00
Nicolas Chevobbe
1b332b68a5 Bug 1582865 - Remove actors from ObjectInspector state once they're released. r=rpl.
The actors weren't ever removed from the state,
which could lead to increased memory consumption
as well as attempt to release the actors a
second time in some cases.
We fix this by dispatching a new actions once
the actors are released, so we can remove them
from the state.

Depends on D47271

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

--HG--
extra : moz-landing-system : lando
2019-09-27 12:06:20 +00:00
Nicolas Chevobbe
97ff4e89aa Bug 1582865 - Don't use document/window in tree component. r=yzen.
When using the ObjectInspector in an inspector extension sidebar,
document is not an HTMLDocument but a Sandbox, which means we
don't have access to the same properties than in a document.
Since the Tree and the ObjectInspector components do use `document`
and `window`, this means some interaction would lead to the sidebar
crashing.
To prevent this, we retrieve the document and/or the window from
a node reference instead.

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

--HG--
extra : moz-landing-system : lando
2019-09-27 12:06:20 +00:00
Valentin Gosu
836f56e2ad Bug 1584481 - Throw from NodeServer.execute if it cant't find MOZNODE_EXEC_PORT r=kershaw
Differential Revision: https://phabricator.services.mozilla.com/D47404

--HG--
extra : moz-landing-system : lando
2019-09-27 11:01:50 +00:00
Nihanth Subramanya
fbae672ca0 Bug 1579209 - [Protections Panel] Use new STATE_COOKIES_LOADED_TRACKER for cookies category item visibility logic. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D47323

--HG--
extra : moz-landing-system : lando
2019-09-27 10:41:48 +00:00
Emilio Cobos Álvarez
e0740e7784 Bug 1578933 - Run scroll anchoring adjustments when blocking script. r=dholbert
I wanted to fix the more general problem and script-block more of
FlushPendingNotifications, but simple attempts to do that have resulted in
terribly orange try runs with very bizarre failures, so in the "perfect is the
enemy of good" spirit, fix the issue at hand (scroll anchoring adjustments not
dealing with layout reentering beneath them) by running them while
script-blocked, which is the right thing to do anyway.

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

--HG--
extra : moz-landing-system : lando
2019-09-26 17:07:03 +00:00
Bogdan Tara
cfe1667ccf Backed out 6 changesets (bug 1581875) for BinASTTokenReaderContext related bustages CLOSED TREE
Backed out changeset bd60492f2fda (bug 1581875)
Backed out changeset 5366b7b4e732 (bug 1581875)
Backed out changeset 30b42cf04126 (bug 1581875)
Backed out changeset 5e88d20aca6b (bug 1581875)
Backed out changeset 909e39893a95 (bug 1581875)
Backed out changeset 39fc26e32da9 (bug 1581875)
2019-09-27 14:04:43 +03:00
Harry Twyford
5dabbf7c94 Bug 1584273 - Disable the megabar animation when prefers-reduced-motion is true. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D47348

--HG--
extra : moz-landing-system : lando
2019-09-27 10:58:46 +00:00
Harry Twyford
b823671288 Bug 1583993 - Check the focused attribute in startLayoutExtend and endLayoutExtend. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D47262

--HG--
extra : moz-landing-system : lando
2019-09-27 11:00:06 +00:00
dleblanccyr
39ad146eb2 Bug 1573143 - Adds test for linking issuer name to certificate tab. r=johannh
Depends on D41610

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

--HG--
extra : moz-landing-system : lando
2019-09-27 10:47:45 +00:00
dleblanccyr
5ec053f277 Bug 1573143 - Links certificate issuer to its respective tab. r=johannh
Depends on D41979

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

--HG--
extra : moz-landing-system : lando
2019-09-27 10:47:26 +00:00
David Teller
c30e6dfbac Bug 1581875 - Improving documentation of XXXHuffmanTable::lookup;r=arai
Differential Revision: https://phabricator.services.mozilla.com/D46952

--HG--
extra : moz-landing-system : lando
2019-09-27 10:48:00 +00:00
David Teller
176faa96c6 Bug 1581875 - Getting rid of MapBasedHuffmanTable;r=arai
Depends on D46806

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

--HG--
extra : moz-landing-system : lando
2019-09-27 10:48:00 +00:00
David Teller
e3a5cb5d79 Bug 1581875 - Introducing MultiLookupHuffmanTable;r=arai
The MultiLookupHuffmanTable is designed to allow fast lookup in tables that
have a max bit length too large for the SingleLookupHuffmanTable.

We will probably need to tune the bit lengths at which we switch from SingleLookup to TwoLookups or ThreeLookups in followup patches.

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

--HG--
extra : moz-landing-system : lando
2019-09-27 10:48:29 +00:00
David Teller
0f309eb886 Bug 1581875 - HuffmanLookup::suffixes;r=arai
Differential Revision: https://phabricator.services.mozilla.com/D46915

--HG--
extra : moz-landing-system : lando
2019-09-27 10:48:53 +00:00
David Teller
892a15c732 Bug 1581875 - Renaming HuffmanTableImplementationXXXX;r=arai
Depends on D46454

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

--HG--
extra : moz-landing-system : lando
2019-09-27 10:48:53 +00:00
David Teller
2b8eec53e1 Bug 1581875 - Introducing HuffmanTableImplementationXXXX::initComplete;r=arai
This will simplify our life once we start working on multi-lookup tables.

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

--HG--
extra : moz-landing-system : lando
2019-09-27 09:24:30 +00:00
André Bargull
ee6797f7ee Bug 1583268: Update tzdata in ICU data files to 2019c. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D46923

--HG--
extra : moz-landing-system : lando
2019-09-25 23:33:11 +00:00
Tetsuharu OHZEKI
71f0f2b11c Bug 1488551 - followup: remove unused constructor TypedOperandId(NumberOperandId id). r=jandem
I added this constructor to sort with other types.
However, it was mistake. We don't use it.

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

--HG--
extra : moz-landing-system : lando
2019-09-27 09:48:01 +00:00
Julian Descottes
6703ecb952 Bug 1583749 - Stop exposing deprecated connect() api on the webextension descriptor front r=yulia,rpl
Depends on D47053

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

--HG--
extra : moz-landing-system : lando
2019-09-27 09:53:55 +00:00
Julian Descottes
367847b999 Bug 1583749 - Add isDescriptor trait to webextension descriptor actor r=yulia
Depends on D47051.

Without the trait, we keep calling the connect() wrapper on the actor, which is supposed to be deprecated

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

--HG--
extra : moz-landing-system : lando
2019-09-27 09:52:44 +00:00
Julian Descottes
0af833bc23 Bug 1583749 - Remove unnecessary trait webExtensionAddonConnect r=ochameau
Depends on D47050. Trait was added in 2017, all servers should now have support this by default

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

--HG--
extra : moz-landing-system : lando
2019-09-25 14:54:16 +00:00
Bogdan Tara
64df1ac8fb Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-09-27 12:50:10 +03:00
Bogdan Tara
23f836a71c Merge inbound to mozilla-central. a=merge 2019-09-27 12:47:39 +03:00
shindli
964bceeb91 Backed out 2 changesets (bug 1582530) for causing reftest permafailures in /builds/worker/workspace/build/src/layout/generic/ReflowInput.cpp:2188 CLOSED TREE
Backed out changeset c0fcdc789da3 (bug 1582530)
Backed out changeset 7eb69d3d03a5 (bug 1582530)
2019-09-27 05:15:08 +03:00
Tim Nguyen
4750005faf Bug 1582530 - Fix remaining cases that were relying on blockification. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D46676

--HG--
extra : moz-landing-system : lando
2019-09-27 01:19:11 +00:00
Tim Nguyen
999f75180f Bug 1582530 - Turn on 'layout.css.xul-box-display-values.survive-blockification.enabled' by default. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D46675

--HG--
extra : moz-landing-system : lando
2019-09-27 01:18:58 +00:00
Coroiu Cristina
735d79f681 Backed out 4 changesets (bug 1579285, bug 1579270) for browser-chrome failures at browser/base/content/test/siteIdentity/browser_deprecatedTLSVersions.js on a CLOSED TREE
Backed out changeset 36d7cc55bd16 (bug 1579285)
Backed out changeset 26e3ed3c1592 (bug 1579285)
Backed out changeset 913652258fe6 (bug 1579285)
Backed out changeset 0781e60dd54c (bug 1579270)
2019-09-27 04:19:59 +03:00
Brindusan Cristian
a0b352e6c9 Backed out changeset 666a99f27c23 (bug 1582881) for high-frequency mochitest failures at test_ext_contentscript_about_blank.html. CLOSED TREE
--HG--
extra : histedit_source : fc3f3d671547209ffe242940e2c5ef1777a2c33e
2019-09-27 04:06:15 +03:00
Brindusan Cristian
555f911666 Backed out 2 changesets (bug 1582530) for crashtest assertions on ReflowInput.cpp. CLOSED TREE
Backed out changeset 1ae40ac76cd0 (bug 1582530)
Backed out changeset 7fb765cb6727 (bug 1582530)
2019-09-27 04:02:33 +03:00
Brindusan Cristian
1991bac5a6 Backed out 3 changesets (bug 1129227) for wpt failures at active-lock.html. CLOSED TREE
Backed out changeset 44219f4bafb0 (bug 1129227)
Backed out changeset 69f7db4e75bf (bug 1129227)
Backed out changeset 3edc8921609b (bug 1129227)
2019-09-27 03:53:36 +03:00
Brindusan Cristian
a28dd50b63 Bug 1579285 - Fix ESlint. a=me CLOSED TREE 2019-09-27 03:50:33 +03:00
Karl Tomlinson
520cc882ec Bug 1583496 update expected beta failure annotation where AudioWorklet is not enabled r=padenot
for changes in the way exceptions are reported since
https://hg.mozilla.org/mozilla-central/rev/be26864d5a00#l38.1

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

--HG--
extra : moz-landing-system : lando
2019-09-27 00:27:03 +00:00
Karl Tomlinson
33ed3fa21b Bug 1583496 annotate expected beta failure where AudioWorklet is not enabled r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D47024

--HG--
extra : moz-landing-system : lando
2019-09-27 00:07:58 +00:00
Coroiu Cristina
c3c2a5e0b6 Bug 1584052 - Fix linting whitespace failure a=me on a CLOSED TREE
--HG--
extra : rebase_source : b06ee2ef9ce0874bd2640b1758b26959aae97293
2019-09-27 03:19:31 +03:00
Martin Thomson
cd23d1b0d9 Bug 1579285 - Offer to enable TLS 1.0 on neterror page r=johannh
As we roll out the TLS 1.0 and 1.1 deprecation, sites that don't support TLS 1.2
will show the neterror page.  This adds a box to that page that shows in this
specific case.  That box explains what is going on and gives an option to
re-enable TLS 1.0.

As mentioned, this will show alongside an option to reset TLS-related
preferences if any overrides are active.

Hitting the button will set the new pref to 'true' and reload the page.

Once the override is engaged, the option won't show, but that option to reset
preferences will show (as this is a TLS-related preference).

The intent is to remove this affordance in March 2020 as we formally move to
having TLS 1.2 the minimum version.  All going to plan, this will only affect
prerelease channels, though anyone who has tweaked security.tls.version.* could
also see this.

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

--HG--
extra : moz-landing-system : lando
2019-09-27 00:18:11 +00:00
shindli
bf7740bfff Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-09-27 00:39:05 +03:00
moz-wptsync-bot
6be0f2c1f7 Bug 1583919 - [wpt-sync] Update web-platform-tests to eaa551911f12c5c526f56cafd0c7ab24667ead3c, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: eaa551911f12c5c526f56cafd0c7ab24667ead3c
wpt-type: landing
2019-09-26 20:26:35 +00:00
moz-wptsync-bot
f0e6654f4c Bug 1582511 [wpt PR 19165] - Update wpt metadata, a=testonly
wpt-pr: 19165
wpt-type: metadata
2019-09-26 20:26:34 +00:00
Dominic Farolino
6bc6c5d47b Bug 1582511 [wpt PR 19165] - Add missing worklet referrer tests, a=testonly
Automatic update from web-platform-tests
Add missing worklet referrer tests

This CL adds more web-platform-tests for the `Referer` on worklet
descendant requests. This CL introduces tests where we fetch a
same-origin descendant script from a cross-origin worklet script served
with varying referrer policies.

The tests are similar to those introduced in crrev.com/c/1809205 for
module scripts, and will pass once crrev.com/c/1808663 is merged.

R=ikilpatrick@chromium.org, kouhei@chromium.org

Bug: 786862,1004083
Change-Id: I4425be4264424b52e4ec307513a404541869f2a1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1813122
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Commit-Queue: Dominic Farolino <dom@chromium.org>
Cr-Commit-Position: refs/heads/master@{#699351}

--
Add long timeout to worklet referrer tests

They take close to 10 seconds on Firefox:
https://github.com/web-platform-tests/wpt/pull/19165#issuecomment-534985874

--

wpt-commits: 98c89472a9e6359bfac5b40b05188c9c5b39be79, eaa551911f12c5c526f56cafd0c7ab24667ead3c
wpt-pr: 19165
2019-09-26 20:26:34 +00:00
moz-wptsync-bot
81ac3e191b Bug 1583584 [wpt PR 19260] - Update wpt metadata, a=testonly
wpt-pr: 19260
wpt-type: metadata
2019-09-26 20:26:34 +00:00
Xianzhu Wang
e54a920fb9 Bug 1583584 [wpt PR 19260] - Don't fold SaveAlphaLayer into DrawTextBlob, a=testonly
Automatic update from web-platform-tests
Don't fold SaveAlphaLayer into DrawTextBlob

SkPaint::drawTextBlob applies alpha on each individual glyph, so
we should keep SaveAlphaLayer to ensure the alpha is applied atomically
on the whole text blob.

Bug: 1006140
Change-Id: I8b1d1868a3423ed4f0ef6541cc8db354773dfb24
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1821944
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Reviewed-by: vmpstr <vmpstr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#699621}

--
Use /fonts/ahem.css to pass lint

--

wpt-commits: 2805a5a862f54b9c5458f9fc8e73d5e51fb6220e, 7b3ea483aabbbc65dda011e6d4cfc35086338706
wpt-pr: 19260
2019-09-26 20:26:33 +00:00
Philip Jägenstedt
881a543c77 Bug 1583791 [wpt PR 19295] - Rename CSS Animation Worklet IDL file to match reffy-reports, a=testonly
Automatic update from web-platform-tests
Rename CSS Animation Worklet IDL file to match reffy-reports (#19295)

Renamed in b82ba0b160.

Closes https://github.com/web-platform-tests/wpt/pull/19287.
Closes https://github.com/web-platform-tests/wpt/pull/19288.
--

wpt-commits: 0a9614ff872952954debd9500162ed071b19935e
wpt-pr: 19295
2019-09-26 20:26:33 +00:00