Android 4.2 migration fixes.
If /data/media/0 exists after a data wipe, place the .layout_version file
into /data to prevent Android 4.2 from running the data migration.
This fixes the bug where multiple migrations end up with the following dirs:
/sdcard/0/0/0/0. One /0 per each wipe.

Change-Id: I0adea3840c4ad6abcdead4c488ac5012b3744429
6.0.1.6

Change-Id: Ida711718290ccd9c0f1ed874c4ab022391099859
More logging around backup completeion.

Change-Id: Ic9dcb1745f4172919da9d33fa6961bee3bef3b15
import init.recovery.hardware.rc

Change-Id: I794a092942ece6928963343a06cc866534a1f34e
graphics: add support for "single buffering"

When we don't have enough video memory for double buffering we
fallback to "single buffering".

Change-Id: I8bfab6d8cd6b54f0cc6c67edc41a4c37d8fbd4ba
Signed-off-by: Octavian Purdila <octavian.purdila@intel.com>
Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
minui: fix screen update issue

yres_virtual value is set incorrectly, causing serveral images to be skipped.
Change this value according to the number of buffers to fix this issue.

from: codeaurora.org
minui: Display the battery charging image correctly
commit: 581a4dead6b96579a13ff22e2454c1f329731679

Change-Id: I10f5d1c6cc37705f0287c7dd517082de2e11d264
Signed-off-by: Iliyan Malchev <malchev@google.com>
Merge branch 'jellybean' of ssh://github.com/CyanogenMod/android_bootable_recovery into jellybean
Fix bug in mako. Stack overflow/corruption caused by too small of a menu array. Need to put in a better fix that allocates the menu dynamically.

Change-Id: I4c104f0c73609aeb64e272e1739514a22d76f190
6.0.1.8

Change-Id: I6698b80cd6413a22f6217a15847141ddea4ecca4
revert mako hack fix. apparently that was not the problem.

Change-Id: I8355e57e351cfae9e1452ad5c80119f712845c25
6.0.1.9

Change-Id: I69c9d8be7ff3d0730ec3aa6c896be822d6bbdf34
Add larger Roboto font (23x41) for 1080p+ screens (ie Nexus 10)

Change-Id: I1b0f9b093c7bcafc356d34db4c1aa2436eecbdba
fix for backup completion log:
https://github.com/CyanogenMod/android_bootable_recovery/commit/77013ccee7c0c4570fad84f854b5b6a44bee6a73#commitcomment-2172624

Change-Id: I3383ff66eb44b2507674f91ab0e20f30246b969b
Fix menu bug reported by sk8erwitskil:
https://github.com/CyanogenMod/android_bootable_recovery/commit/014d02059c8533f7e1b2ff3f1e8fdb5464098c59#commitcomment-2185643

Change-Id: I790bcc13cd8fe6bf2f0d8c0511f7d50b50873ac8
Remove wipe battery stats garbage.
Add support for doing a true ext4 format of /data on /data/media devices.

Change-Id: Ie6706989705e4cf90d0be119c7ffc54b2191d198
Fix regression in sdcard partitioning menu.
https://github.com/CyanogenMod/android_bootable_recovery/commit/1606b8a226ad6a2d7b2201f3e31b214322a56566

Change-Id: I110b7aee9274ddc58bc59a744d831f22e22e1336
Fix bug with sd card partitioning.

Change-Id: I84d1f641c7d493c268dcd26fceba863a042c490d
recovery: Update for new libext4_utils library name

Change-Id: I0a820a6f9a9b0e092426e5eaa4760a89fe3ccdf6
Add mode when open(O_CREAT) is used.

When creating a new file using open(..., O_CREAT), it is an error
to fail to specify a creation mode. If a mode is not specified, a
random stack provided value is used as the "mode".

This will become a compile error in a future Android change.

Change-Id: I73c1e1a39ca36bf01704b07302af4971d234b5a8
One more 4.2 dependency for ext4...

Change-Id: If8a7f00e0269b37f2865c0910d4e9efa21018cda