Craig Mautner
33379fb317
am 67122f46: am 504b6045: am 4270ebc7: Merge "Remove debug logging." into klp-dev
...
* commit '67122f46be4ab186c1f88780a2043b458797254a':
Remove debug logging.
2013-10-15 17:37:24 -07:00
Craig Mautner
67122f46be
am 504b6045: am 4270ebc7: Merge "Remove debug logging." into klp-dev
...
* commit '504b60453f30b78da3a13e022a1d8a7badf26ae1':
Remove debug logging.
2013-10-15 17:33:26 -07:00
Craig Mautner
a7f2bd4da7
Remove debug logging.
...
Change-Id: I5d7c11e8b8525bfc8eb87bb0fff4f71337b4a39d
2013-10-15 16:13:50 -07:00
Jeff Sharkey
3a58678ac2
am 7a531be1: am 94758633: am b5da7b23: Merge "Throw when taking non-existant Uri permission." into klp-dev
...
* commit '7a531be13bc9ba6218747c185cd199c9e864c60f':
Throw when taking non-existant Uri permission.
2013-10-14 11:54:21 -07:00
Craig Mautner
8a3146e960
am 272b0929: am 6b5fc882: am 166434ec: Merge "When removing a task that was on home, put home on top." into klp-dev
...
* commit '272b0929a9022f4f1cfc6b72fdbb9cb2416e5bd2':
When removing a task that was on home, put home on top.
2013-10-14 10:49:55 -07:00
Jeff Sharkey
7a531be13b
am 94758633: am b5da7b23: Merge "Throw when taking non-existant Uri permission." into klp-dev
...
* commit '94758633943e77c820fd77f96329848cc7f31230':
Throw when taking non-existant Uri permission.
2013-10-14 10:29:15 -07:00
Jeff Sharkey
b5da7b23df
Merge "Throw when taking non-existant Uri permission." into klp-dev
2013-10-14 17:24:14 +00:00
Jeff Sharkey
582f712406
Throw when taking non-existant Uri permission.
...
Bug: 11080911
Change-Id: Ib73a20f497b447aebe69c88266369605e69a7812
2013-10-14 10:01:33 -07:00
Craig Mautner
272b0929a9
am 6b5fc882: am 166434ec: Merge "When removing a task that was on home, put home on top." into klp-dev
...
* commit '6b5fc882d1823c8922860ef284442442b635111b':
When removing a task that was on home, put home on top.
2013-10-11 19:48:12 -07:00
Craig Mautner
8e5695778f
When removing a task that was on home, put home on top.
...
Killing an app that was launched from home was not relaunching home.
Previous situations relaunched the next app (i.e. home) based on the
task flag. However, when an app dies the relaunch is deferred until
the TaskRecord has long been forgotten. This fix rearranges the stacks
immediately upon the TaskRecord being removed from the stack. Then the
next resumeTopActivities() call will start the home task.
Fixes bug 11189555.
Change-Id: I0e09350a7db55ea8b38cce7bf4b69923a6b99494
2013-10-11 17:36:59 -07:00
Craig Mautner
d2bb1dd031
am 7bc5cdc0: am 4732660a: am ab3276dd: Merge "Make an exception for screenshot optimization." into klp-dev
...
* commit '7bc5cdc0e9ef61438135243db83ab426fa97acae':
Make an exception for screenshot optimization.
2013-10-11 12:55:23 -07:00
Craig Mautner
7bc5cdc0e9
am 4732660a: am ab3276dd: Merge "Make an exception for screenshot optimization." into klp-dev
...
* commit '4732660a50f3373812e8ae55cbda264d469bfded':
Make an exception for screenshot optimization.
2013-10-11 12:50:05 -07:00
Craig Mautner
3474040486
Make an exception for screenshot optimization.
...
Screenshots were not being made for tasks with the flag
FLAG_EXCLUDE_FROM_RECENTS set. But if the task is in the foreground
the shot should be taken even with the flag set. This fix adds a test
for tasks being in the foreground.
Fixes bug 11170567.
Change-Id: If42db7f43ed1dd8d2b16b68824adc813b31c94f0
2013-10-11 11:05:35 -07:00
Dianne Hackborn
222c5f80e5
am 16b43a77: am 17c21a30: am 2c09e8cd: Merge "Fix issue #11157301 : Bad process stats when apps are binding to long-running services" into klp-dev
...
* commit '16b43a779166d419875410d598182b852a5f90a3':
Fix issue #11157301 : Bad process stats when apps are binding to long-running services
2013-10-10 16:23:54 -07:00
Dianne Hackborn
16b43a7791
am 17c21a30: am 2c09e8cd: Merge "Fix issue #11157301 : Bad process stats when apps are binding to long-running services" into klp-dev
...
* commit '17c21a3007a2321ae8805a397c3566411a60cba0':
Fix issue #11157301 : Bad process stats when apps are binding to long-running services
2013-10-10 16:21:39 -07:00
Dianne Hackborn
2c09e8cdf6
Merge "Fix issue #11157301 : Bad process stats when apps are binding to long-running services" into klp-dev
2013-10-10 23:11:59 +00:00
Dianne Hackborn
32366b29c4
Fix issue #11157301 : Bad process stats when apps are binding to long-running services
...
We now treat PROCESS_STATE_TOP more specially. When a process has another
client bound to it that is TOP, it will only allow itself to go in the TOP
state if it is not already running for another significant reason.
Change-Id: Ia3856406bd481bf6e98d55100a5513ccf4060e0d
2013-10-10 16:10:32 -07:00
Jeff Sharkey
5d1c7661fe
am 852c7b15: am 6743c171: am 635892fe: Merge "Guard against NPE when using existing process." into klp-dev
...
* commit '852c7b15a5a96b0c553e971fe9af72f4ce50bedd':
Guard against NPE when using existing process.
2013-10-10 10:24:37 -07:00
Jeff Sharkey
852c7b15a5
am 6743c171: am 635892fe: Merge "Guard against NPE when using existing process." into klp-dev
...
* commit '6743c1712e1051ae99639a7d90912c54a0be8b24':
Guard against NPE when using existing process.
2013-10-10 10:21:29 -07:00
Jeff Sharkey
2ffa50df6f
Guard against NPE when using existing process.
...
Bug: 11167561
Change-Id: I51ca7daa71504119fb64bc7bc2b7da4e03b13861
2013-10-10 09:52:48 -07:00
Jeff Sharkey
6699ae2b76
am 45d23585: am 11591b73: am b3da3db3: Merge "Surface outgoing Uri permission grants." into klp-dev
...
* commit '45d2358510f9670ddf25cc49ee2639e3d41708f7':
Surface outgoing Uri permission grants.
2013-10-09 15:17:34 -07:00
Jeff Sharkey
45d2358510
am 11591b73: am b3da3db3: Merge "Surface outgoing Uri permission grants." into klp-dev
...
* commit '11591b738d51e0d8e87e8825dc2fc7eaa517daa3':
Surface outgoing Uri permission grants.
2013-10-09 15:12:35 -07:00
Jeff Sharkey
b3da3db34a
Merge "Surface outgoing Uri permission grants." into klp-dev
2013-10-09 22:07:11 +00:00
Jeff Sharkey
bcaac0adec
Surface outgoing Uri permission grants.
...
This enables apps to discover and clean up persisted Uri grants when
the underlying Uri becomes invalid, such as when an account is
removed.
Bug: 11142566
Change-Id: Ieeb36cb1155acf226327ebe91cdd30b822d69d1b
2013-10-09 14:32:11 -07:00
Jeff Sharkey
69bfc60ae0
am cb8c4501: am d92dd8ff: am fcd8a39e: Merge "Install providers enabled after app started." into klp-dev
...
* commit 'cb8c4501d47ac492d48fbdd3b8e599fe620f2949':
Install providers enabled after app started.
2013-10-09 10:57:15 -07:00
Jeff Sharkey
cb8c4501d4
am d92dd8ff: am fcd8a39e: Merge "Install providers enabled after app started." into klp-dev
...
* commit 'd92dd8ffcf3e7bce7d331e7ae9101ccba02baa67':
Install providers enabled after app started.
2013-10-09 10:53:35 -07:00
Adam Lesinski
51860d2832
am 3a18a92e: am 92fba41f: am 9d958f69: Merge "Allow killed task to remove itself" into klp-dev
...
* commit '3a18a92ee513881e232bd899b45cdf7132bb199e':
Allow killed task to remove itself
2013-10-09 10:52:25 -07:00
Adam Lesinski
3a18a92ee5
am 92fba41f: am 9d958f69: Merge "Allow killed task to remove itself" into klp-dev
...
* commit '92fba41f3c64407f6827399bfa40bbcf6eac9212':
Allow killed task to remove itself
2013-10-09 10:48:47 -07:00
Jeff Sharkey
fcd8a39edb
Merge "Install providers enabled after app started." into klp-dev
2013-10-09 17:45:11 +00:00
Jeff Sharkey
dd97f4233f
Install providers enabled after app started.
...
When an app has already been started, and a ContentProvider component
is enabled with DONT_KILL_APP, use the existing ProcessRecord to
install the provider.
Bug: 11118692
Change-Id: I990f18b337eb19768ee1db895f1e2eb982046cce
2013-10-08 17:02:26 -07:00
Adam Lesinski
aa52437745
Allow killed task to remove itself
...
When killing a task from the recents UI, the activities in
the task would be scheduled for destruction, and the task would
be forcefully removed from the ActivityStack, destroying the
ActivityStack in the process if this was the last task. Since the
ActivityStack was removed, any activities calling back to report
their onDestroy was called (or any timeouts that trigger if
activities fail to do this) would be dropped and certain cleanup
routines would not be called.
Tasks and their ActivityStacks are removed automatically when the
activities within them are removed, so this manual removal was
preventing the cleanup routines from running.
bug:10920157
Change-Id: Ied9d4f8fea761a373a9a80a0dfe810590ab411d8
2013-10-08 15:41:18 -07:00
Craig Mautner
4964584d39
am 4a38b0ab: am 972a9855: am b729e995: Merge "Yet more debugging for 10858941." into klp-dev
...
* commit '4a38b0ab92b565547777df6959516325058f73d0':
Yet more debugging for 10858941.
2013-10-07 17:23:35 -07:00
Craig Mautner
4a38b0ab92
am 972a9855: am b729e995: Merge "Yet more debugging for 10858941." into klp-dev
...
* commit '972a985590266e457d4a13400dfb5797d7b85908':
Yet more debugging for 10858941.
2013-10-07 17:21:41 -07:00
Craig Mautner
e2dd83a5b4
Yet more debugging for 10858941.
...
Change-Id: I258957044cb1a8331124f6abbe53428429c33355
2013-10-07 17:01:41 -07:00
Craig Mautner
1f29fc18fb
am 1a205e9a: am 846a482a: am ade5f387: Merge "Revert to jb-mr2 handling of app died." into klp-dev
...
* commit '1a205e9a0c2587ec603d88e954bd89ca0c957e7a':
Revert to jb-mr2 handling of app died.
2013-10-06 18:24:17 -07:00
Dianne Hackborn
91b5ab00d1
am c9d48121: am 7ac5a9ac: am 4bc5909a: Merge "Fix issue #11050678 : Large memory leak in ActivityStack" into klp-dev
...
* commit 'c9d481218b23ff72922ddc6bbc006be971ff252f':
Fix issue #11050678 : Large memory leak in ActivityStack
2013-10-06 18:24:06 -07:00
Craig Mautner
02a4e7330f
am 2478281d: am 3cb25e91: am 1703fd87: Merge "Resume user where they left off." into klp-dev
...
* commit '2478281de362c86825cd93d6395af4197d1adb73':
Resume user where they left off.
2013-10-06 18:23:49 -07:00
Craig Mautner
1a205e9a0c
am 846a482a: am ade5f387: Merge "Revert to jb-mr2 handling of app died." into klp-dev
...
* commit '846a482a0d891a799bfd6e9b00ed5b401a791b30':
Revert to jb-mr2 handling of app died.
2013-10-06 18:19:03 -07:00
Dianne Hackborn
c9d481218b
am 7ac5a9ac: am 4bc5909a: Merge "Fix issue #11050678 : Large memory leak in ActivityStack" into klp-dev
...
* commit '7ac5a9acb8c110620eac04db1eabecbbf64c0744':
Fix issue #11050678 : Large memory leak in ActivityStack
2013-10-06 18:18:58 -07:00
Craig Mautner
2478281de3
am 3cb25e91: am 1703fd87: Merge "Resume user where they left off." into klp-dev
...
* commit '3cb25e91b419d4f18fec8ea2ceec33eb0915096a':
Resume user where they left off.
2013-10-06 18:18:46 -07:00
Craig Mautner
ade5f387fa
Merge "Revert to jb-mr2 handling of app died." into klp-dev
2013-10-06 21:29:05 +00:00
Dianne Hackborn
4bc5909a03
Merge "Fix issue #11050678 : Large memory leak in ActivityStack" into klp-dev
2013-10-06 20:28:47 +00:00
Craig Mautner
1909125eba
Revert to jb-mr2 handling of app died.
...
Trying to span all potential stacks looking for apps was too complex
and error-prone. Extending the jb-mr2 method across multiple stacks.
Fixes bug 11080696.
Change-Id: I6391ceae4ad6a0955a409c3fb27472219fd5bf6b
2013-10-06 10:39:31 -07:00
Craig Mautner
93529a475e
Resume user where they left off.
...
Remember which stack was in front when the user changes. Restore that
stack when the user changes back. Remove user state when user is
deleted.
Fixes bug 11068986.
Change-Id: I18dfbc35a0c2e21e7a4024227cbfc5ba1208b3a3
2013-10-04 20:55:39 -07:00
Dianne Hackborn
9844d299af
Fix issue #11050678 : Large memory leak in ActivityStack
...
Clear thumbnails from tasks that are removed from the recent tasks list.
Change-Id: I581d5baac9b5a3e046a654eb8448ff877dd2f120
2013-10-04 16:44:22 -07:00
John Reck
eebcc0ff60
am cd6a2d30: am 47dc3248: am 9a93f6f0: Merge "Reduce max recents on lowram" into klp-dev
...
* commit 'cd6a2d3079ee67658535773021c16787b9adba6e':
Reduce max recents on lowram
2013-10-03 16:43:09 -07:00
John Reck
cd6a2d3079
am 47dc3248: am 9a93f6f0: Merge "Reduce max recents on lowram" into klp-dev
...
* commit '47dc3248e09002a5a55dc427f752da8ebd623868':
Reduce max recents on lowram
2013-10-03 15:38:38 -07:00
John Reck
172e87ce51
Reduce max recents on lowram
...
Bug: 10918599
Reduce the number of recent tasks to 10 on lowram devices
Use RGB_565 on low ram devices for thumbnails instead of ARGB_8888
Combined this saves ~9MB across system_process and systemui
Change-Id: Ieddcb512c7341a90097bc7cbc72d7355a775b416
2013-10-02 17:51:11 -07:00
Dianne Hackborn
5d93ad94a3
am 1d536848: am 239dc099: am 164371fb: Fix issue #11005453 : [SUW] G+ profile creation for new user broken
...
* commit '1d536848af1531dd14af52000f5ab505162bf123':
Fix issue #11005453 : [SUW] G+ profile creation for new user broken
2013-10-02 09:44:30 -07:00
Craig Mautner
61f5d97984
am c5495c93: am eba784f0: am 3c98926b: Merge "Add a timeout for removing starting windows." into klp-dev
...
* commit 'c5495c93e51ba6493a6b99aaabd44abc9d25cd1e':
Add a timeout for removing starting windows.
2013-10-02 09:43:32 -07:00