gecko-dev/mobile/android/base/gfx
Kartikaya Gupta 059609fb24 Bug 797615 - Guard against isBrowserContentDocumentDisplayed returning true prematurely. r=Cwiiis
Prior to this change, isBrowserContentDocumentDisplayed returned false
from the time that the isFirstPaint flag was set in layout to the time
that layout handed off the rendered document to the compositor. However
the way the function is used meant that it needs to return false until
the compositor actually composites the "first-paint" rendering,
otherwise other events can sneak in and run before the compositor. This
patch moves the tracking for the flag into GeckoLayerClient so that it
can be queried and modified synchronously from both the Gecko thread in
browser.js and the compositor thread in setFirstPaintViewport.
2013-05-30 09:55:23 -04:00
..
Axis.java Bug 815862 - Bump up max allowed scrolling acceleration to deal with high-dpi devices. r=Cwiiis 2013-03-15 23:21:03 +01:00
BitmapUtils.java Bug 863154 - Part 2: Catch Bitmap OOMs when decoding resources. r=mfinkle 2013-05-07 18:30:47 -07:00
BufferedCairoImage.java Bug 805353 - Guard against crash if two threads call into freeBuffer concurrently. r=snorp 2012-12-10 10:13:10 -05:00
CairoGLInfo.java Backout 844444ca8feb (Bug 709230) r=bustage 2012-07-17 17:54:54 -07:00
CairoImage.java Bug 779511 - Freeing buffers should be moved out of finalize functions. r=kats 2012-10-17 23:53:40 -04:00
CairoUtils.java Backout 844444ca8feb (Bug 709230) r=bustage 2012-07-17 17:54:54 -07:00
DisplayPortCalculator.java Bug 850058 - GeckoDisplayPortCalculator is too long to be a log tag. r=trivial 2013-03-12 00:19:30 -07:00
DisplayPortMetrics.java Bug 794130 - Abort drawing if appropriate when using progressive tile updates. r=bgirard,blassey 2012-10-04 14:45:16 -04:00
DrawTimingQueue.java
FloatSize.java Bug 779366 - Part 1: Move FloatUtils to org.mozilla.gecko.util package. r=kats 2012-07-27 21:57:47 -07:00
GeckoLayerClient.java Bug 797615 - Guard against isBrowserContentDocumentDisplayed returning true prematurely. r=Cwiiis 2013-05-30 09:55:23 -04:00
GfxInfoThread.java Bug 850487 - More code cleanup (@Overrides and unused imports). r=kats 2013-03-13 13:20:57 -07:00
GLController.java Backed out 8 changesets (bug 803299) because it makes Tcheckerboard and Tpan so much worse 2013-05-29 17:14:27 -04:00
ImmutableViewportMetrics.java Bug 858969 - Refactor dynamic toolbar so page is offset and not overlapped. r=kats,nrc 2013-04-25 18:47:08 +01:00
InputConnectionHandler.java Bug 835906 - Let GeckoInputConnection switch to background thread; r=cpeterson 2013-02-08 16:07:12 -05:00
IntSize.java Bug 778472 - Part 3: Standardize order of import statements: org.mozilla, com, net, org, android, java. r=mfinkle 2012-07-27 17:53:54 -07:00
JavaPanZoomController.java Bug 839641 - Implement the RequestContentRepaint callback for APZC in AndroidBridge. r=Cwiiis 2013-04-26 13:26:46 -04:00
Layer.java Bug 858969 - Refactor dynamic toolbar so page is offset and not overlapped. r=kats,nrc 2013-04-25 18:47:08 +01:00
LayerMarginsAnimator.java Bug 868998 - Expose the dynamic toolbar after a certain distance. r=kats 2013-05-30 12:53:24 +01:00
LayerRenderer.java Bug 858969 - Refactor dynamic toolbar so page is offset and not overlapped. r=kats,nrc 2013-04-25 18:47:08 +01:00
LayerView.java bug 867517 - Gecko-based WebView for Android, move touch handling to LayerView r=blassey 2013-05-30 00:34:02 -04:00
NativePanZoomController.java Bug 839641 - Implement the PostDelayedTask callback for APZC in AndroidBridge. r=Cwiiis, blassey 2013-04-26 13:26:46 -04:00
NinePatchTileLayer.java Bug 858969 - Refactor dynamic toolbar so page is offset and not overlapped. r=kats,nrc 2013-04-25 18:47:08 +01:00
PanningPerfAPI.java Bug 819310 - Fix possible race when stopping checkerboard recording. r=kats 2012-12-07 15:11:05 +00:00
PanZoomController.java Bug 831781 - Add support for zooming in/out with gamepad zoom buttons. r=Cwiiis 2013-03-01 22:50:48 -05:00
PanZoomTarget.java Bug 839641 - Implement the PostDelayedTask callback for APZC in AndroidBridge. r=Cwiiis, blassey 2013-04-26 13:26:46 -04:00
PluginLayer.java bug 867517 - Gecko-based WebView for Android, refactor patch r=mfinkle 2013-05-24 12:21:01 -04:00
PointUtils.java Bug 828594 - Part 2: Remove unused Java imports. r=kats 2013-01-09 10:32:50 -08:00
ProgressiveUpdateData.java Bug 783368 - Correct the height calculation in ProgressiveUpdateData. r=kats 2012-11-21 22:34:19 +00:00
RectUtils.java Bug 809199 - Move the interpolate function from ViewportMetrics to ImmutableViewportMetrics. r=Cwiiis 2012-11-07 11:47:07 -05:00
ScrollbarLayer.java Bug 850783 - Fix the dynamic toolbar causing clipping of the scrollbar. r=kats 2013-04-29 15:18:23 +01:00
SimpleScaleGestureDetector.java Bug 777468 - Move ownership of TouchEventHandler from LayerView to JavaPanZoomController. r=Cwiiis 2013-02-08 09:13:09 -05:00
SingleTileLayer.java Bug 760229 - Factor out a fillRectCoordBuffer function. r=Cwiiis 2012-09-06 14:34:38 -04:00
SubdocumentScrollHelper.java Bug 845612 - Add @Override annotations for implemented interfaces. r=kats 2013-02-26 21:48:00 -08:00
TextLayer.java Bug 779366 - Part 3: Move direct buffer allocation to DirectBufferAllocator. r=kats 2012-07-31 15:54:29 -07:00
TextureGenerator.java Bug 778472 - Part 3: Standardize order of import statements: org.mozilla, com, net, org, android, java. r=mfinkle 2012-07-27 17:53:54 -07:00
TextureReaper.java b=780213; don't call glDeleteTextures when len == 0 in TextureReaper, because Adreno; r=snorp 2012-08-03 13:40:41 -04:00
TileLayer.java Bug 779511 - Freeing buffers should be moved out of finalize functions. r=kats 2012-10-17 23:53:40 -04:00
TouchEventHandler.java Bug 845618 - Remove unused imports. r=kats 2013-02-26 21:50:25 -08:00
ViewTransform.java Bug 858969 - Refactor dynamic toolbar so page is offset and not overlapped. r=kats,nrc 2013-04-25 18:47:08 +01:00
VirtualLayer.java Backout 844444ca8feb (Bug 709230) r=bustage 2012-07-17 17:54:54 -07:00