Commit Graph

711570 Commits

Author SHA1 Message Date
Nihanth Subramanya
43af9d8860 Bug 1631609 - Steer to network-indicated DoH endpoint if detected. r=valentin,dragana,NhiNguyen,johannh
Differential Revision: https://phabricator.services.mozilla.com/D76414
2020-06-04 23:44:13 +00:00
Botond Ballo
97b30c6183 Bug 1643212 - Use the expanded scroll port to constrain the dirty rect in ScrollFrameHelper::BuildDisplayList(). r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D78220
2020-06-04 22:46:43 +00:00
cbrewster
72444deba6 Bug 1642549: Fix incorrect offset scaling when handling mix-blend readback r=gw
When handling mix-blend readbacks, we need to calculate the origin of the source picture in the backdrop's space.
Before this patch, this was done by scaling the source picture origin by the backdrop's device pixel scale.
However, this is the incorrect scaling; We really want the relative scale between source and backdrop instead.
This patch computes the relative scaling from the device pixel scale of both the source and backdrop pictures.

This bug likely went unnoticed because the device pixel scale used to be 1 in most cases, but now we sometimes
increase the device pixel scale for raster roots.

Differential Revision: https://phabricator.services.mozilla.com/D78217
2020-06-04 21:26:38 +00:00
James Teh
c45ca37cf4 Bug 1151648: Construct accessible objects for SVG elements which have title or desc. r=MarcoZ,yzen
According to SVG Accessibility API Mappings, an SVG element which has title or desc element must be exposed.
https://w3c.github.io/svg-aam/#include_elements
Previously, we didn't expose <g> elements at all even if they had a title/desc, and we unconditionally exposed some other SVG elements even when they didn't.

This removes the Dev Tools A11y Panel code which explicitly allowed unlabelled descendants of role="img" <svg> elements, since we don't create descendants if they don't have a label now anyway.
The associated tests had to be tweaked as well, since now we don't create unlabelled descendants.

Original patch by Takeshi Kurosawa.

Differential Revision: https://phabricator.services.mozilla.com/D77763
2020-06-03 13:18:38 +00:00
Zibi Braniecki
7c97f420c8 Bug 1619320 - Disable address field in Credit Card Entry. r=abr,MattN
Differential Revision: https://phabricator.services.mozilla.com/D78157
2020-06-04 23:27:06 +00:00
Dale Harvey
d6c0f56661 Bug 1627546 - Update urlFormatter to use new Region.jsm r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D76947
2020-06-04 15:35:13 +00:00
Stepan Stava
baf1cd4924 Bug 1581708 - Inline preview for exceptions r=jlast,nchevobbe
Underlines the expression that throws the exception and highlights the whole line in red.
Adds exception tooltip while hovering over the underlined token.

Differential Revision: https://phabricator.services.mozilla.com/D71337
2020-06-04 23:11:56 +00:00
Kannan Vijayan
74503317ae Bug 1639612 - Reorganize Scope::Data structures to factor out non-GC state used by the parser. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D76168
2020-06-04 22:32:32 +00:00
Andrew McCreight
dac77169a3 Bug 1639398 - Only create VRManager in processes where it can be used. r=daoshengmu,kip
This avoids about 77kb of content process overhead.

Differential Revision: https://phabricator.services.mozilla.com/D78054
2020-06-04 21:22:33 +00:00
Tomislav Jovanovic
e4d116f876 Bug 1642956 - Rename extension.whiteListedHosts to allowedOrigins r=mixedpuppy,extension-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D78050
2020-06-04 21:39:27 +00:00
Gijs Kruitbosch
874c03c104 Bug 1641866 - fix XUL cache disabling code to actually revert it, r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D77485
2020-06-04 20:12:15 +00:00
Gabriele Svelto
b046f4d5be Bug 1583247 - Handle errors in minidump analysis so that crashes can always be submitted r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D78218
2020-06-04 21:04:47 +00:00
Steve Fink
26f7c8e009 Bug 1642503 - Fix the name and type gdb uses to catch wasm's SIGSEGV handler r=bbouvier
Differential Revision: https://phabricator.services.mozilla.com/D77718
2020-06-02 08:01:34 +00:00
Emilio Cobos Álvarez
bcc9724c16 Bug 1638118 - Ignore redundant calls to enterResponsiveMode() / leaveResponsiveMode(). r=mtigley
We can get two calls to enterResponsiveMode() for a tab, via the two
callsites in devtools/client/responsive/ui.js.

Calling enterResponsiveMode() is not idempotent after bug 1634621, as
the second call will lose the zoom information. Prevent this from
happening by making the call a no-op if we're already in responsive
mode.

Do the same in leaveResponsiveMode() for consistency.

Differential Revision: https://phabricator.services.mozilla.com/D78294
2020-06-04 21:16:11 +00:00
Csoregi Natalia
cd4ffe7bbe Backed out 5 changesets (bug 1640709, bug 1631609) for doh-rollout failures. CLOSED TREE
Backed out changeset 9e1db3f3e44a (bug 1640709)
Backed out changeset 87f51b855906 (bug 1631609)
Backed out changeset f201e950b155 (bug 1631609)
Backed out changeset b40a0f8c92b4 (bug 1631609)
Backed out changeset a72c39358236 (bug 1631609)
2020-06-05 01:50:19 +03:00
Csoregi Natalia
63635ef2aa Backed out 7 changesets (bug 1641496) for failures on test_trr.js. CLOSED TREE
Backed out changeset 1c927e612dda (bug 1641496)
Backed out changeset 0f1ba77e3942 (bug 1641496)
Backed out changeset a626e86ce5c9 (bug 1641496)
Backed out changeset 196381953eac (bug 1641496)
Backed out changeset 70b0af678bfd (bug 1641496)
Backed out changeset bf41bd8ca89c (bug 1641496)
Backed out changeset 745da0e1cb80 (bug 1641496)
2020-06-05 01:39:19 +03:00
Kartikaya Gupta
621c1f3b9d Bug 1643381 - Inline ProcessUpdateFrame and remove stale declaration. r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D78322
2020-06-04 21:43:24 +00:00
Marco Castelluccio
9e95f1a2e5 Bug 1637544 - Add a 'project' to the fake parameters used during taskgraph tests. r=tomprince DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D78399
2020-06-04 21:52:34 +00:00
Jonathan Watt
4f0f4b029d Bug 1643418. Don't overwrite the print range type if 'Print Selection Only' is unchecked. r=nordzilla
Differential Revision: https://phabricator.services.mozilla.com/D78394
2020-06-04 21:09:12 +00:00
Edwin Takahashi
01ecd3cda9 Bug 1643452 - update runtime information using median values r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D78367
2020-06-04 21:04:39 +00:00
Edwin Takahashi
8bdbb2752c Bug 1643452 - use median value when calculating runtime data in writeruntimes r=marco,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D78356
2020-06-04 21:04:35 +00:00
Hiroyuki Ikezoe
3dafe26062 Bug 1641733 - Trigger print via FrameLoader.print in the parant process instead of in the content process. r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D78214
2020-06-04 21:09:30 +00:00
Liang-Heng Chen
7d23e3c50c Bug 1642006 - Part 2: test case; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D78273
2020-06-04 21:05:37 +00:00
Liang-Heng Chen
b8bca0be4c Bug 1642006 - Part 1: detect tracking redirection; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D78272
2020-06-04 21:05:35 +00:00
Liang-Heng Chen
70423ea3e2 Bug 1642006 - Part 0: minor refactoring r=baku
Differential Revision: https://phabricator.services.mozilla.com/D78271
2020-06-04 21:05:27 +00:00
Liang-Heng Chen
9d02542328 Bug 1628653 - test for dFPI redirect heuristic; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D78261
2020-06-04 21:05:20 +00:00
Sebastian Hengst
27e724bce4 Bug 1643465 - skip browser_aboutCertError.js on Linux debug with fission. r=johannh-on-matrix
Differential Revision: https://phabricator.services.mozilla.com/D78375
2020-06-04 22:08:54 +02:00
Emilio Cobos Álvarez
38b1a0ca2d Bug 1643488 - Remove dead nsDocShell::mFullscreenAllowed. r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D78385
2020-06-04 20:41:29 +00:00
Marco Castelluccio
525a47b947 Bug 1637544 - Run no-sccache verification only on release projects. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D77248
2020-06-04 19:40:54 +00:00
Marco Castelluccio
b2e275bf31 Bug 1637544 - Support project-specific verifications in taskgraph. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D77247
2020-06-04 19:40:46 +00:00
Tom Schuster
74aae9c256 Bug 1643455 - Transpile Load(Double|BigInt)Result. r=iain
Differential Revision: https://phabricator.services.mozilla.com/D78359
2020-06-04 20:35:31 +00:00
Michael Kaply
739d0e1840 Bug 1466512 - Update LoginManagerPrompter to support MasterPassword policy. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D77525
2020-06-04 20:02:21 +00:00
Michael Kaply
d90fca6880 Bug 1466512 - Update about:logins to support MasterPassword policy. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D77502
2020-06-04 20:02:08 +00:00
Michael Kaply
5628ca6bbe Bug 1466512 - Add a policy for forcing a master password. r=fluent-reviewers,MattN,flod
Differential Revision: https://phabricator.services.mozilla.com/D70935
2020-06-04 20:01:54 +00:00
Kershaw Chang
133ff46017 Bug 1641496 - P7: Allow to use SSLTokensCache in parent process with socket process enabled r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D78228
2020-06-04 11:51:13 +00:00
Kershaw Chang
9e895a5b1f Bug 1641496 - P6: Reenable some tests r=dragana,extension-reviewers,mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D77277
2020-06-04 16:53:23 +00:00
Kershaw Chang
57cbc05cf3 Bug 1641496 - P5: Make nsHttpActivityDistributor::AddObserver work if socket process is not ready r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D77276
2020-06-04 11:49:40 +00:00
Kershaw Chang
fb7f2879f7 Bug 1641496 - P4: Send request size in OnStopRequest message r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D77275
2020-06-04 12:23:57 +00:00
Kershaw Chang
f677ce3a79 Bug 1641496 - P3: Avoid ODA message being processed when the channel is already failed r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D77274
2020-06-04 11:49:18 +00:00
Kershaw Chang
5c5b0d638d Bug 1641496 - P2: Fix some problems to pass DNS related tests r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D77273
2020-06-04 12:17:03 +00:00
Kershaw Chang
dfd7b19955 Bug 1641496 - P1: Add MOZ_FORCE_USE_SOCKET_PROCESS for encorcing networking over socket process r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D77272
2020-06-04 11:49:01 +00:00
Mitchell Hentges
e8ffc3e0cb Bug 1641806: configure should look for libclang >= 5.0 r=rstewart
clang_getAddressSpace was found as a clang 5.0+ API by comparing the "tools/libclang/libclang.exports" files in the clang source code.
"clang_getAddressSpace" exists for 5.0.0 and 10.0.0, but not for 4.0.1.

Differential Revision: https://phabricator.services.mozilla.com/D78374
2020-06-04 20:15:20 +00:00
Kris Taeleman
a33030af01 Bug 1633937 - Add OS Build info to about:support r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D73345
2020-06-04 20:15:36 +00:00
Kris Maglione
9281917ce7 Bug 1642688: Move canCloseWindow out of BrowserUtils.jsm. r=mossop
It only has one caller, and isn't Fission-compatible.

Differential Revision: https://phabricator.services.mozilla.com/D77845
2020-06-04 20:10:44 +00:00
Nihanth Subramanya
179f4f7c58 Bug 1640709 - Also clear doh-rollout.uri if doh-rollout.trr-selection.commit-result is falsey. r=valentin,johannh
Differential Revision: https://phabricator.services.mozilla.com/D76728
2020-06-04 20:02:28 +00:00
Emma Malysz
c2ded60e72 Bug 1610134: revert late writes from nsTerminator. r=dthayer
After investigating the potential to reduce the nsTerminator's crash timeout from
1 min, to 20s, and then finally 40s, we have decided to this does not provide
significant gains to justify increasing the amount of shutdown hang crashes
and potential to lose data. We should maintain the crash timeout at 1 min.

Differential Revision: https://phabricator.services.mozilla.com/D77939
2020-06-04 19:18:21 +00:00
Andrew Halberstadt
1b8348b800 Bug 1642946 - [xpcshell] Use 'ancestor-manifest' in group identifiers, r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D78270
2020-06-04 14:50:15 +00:00
Logan Smyth
4e72176cd7 Bug 1642371 - Part 8: Use actor IDs instead of URLs when resolving CSS sourcemaps. r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D77744
2020-06-04 19:52:10 +00:00
Logan Smyth
f6356afa15 Bug 1642371 - Part 7: Reimplement SourceMapURLService to allow subscribing/querying by URL _and_ ID. r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D77743
2020-06-04 19:51:50 +00:00
Logan Smyth
49745d7412 Bug 1642371 - Part 6: Expose the original position as an object for simpler arg processing. r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D77742
2020-06-03 22:39:44 +00:00