louis_chang
62cfde1442
[ActivityManager] Fix race condition in pss collection
...
Symptom:
There has a race condition that two threads are accessing
the mPendingPssProcesses simultaneously. One of the thread
is collecting the process pss by looping the mPendingPssProcesses.
The other thread is requesting to collect pss of all processes,
which clears mPendingPssProcesses and adding processes back.
Solution:
Avoid race condition by adding synchornized protection.
Change-Id: Ifb090eda9c4a1b8e3fd980fe0171e9dd77773b46
2014-12-02 12:57:39 +08:00
louis_chang
3d9c431ca4
[ActivityManager] Invalidate last screenshot when activity relaunched
...
Symptom:
The task thumbnail is not updated when activity relaunched.
Reproduce Steps:
1. Put device in portrait
2. Launch Calculator
3. Launch Recent App (the Calculator's screenshot is correct)
4. Rotate device to landscape
5. Click Calculator in Recent App to return to Calculator (Calculator has relaunched to landsacpe ui)
6. Launch Recent App again (the Calculator's screenshot is not updated)
Change-Id: I92e951ea2ee215c52ca6e50cf6f9e02deb787bce
2014-12-02 12:38:05 +08:00
younghwan1.kim
8f6fc81500
bug fix possible NPE while startProcessLocked()
...
In case, process doesn't create well while startingProcessLocked().
There is possibility to make NPE.
Setting app's crash handler needs to be assigned after null check routine.
Change-Id: I67fb6427f72d93f79fed36eb44c47d37eafdac31
2014-12-02 13:04:40 +09:00
Cheuksan Wang
b72eb97e4b
new SMS/MMS carrier app API
...
Changes based on api council review
BUG: 18005911
Change-Id: I23bd207ce70f7fa201d6d964c1700cfc44cb009b
2014-12-01 18:11:07 -08:00
Jeff Sharkey
b6e0c6301d
am db6753cf: am a8d0a3ae: am 2705387d: Merge "Include splits in dumpsys package output." into lmp-mr1-dev
...
* commit 'db6753cf2d8994edcc3e9e488a6be4e2f8ca397a':
Include splits in dumpsys package output.
2014-12-02 01:25:34 +00:00
Jeff Sharkey
db6753cf2d
am a8d0a3ae: am 2705387d: Merge "Include splits in dumpsys package output." into lmp-mr1-dev
...
* commit 'a8d0a3ae602bb455e290ca1ee6f18184c30f8dc7':
Include splits in dumpsys package output.
2014-12-02 00:51:28 +00:00
Jeff Sharkey
a8d0a3ae60
am 2705387d: Merge "Include splits in dumpsys package output." into lmp-mr1-dev
...
* commit '2705387df6f3ffe87b2a3a71a48eea7e2be44fb1':
Include splits in dumpsys package output.
2014-12-02 00:45:44 +00:00
Jeff Sharkey
2705387df6
Merge "Include splits in dumpsys package output." into lmp-mr1-dev
2014-12-02 00:39:48 +00:00
Christopher Tate
0832667b4e
am dac93ba2: am 4bdf266c: am c70fc4a3: Merge "Don\'t crash if a system restore fails before constructing the PMBA" into lmp-mr1-dev
...
* commit 'dac93ba27e655d01a00cf15320e9f6bfe6fc1c82':
Don't crash if a system restore fails before constructing the PMBA
2014-12-02 00:36:04 +00:00
Jeff Sharkey
c4d05fc0db
Include splits in dumpsys package output.
...
Describe the currently installed splits, both in normal dumpsys
output and in checkin output. Also include revisionCode of those
splits when defined (non-zero).
Bug: 18576300
Change-Id: Ie8140961fb7b9e0ed23fd6bc267157aab075dd78
2014-12-01 16:35:20 -08:00
Dongwon Kang
993f81e238
TIF: fix a race condition when TvInputManager is initialized
...
Currently, TvInputManagerService notifies the initial state of each
input via TvInputManagetCallback#onInputStateChanged after TvInputManager
is created. However, this is racy because the client may call methods
like getTvInputState() before the initialization.
This patch makes sure that the client gets the control when the initialization
finishes completely.
Bug: 18419452
Change-Id: I5d8141c20984013e68f2809120710c670557c9ad
2014-12-02 09:30:57 +09:00
Christopher Tate
dac93ba27e
am 4bdf266c: am c70fc4a3: Merge "Don\'t crash if a system restore fails before constructing the PMBA" into lmp-mr1-dev
...
* commit '4bdf266c03d92448ae65ec31355588d17d179a98':
Don't crash if a system restore fails before constructing the PMBA
2014-12-02 00:30:40 +00:00
Christopher Tate
4bdf266c03
am c70fc4a3: Merge "Don\'t crash if a system restore fails before constructing the PMBA" into lmp-mr1-dev
...
* commit 'c70fc4a32016f3f06aa80596a7d9b4e9614e78bc':
Don't crash if a system restore fails before constructing the PMBA
2014-12-02 00:24:03 +00:00
Christopher Tate
c70fc4a320
Merge "Don't crash if a system restore fails before constructing the PMBA" into lmp-mr1-dev
2014-12-02 00:18:44 +00:00
dcashman
6ec2cbd8d2
am c25cfc57: am 24d02652: Merge "Prevent EntropyMixer from registering with service manager."
...
* commit 'c25cfc57e0d863b002620f5e7dd14822418c678f':
Prevent EntropyMixer from registering with service manager.
2014-12-01 23:59:50 +00:00
Yuncheol Heo
b557195c5d
am 96af2bd7: am 1d22f99d: am f1702487: CEC: make it sure to send vendor commands when changing a setting.
...
* commit '96af2bd77a9bf80799d681bfd05351df04ee69f4':
CEC: make it sure to send vendor commands when changing a setting.
2014-12-01 23:51:38 +00:00
dcashman
24d02652bf
Merge "Prevent EntropyMixer from registering with service manager."
2014-12-01 23:49:26 +00:00
Yuncheol Heo
96af2bd77a
am 1d22f99d: am f1702487: CEC: make it sure to send vendor commands when changing a setting.
...
* commit '1d22f99da94f131c8047870a8c090b39630f5069':
CEC: make it sure to send vendor commands when changing a setting.
2014-12-01 23:45:07 +00:00
Yuncheol Heo
1d22f99da9
am f1702487: CEC: make it sure to send vendor commands when changing a setting.
...
* commit 'f17024873b10dabed069e502030dd85d6257c0c4':
CEC: make it sure to send vendor commands when changing a setting.
2014-12-01 23:39:17 +00:00
Yuncheol Heo
f17024873b
CEC: make it sure to send vendor commands when changing a setting.
...
- Remove 'oneway' from IHdmiVendorCommandListener.
- Add flush() method to HdmiCecController.
- Use IoThread for HdmiCecController.
Bug: 18495592
Change-Id: I497f7b49e94dd4402058ecc89cb5b7a3d58bf1e1
2014-12-02 07:52:16 +09:00
Christopher Tate
a7e47d5d34
Don't crash if a system restore fails before constructing the PMBA
...
If a whole-system restore operation failed at just the wrong point,
we'd wind up in the teardown code without a certain vital bit of it
having been initialized, and crash on the null pointer. Now we
recognize this failure mode and make sure not to do that.
Bug 18574450
Change-Id: Ifa2c10ce16bb3c6bc916ed7151c5fd51b7225691
2014-12-01 14:37:28 -08:00
Craig Mautner
4844f939b6
am b62b1b03: am 94dab3ae: am 9dba1073: Merge "Force additional layout pass after drawing" into lmp-mr1-dev
...
* commit 'b62b1b03792e7c583ec1a51a3d621deb51663414':
Force additional layout pass after drawing
2014-12-01 21:12:25 +00:00
Craig Mautner
b62b1b0379
am 94dab3ae: am 9dba1073: Merge "Force additional layout pass after drawing" into lmp-mr1-dev
...
* commit '94dab3ae5468e2c6325b47aa633d08dc7727198b':
Force additional layout pass after drawing
2014-12-01 21:06:36 +00:00
Craig Mautner
94dab3ae54
am 9dba1073: Merge "Force additional layout pass after drawing" into lmp-mr1-dev
...
* commit '9dba10732802bf162c0098d2591aa284e55b7b5e':
Force additional layout pass after drawing
2014-12-01 21:00:51 +00:00
Craig Mautner
9dba107328
Merge "Force additional layout pass after drawing" into lmp-mr1-dev
2014-12-01 20:56:09 +00:00
Wale Ogunwale
0ea8edef69
am ea64d0be: am e05fbd69: am 997e632f: Merge "Added unique id to display devices and their settings." into lmp-mr1-dev
...
* commit 'ea64d0beea59e3350bea0c6fe8d7cef807f82601':
Added unique id to display devices and their settings.
2014-12-01 20:44:06 +00:00
Wale Ogunwale
ea64d0beea
am e05fbd69: am 997e632f: Merge "Added unique id to display devices and their settings." into lmp-mr1-dev
...
* commit 'e05fbd6901eb8c89ea18fe90c15d69e7c17596ae':
Added unique id to display devices and their settings.
2014-12-01 20:37:01 +00:00
Wale Ogunwale
e05fbd6901
am 997e632f: Merge "Added unique id to display devices and their settings." into lmp-mr1-dev
...
* commit '997e632f59b070dabf71d9e807847c0643da92ac':
Added unique id to display devices and their settings.
2014-12-01 20:30:33 +00:00
Wale Ogunwale
997e632f59
Merge "Added unique id to display devices and their settings." into lmp-mr1-dev
2014-12-01 20:26:06 +00:00
Mike Lockwood
bcf4fec94c
Merge "Remove polling for ALSA device files in USB audio device detection."
2014-12-01 20:25:20 +00:00
Mike Lockwood
fb0a22eb62
Remove polling for ALSA device files in USB audio device detection.
...
Change-Id: I993fe41707fc02c9449800c7325aaf7270fb892e
2014-12-01 12:21:41 -08:00
Jeremy Joslin
88eab40f86
am b81134f2: am 33783a96: am 500f7811: Merge "Fix the ordering of extra values in the PI." into lmp-mr1-dev
...
* commit 'b81134f21187aed11f591526a4f478d411b7f54a':
Fix the ordering of extra values in the PI.
2014-12-01 20:07:32 +00:00
Jeremy Joslin
b81134f211
am 33783a96: am 500f7811: Merge "Fix the ordering of extra values in the PI." into lmp-mr1-dev
...
* commit '33783a962f3336400d12cd739ae33b9452ea14be':
Fix the ordering of extra values in the PI.
2014-12-01 20:01:02 +00:00
Amith Yamasani
bd815f90ca
am e434a949: am 0c81034c: am 731a5c1a: Merge "Fix parsing bug that affects reading back guest restrictions" into lmp-mr1-dev
...
* commit 'e434a94936c8f48bd5158849a09c1e6ce8d6e2d1':
Fix parsing bug that affects reading back guest restrictions
2014-12-01 19:54:55 +00:00
Amith Yamasani
e434a94936
am 0c81034c: am 731a5c1a: Merge "Fix parsing bug that affects reading back guest restrictions" into lmp-mr1-dev
...
* commit '0c81034cac4efe7d538ff303cc9f2badbb22b8d8':
Fix parsing bug that affects reading back guest restrictions
2014-12-01 19:48:36 +00:00
Jeremy Joslin
33783a962f
am 500f7811: Merge "Fix the ordering of extra values in the PI." into lmp-mr1-dev
...
* commit '500f781110dee5aad53410e9ef9b4003123c6981':
Fix the ordering of extra values in the PI.
2014-12-01 19:42:24 +00:00
Narayan Kamath
d198c3269a
am 53651b99: am ff45e7df: am 1d184ace: resolved conflicts for merge of 7377998d to lmp-mr1-dev
...
* commit '53651b9982f53236b767d766e85ec0ce3acc6f0f':
Be increasingly aggressive about fstrim if it isn't being run
2014-12-01 19:37:59 +00:00
Jeremy Joslin
500f781110
Merge "Fix the ordering of extra values in the PI." into lmp-mr1-dev
2014-12-01 19:36:04 +00:00
Narayan Kamath
53651b9982
am ff45e7df: am 1d184ace: resolved conflicts for merge of 7377998d to lmp-mr1-dev
...
* commit 'ff45e7df8aae0f55ce719de92102c7d522b62048':
Be increasingly aggressive about fstrim if it isn't being run
2014-12-01 19:32:12 +00:00
Jeff Sharkey
916d516349
am e4a5faa6: Merge "APK still has privileged flag after being moved from "/system/priv-app"" into lmp-mr1-dev
...
* commit 'e4a5faa61e9084333b241531ddb941684f110566':
APK still has privileged flag after being moved from "/system/priv-app"
2014-12-01 19:00:51 +00:00
Jeff Sharkey
e4a5faa61e
Merge "APK still has privileged flag after being moved from "/system/priv-app"" into lmp-mr1-dev
2014-12-01 18:56:57 +00:00
Lorenzo Colitti
829dfa7cd8
Only use mDefaultDns if the network claims to offer Internet
...
Currently, if a network does not specify DNS servers, we default
it to using 8.8.8.8. This was done because the emulator did not
specify DNS servers. However, it causes queries to fail slowly,
instead of failing fast, on networks that do not have
connectivity to 8.8.8.8.
Bug: 18327075
Change-Id: I0df13ff4a17ee65e640be96695a3af31b020963a
2014-12-02 03:40:16 +09:00
Amith Yamasani
0c81034cac
am 731a5c1a: Merge "Fix parsing bug that affects reading back guest restrictions" into lmp-mr1-dev
...
* commit '731a5c1a29e5bdbf6e7e4bade9b80f7abe6ec37e':
Fix parsing bug that affects reading back guest restrictions
2014-12-01 18:38:14 +00:00
Amith Yamasani
731a5c1a29
Merge "Fix parsing bug that affects reading back guest restrictions" into lmp-mr1-dev
2014-12-01 18:32:11 +00:00
Akira Numata
48e17629b0
APK still has privileged flag after being moved from "/system/priv-app"
...
When an app is moved from "/system/priv-app" to another location
during OTA update, the privileged flag should be removed.
(cherry picked from commit 76bf60ead8132b86436ebbba40eaa8f2c8bbe812)
Change-Id: I39feeac7ece89c28045d196ae69fc974b1c6510b
2014-12-01 09:38:48 -08:00
Craig Mautner
683f37db5c
am 1764465d: am b5981aa8: am ee7c30e1: Merge "Avoid capture all black screenshot bitmap"
...
* commit '1764465d81ad194d00bab372d2bfa031d75d641a':
Avoid capture all black screenshot bitmap
2014-12-01 16:54:45 +00:00
Craig Mautner
1764465d81
am b5981aa8: am ee7c30e1: Merge "Avoid capture all black screenshot bitmap"
...
* commit 'b5981aa8d18dbd952ff74a75f962d4ec98f38807':
Avoid capture all black screenshot bitmap
2014-12-01 16:49:34 +00:00
tingna_sung
e3ca048397
Avoid capture all black screenshot bitmap
...
Captured screenshot bitmap is all black one if none of windows is
surface shown.
Change-Id: I651b2ade1865926d61f945167d60219535fa8bf8
Signed-off-by: tingna_sung <tingna_sung@htc.com>
2014-12-01 15:22:43 +08:00
Craig Mautner
1d027d6661
am bda8e419: am be342ef0: am c4cf78f4: Merge "[ActivityManager] Ensure provider external access count will be released."
...
* commit 'bda8e4192a26b5ab137ba3c22ea00b493a1b673e':
[ActivityManager] Ensure provider external access count will be released.
2014-12-01 05:33:49 +00:00
Craig Mautner
ad9c287add
am 10c40fc0: am a12ac54c: am 25596374: Merge "[ActivityManager] Prevent provider from been created twice."
...
* commit '10c40fc01d56ee17068cb61d5c19e6ab68f2ca48':
[ActivityManager] Prevent provider from been created twice.
2014-12-01 05:33:43 +00:00