gecko-dev/mobile/android
Chris Lord 0916cf6de0 Bug 748718 - Make ScreenshotLayer use SingleTileLayer's draw function. r=kats
ScreenshotLayer overrides SingleTileLayer's draw function to simplify the
drawing process. Unfortunately, this doesn't respect the layer mask, and can
cause the layer to appear incorrectly stretched.

Change the screenshot process so that whole-page screenshots pass parameters
that are pre-scaled (to avoid mismatches when the viewport changes), and set
the page size on the ScreenShotLayer so it draws in the correct place.

This also alters the masking slightly to avoid visible seams around masks in
the centre of the page, and to avoid unnnecessary drawing at the edges of the
page.

This change fixes the frame-rate issues with the screenshot layer, as it
removes unnecessary over-draw.

--HG--
extra : rebase_source : 671c5a48d7bc08b3b452ed7eea228eb22843c1ce
2012-04-26 13:45:31 -04:00
..
app Bug 747528 - Add a PredictionBiasStrategy that uses estimated draw time to paint ahead. r=Cwiiis 2012-04-25 09:53:38 -04:00
base Bug 748718 - Make ScreenshotLayer use SingleTileLayer's draw function. r=kats 2012-04-26 13:45:31 -04:00
branding Bug 739215 - Favicon for about:firefox. r=mfinkle 2012-04-09 17:19:08 -07:00
chrome Bug 748832. Remove dead paint supression code. r=kats 2012-04-25 12:49:43 -04:00
components Bug 737050 - Add support for the WEBAPP intent r=blassey r=bnicholson r=gavin 2012-04-13 22:45:25 -04:00
config/mozconfigs/android Bug 745942: make android builds use ccache. r=khuey 2012-04-16 17:02:16 -04:00
installer Bug 739966 - Add a Debugger listener to Fennec (r=mfinkle) 2012-04-10 11:05:45 +01:00
locales Bug 723135 - Language packs should work for all releases of a branch, maxVersion should use * for compatibility ranges. r=ted 2012-04-23 14:09:41 +01:00
modules
sync Bug 730626 - Implement resetting. r=nalexander, a=blocking-fennec 2012-04-21 21:15:27 -07:00
themes/core Bug 741436 - Long Press Menu on a Web App on about:apps needs to be consistently the same r=wesj 2012-04-13 22:45:39 -04:00
build.mk Bug 745738 - Handle multiple devices on android install target. r=mfinkle 2012-04-16 16:10:58 +01:00
confvars.sh Merging in version bump NO BUG a=relman 2012-04-24 12:54:16 -04:00
LICENSE
Makefile.in bug 708015, support both native and xul l10n, r=stas, dougt 2011-12-22 00:10:06 +01:00
makefiles.sh Bug 735490 - Makefile change to reflect test deletion. r=mbrubeck 2012-03-13 15:59:42 -07:00