Zhihai Xu
6d3d6c4a06
am 57080be9: am bdd4c31a: am 60d7c995: Merge "DO NOT MERGE setAvrcpAbsoluteVolume is passed wrong unit parameter from AudioManager" into klp-dev
...
* commit '57080be98e6c8d33781c619b79731264ab909baf':
DO NOT MERGE setAvrcpAbsoluteVolume is passed wrong unit parameter from AudioManager
2014-03-14 16:01:00 +00:00
Zhihai Xu
57080be98e
am bdd4c31a: am 60d7c995: Merge "DO NOT MERGE setAvrcpAbsoluteVolume is passed wrong unit parameter from AudioManager" into klp-dev
...
* commit 'bdd4c31a22b9a5395e9d727e9f39ce1dc689c0a7':
DO NOT MERGE setAvrcpAbsoluteVolume is passed wrong unit parameter from AudioManager
2014-03-14 15:56:47 +00:00
Narayan Kamath
1abb7e0f39
am 63938750: am c0232642: am 629daddd: Merge "Fix layoutlib build."
...
* commit '6393875024e3b2ee6916d718d79dfbeb722537c1':
Fix layoutlib build.
2014-03-14 14:25:58 +00:00
Narayan Kamath
6393875024
am c0232642: am 629daddd: Merge "Fix layoutlib build."
...
* commit 'c0232642b74517aa2717673f0811ba65c620f491':
Fix layoutlib build.
2014-03-14 14:22:30 +00:00
Narayan Kamath
c0232642b7
am 629daddd: Merge "Fix layoutlib build."
...
* commit '629daddd03b598616de7c30a13b1f9f9b11b98fe':
Fix layoutlib build.
2014-03-14 07:19:24 -07:00
Narayan Kamath
629daddd03
Merge "Fix layoutlib build."
2014-03-14 14:12:35 +00:00
Narayan Kamath
c73991bda0
Fix layoutlib build.
...
Was using private data structures from libcore.
Change-Id: I5bd43190081891659e18b5c871686e6078efcc81
2014-03-14 14:10:30 +00:00
Craig Mautner
00c7d34c46
am ff89d589: Merge commit \'3b9de0a4\' into manualmerge
...
* commit 'ff89d589c7eb32265bf70068ffaef24104a580a5':
Show the keyguard if unsecure window on top
2014-03-14 08:47:54 +00:00
Jeff Brown
f0e2988f87
am d8b17079: am 6ae4d53b: resolved conflicts for merge of db3146c0 to klp-modular-dev
...
* commit 'd8b170799f1cb00825a4a947901d4b214d20c5a1':
Fix power manager display wake lock bugs. (DO NOT MERGE)
2014-03-14 06:11:02 +00:00
Jeff Brown
d8b170799f
am 6ae4d53b: resolved conflicts for merge of db3146c0 to klp-modular-dev
...
* commit '6ae4d53b571cb71cc6c2ad55d12679d22e9334d5':
Fix power manager display wake lock bugs. (DO NOT MERGE)
2014-03-14 04:12:08 +00:00
Craig Mautner
ff89d589c7
Merge commit '3b9de0a4' into manualmerge
...
Conflicts:
policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
Change-Id: I5433912e9d97a20bec6c8e287450550daab6d89b
2014-03-13 21:09:35 -07:00
Jeff Brown
6ae4d53b57
resolved conflicts for merge of db3146c0 to klp-modular-dev
...
Change-Id: I1500228392add2de325b9530ae33d7c3e738c021
2014-03-13 21:07:33 -07:00
Yohei Yukawa
fd2f8d4341
am 51b921d0: DO NOT MERGE - Preserve the order of InputMethodManager method calls
...
* commit '51b921d0e33302b3f431dcfa15bd6588408525ea':
DO NOT MERGE - Preserve the order of InputMethodManager method calls
2014-03-14 03:03:08 +00:00
Yohei Yukawa
51b921d0e3
DO NOT MERGE - Preserve the order of InputMethodManager method calls
...
Cherrypick of I0f8d33b0c77129f72581bc43e7f4fdc25469b520
This CL allows the Framework class InputMethodManager to behave
in a more deterministic way, that is to say, with an I/O barrier.
InputMethodManager#setAdditionalInputMethodSubtypes is internally
implemented as a RPC to the corresponding counterpart in
InputMethodManagerService. The problem here is that this RPC is
marked as "oneway". As a consequence, this public API call
returns immediately without waiting the additional subtypes are
actually added. This behavior is also not documented so far
unfortunately.
See the following demo code:
Final InputMethodManager imm = ...;
imm.setAdditionalInputMethodSubtypes(id, subTypes);
Final List<InputMethodInfo> ims = imm.getInputMethodList();
Currently, it is not guaranteed that the InputMethodInfo returned
from #getInputMethodList reflects the result of the previous call
of #setAdditionalInputMethodSubtypes because of its undocumented
asynchronous nature.
With this CL, InputMethodManager#setAdditionalInputMethodSubtypes
behaves as if it has I/O barrier. This change should make it easy
for IME developers to use additional subtype mechanism.
BUG: 13033954
BUG: 13291370
Change-Id: I0455b176bfb3176c533ba3241881f05092b98abc
2014-03-14 11:52:09 +09:00
Craig Mautner
3b9de0a429
am 00e12e61: am 1066fc61: Resolved conflicts for merge of ad63d914 to jb-mr2-dev
...
* commit '00e12e61472d850c00cf1e479fda2b371ead1257':
Show the keyguard if unsecure window on top
2014-03-13 19:47:29 -07:00
Craig Mautner
00e12e6147
am 1066fc61: Resolved conflicts for merge of ad63d914 to jb-mr2-dev
...
* commit '1066fc61a371443e9423f890f6f7615f2d1e4c6c':
Show the keyguard if unsecure window on top
2014-03-13 19:40:49 -07:00
Craig Mautner
a921d8b6b1
am 3217cc6f: Merge "Fix activities appearing behind launcher icons" into klp-dev
...
* commit '3217cc6ff2b3139d8854a3f681da6ae1d163ac92':
Fix activities appearing behind launcher icons
2014-03-14 00:42:43 +00:00
Craig Mautner
3217cc6ff2
Merge "Fix activities appearing behind launcher icons" into klp-dev
2014-03-14 00:40:20 +00:00
Dave Platt
97121c923c
Harden NsdManager against null-dereference crashes
...
Due to race conditions or programming errors, the NsdManager
can attempt to process an asynchronous status message (and issue
a callback to the listener) after the listener has already been
removed from the NsdManager state. This causes dereferencing of
null objects, and a crash.
Split out the three async-queue message cases: these are ones
in which message.arg2 does not hold an NsdManager array index
and the code should not interpret this field as if it were.
Add an explicit check for "null listener" (the array index in the
message has already been released), log a warning, and exit early.
Safeguard accesses to the "NSD service type" string from a possibly
null) NsdServiceInfo object... return a constant "?" string rather
than crashing.
Bug: 9016259
Manual cherrypick of commit b1fbb14122a99c62363a949dd634294f5e887ef,
change-ID I7a6ff6842cf035cefbafe2a023ae1fd43734081e in master.
Change-Id: I8d9b7a1763d47d061a0f46b3cb453de4bdb8c2ed
2014-03-13 17:27:03 -07:00
Adam Powell
6395c6a490
am 6cde6c75: am 41685ce9: am 898d6d96: am 7f2c9e94: Merge "Add a config override for ViewConfiguration#hasPermanentMenuKey" into klp-dev
...
* commit '6cde6c75b3469b7f76343ef7fc646f65c8393a17':
Add a config override for ViewConfiguration#hasPermanentMenuKey
2014-03-13 23:59:57 +00:00
Adam Powell
6cde6c75b3
am 41685ce9: am 898d6d96: am 7f2c9e94: Merge "Add a config override for ViewConfiguration#hasPermanentMenuKey" into klp-dev
...
* commit '41685ce983abd6b4ccbb0ae8043d6a1dc118f7d3':
Add a config override for ViewConfiguration#hasPermanentMenuKey
2014-03-13 23:57:19 +00:00
Adam Powell
41685ce983
am 898d6d96: am 7f2c9e94: Merge "Add a config override for ViewConfiguration#hasPermanentMenuKey" into klp-dev
...
* commit '898d6d964cb3b650b5c9bed2276310547e5455e0':
Add a config override for ViewConfiguration#hasPermanentMenuKey
2014-03-13 23:53:38 +00:00
Dave Platt
cb1254f1ab
am e4e6b3cc: am 21384faa: am f3a2895a: Merge "NsdService does not clean up after exiting clients"
...
* commit 'e4e6b3cc1908c60bd0e45063116cf935b7aad56a':
NsdService does not clean up after exiting clients
2014-03-13 23:47:32 +00:00
Brian Carlstrom
2facefe648
am 00d115a7: resolved conflicts for merge of aa737c49 to klp-modular-dev-plus-aosp
...
* commit '00d115a7533df23027f671c90c0ae52684392e4a':
DO NOT MERGE - Remove data dirs if a new install fails dexopt.
2014-03-13 23:43:37 +00:00
Dave Platt
e4e6b3cc19
am 21384faa: am f3a2895a: Merge "NsdService does not clean up after exiting clients"
...
* commit '21384faa2b3da619a54b35f15936c00593b30694':
NsdService does not clean up after exiting clients
2014-03-13 23:42:03 +00:00
Dave Platt
21384faa2b
am f3a2895a: Merge "NsdService does not clean up after exiting clients"
...
* commit 'f3a2895a31069a7c01c69d011b290fcfb3298b3c':
NsdService does not clean up after exiting clients
2014-03-13 16:38:59 -07:00
Dave Platt
f3a2895a31
Merge "NsdService does not clean up after exiting clients"
2014-03-13 23:35:15 +00:00
Brian Carlstrom
00d115a753
resolved conflicts for merge of aa737c49 to klp-modular-dev-plus-aosp
...
Change-Id: I1f4e555773fe6138efaf73444525da0f747b01d5
2014-03-13 16:35:09 -07:00
Mike Lockwood
ff64f5ed7c
am 381374b3: Merge "UsbDeviceManager: Fix race condition between accessory start and USB configured uevents" into klp-dev
...
* commit '381374b3cd66f364fd644c21f2d9128bcde2f58a':
UsbDeviceManager: Fix race condition between accessory start and USB configured uevents
2014-03-13 23:34:46 +00:00
Mike Lockwood
381374b3cd
Merge "UsbDeviceManager: Fix race condition between accessory start and USB configured uevents" into klp-dev
2014-03-13 23:32:17 +00:00
Dave Platt
f31760c634
NsdService does not clean up after exiting clients
...
When a client of the NsdService exits, NsdService should
clean up the requests it has sent to the mDNS daemon:
cancel any pending resource-discovery and resource-resolution
queries, and remove any services registered by this client.
If this isn't done, several bad things happen. The daemon will
continue to run unnecessarily, will report service discoveries
that can't be forwarded on to the client, and will continue to
advertise service ports for an application which is no longer
running until the device is rebooted (mDNS pollution).
Bug: 9801184
Change-Id: I0aa7311480322aefcff16f902fbbf34f50985d38
2014-03-13 23:16:30 +00:00
Craig Mautner
e0663591a5
Fix activities appearing behind launcher icons
...
cherry picked from d5c91ece7bfea74ee7ab2bc86f3cb3f5c531f866
Change-Id: I76d20398e71c1be4accfaed6b0791674197b4fb0
2014-03-13 16:16:20 -07:00
Ricardo Cervera
5069491737
am 7e566239: Merge "docs: Updated Building your First App tutorial. Bug: 13429905" into klp-docs
...
* commit '7e566239656c1de32a3bf695cd2ea3a28f1e906b':
docs: Updated Building your First App tutorial. Bug: 13429905
2014-03-13 22:25:20 +00:00
Ricardo Cervera
7e56623965
Merge "docs: Updated Building your First App tutorial. Bug: 13429905" into klp-docs
2014-03-13 22:21:45 +00:00
Joe Fernandez
8bb11153f9
am f7267c8b: Merge "Doc change: Update developer video on home page carousel." into klp-docs
...
* commit 'f7267c8bdc5431d486e8bb34722d492be82e44f3':
Doc change: Update developer video on home page carousel.
2014-03-13 22:15:11 +00:00
John Spurlock
ad66c27b9c
am 6d9b034c: Fix typo in public logcat page.
...
* commit '6d9b034ce169eeaa7e49574f4694ec96651c7f4e':
Fix typo in public logcat page.
2014-03-13 22:15:09 +00:00
Ricardo Cervera
8714a3437e
am ef6c9470: Merge "docs: Added step to get JDK to the Android Studio install instructions." into klp-docs
...
* commit 'ef6c94700589958789039749248895a2631ebe55':
docs: Added step to get JDK to the Android Studio install instructions.
2014-03-13 22:15:06 +00:00
Katie McCormick
b681794d25
am 07c0ad97: Merge "Doc update: new doc studio layout editor" into klp-docs
...
* commit '07c0ad973a2fdd8a35b3627e69f1134673c8b8e0':
Doc update: new doc studio layout editor
2014-03-13 22:15:01 +00:00
John Spurlock
62826f55be
am f6228d95: Merge "Fix doc typos in AppOpsManager.java" into klp-docs
...
* commit 'f6228d95eae7b05dd0015b3062e72c89148e65a2':
Fix doc typos in AppOpsManager.java
2014-03-13 22:14:57 +00:00
Tim Kilbourn
f94b6a93a4
Add leanback device features.
...
android.software.leanback - the device supports leanback UIs.
android.software.leanback_only - the device ONLY supports leanback UIs.
leanback_only is a hidden feature for now.
Change-Id: I497bd96464125ad81212c804e150f210f3e95af2
2014-03-13 15:02:54 -07:00
Ricardo Cervera
420d97fbc8
docs: Updated Building your First App tutorial. Bug: 13429905
...
-Updated default code in activities from ADT
-Updated screenshots for ADT wizards when changed
-Updated activity_ with fragment_ where required
-Other minor changes
Stage: http://quixote.mtv:8004/training/basics/firstapp/creating-project.html
Patch: Removed border from the new ADT screenshots.
Patch: Replaced device screenshots using an Android 4.4 device.
Patch: Addressed Katie's comments.
Change-Id: Ic0acf714b1b5913f1f82d6eafac53666a721dfe4
2014-03-13 14:59:59 -07:00
Marco Nelissen
7e435a011d
Verify certificates
...
b/13418320
Change-Id: I39c81b1557a16c7a4666a4531a398efa91dcb00c
2014-03-13 14:18:59 -07:00
JP Abgrall
4ecd833ee3
am 7baa7c80: Merge "ConnectivityService: add support to set TCP initial rwnd" into klp-dev
...
* commit '7baa7c804501b9cbcb5de281c5ddfaf03ba08f7a':
ConnectivityService: add support to set TCP initial rwnd
2014-03-13 20:36:51 +00:00
JP Abgrall
7baa7c8045
Merge "ConnectivityService: add support to set TCP initial rwnd" into klp-dev
2014-03-13 20:33:44 +00:00
Craig Mautner
1066fc61a3
Resolved conflicts for merge of ad63d914 to jb-mr2-dev
...
Change-Id: Iea4cec4ce6f588c9f976ac5a1ff0208f1f91471b
2014-03-13 12:35:23 -07:00
Naofumi Harada
0a167a9865
am 107041e2: am 03263ce3: am 3b182261: am 68c0346b: DO NOT MERGE - FLAG_PRIVILEGED disappears if privileged app is updated and rebooted
...
* commit '107041e299a48f9624bf7a70c003effac1c363ce':
DO NOT MERGE - FLAG_PRIVILEGED disappears if privileged app is updated and rebooted
2014-03-13 18:30:31 +00:00
Chad Brubaker
0b925975b8
am 48dd8b0f: am 74f99a4e: am 7fb07438: am 674f85af: Merge "Only allow System apps to make VPN exempt routes" into klp-dev
...
* commit '48dd8b0fc0090ebf6cef0a9ac045fc480dd31397':
Only allow System apps to make VPN exempt routes
2014-03-13 18:30:28 +00:00
Chad Brubaker
6467e900a1
am 7f68f7f4: am f5729a6a: am 1011960c: am decfd707: Merge "Add the calling package name to requestRouteToHost" into klp-dev
...
* commit '7f68f7f4a128538c1bbd33c82a40f0cc15994bf9':
Add the calling package name to requestRouteToHost
2014-03-13 18:30:25 +00:00
Naofumi Harada
107041e299
am 03263ce3: am 3b182261: am 68c0346b: DO NOT MERGE - FLAG_PRIVILEGED disappears if privileged app is updated and rebooted
...
* commit '03263ce38aaca11300595af19d313a9f6e3ead96':
DO NOT MERGE - FLAG_PRIVILEGED disappears if privileged app is updated and rebooted
2014-03-13 18:23:03 +00:00
Chad Brubaker
48dd8b0fc0
am 74f99a4e: am 7fb07438: am 674f85af: Merge "Only allow System apps to make VPN exempt routes" into klp-dev
...
* commit '74f99a4e904af56a62f86b81831c23c763b6001e':
Only allow System apps to make VPN exempt routes
2014-03-13 18:23:00 +00:00