OSDN Git Service

android-x86/frameworks-base.git
10 years agoMerge "Exposes more properties to assist in evaluating contrast ratios."
Jon Miranda [Thu, 10 Jul 2014 22:16:57 +0000 (22:16 +0000)]
Merge "Exposes more properties to assist in evaluating contrast ratios."

10 years agoUpdating strings to make them more clear for TC
Andres Morales [Thu, 10 Jul 2014 22:00:13 +0000 (15:00 -0700)]
Updating strings to make them more clear for TC

Bug: 15893731
Change-Id: Ib6f5591322e76a35336a62a93863c13363e30dba

10 years agoMerge "Support HdmiControlService.sendKeyEvent for both TV/playback device"
Jinsuk Kim [Thu, 10 Jul 2014 22:00:19 +0000 (22:00 +0000)]
Merge "Support HdmiControlService.sendKeyEvent for both TV/playback device"

10 years agoSupport HdmiControlService.sendKeyEvent for both TV/playback device
Jinsuk Kim [Mon, 7 Jul 2014 07:59:20 +0000 (16:59 +0900)]
Support HdmiControlService.sendKeyEvent for both TV/playback device

Added another parameter deviceType for HdmiControlService to
run the specified local device for sendKeyEvent.

Bug: 15844076
Change-Id: I598ef320ae94bba0ace38701ae0ca12fd0625559

10 years agoAdding call capabilities to indicate whether call supports VT.
Tyler Gunn [Thu, 10 Jul 2014 21:34:51 +0000 (14:34 -0700)]
Adding call capabilities to indicate whether call supports VT.

Bug: 16213105
Change-Id: Icb05d3f0f6bd90b2c45bdfb7b199f38aaecc16ca

10 years agoExposes more properties to assist in evaluating contrast ratios.
Jon Miranda [Tue, 1 Jul 2014 21:35:07 +0000 (14:35 -0700)]
Exposes more properties to assist in evaluating contrast ratios.

Change-Id: I43468df4d842e03001ab33e139095afadaeacd20

10 years agoLet VpnService specify a white/black list of apps that are allowed access.
Sreeram Ramachandran [Thu, 10 Jul 2014 04:11:12 +0000 (21:11 -0700)]
Let VpnService specify a white/black list of apps that are allowed access.

New API with stub implementation to be filled out later.

Bug: 13651397
Change-Id: Ibabd6c22495ce58dc88142bb958c1ef12adcf78e

10 years agoImplement two-finger pull down to QS.
Jorim Jaggi [Thu, 10 Jul 2014 21:07:00 +0000 (23:07 +0200)]
Implement two-finger pull down to QS.

Bug: 14590707
Change-Id: I7f88a5b26e88c79e19d4e6c7f4cc8277ffcb2d57

10 years agoMerge "Missed an entry in the copy constructor."
Robert Greenwalt [Thu, 10 Jul 2014 21:59:51 +0000 (21:59 +0000)]
Merge "Missed an entry in the copy constructor."

10 years agoMissed an entry in the copy constructor.
Robert Greenwalt [Thu, 10 Jul 2014 21:53:24 +0000 (14:53 -0700)]
Missed an entry in the copy constructor.

bug:15755597
Change-Id: Iee17ca88404a6a50258d204a12cd0c04cd15e34e

10 years agoMerge "Allow a VPN to be declared bypassable."
Sreeram Ramachandran [Thu, 10 Jul 2014 21:44:56 +0000 (21:44 +0000)]
Merge "Allow a VPN to be declared bypassable."

10 years agoAllow a VPN to be declared bypassable.
Sreeram Ramachandran [Thu, 10 Jul 2014 04:43:03 +0000 (21:43 -0700)]
Allow a VPN to be declared bypassable.

A VPN declared bypassable allows apps to use the new multinetwork APIs to
send/receive traffic directly over the underlying network, whereas without it,
traffic from those apps would be forced to go via the VPN.

Apps still need the right permissions to access the underlying network. For
example, if the underlying network is "untrusted", only apps with
CHANGE_NETWORK_STATE (or such permission) can actually use it directly.

New API with stub implementation to be filled out later.

Bug: 15347374
Change-Id: I8794715e024e08380a43f7a090613c5897611c5b

10 years agoNotificationListenerService API: Avoid unnecessary allocations
Christoph Studer [Thu, 12 Jun 2014 13:25:59 +0000 (15:25 +0200)]
NotificationListenerService API: Avoid unnecessary allocations

Instead of producing Ranking objects, RankingMap just populates
them now, allowing developers to re-use objects and avoid
unnecessary allocations.

Also rename isInterceptedByDnd() to meetsInterruptionFilter(),
since DND is not a concept anymore.

Bug: 15415840
Bug: 16099064
Change-Id: If9861cbdf14593e641a4d4ffd1b967647eb8e2b8

10 years agoMerge "Mark FLP constants as public, so they can be consumed by geofencing."
destradaa [Thu, 10 Jul 2014 21:36:43 +0000 (21:36 +0000)]
Merge "Mark FLP constants as public, so they can be consumed by geofencing."

10 years agoMark FLP constants as public, so they can be consumed by geofencing.
destradaa [Thu, 10 Jul 2014 19:41:11 +0000 (12:41 -0700)]
Mark FLP constants as public, so they can be consumed by geofencing.

Change-Id: I6e73692064a9f58eeac6ba1118c37ac500df0d9f

10 years agoMake WifiScanner System API
Wei Wang [Wed, 9 Jul 2014 04:37:01 +0000 (21:37 -0700)]
Make WifiScanner System API

Change-Id: I0e2ebae998165abbb48a8cee0a3723ace2ca99e5

10 years agoDynamically obtain telecomm service from PhoneManager.java
Santos Cordon [Thu, 10 Jul 2014 17:35:07 +0000 (10:35 -0700)]
Dynamically obtain telecomm service from PhoneManager.java

Bug: 16206418
Change-Id: Ie8845f4baf8956d03fcaf26cb899f5fb056df6cc

10 years agoandroid.os.Process: add killProcessGroup
Colin Cross [Tue, 3 Jun 2014 20:25:35 +0000 (13:25 -0700)]
android.os.Process: add killProcessGroup

Add Process.killProcessGroup to interface between ActivityManager and
libprocessgroup.

Bug: 15313911
Change-Id: I5226a6d86153b863e30d936cf1c84e256f0d7ea5

10 years agoMerge "Volume: allow dialog to play sound over keyguard."
John Spurlock [Thu, 10 Jul 2014 18:07:00 +0000 (18:07 +0000)]
Merge "Volume: allow dialog to play sound over keyguard."

10 years agoDon't assume all system apps are bundled.
Narayan Kamath [Thu, 10 Jul 2014 17:51:02 +0000 (18:51 +0100)]
Don't assume all system apps are bundled.

Calling setBundledAppAbisAndRoots will end up
setting a path that points to /system/ if it's called
on a system app that was subsequently updated.

bug: 16208505

Change-Id: I0bf85e0341029b3d4d209a402d30c2ce357daaf2

10 years agoBlock address families by default in VpnService.
Sreeram Ramachandran [Thu, 10 Jul 2014 06:01:30 +0000 (23:01 -0700)]
Block address families by default in VpnService.

If a VpnService only configures IPv4 addresses, routes and DNS servers, block
IPv6 by default, and vice versa. Also add an API to unblock a family without
needing to add an address, route or DNS server.

New API with stub implementation to be filled out later.

Bug: 15972465
Change-Id: I70d4d5c30ee71802610f6e16f100db6cbccef42c

10 years agoAllow VPNs to dynamically add/remove IP addresses on their tun interface.
Sreeram Ramachandran [Thu, 10 Jul 2014 06:21:25 +0000 (23:21 -0700)]
Allow VPNs to dynamically add/remove IP addresses on their tun interface.

New API with stub implementation to be filled out later.

Bug: 15409819
Change-Id: Ic0d2d459953eac86832905115a0d413b9b0b2660

10 years agoFix that everything lights up when clicking on the header
Jorim Jaggi [Thu, 10 Jul 2014 17:13:17 +0000 (19:13 +0200)]
Fix that everything lights up when clicking on the header

Bug: 16133698
Change-Id: I2eafb7efd3b605b0b39c5dcf5a828b3f866775d9

10 years agoVolume: allow dialog to play sound over keyguard.
John Spurlock [Thu, 10 Jul 2014 13:39:04 +0000 (09:39 -0400)]
Volume: allow dialog to play sound over keyguard.

Now that we are allowing the volume dialog above the keyguard,
the old suppression rule does not apply.

Bug:16186697
Change-Id: I071f1a2856850218e267d1fbaf547db44b644382

10 years agoMerge "Polish new IME API for L: CursorAnchorInfo"
Yohei Yukawa [Thu, 10 Jul 2014 11:45:44 +0000 (11:45 +0000)]
Merge "Polish new IME API for L: CursorAnchorInfo"

10 years agoPolish new IME API for L: CursorAnchorInfo
Yohei Yukawa [Tue, 8 Jul 2014 06:29:51 +0000 (15:29 +0900)]
Polish new IME API for L: CursorAnchorInfo

This CL allows application authors and input method authors to
communicate with each other more precisely on the visibility of
insertion marker and composing characters. Now we can describe
the situation where the coordinates of them are available but
they are overlapped by other UI elements.

This change is based on feedbacks from internal customers of
this preview API.

Change-Id: I82eba0e844a6f8b99ba11a68fad272399034cc24
BUG: 16118303

10 years agoMerge "Adding features and data_usage columns to call log."
Tyler Gunn [Thu, 10 Jul 2014 21:06:07 +0000 (21:06 +0000)]
Merge "Adding features and data_usage columns to call log."

10 years agoAdding features and data_usage columns to call log.
Tyler Gunn [Tue, 8 Jul 2014 22:22:55 +0000 (15:22 -0700)]
Adding features and data_usage columns to call log.

Tracks features of the call (eg video) and total bytes of data
usage.

Bug: 16015261
Change-Id: Icb8ef7559490f26614bc1cfb1f7e2f514ebea30f

10 years agoMerge "Fixing issue where we were responding to SCREEN_OFF and going home even if...
Winson Chung [Thu, 10 Jul 2014 21:00:24 +0000 (21:00 +0000)]
Merge "Fixing issue where we were responding to SCREEN_OFF and going home even if Recents was not visible. (Bug 16204632)"

10 years agoUpdate VpnService API documentation.
Sreeram Ramachandran [Thu, 10 Jul 2014 19:35:23 +0000 (12:35 -0700)]
Update VpnService API documentation.

The goal of blocking an address family by default is to prevent unintended
security holes. For example, a VPN that only deals with IPv4 doesn't know or
care about IPv6 at all, so it doesn't do anything for IPv6. An app shouldn't be
able to get around (bypass) the VPN by using IPv6.

Therefore, it is not necessary to block an address family in removeAddress().
The VPN was clearly aware of the address family (since it had configured such an
address before), so if it wants to block that family, it should add a default
route for that family and explicitly drop/block/reject those packets.

Bug: 15972465
Bug: 15409819
Change-Id: I845426fa90dc2358d3e11bc601db0b4bd5d3b7ac

10 years agoFixing issue where we were responding to SCREEN_OFF and going home even if Recents...
Winson Chung [Thu, 10 Jul 2014 20:57:16 +0000 (13:57 -0700)]
Fixing issue where we were responding to SCREEN_OFF and going home even if Recents was not visible. (Bug 16204632)

Change-Id: Id29d4190f63bfa3986d15975418f47a3a79fcb83

10 years agoAdd networkSpecifier string to NetworkCapabilties.
Robert Greenwalt [Thu, 10 Jul 2014 00:25:41 +0000 (17:25 -0700)]
Add networkSpecifier string to NetworkCapabilties.

Allows transport specific network selectivity where multi-sim or sta+sta
is supported.

bug:1575597
Change-Id: I9c60fe7710e988c17d63236788b492a3ddd264a1

10 years agoFix name mismatch in WifiAdapter
Vinit Deshpande [Thu, 10 Jul 2014 05:58:21 +0000 (22:58 -0700)]
Fix name mismatch in WifiAdapter

Change-Id: I895a2b7a8aa07a14f54543d0f86ad4a8e7660051

10 years agoIntroduce Wifi Adapters
Vinit Deshpande [Mon, 7 Jul 2014 18:57:26 +0000 (11:57 -0700)]
Introduce Wifi Adapters

This change extracts all the wifi interfaces on the device; and provides
its supported features.

Change-Id: I7fbdbec684d653a6e4bf851797e3065ce222e873

10 years agoLower minimum scanning period in WifiScanner
Vinit Deshpande [Fri, 27 Jun 2014 01:29:37 +0000 (18:29 -0700)]
Lower minimum scanning period in WifiScanner

Change-Id: I4af8200a23c2b61b2505424a3832ca47d390fd80

10 years agoConvert Vpn from NetworkStateTracker to NetworkAgent.
Paul Jensen [Wed, 7 May 2014 19:27:40 +0000 (15:27 -0400)]
Convert Vpn from NetworkStateTracker to NetworkAgent.

This eliminates the need for the ConnectivityService.VpnCallback class.
This requires shifting VPNs to the new "network" netd API.
VpnService.protect() is modified to no longer go through ConnectivityService.
NetworkCapabilities is extended to add a transport type for VPNs and a
capability requiring a non-VPN (so the default NetworkRequest isn't satisfied
by a VPN).

bug:15409918
Change-Id: Ic4498f1961582208add6f375ad16ce376ee9eb95

10 years agoMerge "camera2: Add BlackLevelPattern class."
Ruben Brunk [Thu, 10 Jul 2014 20:37:59 +0000 (20:37 +0000)]
Merge "camera2: Add BlackLevelPattern class."

10 years agocamera2: Add BlackLevelPattern class.
Ruben Brunk [Thu, 5 Jun 2014 20:16:45 +0000 (13:16 -0700)]
camera2: Add BlackLevelPattern class.

Bug: 15448889

- Adds BlackLevelPattern class and marshaller.
- Updates BlackLevelPattern tag to use this class.

Change-Id: I5d3393f4a1695664bc5315eb592fb0a4e154d22e

10 years agoMerge "Set the call video provider again after listeners are added."
Andrew Lee [Thu, 10 Jul 2014 20:36:45 +0000 (20:36 +0000)]
Merge "Set the call video provider again after listeners are added."

10 years agoSet the call video provider again after listeners are added.
Andrew Lee [Thu, 10 Jul 2014 00:07:13 +0000 (17:07 -0700)]
Set the call video provider again after listeners are added.

Bug: 16043064
Change-Id: I97fecd71fbf2f27721e80fd6ba58c408884472e7

10 years agoIgnore hasService in updateTelephonySignalStrength
Wink Saville [Thu, 10 Jul 2014 20:01:52 +0000 (13:01 -0700)]
Ignore hasService in updateTelephonySignalStrength

A possible reason for empty triangle is there is no service, I'm
temporarily ignoring hasService in updateTelphonySignalStrength and
adding more debug.

Add logSSC to see history of Service State Changes.

Bug: 16148026
Change-Id: Ia463997eac7b062653b3cef00570d3fffc115ad3

10 years agoMerge "Remove old listeners from LauncherApps."
Kenny Guy [Thu, 10 Jul 2014 17:20:04 +0000 (17:20 +0000)]
Merge "Remove old listeners from LauncherApps."

10 years agoRemove old listeners from LauncherApps.
Kenny Guy [Thu, 10 Jul 2014 17:10:14 +0000 (18:10 +0100)]
Remove old listeners from LauncherApps.

Removed functions kept to support
transition from old api names to new.
Fix bug with attempting to remove from
listeners rather than callbacks list.

Bug: 15518265
Change-Id: Ief08a6bd8289608875c1cbf5af9a4389c6e9adfd

10 years agoMerge "INSTALL_NON_MARKET_APPS lives in Secure again."
Julia Reynolds [Thu, 10 Jul 2014 17:15:00 +0000 (17:15 +0000)]
Merge "INSTALL_NON_MARKET_APPS lives in Secure again."

10 years agoINSTALL_NON_MARKET_APPS lives in Secure again.
Julia Reynolds [Thu, 10 Jul 2014 16:29:40 +0000 (12:29 -0400)]
INSTALL_NON_MARKET_APPS lives in Secure again.

Change-Id: Ib3c7a48b8dc2d649f2f6c8e8cd822ab342634afd

10 years agoMerge "Pipe volume keys to adjustVolume instead of sendMediaKeyEvent"
RoboErik [Thu, 10 Jul 2014 16:21:24 +0000 (16:21 +0000)]
Merge "Pipe volume keys to adjustVolume instead of sendMediaKeyEvent"

10 years agoPipe volume keys to adjustVolume instead of sendMediaKeyEvent
RoboErik [Tue, 8 Jul 2014 23:47:31 +0000 (16:47 -0700)]
Pipe volume keys to adjustVolume instead of sendMediaKeyEvent

We were calling sendMediaKeyEvent with a KEYCODE_VOLUME key, which was being
ignored because it's not a media key. This redirects the volume keys to use
the adjustVolume methods instead. It also sends the appropriate flags to
make the lock screen consistent with the home screen and the volume keys
only affect active playback when the screen is off.

bug:15900519
Change-Id: I9f3853a2385869353a58debae6e6ca9933ba06ce

10 years agoDon't change View visibility during activity transitions.
George Mount [Wed, 9 Jul 2014 21:55:03 +0000 (14:55 -0700)]
Don't change View visibility during activity transitions.

Bug 16187776

Changing View visibility can change the View's focused item.
To prevent this, a backdoor is introduced into Transition
and Visiblity to set the target Visibility used in Activity Transitions.

Change-Id: Idfd2c6fba2cad80fecdfd086990ddc604f86ca68

10 years agoAdd more semiotic class types for TtsSpan.
Niels Egberts [Wed, 9 Jul 2014 14:18:21 +0000 (15:18 +0100)]
Add more semiotic class types for TtsSpan.

Change-Id: I4c5f141f56d6ec679be59634693f591e3386f152

10 years agoFix TTS regression, TTS#stop can result in #onDone callback.
Przemyslaw Szczepaniak [Tue, 8 Jul 2014 11:56:35 +0000 (12:56 +0100)]
Fix TTS regression, TTS#stop can result in #onDone callback.

Regressinon in the L, side effect of the rewrite. In pre-L android,
UtteranceProgressListener#onDone was called (but only if client
received UtteranceProgressListener#onStart for the utterance in progress)
after client called TextToSpeech#stop. This changeset reinstates
this behaviour.
+ Removed not used fallback callback

Bug: 16149006
Change-Id: I2eb5ede0abe6f5717b07f09adad861465575c238

10 years agoMerge "Camera2: Update capabilities metadata"
Eino-Ville Talvala [Thu, 10 Jul 2014 17:13:19 +0000 (17:13 +0000)]
Merge "Camera2: Update capabilities metadata"

10 years agoCamera2: Update capabilities metadata
Eino-Ville Talvala [Wed, 9 Jul 2014 17:07:36 +0000 (10:07 -0700)]
Camera2: Update capabilities metadata

Change-Id: Ic2dc18f535cbc34a1504a6a746e7f7303fa6e839

10 years agoAdd userId as a new field for SearchIndexableData
Fabrice Di Meglio [Thu, 10 Jul 2014 02:12:26 +0000 (19:12 -0700)]
Add userId as a new field for SearchIndexableData

See bug: #15837747 Search - update for Enterprise support

Change-Id: I1231f8870754aafa449a4c17350be70b524da230

10 years agoMerge "camera2: Document CameraCaptureSession behavior given 0 Surfaces"
Eino-Ville Talvala [Thu, 10 Jul 2014 16:13:09 +0000 (16:13 +0000)]
Merge "camera2: Document CameraCaptureSession behavior given 0 Surfaces"

10 years agocamera2: Document CameraCaptureSession behavior given 0 Surfaces
Sol Boucher [Thu, 10 Jul 2014 01:36:28 +0000 (18:36 -0700)]
camera2: Document CameraCaptureSession behavior given 0 Surfaces

Clarify that this will cause an IllegalArgumentException to be thrown

Change-Id: Ifabfed6d8d46492c4ca45bbbed599ded5260b099

10 years agoMerge "Add glyph rerasterization hack for SystemUI."
Jorim Jaggi [Thu, 10 Jul 2014 17:09:57 +0000 (17:09 +0000)]
Merge "Add glyph rerasterization hack for SystemUI."

10 years agoAdd glyph rerasterization hack for SystemUI.
Jorim Jaggi [Wed, 9 Jul 2014 17:04:07 +0000 (19:04 +0200)]
Add glyph rerasterization hack for SystemUI.

Change-Id: I39d84e981b828b501801349d7a5e70a089b5f14e

10 years agoam 0bf5cfc0: am 8348c351: am 4fea742c: Merge "Update copyFrom(BaseObj[]) for large...
Stephen Hines [Thu, 10 Jul 2014 00:50:12 +0000 (00:50 +0000)]
am 0bf5cfc0: am 8348c351: am 4fea742c: Merge "Update copyFrom(BaseObj[]) for large objects."

* commit '0bf5cfc0b3e10265e47920d6ed5b65f94a5a178a':
  Update copyFrom(BaseObj[]) for large objects.

10 years agoMerge branch 'master' of https://googleplex-android.googlesource.com/_direct/platform...
Elliott Hughes [Thu, 10 Jul 2014 00:43:07 +0000 (00:43 +0000)]
Merge branch 'master' of https://googleplex-android.googlesource.com/_direct/platform/frameworks/base

10 years agoam 583a845c: am 3964ea46: am d74f99d3: Merge "Switch frameworks/base/libs/androidfw...
Elliott Hughes [Thu, 10 Jul 2014 00:42:48 +0000 (00:42 +0000)]
am 583a845c: am 3964ea46: am d74f99d3: Merge "Switch frameworks/base/libs/androidfw to the new icu."

* commit '583a845c6eb6308d7ada72cb0e91444efc91cc54':
  Switch frameworks/base/libs/androidfw to the new icu.

10 years agoresolved conflicts for merge of f6be5a7a to master
Elliott Hughes [Thu, 10 Jul 2014 00:40:24 +0000 (17:40 -0700)]
resolved conflicts for merge of f6be5a7a to master

Change-Id: I6dcfb33981df90877fb9f3752b853cf377633edf

10 years agoMerge "Add AlarmClock API to AlarmManager"
Adrian Roos [Thu, 10 Jul 2014 17:08:13 +0000 (17:08 +0000)]
Merge "Add AlarmClock API to AlarmManager"

10 years agoAdd AlarmClock API to AlarmManager
Adrian Roos [Mon, 7 Jul 2014 21:35:53 +0000 (23:35 +0200)]
Add AlarmClock API to AlarmManager

Adds a new kind of alarm that represents an alarm clock and
a way to query the next scheduled alarm clock.

Deprecates Settings.System.NEXT_ALARM_FORMATTED.

Bug: 14589952
Change-Id: I297eeeff36d07adcda010afac183d0f5ee37dc99

10 years agoam 8348c351: am 4fea742c: Merge "Update copyFrom(BaseObj[]) for large objects."
Stephen Hines [Thu, 10 Jul 2014 00:21:50 +0000 (00:21 +0000)]
am 8348c351: am 4fea742c: Merge "Update copyFrom(BaseObj[]) for large objects."

* commit '8348c35165001cdb16c73f077be257f653392535':
  Update copyFrom(BaseObj[]) for large objects.

10 years agoam 10c286d6: am cc2af1c0: Merge "Revert "Change list for NDK Revision 10. Staged...
Robert Ly [Thu, 10 Jul 2014 00:19:56 +0000 (00:19 +0000)]
am 10c286d6: am cc2af1c0: Merge "Revert "Change list for NDK Revision 10. Staged at: boku.mtv.corp.google.com:9198/tools/sdk/ndk/index.html"" into klp-modular-dev

* commit '10c286d657c93c8b80b8d336661569256749f39e':
  Revert "Change list for NDK Revision 10. Staged at: http://boku.mtv.corp.google.com:9198/tools/sdk/ndk/index.html"

10 years agoam 4fea742c: Merge "Update copyFrom(BaseObj[]) for large objects."
Stephen Hines [Thu, 10 Jul 2014 00:16:44 +0000 (00:16 +0000)]
am 4fea742c: Merge "Update copyFrom(BaseObj[]) for large objects."

* commit '4fea742c07d2d55f29b7d61078914c5f83817313':
  Update copyFrom(BaseObj[]) for large objects.

10 years agoam 3964ea46: am d74f99d3: Merge "Switch frameworks/base/libs/androidfw to the new...
Elliott Hughes [Thu, 10 Jul 2014 00:16:43 +0000 (00:16 +0000)]
am 3964ea46: am d74f99d3: Merge "Switch frameworks/base/libs/androidfw to the new icu."

* commit '3964ea46750cd5715f29ad4d9cada4a35208ad7a':
  Switch frameworks/base/libs/androidfw to the new icu.

10 years agoam f072fda1: am effcc83e: Merge "Switch frameworks/base/core/jni to the new icu."
Elliott Hughes [Thu, 10 Jul 2014 00:16:29 +0000 (00:16 +0000)]
am f072fda1: am effcc83e: Merge "Switch frameworks/base/core/jni to the new icu."

* commit 'f072fda13fd47d7dc7246cb821a26990d8fb271f':
  Switch frameworks/base/core/jni to the new icu.

10 years agoam cc2af1c0: Merge "Revert "Change list for NDK Revision 10. Staged at: http://boku...
Robert Ly [Thu, 10 Jul 2014 00:11:33 +0000 (00:11 +0000)]
am cc2af1c0: Merge "Revert "Change list for NDK Revision 10. Staged at: boku.mtv.corp.google.com:9198/tools/sdk/ndk/index.html"" into klp-modular-dev

* commit 'cc2af1c010ae896ef6aea7c428876ea5d9a7dc73':
  Revert "Change list for NDK Revision 10. Staged at: http://boku.mtv.corp.google.com:9198/tools/sdk/ndk/index.html"

10 years agoam d74f99d3: Merge "Switch frameworks/base/libs/androidfw to the new icu."
Elliott Hughes [Thu, 10 Jul 2014 00:08:33 +0000 (00:08 +0000)]
am d74f99d3: Merge "Switch frameworks/base/libs/androidfw to the new icu."

* commit 'd74f99d390d9a0e1c800ee68b1bc39c210aca989':
  Switch frameworks/base/libs/androidfw to the new icu.

10 years agoam effcc83e: Merge "Switch frameworks/base/core/jni to the new icu."
Elliott Hughes [Thu, 10 Jul 2014 00:08:29 +0000 (00:08 +0000)]
am effcc83e: Merge "Switch frameworks/base/core/jni to the new icu."

* commit 'effcc83e42638a5fa7eceaebe22081a1b9eaebaf':
  Switch frameworks/base/core/jni to the new icu.

10 years agoam 9afee0df: docs: Added missing instructions for copying the Google Play Services...
Quddus Chong [Wed, 9 Jul 2014 23:02:01 +0000 (23:02 +0000)]
am 9afee0df: docs: Added missing instructions for copying the Google Play Services library project.

* commit '9afee0df49ce019bf8c8d1c7dc15857949637ccf':
  docs: Added missing instructions for copying the Google Play Services library project.

10 years agodocs: Added missing instructions for copying the Google Play Services library project.
Quddus Chong [Wed, 9 Jul 2014 21:38:04 +0000 (14:38 -0700)]
docs: Added missing instructions for copying the Google Play Services library project.

Change-Id: I04bbfce7e3901a1aa14a3c2a273674014c60ae17

10 years agoMerge "Switch frameworks/base/core/jni to the new icu."
Elliott Hughes [Wed, 9 Jul 2014 23:59:14 +0000 (23:59 +0000)]
Merge "Switch frameworks/base/core/jni to the new icu."

10 years agoSwitch frameworks/base/core/jni to the new icu.
Elliott Hughes [Wed, 9 Jul 2014 23:56:11 +0000 (16:56 -0700)]
Switch frameworks/base/core/jni to the new icu.

Change-Id: Id12ce02da377ce78f318e10633c47f500237d9d9

10 years agoMerge "Get rid of security exception spam during boot."
Dianne Hackborn [Thu, 10 Jul 2014 00:42:58 +0000 (00:42 +0000)]
Merge "Get rid of security exception spam during boot."

10 years agoGet rid of security exception spam during boot.
Dianne Hackborn [Wed, 9 Jul 2014 23:39:14 +0000 (16:39 -0700)]
Get rid of security exception spam during boot.

Change-Id: If7a516e463722280bf597f7dd601e7a0f6e379c8

10 years agoMerge "Remove Markup and Utterance classes."
Niels Egberts [Thu, 10 Jul 2014 11:45:23 +0000 (11:45 +0000)]
Merge "Remove Markup and Utterance classes."

10 years agoTag hole-punching api with @SystemApi.
Yuncheol Heo [Tue, 8 Jul 2014 10:43:00 +0000 (19:43 +0900)]
Tag hole-punching api with @SystemApi.

Change-Id: I50c27c32abd7e6d2404c451fb53cfb1379b88e00

10 years agoVerify the CEC message source and the destination.
Yuncheol Heo [Thu, 10 Jul 2014 09:52:28 +0000 (18:52 +0900)]
Verify the CEC message source and the destination.

- Depending on the message type, the direct destination or the broadcast
  destination can't be used, and neither the unregistered source can be
  allowed.

Change-Id: I7fe2151025afbf155ae663331d5d97d4910c4a98

10 years agoMerge "Add Connection.setCallCapabilities"
Sailesh Nepal [Thu, 10 Jul 2014 06:22:09 +0000 (06:22 +0000)]
Merge "Add Connection.setCallCapabilities"

10 years agoAdd Connection.setCallCapabilities
Sailesh Nepal [Thu, 10 Jul 2014 04:03:20 +0000 (21:03 -0700)]
Add Connection.setCallCapabilities

This will be used to enable things like hold and
conferencing.

Change-Id: I90238eeefbcbfaa044881d80833b62e4474821d6

10 years agoResolverDrawerLayout for ResolverActivity
Adam Powell [Tue, 8 Jul 2014 01:49:10 +0000 (18:49 -0700)]
ResolverDrawerLayout for ResolverActivity

Internal widget to allow nested scrolling of the grid of intent filter
targets. Initial logic complete.

Bug 15694906

Change-Id: Ib19723146bf1722db6bdd68f95cc6e623462d0f0

10 years agoMerge "Multi-arch application installs."
Narayan Kamath [Thu, 10 Jul 2014 16:33:00 +0000 (16:33 +0000)]
Merge "Multi-arch application installs."

10 years agoMulti-arch application installs.
Narayan Kamath [Fri, 4 Jul 2014 17:30:45 +0000 (18:30 +0100)]
Multi-arch application installs.

Each application now has two ABIs, the primary
and the secondary. The app is always launched with
the primary, but the secondary might be used by other apps
that load the given applications code. This implies we
must:

- dex2oat the app both ways.
- extract shared libraries for both abis.

The former is relatively straightforward but the latter
requires us to change the layout for shared libs that we
unpack from applications. The bulk of this change deals
with the latter.

This change continues to fill in nativeLibraryPath during
scans for backwards compatibility. This will be removed in
a future patch.

Change-Id: Ia943dd11ef815c5cbfc60f17929eaa2a652a385a

10 years agoMerge "Add battery level in status bar on Keyguard when charging"
Jorim Jaggi [Thu, 10 Jul 2014 19:53:19 +0000 (19:53 +0000)]
Merge "Add battery level in status bar on Keyguard when charging"

10 years agoActivityManager: use Process.killProcessGroup to kill forked processes
Colin Cross [Tue, 3 Jun 2014 20:26:58 +0000 (13:26 -0700)]
ActivityManager: use Process.killProcessGroup to kill forked processes

Place newly-created processes in a process group, and use
killProcessGroup to kill any forked processes.

Bug: 15313911
Change-Id: I0f3e2eeebd9a910dae3f6b2801826c92aea03030

10 years agoAdd battery level in status bar on Keyguard when charging
Jorim Jaggi [Thu, 10 Jul 2014 19:00:57 +0000 (21:00 +0200)]
Add battery level in status bar on Keyguard when charging

Also fixes flickering in the header when overscrolling the
notifications.

Change-Id: I3d6aa95e364298718c6d8b050a1091e7ccd7609d

10 years agoUpdate SearchIndexablesContract for adding UserId
Fabrice Di Meglio [Thu, 10 Jul 2014 19:11:47 +0000 (12:11 -0700)]
Update SearchIndexablesContract for adding UserId

See bug: ##15837747 Search - update for Enterprise support

Change-Id: I8f2d33e570240ec2f002c74e2a19f675b4d744f8

10 years agoMerge "Refactor wifi p2p's startDhcpServer function"
Robert Greenwalt [Thu, 10 Jul 2014 19:15:24 +0000 (19:15 +0000)]
Merge "Refactor wifi p2p's startDhcpServer function"

10 years agoRefactor wifi p2p's startDhcpServer function
Robert Greenwalt [Mon, 23 Jun 2014 21:53:42 +0000 (14:53 -0700)]
Refactor wifi p2p's startDhcpServer function

Add getTetheredDhcpRanges() interface and call it before calling
mNwService.startTethering to update dhcp ranges.  This will allow
p2p apps to run well concurently with other tethering apps.

Manual import of AOSP change 81546 by jianzheng.zhou@freescale.com

Change-Id: Iebc62f95bdcedde80e2c1d3e9580d3f625c3b50b

10 years agoMerge "Add API for specifying popup window shadows and shadow insets"
Alan Viverette [Thu, 10 Jul 2014 19:48:31 +0000 (19:48 +0000)]
Merge "Add API for specifying popup window shadows and shadow insets"

10 years agoMerge "Some string cleanup."
Santos Cordon [Thu, 10 Jul 2014 19:25:27 +0000 (19:25 +0000)]
Merge "Some string cleanup."

10 years agoSome string cleanup.
Santos Cordon [Thu, 10 Jul 2014 19:18:03 +0000 (12:18 -0700)]
Some string cleanup.

Change-Id: Icf8ec1cb162353e24d6982f36e94691ead722eac

10 years agoMerge "Enable network validations and add app to handle captive portal login."
Paul Jensen [Thu, 10 Jul 2014 19:05:07 +0000 (19:05 +0000)]
Merge "Enable network validations and add app to handle captive portal login."

10 years agoMerge "Add EXTRA_CALL_TYPE_FILTER"
Yorke Lee [Thu, 10 Jul 2014 19:04:14 +0000 (19:04 +0000)]
Merge "Add EXTRA_CALL_TYPE_FILTER"

10 years agoAdd EXTRA_CALL_TYPE_FILTER
Yorke Lee [Wed, 9 Jul 2014 21:11:46 +0000 (14:11 -0700)]
Add EXTRA_CALL_TYPE_FILTER

Add an extra to allow the call log to be displayed with a filtered
list of calls

Bug: 15830957

Change-Id: I7104734a1972adf531f1b275347496282fee86a2

10 years agoEnable network validations and add app to handle captive portal login.
Paul Jensen [Thu, 15 May 2014 14:33:05 +0000 (10:33 -0400)]
Enable network validations and add app to handle captive portal login.

Network validation prevents networks claiming to provide internet connectivity
from becoming the default network in cases where internet connectivity is not
found to actually exist.
If a captive portal is encountered the appropriate broadcasts and notifications
are surfaced to allow apps to handle signing in.  If no app handles signing in,
my system app will handle it.

Bug:15409233
Bug:15409354

Change-Id: Ie240d7eac4bdbab8cc7578782bd72d8b26de7951

10 years agoMerge "Add Network inspection API."
Robert Greenwalt [Thu, 10 Jul 2014 19:02:55 +0000 (19:02 +0000)]
Merge "Add Network inspection API."

10 years agoSpec change for enterprise lookup
Makoto Onuki [Thu, 10 Jul 2014 18:24:21 +0000 (11:24 -0700)]
Spec change for enterprise lookup

- Stop nulling out most fields.
- Return artificial IDs for corp contacts.
- Add a method to tell if a contact is from the corp profile.

Bug 15779911

Change-Id: I21ab20ad4147b303cd0d49d33b64a38275342dc5