do not include dead code
merge Match AOSP get/set_bootloader_message() layouts

No change in behavior, just matching AOSP's code layout. LOGE has been
changed to LOGI for "Cannot load volume /misc!" since many devices do
not define a /misc partition in fstab.
f2fs: use inline code to format partitions
Remove obsolete check on device_flash_type() before trying to read args from BCB

get_bootloader_args() has handled the case where the misc partition
doesn't exist or is an unknown type since https://github.com/CyanogenMod/android_bootable_recovery/commit/7501798f ("Fix nullpointer
when recovery.fstab does not define a "misc" partition") all the way
back in 2010, and we use set_bootloader_args() below unconditionally
anyway.  Remove this obsolete check.
CWM 6.0.4.9
revise extra partitions in custom nandroid operations:

remove the EXTRA_PARTITIONS_PATH flag and use environment property
exp:
setprop ro.cwm.backup_partitions /devlog,/persist

will add /devlog and /persist to the nandroid process
partitions must be obviously in recovery.fstab

use comma delimited mount points for the property value
a maximum of 5 partitions is allowed

they do not need to be defined at compile time, but can be enabled through the property setting
6.44.0
fix compiler warnings (implicit declaration)
new line
fix segfault during shell nandroid backup/restore commands

Previously, to achieve a successful "adb shell nandroid backup" and
"adb shell nandroid restore [backup_path]", we have to disable
progress bar by manually removing '/sdcard/clockworkmod/.hidenandroidprogress'

Else, the recovery would crash with segfault

This patch disables progress bar update whenever ui is not initialized

adb shell backup/restore commands now work properly without any background hack
6.44.2
do not include dead code
merge Match AOSP get/set_bootloader_message() layouts

No change in behavior, just matching AOSP's code layout. LOGE has been
changed to LOGI for "Cannot load volume /misc!" since many devices do
not define a /misc partition in fstab.
f2fs: use inline code to format partitions
Remove obsolete check on device_flash_type() before trying to read args from BCB

get_bootloader_args() has handled the case where the misc partition
doesn't exist or is an unknown type since https://github.com/CyanogenMod/android_bootable_recovery/commit/7501798f ("Fix nullpointer
when recovery.fstab does not define a "misc" partition") all the way
back in 2010, and we use set_bootloader_args() below unconditionally
anyway.  Remove this obsolete check.
CWM 6.0.4.9
revise extra partitions in custom nandroid operations:

remove the EXTRA_PARTITIONS_PATH flag and use environment property
exp:
setprop ro.cwm.backup_partitions /devlog,/persist

will add /devlog and /persist to the nandroid process
partitions must be obviously in recovery.fstab

use comma delimited mount points for the property value
a maximum of 5 partitions is allowed

they do not need to be defined at compile time, but can be enabled through the property setting
6.44.0
extendedcommands: blackhawk bug fix
show progress display during "adb shell nandroid backup/restore" commands