зеркало из https://github.com/mozilla/gecko-dev.git
cad9534e69
Most of this patch is updating a few places that use gfxMatrix to use the equivalent-but-differently-named functions on MatrixDouble: - Translate/Rotate/Scale get turned into PreTranslate/PreRotate/PreScale - Transform(Point) gets turned into TransformPoint(Point) - gfxMatrix::TransformBounds(gfxRect) gets turned into gfxRect::TransformBoundsBy(gfxMatrix). - gfxMatrix::Transform(gfxRect) gets turned into gfxRect::TransformBy(gfxMatrix). The last two functions are added in this patch as convenience wrappers to gfxRect instead of Matrix.h because we don't want Matrix.h to "know" about gfxRect (to avoid adding gecko dependencies on Moz2D). Once we turn gfxRect into a typedef for RectDouble these will be eliminated anyway. MozReview-Commit-ID: BnOjHzmOSKn --HG-- extra : rebase_source : cf1692d1f0d44a4b05d684a66678739181a426d5 |
||
---|---|---|
.. | ||
FennecJNINatives.h | ||
FennecJNIWrappers.cpp | ||
FennecJNIWrappers.h | ||
GeckoApp.h | ||
MemoryMonitor.h | ||
Telemetry.h | ||
ThumbnailHelper.h | ||
moz.build |