Commit Graph

3903 Commits

Author SHA1 Message Date
Tao Bao 70cbe1d2e7 Merge "minui: Save errno before calling close()." am: df464dbe79 am: 8075089ca1 am: 30c164411f
am: 0b4641724b

Change-Id: I494ad8c5749290645f9850410789247e35d3bd41
2017-02-10 00:31:29 +00:00
Tao Bao 0b4641724b Merge "minui: Save errno before calling close()." am: df464dbe79 am: 8075089ca1
am: 30c164411f

Change-Id: Ifebc398f240364d0afc2d0abd5eba01f07b36d9d
2017-02-10 00:00:26 +00:00
Tao Bao 30c164411f Merge "minui: Save errno before calling close()." am: df464dbe79
am: 8075089ca1

Change-Id: I7641b122a89431ecdf1208a11dd5c0e3f948ab0b
2017-02-09 23:38:09 +00:00
Tao Bao 8075089ca1 Merge "minui: Save errno before calling close()."
am: df464dbe79

Change-Id: I58e4df9b09b8c6e1470a815180df73d908b98d0a
2017-02-09 23:36:09 +00:00
Treehugger Robot df464dbe79 Merge "minui: Save errno before calling close()." 2017-02-09 23:17:59 +00:00
Tao Bao f04592ba23 minui: Save errno before calling close().
Otherwise errno would be overwritten when calling close(2).

Test: mmma bootable/recovery
Change-Id: I661e46b1b040f550639a728aa2683e91621b4307
2017-02-09 12:59:19 -08:00
Tao Bao 6812a80433 Merge "minui: Clean up graphics_fbdev.cpp." am: 5121961421 am: e91a2d23ca am: c441edd1c3
am: e799840d8d

Change-Id: I4d9b1ddb2819b59234a32cca15009adf018c91e6
2017-02-09 20:43:49 +00:00
Tao Bao e799840d8d Merge "minui: Clean up graphics_fbdev.cpp." am: 5121961421 am: e91a2d23ca
am: c441edd1c3

Change-Id: I81a799dfff3453dbbcd5465595785473f17a972d
2017-02-09 20:41:19 +00:00
Tao Bao c441edd1c3 Merge "minui: Clean up graphics_fbdev.cpp." am: 5121961421
am: e91a2d23ca

Change-Id: I9eb08e7e14df408dc3a6284d9a558858060f1052
2017-02-09 20:38:49 +00:00
Tao Bao e91a2d23ca Merge "minui: Clean up graphics_fbdev.cpp."
am: 5121961421

Change-Id: If16c6e23b6eb8854660c5c461fc5283e5e5bd4e5
2017-02-09 20:36:49 +00:00
Treehugger Robot 5121961421 Merge "minui: Clean up graphics_fbdev.cpp." 2017-02-09 20:31:02 +00:00
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
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
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
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
Tao Bao 2be767eba4 Merge "Fix a log issue in ui.cpp." am: 7f38fbf976
am: c33d037d7d

Change-Id: I440288d7d518e9aa6cb13fe7d8647770bc7011f3
2017-02-01 16:44:58 +00:00