summaryrefslogtreecommitdiffstats
path: root/data.hpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Use /persist as Qualcomm time fix source during early bootnkk712018-01-171-1/+4
| | | | | | | | | | | | | | | | | | | | | | | * /persist can be mounted early while TWRP is parsing the fstab so as soon as the partition is parsed, mount and adjust the time accordingly. * Store a backup settings file on /persist. Having a 2nd copy of the settings file in the /persist partition allows for early reading of the file and adjust timezone and brightness to user preference while still on TWRP splash. * Add the qcom ats time offset in TWRP settings file and use it if no better ats file is found. This will also allow devices with a persist partition, but no ats files in it, to adjust the time offset during early boot. * Use /persist/time/ as Qualcomm time fix source, based on Xuefer <xuefer@gmail.com> patch: https://gerrit.omnirom.org/c/27265/ https://gerrit.omnirom.org/c/24384/ Change-Id: I6c21538eec58d87edfb639d9ce3871f33b886c1d
* DataManager UpdatesEthan Yonker2016-03-311-20/+19
| | | | | | | The goal of this change is to make DataManager use InfoManager to reduce code duplication. Change-Id: Ia4f4c4324453a192995e0f442db0a03628c13e46
* Merge up to AOSP marshmallow-releaseEthan Yonker2015-10-091-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In order to maintain compatibility with older trees, we now have minadbd.old and minui.old. I had to use a TARGET_GLOBAL_CFLAG to handle ifdef issues in minui/minui.d because healthd includes minui/minui.h and there was no other alternative to make minui.h compatible with older trees without having to modify healthd rules which is outside of TWRP. Note that the new minui does not currently have support for qcom overlay graphics. Support for this graphics mode will likely be added in a later patch set. If you are building in a 6.0 tree and have a device that needs qcom overlay graphics, be warned, as off mode charging may not work properly. A dead battery in this case could potentially brick your device if it is unable to charge as healthd handles charging duties. Update rules for building toolbox and add rules for making toybox Use permissive.sh in init.rc which will follow symlinks so we do not have to worry about what binary is supplying the setenforce functionality (toolbox, toybox, or busybox). Fix a few warnings in the main recovery binary source code. Fix a few includes that were missing that prevented compiling in 6.0 Change-Id: Ia67aa2107d260883da5e365475a19bea538e8b97
* Add locking to DataManager, remove unused C partsVojtech Bocek2015-01-091-7/+1
| | | | | Change-Id: I33e8f96611bd9a6795bdd3fb588c20716bdb5929 Signed-off-by: Vojtech Bocek <vbocek@gmail.com>
* Add haptic feedbackSamer Diab (S.a.M.e.R_d)2014-02-061-0/+1
| | | | Change-Id: I15d723f73c0b0bb4a40645d1c3f4c1c616f36998
* Update licenses to all matchDees Troy2013-10-221-14/+16
|
* Unify indentation and little clean-up in TWRP filesVojtech Bocek2013-08-241-29/+29
| | | | Signed-off-by: Vojtech Bocek <vbocek@gmail.com>
* Move all AOSP code out of recovery binaryDees_Troy2013-04-041-0/+3
| | | | | | Improves license compatibility between GPL and Apache Change-Id: I2b165aa575bb6213af6b07936f99610c113443f0
* Add partition list GUI elementDees_Troy2013-03-301-4/+0
| | | | | | | | | | | | 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
* convert file_bps to be unsigned long longbigbiff bigbiff2013-02-191-1/+5
| | | | Change-Id: Ib5d9ca8f9a2a4e27d9798665b312376a7d9c571c
* Fixes for multi-user in 4.2Dees_Troy2012-11-151-0/+1
| | | | | | Also fixed inability to delete backups with a space in the name. Change-Id: I2f6639d33caa3c4542960f76adbd59b25ab64f5d
* Fix output of version numberDees_Troy2012-10-011-0/+1
|
* Cleanup extra-functionsDees_Troy2012-09-181-0/+1
|
* Move device ID code to data managerDees_Troy2012-09-111-0/+4
|
* TWRP-ify AOSP codeDees_Troy2012-09-051-0/+79
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