Adam Powell
7ec3fb3947
Add View reveal on focus hint
...
Provide a way for views to signal that they would prefer not
to have their parents scroll or otherwise rearrange when they
request focus to try to show the full focused view to the user.
In some cases this can be disruptive to the UX.
As of now, framework views do not respect this hint and custom
views such as those found in currently deployed support libs
don't either. The policy is left open to ViewParent subclasses
that implement requestChildFocus.
Bug 30256922
Change-Id: I55194de888fe2b8129be9a9aa21aa5e18cbb8296
2016-07-20 17:42:10 -07:00
Srinath Sridharan
1b15d13243
Adding a new getThreadScheduler() method.
...
bug: 30226969
Change-Id: Icbd57e99740ebf6ba744a103e6fa69a3160c9422
2016-07-20 13:20:21 -07:00
Makoto Onuki
e1f90ac94a
Merge \\"Stop adding FLAG_ACTIVITY_RESET_TASK_IF_NEEDED when...\\" into nyc-mr1-dev am: ceadb1a86a
...
am: c74ed0d6dc
Change-Id: I0c66444e1352af26bf7c039271a5bee952eb5e52
2016-07-20 00:32:17 +00:00
Makoto Onuki
c74ed0d6dc
Merge \"Stop adding FLAG_ACTIVITY_RESET_TASK_IF_NEEDED when...\" into nyc-mr1-dev
...
am: ceadb1a86a
Change-Id: If26f5a2e8f2a0533b145025734e5819e72a48b28
2016-07-20 00:24:42 +00:00
Makoto Onuki
347a6bd820
Stop adding FLAG_ACTIVITY_RESET_TASK_IF_NEEDED when...
...
starting a shortcut.
- Also add API surface to support launching multiple intents
- Also add SM.isRateLimitingActive() which was supposed to be
added but was not due to a bad rebase.
Bug 30218829
Change-Id: I82d60ec0df1e2b889538705f9f8870ee727dd55d
2016-07-19 11:17:12 -07:00
TreeHugger Robot
c1b775584d
Merge "Remove synchronized from static methods in WebView."
2016-07-19 11:42:01 +00:00
Hongming Jin
280a87d3a5
Merge "AccountManager: Make account session APIs public api."
2016-07-18 21:24:08 +00:00
Tejas Khorana
0a7b51a28f
Merge "indexOfValue now uses .equals (cont.)"
2016-07-18 20:02:11 +00:00
Tejas Khorana
fb5166dafb
indexOfValue now uses .equals (cont.)
...
Addresses same issue addressed in SparseArray in LongSparseArray in
the method: indexByValue. Made a new method indexByValueByValue that
compares objects using .equals instead of ==.
Change-Id: I55735fe7ca364d0a9caab2a6909c2eaede845619
2016-07-18 12:03:14 -07:00
Torne (Richard Coles)
59375a015a
Remove synchronized from static methods in WebView.
...
ART uses the class object's embedded monitor to protect class
initialization - the same monitor used by "synchronized" applied to
static methods. This can cause deadlock in extremely rare cases of
preemption during WebView code loading.
Remove synchronized from all static methods in WebView, to avoid this
deadlock. In most cases the synchronized is simply unnecessary in the
Chromium-based WebView implementation; in CookieSyncManager we instead
use a separately allocated Lock object to preserve thread safety.
Bug: 27417671
Change-Id: I13049f23fc984b77a3f4c203a5c698858c64abfe
2016-07-18 18:45:24 +01:00
Tejas Khorana
ac01f6c65b
Merge "indexOfValueByValue now uses .equals"
2016-07-18 17:29:50 +00:00
Adam Lesinski
8024bf723c
Merge \\"Deprecate Resources constructor and updateConfiguration() method\\" into nyc-mr1-dev am: c3829f528e
...
am: 6a9f651b73
Change-Id: I27261451c872502b5f240f1e68fdd092fa9e5e67
2016-07-16 02:44:06 +00:00
Adam Lesinski
6a9f651b73
Merge \"Deprecate Resources constructor and updateConfiguration() method\" into nyc-mr1-dev
...
am: c3829f528e
Change-Id: I59c4daf39179409cc3195cda9c89ae604ec36af6
2016-07-16 02:38:24 +00:00
Adam Lesinski
aa19d5e49e
Deprecate Resources constructor and updateConfiguration() method
...
These methods were never meant to be public. Instead, developers
can use Context#createConfigurationContext().
Bug:30088019
Bug:29999297
Change-Id: I2b864136163deda0af99fa3bfe9ef4ee1077341a
2016-07-15 18:01:48 -07:00
Tejas Khorana
f3b09b9c54
indexOfValueByValue now uses .equals
...
To address the issue that indexOfValue does not compare objects by
value (using .equals). I have made a method that does the indexOfValue
operation but instead comparing Objects using equals. New method created
as it was too late to change indexOfValue itself.
Change-Id: Ie58ce279aca74ef25ce151d8f8bde769f644f0d0
2016-07-15 10:51:18 -07:00
Eric Laurent
a5a6a47e94
Merge \\"Make Dolby TrueHD audio format public\\" into nyc-mr1-dev am: eb8de29269
...
am: 50768af5e1
Change-Id: Id634ea390d59dc0f39b3ce1b5ce440f6aad54634
2016-07-13 16:06:14 +00:00
Eric Laurent
50768af5e1
Merge \"Make Dolby TrueHD audio format public\" into nyc-mr1-dev
...
am: eb8de29269
Change-Id: I2cfe7a072d7bdbce4a1fad357b1608c1f9624688
2016-07-13 16:01:29 +00:00
Jin Seok Park
bc0f0f4351
Merge "ExifInterface: Extract primary image length/width values"
2016-07-13 07:08:55 +00:00
Jin Park
559c028fc8
ExifInterface: Extract primary image length/width values
...
The primary image may not contain the tags for ImageLength and
ImageWidth values if it uses the JFIF specification. This CL searches
the data to retrieve those necessary values.
Bug: 29409358
Change-Id: I850768af38b7b723e93833a70a2238f3fe1cc29b
2016-07-13 14:29:58 +09:00
Shubham Ajmera
3bc943ab1c
Track libcore change dd5097d93d2f2c211fc79cde4d5f09db48e8808a am: a0d7917c36 am: 1487d5f409
...
am: 48a6d5a3f1
Change-Id: I73a6d270679b6295c549cd0389ca2534acdeedc5
2016-07-12 01:42:51 +00:00
Eric Laurent
abda9c33e5
Make Dolby TrueHD audio format public
...
Bug: 30024357
Change-Id: I4e8e8cde6e6c87c96e07e1828da0fad96c0f9e76
2016-07-11 17:08:14 -07:00
Shubham Ajmera
807cf8699a
Merge "Add new StrictMode thread policy - DETECT_UNBUFFERED_IO"
2016-07-11 12:15:24 +00:00
Shubham Ajmera
48a6d5a3f1
Track libcore change dd5097d93d2f2c211fc79cde4d5f09db48e8808a am: a0d7917c36
...
am: 1487d5f409
Change-Id: I6856f2386827ce73a6a5a8e7227b9597137f487d
2016-07-11 10:22:23 +00:00
Shubham Ajmera
1487d5f409
Track libcore change dd5097d93d2f2c211fc79cde4d5f09db48e8808a
...
am: a0d7917c36
Change-Id: I728386e4a8a2c97c5cc8e2d3c1cac46c046057db
2016-07-11 10:16:20 +00:00
Shubham Ajmera
18941cb53f
Merge "Track libcore change dd5097d93d2f2c211fc79cde4d5f09db48e8808a"
2016-07-11 10:08:40 +00:00
Shubham Ajmera
a0d7917c36
Track libcore change dd5097d93d2f2c211fc79cde4d5f09db48e8808a
...
(cherry-picked from commit 30cbe3b264c23fd2dcf3a7bb8bb926a46578b35c)
Change-Id: I1264733705d58243e0ff4d001f3802ad48de0b09
2016-07-11 10:06:11 +00:00
Andrei Stingaceanu
a024ebf33a
Merge "TimePicker - introduce hidden methods for CTS testing"
2016-07-08 15:23:46 +00:00
Sergio Giro
9e51eed091
api: destroy() and isDestroyed() methods are now default in Destroyable
...
Test: make droid docs and check-ojluni-files
Bug: 29631070
Change-Id: I93015997fbb18a45ba438f6bfc5c6564f053da64
2016-07-08 13:35:15 +01:00
Makoto Onuki
fd949c63e4
Merge \\"Hide more shortcut APIs\\" into nyc-mr1-dev am: 07e234c9d7
...
am: 639a862315
Change-Id: I215b00bae0bb6f9f6c44c23a713f69988f9ec9df
2016-07-07 21:16:43 +00:00
Makoto Onuki
639a862315
Merge \"Hide more shortcut APIs\" into nyc-mr1-dev
...
am: 07e234c9d7
Change-Id: If18c62359352c928e2b36c42563d5223c517964e
2016-07-07 21:10:00 +00:00
Jeff Sharkey
dfe705a2ca
Merge \"Merge \\"API 25 is frozen, so we can\\'t change API.\\" into nyc-mr1-dev am: 663cfc0f8d\" into nyc-mr1-dev-plus-aosp
...
am: a57cbde260
Change-Id: Ide9ce12a3c45722cbdd412e8c41cbf7256453d21
2016-07-07 21:08:12 +00:00
Jeff Sharkey
2642ae57eb
Merge \"API 25 is frozen, so we can\'t change API.\" into nyc-mr1-dev
...
am: 663cfc0f8d
Change-Id: I5dbe4256bc61672658b0e755d1fa4c5cd36e140a
2016-07-07 20:58:58 +00:00
Makoto Onuki
07e234c9d7
Merge "Hide more shortcut APIs" into nyc-mr1-dev
2016-07-07 20:52:23 +00:00
Jeff Sharkey
4f73fc7c5b
API 25 is frozen, so we can't change API.
...
Bug: 29239768
Change-Id: Ib7777bcc299a3c1d33e51f3b72374b94842136cb
2016-07-07 13:20:47 -06:00
Makoto Onuki
f805b43da7
Hide more shortcut APIs
...
Change-Id: I911b4963b878e67ad2084190ac080e8555ba63c0
2016-07-07 11:56:04 -07:00
Hall Liu
2c54d425fa
Merge \\"Add video events to ParcelableCallAnalytics\\" into nyc-mr1-dev am: 335a69d460
...
am: 77be2eb8f7
Change-Id: Ib1fc0358e6f965046788eba9ac11a7d5c9b5709b
2016-07-07 17:45:17 +00:00
Hall Liu
77be2eb8f7
Merge \"Add video events to ParcelableCallAnalytics\" into nyc-mr1-dev
...
am: 335a69d460
Change-Id: Icc0aef243860e93e714fcbc4b8cdc336d99e81f1
2016-07-07 17:37:28 +00:00
Hall Liu
335a69d460
Merge "Add video events to ParcelableCallAnalytics" into nyc-mr1-dev
2016-07-07 17:27:26 +00:00
Dave Langemak
c48903b7e9
Merge \\"Hide APIs that shouldn\\'t have been public\\" into nyc-mr1-dev am: 8317f93012
...
am: d34da3b659
Change-Id: I49e9fc1f0f58db9f6200b954b5b639ac263ca8da
2016-07-07 15:56:10 +00:00
Makoto Onuki
d34da3b659
Merge \"Hide APIs that shouldn\'t have been public\" into nyc-mr1-dev
...
am: 8317f93012
Change-Id: I28a43a5391d8f815029a3f78ef2f45bc67105bb9
2016-07-07 15:47:43 +00:00
Andrei Stingaceanu
f87b0e1215
TimePicker - introduce hidden methods for CTS testing
...
For assisting the TimePickerTest keyboard traversal and
keyboard entries CTS tests.
Bug: 26187903
Change-Id: Ie30a006d07b7e5f75b11645e84c5df8b470cb52b
2016-07-07 15:05:57 +00:00
Hall Liu
bd72c9f62a
Add video events to ParcelableCallAnalytics
...
Adds an isVideoCall boolean and a list of session upgrade/downgrade
requests.
Bug: 29239768
Change-Id: I4386a8fb5efe8fc673ffc904f2ddfa8400dcce38
2016-07-06 16:40:08 -07:00
Makoto Onuki
598aca4672
Hide APIs that shouldn't have been public
...
Change-Id: I40f1c8e9c6fe991e782bf3dd772f305df641b267
2016-07-06 16:11:54 -07:00
Jin Seok Park
8c1a674879
Merge "ExifInterface: Update image length/width values"
2016-07-06 02:33:39 +00:00
Sungsoo Lim
ed87a24db7
Merge "MediaBrowserService: Add a constant for suggestion keywords"
2016-07-06 00:12:02 +00:00
Hugo Benichi
8acc08ed9d
IpConn metrics: add dhcp transition times am: 176ed01a1f
...
am: a2595b3b22
Change-Id: Ie7394b77e2200fe80ec0dd62ce83cb476706d354
2016-07-05 12:38:14 +00:00
Hugo Benichi
a2595b3b22
IpConn metrics: add dhcp transition times
...
am: 176ed01a1f
Change-Id: I0375b97958614c4a1d1e9f904beef07d55c43462
2016-07-05 12:29:59 +00:00
Przemyslaw Szczepaniak
ed15390af3
Track libcore change c49fd8d2b8449193fbb53750e7f6a22cacc2f968 am: 9ede567f7c am: 61bb0a9ef4
...
am: 93f114e7e6
Change-Id: If92b3f2bc4cd224b869c3dfb45b898303e54ba76
2016-07-05 09:28:53 +00:00
Przemyslaw Szczepaniak
de3cb6f48d
Merge \\\\"Track libcore change c49fd8d2b8449193fbb53750e7f6a22cacc2f968\\\\" am: 326e55a3e2 am: ce482360b9 am: 8fbba5047f
...
am: 772d77c03f
Change-Id: Id2ce5a417668194821af47c2645e0d456f84a064
2016-07-05 09:21:54 +00:00
Przemyslaw Szczepaniak
93f114e7e6
Track libcore change c49fd8d2b8449193fbb53750e7f6a22cacc2f968 am: 9ede567f7c
...
am: 61bb0a9ef4
Change-Id: Ib54b94c34d48fb7c359c01612bbcb70a4f9dd8a5
2016-07-05 09:21:34 +00:00