gecko-dev/dom
Botond Ballo 173d001b86 Bug 1556556 - Propagate RelativeTo far and wide. r=kats,mattwoodrow
This "upgrades" various nsLayoutUtils functions which take as inputs
a set of coordinates and a frame that the coordinates are relative to,
to accept a RelativeTo object instead of a frame.

Most of the patch is just dumb propagation, but the few places where
we use an explicit ViewportType::Visual are important. There are
probably a few other places I've overlooked, but this seems to cover
the important ones that come up commonly.

There are undoubtedly other functions into which we can propagate
RelativeTo, in this patch I've propagated it as far as necessary
for my needs in this bug (mainly GetTransformToAncestor() and
GetEventCoordinatesRelativeTo()).

Differential Revision: https://phabricator.services.mozilla.com/D68919
2020-05-05 19:26:38 +00:00
..
abort Bug 1549945 - Avoid the need for import-globals-from when (x)html files load scripts via /tests/. r=mossop 2020-04-20 16:15:11 +00:00
animation Bug 1626570 - Improve handling of copying arrays in dom/animation/. r=hiro 2020-05-05 10:42:23 +00:00
audiochannel
base Bug 1556556 - Propagate RelativeTo far and wide. r=kats,mattwoodrow 2020-05-05 19:26:38 +00:00
battery
bindings Bug 1536556 - Add custom no-throw-cr-literal ESLint rule, and enable it by default. r=Standard8 2020-05-05 15:00:50 +00:00
broadcastchannel Bug 1634395 - BroadcastChannel should not expose originAttributes in the MessageEvent/MessageEventError, r=smaug 2020-04-30 14:05:10 +00:00
browser-element Bug 1536556 - Replace raw thrown Cr.ERRORs with Components.Exception. r=mossop,remote-protocol-reviewers,marionette-reviewers,whimboo,necko-reviewers,geckoview-reviewers,valentin,agi 2020-05-05 17:41:36 +00:00
cache Bug 1624802 - Refactor tests in dom/cache/test/xpcshell to use a common initialization function; r=dom-workers-and-storage-reviewers,ttung 2020-05-05 06:28:31 +00:00
canvas Bug 1626570 - Improve handling of copying arrays in dom/canvas/. r=lsalzman 2020-05-05 14:15:22 +00:00
chrome-webidl Backed out 2 changesets (bug 1632794) for build bustages on aboutProcesses.ftl. CLOSED TREE 2020-05-05 19:21:24 +03:00
clients Bug 1626570 - Improve handling of copying arrays in dom/clients/. r=smaug 2020-05-05 14:12:54 +00:00
commandhandler
console Bug 1628715 - Part 7: Add MOZ_NONNULL_RETURN to infallible nsTArray::AppendElements. r=xpcom-reviewers,necko-reviewers,nika,valentin 2020-04-24 13:31:14 +00:00
credentialmanagement
crypto Bug 1628692 - Prepare dom/crypto for making FallibleTArray uncopyable. r=keeler 2020-04-29 17:24:13 +00:00
debugger
docs Bug 1631358 - remove CPOW support in the message manager, r=mccr8 2020-04-21 14:07:57 +00:00
encoding
events Bug 1556556 - Propagate RelativeTo far and wide. r=kats,mattwoodrow 2020-05-05 19:26:38 +00:00
fetch Bug 1626570 - Improve handling of copying arrays in dom/fetch/. r=smaug 2020-05-05 14:14:10 +00:00
file Backed out changeset e1be97ce43d1 (bug 1622451) for failures on browser_download_canceled.js. CLOSED TREE 2020-05-01 03:58:25 +03:00
filehandle
filesystem Bug 1626570 - Improve handling of copying arrays in dom/filesystem/. r=smaug 2020-05-05 10:20:04 +00:00
flex
gamepad Bug 1631635 - Implement IsPositionEmulated for XRInputSource. r=kip,imanol 2020-04-21 11:17:34 +00:00
geolocation
grid Bug 1626570 - Improve handling of copying arrays in dom/grid/. r=mats 2020-05-05 14:13:15 +00:00
html Bug 1556556 - Propagate RelativeTo far and wide. r=kats,mattwoodrow 2020-05-05 19:26:38 +00:00
imptests
indexedDB Bug 1626570 - Improve handling of copying arrays in dom/indexedDB/. r=dom-workers-and-storage-reviewers,janv 2020-05-05 14:13:46 +00:00
interfaces Bug 1635094 - Cleanup the ReferrerInfo code. r=ckerschb 2020-05-04 18:50:20 +00:00
ipc Bug 1556556 - Remove applications of the visual-to-layout transform at the process boundary (and equivalent places for non-e10s). r=kats 2020-05-05 19:37:26 +00:00
jsurl
l10n Bug 1626570 - Improve handling of copying arrays in dom/l10n/. r=smaug 2020-05-05 10:17:52 +00:00
locales
localstorage
manifest Bug 1632092 - Rename all XUL namespace variables to XUL_NS. r=Gijs,marionette-reviewers,whimboo 2020-04-24 09:23:52 +00:00
mathml
media Bug 1536556 - Replace raw thrown Cr.ERRORs with Components.Exception. r=mossop,remote-protocol-reviewers,marionette-reviewers,whimboo,necko-reviewers,geckoview-reviewers,valentin,agi 2020-05-05 17:41:36 +00:00
messagechannel Bug 1631358 - remove CPOW support in the message manager, r=mccr8 2020-04-21 14:07:57 +00:00
midi
network Bug 1319881 - Remove UsingNeckoIPCSecurity r=valentin,necko-reviewers 2020-04-29 12:00:01 +00:00
notification Bug 1536556 - Replace raw thrown Cr.ERRORs with Components.Exception. r=mossop,remote-protocol-reviewers,marionette-reviewers,whimboo,necko-reviewers,geckoview-reviewers,valentin,agi 2020-05-05 17:41:36 +00:00
offline
payments Bug 1626570 - Improve handling of copying arrays in dom/payments/. r=baku 2020-05-05 14:14:35 +00:00
performance Bug 1626570 - Improve handling of copying arrays in dom/performance/. r=smaug 2020-05-05 14:15:00 +00:00
permission
plugins Bug 1556556 - Propagate RelativeTo far and wide. r=kats,mattwoodrow 2020-05-05 19:26:38 +00:00
power
presentation Bug 1536556 - Replace raw thrown Cr.ERRORs with Components.Exception. r=mossop,remote-protocol-reviewers,marionette-reviewers,whimboo,necko-reviewers,geckoview-reviewers,valentin,agi 2020-05-05 17:41:36 +00:00
prio Bug 1628715 - Part 3: Make fallible nsTArray::Assign nodiscard. r=xpcom-reviewers,erahm 2020-04-24 13:25:13 +00:00
promise
prototype Bug 1627809 - Rename Document::TriggerInitialTranslation to Document::OnParsingCompleted. r=smaug 2020-04-30 17:56:11 +00:00
push Bug 1536556 - Replace raw thrown Cr.ERRORs with Components.Exception. r=mossop,remote-protocol-reviewers,marionette-reviewers,whimboo,necko-reviewers,geckoview-reviewers,valentin,agi 2020-05-05 17:41:36 +00:00
quota Bug 1626570 - Improve handling of copying arrays in dom/quota/. r=dom-workers-and-storage-reviewers,janv 2020-05-05 12:58:56 +00:00
reporting Bug 1626570 - Improve handling of copying arrays in dom/reporting/. r=smaug 2020-05-05 14:15:50 +00:00
res
script Backed out changeset 4107b758e7ae (bug 1501608) as requested by dev 2020-05-02 15:03:19 +03:00
security Backed out changeset 4d5b82209f5a (bug 1633374) for Mochitest failures in gecko/mfbt/Assertions.cpp. CLOSED TREE 2020-05-04 22:47:00 +03:00
serviceworkers Bug 1536556 - Replace raw thrown Cr.ERRORs with Components.Exception. r=mossop,remote-protocol-reviewers,marionette-reviewers,whimboo,necko-reviewers,geckoview-reviewers,valentin,agi 2020-05-05 17:41:36 +00:00
simpledb
smil Bug 1626570 - Improve handling of copying arrays in dom/smil/. r=birtles 2020-05-05 13:00:31 +00:00
storage Bug 1609907 - Remove AUTO_PROFILER_THREAD_SLEEP before mozilla::CondVar waits - r=mstange 2020-05-01 22:12:22 +00:00
svg Bug 1635094 - Cleanup the ReferrerInfo code. r=ckerschb 2020-05-04 18:50:20 +00:00
system
tests Bug 1536556 - Replace raw thrown Cr.ERRORs with Components.Exception. r=mossop,remote-protocol-reviewers,marionette-reviewers,whimboo,necko-reviewers,geckoview-reviewers,valentin,agi 2020-05-05 17:41:36 +00:00
u2f Bug 1630088 - WebAuthn requests need to retain the Browsing Context ID r=keeler 2020-04-24 22:57:33 +00:00
url
vr Bug 1633725 - Improve WebXR Garbage Collection. Respect XRRigidTransform.inverse and XRView.transform [SameObject] requirements. r=kip,daoshengmu,jgilbert 2020-05-01 01:42:39 +00:00
webauthn Bug 1628692 - Prepare dom/webauthn for making FallibleTArray uncopyable. r=jcj 2020-04-29 08:49:18 +00:00
webbrowserpersist Bug 1576188 - Handle save-as for cross process iframes. r=peterv 2020-04-27 05:41:40 +00:00
webgpu Bug 1634829 - Update WebGPU blend descriptors r=emilio 2020-05-02 15:52:26 +00:00
webidl Bug 1634829 - Update WebGPU blend descriptors r=emilio 2020-05-02 15:52:26 +00:00
websocket Bug 1634312 - use BEHAVIOR_REJECT_TRACKER to run BroadcastChannel test; r=baku 2020-05-04 19:07:09 +00:00
workers Bug 1478632 - wasm simd, part 1: feature gating and related prep. r=rhunt 2020-05-05 08:17:47 +00:00
worklet Bug 1631713 - Align the maximum memory usage of worklets on workers. r=karlt 2020-04-23 05:17:04 +00:00
xhr Bug 1634435 - Rename AutoValueArray to RootedValueArray everywhere for consistency with other rooted things r=jandem,mccr8 2020-05-04 16:50:59 +00:00
xml Bug 1635094 - Cleanup the ReferrerInfo code. r=ckerschb 2020-05-04 18:50:20 +00:00
xslt Bug 1536556 - Replace raw thrown Cr.ERRORs with Components.Exception. r=mossop,remote-protocol-reviewers,marionette-reviewers,whimboo,necko-reviewers,geckoview-reviewers,valentin,agi 2020-05-05 17:41:36 +00:00
xul Bug 1632686 - Retain GlobalObject in StyleSheets r=emilio 2020-05-01 17:08:54 +00:00
jar.mn
moz.build