1. 05 Sep, 2012 1 commit
    • Dees_Troy's avatar
      TWRP-ify AOSP code · 51a0e82e
      Dees_Troy authored
      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
      51a0e82e
  2. 31 Oct, 2011 3 commits
    • Doug Zongker's avatar
      C++ class for device-specific code · daefc1d4
      Doug Zongker authored
      Replace the device-specific functions with a class.  Move some of the
      key handling (for log visibility toggling and rebooting) into the UI
      class.  Fix up the key handling so there is less crosstalk between the
      immediate keys and the queued keys (an increasing annoyance on
      button-limited devices).
      
      Change-Id: I698f6fd21c67a1e55429312a0484b6c393cad46f
      daefc1d4
    • Doug Zongker's avatar
      C++ class for device-specific code · 7d0542f2
      Doug Zongker authored
      Replace the device-specific functions with a class.  Move some of the
      key handling (for log visibility toggling and rebooting) into the UI
      class.  Fix up the key handling so there is less crosstalk between the
      immediate keys and the queued keys (an increasing annoyance on
      button-limited devices).
      
      Change-Id: I8bdea6505da7974631bf3d9ac3ee308f8c0f76e1
      7d0542f2
    • Doug Zongker's avatar
      turn recovery into a C++ binary · 28ce47cf
      Doug Zongker authored
      Change-Id: I423a23581048d451d53eef46e5f5eac485b77555
      28ce47cf
  3. 28 Oct, 2011 1 commit
  4. 24 Jun, 2011 1 commit
  5. 01 Mar, 2011 1 commit
    • Doug Zongker's avatar
      make recovery UI images more general; allow for installation animation · 6809c51f
      Doug Zongker authored
      Change some of the UI parameters (# of indeterminate progress bar
      frames, fps, etc.) from #defined constants to variables that can be
      set by the device-specific recovery_ui code (via a new function).
      
      Support overlaying different images on top of the base installation
      icon to animate it.  Make the FPS control more accurate.
      
      Change-Id: I9268b389b7ea6b3ed9e0c7eae37baf4272e60edd
      6809c51f
  6. 30 Jul, 2010 1 commit
  7. 01 Feb, 2010 1 commit
    • Doug Zongker's avatar
      change log recovery to generic device_recovery_start function · efa1bab9
      Doug Zongker authored
      Remove (or at least stop calling) the HTC-specific mechanism for
      preserving the recovery log from before a radio or hboot update.
      Replace it with a generic device_recovery_start() function which each
      device's code can implement to do whatever it wants on recovery
      startup.
      
      Change-Id: If3cca4b498c0b1cf0565236404ecf56a1fc46123
      efa1bab9
  8. 13 Nov, 2009 1 commit
  9. 23 Jul, 2009 1 commit
    • Doug Zongker's avatar
      fix compile warnings in recovery, change images · 23412e6f
      Doug Zongker authored
      gcc 4.4 complains about some of the recovery ui functions not being
      declared.  To include the header, we have to fix the 'volatile'
      declaration (otherwise there's a compiler error).
      
      Move the dream-specific images to vendor/htc/dream, make the default
      images a generic phone.
      23412e6f
  10. 18 Jun, 2009 1 commit
    • Doug Zongker's avatar
      add function for device-specific wipe data features · b128f54d
      Doug Zongker authored
      Some devices want to do special things when recovery wipes data (eg,
      wipe data in their baseband processor as well).  Add a hook in the
      device-specific recovery library that gets called when data is wiped.
      
      Also add an amend root for the "mbm" partition.
      b128f54d
  11. 11 Jun, 2009 1 commit
    • Doug Zongker's avatar
      split out device-specific recovery UI code into vendor directories · ddd6a286
      Doug Zongker authored
      Take some device-specific details of the recovery UI (eg, what keys to
      press to bring up the interface and perform actions, exact text of the
      menu, etc.) and split them out into separate C functions.  Arrange to
      take implementations of those functions from the appropriate vendor
      directory at build time.  Provide a default implementation in case no
      vendor-specific one is available.
      ddd6a286