gecko-dev/widget/android/fennec
Kartikaya Gupta cad9534e69 Bug 1377090 - Turn gfxMatrix into a typedef for MatrixDouble. r=jrmuizel
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
2017-07-05 11:18:49 -04:00
..
FennecJNINatives.h Bug 1363567 - 2. Move onFullScreenPluginHidden to GeckoApp; r=rbarker 2017-05-15 23:11:18 -04:00
FennecJNIWrappers.cpp Bug 1369107 - 3. Don't use GeckoAppShell.getContext for plugin code; r=snorp 2017-06-02 16:13:41 -04:00
FennecJNIWrappers.h Bug 1369107 - 3. Don't use GeckoAppShell.getContext for plugin code; r=snorp 2017-06-02 16:13:41 -04:00
GeckoApp.h Bug 1363567 - 2. Move onFullScreenPluginHidden to GeckoApp; r=rbarker 2017-05-15 23:11:18 -04:00
MemoryMonitor.h Bug 1291375 - 6. Move Fennec JNI headers; r=snorp 2016-09-16 15:13:48 -04:00
Telemetry.h Bug 1291375 - 6. Move Fennec JNI headers; r=snorp 2016-09-16 15:13:48 -04:00
ThumbnailHelper.h Bug 1377090 - Turn gfxMatrix into a typedef for MatrixDouble. r=jrmuizel 2017-07-05 11:18:49 -04:00
moz.build Bug 1355089 - add BUG_COMPONENT to widget/* files. r=mstange,jimm 2017-04-14 05:54:36 -04:00