[Android Software Development] Phil3759:
Full Change History

Change log is now here:

https://github.com/PhilZ-cwm6/philz_touch_cwm6/commits/cm-11.0

Older history in next post

6.48.4 (06.07.2014)

- merge multi stage install packages support from AOSP

- CWM 6.0.5.0

6.48.1 (30.06.2014)

- add option to directly parse time_daemon data files

- refresh current time in menu header after time daemon fixes

- fix first passkey prompt screen did not show proper background under some circumstances

- libtouch_gui 1.30

6.47.7 (25.06.2014)

- preserve background icon user settings after sideload, install zip and wipe actions

- use real fstype instead of auto in /etc/fstab when converting between ext4 <-> f2fs using extra.fstab

- libtouch_gui 1.29

- LG G2 variants: enable performance mode in recovery (device tree)

- HTC One Mini (m4): enable f2fs and exfat kernel support

- Galaxy S5 LTE (klte): enable backup/restore of /efs, /modemst1 and /modemst2 partitions

6.47.6 (24.06.2014)

- recovery lock: support use of virtual / capacitive keys as pass key

- libtouch_gui 1.28

6.47.4 (23.06.2014)

- fix adb was disabled when no recovery lock passkey was setup

- Galaxy S3 D2 variants: enable f2fs support

6.47.3 (20.06.2014)

- add recovery lock with passkey on start

- better extra partitions support in custom nandroid operations

- fix segfault during shell nandroid backup/restore commands

- enable progress display during "adb shell nandroid backup/restore" commands

- enhance and fix bugs of progress display during install/nandroid... operations

- nandroid restore: fix progress bar animation when md5 verify is enabled

- nandroid md5: fix progress bar was not reset for each file

- nandroid md5: fix .android_secure md5 sum was never generated or checked

this could cause md5 check to fail under some circumstances

- limit logging to console in adb shell nandroid and mount commands

- fix detection of real fstype (pointer to in the scope char array bug)

- merge: "Only chmod backup/blobs directory if it exists"

- merge: "Enable cmdline nandroid backup of vold volumes"

- disable useless sd-ext warnings and errors

- merge loki updates

- f2fs <-> ext4 conversion: support fs_options2 through extra.fstab before dropping to bare minimal options

- clean up code

- libtouch_gui 1.26

6.43.8 (02.06.2014)

- fix recursive path creation bug for /data/media/0

- f2fs: do not try f2fs recovery.fstab mount options on an ext4 partition

- f2fs: do not redefine default recovery ext4 mount options when migrating from an f2fs recovery.fstab

- f2fs: error message when converting unsupported file systems

- fix Galaxy Mega variant background resolution

6.43.5 (01.06.2014)

- default to /data/media/0 unless we define BOARD_HAS_NO_MULTIUSER_SUPPORT

- use lstat to check if file exists

6.43.4 (01.06.2014)

- fix text print colour could persist after md5 check

6.43.3 (31.05.2014)

- fix f2fs conversion of /data on /data/media devices

- allow ext4 <-> f2fs backup data migration in nandroid

- cleanup code

6.43.0 (30.05.2014)

- nandroid backup: fix 'media' exception:

In CWM, a bug present from the begining was preventing any path/file named media from backup on /data/media devices

This fix will only exclude /data/media path and not other media files/folders

6.42.9 (30.05.2014)

- default again to libtar for backup/restore

6.42.7 (30.05.2014)

default to busybox tar:

- use busybox tar by default as it now supports selinux context backup/restore

- unify libtar and busybox tar options (-p for selinux context)

- remove now deprecated external selinux container code

6.42.5 (30.05.2014)

- f2fs: recreate /etc/fstab after ext4/f2fs conversion for proper use of system mount command

- comment useless dead code

6.42.4 (30.05.2014)

- f2fs: fix nandroid restore to f2fs partitions

- f2fs: support format extra storage to f2fs (vold patch needed)

- f2fs: support switching between f2fs/ext4 (needs f2fs in kernel modules), thanks [MENTION=2072381]KumaJay[/MENTION]a

- f2fs: reload volume table after f2fs/ext4 conversion (no reboot needed after conversion)

- f2fs: do not format whole /data when not expected on /data/media devices

- f2fs: allow /data f2fs/ext4 conversion for non data_media devices

6.41.8 (26.05.2014)

Preserve recovery settings after a wipe

- on settings change, create a second copy of recovery settings on primary storage (/sdcard)

- on recovery exit, always copy recovery settings to sdcard if no copy is present

- after a wipe, on recovery exit, try to restore settings from the copy on primary storage

- fix save/restore settings menu labels

- libtouch_gui 1.22

6.41.6 (12.05.2014)

- update exfat to dorimanx 1.2.9 latest sources

- fix compile error when enabling BOARD_RECOVERY_USE_BBTAR

- repo sync latest sources

- Galaxy Tab Pro 8.4 WiFi SM-T320 (mondrianwifi)

- HTC M7 variants: use new cm kernel with exfat sources

- HTC M8 variants: use new unified recovery

6.41.5 (11.05.2014)

- libtouch_gui 1.21: auto detect BRIGHTNESS_SYS_FILE path if it is not set during compile

* search for the file in most common locations

* if found, save it to recovery settings ini file to be called on next recovery starts

* else, disable adjust brightness function to avoid error logs on recovery start

- fix various compiler warnings and errors

- enhance pre-compile setup

- dedupe: merge clean up code from [MENTION=2661222]xiaolu[/MENTION]

- merge: fix restorecon_from_file potential crash from [MENTION=2661222]xiaolu[/MENTION] (only for BOARD_RECOVERY_USE_BBTAR)

- fix 240x320 images

- merge "cwm: Honor recovery variant "

- merge "cwm: Remove hardcoded paths"

- merge "Keep 'show log' on screen until user dismisses it"

- create /data/media directory after internal storage is wiped

prevents denial to read/write from internal storage under some circumstances

- open source touch_gui library

- update licence files

6.40.1 (03.05.2014)

- proper libtar implementation: support backup/restore of selinux context inside archive

- dedupe: support backup/restore of selinux context by [MENTION=3084245]Chenglu[/MENTION]

- libtouch_gui 1.20: support custom key files (BOARD_CUSTOM_RECOVERY_KEYMAPPING)