gecko/mobile
L. David Baron ccea090ef4 Implement computation of font size inflation for improved readibility of text on mobile devices. (Bug 627842, patch 4) r=roc
This implements computation of the font size inflation factor for a
given frame.  Since Fennec does layout using a fake viewport whose width
represents a typical viewport width on the desktop and then allows users
to pan and zoom, fonts are not always readable even when zoomed.  The
goal of this font size inflation is to ensure that when a block of text
is zoomed to fill the width of the device, the fonts are large enough to
read.  We do this by increasing the font sizes in the page.  Since this
increase is a function of the width of the text's container, the
inflation must be performed (in later patches in this series) after
style data computation and after intrinsic width computation.

The font size inflation factor does not vary *within* a block.

Since sync uses a whitelist (the services.sync.prefs.sync.* prefs) for
preferences (i.e., preferences are not synced by default), this patch
does not make any changes relating to sync, since we do not want the
inflation preferences synced across devices (since preferred settings
are likely to be device-specific).
2011-11-15 17:02:00 +13:00
..
app Implement computation of font size inflation for improved readibility of text on mobile devices. (Bug 627842, patch 4) r=roc 2011-11-15 17:02:00 +13:00
branding Bug 687312 - Show a non-interactive UI as soon as possible on startup r=mbrubeck 2011-09-21 15:19:44 -04:00
chrome Bug 311007 - Add aFlags arg to onLocationChange(...), to distinguish between same-document and different-document. r=smaug, sr=bzbarsky 2011-11-10 15:01:11 +01:00
components Bug 694206 - Add Gonk (B2G) widget backend, r=cjones 2011-11-10 16:17:46 -08:00
config/mozconfigs Bug 674647 - Use build/macosx/mozconfig.leopard. r=armenzg. 2011-11-02 17:32:38 -04:00
installer Bug 698630 - Remove --disable-smil build option; r=dholbert 2011-11-05 10:32:52 +00:00
locales Bug 698801 - Follow-up: change indeterminate progress bar message on mobile to more clearly indicate that setup is not finished. r=philikon 2011-11-01 12:01:49 -07:00
modules Bug 675252 - Tests for using buildid in getLocales pref. r=mfinkle 2011-09-29 12:17:35 -07:00
themes/core Bug 676621 - Toaster alert needs better Honeycomb styling 2011-11-04 13:43:32 -07:00
build.mk bug 629194 - stop clobbering fennec packages in makefiles r=mfinkle 2011-05-24 11:23:26 -04:00
confvars.sh Bug 700688, Version bump 2011-11-08 09:12:57 -08:00
LICENSE
Makefile.in Bug 689884 - Skip Makefiles that are no-op or else only |DIRS = a_single_subdir|; r=khuey 2011-10-06 17:15:07 +01:00
makefiles.sh Bug 689884 - Remove deleted Makefiles from *makefiles.sh; r=khuey 2011-10-06 17:15:07 +01:00