OSDN Git Service
Christopher Wiley [Thu, 14 Apr 2016 18:19:16 +0000 (18:19 +0000)]
Merge "libfilterfw_jni needs libmedia include paths"
Treehugger Robot [Thu, 14 Apr 2016 18:03:25 +0000 (18:03 +0000)]
Merge "libstorage needs libbinder 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
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
Shubham Ajmera [Thu, 14 Apr 2016 15:39:04 +0000 (15:39 +0000)]
Martijn Coenen [Thu, 14 Apr 2016 09:52:10 +0000 (09:52 +0000)]
Merge "Change 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
Martijn Coenen [Thu, 14 Apr 2016 08:11:45 +0000 (08:11 +0000)]
Merge "Add choreographer API to the NDK."
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
Treehugger Robot [Wed, 13 Apr 2016 14:25:04 +0000 (14:25 +0000)]
Merge "Fix: the label "customize" is not updated after changing language"
Treehugger Robot [Wed, 13 Apr 2016 13:32:38 +0000 (13:32 +0000)]
Merge "Dismiss keyguard when user button is tapped"
Calin Juravle [Wed, 13 Apr 2016 11:44:56 +0000 (11:44 +0000)]
Merge "Handle dalvik.vm.jitprithreadweight property"
Shinichiro Hamaji [Wed, 13 Apr 2016 02:29:14 +0000 (02:29 +0000)]
Merge "Let WAPPushManager depend on its proguard.flags"
Yang Ni [Tue, 12 Apr 2016 22:07:56 +0000 (22:07 +0000)]
Merge "Destroy Type created by Allocation.createSized()"
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
Yang Ni [Tue, 12 Apr 2016 16:00:46 +0000 (16:00 +0000)]
Merge "Destroy Closures in ScriptGroup"
Yi Kong [Tue, 12 Apr 2016 14:44:30 +0000 (14:44 +0000)]
Yi Kong [Tue, 12 Apr 2016 13:05:59 +0000 (14:05 +0100)]
Track libcore change
2115cc0ca7d60965a361129d8826478ff2d847e4
Bug:
28108421
Change-Id: I774f264bf538b0fa2aac63c8e5225f82d7b03c2e
Yang Ni [Thu, 7 Apr 2016 18:17:59 +0000 (11:17 -0700)]
Destroy Type created by Allocation.createSized()
Bug:
27972184
Change-Id: I4f80c74079087eab20b75a701c56cde141322462
Stephen Hines [Mon, 11 Apr 2016 21:48:34 +0000 (21:48 +0000)]
Merge "Fix 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
Julia Reynolds [Mon, 11 Apr 2016 14:33:03 +0000 (14:33 +0000)]
Merge "Show 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
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
Michael Wright [Fri, 4 Dec 2015 17:59:42 +0000 (17:59 +0000)]
Add choreographer API to the NDK.
Change-Id: Icb8cffd3cd3bd06814466be72db3e26f6a62cbc6
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
Yi Kong [Thu, 7 Apr 2016 17:23:58 +0000 (17:23 +0000)]
Yi Kong [Thu, 7 Apr 2016 16:50:51 +0000 (16:50 +0000)]
Yi Kong [Thu, 7 Apr 2016 16:20:31 +0000 (17:20 +0100)]
Track libcore change
c5c1e2717349a96913dc88722a20c7c1ec2cae68
Bug:
28058863
Change-Id: Id4bfeaf0f85d63b658dee3b74f91d7468c8eab95
Yi Kong [Wed, 6 Apr 2016 12:15:34 +0000 (13:15 +0100)]
Track libcore change
e9d9ae3d5e57a60e20c2c01e3dceb3e51de8b9f4
Change-Id: I272d9d8a15034dce4e0858b76e1ca22e315e4acd
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
Marco Nelissen [Tue, 5 Apr 2016 17:51:57 +0000 (17:51 +0000)]
Merge "Fix MTP_TYPE_UINT128 data conversion issue"
Yang Ni [Tue, 5 Apr 2016 01:49:21 +0000 (01:49 +0000)]
Merge "Avoid 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)
Yi Kong [Mon, 4 Apr 2016 10:28:16 +0000 (10:28 +0000)]
Ajay Panicker [Fri, 1 Apr 2016 23:46:33 +0000 (23:46 +0000)]
Merge "Allow factory reset when bluetooth is off (1/2)"
Yi Kong [Fri, 1 Apr 2016 19:53:10 +0000 (20:53 +0100)]
Track libcore commit
cf86f3319e738c76c5e97ad95bb8a4e30654a787
Bug:
27960078
Change-Id: If89390ad1ddc3088a8552107bf27a51b1d3c6d02
Yang Ni [Fri, 1 Apr 2016 16:26:17 +0000 (16:26 +0000)]
Merge "Silence clang static analyzer warnings"
Yi Kong [Fri, 1 Apr 2016 12:59:01 +0000 (12:59 +0000)]
Andre Eisenbach [Fri, 1 Apr 2016 00:18:47 +0000 (00:18 +0000)]
Merge "Always use Write Request for GATT descriptor writes"
Andre Eisenbach [Fri, 1 Apr 2016 00:18:31 +0000 (00:18 +0000)]
Merge "Fix log spam in getCharacteristicById()"
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
Yang Ni [Thu, 31 Mar 2016 22:56:37 +0000 (22:56 +0000)]
Merge "Added 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
Andre Eisenbach [Wed, 30 Mar 2016 01:55:57 +0000 (18:55 -0700)]
Fix log spam in getCharacteristicById()
Bug:
27744135
Change-Id: I43f6358484729dedd85eb52432ad9805a66ff81e
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
Ying Wang [Thu, 31 Mar 2016 16:53:12 +0000 (16:53 +0000)]
Merge "Remove support of disabling Jack."
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)
Yi Kong [Thu, 31 Mar 2016 16:15:15 +0000 (16:15 +0000)]
Yi Kong [Thu, 31 Mar 2016 15:17:40 +0000 (16:17 +0100)]
Track libcore change
9b7cfceb7b825835730f7977d4935dec3ff1a3be
Bug:
27762555
Change-Id: I03984f4319ba21976078b2b3dff1a857eb5ebd0a
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
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
Brian Carlstrom [Wed, 30 Mar 2016 20:31:01 +0000 (20:31 +0000)]
Merge "Fix 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
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
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
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)
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)
Miao Wang [Tue, 29 Mar 2016 22:14:21 +0000 (15:14 -0700)]
[RenderScript] Update the documentation of Script.LaunchOptions
Bug:
26916665
- Add description of the endArg.
- Update the example.
- Update the incorrect description.
Change-Id: Idd07db5d790e2d6462fff9cb580115ec45cfd4f0
(cherry picked from commit
53fdcfbe63c1d4b2f1cbee6e72a6dd13f41dc1bc)
Robert Greenwalt [Tue, 29 Mar 2016 22:39:53 +0000 (22:39 +0000)]
Merge "When wifi ssid is empty, return WifiSsid.NONE"
Andreas Gampe [Tue, 29 Mar 2016 21:24:18 +0000 (21:24 +0000)]
Merge "Frameworks/base: Refactor package manager"
Adam Lesinski [Tue, 29 Mar 2016 18:24:39 +0000 (18:24 +0000)]
Merge "Fix javadoc for View.getMeasuredHeight() and View.getMeasuredHeightAndState()"
Andreas Gampe [Tue, 29 Mar 2016 17:52:33 +0000 (10:52 -0700)]
Frameworks/base: Refactor package manager
Minimal cherry-pick to keep things alive.
Bug:
27689078
(cherry picked from commit
bdd30d86ef98456161069d11481b2ccd25a11b4e)
Change-Id: I06b9d75f58c59cb07ef5170f784ea6745168efaa
Shubham Ajmera [Tue, 29 Mar 2016 15:02:25 +0000 (15:02 +0000)]
Merge "Add OpenJDK 8 java.util.List Default Methods"
Shubham Ajmera [Tue, 29 Mar 2016 14:59:33 +0000 (14:59 +0000)]
Merge "Port OpenJDK8 changes in java.util.Map"
Benjamin Franz [Tue, 29 Mar 2016 14:09:31 +0000 (14:09 +0000)]
Merge "Fix incorrect behavior for statusbar and quicksettings panel"
Shubham Ajmera [Tue, 29 Mar 2016 14:03:23 +0000 (15:03 +0100)]
Add OpenJDK 8 java.util.List Default Methods
and corresponding tests.
Added replaceAll and sort methods from the upstream except for the
CopyOnWriteArrayList.
Added forEach method along with the above two methods in
CopyOnWriteArrayList.
Bug:
27693350
Bug:
27540008
Change-Id: I9efbd66b65c06b50fc20f63d477c25a05a8fae02
Shubham Ajmera [Tue, 29 Mar 2016 13:49:45 +0000 (14:49 +0100)]
Port OpenJDK8 changes in java.util.Map
& add tests.
The CL add tests for map default methods added in Java 8 - getOrDefault,
putIfAbsent, remove(K, V), replace(K, V, V), replace(K, V), forEach,
replaceAll, compute, computeIfAbsent, computeIfPresent, putIfAbsent,
merge.
Methods have been made synchronzed in Hashtable. They are using the
default map methods instead of taking the upstream changes.
Replace(K, V, V) in LinkedHashMap has been overridden as it doesn't
record access when the replace method doesn't make any replacement.
Bug:
27426743
Change-Id: Ie27ea5bd42ddbfa751b89f9eacfb290a3d69f4bb
Pirama Arumuga Nainar [Tue, 29 Mar 2016 03:56:58 +0000 (03:56 +0000)]
Merge "[RenderScript] Fail with Exception from validateObjectIsPrimitiveArray"
Pirama Arumuga Nainar [Mon, 28 Mar 2016 19:00:00 +0000 (12:00 -0700)]
[RenderScript] Fail with Exception from validateObjectIsPrimitiveArray
Bug: http://b/
25982676
Instead of returning null from validateObjectIsPrimitiveArray, fail with
an exception. The callers of this function do not check for null.
Change-Id: Idd2b50a7b137e8d2db7a334bb9a48c1b19ee2403
Dan Austin [Mon, 28 Mar 2016 21:40:59 +0000 (21:40 +0000)]
Merge "Address const issues in preparation for libcxx rebase."
Dan Austin [Thu, 24 Mar 2016 19:03:42 +0000 (12:03 -0700)]
Address const issues in preparation for libcxx rebase.
Change-Id: Ia9edf466ab4d1b6cc3f6c6ed86b333e6521c528d
Glenn Kasten [Mon, 28 Mar 2016 14:42:45 +0000 (14:42 +0000)]
Merge "Correct MediaAudioTrackTest testPlaybackHeadPositionAfterStop"
Shubham Ajmera [Mon, 28 Mar 2016 10:57:38 +0000 (10:57 +0000)]
Merge "Add OpenJDK Arrays parallelSetAll methods"
Yang Ni [Fri, 25 Mar 2016 22:49:07 +0000 (15:49 -0700)]
Silence clang static analyzer warnings
Bug:
27272549
Avoid uninitialized struct fields.
Avoid unused variables.
Avoid alloca(0).
Change-Id: I19a826aabaa4032caf728e16d242f5bb77f2b450
Shubham Ajmera [Fri, 25 Mar 2016 18:31:18 +0000 (18:31 +0000)]
Add OpenJDK Arrays parallelSetAll methods
Adds parallelSetAll(int[], java.util.function.IntUnaryOperator),
parallelSetAll(long[], java.util.function.IntToLongFunction),
parallelSetAll(double[], java.util.function.IntToDoubleFunction),
parallelSetAll(T[], java.util.function.IntFunction<? extends T>)
from the upstream along with the corresponding tests.
Bug:
27540010
Change-Id: Iaa4a0749d8bb95ea8a0072a43bfbd6d6f459ff28
Nick Kralevich [Thu, 24 Mar 2016 22:11:47 +0000 (22:11 +0000)]
Merge "set default journal mode to TRUNCATE, not PERSIST"
Daniel Micay [Thu, 24 Mar 2016 03:28:12 +0000 (23:28 -0400)]
set default journal mode to TRUNCATE, not PERSIST
PERSIST causes data to linger in the journal beyond transactions, so
it interacts poorly with SECURE_DELETE. It's also not necessarily
faster, especially since it makes the page cache and SSD cache (if there
is one) colder by holding on to blocks that are no longer used.
The default chosen by upstream is DELETE, but TRUNCATE is a bit lighter
since it doesn't need to create/delete the file.
Change-Id: If790271c253a840df241980f538fc0d844ba7857
Dan Willemsen [Wed, 23 Mar 2016 21:47:00 +0000 (21:47 +0000)]
Merge "Remove custom copy rules, stop using ACP"
Kenny Root [Wed, 23 Mar 2016 21:29:00 +0000 (21:29 +0000)]
Merge "Use canonical name for SHA1withECDSA"
Dan Willemsen [Wed, 23 Mar 2016 07:42:44 +0000 (00:42 -0700)]
Remove custom copy rules, stop using ACP
Replace some custom rules with BUILD_PREBUILT.
Move tools from ALL_PREBUILTS to BUILD_PREBUILT. All of them are already
in PRODUCT_PACKAGES in build/target/product/base.mk.
Remove uses of ACP and replace with core build system macros or 'cp'
Change-Id: I529e7c6c50fc64ad36b75bb47142f6bde909d141
Kenny Root [Wed, 23 Mar 2016 15:52:25 +0000 (08:52 -0700)]
Use canonical name for SHA1withECDSA
The Standard Names documentation says that "ECDSA" should not be used
due to its ambiguity. Bouncycastle has switched from "ECDSA" to
"SHA1withECDSA" so therefore we should switch this "workaround" Provider
to use the same name to keep it functioning correctly.
Bug:
27753949
Change-Id: I5acfca9d89c85bf005902a2f06cb5d7b1ef9dff2
John Reck [Tue, 22 Mar 2016 14:25:35 +0000 (14:25 +0000)]
Merge "Enable shader cache for applications that shared UID with multiple packages too"
Yinlin Cai [Thu, 26 Nov 2015 06:46:16 +0000 (14:46 +0800)]
Fix incorrect behavior for statusbar and quicksettings panel
Incorrectly disableForUser() is called in disable2().
Use disable2ForUser() instead of disableForUser().
Bug:
27688623
Change-Id: Iadb6aec82ccfe95a90e4a3d212fbd14d73093982
Andre Eisenbach [Tue, 22 Mar 2016 02:35:57 +0000 (02:35 +0000)]
Merge "Use handles to identify GATT attributes (4/4)"
Jakub Pawlowski [Thu, 17 Mar 2016 23:00:16 +0000 (16:00 -0700)]
Use handles to identify GATT attributes (4/4)
Bug:
27778668
Change-Id: I01e095939df2f8dc433f14b473957c815ecade74
Elliott Hughes [Mon, 21 Mar 2016 21:06:09 +0000 (21:06 +0000)]
Merge "Changes of root storage space unmounting time on Zygote Process"
Yang Ni [Mon, 21 Mar 2016 19:58:24 +0000 (19:58 +0000)]
Merge "Correctly init code cache path for RS"
Chris Tate [Mon, 21 Mar 2016 19:34:00 +0000 (19:34 +0000)]
Merge "JobScheduler: handle connectivity action in bg looper"
Shuo Gao [Tue, 1 Mar 2016 05:32:03 +0000 (13:32 +0800)]
Enable shader cache for applications that shared UID with multiple packages too
Frameworks supported a mature mechanism for shader cache per each package already,
but as a special case such as Settings APP, if there are several packages in this
application which means that multiple packages shared the same SharedUserID with it,
it won't initialize the graphics disk caches, thereby APP like Settings have to
rebuild and relink shader every time during launch, which cause a bad launching
performance, so here to enable the GFX and RS cache initialization for multiple
shared packages case too.
Change-Id: If0f927e3399b775804abf1d9a868887951f471c5
Signed-off-by: Shuo Gao <shuo.gao@intel.com>
Signed-off-by: Zhiquan Liu <zhiquan.liu@intel.com>
Ajay Panicker [Sat, 19 Mar 2016 00:08:26 +0000 (00:08 +0000)]
Merge "Make BluetoothManagerCallback oneway to prevent waiting on response"
Yang Ni [Fri, 11 Mar 2016 00:12:31 +0000 (16:12 -0800)]
Correctly init code cache path for RS
Bug:
27439261
Script Group needs to know the code cache path before it can call bcc to
merge kernels. However, before this change, the code cache path has been
initialized by the ScriptC class.
In the case where a script group (or even the entire app) does not contain any
regular script but only intrinsics, the code cache would remain uninitialized.
Fixed this by initializing the code cache path in the RenderScript class
the first time when the accessor method is called.
Change-Id: I87f9e62e0f3b479f94e43daa3e9695a5b38710db
Ajay Panicker [Fri, 18 Mar 2016 22:38:20 +0000 (15:38 -0700)]
Make BluetoothManagerCallback oneway to prevent waiting on response
Bug:
27384453
Change-Id: I2cd0f1bc03c7a1e887c89faa18d5baa6ca5be24a
Andre Eisenbach [Fri, 18 Mar 2016 22:11:51 +0000 (22:11 +0000)]
Merge "Change how services are passed up to the stack"
Stephen Hines [Fri, 18 Mar 2016 21:32:08 +0000 (21:32 +0000)]
Merge "Switch frameworks/base/core/jni from gcc to clang."
Jakub Pawlowski [Wed, 2 Mar 2016 02:50:27 +0000 (18:50 -0800)]
Change how services are passed up to the stack
Right now we pass all services, characteristics and descriptors one by one.
This patch changes that - now we pass whole GATT database at once.
Bug:
27455533
Change-Id: Ie42cd80072538e411904b9c9b011a978f26158b9
Przemyslaw Szczepaniak [Fri, 18 Mar 2016 14:40:43 +0000 (14:40 +0000)]
Przemyslaw Szczepaniak [Fri, 18 Mar 2016 13:58:43 +0000 (13:58 +0000)]
Track libcore change
848cf2e74b74b68c99b7b0a432263c3e57433fde
Bug:
27692239
Change-Id: I43fee87bed4744c36660b28a03915ecd5dfce272
Przemyslaw Szczepaniak [Fri, 18 Mar 2016 12:44:30 +0000 (12:44 +0000)]
wangshujie [Wed, 16 Mar 2016 07:20:04 +0000 (15:20 +0800)]
JobScheduler: handle connectivity action in bg looper
in rare cases InputDispatcher relies on the SystemServer to enqueue
the input events and wake it up (eg. with some accessibility services
enabled which have their own inputfilters).Receivers in the main thread
may block events dispatching and then we will peceive jank in windows.
issue: https://code.google.com/p/android/issues/detail?id=204067
Change-Id: I1f47cc5cb8fb2b2aa0cee7a8ed4bf50efb81e477
Signed-off-by: wangshujie <wangshujie@xiaomi.com>