777445 Commits

Author SHA1 Message Date
Nika Layzell
54f46c1714 Bug 1734735 - Part 7: Remove all SharedMemoryBasic special messaging code, r=handyman
Differential Revision: https://phabricator.services.mozilla.com/D128216
2021-11-23 16:15:23 +00:00
Nika Layzell
e8759da1c8 Bug 1734735 - Part 6: Remove dead TextureSync code, r=dthayer
Differential Revision: https://phabricator.services.mozilla.com/D128215
2021-11-23 16:15:22 +00:00
Nika Layzell
f6598b1f3c Bug 1734735 - Part 5: Convert SharedMemoryBasic_mach to use relayed mach ports, r=handyman
Differential Revision: https://phabricator.services.mozilla.com/D128214
2021-11-23 16:15:22 +00:00
Nika Layzell
242fc0f7d7 Bug 1734735 - Part 4: Support relaying mach ports via the parent process, r=handyman,mstange
Differential Revision: https://phabricator.services.mozilla.com/D128213
2021-11-23 16:15:21 +00:00
Nika Layzell
16985051ce Bug 1734735 - Part 3: Generalize IPC message footer writing code, r=handyman
Differential Revision: https://phabricator.services.mozilla.com/D128212
2021-11-23 16:15:21 +00:00
Nika Layzell
972727feaa Bug 1734735 - Part 2: Support getter_Transfers with non-pointer UniquePtr types, r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D128211
2021-11-23 16:15:21 +00:00
Nika Layzell
47ec9bbc3e Bug 1734735 - Part 1: Add UniqueMach{Send,Recv}Right types, r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D128210
2021-11-23 16:15:20 +00:00
Narcis Beleuzu
9275af0574 Bug 1719892 - Fix lint failure on browser_shows_where_to_save_dialog.js. a=lint-fix CLOSED TREE 2021-11-23 18:16:25 +02:00
Agi Sferro
1e6bdb353c Bug 1739652 - Upgrade cmdline-tools to 5.0. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D130507
2021-11-23 15:47:46 +00:00
Jonathan Kew
343ae4b7cc Bug 1742586 - Add WPT testcases for line-height used on ::first-line pseudo-element. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D131905
2021-11-23 15:40:18 +00:00
Peter Van der Beken
afd1bab71f Bug 1741132 - Correctly evict entries with session history in parent. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D131894
2021-11-23 15:37:24 +00:00
Peter Van der Beken
00ffaf83c0 Bug 1741132 - Add a property for whether an entry is in the BFCache (holds a content viewer or a frame loader). r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D131893
2021-11-23 15:37:24 +00:00
Peter Van der Beken
b55325dab8 Bug 1740517 - Don't restore form data when going back to a page with a no-store header with session history in the parent. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D131892
2021-11-23 15:37:23 +00:00
Peter Van der Beken
700a2310d6 Bug 1740516 - Fire pageshow for an iframe before the pageshow for its parent window when coming out of BFCache with session history in parent. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D131891
2021-11-23 15:37:23 +00:00
Brendan Dahl
9e9138029d Bug 1742470 - Prevent more oauth pages from creating snapshots. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D131823
2021-11-23 15:30:07 +00:00
Emilio Cobos Álvarez
d6a2f350b2 Bug 1741776 - Make sure <option> is a containing-block for positioned descendants. r=miko
We have other code to make sure that options themselves are in-flow, so
we really want abspos boxes not to escape the select element.

Other browsers don't allow having out-of-flow option children at all
(they seem to force descendants to be in-flow). However that seems
fairly more complicated to implement, and I don't think it particularly
matters how we deal with this as long as we deal with it in a
sorta-reasonable way.

Differential Revision: https://phabricator.services.mozilla.com/D131785
2021-11-23 15:11:55 +00:00
Marian-Vasile Laza
a9ed48385c Backed out changeset db6cd75d5c00 (bug 1742429) for causing build bustages on IOUtils.cpp. CLOSED TREE 2021-11-23 17:23:33 +02:00
Marian-Vasile Laza
efc39e6017 Bug 1719892 - lint fix r=fix 2021-11-23 17:18:38 +02:00
Valentin Gosu
cfe1332993 Bug 1742485 - Fix strange border on about:cache sections r=necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D131898
2021-11-23 15:01:51 +00:00
Neil Deakin
a2e1f72f45 Bug 1719892, when pdfs are set to open internally, open downloads or responses marked as content-disposition: attachment directly using the pdf viewer instead of downloading them locally first, r=mtigley
Differential Revision: https://phabricator.services.mozilla.com/D131004
2021-11-23 14:56:17 +00:00
Neil Deakin
02e36bd84b Bug 1719892, have some download tests use svg instead of pdf as otherwise the pdf viewer will open instead of downloading, r=mtigley
Differential Revision: https://phabricator.services.mozilla.com/D131003
2021-11-23 14:56:17 +00:00
Neil Deakin
9ca75dedc1 Bug 1719892, add a default value for content disposition, so that it can be explicitly set to inline, r=kershaw
Differential Revision: https://phabricator.services.mozilla.com/D131002
2021-11-23 14:56:16 +00:00
Neil Deakin
639f4e1dc0 Bug 1719892, copy mime handler action over to child process properly, r=nika
Differential Revision: https://phabricator.services.mozilla.com/D131001
2021-11-23 14:56:16 +00:00
Yury Delendik
07a8dcb5b3 Bug 1737405 - Change MOZ_DIAGNOSTIC_ASSERTs in wasm cache code. r=valentin
Separate asserts logic to provide more details for crashes.

Differential Revision: https://phabricator.services.mozilla.com/D131865
2021-11-23 14:55:16 +00:00
Tim Giles
9031fa4329 Bug 1741719 - Make cc-name DE heuristic fix for Amazon sites more generic. r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D131438
2021-11-23 14:40:50 +00:00
Henrik Skupin
e1640bbf0a Bug 1742580 - [wdspec] Disable test log.entryAdded/args.py on beta and release. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D131912
2021-11-23 14:34:58 +00:00
Henrik Skupin
9058c30f97 Bug 1525106 - [wdspec] Clean-up multiple statuses for WebRender test jobs. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D131803
2021-11-23 14:34:57 +00:00
Barret Rennie
2b676dfec6 Bug 1742429 - On Windows, assert IOUtils/PathUtils paths do not contain forward slashes r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D131812
2021-11-23 14:33:27 +00:00
Andreas Pehrson
64ce9a2a5a Bug 1742181 - Pipe through the packetsDiscarded stat for inbound-rtp. r=ng,jib
This also brings back discardedPackets for video, to avoid a regression.

Differential Revision: https://phabricator.services.mozilla.com/D131709
2021-11-23 14:11:16 +00:00
Andreas Pehrson
3fc1b2b632 Bug 1742181 - libwebrtc: Implement packetsDiscarded bookkeeping for received video. r=ng
Depends on D131707

Differential Revision: https://phabricator.services.mozilla.com/D131708
2021-11-23 14:11:16 +00:00
Andreas Pehrson
80c75cb2a5 Bug 1742181 - Cherry-pick libwebrtc patch for audio recv stat packetsDiscarded. r=ng
This cherry-picks the applicable parts of:
https://webrtc.googlesource.com/src/+/28a2c63526f471558bc93cdcae9fab42b84b10a5

Differential Revision: https://phabricator.services.mozilla.com/D131707
2021-11-23 14:11:16 +00:00
Mike Kaply
9af1a8f065 Bug 1741560 - Handle unsigned XPI case in policy. r=john.bieling
Differential Revision: https://phabricator.services.mozilla.com/D131855
2021-11-23 13:50:07 +00:00
Nicolas Chevobbe
72a01fca06 Bug 1741811 - [devtools] Make watchTargets take a single object param. r=ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D131755
2021-11-23 13:23:35 +00:00
criss
e694b076ce Backed out 2 changesets (bug 1725111) for causing failures on browser_session_data_broadcast.js. CLOSED TREE
Backed out changeset 5a48f5832e72 (bug 1725111)
Backed out changeset 9055935bf63f (bug 1725111)
2021-11-23 16:06:16 +02:00
Julian Descottes
883da7e971 Bug 1725111 - [remote] Add new context descriptor type TOP_BROWSING_CONTEXT r=webdriver-reviewers,whimboo
Depends on D131439

Add a new CONTEXT_DESCRIPTOR_TYPES for top level browsing contexts, called TOP_BROWSING_CONTEXT.
The corresponding context descriptor id should be a browserId.
The FrameTransport is updated to support both CONTEXT_DESCRIPTOR_TYPES: ALL and TOP_BROWSING_CONTEXT.
A browser mochitest is added to check that broadcasts are correctly filtered for a top level browsing context.

Differential Revision: https://phabricator.services.mozilla.com/D131440
2021-11-23 13:02:28 +00:00
Julian Descottes
db1ebd69a8 Bug 1725111 - [remote] Use contextDescriptor as broadcasting argument for MessageHandler commands r=webdriver-reviewers,whimboo
Instead of using a broadcast boolean flag in the CommandDestination, use a contextDescriptor.
The only context descriptor type supported here is CONTEXT_DESCRIPTOR_TYPES.ALL, and the behavior is unchanged.

Differential Revision: https://phabricator.services.mozilla.com/D131439
2021-11-23 13:02:27 +00:00
Narcis Beleuzu
81698c54eb Backed out changeset 9dfd5e6601a1 (bug 1505304) as requested by nchevobbe 2021-11-23 14:56:24 +02:00
Paul Zuehlcke
16be926c53 Bug 1638383 - Add a shim for the dFPI Microsoft login breakage. r=anti-tracking-reviewers,twisniewski,webcompat-reviewers,timhuang,denschub,webidl,smaug
Differential Revision: https://phabricator.services.mozilla.com/D131643
2021-11-23 12:42:25 +00:00
Emilio Cobos Álvarez
24be48359c Bug 1742574 - Keep system fonts when prioritizing user fonts. r=jfkthame,layout-reviewers
This was a subtle behavior change in bug 1739464. The early-return here:

  https://hg.mozilla.org/mozilla-central/rev/2fb74c67b0c5#l11.40

Meant we also bailed out from user font prioritization for system fonts.

It's unclear whether that's really the best behavior but since the
intention of the regressing patch was not to change behavior, preserving
the old behavior seems better.

Differential Revision: https://phabricator.services.mozilla.com/D131899
2021-11-23 12:41:19 +00:00
Nicolas Chevobbe
5d77281fc2 Bug 1505304 - [devtools] Make watchTargets take a single object param. r=ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D131755
2021-11-23 12:39:19 +00:00
Dan Minor
85f13a0dde Bug 1733659 - Clean up Locale naming style in make_intl_data.py; r=platform-i18n-reviewers,gregtatum
Differential Revision: https://phabricator.services.mozilla.com/D131512
2021-11-23 12:36:42 +00:00
Dan Minor
e12f42285c Bug 1733659 - Clean up naming style in Locale; r=platform-i18n-reviewers,gregtatum
Differential Revision: https://phabricator.services.mozilla.com/D131511
2021-11-23 12:36:41 +00:00
Emilio Cobos Álvarez
e120f9b2b2 Bug 1742393 - Correctly report animation status of pseudo-elements that are not stored in the parent element. r=hiro
We allow animating pseudo-elements like ::-moz-progress-bar (and we
treat them like regular elements).

Ideally we should store animations for these in the parent element as
well, so they survive reframes and such. But treating them as regular
elements right now means that we do animate them, but we never update
animations for them correctly because wrapper.rs assumed them to be
non-animatable.

Since it seems reasonable to keep allowing the animations to happen,
let's just correct the update code and add a test.

Differential Revision: https://phabricator.services.mozilla.com/D131794
2021-11-23 12:36:22 +00:00
Kershaw Chang
89050e7a2e Bug 1738664 - Add peerId to nsITransportSecurityInfo, r=necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D130034
2021-11-23 11:59:47 +00:00
Gijs Kruitbosch
f21d1c79e5 Bug 1739929 - allow untrusted click/auxclick events to open one link per transient user gesture, r=edgar
Differential Revision: https://phabricator.services.mozilla.com/D131868
2021-11-23 11:55:28 +00:00
Julian Descottes
d86a582b80 Bug 1741797 - [devtools] Fix colorpicker click listener signature r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D131602
2021-11-23 11:50:47 +00:00
Emilio Cobos Álvarez
4fc02f6f53 Bug 1742411 - Prefer content property to img src on image elements. r=dholbert
Given the compat reports in bug 1484928, I don't think it's worth
keeping the current behavior.

Our behavior should match other browsers now. Rather than making
content: url() work everywhere even for otherwise-replaced elements,
just special-case this since that's what other browsers seem to do.

Differential Revision: https://phabricator.services.mozilla.com/D131797
2021-11-23 11:36:21 +00:00
Niklas Goegge
08952898f4 Bug 1617611: Annotate each failing xpcshell test individually. r=ckerschb,extension-reviewers,robwu
Depends on D131491

Differential Revision: https://phabricator.services.mozilla.com/D131492
2021-11-23 10:53:26 +00:00
Niklas Goegge
6b41fa8a9a Bug 1617611: Enable SameSite=Lax by default in xpcshell tests. r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D131491
2021-11-23 10:53:25 +00:00
Chris H-C
deeb43d113 Bug 1741976 - Improve Scalar and UserInteraction parser errors about types r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D131851
2021-11-23 10:15:11 +00:00