13828 Commits

Author SHA1 Message Date
Sergio Giro
29835cc56e frameworks/base: add changes coming from aosp
Corresponding to aosp changes:
https://android-review.googlesource.com/261231
https://android-review.googlesource.com/261194
https://android-review.googlesource.com/261211

Change-Id: I13caa90b7f97d5aa447050f89a5312d22db3d277
2016-08-24 15:45:02 +01:00
Chong Zhang
9391bc557c Add new window type TYPE_DRAWN_APPLICATION am: fea963edee
am: 5e09ceb641

Change-Id: I955b985c47ca10a17dec6921af0277d1d6a7431d
2016-08-17 18:22:10 +00:00
Tobias Thierer
75cff53a34 Revert "Revert "Track libcore update of Map classes to jdk8u60"" am: 7f5095ddfe
am: 900471ab11

Change-Id: I14364e0805996c1bfe37e607bd58f35bd51101c8
2016-08-17 18:04:36 +00:00
Tobias Thierer
900471ab11 Revert "Revert "Track libcore update of Map classes to jdk8u60""
am: 7f5095ddfe

Change-Id: I815b5c9b5620fb1fc9f18dd6b0bb0d185c114410
2016-08-17 17:54:08 +00:00
Tobias Thierer
6f15eabd29 Merge "Revert "Revert "Track libcore update of Map classes to jdk8u60""" into stage-aosp-master 2016-08-17 17:38:48 +00:00
Tobias Thierer
7f5095ddfe Revert "Revert "Track libcore update of Map classes to jdk8u60""
Automerger issues have been resolved. This change needs
to be rolled forward once Automerger merges
http://r.android.com/255655 from mirror-aosp-master into
stage-aosp-master.

This reverts commit 778321361132672ea1174e4ca3f5397477c32690.

Change-Id: I16e1d94351ccf7cc1aeb8f9905410cd23514e8ff
2016-08-17 17:11:01 +00:00
Tobias Thierer
9354783343 Merge "Track libcore update of Map classes to jdk8u60." am: ec6a323da2 am: 17fea8b967
am: 8fc0ac9b39

Change-Id: Ia814e0be0e66022a373c8a8e4bc27a71ce85d866
2016-08-17 17:09:11 +00:00
Tobias Thierer
8fc0ac9b39 Merge "Track libcore update of Map classes to jdk8u60." am: ec6a323da2
am: 17fea8b967

Change-Id: I2b6df8da3c87ec2232b60380cd91c0b4aab7025b
2016-08-17 17:03:44 +00:00
Tobias Thierer
be97d6c1ff Revert "Track libcore update of Map classes to jdk8u60" am: 7783213611
am: 5efe2b7515

Change-Id: Ic9386c17ec28b68de3127057eafbc60399e44f47
2016-08-17 17:00:13 +00:00
Tobias Thierer
70f8050b48 Track libcore update of Map classes to jdk8u60 am: fb2ade3dca
am: eb4eeb5323

Change-Id: I97ae4e7346424b6c58bc15f3682293d2854db23c
2016-08-17 17:00:09 +00:00
Tobias Thierer
17fea8b967 Merge "Track libcore update of Map classes to jdk8u60."
am: ec6a323da2

Change-Id: I6af9d2929d07cc60be8485de344d335c1bf5cf33
2016-08-17 16:54:30 +00:00
Tobias Thierer
5efe2b7515 Revert "Track libcore update of Map classes to jdk8u60"
am: 7783213611

Change-Id: I10e2130939778adf5fb51fc89404bfb9fc82ce0f
2016-08-17 16:54:08 +00:00
Tobias Thierer
eb4eeb5323 Track libcore update of Map classes to jdk8u60
am: fb2ade3dca

Change-Id: I4ddb3bc3c7428467f8bde073e3ebc7e6b04d899c
2016-08-17 16:54:05 +00:00
Tobias Thierer
7783213611 Revert "Track libcore update of Map classes to jdk8u60"
May have broken stage-aosp-master since the CL from aosp-master was for
some reason only merged to mirror-aosp-master but no further.

Bug: 30911913

This reverts commit fb2ade3dcab0962f18acab720875c75622f412ed.

Change-Id: I696d2b0636708fc6c73a53cd3cae36fa5bd0f173
2016-08-17 14:59:28 +00:00
Tobias Thierer
fb2ade3dca Track libcore update of Map classes to jdk8u60
This adds the api/test-current.txt changes corresponding to
http://r.android.com/238640

This CL requires base CLs, which will get merged from aosp-master,
in order to build.

Change-Id: I0aa2e9c4c7b3b6af79c9885e7e0fdde8880e71c8
2016-08-17 11:06:27 +01:00
Tobias Thierer
9d332f2dc8 Track libcore update of Map classes to jdk8u60.
Note that these additions are simply artifacts of the API generation
processes. These map methods were previously implemented by superclasses.

Test: make update-api

Change-Id: Ib03ca6afb438f2d7597abd0794cdebed2083bc17
2016-08-16 14:16:41 +01:00
Chong Zhang
fea963edee Add new window type TYPE_DRAWN_APPLICATION
This type behaves like a normal TYPE_APPLICATION, except that WM
will always wait for it to be drawn before starting a transition.

WM always waits for TYPE_BASE_APPLICATION (main window), but for
TYPE_APPLICATION, it only waits if the window relayouts to visible
and gets a surface before the main window is drawn. If main window
itself is ready very fast, transition could start without the other
window.

bug: 30830849
Change-Id: Ife71a9812db7c8eba6ee4ead10ce4f31d9e93b40
2016-08-15 17:36:40 -07:00
Jakub Pawlowski
747711ce9b Add LE Secure Connection data parsing (1/4)
Bug: 30460956
Change-Id: I8d6e721b3b04f5ca9e3e02f7f2b90487482e1b37
2016-08-11 22:18:19 +00:00
Ta-wei Yen
b71cea3ade Add API to enable/disable the visual voicemail client am: 20f2ebbf4d
am: 6dc3efcc16

Change-Id: I13bc9bd9b12732fa3a7aa5de47cba5eacc5ba092
2016-08-11 17:31:25 +00:00
Ta-wei Yen
20f2ebbf4d Add API to enable/disable the visual voicemail client
This CL gives the default dialer, apps with carrier privilege, and
apps with MODIFY_PHONE_STATE the ability to enable/disable the visual
voicemail client.

This is a system API for NMR1. It will be revised in O.

Bug: 30709089
Change-Id: Ic24af14a5e3433c13ba8d253ad8504c94bf71c8f
2016-08-10 11:28:32 -07:00
Yi Kong
410c8b9f48 Track libcore change ee24b6322448ac919231a668e308ebd719aa52d7 am: 19df48b93b
am: d5e8edfe1d

Change-Id: I084e1057aa51a908d24b19d47ff6747e18494507
2016-08-09 18:19:09 +00:00
Yi Kong
d5e8edfe1d Track libcore change ee24b6322448ac919231a668e308ebd719aa52d7
am: 19df48b93b

Change-Id: I7fba48c95191b4a53acff70e89d59e30d3eb8e90
2016-08-09 18:07:29 +00:00
Yi Kong
19df48b93b Track libcore change ee24b6322448ac919231a668e308ebd719aa52d7
Change-Id: I73dd6af604304ea4eb8e01990454f491af659602
(cherry picked from commit f646aa14cdbf34e8784c0411d0baca26e364c1dc)
2016-08-09 18:57:16 +01:00
Yi Kong
f646aa14cd Track libcore change ee24b6322448ac919231a668e308ebd719aa52d7
Change-Id: I73dd6af604304ea4eb8e01990454f491af659602
2016-08-09 16:43:32 +00:00
Todd Kennedy
8c073e0aad Move EphemeralResolverService am: 31b95e0265
am: fa67fad84e

Change-Id: Ieabd373b5557e03c6a189f070c8f79998e7a5a0a
2016-08-05 17:52:00 +00:00
Todd Kennedy
31b95e0265 Move EphemeralResolverService
It should not have been under com.android.internal

Fixes: 30673742
Change-Id: I2277aa4a4799fa59bf68af7c4cfcb4e1216aeb8d
2016-08-05 07:17:52 -07:00
Tobias Thierer
bd919aaca9 Merge "APIs for ProcessBuilder.Redirect" am: e49469aed1 am: c548ff23bd
am: 22aa35d510

Change-Id: I99c0b399f523d4c04b3009e89414fe4fda716c81
2016-08-05 13:01:03 +00:00
Tobias Thierer
22aa35d510 Merge "APIs for ProcessBuilder.Redirect" am: e49469aed1
am: c548ff23bd

Change-Id: I97d741f344ee59e8f493f0ac8d0b41a63adc9c14
2016-08-05 12:51:50 +00:00
Tobias Thierer
6cdfba9d58 Update api/test-current.txt for ProcessBuilder API am: 6af44aeea0
am: 95b759e178

Change-Id: I7a9ef8a5857cd8950f846dcb533041b9e08f6603
2016-08-05 12:50:33 +00:00
Tobias Thierer
c548ff23bd Merge "APIs for ProcessBuilder.Redirect"
am: e49469aed1

Change-Id: I6c479a84044cfd8df084a3c9707f7aaaf09546fa
2016-08-05 12:44:48 +00:00
Tobias Thierer
95b759e178 Update api/test-current.txt for ProcessBuilder API
am: 6af44aeea0

Change-Id: I0009f3d758af696aca14851f53459c6a332beb47
2016-08-05 12:44:35 +00:00
Tobias Thierer
6af44aeea0 Update api/test-current.txt for ProcessBuilder API
Test: make update-api docs

Bug: 27464570
Change-Id: Iee1fec0efb241ba091494467ab3632675c1d07d4
2016-08-05 12:37:21 +00:00
Tobias Thierer
e49469aed1 Merge "APIs for ProcessBuilder.Redirect" 2016-08-05 12:36:35 +00:00
Przemyslaw Szczepaniak
7ec0ba1ed3 Track libcore change 4e73fd2bc22e704fe71465782b83be0471ac5e82 am: 49929ccf46
am: 7116e5d2d3

Change-Id: I9a8f68a6ce20de1a8a43e829c04c063d08b1b85e
2016-08-05 10:37:36 +00:00
Przemyslaw Szczepaniak
7116e5d2d3 Track libcore change 4e73fd2bc22e704fe71465782b83be0471ac5e82
am: 49929ccf46

Change-Id: Ie9d2d41124395588fa58dc0f97447a9e77094609
2016-08-05 10:32:39 +00:00
Przemyslaw Szczepaniak
c3bc13cd26 Merge "Track libcore change 0e393b4d628541e84e31210342f4103315c07e23" am: 50f3429d14 am: 622e170338
am: c57b96bf11

Change-Id: I0d5c8158210e17161cf9f9310f5f94457f79a8e2
2016-08-05 09:58:49 +00:00
Przemyslaw Szczepaniak
c57b96bf11 Merge "Track libcore change 0e393b4d628541e84e31210342f4103315c07e23" am: 50f3429d14
am: 622e170338

Change-Id: Ia1fde043f68030d5676c39f9eda632061ef09eab
2016-08-05 09:51:59 +00:00
Przemyslaw Szczepaniak
622e170338 Merge "Track libcore change 0e393b4d628541e84e31210342f4103315c07e23"
am: 50f3429d14

Change-Id: I2fdd89afd9cfc0cc36be2664dee559e7b0977c6d
2016-08-05 09:44:55 +00:00
Przemyslaw Szczepaniak
50f3429d14 Merge "Track libcore change 0e393b4d628541e84e31210342f4103315c07e23" 2016-08-05 09:36:41 +00:00
Przemyslaw Szczepaniak
49929ccf46 Track libcore change 4e73fd2bc22e704fe71465782b83be0471ac5e82
Version with test-current.txt

Bug: 28666126
Change-Id: I3677508ff00c381c88fe9c767ec7037493b574f8
2016-08-05 09:33:51 +00:00
Przemyslaw Szczepaniak
48076ca6df Missing test-current.txt for libcore change ea47d5d712edcaef726a3e12065729be21699afe am: 82957239fe
am: c7788d528c

Change-Id: Ic6ffea43fffdeb62eae3c5046c9074c006acc0c1
2016-08-04 12:12:20 +00:00
Przemyslaw Szczepaniak
c7788d528c Missing test-current.txt for libcore change ea47d5d712edcaef726a3e12065729be21699afe
am: 82957239fe

Change-Id: Ic29f6cd27e4f84dc5afb49360ffd2235ab25aa71
2016-08-04 12:08:22 +00:00
Przemyslaw Szczepaniak
82957239fe Missing test-current.txt for libcore change ea47d5d712edcaef726a3e12065729be21699afe
Change-Id: I691a53f92bc1cfe0a9c6d5ad9d7d3d259ce0aabb
Test: make -j 32 update-api
Bug: 30402085
2016-08-04 11:56:09 +00:00
Tobias Thierer
8c56fbd38d Merge "Add API for setsockoptInt(fd, IPPROTO_TCP, TCP_USER_TIMEOUT, value)" am: f1d119ccd3 am: 97b24c2f6a
am: c150ad3357

Change-Id: I215ffb68fa4b223f98b49593d4ab6b3b7590b845
2016-08-04 11:15:13 +00:00
Tobias Thierer
c150ad3357 Merge "Add API for setsockoptInt(fd, IPPROTO_TCP, TCP_USER_TIMEOUT, value)" am: f1d119ccd3
am: 97b24c2f6a

Change-Id: I33dad5406389705ca2daa9baa75c1c7b42df046e
2016-08-04 11:06:54 +00:00
Tobias Thierer
97b24c2f6a Merge "Add API for setsockoptInt(fd, IPPROTO_TCP, TCP_USER_TIMEOUT, value)"
am: f1d119ccd3

Change-Id: I90e74c457475f16edd20369bb8c024896c9e241c
2016-08-04 11:00:03 +00:00
Tobias Thierer
4122b913f3 Add API for setsockoptInt(fd, IPPROTO_TCP, TCP_USER_TIMEOUT, value)
Test: "make" succeeds.

Bug: 30402085
Change-Id: I4bc4b5dcfab04ac756578c2fae7a337e74587b66
2016-08-03 18:16:14 +01:00
Przemyslaw Szczepaniak
bc7820ec76 Track libcore change 0e393b4d628541e84e31210342f4103315c07e23
Bug: 28666126
Change-Id: Ib63e14c5c72fd3a13f09a90358cb137e318a3653
2016-08-02 12:01:07 +00:00
Sergio Giro
2605eebb19 api: destroy() and isDestroyed() methods are now default in Destroyable am: 8261d1e042
am: ea917e5206

Change-Id: I495e02eb867644ae8f621d092b5f50a397c5a7fb
2016-07-27 12:25:08 +00:00
Sergio Giro
ea917e5206 api: destroy() and isDestroyed() methods are now default in Destroyable
am: 8261d1e042

Change-Id: I0f377bfb1f091e642091859fbb045ccfe63ba0e5
2016-07-27 12:20:12 +00:00