OSDN Git Service

android-x86/frameworks-base.git
8 years agoMerge "Fix google-explicit-constructor warnings."
Chih-hung Hsieh [Thu, 28 Apr 2016 18:47:00 +0000 (18:47 +0000)]
Merge "Fix google-explicit-constructor warnings."

8 years agoMerge "ZipUtils: Fix wrong timestamps when getEntryInfo"
Narayan Kamath [Thu, 28 Apr 2016 12:13:37 +0000 (12:13 +0000)]
Merge "ZipUtils: Fix wrong timestamps when getEntryInfo"

8 years agoZipUtils: Fix wrong timestamps when getEntryInfo
Shammi Khattar [Wed, 6 Apr 2016 22:33:03 +0000 (15:33 -0700)]
ZipUtils: Fix wrong timestamps when getEntryInfo

"tm_mon" format should align with "ZipEntry::setModWhen" in aapt.
"tm_isdst" should be initialized, or it will because random value
and cause error in function mktime().

BUG:28021145
Change-Id: I1e8d5c14e5d7b875bf9cd940cb7f4c5b93a1bcd6

8 years agoFix google-explicit-constructor warnings.
Chih-Hung Hsieh [Wed, 27 Apr 2016 18:29:23 +0000 (11:29 -0700)]
Fix google-explicit-constructor warnings.

Bug: 28341362
Change-Id: Ibdd6a210bb7ff228e3624cc319169f77aca3b51e

8 years agoMerge "zygote: Remove NativeLoader initialization step"
Dimitry Ivanov [Wed, 27 Apr 2016 18:24:33 +0000 (18:24 +0000)]
Merge "zygote: Remove NativeLoader initialization step"

8 years agoMerge changes from topic 'target-sdk-0-fix'
Dimitry Ivanov [Wed, 27 Apr 2016 18:24:04 +0000 (18:24 +0000)]
Merge changes from topic 'target-sdk-0-fix'

* changes:
  Create linker namespace for the system server classloader
  Extract pathclassloader initialization to a separate class

8 years agozygote: Remove NativeLoader initialization step
Dimitry Ivanov [Thu, 21 Apr 2016 23:18:24 +0000 (16:18 -0700)]
zygote: Remove NativeLoader initialization step

This now done by art Runtime::Start()

Bug: http://b/28320913
Change-Id: Icf9b11954b732c9f953e02bba9ae52eb91117457

8 years agoCreate linker namespace for the system server classloader
Dimitry Ivanov [Wed, 20 Apr 2016 23:02:00 +0000 (16:02 -0700)]
Create linker namespace for the system server classloader

Bug: http://b/27702070
Change-Id: I12c9448e877202937cf558de75042bcb46f6a933

8 years agoMerge changes from topic 'icu-cherry-pick-from-nyc-to-aosp'
Paul Duffin [Wed, 27 Apr 2016 13:26:38 +0000 (13:26 +0000)]
Merge changes from topic 'icu-cherry-pick-from-nyc-to-aosp'

* changes:
  Hide general utility methods in ICU4J.
  ICU4J: Removed a couple of useless or internal methods from API
  ICU4J: Update API for using civil version of IslamicCalendar

8 years agoMerge "Track libcore change 13331bc0dd87b029b194e5aca4487e38d18da188"
Shubham Ajmera [Wed, 27 Apr 2016 09:45:03 +0000 (09:45 +0000)]
Merge "Track libcore change 13331bc0dd87b029b194e5aca4487e38d18da188"

8 years agoExtract pathclassloader initialization to a separate class
Dimitry Ivanov [Wed, 20 Apr 2016 21:09:32 +0000 (14:09 -0700)]
Extract pathclassloader initialization to a separate class

To be able to reuse this code when creating a classloader for
the system_server.

Bug: http://b/27245894
Bug: http://b/27702070
Change-Id: I928175a39a1beb0446d863a5b8f5edf94686e768

8 years agoMerge "Alarm icon is not shown for secondary users"
Treehugger Robot [Tue, 26 Apr 2016 18:32:50 +0000 (18:32 +0000)]
Merge "Alarm icon is not shown for secondary users"

8 years agoTrack libcore change 13331bc0dd87b029b194e5aca4487e38d18da188
Shubham Ajmera [Tue, 26 Apr 2016 16:48:26 +0000 (17:48 +0100)]
Track libcore change 13331bc0dd87b029b194e5aca4487e38d18da188

Bug: 27214236
Change-Id: I3074436baaa16fe19a158aa3aafdb79b534f792b

8 years agoMerge "Handle dalvik.vm.usejitprofiles property"
Calin Juravle [Mon, 25 Apr 2016 11:09:00 +0000 (11:09 +0000)]
Merge "Handle dalvik.vm.usejitprofiles property"

8 years agoMerge "Track libcore change e2270147c6ddfb164776b68295078a5e6c6dfee7"
Neil Fuller [Mon, 25 Apr 2016 09:31:40 +0000 (09:31 +0000)]
Merge "Track libcore change e2270147c6ddfb164776b68295078a5e6c6dfee7"

8 years agoMerge "Avoid instantiations of Boolean that are immediately unboxed."
Tobias Thierer [Mon, 25 Apr 2016 09:08:43 +0000 (09:08 +0000)]
Merge "Avoid instantiations of Boolean that are immediately unboxed."

8 years agoTrack libcore change e2270147c6ddfb164776b68295078a5e6c6dfee7
Shubham Ajmera [Wed, 20 Apr 2016 15:06:55 +0000 (16:06 +0100)]
Track libcore change e2270147c6ddfb164776b68295078a5e6c6dfee7

Bug: 27426743
(cherry picked from commit 6c69351469b9da7b424e9726c0bf878115a389b2)
Change-Id: I7276e39951d721704726132281c316c77bdab515

8 years agoHandle dalvik.vm.usejitprofiles property
Calin Juravle [Fri, 22 Apr 2016 15:40:50 +0000 (16:40 +0100)]
Handle dalvik.vm.usejitprofiles property

Bug: 26080105

Partial cherry picked from commit
db4a79a5d7d348e9d2286d95d4e5a59dd484456f

Change-Id: Ifef4ec0d153b8d30941a339d7f9052889631f84c

8 years agoMerge "Fix needless value boxing/unboxing in Am.java (except the Long unboxing covere...
Tobias Thierer [Fri, 22 Apr 2016 14:43:52 +0000 (14:43 +0000)]
Merge "Fix needless value boxing/unboxing in Am.java (except the Long unboxing covered by a separate CL)."

8 years agoHide general utility methods in ICU4J.
Joachim Sauer [Tue, 22 Mar 2016 13:32:35 +0000 (13:32 +0000)]
Hide general utility methods in ICU4J.

Bug: 22023363
(cherry picked from commit d76fe896d444ee7bf625493e12c51ee28bcc82ef)

Change-Id: Ic923c558270b81fe48034c46bfcd9b1ac1d438f2

8 years agoICU4J: Removed a couple of useless or internal methods from API
Paul Duffin [Sat, 19 Mar 2016 16:32:45 +0000 (16:32 +0000)]
ICU4J: Removed a couple of useless or internal methods from API

Bug: 22023363
(cherry picked from commit c108dea0bb0558f6d8462374775891005469097d)

Change-Id: I07c42b1124490daf502d1b3aff37b249d6118552

8 years agoICU4J: Update API for using civil version of IslamicCalendar
Paul Duffin [Tue, 22 Mar 2016 13:46:38 +0000 (13:46 +0000)]
ICU4J: Update API for using civil version of IslamicCalendar

Bug: 22023363
(cherry picked from commit 74a8e08d59169865ecb5e0ae9ba6a57f0814a05a)

Change-Id: I0d7b756be123f806d035ee225960f27806785424

8 years agoAvoid instantiations of Boolean that are immediately unboxed.
Tobias Thierer [Thu, 21 Apr 2016 16:51:41 +0000 (17:51 +0100)]
Avoid instantiations of Boolean that are immediately unboxed.

Replaced Boolean.valueOf() -> parseBoolean() across frameworks/base
(not including Am.java, which I'm leaving for a separate change).

Also fixed a couple of other valueOf()s in SyncStorageEngine.

Bug: 28289401
Change-Id: I2c6fb39a465885e7e625ed8894b1b9f8a30da5bc

8 years agoMerge "frameworks/base: Avoid Long object allocations in Long.valueOf()"
Tobias Thierer [Fri, 22 Apr 2016 10:27:26 +0000 (10:27 +0000)]
Merge "frameworks/base: Avoid Long object allocations in Long.valueOf()"

8 years agoFix needless value boxing/unboxing in Am.java
Tobias Thierer [Thu, 21 Apr 2016 17:51:17 +0000 (18:51 +0100)]
Fix needless value boxing/unboxing in Am.java
(except the Long unboxing covered by a separate CL).

Tested: Successfully built frameworks/base

Bug: 28289401
Change-Id: I40d09af9c003b7667cb96171747bd355d7a9dc4f

8 years agoframeworks/base: Avoid Long object allocations in Long.valueOf()
Tobias Thierer [Thu, 21 Apr 2016 13:52:10 +0000 (14:52 +0100)]
frameworks/base: Avoid Long object allocations in Long.valueOf()

Replace usages where the Long is immediately unboxed or thrown
away with Long.parseLong().
In TaskRecord.java, I also fixed up similar uses of
{Boolean,Integer}.valueOf()

Tested: built frameworks/base successfully.

Bug: 28289401
Change-Id: I1fad536853a68c7b0707cbf02989aca155064843

8 years agoMerge "Integer.valueOf() -> Integer.parseInt() to avoid allocation."
Tobias Thierer [Thu, 21 Apr 2016 13:23:18 +0000 (13:23 +0000)]
Merge "Integer.valueOf() -> Integer.parseInt() to avoid allocation."

8 years agoInteger.valueOf() -> Integer.parseInt() to avoid allocation.
Tobias Thierer [Thu, 21 Apr 2016 11:02:10 +0000 (12:02 +0100)]
Integer.valueOf() -> Integer.parseInt() to avoid allocation.

Bug: 28289401
Change-Id: If767f891644a06ba587f9bb55dccea4089a8c66d

8 years agoMerge "Doze settings example not matching real keys"
Adam Lesinski [Wed, 20 Apr 2016 22:37:18 +0000 (22:37 +0000)]
Merge "Doze settings example not matching real keys"

8 years agoMerge "Made Element accessors thread-safe"
Yang Ni [Wed, 20 Apr 2016 18:14:08 +0000 (18:14 +0000)]
Merge "Made Element accessors thread-safe"

8 years agoMade Element accessors thread-safe
Yang Ni [Mon, 18 Apr 2016 23:56:16 +0000 (16:56 -0700)]
Made Element accessors thread-safe

Bug: 28177082
Change-Id: I8f3f2d8ce559e93cba29f8eedd5b95d1389deb23
(cherry picked from commit 33703f0c4e9b16bda5fd72e71d7d89359ee0db17)

8 years agoMerge "Track libcore change be1608980825868eb1c70fab6eb86fe06bd304ce"
Yi Kong [Wed, 20 Apr 2016 15:36:53 +0000 (15:36 +0000)]
Merge "Track libcore change be1608980825868eb1c70fab6eb86fe06bd304ce"

8 years agoTrack libcore change be1608980825868eb1c70fab6eb86fe06bd304ce
Yi Kong [Wed, 20 Apr 2016 14:15:52 +0000 (15:15 +0100)]
Track libcore change be1608980825868eb1c70fab6eb86fe06bd304ce

Bug: 27704598
Change-Id: I5cb900c7b48bc7b48ed0ea1110ff834e1d316de7

8 years agoMerge "Fixed ScriptGroup finalizer for old API"
Yang Ni [Tue, 19 Apr 2016 18:02:01 +0000 (18:02 +0000)]
Merge "Fixed ScriptGroup finalizer for old API"

8 years agoFixed ScriptGroup finalizer for old API
Yang Ni [Mon, 18 Apr 2016 21:27:02 +0000 (14:27 -0700)]
Fixed ScriptGroup finalizer for old API

Bug: 28242626

ScriptGroup finalizer clears out the list of closures, which is
uninitialized for the old API.

Need to check null first, before accessing the list.

Change-Id: Ibf914e17a0878c8c561f823c5f6f6f6619594de1
(cherry picked from commit 07837d6dab331b1693aa3689223b4012012a7fad)

8 years agoDoze settings example not matching real keys
Henrik Baard [Tue, 19 Apr 2016 05:50:24 +0000 (07:50 +0200)]
Doze settings example not matching real keys

The keys used in the example for the Doze timeouts does
not match any real key. To avoid confusion the example
should match the existing keys.

Change-Id: I0306c542dac9e38aea7d172a3e0f7472d327c73c

8 years agoMerge "Fix issues of different phone objects sharing same mConnectionApns list."
Robert Greenwalt [Mon, 18 Apr 2016 21:58:05 +0000 (21:58 +0000)]
Merge "Fix issues of different phone objects sharing same mConnectionApns list."

8 years agoMerge "Track libcore change 5458546631c65f6d375b6a1780d36d0abb5b95af"
Yi Kong [Mon, 18 Apr 2016 09:57:23 +0000 (09:57 +0000)]
Merge "Track libcore change 5458546631c65f6d375b6a1780d36d0abb5b95af"

8 years agoMerge "When the applicantion is removed, reset network permission of this uid."
Lorenzo Colitti [Mon, 18 Apr 2016 06:54:00 +0000 (06:54 +0000)]
Merge "When the applicantion is removed, reset network permission of this uid."

8 years agoMerge "Frameworks/base: Fix old code in MediaPlayer"
Andreas Gampe [Sat, 16 Apr 2016 00:40:00 +0000 (00:40 +0000)]
Merge "Frameworks/base: Fix old code in MediaPlayer"

8 years agoTrack libcore change 5458546631c65f6d375b6a1780d36d0abb5b95af
Yi Kong [Tue, 12 Apr 2016 16:17:57 +0000 (17:17 +0100)]
Track libcore change 5458546631c65f6d375b6a1780d36d0abb5b95af

Bug: 28108421
Change-Id: Id0253fed98790f4c8eeb27877e14cf53474f29f0

8 years agoMerge "libfilterfw_jni needs libmedia include paths"
Christopher Wiley [Thu, 14 Apr 2016 18:19:16 +0000 (18:19 +0000)]
Merge "libfilterfw_jni needs libmedia include paths"

8 years agoMerge "libstorage needs libbinder include paths"
Treehugger Robot [Thu, 14 Apr 2016 18:03:25 +0000 (18:03 +0000)]
Merge "libstorage needs libbinder include paths"

8 years agolibfilterfw_jni needs libmedia include paths
Christopher Wiley [Thu, 14 Apr 2016 17:21:03 +0000 (10:21 -0700)]
libfilterfw_jni needs libmedia include paths

This library includes libmedia headers, and needs its full include path.

Bug: 27804373
Test: This code compiles with a slightly modified libmedia include
      path.

Change-Id: Ic9253c0f0e7236435f36f2baf47411ca7db187cd

8 years agolibstorage needs libbinder include paths
Christopher Wiley [Thu, 14 Apr 2016 17:16:33 +0000 (10:16 -0700)]
libstorage needs libbinder include paths

This library is almost all binder related.  It should be
using libbinder's published include path.

Bug: 27804373
Test: This library compiles with a slightly modified libbinder include
      path.

Change-Id: Ib8e00b59604cdda69ec36cf1c90150b4b9033879

8 years agoMerge "Track libcore change 135ea6cd4f7ebe2f225351a1928d8a62bce5cb00"
Shubham Ajmera [Thu, 14 Apr 2016 15:39:04 +0000 (15:39 +0000)]
Merge "Track libcore change 135ea6cd4f7ebe2f225351a1928d8a62bce5cb00"

8 years agoMerge "Change storage duration to static for native choreographer."
Martijn Coenen [Thu, 14 Apr 2016 09:52:10 +0000 (09:52 +0000)]
Merge "Change storage duration to static for native choreographer."

8 years agoChange storage duration to static for native choreographer.
Michael Wright [Wed, 27 Jan 2016 00:03:25 +0000 (16:03 -0800)]
Change storage duration to static for native choreographer.

This ensures that the region is zero initialized, regardless of compiler.

Change-Id: Ie0bfa5d2cd2486ba31a45aee4de6c370513bfc62

8 years agoMerge "Add choreographer API to the NDK."
Martijn Coenen [Thu, 14 Apr 2016 08:11:45 +0000 (08:11 +0000)]
Merge "Add choreographer API to the NDK."

8 years agoTrack libcore change 135ea6cd4f7ebe2f225351a1928d8a62bce5cb00
Shubham Ajmera [Wed, 13 Apr 2016 16:59:36 +0000 (17:59 +0100)]
Track libcore change 135ea6cd4f7ebe2f225351a1928d8a62bce5cb00

Bug: 27426743

(cherry-picked from commit a871ab16871b0bb50790e97c3e1258ee3b0d33d6)

Change-Id: I4c77de05c99b811f60f2421d1f41e62c1404a4a4

8 years agoMerge "Fix: the label "customize" is not updated after changing language"
Treehugger Robot [Wed, 13 Apr 2016 14:25:04 +0000 (14:25 +0000)]
Merge "Fix: the label "customize" is not updated after changing language"

8 years agoMerge "Dismiss keyguard when user button is tapped"
Treehugger Robot [Wed, 13 Apr 2016 13:32:38 +0000 (13:32 +0000)]
Merge "Dismiss keyguard when user button is tapped"

8 years agoMerge "Handle dalvik.vm.jitprithreadweight property"
Calin Juravle [Wed, 13 Apr 2016 11:44:56 +0000 (11:44 +0000)]
Merge "Handle dalvik.vm.jitprithreadweight property"

8 years agoMerge "Let WAPPushManager depend on its proguard.flags"
Shinichiro Hamaji [Wed, 13 Apr 2016 02:29:14 +0000 (02:29 +0000)]
Merge "Let WAPPushManager depend on its proguard.flags"

8 years agoMerge "Destroy Type created by Allocation.createSized()"
Yang Ni [Tue, 12 Apr 2016 22:07:56 +0000 (22:07 +0000)]
Merge "Destroy Type created by Allocation.createSized()"

8 years agoHandle dalvik.vm.jitprithreadweight property
Calin Juravle [Tue, 12 Apr 2016 13:12:04 +0000 (14:12 +0100)]
Handle dalvik.vm.jitprithreadweight property

Bug: 28065407
Bug: 27865109
Change-Id: I8cebc22a9e072fd1d6d765427a0cd59ba2201bf6

8 years agoMerge "Destroy Closures in ScriptGroup"
Yang Ni [Tue, 12 Apr 2016 16:00:46 +0000 (16:00 +0000)]
Merge "Destroy Closures in ScriptGroup"

8 years agoMerge "Track libcore change 2115cc0ca7d60965a361129d8826478ff2d847e4"
Yi Kong [Tue, 12 Apr 2016 14:44:30 +0000 (14:44 +0000)]
Merge "Track libcore change 2115cc0ca7d60965a361129d8826478ff2d847e4"

8 years agoTrack libcore change 2115cc0ca7d60965a361129d8826478ff2d847e4
Yi Kong [Tue, 12 Apr 2016 13:05:59 +0000 (14:05 +0100)]
Track libcore change 2115cc0ca7d60965a361129d8826478ff2d847e4

Bug: 28108421
Change-Id: I774f264bf538b0fa2aac63c8e5225f82d7b03c2e

8 years agoDestroy Type created by Allocation.createSized()
Yang Ni [Thu, 7 Apr 2016 18:17:59 +0000 (11:17 -0700)]
Destroy Type created by Allocation.createSized()

Bug: 27972184
Change-Id: I4f80c74079087eab20b75a701c56cde141322462

8 years agoMerge "Fix typos for the word "Unsupported"."
Stephen Hines [Mon, 11 Apr 2016 21:48:34 +0000 (21:48 +0000)]
Merge "Fix typos for the word "Unsupported"."

8 years agoFix typos for the word "Unsupported".
Stephen Hines [Mon, 11 Apr 2016 20:05:55 +0000 (13:05 -0700)]
Fix typos for the word "Unsupported".

Bug: https://code.google.com/p/android/issues/detail?id=206490
Change-Id: Ie1b2c2b0960d8dd8c12ed06d84a16913cd057221

8 years agoMerge "Show volume safety warning for all users"
Julia Reynolds [Mon, 11 Apr 2016 14:33:03 +0000 (14:33 +0000)]
Merge "Show volume safety warning for all users"

8 years agoShow volume safety warning for all users
qinglian.x.zhang [Thu, 14 Jan 2016 05:18:37 +0000 (13:18 +0800)]
Show volume safety warning for all users

The volume safety warning is shown only for owner.
It should be shown for all users.

Change-Id: I616038e3eecf8523aa5edd48843b0eb444607d2f

8 years agoDismiss keyguard when user button is tapped
Kaori Katou [Tue, 26 May 2015 07:25:04 +0000 (16:25 +0900)]
Dismiss keyguard when user button is tapped

When multi-user is disabled and user button is tapped
on the keyguard, the contact app is displayed behind the keyguard.
The keyguard should be dismissed when the contact app is launched.

Change-Id: I7daa0bec84b5172e78668cc71e51955f166ede0a

8 years agoAdd choreographer API to the NDK.
Michael Wright [Fri, 4 Dec 2015 17:59:42 +0000 (17:59 +0000)]
Add choreographer API to the NDK.

Change-Id: Icb8cffd3cd3bd06814466be72db3e26f6a62cbc6

8 years agoDestroy Closures in ScriptGroup
Yang Ni [Tue, 5 Apr 2016 00:09:11 +0000 (17:09 -0700)]
Destroy Closures in ScriptGroup

Bug: 27973681

Implemented correct destruction in ScriptGroup.destroy() and
Clsoure.destroy(), which properly destroys child BaseObj's.

Change-Id: I946f62c2979d6a338b8883514cacad472a213c5c

8 years agoMerge "Track libcore change c5c1e2717349a96913dc88722a20c7c1ec2cae68"
Yi Kong [Thu, 7 Apr 2016 17:23:58 +0000 (17:23 +0000)]
Merge "Track libcore change c5c1e2717349a96913dc88722a20c7c1ec2cae68"

8 years agoMerge "Track libcore change e9d9ae3d5e57a60e20c2c01e3dceb3e51de8b9f4"
Yi Kong [Thu, 7 Apr 2016 16:50:51 +0000 (16:50 +0000)]
Merge "Track libcore change e9d9ae3d5e57a60e20c2c01e3dceb3e51de8b9f4"

8 years agoTrack libcore change c5c1e2717349a96913dc88722a20c7c1ec2cae68
Yi Kong [Thu, 7 Apr 2016 16:20:31 +0000 (17:20 +0100)]
Track libcore change c5c1e2717349a96913dc88722a20c7c1ec2cae68

Bug: 28058863
Change-Id: Id4bfeaf0f85d63b658dee3b74f91d7468c8eab95

8 years agoTrack libcore change e9d9ae3d5e57a60e20c2c01e3dceb3e51de8b9f4
Yi Kong [Wed, 6 Apr 2016 12:15:34 +0000 (13:15 +0100)]
Track libcore change e9d9ae3d5e57a60e20c2c01e3dceb3e51de8b9f4

Change-Id: I272d9d8a15034dce4e0858b76e1ca22e315e4acd

8 years agoLet WAPPushManager depend on its proguard.flags
Shinichiro Hamaji [Thu, 7 Apr 2016 09:02:21 +0000 (18:02 +0900)]
Let WAPPushManager depend on its proguard.flags

Touching packages/WAPPushManager/proguard.flags didn't let
the .dex file be rebuilt.

Bug: 27954979
Change-Id: I42410eb06a970f7ec5f36496840640d228ad376b

8 years agoMerge "Fix MTP_TYPE_UINT128 data conversion issue"
Marco Nelissen [Tue, 5 Apr 2016 17:51:57 +0000 (17:51 +0000)]
Merge "Fix MTP_TYPE_UINT128 data conversion issue"

8 years agoMerge "Avoid destroying Device separately"
Yang Ni [Tue, 5 Apr 2016 01:49:21 +0000 (01:49 +0000)]
Merge "Avoid destroying Device separately"

8 years agoAvoid destroying Device separately
Yang Ni [Mon, 4 Apr 2016 17:23:57 +0000 (10:23 -0700)]
Avoid destroying Device separately

Bug: 27983025

Device should be destroyed inside the destructor of the associated
Context.

Change-Id: I921a89974e1174f837349a89aef9b03efa4882f5
(cherry picked from commit 4a70df58a32591429ec04902deac2b2210fb96c3)

8 years agoMerge "Track libcore commit cf86f3319e738c76c5e97ad95bb8a4e30654a787"
Yi Kong [Mon, 4 Apr 2016 10:28:16 +0000 (10:28 +0000)]
Merge "Track libcore commit cf86f3319e738c76c5e97ad95bb8a4e30654a787"

8 years agoMerge "Allow factory reset when bluetooth is off (1/2)"
Ajay Panicker [Fri, 1 Apr 2016 23:46:33 +0000 (23:46 +0000)]
Merge "Allow factory reset when bluetooth is off (1/2)"

8 years agoTrack libcore commit cf86f3319e738c76c5e97ad95bb8a4e30654a787
Yi Kong [Fri, 1 Apr 2016 19:53:10 +0000 (20:53 +0100)]
Track libcore commit cf86f3319e738c76c5e97ad95bb8a4e30654a787

Bug: 27960078
Change-Id: If89390ad1ddc3088a8552107bf27a51b1d3c6d02

8 years agoMerge "Silence clang static analyzer warnings"
Yang Ni [Fri, 1 Apr 2016 16:26:17 +0000 (16:26 +0000)]
Merge "Silence clang static analyzer warnings"

8 years agoMerge "Track libcore change 5731615b4d705b5af63a3126d84b8786862477d."
Yi Kong [Fri, 1 Apr 2016 12:59:01 +0000 (12:59 +0000)]
Merge "Track libcore change 5731615b4d705b5af63a3126d84b8786862477d."

8 years agoFix issues of different phone objects sharing same mConnectionApns list.
Yifan Bai [Fri, 1 Apr 2016 08:24:33 +0000 (16:24 +0800)]
Fix issues of different phone objects sharing same mConnectionApns list.

Due to different phone objects are sharing same mConnectionApns list, in
some situation both SIMs will show data connection icons mistakenly. To
fix, create different mConnectionApns list to track different phone
objects.

Change-Id: I1b176b62e9acf3cbe52cc38fb437570b88e03ff8

8 years agoMerge "Always use Write Request for GATT descriptor writes"
Andre Eisenbach [Fri, 1 Apr 2016 00:18:47 +0000 (00:18 +0000)]
Merge "Always use Write Request for GATT descriptor writes"

8 years agoMerge "Fix log spam in getCharacteristicById()"
Andre Eisenbach [Fri, 1 Apr 2016 00:18:31 +0000 (00:18 +0000)]
Merge "Fix log spam in getCharacteristicById()"

8 years agoAllow factory reset when bluetooth is off (1/2)
Ajay Panicker [Tue, 1 Mar 2016 00:09:14 +0000 (16:09 -0800)]
Allow factory reset when bluetooth is off (1/2)

Bug: 27348444
Change-Id: I6c2709371b86581709649d7faf09391230449b9b

8 years agoMerge "Added CloseGuard for BaseObj"
Yang Ni [Thu, 31 Mar 2016 22:56:37 +0000 (22:56 +0000)]
Merge "Added CloseGuard for BaseObj"

8 years agoAdded CloseGuard for BaseObj
Yang Ni [Thu, 24 Mar 2016 16:40:32 +0000 (09:40 -0700)]
Added CloseGuard for BaseObj

Bug: 27719830

To turn on warnings, apps have to add to their Activity.onCreate() method
the following code.

        StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
                               .detectLeakedClosableObjects()
                               .penaltyLog()
                               .build());

For Slang generated ScriptC derived classes, we assume their
constructors won't throw exceptions after calling the ScriptC
constructor. In addition, ScriptIntrinsic derived classes do not seem
to throw exceptions in their constructors either. Therefore, we can
leave the guard.open() call in the Script constructor. This may be
only an approximation, but allows us to add CloseGuard for script
objects without making changes to slang.

Change-Id: I77ed45239a60b85af5c811dee6c124fb53da9060

8 years agoFix log spam in getCharacteristicById()
Andre Eisenbach [Wed, 30 Mar 2016 01:55:57 +0000 (18:55 -0700)]
Fix log spam in getCharacteristicById()

Bug: 27744135
Change-Id: I43f6358484729dedd85eb52432ad9805a66ff81e

8 years agoAlways use Write Request for GATT descriptor writes
Andre Eisenbach [Wed, 30 Mar 2016 03:52:38 +0000 (20:52 -0700)]
Always use Write Request for GATT descriptor writes

According to the Bluetooth Core specification v4.2, Vol 3, Part G,
section 4.12.3: "The Attribute Protocol WRITE REQUEST is used used
for this sub-procedure".

Change-Id: I86e4e1d3a8bfd7d78dfed8419f8abd2d7e89b2bc

8 years agoMerge "Remove support of disabling Jack."
Ying Wang [Thu, 31 Mar 2016 16:53:12 +0000 (16:53 +0000)]
Merge "Remove support of disabling Jack."

8 years agoTrack libcore change 5731615b4d705b5af63a3126d84b8786862477d.
Yi Kong [Thu, 31 Mar 2016 16:35:59 +0000 (17:35 +0100)]
Track libcore change 5731615b4d705b5af63a3126d84b8786862477d.

bug: 26689841
Change-Id: I463543c67cc525583d1fd6f7031a0d38f543d8a2
(cherry picked from commit 64aebdc02b36c1ed4caa618b1d95e726f8823ac1)

8 years agoMerge "Track libcore change 9b7cfceb7b825835730f7977d4935dec3ff1a3be"
Yi Kong [Thu, 31 Mar 2016 16:15:15 +0000 (16:15 +0000)]
Merge "Track libcore change 9b7cfceb7b825835730f7977d4935dec3ff1a3be"

8 years agoTrack libcore change 9b7cfceb7b825835730f7977d4935dec3ff1a3be
Yi Kong [Thu, 31 Mar 2016 15:17:40 +0000 (16:17 +0100)]
Track libcore change 9b7cfceb7b825835730f7977d4935dec3ff1a3be

Bug: 27762555
Change-Id: I03984f4319ba21976078b2b3dff1a857eb5ebd0a

8 years agoFix: the label "customize" is not updated after changing language
Yongjiang Wu [Sat, 20 Feb 2016 10:28:10 +0000 (18:28 +0800)]
Fix: the label "customize" is not updated after changing language

The text "customize" is not updated in onConfigurationChanged()
after changing language, so the "customize" text is displayed
incorrectly.

Change-Id: Id6ecdff1f22724955fb1080609da15ccd38d2209

8 years agoRemove support of disabling Jack.
Ying Wang [Wed, 30 Mar 2016 20:58:10 +0000 (13:58 -0700)]
Remove support of disabling Jack.

Also removed obsolete LOCAL_DX_FLAGS.

Bug: 27400061
Change-Id: I23fe13927fb3580698a8a4b84173e229e037f02e

8 years agoMerge "Fix typo in Conversion Functions doc"
Brian Carlstrom [Wed, 30 Mar 2016 20:31:01 +0000 (20:31 +0000)]
Merge "Fix typo in Conversion Functions doc"

8 years agoFix typo in Conversion Functions doc
Brian Carlstrom [Tue, 29 Mar 2016 21:49:09 +0000 (14:49 -0700)]
Fix typo in Conversion Functions doc

Bug: 27529815

(cherry picked from commit b61a0dae0923f17089a894ea959a87a91cd12f9f)

Change-Id: I401531a469f8ea01175d738e1cb4a02a064c9194

8 years agoFix MTP_TYPE_UINT128 data conversion issue
Wanwu Peng [Wed, 2 Mar 2016 10:16:46 +0000 (18:16 +0800)]
Fix MTP_TYPE_UINT128 data conversion issue

If type is MTP_TYPE_UINT128, use MtpDataPacket.putUInt128()
not MtpDataPacket.putInt128() to write data to the packet.

Change-Id: Icb9994e24ac216f3bb07d0a2b3cd7ccf3f8c6f3f

8 years agoMerge changes Iaa88ac02,Ic6f8d1da,Idd07db5d
Miao Wang [Wed, 30 Mar 2016 01:02:28 +0000 (01:02 +0000)]
Merge changes Iaa88ac02,Ic6f8d1da,Idd07db5d

* changes:
  [RenderScript] Update documentation for Allocation.setAutoPadding().
  [RenderScript] Fix IntrinsicConvolve documentation.
  [RenderScript] Update the documentation of Script.LaunchOptions

8 years ago[RenderScript] Update documentation for Allocation.setAutoPadding().
Miao Wang [Tue, 29 Mar 2016 22:56:55 +0000 (15:56 -0700)]
[RenderScript] Update documentation for Allocation.setAutoPadding().

Bug: 26862970
Change-Id: Iaa88ac0266e5d2cac2837f1d13353aacc6177274
(cherry picked from commit 9ee7607615563c6b480968470e69cb58d0996cb8)

8 years ago[RenderScript] Fix IntrinsicConvolve documentation.
Miao Wang [Tue, 29 Mar 2016 22:29:10 +0000 (15:29 -0700)]
[RenderScript] Fix IntrinsicConvolve documentation.

Bug: 25117120

  - Better format.
  - Typo fixes.

Change-Id: Ic6f8d1dacecdaf9993dd8298de7a801f5fd2a937
(cherry picked from commit 3d23dce43330b9c8f3fba34ef9515dca7912768a)