Commit Graph
7512 Commits
Author SHA1 Message Date
Tao Bao 3a683a0272 Merge "minui: Clean up graphics_adf.cpp." am: d592e1d5e1 am: 46829c326e am: ffd5c03711
am: ff7a320971

Change-Id: I5d6139d8ffd8f65f19caf24d3c17b090fe59bb4b
2017-02-09 20:18:47 +00:00
Tao Bao ff7a320971 Merge "minui: Clean up graphics_adf.cpp." am: d592e1d5e1 am: 46829c326e
am: ffd5c03711

Change-Id: Idb949b2caa2b168677730c70ace20914bd21b42e
2017-02-09 20:16:48 +00:00
Tao Bao ffd5c03711 Merge "minui: Clean up graphics_adf.cpp." am: d592e1d5e1
am: 46829c326e

Change-Id: I1b12bb7c728cb1be70a865f489971f38e00fe175
2017-02-09 20:14:17 +00:00
Tao Bao 46829c326e Merge "minui: Clean up graphics_adf.cpp."
am: d592e1d5e1

Change-Id: Ia530771c7e5443b15ffacfcd439549617c3bd6fb
2017-02-09 20:12:17 +00:00
Tao Bao d592e1d5e1 Merge "minui: Clean up graphics_adf.cpp." 2017-02-09 20:07:09 +00:00
Tao Bao a40303bafc Merge "minui: Clean up graphics_drm.cpp." am: 648f252c71 am: f6b6b75916 am: ed5ee5292c
am: 0f38c6da12

Change-Id: I20e3c6b46345df5035d7077dbd3aaf0a2be58670
2017-02-09 20:01:17 +00:00
Tao Bao 0f38c6da12 Merge "minui: Clean up graphics_drm.cpp." am: 648f252c71 am: f6b6b75916
am: ed5ee5292c

Change-Id: I21eb69fec55c2f68142acd94f043557fa24f75f2
2017-02-09 19:52:46 +00:00
Tao Bao ed5ee5292c Merge "minui: Clean up graphics_drm.cpp." am: 648f252c71
am: f6b6b75916

Change-Id: I897a2b2a5046554a92ee8be59bc6e90ebbe2b8f5
2017-02-09 19:51:15 +00:00
Tao Bao f6b6b75916 Merge "minui: Clean up graphics_drm.cpp."
am: 648f252c71

Change-Id: I30f5536b2a0686424da0dc31ba9da787768a00d4
2017-02-09 19:49:15 +00:00
Treehugger Robot 648f252c71 Merge "minui: Clean up graphics_drm.cpp." 2017-02-09 19:43:20 +00:00
Ethan Yonker 01f4e035aa Improve backup display names with emulated storage
-Change backup display name to say that we are excluding storage
-Add warning message during backup of any partition with data media
-Also eliminate unused variable from twrpTar class

Maybe this will make the people in issue 276 happy, but probably not because
they already lost their data, or because the warning text is yellow instead of
red.
https://github.com/TeamWin/Team-Win-Recovery-Project/issues/276

Change-Id: I98303fe7f6b7a25fea029637c90145258d41ee46
2017-02-07 21:30:01 -06:00
Dees Troy b5e7ca96ef Merge "Fix crash during check for TWRP app" into android-7.1 2017-02-08 04:23:49 +01:00
Tao Bao 76be34cb34 minui: Clean up graphics_drm.cpp.
Remove unneeded header includes. Switch a few memset() to '= {}'
style. Otherwise mostly cosmetic changes like reformatting.

Test: 'Run graphics test' on ryu (which is a DRM device).

Change-Id: I4b0ab2dc0da69a690f09e4f0674b8377de662962
2017-02-07 14:47:59 -08:00
Tao Bao acf4dd157a minui: Clean up graphics_fbdev.cpp.
Remove unneeded header includes. Otherwise mostly cosmetic changes like
reformatting.

Test: 'Run graphics test' on bullhead (which uses fbdev).

Change-Id: I9b92c96128fa332ac940f73764f9c5fc93ff6c8c
2017-02-07 14:46:31 -08:00
Tao Bao 8f0e21b271 minui: Clean up graphics_adf.cpp.
Remove unneeded header includes. Switch a few memset() to '= {}' style.
Otherwise mostly cosmetic changes like reformatting.

Test: 'Run graphics test' on N9 (which is an ADF device).

Change-Id: If008af18ddae9521f53216b581d882d5eed76d41
2017-02-07 13:20:55 -08:00
big biff e1a11463bd Merge "Adjust & Improve Chinese translations for zh_CN/TW again" into android-7.1 2017-02-07 13:50:06 +01:00
Ethan Yonker 5128d299a5 Fix crash during check for TWRP app
Make sure that opendir succeeds before continuing.

Change-Id: I3c96002ab830f4df2041044d411a7bac42a5b8f4
2017-02-05 23:27:54 -05:00
gitbuildkicker cecc555936 merge in oc-release history after reset to master 2017-02-05 00:06:47 -08:00
Tao Bao 94720ced1a Merge "Replace _exit(-1) with _exit(EXIT_FAILURE)." am: 95bcbfdd4e am: 80176c68b2 am: b8af1beed0
am: 5101b78f03

Change-Id: I0ae109fdc9c0600fdaf82dedbf56bb86a63ff6d3
2017-02-03 23:53:26 +00:00
Tao Bao 5101b78f03 Merge "Replace _exit(-1) with _exit(EXIT_FAILURE)." am: 95bcbfdd4e am: 80176c68b2
am: b8af1beed0

Change-Id: I1f764a4f9c1cb442f9c6d8a5ae885739364fcc04
2017-02-03 23:51:27 +00:00
Tao Bao b8af1beed0 Merge "Replace _exit(-1) with _exit(EXIT_FAILURE)." am: 95bcbfdd4e
am: 80176c68b2

Change-Id: I6338fc4f929b0887563a0194719c887131538fec
2017-02-03 23:48:27 +00:00
Tao Bao 80176c68b2 Merge "Replace _exit(-1) with _exit(EXIT_FAILURE)."
am: 95bcbfdd4e

Change-Id: Icbf6b4d02cc8d60c66f7ed8ebf9d7798a2d518c3
2017-02-03 23:45:58 +00:00
Treehugger Robot 95bcbfdd4e Merge "Replace _exit(-1) with _exit(EXIT_FAILURE)." 2017-02-03 23:40:06 +00:00
Tianjie Xu 8e81a98a71 Merge "Avoid to call UI functions in child process" am: 0f275ae56e am: 5fa2e576f9 am: 15ab95bb63
am: 5eaf3cd966

Change-Id: Idd211a64de13886a6ca74b5bf33159d3b90cdf7d
2017-02-03 22:18:50 +00:00
Tianjie Xu 5eaf3cd966 Merge "Avoid to call UI functions in child process" am: 0f275ae56e am: 5fa2e576f9
am: 15ab95bb63

Change-Id: Ifedf5d53d6ff11ecfeda4a8a1fe7f4e802c9e152
2017-02-03 22:16:19 +00:00
Tianjie Xu 15ab95bb63 Merge "Avoid to call UI functions in child process" am: 0f275ae56e
am: 5fa2e576f9

Change-Id: I83d52f51ab6c788cc67a75ca6f7a46cd2f8289cd
2017-02-03 22:14:20 +00:00
Tianjie Xu 5fa2e576f9 Merge "Avoid to call UI functions in child process"
am: 0f275ae56e

Change-Id: Ia1a735d6ca5c966e6e84c5fe67456c3b5142632e
2017-02-03 22:12:19 +00:00
Tao Bao 3da880156b Replace _exit(-1) with _exit(EXIT_FAILURE).
-1 is not a valid exit status.

Also replace a few exit(1) with exit(EXIT_FAILURE).

Test: mmma bootable/recovery
Change-Id: I4596c8328b770bf95acccc06a4401bd5cabd4bfd
2017-02-03 14:11:11 -08:00
Tianjie Xu ce7d41150d Merge "update_verifier should read dm wrapped partition" am: c44c479197 am: d40cd0e7cf am: a8764c46aa
am: f15097c98a

Change-Id: Iec37e67b4a45037734ec197dde5ab1e28f3a3e38
2017-02-03 22:09:52 +00:00
Tianjie Xu f15097c98a Merge "update_verifier should read dm wrapped partition" am: c44c479197 am: d40cd0e7cf
am: a8764c46aa

Change-Id: Iee59f57ae75c69ac2113ddf20e327b35d63bad23
2017-02-03 22:07:52 +00:00
Treehugger Robot 0f275ae56e Merge "Avoid to call UI functions in child process" 2017-02-03 22:06:50 +00:00
Tianjie Xu a8764c46aa Merge "update_verifier should read dm wrapped partition" am: c44c479197
am: d40cd0e7cf

Change-Id: Ief705589ebe2293ecb2e688a7643c5f2e4a79ea9
2017-02-03 22:01:52 +00:00
Tianjie Xu d40cd0e7cf Merge "update_verifier should read dm wrapped partition"
am: c44c479197

Change-Id: I3ce467a3d634f2a566f87a936a86e7b55627c6cd
2017-02-03 21:57:21 +00:00
Tianjie Xu c44c479197 Merge "update_verifier should read dm wrapped partition" 2017-02-03 21:50:07 +00:00
Tao Bao 89c56ce014 Merge "minui: Minor clean up to graphics.cpp." am: b04bc0540d am: ec8d74580d am: 7d8e13a535
am: cdd7b47545

Change-Id: Ib8e921d63f067bdf3547419e072cdb1a7ad9f0fc
2017-02-03 21:04:16 +00:00
Tao Bao cdd7b47545 Merge "minui: Minor clean up to graphics.cpp." am: b04bc0540d am: ec8d74580d
am: 7d8e13a535

Change-Id: Ia8041250f259e3aded94a623c72aa589980b383a
2017-02-03 20:59:44 +00:00
Tao Bao 7d8e13a535 Merge "minui: Minor clean up to graphics.cpp." am: b04bc0540d
am: ec8d74580d

Change-Id: I9cb585a2cbca3d6a1dcf884aba179acf36380352
2017-02-03 20:55:45 +00:00
Tao Bao ec8d74580d Merge "minui: Minor clean up to graphics.cpp."
am: b04bc0540d

Change-Id: Ie1ebc638e9a013d69f0195b567a8a16aa3aaf79c
2017-02-03 20:51:14 +00:00
Tao Bao b04bc0540d Merge "minui: Minor clean up to graphics.cpp." 2017-02-03 20:48:47 +00:00
Tianjie Xu ab1abae59c Avoid to call UI functions in child process
ui_print uses a mutex to protect the critical section. And a forked
child process may intialize the mutex inappropriatly, which leads to a
hanging child process. So we shall avoid to call the UI functions in
child process.

Bug: 34769056
Test: fake ota on fugu failed as expected due to updater format mismatch.
Change-Id: I81bc942a796878fac19cf712512092c2b0d807c9
2017-02-03 20:35:40 +00:00
Tao Bao e8020f4fa3 minui: Minor clean up to graphics.cpp.
Remove unneeded header includes.

Remove the dead code in gr_test() (already commented out). Similar tests
have been covered by the "Run graphics test" from recovery menu.

Test: mmma -j32 bootable/recovery
Change-Id: If977c1b780602f5c5054469a3dae4fd85f34ab1a
2017-02-03 09:33:36 -08:00
Matt Mower 0c88b84681 Fill uid/gid for screenshots at compile time
It's not necessary to rely on the success of a call to getpwnam() for
the uid/gid of a file stored to sdcard (or external storage). Use the
definitions in system/core/include/private/android_filesystem_config.h

Change-Id: I979cfa0c74ecc927b88b0967cc56a66da237cc60
2017-02-03 05:32:00 +01:00
Sen Jiang 25c56979dd Use bspatch from external/bsdiff.
Now ApplyBSDiffPatch() will stream the output to sink as we go instead
of sinking everything at the end.

Test: recovery_host_test
Bug: 26982501

Change-Id: I05b6ed40d45e4b1b19ae72784cf705b731b976e3
2017-02-02 14:41:05 -08:00
Matt Mower d4a1118152 GUI: Improve automatic determination of TW_THEME
* If TW_THEME is not defined, then check both DEVICE_RESOLUTION and
  TARGET_SCREEN_WIDTH x TARGET_SCREEN_HEIGHT for width/height. Use
  the determined width and height to automatically select landscape,
  portrait, or watch, as well as associated mdpi/hdpi.

* Improve the display of the error message so it fits in a standard 80
  character width terminal without line wraps.

* Write relevant errors for missing themes that clarify what went
  wrong.

Change-Id: I94b02349ce38bf6a9cecde403d78ff2490821d8a
2017-02-02 12:07:26 -06:00
Matt Mower 8df3191bee Allow custom bootloader msg offset in block misc
Globally define BOARD_RECOVERY_BLDRMSG_OFFSET with a decimal integer
to offset the read/write location in misc where the bootloader message
should appear. Example:

  BOARD_GLOBAL_CFLAGS := -DBOARD_RECOVERY_BLDRMSG_OFFSET=2048

Edify commands get_stage and set_stage need to be aware of the
custom bootloader msg offset because they write the stage directly
to the BCB.

Change-Id: Ifdb5ffe3e893a651be59ae63e3a0ebadd828c9f2
2017-02-02 17:03:12 +01:00
nkk71 6e4114f8b7 gui: Fix Android.mk for TW_CUSTOM_THEME
Change-Id: I7814e3960914ebefdc03cf9cf6f44e193efea932
2017-02-02 16:16:52 +01:00
gitbuildkicker 2bff8bcf93 merge in oc-release history after reset to master 2017-02-02 00:06:46 -08:00
gitbuildkicker 4085499182 merge in oc-release history after reset to master 2017-02-01 09:57:55 -08:00
Tao Bao 9d15b4ea0d Merge "Fix a log issue in ui.cpp." am: 7f38fbf976 am: c33d037d7d am: 2be767eba4
am: 8af3af933b

Change-Id: If2e117d67d4f26c9014d6eb53b9fdc4b33b9332b
2017-02-01 16:49:59 +00:00
Tao Bao 8af3af933b Merge "Fix a log issue in ui.cpp." am: 7f38fbf976 am: c33d037d7d
am: 2be767eba4

Change-Id: Id0b175413d92e994fb18c0b93bdfd20a02843e6c
2017-02-01 16:47:28 +00:00