1. 25 Apr, 2014 1 commit
  2. 11 Apr, 2014 2 commits
  3. 20 Mar, 2014 2 commits
  4. 18 Mar, 2014 2 commits
  5. 17 Mar, 2014 4 commits
  6. 14 Mar, 2014 2 commits
  7. 11 Mar, 2014 10 commits
    • Doug Zongker's avatar
      a7266ef0
    • Doug Zongker's avatar
      separate fbdev-specific code out from minui · 5290f208
      Doug Zongker authored
      Isolate the code that interacts with fbdev, in preparation for adding
      a new backend.
      
      Change-Id: I19105e9da1ca6408cebc110f7e2bb5abfb481ee9
      5290f208
    • Doug Zongker's avatar
      Merge "remove pixelflinger from recovery" · c91612d4
      Doug Zongker authored
      c91612d4
    • Doug Zongker's avatar
      remove pixelflinger from recovery · 16f97c39
      Doug Zongker authored
      Recovery now draws directly to the framebuffer by rolling its own
      graphics code, rather than depending on libpixelflinger.
      
      The recovery UI is modified slightly to eliminate operations that are
      slow with the software implementation: when the text display / menu is
      turned on, it now appears on a black background instead of a dimmed
      version of the recovery icon.
      
      There's probably substantial room for optimization of the graphics
      operations.
      
      Bug: 12131110
      Change-Id: Iab6520e0a7aaec39e2ce39377c10aef82ae0c595
      
      Conflicts:
      	minui/resources.c
      16f97c39
    • Doug Zongker's avatar
      8f087d02
    • Doug Zongker's avatar
      update tools for making recovery images · 3ceeb580
      Doug Zongker authored
      We no longer render animations as a base image with a
      possibly-partially-transparent overlay drawn over it, so delete the
      make-overlay.py tool.  Now we represent them as series of images that
      are interlaced by row (with a special text chunk in the PNG file
      specifying the number of frames) so add the interlace-frames.py tool
      to make those.
      
      Change-Id: I866db269107a21351c3df3b4683f233f72234334
      3ceeb580
    • Doug Zongker's avatar
      59508993
    • Doug Zongker's avatar
      allow CheckKey to request mounting /system · 4db31d20
      Doug Zongker authored
      Also provide a default implementation of CheckKey that's reasonable
      for many devices (those that have power and volume keys).
      
      Change-Id: Icf6c7746ebd866152d402059dbd27fd16bd51ff8
      4db31d20
    • Doug Zongker's avatar
      ea868b38
    • Doug Zongker's avatar
      change how recovery animation is implemented · 469954fe
      Doug Zongker authored
      Instead of one 'base' installing image and a number of overlay images
      that are drawn on top of it, we represent the installing animation
      with one PNG that contains all the animation frames, interlaced by
      row.  The PNG is expected to have a text chunk with the keyword
      'Frames' and a value that's the number of frames (as an ascii
      string).  This representation provides better compression, removes the
      need to subclass ScreenRecoveryUI just to change the position of the
      overlay or number of frames, and doesn't require gr_blit() to support
      an alpha channel.
      
      We also remove the 'indeterminate' progress bar used when wiping data
      and/or cache.  The main animation serves the same purpose (showing
      that the device is still alive); the spinning progress bar has been
      redundant for a while.
      
      This changes the default recovery animation to include the
      antenna-wiggling and gear-turning that's used in the Nexus 5 recovery
      animation.
      
      Change-Id: I51930a76035ac09969a25472f4e572b289418729
      
      Conflicts:
      	screen_ui.cpp
      	screen_ui.h
      469954fe
  8. 26 Feb, 2014 1 commit
  9. 20 Feb, 2014 2 commits
  10. 06 Feb, 2014 2 commits
  11. 27 Jan, 2014 1 commit
  12. 24 Jan, 2014 2 commits
  13. 18 Jan, 2014 1 commit
    • Nick Kralevich's avatar
      adbd: switch to su domain when running as root · c52c5b8e
      Nick Kralevich authored
      When adbd runs as root, it should transition into the
      su domain. This is needed to run the adbd and shell
      domains in enforcing on userdebug / eng devices without
      breaking developer workflows.
      
      Use the new device_banner command line option.
      
      Change-Id: Ib33c0dd2dd6172035230514ac84fcaed2ecf44d6
      c52c5b8e
  14. 17 Jan, 2014 1 commit
    • Da Zhou's avatar
      ADB sideload command not work · 65ad9286
      Da Zhou authored
      
      In kernel(3.10) USB ADB gadget driver is removed.
      Using Functionfs for USB adb gadget.
      
      Android recovery uses a stripped down version
      of adb command for sideload only. It's missing
      the ffs function support, so add the ffs
      support to allow sideload command to work
      
      b/12608946
      
      Change-Id: I4ad024723dfc5bdb544548391f99637c390b171e
      Signed-off-by: default avatarPierre Couillaud <pierre@broadcom.com>
      65ad9286
  15. 14 Jan, 2014 2 commits
  16. 13 Jan, 2014 2 commits
  17. 04 Jan, 2014 1 commit
  18. 26 Nov, 2013 1 commit
  19. 07 Nov, 2013 1 commit