OSDN Git Service

android-x86/frameworks-base.git
11 years agoFixing bugs exposed when moving accessibility CTS tests to UiAutomation.
Svetoslav [Tue, 23 Apr 2013 01:34:02 +0000 (18:34 -0700)]
Fixing bugs exposed when moving accessibility CTS tests to UiAutomation.

1. UiAutomation#executeAndWaitForEvent method was invoking the passed
   runnable while holding the lock which may lead to a deadlock. For
   example: a runnable that calls getActivity() gets us into a state
   like this.

2. UI automation services did not get all capabilities such a
   service can have. Now a UI test service gets all of them.

3. When UiAutomation was exiting for event fired as a result of a
   performed action, it was checking whether the received evnet time
   is strictly before the time of executing the command that should
   fire the event. However, if the execution is fast enough, i.e.
   less than one millisecond, then the event time and the execution
   time are the same. This was leading to a missed signal in rare
   cases.

4. AccessibilityNodeInfoCache was not clearing the relevant state
   for accessibility focus clearing event.

5. Accessibility text traversal in TextView was partially using text
   and partially content description - broken. Now we are using the
   text since for text view and content desc for other views. In other
   words, we are using the most precise text we have.

6. AccessibilityManagerService was not granting capabilities of a
   UiAutomation service - plainly wrong.

CTS change:https://googleplex-android-review.googlesource.com/#/c/300693/

bug:8695422
bug:8657560

Change-Id: I9afc5c3c69eb51f1c01930959232f44681b15e86

11 years agoMerge "Identify in logs launch of voice search from key events" into jb-mr2-dev
Jean-Michel Trivi [Tue, 23 Apr 2013 01:30:29 +0000 (01:30 +0000)]
Merge "Identify in logs launch of voice search from key events" into jb-mr2-dev

11 years agoMerge "Fix concurrency issues when parceling StatusBarNotifications." into jb-mr2-dev
Daniel Sandler [Tue, 23 Apr 2013 00:53:31 +0000 (00:53 +0000)]
Merge "Fix concurrency issues when parceling StatusBarNotifications." into jb-mr2-dev

11 years agoMerge "Listen for brightness dialog broadcasts from all users" into jb-mr2-dev
Amith Yamasani [Tue, 23 Apr 2013 00:46:42 +0000 (00:46 +0000)]
Merge "Listen for brightness dialog broadcasts from all users" into jb-mr2-dev

11 years agoam 80177e0c: am c2340c4d: am ecf55180: am 04f3b81a: am c7523804: am 00cfba95: Doc...
Dirk Dougherty [Tue, 23 Apr 2013 00:11:01 +0000 (17:11 -0700)]
am 80177e0c: am c2340c4d: am ecf55180: am 04f3b81a: am c7523804: am 00cfba95: Doc change: update support urls.

* commit '80177e0cdb2e4178d9593f758a2bca352480e653':
  Doc change: update support urls.

11 years agoam c2340c4d: am ecf55180: am 04f3b81a: am c7523804: am 00cfba95: Doc change: update...
Dirk Dougherty [Tue, 23 Apr 2013 00:08:51 +0000 (17:08 -0700)]
am c2340c4d: am ecf55180: am 04f3b81a: am c7523804: am 00cfba95: Doc change: update support urls.

* commit 'c2340c4dc7cf451a5d2ab5392801974dbbf3a414':
  Doc change: update support urls.

11 years agoMerge "Add ContentValues & CursorWindow to framework.aidl" into jb-mr2-dev
Nick Pelly [Tue, 23 Apr 2013 00:07:18 +0000 (00:07 +0000)]
Merge "Add ContentValues & CursorWindow to framework.aidl" into jb-mr2-dev

11 years agoam ecf55180: am 04f3b81a: am c7523804: am 00cfba95: Doc change: update support urls.
Dirk Dougherty [Tue, 23 Apr 2013 00:06:40 +0000 (17:06 -0700)]
am ecf55180: am 04f3b81a: am c7523804: am 00cfba95: Doc change: update support urls.

* commit 'ecf551805ec96e050a703beb9d4033bd2757fe2e':
  Doc change: update support urls.

11 years agoam 04f3b81a: am c7523804: am 00cfba95: Doc change: update support urls.
Dirk Dougherty [Tue, 23 Apr 2013 00:05:08 +0000 (17:05 -0700)]
am 04f3b81a: am c7523804: am 00cfba95: Doc change: update support urls.

* commit '04f3b81aad12d5d28db42db40545603c6b128c1f':
  Doc change: update support urls.

11 years agoMerge "Rewrite input handling for native applications" into jb-mr2-dev
Michael Wright [Tue, 23 Apr 2013 00:04:21 +0000 (00:04 +0000)]
Merge "Rewrite input handling for native applications" into jb-mr2-dev

11 years agoRewrite input handling for native applications
Michael Wright [Thu, 11 Apr 2013 04:12:00 +0000 (21:12 -0700)]
Rewrite input handling for native applications

Bug: 8473020
Change-Id: Ic4353d8924ab877bec21aff8c2dba9fe725bf906

11 years agoMerge "Making new node id APIs return strings." into jb-mr2-dev
Svetoslav [Tue, 23 Apr 2013 00:01:36 +0000 (00:01 +0000)]
Merge "Making new node id APIs return strings." into jb-mr2-dev

11 years agoam c7523804: am 00cfba95: Doc change: update support urls.
Dirk Dougherty [Tue, 23 Apr 2013 00:01:21 +0000 (17:01 -0700)]
am c7523804: am 00cfba95: Doc change: update support urls.

* commit 'c7523804c890cd7ed3b61f51b9f5d029320fd406':
  Doc change: update support urls.

11 years agoam 00cfba95: Doc change: update support urls.
Dirk Dougherty [Mon, 22 Apr 2013 23:59:34 +0000 (16:59 -0700)]
am 00cfba95: Doc change: update support urls.

* commit '00cfba95ce5ea3c081b9d7353998f80a7c6edbc9':
  Doc change: update support urls.

11 years agoMerge "Opt-in mechanism for RemoteControlClient position anti-drift check" into jb...
Jean-Michel Trivi [Mon, 22 Apr 2013 23:41:04 +0000 (23:41 +0000)]
Merge "Opt-in mechanism for RemoteControlClient position anti-drift check" into jb-mr2-dev

11 years agoMerge "JB MR2 == API 18." into jb-mr2-dev
Dianne Hackborn [Mon, 22 Apr 2013 23:37:37 +0000 (23:37 +0000)]
Merge "JB MR2 == API 18." into jb-mr2-dev

11 years agoDoc change: update support urls.
Dirk Dougherty [Mon, 22 Apr 2013 21:45:30 +0000 (14:45 -0700)]
Doc change: update support urls.

Change-Id: I79e93efb6adab6bc010379f66d0434afcb0fcf4f

11 years agoAdd ContentValues & CursorWindow to framework.aidl
Nick Pelly [Mon, 22 Apr 2013 05:52:03 +0000 (15:52 +1000)]
Add ContentValues & CursorWindow to framework.aidl

By adding these stubs, they will be automatically added to framework.aidl
in sdk builds.

This makes it easier for unbundled apps to pass these objects across
AIDL calls.

ContentValues & CursorWindow are already public Parcelables. It is an
oversight that they were not already in framework.aidl.

There are a lot of other public Parcelables that are missing from
framework.aidl. This just fixes two commonly requested ones.

Change-Id: If61e19b1206da1680413d9ea03de87a90b6d233e

11 years agoMerge "Fix for bug 8578258: GridLayout is forcing wrong width to TextView widgets...
Philip Milne [Mon, 22 Apr 2013 22:26:21 +0000 (22:26 +0000)]
Merge "Fix for bug 8578258: GridLayout is forcing wrong width to TextView widgets" into jb-mr2-dev

11 years agoMerge "Expand hardware accel doc" into jb-mr2-dev
Chris Craik [Mon, 22 Apr 2013 21:55:12 +0000 (21:55 +0000)]
Merge "Expand hardware accel doc" into jb-mr2-dev

11 years agoMerge "Listen for network disconnect." into jb-mr2-dev
Robert Greenwalt [Mon, 22 Apr 2013 21:33:28 +0000 (21:33 +0000)]
Merge "Listen for network disconnect." into jb-mr2-dev

11 years agoam ab3b13eb: am e5d47b39: am cdfeb09d: am 10fc5e05: am cca23552: am 974af93d: Doc...
Dirk Dougherty [Mon, 22 Apr 2013 21:32:46 +0000 (14:32 -0700)]
am ab3b13eb: am e5d47b39: am cdfeb09d: am 10fc5e05: am cca23552: am 974af93d: Doc change: update payment detail for merch account.

* commit 'ab3b13eb332121cdf31370dbad8a7e49aac652a3':
  Doc change: update payment detail for merch account.

11 years agoam e5d47b39: am cdfeb09d: am 10fc5e05: am cca23552: am 974af93d: Doc change: update...
Dirk Dougherty [Mon, 22 Apr 2013 21:30:24 +0000 (14:30 -0700)]
am e5d47b39: am cdfeb09d: am 10fc5e05: am cca23552: am 974af93d: Doc change: update payment detail for merch account.

* commit 'e5d47b39fd748ebfe8c7fe4da6849ba70faff69a':
  Doc change: update payment detail for merch account.

11 years agoam cdfeb09d: am 10fc5e05: am cca23552: am 974af93d: Doc change: update payment detail...
Dirk Dougherty [Mon, 22 Apr 2013 21:28:21 +0000 (14:28 -0700)]
am cdfeb09d: am 10fc5e05: am cca23552: am 974af93d: Doc change: update payment detail for merch account.

* commit 'cdfeb09d65cb76cb23b965c1fac2bf22fcc80909':
  Doc change: update payment detail for merch account.

11 years agoam 10fc5e05: am cca23552: am 974af93d: Doc change: update payment detail for merch...
Dirk Dougherty [Mon, 22 Apr 2013 21:27:00 +0000 (14:27 -0700)]
am 10fc5e05: am cca23552: am 974af93d: Doc change: update payment detail for merch account.

* commit '10fc5e0528a7cad3f2eab0694ed471d29184ec18':
  Doc change: update payment detail for merch account.

11 years agoam cca23552: am 974af93d: Doc change: update payment detail for merch account.
Dirk Dougherty [Mon, 22 Apr 2013 21:25:21 +0000 (14:25 -0700)]
am cca23552: am 974af93d: Doc change: update payment detail for merch account.

* commit 'cca235525f14ba8845ef5385036e7913c23f7dd1':
  Doc change: update payment detail for merch account.

11 years agoam 974af93d: Doc change: update payment detail for merch account.
Dirk Dougherty [Mon, 22 Apr 2013 21:22:47 +0000 (14:22 -0700)]
am 974af93d: Doc change: update payment detail for merch account.

* commit '974af93de950b68616aed44985720e2978db5393':
  Doc change: update payment detail for merch account.

11 years agoDoc change: update payment detail for merch account.
Dirk Dougherty [Mon, 22 Apr 2013 20:03:11 +0000 (13:03 -0700)]
Doc change: update payment detail for merch account.

Change-Id: I54298c010183a112776065ec894611d5de5f1cc1

11 years agoOpt-in mechanism for RemoteControlClient position anti-drift check
Jean-Michel Trivi [Fri, 19 Apr 2013 15:56:50 +0000 (08:56 -0700)]
Opt-in mechanism for RemoteControlClient position anti-drift check

RemoteControlClient has an interface for the framework to query
 the playback position. This mechanism is used to detect
 when the estimated position drifts from the real position by
 having the framework regularly poll (every 15s when playing at
 1x) this interface and compare against the estimation.
But this mechanism:
 - should only be used when IRemoteControlDisplay implementation
  care about position display
 - should not be used by default because the implementation of
  the position query interface might involve network traffic
  in some remote media player implementation for instance.

This CL implements an opt-in mechanism to be used by
 implementators of IRemoteControlDisplay, to request the
 anti-drift mechanism to be turned on.

bug 8120740

Change-Id: I1baa3e515546ac41e0ac9c3a41bfa3147ecf3d7f

11 years agoListen for network disconnect.
Robert Greenwalt [Mon, 22 Apr 2013 18:13:02 +0000 (11:13 -0700)]
Listen for network disconnect.

VPN used to just watch the interface, but that is insufficient.  There
is no promise that the interface will go down when we're done with it.
Now that wifi stays on in scan-only mode despite user turning it off
it seems that the interface is left up, even in AP mode.

Now listening for ConnectivityService broadcast that the network we were on
has disconnected and tearing down the VPN then or when the interface
goes away.

bug:8550083
Change-Id: Icf414497bc55bead69de04e91f39f90ac2e6578a

11 years agoJB MR2 == API 18.
Dianne Hackborn [Mon, 22 Apr 2013 20:04:28 +0000 (13:04 -0700)]
JB MR2 == API 18.

Change-Id: Ia62a81f8ebc79ae0e01b181f4ef47ef192c71592

11 years agoMerge "Don't attempt native crash reporting for persistent apps" into jb-mr2-dev
Christopher Tate [Mon, 22 Apr 2013 20:26:29 +0000 (20:26 +0000)]
Merge "Don't attempt native crash reporting for persistent apps" into jb-mr2-dev

11 years agoam f9a152d8: am 0415ea6a: am 2aca8dbe: am b116885c: am ce534905: Merge "Doc update...
kmccormick [Mon, 22 Apr 2013 20:16:44 +0000 (13:16 -0700)]
am f9a152d8: am 0415ea6a: am 2aca8dbe: am b116885c: am ce534905: Merge "Doc update: Fix firewall text." into jb-mr1.1-docs

* commit 'f9a152d8fbf012f990afe02a4ef3d528853ca30b':
  Doc update: Fix firewall text.

11 years agoam 0415ea6a: am 2aca8dbe: am b116885c: am ce534905: Merge "Doc update: Fix firewall...
kmccormick [Mon, 22 Apr 2013 20:15:23 +0000 (13:15 -0700)]
am 0415ea6a: am 2aca8dbe: am b116885c: am ce534905: Merge "Doc update: Fix firewall text." into jb-mr1.1-docs

* commit '0415ea6ad9a42837339ec5afc43f3defabe58e38':
  Doc update: Fix firewall text.

11 years agoam 2aca8dbe: am b116885c: am ce534905: Merge "Doc update: Fix firewall text." into...
kmccormick [Mon, 22 Apr 2013 20:13:38 +0000 (13:13 -0700)]
am 2aca8dbe: am b116885c: am ce534905: Merge "Doc update: Fix firewall text." into jb-mr1.1-docs

* commit '2aca8dbeaf0c08e59d75c78f5b237a9cd2691784':
  Doc update: Fix firewall text.

11 years agoam 8841569f: am b8ac12af: am 3da6ef39: am d07bdb6f: am 2779da87: fix backup registrat...
Scott Main [Mon, 22 Apr 2013 20:13:20 +0000 (13:13 -0700)]
am 8841569f: am b8ac12af: am 3da6ef39: am d07bdb6f: am 2779da87: fix backup registration url external bug: 54539

* commit '8841569fc835bb172e06dc3fba9597c643af8b31':
  fix backup registration url external bug: 54539

11 years agoam b8ac12af: am 3da6ef39: am d07bdb6f: am 2779da87: fix backup registration url exter...
Scott Main [Mon, 22 Apr 2013 20:11:58 +0000 (13:11 -0700)]
am b8ac12af: am 3da6ef39: am d07bdb6f: am 2779da87: fix backup registration url external bug: 54539

* commit 'b8ac12af56a3eb33be550ade27be62ff3d0689ed':
  fix backup registration url external bug: 54539

11 years agoam b116885c: am ce534905: Merge "Doc update: Fix firewall text." into jb-mr1.1-docs
kmccormick [Mon, 22 Apr 2013 20:11:53 +0000 (13:11 -0700)]
am b116885c: am ce534905: Merge "Doc update: Fix firewall text." into jb-mr1.1-docs

* commit 'b116885c42be983732a495bb84938d290211014f':
  Doc update: Fix firewall text.

11 years agoam 3da6ef39: am d07bdb6f: am 2779da87: fix backup registration url external bug:...
Scott Main [Mon, 22 Apr 2013 20:10:21 +0000 (13:10 -0700)]
am 3da6ef39: am d07bdb6f: am 2779da87: fix backup registration url external bug: 54539

* commit '3da6ef399c5e3b42c0f5a8149b1f1d154556c1ff':
  fix backup registration url external bug: 54539

11 years agoam ce534905: Merge "Doc update: Fix firewall text." into jb-mr1.1-docs
kmccormick [Mon, 22 Apr 2013 20:10:04 +0000 (13:10 -0700)]
am ce534905: Merge "Doc update: Fix firewall text." into jb-mr1.1-docs

* commit 'ce534905a63f97766f487798fd61cb8414da04fe':
  Doc update: Fix firewall text.

11 years agoam d07bdb6f: am 2779da87: fix backup registration url external bug: 54539
Scott Main [Mon, 22 Apr 2013 20:08:33 +0000 (13:08 -0700)]
am d07bdb6f: am 2779da87: fix backup registration url external bug: 54539

* commit 'd07bdb6fd165b31aa9e047095e18be7e76e74502':
  fix backup registration url external bug: 54539

11 years agoMerge "Doc update: Fix firewall text." into jb-mr1.1-docs
kmccormick [Mon, 22 Apr 2013 20:08:10 +0000 (20:08 +0000)]
Merge "Doc update: Fix firewall text." into jb-mr1.1-docs

11 years agoam 2779da87: fix backup registration url external bug: 54539
Scott Main [Mon, 22 Apr 2013 20:06:41 +0000 (13:06 -0700)]
am 2779da87: fix backup registration url external bug: 54539

* commit '2779da87e2414709afe462339bb3cfde7feb2965':
  fix backup registration url external bug: 54539

11 years agofix backup registration url
Scott Main [Mon, 22 Apr 2013 20:03:00 +0000 (13:03 -0700)]
fix backup registration url
external bug: 54539

Change-Id: I3d4e957d8b26c7462c7228a4e4755aee88d6895c

11 years agoMerge "Import translations. DO NOT MERGE" into jb-mr2-dev
Baligh Uddin [Mon, 22 Apr 2013 19:59:47 +0000 (19:59 +0000)]
Merge "Import translations. DO NOT MERGE" into jb-mr2-dev

11 years agoFix for bug 8578258: GridLayout is forcing wrong width to TextView widgets
Philip Milne [Mon, 22 Apr 2013 19:44:29 +0000 (12:44 -0700)]
Fix for bug 8578258: GridLayout is forcing wrong width to TextView widgets

GridLayout is working as intended here. The bug is appears to be in RelativeLayout
(and possibly LinearLayout).

The value of RelativeLayout.DEFAULT_WIDTH = Integer.MAX_VALUE/2 is 0x3FFFFFFF has bits
set in the range that is used to flag certain conditions and states by the layout system.

In View we have:

MEASURED_SIZE_MASK = 0x00ffffff
MEASURED_STATE_MASK = 0xff000000;
MEASURED_STATE_TOO_SMALL = 0x01000000

This change fixes this bug, though it looks as if that a safer solution would be to not introduce
this constant and code path in the first place - as RelativeLayout's measurement algorithm operates
in the LTR case without it.

Change-Id: I01c51ae854620f08dd63047594486a3464c86f3a

11 years agoMerge "Assign final resource IDs for JB MR2." into jb-mr2-dev
Dianne Hackborn [Mon, 22 Apr 2013 19:49:24 +0000 (19:49 +0000)]
Merge "Assign final resource IDs for JB MR2." into jb-mr2-dev

11 years agoMaking new node id APIs return strings.
Svetoslav [Mon, 22 Apr 2013 19:43:03 +0000 (12:43 -0700)]
Making new node id APIs return strings.

The node id does not have to be decorated with spans like spannable
so it makes no sense to have these APIs use anything else but string.

bug:8657338

Change-Id: I2e7c31128ee9f2933bd0d58beac4ba31a498bb09

11 years agoDoc update: Fix firewall text.
kmccormick [Mon, 22 Apr 2013 19:28:25 +0000 (12:28 -0700)]
Doc update: Fix firewall text.

Change-Id: I06c1c86f591dc82f7004b6317062580269230cda

11 years agoam 35ac5b08: am abb6f472: am 24a3899c: am 1aba107d: am c3ae5cd6: Merge "delete unused...
Scott Main [Mon, 22 Apr 2013 19:21:52 +0000 (12:21 -0700)]
am 35ac5b08: am abb6f472: am 24a3899c: am 1aba107d: am c3ae5cd6: Merge "delete unused download page and add a couple search tags" into jb-mr1.1-docs

* commit '35ac5b08e5e152eb6536bde3cd88a83cffc2ed5f':
  delete unused download page and add a couple search tags

11 years agoam abb6f472: am 24a3899c: am 1aba107d: am c3ae5cd6: Merge "delete unused download...
Scott Main [Mon, 22 Apr 2013 19:19:36 +0000 (12:19 -0700)]
am abb6f472: am 24a3899c: am 1aba107d: am c3ae5cd6: Merge "delete unused download page and add a couple search tags" into jb-mr1.1-docs

* commit 'abb6f472e5b3028a509a0c3cc1a841a52a9063e2':
  delete unused download page and add a couple search tags

11 years agoam 24a3899c: am 1aba107d: am c3ae5cd6: Merge "delete unused download page and add...
Scott Main [Mon, 22 Apr 2013 19:17:49 +0000 (12:17 -0700)]
am 24a3899c: am 1aba107d: am c3ae5cd6: Merge "delete unused download page and add a couple search tags" into jb-mr1.1-docs

* commit '24a3899cb09e6af21f7886f2e567f725a5904e43':
  delete unused download page and add a couple search tags

11 years agoam 1aba107d: am c3ae5cd6: Merge "delete unused download page and add a couple search...
Scott Main [Mon, 22 Apr 2013 19:15:57 +0000 (12:15 -0700)]
am 1aba107d: am c3ae5cd6: Merge "delete unused download page and add a couple search tags" into jb-mr1.1-docs

* commit '1aba107ddf8f8df33cbc84046ccc0c7f40a59352':
  delete unused download page and add a couple search tags

11 years agoFix concurrency issues when parceling StatusBarNotifications.
Daniel Sandler [Thu, 18 Apr 2013 18:52:45 +0000 (14:52 -0400)]
Fix concurrency issues when parceling StatusBarNotifications.

Protip: Don't mess with Bundles after you've sent them off
for parceling in an RPC.

Note that this change reduces the payload size of
StatusBarNotification objects received in
onNotificationRemoved() callbacks; it scrubs out the
RemoteViews and Bitmaps just as the NoMan's internal archive
does. [You don't really need that information anyway when
hearing about a removed notification; most likely all you
need are the other slots on StatusBarNotification, but
nulling the whole Notification object breaks a lot of
clients.]

Bug: 8616295
Change-Id: Ic899045f2352b96dcf064d3e9e51dad52629aea3

11 years agoam c3ae5cd6: Merge "delete unused download page and add a couple search tags" into...
Scott Main [Mon, 22 Apr 2013 19:14:19 +0000 (12:14 -0700)]
am c3ae5cd6: Merge "delete unused download page and add a couple search tags" into jb-mr1.1-docs

* commit 'c3ae5cd6852185e5a64173d3c5b3439ad507b156':
  delete unused download page and add a couple search tags

11 years agoMerge "delete unused download page and add a couple search tags" into jb-mr1.1-docs
Scott Main [Mon, 22 Apr 2013 19:12:10 +0000 (19:12 +0000)]
Merge "delete unused download page and add a couple search tags" into jb-mr1.1-docs

11 years agodelete unused download page and add a couple search tags
Scott Main [Mon, 22 Apr 2013 19:11:18 +0000 (12:11 -0700)]
delete unused download page and add a couple search tags

Change-Id: I8aad4703d575e2c336129e92a2b9ef448d21a4f9

11 years agoAssign final resource IDs for JB MR2.
Dianne Hackborn [Mon, 22 Apr 2013 17:51:42 +0000 (10:51 -0700)]
Assign final resource IDs for JB MR2.

Change-Id: I72916fb590166ea17ed1e4a2ea648c3f61d62def

11 years agoMade it easier to disable overlay mechanism of location components.
Zhentao Sun [Thu, 18 Apr 2013 00:47:53 +0000 (17:47 -0700)]
Made it easier to disable overlay mechanism of location components.

Fixed b/8276827

Vendor might want to provide their own implementation of "network
location", "fused location" and "geocoder" service. Location manager now
allows those service to be replaced by packages that have the same
signature as one of the packages in config_locationProviderPackageNames.
Such behavior might not be desirable on some devices. This change
make this behavior configurable by 3 boolean flags.

Details:
- Added three boolean flags in core/res/res/values/config.xml to enable
or disable NLP/FLP/Geocoder overlay
- Added 3 package name for the stock NLP/FLP/Geocoder. They are needed
  only when overlay is disabled because LocationManagerService need to
  know which package is preferred when searching for
  NLP/FLP/Geocoder service.
- Made ServiceWatcher able to handle non-overlayable services.
- Fixed an NPE isue in ServiceWatcher. mPm.queryIntentServicesAsUser
  might return null.
- Fixed an bug: justCheckThisPackage in bindBestPackageLocked is always
  ignored.

Change-Id: Id221961ac7c3aa8ad44b894f9523f04f770ae237

11 years agoListen for brightness dialog broadcasts from all users
Amith Yamasani [Mon, 22 Apr 2013 16:27:08 +0000 (09:27 -0700)]
Listen for brightness dialog broadcasts from all users

Fixes the problem where Settings->Display->Brightness for secondary users stopped
working after the reorganization of brightness dialog.

Bug: 8666220
Change-Id: I893954810f80383090733fc677266bfcad490703

11 years agoImport translations. DO NOT MERGE
Baligh Uddin [Mon, 22 Apr 2013 15:47:45 +0000 (08:47 -0700)]
Import translations. DO NOT MERGE

Change-Id: Ia215efa0e99abe3bf7eb8444d60c806d154768a1
Auto-generated-cl: translation import

11 years agoMerge "Fix quickReject logic to account for setClipChildren() setting" into jb-mr2-dev
Chet Haase [Sat, 20 Apr 2013 21:02:21 +0000 (21:02 +0000)]
Merge "Fix quickReject logic to account for setClipChildren() setting" into jb-mr2-dev

11 years agoam f4f5757b: am 014513ae: am 00d20bd2: am e0d5add7: am 3fd1a892: am 94ca86e8: Merge...
Dirk Dougherty [Sat, 20 Apr 2013 19:11:49 +0000 (12:11 -0700)]
am f4f5757b: am 014513ae: am 00d20bd2: am e0d5add7: am 3fd1a892: am 94ca86e8: Merge "Doc change: updates for tablet checklist." into jb-mr1-dev

* commit 'f4f5757b68e3b0db10c77ac9fa81d6b4d7dd8435':
  Doc change: updates for tablet checklist.

11 years agoam 014513ae: am 00d20bd2: am e0d5add7: am 3fd1a892: am 94ca86e8: Merge "Doc change...
Dirk Dougherty [Sat, 20 Apr 2013 19:09:42 +0000 (12:09 -0700)]
am 014513ae: am 00d20bd2: am e0d5add7: am 3fd1a892: am 94ca86e8: Merge "Doc change: updates for tablet checklist." into jb-mr1-dev

* commit '014513ae2974edd2e6102f618ca57423c543cb4f':
  Doc change: updates for tablet checklist.

11 years agoam 00d20bd2: am e0d5add7: am 3fd1a892: am 94ca86e8: Merge "Doc change: updates for...
Dirk Dougherty [Sat, 20 Apr 2013 19:08:04 +0000 (12:08 -0700)]
am 00d20bd2: am e0d5add7: am 3fd1a892: am 94ca86e8: Merge "Doc change: updates for tablet checklist." into jb-mr1-dev

* commit '00d20bd293e75beb546ea446901cdead39180116':
  Doc change: updates for tablet checklist.

11 years agoam e0d5add7: am 3fd1a892: am 94ca86e8: Merge "Doc change: updates for tablet checklis...
Dirk Dougherty [Sat, 20 Apr 2013 19:05:45 +0000 (12:05 -0700)]
am e0d5add7: am 3fd1a892: am 94ca86e8: Merge "Doc change: updates for tablet checklist." into jb-mr1-dev

* commit 'e0d5add782405fabe4d04b8eff00b565ea28a35f':
  Doc change: updates for tablet checklist.

11 years agoam 3fd1a892: am 94ca86e8: Merge "Doc change: updates for tablet checklist." into...
Dirk Dougherty [Sat, 20 Apr 2013 19:03:37 +0000 (12:03 -0700)]
am 3fd1a892: am 94ca86e8: Merge "Doc change: updates for tablet checklist." into jb-mr1-dev

* commit '3fd1a8926ebfaaeccbaad86b7584fa534f725996':
  Doc change: updates for tablet checklist.

11 years agoam 94ca86e8: Merge "Doc change: updates for tablet checklist." into jb-mr1-dev
Dirk Dougherty [Sat, 20 Apr 2013 19:01:29 +0000 (12:01 -0700)]
am 94ca86e8: Merge "Doc change: updates for tablet checklist." into jb-mr1-dev

* commit '94ca86e8a019225ff376e5683e87ee3a29713f05':
  Doc change: updates for tablet checklist.

11 years agoMerge "Doc change: updates for tablet checklist." into jb-mr1-dev
Dirk Dougherty [Sat, 20 Apr 2013 18:59:02 +0000 (18:59 +0000)]
Merge "Doc change: updates for tablet checklist." into jb-mr1-dev

11 years agoDoc change: updates for tablet checklist.
Dirk Dougherty [Tue, 16 Apr 2013 18:55:12 +0000 (11:55 -0700)]
Doc change: updates for tablet checklist.

Change-Id: I0339c0d3853467da435654940d0c55a31139b736

11 years agoam 8695b1af: (-s ours) am 5eebdb4a: am a4653727: am 25e150a2: am a6ca0a6b: am 758dfa0...
Selim Gurun [Sat, 20 Apr 2013 07:38:34 +0000 (00:38 -0700)]
am 8695b1af: (-s ours) am 5eebdb4a: am a4653727: am 25e150a2: am a6ca0a6b: am 758dfa0c: am 9d47e7b6: am 7918cf4e: DO NOT MERGE Add a delimiter between scheme and host

* commit '8695b1aff8b4ece642796ba7b2a5faa2b8a87d60':
  DO NOT MERGE Add a delimiter between scheme and host

11 years agoam a6854579: am fa1f7d21: am 07c9c291: am a2b0b35e: am 5fba3404: am 3c4fa654: am...
Selim Gurun [Sat, 20 Apr 2013 07:38:31 +0000 (00:38 -0700)]
am a6854579: am fa1f7d21: am 07c9c291: am a2b0b35e: am 5fba3404: am 3c4fa654: am 679c8f68: am 38915fd4: Revert "Add a delimiter between scheme and host"

* commit 'a68545796da33bd7fde616958e6abc7548d0a975':
  Revert "Add a delimiter between scheme and host"

11 years agoam 5eebdb4a: am a4653727: am 25e150a2: am a6ca0a6b: am 758dfa0c: am 9d47e7b6: am...
Selim Gurun [Sat, 20 Apr 2013 07:35:32 +0000 (00:35 -0700)]
am 5eebdb4a: am a4653727: am 25e150a2: am a6ca0a6b: am 758dfa0c: am 9d47e7b6: am 7918cf4e: DO NOT MERGE Add a delimiter between scheme and host

* commit '5eebdb4aa81f9e00e5f175bbebfec76cbde5b38d':
  DO NOT MERGE Add a delimiter between scheme and host

11 years agoam fa1f7d21: am 07c9c291: am a2b0b35e: am 5fba3404: am 3c4fa654: am 679c8f68: am...
Selim Gurun [Sat, 20 Apr 2013 07:35:29 +0000 (00:35 -0700)]
am fa1f7d21: am 07c9c291: am a2b0b35e: am 5fba3404: am 3c4fa654: am 679c8f68: am 38915fd4: Revert "Add a delimiter between scheme and host"

* commit 'fa1f7d21e97b7225f1e7553abc0eebe06cc79367':
  Revert "Add a delimiter between scheme and host"

11 years agoam a4653727: am 25e150a2: am a6ca0a6b: am 758dfa0c: am 9d47e7b6: am 7918cf4e: DO...
Selim Gurun [Sat, 20 Apr 2013 07:32:27 +0000 (00:32 -0700)]
am a4653727: am 25e150a2: am a6ca0a6b: am 758dfa0c: am 9d47e7b6: am 7918cf4e: DO NOT MERGE Add a delimiter between scheme and host

* commit 'a46537270ea4d519651157ab5503c02d4b43759d':
  DO NOT MERGE Add a delimiter between scheme and host

11 years agoam 07c9c291: am a2b0b35e: am 5fba3404: am 3c4fa654: am 679c8f68: am 38915fd4: Revert...
Selim Gurun [Sat, 20 Apr 2013 07:32:24 +0000 (00:32 -0700)]
am 07c9c291: am a2b0b35e: am 5fba3404: am 3c4fa654: am 679c8f68: am 38915fd4: Revert "Add a delimiter between scheme and host"

* commit '07c9c2912d1c7e19336d575f40f42eb12626b322':
  Revert "Add a delimiter between scheme and host"

11 years agoam 25e150a2: am a6ca0a6b: am 758dfa0c: am 9d47e7b6: am 7918cf4e: DO NOT MERGE Add...
Selim Gurun [Sat, 20 Apr 2013 07:28:40 +0000 (00:28 -0700)]
am 25e150a2: am a6ca0a6b: am 758dfa0c: am 9d47e7b6: am 7918cf4e: DO NOT MERGE Add a delimiter between scheme and host

* commit '25e150a2dd60a624ceecd5a5743a622fed32ef90':
  DO NOT MERGE Add a delimiter between scheme and host

11 years agoam a2b0b35e: am 5fba3404: am 3c4fa654: am 679c8f68: am 38915fd4: Revert "Add a delimi...
Selim Gurun [Sat, 20 Apr 2013 07:28:37 +0000 (00:28 -0700)]
am a2b0b35e: am 5fba3404: am 3c4fa654: am 679c8f68: am 38915fd4: Revert "Add a delimiter between scheme and host"

* commit 'a2b0b35ed8f5c53866058f65ccf8c6e4aabef7af':
  Revert "Add a delimiter between scheme and host"

11 years agoam a6ca0a6b: am 758dfa0c: am 9d47e7b6: am 7918cf4e: DO NOT MERGE Add a delimiter...
Selim Gurun [Sat, 20 Apr 2013 07:25:09 +0000 (00:25 -0700)]
am a6ca0a6b: am 758dfa0c: am 9d47e7b6: am 7918cf4e: DO NOT MERGE Add a delimiter between scheme and host

* commit 'a6ca0a6b2662e06cefcdbb5eb763e79f9b798018':
  DO NOT MERGE Add a delimiter between scheme and host

11 years agoam 5fba3404: am 3c4fa654: am 679c8f68: am 38915fd4: Revert "Add a delimiter between...
Selim Gurun [Sat, 20 Apr 2013 07:25:06 +0000 (00:25 -0700)]
am 5fba3404: am 3c4fa654: am 679c8f68: am 38915fd4: Revert "Add a delimiter between scheme and host"

* commit '5fba3404d3635fdd6bba9ba2fe7605851f07263f':
  Revert "Add a delimiter between scheme and host"

11 years agoam 758dfa0c: am 9d47e7b6: am 7918cf4e: DO NOT MERGE Add a delimiter between scheme...
Selim Gurun [Sat, 20 Apr 2013 07:22:04 +0000 (00:22 -0700)]
am 758dfa0c: am 9d47e7b6: am 7918cf4e: DO NOT MERGE Add a delimiter between scheme and host

* commit '758dfa0c33c022ab3cdeb854ab507ad218d7fa3d':
  DO NOT MERGE Add a delimiter between scheme and host

11 years agoam 3c4fa654: am 679c8f68: am 38915fd4: Revert "Add a delimiter between scheme and...
Selim Gurun [Sat, 20 Apr 2013 07:22:01 +0000 (00:22 -0700)]
am 3c4fa654: am 679c8f68: am 38915fd4: Revert "Add a delimiter between scheme and host"

* commit '3c4fa654801fcf51a92cefd62e28a020d39e08d0':
  Revert "Add a delimiter between scheme and host"

11 years agoam 9d47e7b6: am 7918cf4e: DO NOT MERGE Add a delimiter between scheme and host
Selim Gurun [Sat, 20 Apr 2013 07:19:45 +0000 (00:19 -0700)]
am 9d47e7b6: am 7918cf4e: DO NOT MERGE Add a delimiter between scheme and host

* commit '9d47e7b6d40cc38fb1c638c991312a4217bfa333':
  DO NOT MERGE Add a delimiter between scheme and host

11 years agoam 679c8f68: am 38915fd4: Revert "Add a delimiter between scheme and host"
Selim Gurun [Sat, 20 Apr 2013 07:19:41 +0000 (00:19 -0700)]
am 679c8f68: am 38915fd4: Revert "Add a delimiter between scheme and host"

* commit '679c8f689f6799d143719bb8eb839e2640bf9d07':
  Revert "Add a delimiter between scheme and host"

11 years agoam 464be797: (-s ours) am 30504327: am 62588d79: am 8f87c5d8: am ed1e5a87: am b7787a3...
Geremy Condra [Sat, 20 Apr 2013 06:59:00 +0000 (23:59 -0700)]
am 464be797: (-s ours) am 30504327: am 62588d79: am 8f87c5d8: am ed1e5a87: am b7787a31: DO NOT MERGE Merge commit \'8225df00\' into bp

* commit '464be7975fa8938d7ab427789faa5e222bc6ab2c':
  Add a delimiter between scheme and host

11 years agoam 30504327: am 62588d79: am 8f87c5d8: am ed1e5a87: am b7787a31: DO NOT MERGE Merge...
Geremy Condra [Sat, 20 Apr 2013 06:19:20 +0000 (23:19 -0700)]
am 30504327: am 62588d79: am 8f87c5d8: am ed1e5a87: am b7787a31: DO NOT MERGE Merge commit \'8225df00\' into bp

* commit '30504327364a7ad641c09a227f7930b9fba91614':
  Add a delimiter between scheme and host

11 years agoam 62588d79: am 8f87c5d8: am ed1e5a87: am b7787a31: DO NOT MERGE Merge commit \'8225d...
Geremy Condra [Sat, 20 Apr 2013 06:17:45 +0000 (23:17 -0700)]
am 62588d79: am 8f87c5d8: am ed1e5a87: am b7787a31: DO NOT MERGE Merge commit \'8225df00\' into bp

* commit '62588d794602f6e42e8143169d8ef170589797a1':
  Add a delimiter between scheme and host

11 years agoam 8f87c5d8: am ed1e5a87: am b7787a31: DO NOT MERGE Merge commit \'8225df00\' into bp
Geremy Condra [Sat, 20 Apr 2013 06:14:38 +0000 (23:14 -0700)]
am 8f87c5d8: am ed1e5a87: am b7787a31: DO NOT MERGE Merge commit \'8225df00\' into bp

* commit '8f87c5d8d270bbc23738aea067b1bce2b7d08d02':
  Add a delimiter between scheme and host

11 years agoam ed1e5a87: am b7787a31: DO NOT MERGE Merge commit \'8225df00\' into bp
Geremy Condra [Sat, 20 Apr 2013 06:12:10 +0000 (23:12 -0700)]
am ed1e5a87: am b7787a31: DO NOT MERGE Merge commit \'8225df00\' into bp

* commit 'ed1e5a8702b172298b25937b9feb0da08804d440':
  Add a delimiter between scheme and host

11 years agoMerge "Add new error code for Debug Context work." into jb-mr2-dev
Stephen Hines [Sat, 20 Apr 2013 04:48:18 +0000 (04:48 +0000)]
Merge "Add new error code for Debug Context work." into jb-mr2-dev

11 years agoam b7787a31: DO NOT MERGE Merge commit \'8225df00\' into bp
Geremy Condra [Sat, 20 Apr 2013 04:38:06 +0000 (21:38 -0700)]
am b7787a31: DO NOT MERGE Merge commit \'8225df00\' into bp

* commit 'b7787a317fc8bb163de04641a1423cd08324d4b8':
  Add a delimiter between scheme and host

11 years agoExpand hardware accel doc
Chris Craik [Fri, 19 Apr 2013 23:07:23 +0000 (16:07 -0700)]
Expand hardware accel doc

bug:8321992

Adds information to Unsupported Drawing Operations, and updates intro

Change-Id: I2b61a70f86f2d1a6ee50c06902f9af4ce0dc6da4

11 years agoMerge "Revert all recent GLSurfaceView changes." into jb-mr2-dev
Jeff Brown [Sat, 20 Apr 2013 00:55:48 +0000 (00:55 +0000)]
Merge "Revert all recent GLSurfaceView changes." into jb-mr2-dev

11 years agoMerge "Fix bug #8656546 API REVIEW: android.text.bidi / android.text" into jb-mr2-dev
Fabrice Di Meglio [Sat, 20 Apr 2013 00:42:19 +0000 (00:42 +0000)]
Merge "Fix bug #8656546 API REVIEW: android.text.bidi / android.text" into jb-mr2-dev

11 years agoDon't attempt native crash reporting for persistent apps
Christopher Tate [Sat, 20 Apr 2013 00:36:54 +0000 (17:36 -0700)]
Don't attempt native crash reporting for persistent apps

Bug 8639127

Change-Id: I55035cfed9ba04597422f675ede105dae40b2fbf

11 years agoFix bug #8656546 API REVIEW: android.text.bidi / android.text
Fabrice Di Meglio [Fri, 19 Apr 2013 22:08:53 +0000 (15:08 -0700)]
Fix bug #8656546 API REVIEW: android.text.bidi / android.text

- clean BidiFormatter APIs

Change-Id: I8591ce3c3e8f2de4138698aa14ddb38b933de5e1

11 years agoRevert all recent GLSurfaceView changes.
Jeff Brown [Sat, 20 Apr 2013 00:13:33 +0000 (17:13 -0700)]
Revert all recent GLSurfaceView changes.

Several issues have been identified that will need to be
resolved carefully before we attempt to make similar changes.

1. Some applications make assumptions about the fact that all
   Runnables posted with queueEvent() will be executed before
   the next draw.  Because the Choreographer may post messages
   in the past (due at the frame time), these Runnables were
   not always running at the expected time.

2. Some applications apparently hijack the GLThread and try
   to run their own Looper on it.  This obviously won't work
   if we are already running one of our own.

We may need to add new rendering modes or target API checks
to provide an opportunity for applications to opt-in to the
changes in the future.

Bug: 8649804
Change-Id: I6289c3392a98cdbfaf28c7f4f7a8040f2138a3b4

11 years agoChange doc comment to match API change
Kenny Root [Fri, 19 Apr 2013 22:35:54 +0000 (15:35 -0700)]
Change doc comment to match API change

API change in f0d4777473f25847d67fc17fc082fada08cf678d didn't update a
comment to match which caused doc build failures.

Bug: 8603279
Change-Id: I475dc569747ae5d34b4267537370f18446386bb9

11 years agoIdentify in logs launch of voice search from key events
Jean-Michel Trivi [Fri, 19 Apr 2013 23:25:35 +0000 (16:25 -0700)]
Identify in logs launch of voice search from key events

Clearly identify in the logs when AudioService starts one of
 the following two intents in response to long-press on
 the KEYCODE_HEADSETHOOK key: ACTION_WEB_SEARCH and
 ACTION_VOICE_SEARCH_HANDS_FREE.

Bug 8095981

Change-Id: I14ca99533dfb011cdc530c0bafd8104ff2436c7d

11 years agoFix quickReject logic to account for setClipChildren() setting
Chet Haase [Fri, 19 Apr 2013 21:54:34 +0000 (14:54 -0700)]
Fix quickReject logic to account for setClipChildren() setting

The rendering code optimizes by rejecting drawing operations that
lie outside of the bounds of their views. This works in most
situations, but breaks down when containers have called
setClipChildren(false), because we reject drawing that is outside
of that container, but which should be drawn anyway.

Fix is to pass in the value of that flag to the DisplayList drawing
routines which take that flag into account when deciding whether
to quickReject any particular operation.

Issue #8659277 animation clipping

Change-Id: Ief568e4db01b533a97b3c5ea5ad777c03c0eea71