- 25 Apr, 2014 1 commit
-
-
Greg Hackmann authored
Change-Id: I1ad97b5b62bddbcb1104fa0b4e54415b793a4194 Signed-off-by:
Greg Hackmann <ghackmann@google.com>
-
- 11 Apr, 2014 2 commits
-
-
Sasha Levitskiy authored
-
Sasha Levitskiy authored
Needs fs_mgr matching change from: Icf23e659265d71d5226d527c2b40cfbc132320ee Change-Id: I9adb470b04e4301989d128c9c3097b21b4dea431 Signed-off-by:
Sasha Levitskiy <sanek@google.com>
-
- 20 Mar, 2014 2 commits
-
-
Doug Zongker authored
-
Doug Zongker authored
The PNG image loaders should support images that use palettes requiring fewer than 8 bits. Change-Id: Ibcb0ff6f04aea8de54b03c0efa7a79e9b3635146
-
- 18 Mar, 2014 2 commits
-
-
Doug Zongker authored
-
Doug Zongker authored
The "--shutdown_after" option causes recovery to power down the device on completion rather than rebooting. Removes the last vestiges of the "--previous_runs" argument, which doesn't seem to be used for anything. Change-Id: I465eda2ef59d367e2b1c79a8dc69831263c69a4d
-
- 17 Mar, 2014 4 commits
-
-
Doug Zongker authored
-
Doug Zongker authored
We were printing the address of channels instead of the value there. Change-Id: I652340c7c1a0abaf01af555e54d2c0366d21ad78
-
Doug Zongker authored
-
Doug Zongker authored
Reduce the number of copies of libpng boilerplate. Rename res_create_* functions to be more clear. Make explicit the use of the framebuffer pixel format for images, and handle more combinations of input and output (eg, loading a grayscale image for display rather than use as a text alpha channel). Change-Id: I3d41c800a8f4c22b2f0167967ce6ee4d6b2b8846
-
- 14 Mar, 2014 2 commits
-
-
Mark Salyzyn authored
-
Mark Salyzyn authored
Change-Id: I92d5abd1a628feab3b0246924fab7f97ba3b9d34
-
- 11 Mar, 2014 10 commits
-
-
Doug Zongker authored
-
Doug Zongker authored
Isolate the code that interacts with fbdev, in preparation for adding a new backend. Change-Id: I19105e9da1ca6408cebc110f7e2bb5abfb481ee9
-
Doug Zongker authored
-
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
-
Doug Zongker authored
-
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
-
Doug Zongker authored
-
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
-
Doug Zongker authored
-
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
-
- 26 Feb, 2014 1 commit
-
-
Doug Zongker authored
-
- 20 Feb, 2014 2 commits
-
-
Benoit Goby authored
-
Benoit Goby authored
In kernel 3.10, f_adb has been removed and adbd can use functionfs instead. Mount functionfs on boot for adbd. On older kernels, mount will fail silently and adbd will revert to f_adb. Change-Id: I5db57aaf35b35859ea88c7d0e0661d8c553e5811
-
- 06 Feb, 2014 2 commits
-
-
Colin Cross authored
-
Colin Cross authored
Use intptr_t/uintptr_t to cast between pointer and int to allow building with -Werror=pointer-to-int-cast and Werror=int-to-pointer-cast turned on. Cast to char* instead of unsigned int for pointer arithmetic. Change-Id: Ia862306fdcca53866b330e8cf726f3d62f2248a0
-
- 27 Jan, 2014 1 commit
-
-
Colin Cross authored
-
- 24 Jan, 2014 2 commits
-
-
Colin Cross authored
Change-Id: Ia1f34a17ae582575f8cd3514ed7bc015b0a5006e
-
Nick Kralevich authored
-
- 18 Jan, 2014 1 commit
-
-
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
-
- 17 Jan, 2014 1 commit
-
-
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:
Pierre Couillaud <pierre@broadcom.com>
-
- 14 Jan, 2014 2 commits
-
-
Doug Zongker authored
-
Doug Zongker authored
The syntax of init's mount command changed in April 2008 but recovery's init.rc was never updated, so recovery's /tmp has been on the root fs all this time. Fix. Also add /system/bin to the PATH in recovery, which is handy for debugging. Change-Id: I39f7ae435a8ce3bad691e4b7c307db0bd8de1302
-
- 13 Jan, 2014 2 commits
-
-
Nick Kralevich authored
-
Stephen Smalley authored
Otherwise everything is left running in the kernel domain when booting recovery. Change-Id: Ie3d86547d5be0b68dd1875a97afe1e00fc3e4da1 Signed-off-by:
Stephen Smalley <sds@tycho.nsa.gov>
-
- 04 Jan, 2014 1 commit
-
-
Nick Kralevich authored
-
- 26 Nov, 2013 1 commit
-
-
synergy dev authored
Avoiding the use of gnu extensions improves code portability Change-Id: I441a49ce08b6ecb1d735ca453552fa92026c5016
-
- 07 Nov, 2013 1 commit
-
-
Michael Runge authored
am c64e76c7: Merge "Enable incremental builder to find files that moved, and try to process them via patch + rename, instead of delete + add." into klp-dev * commit 'c64e76c7': Enable incremental builder to find files that moved, and try to process them via patch + rename, instead of delete + add.
-