summaryrefslogtreecommitdiffstats
path: root/data.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-08-10Support reading since_epoch and secondary brightness filesxNUTx1-6/+14
TWFunc::Fixup_Time_On_Boot: Will now try to read /sys/class/rtc/rtc0/since_epoch to correct time, if that fails it will try to use the ats files to correct time. TWFunc::Set_Brightness: One single function to set brightness from both the automated functions and the gui actions. It is able to set a second brightness path if present, it will set them both the same value. Many Sony devices have 2 brightness files in the sysfs that must be set to properly set the brightness. Change-Id: I7ca582109085dfbcb46b8de73ad031e4b7903fca
2014-07-09Fix setting of brightness during startupEthan Yonker1-7/+9
Change-Id: I1bd01df971857a2dd5e75ed87c488d075d765527
2014-06-04Whitespace and minor code cleanupMatt Mower1-2/+2
This is by no means comprehensive, but is quite a bit better already. Change-Id: Ibc8654a5dfb0eec39cbd0b64bdb52bb4fbfe2f7e
2014-05-31Fix crash while loading config due to incorrect tw_storage_pathVojtech Bocek1-2/+9
Change-Id: Ia5957efe616defa4272501cd8f31d26d394077bb Signed-off-by: Vojtech Bocek <vbocek@gmail.com>
2014-04-16Fix handling of storage with data/media vs data/media/0Ethan Yonker1-3/+4
Sometimes loading the values from the settings file may set the storage path to /data/media when the proper path is /data/media/0 This commit will grab the storage path from the partition manager to ensure that we are using the proper path. Change-Id: Ibfd63125a2b9705319eb55b09c7e65391757bbc2
2014-04-16Add additional search path for brightnessEthan Yonker1-0/+1
Change-Id: Ib1f032d87aafd7732d460caeca1e3ae6745a563d
2014-04-15Add find file class to search for filesEthan Yonker1-4/+19
Scan a folder for a file based on file name. First scan the files in the current path, then search real directories and finally search symlinks in that order. Goal is to locate important sysfs files for things like brightness, battery capacity, lun files, etc This implementation just scans for the brightness file for the LCD Change-Id: I8ed3e74a2e2851d58b443718b6e92b50a5491f08
2014-04-04Tweak OEM modeEthan Yonker1-21/+1
Change-Id: Ic440e33fa22aa7b082097366f10b333cc945362a
2014-04-04Allow building of an OEM friendly TWRPEthan Yonker1-0/+4
Disable theming Disable creating the TWRP folder for the settings file Change factory reset on data/media devices to a full wipe Change-Id: I3104282b5dd3f55dfff7c8cf39c72750af08563d
2014-02-07Expansion of vibrate optionsEthan Yonker1-1/+3
Improve location / timing of vibration Split out vibrate settings for buttons, keyboard, and long actions Change-Id: I282825cc5f3e44ed6dcabe65dc1f4cb21b407b67
2014-02-06Add haptic feedbackSamer Diab (S.a.M.e.R_d)1-1/+10
Change-Id: I15d723f73c0b0bb4a40645d1c3f4c1c616f36998
2013-10-24Update licenses to all matchDees Troy1-14/+16
Change-Id: I3be70a897e563658736b2dec3a9ea2697b69b225
2013-10-22Update licenses to all matchDees Troy1-14/+16
2013-09-12Pull ROM info from build.prop for backup namesDees Troy1-1/+1
Change-Id: I7847fca22b5d4f0a35da41625b15bd677a1e9768
2013-09-10Fix zip folder selection when storage path is similarDees Troy1-2/+1
If internal is /sdcard and external is /sdcard-ext then the zip path used to stay on /sdcard-ext when trying to switch to internal storage. Using Get_Root_Path instead of resizing will ensure that the path changes properly.
2013-08-25Add a TW_NO_TIMEOUT optionRicardo Gomez1-5/+21
Change-Id: Ifb3a5bd9f1e6c2e9810c90b0aec198e91d5956fc
2013-08-24Unify indentation and little clean-up in TWRP filesVojtech Bocek1-330/+336
Signed-off-by: Vojtech Bocek <vbocek@gmail.com>
2013-07-032.6.0.0Dees_Troy1-0/+2
Also copy recovery.fstab to cache and create a storage.fstab in cache for app/apk use.
2013-07-01Fix saving of backup listDees_Troy1-2/+2
2013-07-01Fix issue with save/load of zip locationDees_Troy1-6/+4
2013-06-22Support encrypted backup filesDees_Troy1-0/+7
Also includes features merged from: Update twrpTar by kokotas Revised function entryExists(). Added function to get archive's uncompressed size. Added option to exclude item(s) from the archive. Revised forks() http://review.teamw.in/#/c/590/ Change-Id: I01fa2c81643161984eff2625247af75990684bd9
2013-04-04Add new SliderValue GUI widgetVojtech Bocek1-17/+9
Signed-off-by: Vojtech Bocek <vbocek@gmail.com> Change-Id: Ic5d44314f501341140dd7059d1cb753341f5844c
2013-04-04Move all AOSP code out of recovery binaryDees_Troy1-36/+61
Improves license compatibility between GPL and Apache Change-Id: I2b165aa575bb6213af6b07936f99610c113443f0
2013-03-30Add partition list GUI elementDees_Troy1-109/+59
Add partition list GUI element and update backup, restore, mount, storage selection, and wipe sections of GUI and partition manager code to reflect the new GUI element. Update ORS engine to handle new backup and restore setup. Fix a bug with decrypt. Add 1080x1920 layout. Change-Id: Iaa2f44cb707167e66f935452f076ba00e68a2aa4
2013-03-01Add option for custom battery pathDees_Troy1-0/+12
2013-02-28Load user saved setting for blank timer on recovery startupbigbiff bigbiff1-2/+5
Fix persistence of military time
2013-02-21Remove ignore image size settingDees_Troy1-1/+0
Move military time setting up and remove the now unused ignore image size setting from XML layouts.
2013-02-21Check for root and root perms and offer to install/fixDees_Troy1-0/+1
Also fix sort order for file selector by date and file sizes Change-Id: Idff9fe4232c19d4ed1082e78fabe6f921aa0a114
2013-02-21add military time optionbigbiff bigbiff1-7/+15
2013-02-20Configurable timeout and brightness settingsDees_Troy1-1/+39
Change-Id: I924297ab0dcf920cd4b4b617949c3b16cbc68e43
2013-02-19convert file_bps to be unsigned long longbigbiff bigbiff1-0/+18
Change-Id: Ib5d9ca8f9a2a4e27d9798665b312376a7d9c571c
2013-02-19Add TW_USE_MODEL_HADWARE_ID_FOR_DEVICE_ID parameter for correct model identificationAnatoly Smaznov1-0/+28
Change-Id: Ic6440c624b5cfbdb0f24681461748a0da16bf95e
2013-02-02fix wrong debuging output of used BUILD FLAGS in data.cppTalustus1-2/+2
2013-01-25adding sideload page with wipe cache and dalvikbigbiff bigbiff1-1/+3
fix variable Change-Id: I72eed7b4d709a184e53cc94165a1817a7dcf041e
2013-01-24Output most build flags to logDees_Troy1-5/+24
Change-Id: I28f62236c5d5fa882cb5c05973ebf84da006b9ff
2013-01-24Disable USB Mass Storage if the USB lun file does not exist.Dees_Troy1-1/+15
Change-Id: I185edb4538fa84c17fc2b9a803557bb7a622f880
2013-01-17Save version to cacheDees_Troy1-4/+10
2013-01-09Add libtar to TWRP instead of using busybox tarbigbiff bigbiff1-3/+1
Add proper mkdosfs tool Add fuse to TWRP Add experimental exfat-fuse to TWRP Convert all system() functions to use new Exec_Cmd function
2012-11-24fix SP variable namesbigbiff bigbiff1-2/+2
2012-11-15Fixes for multi-user in 4.2Dees_Troy1-24/+19
Also fixed inability to delete backups with a space in the name. Change-Id: I2f6639d33caa3c4542960f76adbd59b25ab64f5d
2012-10-01Fix output of version numberDees_Troy1-1/+29
2012-09-27Port reboot functions to C++Dees_Troy1-8/+4
2012-09-26Unify portrait layouts againDees_Troy1-9/+12
2012-09-21Fix special partition handlingDees_Troy1-0/+9
2012-09-19Fix ext storage and zip pathsDees_Troy1-1/+5
Fix a bug with handling external storage during boot. Check zip root path when switching storage and ensure that the path is in the new storage path to prevent user confusion.
2012-09-18Cleanup extra-functionsDees_Troy1-8/+12
2012-09-14Add wipe functions, compiles in CM7, text shows in UI, zips installDees_Troy1-3/+29
Zip install works, had to move mincrypt code into TWRP to prevent a crash when checking the zip signature. Added wipe functions Made it compile in CM7 Made text show up in console and logging
2012-09-11Move device ID code to data managerDees_Troy1-9/+130
2012-09-10Improve storage size code, mount, unmountDees_Troy1-6/+0
Add flag parsing from recovery.fstab
2012-09-07Add processing of fstab, mounting, and decryptDees_Troy1-7/+7
2012-09-06Hax to make it bootDees_Troy1-2/+3
2012-09-05TWRP-ify AOSP codeDees_Troy1-0/+918
Pull in most TWRP sources Stub out partition management code Make it compile -- probably will not boot Kind of a mess but have to start somewhere