gecko-dev/mobile/android/base/gfx
Michael Comella 211b2b667a Bug 1168497 - Only run LayerMarginsAnimationTask when there is work to do. r?snorp
Before, we'd run this animate the dynamic toolbar over a specified duration
even if the dynamic toolbar was not actually animating anywhere. Thus, this
patch reduces excess work when the dynamic toolbar is not scrolled out of
place (e.g. onPanZoomStopped, onLocationChange, onTabChanged). This reduced
work includes allocating the RenderTask only when we need it.

--HG--
extra : commitid : 3tswkPeE27
extra : rebase_source : e0ffbbfdb8f60e80ef96372d71693aa2ee0490bc
2015-06-09 16:15:28 -07:00
..
Axis.java Bug 1100315 - Implemented fling curving by mapping physical velocity to a value using the bezier curve. r=kats 2015-01-12 11:27:41 -05:00
BitmapUtils.java Bug 1166309 - Make GeckoJarReader load mozglue if necessary; r=mfinkle r=rnewman 2015-06-10 00:25:01 -04:00
BufferedImage.java Bug 1166309 - Move gfx mozglue dependency to after Gecko starts; r=snorp 2015-06-10 00:25:01 -04:00
BufferedImageGLInfo.java Bug 1127005. Rename CairoImage to BufferedImage. r=kats 2015-01-28 17:04:50 -05:00
DisplayPortCalculator.java Bug 1169427 - Replace FloatMath.*() calls with calls to Math.*(). r=snorp 2015-06-02 18:53:59 -07:00
DisplayPortMetrics.java
DrawTimingQueue.java Bug 1047971: Delete redundant initialisers-to-default-values from constructors r=rnewman 2014-08-03 21:06:05 -07:00
FloatSize.java
FullScreenState.java Bug 859683 - Allow scrolling in full-screen mode if and only if the full-screen element is the document element. r=wesj 2014-05-07 15:22:14 -04:00
GeckoLayerClient.java Bug 1162701 - Fix panning on Fennec built with C++ APZ. r=kats 2015-05-11 05:22:00 +02:00
GLController.java Bug 1163841 - Always call eglInitialize(), but kill the preloading hack (which was crashing before) r=nchen 2015-05-14 14:52:10 -05:00
ImmutableViewportMetrics.java Bug 1121268 - Back out bug 1120244 for making it impossible to scroll to the bottom of some pages. r=me 2015-01-14 11:12:12 -05:00
InputConnectionHandler.java
IntSize.java Bug 1169427 - Replace FloatMath.*() calls with calls to Math.*(). r=snorp 2015-06-02 18:53:59 -07:00
JavaPanZoomController.java Bug 1169427 - Replace FloatMath.*() calls with calls to Math.*(). r=snorp 2015-06-02 18:53:59 -07:00
Layer.java Bug 1127005. Rename CairoImage to BufferedImage. r=kats 2015-01-28 17:04:50 -05:00
LayerMarginsAnimator.java Bug 1168497 - Only run LayerMarginsAnimationTask when there is work to do. r?snorp 2015-06-09 16:15:28 -07:00
LayerRenderer.java Bug 1168497 - Change scrollbar fade to be time-based (250ms). r?snorp 2015-06-08 12:12:43 -07:00
LayerView.java Bug 879791 - Don't send touchscreen hover events to gecko when accessibility is disabled. r=kats 2015-06-03 13:00:34 -07:00
NativePanZoomController.java Bug 1081388: Add missing @Override annotations. r=rnewman 2014-10-10 23:58:19 +01:00
Overscroll.java
OverscrollEdgeEffect.java Bug 1098096 - Add a hack to make overscroll effect work on Android 5.0 r=lucasr 2014-11-20 10:40:50 -06:00
PanningPerfAPI.java Bug 1151910 - Guard against ArrayIndexOutOfBoundsException in testCheck2; r=kats 2015-04-10 14:41:37 -06:00
PanZoomController.java Bug 1046344 - Add a build option to enable the C++ APZ code. r=snorp 2014-08-08 17:41:51 -04:00
PanZoomTarget.java Bug 1046344 - Unbitrot and rearrange the old APZ glue code in Fennec. r=snorp 2014-08-08 17:42:20 -04:00
PluginLayer.java Bug 1136749. Remove @override to fix build bustage 2015-04-13 12:49:44 -04:00
PointUtils.java
ProgressiveUpdateData.java Bug 1021085 - Fix up the Fennec code path as well. r=Cwiiis 2014-06-23 08:42:53 -04:00
RectUtils.java
RenderTask.java
ScrollbarLayer.java Bug 1168497 - Change scrollbar fade to be time-based (250ms). r?snorp 2015-06-08 12:12:43 -07:00
SimpleScaleGestureDetector.java Bug 1081397: Finalise large numbers of fields. r=rnewman 2014-10-11 00:17:01 +01:00
SubdocumentScrollHelper.java Bug 1081397: Finalise large numbers of fields. r=rnewman 2014-10-11 00:17:01 +01:00
TextureGenerator.java Bug 1081397: Finalise large numbers of fields. r=rnewman 2014-10-11 00:17:01 +01:00
TextureReaper.java Bug 1081397: Finalise large numbers of fields. r=rnewman 2014-10-11 00:17:01 +01:00
TouchEventHandler.java Bug 999750 - Recycle MotionEvents. r=kats 2014-04-23 18:04:51 -07:00
ViewTransform.java Bug 1047971: Delete redundant initialisers-to-default-values from constructors r=rnewman 2014-08-03 21:06:05 -07:00
VirtualLayer.java