Commit Graph

6115 Commits

Author SHA1 Message Date
Tao Bao 0acf8ab264 Merge "Document the clang-format usage." am: 797550fb8b am: cc71d271c1
am: 374498ff33

Change-Id: I42d240997fa16637b5a32812292bcc5877b18978
2018-05-10 17:49:33 -07:00
Tao Bao 07c495ac07 Merge "Device owns the RecoveryUI instance." am: 6df846e337 am: 8d593973d6
am: 4fd58ca28a

Change-Id: I0373e17e90f88c6817d938c4bab3ea475fa9434f
2018-05-10 17:30:11 -07:00
Tao Bao 374498ff33 Merge "Document the clang-format usage." am: 797550fb8b
am: cc71d271c1

Change-Id: Ib48d6d84bb691a9fb5ef38233f44abe0d289a46b
2018-05-10 17:20:59 -07:00
Tao Bao 4fd58ca28a Merge "Device owns the RecoveryUI instance." am: 6df846e337
am: 8d593973d6

Change-Id: I006ae17453913b7e9cd23bafc30862f1532e1f60
2018-05-10 17:20:02 -07:00
Tao Bao cc71d271c1 Merge "Document the clang-format usage."
am: 797550fb8b

Change-Id: I810e2e89e3437c98a519c60c3582c4dcb1678d36
2018-05-10 17:16:52 -07:00
Tao Bao 8d593973d6 Merge "Device owns the RecoveryUI instance."
am: 6df846e337

Change-Id: I39b0576e0ff11f3c5d62b1611f47f44b8f18c382
2018-05-10 17:16:00 -07:00
Tao Bao 797550fb8b Merge "Document the clang-format usage." 2018-05-11 00:04:06 +00:00
Tao Bao 6df846e337 Merge "Device owns the RecoveryUI instance." 2018-05-11 00:03:55 +00:00
Zhomart Mukhamejanov d3ed5c4120 Merge "updater_sample: fix UpdateConfig" am: 7217e7045d am: 48294e3d86
am: cc65b655bb

Change-Id: Ia72f37dd0d43dfec957c48da3cebb369800a43d0
2018-05-10 15:32:42 -07:00
Zhomart Mukhamejanov cc65b655bb Merge "updater_sample: fix UpdateConfig" am: 7217e7045d
am: 48294e3d86

Change-Id: I62b089575d1cf2e576404f4df2fe9cb25ba685cb
2018-05-10 15:00:57 -07:00
Zhomart Mukhamejanov 48294e3d86 Merge "updater_sample: fix UpdateConfig"
am: 7217e7045d

Change-Id: I63af09b000961e79613798c818eeea626eb221b6
2018-05-10 14:56:56 -07:00
Zhomart Mukhamejanov 7217e7045d Merge "updater_sample: fix UpdateConfig" 2018-05-10 21:45:03 +00:00
Tao Bao 601493e8c4 Document the clang-format usage.
`repo upload` and `git clang-format` may give slightly different
results, because they may trigger different `clang-format` binaries.
Document the setup to get consistent formatting results.

Test: N/A
Change-Id: I927dd25c7a6dd51be4812d5b3857a4b08c5a3f81
2018-05-10 13:12:59 -07:00
Zhomart Mukhamejanov bb8a215138 updater_sample: fix UpdateConfig
- fix UpdateConfig
- fix smaple.json
- fix FileDownloaderTest

Test: manually
Change-Id: I09d272f77c89a02f54a24cf753fdfda4ce243927
Signed-off-by: Zhomart Mukhamejanov <zhomart@google.com>
2018-05-10 12:19:16 -07:00
Zhomart Mukhamejanov c2378be37b Merge "updater_sample: add http header demo" am: fe5b3e2b2d am: 319e191238
am: 775cdd1c76

Change-Id: Ia1af7a313965f8d0e9b4740f870080f5ecdc5cfd
2018-05-10 11:37:11 -07:00
Zhomart Mukhamejanov 775cdd1c76 Merge "updater_sample: add http header demo" am: fe5b3e2b2d
am: 319e191238

Change-Id: Icc1d5a3f2b627e4d63c98688dd6eb42200ad7c09
2018-05-10 11:10:09 -07:00
Zhomart Mukhamejanov 319e191238 Merge "updater_sample: add http header demo"
am: fe5b3e2b2d

Change-Id: I5f76d9f27d69fcdbe4f95194b34bad548f7e28e2
2018-05-10 10:59:06 -07:00
Zhomart Mukhamejanov fe5b3e2b2d Merge "updater_sample: add http header demo" 2018-05-10 16:03:34 +00:00
Tao Bao 551d2c3181 Device owns the RecoveryUI instance.
Test: mmma -j bootable/recovery
Test: Build and boot into recovery, w/ and w/o enabling quiescent mode
      respectively.
Change-Id: I5d9bb945a6c3c9a3b96199fa0c8071a2f91339a0
2018-05-09 21:22:26 -07:00
Zhomart Mukhamejanov 6aa5fb0bbe updater_sample: add http header demo
Added demo passing http headers to UpdateEngine#applyPayload.

Bug: 79483768
Test: manually
Change-Id: I3e9c812dba2066acadbcea8d07c933368806e20c
Signed-off-by: Zhomart Mukhamejanov <zhomart@google.com>
2018-05-09 17:33:52 -07:00
Tao Bao 6b540e6b23 Merge "screen_ui: Fix an issue when displaying wrapped text." am: 1d4ef4ba4b am: ae4b00c427
am: 641692f11d

Change-Id: Iee1226324747ba810e808b99b03a6971db2a6858
2018-05-09 14:32:38 -07:00
Tao Bao 641692f11d Merge "screen_ui: Fix an issue when displaying wrapped text." am: 1d4ef4ba4b
am: ae4b00c427

Change-Id: I86f3679c38b45c198daf57793a13f800574e1740
2018-05-09 14:21:01 -07:00
Tao Bao ae4b00c427 Merge "screen_ui: Fix an issue when displaying wrapped text."
am: 1d4ef4ba4b

Change-Id: I747fa14c2efaf81dd94cd81171424bff845a43b0
2018-05-09 14:17:29 -07:00
Tao Bao 1d4ef4ba4b Merge "screen_ui: Fix an issue when displaying wrapped text." 2018-05-09 21:11:09 +00:00
Tao Bao 452b487f31 screen_ui: Fix an issue when displaying wrapped text.
The last character at EOL is cut when showing the prompt-for-data-wipe
message on angler. Address the issue by keeping symmetrical margins
based on the given offset.

Test: Trigger prompt-and-wipe-data menu. No cutout character at EOL.
Change-Id: Id6e8dc7815bf681435bcaf13e7bdd09cf870d95f
2018-05-09 12:32:27 -07:00
Zhomart Mukhamejanov 13b64beab6 Merge "updater_sample: update tools" am: daa86e9024 am: 9fdeb57ab0
am: e6a50aa78d

Change-Id: I4172bea382b100981640d566b9b9433df23375a0
2018-05-08 18:27:30 -07:00
Zhomart Mukhamejanov 208774bdee Merge "updater_sample: add streaming support" am: c23a53c272 am: e88d4682ea
am: e970d6857f

Change-Id: Ic356d1186891bd8e0b7d4e2af6e4e650eebc4a69
2018-05-08 18:26:40 -07:00
Zhomart Mukhamejanov e6a50aa78d Merge "updater_sample: update tools" am: daa86e9024
am: 9fdeb57ab0

Change-Id: I1e517b533628e4ae8d27b00cc9a3852fa961f267
2018-05-08 18:22:11 -07:00
Zhomart Mukhamejanov e970d6857f Merge "updater_sample: add streaming support" am: c23a53c272
am: e88d4682ea

Change-Id: Iba9d5541b0a853e1eb91794dc01994c4454486a7
2018-05-08 18:21:53 -07:00
Zhomart Mukhamejanov 9fdeb57ab0 Merge "updater_sample: update tools"
am: daa86e9024

Change-Id: I8d2d6173e307a6c409742439c4707d522bcd7be1
2018-05-08 18:18:22 -07:00
Zhomart Mukhamejanov e88d4682ea Merge "updater_sample: add streaming support"
am: c23a53c272

Change-Id: I4aa8a41a4dd3afd4b1c5fb3d6955abea45c16fc4
2018-05-08 18:17:23 -07:00
Zhomart Mukhamejanov daa86e9024 Merge "updater_sample: update tools" 2018-05-09 01:04:59 +00:00
Zhomart Mukhamejanov c23a53c272 Merge "updater_sample: add streaming support" 2018-05-09 01:04:41 +00:00
Zhomart Mukhamejanov 96eb59e4b1 updater_sample: update tools
- Allow gen_update_config.py to use ota_from_target_files from
  $ANDROID_BUILD_TOP/build/make/tools/releasetools/
- tests/res/raw/ota_002_package.zip re-generated using functions from
  $ANDROID_BUILD_TOP/build/make/tools/releasetools/test_ota_from_target_files.py
- sample app tests updated

Test: ./tools/gen_update_config_test.py
Change-Id: I5c492ec22782ba54fe481f592a44e797c695684e
Signed-off-by: Zhomart Mukhamejanov <zhomart@google.com>
2018-05-08 21:13:34 +00:00
Zhomart Mukhamejanov 0dd5a83d0e updater_sample: add streaming support
- UpdateConfigs: add helper methods for streaming
- add PrepareStreamingService intent service

Test: manually and junit4
Bug: 77148143
Change-Id: I61711eb9abe051987e725fbd94f8cd029ff21dd3
2018-05-08 21:12:33 +00:00
Tao Bao fe76180cfa Merge "recovery: Remove unneeded include of minui.h." am: 0a2c4e260f am: 5004300d6f
am: 8141ad8364

Change-Id: Ia27732a734e0c257b26b60e2f1ab73f2983921bd
2018-05-08 11:52:36 -07:00
android-build-prod (mdb) 18928bfc72 Merge "screen_ui: Drop the parameter in CheckBackgroundTextImages." am: 1f3a9c0a43 am: 730d541588
am: 6fc9795fbe

Change-Id: I0e29703558a65efc3b7f49a998ebc390a98b6ed8
2018-05-08 11:37:32 -07:00
Tao Bao 8141ad8364 Merge "recovery: Remove unneeded include of minui.h." am: 0a2c4e260f
am: 5004300d6f

Change-Id: I46cabe2bf6289a222b8a554f74cee565b7e7e03b
2018-05-08 11:28:14 -07:00
Tao Bao 5004300d6f Merge "recovery: Remove unneeded include of minui.h."
am: 0a2c4e260f

Change-Id: I6b072fba4b509ce801663e28e4fc53f180a776f2
2018-05-08 11:24:42 -07:00
android-build-prod (mdb) 6fc9795fbe Merge "screen_ui: Drop the parameter in CheckBackgroundTextImages." am: 1f3a9c0a43
am: 730d541588

Change-Id: I6b5f29414be17ec8814c8729add689f0672270f0
2018-05-08 11:24:42 -07:00
android-build-prod (mdb) 730d541588 Merge "screen_ui: Drop the parameter in CheckBackgroundTextImages."
am: 1f3a9c0a43

Change-Id: Ibbb3e5673670ce112e1d15f961ad7ce5ea2d5c60
2018-05-08 11:21:43 -07:00
Tao Bao 0a2c4e260f Merge "recovery: Remove unneeded include of minui.h." 2018-05-08 18:21:00 +00:00
android-build-prod (mdb) 1f3a9c0a43 Merge "screen_ui: Drop the parameter in CheckBackgroundTextImages." 2018-05-08 18:11:35 +00:00
Tao Bao d016ed4d78 Merge "recovery: Get UI and locale from device." am: d8abd2bd70 am: 07bf50a51d
am: e5caa4095b

Change-Id: I6a2be86bb2d03a0f603ba137e71dfc664cabc302
2018-05-08 11:07:41 -07:00
Tao Bao e5caa4095b Merge "recovery: Get UI and locale from device." am: d8abd2bd70
am: 07bf50a51d

Change-Id: Ia362ec6f81d04502be6cb0212b655577bbd33bb8
2018-05-08 10:46:01 -07:00
Tao Bao 07bf50a51d Merge "recovery: Get UI and locale from device."
am: d8abd2bd70

Change-Id: I15d5c733081a453224868a6dea9274456e7f7b89
2018-05-08 10:42:31 -07:00
Tao Bao d8abd2bd70 Merge "recovery: Get UI and locale from device." 2018-05-08 17:32:36 +00:00
Tao Bao 39c4918a40 screen_ui: Drop the parameter in CheckBackgroundTextImages.
ScreenRecoveryUI already has the info in locale_.

Also when showing "Current locale: X/Y" on screen, use 1-based index for
X, so that we have 1 <= X <= Y.

Test: Build anf flash recovery image on aosp_bullhead-userdebug. Choose
      `Run locale test` from UI.
Change-Id: I5dd4de82e63890ddf755f4e23cd2290ad5d50ece
2018-05-07 23:50:50 -07:00
Jerry Zhang 2dea53ef2b recovery: Get UI and locale from device.
This removes some reliance on the global
locale and ui variables.

Test: Recovery works
Bug: 78793464
Change-Id: I78f1a2b321f5d50aa58b10735a73ae137283353a
2018-05-08 06:09:54 +00:00
Tao Bao 55bdab5e8d [automerger skipped] Merge "recovery: Refactor logging code into logging.cpp" am: 5285c27bf4 am: 260d4ba55f -s ours
am: 9faf292488  -s ours

Change-Id: I2147acff8dfb76ba106796b9b7eb7fb9de840097
2018-05-07 20:51:22 -07:00