Craig Mautner
9cfb2e5f4c
Merge "Retain stacks even if they are empty." into klp-modular-dev
2014-01-15 01:07:15 +00:00
Dianne Hackborn
6873e17d4b
am 305c61a1: am 3a8a8ddd: am 8c359bf4: am c174288d: Fix issue #12031685 : Sticky Service Breakage in Android 4.4.1
...
* commit '305c61a1c6816549b225719518df5b29a17f0f42':
Fix issue #12031685 : Sticky Service Breakage in Android 4.4.1
2014-01-14 01:53:07 +00:00
Dianne Hackborn
305c61a1c6
am 3a8a8ddd: am 8c359bf4: am c174288d: Fix issue #12031685 : Sticky Service Breakage in Android 4.4.1
...
* commit '3a8a8ddd7cff03e39d4cb104ddb1d0401b6c7ede':
Fix issue #12031685 : Sticky Service Breakage in Android 4.4.1
2014-01-14 01:47:15 +00:00
Dianne Hackborn
3a8a8ddd7c
am 8c359bf4: am c174288d: Fix issue #12031685 : Sticky Service Breakage in Android 4.4.1
...
* commit '8c359bf473b4c31407613dbc1473ba49b0297898':
Fix issue #12031685 : Sticky Service Breakage in Android 4.4.1
2014-01-13 17:45:16 -08:00
Dianne Hackborn
c174288d34
Fix issue #12031685 : Sticky Service Breakage in Android 4.4.1
...
Got a little too aggressive about cleaning up service state; need to
avoid removing services from an app until we are in the second loop
doing the final cleanup, otherwise we can leave services around with
restarting their process.
Also fix crash:
W/BinderNative( 667): Uncaught exception from death notification
W/BinderNative( 667): java.lang.ArrayIndexOutOfBoundsException: length=0; index=0
W/BinderNative( 667): at android.util.ArraySet.valueAt(ArraySet.java:301)
W/BinderNative( 667): at com.android.server.am.ActiveServices.killServicesLocked(ActiveServices.java:2069)
W/BinderNative( 667): at com.android.server.am.ActivityManagerService.cleanUpApplicationRecordLocked(ActivityManagerService.java:12412)
W/BinderNative( 667): at com.android.server.am.ActivityManagerService.handleAppDiedLocked(ActivityManagerService.java:3596)
W/BinderNative( 667): at com.android.server.am.ActivityManagerService.appDiedLocked(ActivityManagerService.java:3744)
W/BinderNative( 667): at com.android.server.am.ActivityManagerService$AppDeathRecipient.binderDied(ActivityManagerService.java:1024)
W/BinderNative( 667): at android.os.BinderProxy.sendDeathNotice(Binder.java:493)
W/BinderNative( 667): at dalvik.system.NativeStart.run(Native Method)
2014-01-13 17:10:03 -08:00
Craig Mautner
5c44c51c2a
Merge "Use new DisplayManager flag to show own content only." into klp-modular-dev
2014-01-14 00:00:00 +00:00
Craig Mautner
529cbcd0af
Use new DisplayManager flag to show own content only.
...
Change-Id: I8b2666e5849e57b5eb2ed73ed3d5e39da2dbd55d
2014-01-13 12:55:33 -08:00
Craig Mautner
04a0ea60ac
Retain stacks even if they are empty.
...
Previously stacks would be removed when the last ActivityRecord was
removed. This causes problems for ActivityContainers which persist and
permit activities to be launched into an empty stack.
Change-Id: Ia79ac65d17c42eff3a7b1321980c21b29996001b
2014-01-13 12:51:26 -08:00
Daniel Cashman
94827c3484
am 21a801d0: am 0d30e07d: am 3d5ea26f: am 4503409a: Merge "Clear cached locations when location providers disabled Bug: 12118307" into klp-dev
...
* commit '21a801d0885d65f128b84a593140b07fd0d4e980':
Clear cached locations when location providers disabled Bug: 12118307
2014-01-13 19:00:37 +00:00
Daniel Cashman
21a801d088
am 0d30e07d: am 3d5ea26f: am 4503409a: Merge "Clear cached locations when location providers disabled Bug: 12118307" into klp-dev
...
* commit '0d30e07d23e9a2bcea4c1b3e61e12e68f5111fe2':
Clear cached locations when location providers disabled Bug: 12118307
2014-01-13 18:57:19 +00:00
Daniel Cashman
0d30e07d23
am 3d5ea26f: am 4503409a: Merge "Clear cached locations when location providers disabled Bug: 12118307" into klp-dev
...
* commit '3d5ea26fbb92b1b780cd9763c0731288f48341a3':
Clear cached locations when location providers disabled Bug: 12118307
2014-01-13 10:52:54 -08:00
Jeff Sharkey
38c65b1f70
am 6fba240b: am 6d3700b3: am 47235e8b: am 90cadb35: Merge "MountService listeners can not be unregistered"
...
* commit '6fba240b72e9ae2bc66c98b058e78aecd568ae3f':
MountService listeners can not be unregistered
2014-01-13 18:47:41 +00:00
Jeff Sharkey
6fba240b72
am 6d3700b3: am 47235e8b: am 90cadb35: Merge "MountService listeners can not be unregistered"
...
* commit '6d3700b394c7137ef95580d35223a402a3dd0e7c':
MountService listeners can not be unregistered
2014-01-13 18:44:43 +00:00
Jeff Sharkey
6d3700b394
am 47235e8b: am 90cadb35: Merge "MountService listeners can not be unregistered"
...
* commit '47235e8b5ce6c622a1182933404cf5a17fcd35dc':
MountService listeners can not be unregistered
2014-01-13 10:42:07 -08:00
Jeff Sharkey
90cadb3515
Merge "MountService listeners can not be unregistered"
2014-01-13 18:35:32 +00:00
Craig Mautner
cf6e0d686f
Merge "Add display synchronously." into klp-modular-dev
2014-01-13 05:33:51 +00:00
Craig Mautner
ad25fa36cb
Add display synchronously.
...
Adding the virtual display to window manager through a handler message
causes timing issues. Add the display directly to fix it.
Change-Id: I3ad6b16ce6dff2a48abd120a8e873e11a028e2c3
2014-01-12 21:26:09 -08:00
Craig Mautner
da9b87a709
am 5d8936b4: am 27581792: am 54f99137: am 3747768b: Merge "Fix visibility of multiple non-fullscreen activities."
...
* commit '5d8936b4cfdb14941536e533c2cc376e99b9f7d5':
Fix visibility of multiple non-fullscreen activities.
2014-01-11 00:09:22 +00:00
Craig Mautner
5d8936b4cf
am 27581792: am 54f99137: am 3747768b: Merge "Fix visibility of multiple non-fullscreen activities."
...
* commit '275817929a584b220a54b5c8206c7a7425da16d4':
Fix visibility of multiple non-fullscreen activities.
2014-01-11 00:05:55 +00:00
Craig Mautner
275817929a
am 54f99137: am 3747768b: Merge "Fix visibility of multiple non-fullscreen activities."
...
* commit '54f991375a9c7c2a256e6aec7d4a223be8d36b39':
Fix visibility of multiple non-fullscreen activities.
2014-01-10 16:03:06 -08:00
Craig Mautner
d7c97a798f
Merge "Remove misleading warnings." into klp-modular-dev
2014-01-10 23:06:50 +00:00
Craig Mautner
330a6bd8a6
Remove misleading warnings.
...
Error messages that are obsolete and/or incorrect.
Fixes bug 12421138.
Change-Id: I43f095048757f7ae9bff47abed594dd34d8387ce
2014-01-10 15:05:29 -08:00
Craig Mautner
93884a5b35
Fix invalid stackId bug.
...
Eliminate race condition by executing window manager createStack
directly from activity manager.
Change-Id: I2dda276d07d0ae09c7c958980bc5ebffe72ebd92
2014-01-10 13:28:10 -08:00
Craig Mautner
4504de5d5a
Implement ActivityView.
...
With an existing ActivityContainer a caller can now create an
ActivityView which consists of a new VirtualDisplay immediately
attached to the ActivityContainer.
Change-Id: Id70333dcbef55d524a87df8f8c92d72ca5579364
2014-01-10 10:54:55 -08:00
Craig Mautner
0bb2a4deee
Merge "Call moveHomeStack before moving any stack." into klp-modular-dev
2014-01-10 16:43:19 +00:00
Craig Mautner
fefeef8249
Call moveHomeStack before moving any stack.
...
Order matters, otherwise mFocusedStack and mLastStack aren't updated
correctly.
Fixes bug 12478856.
Change-Id: I12e4334678bb3af49d1ff26c4003def3e8d987c2
2014-01-10 08:40:23 -08:00
Amith Yamasani
22eba28e90
Only compile the services jar and so when using mmm
...
Don't build the tests when using "mmm frameworks/base/services"
Change-Id: If1895598381bd0fce0b4d7f5e879f154d8fc44d0
2014-01-09 15:38:12 -08:00
Ying Wang
ba09ada20e
Include subdirectory Android.mks.
...
Change-Id: I6e6bc721dbcf127b52f2a60f255c9fc677d3be29
(cherry picked from commit c459bfea7e )
2014-01-09 20:41:57 +00:00
riddle_hsu
446ef1de8d
Fix visibility of multiple non-fullscreen activities.
...
Issue detail:
Assume X, Y are non-fullscreen activities.
a.Home starts an activity X in task A in application stack.
b.X starts an activity Y in <task A> or <new task B>
c.Activity X will be invisible.
How to fix:
Because the function "isActivityOverHome" means an activity is able to see home.
But there may have many non-fullscreen activities between the top non-fullscreen activity and home.
If flag "behindFullscreen" is set, those middle activities will be invisible.
So it should only take care from who is adjacent to home.
Then check two flags frontOfTask(task root) and mOnTopOfHome for constraining the condition.
Change-Id: I60bcea304976414e44835a0a38675aae365e9e19
2014-01-09 20:24:34 +08:00
Jeff Brown
b6d9eb875a
Merge "Add flag to force public virtual display to show own content." into klp-modular-dev
2014-01-09 02:12:59 +00:00
Craig Mautner
88bfc6ddc8
Merge "Extend stack management to other displays." into klp-modular-dev
2014-01-08 17:33:42 +00:00
Mike Lockwood
43bc1c07d2
am d9e708e3: am 12ec2e6d: am 99206593: am 9607d78f: Merge "Added missing USB device descriptor fields needed for intent filters"
...
* commit 'd9e708e365d94e83ec135f1486129febd3f8eaea':
Added missing USB device descriptor fields needed for intent filters
2014-01-08 16:08:17 +00:00
Mike Lockwood
d9e708e365
am 12ec2e6d: am 99206593: am 9607d78f: Merge "Added missing USB device descriptor fields needed for intent filters"
...
* commit '12ec2e6d71bc69ca11946f7f051931863c934273':
Added missing USB device descriptor fields needed for intent filters
2014-01-08 16:05:29 +00:00
Mike Lockwood
12ec2e6d71
am 99206593: am 9607d78f: Merge "Added missing USB device descriptor fields needed for intent filters"
...
* commit '992065938a95e5273b22dea009b8581bcc693e61':
Added missing USB device descriptor fields needed for intent filters
2014-01-08 08:01:42 -08:00
Mike Lockwood
9607d78f51
Merge "Added missing USB device descriptor fields needed for intent filters"
2014-01-08 15:56:13 +00:00
Narayan Kamath
e853de1f10
am 2d87407e: am 136c0219: am c156021d: am 8a927cfa: Merge "Fix a bug introduced in change 73712"
...
* commit '2d87407e5765228a3469b9681ebff6c0c7eee140':
Fix a bug introduced in change 73712
2014-01-08 13:06:55 +00:00
Narayan Kamath
2d87407e57
am 136c0219: am c156021d: am 8a927cfa: Merge "Fix a bug introduced in change 73712"
...
* commit '136c02191790aa937c490341df49e966735f6857':
Fix a bug introduced in change 73712
2014-01-08 13:04:15 +00:00
Narayan Kamath
136c021917
am c156021d: am 8a927cfa: Merge "Fix a bug introduced in change 73712"
...
* commit 'c156021debb8e13324e451cb288da7edd7e112ca':
Fix a bug introduced in change 73712
2014-01-08 05:00:33 -08:00
Narayan Kamath
87d6cd4537
Fix a bug introduced in change 73712
...
"return (bool) true" was incorrectly changed to
"return (jboolean) JNI_FALSE"
Change-Id: I45f62f60c5affbae7970bb8889c55981e26d01ba
2014-01-08 12:26:28 +00:00
Narayan Kamath
3f7b8d0c6c
resolved conflicts for merge of 92ae0347 to klp-modular-dev
...
Change-Id: I703aea4f20985a4bbda0f685254721d6480bb20f
2014-01-08 12:19:40 +00:00
Narayan Kamath
92ae034756
am cbf339f6: am ab169215: am f210044f: Merge "AArch64: Use long for pointers in services"
...
* commit 'cbf339f6e4bf45a7d41cd0327d2dd7975875b8aa':
AArch64: Use long for pointers in services
2014-01-08 12:01:04 +00:00
Narayan Kamath
cbf339f6e4
am ab169215: am f210044f: Merge "AArch64: Use long for pointers in services"
...
* commit 'ab169215fb135f590f0960ab89f5199dd7303a33':
AArch64: Use long for pointers in services
2014-01-08 03:58:13 -08:00
Ashok Bhat
7e2a9dcf1a
AArch64: Use long for pointers in services
...
For storing pointers, long is used, as native pointers
can be 64-bit.
In addition, some minor changes have been done
to conform with standard JNI practice (e.g. use
of jint instead of int in JNI function prototypes)
Change-Id: Ib4435f0794740d545c1e640087849215e6844802
Signed-off-by: Ashok Bhat <ashok.bhat@arm.com >
Signed-off-by: Marcus Oakland <marcus.oakland@arm.com >
2014-01-08 10:06:07 +00:00
Jeff Brown
d14c8c9039
Add flag to force public virtual display to show own content.
...
Change-Id: I1039f2ef3154169ec90411a4c7ba2c94629f72c4
2014-01-07 19:30:07 -08:00
Adam Lesinski
66e9b1e117
Merge "Move SystemService code to frameworks/base/core" into klp-modular-dev
2014-01-07 20:53:20 +00:00
Narayan Kamath
107eb74074
am ce9418c5: am c797fd61: am c9e27802: am 7e296254: Merge "Fix broken XML parsing idiom."
...
* commit 'ce9418c59e1c9e696b35123d75c077c164893b9f':
Fix broken XML parsing idiom.
2014-01-07 10:13:53 +00:00
Narayan Kamath
ce9418c59e
am c797fd61: am c9e27802: am 7e296254: Merge "Fix broken XML parsing idiom."
...
* commit 'c797fd614d28a0c5c3aacbff325e9de572d7f091':
Fix broken XML parsing idiom.
2014-01-07 10:10:45 +00:00
Narayan Kamath
c797fd614d
am c9e27802: am 7e296254: Merge "Fix broken XML parsing idiom."
...
* commit 'c9e27802f049b9c3086770a7710b421ce33d2791':
Fix broken XML parsing idiom.
2014-01-07 02:07:56 -08:00
David Christie
75c55f92f5
Clear cached locations when location providers disabled
...
Bug: 12118307
(cherry picked from commit b084fef18e )
Change-Id: I49eff73f89633052a2587112cdc381ae6d254bfe
2014-01-06 15:23:39 -08:00
Todd Poynor
a807dbaeed
am 91ecb36d: ActivityManagerService use lmkd low memory killer daemon -- DO NOT MERGE
...
* commit '91ecb36df50be3446809e9da2a8f571d157f7549':
ActivityManagerService use lmkd low memory killer daemon -- DO NOT MERGE
2014-01-06 17:12:11 +00:00