OSDN Git Service
Alan Viverette [Thu, 5 Dec 2013 19:28:28 +0000 (19:28 +0000)]
am
6888e50d: am
ea55b229: Merge "Fix initial FastScroller enabled state, fix padding during layout"
* commit '
6888e50d2616d5ff37f9d5f20275b305dda3649a':
Scott Main [Thu, 5 Dec 2013 19:28:21 +0000 (19:28 +0000)]
am
37d77b19: am
55db1e12: am
ef54f611: am
bdf85de3: am
7b60431b: update <uses-feature> for OpenGL ES version with 3.0 example and API guide link. bug:
10207619
* commit '
37d77b198d4c3ee542711a96a727248c41ecefa8':
Ben Gruver [Thu, 5 Dec 2013 19:28:15 +0000 (19:28 +0000)]
am
1883de04: am
49660c7c: Add support for broadcast intents
* commit '
1883de0464d590b1562bc60b648475b5193559d4':
Ben Gruver [Thu, 5 Dec 2013 19:28:09 +0000 (19:28 +0000)]
am
7bd12d5d: am
f157b48e: Add support for matching explicit intents
* commit '
7bd12d5d1119aa564bd4d03042dcd91017e59050':
Ben Gruver [Thu, 5 Dec 2013 19:28:03 +0000 (19:28 +0000)]
am
201b12dd: am
f5323fee: Pass in the ComponentName of the resolved service for service intents
* commit '
201b12dd97312c4e16a72575de6bc92675c520dd':
Ben Gruver [Thu, 5 Dec 2013 19:27:56 +0000 (19:27 +0000)]
Ben Gruver [Thu, 5 Dec 2013 19:27:41 +0000 (19:27 +0000)]
am
eef10af9: am
e64ff1b3: Merge "Improve the logic for determining whether the caller is a system app"
* commit '
eef10af98b3e6f4c50e5d211205d1263355a79b3':
Jeff Sharkey [Thu, 5 Dec 2013 19:27:30 +0000 (19:27 +0000)]
am
9a1237b5: am
72bd0620: Merge "Settings, replace files, sorting by size, tweaks."
* commit '
9a1237b5b982f939243be2c81b7c7a611ae5bd27':
Romain Guy [Thu, 5 Dec 2013 19:27:23 +0000 (19:27 +0000)]
am
f56bbcc5: am
0b451b3a: Merge "Only destroy remote graphic buffers Bug #
9795157"
* commit '
f56bbcc5202daf34d454686691d5b3f6390b9648':
Alan Viverette [Thu, 5 Dec 2013 19:27:17 +0000 (19:27 +0000)]
am
df29cde3: am
d53e376c: Merge "Fix FastScroller regression for non-UI threads"
* commit '
df29cde3dddbe5836a6690a2f91705d931d0e006':
Victoria Lease [Thu, 5 Dec 2013 19:27:07 +0000 (19:27 +0000)]
am
f7a7766e: am
250d3c27: Merge "prototype colour emoji font"
* commit '
f7a7766e166d58c04b1e5df9fbda9a3ae77d4770':
David Christie [Thu, 5 Dec 2013 19:26:56 +0000 (19:26 +0000)]
am
dd28b07c: am
eb2e139b: Merge "Unhide Context.APP_OPS_SERVICE"
* commit '
dd28b07c1aeddf4de37606a178b0dd381c4e2e3f':
Jeff Brown [Thu, 5 Dec 2013 19:26:38 +0000 (19:26 +0000)]
am
96d5cd8f: am
18ec40c4: Merge "Destroy surfaces when display is removed."
* commit '
96d5cd8f43704f3a664a8ee096069c8252323117':
Mathias Agopian [Thu, 5 Dec 2013 19:26:25 +0000 (19:26 +0000)]
am
6ed79d6e: am
9fb9a1c5: Merge "Fix a bug where window animation could be janky"
* commit '
6ed79d6e17d4a1442658cd3a866d0807e52b5637':
Alan Viverette [Thu, 5 Dec 2013 19:26:08 +0000 (19:26 +0000)]
am
a9b6a30f: am
93e095b7: Merge "Add copy constructors for all widget-specific LayoutParams"
* commit '
a9b6a30f53cdb774db7c1a7ab3efb77ab9d3e53b':
Dirk Dougherty [Thu, 5 Dec 2013 19:25:36 +0000 (19:25 +0000)]
Alan Viverette [Thu, 5 Dec 2013 19:25:28 +0000 (19:25 +0000)]
am
13bcfdca: am
7a2de061: Merge "Add API for scrolling AbsListView by a pixel amount"
* commit '
13bcfdcabd83b240a1701ff5ea782bef5b9cd492':
Todd Poynor [Thu, 5 Dec 2013 19:25:21 +0000 (19:25 +0000)]
am
d159dc7c: am
df89ca33: batteryservice: add battery current now and charge counter data
* commit '
d159dc7cb5f6d4f0ef99ed8eb8081392fe187a06':
Craig Mautner [Thu, 5 Dec 2013 19:25:13 +0000 (19:25 +0000)]
am
1edbc766: am
9a04435e: Merge "Compare tasks not activities."
* commit '
1edbc766d090e600858648f32c3c231aaa93b24e':
Amith Yamasani [Thu, 5 Dec 2013 19:25:04 +0000 (19:25 +0000)]
am
1a18832c: am
d8e97493: Merge "Try again to cleanup all blocked apps"
* commit '
1a18832c15584785bd19efaf30e196bcae408212':
Brian Williammee [Thu, 5 Dec 2013 19:24:57 +0000 (19:24 +0000)]
am
58b6d489: am
e2b1b8e2: Merge "Track latency of captive portal checks"
* commit '
58b6d489457b69d94fc19470bb9e78b794a2d51b':
Glenn Kasten [Thu, 5 Dec 2013 19:24:49 +0000 (19:24 +0000)]
Dianne Hackborn [Thu, 5 Dec 2013 19:24:39 +0000 (19:24 +0000)]
am
978efc21: am
feca78f7: Merge "Start adding IPC calls to retrieve proc stat data."
* commit '
978efc2162560a2ad1f4b03e7ce361490121760f':
Baligh Uddin [Thu, 5 Dec 2013 19:24:32 +0000 (19:24 +0000)]
am
2246e8c7: (-s ours) am
b83f6223: (-s ours) Merge "Import translations. DO NOT MERGE"
* commit '
2246e8c76b16d877131dee9b66eaca570c8c436f':
Baligh Uddin [Thu, 5 Dec 2013 19:24:22 +0000 (19:24 +0000)]
am
45f2a494: (-s ours) am
85ba45dd: (-s ours) Merge "Import translations. DO NOT MERGE"
* commit '
45f2a4948fb0ec20491b50203d686cf9b5962d99':
Craig Mautner [Wed, 4 Dec 2013 22:59:59 +0000 (22:59 +0000)]
Merge "Eliminate StackBox." into klp-modular-dev
Craig Mautner [Mon, 2 Dec 2013 22:08:25 +0000 (14:08 -0800)]
Eliminate StackBox.
StackBox is too constraining. Adding size and position to TaskStacks
directly makes stack positioning and management more flexible and
prepares for ActivityView.
Change-Id: I6e3ce13f71593ee68e457f51ff23ae76ad04d4bc
Amith Yamasani [Wed, 6 Nov 2013 22:54:50 +0000 (14:54 -0800)]
DO NOT MERGE : Move some system services to their own sub package.
(Cherry pick from master)
As a next step they can be moved into separate directories to be
built as separate modules that may or may not be included in a
particular configuration.
Moves AppWidgetService, BackupManagerService, ClipboardService, DevicePolicyMS,
and WallpaperMS.
Change-Id: I33e48d070f38186819d3a1d7a4dc3984b75a9eda
Amith Yamasani [Fri, 15 Nov 2013 03:24:44 +0000 (19:24 -0800)]
DO NOT MERGE: Don't freak out if SystemUiService isn't available
Reducing dependencies on system services
Change-Id: I301f1e6c9bbe30b43303c7bf9899387b9029e4ab
Mike Lockwood [Fri, 15 Nov 2013 19:01:47 +0000 (11:01 -0800)]
DO NOT MERGE: Remove obsolete "headless" support
Change-Id: Idd5146087af33117440450de8d8fe1287c068455
Geoff Mendal [Mon, 25 Nov 2013 17:42:45 +0000 (09:42 -0800)]
Import translations. DO NOT MERGE
Change-Id: I7261755eab5c935124863a747fbd09732c6c5288
Auto-generated-cl: translation import
Jeff Brown [Fri, 22 Nov 2013 00:42:03 +0000 (16:42 -0800)]
Stop wifi display discovery when no longer needed.
Keep track of how many clients are requesting scans and scan
continuously until all of them are gone then explicitly terminate the
scan instead of letting it time out as before.
Suspend wifi display scans while connecting or connected to a remote
display. This is handled by both the display manager and media router
since neither has complete information about what is happening.
Much of this code will no longer be needed once wifi display support
is integrated directly into the media router service.
Ensure that we don't attempt to scan or connect to wifi displays
while the wifi display feature is off.
Infer when a connection attempt fails and unselect the wifi display
route automatically so it doesn't appear to be connecting forever.
Fix issues around correctly canceling and retrying connection attempts.
Often we would cancel but not retry.
Improved connection reliability somewhat. It seems that discovery must
already be in progress in order for a connection attempt to succeed.
Ensure QuickSettings uses exactly the same logic as the MediaRouteButton
to determine when the remote display tile should be made visible.
Bug:
11717053
Change-Id: I18afc977b0e8c26204b8c96adaa79f05225f7b6e
Dianne Hackborn [Thu, 21 Nov 2013 20:50:01 +0000 (12:50 -0800)]
Fix issue #
11790471: Crash removed home buttons and notification bar/shade
Whoops persistent processes are, well, persistent. Don't remove
services from them. We'll be keeping that process record around.
Change-Id: I29e9fb6f704efdf0caad5e0307a7adbb416eed3b
Svetoslav Ganov [Thu, 21 Nov 2013 20:12:12 +0000 (20:12 +0000)]
Merge "Revert "PreferenceFragment showing the breadcrumb when not needed."" into klp-dev
Svetoslav Ganov [Thu, 21 Nov 2013 20:12:02 +0000 (20:12 +0000)]
Merge "Revert "PreferencesFragment showing the breadcrumb area in single pane mode."" into klp-dev
Svetoslav Ganov [Thu, 21 Nov 2013 19:36:22 +0000 (19:36 +0000)]
Revert "PreferenceFragment showing the breadcrumb when not needed."
This reverts commit
7db97b0a29c613afb78c2734bf2504324a71963d.
Change-Id: Iefe9807fd75baf04e61ec59b508e438320c80fe3
Svetoslav Ganov [Thu, 21 Nov 2013 19:33:53 +0000 (19:33 +0000)]
Revert "PreferencesFragment showing the breadcrumb area in single pane mode."
This reverts commit
2b8795a9db2d494c38d34fd113a9153880a555c0.
Change-Id: If8dcc7190cbe66af09945d8b23a3e1d8fd791b1d
Geoff Mendal [Thu, 21 Nov 2013 18:42:03 +0000 (10:42 -0800)]
Import translations. DO NOT MERGE
Change-Id: I9cb0b85bb832e20fadbeb464485d0f0dc1e8b762
Auto-generated-cl: translation import
Jeff Brown [Wed, 20 Nov 2013 23:27:14 +0000 (15:27 -0800)]
Make action bar media router icons blue again.
This partially reverts commit
e7ae644522f692c204d0233f91e77c7841bdfe53.
Bug:
11790271
Change-Id: Ib83dbede4472ba08bcf79bf9009d690278841723
Chong Zhang [Wed, 20 Nov 2013 22:24:20 +0000 (22:24 +0000)]
Merge "Only scan for wifi display when there is no active connections" into klp-dev
Baligh Uddin [Wed, 20 Nov 2013 21:08:31 +0000 (21:08 +0000)]
Merge "Import translations. DO NOT MERGE" into klp-dev
Baligh Uddin [Wed, 20 Nov 2013 17:50:34 +0000 (09:50 -0800)]
Import translations. DO NOT MERGE
Change-Id: I499aa31a9f0e9a997d5e60eb778f16bc3b497663
Auto-generated-cl: translation import
Baligh Uddin [Wed, 20 Nov 2013 17:17:20 +0000 (09:17 -0800)]
Import translations. DO NOT MERGE
Change-Id: I0e8d6e841629716aecaea4bc1f326c1c2cba95c4
Auto-generated-cl: translation import
Chong Zhang [Wed, 20 Nov 2013 03:13:22 +0000 (19:13 -0800)]
Only scan for wifi display when there is no active connections
Bug:
11717053
Change-Id: I4ab73f6517fbfb8fcc131b89d0e934380dcf69e0
Christopher Tate [Mon, 18 Nov 2013 22:20:36 +0000 (14:20 -0800)]
Harden against transiently unavailable backup transports
The init & clear operations are particularly important to ensure
delivery when at all possible, so we retry those periodically
if the transport is unavailable when we first attempt them.
Now with 100% less build break.
Bug
11716868
Change-Id: I2af4e93788068cfac97c0a48d3568c561eefa23d
Dave Langemak [Tue, 19 Nov 2013 16:33:22 +0000 (16:33 +0000)]
Merge "Fix incorrent page range parsing when custom print options used." into klp-dev
Craig Mautner [Tue, 19 Nov 2013 16:31:59 +0000 (16:31 +0000)]
Merge "Notify apps when insets change." into klp-dev
Jeff Sharkey [Tue, 19 Nov 2013 08:08:12 +0000 (08:08 +0000)]
Merge "Mask OOBE when filtering recent documents." into klp-dev
Sascha Prueter [Tue, 19 Nov 2013 07:23:34 +0000 (07:23 +0000)]
Merge "Trying to unbreak build..." into klp-dev
Sascha Prueter [Tue, 19 Nov 2013 06:51:21 +0000 (06:51 +0000)]
Trying to unbreak build...
Revert "Harden against transiently unavailable backup transports"
This reverts commit
8f98252afea3fd0e68693635ec21b6004a52fa69.
Change-Id: I3aabb80f1a5932d530bce6b82d4b30c6cd1cdd5a
Christopher Tate [Tue, 19 Nov 2013 02:41:54 +0000 (02:41 +0000)]
Merge "Harden against transiently unavailable backup transports" into klp-dev
Jeff Sharkey [Tue, 19 Nov 2013 01:41:33 +0000 (17:41 -0800)]
Mask OOBE when filtering recent documents.
There is a data ownership issue related to recent documents Cursors,
and the loader and UI threads can end up traversing the same Cursor
at runtime. This change masks OOBE crashes caused by this race until
we have time to fix cleanly.
Bug:
11736668
Change-Id: I2039a5edcf341fcaedacc2f08bde96fc5a271782
Craig Mautner [Mon, 18 Nov 2013 20:59:05 +0000 (12:59 -0800)]
Notify apps when insets change.
Activities that handle their own configuration get layout when hidden
and the configuration changes but not when the content insets change
if they are hidden. They need to get a fresh layout for both
situations.
Fixes bug
11544694.
Change-Id: Iff3a9adb72ea7dfc3e5cd38e1b9cd7cf2006f8f5
Deepanshu Gupta [Tue, 19 Nov 2013 00:19:01 +0000 (00:19 +0000)]
Merge "Update ICU_Delegate methods. DO NOT MERGE" into klp-dev
Christopher Tate [Mon, 18 Nov 2013 22:20:36 +0000 (14:20 -0800)]
Harden against transiently unavailable backup transports
The init & clear operations are particularly important to ensure
delivery when at all possible, so we retry those periodically
if the transport is unavailable when we first attempt them.
Bug
11716868
Change-Id: I4860fe3d4e99618b2cd194c83162bd7cbd5a83a9
Adam Lesinski [Mon, 18 Nov 2013 21:26:32 +0000 (21:26 +0000)]
Merge "Do not hold direct ref BatteryStatsImpl$Uid$Proc" into klp-dev
John Spurlock [Mon, 18 Nov 2013 20:49:16 +0000 (20:49 +0000)]
Merge "Use scaled display size in wallpaper constraint." into klp-dev
Adam Lesinski [Mon, 18 Nov 2013 20:23:26 +0000 (12:23 -0800)]
Do not hold direct ref BatteryStatsImpl$Uid$Proc
BatteryStatsImpl can reset its collected data, including
removing a BatteryStatsImpl$Uid$Proc object. If a ProcessRecord
has a direct reference, then the battery stats for a process
will be recorded in an old Proc object and prevent GC, causing
a memory leak.
bug:
11087238
Change-Id: I19a9cd9d8361c10446a8ebdd5c0860b56c442209
John Spurlock [Mon, 18 Nov 2013 19:14:49 +0000 (14:14 -0500)]
Use scaled display size in wallpaper constraint.
Bug:
11596190
Change-Id: Icc81beeea2e71144c2e5330b047e4781a23d7449
Baligh Uddin [Mon, 18 Nov 2013 18:51:24 +0000 (18:51 +0000)]
Merge "Import translations. DO NOT MERGE" into klp-dev
Baligh Uddin [Mon, 18 Nov 2013 18:51:00 +0000 (18:51 +0000)]
Merge "Import translations. DO NOT MERGE" into klp-dev
Robert Greenwalt [Mon, 18 Nov 2013 18:27:23 +0000 (18:27 +0000)]
Merge "Fix NPE in ConnectivityService" into klp-dev
Deepanshu Gupta [Wed, 13 Nov 2013 13:39:17 +0000 (19:09 +0530)]
Update ICU_Delegate methods. DO NOT MERGE
Bug:
11435966
Change-Id: Ib8ed2011fe62b2496795075b33b9ca7d5907b87a
Deepanshu Gupta [Mon, 18 Nov 2013 18:08:09 +0000 (18:08 +0000)]
Merge "Add libphonenumber to layoutlib.jar. DO NOT MERGE" into klp-dev
Deepanshu Gupta [Mon, 18 Nov 2013 18:07:55 +0000 (18:07 +0000)]
Merge "Fix NPE in layoutlib. DO NOT MERGE" into klp-dev
Robert Greenwalt [Mon, 18 Nov 2013 17:43:59 +0000 (09:43 -0800)]
Fix NPE in ConnectivityService
bug:
11727708
Change-Id: Ia8ca9d1e23f021feaf4b772ec38d1d0e89b0cd2a
Baligh Uddin [Mon, 18 Nov 2013 17:22:29 +0000 (09:22 -0800)]
Import translations. DO NOT MERGE
Change-Id: Iacdab3a03a17cefc52aa7d72195d0cbcc2354039
Auto-generated-cl: translation import
Baligh Uddin [Mon, 18 Nov 2013 16:49:48 +0000 (08:49 -0800)]
Import translations. DO NOT MERGE
Change-Id: Ia6d256fedf7e3d888942d66397f5842d46658c0f
Auto-generated-cl: translation import
Baligh Uddin [Mon, 18 Nov 2013 00:30:52 +0000 (16:30 -0800)]
Import translations. DO NOT MERGE
Change-Id: I6eea0f5a4b57c4686d1f6ff4fc137358400651b8
Auto-generated-cl: translation import
Svetoslav Ganov [Sat, 16 Nov 2013 05:42:12 +0000 (21:42 -0800)]
Fix incorrent page range parsing when custom print options used.
We have APIs for a print service to declare an activity with custom
print options. In this activity the service can add custom properties
as well as change the standard ones such as pages to print. The ranges
of selected pages from the custom activity was incorrectly parsed
resulting in an off by one error in what is shown to the user and as a
result getting an exception when trying to print.
bug:
11719051
Change-Id: Id04c94608178895f1d47381a63133f0eba7645e1
Craig Mautner [Fri, 15 Nov 2013 23:13:47 +0000 (23:13 +0000)]
Merge "Restore jankless transition keyguard-to-wallpaper" into klp-dev
Craig Mautner [Fri, 15 Nov 2013 22:15:43 +0000 (14:15 -0800)]
Restore jankless transition keyguard-to-wallpaper
There is still a flash of black when going to a non-wallpaper activity
from keyguard. This is not a regression from jb-mr2 and any fixes to
clean it up are too risky at this late date.
Fixes (partially) bug
11570753.
Change-Id: I17aaae4ab8be570f7e28276a7b8ac4b8685e7551
Wink Saville [Fri, 15 Nov 2013 19:35:05 +0000 (19:35 +0000)]
Merge "Add config_restartRadioAfterProvisioning" into klp-dev
Wink Saville [Fri, 15 Nov 2013 16:27:53 +0000 (08:27 -0800)]
Add config_restartRadioAfterProvisioning
Bug:
11673637
Change-Id: Ie758a303fd751d204fd6baa60217e88df6376aae
Jeff Brown [Fri, 15 Nov 2013 08:35:50 +0000 (08:35 +0000)]
Merge "Disallow applications from initiating cast screen." into klp-dev
Jeff Brown [Fri, 15 Nov 2013 02:16:08 +0000 (18:16 -0800)]
Disallow applications from initiating cast screen.
Only allow the system ui and settings to connect to a remote display.
To do this, we essentially hide the remote displays from applications
by using the ROUTE_TYPE_REMOTE_DISPLAY then add permission checks
around the operations that connect to them.
As a bonus, this may actually save power on devices since applications
that use MediaRouter will not longer be performing discover on
remote display routes at all.
Bug:
11257292
Change-Id: I9ea8c568df4df5a0f0cf3d0f11b39c87e2110795
Baligh Uddin [Fri, 15 Nov 2013 06:32:08 +0000 (22:32 -0800)]
Import translations. DO NOT MERGE
Change-Id: I6d1283da139ad2ef60213d83d7ac00939a4bfc04
Auto-generated-cl: translation import
Svetoslav [Fri, 15 Nov 2013 06:23:32 +0000 (06:23 +0000)]
Merge "Created print jobs should not be persisted until they are queued." into klp-dev
Mindy Pereira [Fri, 15 Nov 2013 01:01:25 +0000 (17:01 -0800)]
Cancel double tap mode on action_up
fixes b/
11592408 Dragging immediately after double touch turns gesture into double touch drag
Change-Id: I3e7926a4f6f9ab4951f380bd004499c78b3bda69
Christopher Tate [Fri, 15 Nov 2013 02:34:37 +0000 (02:34 +0000)]
Merge "Handle backup transport registration dynamically" into klp-dev
Jim Miller [Fri, 15 Nov 2013 02:18:08 +0000 (02:18 +0000)]
Merge "Don't show external presentation until keyguard actually shows" into klp-dev
Christopher Tate [Fri, 15 Nov 2013 02:10:35 +0000 (18:10 -0800)]
Handle backup transport registration dynamically
Bug
11369873
Change-Id: I9bbdcc21ce25159c6645690123b5d03c553b0ddc
Svetoslav [Fri, 15 Nov 2013 01:59:14 +0000 (17:59 -0800)]
Created print jobs should not be persisted until they are queued.
Print jobs in a created state should not be persisted. However,
if a print service sets the tag to a print job that is queued,
we were persisting even print jobs in a created state. This
change adds a simple check while persisting to avoid storing
created print jobs.
bug:
11696785
Change-Id: Idf28f3634b91fd5bf345f376114af4ed478ed3c6
Jeff Brown [Fri, 15 Nov 2013 01:28:58 +0000 (01:28 +0000)]
Merge "Update cast screen strings." into klp-dev
John Spurlock [Fri, 15 Nov 2013 01:11:51 +0000 (01:11 +0000)]
Merge "Avoid skipping animated status bar icon frames." into klp-dev
Jim Miller [Fri, 15 Nov 2013 00:47:26 +0000 (16:47 -0800)]
Don't show external presentation until keyguard actually shows
The previous code was looking for just the display to turn off.
It should wait until keyguard is actually shown before enabling
the external presentations.
Fix for bug
11694904
Change-Id: Iebf3aa04fc094cd4e5c8f56bc771aca1e5921d04
Jeff Brown [Fri, 15 Nov 2013 00:03:36 +0000 (16:03 -0800)]
Update cast screen strings.
Bug:
11257292
Change-Id: Ia66152985bafcdd8ec88a3145623536a2b439b78
John Spurlock [Thu, 14 Nov 2013 22:40:02 +0000 (17:40 -0500)]
Avoid skipping animated status bar icon frames.
By avoiding a known issue in AnimationDrawable.
Bug:
11694594
Change-Id: I87540728118833f29fc7b64a5c853bc26fd19d73
Jim Miller [Thu, 14 Nov 2013 23:34:32 +0000 (23:34 +0000)]
Merge "Don't show keyguard until the device has been provisioned." into klp-dev
Christopher Tate [Thu, 14 Nov 2013 22:59:20 +0000 (22:59 +0000)]
Merge "Ensure recipient can be launched before attempting broadcast delivery" into klp-dev
Dianne Hackborn [Thu, 14 Nov 2013 22:56:14 +0000 (22:56 +0000)]
Merge "Maybe fix issue #
11634365: Leaking restarting services" into klp-dev
Dianne Hackborn [Thu, 14 Nov 2013 22:32:17 +0000 (14:32 -0800)]
Maybe fix issue #
11634365: Leaking restarting services
It looks like we could add services to the restart list because
they end up left in the process's list of running services after
they have been removed from the main activity list, and we can
trip up on them there when the app is being force stopped.
Change-Id: I79805b67fcf5b593430dc5c856c97927e1a54a57
Jim Miller [Thu, 14 Nov 2013 22:15:02 +0000 (14:15 -0800)]
Don't show keyguard until the device has been provisioned.
This fixes a bug where we'd show keyguard on top of setup.
Fixes bug
11689756
Change-Id: I38ecdafc00fc34fdd79e3ac517042a1e5eea93de
Jean-Michel Trivi [Thu, 14 Nov 2013 21:32:41 +0000 (21:32 +0000)]
Merge "Fix RemoteController update in RemoteControlClient registration" into klp-dev
Christopher Tate [Thu, 14 Nov 2013 01:42:28 +0000 (17:42 -0800)]
Ensure recipient can be launched before attempting broadcast delivery
User removal or eviction inherently races with broadcast delivery. This
patch introduces a latest-possible recheck of the availbility of the
target application before attempting to send it a broadcast.
Once the process has actually been spun up the system is essentially
committed to presenting it as a running application, and there is no
later check of the availability of the app: the failure mode for
continuing to attempt delivery is a crash *in the app process*,
and is user-visible.
We now check the app+userid existence of the intended recipient
just prior to committing to launch its process for receipt, and
if it is no longer available we simply skip that receiver and
continue normally.
Bug
11652784
Bug
11272019
Bug
8263020
Change-Id: Ib19ba2af493250890db7371c1a9f853772db1af0
Jeff Sharkey [Thu, 14 Nov 2013 19:01:06 +0000 (19:01 +0000)]
Merge "Fix am argument ordering documentation." into klp-dev
Jeff Sharkey [Thu, 14 Nov 2013 18:03:32 +0000 (10:03 -0800)]
Fix am argument ordering documentation.
Bug:
11690520
Change-Id: I84b10a6eb6e6404212ab9737e7cee1f1ad4d5309
Matthew Williams [Thu, 14 Nov 2013 17:18:58 +0000 (17:18 +0000)]
Merge "SyncManager now returns copy on getCurrentSyncs()" into klp-dev
Satoshi Kataoka [Thu, 14 Nov 2013 03:04:51 +0000 (12:04 +0900)]
Fix compatibility issue on InputMethodSubtype
Bug:
11032428
Change-Id: If722bbbfb69d00e1830007582d46a33319203eea
Jean-Michel Trivi [Thu, 14 Nov 2013 03:59:19 +0000 (19:59 -0800)]
Fix RemoteController update in RemoteControlClient registration
A regression was introduced when trying to limit the number of
internal synchronization generation IDs that caused RCC
information to be shown only for applications that requested
audio focus after media button receiver and RCC registration,
(such as Play Music), not for applications that requested focus
first (such as Play Movies).
The correct behavior is to always check and update the
RemoteControllers (seen by MediaFocusControl as RCD interfaces)
whenever a RemoteControlClient is registered (even if it's a
re-registration) when it is associated when an entry at the top
of the remote control stack.
Bug
11657655
Change-Id: I30716e2028f7f718a31e13401b191178735229ff