1. 07 Mar, 2016 4 commits
  2. 14 Feb, 2016 1 commit
  3. 09 Feb, 2016 4 commits
  4. 08 Feb, 2016 4 commits
  5. 07 Feb, 2016 8 commits
  6. 06 Feb, 2016 10 commits
    • RyanG's avatar
      Fix compile errors on android-6.0 · f8851118
      RyanG authored
      f8851118
    • Vojtech Bocek's avatar
      285a4cc1
    • Vojtech Bocek's avatar
      Properly build cp_xattrs and ls_xattrs · e1de1455
      Vojtech Bocek authored
      e1de1455
    • Vojtech Bocek's avatar
      Workaroud range_sha1 checks in CM zips · 4cc34fd9
      Vojtech Bocek authored
      4cc34fd9
    • Vojtech Bocek's avatar
      Revert "Remove range_sha1 check on block partition(s)" · 3c0a6d84
      Vojtech Bocek authored
      This reverts commit 4ba06182.
      3c0a6d84
    • Vojtěch Boček's avatar
      Merge pull request #21 from nkk71/android-6.0-mrom-squashedcommit01 · f4c2077d
      Vojtěch Boček authored
      Add MultiROM support to standard TWRP tree
      f4c2077d
    • nkk71's avatar
      Re-enable umount command in secondary · ae45c87e
      nkk71 authored
      Don’t rename umount to umount.bak while in secondary mode
      * mount/umount is being handled by multiromedify.cpp
      * it breaks CM13 (possibly others), due to variant_script.sh using
        umount, since it doesn’t find the correct one, it uses the one in
        /system/bin which breaks
      ae45c87e
    • nkk71's avatar
      Remove range_sha1 check on block partition(s) · 4ba06182
      nkk71 authored
      * some installer-scripts are using "if range_sha1("/dev/block/platform/msm_sdcc.1/by-name/system",...) == "<sha1_hash>" then ..." which obviously breaks multirom rom flashing to secondary since this condition will always be false
      * workaround -> remove the check and let it always be true
      4ba06182
    • nkk71's avatar
      Add MultiROM support to standard TWRP tree · 09e43081
      nkk71 authored
      Squashed commit that allows MultiROM TWRP to be built from
      within the standard TWRP environment.
      
      MultiROM build flags and TARGET_RECOVERY_IS_MULTIROM
      must be defined in device tree.
      
      -------------------------------------
      
      MultiROM-support:
      - Move files to separate folder
        * Move primary multirom files to /recovery/multirom
        * Move multirom prebuilt files to /recovery/multirom/prebuilt
        * Move cp_xattrs folder used by multirom to /recovery/multirom/cp_xattrs
      - Add Android.mk for mrom-prebuilt files
      - Add Android.mk for mrom-cp_xattrs files
      - Fix include paths
        * fix includes in multirom.h/c/hpp/cpp files to go to parent (main recovery folder)
      - Add read_data function
        * Add read_data function used by multirom
        * Don't append to minzip, use a seperate file
      - Remove deprecated 'flags' variable
        * Remove deprecated 'flags' in function call to mzExtractRecursive
        * Ref: https://github.com/omnirom/android_bootable_recovery/commit/9c0f5d6b348e37533bdcccf1166d6cbf1ca5c50b
      - gui: Add multirom functions
        * objects.hpp - Add multirom action definitions
        * action.cpp - Add multirom actions and functions
          Note: TW_ORS_IS_SECONDARY_ROM code moved to openrecoveryscript.cpp
        * Add TARGET_RECOVERY_IS_MULTIROM flag to Android.mk
        * Reorder code changes for easier merging
      - twrp-functions
        * Add functions needed by multirom
        * Reorder code changes for easier merging
      - partition.cpp and partitionmanager.cpp
        * Add and embed multirom specific code
        * Reorder code changes for easier merging
      - twrp.cpp
        * Add and embed multirom specific code
      - variables.h
        * Add multirom specific defines
      - Android.mk
        * update Android.mk for compartmentalized multirom
      - gui: Update fileselector
        * Add <excludes> tag
        * Add support for multiple file extensions
      - gui: Update listbox
        * Add support for dynamic <items> tag
      
      Thanks @CaptainThrowback and @z31s1g for your help
      09e43081
    • nkk71's avatar
      updater: Delete dead code · 8242f0ce
      nkk71 authored
      set_perm and set_perm_recursive are no longer used. Delete.
      
      (cherry picked from commit 08ef9a95)
      
      Change-Id: I1bcc90ae19af9df4f0705496c5876987159f75ac (reverted from commit 46ab1b61)
      8242f0ce
  7. 05 Feb, 2016 9 commits
    • Ethan Yonker's avatar
      3.0.0-0 · b7e8b98c
      Ethan Yonker authored
      For better or worse, here we go...
      
      Change-Id: Ic1150b59e4ebf34f06c689b2a1b10ae691a027bd
      b7e8b98c
    • Andreas Blaesius's avatar
      twrp: translations: formatting and fix Turkish language file · 455a0ede
      Andreas Blaesius authored
      Change-Id: I3159a2a0c37589f9472aba83b699840356da33a7
      455a0ede
    • Matt Mower's avatar
      GUI: Set brightness after gr_init() · b26c1167
      Matt Mower authored
      On at least one device I've tested (htc msm8960), setting the
      brightness after gr_init() is necessary for the splash to show.
      
      Note that at this point in the boot process, the settings file has
      not yet been read, so tw_brightness has its default value of max
      brightness. When settings are finally loaded, the correct brightness
      is loaded for the GUI.
      
      Change-Id: Ifc58c1dc80ed9e6f6b2a269a9bb6764038626c84
      b26c1167
    • Matt Mower's avatar
      partitions: Avoid duplicate UMS mounts · 1fdcdb7c
      Matt Mower authored
      If a device has several LUN but only one storage volume TWRP
      recognizes (e.g. lun0 for microsd and lun1 for emulated cdrom), then
      avoid mounting the same partition twice by checking the mount point.
      
      Change-Id: Ie23b88acca1818873792e9f65b73b125a15e4a5d
      1fdcdb7c
    • Matt Mower's avatar
      partitions: Mount storage for MTP after wipe · 209c9635
      Matt Mower authored
      Conditionally run Add_MTP_Storage() after wipe if:
      1) is wiped successfully
      2) is storage (already implemented)
      3) mount succeeds
      
      Previous to this commit, Add_MTP_Storage() was called before mounting
      storage, which fails. Mounting storage right after wipe should not be
      a problem since Update_System_Details() does it anyways (and doesn't
      complain if already mounted).
      
      Change-Id: I8a5a78d5ac9181f3a9464dfe6b77284458f9868b
      209c9635
    • Ethan Yonker's avatar
      More languages, some partial, from Omni crowdin · 6168f0c9
      Ethan Yonker authored
      Change-Id: I05d0e8516686ba2610ea4b437c83323e84eb4595
      6168f0c9
    • Ethan Yonker's avatar
      Add font settings to some language files · 28c857d2
      Ethan Yonker authored
      Change-Id: I949fe4bd99d2a4471fef3e3967980a6163943e71
      28c857d2
    • Andreas Blaesius's avatar
      Import approved translations from crowdin · 20a01f99
      Andreas Blaesius authored
      - PS2: generic xml instead android xml
      - PS3: formatting
      
      Change-Id: I4c552e172d670278ab2bad1897ceb89b7ee7fec2
      20a01f99
    • Ethan Yonker's avatar
      Fix spelling error on string name · d3fb4dbe
      Ethan Yonker authored
      Change-Id: I06ab906ed94b1aaea35c32494880bf85d7564d4d
      d3fb4dbe