gecko-dev/layout/xul/tree
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
..
crashtests Bug 1623992 - Automated rewrite from chrome://global/skin/ to chrome://global/skin/global.css in markup r=marionette-reviewers,perftest-reviewers,mossop,whimboo,sparky 2020-04-03 22:23:23 +00:00
moz.build
nsITreeSelection.idl
nsITreeView.idl
nsTreeBodyFrame.cpp Bug 1556556 - Propagate RelativeTo far and wide. r=kats,mattwoodrow 2020-05-05 19:26:38 +00:00
nsTreeBodyFrame.h Bug 1621835. Make imgINotificationObserver::Notify a void method, since no one examines its return value anyway. r=emilio 2020-03-12 04:25:34 +00:00
nsTreeColFrame.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in layout. r=dholbert 2020-03-17 09:38:32 +00:00
nsTreeColFrame.h
nsTreeColumns.cpp Bug 1629732 - Fix non-unified build errors in layout/xul. r=tnikkel 2020-04-22 00:11:22 +00:00
nsTreeColumns.h Bug 1617472 - Use enums for text-align / text-align-last. r=jfkthame 2020-02-24 13:32:57 +00:00
nsTreeContentView.cpp Bug 1629732 - Fix non-unified build errors in layout/xul. r=tnikkel 2020-04-22 00:11:22 +00:00
nsTreeContentView.h
nsTreeImageListener.cpp Bug 1629732 - Fix non-unified build errors in layout/xul. r=tnikkel 2020-04-22 00:11:22 +00:00
nsTreeImageListener.h
nsTreeSelection.cpp Bug 1629732 - Fix non-unified build errors in layout/xul. r=tnikkel 2020-04-22 00:11:22 +00:00
nsTreeSelection.h
nsTreeStyleCache.cpp Bug 1617542 - Remove nsRefPtrHashtable::Put overload accepting already_AddRefed and adapt all uses. r=froydnj 2020-02-25 09:36:12 +00:00
nsTreeStyleCache.h
nsTreeUtils.cpp Bug 1629732 - Fix non-unified build errors in layout/xul. r=tnikkel 2020-04-22 00:11:22 +00:00
nsTreeUtils.h