406d916c591e469a106c87e81c0931e15e88885c |
09-Jun-2017 |
Sujith Ramakrishnan <sujithrk@google.com> |
Prevent unwanted keypress actions during TV Setup. - Prevent Search or long-press Home actions while TV setup is being completed based on flag TV_USER_SETUP_COMPLETE. Test: Manual - Reset device, ran Setup, tried keys. Test: Manual - Rebooted device after Setup, tried keys. Bug: 62419382 Change-Id: Ic8fb0f10943ab7c39a7d9857f62e6ab292231b40 (cherry picked from commit 0390fff82c37c705670a6c8937c11b52e2af4cb6)
olicy/PhoneWindow.java
|
2373398ce3d0d2753d184de13d566adbf95729f9 |
24-Jun-2017 |
Selim Cinek <cinek@google.com> |
Fixed an issue in the contrast calculation The parameters were passed the wrong way around. Test: manual inspection Fixes: 62937149 Change-Id: I7ae2bb2a4136da37d6b59b2b1406c68ce7fe7b6b (cherry picked from commit 4c80791919cd0da976ae5329dd7da9a0c4b3087c)
til/NotificationColorUtil.java
|
dd469d171d7503da3b8602c3ff0317b81792f2c0 |
16-Jun-2017 |
Vladislav Kaznacheev <kaznacheev@google.com> |
Do not update currently open tooltip. Currently if View.setTooltipText is called while the tooltip is being shown for that view, it will update the displayed text. The tooltip then will resize to wrap around the new text, but not change its position. This looks confusing if the new text is significantly shorter or longer. Removing this functionality until proper re-positioning is implemented. Bug: 38491655 Test: android.view.cts.TooltipTest passes Change-Id: I79689288185888854b992b89e19fe381d3ac50e4
iew/TooltipPopup.java
|
c041c7a34e77c22a00a504855ad13adff5ff508e |
14-Jun-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Support associating with an already-paired device" into oc-dev
|
e1e0db8ca9fcf1cc3638b52e1fa61c3ec104d338 |
13-Jun-2017 |
Wale Ogunwale <ogunwale@google.com> |
Merge "Ensure that we use SF Vsync Choreographer for the PiP transition." into oc-dev
|
0c4a9266264d37e724f7372ef7ef932cf60c505c |
10-Jun-2017 |
Eugene Susla <eugenesusla@google.com> |
Support associating with an already-paired device This is required for migration scenario, where device(s) are already paired(and thus no longer discoverable) but didn't go through companion flow. This also fixes a bug with filtering by mac address, which is also relevant to the use-case of associating a specific device Test: Pair with a device first, and call associate with a filter with its MAC address and single device requested. Ensure the device is found. Ensure only that device is ever returned when filtering by MAC address. Bug: 62487084 Change-Id: Ic7cc6affc0648ad85b15620e8c3aba4b9fc91aa1
til/CollectionUtils.java
|
d85915f78694dc15ee9ca1bbdbccffc183399810 |
12-Jun-2017 |
Vladislav Kaznacheev <kaznacheev@google.com> |
Pass window token when creating a tooltip popup This allows using tooltips in System UI. Bug: 62065980 Test: android.view.cts.TooltipTest passes Change-Id: If0a76d0806aa92efa4be57204c4517242b0ebb99
iew/TooltipPopup.java
|
7410170ddc2b19d57e33c04217a721a2572d4853 |
12-Jun-2017 |
Vladislav Kaznacheev <kaznacheev@google.com> |
Revert "Use a PopupWindow to show tooltips" This reverts commit 77e539775b52da55a8b23f1a9765d471ee782013. Change-Id: Ic4054e0d507ce95ab93282d4da002dd804aeb26d
iew/TooltipPopup.java
|
4a526c124554e75dc4bc11a682645a73bd47d501 |
16-May-2017 |
Winson Chung <winsonc@google.com> |
Ensure that we use SF Vsync Choreographer for the PiP transition. - Move the bounds animation onto the animation thread - Remove existing code referencing the old sf-vsync choreographer - Add ability for ValueAnimator subclasses to reference a different AnimationHandler, which uses a different FrameCallbackProvider with the sf-vsync choreographer in the animations that require it - Ensure that PiP touch events are batched and sent aligned with the sf-vsync - Move GC onto its own thread to not block other BackgroundThread calls Bug: 36371375 Test: android.server.cts.ActivityManagerPinnedStackTests Test: bit FrameworksServicesTests:com.android.server.wm.BoundsAnimationControllerTests Test: go/wm-smoke Change-Id: I6a41b35a4e4d4d6dbea82c2673452825fe3ffa58
raphics/SfVsyncFrameCallbackProvider.java
|
bc626c6358af8553b6f5810b90897472cddb79a6 |
09-Jun-2017 |
Siyamed Sinir <siyamed@google.com> |
Merge "Force Autofill in FloatingToolbar overflow menu" into oc-dev
|
883db32859fabb779386ca0994a5a16e72eaac7b |
09-Jun-2017 |
Lei Yu <jackqdyulei@google.com> |
Merge changes from topic 'battery_smear_move' into oc-dev * changes: Batterystats logs smeared power model values Copy smearing method to BatteryStatsHelper
|
484c2e2fbec02209337bb86fc99b8b253bc06f99 |
08-Jun-2017 |
Siyamed Sinir <siyamed@google.com> |
Force Autofill in FloatingToolbar overflow menu Test: bit CtsWidgetTestCases:android.widget.cts.TextViewTest bit CtsWidgetTestCases:android.widget.cts.EditTextTest Bug: 62271937 Change-Id: Ib3447281f3bd1abc811a25fc55ad55e34e155bbb
iew/menu/MenuItemImpl.java
idget/FloatingToolbar.java
|
5dad8068e251744ca38fd333c6543185f0c85b3c |
06-Jun-2017 |
jackqdyulei <jackqdyulei@google.com> |
Copy smearing method to BatteryStatsHelper This cl adds the following data in BatterySipper 1. screenPowerMah: power smeared by screen 2. proportionalSmearMah: power need to smeared proportionally 3. displayPowerMah: smeared power usage This cl also copies bunch of methods from BatteryUtils to BatteryStatsHelper with minor changes, so we could log smearing logic in BatteryStatsHelper Bug: 62300864 Test: runtest -x BatteryStatsHelperTest Change-Id: I9f92f5c1ac5fa483d0c15a3d5daad570da68a7ff Merged-In: I9f92f5c1ac5fa483d0c15a3d5daad570da68a7ff
s/BatterySipper.java
s/BatteryStatsHelper.java
|
6d8dcec87200e75ca62715c8feb87794d113e957 |
01-Jun-2017 |
Sudheer Shanka <sudheersai@google.com> |
Update KernelUidCpuFreqTimeReader to handle uid removals. Bug: 34133340 Test: manual Change-Id: Iaad2061671d83e1ff6d2797e166ae903f6faec13
s/BatteryStatsImpl.java
s/KernelUidCpuFreqTimeReader.java
|
057bad9c9d7ae9f992554f8c094b69600e739b87 |
05-Jun-2017 |
Sudheer Shanka <sudheersai@google.com> |
Merge "Ignore entries for isolated uids if there's no mapping for them." into oc-dev
|
ea87a4bca0d3c66de79d64e274c0f3aeb3a2f886 |
03-Jun-2017 |
Sudheer Shanka <sudheersai@google.com> |
Ignore entries for isolated uids if there's no mapping for them. Bug: 25195548 Test: manual Change-Id: If5aa7e194f4d43f2a7068899b9aa6584bfb2b7cc
s/BatteryStatsImpl.java
|
2f36ab88d706965dae8c1eaafcd02abb3f0097c8 |
25-May-2017 |
Dan Sandler <dsandler@android.com> |
Updates to Dianne's Dungeon. - new EKG icon - set the notification timestamp to the oldest service start time, so you have some idea how long things have been this way - minor text fixes Bug: 36891897 Test: runtest -x cts/tests/app/src/android/app/cts/ServiceTest.java Change-Id: I99db280cde8ca3ecd7205cd44fac159d8f652ca2
otification/SystemNotificationChannels.java
|
c3504d4f33264c6831dc97c82e0cbc99c83bcf4a |
03-Jun-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Workaround to ensure that PIP activities have a visible shadow." into oc-dev
|
4d8681ff6ae8f47566fdc97264fc6b3b4f3b9e9b |
24-May-2017 |
Winson Chung <winsonc@google.com> |
Workaround to ensure that PIP activities have a visible shadow. - When the window for the activity enters PIP, update the outline provider to override the alpha of the shadow (to be opaque) to ensure that is is visible. Only applies to the task root activity. Bug: 36741700 Test: Launch YT, ensure that there is a shadow when after it enters PIP Test: go/wm-smoke Test: android.server.cts.ActivityManagerPinnedStackTests Change-Id: If089dae84e4916d3d0e7bbeb316215b46e522e05
olicy/DecorView.java
olicy/PhoneWindow.java
|
dd273de09ef61f180894396ef4691fe8a2886627 |
02-Jun-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Notify keyguard of when power button is pressed." into oc-dev
|
ab17493ef33f08c6e131ea1e16a9b4d6052b4fa8 |
02-Jun-2017 |
Sudheer Shanka <sudheersai@google.com> |
Merge "Avoid excessive logging when the necessary proc file is unavailable." into oc-dev
|
8493543ce398e7cbce5bd658f601e588d0cd2d16 |
02-Jun-2017 |
Manu Cornet <manucornet@google.com> |
Merge "Use a PopupWindow to show tooltips" into oc-dev
|
b4045d3791566a1965024591def87dff7d120295 |
17-Mar-2017 |
Andrew Zeng <zenga@google.com> |
Notify keyguard of when power button is pressed. This is done on wear power button doesn't turn off the screen, when the device wakes from keyguard UI isn't visible yet, so it needs to react to power press in some way. Bug: 35147955 Change-Id: I22619ea446770d09b53370e9244215646b60a9db
olicy/IKeyguardService.aidl
|
acd7f2c78320051ddf85448b067e35a71ca3b400 |
02-Jun-2017 |
Sudheer Shanka <sudheersai@google.com> |
Avoid excessive logging when the necessary proc file is unavailable. Bug: 34133340 Test: manual Change-Id: Ic00e58a5b7bb7f92a0467df1cab8df5cab7dffda
s/KernelUidCpuFreqTimeReader.java
|
bd75ee00155b62085b5ba41de8a71444c53bf281 |
02-Jun-2017 |
Christine Franks <christyfranks@google.com> |
Merge "Fix night display activation behavior after reboot" into oc-dev
|
77e539775b52da55a8b23f1a9765d471ee782013 |
01-Jun-2017 |
Manu Cornet <manucornet@google.com> |
Use a PopupWindow to show tooltips This allows tooltips to work even in a context where they don't belong in any activity (and therefore no window token to use). It also simplifies a tiny bit the logic of how to get the view to show up. Test: Checked tooltip behavior in and outside an app Bug: 62065980 Change-Id: I6c02009c4fdd6d4bc4fa2cf8019955360506f0ee
iew/TooltipPopup.java
|
1454eae75da9f775425b51c2cb573a2b4c33b7e7 |
31-May-2017 |
Christine Franks <christyfranks@google.com> |
Fix night display activation behavior after reboot Bug: 38469190 Test: runtest -c com.android.server.NightDisplayServiceTest \ frameworks-services Change-Id: Ida17ba9c9389781b892bbe37f0a9eeec030baf1e
pp/NightDisplayController.java
|
ceb24e88cbb56aa63c990693a2d6ea35dce029f5 |
01-Jun-2017 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStats: Acquire network stats without BatteryStatsImpl lock" into oc-dev
|
1dfd194f7d8e3f5a4a208b133fcc8e4ecf831060 |
31-May-2017 |
Joe Onorato <joeo@google.com> |
Merge "Track Partial wakelock time in background" into oc-dev
|
413b13524454cd6c9ca13aa9af958dcda0d7b8b2 |
31-May-2017 |
Joe Onorato <joeo@google.com> |
Merge "Fix batterystat Counter misreporting when charging" into oc-dev
|
fe06de1fc2c4cc4734fa88a1472d8c51c5986507 |
31-May-2017 |
Joe Onorato <joeo@google.com> |
Merge "Batterystats track background bad ble scan time" into oc-dev
|
14ae39acbc1387a46946de88e068e10baa76f831 |
26-May-2017 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStats: Acquire network stats without BatteryStatsImpl lock Moves the network stats collection under a different lock to prevent the main BatteryStatsImpl lock from being held while doing I/O. Bug: 37645919 Bug: 38296815 Test: manual Change-Id: I0d6b4a7b12b234939cb6eb3a32658b28f61dff4f
s/BatteryStatsImpl.java
|
82ba91ddb4fe9d9ff8245e27f70dea64cc20553d |
28-Apr-2017 |
Joe Onorato <joeo@google.com> |
Turn off logspam For more information, see https://source.android.com/source/code-style#log-sparingly Bug: 37252687 Test: development/tools/logblame/app_switch_test Test: development/tools/logblame/power_toggle_test Test: development/tools/logblame/medium_idle_test Change-Id: Ie2f6ef33df7b6c1ea976a8180945651ac9482976
til/DumpUtils.java
|
b1f04f372c42114e864d52f4206ff07d9264c5b9 |
19-May-2017 |
Bookatz <bookatz@google.com> |
Batterystats track background bad ble scan time Allows tracking ble scan time (total and background) for unoptimized scans. Whether the scan is unoptimized is provided by the bluetooth code when calling batterystats. Bug: 38461344 Test: runtest -x frameworks/base/core/tests/coretests/src/com/android/internal/os/BatteryStatsTests.java Test: run cts-dev -m CtsIncidentHostTestCases -t com.android.server.cts.BatteryStatsValidationTest#testUnoptimizedBleScans Test: cts-tradefed run cts-dev -m CtsDumpsysHostTestCases -t android.dumpsys.cts.BatteryStatsDumpsysTest Change-Id: I814482ff663424170eac4b413464d24c14a5cf91
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
22c2be0fbcf933f1ac1e0ea372dbbc47f1dec551 |
26-May-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Use uptime instead of elapsed for measuring duration" into oc-dev
|
5b5ec326ad84a4f1c47074438df388ddc0dde3bd |
26-May-2017 |
Bookatz <bookatz@google.com> |
Track Partial wakelock time in background Changed partial wakelock time to be a DualTimer so that it can also track the time spent while app was in background. Bug: 62134255 Test: cts-tradefed run cts-dev -m CtsDumpsysHostTestCases -t android.dumpsys.cts.BatteryStatsDumpsysTest Change-Id: I85cca468ac126ee83a3600800bcfa75c9fc3012f
s/BatteryStatsImpl.java
|
d0ddeba47bcacf1b3d4d56d14ab512038d7979d5 |
26-May-2017 |
Amith Yamasani <yamasani@google.com> |
Use uptime instead of elapsed for measuring duration in time taken to read cpu stats. This should avoid super long durations > 10 secs that are occasionally seen in system logs. Bug: 62104524 Test: manual Change-Id: I9ed985a61125a207b6d4f6297091bd11b4c78616
s/BatteryStatsImpl.java
|
7f874db5aa9765a4ffb068066425f7527a9c9457 |
26-May-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Relayout when base inner insets change" into oc-dev
|
05d64e8b72ae91b5e1fc22dc78821e0d73637e81 |
26-May-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Port Ic9d9d65c66325904c95ab3966bdcc16e7668278b to oc-dev" into oc-dev
|
ad4624b1cc5d39879650bf9d860f4e2f44c4164c |
24-May-2017 |
Adam Powell <adamp@google.com> |
Port Ic9d9d65c66325904c95ab3966bdcc16e7668278b to oc-dev Port the previous change that was merged DO NOT MERGE for an upstream branch that filters non-exported activities from ResolverActivity. Bug: 34147053 Test: by previous CL Change-Id: I2d0a018afd5e9c876f82fc5f551f1edc4b2305c8
pp/ResolverListController.java
|
8c6f3c507fc77d07ab0c8edd2ff835801cc71e4d |
24-May-2017 |
Bookatz <bookatz@google.com> |
Fix batterystat Counter misreporting when charging The BatteryStatsImpl.Counter would previously increment the count even when the timeBase was off. Then, when the timeBase was turned back on, the count would be decreased back to the correct value. Thus, when the timeBase was on, the reported count would be correct, but when the timeBase was off, the reported count would be wrong (too high). Here, we fix this. We also make some other minor improvements. Bug: 36728346 Test: runtest -x frameworks/base/core/tests/coretests/src/com/android/internal/os/BatteryStatsTests.java Change-Id: I2fa566a8a4cad4cdff0e6caef37b1eef36a3f5c4
s/BatteryStatsImpl.java
|
d5a44707dba5fdcf5fe86a1ef63df9ade3633aad |
11-May-2017 |
Andreas Gampe <agampe@google.com> |
Zygote: Allow arbitrary-length wrap property names The restriction on system property key length has been lifted. Update the invoke-with code to first check the full-length property. Then fall back to the truncated version for backwards-compatibility. Bug: 37276041 Test: m Test: manual with long package name (Maps) (cherry picked from commit 4c88a8c6848609333fa6058fcfc22ac58ed94dac) Change-Id: Ic27a26a676f7ac5a998a9bea14259725e89b7e37
s/ZygoteConnection.java
|
67c0b1b51ebc645e4ac49e5a5c488e0abfa5523c |
24-May-2017 |
Ian Lake <ilake@google.com> |
Relayout when base inner insets change When using SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN and fitsSystemWindows="true", there are cases when the inner insets will change but the content insets will remain the same. One case where this happens is when using windowSoftInputMode="adjustResize|stateHidden", bringing the keyboard up, hitting the Recents button, then going back into the app. By issuing a requestLayout when the base inner insets change, we ensure that the inner layout is properly updated, avoiding an empty space where they keyboard used to be. Test: Run app from b/37743589#comment6 BUG: 37743589 Change-Id: I7615c51b8f4eee3971b9b95e638011c1d885b3a6
idget/ActionBarOverlayLayout.java
|
7c4998e614ef6d59d73eb32415f181f4d51e4b50 |
23-May-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Fix FloatingToolbar refresh on menu changes." into oc-dev
|
76ec0575bc0ce53f96bda117d5c6193a23b315b3 |
23-May-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Ensure FloatingActionMode has a non-null FloatingToolbar." into oc-dev
|
540cb28c5abee91bcdfe065b31501393d993ea24 |
23-May-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Revert "Changed alert window notifications to use single channel"" into oc-dev
|
af38fd7b0f4de5d4f2b0f750e9d2775c06c66b38 |
23-May-2017 |
Wale Ogunwale <ogunwale@google.com> |
Revert "Changed alert window notifications to use single channel" This reverts commit 8f7bebca3656f4993edef290e62c960f245ff373. We now want multiple channels so the user can disable which ever ones they like. Change-Id: I6015cd5f1e3f37a8a01e1db42b57a94087780304 Fixes: 38428796 Bug: 37422870
otification/SystemNotificationChannels.java
|
fdeb6b8ed3e2406c8759caf9d90c6d6a022a7860 |
23-May-2017 |
Sudheer Shanka <sudheersai@google.com> |
Merge "Read cpu freq data only when needed." into oc-dev
|
46850fcaea40c63ba66dca8d492bc30b531ce104 |
22-May-2017 |
Abodunrinwa Toki <toki@google.com> |
Fix FloatingToolbar refresh on menu changes. Also includes some minor code clean ups. Fixes: 38465735 Test: bit FrameworksCoreTests:android.widget.TextViewActivityTest bit CtsWidgetTestCases:android.widget.cts.TextViewTest Change-Id: Ie87cc256b77b3ec5732f49c000ce4845130fc91c
idget/FloatingToolbar.java
|
17293cc8a214e3ad1e86dd0a4999fa86063bf70f |
22-May-2017 |
Abodunrinwa Toki <toki@google.com> |
Ensure FloatingActionMode has a non-null FloatingToolbar. Test: none Bug: 38472422 Change-Id: I8b1844e0cbbff6dedeb0a89536a4bc27535b56df
olicy/DecorView.java
iew/FloatingActionMode.java
|
671985f4839f8202e0a227cbec64ff818805dd5b |
19-May-2017 |
Sudheer Shanka <sudheersai@google.com> |
Read cpu freq data only when needed. Bug: 34133340 Test: cts-tradefed run singleCommand cts-dev -m ctsIncidentHostTestCases -t \ com.android.server.cts.BatteryStatsValidationTest Change-Id: Ib235e166820b95b5cd0a496b6146ea353abdf844
s/BatteryStatsImpl.java
|
1effe000b88f6569518b63fea5ba7e5272d36e4a |
19-May-2017 |
Adam Bookatz <bookatz@google.com> |
Merge "Cumulative wakelock time per uid" into oc-dev
|
906fe92759e5153620adfd085926ab5eea444ff8 |
19-May-2017 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Fix underdraw during resizing" into oc-dev
|
853d17d838ca53dcafabaf62f45518bbf58622c7 |
19-May-2017 |
Jorim Jaggi <jjaggi@google.com> |
Fix underdraw during resizing Since we hide the navigation bar background during resizing, we need to fill it with the fallback background. This was always an issue but somehow in OC we are displaying garbage instead of black. Test: Open Contacts/Dialer, resize, make sure no underdraw is happening. Also test a couple of other apps. Fixes: 36206155 Change-Id: I6b02060ef4acf36c2529d49063a61034f9261696
olicy/DecorView.java
idget/BackgroundFallback.java
|
aff7c3c71e5d1762468630f4b9b90b9f89c81df0 |
18-May-2017 |
Sudheer Shanka <sudheersai@google.com> |
Merge "More unit tests for classes needed in reading uid times per cpu freq." into oc-dev
|
63e8bfe1c5280144cd16069c30c7843d877ad366 |
17-May-2017 |
Selim Cinek <cinek@google.com> |
Merge changes I858017b8,Ife32b600 into oc-dev * changes: Improved the media color extraction algorithm Fixed broken coretests
|
c8c44960c0051dacac0a6cb6c65ddfafc9d1cb84 |
11-May-2017 |
Bookatz <bookatz@google.com> |
Cumulative wakelock time per uid Currently, the time for each partial wakelock was tracked. If one wants the total time that a uid held partial wakelocks (over all of its wakelocks), they could sum over all the uid's partial wakelock totalTimes, but this would underestimate the value because totalTimes are pooled amongst all uids. Alternatively, they could sum over all the uid's partial wakelock totalDurations, but this would overestimate the value because totalDurations are not pooled within the uid (so there will be double-counting if two wakelocks are held simultaneously). This cl adds a new timer that specifically tracks the actual total time that the uid spent holding wakelocks, and also provides the ability to see how much time the uid was in the background when doing so. Bug: 38198272 Test: runtest -x frameworks/base/core/tests/coretests/src/com/android/internal/os/BatteryStatsTests.java Change-Id: I20ea3546338c44ffdf06859bc840d9059fb18321
s/BatteryStatsImpl.java
|
59f5c00b41b742eefcee450365bb522b7c0e8cc6 |
15-May-2017 |
Sudheer Shanka <sudheersai@google.com> |
More unit tests for classes needed in reading uid times per cpu freq. Bug: 34133340 Test: runtest -c com.android.internal.os.LongSamplingCounterArrayTest frameworks-core runtest -c com.android.internal.os.KernelUidCpuFreqTimeReaderTest frameworks-core Change-Id: I4c64efd9b3d91a72c585b9e4b0e6b277297005a4
s/BatteryStatsImpl.java
|
648e127fcb8bdccdd684d5167b785f22ef65f2ae |
16-May-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Changed alert window notifications to use single channel" into oc-dev
|
8f7bebca3656f4993edef290e62c960f245ff373 |
15-May-2017 |
Wale Ogunwale <ogunwale@google.com> |
Changed alert window notifications to use single channel Per UX request. Change-Id: Iefe1be52743519af5ee1481b59613c87f16bdf7d Fixes: 37422870 Test: Verify alert window notification channel.
otification/SystemNotificationChannels.java
|
6ce7cf7cda93b930fbab4f74c4582d84bd1f9d98 |
12-May-2017 |
Selim Cinek <cinek@google.com> |
Fixed broken coretests The MessagingLinearLayout and the ImageFloatingTextView tests were broken. Test: runtest -x frameworks/base/core/tests/coretests/src/com/android/internal/widget/MessagingLinearLayoutTest.java Test: runtest -x frameworks/base/core/tests/coretests/src/com/android/internal/widget/ImageFloatingTextViewTest.java Change-Id: Ife32b600e2082400a8ee2f86310a51fd88c1b80c Fixes: 38182087
idget/ImageFloatingTextView.java
idget/MessagingLinearLayout.java
|
ba4ac09d23d27f4d27d0c03a605ebfa1ed4b1858 |
15-May-2017 |
Amith Yamasani <yamasani@google.com> |
Merge "Map isolated processes to correct uid" into oc-dev
|
260d6c6e8c69fac8f64b785a9fe388add6aae182 |
15-May-2017 |
Sumir Kataria <sumir@google.com> |
Merge "Use placeholderCount-1 if using default layout." into oc-dev
|
101ab58e260e11bf165e1eb00f58761c8657abce |
11-May-2017 |
Peeyush Agarwal <apeeyush@google.com> |
Fix broken MenuItem coretests - Fix MenuItemImpl setShortcut bug caused when method signature was changed after API review - Remove outdated MenuItem coretests and move others to CTS Bug: 38114634 Test: Run `cts-tradefed run cts-dev -m CtsViewTestCases -t android.view.cts.MenuTest` Change-Id: Iebb7e314cbb3f812fcfeb3f95797f1cf1bcfbae2 (cherry picked from commit d70d2e6efccf186af08289eb5dc5fe1835b753ed)
iew/menu/MenuItemImpl.java
|
8ee74aa3bacb7050d3734ad83d492c58d0eea61e |
13-May-2017 |
Amith Yamasani <yamasani@google.com> |
Map isolated processes to correct uid This was missed in a recent addition to track cpu times at freq. Bug: 34133340 Test: manual Change-Id: Ie3720a76a1201c787601bb7419cb9eba47b2aa27
s/BatteryStatsImpl.java
|
0ac4b7d108cdcd9f8cef6c89d650ddbcae4c6c7d |
13-May-2017 |
Selim Cinek <cinek@google.com> |
Merge "Fixed an issue where the media notification wouldn't have contrast" into oc-dev
|
80fc1af1205b050dba984106ed9df497e6587234 |
12-May-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Batterystats BLE results counter takes in count" into oc-dev
|
5df9c5570e19b69d27cbbd704a14aeb9a7805a5b |
12-May-2017 |
Sudheer Shanka <sudheersai@google.com> |
Merge "Add time spent by uid per cpu frequency to batterystats." into oc-dev
|
389edcd7c56b886abe2df23eba38cb8aa40082f0 |
12-May-2017 |
Selim Cinek <cinek@google.com> |
Fixed an issue where the media notification wouldn't have contrast Because we were relying on the output to go in the right direction already, this could be wrong. We're now only following the given lightness direction if it is even possible to satisfy contrast. Test: runtest -x core/tests/coretests/src/android/app/NotificationTest.java Change-Id: I06d934a6b5c328ebbf0cf707030b0d707ccb5ab4 Fixes: 38182819
til/NotificationColorUtil.java
|
4ebc064c30e5322e8f479f6732dfd44f72bfec77 |
11-May-2017 |
Bookatz <bookatz@google.com> |
Batterystats BLE results counter takes in count There would likely be too many BLE scan result calls for batterystats to be healthy. Therefore, the caller can supply a count by which to increase the counter, instead of doing it one result at a time. Bug: 37720787 Test: runtest -x frameworks/base/core/tests/coretests/src/com/android/internal/os/BatteryStatsTests.java Change-Id: Ib8b2e8d250036be24c6c3dac477bc8d34fe498a6
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
fa0b28220b7d0d4c12734bdfc24e8dd3b19749c5 |
12-May-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge changes from topic 'onarevert' into oc-dev * changes: Create a NotificationChannel for ONA. Revert "Delete old WifiNotificationController strings."
|
9b735c5c1a4575d9f0ea9f3229ad8bf9401caee0 |
10-May-2017 |
Sudheer Shanka <sudheersai@google.com> |
Add time spent by uid per cpu frequency to batterystats. Currently we have total user and system cpu time spent by the uid in the batterystats. This change will add times spent by the uid at each different cpu frequency to the batterystats dump which will help in better understanding the battery usage. Bug: 34133340 Test: manual Change-Id: I567dc75875eb58543c0e71572d0b440e87dbb4b9
s/BatteryStatsImpl.java
s/KernelUidCpuFreqTimeReader.java
|
120d7b219db6a16a67889dd0bf86ccb608825257 |
12-May-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "BatteryStats: Stop reading kernel memory stats when unvailable" into oc-dev
|
89d64cbbd9e7f93363aa6631086660e94cfc8cb3 |
12-May-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Make batterystats less chatty" into oc-dev
|
db688af9d9a0634d7099726d85ed7ac22d83e3f2 |
11-May-2017 |
Sumir Kataria <sumir@google.com> |
Use placeholderCount-1 if using default layout. Bug: 37092598 Test: Updated ResolverActivityTest, Manual testing Change-Id: I57ddd48c24830ac9a31a87013ca1d9b2e5714631
pp/ResolverActivity.java
|
61d2d372336c7e2527a06f0673a74e9b0a93ec43 |
11-May-2017 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStats: Stop reading kernel memory stats when unvailable Bug: 37689111 Test: manual Change-Id: Ib14e4db14870a47da4f4d72bee613486fb976b78
s/KernelMemoryBandwidthStats.java
|
3f8e29715c00d86b4fba136430fe64871c1c6ab6 |
11-May-2017 |
Makoto Onuki <omakoto@google.com> |
Make batterystats less chatty Fix 36869686 Test: manual Change-Id: Ia5092222acd508e5539cd64ffe015a18036c9d83
s/BatteryStatsImpl.java
|
33a030fa03d0aca367232b29230dd88a04854f93 |
11-May-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Lock out ResolverDrawerLayout dismissals during animations" into oc-dev
|
08adbfed3a3c291a3c9f1cb1af77dd5930a17dd1 |
10-May-2017 |
Adam Powell <adamp@google.com> |
Lock out ResolverDrawerLayout dismissals during animations Due to views being offset during the ChooserActivity animating in direct share targets, it was possible to touch down on the sheet attempting to tap, but have it be interpreted as a fling downward as the relative touch position within the parent was moving. Lock the dismiss gesture during animations to prevent this. Bug: 36032762 Test: manual Change-Id: I18b6f03148cbf402efc23e873262927e412ea7b7
pp/ChooserActivity.java
idget/ResolverDrawerLayout.java
|
f37b271894042bca40c8b3e17ef7147a9f1a347c |
10-May-2017 |
Hugo Benichi <hugobenichi@google.com> |
Merge "NetworkStatsFactory: fix double accounting on IPv6 only networks" into oc-dev
|
62643dddc7824d33862155d05b19c57cb01b0ef2 |
10-May-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "AOD: Disable not-yet-ready always-on feature" into oc-dev
|
ec07fbc9ed0a0b007979ca668a6d00d1efe3939c |
07-Apr-2017 |
Hugo Benichi <hugobenichi@google.com> |
NetworkStatsFactory: fix double accounting on IPv6 only networks For 464xlat scenarios on IPv6 networks, the clatd interface setup introduces double counting of apps ipv4 traffic. NetworkStatsFactory was accounting for this on the tx path, but not on the rx path. Also it did not accounted for the 20 bytes added by the IPv6 header. This patch subtract correctly the rx and tx traffic from the root uid on the underlying interface, and also adds correctly the 20 bytes cost per packet on the stacked interface for 464xlat traffic. Test: added several new unit tests, based on synthetic data and real data also. Bug: 33681750 Change-Id: I4867fe181938d94b5594b3d88896a3c4e01d895c Merged-In: I2675643b220acbc6110179fa937d4c313b6f5e32 (cherry picked from commit e1bb3a14d1ee1aba2f92e5bccf659774699eaffe)
et/NetworkStatsFactory.java
|
11176569e14d93e0a348a22d54e05ea78d6ecc76 |
04-May-2017 |
Amin Shaikh <ashaikh@google.com> |
Create a NotificationChannel for ONA. - Construct the NETWORK_AVAILABLE NotificationChannel in SystemNotificationChannels Bug: 37794067 Test: make Change-Id: I27aa69f8d038af238343eabc706147a02cad7330
otification/SystemNotificationChannels.java
|
763256163a6d967e33704ba8d6a15de38d14994e |
09-May-2017 |
Adrian Roos <roosa@google.com> |
AOD: Disable not-yet-ready always-on feature Fixes: 37982136 Test: Verify Ambient Display options are gone from SysuiTuner on userdebug builds Merged-In: I0b20ba7c352bac7c278f659f0e29496cc342d381 Change-Id: Id61e5fa8f3c42ea17e6e878ec1c8a2555fe93320
ardware/AmbientDisplayConfiguration.java
|
7080fa528272d4353e9979cf693e5b4dc1d0db8b |
09-May-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Add BLE results counter to batterystats" into oc-dev
|
f512575c683ff0b35b810dae1b39d8674e43e702 |
09-May-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge changes I7c2c9411,Ibc72c84d,Ib3968644 into oc-dev * changes: No need to deal with windowTokens Persistable accessibility ID from ContextWrappers Check callbacks when operting on UI
|
03fbdbe6ffc769f864f62a5cd87183b9b299fe30 |
08-May-2017 |
Selim Cinek <cinek@google.com> |
Merge changes from topic 'background_inflation' into oc-dev * changes: Fixed the contrast for low-priority notifications Moving Row inflation to the background too Moving the inflation to the background
|
134cee27b8a54ff4c8bebda51c5fe4a4e6f1fd8a |
06-May-2017 |
Philip P. Moltmann <moltmann@google.com> |
No need to deal with windowTokens we have a link to the client which is enough to find the views. Also there was some cases where the windowToken was not updated properly. This is moot now. Also: Read a array of views from the client to speed up the client<->AutofillManager communication. Fixes: 38070352 Test: CtsAutoFillServiceTestCases 1 Started autofill, saw fill UI 2 Home button 3 Kill activity in background 4 Recents -> back to activity 5 Saw fill UI restored Change-Id: I7c2c9411204fa5d65867efae9b7296399121c3a2
olicy/DecorView.java
|
5a421ad0ef23675ca3140d3ae9d578c4b8baf0e8 |
07-May-2017 |
Jeff Sharkey <jsharkey@google.com> |
Merge "Defeat @Nullable String[] with empty list." into oc-dev
|
2abd66c4ffdb7905128b1ca245d4ccb97cbda1c8 |
05-May-2017 |
Jeff Sharkey <jsharkey@android.com> |
Defeat @Nullable String[] with empty list. Test: builds, boots Bug: 37577123 Change-Id: I6bf1af565398c30aecc0939a23846c0f85c13ffe
til/ArrayUtils.java
|
dce7df3ec23788d002a8696229483f71b19b9d6b |
05-May-2017 |
Yohei Yukawa <yukawa@google.com> |
Avoid unnecessary ULocale.addLikelySubtags() This CL gets rid of unnecessary operations from LocaleUtils.filterByLanguage() to speed it up, especially for the case where there is an IME that has many subtypes. ULocale.addLikelySubtags(ULocale) is known to be slow. Given an IME that has N IME subtypes, LocaleUtils.filterByLanguage() calls it no less than N times even when the only one system language is selected. This has contributed to device boot time (Bug 32343335) time and user switching time (Bug 28750507) since Android N where IME support started taking multi-locale into account. With this CL, LocaleUtils.filterByLanguage() no longer calls it for a subtype unless its language part of the locale matches one of user-selected system locales. The only assumption we made here is for any Locale objects l1 and l2 TextUtils.equals(l1.getLanguage(), l2.getLanguage()) and TextUtils.equals(ul1.getLanguage(), ul2.getLanguage()) are equivalent, where ul1 = ULocale.addLikelySubtags(ULocale.forLocale(l1)) and ul2 = ULocale.addLikelySubtags(ULocale.forLocale(l2)) This should be reasonable assumption, at least for locales we want to care about for IMEs. Under this assumption there is no behavior change at all. Test: bit FrameworksCoreTests:com.android.internal.inputmethod.LocaleUtilsTest Bug: 37647204 Change-Id: Ic96900fcaf3db8b7046a50b3fe6ad65aceada369
nputmethod/LocaleUtils.java
|
ac5f02749a595d39711beb4a1defb01949eb548a |
03-May-2017 |
Selim Cinek <cinek@google.com> |
Fixed the contrast for low-priority notifications The low priority notifications had their contrast calculated against the white background and weren't satisfying our contrast requirements. This also aligns the case where the app had no colors better, and ensures that it's actually using the secondary text color there. Test: existing tests pass Change-Id: Ic11e9d06783e60998f35e0eb7f6f29fb1d86c7df Fixes: 37444266
til/NotificationColorUtil.java
|
72dc2fa6ad572ac58344f9435f3497a9bb87859a |
26-Apr-2017 |
Todd Kennedy <toddke@google.com> |
Optionally let the instant app into disambig When a user clicks "view on web", it's not assumed this is meant to be forever. In this case, we will adjust the instant app's verification status so that the instant isn't automatically run. Change-Id: I246de901dafb23159a064d205fdb614d657a99dc Fixes: 37686922 Test: Manual Test: 1) Install instant app Test: 2) Set to always-ask -- adb shell pm set-app-link package.name always-ask Test: 3) Notice that we get a disambig w/ the instant app and chrome as options Test: 4) Set to never -- adb shell pm set-app-link package.name never Test: 5) Notice that we don't get the instant app
pp/ResolverListController.java
|
883af0766ad84a0e4702f9b1905ac0aee82b3feb |
02-May-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Fix submenu position when showing with Gravity.END" into oc-dev
|
83b40f69bef4ba17bb63ac30d52f661a12d5b4f4 |
26-Apr-2017 |
Dianne Hackborn <hackbod@google.com> |
Work on issue #36891897: Need to ensure foreground services can't... ...hide themselves The activity manager now keeps track of all apps that are running foreground services and builds a notification showing them to the user. We ensure they are shown to the user for at least 30 seconds (configurable). If foreground services are executed while the screen is off, their apps will be shown to the user for at least 30 seconds after the screen turns back on. While doing this I am also adding a new process state to distinguish between "important background" stuff that should bypass bg check vs. ones that don't. By default, these now no longer bypass bg check, which is really the expected (and documented) behavior. There is a new bind flag to allow them to bypass bg check, which is currently only used by the IME. Also add some new job scheduler commands that will be used to write new tests cases for jobs timing out. Bug: 36891897 Test: manual Change-Id: Ied3f7b56444254513fd776f06b88bc0e54704958
pp/procstats/ProcessState.java
otification/SystemNotificationChannels.java
|
618cfc122d5ac99c673dc4d38761497fcab10962 |
29-Apr-2017 |
Vladislav Kaznacheev <kaznacheev@google.com> |
Fix submenu position when showing with Gravity.END Bug: 37792927 Test: manual Change-Id: I2a1033cb5b78465188958d8f24128d0fe082587f
iew/menu/MenuPopupHelper.java
iew/menu/StandardMenuPopup.java
|
956f36bfe2bcb16080336572e6042ae1ab66c5be |
28-Apr-2017 |
Bookatz <bookatz@google.com> |
Add BLE results counter to batterystats Batterystats provides an API to count the number of BLE scan results. Bug: 37720787 Test: runtest -x frameworks/base/core/tests/coretests/src/com/android/internal/os/BatteryStatsTests.java Change-Id: Idcb7494b39e88dcbfbb3da1ebe90b8a2f8f4d55c
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
e44061f9e7f6a23152e0f6325d7b82e26998b156 |
28-Apr-2017 |
Selim Cinek <cinek@google.com> |
Merge changes from topic 'music_extraction' into oc-dev * changes: Make music notifications not dimmable Implementing gradual image fade for the media template Extracting the notification colors based on the album art Moved notification builder creation to the background
|
0847acd4d48deb716de99d259364bc99b592a8bc |
25-Apr-2017 |
Selim Cinek <cinek@google.com> |
Implementing gradual image fade for the media template Test: play music Merged-In: I525513ce1da1237c4edad32c0ed31e79d5eacd32 Change-Id: I525513ce1da1237c4edad32c0ed31e79d5eacd32 Fixes: 36561228
idget/MediaNotificationView.java
|
5fb73f86299d9cc616ca741f8c7c4af2485cc273 |
21-Apr-2017 |
Selim Cinek <cinek@google.com> |
Extracting the notification colors based on the album art Media notifications are now extracting the background and foreground colors from the album art. Test: manual, play different songs Bug: 36561228 Merged-In: I9c3c962fa59eb70ef9b2d4893b939be6e1ee1ab0 Change-Id: I9c3c962fa59eb70ef9b2d4893b939be6e1ee1ab0
til/NotificationColorUtil.java
|
8dd177c4e877eb4c8d5866d3e9880b95b7ca028c |
27-Apr-2017 |
Sudheer Shanka <sudheersai@google.com> |
Merge "Update VIMS internal state when a packge is modified." into oc-dev
|
7a3d9014535381934a705aa6454a83b7f26d3055 |
12-Apr-2017 |
Sudheer Shanka <sudheersai@google.com> |
Update VIMS internal state when a packge is modified. When the package that contains the current voice interaction service component is changed, internal state of VoiceInteractionManagerService needs to modified to correctly reflect that. Bug: 36649034 Test: manual Change-Id: I7e21ac25785b035711affd87f1b04efa717b13c4
ontent/PackageMonitor.java
|
7575fa760080dba4fca46af69dc73a1cb1c3012d |
25-Apr-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Check for uses-feature in Companion APIs" into oc-dev
|
925d3cf211feb701f20d5d3d5e72d4cc48c7a0c9 |
24-Apr-2017 |
Kang Li <kanlig@google.com> |
Merge "Moved LRResolverRankerService to ExtServices, and added a permission to ensure that ResolverRankerServices are from trust sources." into oc-dev
|
aa43a4ba9f61504a22d10f2c6d233576791e7776 |
21-Apr-2017 |
Eugene Susla <eugenesusla@google.com> |
Check for uses-feature in Companion APIs Fixes: 37629514 Test: Invoke API from app without uses-feature Ensure an exception with an appropriate message is thrown Invoke API from app with uses-feature Ensure no exception Change-Id: I53665732264ea2de2b4c8c251b1f00bf3a256dad
til/ArrayUtils.java
|
e00febf61c0a5b8f9526fdf0fbabe46d93e19b0b |
21-Apr-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Increases the minimized width in landscape by statusbar height" into oc-dev
|
0f80719a6f3c30619ad73a9f2452626ed5ef5bd0 |
13-Apr-2017 |
Kang Li <kanlig@google.com> |
Moved LRResolverRankerService to ExtServices, and added a permission to ensure that ResolverRankerServices are from trust sources. Test: manually shared images in Camera, and in PTP to confirm it works as expected. Change-Id: I3549292d424fec949e9115faea7a0c5bdec06e87 (cherry picked from commit 61cf4d145e3f899ff2ff4500c3e46ea2c39adaf3)
pp/LRResolverRankerService.java
pp/ResolverComparator.java
|
b2aa0ceb0d082c3af183d58d04a3291746b8b042 |
20-Apr-2017 |
Jocelyn Dang <jocelyndang@google.com> |
Merge "Add min and max learned battery capacity to batterystats." into oc-dev
|
1fb3e56998b9d5e72bf76d6d0a961af169c8335b |
20-Apr-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Add a null check for visibleFile." into oc-dev
|
947be6bed9f9b994f2c4be19836bde95aa1464a2 |
20-Apr-2017 |
Selim Cinek <cinek@google.com> |
Merge changes Ic76d996f,Ib9eefacb,If1b63340,I399c66af into oc-dev * changes: Changed the documentation of the colorization Fixed the appearance of colorized fullscreenintent notifications Adapted the interpolator when using fingerprint The row is now labeling the expand button
|
c627d10650d7a9f745032d0f282760b3dc71a7a8 |
14-Apr-2017 |
Jocelyn Dang <jocelyndang@google.com> |
Add min and max learned battery capacity to batterystats. BUG: 32645990 Test: manual Change-Id: I3da569e48571cb86c640aed732abdf6c46a2bc73
s/BatteryStatsImpl.java
|
d21af53763d7d87411ccd02e7d8c259976ca7b97 |
17-Apr-2017 |
Garfield Tan <xutan@google.com> |
Add a null check for visibleFile. It's null if we're operating on an external thumbdrive/sd card etc. Add a null check as we do in moveInMediaStore(). Test: Manual tests. Bug: 37412897 Change-Id: Idd2c1d67a36893f980a239a9999c32369da27abd
ontent/FileSystemProvider.java
|
622c64a9ce8b5024c33fc9b0c722c5203950a13c |
18-Apr-2017 |
Selim Cinek <cinek@google.com> |
Fixed the appearance of colorized fullscreenintent notifications Previously the background would stay grey. Test: manual, add fullscreen intent colorized notification Change-Id: Ib9eefacba58256d2cb0c6f0d70cf0e9b5afdaf06 Fixes: 35968024
til/NotificationColorUtil.java
|
8b4cca11f3d9cf58ee0c005e66d811d233e79d21 |
19-Apr-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Internal copy of Palette API." into oc-dev
|
7ccdb52fc98da546bdd565d0757f1fa09522862d |
19-Apr-2017 |
Matthew Ng <ngmatthew@google.com> |
Increases the minimized width in landscape by statusbar height Adds an extra 24dp (statusbar inset height) to the minimized width in landscape and seascape. Change-Id: Ia7b6b665a4ef01e5998d1ada0bbb4db02abb7f97 Fixes: 36529938, 36531002 Test: manual
olicy/DividerSnapAlgorithm.java
|
4396a74208dd7d115b9aa5fd60d4bdc4681665d2 |
19-Apr-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Add logging to WebView zygote package preload." into oc-dev
|
deeb6ade9258f570fc4c080b1b294c53aeeeb950 |
18-Apr-2017 |
Torne (Richard Coles) <torne@google.com> |
Add logging to WebView zygote package preload. This is a potentially slow event and having a timestamp for when it started/completed may help to track down a currently-open bug (as well as enable us to see how long preloading took). This only happens once per boot and once per WebView update so won't cause a significant amount of logging. Bug: 37347817 Test: check for messages in logcat on first use of WebView Change-Id: Ib6c50eea71324f81cda5b5b1ac91f9dc806e0ab4
s/WebViewZygoteInit.java
|
585f7c1b204ba9ad756af9a7d67b634eac194fba |
18-Apr-2017 |
Casey Burkhardt <caseyburkhardt@google.com> |
Merge "Minor UI adjustments to a11y button chooser" into oc-dev
|
6d149bc953edb28abe3f67f221a33f5ebd2f3d06 |
18-Apr-2017 |
Abodunrinwa Toki <toki@google.com> |
Merge "FloatingToolbar: Rules for ordering menu items." into oc-dev
|
4c6436f880948a5c1bc85a9ee583df5156af1980 |
18-Apr-2017 |
Casey Burkhardt <caseyburkhardt@google.com> |
Minor UI adjustments to a11y button chooser - Allow scrim-touch or downward-drag to dismiss the chooser - Ensure the bottom drawer takes up only as much space as it needs to prevent it from being draggable Bug: 36871827 Test: Manual - verified appearance and behavior changes Change-Id: I1779814a7ee386f4a32faed5c0eb799ebe4706e5
pp/AccessibilityButtonChooserActivity.java
|
440e8e9dbc4ed4ecb20284607251f746833cd472 |
18-Apr-2017 |
Lucas Dupin <dupin@google.com> |
Internal copy of Palette API. Change-Id: I0cad1721df9fe3d01ed0c75fbec6ccd1f42ffc0a Fixes: 37438780 Test: core compilation
raphics/ColorUtils.java
raphics/palette/ColorCutQuantizer.java
raphics/palette/Palette.java
raphics/palette/Target.java
|
232b5f820e38398a98791cfc3d03b4ea8307b31b |
18-Apr-2017 |
Robert Carr <racarr@google.com> |
DecorView: Avoid changing shadow size in Pinned Stack. It seems at the end of the animation, sometimes we will come to think we have focus, before we have properly updated mStackId. This in-and-of itself seems like somewhat of an issue...but I'm not inclined to dig too deeply at the moment. For now just ensure a static shadow size in the pinned stack. Bug: 37425446 Test: Manual Change-Id: I379f7a6de51670c90eacb52a5be5e17784be8ac5
olicy/DecorView.java
|
69e76f96c2de0ff97bcea97beb562ddcbcda55a7 |
06-Apr-2017 |
Selim Cinek <cinek@google.com> |
The row is now labeling the expand button To create a clear connection between the expand button and the notification. Test: manual, listen to expand button Change-Id: I399c66af1252f1078895c65603eaa83003a3a819 Fixes: 35064589
idget/NotificationExpandButton.java
|
6eecdc934c6050d67a639116cde600c09e5b76bd |
11-Apr-2017 |
Abodunrinwa Toki <toki@google.com> |
FloatingToolbar: Rules for ordering menu items. - The assist menu item should always appear first - Only the assist menu item should have an icon + text label The description above enforces the expected UX without breaking existing apps. Previously, apps couldn't have icons + text for a menu item (we only rendered text for such items). If we don't enforce that the assist menu item (android.R.id.textAssist) appears first, then this item could potentially be rendered in a different position for apps that specify an order number lower than that specified for the assist menu item. Test: Included in this cl. Bug: 35989798 Change-Id: I56c71450c850e1d8cd80d54d4e17a6390823485f
idget/FloatingToolbar.java
|
cf00adebec29d4cdbec5bc0f004b26a09327c236 |
10-Apr-2017 |
Eugene Susla <eugenesusla@google.com> |
API for notification listener for Companioon apps Test: 1. Trigger the confitrmation dialog. Ensure it looks exactly like the one from settings. 2. Call an API without associating the appa first Ensure exception is thrown with a message mentioning the need to associate 1st Change-Id: I94d4116e1988db869ed445ae3fd018c50590e3f4
pp/AlertActivity.java
pp/AlertController.java
otification/NotificationAccessConfirmationActivityContract.java
til/CollectionUtils.java
til/FunctionalUtils.java
til/Preconditions.java
|
21da54587be86b01bc74ad412455774697060826 |
15-Apr-2017 |
Svetoslav Ganov <svetoslavganov@google.com> |
Merge "[DO NOT MERGE] Fix associations serialization optimization bug" into oc-dev
|
2a05c5edb7ebf02fd2d36b586121d752fd949aa1 |
15-Apr-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Support overriding display locale for SuggestedLocaleAdapter" into oc-dev
|
4df89bcb31cde334dc317cce705a75b0ff036a8a |
29-Mar-2017 |
Eugene Susla <eugenesusla@google.com> |
[DO NOT MERGE] Fix associations serialization optimization bug There mas a missing defensive copy causing false positive detections of "associations not changed" case, leading to xml file not being updated once at least one record is present Bug: 30932767 Test: Associate at least two different devices and ensure the xml has both. Change-Id: Ic0dc615dd2b847e137555c1084c616831b4dde83
til/CollectionUtils.java
|
3f01530a684755dbebeb15bbdb70d0b0cd11dbd0 |
14-Apr-2017 |
Roozbeh Pournader <roozbeh@google.com> |
Support overriding display locale for SuggestedLocaleAdapter The method now accepts a locale for overriding the labels "Suggested", "All regions", etc. Fixes: 31257462 Test: Manual Change-Id: I6e8c95d8d3e7b05a284b171f2cf2819d32e53d8d
pp/SuggestedLocaleAdapter.java
|
7c8ab2651b1f1c55f1df5eddba1bb3068299261f |
14-Apr-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Remove unnecessary casts on calls to findViewById" into oc-dev
|
51efddbd3bb304de2dd47fa8cd1114ac555958bb |
05-Apr-2017 |
Alan Viverette <alanv@google.com> |
Remove unnecessary casts on calls to findViewById Just frameworks/ this time. More paths to come. Bug: 24137209 Test: make -j32 Change-Id: Iff27abd26fa43296ac2fff8f534fc6742d2ae80c
pp/AccessibilityButtonChooserActivity.java
pp/ResolverActivity.java
olicy/DecorView.java
olicy/PhoneWindow.java
iew/menu/ListMenuItemView.java
idget/ActionBarOverlayLayout.java
idget/MediaNotificationView.java
|
4d386d5ce7d988e44f1d513ce05ef048a53404b3 |
14-Apr-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Icon assets for magnification" into oc-dev
|
c2492739da3c6fde4084d6dc84040e26c68d7089 |
14-Apr-2017 |
Casey Burkhardt <caseyburkhardt@google.com> |
Icon assets for magnification Adds updated assets for the magnification icon to AccessibilityButtonChooserActivity. Bug: 37295643 Test: Manual - verified icon appearance in chooser Change-Id: I1ddfb01889c86b481b2df0f924be6c0dc8daae04
pp/AccessibilityButtonChooserActivity.java
|
f5d5e5e4bfbbcc5b464744001d78d01bb26cf46b |
14-Apr-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Relax enforcement of GET_USAGE_STATS permission." into oc-dev
|
e5e2569a1f0af3dd8cc245aada168f7969c3a5d9 |
14-Apr-2017 |
Jeff Sharkey <jsharkey@android.com> |
Relax enforcement of GET_USAGE_STATS permission. This matches the logic used in all other places where we check for this app-op. Test: builds, boots Bug: 37315351 Change-Id: I1fef7d30709d24c3f8978d33271a15b37b2ccc26
til/DumpUtils.java
|
4db137b0599a9dfff8a26cb5c2b6dab71b457a9b |
14-Apr-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Connectivity metrics: add transports pretty printing" into oc-dev
|
8cafe5d9b442d5177d6f5110695821318ca79cf9 |
14-Apr-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Allow disabling GL preload even if gfxdriver isn't updatable" into oc-dev
|
5d911fe6bb8f05a69b208fafeb3f6bd4b13f06ad |
14-Apr-2017 |
Jesse Hall <jessehall@google.com> |
Allow disabling GL preload even if gfxdriver isn't updatable Bug: 34611670 Test: set ro.zygote.disable_gl_preload=1, shell start, confirm GL driver isn't loaded in zygote process by checking /proc/<pid>/maps Change-Id: Ieb739bd7eba365917684cf830d78c15fea06f8cf
s/ZygoteInit.java
|
a365bace7a8e3e6da016531e26a6046a827acaa5 |
22-Mar-2017 |
Hugo Benichi <hugobenichi@google.com> |
Connectivity metrics: add transports pretty printing This patch also - partially reverts commit f927f0c52e7df5b057e7d28888c3cfed164d241a that exposed a getTransports method on NetworkCapabilities. - moves enumerateBits to BitUtils (as unpackBits), and adds the reverse packBit method. Bug: 34901696 Test: manually looked at $ adb shell dumpsys connmetrics list Change-Id: I1650daf8fc9c1b6e0d986d2285f81e888be8847f Merged-In: Id04f9080e7f75608deeb49306aec34941e71794c (cherry picked from commit df456e13a1127e3c8594b1d22ea4a9b3dca67a4b)
til/BitUtils.java
|
a8fc7bff5a4900f7a47da611bd9dc4322a6eab41 |
13-Apr-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Collect background stats: syncs" into oc-dev
|
af85d8405054268487cdeddea6723f03523b08b4 |
13-Apr-2017 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStats: Remove reading of cpu power" into oc-dev
|
2bffb5bb3ae092b9e5c6154a6db693c75ccb1b25 |
13-Apr-2017 |
Bookatz <bookatz@google.com> |
Collect background stats: syncs Added background times and counts for an app's sync usage. Bug: 35669746 Test: runtest -x frameworks/base/core/tests/coretests/src/com/android/internal/os/BatteryStatsTests.java Change-Id: I1c01c5044064277b97e8d330386454da3e8204da
s/BatteryStatsImpl.java
|
81bfe1f62e5910f69159bcbb2925602823d73cb8 |
12-Apr-2017 |
Dianne Hackborn <hackbod@google.com> |
Merge "Allow appops command to modify uid ops." into oc-dev
|
d4abd1eeb01187fa2ef78b64ae4f493a7bb3563f |
12-Apr-2017 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStats: Remove reading of cpu power The cpu power reported by the uid_cputime kernel is inaccurate and has only ever been recorded for dumping to batterystats. The values have never been used in power blame calculations. This change removes these power values which just cause noisy data. Bug: 36002715 Change-Id: I61bea9992aabb84d099689360fd9377b44b36e2f Test: run `adb shell dumpsys batterystats` Test: should not show `p=` for `Total cpu time:` line
s/BatteryStatsImpl.java
s/KernelUidCpuTimeReader.java
|
936f27cbf73b335c7a1404af8406baa0f3576e05 |
12-Apr-2017 |
Michael Wright <michaelwr@google.com> |
Always request keyboard shorcuts, even if there's no menu. Bug: 36964520 Test: cts-tradefed run cts-dev --module CtsAppTestCases -t android.app.cts.ActivityKeyboardShortcutsTest#testRequestShowKeyboardShortcuts Change-Id: Idc2224260470dfd58a08cd8b2df5d8de67fbaea4
olicy/DecorView.java
|
c7214a3ade62db082c89b933a51a0ddd9f57b49d |
11-Apr-2017 |
Dianne Hackborn <hackbod@google.com> |
Allow appops command to modify uid ops. The get and set commands can now operate on per-uid app ops as well as per-package ones. The to parse a uid string in to a more generic place, but for now we'll leave it here. Test: none Change-Id: I7efbb3966ddb79639dafabbe4bf1df659bed6240
pp/IAppOpsService.aidl
|
971fe468a493e8f1164ec4ae147e404505b551a0 |
11-Apr-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Revert "Revert "Handle case when snapshot dimensions don't match""" into oc-dev
|
30d64f3a93f5fc5aaf75eeb38d658ef04a884b41 |
07-Apr-2017 |
Jorim Jaggi <jjaggi@google.com> |
Revert "Revert "Handle case when snapshot dimensions don't match"" This reverts commit ba53d8ae410976709e1413b74173a791e8dead15. Also fixes that we always had a size mismatch. Test: TaskSnapshotSurfaceTest Test: Open app in different orientation than snapshot, make sure looks ok. Bug: 36991071 Change-Id: If572b68fd72cec7679984fdff0be5905caba69f4 Fixes: 36703868
olicy/BackdropFrameRenderer.java
olicy/DecorView.java
|
754c46db377216a4de28cb42a7595cc8327ff829 |
11-Apr-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Fix double-detach DualTimer bug" into oc-dev
|
4a3eda992b70601e26a76d9492b2f9381cf0fe51 |
10-Apr-2017 |
Bookatz <bookatz@google.com> |
Fix double-detach DualTimer bug DualTimer attempted to detach its subTimer twice when reset(true) was called, once explicitly and once via a call to the main timer. This fixes that problem by getting rid of the explicit detach in reset. Bug: 37208694 Test: runtest -x frameworks/base/core/tests/coretests/src/com/android/internal/os/BatteryStatsTests.java and manually looked for "Removed unknown observer" error in logcat. Change-Id: Ic5ff7d799d46236a74ab0825e108bef40bac0360
s/BatteryStatsImpl.java
|
c2ec7bf965b00d7cbac699c25aa372a9b5f9fcc3 |
10-Apr-2017 |
Andrii Kulian <akulian@google.com> |
Merge "Fix activity move between displays" into oc-dev
|
0ac8fd7adbebbbdfbe0f898fc3a82fbafba130ac |
10-Apr-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Add ICompanionDeviceManager.getAssociation overload with explicit userId" into oc-dev
|
eca0d421d10e3cdaec150ef736a3fa3dad652bcb |
09-Apr-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Fix counting problems in StopwatchTimer." into oc-dev
|
51785edbe9abd7dc2041d28a7e7cec03dfa98623 |
08-Apr-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Restore session on new window after app kill" into oc-dev
|
51c1b670224fa1598644426b472d51346dd22f30 |
08-Apr-2017 |
Andrii Kulian <akulian@google.com> |
Fix activity move between displays 1. ActivityConfigCallback might not have been registered because DecorView was not yet attached to window and ViewRootImpl was not available. In this CL the callback is set as soon as a DecorView is attached to window. 2. When private display was removed from system, its stacks were moved to bottom in AM but moved to top in WM. 3. When reparenting stack visibility of activities should be updated before reparenting in WM, because otherwise WM will be resizing windows that should no longer visible and reporting it to clients. Bug: 34164473 Test: android.server.cts.ActivityManagerDisplayTests Test: #testOnMovedToDisplayCallback Test: #testContentDestroyOnDisplayRemoved Change-Id: I6ccc27d873d0d60d7650659fb25cbfcaaeb0fd07
olicy/DecorView.java
olicy/PhoneWindow.java
|
4567c1a1a3af78c890dfbb8bae91e2f15a684516 |
08-Apr-2017 |
Mathieu Chartier <mathieuc@google.com> |
Merge "Enable profiling for system server for userdebug|eng" into oc-dev
|
b3eecebddd08f43790f3104bbb298f480b2338dd |
31-Mar-2017 |
Mathieu Chartier <mathieuc@google.com> |
Enable profiling for system server for userdebug|eng Only for these two configurations since selinux permissions only allow system_server to access profiles in these cases. Motivation is to allow collecting profiles for improving RAM and performance for preopt. Setting the property dalvik.vm.profilesystemserver to true is required to enable the collection of profiles for system server. Test: device boots Bug: 34927277 Bug: 36457259 Change-Id: Icbba6dafe376fd9c6c3d0c7feba7f64009f7c2c3
s/ZygoteInit.java
|
eab62baabf290ea6671577a66cfc9fdd1b145d0e |
20-Mar-2017 |
Philip P. Moltmann <moltmann@google.com> |
Restore session on new window after app kill Also: - Give the session an integer ID as the activityToken is not stable over restarts of the activity - Verify that session is only accessed by one UID - stabilize AccessibilityViewIds over activity lifecycle at least for the IDs we can do that. This required to split the ID namespace in "per-app" and "per-activity" views. Only the later ones can be restored. - Do not end session when app is killed (as it can be restarted) Bug: 35484143 Fixes: 36392498 Test: cts-tradefed run cts-dev -m CtsAutoFillServiceTestCases --test=android.autofillservice.cts.SessionLifecycleTest cts-tradefed run cts-dev -m CtsAutoFillServiceTestCases Change-Id: I229acc1b3ce35fb57262da7d7466b5d4328b49d4
olicy/DecorView.java
|
ed7993b5d147a6741d26fe0b16cc9fa5e34ceaee |
28-Mar-2017 |
Jorim Jaggi <jjaggi@google.com> |
Introduce android.anim thread in system_server We create a new thread on which everything is running that directly impacts window animations, i.e. layout, anim tick and starting window creation. This is such that any work on android.display can not lead to jank in the window animation, specifically lock contention on activity manager lock that blocks callbacks from android.display into AM can not lead to window animation jank. Test: Run animation, take systrace, make sure animation is on android.anim Test: AppWindowContainerControllerTestTest: AppWindowContainerControllerTestss Fixes: 36792959 Change-Id: I5d41419a709b7984724e7053a3afdcc1ffe1aaa2
iew/SurfaceFlingerVsyncChoreographer.java
|
ceebafe41a127c18213ca39ddf692ae1cbfb100e |
06-Apr-2017 |
Bookatz <bookatz@google.com> |
Fix counting problems in StopwatchTimer. Changed StopwatchTimer so that its count only increases if the timer is started when its time base is running. Previously, if the time base was off, the timer was started, the time base was turned on, and then the timer was stopped, the count would be increased; now, it will not (because the time base was off when the timer started). Moreover, this likely fixes the count==-1 bug that previously could occur, since the count will no longer be decremented if the timer is stopped after a reset. Fixes: 36730213 Bug: 30099724 Test: runtest -x frameworks/base/core/tests/coretests/src/com/android/internal/os/BatteryStatsTests.java Change-Id: Iad195e431618629ce432074e0c1bd217f9818cb1
s/BatteryStatsImpl.java
|
adce09b9a48b1d25c97fe7d3c731de1862f0487b |
29-Mar-2017 |
Eugene Susla <eugenesusla@google.com> |
Add ICompanionDeviceManager.getAssociation overload with explicit userId Bug: 30932767 Test: ensure getAssociations works as before Change-Id: I58dc4dac5bf7aae83fe3611890116a928e290a43 (cherry picked from commit 544d714626db38714f826a31a5483c647510a743)
til/Preconditions.java
|
31762dd9a0d02c291d7b4282a8c398177a89ae6d |
07-Apr-2017 |
Calin Juravle <calin@google.com> |
Merge "Pass SElinux info to installd dexopt" into oc-dev
|
5a0ee44ce5df26d73d0edb6ac76842873f46ab3e |
06-Apr-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Add a service to rank apps for ResolverActivity." into oc-dev
|
e7ac324c71fb52d4104c8d92c9cea55d334bb4f1 |
06-Apr-2017 |
Jason Monk <jmonk@google.com> |
Merge "Revert "Handle case when snapshot dimensions don't match"" into oc-dev
|
ba53d8ae410976709e1413b74173a791e8dead15 |
06-Apr-2017 |
Jason Monk <jmonk@google.com> |
Revert "Handle case when snapshot dimensions don't match" This reverts commit aea6b74e17a0f7b105999adad50dd20eac17df35. Bug: 36991071 Bug: 36703868 Change-Id: Ie71992144e78a6580bfce17dfdf20396af80eacd
olicy/BackdropFrameRenderer.java
olicy/DecorView.java
|
38a6da6473563ce2dcee360cabe1183c2a7c926e |
05-Apr-2017 |
Kang Li <kanlig@google.com> |
Add a service to rank apps for ResolverActivity. bug: 36952725,30982298 Test: used PTP before and after this fix. Change-Id: I5b249af2dd0d9fe32d1e524e8d2675c863e92b5b
pp/LRResolverRankerService.java
pp/ResolverActivity.java
pp/ResolverComparator.java
pp/ResolverListController.java
|
811a75a0c0dbe211ccabdfbfba60c8f76d5738eb |
06-Apr-2017 |
Calin Juravle <calin@google.com> |
Pass SElinux info to installd dexopt For secondary dex files, the oat directory is created on the fly. We need to make sure we restore the SElinux context after the oat files are generated. To do that we need to pass the app SElinux info to installd dexopt. Bug: 36896515 Test: adb shell cmd package compile -r bg-dexopt --secondary-dex com.google.android.gms adb shell ls /data/user_de/0/com.google.android.gms/app_chimera/m/0000000c/oat/arm64/ -Z youtube loads gms modules without extracting from apk Change-Id: I5be34b42a509701f6222ca52bec4761c161ec6eb
s/ZygoteInit.java
|
94b6b532c09aa2dc9f31c0158c04a75072106c32 |
06-Apr-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Use text input for various internationalized listeners" into oc-dev
|
f68766f6667cbda60aab4c6fef5254a4d63baa03 |
06-Apr-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Collect background stats: scheduled jobs" into oc-dev
|
889c6503a1764d6dbc1f7f4e23e3b392daab330b |
16-Feb-2017 |
Roozbeh Pournader <roozbeh@google.com> |
Use text input for various internationalized listeners Since the characters that need to be entered for an internationalized input type may not be available on the old non-internationalized layouts, switch to the full text layout if there are any such characters. TextView is also modified to call the locale-aware listeners if the target SDK is set to O or later. Test: Manual Bug: https://code.google.com/p/android/issues/detail?id=2626 Bug: https://code.google.com/p/android/issues/detail?id=82993 Bug: 8319249 Bug: 33276673 Bug: 34394455 Change-Id: I544bf0cc893a475ab5bf88cbad01cb981c6fef91
til/ArrayUtils.java
|
b24399547c931dfcb9e6046072ee9c0f682464ac |
05-Apr-2017 |
Kang Li <kanlig@google.com> |
Merge "Revert "Add a service to rank apps for ResolverActivity."" into oc-dev
|
c88749fb5a8de40572582e6eceefd46cda3afa2d |
05-Apr-2017 |
Kang Li <kanlig@google.com> |
Revert "Add a service to rank apps for ResolverActivity." This reverts commit 90370e0b2497deba9382ab7ff1539b6849df8139. b: 36952725 Change-Id: Ifa8f182c707cdbbc989b1f61630f7a8fa856d32d
pp/LRResolverRankerService.java
pp/ResolverActivity.java
pp/ResolverComparator.java
pp/ResolverListController.java
|
8fdf0513461367185ea70386f16bf420dd662212 |
05-Apr-2017 |
Tony Wickham <twickham@google.com> |
Merge "Add AppWidgetManager#getInstalledProvidersForPackage()" into oc-dev
|
a41da04b2d3eb6d746bb357925ec5d4d2a72998c |
30-Mar-2017 |
Tony Wickham <twickham@google.com> |
Add AppWidgetManager#getInstalledProvidersForPackage() This allows more fine-grained control than getting all installed providers for a user, when you might only want to check for a particular package. For instance, Launcher can use this API to surface widgets per app without having to ask for all the widgets. Test: Unit test on AppWidgetServiceImplTest $ runtest --path=services/tests/servicestests/src/com/android/server/appwidget/AppWidgetServiceImplTest.java Bug: 34940468 Change-Id: I182bf1c012d31182024422fc4a63f57f151c3ee5
ppwidget/IAppWidgetService.aidl
|
6df90fa53beda112e3abb1d4046fe47ee4e60049 |
04-Apr-2017 |
Kang Li <kanlig@google.com> |
Merge "Add a service to rank apps for ResolverActivity." into oc-dev
|
2ac969827115c1b8bc86d9017eb1c7c1d5421b10 |
04-Apr-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Reorganize font enumeration API." into oc-dev
|
de95d544cde13a7c8d0624c92f445b43cb8cef24 |
04-Apr-2017 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Schedule window animations at vsync-sf" into oc-dev
|
1edadac465f70629c66b0c9b053b8ac154133ec9 |
04-Apr-2017 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Handle case when snapshot dimensions don't match" into oc-dev
|
90370e0b2497deba9382ab7ff1539b6849df8139 |
14-Mar-2017 |
Kang Li <kanlig@google.com> |
Add a service to rank apps for ResolverActivity. bug: 30982298 Test: manual - shared images in Camera, texts in Messenger, and webpages in Chrome. Change-Id: If335c269ca54145839ad8fd4b3f9b93a74b550f8 (cherry picked from commit 35b9e3015565850e9de963e4bda1be227825df5d)
pp/LRResolverRankerService.java
pp/ResolverActivity.java
pp/ResolverComparator.java
pp/ResolverListController.java
|
ff55115121a7a2753ba2265cb3201a3a14c0874d |
29-Mar-2017 |
Seigo Nonaka <nona@google.com> |
Reorganize font enumeration API. This CL cleans up APIs around font variation settings. - Remove FontConfig and FontManager public API. - Remove FontManagerService from system service. - Extract inner class FontConfig.Axis as top-level class FontVariationAxis. This is used by Typeface.Builder public API to create new Typeface. - Introduce and expose FontVariationAxis utility functions from/to string. - Throws if the invalid font variation settings is passed. Test: android.text.cts.FontVariationAxisTest passes Test: android.graphics.cts.TypefaceTest passes Test: android.graphics.cts.PaintTest passes Change-Id: I9ccafe7a53935960566243e2856e166878ca59ae
ont/IFontManager.aidl
|
ef7dff2563ccbe74564ab3b417d810a04df556e7 |
03-Apr-2017 |
Makoto Onuki <omakoto@google.com> |
Merge "Revert "Push chooser targets to the shortcut manager."" into oc-dev
|
aa4594aad251bdde8306180f07983dde173bc9e1 |
24-Mar-2017 |
Bookatz <bookatz@google.com> |
Collect background stats: scheduled jobs Added background times and counts for an app's scheduled job usage. Changes DualTimer to be a subclass of Timer so that background timers can be easily accessed from the main timer (which is convenient for jobs, whose ArrayMap of Timers is directly accessed outside of BatteryStatsImpl). Bug: 35669746 Test: runtest -x frameworks/base/core/tests/coretests/src/com/android/internal/os/BatteryStatsTests.java Change-Id: Ic1d85db34346ebda94ed39f134fc0794a5877815 (cherry picked from commit d253f537a0cc15851fb0308f3ea287e6bd93dfe6)
s/BatteryStatsImpl.java
|
aea6b74e17a0f7b105999adad50dd20eac17df35 |
21-Mar-2017 |
Jorim Jaggi <jjaggi@google.com> |
Handle case when snapshot dimensions don't match If the snapshot starting window has different dimensions than the snapshots we have taken, we do the following: - Create a child Surface that has exactly the dimensions of the snapshot. - We fill the parent surface with the app background color, as well as all screen background decorations (status bar background, navigation bar background). - We also clip of the status bar/navigation bar background in some cases, as it looks ugly if it's not behind the system bars. - Furthermore, we inherit all layout flags on the window and all layout relevant SystemUI flags on the window such that it's very likely that the size will match, and the system bars are drawn correctly. - In order to make the transition from the snapshot to the real window a bit more predictable/less messy, we enforce a minimum duration the snapshot is visible, which is slightly more than our app transitions. Test: TaskSnapshotSurfaceTest Test: Open app, go home, go landscape, open app again Test: Go to multi-window, open app from recents with a snapshot taken in fullscreen. Fixes: 36703868 Change-Id: Ia2d4add6971a18ab7aa2942d2b644d6e87a402af
olicy/BackdropFrameRenderer.java
olicy/DecorView.java
|
d6d6de6da4c7c32babd65c23804d9fdc6eeed740 |
31-Mar-2017 |
Jorim Jaggi <jjaggi@google.com> |
Schedule window animations at vsync-sf Test: Run window animation, make sure it's smooth Test: Take systrace, make sure it runs at vsync-tick Test: Move divider, make sure it's still smooth Change-Id: I1600618e074be811134fe4ccb1dfbd5034820c71 Fixes: 36583867
iew/SurfaceFlingerVsyncChoreographer.java
|
cb9ceb3fd4adf8b6bcd77459c675bbf9c4f145fd |
03-Apr-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Process FuseAppLoop messages in Handler.Callback" into oc-dev
|
ea6e6e17a0cd6fffd1c293972e138728851d4372 |
03-Apr-2017 |
Daichi Hirono <hirono@google.com> |
Process FuseAppLoop messages in Handler.Callback Previously FuseAppLoop instantiates Runnable for each command, which causes lots of instantiation and GC. Test: CTS Bug: 35229514 Change-Id: Ifea098e5ade044b1a954c0b714c5b3270a95cd1a
s/FuseAppLoop.java
|
fe9a53bc45fd0124a876dc0a49680aaf86641d3e |
31-Mar-2017 |
Jeff Sharkey <jsharkey@android.com> |
Consistent dump() permission checking. This change introduces new methods on DumpUtils that can check if the caller has DUMP and/or PACKAGE_USAGE_STATS access. It then moves all existing dump() methods to use these checks so that we emit consistent error messages. Test: cts-tradefed run commandAndExit cts-dev -m CtsSecurityTestCases -t android.security.cts.ServicePermissionsTest Bug: 32806790 Change-Id: Iaff6b9506818ee082b1e169c89ebe1001b3bfeca
til/DumpUtils.java
|
2af994ec034040a69e41cc89df7ed6b994aaad89 |
01-Apr-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Ensure we show the PiP menu in response to KEYCODE_WINDOW." into oc-dev
|
99302b55c6a960c9078ad2c84ae9be3296bd32f3 |
29-Mar-2017 |
Makoto Onuki <omakoto@google.com> |
Revert "Push chooser targets to the shortcut manager." This reverts commit 58fc95dc578244b7beb687a48184045dcce788b8. Bug 36186790 Test: cts-tradefed run cts-dev --skip-device-info --skip-preconditions --skip-system-status-check com.android.compatibility.common.tradefed.targetprep.NetworkConnectivityChecker -a armeabi-v7a -l INFO -m CtsShortcutHostTestCases Test: cts-tradefed run cts-dev --skip-device-info --skip-preconditions --skip-system-status-check com.android.compatibility.common.tradefed.targetprep.NetworkConnectivityChecker -a armeabi-v7a -l INFO -m CtsShortcutManagerTestCases Also all unit tests, except for the known failrues. Test: adb shell am instrument -e class com.android.server.pm.ShortcutManagerTest1 -w com.android.frameworks.servicestests Test: adb shell am instrument -e class com.android.server.pm.ShortcutManagerTest2 -w com.android.frameworks.servicestests Test: adb shell am instrument -e class com.android.server.pm.ShortcutManagerTest3 -w com.android.frameworks.servicestests Test: adb shell am instrument -e class com.android.server.pm.ShortcutManagerTest4 -w com.android.frameworks.servicestests Test: adb shell am instrument -e class com.android.server.pm.ShortcutManagerTest5 -w com.android.frameworks.servicestests Test: adb shell am instrument -e class com.android.server.pm.ShortcutManagerTest6 -w com.android.frameworks.servicestests Test: adb shell am instrument -e class com.android.server.pm.ShortcutManagerTest7 -w com.android.frameworks.servicestests Test: adb shell am instrument -e class com.android.server.pm.ShortcutManagerTest8 -w com.android.frameworks.servicestests Test: adb shell am instrument -e class com.android.server.pm.ShortcutManagerTest9 -w com.android.frameworks.servicestests Test: adb shell am instrument -e class com.android.server.pm.ShortcutManagerTest10 -w com.android.frameworks.servicestests Change-Id: I733ee7e12a419ee7ea17ca67c56afe7b039d189a
pp/ChooserActivity.java
|
ac52f2892d5c72c26387d510093ddfc741a8a632 |
30-Mar-2017 |
Winson Chung <winsonc@google.com> |
Ensure we show the PiP menu in response to KEYCODE_WINDOW. Bug: 36687605 Test: android.server.cts.ActivityManagerPinnedStackTests Test: #testWindowButtonEntersPip Change-Id: I0bb35fd666eb6a438e4676267f6726b44bffb3db
tatusbar/IStatusBar.aidl
|
b23e6358af0f2ca6acec58ce579ee625e06fa635 |
30-Mar-2017 |
Amith Yamasani <yamasani@google.com> |
Bump up batterystats version to clear stale data Change-Id: I96016f30f38e17fcdfdb4a52eba69471945a21e2 Fixes: 36783752 Test: manually verified the file was deleted on flash
s/BatteryStatsImpl.java
|
2042770ea5818eb735f4657434f6fa3c6eadae45 |
30-Mar-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "BatteryStats: Clamp temperature to 0" into oc-dev
|
29ddfe55fbea04685f1a6d6aff0f74269703c775 |
30-Mar-2017 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStats: Clamp temperature to 0 Temperature is encoded without the sign-bit, meaning negative temperatures cause an underflow and show up in the history as large values. We do not expect to deal with negative temperatures for debugging/diagnostics so just clamp the temperature to 0. Bug: 33270828 Test: adb shell dumpsys battery set temp -10 && adb shell dumpsys batterystats --history Change-Id: I8a92f770e4a90333eade1bb38f21d2d87bb00430
s/BatteryStatsImpl.java
|
c46203785ce8def37a3f3e9c63eb8304bd3caa7b |
17-Feb-2017 |
Evan Rosky <erosky@google.com> |
Allow ToolbarActionBar to pass-through unhandled keyShortcuts It was consuming all keyShortcuts which broke system hotkeys like shift+tab. In order to prevent the decor/phonewindow from creating menus, this creates a dummy view in onCreatePanelView. This also includes a change to Activity to not send KEYCODE_TAB keystrokes to the defaulthandler. This was preventing keyboard navigation from working on any activity that had a default search fallback. Bug: 32482282 Bug: 18021345 Test: Added a CTS test (ToolbarTest#testKeyShortcuts) for toolbar keyShortcuts. Verified Tab-navigation works in Play Store. Change-Id: I5c732a2b21219157818bed49576debd20d5a8178 (cherry picked from commit b22faf524e9339fc1f17b8c2d8a59e2a02054cb1)
pp/ToolbarActionBar.java
|
812c95d37dccf8a1fcef55c6999c6d69ecbac400 |
08-Feb-2017 |
Daichi Hirono <hirono@google.com> |
Allow apps to process ProxyFDCallback asynchrnously. Previously callback methods of ProxyFileDescriptorCallback were invoked on a background thread prepared in the framework. So all methods were invoked and processed synchronously. This was problem because if it took time to fetch bytes of one file, operations for other files were also blocked. The CL changes ProxyFileDescriptorCallback methods to be invoked on Handler passed by apps. Now application can prepare a Handler per file so that one file does not block others. Bug: 35229514 Test: cts-tradefed run cts -m CtsOsTestCases -t android.os.storage.cts.StorageManagerTest#testOpenProxyFileDescriptor_async Change-Id: Ibadc4aad4c0373a3da586459a8f775e40288c895 (cherry picked from commit 4f156065c860d916b649e2b464e9405cafc732e9)
s/FuseAppLoop.java
s/FuseUnavailableMountException.java
|
0452670374ebb2a22d2dc44c030f7b43173800c0 |
13-Jan-2017 |
Torne (Richard Coles) <torne@google.com> |
Support loading a stub WebView using a donor package. Support loading a WebView package which specifies the name of a "donor" that provides missing files. This allows a preinstalled stub WebView to function by loading its code and assets from the preinstalled Monochrome implementation, as long as the versions are close enough that the manifest contents are compatible, which should be fine since preinstalled versions will match. To do this, we replace the stub's code paths in AppplicationInfo with the donor's, so that all Java and native code and resources are loaded from the donor APK at runtime instead of from the (mostly empty) stub. To get the ClassLoader with the modified path cached as if it was the regular path, we introduce a new "cacheKey" parameter in ApplicationLoaders. Bug: 21643067 Test: build "new" stub WebView upstream in chromium and test loading Change-Id: I08cc9122b1c9def3e1206974f3e0e8973cca3419
s/WebViewZygoteInit.java
s/ZygoteConnection.java
|
1d34605fcb411fb66e59c12feeaa36903319e9d9 |
28-Mar-2017 |
Michael Kwan <mkwan@google.com> |
Merge "Catch exception where SwipeDismissLayout cannot monitor screen off."
|
5e8b980c5d6bc282b51b3ddfc8722ff973c7e885 |
24-Mar-2017 |
Casey Burkhardt <caseyburkhardt@google.com> |
Target selection for Accessibility button Allows for selecting a single accessibility service or feature to be triggered by the accessibility button in the navigation bar Bug: 34720082 Test: Manual Change-Id: I320febede0398b1eff38a87d4db31fd7dfc53062
pp/AccessibilityButtonChooserActivity.java
|
cb34b96796e46ea06c59ea846f934e477dec3191 |
25-Mar-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Collect background stats: bluetooth, wifi, sensors"
|
d3f4b5864dd3f822dab92dbc414b82f5eb995192 |
24-Mar-2017 |
Michael Kwan <mkwan@google.com> |
Catch exception where SwipeDismissLayout cannot monitor screen off. Monitoring screen off uses a BroadcastReceiver. However, there are occasionally uses where SwipeDismissLayout is used in a context where it cannot use a BroadcastReceiver, notably when used inside of one, therefore we need to catch and handle the case where it is not applicable. Bug: 36034260 Change-Id: I253875623a28532dbc8a2dc96fc9468221b0b781
idget/SwipeDismissLayout.java
|
55807c973bbe6c0694b0a9a0b4dbb8d6e682ba95 |
24-Mar-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Anchor a cascading submenu to its parent menu item"
|
37973fb0fcb360af97ecc76261fe564f1e7291a5 |
23-Mar-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "BatteryStats: force healthd update on screen on/off"
|
d055c09841d99873ead8ea79393bfda76d3bee75 |
23-Mar-2017 |
Charles He <qiurui@google.com> |
Merge "VPN profile: break up lockdown mode validation"
|
e1f480df6028a2a63c14644623cc77ff6a062576 |
16-Feb-2017 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStats: force healthd update on screen on/off By collecting healthd data on screen on/off, more fine grained analysis is possible. Test: manual Bug: 32645990 Change-Id: If348c0e9f52524bb5c5537652e13d0376cd77576
s/BatteryStatsImpl.java
|
9d9430e7f79b6e8b390a7e436a1fe398e0e95a11 |
22-Mar-2017 |
Evan Rosky <erosky@google.com> |
Merge "Hooked-up options menu closing"
|
3560f847fbffa54f7841320cc0f722778df1222a |
22-Mar-2017 |
Geoffrey Pitsch <gpitsch@google.com> |
AccountManagerService send pkg uid when creating notification channel AccountManager needs to pass the app's uid explicitly in order for the channel lookup to not fail. Requires separate API that only system can call. Bug: 36511867 Test: Install Clankium and reboot device, observe Notification Change-Id: I6ddd87d755b4b2129565dd275e799b0349a80936
otification/SystemNotificationChannels.java
|
867c0d72af63b67cd0abce8a0f40e94e04193aa6 |
08-Mar-2017 |
Bookatz <bookatz@google.com> |
Collect background stats: bluetooth, wifi, sensors Added background times and counts for an app's bluetooth scans, wifi scans, and sensor usage. Note that the original times for these three are pooled (i.e. represent the blame apportioned to an app for using these, rather than the actual time an app used these). Since background times are not pooled, and are therefore incomparable to the original times, an extra time, to represent the actual time, had to also be added in the form of 'total duration' to which background times can be compared. Note that this total duration is now a feature of all DurationTimers and can be used, e.g., to track actual wakelock time (not just apportioned wakelock times). The total duration is the time used since reset, and does not give other 'which' times (such as 'since unplugged'). Bug: 35679958 Bug: 35677312 Bug: 35673525 Test: runtest -x frameworks/base/core/tests/coretests/src/com/android/internal/os/BatteryStatsTests.java Change-Id: I4b6943f76517cf5cc9420684857a5592cc7495be
s/BatteryStatsImpl.java
|
73b841861798b9a1e1b68f871119982f6c679ced |
22-Mar-2017 |
Kirill Grouchnikov <kirillg@google.com> |
Merge "Add support for tinting icon menus"
|
6eea0d2a4ce20c9709d2cc9c24c823f7ef795c0a |
21-Mar-2017 |
Kirill Grouchnikov <kirillg@google.com> |
Add support for tinting icon menus Test: CTS tests in separate CL (same topic) Bug: 31545315 Change-Id: I8877c77dab9b7b229b4246012b9380beadeb4790
iew/menu/ActionMenuItem.java
iew/menu/MenuItemImpl.java
|
361915c727fc2ad137bfeed7ff74b3eadde96597 |
22-Mar-2017 |
Jason Monk <jmonk@google.com> |
Move global actions to sysui and add plugin interface - Move default global actions ui to sysui - Add fallback legacy interface in case sysui breaks - Switch to fallback if sysui dies or isn't responding Test: Long-press power Change-Id: I943522611de5dbbee61e66c67cf3a56379091e97
olicy/EmergencyAffordanceManager.java
tatusbar/IStatusBar.aidl
tatusbar/IStatusBarService.aidl
til/EmergencyAffordanceManager.java
|
41823d19b6d1749158fc1643cf0911a8e961c702 |
21-Mar-2017 |
Evan Rosky <erosky@google.com> |
Hooked-up options menu closing Options menus weren't closing properly from menu-key (with CascadingMenuPopup) or from Activity.closeOptionsMenu Bug: 36398283 Test: Added CTS tests: app.ToolbarActionBarTest and app.ActionBarTest#{testOptionsMenuKey, testOpenOptionsMenu} Change-Id: I89f8ed249b505f369a85b899ca7c1b36c863f0c0
pp/ToolbarActionBar.java
iew/menu/CascadingMenuPopup.java
|
93615419983fba9b2221b4eb02598d791fc44a04 |
21-Mar-2017 |
Garfield Tan <xutan@google.com> |
Add special URI to MediaStore for directories. Bug: 36048049 Bug: 31001477 Change-Id: I69032481271b7f53c22403c3526560e6830bd9e8 (cherry picked from commit 1ca2837111c8383f9c8daf1420356998f4fb218f)
ontent/FileSystemProvider.java
|
1185eebefb6fe76ffb7071b3c27a0ac7e5a454ad |
21-Mar-2017 |
Andreas Gampe <agampe@google.com> |
resolve merge conflicts of 9034b2717c88 to master Change-Id: Ifcc9fdbf8581e81a61f7a279c2b7d3177e972596
|
1d9c3ba10d8b5f2a86e3d94cbfa48716837a6b1e |
21-Mar-2017 |
Andreas Gampe <agampe@google.com> |
Merge "Zygote: Preserve capabilities in WrapperInit" am: 1ae7af10ff Change-Id: Ia1ffb03d6e03b098cc634ef2deb3785c6bb87202
|
220aba254bf8f85927acd321ce484d5eba289b48 |
13-Mar-2017 |
Andreas Gampe <agampe@google.com> |
Zygote: Preserve capabilities in WrapperInit Preserve the capabilities a zygote fork has across the sh exec in WrapperInit. Use ambient capabilities. Test: m Test: adb shell setprop wrap.com.android.bluetooth logwrapper && adb shell kill `pid com.android.bluetooth` Merged-In: I3526d6a31aaadf082365c9ce31da0950e17677eb Change-Id: I3526d6a31aaadf082365c9ce31da0950e17677eb
s/WrapperInit.java
|
a540460e7b113179965dfa37b092dda82ff75b50 |
21-Mar-2017 |
Eugene Susla <eugenesusla@google.com> |
Merge "Register PackageMonitor for CompanionDeviceManagerService"
|
16dd8500b6d9e8dd64af1879d1fd8a4c1360d34b |
20-Mar-2017 |
Charles He <qiurui@google.com> |
VPN profile: break up lockdown mode validation Previously, there is one single method to test whether the current VPN profile is a valid configuration for lockdown (always-on) VPN. In order to provide a clearer feedback to the user regarding which part of the profile is incompatible with the lockdown mode, we break the orginal isValidLockdownProfile method into various parts, which can be called individually to identify the exact reason for lockdown being disabled. Test: manual Bug: 29208008 Bug: 28072644 Change-Id: I1703742fe3d18d771c7f8d029cb89c2c28737c1b
et/VpnProfile.java
|
6a7006a9683ba5a79ca338050c7c50b346b04de0 |
13-Mar-2017 |
Eugene Susla <eugenesusla@google.com> |
Register PackageMonitor for CompanionDeviceManagerService 1. On package removed -> remove all its associations 2. On package updated -> if had associations, update special access permission in accordance with (potentially changed) permission entries in manifest Bug: 30932767 Test: 1. Remove app, and ensure xml entries for it got removed. 2. adb install new version of app without special permissions in manifest, and ensure whitelist removal method got called Change-Id: I87261c05ddcf40a18332d160b44ee2f8284df5e4
til/ArrayUtils.java
til/CollectionUtils.java
|
6418d0b8905c0bbbe65f01d60d3925d197f26cd8 |
13-Feb-2017 |
Christine Franks <christyfranks@google.com> |
Add color temperature preference for Night Display Bug: 32463283 Test: adb shell settings put secure night_display_color_temperature XXXX, where XXXX is {0, 2900, 4000, 7000}, and the temperatures outside the valid range are capped at the min/max, respectively. Change-Id: I322c0a907b30742fc312a9938fd0c47f679e580b
pp/NightDisplayController.java
|
683bcd30ef0a90bc2a6a3dffb91be5a803560fa9 |
19-Mar-2017 |
Jeff Sharkey <jsharkey@android.com> |
Use allocatable space when measuring for install. The system is often willing to clear cached data to make room for incoming installs, so use StorageManager.getAllocatableBytes() when making "does it fit?" style decisions. Add new INSTALL_ALLOCATE_AGGRESSIVE flag, which will flow through to use StorageManager.FLAG_ALLOCATE_AGGRESSIVE when making allocation related requests. (This can be used by installers to indicate packages that are critical to system health or security. Test: runtest -x frameworks/base/core/tests/coretests/src/android/content/pm/PackageHelperTests.java Bug: 36131437 Change-Id: If8118762fd1ca1f497d2cdd1787bdb3c9759dcc0
ontent/PackageHelper.java
|
c1b59ed73eeea40c70cc81e2ab486cd54d94ed5d |
17-Mar-2017 |
Andrii Kulian <akulian@google.com> |
Merge "Separate global and override config sent to client"
|
446079600ece83b22cb91865bcbeb694292b0108 |
16-Mar-2017 |
Andrii Kulian <akulian@google.com> |
Separate global and override config sent to client There is some flakiness in View#onConfigurationChanged callback - if ViewRootImpl receives config update earlier than ActivityThread, it may not detect the configuration change and skip inner updates. Also now ViewRootImpl assumes that it receives the global config as a param, but instead it gets merged config from WM. This means that ViewRootImpl#sConfigCallbacks was sending incorrect values to the recipients. This CL switches to sending global and override configuration to the client separately. Also in case if there is a corresponding activity, it first updates it and waits for update callback to ViewRootImpl. This way global config and override config for activity will always be set first and resources will be updated before inner state of ViewRootImpl is updated. Bug: 35870157 Bug: 34164473 Test: android.server.cts.ActivityManagerDisplayTests Test: testOnMovedToDisplayCallback Change-Id: Ic9e7541cf25ecfac6ec90e48f7efb0ece91f657e
iew/BaseIWindow.java
|
35cb746e1dc633e380b1c5f52885961bc3c050f0 |
16-Mar-2017 |
Selim Cinek <cinek@google.com> |
Merge changes I414b9a5f,I0a08b06b * changes: Fixed a bug where the notifications could get stuck animating Better messaging style wrapping
|
180f5e918c099a87fe80b4e18730ac7b45e18534 |
16-Mar-2017 |
tony.ys_liu <tony.ys_liu@htc.com> |
Merge "Set system server's class loader for wrap.system_server" am: 8d2d6bfa12 am: 959628a32e am: d794855fba Change-Id: Id7f48fe3c4b1855e8e9a450c70db00f057502ad4
|
959628a32ed0c5d3e9c69df1184f54f8919ea56b |
16-Mar-2017 |
tony.ys_liu <tony.ys_liu@htc.com> |
Merge "Set system server's class loader for wrap.system_server" am: 8d2d6bfa12 Change-Id: Iba4af152c9f29ad6e8c9bb1b0a1047e96d287c6b
|
1d97e6a0c1341e3a6d8547fa843cb60ce6677a11 |
13-Mar-2017 |
Julia Reynolds <juliacr@google.com> |
Remove resource id channel/group name fields Apps can listen for the LOCALE_CHANGED broadcast to change names if needed. Fixes: 35336590 Test: runtest systemui-notification, cts, manual Change-Id: I62d2778f61e99200692755a6f268828a374837e6
otification/SystemNotificationChannels.java
|
34738174ba6e5967b51cb4fd77de49d5717d225d |
14-Dec-2016 |
tony.ys_liu <tony.ys_liu@htc.com> |
Set system server's class loader for wrap.system_server Root Cause: systemServer's class path is not set after set wrap.system_server property, and restart system_server, it shows a java.lang.RuntimeException: Missing class when invoking static main com.android.server.SystemServer Solution: Correctly pass and parse a passed classpath. Bug: 34692265 Test: adb root && adb shell stop && adb shell setprop wrap.system_server logwrapper && adb shell start Change-Id: Ia6707dc05fa627af6cc28360d26b894487a6eff1
s/WrapperInit.java
s/ZygoteInit.java
|
da42f4aaa9d2b23bc11d02ab11f78b0b68e8f9c7 |
15-Mar-2017 |
Mady Mellor <madym@google.com> |
Merge "Enables drag to dismiss for PiP and adds a dark scrim when dismissing"
|
047fe047666be1c322b483dc4efe9c45498ab682 |
15-Mar-2017 |
Abodunrinwa Toki <toki@google.com> |
FloatingToolbar: Change divider color. Test: Visually inspected. Bug: 36038316 Change-Id: I4bf3b2abdfe15ff02b3969d1824752640e733128
idget/FloatingToolbar.java
|
81d406104a1661658eba8755de59bf1df575e4c7 |
11-Mar-2017 |
Mady Mellor <madym@google.com> |
Enables drag to dismiss for PiP and adds a dark scrim when dismissing - Adds a scrim that fades in as the PiP is dragged past the bottom movement bounds. - Tweaks the values for minimizing the PiP and dismissing the PiP - Fixes an issue where the PiP could be minimized in the bottom corners of the screen Test: Manual - drag PiP to bottom of screen to dismiss or swipe down on PiP when it's at the bottom of the screen Bug: 35358768 Bug: 35358628 Change-Id: Ib4ad5ed7094fef76ea979b46ea7e03d746625d00
olicy/PipSnapAlgorithm.java
|
9bd2f6c99041620fc596edc385f8a8bdd79ee246 |
11-Mar-2017 |
Garfield Tan <xutan@google.com> |
Update path in MediaStore when moving/renaming a file/folder. Also fix a bug that doesn't trigger directory specific update for removal. Test: Manual tests. Bug: 31001477 Change-Id: Ibae8a7aa5c72c82dc5e3cb4951fbc91ea6456964 (cherry picked from commit c574ec40640d83dfbbb0f022103c6dfa774bca40)
ontent/FileSystemProvider.java
|
35775783fc6609035136184e3843bc743b59945d |
14-Mar-2017 |
Nick Kralevich <nnk@google.com> |
ZygoteInit: Remove CAP_SYS_RESOURCE Please see commit 3082eb7c7253c62a06aa151a80487a4eabd49914 for an explanation of this change. This capability is not used by system_server. Bug: 34951864 Test: code compiles, device boots, no selinux errors ever reported. Change-Id: I4242b1abaa8679b9bfa0d31a1df565b46b7b3cc3
s/ZygoteInit.java
|
cf03c26f929c32c50531f34770fb46b3df3e17e1 |
14-Mar-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "ZygoteInit: remove duplicate preloadOpenGL call"
|
b40e61b77c7109c0b4e50167184e9a64cb20018e |
07-Mar-2017 |
Vladislav Kaznacheev <kaznacheev@google.com> |
Anchor a cascading submenu to its parent menu item The current implementation of cascading menus is anchoring a submenu to the top-level anchor view using a carefully computed offset. This offset is only correct for the case when the submenu is being shown normally, but not when it is flipped due to insufficient space below. More over, when the window containing the anchor is scrolled, the pre-computed might become completely irrelevant, as parent menus might change their above/below state. This CL allows a PopupWindow to be anchored to a view in another popup window (previously it was only possible to anchor to a view in the main app window). Cascading submenu is now tracking its parent item position correctly. Bug: 35768002 Test: android.cts.widget.PopupWindowTest.testAnchorInPopup Change-Id: Id163d739de05729a9fa7e5fedebc9ec0037ed80e
iew/menu/CascadingMenuPopup.java
|
0fcb43ac759ebc7013819d1880393ac45c53a1cb |
14-Mar-2017 |
Nick Kralevich <nnk@google.com> |
ZygoteInit: remove duplicate preloadOpenGL call Commit ba0370eef3d17baa70d43723e96eb135c8e4ed58 added a call to preloadOpenGL(), The nyc-mr2-dev cherrypick of that same commit (b3a1417663d64fe003b03c97e2f24b6eeba3f9dc) was improperly handled by the automerger and added yet another call to preloadOpenGL(). Remove the duplicate call. Test: code compiles. Change-Id: Ie2a1c73155197506ee9571f2c05988c77a750281
s/ZygoteInit.java
|
376c6471da391d09e6a9d840321865a6871ccf14 |
14-Mar-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Associate rotation watchers with displays"
|
67916b86e9727f5acd27bf956386f270dc4e69da |
14-Mar-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Dont dispatch a11y events that have no subscribers"
|
32d08a1440199a1157f899e03a52a743bb432738 |
14-Mar-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "BatteryStats: Prevent double-detaching Counter"
|
35fa3c26adcb5f6577849fd0df5228b1f67cf2c6 |
11-Mar-2017 |
Andrii Kulian <akulian@google.com> |
Associate rotation watchers with displays Displays can be rotated separately and rotation watcher clients are only interested in rotation of some specific display. This CL adds displayId to rotation watchers and only informs them about changes on their display. Bug: 34242678 Test: Manual and debug. Change-Id: If0f03804da0392c2b14a4e7c2d6a06068ad8760b
olicy/PhoneWindow.java
|
ef4351cc72abeeba0f659950c199a4f9b7cd1842 |
18-Jan-2017 |
Eugene Susla <eugenesusla@google.com> |
Dont dispatch a11y events that have no subscribers This allows to avoid A11yManager -> A11yManagerService IPC, when there's no subscribers to a given event Test: steps: - Enable A11yManager.DEBUG - Navigate through a few random activities - In logcat, ensure log messages are present, notifying that certain events won't be dispatched Change-Id: Ia019fb66053f10095b3651407d09de8e89cdd227
til/IntPair.java
|
9281e5e1c4675a156cd5d5ab794b6b71e5ea0787 |
09-Mar-2017 |
Selim Cinek <cinek@google.com> |
Better messaging style wrapping Messaging style is now not dropping previous messages anymore if they don't fit completely. Instead we are truncating it. Test: send various text messages, observe nice layout Fixes: 35944700 Change-Id: I0a08b06bf7624ee62e81bfd384721c8458c9c9d4
idget/ImageFloatingTextView.java
idget/MessagingLinearLayout.java
|
5f212c86a4fce26e5f87413df3dbfee181fa1ff8 |
13-Mar-2017 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStats: Prevent double-detaching Counter Detaching a Counter from a TimeBase means you can't use it anymore. Only newly constructed Counters are automatically attached to a TimeBase. Bug: 34200689 Test: make FrameworkCoreTests && adb install ... && adb shell am instrument -w -e class com.android.internal.os.BatteryStatsSensorTest com.android.frameworks.coretests Change-Id: I9309000d5625aa6fe61a3c05f135e5828137d8ce
s/BatteryStatsImpl.java
|
55310df6bce616514d5958895c778f1c258b9b73 |
13-Mar-2017 |
Hiroshi Yamauchi <yamauchi@google.com> |
Merge "Fix the reset of boosted zygote thread priority." am: 83aceea07d Change-Id: I6ebd30a631ae10ada65b3279ec66c41d3f50fb1f
|
04ed6500833373b8a544f161113871e5dc5c867c |
02-Mar-2017 |
Hiroshi Yamauchi <yamauchi@google.com> |
Fix the reset of boosted zygote thread priority. This fixes the unexpected priority 112 of the daemon threads (eg. HeapTaskDaemon). The problem was that when the zygote main thread's priority is reset, it directly calls setpriority() and fails to update the priority value in java.lang.Thread, which in turn causes any threads created by the thread to unexpectedly inherit the boosted priority. Calling java.lang.Thread.setPriority instead fixes. (cherry picked from commit 1e3db871e52e59c69edb1843df7f4aecb030bc6f) Bug: 35801778 Bug: 28866384 Test: angler master userdebug boots and thread priorities checked. Change-Id: I68a6ed7244a9067acc2749feca7f88422bf44b02
s/Zygote.java
|
bd7ae7df281e3fdc5d0cbe1acceb8c0d82ecceb9 |
11-Mar-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Basic accessibility support for picture-in-picture"
|
1e24da7e56f8a205c1edb629828a343b53c14b6f |
11-Mar-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Support multiple filters per association request"
|
f00cd14f17c0acd6bffe78947d32ea0a2900d139 |
03-Mar-2017 |
Phil Weaver <pweaver@google.com> |
Basic accessibility support for picture-in-picture Exposing actions from the PIP InputConsumer to accessibility, stripping all actions from a covered PIP app, and adding the InputConsumer's actions on the PIP app's root view. We were also using an "undefined" accessibility ID to mean three different things: a root view, a host view of a virtual view hierarchy, and a truly undefined view. I've introduced new values for cases where the id could be defined. Also gathering all window IDs into one place to reduce the chance of collisions. Bug: 34773134 Test: In progress. Current cts passes. Change-Id: I97269741a292cf406272bf02359c76c396f84640
olicy/DecorView.java
|
cfdfd997bd3aa8e32d9d1eefddb1d5921c1db5ee |
10-Mar-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Modify SurfaceView to use SurfaceFlinger child surfaces."
|
36e866b8e0ec08e45b5e7fbc65aeeb3a9bb7b11e |
24-Feb-2017 |
Eugene Susla <eugenesusla@google.com> |
Support multiple filters per association request By supporting multiple filters per one request we should be able to cover multiple kinds of use cases such as: - Letting the user select from a list of devices of more then one medium type (e.g. Bluetooth and BLE) - Allowing to provide multiple criteria for any field (e.g. filtering by more than one service UUID) Bug: 30932767 Test: Provide multiple filters and ensure that devices matching either are shown in the list to choose from. Ensure wifi SSIDs are shown in the list if wifi filter is provided Change-Id: I0a978787551a1ee5750ec5544b241d3bbfed5a7c
til/ArrayUtils.java
til/BitUtils.java
|
8c47c6deb2b12d598fa71a7e986426a7cd0ce415 |
10-Mar-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "PIP should only move along long edges when on phone"
|
7446235e7d3c6cbf918f4da102b293161ea168b3 |
10-Mar-2017 |
Adrian Roos <roosa@google.com> |
Merge changes Ie17eedfd,Icb80843a,If1619c10,Iee23682a * changes: AOD: Add wakelock for charging text while dozing AOD: Show charging status on AOD1 AOD: Fix default for always-on setting Revert "Revert "AOD: Refactor always on configuration""
|
956d00cbe833d7cd31aff24ebeb38bce6da49e1b |
09-Mar-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "more testable MetricsLogger interface"
|
d0af843c75f08a1175b04522eaed5db8de895bbd |
09-Mar-2017 |
Hiroshi Yamauchi <yamauchi@google.com> |
Merge "Fix the reset of boosted zygote thread priority."
|
22a905eef16878f7f654497c279bb1d82b7df9a9 |
07-Mar-2017 |
Adrian Roos <roosa@google.com> |
AOD: Fix default for always-on setting Change Ic35bd3c04d150fd3eb85d76db0043880b31a011f mistakenly flipped the default to on. Change it back to off. Test: runtest -x frameworks/base/packages/SystemUI/tests/src/com/android/systemui/doze/DozeConfigurationTest.java Fixes: 36027947 Change-Id: If1619c10f8cc269f2dd852e166ac959e6c9c590a
ardware/AmbientDisplayConfiguration.java
|
0261fb2a190a9eff14ef06efafc468e92829426a |
07-Mar-2017 |
Adrian Roos <roosa@google.com> |
Revert "Revert "AOD: Refactor always on configuration"" This reverts commit cdcc5c438949ce3d942c95204555680e080c17ed. Bug: 36027947 Change-Id: Iee23682a9d82f930484c3f4c15d99f21a0f1bc36
ardware/AmbientDisplayConfiguration.java
|
89dc00a3adccddeb09a379067ca8ff4938d3404e |
08-Mar-2017 |
Mady Mellor <madym@google.com> |
PIP should only move along long edges when on phone Phone portrait: restrict movement to left / right edges Phone landscape: restrict movement to top / bottom edges Tablet: allow PIP on all edges regardless of orientation Test: manual - have PIP try to move along top / bottom edge in phone portrait, and left / right edge in phone landscape Fixes: 35358644 Change-Id: Ie50ae220782936942d1bcd8d9251d7275832a47f
olicy/PipSnapAlgorithm.java
|
ef3199040f0c87f130f8321d9e937604e9f46ca6 |
07-Mar-2017 |
Chris Wren <cwren@android.com> |
more testable MetricsLogger interface Begin migration to non-static methods to allow easier mocking. New clients should use the non-static methods. Old clients that want to unit test metrics should move to the new interface. Bug: 35138327 Test: runtest --path frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/StatusBarTest.java Change-Id: I168f3787ee50ddde8aa2d42c05b2b816d1d3a30e
ogging/MetricsLogger.java
ogging/testing/FakeMetricsLogger.java
|
7986b529f7c8acaf3a7822cc04daf8da761cd04e |
09-Mar-2017 |
Hector Tellez <htellez@google.com> |
Merge "Revert "Support multiple filters per association request""
|
d66c95fa907dc9eb3d7238fbbf3dc6dbd4b243a0 |
09-Mar-2017 |
Hector Tellez <htellez@google.com> |
Revert "Support multiple filters per association request" This reverts commit e70e6aa62c6f3a9a79624a4f9d97df95edda0364. Change-Id: I12857cbbea0a0c74521191ab5e3713db230626ab
til/ArrayUtils.java
til/BitUtils.java
|
acddd2c2ae133952342c8425c0b8415641300a2f |
09-Mar-2017 |
Eugene Susla <eugenesusla@google.com> |
Merge "Support multiple filters per association request"
|
d929cb1d929451258bdd5ced1e17bfdb759bb3da |
09-Mar-2017 |
Glenn Kasten <gkasten@google.com> |
Merge "USB audio: Use 'final' where possible"
|
cb8724c572b3059b355707021948305c86687f90 |
09-Mar-2017 |
Glenn Kasten <gkasten@google.com> |
Merge "Comment out unused methods"
|
d5c7dd6da810a6b89151b337bea79fd817e6b72a |
08-Mar-2017 |
Robert Carr <racarr@google.com> |
Modify SurfaceView to use SurfaceFlinger child surfaces. Here we have SurfaceView bypass the WindowManager and speak directly to SurfaceFlinger using child surfaces. We also implement some logic in the WM to handle child surfaces in various Surface replacement scenarios. For those following along in the revert Saga, this also includes the follow up CLs to the original CL. - Surface inset calculation - Animation fixes. The error causing the revert was an incorrect JNI signature around deferTransactionUntilSurface. I've noted it inline. Bug: 28858420 Bug: 31518219 Bug: 34888808 Bug: 35588318 Bug: 35396882 Test: Existing tests still pass (except for the ones that don't and will be deleted). Change-Id: Ie56b6f7ab16f32d7fc459b8eba26594337ad55de
iew/SurfaceCallbackHelper.java
|
e70e6aa62c6f3a9a79624a4f9d97df95edda0364 |
24-Feb-2017 |
Eugene Susla <eugenesusla@google.com> |
Support multiple filters per association request By supporting multiple filters per one request we should be able to cover multiple kinds of use cases such as: - Letting the user select from a list of devices of more then one medium type (e.g. Bluetooth and BLE) - Allowing to provide multiple criteria for any field (e.g. filtering by more than one service UUID) Bug: 30932767 Test: Provide multiple filters and ensure that devices matching either are shown in the list to choose from. Ensure wifi SSIDs are shown in the list if wifi filter is provided Change-Id: I6621da388e2bf4ed97c5af2692629a321d0b63c7
til/ArrayUtils.java
til/BitUtils.java
|
1e3db871e52e59c69edb1843df7f4aecb030bc6f |
02-Mar-2017 |
Hiroshi Yamauchi <yamauchi@google.com> |
Fix the reset of boosted zygote thread priority. This fixes the unexpected priority 112 of the daemon threads (eg. HeapTaskDaemon). The problem was that when the zygote main thread's priority is reset, it directly calls setpriority() and fails to update the priority value in java.lang.Thread, which in turn causes any threads created by the thread to unexpectedly inherit the boosted priority. Calling java.lang.Thread.setPriority instead fixes. Bug: 35801778 Bug: 28866384 Test: angler master userdebug boots and thread priorities checked. Change-Id: I68a6ed7244a9067acc2749feca7f88422bf44b02
s/Zygote.java
s/ZygoteInit.java
|
9c2886ba5d4383a04eb5fc821b77a967574282ed |
08-Mar-2017 |
Santos Cordon <santoscordon@google.com> |
Merge "Map STATE_VR to STATE_ON for Battery Stats."
|
63976669f56ca3be4604af1d0b052566a15ecd2b |
08-Mar-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Store alphaChar as lower case in MenuItem's implementations"
|
ef98cead57572e6676db7f6627da9830074fde8a |
08-Mar-2017 |
Philip P. Moltmann <moltmann@google.com> |
Merge "Log histogram of fsync times of sharedPreferences"
|
07be4d67813bdda4479e0e5a482f76b3f52160e7 |
08-Mar-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Revert "Modify SurfaceView to use SurfaceFlinger child surfaces.""
|
915b42bd9597aa203c8c646a6e2782573014906a |
08-Mar-2017 |
Eugene Susla <eugenesusla@google.com> |
Merge "Record app<->device association to xml file"
|
5aec7b90310ba05f9816fd89030ba41ce48c568e |
08-Mar-2017 |
Wonsik Kim <wonsik@google.com> |
Revert "Modify SurfaceView to use SurfaceFlinger child surfaces." This reverts commit cd4aeef88052571365d4e193a2c41e2e6d145491. Bug: 36027342 Bug: 36015884 Change-Id: Ifd5b69caf64d65a8cd6570b7fe1fb6abe90e30b8
iew/SurfaceCallbackHelper.java
|
a94c4b5b2e0bfdec8f1dc35f567255db91ca54f5 |
07-Mar-2017 |
Amith Yamasani <yamasani@google.com> |
Merge "Collect background network data stats in BatteryStats"
|
805dfb836abcd8489e5af828cc0451a87d25f954 |
07-Mar-2017 |
Adrian Roos <roosa@google.com> |
Merge "Revert "AOD: Refactor always on configuration""
|
c45944b68009c319c93d48f1c4df60393f108fff |
07-Mar-2017 |
Adrian Roos <roosa@google.com> |
Revert "AOD: Refactor always on configuration" This reverts commit 28d26a821f5fa078af756ceb3e94090a10f73175. Bug: 36027947 Change-Id: I3d4c2e58b753120ff668a4594f60692abc6a3426
ardware/AmbientDisplayConfiguration.java
|
2ef1d0cfca010b398fef5b6ee242c110a823bb95 |
06-Mar-2017 |
Peeyush Agarwal <apeeyush@google.com> |
Store alphaChar as lower case in MenuItem's implementations We should be working with lowercase everywehre (since SHIFT is also a modifier). Also, in findItemsWithShortcutForKey, we only compare the character against the lower case version of key pressed (and not the upper case version). Bug: 35992521 Test: Manual Change-Id: I01f24afc5f6c9ef55d477806a64a4a1ec262f28a
iew/menu/ActionMenuItem.java
iew/menu/MenuItemImpl.java
|
f33926abed907faf31093544303ea51723738214 |
27-Feb-2017 |
Chris Wren <cwren@android.com> |
remove the last of the legacy log helpers All logs should now flow through LogMaker. Bug: 34705522 Test: mmma -j20 platform_testing/tests/functional/notificationtests && adb install -r -g /data/app/NotificationFunctionalTests/NotificationFunctionalTests.apk && adb shell am instrument -w -e iterations 1 -e class com.android.notification.functional.NotificationInteractionTests com.android.notification.functional/android.support.test.runner.AndroidJUnitRunner && runtest --path platform_testing/libraries/metrics-helper/tests Change-Id: I94732c84564e4cb25d77b63be8beb4aab4c38985
ogging/MetricsLogger.java
ogging/legacy/EventLogCollector.java
ogging/legacy/LegacyConversionLogger.java
ogging/legacy/PowerScreenStateParser.java
ogging/legacy/SysuiMultiActionParser.java
ogging/legacy/TagParser.java
ogging/legacy/TronCounters.java
ogging/legacy/TronLogger.java
ogging/legacy/Util.java
|
7cae77b606f72ffc29f642f8f419280698779d55 |
07-Mar-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge changes Iefcaf262,I9c397d83 * changes: Fixed a bug where the expand icon could show but nothing happens Improved expand accessibility experience
|
f4284638c488e72399347c5b64d740ea0445481c |
07-Mar-2017 |
Winson Chung <winsonc@google.com> |
Merge "Update how PIP size is determined"
|
4540811b4d2e749161afa4f0e64019b836431c3b |
07-Mar-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "AOD: Refactor always on configuration"
|
3fcf85cd91f01f21b3f9727508fd190898695533 |
23-Feb-2017 |
Glenn Kasten <gkasten@google.com> |
Comment out unused methods Test: compiles OK Change-Id: I6f5513e7c5655e91e4cc3dd8de8ec407b9f7b94e
lsa/AlsaDevicesParser.java
|
ff6615f653dab13c4ac482430af26ac08c2ba891 |
23-Feb-2017 |
Glenn Kasten <gkasten@google.com> |
USB audio: Use 'final' where possible Test: compiles OK Change-Id: I14677ef55b14ae0cc60b6145350e70c475cc987e
lsa/AlsaDevicesParser.java
lsa/LineTokenizer.java
|
47aafbe033202ccc2c0ea9af2b0f1596ebed4373 |
13-Feb-2017 |
Eugene Susla <eugenesusla@google.com> |
Record app<->device association to xml file Bug: 30932767 Test: Ensure file not exists -> query associations -> ensure result is empty list Associate device -> cat xml file -> ensure record appears as extected Disassociate device -> cat xml file -> ensure record is no longer present Change-Id: Ibe456a6d9292e05e2391f5138e43fdaa37f87e1b
til/ArrayUtils.java
|
a7f69740b5b4d74cd0736b05220d2c8633b07a63 |
03-Feb-2017 |
Mady Mellor <madym@google.com> |
Update how PIP size is determined - minSize = 108dp - defaultSmallestEdge = max(23% of screen width, minSize) - the shortest edge of the PIP should be minSize and the rest scales according to the aspect ratio - rather than a default PIP size, use default aspect ratio - adding expand button - fitting actions to spec Fixes: 35358504 Test: manually used test app to try different aspect ratios Change-Id: Ib6890fb7824889b9edeea7efb5b9771e64fc1514 Signed-off-by: Winson Chung <winsonc@google.com>
olicy/PipSnapAlgorithm.java
|
e64a521084035ac8d66ad0bf6c537e04cb6e1b62 |
06-Mar-2017 |
Philip P. Moltmann <moltmann@google.com> |
Log histogram of fsync times of sharedPreferences Example log: Time required to fsync /data/user/0/com.google.android.gms/shared_prefs/gms_sync_prefs_sync:ContactMetadata.xml: [<1: 0, <2: 0, <4: 0, <8: 0, <16: 0, <32: 0, <64: 0, <128: 0, <256: 0, <512: 0, <1024: 1, <2048: 0, <4096: 0, <8192: 0, <16384: 0, >=16384: 0] Fixes: 30662828 Test: Looked at log Change-Id: I6d585b107ae14e05ff1c77b0a0017de684226cba
til/ExponentiallyBucketedHistogram.java
|
e94f05019c94b04c92d2b89190a0224461b2ee90 |
24-Feb-2017 |
Santos Cordon <santoscordon@google.com> |
Map STATE_VR to STATE_ON for Battery Stats. Also, sets STATE_VR to be a public API value for Android O release. Test: Switch to VR mode, ensure "Unexpected screen state: 5" no longer logs from BatteryStatsImpl Bug: 35636815 Change-Id: I1f8be334967e1af1f92a3ed571c063e7b00106b1
s/BatteryStatsImpl.java
|
59fe841e60307cacf5b6af395559e843b9480b03 |
04-Mar-2017 |
Amith Yamasani <yamasani@google.com> |
Collect background network data stats in BatteryStats Keep the original values the same, to avoid messing up existing pipelines and stats, and keep additional counters for background traffic stats for mobile and wifi. Bug: 35677165 Test: cts-tradefed run cts-dev -m CtsDumpsysHostTestCases Change-Id: I5f5ac3d5b659fe3d0b13703e6666a8751c5d9469
s/BatteryStatsImpl.java
|
c0ac4af13bb18a516e26d2ddb94723ef9f970393 |
04-Mar-2017 |
Selim Cinek <cinek@google.com> |
Improved expand accessibility experience The expand action is now on the notification itself instead of the expand button, this way a user immediately know if it is expanded. It also improves the click feedback of the expand button Test: add notifications, observe accessibility feedback Change-Id: I9c397d839df52d5354d7ae16725ce3e595da19c7 Fixes: 32322410 Fixes: 35064589
idget/NotificationExpandButton.java
|
c2c345d613b80e2aaa10011f30440222cdaf28a9 |
04-Mar-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Fix crash in secondary user"
|
f1e54c9a1cb294096dcf361eb9511a4baa2f51fc |
03-Mar-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Modify SurfaceView to use SurfaceFlinger child surfaces."
|
e096df0063f9b22af1bf9159e4b6056c1c5c70f0 |
03-Mar-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Adding support for passing arbitrary extras when requesting to pin a widget. Also defining an extra constant for widget preview which can be used by developers to provide a snapshot of the widget with the pin request"
|
28d26a821f5fa078af756ceb3e94090a10f73175 |
27-Feb-2017 |
Adrian Roos <roosa@google.com> |
AOD: Refactor always on configuration Moves the AOD configuration helper to the framework such that it is available outside SystemUI Bug: 30876804 Change-Id: Ic35bd3c04d150fd3eb85d76db0043880b31a011f
ardware/AmbientDisplayConfiguration.java
|
3303cd3f9ab7f1b38c7b2854bf908f5dcb2fac36 |
03-Mar-2017 |
Makoto Onuki <omakoto@google.com> |
Fix crash in secondary user Test: manual test Change-Id: If406807094f216fd3cfd80db7c6498c954a3fc95 Fix: 35938801
pp/ChooserActivity.java
|
cd4aeef88052571365d4e193a2c41e2e6d145491 |
03-Mar-2017 |
Robert Carr <racarr@google.com> |
Modify SurfaceView to use SurfaceFlinger child surfaces. Here we have SurfaceView bypass the WindowManager and speak directly to SurfaceFlinger using child surfaces. We also implement some logic in the WM to handle child surfaces in various Surface replacement scenarios. For those following along in the revert Saga, this also includes the follow up CLs to the original CL. - Surface inset calculation - Animation fixes. The error causing revert was a deferTransactionUntil(-1)...-1 cast to uint, defer transaction until MAX_UINT. Bug: 28858420 Bug: 31518219 Bug: 34888808 Bug: 35588318 Bug: 35396882 Test: Existing tests still pass (except for the ones that don't and will be deleted). Change-Id: Ib37236950a1dd3c4f9f4b58fd41ef9003c0557ef
iew/SurfaceCallbackHelper.java
|
2ff633cbc3368678133ef94fcc7895183f4ce9b8 |
03-Mar-2017 |
Rob Carr <racarr@google.com> |
Merge "Revert "Modify SurfaceView to use SurfaceFlinger child surfaces.""
|
3896db14751f16f4053e8fa4a82c3d6803054e5b |
03-Mar-2017 |
Jeff Tinker <jtinker@google.com> |
Revert "Modify SurfaceView to use SurfaceFlinger child surfaces." This reverts commit 693f3432ae77d1fcfaaf9d168de861192aacb4c4. P0: When playing encrypted content the Fugu displays a blank screen. Test: with topic "surfaceview-without-wm" reverted, encrypted playback works on ToT oc-release. See repro steps in 35917840#12. bug:35917840 Change-Id: I37fa1e427daff3a1c18ed1c92d035421d891f67c
iew/SurfaceCallbackHelper.java
|
5a31193497fa923e24bc5c9796b40fdfae604d31 |
01-Mar-2017 |
Julia Reynolds <juliacr@google.com> |
Allow translatable channel names. Bug: 35336590 Test: runtest sytemui runtest systemui-notification, manual Change-Id: I1e6ebbcc36cab22ab9b2dfde505a68513544ef52
otification/SystemNotificationChannels.java
|
4ad6b57700bef4c484021f49e018117046562e6b |
28-Feb-2017 |
Sunny Goyal <sunnygoyal@google.com> |
Adding support for passing arbitrary extras when requesting to pin a widget. Also defining an extra constant for widget preview which can be used by developers to provide a snapshot of the widget with the pin request Bug: 35811129 Test: All exisiting tests passing for f in 1 2 3 4 5 6 7 8 9 10; do \ adb shell am instrument -e class com.android.server.pm.ShortcutManagerTest$f \ -w com.android.frameworks.servicestests/android.support.test.runner.AndroidJUnitRunner; \ done; adb shell am instrument -e class com.android.server.appwidget.AppWidgetServiceImplTest \ -w com.android.frameworks.servicestests/android.support.test.runner.AndroidJUnitRunner Change-Id: Id854bd28468a5bf0416ff1a1b19c44d850016f32
ppwidget/IAppWidgetService.aidl
|
69c2d1d7525755edea4a81a6c2d9bca966799a49 |
23-Jan-2017 |
Christine Franks <christyfranks@google.com> |
Add QS tile for Night Display when first used Bug: 30994985 Test: runtest systemui, and manual - verify that the quick settings panel does not have a Night Display quick settings tile, then turn Night Display on and verify that the tile has appeared. Multiuser does NOT work and is tracked separately. Change-Id: I997b4ca7952016fc703a6bb777e500f4eccce189
pp/NightDisplayController.java
|
2cda00e29a9a081087a7f16333fd492b88da988a |
01-Mar-2017 |
Geoffrey Pitsch <gpitsch@google.com> |
Merge "Channels for Frameworks notifications"
|
0e06ccf488bb7744709b8f3421f3a5a2f5ae69f7 |
01-Mar-2017 |
Rob Carr <racarr@google.com> |
Merge "Modify SurfaceView to use SurfaceFlinger child surfaces."
|
af759c52ce01fe6b5144957e38da956af01a217b |
15-Feb-2017 |
Geoffrey Pitsch <gpitsch@google.com> |
Channels for Frameworks notifications Adapts all notifications used by system services to use channels. Channels are initialized by SystemServer after the NotificationService has started. Test: runtest systemui-notification Change-Id: I25c45293b786adb57787aeab4c2613c9d7c89dab
otification/SystemNotificationChannels.java
|
5f9ba4e68e46a0753ccd167aee639d632bdacf74 |
01-Mar-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "More accurate cascading submenu position"
|
a7aaae881cb3168641e3117a0de6db15b63b5a44 |
28-Feb-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Delete ParcelableString, add StringParceledListSlice"
|
abaa0695c5361b36a7a2cdbe87c77bf60be20af7 |
20-Feb-2017 |
Robin Lee <rgl@google.com> |
Delete ParcelableString, add StringParceledListSlice Both inherit from package private BaseParceledListSlice. This is still bad, but it's not as bad. The existing code that uses this can just do Foo.bar().getList() now instead of having to marshal to and from an oddball type at either end as well. In the longer term ParceledListSlice<> should be eliminated, but it's not clear how far into the future that is going to happen. Test: runtest -x services/tests/servicestests/src/com/android/server/devicepolicy/DevicePolicyManagerTest.java Test: runtest -x core/tests/coretests/src/android/content/pm/ParceledListSliceTest.java Change-Id: Ie69b96b5215d6e04990f6d31345772cdfee21d78
til/ParcelableString.java
|
693f3432ae77d1fcfaaf9d168de861192aacb4c4 |
19-Dec-2016 |
Robert Carr <racarr@google.com> |
Modify SurfaceView to use SurfaceFlinger child surfaces. Here we have SurfaceView bypass the WindowManager and speak directly to SurfaceFlinger using child surfaces. We also implement some logic in the WM to handle child surfaces in various Surface replacement scenarios. Bug: 28858420 Bug: 31518219 Bug: 34888808 Bug: 35588318 Bug: 35396882 Test: Existing tests still pass (except for the ones that don't and will be deleted). Change-Id: Icb7259365b51ebe8c7f6c7cd4f9ba29f9fce08a4
iew/SurfaceCallbackHelper.java
|
f561734e9cad622b04422916e48dd6bf8f38e221 |
28-Feb-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Fix crash in onRestoreInstanceState"
|
41ac866961f5aef3db234dd69951f472b5042123 |
25-Feb-2017 |
Vladislav Kaznacheev <kaznacheev@google.com> |
More accurate cascading submenu position The current submenu positioning logic is based on the assumption that the parent menu was displayed at the exact offset which was passed to the framework. The actual parent menu position could have been adjusted to fit the screen. Bug: 35767083 Test: manual Change-Id: Ib72eb7808ebf894c526d2c44c6116ee72542fd03
iew/menu/CascadingMenuPopup.java
|
5dbc819076549714f3ad92249d5a3c25e98f16ee |
25-Feb-2017 |
Hakan Seyalioglu <hseya@google.com> |
Fix crash in onRestoreInstanceState bug: 34973084 Test: Manually verified crash stops Change-Id: Ic28f98bc422d12f0db5c5921e89008eb2da1862d
pp/ResolverActivity.java
|
58fc95dc578244b7beb687a48184045dcce788b8 |
14-Dec-2016 |
Hakan Seyalioglu <hseya@google.com> |
Push chooser targets to the shortcut manager. More info at go/direct-share-push Test: Some basic testing currently in, more to be added. Change-Id: I069f9779988c3eca2c4d8b83ec62501983854355
pp/ChooserActivity.java
|
8e1a72964517bfd01d8e650453ef41e22f770f21 |
27-Feb-2017 |
Alan Viverette <alanv@google.com> |
Implicitly cast views obtained via View.findView methods Removes all explicit casts from android.widget classes. Also @removes methods on ListView that were overriding @hidden methods and should never have been exposed as public API. Bug: 24137209 Test: make Change-Id: I89f0e51258560987b3942251fd249210f825ac2a
idget/WatchHeaderListView.java
|
035ecae4bb968b418e58430611f209b8e72970fc |
27-Feb-2017 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Fix sharing bugreports from lockscreen"
|
68b41c9a1b662b3997e966fd9b9818d0edd7fa35 |
25-Feb-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Strip out some logics from ESP to FSP that DSP can use."
|
313fd5f34576e61c43cec87eee4d0b35d9267aa0 |
25-Feb-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Do not set tooltips on items in list-based menus."
|
75379db42dcd7c5081aed8a90b7d6077b637ffe0 |
09-Feb-2017 |
Garfield Tan <xutan@google.com> |
Strip out some logics from ESP to FSP that DSP can use. Also notify MediaStore when move happens. Test: build & smoke tested. Change-Id: I01576765c0b25089a81b77ce0904abea8b24d485
ontent/FileSystemProvider.java
|
af57b3dfb0584ef992251249445a3733a479bac0 |
25-Feb-2017 |
Jason Monk <jmonk@google.com> |
Merge "Add colorError"
|
58be7a675b7aa505255f0c91fee755f8290e8363 |
02-Feb-2017 |
Jason Monk <jmonk@google.com> |
Add colorError Remove scatered references to old error color and replace them with references to new colorError Test: make & visual Change-Id: Icca8cd790db351c3dfce2197f2046879d062a2c0
idget/LockPatternView.java
|
4dcf7401978a541ba1ab56cd66c1bab62594dcf0 |
24-Feb-2017 |
Mukesh Agrawal <quiche@google.com> |
Merge "StateMachine: add getLogRecMaxSize()" am: 22e43471ed am: 0a2d5cf7db am: 313604b48f Change-Id: Ib8670d744b179a48dd3f9052baefc9ddbf260274
|
0a2d5cf7db8ea23e8297129f1850689dc2d5b503 |
24-Feb-2017 |
Mukesh Agrawal <quiche@google.com> |
Merge "StateMachine: add getLogRecMaxSize()" am: 22e43471ed Change-Id: Iaab7955c0721e240487e8c842e994c90141d6013
|
21cb4cd496e2509acc339faf784b3e9f1790c92e |
24-Feb-2017 |
Hakan Seyalioglu <hseya@google.com> |
Merge "Use the measured height in the ResolverDrawer"
|
f631ef769ad718f9ce52955d67623fa67a942cd5 |
24-Feb-2017 |
Jorim Jaggi <jjaggi@google.com> |
Fix sharing bugreports from lockscreen When launching ChooserActivity from lockscreen, we will start it in stopped state because lockscreen is still showing, meaning that the activity goes through start -> resume -> pause -> stop immediately after it was launched, and will be later resumed once Keyguard actually goes away. However, ResolverActivity finished itself in onStop. We add a private extra to change this behavior for sharing bugreports. Test: Take bugreport, double tap on it on lockscreen Test: com.android.shell.BugreportReceiverTest$1 Bug: 33009364 Change-Id: I973b2c71587950499b7c88b16af9cf1387795e17
pp/ChooserActivity.java
pp/ResolverActivity.java
|
2a00f9807c4f447aa9fd4005b40885d80a7b1635 |
24-Feb-2017 |
Vladislav Kaznacheev <kaznacheev@google.com> |
Do not set tooltips on items in list-based menus. The presence of a tooltip (specifically, long click detection logic required by it) interferes with touch processing in AbsListView. Bug: 35726766 Test: android.cts.widget.PopupTest#testItemViewAttributes Change-Id: Ida49c07e5f2e3e06f5994f2cc4aa10ef112376d0
iew/menu/ListMenuItemView.java
idget/FloatingToolbar.java
|
8ed82ec198cde2cbfd026881d8c5bbab9d10018c |
24-Feb-2017 |
mukesh agrawal <quiche@google.com> |
StateMachine: add getLogRecMaxSize() Add the getLogRecMaxSize() method, so that WifiStateMachine tests can verify the log record buffer size, without having to fill the buffer. Bug: 35399013 Test: compile Change-Id: Ib1bd8d670b7b39e9f740a4dd92ea67463b179ce2
til/StateMachine.java
|
9dd9090affbb3bfbe2919bd9a10a613a5a250c2f |
24-Feb-2017 |
Hakan Seyalioglu <hseya@google.com> |
Use the measured height in the ResolverDrawer This was done to eliminate some jank while the service target are animating in due to some inconsistent padding calculation. Tracking the root cause there has been elusive, so we're temporarily using the full height given we have bigger rewrites we want of this component (e.g. migrating to RecyclerView). In the meanwhile this has the unwanted side effect of letting the user maximize all drawers while pulling up. bug: 34253328 Test: Manually verified behavior and lack of jank. Change-Id: I3c5f52ed8180ac2da9e5c9f891879980e49728c0
idget/ResolverDrawerLayout.java
|
7f7a7fa018d0a76ea34d13377713a7625bb7cbd1 |
23-Feb-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Fix an unintentional switch-case fall-through"
|
0a4cf4b57f43905be8602737d3fcc9f40997e6a3 |
23-Feb-2017 |
Paul Duffin <paulduffin@google.com> |
Merge "Deprecate TestSuiteBuilder and related classes." am: a26000b8f5 am: fd61eb1e39 am: 9dcdc8f187 Change-Id: Icbc80cc054244f2660814bde4a9dc681b501024f
|
fd61eb1e3926b6500275addb203dd0eb3892d5b9 |
23-Feb-2017 |
Paul Duffin <paulduffin@google.com> |
Merge "Deprecate TestSuiteBuilder and related classes." am: a26000b8f5 Change-Id: Ia9d491bd72f2a9f08838e298aaf4de5de28c7d4f
|
3dd5fbc569ac67f34e887da5d101e5984ade3945 |
23-Feb-2017 |
Yohei Yukawa <yukawa@google.com> |
Fix an unintentional switch-case fall-through This is a follow up CL to my previous CL [1], which introduced a classical fall through bug due to a missing return statement. [1]: Ic614f112f960382280acd8891b3af56d47679f08 ce82eb2d865e5ee1b69705ca7a0aedd0e92d0d4e Test: Manually made sure that calling InputConnection#performPrivateCommand() no longer causes IllegalStateException("Already recycled."). Bug: 35079353 Fixes: 35681994 Change-Id: I9aa3c0497385e053718d829aad49495771b22b59
iew/IInputConnectionWrapper.java
|
a38649b19bf9f54043c6ea12481835194a9387c9 |
22-Feb-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Fix bug in auto launching with one entry."
|
5e8092a118f139b01c553831afc9977d53ad64c0 |
22-Feb-2017 |
Abodunrinwa Toki <toki@google.com> |
Merge "FloatingToolbar: Menu items with icon + text."
|
873cbfd19a64cb2b556895588b877801772f6213 |
22-Feb-2017 |
Hakan Seyalioglu <hseya@google.com> |
Fix bug in auto launching with one entry. bug: 35422006 Test: Confirmed linked bug is fixed with manual test. Change-Id: Ie5d237c2b85f274b26f913dba3dff585c2547a2b
pp/ResolverActivity.java
|
852e9ac797f5bde6442a1ddeb1f5bf25381b0816 |
22-Feb-2017 |
Abodunrinwa Toki <toki@google.com> |
FloatingToolbar: Menu items with icon + text. - introduced one layout file to rule them all - removed specialized layout files Test: Manual tests checking expected appearance Bug: 34777048 Change-Id: Id5b84d60b48e84b40554c983bf8c144efd42c504
idget/FloatingToolbar.java
|
253ad40649242edae625d95e2ae415a1bf27b9fc |
20-Feb-2017 |
Paul Duffin <paulduffin@google.com> |
Deprecate TestSuiteBuilder and related classes. Deprecates com.android.internal.util.Predicate in favour of java.util.function.Predicate. Deprecates TestMethod and TestSuiteBuilder in favour of Android Test Support Library. Bug: 35089332 Test: make checkbuild Change-Id: Id8b2be55925d7ca09750fc9681817793517ceb5d
til/Predicate.java
|
385912ee2d78e0e557704cfd5f8c7dbe2b7fd280 |
10-Feb-2017 |
Phil Weaver <pweaver@google.com> |
Deprecate "speak passwords" setting. This will now be controlled by individual accessibility services. We'll provide the password information to them, and they can present or hide the information as it makes sense for their users. Password information was anyway provided when a headset was connected. Bug: 28139568 Test: Manually verified that TalkBack now speaks passwords on the lock screen and in text views. Since I'm removing functionality that didn't have tests, it's tricky to have specific tests. Change-Id: Ic3c724ccce5762ee9dcd9e7dcbd4eae6734dd05e
idget/LockPatternView.java
|
43b116d5fac601dca88cd38668e200edda950b65 |
18-Feb-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Fix background sensor usage counter"
|
168ec3806076117c5271c28108ac3db448e1cd08 |
18-Feb-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Append entries for real"
|
8c9a6b0089ff712df4e06454ade1443b77a4a9f4 |
17-Feb-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Revert "Revert "Per user setting for instant app"""
|
8a10ef58d358851482d60dc3eec176654bec4ee2 |
17-Feb-2017 |
Svet Ganov <svetoslavganov@google.com> |
Append entries for real Test: manual bug:35447008 Change-Id: I8ddbd39395f5064f7797562c3a423ba555c0c933
til/ArrayUtils.java
|
b047b8bd7e363081e91ba6cbc8d09cd355624584 |
09-Feb-2017 |
Andrii Kulian <akulian@google.com> |
Report move to display for activities that handle config changes When activity that is moved between displays handles all configuration changes, it won't be restarted. This CL adds a callback to the client to notify it about display change. Usually it will be followed by onConfigurationChanged, except when configuration didn't actually change. When activity is recreated, it won't receive onMovedToDisplay. Bug: 34862802 Test: android.server.cts.ActivityManagerDisplayTests Test: #testOnMovedToDisplayCallback Change-Id: I9a9501cab788623ada15a31efb53e4b2378639fe
iew/BaseIWindow.java
|
be0b8896d1bc385d4c8fb54c21929745935dcbea |
15-Feb-2017 |
Todd Kennedy <toddke@google.com> |
Revert "Revert "Per user setting for instant app"" This reverts commit be9ffa15af9e1906e9ffb505768328d62d4a3793. Test: cts-tradefed run commandAndExit cts-dev -m CtsAppSecurityHostTestCases -t android.appsecurity.cts.EphemeralTest Change-Id: Ib21321cf157a79890de487060a093840f7182047
ontent/PackageHelper.java
|
b69aaf0b359fce0daf3df87be4a2d4db8a4390c7 |
16-Feb-2017 |
Xiaohui Chen <xiaohuic@google.com> |
Merge "ReolverActivity: try auto launching single choice" into nyc-mr2-dev am: daacf547ac am: 0a804ff49c Change-Id: I8f378b98f29aea48773804bb65306c5b6760a758
|
0a804ff49c76bfbca7bd7589ada59d238367fd1c |
16-Feb-2017 |
Xiaohui Chen <xiaohuic@google.com> |
Merge "ReolverActivity: try auto launching single choice" into nyc-mr2-dev am: daacf547ac Change-Id: I06ca33714f6227f8cf86ecce29e1b87df80add6b
|
daacf547ac41f74b28beb25bb16c5671c9ce6755 |
16-Feb-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "ReolverActivity: try auto launching single choice" into nyc-mr2-dev
|
154d124ace83350da51e2d6f795f88f7bda6b041 |
16-Feb-2017 |
Amith Yamasani <yamasani@google.com> |
Fix background sensor usage counter being out of sync with total count, due to nesting. Only update the counter if nesting is 1. Test: runtest -x frameworks/base/core/tests/coretests/src/com/android/internal/os/BatteryStatsSensorTest.java Change-Id: Iabb153550a79afa9902569bbbbdb5815decdc613 Fixes: 34750473
s/BatteryStatsImpl.java
|
d0a2d5edea7aa6c9213d62c2502460057a3b1bd0 |
16-Feb-2017 |
Nick Kralevich <nnk@google.com> |
Merge "system_server: add CAP_SYS_PTRACE"
|
3082eb7c7253c62a06aa151a80487a4eabd49914 |
16-Feb-2017 |
Nick Kralevich <nnk@google.com> |
system_server: add CAP_SYS_PTRACE Commit https://android.googlesource.com/kernel/common/+/f0ce0eee added CAP_SYS_RESOURCE as a capability check which would allow access to sensitive /proc/PID files. system_server uses this capability to collect smaps from managed processes. Presumably this was done to avoid the implications of granting CAP_SYS_PTRACE to system_server. However, with SELinux enforcement, we can grant CAP_SYS_PTRACE but not allow ptrace attach() to other processes. The net result of this is that CAP_SYS_PTRACE and CAP_SYS_RESOURCE have identical security controls, as long as system_server:process ptrace is never granted. Add CAP_SYS_PTRACE to the set of capabilities granted to system_server. Don't delete CAP_SYS_RESOURCE for now. SELinux has blocked the use of CAP_SYS_RESOURCE, but we still want to generate audit logs if it's triggered. CAP_SYS_RESOURCE can be deleted in a future commit. Bug: 34951864 Test: Device boots, functionality remains identical, no sys_resource denials from system_server. Change-Id: I2570266165396dba2b600eac7c42c94800d9c65b
s/ZygoteInit.java
|
b9382c23a8bb0cb3ad220272c3b63922aa0707d9 |
15-Feb-2017 |
Rubin Xu <rubinxu@google.com> |
Merge "Add escrow token support to synthetic password flow"
|
5ccd8291ed2a616513e5d53586b74ec81a1e053c |
15-Feb-2017 |
Rubin Xu <rubinxu@google.com> |
Merge "Add synthetic password to authentication flow"
|
626ffb455650e334fff3fe407a31aa0fa437fdf2 |
15-Feb-2017 |
Guang Zhu <guangzhu@google.com> |
Merge "Revert "Per user setting for instant app""
|
be9ffa15af9e1906e9ffb505768328d62d4a3793 |
15-Feb-2017 |
Guang Zhu <guangzhu@google.com> |
Revert "Per user setting for instant app" Bug: 35390781 This reverts commit 2f5811dcfd840e149851a9333e27ef3cdddf7a46. Change-Id: Ibb1c8dacbdc6908fc7fa2bc5dca664f2455162bf
ontent/PackageHelper.java
|
b52448c8b5ec17f130b7ad6c0290e8ede269d539 |
15-Feb-2017 |
Selim Cinek <cinek@google.com> |
Merge "Fixed a few coloring issues"
|
f095f8366bac52ac1eeb2b3eb1a403294ceeb541 |
31-Jan-2017 |
Rubin Xu <rubinxu@google.com> |
Add escrow token support to synthetic password flow Escrow token provides an alternative way to derive synthetic password for a given user. In the new flow, a pre-provisioned escrow token should be able to do anything the user password can do, since they both derives the synthetici password which is the master key in the new auth flow. Test: runtest frameworks-services -c com.android.server.SyntheticPasswordTests Bug: 33126414 Change-Id: Ib5ee38fd61f66de3245427ce992ebc12f1873a26
idget/ILockSettings.aidl
idget/LockPatternUtils.java
|
3bf722a8d54ca7192dfe07ee7b73eac7d25ccac5 |
15-Dec-2016 |
Rubin Xu <rubinxu@google.com> |
Add synthetic password to authentication flow The user password is used to unlock a per-user synthetic password which serves the purpose of what the user password previsouly achieves (protect keystore, vold disk encryption, auth token generation). Test: runtest frameworks-services -c com.android.server.SyntheticPasswordTests Test: manual 1. Start with fresh device, enable synthetic password with "adb shell cmd lock_settings sp 1" 1.1 add device lock, reboot and verify (positive & negative); change device lock, reboot and verify. 1.2 Inflate a work profile, reboot and verify device lock. check SID with "adb shell dumpsys lock_settings" 1.3 Un-unify and add work challenge, reboot and verify work challenge and SID. 1.4 Re-unify work challenge, reboot and verify. 1.5 Clear device lock, reboot and verify lock and SID. 2. Start with a fresh device, add a device lock and inflate a work profile. 2.1 Enable synthetic password, note current SID 2.2 Reboot and unlock device. Verify synthetic password is generated and SID remains. 2.3 Clear device lock, reboot and verify (SID should be cleared) 3. Start with a fresh device, inflate a work profile, add separate work challenge 3.1 Enable synthetic password, not current SID 3.2 Reboot and unlock device and profile. Verify synthetic password is generated. 3.3 Clear device lock only, reboot and verify (work profile SID should remain) All steps tested on marlin (FBE) and bullhead (FDE) Bug: 33126414 Change-Id: Idb9ebfc7bba2fe40670c5fee2189e873d9704540
idget/LockPatternUtils.java
|
bf92b812dbe1c762ff2381ca4ba14290a5ece8b8 |
15-Feb-2017 |
Todd Kennedy <toddke@google.com> |
Merge "Per user setting for instant app"
|
393c8018a1123f869698269e678876e03a5160ba |
14-Feb-2017 |
Xiaohui Chen <xiaohuic@google.com> |
ReolverActivity: try auto launching single choice We already does this on start. Now we also do the same when the list of options changes. Test: locally on device Bug: 34470067 Change-Id: Ib184d67b532c5afd584fb9cd52daac69a7c50d0a
pp/ResolverActivity.java
|
669afcc9d05606eeaf7ebe87f991e1bf1b583f9d |
06-Feb-2017 |
Narayan Kamath <narayan@google.com> |
Zygote: Add support for explicit preloading of resources. Add a --preload-default command that instructs the zygote to preload resources. The command is a no-op if resources have already been preloaded. Test: manual. Change-Id: I4a846a7d911fa929af472d9071ffbff6df424176
s/WebViewZygoteInit.java
s/ZygoteConnection.java
s/ZygoteInit.java
|
83e0faf2cc0b69bdba17d7a11f7deda922060e73 |
15-Feb-2017 |
Narayan Kamath <narayan@google.com> |
Merge "Zygote: Reset niceness if lazy preloading is enabled."
|
875ba9bd8ec0fa3d29fe27efcb3a20e53ce85f4f |
14-Feb-2017 |
Selim Cinek <cinek@google.com> |
Fixed a few coloring issues The color of the icon was happening in a non-animated way. We're now animating the color properly. This also fixes an issue where the action bar could be fully black. Test: add colorized notification, observe animation Fixes: 35308322 Change-Id: I4fbc1794fc027efb42eee3ee8f06fd9d8c513456
til/NotificationColorUtil.java
|
0bf608ee8257e7e2992466b77fc18f62d67014eb |
15-Feb-2017 |
Michael Kwan <mkwan@google.com> |
Merge "Fix incorrect values for VelocityTracker in SwipeDismissLayout." into cw-f-dev am: c61cd1a635 am: 83b072c48c am: e7c91f721c Change-Id: I0a3d2214a46f804681dde460bd9a6024fbc859f7
|
e7c91f721c768a32ccde8bca2ef7103f3490e748 |
14-Feb-2017 |
Michael Kwan <mkwan@google.com> |
Merge "Fix incorrect values for VelocityTracker in SwipeDismissLayout." into cw-f-dev am: c61cd1a635 am: 83b072c48c Change-Id: I77b0a0a30e60658dbcf3ab0806bd0227939b8ba8
|
83b072c48c0008312db5666f43b9062c43416455 |
14-Feb-2017 |
Michael Kwan <mkwan@google.com> |
Merge "Fix incorrect values for VelocityTracker in SwipeDismissLayout." into cw-f-dev am: c61cd1a635 Change-Id: Ib1cff2ace082862c2a1c250170453b989f6697df
|
c61cd1a6354bce0a34f3a44989b4412bef71b7bd |
14-Feb-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Fix incorrect values for VelocityTracker in SwipeDismissLayout." into cw-f-dev
|
2f5811dcfd840e149851a9333e27ef3cdddf7a46 |
30-Jan-2017 |
Todd Kennedy <toddke@google.com> |
Per user setting for instant app The same application can run as either an instant app or an installed app. Store this setting per-user instead of based upon the install location. Bug: 25119046 Test: cts-tradefed run commandAndExit cts-dev -m CtsAppSecurityHostTestCases -t android.appsecurity.cts.EphemeralTest Change-Id: Iff565bb1ac10d631499f0bd0f69b401cb073c10e
ontent/PackageHelper.java
|
390120b925398c754b4f785fc12a8def0d09c09b |
14-Feb-2017 |
Michael Kwan <mkwan@google.com> |
Fix incorrect values for VelocityTracker in SwipeDismissLayout. The offset used to adjust MotionEvents for swipe velocity tracking was incorrect, and caused issues when touch points where close together. Fixed the offset used, which resolved swiping issues. Bug: 34673753 Change-Id: Ide6060b511510bcf299e3db778e6ffc6afda5e19
idget/SwipeDismissLayout.java
|
b49996d8e2658ea2d62cd19d28edd70b2b22f605 |
06-Feb-2017 |
Narayan Kamath <narayan@google.com> |
Zygote: Reset niceness if lazy preloading is enabled. By definition, the zygote in question is lower priority if lazy preloading is enabled. We therefore reset the zygote process' niceness to 0 as soon as it comes up, rather than having it stick around as a higher priority process until we eventually ask it to load the default set of resources. Test: manual. Change-Id: I3ccfc0e7c3fdebf5f798d90b53140a554bf64c20
s/Zygote.java
s/ZygoteInit.java
|
23a96af5234a2f3a9553b9efeeab0ca99d368827 |
14-Feb-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "AOD: Fix contrast calculation"
|
171ef98df663b8bd51763c5035262c4c6650b885 |
14-Feb-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Fix interaction w/ work profile & last chosen"
|
321ceda49fe227bde4d894d8f4b81d382be05059 |
14-Feb-2017 |
Michael Kwan <mkwan@google.com> |
Merge "Only modify window layout params when necessary." into cw-f-dev am: 9fbd981f23 am: a26e371c9b am: 49fa0405b1 Change-Id: Iadf40b31d57157bc1303102b6afc38d23afc3996
|
49fa0405b1b806824721faa18147f3916795ecff |
14-Feb-2017 |
Michael Kwan <mkwan@google.com> |
Merge "Only modify window layout params when necessary." into cw-f-dev am: 9fbd981f23 am: a26e371c9b Change-Id: I72bf9b5fa5dfaaa7573115ed5b6cca23a0be05f4
|
a26e371c9bb955ec9443b4ed428e3864595a6af2 |
14-Feb-2017 |
Michael Kwan <mkwan@google.com> |
Merge "Only modify window layout params when necessary." into cw-f-dev am: 9fbd981f23 Change-Id: I36aa427a3023dcba2a29eccfc0b7aac43748e534
|
d56887f8fac2fd8ef9854a8daaf9f8ef4efe49d9 |
14-Feb-2017 |
Michael Kwan <mkwan@google.com> |
Merge "Only modify window layout params when necessary." into cw-f-dev am: 9fbd981f23 Change-Id: I14316841b80bdb25755e174528ef4bb271d3e005
|
9fbd981f2309c3ad6e3897b1dada03b10a1bd034 |
14-Feb-2017 |
Michael Kwan <mkwan@google.com> |
Merge "Only modify window layout params when necessary." into cw-f-dev
|
aeb1f1241e5583144acf17ffb8f3a67ec06e1fa3 |
14-Feb-2017 |
Hakan Seyalioglu <hseya@google.com> |
DO NOT MERGE - Check exported status in chooser am: 7bae18232e Change-Id: Id29e65bd455c704738618f1dacfcad53b8d0b773
|
13405c552956eee529462eb8004ca3eab4273a8b |
01-Feb-2017 |
Hakan Seyalioglu <hseya@google.com> |
Fix interaction w/ work profile & last chosen bug: 34677697 Test: New unit tests added Change-Id: Ibb5c804c16a758ff041ce7165fda561d903b5f31
pp/ChooserActivity.java
pp/ResolverActivity.java
|
7bae18232e754542f28ed45215035d5b56fc5a76 |
30-Jan-2017 |
Hakan Seyalioglu <hseya@google.com> |
DO NOT MERGE - Check exported status in chooser Relevant change in master is ag/1844170 bug: 34147053 Change-Id: Ic9d9d65c66325904c95ab3966bdcc16e7668278b (cherry picked from commit e3286c3145d54564e783333ac2a2bb89b9ffdc49)
pp/ResolverActivity.java
|
ff54b306de12066a7bf67bd494ca8971d8c4135c |
13-Feb-2017 |
Yohei Yukawa <yukawa@google.com> |
Merge "Track event flow to IMMS#setImeWindowStatus"
|
134ad6ef3f9cb62f8c98f2f494836d73e4a9f700 |
11-Feb-2017 |
Michael Kwan <mkwan@google.com> |
Only modify window layout params when necessary. Cancelling swipe-to-dismiss will trigger a check to ensure the window is reset to its original state. Ensure that the reset is actually required before setting the new layout attributes. Bug: 34816397 Change-Id: Idf26ce7c8b63dc44a76effefcb32eb8d8665f605
olicy/PhoneWindow.java
|
4de191dc1b12c2ff5e4f74017a40627d1000d84d |
13-Feb-2017 |
Winson Chung <winsonc@google.com> |
Merge "Adding PipManager dumps."
|
12cb6628dbfc2f50a04502f37386d453956a02e3 |
13-Feb-2017 |
Winson Chung <winsonc@google.com> |
Merge "Create a new stack for the assistant activity."
|
2698d1d1e8311a260e25308182ff33e9f4407667 |
13-Feb-2017 |
Selim Cinek <cinek@google.com> |
Merge changes Ie3736d80,I52444f4e * changes: Improved collapsed messaging notifications Fixed a bug where the heads-up couldn't time out
|
6db3bfe33d92127d203ec872a0b353585a99f256 |
13-Feb-2017 |
Yohei Yukawa <yukawa@google.com> |
Track event flow to IMMS#setImeWindowStatus This is part of work to introduce historical debugging infrastructure for Android IME. In this CL, we will focus on the following two event flows. A1. IMMS#attachNewInputLocked() queues MSG_(RE)START_INPUT to deliver new InputConnection/EditorInfo to the current IME A2. The IME triggers IMS#onStartInput()/IMS#onRestartInput() and updates the following fields: - InputMethodService#mStartedInputConnection - InputMethodService#mInputEditorInfo B1. IME is expected to call back IMM#setImeWindowStatus() to notify its window visibility change to IMMS. B2. IMMS updates the following field if the caller is still the current IME. - InputMethodManagerService#mImeWindowVis What this CL aims to do is to enable IMMS to access A1 state when it was in B2 state, by considering that for given a B1 the last A2 happened before B1 is the cause of B1 and B2. To do this, IMMS issues a binder token in A1 and each IME keeps it so that it can be passed in B1. By using this Binder token as a key, IMMS can keep tracking state snapshot taken from each A1. Note that those state snapshots keep alive until the Binder token's proxy in the IME process loses strong reference from its GC root. Test: Make sure `adb shell dumpsys input_method | grep mImeWindowVis` matches to the IME window visibility. Test: Make sure the current IME is not receiving any InvalidParameterException from IMMS. Bug: 35079353 Change-Id: I9921b381e02106dbffff5e0b3d13f0a1245ce807
s/HandlerCaller.java
iew/IInputMethod.aidl
iew/IInputMethodManager.aidl
|
6853de9729c16afe508496b89421d103611f6e87 |
13-Feb-2017 |
Michael Kwan <mkwan@google.com> |
Add tweaks to smooth out swipe to dismiss. am: 5758a9a94c am: 2155f773db Change-Id: Iab07b13f24b7ca32b6bbb6faf788a71fccb969ec
|
2155f773db1698a9ebd2c218ee94d571687d85da |
13-Feb-2017 |
Michael Kwan <mkwan@google.com> |
Add tweaks to smooth out swipe to dismiss. am: 5758a9a94c Change-Id: I64b9e88a7efb164b0e0160f8b25f770fb986efd6
|
ddc6e0b7aeae8a15d4844847419d7d69cea4757f |
13-Feb-2017 |
Michael Kwan <mkwan@google.com> |
Add tweaks to smooth out swipe to dismiss. am: 5758a9a94c Change-Id: Id10a31504aa5a579e8670e7a23d2d99a990ed6e5
|
29a786590f273b123efa4bb669c4ae51dd055a00 |
10-Feb-2017 |
Winson Chung <winsonc@google.com> |
Adding PipManager dumps. Test: adb shell dumpsys activity service com.android.systemui Change-Id: Id647833f1b4dcb6226517c058d17d1812f022671
olicy/PipSnapAlgorithm.java
|
69f42ecbb66752acbf05e0083a15d9db25ff6213 |
13-Feb-2017 |
Shreyas Basarge <snb@google.com> |
Merge "BackupAgent#getBackupQuota() API"
|
0bb700914cb84b53a93252e5904826c104b8d65b |
13-Feb-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Rely on com.android.internal.os.SomeArgs"
|
ce82eb2d865e5ee1b69705ca7a0aedd0e92d0d4e |
13-Feb-2017 |
Yohei Yukawa <yukawa@google.com> |
Rely on com.android.internal.os.SomeArgs Before introducing new state tracking IDs to IInputConnectionWrapper, this CL cleans up IInputConnectionWrapper to use com.android.internal.os.SomeArgs instead of local-defined one in favor of possible performance improvement thanks to the process grobal object pool that com.android.internal.os.SomeArgs has. This is a mechanical refactoring CL. No behavior change is intended. Test: No new warnings in `adb logcat` from the following TAGs - IInputConnectionWrapper - InputMethodManager - InputMethodManagerService - InputMethodService Bug: 35079353 Change-Id: Ic614f112f960382280acd8891b3af56d47679f08
iew/IInputConnectionWrapper.java
|
d2c47843591f196420211722f7c2e3bcd8ace2ee |
13-Feb-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Hide logspam due to redundant finishComposingText"
|
5758a9a94c7ca1a196b3d1c51b05ec2d937f0b59 |
12-Feb-2017 |
Michael Kwan <mkwan@google.com> |
Add tweaks to smooth out swipe to dismiss. Bug: 34673753 Change-Id: I5a9d420c70d124fc764803d505291e66818b1aa2 (cherry picked from commit 2e11adaac3ec959044e8154c67b6ab9cde82fdab)
idget/SwipeDismissLayout.java
|
77e51831a448b03cbeeea8ea286b1d584dca74d4 |
13-Feb-2017 |
Yohei Yukawa <yukawa@google.com> |
Hide logspam due to redundant finishComposingText Currently we see two warning messages "finishComposingText on inactive InputConnection" "finishComposingText on inactive InputConnection" every time every time the View focus is switched from one EditText to another EditText on the same window, which is really spammy. This is actually not critical if IInputConnectionWrapper was already finished, because with my previous CL [1] it is guaranteed that InputConnection#finishComposingText() was already called followed by InputConnection#closeConnection(), which means that the connection is closed and should not accept any further requests. Thus ignoring further #finishComposingText() only means that the system and/or IME is calling #finishComposingText() unnecessarily, which is worth showing spammy warnings in production builds. To reduce logspam this CL hides warnings from the above case behind DEBUG flag. [1]: If2a03bc84d318775fd4a197fa43acde086eda442 aaa38c9f1ae019f0fe8c3ba80630f26e582cc89c Test: Make sure `adb logcat -s IInputConnectionWrapper:*` does not show "finishComposingText on inactive InputConnection" warnings while switching focus across different EditText on the same window. Bug: 35079353 Bug: 35301295 Change-Id: I17f3a4f500bc19ebf8bae771bf658a93627b3ba3
iew/IInputConnectionWrapper.java
|
639c371e9615a771e4ad85c32e3e5693c25fe76b |
13-Feb-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Introduce @SoftInputModeFlags annotation"
|
618b7a9aec2cda96edbe1d97044f017f605788c6 |
13-Feb-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Track the last softInputMode in IMMS"
|
06c84f95f0d9211c960fa4f7e1cde4f6f1f4c4c2 |
13-Feb-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Merge restartInput into startInput in internal IPC"
|
22dac1c8df4ec212e8195a69d2de15d313d724fb |
13-Feb-2017 |
Yohei Yukawa <yukawa@google.com> |
Introduce @SoftInputModeFlags annotation Doing this allows us to annotate integer values that should corresponds to WindowManager.LayoutParams#softInputMode. Test: There should be no behavior change. RetentionPolicy.SOURCE annotation should change nothing in production code. Test: checkbuild Bug: 32784563 Bug: 35079353 Change-Id: I96300b090edce327d0515c740183abe91ded6bac
iew/IInputMethodManager.aidl
iew/InputMethodClient.java
|
22a8923368a41cf50adfbc963c02b66302bb2d41 |
13-Feb-2017 |
Yohei Yukawa <yukawa@google.com> |
Track the last softInputMode in IMMS A field in WindowManager.LayoutParams softInputMode is something that definitely needs to be kept tracking in historical debugging infrastructure across IME-related processes (Bug 35079353) [1]. As a preparation, this CL enables InputMethodManagerService (IMMS) to include the last softInputMode specified in IMMS#windowGainedFocus() in the dumpsys in human readable format. [1]: As explained in b.android.com/224318, softInputMode misspecified by app developers is a typical root cause of unexpected behavior in keyboard visibility. Bugs such as Bug 23168250, Bug 27275709, and Bug 31770400 fall into this category. Test: `adb shell dumpsys input_method | grep softInputMode=` Bug: 35079353 Change-Id: I485ced030def179dad78b4b811c6eb52b5e5c951
iew/InputMethodClient.java
|
9b6611290644d5fd3c96d532f1fa7513848d0f33 |
13-Feb-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Add tweaks to smooth out swipe to dismiss."
|
8347163dbb64fb61012c0393163283106a0a351e |
13-Dec-2016 |
Winson Chung <winsonc@google.com> |
Create a new stack for the assistant activity. - Add a new stack that is not resized with multiwindow, and appears above the fullscreen and docked stacks, but below the pinned stack - Add a method on VoiceInteractionSession to allow the assistant to launch activities into this new fullscreen stack. - Also prevent any activities in the assist stack from the fetching of the on screen assist data. Bug: 30999386 Test: android.server.cts.ActivityManagerAssistantStackTests Change-Id: I22ab7629b5f758cf1e66d7d1c26648af6bc887c9
pp/IVoiceInteractionManagerService.aidl
|
2e11adaac3ec959044e8154c67b6ab9cde82fdab |
12-Feb-2017 |
Michael Kwan <mkwan@google.com> |
Add tweaks to smooth out swipe to dismiss. Bug: 34673753 Change-Id: I5a9d420c70d124fc764803d505291e66818b1aa2
idget/SwipeDismissLayout.java
|
f7526b58960608887b064670bb42f41aa28b8f41 |
12-Feb-2017 |
Yohei Yukawa <yukawa@google.com> |
Merge restartInput into startInput in internal IPC This is the 2nd attempt to merge restartInput into startInput in internal IPC after fixing the mistake in new parameter order in the previous CL [1]. As a preparation to start tracking all the event flows that cause InputMethodManagerService#setImeWindowStatus(), this CL merges an internal IPC method IInputMethod#restartInput() into IInputMethod#startInput() in favor of simplicity. This is a refactoring CL that should have no behavior change. [1]: Ifda6f74ac1b1370d9e9a9fe60354b692121fdcb9 1a5838e966eab7a9f0dca71cabbc9922babb995e Test: Set true to InputMethodService#DEBUG and make sure startInput() and restartInput() are called in the following scenario. 1. Complete the setup wizard. 2. adb shell am start -a android.app.action.SET_NEW_PASSWORD 3. Proceed to "Choose your password" page 4. Make sure startInput() gets called. 5. Type "aaaa" then hit "CONTINUE" button. 6. Make sure restartInput() gets called. Bug: 35079353 Change-Id: I476d0cf8cbb0a0134941854f9337d9ad15e66a71
iew/IInputMethod.aidl
|
9a49f85ae4ae45343838b189cdfd884ffabbd5ff |
12-Feb-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Revert "Merge restartInput into startInput in internal IPC""
|
3eaf8674872824e4d44a1de7ad72529c299634f7 |
12-Feb-2017 |
Yohei Yukawa <yukawa@google.com> |
Revert "Merge restartInput into startInput in internal IPC" This reverts commit 1a5838e966eab7a9f0dca71cabbc9922babb995e [1]. Reason of revert: There was a mistake in the parameter order of MSG_START_INPUT. [1]: Ifda6f74ac1b1370d9e9a9fe60354b692121fdcb9 Test: none. This is a revert. Bug: 35079353 Change-Id: Ic1487768932febe0f1f1b6e71929464e91f357e0
iew/IInputMethod.aidl
|
aab4e11c0ac5a73cd5ab7f6e6fb6b9de8c9ffd84 |
12-Feb-2017 |
Yohei Yukawa <yukawa@google.com> |
Merge "Inline IMMS#resetAllInternalStateLocked()"
|
d5c1d92eb5bd3abf65b7349af195dfc49e0c76bc |
12-Feb-2017 |
Yohei Yukawa <yukawa@google.com> |
Merge "Merge restartInput into startInput in internal IPC"
|
1a5838e966eab7a9f0dca71cabbc9922babb995e |
10-Feb-2017 |
Yohei Yukawa <yukawa@google.com> |
Merge restartInput into startInput in internal IPC As a preparation to start tracking all the event flows that cause InputMethodManagerService#setImeWindowStatus(), this CL merges an internal IPC method IInputMethod#restartInput() into IInputMethod#startInput() in favor of simplicity. Test: Done some quick manual testing to make sure that IME is still working Bug: 35079353 Change-Id: Ifda6f74ac1b1370d9e9a9fe60354b692121fdcb9
iew/IInputMethod.aidl
|
01f47c116c46613e7158c8b40d0bee39f5ca96cf |
11-Feb-2017 |
Jesse Hall <jessehall@google.com> |
resolve merge conflicts of b3a1417663d6 to nyc-mr2-dev-plus-aosp am: 516274249f Change-Id: Ifd131fb69d3fb2fe31bd0f06c074fdf15408dece
|
516274249fa2f94c36e93eef650220ad67b75d2f |
11-Feb-2017 |
Jesse Hall <jessehall@google.com> |
resolve merge conflicts of b3a1417663d6 to nyc-mr2-dev-plus-aosp Test: mmma frameworks/base Change-Id: I2e1e04f55d05fd8aa33da304bdb951713b37793c
|
b3a1417663d64fe003b03c97e2f24b6eeba3f9dc |
09-Feb-2017 |
Jesse Hall <jessehall@google.com> |
Zygote: Restore GL preload Preloading GLES drivers in Zygote was removed previously since it is incompatible with updatable drivers. That caused some app startup latency and system memory use regressions. This change re-adds GLES driver preloading, but only on devices that don't support driver updates. Bug: 34611670 Bug: 35052548 Test: boot angler, systrace of Calculator app startup Change-Id: Ibdc6b3c0ba4473574722641d4bfad4b375f908a3 (cherry picked from commit ba0370eef3d17baa70d43723e96eb135c8e4ed58)
s/ZygoteInit.java
|
0d7aff8ab22b25e4215bee1a1f1da830a4d8fbfe |
10-Feb-2017 |
Yohei Yukawa <yukawa@google.com> |
Inline IMMS#resetAllInternalStateLocked() Currently IMMS#resetAllInternalStateLocked(boolean, boolean) has only two call sites, and the first parameter is the constant for each call site. We can get much simpler code by inlining the method in question into those two call sites. It actually revealed that UNBIND_REASON_RESET_IME should have been called UNBIND_REASON_SWITCH_USER. Test: no behavior change Test: adb shell dumpsys input_method | grep "mMethodMapUpdateCount=" to make sure that switching users can cause the same count increase. Test: adb shell dumpsys input_method | grep "mMethodMapUpdateCount=" to make sure that switching the device locale can cause the same count increase. Bug: 35079353 Change-Id: I63388402369f58d11fdb21b508eb2051ff39fa5b
iew/InputMethodClient.java
|
b6e73c96705c83db1f45686f2cd735d06ceb468e |
31-Jan-2017 |
Shreyas Basarge <snb@google.com> |
BackupAgent#getBackupQuota() API This cl adds a getBackupQuota() method to the BackupAgent abstract class. This can be used by the agent to determine how much data it can back up. Ref: https://docs.google.com/document/d/18MnfwkDfKNtXQBPRmL8vpVgfLgSWJsDja1Nm1QV5hOw/edit#heading=h.unncio2r7de2 Bug: 33750400 Test: GTS test at ag/1850525 Change-Id: I2eb5c0066c99732ec84cae9211f3a1edaad2baf1
ackup/LocalTransport.java
|
c28592da338ce64f0132901e47bb1834895f6e9e |
10-Feb-2017 |
Andreas Gampe <agampe@google.com> |
Merge "Framework: Clean up RuntimeInit/ZygoteInit/WrapperInit" am: 851afe56b8 am: 0e01cae667 am: 74acde1bc5 Change-Id: I40d67fcde4d9263d5c75d5c3f782a860dcff93f8
|
74acde1bc5b32457651a0f207ecb7c6303b01ef4 |
10-Feb-2017 |
Andreas Gampe <agampe@google.com> |
Merge "Framework: Clean up RuntimeInit/ZygoteInit/WrapperInit" am: 851afe56b8 am: 0e01cae667 Change-Id: Ifaa7595efaef554a47e05e030ccaf16a53a3bfce
|
851afe56b8b98f573473487bb3e2240da73efc6b |
10-Feb-2017 |
Treehugger Robot <treehugger-gerrit@google.com> |
Merge "Framework: Clean up RuntimeInit/ZygoteInit/WrapperInit"
|
d8502d05136dda6e1ef9fde3098ce8aea59c5c1a |
10-Feb-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Zygote: Restore GL preload"
|
a5b0ca3f8964c14365ad0744f6cb65a7fe1deaef |
10-Feb-2017 |
Andreas Gampe <agampe@google.com> |
Merge "Framework: Clean up RuntimeInit/ZygoteInit/WrapperInit"
|
ba0370eef3d17baa70d43723e96eb135c8e4ed58 |
09-Feb-2017 |
Jesse Hall <jessehall@google.com> |
Zygote: Restore GL preload Preloading GLES drivers in Zygote was removed previously since it is incompatible with updatable drivers. That caused some app startup latency and system memory use regressions. This change re-adds GLES driver preloading, but only on devices that don't support driver updates. Bug: 34611670 Bug: 35052548 Test: boot angler, systrace of Calculator app startup Change-Id: Ibdc6b3c0ba4473574722641d4bfad4b375f908a3
s/ZygoteInit.java
|
76d4fc84518b3560fc0e8d912a09c1eefefe85ac |
08-Feb-2017 |
Andreas Gampe <agampe@google.com> |
Framework: Clean up RuntimeInit/ZygoteInit/WrapperInit Move methods where they belong. (cherry picked from commit 4e66db8d0c60e89f3a87bb05f38f82bda032ff0f) Test: m Test: Device boots Change-Id: I805c6493078e960ff5b70d84dd93d2da6c7aa797
s/RuntimeInit.java
s/WrapperInit.java
s/ZygoteConnection.java
s/ZygoteInit.java
|
4e66db8d0c60e89f3a87bb05f38f82bda032ff0f |
08-Feb-2017 |
Andreas Gampe <agampe@google.com> |
Framework: Clean up RuntimeInit/ZygoteInit/WrapperInit Move methods where they belong. Test: m Test: Device boots Merged-In: I805c6493078e960ff5b70d84dd93d2da6c7aa797 Change-Id: I805c6493078e960ff5b70d84dd93d2da6c7aa797
s/RuntimeInit.java
s/WrapperInit.java
s/ZygoteConnection.java
s/ZygoteInit.java
|
6cd440c574e8b035079c73fb852ef52cc8487d20 |
09-Feb-2017 |
Paul Duffin <paulduffin@google.com> |
Merge "Partial Revert "Replace com.android.internal.util.Predicate with java.util.function.Predicate"" am: 621ebe692f am: a2c92b0b88 am: c1a93884dc am: 8faed45024 Change-Id: I9d047f2e7bd8dfb14bf7b1f8c82ce6721e105198
|
8faed4502409786dffed956d26bd790f8ad81075 |
09-Feb-2017 |
Paul Duffin <paulduffin@google.com> |
Merge "Partial Revert "Replace com.android.internal.util.Predicate with java.util.function.Predicate"" am: 621ebe692f am: a2c92b0b88 am: c1a93884dc Change-Id: Icce543cd86f83bff8c2e80bf7ef492d22c9cf2dc
|
c1a93884dce8339f13aadf8b4abeeb7c44626451 |
09-Feb-2017 |
Paul Duffin <paulduffin@google.com> |
Merge "Partial Revert "Replace com.android.internal.util.Predicate with java.util.function.Predicate"" am: 621ebe692f am: a2c92b0b88 Change-Id: I605588603280ff0b4ebc1088c6c1f1c933c1e657
|
efdb4289597ad1594eb906aeafd2ebdf8854bdc7 |
09-Feb-2017 |
Yohei Yukawa <yukawa@google.com> |
Merge "Eliminate out-of-sync IMM#mFullscreenMode error"
|
57e490cf8cf85932c11208c64bbd2b35315ffbc8 |
09-Feb-2017 |
Paul Duffin <paulduffin@google.com> |
Partial Revert "Replace com.android.internal.util.Predicate with java.util.function.Predicate" This partially reverts commit 3e5fbca0c57742f28f5c7e6bda6c3500b9471b47. Bug: 35187548 Bug: 30188076 Bug: 35089332 Test: make checkbuild Change-Id: I7ab4279aab604e3d56003b0a59867948aebabd28
til/Predicate.java
til/Predicates.java
|
99d2e64bdbb5a1ed09c37a193a332e2503356fb9 |
09-Feb-2017 |
Adrian Roos <roosa@google.com> |
AOD: Fix contrast calculation Uses a new way to calculate a contrasting color for AOD in HSL space. Previously, the search was done in LAB space which led to colors being off-hue. Bug: 30876804 Test: Open Ambient Display, observe color of incoming notification looks good. Change-Id: Id9b52e266be126f3067dd73e9906d7cca59135cb
til/NotificationColorUtil.java
|
651ea36f5aaf5751b16bc98899c31fe2ef3cd5c3 |
09-Feb-2017 |
Peeyush Agarwal <apeeyush@google.com> |
Merge "Extend MenuItem to allow modifier keys for shortcut"
|
6c0e60025703eeb2e6712930ca670c7ea2c1c1c0 |
09-Feb-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Fix ImeSubtypeListItem ordering"
|
a0e468ac3358583ae34db510fe2fc33c832eb29a |
09-Feb-2017 |
Yohei Yukawa <yukawa@google.com> |
Merge "Avoid sync IPCs from TSMS to SpellCheckerService"
|
61dd99b67421bd76e0b58599333e93a315cc1017 |
08-Feb-2017 |
Tadashi G. Takaoka <takaoka@google.com> |
Fix ImeSubtypeListItem ordering The previous CL (I47f902cc8f) fixed ImeSubtypeListItem.compareTo() is compliant to Comparable#compareTo(T) (Bug 34255739) and introduced the following order of comparing ImeSubtypeListItem fields. 1. ImeSubtypeListItem#mImeName 2. ImeSubtypeListItem#mSubtypeName 3. ImeSubtypeListItem#mIsSystemLocale 4. ImeSubtypeListItem#mIsSystemLanguage But it didn't keep the previous ordering (Bug 34821121). This CL fixes the order of comparing ImeSubtypeListItem fields as compatible as ones before I47f902cc8f. 1. ImeSubtypeListItem#mImeName 2. ImeSubtypeListItem#mIsSystemLocale 3. ImeSubtypeListItem#mIsSystemLanguage 4. ImeSubtypeListItem#mSubtypeName Bug: 34255739 Fixes: 34821121 Test: Install FramewroksCoreTests.apk and run InputMethodSubtypeSwitchingControllerTest and verify all tests passed. Change-Id: I813403fd29c5c52a3ca375174ec4b95e4b5433f2
nputmethod/InputMethodSubtypeSwitchingController.java
|
2bc66171cce4d5ae7bee2c3920e82e45a9d245af |
08-Feb-2017 |
Yohei Yukawa <yukawa@google.com> |
Eliminate out-of-sync IMM#mFullscreenMode error As explained in the commit message of my previous CL [1], we have had a design issue in how to notify the full-screen mode change from the IME to InputMethodManager running in the target application. Histrically we have done this by using hooking the following IPC from the IME to the target application. InputConnection#reportFullscreenMode() However, since we also want InputConnection to be deactivated in some situations such as the when the target application is no longer focused. In other words, InputConnection is not a reliable way to notify something. As a result, we have suffered from many stale state issues. Bug 21455064 and Bug 28157836 are such examples. In Android N, we introduced yet another hack to work around those issues, but it is really time to fix the protocol design instead. The new strategy is to rely on internal IPCs provided by InputMethodManager to deliver such critical notifications from one process to the other. This is actually more natural because our goal is to make sure that InputMethodManager#isFullscreenMode() always returns the latest value as long as the caller is the focused application. For backword compatibility, applications that are monitoring this callback should continue working, as InputMethodManager emulates the previous behavior. However, as updated in JavaDoc, IMEs are no longer allowed to invoke InputConnection#reportFullscreenMode(), which should be OK because even on previous releases IMEs should rely on InputMethodService#updateFullscreenMode() instead. [1]: Iba184245a01a3b340f006bc4e415d304de3c2696 1544def0facda69c210b0ae64b17394ea2860d39 Fixes: 28406127 Test: Make sure Bug 21455064 is still fixed. 1. Input some words in extract mode. 2. Select a word. 3. Perform copy. 4. Select a word. 5. Rotate the device. 6. Try to select a word. 7. Make sure he word is selected and action mode starts. Test: Make sure Bug 28157836 is still fixed. 1. Rotate device to landscape mode. 2. Tap on EditText and start full screen extracted mode. 3. Rotate device to portrait mode. 4. Long press to start action mode. 5. Make sure Action mode gets started. Test: `adb shell dumpsys input_method` to make sure that fullscreen state is synchronized across the app, IMMS, and the IME. Change-Id: If23e7c7c265ab3dfb48c2fb6fdb361b17d22c594
iew/IInputConnectionWrapper.java
iew/IInputContext.aidl
iew/IInputMethodClient.aidl
iew/IInputMethodManager.aidl
iew/InputConnectionWrapper.java
|
64aed1a21bfbf0ffbc75b20c67232174995e8803 |
08-Feb-2017 |
Selim Cinek <cinek@google.com> |
Improved collapsed messaging notifications Previously the messaging layout was working on a fixed Height, which didn't scale well as we were now using it also in the collapsed version. For big text notifications, the view would be clipped ugly, since we were using a fixed number of lines. Instead we're now calculating this dynamically. Fixes: 35126759 Test: runtest systemui Change-Id: Ie3736d807d7a162ee51ad65794bf2f1cfb2248be
idget/ImageFloatingTextView.java
idget/MessagingLinearLayout.java
|
4127c138e11e9657e6ea6ee3edc189faf3c050df |
08-Feb-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "FloatingToolbar: Support for menu groups."
|
c02f6bb64b3cdca50e5eca27c73f24c8f747c480 |
08-Feb-2017 |
Paul Duffin <paulduffin@google.com> |
Merge "Replace com.android.internal.util.Predicate with java.util.function.Predicate" am: 78a20be77a am: 9e99b9ee45 am: 9250814fd2 Change-Id: Ifd924bdb62102657bf0c6d4b07ab919cf0f96c0c
|
7fa65eef203c4ed3ce00ddef96ccf311d3bfb58c |
08-Feb-2017 |
Yohei Yukawa <yukawa@google.com> |
Avoid sync IPCs from TSMS to SpellCheckerService Currently, TextServicesManagerServices uses an AIDL interface called ISpellCheckerService when binding to a spell-checking service. However, this interface uses synchronous (blocking) binder calls rather than asynchronous (oneway) calls. As a result, there are situations where the system process has made a blocking binder call into untrusted application code from its main looper thread. As general policy, the system process must never allow its looper threads to block on application code. This CL addresses the above issue by converting ISpellCheckerService into oneway interface, which instead takes a result receiver ISpellCheckerServiceCallback so that spell-checking services can return results asynchronously. Note that the above protocol issue was also the root cause of Bug 5471520. Hence we can also logically revert the previous CL [1] for Bug 5471520. [1]: Iedf2c2cdd8d4834545d06d72ade3ce211b104b1d 4e713f14419a37f385cf1509b011982bdcf67edc Test: Ran `adb shell dumpsys textservices` to check the "Spell Checker Bind Groups:" section in the following three steps. 1. Before apps start requesting spell checker sessions. 2. While apps are owning active spell checker sessions. 3. After all the apps that owned spell checker sessions are gone. Made sure that spell checker service is not running when there is not spell checker bind group. Bug: 7254002 Change-Id: I92e7aa40dc9ea14f67d355f0bfa15325b775d27b
extservice/ISpellCheckerService.aidl
extservice/ISpellCheckerServiceCallback.aidl
extservice/ITextServicesSessionListener.aidl
|
9250814fd2df286a25450fea1b493e77d152ae92 |
08-Feb-2017 |
Paul Duffin <paulduffin@google.com> |
Merge "Replace com.android.internal.util.Predicate with java.util.function.Predicate" am: 78a20be77a am: 9e99b9ee45 Change-Id: I289950cff0cdc6b5ad301936c7b55eadee5fd0f8
|
78a20be77acb6595ed112f2a2642ed569f6082b5 |
08-Feb-2017 |
Paul Duffin <paulduffin@google.com> |
Merge "Replace com.android.internal.util.Predicate with java.util.function.Predicate"
|
5fedfb8d469ea5d1911be3ec44c2c19e7946a6e3 |
06-Feb-2017 |
Abodunrinwa Toki <toki@google.com> |
FloatingToolbar: Support for menu groups. 1. Menu groups are now separated by dividers 2. Update to menu item spacing as specified in new UX mocks 3. TextView-Editor now passes the "assist" menu as a group 4. "Share" menu reordered after "Cut/Copy/Paste" as per UX mocks update. Test: Manual tests. Bug: 34777048 Bug: 34777833 Change-Id: I3d435d8a38e5b146a54706f12dbf3ff629c504bf
idget/FloatingToolbar.java
|
b94a914c9e2446f791cf165a38dd6683c4251f0a |
08-Feb-2017 |
Rubin Xu <rubinxu@google.com> |
Merge "Small tweaks in LockSettingsService"
|
ca4964ccbef5f2c85855fc14577c7c25d0e0588d |
07-Feb-2017 |
Paul Duffin <paulduffin@google.com> |
Replace com.android.internal.util.Predicate with java.util.function.Predicate Bug: 35089332 Bug: 30188076 Test: make checkbuild Change-Id: I0a5b4bf520fc39b59d8d790b01e9cff0d54e6d21
til/Predicate.java
til/Predicates.java
idget/WatchHeaderListView.java
|
80f42edfc7333d8a2a3d8fa529b85ed6763f8cc0 |
08-Feb-2017 |
Paul Duffin <paulduffin@google.com> |
Merge "Fix problem with JavaDoc" am: 8f33fcdc4b am: 4929aafc1d am: 290274df0d am: d0a937e84b Change-Id: Ic0e67021a5423b48bcf7d6ec8b903321d855e3aa
|
d0a937e84b668d1e370429765033ff9d118468c4 |
08-Feb-2017 |
Paul Duffin <paulduffin@google.com> |
Merge "Fix problem with JavaDoc" am: 8f33fcdc4b am: 4929aafc1d am: 290274df0d Change-Id: I4e9ef88d6aa6c69a35b6b995ebf0b90214aef79d
|
290274df0d005a88c2d350514afb6ea86f95f1b0 |
08-Feb-2017 |
Paul Duffin <paulduffin@google.com> |
Merge "Fix problem with JavaDoc" am: 8f33fcdc4b am: 4929aafc1d Change-Id: I08c9f20c34a2952105854d107b442884dba220b1
|
b5c09b5487699bfde612f4833641cc57aaa4a0c8 |
08-Feb-2017 |
Paul Duffin <paulduffin@google.com> |
Fix problem with JavaDoc Test: make checkbuild Change-Id: Ia321e0a57ff63aa62adee16d611c063a22807176
til/MessageUtils.java
|
3bcef52d7c04b4fd8cfcf4d88782068719003a28 |
08-Feb-2017 |
Yohei Yukawa <yukawa@google.com> |
Merge "Propagate StartInputReason to attachNewInputLocked"
|
4561f90194a511d135bcb9645332f99fe42e053e |
08-Feb-2017 |
Ian Pedowitz <ijpedowitz@google.com> |
Merge "Logging and partial fix for BatteryStats lock contention"
|
afa21fac6a3727325300f8808ec54c622b3f5707 |
08-Feb-2017 |
Hakan Seyalioglu <hseya@google.com> |
Merge "Use default icons while disambig sheet is loading"
|
d2450862f4e97de26dd350de7ec1d6ebbdb15224 |
08-Feb-2017 |
Amith Yamasani <yamasani@google.com> |
Logging and partial fix for BatteryStats lock contention Don't try to grab the write lock while holding BatteryStats lock. Add some debugging to see if cpu stats gathering is causing a delay in some cases. Bug: 34961340 Test: Manual Change-Id: I8c7d1abb239abd81a07171cd65be1fbfdbca5fdb
s/BatteryStatsImpl.java
|
cd161864a32873d67e304af7898df69dfb9d5f9d |
07-Feb-2017 |
Winson Chung <winsonc@google.com> |
Merge changes I3ef361bd,I89a5184c * changes: Refactor PiP logic in preparation for expanded state. Modifying RemoteAction callback to PendingIntent.
|
23f3465f62c905beaa067a80aa2c2669ffbc1abb |
03-Feb-2017 |
Hakan Seyalioglu <hseya@google.com> |
Use default icons while disambig sheet is loading bug: 34254941 Test: manual testing and check coretests pass Change-Id: I8cae7ee98628ef3d69fddd6374bcbf91d8a1873c
pp/ResolverActivity.java
|
f34f9736a91e074a7f75aa71b4bb0250f921e36b |
07-Feb-2017 |
Makoto Onuki <omakoto@google.com> |
Merge "Fix PSS/USS Average in procstats"
|
e631e32a1a771a36267af3f8af8b64e9365bc19e |
19-Oct-2016 |
Peeyush Agarwal <apeeyush@google.com> |
Extend MenuItem to allow modifier keys for shortcut Before this, CTRL was the default modifier for MenuItem shortcuts. Now, It's possible to specify the modifier in XML or via MenuItem methods. The modifier list includes META, CTRL, ALT, SHIFT, SYM and FUNCTION. WIP on support library implementation Bug: 32165848 Test: Run the tests using following commands: > cts-tradefed run cts-dev -m CtsViewTestCases -t > android.view.cts.MenuTest#testPerformShortcut > cts-tradefed run cts-dev -m CtsViewTestCases -t > android.view.cts.MenuInflaterTest#testInflateShortcutModifiersFromXml Change-Id: I7db4607d4657451934761914efe4c250de109653
iew/menu/ActionMenu.java
iew/menu/ActionMenuItem.java
iew/menu/MenuBuilder.java
iew/menu/MenuItemImpl.java
|
3e5fbca0c57742f28f5c7e6bda6c3500b9471b47 |
07-Feb-2017 |
Paul Duffin <paulduffin@google.com> |
Replace com.android.internal.util.Predicate with java.util.function.Predicate Bug: 35089332 Bug: 30188076 Test: make checkbuild Merged-In: I0a5b4bf520fc39b59d8d790b01e9cff0d54e6d21 Change-Id: I58e4e35e7b7315033d893748f7c79e1ba6732f39
til/Predicate.java
til/Predicates.java
idget/WatchHeaderListView.java
|
2a82fe587b850061ace024d2025047554987c10d |
02-Feb-2017 |
Winson Chung <winsonc@google.com> |
Refactor PiP logic in preparation for expanded state. - #1: Move logic for handling IME size changes into SysUI, and only rely on PinnedStackController to provide bounds when first entering PiP and on rotation - #2: Doing #1 allows us to move PipMotionHelper to SysUI completely, which lets us aggregate the animation calls out of PipTouchHandler - #3: Add proper callbacks to the listeners when the movement bounds changed from config change, ime change, or aspect ratio change. This allows SysUI to calculate the associated movement bounds for the expanded state, and we can then remove the corresponding WM call. It also means that SysUI is the only thing that needs to know about the expanded state. - #4: Fix issue where TV was getting the default bounds, not taking the aspect ratio when the PiP was entered into account. Doing #3 allows us to report the right bounds. - #5: Remove dead code related to edge snapping/minimizing now that they are on by default and associated tuner setting, and controller callbacks Test: android.server.cts.ActivityManagerPinnedStackTests (all existing tests pass) Change-Id: I3ef361bdf8d44094b4c0a11c70ba4db7d697fdec Signed-off-by: Winson Chung <winsonc@google.com>
olicy/PipMotionHelper.java
olicy/PipSnapAlgorithm.java
|
87ca8406d4dc711e9c9dba7a5ffccedc9e212021 |
07-Feb-2017 |
Yohei Yukawa <yukawa@google.com> |
Propagate StartInputReason to attachNewInputLocked As a preaparation to work on Bug 35079353, this CL makes it clear that IMS#startInput()/IMS#restartInput() can be also be triggered by IMMS#onSessionCreated(). By doing this, we can now assume that each IMS#startInput()/IMS#restartInput() event has always one corresponding StartInputReason. In a subsequent CL, we will pass this to the IME process (and to the app process) for further traceability. Test: no behavior change. Bug: 35079353 Change-Id: I604e35b023d27b77126cd70fe068dc6b5edc2611
iew/InputMethodClient.java
|
34a6e844565494e4c7742a54ec6ef20475637c5e |
07-Feb-2017 |
Makoto Onuki <omakoto@google.com> |
Fix PSS/USS Average in procstats It was broken in I4bf6ac8d, meaning it was broken for the whole NYC. Test: cts-tradefed run cts --skip-device-info --skip-preconditions --skip-system-status-check com.android.compatibility.common.tradefed.targetprep.NetworkConnectivityChecker -a armeabi-v7a -l DEBUG -m CtsDumpsysHostTestCases -t android.dumpsys.cts.ProcessStatsDumpsysTest Bug 34228624 Change-Id: I0f6c984e6902e688f00442cbc8b999b397a25aaf
pp/procstats/PssTable.java
|
df6a7371081ce6769f0f74f9b0c121b773277299 |
07-Feb-2017 |
Ying Wai (Daniel) Fan <danfan@google.com> |
Prevent division-by-zero error when calculating battery capacity. am: 415f8b32e8 am: 63f3dbae3c Change-Id: I1c97aa2e4c0bbc84c547e4ce3ff98b77c5bba3f4
|
b87f8900ce49b3ff998b58099d0b9edead635ef6 |
07-Feb-2017 |
Ying Wai (Daniel) Fan <danfan@google.com> |
Prevent division-by-zero error when calculating battery capacity. am: 415f8b32e8 Change-Id: Ie58c329fa0814111291922b9a669ca181d4a487f
|
63f3dbae3c1f279c34981808eeb0e0f1f565e86f |
06-Feb-2017 |
Ying Wai (Daniel) Fan <danfan@google.com> |
Prevent division-by-zero error when calculating battery capacity. am: 415f8b32e8 Change-Id: I1337db6391a9511df52560e8edb8a09260e27c5f
|
444eb97c0c430b626eef8fd57cbe6ff15f1a5474 |
06-Feb-2017 |
Eugene Susla <eugenesusla@google.com> |
Merge "CompanionDeviceManager"
|
fbffd434dfa3bcbd23062b35e94244a52a2c3ddd |
06-Feb-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Adding text input mode to TimePicker."
|
cd1d343ffd26927db4d8773941f1c9286ad6b5a4 |
06-Feb-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "StatusBar: Clean up buzzBeepBlinked and friends"
|
6ed45d8cd33c297e608aba94fc1f61dace7a7cca |
22-Jan-2017 |
Eugene Susla <eugenesusla@google.com> |
CompanionDeviceManager This introduces an API for apps that support companion devices to provide a more streamlined flow for pairing and setting up the device Bug: 30932767 Test: Using a toy app, invoke the newly introduced API (CompanionDeviceManager), and go through the flow. Ensure filtering works, and device is returned to the calling app. Ensure the calling app can pair to the selected device. Change-Id: I0aeb653afd65e4adead13ea9c7248ec20971b04a
til/ArrayUtils.java
til/ObjectUtils.java
|
ab14d825c3eb2a337de02af93333e8302c08c732 |
25-Jan-2017 |
Aurimas Liutikas <aurimas@google.com> |
Adding text input mode to TimePicker. Test: Tests will have a follow up CL. Bug:30044800 Change-Id: I71a0fba97026da76251768016edf1b159617abb9
idget/DrawingSpace.java
|
415f8b32e82d13d3778a853b4722192842b3fc8b |
01-Feb-2017 |
Ying Wai (Daniel) Fan <danfan@google.com> |
Prevent division-by-zero error when calculating battery capacity. Bug: 34255953 Change-Id: Ie072cd5dc26faf17e8ab46ea0795750396f087c2 Fixes: 34255953 Test: formula change CL. No existing unit tests found.
s/BatteryStatsImpl.java
|
177f37367e271964d5faf70cf19384f23ea8df0b |
03-Feb-2017 |
Alan Viverette <alanv@google.com> |
Revert "Implicitly cast views obtained via View.findView methods" This reverts commit 06c2fffdaa81544522de751846754f781a9970a9. Reason for revert: Java 8 doesn't support this magic. Change-Id: Iaa41f4e4d0072b9a97cff9cd3788403d4ab79d13
idget/WatchHeaderListView.java
|
4f3463290bfaa2942f201fb48f82403895053873 |
03-Feb-2017 |
Selim Cinek <cinek@google.com> |
Merge "Increased the collapsed size of messaging notifications"
|
46e48b9aa4f8785460c435a7f3697d1717d9320c |
02-Feb-2017 |
Paul Lawrence <paullawrence@google.com> |
resolve merge conflicts of fde0a41065eb to master Test: Make sure builds, boots Change-Id: Idf86dc5d888c09e8a65ada51fc2f32aae6d5570d
|
531def93f0f7bacea158572c0090a91d0381627b |
02-Feb-2017 |
Hakan Seyalioglu <hseya@google.com> |
DO NOT MERGE - Check exported status in chooser am: e3286c3145 Change-Id: I55a6e9ed942a4542dcdf497e297654b666d88fb0
|
a5a296e6618926b71ad61a34272bfd8fd02bc38b |
02-Feb-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "DO NOT MERGE - Check exported status in chooser" into nyc-mr2-dev
|
e8ae5566fbcb87e017180d55c761ce98d769c232 |
02-Feb-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Batterystats commands to simulate screen on/off"
|
a55b168b5d5a0584b2411793f870a7849c5014f1 |
31-Jan-2017 |
Rubin Xu <rubinxu@google.com> |
Small tweaks in LockSettingsService Paves way for synthetic password flow: Two notable changes: 1. when unify/un-unify work challenges, provide the old work profile password. 2. when clearing lock, supply old credentials. Test: Unit test to be added in a follow up CL. Bug: 33126414 Change-Id: I2a9553c5e7cc701338436e99e5a1289cebd1eda9
idget/LockPatternUtils.java
|
fde0a41065ebd5ed0adbe20f4135ca657c6cf271 |
02-Feb-2017 |
Paul Lawrence <paullawrence@google.com> |
Install seccomp into zygote not init am: ef85477470 am: 521d25294b am: e6e8c7a1dd Change-Id: I97d2843a2c2940b558f216cf550891a80963be54
|
e6e8c7a1dd953f4910830bf0c6818d5b7092911f |
02-Feb-2017 |
Paul Lawrence <paullawrence@google.com> |
Install seccomp into zygote not init am: ef85477470 am: 521d25294b Change-Id: I7c2c84a5bd67490070777d11d7f930c5dba90cbe
|
e3286c3145d54564e783333ac2a2bb89b9ffdc49 |
30-Jan-2017 |
Hakan Seyalioglu <hseya@google.com> |
DO NOT MERGE - Check exported status in chooser Relevant change in master is ag/1844170 bug: 34147053 Change-Id: Ic9d9d65c66325904c95ab3966bdcc16e7668278b
pp/ResolverActivity.java
|
ef854774704d61992f13b8c49b9d210bf33ef4a8 |
31-Jan-2017 |
Paul Lawrence <paullawrence@google.com> |
Install seccomp into zygote not init Bug: 34710876 Test: Boots, correct size filter installed, blocks unallowed calls Change-Id: I3e66e8724ace37f7d30451b98a5e574766252ea0
s/ZygoteInit.java
|
27a52fa86bd279407575192fc9842b6a54624cfb |
01-Feb-2017 |
Chris Wren <cwren@android.com> |
port status bar logs to Tron V2 Bug: 33303260 Test: runtest --path frameworks/base/core/tests/coretests/src/com/android/internal/logging/legacy/ && runtest --path frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/phone Change-Id: I7746b846247e930617f0b440217635e71ed58bb5
ogging/legacy/EventLogCollector.java
ogging/legacy/LegacyConversionLogger.java
ogging/legacy/LockscreenGestureParser.java
ogging/legacy/StatusBarStateParser.java
|
674c9bb2ffde84bd177fd44568d9a12b1c16dc6f |
01-Feb-2017 |
Amith Yamasani <yamasani@google.com> |
Batterystats commands to simulate screen on/off Needed for batterystats cts tests to measure partial wakelock duration reporting. Bug: 34233085 Test: adb shell dumpsys batterystats enable pretend-screen-off Change-Id: Ia7c76d6a0636d206e04f01be58d1e6dc3332c50d
s/BatteryStatsImpl.java
|
643e51e3a1b2704c2f081e731311e176a0d90197 |
31-Jan-2017 |
Adrian Roos <roosa@google.com> |
StatusBar: Clean up buzzBeepBlinked and friends Test: mmm frameworks/base/packages/SystemUI Change-Id: Idcd1fe02e825c18782880d8d12345776a3928ddf
tatusbar/IStatusBar.aidl
|
442ab76d229bc8c8d18ce765ef7e4218d38aef97 |
01-Feb-2017 |
Ying Wai (Daniel) Fan <danfan@google.com> |
Prevent division-by-zero error when calculating battery capacity. Bug: 34255953 Change-Id: Ie072cd5dc26faf17e8ab46ea0795750396f087c2 Fixes: 34255953 Test: formula change CL. No existing unit tests found.
s/BatteryStatsImpl.java
|
7b552516aee86cadae2721f51c6087c0dfbdd937 |
31-Jan-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Implicitly cast views obtained via View.findView methods"
|
c95ecb5ed848c172d448c72427202fef4afa20a9 |
31-Jan-2017 |
Ying Wai (Daniel) Fan <danfan@google.com> |
Correct the formula of battery capacity estimation. am: c800ddc824 am: ac655b5a7c Change-Id: Ifa298b57e62e4238740b177a7e4a346671d56987
|
d4d476943fc63d2b1fb980e9e8b95869cb182fa3 |
31-Jan-2017 |
Ying Wai (Daniel) Fan <danfan@google.com> |
Correct the formula of battery capacity estimation. am: c800ddc824 Change-Id: Idf0396fdac7e0cedbac39da98b2fe97e26dce64e
|
ac655b5a7c2de8455368b8b1ebf210f640b29f0a |
31-Jan-2017 |
Ying Wai (Daniel) Fan <danfan@google.com> |
Correct the formula of battery capacity estimation. am: c800ddc824 Change-Id: Ia0a16cd15fc71f6ff2af89d7ecbb7a319b5ece92
|
7d1009b3bd3b69768f293eb73109c52b8da8ec8e |
26-Jan-2017 |
Selim Cinek <cinek@google.com> |
Increased the collapsed size of messaging notifications Messaging notifications now get an increased boost in size, since those are usually important to the user. Test: existing tests pass Bug: 34469375 Change-Id: Idfc2d2403b04c4c2d17b821e3ccbbbd48d31654d
til/NotificationMessagingUtil.java
|
c800ddc824256cea4142ac2530b0489e4f816201 |
19-Jan-2017 |
Ying Wai (Daniel) Fan <danfan@google.com> |
Correct the formula of battery capacity estimation. Instead of (current charge) * (current battery level percentage) the formula should be (current charge) / (current battery level percentage) to estimate the charge at 100% battery level. Bug: 34255953 Fixes: 34255953 Test: formula change CL. No existing unit tests found. Change-Id: I56ef7af3fb097a3082e0ef24329f522d2a0229cc (cherry picked from commit 9238b6124c72a216ccbbaa82f5f75828571d5841)
s/BatteryStatsImpl.java
|
628c0f1879b1fb966e5fb5d41c70c9c3db4c0cb3 |
30-Jan-2017 |
Nicolas Geoffray <ngeoffray@google.com> |
Merge "Introduce DEBUG_JAVA_DEBUGGABLE." am: 4df43ad959 am: 27ffe754a4 am: 1852c380e0 am: 96ea5ccef6 Change-Id: I4f8ba4240106ea84c29b6ae11dfc007af7048eb1
|
96ea5ccef6c3db4178005a52c4e619f6f5368303 |
30-Jan-2017 |
Nicolas Geoffray <ngeoffray@google.com> |
Merge "Introduce DEBUG_JAVA_DEBUGGABLE." am: 4df43ad959 am: 27ffe754a4 am: 1852c380e0 Change-Id: I8fcc8b0329269a0b21057f973b3a7dc5d8d80284
|
1852c380e0cb5497f1eb0587e97d4e6048961dd8 |
30-Jan-2017 |
Nicolas Geoffray <ngeoffray@google.com> |
Merge "Introduce DEBUG_JAVA_DEBUGGABLE." am: 4df43ad959 am: 27ffe754a4 Change-Id: I24d3eed3d6172fdff79a74945ecadea7b0d76590
|
881ba34ba75be2e4f653e0dc77a1daacea3c5d4e |
30-Jan-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Remove a redundant param in getDefaultEnabledImes"
|
af5cee8d2631255d9aa3cc1ebdaef998be307164 |
24-Jan-2017 |
Yohei Yukawa <yukawa@google.com> |
Remove a redundant param in getDefaultEnabledImes With the previous CL [1], systemReady parameter in InputMethodUtils.getDefaultEnabledImes() is guaranteed to be true. Hence this CL removes that parameter. There should be no behavior change in this CL. [1]: I5b37c450db4b25b3e635b6d634293a34eec8b9d4 7924782c000733b2d7a180701b74988f0154adee Test: adb shell am instrument -w -e class com.android.internal.inputmethod.InputMethodUtilsTest com.android.frameworks.coretests/android.support.test.runner.AndroidJUnitRunner Bug: 32343335 Change-Id: Ia14d12a4e21d0e2e22bfe0bd8d496f48058c5525
nputmethod/InputMethodUtils.java
|
6e4f9304579e1437e70b2b458142fa095a38f028 |
28-Jan-2017 |
John Reck <jreck@google.com> |
Merge "Fix a bunch of repeated reads of a ro.* property" am: 4265991701 am: e4c2e8f303 am: 3c2837e77e Change-Id: Idbcb9dfeac57036d3621474ee65ba967cc7bc499
|
3c2837e77e6ef5346b8cc8dcc9990a4e5b8eb876 |
28-Jan-2017 |
John Reck <jreck@google.com> |
Merge "Fix a bunch of repeated reads of a ro.* property" am: 4265991701 am: e4c2e8f303 Change-Id: Id6af451556fde8eefac8076735e625911f8bf272
|
347b1df98890f843b41123ff3a08e483a4b966f9 |
20-Dec-2016 |
Nicolas Geoffray <ngeoffray@google.com> |
Introduce DEBUG_JAVA_DEBUGGABLE. For notifying ART it will run a debuggable app. Also rename ENABLE_DEBUGGER to ENABLE_JDWP. Test: builds and runs bug: 28769520 Change-Id: Ic096a176edfd5bf0bbe92b8367fbaa687a07d284
s/Zygote.java
s/ZygoteConnection.java
|
ed065024a59cf008ba711ff79e223ed99cb8b7c5 |
20-Sep-2016 |
John Reck <jreck@google.com> |
Fix a bunch of repeated reads of a ro.* property SystemProperties.get() is not particularly fast, especially if a string is returned. Since ro.* values are unable to be changed, there's no need to continously re-query them. Cache the value at static init time to trivially fix this. Test: refactoring CL. Change-Id: Iccb021d3cb2ba3a4a1d0048ddec6811bb7409eec (cherry picked from commit aa67f684ff43c81e3280c846245ec6ebe907787e)
s/RoSystemProperties.java
s/ZygoteConnection.java
|
9eb5e102dcc7b2a694eeb48d566e1d419e3e6d89 |
26-Jan-2017 |
Chris Wren <cwren@android.com> |
port notificaiton logs to Tron v2 remove uninteresting people lookup timer logs Bug: 34705522 Test: mmma -j20 platform_testing/tests/functional/notificationtests && adb install -r -g $OUT/data/app/NotificationFunctionalTests/NotificationFunctionalTests.apk && adb shell am instrument -w -e iterations 1 -e class com.android.notification.functional.NotificationInteractionTests com.android.notification.functional/android.support.test.runner.AndroidJUnitRunner Change-Id: I27c17deab4372c93b41dd2821f08c8d10b73cfbf
ogging/legacy/CounterParser.java
ogging/legacy/EventLogCollector.java
ogging/legacy/HistogramParser.java
ogging/legacy/NotificationActionClickedParser.java
ogging/legacy/NotificationAlertParser.java
ogging/legacy/NotificationCanceledParser.java
ogging/legacy/NotificationClickedParser.java
ogging/legacy/NotificationExpansionParser.java
ogging/legacy/NotificationKey.java
ogging/legacy/NotificationPanelHiddenParser.java
ogging/legacy/NotificationPanelRevealedParser.java
ogging/legacy/NotificationVisibilityParser.java
ogging/legacy/SysuiActionParser.java
ogging/legacy/SysuiQueryParser.java
ogging/legacy/SysuiViewVisibilityParser.java
|
06c2fffdaa81544522de751846754f781a9970a9 |
27-Jan-2017 |
Alan Viverette <alanv@google.com> |
Implicitly cast views obtained via View.findView methods Removes all explicit casts from android.widget classes. Also @removes methods on ListView that were overriding @hidden methods and should never have been exposed as public API. Bug: 24137209 Test: make Change-Id: I6ccfc6f001b355c4880f2b54e1a5474df78d6228
idget/WatchHeaderListView.java
|
53095bb5bdcb27c6c7a8fc155892a776d1759d5b |
27-Jan-2017 |
The Android Automerger <android-build-merger@google.com> |
Merge commit 'a19056c35d16ddb5a6c1d3343729701b8939f1e1' into nyc-mr1-dev-plus-aosp * commit 'a19056c35d16ddb5a6c1d3343729701b8939f1e1': (35 commits) NetworkMonitor: send one DNS probe per web probe NetworkMonitor metrics: add first validation information APF: also drop any ICMPv6 RSs ConnectivityServiceTest: fix testAvoidBadWifiSettings Fix ConnectivityServiceTest testRequestBenchmark Switch over to new "time.android.com" NTP pool. Define API for metering network stats buckets. Refactored NetworkStatsServiceTest to use Mockito instead of EasyMock. Use @Ignore to explicitly disable a @Test method. Fixed NetworkStatsServiceTest and converted it to JUnit4. VPN network stat accounting changes. ConnectivityThread: use lazy holder idiom ConnectivityManager: use ConnectivityThread looper ConnectivityManager: a simpler CallbackHandler Indicate the NsdServiceInfo attributes are only filled in for a resolved service. Add a null check for the OnStartTetheringCallback. TokenBucket for rate-limiting and throttling IpConnectivityMetrics reads buffer size in settings CaptivePortalLogin: set mixed content policy to compatibility. Add IP conn metrics to dumpsys and bug reports ...
|
33d9bc529e4969444aca821190f16b565a7726a9 |
26-Jan-2017 |
Sunny Goyal <sunnygoyal@google.com> |
Merge "Adding AppWidgetManager.isRequestPinAppWidgetSupported"
|
ff73dd9c60e8616e60abcaf62d1156ba08bebc99 |
26-Jan-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Splitscreen for minimized state that works with resizable launchers"
|
e15352e516fb6ecde12866f0eb27c32470ddbded |
21-Dec-2016 |
Matthew Ng <ngmatthew@google.com> |
Splitscreen for minimized state that works with resizable launchers If a launcher is resizable, going to minimized mode (dock task and then press home) would show a cropped height of the task at the top in a minimized state and the fullscreen stack would show the home launcher which takes the rest of the remaining height. If the launcher is not resizable, it will default the original behavior. To enable this in a launcher, add android:resizeableActivity="true" in the AndroidManifest.xml in the <application/> tag. Test: manual - rotating while minimized, minimizing using dragging task or holding overview nav button, installing resizable launcher with a non-resizable launcher Fixes: 32504542 Change-Id: Idf4015b40f9bec81b70f146f0f2d7df8ccfb4cf0
olicy/DividerSnapAlgorithm.java
|
3b10dcd2cae2c61a8d39d3e562c76c4070e94822 |
23-Jan-2017 |
Mady Mellor <madym@google.com> |
Update PIP minimize to edge gesture Updates gesture to match prototype: - If you fling towards the current edge the PIP is on it is minimized - Dragging far enough to left or right edge minimizes PIP Test: manual Change-Id: I56664e16505b461ad37b181cbb89ee4c6e371aa2
olicy/PipSnapAlgorithm.java
|
e7c8aeefb449ea4cf810d5bdcd94ebe3de7541f4 |
26-Jan-2017 |
Mady Mellor <madym@google.com> |
Merge "Adjustments to PIP heuristics to snapping along edges of screen"
|
4bee7e4edb3f532f5064ab6378b6a0437f83ea62 |
18-Oct-2016 |
Hugo Benichi <hugobenichi@google.com> |
TokenBucket for rate-limiting and throttling This patch adds a TokenBucket class that can accumulate and distribute tokens over time. Test: comes with unit tests. Bug: 32198637 (cherry picked from commit 998493f0ee39ae0e9ffdea27f48f1b11b0807fcb) Change-Id: I4012ae6d02f7004bceee9a2ba03914f2a2506031
til/TokenBucket.java
|
eb30016ad478f0ee0f4afbeca78aacbb38ab9c5b |
26-Jan-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Implement pointer capture API"
|
ca19e3278bca7f259002b9ea8ad79f66da4e61eb |
26-Jan-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge changes I818e8db9,Ie24468be * changes: Added a new API to colorize notifications Modified the interpolators when opening an ambient notification
|
2a27b2ca7c3c6631fb9e7ff4f1999fdbcef3caf6 |
26-Jan-2017 |
Hakan Seyalioglu <hseya@google.com> |
Merge "Mark two test methods public so they can be mocked"
|
7b9605b79c4f738ee5b306d8693018e931cda18e |
20-Jan-2017 |
Selim Cinek <cinek@google.com> |
Added a new API to colorize notifications Ongoing notifications can now be colorized. This will use the color provided as the background and invert most text colors Test: runtest -x cts/tests/app/src/android/app/cts/NotificationTest.java Bug: 34469375 Change-Id: I818e8db96c868d8bcde8f28c253efd581eeccaa2
til/NotificationColorUtil.java
|
3787de16d24001eeb452e1c711d4290a396e67c9 |
21-Dec-2016 |
Vladislav Kaznacheev <kaznacheev@google.com> |
Implement pointer capture API When in pointer capture mode, mouse pointer disappears and further mouse events are dispatched to the focused view in the window which has requested capture. The captured events have the source SOURCE_MOUSE_RELATIVE belonging to SOURCE_CLASS_TRACKBALL. They are dispatched through dispatchCapturedPointerEvent / onCapturedPointerEvent. There is also a new listener. Pointer capture mode may only be granted to a currently focused window, and will be canceled upon a window focus change. Test: cts-tradefed ... --test android.view.cts.PointerCaptureTest Bug: 30897034 Change-Id: I6e5934aa415ac2b6dda1cee173d0f23e5021af84
olicy/DecorView.java
iew/BaseIWindow.java
|
96ba588a82bc7af28093ee7d6be33ca731bcc773 |
25-Jan-2017 |
Hakan Seyalioglu <hseya@google.com> |
Mark two test methods public so they can be mocked Without this, the mocked version looks like it's calling the default implementation (which immediately fails due to a bunch of null fields) - with this it just returns null. I would ultimately like to stop mocking out the controller and instead use a mocked package manager (which there is already some set up to do). But in the meanwhile, this at least gets the test passing. Test: Checked the test passes. Change-Id: I92d1f2796cfce21bf55e927bd56690c582f41e91
pp/ResolverListController.java
|
e7beedff6e02cf11bce748d1aa73c848c53bbccd |
25-Jan-2017 |
Rubin Xu <rubinxu@google.com> |
Merge "Add unit tests for LockSettingsService"
|
896c7f8937618a419777df5372b71753f397ff9c |
25-Jan-2017 |
Ying Wai (Daniel) Fan <danfan@google.com> |
Merge "Correct the formula of battery capacity estimation."
|
7f7372ae2abeecb564d426ec3efbfa039c797885 |
24-Jan-2017 |
Sunny Goyal <sunnygoyal@google.com> |
Adding AppWidgetManager.isRequestPinAppWidgetSupported Launchers can choose to implement support pin shortcut or pin appwidget or both by specifying different actions in the intent filter Test: Automated tests and CTS Bug: 34174006 Change-Id: I4456dbb943cfba11d465556f0732f0ed629ab3ba
ppwidget/IAppWidgetService.aidl
|
b7cab6a19096458a7fafa905eed52db83759b6c6 |
25-Jan-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge changes from topic 'bisto-request' * changes: Allow privileged app to set media key event listener Allow privileged app to set volume key long-press listener
|
c0f4f0a1dc215167284115f422237b37e010debb |
25-Jan-2017 |
Adrian Roos <roosa@google.com> |
MessagingStyle: Fix buggy measure in MessagingLinearLayout am: 4749930c37 Change-Id: Id664ebb3c07271ff5282daedd29c7f38e79c8776
|
5e02bca5cbb6708d77a4845305fbb953654168ff |
24-Jan-2017 |
Chris Wren <cwren@android.com> |
Merge "Move MetricsReader to SystemApi"
|
4749930c37665acbeb70c11949170236e4072dda |
06-Dec-2016 |
Adrian Roos <roosa@google.com> |
MessagingStyle: Fix buggy measure in MessagingLinearLayout Fixes a bug in MessagingLinearLayout where we would not recompute the height of it after applying the computed insets to the text views, leading to incorrect padding and in rare cases a cut off message at the bottom. Change-Id: If87a527555158e94e501832e9f49e380cc7da2bb Test: runtest -x core/tests/coretests/src/com/android/internal/widget/MessagingLinearLayoutTest.java Fixes: 31463075 (cherry picked from commit 4ac8f40d96196a2a36d7bda7d92eee9bbd4ee7e7)
idget/MessagingLinearLayout.java
|
5026936e49540449165fd5881231f8970a29ea91 |
23-Dec-2016 |
Jaewan Kim <jaewan@google.com> |
Allow privileged app to set volume key long-press listener If the volume long-press listener is set, the listener will receive the volume key long-presses instead of chaging the volume. Privileged app needs permission android.permission.SET_VOLUME_KEY_LONG_PRESS_LISTENER to set the listener. Bug: 30125811 Change-Id: I5e8fafbb950e5e11522da0f14004648d0877bf3e
olicy/PhoneFallbackEventHandler.java
olicy/PhoneWindow.java
|
0cbc19e4a66f7db51596b57ca91afc6f5b27f3b4 |
09-Dec-2016 |
Rubin Xu <rubinxu@google.com> |
Add unit tests for LockSettingsService Add infrastructure and first sets of unit tests for LockSettingsService Bug: 33126408 Test: runtest frameworks-services -c com.android.server.LockSettingsServiceTests Change-Id: I4f3b7f6eaef7122f72b06bd11ce49134a093fe35
idget/LockPatternUtils.java
|
7383ce62ee605891047f4d3c7d86176d6bf24e59 |
24-Jan-2017 |
Yohei Yukawa <yukawa@google.com> |
Merge "Fix ImeSubtypeListItem#compareTo()"
|
b62371434c9b63560c78a85123fe9386edac1205 |
23-Jan-2017 |
Chris Wren <cwren@android.com> |
Move MetricsReader to SystemApi Test: runtest --path frameworks/base/core/tests/coretests/src/android/metrics && runtest --path frameworks/base/core/tests/coretests/src/com/android/internal/logging/legacy/ Change-Id: If55f0444d5a836f24234182d298ebc128643efc1
ogging/LogBuilder.java
ogging/MetricsLogger.java
ogging/MetricsReader.java
ogging/legacy/LegacyConversionLogger.java
ogging/legacy/LockscreenGestureParser.java
ogging/legacy/NotificationActionClickedParser.java
ogging/legacy/NotificationAlertParser.java
ogging/legacy/NotificationCanceledParser.java
ogging/legacy/NotificationClickedParser.java
ogging/legacy/NotificationExpansionParser.java
ogging/legacy/NotificationPanelHiddenParser.java
ogging/legacy/NotificationPanelRevealedParser.java
ogging/legacy/NotificationVisibilityParser.java
ogging/legacy/PowerScreenStateParser.java
ogging/legacy/StatusBarStateParser.java
ogging/legacy/SysuiActionParser.java
ogging/legacy/SysuiMultiActionParser.java
ogging/legacy/SysuiViewVisibilityParser.java
ogging/legacy/TagParser.java
ogging/legacy/TronLogger.java
|
3812446093c4dae2379b346a615699589046b05d |
24-Jan-2017 |
Alison Cichowlas <asc@google.com> |
Merge "Tron - Omit overlong lines and warn when doing so."
|
410cc501b2066bc2fddbe58a67260673df642aae |
24-Jan-2017 |
Yohei Yukawa <yukawa@google.com> |
Fix ImeSubtypeListItem#compareTo() It turns out that ImeSubtypeListItem#compareTo() does not satisfy the contract of Comparable#compareTo(), which can trigger IllegalArgumentException from Collections.sort() depending on the runtime condition. This CL makes it clear that two instances of ImeSubtypeListItem will be compared with with those fileds in the following order. 1. ImeSubtypeListItem#mImeName 2. ImeSubtypeListItem#mSubtypeName 3. ImeSubtypeListItem#mIsSystemLocale 4. ImeSubtypeListItem#mIsSystemLanguage Bug: 34255739 Test: adb shell am instrument -w -e class com.android.internal.inputmethod.InputMethodSubtypeSwitchingControllerTest com.android.frameworks.coretests/android.support.test.runner.AndroidJUnitRunner Change-Id: I47f902cc8f5873926d238c30e462d08d7dbebcf7
nputmethod/InputMethodSubtypeSwitchingController.java
|
8977e0693fe0df19af96baa9181d921514e57866 |
24-Jan-2017 |
Yohei Yukawa <yukawa@google.com> |
Merge "Delay tasks from IMMS constructor to later phase"
|
e1c8372fb6e728e1202ddef51cb1a8954c049919 |
24-Jan-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Fix NPE in LockPatternUtils"
|
4929a5d3b434a6915d64e449b234b40b8eff9993 |
24-Jan-2017 |
Rubin Xu <rubinxu@google.com> |
Fix NPE in LockPatternUtils mDevicePolicyManager field can be null if getDevicePolicyManager() is never called. A previous refactor removed an apparent unused call to getDevicePolicyManager(), leading to NPE when mDevicePolicyManager is accessed. We should always use getDevicePolicyManager() to access DevicePolicyManager instance. Test: manual Bug: 34612758 Change-Id: Ic964b4ee4e3c56301295b8f0629bd005c732c5c4
idget/LockPatternUtils.java
|
38c4680aae03be539c7adc64697c5c65a54d6d48 |
19-Jan-2017 |
Alison Cichowlas <asc@google.com> |
Tron - Omit overlong lines and warn when doing so. Test: updated LogBuilderTest Change-Id: I0218acfacca53598a546cea5b3adeecd0d639031
ogging/LogBuilder.java
ogging/MetricsLogger.java
|
7924782c000733b2d7a180701b74988f0154adee |
24-Jan-2017 |
Yohei Yukawa <yukawa@google.com> |
Delay tasks from IMMS constructor to later phase This is a preparation CL for Bug 32343335. This CL basically addresses the concern raised in a previous CL [1] that added several synchnonized blocks in the constructor of InputMethodManagerService (IMMS). After hours of code reading and investigation, it is concluded to be safe IMMS to behave as if there was no IME available until SystemService.PHASE_ACTIVITY_MANAGER_READY phase. This allows IMMS to register callbacks not in the constructor but in the later phase to addresses the concern that object references to IMMS could be leaked into different threads before IMMS object is properly constructed. As far as performance is concerned, basically the amount of tasks to be done in the main thread remains same, or could be reduced a bit if some unnecessary callback events were skipped. To confirm this, we can check the total number of the following performance metrics. - StartInputMethodManagerLifecycle - StartActivityManagerReadyPhase [1]: I9d4d3d7232c984432185c10c13fb726a6158cac8 8f202f82fd86a3b40bc5e7d62779eddff21096b1 Bug: 32343335 Test: Manual: pre-installed IME on Direct-Boot disabled device Test: Manual: pre-installed IME on Direct-Boot enabled device Test: Manual: user-installed IME on Direct-Boot enabled device Test: Manual: user-installed IME on Direct-Boot disabled device Test: Manual: user switching scenario on Direct-Boot enabled device Test: Manual: user switching scenario on Direct-Boot disabled device Test: Manual: device unlocking scenario on Direct-Boot enabled device Change-Id: I5b37c450db4b25b3e635b6d634293a34eec8b9d4
nputmethod/InputMethodUtils.java
|
4ced22d6440d4998af93d5dc16d46c5d22b39363 |
23-Jan-2017 |
Aurimas Liutikas <aurimas@google.com> |
Merge "Port RecyclerView to com.android.internal.widget.RecyclerView"
|
2505b722477bb6f813349e2475af662c352faa9d |
23-Jan-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Add ResolverActivity testing"
|
4a65687b853a92268f4f0eb52f22e092b16f8ed3 |
23-Jan-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Expose fonts.xml via public API with a service"
|
199ba1cb272daa147510c3be27ad129b5beb5b4e |
18-Jan-2017 |
Mady Mellor <madym@google.com> |
Adjustments to PIP heuristics to snapping along edges of screen Updating to match prototype — PIP will snap to corners if within a certain distance from them - PIP can be placed freely along edges of screen otherwise Test: manual Change-Id: Ief5337c5fcfc2a19088bb947486634712ec6ca5d
olicy/PipSnapAlgorithm.java
|
9149dcaf414ebdac231af93d44abd5951a514a7e |
17-Jan-2017 |
Hakan Seyalioglu <hseya@google.com> |
Add ResolverActivity testing Still very basic, but will be adding as we find more issues pop up. Test: Ran the tests Change-Id: Ib9863509d140ff425ce446ecc876f53494d4fd0e
pp/ResolverActivity.java
pp/ResolverListController.java
|
ec30d6e12fccf828c544e4c2a1ee27a4c765713b |
23-Jan-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "add a signaled reader to the eventlog"
|
d09bf8271eea566ed064bd333f9564c4dd718c5b |
02-Dec-2016 |
Chris Wren <cwren@android.com> |
add a signaled reader to the eventlog Test: manual using a logspammer app Change-Id: I89e3dda82d4d1d3fc6d343b634642687e550f70a
ogging/legacy/EventLogCollector.java
|
04d72abde1efc963ebb2f145f859552e83b92d13 |
10-Jan-2017 |
Clara Bayarri <clarabayarri@google.com> |
Expose fonts.xml via public API with a service This change creates a new FontManagerService, in charge of providing font management data. It exposes a public API to retrieve the information in fonts.xml without accessing it directly. To do this, it also refactors FontListParser's internal classes into a new public FontConfig class holding all the font data. getSystemFonts() returns all the available information in fonts.xml as well as file descriptors for all the fonts. This allows us to share the memory consumed by these files between all clients. Bug: 34190490 Test: See attached CTS change in topic Change-Id: I0e922f8bcc9a197a1988d04071eb485328d66fb7
ont/IFontManager.aidl
|
af6668bc9d10f36fbd9a2aaa8b61852f7258591e |
21-Jan-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "resolve merge conflicts of 5fa7fb1d9f2a to master"
|
655f908aa6c0838353bcb50dd175a01038105db7 |
21-Jan-2017 |
Zac Iqbal <zacharyi@google.com> |
Merge "Added an onDeviceUnlockLockout callback to TrustAgentService."
|
3bb7e5c9097a9e33eea0093e919243a406be6fbc |
21-Jan-2017 |
Jesse Hall <jessehall@google.com> |
resolve merge conflicts of 5fa7fb1d9f2a to master Test: make Change-Id: I7f119535a120303796fcd08f0274269f7d0dbaba
|
fd104e7fde7f53700da58cbab57d73b938b837a7 |
20-Jan-2017 |
Jesse Hall <jessehall@google.com> |
Load EGL early in Activity launch, instead of in Zygote Preloading EGL in Zygote was originally a memory footprint optimization, but it turns out to be an important app startup time optimization as well. Preloading EGL in Zygote is incompatible with updatable graphics drivers, but we don't want to do it on-demand as part of drawing the first frame either, since that increases first-frame latency unacceptably. This change removes Zygote preload, and instead loads EGL on a low-priority background thread immediately after choosing which graphics driver to use. This means it is usually done well before drawing the first frame, without significantly disrupting other activity launch work. Test: observe systrace of Calculator launch on bullhead Bug: 34404021 Change-Id: I6a0f6b90ade21848a10d51ddae62c936f70151b5 Merged-In: I887aa09bd35b088b16f53a89838a0c7c98f15761
s/ZygoteInit.java
|
327323d2b337077433fe02438a79cc98e91799e3 |
12-Jan-2017 |
Zachary Iqbal <zacharyi@google.com> |
Added an onDeviceUnlockLockout callback to TrustAgentService. Test: Manually tested onDeviceUnlockLockout being called with an actual TestAgentService implementation. Notes: - Active Trust Agents are no longer killed/unbinded from when a temporary device lockout occurs. Instead, the onDeviceUnlockLockout callback of the agent is called. Change-Id: Ifa0984d1d7e5153568334d736e9ebd5a00ef1297 Bug: 34198873
idget/LockPatternUtils.java
|
5fa7fb1d9f2a5b078405c5a63fd7ad05115d71d6 |
20-Jan-2017 |
Jesse Hall <jessehall@google.com> |
Load EGL early in Activity launch, instead of in Zygote Preloading EGL in Zygote was originally a memory footprint optimization, but it turns out to be an important app startup time optimization as well. Preloading EGL in Zygote is incompatible with updatable graphics drivers, but we don't want to do it on-demand as part of drawing the first frame either, since that increases first-frame latency unacceptably. This change removes Zygote preload, and instead loads EGL on a low-priority background thread immediately after choosing which graphics driver to use. This means it is usually done well before drawing the first frame, without significantly disrupting other activity launch work. Test: observe systrace of Calculator launch on bullhead Bug: 34404021 Change-Id: I887aa09bd35b088b16f53a89838a0c7c98f15761
s/ZygoteInit.java
|
9238b6124c72a216ccbbaa82f5f75828571d5841 |
19-Jan-2017 |
Ying Wai (Daniel) Fan <danfan@google.com> |
Correct the formula of battery capacity estimation. Instead of (current charge) * (current battery level percentage) the formula should be (current charge) / (current battery level percentage) to estimate the charge at 100% battery level. Bug: 34255953 Fixes: 34255953 Test: formula change CL. No existing unit tests found. Change-Id: I56ef7af3fb097a3082e0ef24329f522d2a0229cc
s/BatteryStatsImpl.java
|
196473955f9dfeb29b30757ad49df3ed68d6f65e |
28-Jul-2016 |
Adam Lesinski <adamlesinski@google.com> |
Change KernelUidCpuTimeReader Slog.wtf to Slog.e There is a known issue in the kernel uidcputime module that triggers the WTF, which has a cost to the system. Convert to a regular log instead. Bug:28950306 Change-Id: I7cbb3138f644075f0d9d65ce8b52bd835eb270fd (cherry picked from commit 82a4d6f93bd804735ca722887bad05290a65cd37)
s/KernelUidCpuTimeReader.java
|
d48fed9b55849246313072b66d1947789155c2c2 |
20-Jan-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Rename View.setTooltip/getTooltip to setTooltipText/getTooltipText"
|
7149a63961c5fe6706160bc717a3b6cbb083ca54 |
19-Jan-2017 |
Aurimas Liutikas <aurimas@google.com> |
Port RecyclerView to com.android.internal.widget.RecyclerView Change-Id: I5d5912fee6f736bfc93d28ad53fc35e22be953c3
idget/AdapterHelper.java
idget/ChildHelper.java
idget/DefaultItemAnimator.java
idget/GapWorker.java
idget/LinearLayoutManager.java
idget/LinearSmoothScroller.java
idget/NestedScrollingChild.java
idget/OpReorderer.java
idget/OrientationHelper.java
idget/RecyclerView.java
idget/RecyclerViewAccessibilityDelegate.java
idget/ScrollbarHelper.java
idget/ScrollingView.java
idget/SimpleItemAnimator.java
idget/ViewInfoStore.java
idget/helper/ItemTouchHelper.java
idget/helper/ItemTouchUIUtil.java
idget/helper/ItemTouchUIUtilImpl.java
|
6a944ca17547e520ed4988125ee4c1f172c87946 |
19-Jan-2017 |
Vladislav Kaznacheev <kaznacheev@google.com> |
Rename View.setTooltip/getTooltip to setTooltipText/getTooltipText Bug: 34454987 Test: android.view.cts.TooltipTest Change-Id: I7203d5c61804b79584ba8449643c6c0f27a90747
iew/menu/ActionMenuItem.java
iew/menu/ActionMenuItemView.java
iew/menu/IconMenuItemView.java
iew/menu/ListMenuItemView.java
iew/menu/MenuItemImpl.java
idget/FloatingToolbar.java
idget/ScrollingTabContainerView.java
|
bae6c26fdf60068af741a7d99c1df08bb48adfa9 |
19-Jan-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Ensure we account for insets in minimized state."
|
002693910e9168689933ecfff1ef3b507529dd2c |
19-Jan-2017 |
Kang Li <kanlig@google.com> |
Merge "Initialize Sharing Ranker with a pre-trained model."
|
114aeea51677345daca89c392adaef84d4499bd9 |
10-Jan-2017 |
Winson Chung <winsonc@google.com> |
Ensure we account for insets in minimized state. - When dragging slightly offscreen to minimize the PIP, ensure that the bounds take the insets into account so that the user can still interact with the PIP. Test: Enter PIP in landscape, try to minimize it. Change-Id: I093a37ba600722d44e50cc68dac77365a2ba062e
olicy/PipSnapAlgorithm.java
|
26ca65d42523fca95081d21589f46708987d647c |
29-Nov-2016 |
Chris Wren <cwren@android.com> |
create a metrics log reader for tests Add parallel logs using the new format for the old MetricsLogger calls. Deduplicate these after the new reader implementation is complete. Test: ./vendor/google/tools/systemui/systemui_test_cookbook.sh Change-Id: If12e1b66b0ec5ac23bd65e44df4f3c6d6931e722
ogging/LogBuilder.java
ogging/MetricsLogger.java
ogging/MetricsReader.java
ogging/legacy/CounterParser.java
ogging/legacy/EventLogCollector.java
ogging/legacy/HistogramParser.java
ogging/legacy/LegacyConversionLogger.java
ogging/legacy/LockscreenGestureParser.java
ogging/legacy/NotificationActionClickedParser.java
ogging/legacy/NotificationAlertParser.java
ogging/legacy/NotificationCanceledParser.java
ogging/legacy/NotificationClickedParser.java
ogging/legacy/NotificationExpansionParser.java
ogging/legacy/NotificationKey.java
ogging/legacy/NotificationPanelHiddenParser.java
ogging/legacy/NotificationPanelRevealedParser.java
ogging/legacy/NotificationVisibilityParser.java
ogging/legacy/PowerScreenStateParser.java
ogging/legacy/StatusBarStateParser.java
ogging/legacy/SysuiActionParser.java
ogging/legacy/SysuiMultiActionParser.java
ogging/legacy/SysuiQueryParser.java
ogging/legacy/SysuiViewVisibilityParser.java
ogging/legacy/TagParser.java
ogging/legacy/TronCounters.java
ogging/legacy/TronLogger.java
ogging/legacy/Util.java
|
b55db281da97560865d1362e94eb00e2e8a8d905 |
19-Jan-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge changes I1606b184,Id78dd4ab * changes: Publish StorageManager#openProxyFileDescriptor API. Add StorageManager#openProxyFileDescriptor.
|
9fb00183a04036a58ee208f5bfd6c9768982f0aa |
08-Nov-2016 |
Daichi Hirono <hirono@google.com> |
Add StorageManager#openProxyFileDescriptor. The CL: * Adds StorageManager#openProxyFileDescriptor API. * Turns IProxyFileDescriptorCallback into a class so that it can provides default implementations. * Removes mActive state from FuseAppLoop, because the state will be managed at the MountService side. * Adds StorageManagerIntegrationTest to check if FUSE is correctly mounted or not. Since it's implementation details, CTS does not help to test the behavior. Test: StorageManagerIntegrationTest Bug: 29970149 Change-Id: Id78dd4abcf9325820e9c77c264f54bfa77b85a92
s/AppFuseMount.aidl
s/AppFuseMount.java
s/FuseAppLoop.java
|
9988f368271feae0ba499d9ce5202234b33ccb1d |
18-Jan-2017 |
Kang Li <kanlig@google.com> |
Initialize Sharing Ranker with a pre-trained model. Test: manual shared images in Photos; webpages in Chrome; contacts in Contacts, and ran unit tests. Change-Id: If8c724a4085f1436b3e1e5d62754c6563f756915
pp/ResolverComparator.java
|
b4050d80427afe56fea20868f6b93a66d6c8d98b |
18-Jan-2017 |
Tamas Berghammer <tberghammer@google.com> |
Merge "DO NOT MERGE: Revert "Update package names to work with the proto3 compiler"" into nyc-mr1-dev-plus-aosp
|
24d8553316c6239d79f3ff509f68b707d1330451 |
18-Jan-2017 |
Tamas Berghammer <tberghammer@google.com> |
DO NOT MERGE: Revert "Update package names to work with the proto3 compiler" This reverts commit cbd3f0c59a75e0b46dbb0635e81f82b8b9617791. Change-Id: I6e8d193fa22e0e7e30b214c13ae0480d3c9b0dc6
pp/ChooserActivity.java
pp/ResolverActivity.java
ogging/MetricsLogger.java
|
3db5d42f90f38506fc73938266a1ee71b1553eb1 |
18-Jan-2017 |
Tamas Berghammer <tberghammer@google.com> |
Merge "Update package names to work with the proto3 compiler" into nyc-mr1-dev-plus-aosp
|
70c5c30afa1379d4c3c856f08a3b5a0fdb5f9d92 |
18-Jan-2017 |
Selim Cinek <cinek@google.com> |
Merge changes Ic5ceb729,I51fab5be,Id7abd858,Ic5fce695,I14a75cd6, ... * changes: Fixed the interactivness of the shelf on the keyguard Follow up fixes for expandhelper Fix guts not expanding when QSPanel is expanded Fixed an issue where the setVisibility wasn't annotated Fixed a crash when a notification is updated Improved the performance of the shelf / scrim Fixed a caching issue where icons could stay greyscale
|
d3b4a1b9bda73169886882dfd306ba8a8f66e027 |
11-Jan-2017 |
Selim Cinek <cinek@google.com> |
Fixed an issue where the setVisibility wasn't annotated The setVisibility method wasn't properly using the @RemotableViewMethod and therefore certain notifications could not be sent. Change-Id: Ic5fce695486d53f1b327d3137cbe67beacfaafb9
idget/CachingIconView.java
|
6725c8d93e605f39abf25c5a623f391850c1d5cd |
17-Jan-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge changes I906f6667,I42421408 * changes: Construct ambient view in Notification Notification: Refactor template parameter passing
|
881da84c6b6b7112b165ce433c4d096783227352 |
17-Jan-2017 |
Jesse Hall <jessehall@google.com> |
DO NOT MERGE Revert "Stop preloading EGL/GLES in Zygote" am: e8ce1276e2 Change-Id: Ib5f68ce3a05cdb6e6f1bba5f6a17d0848e9a27ab
|
487374fd6d1c61b49734ce1857824646be83b587 |
12-Jan-2017 |
Adrian Roos <roosa@google.com> |
Construct ambient view in Notification Bug: 30876804 Test: manual Change-Id: I906f666711a8d92b557184c652b1d6e33ae6f3d8
til/NotificationColorUtil.java
|
e8ce1276e265340fdd6dd3e964dff00916267f4d |
17-Jan-2017 |
Jesse Hall <jessehall@google.com> |
DO NOT MERGE Revert "Stop preloading EGL/GLES in Zygote" This reverts commit 93f630e1c3011a36f6560fd6115cf1a0e809c5e0. Change has already been reverted in master, hence DO NOT MERGE. Bug: 34348911
s/ZygoteInit.java
|
2852a28254a5b8b99b2a74554af1dd8e9828c60e |
17-Jan-2017 |
Jesse Hall <jessehall@google.com> |
Revert "Stop preloading EGL/GLES in Zygote" This reverts commit 9c9cc3e94dd3b07ebf2ab52f1837dd88a64a9b57. Test: 5x adb shell am start -W -n com.google.android.calculator/com.android.calculator2.Calculator Bug: 34306111 Change-Id: Iebb3c823613c97c4a2b0f1e72bcea01e4d519fc7
s/ZygoteInit.java
|
0bf67a29d990892fe2ce1c26b5a0eadd7fe5e930 |
16-Jan-2017 |
Kang Li <kanlig@google.com> |
Merge "Adds annotations to Intent, and enables ChooserActivity to rank apps according to annotations."
|
4f6a5b7c43b586d08e49388f3748f7e9832b4e3f |
14-Jan-2017 |
Jesse Hall <jessehall@google.com> |
Stop preloading EGL/GLES in Zygote am: 93f630e1c3 Change-Id: Ia177980a2e97a50e7001068aee02372335c09497
|
a959ccbc33c63213e857f91ea8b06ef5d4cc38f3 |
14-Jan-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Stop preloading EGL/GLES in Zygote" into nyc-mr2-dev
|
93f630e1c3011a36f6560fd6115cf1a0e809c5e0 |
12-Dec-2016 |
Jesse Hall <jessehall@google.com> |
Stop preloading EGL/GLES in Zygote It's not clear this actually makes much difference on modern devices/drivers. With updatable graphics drivers, we'd have to be able to unload the preloaded driver from processes that don't use the system driver, which is additional complexity and risk. On bullhead and sailfish, meminfo actually showed slightly more memory available while sitting at launcher just after boot with this change than previously. Looking at detailed stats, the differences appeared to mostly within run-to-run variation, but there wasn't evidence of a regression. Bug: 33531483 Test: boot through lockscreen/launcher Change-Id: I1892302c1750cdbeaf5b9979f8da4dc6bd7b3e75 Merged-In: I1892302c1750cdbeaf5b9979f8da4dc6bd7b3e75
s/ZygoteInit.java
|
40d88717b3e22900f23c427b274b58635638fa64 |
14-Jan-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Stop preloading EGL/GLES in Zygote"
|
9fa2a2cd46e11be0ea50ad7be0d3dd2c9273f55a |
06-Jan-2017 |
Kang Li <kanlig@google.com> |
Adds annotations to Intent, and enables ChooserActivity to rank apps according to annotations. Test: Unit tests and manul tests. More unit tests to be added. Change-Id: I3cbfd0cc10007290585fa3e7e3c92e1731f1f7b8
pp/ChooserActivity.java
pp/ResolverActivity.java
pp/ResolverComparator.java
pp/ResolverListController.java
|
673de10bd0999a9b816eff51e7e6d33aa4784d3a |
14-Jan-2017 |
Aurimas Liutikas <aurimas@google.com> |
Merge "Remove unused classes from com.android.internal.widget"
|
9c9cc3e94dd3b07ebf2ab52f1837dd88a64a9b57 |
12-Dec-2016 |
Jesse Hall <jessehall@google.com> |
Stop preloading EGL/GLES in Zygote It's not clear this actually makes much difference on modern devices/drivers. With updatable graphics drivers, we'd have to be able to unload the preloaded driver from processes that don't use the system driver, which is additional complexity and risk. On bullhead and sailfish, meminfo actually showed slightly more memory available while sitting at launcher just after boot with this change than previously. Looking at detailed stats, the differences appeared to mostly within run-to-run variation, but there wasn't evidence of a regression. Bug: 33531483 Test: boot through lockscreen/launcher Change-Id: I1892302c1750cdbeaf5b9979f8da4dc6bd7b3e75
s/ZygoteInit.java
|
82031556649562610bfb1ced0ab891537923ccc9 |
13-Jan-2017 |
Andrew Scull <ascull@google.com> |
resolve merge conflicts of ad4aa1ce7d3d to nyc-mr1-dev am: eb35ad9969 am: 3aac3ebee1 am: 3c9b36482f Change-Id: I2eb73ac546ce8be144ec96fcac573caa2c5e8a13
|
3c9b36482f0120756ddcc3b6fe5f57d3136c7902 |
13-Jan-2017 |
Andrew Scull <ascull@google.com> |
resolve merge conflicts of ad4aa1ce7d3d to nyc-mr1-dev am: eb35ad9969 am: 3aac3ebee1 Change-Id: Id7be6d9656b292ec1bf526750db8081022267c4a
|
284d9401ac1dbbb5f2030a2968c15fd79575fda1 |
13-Jan-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Refactor LockSettingsService to unify the handling of pattern and password"
|
9af145dcc43e26e12ac41a5f705a28eff6f13089 |
13-Jan-2017 |
Andrew Scull <ascull@google.com> |
resolve merge conflicts of ad4aa1ce7d3d to nyc-mr1-dev am: eb35ad9969 am: 3aac3ebee1 Change-Id: Idf677426c40799b17d08e0a8ac7dfafc2f2609b2
|
3aac3ebee1079ba56afde5d149b0653c891cb5a8 |
13-Jan-2017 |
Andrew Scull <ascull@google.com> |
resolve merge conflicts of ad4aa1ce7d3d to nyc-mr1-dev am: eb35ad9969 Change-Id: I4fd9ce4c79db5a10f28008c89205fc9c8ef2888f
|
64b018e0ebf0408f82a5347ffe695a57dd9f87fa |
06-Jan-2017 |
Kang Li <kanlig@google.com> |
Adds tests for b/34095835. Bug: 34095835 Test: reproduced the bug in b/34095835 to ensure that it is covered by the test. Manually ran the tests. Change-Id: I28a887341906dc443e1a854ddba51cd1b4daeead
pp/ChooserActivity.java
pp/ResolverActivity.java
|
eb35ad9969a173ac4d6279a5e322e8176c2ae6d1 |
13-Jan-2017 |
Andrew Scull <ascull@google.com> |
resolve merge conflicts of ad4aa1ce7d3d to nyc-mr1-dev Change-Id: I97ef31536cd06495a08a3f94f81df2d1376186e0
|
ad4aa1ce7d3dd2dd8d5690eb2f7653ca3c27000e |
13-Jan-2017 |
Andrew Scull <ascull@google.com> |
resolve merge conflicts of e4cefbf4fce4 to nyc-dr1-dev Change-Id: Ib536a33ba381c28397320edd516d52727e5bdacc
|
e4cefbf4fce458489b5f1bebc79dfaf566bcc5d5 |
02-Dec-2016 |
Andrew Scull <ascull@google.com> |
Don't save password metrics to disk. On FBE devices, don't save the metrics to disk but compute them when the password is first entered and only store them in RAM. Merged-in: 5daf273b7e3272269c53eda20ce494d0e7a365b5 Bug: 32793550 Change-Id: Icee7f615167761177b224b342970a36c7d90f6ba
idget/LockPatternUtils.java
|
1de89b3bec2f296763f3ecde9a36ecbca2110f3d |
30-Nov-2016 |
Rubin Xu <rubinxu@google.com> |
Refactor LockSettingsService to unify the handling of pattern and password Also fix LockSettingsStorageTests. More unit tests on LockSettingsService to be added in the next CL. Bug: 33126408 Test: runtest frameworks-services -c com.android.server.LockSettingsStorageTests Change-Id: I0f143b26fed1d5ae122fba3b57bd39c7793ad8d9
idget/ILockSettings.aidl
idget/LockPatternUtils.java
|
adf8b4ca7660d4196ca575d12d05ce0b3077b23f |
12-Jan-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Converting action bars to clusters."
|
1abe85c867f552a5cdf50fba3f60d796284c2102 |
07-Jan-2017 |
Vadim Tryshev <vadimt@google.com> |
Converting action bars to clusters. ActionBar keyboard navigation logic is now implemented via clusters. Old implementation using setTouchscreenBlocksFocus and Ctrl+Shift+< shortcut is removed. Looking at the code, I can’t rule out existence of all 3 categories (1) action bars with a nested toolbar, (2) action bars without a nested toolbar and (3) Toolbars outside of action bars. Because of this, I set “cluster” attribute both on action bar and toolbar, and have code to avoid nested clusters in case (1). Support lib’s action/tool bars aren’t converted, however, they didn’t regress since Ctrl+Shift+< never worked for them. Will be done after feature freeze. Bug: 32151632 Test: Manual checks. Change-Id: Ieb93980088c0fb385a9bc8a5d218ffc269b94dc5
pp/ToolbarActionBar.java
pp/WindowDecorActionBar.java
|
2cddef3329c751262e9783f760c1761972278272 |
12-Jan-2017 |
Hakan Seyalioglu <hseya@google.com> |
Merge "Fix some issues with the last used entry"
|
63ba2d67fb5350a6d6a5745f9360bda46ecb7a35 |
11-Jan-2017 |
Aurimas Liutikas <aurimas@google.com> |
Merge "Remove unused com.android.internal.widget.Smileys class"
|
33550129e5d86e3ba81d8c9ba67dd9a8dc6a68c1 |
07-Jan-2017 |
Hakan Seyalioglu <hseya@google.com> |
Fix some issues with the last used entry Delay a few operations until after the async phase which rely on display info being retrieved for resolve targets until after they are available. Also fix a smaller bug where the list header may be appended multiple times on activity recreation. Wanted to submit this while writing unit tests still in progress since there's an open P1 on this for dogfood. bug: 34103288, 34128854, 34127768 Test: Manual testing - writing unit tests in progress. Change-Id: I47f747a7493f47863a0107cd8054901bab494462
pp/ResolverActivity.java
|
fe0c0e05be16f59ea06a87ed9ba20fd0a8fac788 |
11-Jan-2017 |
Tao Bai <michaelbai@google.com> |
Merge "Load WebViewChromiumFactoryProviderForO"
|
0f642d27098a9ab26f51cb7c1bf5e53e374c83c5 |
11-Jan-2017 |
Alison Cichowlas <asc@google.com> |
Merge "Add a required main category for multi logs."
|
cbd3f0c59a75e0b46dbb0635e81f82b8b9617791 |
22-Jun-2016 |
Tamas Berghammer <tberghammer@google.com> |
Update package names to work with the proto3 compiler Bug: b/28974522 Change-Id: I5f3adf4946ee4ba1e09e4f40afe83c151405972a (cherry picked from commit 383db5ebcc3a4a615faf249bf4f126f42e80b82e)
pp/ChooserActivity.java
pp/ResolverActivity.java
ogging/MetricsLogger.java
|
3b6bcfb65d3a869ac36f5fea9a78820e1268470a |
11-Jan-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Require InputContentInfo.requestPermission()"
|
e19589fbe83f113edc5b071a9908db6ad27b9c67 |
11-Jan-2017 |
Andreas Gampe <agampe@google.com> |
Merge "Zygote: Add fdsToIgnore" am: 5b22a826d5 am: 140b9b65a1 am: e4cff36099 am: 3b51506c5c Change-Id: I24e391d2cd7b9bff0808fc9355059b1b71bcba3e
|
3b51506c5c0ab65db456e45c001713faa8a08e33 |
11-Jan-2017 |
Andreas Gampe <agampe@google.com> |
Merge "Zygote: Add fdsToIgnore" am: 5b22a826d5 am: 140b9b65a1 am: e4cff36099 Change-Id: I89cd109839b4af2510a5b1789a146f7efea4cb80
|
e4cff360995579639d952576e8db137a6fe6d085 |
11-Jan-2017 |
Andreas Gampe <agampe@google.com> |
Merge "Zygote: Add fdsToIgnore" am: 5b22a826d5 am: 140b9b65a1 Change-Id: Ib4c46887ed5d87ef143bd866320d77b75d8711a3
|
140b9b65a12409b3abaa63a99b99296d50827f05 |
11-Jan-2017 |
Andreas Gampe <agampe@google.com> |
Merge "Zygote: Add fdsToIgnore" am: 5b22a826d5 Change-Id: I458e354acf620cb434de41790ce94b814ff0a4ea
|
da1acefcd0fb944880bf50248f37c2c1ed01ed0b |
11-Jan-2017 |
Aurimas Liutikas <aurimas@google.com> |
Remove unused classes from com.android.internal.widget Both PasswordEntryKeyboard and RotarySelector seems to have been used by lockscreen in the past, but are no longer used. Test: None Change-Id: I3c1a5aaa426caf677b06a5f77ad8714aa1ad1502
idget/PasswordEntryKeyboard.java
idget/PasswordEntryKeyboardHelper.java
idget/PasswordEntryKeyboardView.java
idget/RotarySelector.java
|
8dfa178efbbb155657639bd526e9a8579fce3886 |
05-Jan-2017 |
Andreas Gampe <agampe@google.com> |
Zygote: Add fdsToIgnore Add file descriptors that should be ignored in the file descriptor table check. Use this to ignore the pipe file descriptors when starting an app with invoke-with (wrapper). Bug: 32607405 Test: m Test: Device boots Test: Apps start Test: adb root && adb shell setprop wrap.com.android.calculator2 logwrapper && adb shell am start -S -n com.android.calculator2/.Calculator Change-Id: I4a30dfc9382d3172cc815bd41b17a123799354f6
s/Zygote.java
s/ZygoteConnection.java
|
584aec58241701d9ae9461aa7040b3e924ac9bfa |
11-Jan-2017 |
Aurimas Liutikas <aurimas@google.com> |
Remove unused com.android.internal.widget.Smileys class This class was added back in 2009 for cupcake and is no longer used. Test: none Change-Id: I072f6bc8606dd3b2855f43474eb92a64044a6146
idget/Smileys.java
|
15fe73846cb1a94599f98b458f7a4c052206b9ea |
11-Jan-2017 |
Robert Sesek <rsesek@google.com> |
Dynamically add the webview_zygote's preloaded APK to the zygote FD whitelist. am: 54e387ddbe am: 839a185b2e am: df781cc514 Change-Id: I869aaa330de7fb0de2d608a6cbf7a8974e9757ba
|
5cc5d8a3e94d8150b2e1b6310ec92569e931c277 |
10-Jan-2017 |
Alison Cichowlas <asc@google.com> |
Add a required main category for multi logs. Test: updated LogBuilderTest Change-Id: Ia5359e12a7a84af31d9a966f2c81fc943aadfbdb
ogging/LogBuilder.java
|
df781cc5147c07f1d28b78806b3578a2ff571497 |
11-Jan-2017 |
Robert Sesek <rsesek@google.com> |
Dynamically add the webview_zygote's preloaded APK to the zygote FD whitelist. am: 54e387ddbe am: 839a185b2e Change-Id: I1e761ea737447b347f2542419d18d1f42b1b50db
|
839a185b2eca0c42a43cbba1f1a8ecf92bd015c2 |
10-Jan-2017 |
Robert Sesek <rsesek@google.com> |
Dynamically add the webview_zygote's preloaded APK to the zygote FD whitelist. am: 54e387ddbe Change-Id: I7b4e809767e4cdd64da4094decc929504e1e93d8
|
6b422e287c984c85f8c1406db7d127e82787826e |
10-Jan-2017 |
Yohei Yukawa <yukawa@google.com> |
Require InputContentInfo.requestPermission() This CL logically reverts my previous CL [1], which allowed the system automatically grant a temporary URI permission to the target application when the IME calls InputConnection#commitContent() with InputConnection#INPUT_CONTENT_GRANT_READ_URI_PERMISSION. Based on conversations with application developers who have supported Commit Content APIs, I concluded that my assumption that automatically granting the permission without an explicit call of InputContentInfo.requestPermission() would help application developers was wrong. They anyway need to take care of the situation where the app fails to read the data from the given content URI. Thus just receiving SecurityException() because of not calling it is still one of such cases that application developers cannot forget about. Therefore with this CL InputContentInfo.requestPermission() becomes mandatory when InputConnection#INPUT_CONTENT_GRANT_READ_URI_PERMISSION is specified. [1]: Id955435dd2e72549ee7134f46b3c6951581694ad f3806f57a59ede663f3fa2ad1f5080bdbf20e372 Bug: 32315394 Test: By github.com/googlesamples/android-CommitContentSampleApp Change-Id: I8a3cb79ae6d6c4113914734799b21bfc96e3ca3e
iew/IInputConnectionWrapper.java
|
5df7f1ab6183d5abe50b1bfe00cc86eec23f8cf0 |
10-Jan-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Provide non-blocking SurfaceView draw notification path."
|
54e387ddbe6a0462bc8e9e15c7c7b3463adfcb24 |
02-Dec-2016 |
Robert Sesek <rsesek@google.com> |
Dynamically add the webview_zygote's preloaded APK to the zygote FD whitelist. This refactors the whitelist to be a class, rather than just a static C array. The whitelist can then be augmented dynamically when the package path is known in the webview_zygote. Test: m Test: sailfish boots Test: Enable Multi-process WebView in developer options, perform a search in GSA. Bug: 21643067 Change-Id: Ia1f2535c7275b42b309631b4fe7859c30cbf7309 (cherry picked from commit 061ee3088a79ab0e07d37d1c0897d51422f29c4e)
s/WebViewZygoteInit.java
s/Zygote.java
|
755eded053b4d80f663a13a6462c25ba4b5c5383 |
10-Jan-2017 |
Tao Bai <michaelbai@google.com> |
Load WebViewChromiumFactoryProviderForO BUG: 34180497 Test: change the name of class to load. Change-Id: I586e83242d380b1def88de605a4e9dee375c87b2
s/WebViewZygoteInit.java
|
7cf986aba344c19559d83647db9bf8d41fc6f06c |
10-Jan-2017 |
Michael Kwan <mkwan@google.com> |
resolve merge conflicts of c252b661e607 to master Change-Id: Ia3fbedc5b0f90988ef319720a9e668ccc9e297f4
|
c252b661e6074611019e226da669613595057540 |
10-Jan-2017 |
Michael Kwan <mkwan@google.com> |
Check if the activity translucency was converted before converted back. am: 39dd370d8e am: 898385ed59 Change-Id: I5bee496498ebcff712184f417adfdf8ee5436e7d
|
fe9e68a63cb4cddbea2ef160f2b87fe2fcbc6045 |
10-Jan-2017 |
Michael Kwan <mkwan@google.com> |
Check if the activity translucency was converted before converted back. am: 39dd370d8e Change-Id: Ibf6e7b3a1d2767c91cca402fabcc1a0a3616733e
|
898385ed596fcc0a6a7c9ac3995fa57a6badecec |
10-Jan-2017 |
Michael Kwan <mkwan@google.com> |
Check if the activity translucency was converted before converted back. am: 39dd370d8e Change-Id: Ib0705da70acd8abceedd5c1deeacae5023032543
|
39dd370d8e0d04e1a860afc4136ad6bd6d521018 |
09-Jan-2017 |
Michael Kwan <mkwan@google.com> |
Check if the activity translucency was converted before converted back. Bug: 34084490 Change-Id: Ib04c76549a31c7e523649f9d284637d44d7477ae
idget/SwipeDismissLayout.java
|
29c0a2c93d8bcba6b9a42bfc19d20d3c3502bc3e |
09-Jan-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Do not report uptime to tron after runtime restart"
|
d9d871ff58d8fff4e02c72bf5d5b662fd8b92877 |
09-Jan-2017 |
Mark Renouf <mrenouf@google.com> |
Omit NavigationGuard if the input method uses FLAG_LAYOUT_IN_OVERSCAN am: 9b32a35aa7 am: 7ef0b07465 am: d5a1123109 Change-Id: Ie02c9f74fc93133a68940204420c48f92d4b352f
|
e7e4998784f6ca4ad8b50ba766e10a2aefaf0ddb |
09-Jan-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Updating PIP to match UX"
|
d5a1123109ff5dae916c34108af509c4501a1698 |
09-Jan-2017 |
Mark Renouf <mrenouf@google.com> |
Omit NavigationGuard if the input method uses FLAG_LAYOUT_IN_OVERSCAN am: 9b32a35aa7 am: 7ef0b07465 Change-Id: I8e6ed26b1109dd3cb293d3a0a2307877fa5e4304
|
7ef0b074654bac830857b0980658d0fdae627e60 |
09-Jan-2017 |
Mark Renouf <mrenouf@google.com> |
Omit NavigationGuard if the input method uses FLAG_LAYOUT_IN_OVERSCAN am: 9b32a35aa7 Change-Id: I99d041ae3a1771e17c94a168cf672f8b73ce572d
|
bf30b430d4914e0506728f3f71cac42bd6506c67 |
09-Jan-2017 |
Mark Renouf <mrenouf@google.com> |
Omit NavigationGuard if the input method uses FLAG_LAYOUT_IN_OVERSCAN am: 9b32a35aa7 Change-Id: I1576235d933d467963a4522e138036fca3e49891
|
5df216f209c66afd337665189648e9a6a4102c66 |
09-Jan-2017 |
Mark Renouf <mrenouf@google.com> |
Merge "Omit NavigationGuard if the input method uses FLAG_LAYOUT_IN_OVERSCAN" into cw-f-dev
|
25cfa134835e3791bdb6572f5e25cf4599015678 |
16-Nov-2016 |
Robert Carr <racarr@google.com> |
Provide non-blocking SurfaceView draw notification path. SurfaceView needs to notify the window manager that drawing has been completed, so that animations and such can begin. Currently this is implemented through having the SurfaceView user block in surfaceRedrawNeeded (called from UI thread) until a frame has been completed. This blocking can be unnecessary serialization during startup, and also clumsy to implement for some users. Test: GLSurfaceView and takeSurface API Demos, android.server.cts.SurfaceViewTests Bug: 31850030 Change-Id: Idda02098a635f25cf392f2d59a3abbe54a1d64d4
iew/BaseSurfaceHolder.java
iew/SurfaceCallbackHelper.java
|
6733e6c6b6f5c49b3c668caae9a8765221c22412 |
07-Jan-2017 |
Fyodor Kupolov <fkupolov@google.com> |
Do not report uptime to tron after runtime restart Runtime restart doesn't reset the uptime counter. We shouldn't report boot timings in that case. Bug: 32807863 Test: manual Change-Id: If9510c0d5c633acefe70f241e0823da8f6c248a2
s/ZygoteInit.java
|
0f961084ce020e2c002897979857bb267b154f47 |
09-Jan-2017 |
Alison Cichowlas <asc@google.com> |
Merge "Log wrapper for multi-metrics in tron."
|
6224a32197389a80ea5f48c0dd39f720d7d9604a |
07-Jan-2017 |
Adam Lesinski <adamlesinski@google.com> |
Merge changes from topic 'learned_capacity' * changes: BatteryStats: Report learned battery capacity as event Parcel/unparcel charge_full state from BatteryProperties
|
803054dccb2f2201c6b11f5ab4e61ef8dff984e1 |
13-Dec-2016 |
Alison Cichowlas <asc@google.com> |
Log wrapper for multi-metrics in tron. Test: Added new LogBuilderTest; runtest --path frameworks/base/core/tests/coretests/src/com/android/internal/logging/LogBuilderTest.java new file: core/java/com/android/internal/logging/LogWrapper.java Change-Id: I8c64a07b95ab9a70f39663d4ec54f9ec1bf49063
ogging/EventLogTags.logtags
ogging/LogBuilder.java
ogging/MetricsLogger.java
|
a5acf18dfedaf38d7a66a828a5be918c7e160253 |
06-Jan-2017 |
Winson Chung <winsonc@google.com> |
Updating PIP to match UX - Updating menu actions to match design, fixing issue where the actions background would still be visible if there were no actions - Enabling tap-to-show-menu, minimizing, snap-to-edge by default, and removing swipe to dismiss option. - Making the visible size a fixed value instead of a fraction of the PIP size Test: android.server.cts.ActivityManagerPinnedStackTests Change-Id: Ib767df497ca7bc901c553d35168080f3b737033a Signed-off-by: Winson Chung <winsonc@google.com>
olicy/PipSnapAlgorithm.java
|
88a2a61f09ddf0beb60f7ee3d148f4dec4f466a8 |
18-Nov-2016 |
Alain Vongsouvanh <alainv@google.com> |
widget: Adding support for custom LockPatternView. OEMs can overlay the default 9 dots by providing two drawables that represent those dots: * lockscreen_notselected: asset to display when a cell has not been selected. * lockscreen_selected: asset to display when a cell has been selected. BUG: 33755663 Change-Id: Ic595b01f5e1321696b7a3feb0ff73c1acccfb942
idget/LockPatternView.java
|
c89202e177e7a6be1e489b6721621cf903d9e6fb |
06-Jan-2017 |
Alain Vongsouvanh <alainv@google.com> |
resolve merge conflicts of cb29c97907f3 to nyc-mr2-dev-plus-aosp Change-Id: I22ff2e61c0d46310e62fa45f98e11a5bba3d5f1a
|
5549258eea588b82fe8c0690062d2c543f7bf3a1 |
06-Jan-2017 |
Alain Vongsouvanh <alainv@google.com> |
resolve merge conflicts of 2fda2ce15958 to nyc-mr1-dev-plus-aosp Change-Id: Ia35164bd4ea262fa72afb7b78a47b0e4f0ef96ba
|
54217e5c2521dc9d8ffb1a4dc8f4be2c6abbc97f |
05-Jan-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Added SystemServerInitThreadPool"
|
e29a5a11529dc7df82911b48b9f95461383cbcc2 |
17-Dec-2016 |
Fyodor Kupolov <fkupolov@google.com> |
Added SystemServerInitThreadPool System services can use it during the boot to submit tasks that can be run in parallel with the main thread. Switched PersistentDataBlockService and FingerprintService from FgThread to the new thread pool. UiModeManagerService: update initial configurations on init thread. They run while holding the mLock so no extra synchronization barriers are needed at a later stage. Test: manual - device boots without errors Test: ParallelPackageParserTest passes Change-Id: I548f34b0a18f61924e09a39afb12e085cde35442
til/ConcurrentUtils.java
|
f1941775b6e0d4a47ce1cf895a0ea7b41bbaaaeb |
05-Jan-2017 |
Kang Li <kanlig@google.com> |
Merge "Fix crash when updating ranking model in ChooserActivity."
|
192d719abb678d04e43944d5ac977731ad5d58c7 |
05-Jan-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Add content description and tooltip to menu item"
|
cb29c97907f32141f5b988c023606d42bb963222 |
05-Jan-2017 |
Alain Vongsouvanh <alainv@google.com> |
widget: Adding support for custom LockPatternView. am: 2fda2ce159 Change-Id: Ib0d53bd7258f784dc3cb0661757b7c6d4979007f
|
0cef910d5e159800bacb69310a69ba04eafcd30c |
05-Jan-2017 |
Kang Li <kanlig@google.com> |
Fix crash when updating ranking model in ChooserActivity. Bug: 34095835 Test: manual tests (automated tests will be added later): 1. take a picture and share it to Photos; 2. take a bug report and share it to Gmail; 3. launch Chrome app, share a webpage to Drive; and 4. launch Contacts and share a contact to Messenger. Change-Id: Ie50c8305f90b6df69aa1e47c01d0b2212da0a37a
pp/ChooserActivity.java
pp/ResolverActivity.java
pp/ResolverListController.java
|
9b32a35aa7d47d39da919e777e2fe271cc83fa1c |
05-Jan-2017 |
Mark Renouf <mrenouf@google.com> |
Omit NavigationGuard if the input method uses FLAG_LAYOUT_IN_OVERSCAN In some cases (e.g. Android Wear) SystemWindowInsets can be non-zero due to overscan layout hints even when no SystemUI is present. This change resepects the overscan flag on input method windows allowing an IME to opt-out of the navigation bar guard and receive full-height content view. BUG: 32700226 Change-Id: Ic38f204a892bf34e8dae65990d5aa8c95af555d8
olicy/DecorView.java
|
7039cbc6f3a596aee6851014019849490f358f13 |
04-Jan-2017 |
Vladislav Kaznacheev <kaznacheev@google.com> |
Add content description and tooltip to menu item Bug: 34076597 Test: manual Change-Id: Ide32463252457721286c929ab2f8f7bae241835d
iew/TooltipPopup.java
iew/menu/ActionMenuItem.java
iew/menu/ActionMenuItemView.java
iew/menu/IconMenuItemView.java
iew/menu/ListMenuItemView.java
iew/menu/MenuItemImpl.java
idget/FloatingToolbar.java
|
2fda2ce1595840d9bcefe3947187fcaf842e5ef6 |
18-Nov-2016 |
Alain Vongsouvanh <alainv@google.com> |
widget: Adding support for custom LockPatternView. OEMs can overlay the default 9 dots by providing two drawables that represent those dots: * lockscreen_notselected: asset to display when a cell has not been selected. * lockscreen_selected: asset to display when a cell has been selected. BUG: 33755663 Change-Id: Ic595b01f5e1321696b7a3feb0ff73c1acccfb942
idget/LockPatternView.java
|
bb65893a2471a5da6310cf0c64c0659c3f6aefe7 |
05-Jan-2017 |
Torne (Richard Coles) <torne@google.com> |
Abstract ZygoteInit.maybePreload call for webview. Make ZygoteConnection call ZygoteInit.maybePreload via an overridable method on itself, so that the WebView zygote's subclass of ZygoteConnection can override it to do nothing; the WebView zygote doesn't want to do this preloading and can't due to permissions. Test: enable multiprocess webview, test webview apps work Bug: 32735001 Change-Id: Ia6ac7d35172ba69ff861fe5a44b09ac52b0afbf0
s/WebViewZygoteInit.java
s/ZygoteConnection.java
|
c9facc0a1f6f3facb7d67ddae9b8a04af78dad0c |
05-Jan-2017 |
Amith Yamasani <yamasani@google.com> |
Merge "Track background sensor usage"
|
ab9ad195d1e873f7569dec45c4e627a4e8ba67e4 |
06-Dec-2016 |
Amith Yamasani <yamasani@google.com> |
Track background sensor usage Keep an additional counter for background access of sensors. Increment the count when sensor is accessed while process is in the background state. Bug: 33553631 Test: runtest -x frameworks/base/core/tests/coretests/src/com/android/internal/os/BatteryStatsSensorTest.java Change-Id: I87d7dbdaf4c34aa9dd9c7e13134d8f5f759f4e2b
s/BatteryStatsImpl.java
|
a532c3ff8c2101de42281cb71cc411ab1dff64f0 |
04-Jan-2017 |
Sunny Goyal <sunnygoyal@google.com> |
Merge "AppWidgetManager: direct add widget support."
|
a5e50e2612fefd0c50595445dd4f2a68cfa33377 |
04-Jan-2017 |
Kang Li <kanlig@google.com> |
Merge "Log metrics for Smart-Sharing in ChooserActivity."
|
97a8d7038646c34b25619d2e2ae9d6c7c8104f35 |
04-Jan-2017 |
Kang Li <kanlig@google.com> |
Merge "Rank apps by Logistic Regression for Smart-Sharing."
|
87a563e0707bb7e2be034c195e9827dfe3451cfd |
02-Jan-2017 |
Sunny Goyal <sunnygoyal@google.com> |
AppWidgetManager: direct add widget support. Test: Manual test and all the unit tests: adb shell am instrument -e class com.android.server.pm.ShortcutManagerTest1 -w com.android.frameworks.servicestests ... to test9 adb shell am instrument -e class com.android.server.appwidget.AppWidgetServiceImplTest -w com.android.frameworks.servicestests Bug 32404406 Change-Id: Icd6d4cbd25d9cdf4508da725d95d6401cc3a46a7
ppwidget/IAppWidgetService.aidl
|
e1276bfe086a40a0fba7e81dd5db13f95287714d |
08-Dec-2016 |
Hakan Seyalioglu <hseya@google.com> |
Do the sorting for the ShareSheet asynchronously. This lets the screen fade out and share sheet start being displayed before all results are sorted. Based heavily on ag/1126533. There are two other follow ups that I'd like to do after this that aren't a part of this change: 1) Investigating images being loaded multiple times (from original change) 2) Put placeholder space while the sorted images are coming in - at the moment there's some jank when the list of applications becomes visible. Test: Unit tests for ChooserActivityTest (still would like to add tests for ResolveInfoController and UsbResolverActivity). Change-Id: I4c4a65fff1b0f17fc52b9bd01c3d5c59d649d119
pp/ChooserActivity.java
pp/ResolverActivity.java
pp/ResolverListController.java
|
a2c7774d218a5c42ea9154a3df122d5275589911 |
20-Dec-2016 |
Kang Li <kanlig@google.com> |
Rank apps by Logistic Regression for Smart-Sharing. Bug: 30982298 Test: manual - tested by sharing images in Photos and sharing texts in Chrome. Change-Id: I9808abdefbc898d3452e684f3462efafdfd53c23
pp/ChooserActivity.java
pp/ResolverActivity.java
pp/ResolverComparator.java
|
3680b73cbc69a745810a7e6171446a81e324dfea |
02-Jan-2017 |
Donghyun Cho <donghyun@google.com> |
Merge "Use AlertDialog for MediaRouteControllerDialog"
|
86165e354c8446aa505c9488de8e72bbe316f53e |
22-Dec-2016 |
Donghyun Cho <donghyun@google.com> |
Use AlertDialog for MediaRouteControllerDialog Rather than using custom layout for MediaRouteControllerDialog, use AlertDialog to lay out inner views and buttons properly. Also, obtain the media route icon from the current theme and animate it if necessary. Bug: 33253732 Test: Launched the dialog and verified. Change-Id: I4bec689ce808285e084fc9a90820b429e63e765a
pp/MediaRouteControllerDialog.java
pp/MediaRouteControllerDialogFragment.java
|
9082f5b697132e639d7f534017bde9d71f264713 |
02-Dec-2016 |
Kang Li <kanlig@google.com> |
Log metrics for Smart-Sharing in ChooserActivity. Bug: 33051310, 30982298 Test: manually shared several images in Camera. Change-Id: I6b147ec89729815931e2b626b7533e1e5b95c819
pp/ChooserActivity.java
|
5a3d0c6e11d9eee40e8134c2efc8fcf6485ce7c5 |
09-Nov-2016 |
Narayan Kamath <narayan@google.com> |
Allow lazy preloading of zygote resources. Add a flag that controls resource preloading. If set, the zygote waits until the first fork request to preload resources. When applied to the secondary zygote, this approach appears to save between 500-800ms of boot time once the webview RELRO step that uses the 32 bit zygote is deferred. Test: Manual Bug: 32735001 Change-Id: Id387b7132d052fa51b9c25f0142fcd546b99662d
s/ZygoteConnection.java
s/ZygoteInit.java
|
20a12da3ce5bf1bea6e580ef36e92ce26b21b0ea |
06-Dec-2016 |
Vladislav Kaznacheev <kaznacheev@google.com> |
Adjust tooltip layout Position a mouse hover tooltip closer to the target. Limit tooltip width and make it multiline (maxLines=3). Show a long press tooltip above the target, not below. Bug: 33352391 Bug: 33353823 Bug: 33354000 Test: manual Change-Id: Ie00353d715d73d432b5d892a0a7c04508a003a78
iew/TooltipPopup.java
|
cd6be5bdab2d3ac2012965cd3a69df467ae713d7 |
19-Dec-2016 |
Michael Kwan <mkwan@google.com> |
Fix OnCancelListener for Dialogs on swipe to dismiss. am: 67639a5f67 am: 5a0c0ffd03 am: 95ccfb0dcc Change-Id: I25f9462c60a59582d26a68c2cc7a2ca5a1c11857
|
95ccfb0dccd975100a2e667a92a66884d98409e2 |
19-Dec-2016 |
Michael Kwan <mkwan@google.com> |
Fix OnCancelListener for Dialogs on swipe to dismiss. am: 67639a5f67 am: 5a0c0ffd03 Change-Id: Id8faa62cb551424036aae9f542f2d0776cfea522
|
5a0c0ffd03f15d57fdf0999e87068b9c17d17e4b |
19-Dec-2016 |
Michael Kwan <mkwan@google.com> |
Fix OnCancelListener for Dialogs on swipe to dismiss. am: 67639a5f67 Change-Id: I92bc472b3519020eeadf61b1e8047aee9e8bd96c
|
a2160c27f9a5b1f92f3e34a19d321212c2b0f069 |
19-Dec-2016 |
Michael Kwan <mkwan@google.com> |
Fix OnCancelListener for Dialogs on swipe to dismiss. am: 67639a5f67 Change-Id: I8ceab83a3a8287bdf8d2a7ff88427404543755c9
|
497516d04bc729b29755ed5a105061e0c95550d9 |
19-Dec-2016 |
Adam Lesinski <adamlesinski@google.com> |
Reset BatteryStats when too large for clients to handle am: 45489787d7 am: 66c7e9c20e Change-Id: I20e9da9f7580b6f483332649459a32d7562ca2cf
|
7cd4536e80eebb3cfb6df451560a159d2c27efd3 |
19-Dec-2016 |
Andrew Scull <ascull@google.com> |
Merge "Don't save the password metrics to disk."
|
e55546a1271894f8e69609db3912024d72a3bf73 |
19-Dec-2016 |
Hugo Benichi <hugobenichi@google.com> |
DO NOT MERGE IP Connectivity metrics: add connect() statistics am: 2299a1c401 Change-Id: I7ad93b1b3a3446ffd6dce7c0799ddb9a2b43955f
|
85f3996d72a55f98bd773a01b26ff4249e9bb644 |
19-Dec-2016 |
Hugo Benichi <hugobenichi@google.com> |
Merge changes I1450c126,I8926a922,I54403377,Idf216797 into nyc-mr2-dev * changes: DO NOT MERGE IP Connectivity metrics: add connect() statistics DO NOT MERGE Fix IP connectivity metrics tests DO NOT MERGE IP connectivity metrics: introduce ConnectStatistics and DNS statistics DO NOT MERGE IP connectivity metrics: add transport field.
|
66c7e9c20eba46582c2d98e04a252daf529a1b8d |
17-Dec-2016 |
Adam Lesinski <adamlesinski@google.com> |
Reset BatteryStats when too large for clients to handle am: 45489787d7 Change-Id: Ie90ad79b71198d0fe0ead12048aec9bf6658a35a
|
868a859fd7fd774badbd42ba7c4d1a8439e7c1e4 |
17-Dec-2016 |
Justin Klaassen <justinklaassen@google.com> |
Merge "Reset BatteryStats when too large for clients to handle" into nyc-mr2-dev
|
c9430110da7ce5551761769961d9c47d55f9d9b2 |
17-Dec-2016 |
Kweku Adams <kwekua@google.com> |
Fixing issue in current and max duration calculations. am: c6bd4243a4 Change-Id: I109e0599a631de20d28723bb9ad714c0aedb2fac
|
1decad5e8c1935157e2de74d1175a4d6876723f1 |
17-Dec-2016 |
Kweku Adams <kwekua@google.com> |
Merge "Fixing issue in current and max duration calculations." into nyc-mr2-dev
|
67639a5f678f3e472210e5cf6060592430a5ffbb |
16-Dec-2016 |
Michael Kwan <mkwan@google.com> |
Fix OnCancelListener for Dialogs on swipe to dismiss. Swipe to dismiss on dialogs did not dispatch onCancel events to OnCancelListeners. Resolve by adding listener to monitor swipe to dismiss events and dispatch onCancel events when that occurs. Bug: 33663411 Change-Id: I64ff29e008d485a4559eb3d1ff7f0e74dccff404
olicy/PhoneWindow.java
|
061ee3088a79ab0e07d37d1c0897d51422f29c4e |
02-Dec-2016 |
Robert Sesek <rsesek@google.com> |
Dynamically add the webview_zygote's preloaded APK to the zygote FD whitelist. This refactors the whitelist to be a class, rather than just a static C array. The whitelist can then be augmented dynamically when the package path is known in the webview_zygote. Test: m Test: sailfish boots Test: Enable Multi-process WebView in developer options, perform a search in GSA. Bug: 21643067 Change-Id: Ia1f2535c7275b42b309631b4fe7859c30cbf7309
s/WebViewZygoteInit.java
s/Zygote.java
|
f4b0962cac1c4922716608215d7b089e3dd488a6 |
16-Dec-2016 |
Tamas Berghammer <tberghammer@google.com> |
Enable logwrapper functionality on user builds am: 0ca16fa584 am: db05d4b4ed am: ed8757a761 am: f00963c71f Change-Id: I10b9a367a1c2477683dbb404ebb8bfdd41d92263
|
f00963c71f00e8c7cd5ed294941b93ff54b6b0a7 |
16-Dec-2016 |
Tamas Berghammer <tberghammer@google.com> |
Enable logwrapper functionality on user builds am: 0ca16fa584 am: db05d4b4ed am: ed8757a761 Change-Id: I0f27f6aeb58690addb1c5f7978047ccb8d73ab84
|
ed8757a761f26e747ffc62d28f3c477038066075 |
16-Dec-2016 |
Tamas Berghammer <tberghammer@google.com> |
Enable logwrapper functionality on user builds am: 0ca16fa584 am: db05d4b4ed Change-Id: Ic6c3395f9965657a7f9abe580867eeb81b59ed88
|
db05d4b4ed10b56e0d72dea6ab94c64c68175f5a |
16-Dec-2016 |
Tamas Berghammer <tberghammer@google.com> |
Enable logwrapper functionality on user builds am: 0ca16fa584 Change-Id: Ic18991f9a59f05356fcbcc65acc79be43fc68542
|
45489787d7f84a5530c1e88bebc1eb6aa614bd74 |
16-Dec-2016 |
Adam Lesinski <adamlesinski@google.com> |
Reset BatteryStats when too large for clients to handle When BatteryStats history is too large, the Settings app crashes. Reset the battery stats by marking an *OVERFLOW* event at the beginning of the newly reset history. This seems to happen in Retail mode when the devices are on charger for an extended period of time and accumulate a sufficiently large history. Resetting makes sense because the phone is most likely charged and will reset anyways when unplugged. Bug: 32540341 Test: Manual Change-Id: I8c2892458b5d9ce64b1c44aa2e2a000340e71e63
s/BatteryStatsImpl.java
|
6a435500d40f89849639cab2b9a55ae57e96837e |
16-Dec-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Add a flag for whether non-system apps can be installed on internal."
|
10e237e5c8a827d62f8aa21925abe6b3b86f5ab6 |
16-Dec-2016 |
Joe Onorato <joeo@google.com> |
Merge changes from topic 'incident_1' * changes: First checkin of incident reporting. Add a native class to interact with DropBoxManager.
|
0ca16fa58454b1685afcf8cf49c4b67b59221349 |
11-Nov-2016 |
Tamas Berghammer <tberghammer@google.com> |
Enable logwrapper functionality on user builds When an app is debuggable, check whether a script called "wrap.sh" exists in the app's native library directory. If so, start the app using the invoke-with functionality over the script. Weaken the invoke-with check on the zygote side to allow the functionality for debuggable apps. The goal of the functionality is to make malloc debug, strace and other similar tools available for NDK based application developers. Bug: 33668201 Test: manual - debug malloc can be enabled using the new feature Change-Id: Ia4bec0854cf4dc08446f1671494200f54ef366ee
s/ZygoteConnection.java
|
5daf273b7e3272269c53eda20ce494d0e7a365b5 |
14-Nov-2016 |
Andrew Scull <ascull@google.com> |
Don't save the password metrics to disk. Only store the metrics in RAM, computing them at first log in. Test: com.android.cts.devicepolicy.DeviceAdminHostSideTestApi24 Bug: 32793550 Change-Id: Iaf9516c193f054331e3e2c68cb3f627bd543b408
idget/LockPatternUtils.java
|
2688cfcc4aedf2b9a1cde8dc6d77d92604fc8d3c |
16-Dec-2016 |
Tamas Berghammer <tberghammer@google.com> |
Merge "Install all files from the lib directory for debuggable apps" am: c0cc7c646c am: 736852e2c4 am: db274f7859 am: 362775ee20 Change-Id: I9194b856610e7b102bc46705fb2cb6937def7023
|
362775ee200bc63365c2b1affac1bdffeb816ca4 |
16-Dec-2016 |
Tamas Berghammer <tberghammer@google.com> |
Merge "Install all files from the lib directory for debuggable apps" am: c0cc7c646c am: 736852e2c4 am: db274f7859 Change-Id: I4bd6e3da9c41fcfb9a5d8f39c63da446515fc9ff
|
db274f7859c0f374423c9cd7df72b2ad55192afa |
16-Dec-2016 |
Tamas Berghammer <tberghammer@google.com> |
Merge "Install all files from the lib directory for debuggable apps" am: c0cc7c646c am: 736852e2c4 Change-Id: I0faa3ab541ca8d1400719653171b4bcafceada81
|
736852e2c4a7b300d0e72cfbb91d4a9ed687bb5f |
16-Dec-2016 |
Tamas Berghammer <tberghammer@google.com> |
Merge "Install all files from the lib directory for debuggable apps" am: c0cc7c646c Change-Id: Idc3b17fa4044ab0dd50fa141f1ec5ec8a47810b0
|
c0cc7c646ca5892f15d87a99b8fac47e7beb5fc6 |
16-Dec-2016 |
Treehugger Robot <treehugger-gerrit@google.com> |
Merge "Install all files from the lib directory for debuggable apps"
|
8592fdafdda4f57fe413beb064e59d5831c21b8a |
15-Dec-2016 |
Michael Kwan <mkwan@google.com> |
Fix swipe-to-dismiss to properly react to swipe gestures. am: 8a9b27773b am: 4308eaa477 am: f6876c1169 Change-Id: I342c832da0a91f536d9b935037d13ba23d9912a9
|
f6876c1169664cc7b0645696b478625cf9d682b4 |
15-Dec-2016 |
Michael Kwan <mkwan@google.com> |
Fix swipe-to-dismiss to properly react to swipe gestures. am: 8a9b27773b am: 4308eaa477 Change-Id: Id5fa0c8bd66ca7970c971884c1067aca4ac24124
|
3707030cf508d1041d7b45d7c5b3d05b551cd6ae |
15-Dec-2016 |
Michael Kwan <mkwan@google.com> |
Fix swipe-to-dismiss to properly react to swipe gestures. am: 8a9b27773b Change-Id: If7040c0f1cc71edcc16021b4825fb5d1d6fbdecf
|
4308eaa4774cfba4d0e41394edb764f4ae861422 |
15-Dec-2016 |
Michael Kwan <mkwan@google.com> |
Fix swipe-to-dismiss to properly react to swipe gestures. am: 8a9b27773b Change-Id: I2b25052c22b5f50f95d0365eff4e3b2e27625b7f
|
de5b027d2cbd430ef5007911cd73084c081afaab |
24-Nov-2016 |
Joe Onorato <joeo@google.com> |
Add a native class to interact with DropBoxManager. Test: Not written yet Change-Id: I63ed888bd76f75c78a244a1bffae2d26f3b5f055
s/IDropBoxManagerService.aidl
|
87a66afec288823eb71c08f72732d926fced7707 |
15-Dec-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "IP Connectivity metrics: add connect() statistics"
|
2299a1c4015ac786f49302ad26a586a39a5ba6a1 |
25-Nov-2016 |
Hugo Benichi <hugobenichi@google.com> |
DO NOT MERGE IP Connectivity metrics: add connect() statistics This patch adds a ConnectStats class to aggregate connect() statistics gathered in NetdEventListenerService. ConnectStats is uploaded once a day by IpConnectivityMetrics. Test: $ runtest frameworks-net + new unit test Bug: 32198976 (cherry picked from commit 4f71a15973f7048076ed10f63d708f020e1a21e0) Change-Id: I1450c126b90b628d9f1c73ddf054b4742f5e84c5
til/TokenBucket.java
|
0d4a398b7846f26e4452180915ecb5a9d4566148 |
25-Nov-2016 |
Hugo Benichi <hugobenichi@google.com> |
IP Connectivity metrics: add connect() statistics This patch adds a ConnectStats class to aggregate connect() statistics gathered in NetdEventListenerService. ConnectStats is uploaded once a day by IpConnectivityMetrics. Test: $ runtest frameworks-net + new unit test Bug: 32198976 Change-Id: Iea63339035415513a5ba0ff4b8f4d79f75fc652d
til/TokenBucket.java
|
c6bd4243a46acc85058fcad2eb6957c42f591006 |
10-Dec-2016 |
Kweku Adams <kwekua@google.com> |
Fixing issue in current and max duration calculations. It looks like one operation was done out of order and some of the times used in the calculations were leading to incorrect results. BUG: 31023263 Test: bit FrameworksCoreTests:com.android.internal.os.BatteryStatsDurationTimerTest Change-Id: I417cc28c5a55748067b6c7f682a66fe3dbc09f09 (cherry picked from commit 47db5a8bf74a77306b811d14e3c052cdf86ef704)
s/BatteryStatsImpl.java
|
b431d715a3f266f0ce76453ec42d96b2763f41a1 |
14-Dec-2016 |
Kang Li <kanlig@google.com> |
Merge "Add Sharing Histories to UsageStatsManager."
|
53b4314ad9b43b1890cbd765b896ccb0f005fdeb |
14-Nov-2016 |
Kang Li <kanlig@google.com> |
Add Sharing Histories to UsageStatsManager. This CL is for Android O Smart-Sharing (b/30982298). By this CL, sharing counts are logged with UsageStatsManager. Bug: 30982298 Test: manual - shared images in Camera and texts in Chrome using a mobile device. Change-Id: I0b4aa0506f99b3083d140a48f7b4bdd5b1c5afb6
pp/ChooserActivity.java
pp/ResolverActivity.java
pp/ResolverComparator.java
|
8a9b27773b2bd6f84a861bb0d38dcfebb3b8cfa7 |
14-Dec-2016 |
Michael Kwan <mkwan@google.com> |
Fix swipe-to-dismiss to properly react to swipe gestures. Test: manual test Bug: 33588580 Change-Id: If8d03f90a25e989e254e3a21bafef4e76bab5d7b
idget/SwipeDismissLayout.java
|
6c634feae0aa9c893cc6725fc885e111f38f1f1f |
13-Dec-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Fixing issue in current and max duration calculations."
|
47db5a8bf74a77306b811d14e3c052cdf86ef704 |
10-Dec-2016 |
Kweku Adams <kwekua@google.com> |
Fixing issue in current and max duration calculations. It looks like one operation was done out of order and some of the times used in the calculations were leading to incorrect results. BUG: 31023263 Test: bit FrameworksCoreTests:com.android.internal.os.BatteryStatsDurationTimerTest Change-Id: I417cc28c5a55748067b6c7f682a66fe3dbc09f09
s/BatteryStatsImpl.java
|
7317e8abcc1d691b77386b9ff5852360dc40cdd4 |
13-Dec-2016 |
Hakan Seyalioglu <hseya@google.com> |
Don't auto-launch if switching to managed account When the user picks the option to switch to a managed account, avoid auto-launching the activity if there's only a single activity to pick from. Bug: 32669623 Test: Manual Change-Id: Ieaed5885385929297304506ca2d5839e77043a64
pp/ChooserActivity.java
|
21f9e044b319482fccde81742f7895039bc7eeb5 |
13-Dec-2016 |
Hugo Benichi <hugobenichi@google.com> |
DO NOT MERGE TokenBucket for rate-limiting and throttling am: f6fdb4a552 Change-Id: I82e17c2ed074ae37d469adb1f469b6ff1d6365d2
|
f6fdb4a55219de8b132810ad4c596ab614c009e8 |
18-Oct-2016 |
Hugo Benichi <hugobenichi@google.com> |
DO NOT MERGE TokenBucket for rate-limiting and throttling This patch adds a TokenBucket class that can accumulate and distribute tokens over time. Test: comes with unit tests. Bug: 32198637 (cherry picked from commit 998493f0ee39ae0e9ffdea27f48f1b11b0807fcb) Change-Id: Iaf477c7bb14f8ddb293b7a907e2ab0cf76d09e07
til/TokenBucket.java
|
041d917baaf62ca041638d775fc618ccd21f2d3a |
12-Dec-2016 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStats: Report learned battery capacity as event This adds the notion of int formatters to events, which allow events to supply a value other than a UID. Bug:32645990 Test: Manual Change-Id: I3855f6b7d16d355c9df8cd2d576cc7faae4a1c4f
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
199b5d6efdf559db32b52f4d822de1e3ed6724fe |
16-Nov-2016 |
Yao Chen <yaochen@google.com> |
Add a flag for whether non-system apps can be installed on internal. This is for a feature in Android Auto Embedded. Cars have 10+ years of life and the eMMC has limit number of erase/write cycles. To protect the eMMC internal storage, we recommend car OEMs to adopt an SD card and install 3rd party apps to the adopted storage. We still respect the installLocation flag in AndroidManifest. If the developer request internalOnly and the OEM does not allow 3rd party apps on internal, the installation will fail. Test: Unit tests added Bug: 30980219 Change-Id: I9c40a099b40264a53b1d9d6ac7d5178bef478ed8
ontent/PackageHelper.java
|
d3e2ba30172864943443ed1f4f3d688b7c8ac78f |
12-Dec-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Fix blink of final position in activity transitions."
|
c5b56942024a3211234cf35fed44e3e732143947 |
11-Dec-2016 |
Jeff Sharkey <jsharkey@android.com> |
Merge commit '7797e545239e81a9216994527badcc98178ebfcc' into dec10 Change-Id: I430a39241bd2d278eaf1e01b89be3ad368789f6d
|
7797e545239e81a9216994527badcc98178ebfcc |
11-Dec-2016 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Final push of installd to Binder; goodbye socket!" am: 1950377f91 am: 104fd011b2 am: 9ff67746e6 Change-Id: Idc2b65f975b80c4768280515bd35727644fb5711
|
9ff67746e60ce9e49d7c21e2af087c081873c544 |
11-Dec-2016 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Final push of installd to Binder; goodbye socket!" am: 1950377f91 am: 104fd011b2 Change-Id: I4b2ae2329e8842def8682199c5ee8544c22c2be4
|
104fd011b22b62e7bf45ccbd82b4d9537631e7c7 |
11-Dec-2016 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Final push of installd to Binder; goodbye socket!" am: 1950377f91 Change-Id: If10d4f4aafa68b78ddd9a98e8699fe008bbda49b
|
f9c4b57b02d4fff00a5ca0d3dc2899415ec4f1bf |
10-Dec-2016 |
George Mount <mount@google.com> |
Fix blink of final position in activity transitions. Bug 33059372 When implementing OneShotPreDrawListener, one of the onPreDraw() calls was supposed to return false. This CL restores that behavior. Test: manual against Play Movies app Change-Id: I416da3bb3e84efb009f0efbacad71d0a2f66fe18
iew/OneShotPreDrawListener.java
|
740f523b2571d1c4eb4a954e1faedea45dd7fa53 |
09-Dec-2016 |
Jeff Sharkey <jsharkey@android.com> |
Final push of installd to Binder; goodbye socket! Move last two straggling installd commands to Binder and destroy the socket-based communication channel forever. Test: builds, boots, apps install fine, pre-OTA dexopt works Bug: 13758960, 30944031 Change-Id: I9afb9f71858febde34a94f53839b2986493b68a0
s/InstallerConnection.java
s/ZygoteInit.java
|
0d0bbd01e93fc716aa4c51bc5d0ad4c0889ccd1b |
09-Dec-2016 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Prepare to move dexopt calls to Binder." am: d7b144a5e9 am: 35cbe8ffb0 am: 41d75809aa am: 67c8b01f4d Change-Id: I1a746e34856b8fa1471ccacd3a8bde1d06866679
|
67c8b01f4dc0f71ea048ebd6ac39d9408b9edb3b |
09-Dec-2016 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Prepare to move dexopt calls to Binder." am: d7b144a5e9 am: 35cbe8ffb0 am: 41d75809aa Change-Id: I0b87126b4b312ef8fc3c71479d6d5725e96e6acc
|
41d75809aaeb27da5f0157b202a713f19414de56 |
09-Dec-2016 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Prepare to move dexopt calls to Binder." am: d7b144a5e9 am: 35cbe8ffb0 Change-Id: Ice3c37568ae7185dfe028d3019abf5204aa93963
|
35cbe8ffb0360845de332c4a6de6641993fc7386 |
09-Dec-2016 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Prepare to move dexopt calls to Binder." am: d7b144a5e9 Change-Id: I49cce8519d5b09a646609fffc6e62ecbe1a086ef
|
d7b144a5e9dc1d4eead6ee3b66afd63b4bec8c67 |
09-Dec-2016 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Prepare to move dexopt calls to Binder."
|
05ad47add8796880c5ba18d55ab6d5221f3e708d |
18-Oct-2016 |
Hugo Benichi <hugobenichi@google.com> |
DO NOT MERGE: TokenBucket for rate-limiting and throttling This patch adds a TokenBucket class that can accumulate and distribute tokens over time. Test: comes with unit tests. Bug: 32198637 (cherry picked from commit 998493f0ee39ae0e9ffdea27f48f1b11b0807fcb) Change-Id: I4012ae6d02f7004bceee9a2ba03914f2a2506031
til/TokenBucket.java
|
ac30b3bb5fc60d01549f35b4e503ac87f7e181d2 |
08-Dec-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Replace Toast-based cheat sheets with tooltips"
|
c98c7bccdccbff1ceeda501e6a6f8c21d61649ca |
07-Dec-2016 |
Jeff Sharkey <jsharkey@android.com> |
Prepare to move dexopt calls to Binder. Since InstallerConnection is about to be replaced by a new installd Binder interface, this change moves OtaDexoptService to override and manually cook up the 'dexopt' command line that it expects to collect from PackageDexOptimizer. Since OtaDexoptService is designed to be run in isolation, add a new mode to Installer which ignores calls that aren't being intercepted. Also moves to a single dexopt() method instead of having overloads. Test: builds, boots, fake OTA works Bug: 13758960, 30944031 Change-Id: I3a6a115289f1542d6df3e2993b9720118b7d1e8d
s/InstallerConnection.java
s/ZygoteInit.java
|
55abee314cc7318690803e0925e4b5c892709bec |
08-Dec-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "MessagingStyle: Fix buggy measure in MessagingLinearLayout"
|
c6a43b1e0b4ff6ead17fc272b9189a78e9e207f2 |
08-Dec-2016 |
Adrian Roos <roosa@google.com> |
Notifications: Fix bad layout for long texts am: 62be439d26 am: 52e364e4ba Change-Id: I299401ef2627cbf55332cc0648398e19f25b594f
|
52e364e4bade7d085ab3be95bdb5eaf93bfa0865 |
08-Dec-2016 |
Adrian Roos <roosa@google.com> |
Notifications: Fix bad layout for long texts am: 62be439d26 Change-Id: Ia0f6fe64cc853dcdaf84910055cf5a8b1e163ddd
|
8f250c13d7e60e0b75e5a1a4fea882e5ce322733 |
08-Dec-2016 |
Adrian Roos <roosa@google.com> |
Merge "Notifications: Fix bad layout for long texts" into nyc-mr2-dev
|
4ac8f40d96196a2a36d7bda7d92eee9bbd4ee7e7 |
06-Dec-2016 |
Adrian Roos <roosa@google.com> |
MessagingStyle: Fix buggy measure in MessagingLinearLayout Fixes a bug in MessagingLinearLayout where we would not recompute the height of it after applying the computed insets to the text views, leading to incorrect padding and in rare cases a cut off message at the bottom. Change-Id: If87a527555158e94e501832e9f49e380cc7da2bb Test: runtest -x core/tests/coretests/src/com/android/internal/widget/MessagingLinearLayoutTest.java Fixes: 31463075
idget/MessagingLinearLayout.java
|
3dc8814e047cdc9f23375bd69d0e9dfd67f205c7 |
07-Dec-2016 |
Ned Burns <pixel@google.com> |
DO NOT MERGE Fix android:noHistory for Wear am: d7a313fb11 am: 5207e1cff1 Change-Id: Ie5ed01b9161da8ecf0e6b4ec92be71e941cc966c
|
6a860f7f3bc9398199af7fb5b31f98890e9f51da |
07-Dec-2016 |
Ned Burns <pixel@google.com> |
DO NOT MERGE Fix android:noHistory for Wear am: d7a313fb11 Change-Id: I4de91badcff2690e701d3c46edf3b06498b003ee
|
ba6f8c8bef19111cd6247df87392149b7963c36f |
09-Nov-2016 |
Jeff Sharkey <jsharkey@android.com> |
Move dump() to dumpAsync(), more oneway calls. When calling out to dump services hosted by external apps, use dumpAsync() to avoid hanging if the remote process is wedged. (cherry picked from commit 850c83e6da3b34a4eab804133420247fc9dbb8a1) Test: builds, boots, runs with minimal logs triggered Bug: 32715088 Merged-In: I70aa2666ae21dae8f09ded2063bed359c0b210c5 Change-Id: Ic2be10dc8478d613cea6e2c976b9987c250b86b7
s/TransferPipe.java
|
d7a313fb118fb6f5e5eaae6acff253038a85da4b |
06-Dec-2016 |
Ned Burns <pixel@google.com> |
DO NOT MERGE Fix android:noHistory for Wear Modifies swipe-to-close activities to be opaque by default (instead of translucent by default). Previously, android:noHistory properties on most activities in Wear were being ignored because they were usually transitioning to a swipe-to-close activity that was marked as translucent. This meant that the noHistory activity was still technically visible, and so would never be culled from the task history. Now, we convert a swiped activity to translucent as soon as a swipe begins, and convert it back after the swipe finishes. The previous version of SDL tries to do this, but fails in the case where the context is a ContextWrapper. This approach is hacky and isn't merge-able into master. We leave it DO NOT MERGE and will do a long-term fix after the holidays. Test: Built a test app to verify that noHistory is now being correctly respected. Manually verified that new activities start out opaque and not translucent. Manually verified that Home correctly starts/stops when it's revealed from underneath a partially swiped activity. Tested general swipe behavior on Settings, Contacts, Flashlight, Fit. Bug: 33252029 Change-Id: Ib2e7f21ea1e0d52db03e78d25676501e5f73b31f
idget/SwipeDismissLayout.java
|
62be439d26a9e0748d4626bed8ffa117e39764a2 |
05-Dec-2016 |
Adrian Roos <roosa@google.com> |
Notifications: Fix bad layout for long texts Fixes a bug where the max lines restriction was not properly passed to ImageFloatingTextView's layout, causing the TextView to improperly apply bottom padding. Change-Id: Ibe07515866a4599047712a0482332ed4430c9056 Test: runtest -x core/tests/coretests/src/com/android/internal/widget/ImageFloatingTextViewTest.java Fixes: 32658499 Bug: 32658499
idget/ImageFloatingTextView.java
|
b265617b810082ec743389fa0468d1df91d66f68 |
23-Nov-2016 |
Vladislav Kaznacheev <kaznacheev@google.com> |
Replace Toast-based cheat sheets with tooltips Currently ActionMenuItemView, MediaRouteButton and ScrollingTabContainerView each have their own implementation of a Toast-based long-press tooltips (the last two apparently copy/pasted from the first). Replacing those with the recently introduced tooltips supported by the framework. Bug: 31516506 Test: manual in ApiDemos Change-Id: Ibcb8c5a43577a8b4d30f1a26e48ddcfde015d1dc
iew/menu/ActionMenuItemView.java
idget/ScrollingTabContainerView.java
|
df1710dc6e36e26bb3fb9ccd8f447e04d11c2a42 |
06-Dec-2016 |
Ned Burns <pixel@google.com> |
Modify SwipeDismissLayout to perform its own exit animation am: 7d6cb913de am: f9566827f2 am: 768f62aac1 Change-Id: Ibe1a8b9a7cf71b715ae7d4e0157b5cdf1d52e81d
|
768f62aac106f97536bc093dc6ad66fcb4ee0202 |
06-Dec-2016 |
Ned Burns <pixel@google.com> |
Modify SwipeDismissLayout to perform its own exit animation am: 7d6cb913de am: f9566827f2 Change-Id: I157e10afa6b8c0414c2af25d98bf5913928925f2
|
081fd2523751b21f99b0c1aa2f50a4d74d035337 |
06-Dec-2016 |
Ned Burns <pixel@google.com> |
Modify SwipeDismissLayout to perform its own exit animation am: 7d6cb913de Change-Id: Ie9784fa9b7c878371f1e12acbb362b36fc66e023
|
7d6cb913de9b51dba0bae79e527b7d4fe79eb35d |
02-Dec-2016 |
Ned Burns <pixel@google.com> |
Modify SwipeDismissLayout to perform its own exit animation Instead of relying on the window animation system, in the special case of a swipe-dismiss, disable any default window exit animation and perform a custom animation. This bypasses some bugs in the window animator codebase and allows us to have a nice "rebound" animation if the user doesn't swipe far/fast enough to trigger a dismiss. Bug: 33041168 Change-Id: Ied45700d35a59950bacef1ba0650eaa5bc60fadb
olicy/PhoneWindow.java
idget/DecorCaptionView.java
idget/SwipeDismissLayout.java
|
a909053664ae41e706fdb47329456452e993f81c |
05-Dec-2016 |
Jeff Sharkey <jsharkey@android.com> |
Move dump() to dumpAsync(), more oneway calls. am: c06f184ae9 Change-Id: I1f060cb7e20c732e7c6da412e2e9fb7335011ec8
|
5e2155058dac10f737d3b7369db78ff485c38e0f |
05-Dec-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Move dump() to dumpAsync(), more oneway calls." into nyc-mr1-dev-plus-aosp
|
319cfe16f1b9d710eaf51416685408dd540cfcee |
05-Dec-2016 |
Michael Kwan <mkwan@google.com> |
Disable swipe-to-dismiss for not cancelable dialogs. am: f7964be938 am: 85ba660b16 am: 1805ba1d76 Change-Id: I23863328b64f95915a7ecb7ceb35448bc10bdfbe
|
85ba660b16847e87ce4a5d60cb129aed61ad44cf |
05-Dec-2016 |
Michael Kwan <mkwan@google.com> |
Disable swipe-to-dismiss for not cancelable dialogs. am: f7964be938 Change-Id: I6d71bb4c6acdc9d994766eebd7a6320356aa3a23
|
f7964be938338380654aaa41317b28335ed19084 |
01-Dec-2016 |
Michael Kwan <mkwan@google.com> |
Disable swipe-to-dismiss for not cancelable dialogs. Bug: 33249829 Change-Id: Ib3d2c9982ece22d1b080b821eaf306f6b686d099
olicy/PhoneWindow.java
idget/SwipeDismissLayout.java
|
c06f184ae92179414dfa133506e60cc05c6ed43a |
09-Nov-2016 |
Jeff Sharkey <jsharkey@android.com> |
Move dump() to dumpAsync(), more oneway calls. When calling out to dump services hosted by external apps, use dumpAsync() to avoid hanging if the remote process is wedged. Test: builds, boots, runs with minimal logs triggered Bug: 32715088 Change-Id: I70aa2666ae21dae8f09ded2063bed359c0b210c5
s/TransferPipe.java
|
e9278712ac5f820d893e35914db4561f069a2edd |
02-Dec-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Allow system_server to measure emulated stats."
|
053a909fd82706e0a213c00e00c397d19b893836 |
02-Dec-2016 |
Jeff Sharkey <jsharkey@android.com> |
Allow system_server to measure emulated stats. Historically we pushed all system_server SD card interactions through DefaultContainerService to avoid holding open FDs, but it's safe to measure disk usage for internal emulated storage when looking directly at /data/media, since there is no risk of unsafe ejection. Test: builds, boots, and access allowed Bug: 33298975 Change-Id: I1491065aad47cd16e7fdd586bce021ff61c003c6
s/ZygoteInit.java
|
e9bf7c843664c16aaeac4cd79550a7461ae00b5d |
01-Dec-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Introduce PathInterpolator to native animators"
|
f81df2d5e52e50fe7197135baf5cabcabdba4628 |
01-Dec-2016 |
Amith Yamasani <yamasani@google.com> |
Merge "Secure MATCH_UNINSTALLED_PACKAGES across users"
|
0199070c3c1569a7a8774327652a428aa89a1267 |
01-Dec-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Adding FUSE loop thread in app side."
|
878e86f38f87cc5dc537ffc623b04f9a779fb080 |
31-Oct-2016 |
Daichi Hirono <hirono@google.com> |
Adding FUSE loop thread in app side. The CL adds FuseAppLoop internal class to the framework. It parses FUSE commands from the proxy in the system service and invokes a callback provided by application. Bug: 29970149 Test: None, will be tested with CTS for StorageManager#openProxyFileDescriptor. Change-Id: I10b2add4c2743fb91eae3cb194f55843a74fb668
s/FuseAppLoop.java
|
9e9eeeeb78d94804cda00c2b36e56fdaca5552d6 |
29-Nov-2016 |
Doris Liu <tianliu@google.com> |
Introduce PathInterpolator to native animators For interpolators defined with a path, PathInterpolator is more accurate and likely less costly for longer animations than what are currently using as a substiute - LUTInterpolator. Test: manual test and added a unit test BUG: 32830741 Change-Id: I867c7a28e4261392cce9c45a2992ab4fd120c496
iew/animation/NativeInterpolatorFactoryHelper.java
|
0d1fd8d09163566d2c7eb72037f63b6404ada642 |
12-Oct-2016 |
Amith Yamasani <yamasani@google.com> |
Secure MATCH_UNINSTALLED_PACKAGES across users Introduce a new internal flag MATCH_ANY_USER for genuine uses of searching through all apps on the device. Some temporary accommodations for Launchers that reach across to the work profile until we have a new LauncherApps API to do that officially. Bug: 31000380 Test: CTS tests added Change-Id: I2e43dc49d6c2e11814a8f8d1eb07ef557f31af34
ontent/PackageHelper.java
|
d072d1415452abffd55a5742e3fef5abdaadf791 |
30-Nov-2016 |
Fyodor Kupolov <fkupolov@google.com> |
Support disabled/log/enforce in ro.control_privapp_permissions Possible values: - disable - the feature is completely disabled - signature|privileged permissions are granted automatically without logging. Default behavior - log - log grants of signature|privileged permissions to privileged apps that were not whitelisted in /etc/permissions/privapp-permissions.xml. - enforce - enforce that only whitelisted permissions are granted. Only devices with ro.control_privapp_permission=enforce will pass CTS tests. Test: Manual - device boots, permissions are granted Bug:31008485 Change-Id: I24e0c75d2efc326c9fbec35efc92489313667212
s/RoSystemProperties.java
|
d25cf04e9880c69d370bab21de0068cec5502267 |
29-Nov-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Add explicit method to dismiss Keyguard"
|
c6b4d6d23c26e2e2c2c773ca167ffa7c3e04f0d9 |
29-Nov-2016 |
Michal Karpinski <mkarpinski@google.com> |
Merge "Strong auth timeout for trust agents"
|
0ec10ac7cf551853272299c6e15bcf37b336e329 |
29-Nov-2016 |
Selim Cinek <cinek@google.com> |
Merge changes from topic 'dyson' * changes: Improved the transformation to an icon further Fixed a bug where the last notification could be invisible / faded Adapted the shelf color when transitioning Fully removed the bottom stack Fixed a bug where the first notification was cut off Fixed a a bug where clear all was invisible Fixed a flicker when expanding quicksettings on the lockscreen Added appear and disappear animations for the shelf icons Implemented a nicer transition when the icons overflow Added the possibility to animate X and refactoring Modified heads up experience Fixed a bug with not-gone notifications Adapted the animation to the full shade Fixed the lockscreen positon with a single notificaton Made heads up work again Fixed the transformation into the shelf Used different curve for the icons when expanding Refactored the stack animation logic Refactored shelf transformation code to support animations Improved the transition into the statusbar Adapted the icon transformation into the shelf Fixed the appearance of the shelf on the lockscreen Introduced the Notification shelf Refactored the viewstates for more modularity
|
694aa9242094600f253123c802d17af51118420a |
28-Nov-2016 |
Hall Liu <hallliu@google.com> |
Merge "Add removeState method to StateMachine" am: 0310de1136 am: 01106c45ca am: 1a8bdf8bf9 am: a95fc5fea8 Change-Id: I725b9456623d5781eff2c59abaf0d07c25dea252
|
1a8bdf8bf90f4263785895ff353730d4fb6cee84 |
28-Nov-2016 |
Hall Liu <hallliu@google.com> |
Merge "Add removeState method to StateMachine" am: 0310de1136 am: 01106c45ca Change-Id: I4f31491b1c9db29fe14222788d7fbd1fd6bce068
|
01106c45cafa18acb16817e8519c9dcf02b32760 |
28-Nov-2016 |
Hall Liu <hallliu@google.com> |
Merge "Add removeState method to StateMachine" am: 0310de1136 Change-Id: Ib7d8e435c76bc7bcd83d6350c3c0622bb44d6552
|
b222d2045d00e2a0d368aef0ee05f12c3ec56418 |
22-Nov-2016 |
Hall Liu <hallliu@google.com> |
Add removeState method to StateMachine Method to be used by BluetoothRouteManager in Telecom. Test: unit tests in Telecom Change-Id: Icdd1a3d42224246a5f26100fabb26313ce83b14c
til/StateMachine.java
|
241ae10b2189f449e57d8d660235ac56d8fb1b80 |
03-Nov-2016 |
Jorim Jaggi <jjaggi@google.com> |
Add explicit method to dismiss Keyguard The flag is a bit clunky for most cases, and a method is more clear. Test: cts/hostsidetests/services/activityandwindowmanager/util/run-test android.server.cts.KeyguardTests Test: cts/hostsidetests/services/activityandwindowmanager/util/run-test android.server.cts.KeyguardLockedTests Test: runtest systemui -c com.android.systemui.keyguard.DismissCallbackRegistryTest Bug: 30961403 Bug: 27422134 Change-Id: I39de90c7cfecd99350a74f72cd76418e337f2b79
olicy/IKeyguardDismissCallback.aidl
olicy/IKeyguardService.aidl
|
b1df48d32632d0ba5a2389fb9fad2943dcb55562 |
23-Nov-2016 |
Baligh Uddin <baligh@google.com> |
Merge remote-tracking branch 'goog/cw-f-dev' into fix_merger Bug: 32849428 * goog/cw-f-dev: (98 commits) Revert "Catch KeyStoreException for setting profile lock" Fix createConfirmDeviceCredentialIntent for wear for CTS. Fix default dialog background colour for watch devices. Catch KeyStoreException for setting profile lock Add cross-links between FINE and COARSE location permissions. bug: 25371600 Fixed a bug with the emergency affordance in multi user Zygote: Additional whitelists for runtime overlay / other static resources. Import translations. DO NOT MERGE Import translations. DO NOT MERGE Import translations. DO NOT MERGE Import translations. DO NOT MERGE Import translations. DO NOT MERGE Import translations. DO NOT MERGE Import translations. DO NOT MERGE Zygote : Block SIGCHLD during fork. colors: add missing accent_material_{700,50} resources. Import translations. DO NOT MERGE Import translations. DO NOT MERGE Zygote : Block SIGCHLD during fork. DO NOT MERGE ANYWHERE Revert "DO NOT MERGE ANYWHERE libhwui: make setSurface asynchronous" ... Change-Id: I63468da5bfa21ed9ac5985bbdbf3a61d4c389aa0
|
44efac310aad7fb44531dbd1e2e7fb952320e5dc |
22-Nov-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Implement tooltip support in View"
|
9b2cdd9be06107a7e0c881aa15d87d68a2c053d6 |
22-Nov-2016 |
Fyodor Kupolov <fkupolov@google.com> |
Merge "Additional boot metrics"
|
f847ee3c3d68e58b0a1a545bd7358ebb32f6948a |
21-Nov-2016 |
Vladislav Kaznacheev <kaznacheev@google.com> |
Implement tooltip support in View Adding View.setTooltip/getTooltip and 'tooltip' layout attribute. Following Material Design spec for styles and behavior. Bug: 31515376 Test: cts-tradefed run singleCommand cts -m CtsViewTestCases --test android.view.cts.TooltipTest Change-Id: I2d2527f642cd7446ffc88d4beffc7b81d7a2f6d6
iew/TooltipPopup.java
|
3235e0c2eeb9f1c3d7152ebc2738a2e784085d38 |
17-Nov-2016 |
Fyodor Kupolov <fkupolov@google.com> |
Additional boot metrics Extracted duration measurement functionality into BootTimingTraceLog. It is now shared between system_server and zygote. Log the following metrics to tron: - boot_zygote_init - Time in milliseconds to boot into Zygote init stage. - boot_android_init - Time in milliseconds to boot into Android init stage. Test: manual - device boots, metrics are logged to system/event log Bug: 32780225 Bug: 31115337 Change-Id: I600ac7fc83d35fa226ac92c37cc4b19192b25f59
s/WrapperInit.java
s/ZygoteInit.java
|
0242fbb9fdd7db0398a197d0e63d20dcac7cd916 |
19-Oct-2016 |
Selim Cinek <cinek@google.com> |
Adapted the icon transformation into the shelf The transformation is now more refined. Test: Add notifications, scroll Bug: 32437839 Change-Id: I2d553b2305fae508d2eb94ca4cee18faa41815a1
idget/CachingIconView.java
|
2c0dc3e09429973f018f771cdecb7d4ecba48833 |
21-Nov-2016 |
Torne (Richard Coles) <torne@google.com> |
Merge "Precreate the classloader for the WebView." am: 566b1c80e4 am: 1feb782f01 am: 9565860b08 am: 7e17c6b0f1 Change-Id: Ie512327827e48319b3244a8d3041cb78538109d3
|
7e17c6b0f13e059d7c93f12d893d4d6db5feac4f |
21-Nov-2016 |
Torne (Richard Coles) <torne@google.com> |
Merge "Precreate the classloader for the WebView." am: 566b1c80e4 am: 1feb782f01 am: 9565860b08 Change-Id: I070288a127cbaa08f05b49f66e23ea0ec298040b
|
9565860b0870861e75c3fae8b41f0272b0642017 |
21-Nov-2016 |
Torne (Richard Coles) <torne@google.com> |
Merge "Precreate the classloader for the WebView." am: 566b1c80e4 am: 1feb782f01 Change-Id: Iec0bf848e4c25afc6a6b9ee83339a03f314adee9
|
1feb782f01ab246d8050863d542be9b9a85bd81e |
21-Nov-2016 |
Torne (Richard Coles) <torne@google.com> |
Merge "Precreate the classloader for the WebView." am: 566b1c80e4 Change-Id: Ic79079748dae515cb8d89ef99148755ac65f1d47
|
3b6ca99b1069e8f303727a00c1da7acabe017fd8 |
10-Oct-2016 |
Torne (Richard Coles) <torne@google.com> |
Precreate the classloader for the WebView. We want to create the classloader for the WebView in advance in the zygote so that it can preload Java and native code for its children, but the zygote can't talk to the package manager (so doesn't have a PackageInfo for the APK) and also doesn't have an ActivityThread, so constructing a LoadedApk is difficult. Instead, we use the fact that ApplicationLoaders contains a process-global cache of classloaders for APKs, and prepopulate a cache entry without constructing a LoadedApk. This requires making ApplicationLoaders public. To calculate the correct library paths from the information the zygote has, we reuse the logic in LoadedApk (which is already public, and just needs a small change to allow a null ActivityThread when checking for instrumentation). The other parameters for classloader creation (target SDK, bundled app, etc) are hardcoded to usable values for the WebView's case. WebView never needs to use any system libraries that aren't public so claiming it's not bundled is fine even when that isn't actually true, and WebView will always target the current platform API level. Once the classloader is created, look up the factory class and call preloadInZygote on it to give it a chance to preload the native library and do other shared initialisation. Bug: 21643067 Test: enable multiprocess WebView, examine librank output to see sharing Change-Id: I696ead637e3f7382bcc58cfaf61eac5921862015
s/WebViewZygoteInit.java
|
c52f867875ed7f671bf897f11e359e8104ce8795 |
18-Nov-2016 |
Michal Karpinski <mkarpinski@google.com> |
Strong auth timeout for trust agents The fingerprint timeout tracking in KeyguardUpdateMonitor has been extended with use of StrongAuthTracker. Test: timeout will be CTS tested, testing of unlocking TBD Bug: 29825955 Change-Id: I5cc49ef46631c412f2d1db88e68a308322b27027
idget/LockPatternUtils.java
|
f9d13f6d7a6fda22620cd4eab74ec98cafdbd147 |
09-Nov-2016 |
Adrian Roos <roosa@google.com> |
Doze: Add plugin hook Test: mmm vendor/google_experimental/users/roosa/DozePlugin/ Change-Id: I7ea55954f0c07be932e8ee7037e03b7c01cc1108
til/NotificationColorUtil.java
|
b11f283088d93afe2f7bb3a5e0a945f6e25605e4 |
16-Nov-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Use safe access to OnPreDrawListener."
|
f0b46b9540b48448c1f1fbe55ca2930770bd72e2 |
31-Oct-2016 |
George Mount <mount@google.com> |
Use safe access to OnPreDrawListener. Bug 32472451 It is important to remove an OnPreDrawListener from the correct ViewTreeObserver. When a View is added to the view hierarchy, the initial ViewTreeObserver is not active. The listener must then be removed from the current OnPreDrawListener. When a View has been removed from the hierarchy, it is important to remove the listener from the orignal ViewTreeObserver. Test: cts-tradefed run singleCommand cts -d --skip-preconditions --skip-connectivity-check -m CtsUsageStatsTestCases Test: cts-tradefed run singleCommand cts -d --skip-preconditions --skip-connectivity-check -m CtsFragmentTestCases Change-Id: I735f71d2d9c84e86ef846aab0088a8651300fbe8
iew/OneShotPreDrawListener.java
|
2250d56a0b47b93016018340c8f4040325aa5611 |
08-Nov-2016 |
Sudheer Shanka <sudheersai@google.com> |
Rename MountService to StorageManagerService. Bug: 30977067 Test: Existing tests pass Change-Id: Ieac0f11c2b249dcd60441b14c1f391e6f8131d42
ontent/PackageHelper.java
idget/LockPatternUtils.java
|
3bfef0186464eea5877f6e5cb10621f9bc5bb4dc |
15-Nov-2016 |
Fyodor Kupolov <fkupolov@google.com> |
Merge "Control privileged permissions for priv-apps"
|
964d2ebb94c41d2cf1fb45b534e86c10e0ced3ac |
09-Nov-2016 |
Fyodor Kupolov <fkupolov@google.com> |
Control privileged permissions for priv-apps Added support for privapp-permissions config element. It allows to explicitly control what privileged permissions applications should be granted. Feature is controlled by ro.control_privapp_permissions property. Possible values: - 0/false, the feature is completely disabled - signature|privileged permissions are granted automatically without logging. *Default behavior* - 1/true, enforce that only whitelisted permissions are granted. Only devices with ro.control_privapp_permission=1 will pass CTS tests. Test: Manual Bug:31008485 Change-Id: I93a8c2782cc72b3953f32c237086d08d82ac0d5b
s/RoSystemProperties.java
|
7c73dd6a204f82794bac25fa13a4e5f6b9e4a99e |
15-Nov-2016 |
Wale Ogunwale <ogunwale@google.com> |
Merge "Removed WallpaperController dependency on WindowList."
|
6cc0b517baffe97ddd5796c3340616dc3946dbcd |
15-Nov-2016 |
Selim Cinek <cinek@google.com> |
Fixed a bug with the emergency affordance in multi user am: b8a7f78d24 Change-Id: I68fa35dbedb3740eff1c83d03c9c9b5080d3ea81
|
b8a7f78d242cafb0c3ec10868c28583e8aacdf7a |
03-Nov-2016 |
Selim Cinek <cinek@google.com> |
Fixed a bug with the emergency affordance in multi user The emergency call was not launched in the current user and therefore was only launching once the user had switched. Change-Id: If6f3bcf77d88a0658b6e0f91f7e4da5d6264b04f Fixes: 32424103 Test: manual: switch to secondary user and launch emergency affordance
olicy/EmergencyAffordanceManager.java
|
dc589ac82b5fe2063f4cfd94c8ae26d43d5420a0 |
11-Nov-2016 |
Sudheer Shanka <sudheersai@google.com> |
Update usage of ActivityManagerNative. - Remove references to ActivityManagerProxy. - Add isSystemReady to ActivityManager. Bug: 30977067 Test: cts/hostsidetests/services/activityandwindowmanager/util/run-test android.server.cts adb shell am instrument -e class com.android.server.am.ActivityManagerTest,com.android.server.am.TaskStackChangedListenerTest \ -w com.android.frameworks.servicestests/android.support.test.runner.AndroidJUnitRunner Change-Id: I07390b6124fb1515821f5c0b37baf6ae74adc8fa
pp/HeavyWeightSwitcherActivity.java
pp/IntentForwarderActivity.java
pp/LocalePicker.java
pp/ResolverActivity.java
s/RuntimeInit.java
olicy/PhoneWindow.java
olicy/PipMotionHelper.java
|
f4ebe2e2ccfcbce9de7ad0c3b5399971201f66fd |
09-Nov-2016 |
Wale Ogunwale <ogunwale@google.com> |
Removed WallpaperController dependency on WindowList. WallpaperController now accesses the container hierarchy directly to determine the state of the wallpaper windows and targets. Bug: 30060889 Test: cts/hostsidetests/services/activityandwindowmanager/util/run-test \ android.server.cts.ActivityManagerTransitionSelectionTests Change-Id: Ib70beaf340f257ad4e1093cc127f81e7adf41636
til/ToBooleanFunction.java
|
d5a01599f7c90db0cc9bb11e18883a18660a2a45 |
12-Nov-2016 |
Winson Chung <winsonc@google.com> |
Fixing issue where PIP did not stay minimized after rotation. - Ensure that we reapply the minimized offset after applying the snap fraction to the rotated bounds - Fixing small issue where we weren't bottom aligning the PIP when the visible IME changes size (but is not made invisible) - Also fixing an issue where the touch gesture continually allowed swiping offscreen even after dragging the PIP a distance. Now, if no gesture handles the drag, then the default gesture will disallow offscreen dragging once it handles the move. - Shrinking PIP slightly to fit proportions of screen. Test: Enable minimization in SysUI tuner, put PIP into minimized state, rotate the screen. This is not final UX and the CTS tests will be updated to reflect this behavior once it is final. Change-Id: I15c851a0bcf5f867289bc5ad50d298f82a103308
olicy/PipSnapAlgorithm.java
|
fa7053789f6f874ea1f950826d2471d910114f6e |
09-Nov-2016 |
Winson Chung <winsonc@google.com> |
Adding experiment for minimized pinned stack. - Also refactoring the PIP touch handling to be independent gestures Test: Enable the setting in SystemUI tuner, then drag the PIP slightly offscreen. This is only experimental behaviour, and android.server.cts.ActivityManagerPinnedStackTests will be updated accordingly if we keep this behavior. Change-Id: I5834971fcbbb127526339e764e7d76b5d22d4707
olicy/PipSnapAlgorithm.java
|
d6dd6b8a613c9c91eeebde713f12f18e6cc43c1f |
07-Oct-2016 |
Tamas Berghammer <tberghammer@google.com> |
Install all files from the lib directory for debuggable apps This is required to support developer tools what want to install helper code (e.g. scripts, executables) into the apps lib directory. Test: manual - install debuggable & non-debuggable app Change-Id: Ibceb827f92a09735d7c605e689e23c0cd293a6fd
ontent/NativeLibraryHelper.java
|
2d29dc66bc930954e83499e3341447dbc464ca47 |
10-Nov-2016 |
Selim Cinek <cinek@google.com> |
Fixed a bug with the emergency affordance in multi user am: 0294f9e39b am: 00b6a1dded Change-Id: I6e50a09eedb9acecab481d615e2d63c5508b1268
|
00b6a1ddedda2c5f3bda7ca4ca219eaa9cde91fd |
10-Nov-2016 |
Selim Cinek <cinek@google.com> |
Fixed a bug with the emergency affordance in multi user am: 0294f9e39b Change-Id: Ib23d37b6ac5cc32aa77aa099c3fa2937ff3570d3
|
c4f65e0da88955d3451d2a6e9b8f7b4814aa0b3e |
09-Nov-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Move dump() to dumpAsync(), more oneway calls."
|
850c83e6da3b34a4eab804133420247fc9dbb8a1 |
09-Nov-2016 |
Jeff Sharkey <jsharkey@android.com> |
Move dump() to dumpAsync(), more oneway calls. When calling out to dump services hosted by external apps, use dumpAsync() to avoid hanging if the remote process is wedged. Test: builds, boots, runs with minimal logs triggered Bug: 32715088 Change-Id: I70aa2666ae21dae8f09ded2063bed359c0b210c5
s/TransferPipe.java
|
67387af732f1b5e9b9bc270f03dbb1aedd5632cc |
09-Nov-2016 |
Tamas Berghammer <tberghammer@google.com> |
Merge "Update package names to work with the proto3 compiler"
|
c62ca218bae92a81434d13ac07dc3188be4a2458 |
09-Nov-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Add AppFuseBridge class to the system service."
|
383db5ebcc3a4a615faf249bf4f126f42e80b82e |
22-Jun-2016 |
Tamas Berghammer <tberghammer@google.com> |
Update package names to work with the proto3 compiler Bug: b/28974522 Change-Id: I5f3adf4946ee4ba1e09e4f40afe83c151405972a
pp/ChooserActivity.java
pp/ResolverActivity.java
ogging/MetricsLogger.java
|
3ff1c01cae0b654acd53088634e07e26557edd99 |
27-Oct-2016 |
Daichi Hirono <hirono@google.com> |
Add AppFuseBridge class to the system service. Bug: 29970149 Test: None Change-Id: I1d40d8e3aec1c57a31d5ae66b33305990dc86b67
s/AppFuseMount.java
|
964c68e03a3a5034ab2a3533be450cc9abf9b2cb |
28-Oct-2016 |
Phil Weaver <pweaver@google.com> |
Send accessibility event on window title change. Forcing the layout params to be sent to WindowManagerService, and from there to accessibility to generate the event. Bug: 27857482 Test: Adding corresponding CTS. Change-Id: I24fc97e16b95799259e4c472b6f1052a1dd00a56
olicy/PhoneWindow.java
|
3e8431f1f223cb688f66da30816515d87f846d5b |
04-Nov-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Move IActivityManager to aidl."
|
0995958fa5c09099639fe384c77f002e5f6f0386 |
04-Nov-2016 |
Fyodor Kupolov <fkupolov@google.com> |
Merge "Do not call parseInt if value is empty"
|
fc46e9b643881b7b2ab76854f3a0ac077e9def8d |
22-Oct-2016 |
Sudheer Shanka <sudheersai@google.com> |
Move IActivityManager to aidl. Bug: 30977067 Test: Existing tests are passing, dump commands still working. Change-Id: I9cf81c4d381ebce14a6c701e409cbb269f2ff1fb
s/RuntimeInit.java
|
0294f9e39b3d226dd1f5fc8bedb4692bbc9ef188 |
03-Nov-2016 |
Selim Cinek <cinek@google.com> |
Fixed a bug with the emergency affordance in multi user The emergency call was not launched in the current user and therefore was only launching once the user had switched. Change-Id: If6f3bcf77d88a0658b6e0f91f7e4da5d6264b04f Fixes: 32424103 Test: manual: switch to secondary user and launch emergency affordance
olicy/EmergencyAffordanceManager.java
|
dff5c08bfd5c15f11b71ce953282ed519ff1b290 |
03-Nov-2016 |
Winson Chung <winsonc@google.com> |
Experiment for snapping PIP to closest edge. Test: Enable in SysUI tuner, drag PIP. This is only experimental to help figure out what UX we want to keep. Change-Id: I0d6f2f0c5909d6a76aae4a8fb84c5076f6996fdd
olicy/PipSnapAlgorithm.java
|
4cd3e8c0a9a68df78ae6b8b472912ff2f5cf02a8 |
02-Nov-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Fixing issue with PIP while IME is showing."
|
14fefc26d337ac23b6ae8cf0511f94239e1dd875 |
02-Nov-2016 |
Winson Chung <winsonc@google.com> |
Fixing issue with PIP while IME is showing. - Unifying logic to ensure that the PIP is moved consistently as its movement bounds are shifted. This is done by adding a snap fraction which is a fraction relative to one set of movement bounds, and applied to a new movement bounds. This is flexible to work with all of the current snap modes being tested. - Fixing issue where you can drag out of bounds when touching the PIP before the IME shows. Test: android.server.cts.ActivityManagerPinnedStackTests Test: #testPinnedStackOffsetForIME Change-Id: Ie68c1ca599f6196726b8224585974a0972b93701 Signed-off-by: Winson Chung <winsonc@google.com>
olicy/PipSnapAlgorithm.java
|
8d78693157cb3fa7ab1c9072ef913af4d67c6314 |
27-Oct-2016 |
Jorim Jaggi <jjaggi@google.com> |
The big keyguard transition refactor (6/n) Cleanup: - Make sure all the state is nicely dumped. - Remove some unused stuff. - Fix a flicker when occluded -> unlocked Bug: 32057734 Change-Id: Id87e26adccef740d608b325c2dc1f6db14dd4ec3
olicy/IKeyguardService.aidl
|
9f9bf95deef27d873d499f3d7197a65c84227031 |
01-Nov-2016 |
Fyodor Kupolov <fkupolov@google.com> |
Do not call parseInt if value is empty Filling in stack trace when creating exception is expensive Test: non-functional change, device boot ok Bug: 30792387 Change-Id: Iccca26dec43370971a732068bd4d7053486da7a0
til/XmlUtils.java
|
8151d4fc65ec2d25b5978731e9403d9a2c2d2894 |
01-Nov-2016 |
Andreas Gampe <agampe@google.com> |
Merge "Zygote: Avoid string concatentation for systrace" am: 8bcd159234 am: fdfc79a878 am: 8a8f33416b am: f836fec287 Change-Id: I767c6f790412c2453ed1a4288548fe6139113dbe
|
8a8f33416b71715be84f833b678fb3abc6e8a05a |
01-Nov-2016 |
Andreas Gampe <agampe@google.com> |
Merge "Zygote: Avoid string concatentation for systrace" am: 8bcd159234 am: fdfc79a878 Change-Id: I105f07f2b2ca925139da6fc78641ee486eb68410
|
fdfc79a8788aefe7a26d54a85c14398602811165 |
01-Nov-2016 |
Andreas Gampe <agampe@google.com> |
Merge "Zygote: Avoid string concatentation for systrace" am: 8bcd159234 Change-Id: I484e5a56b790f57d097970f727959438debafafb
|
34c5c1386c6f6b206631928bf959990f1c7af9a1 |
31-Oct-2016 |
Winson Chung <winsonc@google.com> |
Fixing rebase problem. Test: Manual, Build fix. Change-Id: Ibf72fea690f368220e76c5856a906bb1787ee000
olicy/PipSnapAlgorithm.java
|
655332c641ccb12ee1ae3ce89135ca847fba1abf |
31-Oct-2016 |
Winson Chung <winsonc@google.com> |
Creating PinnedStackController. - Creating a PinnedStackController to keep track of the state of the PIP to prevent changes in the system (ie. IME showing) and user interaction from clobbering each other. - Refactoring calls in AM into WM/controller Test: android.server.cts.ActivityManagerPinnedStackTests Change-Id: Ie59dfd45d5c54764ba69a589b3b8148845e92cc3 Signed-off-by: Winson Chung <winsonc@google.com>
olicy/PipMotionHelper.java
olicy/PipSnapAlgorithm.java
|
c425362049390c61c0654ea2510f5c5c1db8588e |
29-Oct-2016 |
Andreas Gampe <agampe@google.com> |
Zygote: Avoid string concatentation for systrace Avoid the allocation of an unneeded string. With more than 4000 classes being preloaded, this adds up. Test: m Test: device boots Change-Id: I61f10f61ebdd08d17e09aaedd8bf54cc40c41838
s/ZygoteInit.java
|
1952e2dc9b269cc2fd9dde39a1cec393ca27240d |
28-Oct-2016 |
John Reck <jreck@google.com> |
Merge "Add SurfaceHolder#lockHardwareCanvas()"
|
6bc701421047bf881ee16c49b242ea19ae4cd9b9 |
27-Oct-2016 |
John Reck <jreck@google.com> |
Add SurfaceHolder#lockHardwareCanvas() Bug: 26988043 Test: SurfaceViewTests#testSurfaceHolderHardwareCanvas CTS test Change-Id: I3e5352d498dbe2fc56a18ca27360d129a14c7784
iew/BaseSurfaceHolder.java
|
cd1ff64683cf9664d52a153d98863953591d44f8 |
26-Oct-2016 |
Winson Chung <winsonc@google.com> |
Ensure PIP retains bounds on device rotation. - When device rotates, ensure that the PIP continues to show in the same aspect ratio, snapped to the same logical snap point. - Move common snapping code to policy so that it can be shared between SystemUI and the framework. Test: android.server.cts.ActivityManagerPinnedStackTests Test: #testPinnedStackInBoundsAfterRotation Change-Id: I2d9f1a2dc077a55c39acc1ccba982c255e2ff3a4
olicy/PipSnapAlgorithm.java
|
22851dbcb2ebe40dcf8fbe843ff8845e4f038c78 |
25-Oct-2016 |
Andrew Scull <ascull@google.com> |
Merge "Refactor password metric computation."
|
58a7220b89cd99a581f96db09e3a9424b9b13cd9 |
24-Oct-2016 |
Hugo Benichi <hugobenichi@google.com> |
Merge "TokenBucket for rate-limiting and throttling"
|
02bf0b6dbcf9f219001e10ff21c8b98f73cbf0cf |
22-Oct-2016 |
Robert Sesek <rsesek@google.com> |
Merge "Create the WebViewZygote and implement WebViewZygoteInit." am: 8be2850546 am: f80fab010a am: aa544e975e Change-Id: I561fff0f56bdbfdeb6c92c11c3fce12cf3fe28be
|
aa544e975ed95edb854ca3d004089046ad85a859 |
22-Oct-2016 |
Robert Sesek <rsesek@google.com> |
Merge "Create the WebViewZygote and implement WebViewZygoteInit." am: 8be2850546 am: f80fab010a Change-Id: I37d0d62662ee96a9eefe2dfa71670d8e4b724889
|
f80fab010a46f322a2bcb33586665bdaf4afe6ce |
22-Oct-2016 |
Robert Sesek <rsesek@google.com> |
Merge "Create the WebViewZygote and implement WebViewZygoteInit." am: 8be2850546 Change-Id: I608ea53be52cb91f0e8cf73998de4578b39e099a
|
8be2850546117a536abd48b249d9d1843f51bad0 |
22-Oct-2016 |
Treehugger Robot <treehugger-gerrit@google.com> |
Merge "Create the WebViewZygote and implement WebViewZygoteInit."
|
5f9e6f37b276fac7be6db982c9cb7fbd93150c4a |
02-Aug-2016 |
Andrew Scull <ascull@google.com> |
Refactor password metric computation. This unifies previously duplicated code. Bug: 30558331 Test: runtest -x frameworks/base/core/tests/coretests/src/android/app/admin/PasswordMetricsTest.java Change-Id: I37678b83a03d4f05b9894d4b00e9a741d1a8df27
idget/LockPatternUtils.java
|
998493f0ee39ae0e9ffdea27f48f1b11b0807fcb |
18-Oct-2016 |
Hugo Benichi <hugobenichi@google.com> |
TokenBucket for rate-limiting and throttling This patch adds a TokenBucket class that can accumulate and distribute tokens over time. Test: comes with unit tests. Bug: 32198637 Change-Id: Iefde02a0696de93fd2b2d5dc46889e29d269385e
til/TokenBucket.java
|
3d374af3787a4b44f48c06685362c8458d7fd41b |
19-Oct-2016 |
Adrian Roos <roosa@google.com> |
Separate ambient display triggers am: b7e4e10618 am: 59116440e7 am: 102aa8b6f1 Change-Id: I39cb0337ed295e370ea7ba4cc298ba3fdf1339c8
|
102aa8b6f1a355a33a39d457f375fb15235f4151 |
19-Oct-2016 |
Adrian Roos <roosa@google.com> |
Separate ambient display triggers am: b7e4e10618 am: 59116440e7 Change-Id: I588f5541c73ae356b255ffa6b1e23c1fbcd1693e
|
59116440e71028d03eb079cc77f860d2444e4403 |
19-Oct-2016 |
Adrian Roos <roosa@google.com> |
Separate ambient display triggers am: b7e4e10618 Change-Id: I575f96338cffa0f6e8adb1b9ff300dbd322398dc
|
b7e4e10618614aa8af5dec078a9784e50f9c9917 |
14-Oct-2016 |
Adrian Roos <roosa@google.com> |
Separate ambient display triggers Allows configuring notification and sensor triggers separately. Introduces a helper class that hosts the logic for determining what kinds of triggers a device supports. Bug: 32073185 Change-Id: Ie7e8eb6b895dcc54e6f972e70642c7248b9e223a Test: disable "ambient display", sensor triggers should still work
ardware/AmbientDisplayConfiguration.java
|
145b0cad4271a25988602b1ae24137319b10fb16 |
14-Oct-2016 |
Ben Lin <linben@google.com> |
Adding an Extra field for Intents so chooser show up even if one app. By design, ChooserActivity (the activity that shows up when there's an intent sent that can be handled by multiple apps) always default to not show if there's only one app available to choose from. This adds the extra in Intent such that if passed in, the parent activity can choose to override the behavior and force show the chooser even if there's only one app. Default is still skipping the chooser. Bug: 31830662 Change-Id: I17d676e77094cded4af99c7433f511e8c6c58164 (cherry picked from commit 2c5adbdf1942898baa97a3c8a7976fc7c0627902)
pp/ChooserActivity.java
|
c75e8dbf15c2999fe4356a1a84af27c832df2296 |
15-Oct-2016 |
Yohei Yukawa <yukawa@google.com> |
Handle exceptions from #requestPermission() am: 93278ca144 am: f8621ff5bf am: 36e5feffb7 Change-Id: I31405b72394d8425679e4b39ef89d4c68c2f9e11
|
36e5feffb741fd1e7660aa68bba0660697c7e2bc |
15-Oct-2016 |
Yohei Yukawa <yukawa@google.com> |
Handle exceptions from #requestPermission() am: 93278ca144 am: f8621ff5bf Change-Id: I682e19b9f0657f840536b558204faf37872a7b36
|
f8621ff5bff95b306b37161d18892792dd56aa23 |
15-Oct-2016 |
Yohei Yukawa <yukawa@google.com> |
Handle exceptions from #requestPermission() am: 93278ca144 Change-Id: I5e8a3a9a670b1e794ce3af670fb30ffc4b8302a5
|
93278ca144bef7d8af7a014e278f552da1fcb38c |
14-Oct-2016 |
Yohei Yukawa <yukawa@google.com> |
Handle exceptions from #requestPermission() This is a follow up CL to my previous CL [1] that let IInputConnectionWrapper to call InputContentInfo#requestPermission() automatically so that temporary URI permissions can be granted automatically on API 25+ devices whenever INPUT_CONTENT_GRANT_READ_URI_PERMISSION is specified. However, in that CL we forgot to handle exceptions thrown from InputContentInfo#requestPermission(). This is problematic because it is actually easy for IMEs to cause SecurityException by specifying a content URI that does not allow grantUriPermission, e.g.: inputConnection.commitContent( new InputContentInfo(Uri.parse("content://call_log/test"), new ClipDescription("test", new String[]{"image/gif"})); As a result, IMEs can let the application crash at any time because InputContentInfo#requestPermission() is automatically called inside the Framework. This CL makes sure that exceptions thrown from InputContentInfo#requestPermission() can be handled gracefully. [1]: Id955435dd2e72549ee7134f46b3c6951581694ad f3806f57a59ede663f3fa2ad1f5080bdbf20e372 Bug: 32162481 Change-Id: I08916a1f54518390d3b67ab1673dc901e3f9716a
iew/IInputConnectionWrapper.java
|
5149fef65fdcb77e67c61961db5b26e8e3531af0 |
14-Oct-2016 |
Christopher Wiley <wiley@google.com> |
Merge "IndexOutOfBoundsException observed in ProcessStats" am: 6408e2e5cc am: eedd2b529d am: 53d12379f4 am: 5f9fedc5d7 Change-Id: Id23911d3ff1e90cf88711a7aa7749acdd81a26ae
|
5f9fedc5d755f9b49a30adf298371502c5322491 |
14-Oct-2016 |
Christopher Wiley <wiley@google.com> |
Merge "IndexOutOfBoundsException observed in ProcessStats" am: 6408e2e5cc am: eedd2b529d am: 53d12379f4 Change-Id: I4bcde8dde8c3bad7754e26dd56f8321032daa5a3
|
aa3c463a5ba487c40a21a6a9709585e0b94fe792 |
13-Oct-2016 |
Robert Sesek <rsesek@google.com> |
resolve merge conflicts of 0b58f19 to nyc-mr1-dev-plus-aosp Change-Id: I374d842cab49b58b570d5ad7ef3dffb7b148d236
|
9b9906e9c017d84e722d9419d1025272db4bb582 |
13-Oct-2016 |
Xin Li <delphij@google.com> |
Merge "Merge "DO NOT MERGE - Added Emergency affordance feature" into nougat-dev" into nyc-dev. Change-Id: Iffde36524f2335b90d4887dcdd189eaf55dc60e6
|
53d12379f44bb6bafab8f4516ab61211df695e14 |
13-Oct-2016 |
Christopher Wiley <wiley@google.com> |
Merge "IndexOutOfBoundsException observed in ProcessStats" am: 6408e2e5cc am: eedd2b529d Change-Id: Ica176cd4b1bf569dfa03bdcefac622deddb57eca
|
d414158f7926511ad7e212cdaaeba69e1a3b8fda |
12-Oct-2016 |
Robert Sesek <rsesek@google.com> |
resolve merge conflicts of 7031dac to nyc-mr1-dev-plus-aosp Change-Id: I71fbde71dd97abab77f798b621972fb1d26af799
|
eedd2b529dfaf07a12452c328226bd1576475bbe |
11-Oct-2016 |
Christopher Wiley <wiley@google.com> |
Merge "IndexOutOfBoundsException observed in ProcessStats" am: 6408e2e5cc Change-Id: I54ad3ac5a5e37371d787f4fee09fd8d73787665d
|
0b58f198df6c3ce5df1d2061c54bd691ee32ac3a |
11-Oct-2016 |
Robert Sesek <rsesek@google.com> |
resolve merge conflicts of 8f8d187 to nyc-dev-plus-aosp Change-Id: I75c7110ee4f0c9717e7276b609caa2402ef5c2be
|
6408e2e5ccef19ac52d18ed63bee8759820dba9d |
11-Oct-2016 |
Christopher Wiley <wiley@google.com> |
Merge "IndexOutOfBoundsException observed in ProcessStats"
|
7031dacaf5ee96e8689ab931c8208d8a681c0202 |
10-Oct-2016 |
Tobias Sargeant <tobiasjs@google.com> |
Refactor ZygoteInit to support a WebView-specific zygote. am: dd4bb31639 Change-Id: Ie61bf8517c5b7a20beb67259d84e351f4a47665b
|
e0c3c660a78350e0c3946efd11121a0231e51aab |
14-Sep-2016 |
Selim Cinek <cinek@google.com> |
DO NOT MERGE - Added Emergency affordance feature Added a service that listens whether emergency affordances are necessary. If the they are needed, it adds an option to the global actions dialog that directly launches the emergency call and also adds a long-press listener to the keyguard emergency button. Test: adb shell settings put global force_emergency_affordance 1 && adb shell settings put global emergency_affordance_number 111112 Bug: 30404490 Change-Id: Ib96a15da2ef4b568a8d77140ebca6aa6f20f5ddb
olicy/EmergencyAffordanceManager.java
|
b1ce491d787b5504d1bf4ffcdf7cd6cbebacdbad |
10-Oct-2016 |
Jorim Jaggi <jjaggi@google.com> |
Merge changes from topic 'latency_pin' * changes: Unlock latency improvements Add latency tracking for checking PIN (1/2)
|
5c6740a30c2df5eb48a3cdca1ea355e5f113af2d |
27-Sep-2016 |
pengzhicai <pengzhicai@xiaomi.com> |
IndexOutOfBoundsException observed in ProcessStats When the process dead, IndexOutOfBoundsException observed in ProcessStats https://code.google.com/p/android/issues/detail?id=223791&thanks=223791&ts=1474967996 Change-Id: Idbe4adf060c6898e838b5eaeecf476ba6c3e586d Signed-off-by: pengzhicai <pengzhicai@xiaomi.com>
pp/procstats/ProcessState.java
|
d9157b8b0152b9b8e5d3677221fd07b8b87f17e3 |
08-Oct-2016 |
Nancy Zheng <nzheng@google.com> |
Fix race condition in checkPattern and verifyPattern. am: 9475460e66 am: ce2cef46b3 Change-Id: I7777ce413f30d99d4712bd9aa4a2b4f5f371403f
|
1e78f82948b7eaf7fd762050eb117e93a0a1571b |
08-Oct-2016 |
Dimitry Ivanov <dimitry@google.com> |
Merge "Relax namespace restriction on system server classloader" am: a8135325c1 am: 3c6b4961cb am: 097ff24545 am: 629ad7e37e Change-Id: I04ed9be5bb8167fd5ed41f7d120e7c25194aec97
|
a448099feadde8d6e6b2cac2b94415b468678c14 |
08-Oct-2016 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #31305336: File corrupt: too many wake locks 101 am: cb99a72e62 am: 50b9f3513c am: a89e1ec692 Change-Id: Ia020798e19ced931b0f690c8626ccf728e4157e4
|
8f8d187a78b48109911a800ba5993b645d3015c5 |
18-Mar-2016 |
Robert Sesek <rsesek@google.com> |
Split the zygote logic out of android.os.Process into a new ZygoteProcess class. There is no functional change. This is to support adding new types of zygotes that all operate using the same protocol. Bug: 21643067 (cherry picked from commit 94e824bc1b5f83024b7c9a228a8f2d0cd1347d11) (cherry picked from commit 96b49848e7784bc4b40ffd01e2524461e1efcab7) Change-Id: I2e12057e4c2e7567f909d699b487e70b1664cca8
s/ZygoteInit.java
|
dd4bb31639047b27118d44b9a0609952fac6debf |
19-Jan-2016 |
Tobias Sargeant <tobiasjs@google.com> |
Refactor ZygoteInit to support a WebView-specific zygote. This is a non-functional change that separates out functionality that should be shared between the system zygote and the WebView zygote from that which is system zygote specific. * Move MethodAndArgsCaller to Zygote. * Split out server socket functions into ZygoteServer. * Add a new (stub, for now) WebViewZygoteInit class. Bug: 22084679 Bug: 21643067 (cherry picked from commit ba816e0c9efd8cd2aeef618a819a2ad46b742f87) (cherry picked from commit b9679dc1fad508a001e30a941148e1bdc3fe953f) Change-Id: Iefdb0784dd08ac09a23aafe18663c13dce421775
s/RuntimeInit.java
s/WebViewZygoteInit.java
s/WrapperInit.java
s/Zygote.java
s/ZygoteConnection.java
s/ZygoteInit.java
s/ZygoteServer.java
|
ce2cef46b36b4529c00c6ebf992c7f50930c6e59 |
07-Oct-2016 |
Nancy Zheng <nzheng@google.com> |
Fix race condition in checkPattern and verifyPattern. am: 9475460e66 Change-Id: I88a9304c1f7d23b70cb23988112fc6c34db51338
|
1e746a415d68d4fa332e076a6c505e4ffca398b5 |
07-Oct-2016 |
Nancy Zheng <nzheng@google.com> |
Merge "Fix race condition in checkPattern and verifyPattern." into cw-f-dev
|
9475460e6627351d267450793b67c383089b551b |
07-Oct-2016 |
Nancy Zheng <nzheng@google.com> |
Fix race condition in checkPattern and verifyPattern. Bug: 31939282 Change-Id: I3250ab900f190ca9c820ac355ce94a699315b137
idget/LockPatternChecker.java
|
ded209843616a98e6f97db0d1784f6d630cbd5e9 |
15-Aug-2016 |
Robert Sesek <rsesek@google.com> |
Create the WebViewZygote and implement WebViewZygoteInit. This adds a new init-spawned daemon, webview_zygote, that starts a JVM and acts as a zygote process for WebView isolated_app services. Test: m Test: angler boots Test: Turn on Settings>Developer>Multiprocess Webview. webview_zygote32 or webview_zygote64 start (requires dependent CLs). Bug: 21643067 Change-Id: Ida98bd04b4d77736b672b03af651c4eb97ce88c1
s/WebViewZygoteInit.java
s/ZygoteConnection.java
s/ZygoteServer.java
|
ed3032b6b89a9ea72c211b0e973e2d0540bdc86d |
07-Oct-2016 |
Jorim Jaggi <jjaggi@google.com> |
Unlock latency improvements - Make sure the latency also gets tracked on first unlocked in which we cancel the AsyncTask. - Also add it for pattern authentication Change-Id: Ie1561264b0a3b75c09819ccc6d269e61e367e1be
idget/LockPatternChecker.java
|
629ad7e37ea3ef08e6fcc843fc268884965ceb20 |
07-Oct-2016 |
Dimitry Ivanov <dimitry@google.com> |
Merge "Relax namespace restriction on system server classloader" am: a8135325c1 am: 3c6b4961cb am: 097ff24545 Change-Id: I9fcc4eeb399da4bdfef2a415e175f2a59f332c84
|
097ff2454523a4c5d8df6d9c9acf74de3427cf5d |
07-Oct-2016 |
Dimitry Ivanov <dimitry@google.com> |
Merge "Relax namespace restriction on system server classloader" am: a8135325c1 am: 3c6b4961cb Change-Id: I60ab1b74e82a11da485e30a7ea5e45e49c5498c9
|
3c6b4961cb8092659c409dd9887a2d0543c040c1 |
07-Oct-2016 |
Dimitry Ivanov <dimitry@google.com> |
Merge "Relax namespace restriction on system server classloader" am: a8135325c1 Change-Id: Ie6b5e9041c1a03a8a6b2343069ef2a37b9aba9aa
|
a8135325c1012abf47c689d730080567c7eb2895 |
07-Oct-2016 |
Dimitry Ivanov <dimitry@google.com> |
Merge "Relax namespace restriction on system server classloader"
|
a89e1ec69242c07a9304c31bcbf68327d42698c9 |
06-Oct-2016 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #31305336: File corrupt: too many wake locks 101 am: cb99a72e62 am: 50b9f3513c Change-Id: Idfc3a5413248ac0b74f88d21a9f1f4f642b3f73c
|
50b9f3513c1157a869aac71799dec677e3f5567b |
06-Oct-2016 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #31305336: File corrupt: too many wake locks 101 am: cb99a72e62 Change-Id: I01062999e2a1207c5d1bc826e8c9372c0fb012f7
|
e6680d93db9fe5b8d87e9b62aa393d5873ea4ba7 |
14-Sep-2016 |
Selim Cinek <cinek@google.com> |
DO NOT MERGE - Added Emergency affordance feature Added a service that listens whether emergency affordances are necessary. If the they are needed, it adds an option to the global actions dialog that directly launches the emergency call and also adds a long-press listener to the keyguard emergency button. Test: adb shell settings put global force_emergency_affordance 1 && adb shell settings put global emergency_affordance_number 111112 Bug: 30404490 Change-Id: Ib96a15da2ef4b568a8d77140ebca6aa6f20f5ddb
olicy/EmergencyAffordanceManager.java
|
cb99a72e62bcfb30002820f0543aa23dbbdd6162 |
04-Oct-2016 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #31305336: File corrupt: too many wake locks 101 The limit is MAX_WAKELOCKS_PER_UID+1, since OverflowArrayMap will add one more to contain the overflow. Change-Id: I53004582daa0c405427308816728f2c1d2bef40d
s/BatteryStatsImpl.java
|
bc5a090d92da75a0f1a4b3d16b88ee8e9505a1d7 |
01-Oct-2016 |
Jorim Jaggi <jjaggi@google.com> |
Fix crash if drawable doesn't have constant state am: 92d0602a7c am: 0ea9093df7 am: 38afe3a0c0 Change-Id: I698682c8257ea63c41bd55faa579e24609baac74
|
38afe3a0c0452d04c7558ec246843ab4bf77fa25 |
30-Sep-2016 |
Jorim Jaggi <jjaggi@google.com> |
Fix crash if drawable doesn't have constant state am: 92d0602a7c am: 0ea9093df7 Change-Id: Idee382b4a6adb2322ce9d62c4f672e2b0c1d6191
|
0ea9093df7c383a13dc3a31c4c55b38497001ae3 |
30-Sep-2016 |
Jorim Jaggi <jjaggi@google.com> |
Fix crash if drawable doesn't have constant state am: 92d0602a7c Change-Id: I8ab088ad588eac8baa674d551201713562d973ef
|
f5ac9e64836bdc78839e1313988f43cfc28689cd |
29-Sep-2016 |
Dianne Hackborn <hackbod@google.com> |
Merge "New infrastructure to switch remaining commands to "cmd" calls."
|
354736e196ff79962b3ddb52619a674044d773e2 |
23-Aug-2016 |
Dianne Hackborn <hackbod@google.com> |
New infrastructure to switch remaining commands to "cmd" calls. This introduces a new feature of the IBinder command protocol to allow the shell command implementation to call back into its caller to ask it to open files in the calling context. This is needed so that commands that have arguments specifying files can open those files as the calling shell, not the system (or whatever) process. To test this all out, move the "am start" implementation over to ActivityManagerShellCommand, in particular along with its option to specify a file in which to write profiling data. Test: Manual Change-Id: I0c1e3857defefbd19a2ac29413aafbb34b1e48a3
s/BaseCommand.java
s/IShellCallback.aidl
|
92d0602a7ce9b87a2c712215d97fb8f6df2fd2c2 |
29-Sep-2016 |
Jorim Jaggi <jjaggi@google.com> |
Fix crash if drawable doesn't have constant state Change-Id: I2364efb9dc1446bc1a8c50abf6bd34a73c226f7e Fixes: 31755893
olicy/BackdropFrameRenderer.java
|
d1eb19c65e89a67cfc63ed5496825b79a3bfe1ed |
21-Jul-2016 |
Abodunrinwa Toki <toki@google.com> |
FloatingActionMode: Avoid calling delayed code if view is inactive. If something's gone wrong with the floating toolbar's host view while there is logic posted in a runnable, avoid running that code. These runnable callbacks are currently removed when the action mode is finished but the issue we're running into is something else. Seems like the app doesn't get a chance to call finish when something went wrong with the view or host activity. Anyway, defend against this case. Test: Not able to reproduce the issue. This code is a defensive fix to prevent reported crashes in GSA. Will keep if the crashes no longer happen or revert if they continue to happen. Bug: 29951043 Change-Id: I0e7833b8d8a63bf6205b7035b477bd8a3a7968b2
iew/FloatingActionMode.java
|
cb8e60d98c4771a4e7232e6b7dce8096551d1f56 |
26-Sep-2016 |
Hidenari Koshimae <hidenari.koshimae@sonymobile.com> |
Increase priority for broadcast intent triggered by HW key am: 469e65e37f am: ab8a42f7d9 am: 9820efd269 Change-Id: Ieac8e81f363dcfc1684ee82771c90a6c704f8ee3
|
9820efd2693d422bbf4b85a71f08a2ae7b030aea |
26-Sep-2016 |
Hidenari Koshimae <hidenari.koshimae@sonymobile.com> |
Increase priority for broadcast intent triggered by HW key am: 469e65e37f am: ab8a42f7d9 Change-Id: I3891fcfb79919bbf17b937aa8f645cb45d798ce9
|
ab8a42f7d979ffdd4fee6e134a35b1a5840003a2 |
26-Sep-2016 |
Hidenari Koshimae <hidenari.koshimae@sonymobile.com> |
Increase priority for broadcast intent triggered by HW key am: 469e65e37f Change-Id: I7b2aec06b7d2d0375b2f680e7880ca401684cddd
|
469e65e37f04fa3aa46e5116b6028cd7113308b3 |
05-Feb-2016 |
Hidenari Koshimae <hidenari.koshimae@sonymobile.com> |
Increase priority for broadcast intent triggered by HW key Add the FLAG_RECEIVER_FOREGROUND flag to the broadcast intent triggered by hardware key. This prevents the framework from delaying the delivery of the intent to its recipients, and improves the response for hardware key event under heavy load on the system. Bug: 28735973 Change-Id: Ib7f219845be34794f4c7545927e53cc6c2b504a3
olicy/PhoneFallbackEventHandler.java
|
645d1de70c005640545867aef3ad6a6fe42c352a |
26-Sep-2016 |
dongwan0605.kim <dongwan0605.kim@lge.com> |
Fix RTL issue of ImageFloatingTextView am: dd8611fc5a am: 4d590a91c2 am: d986cfd62d Change-Id: I25841a05053ca13b07147f98d7b0b5485b56740c
|
2cae5760c69cfdba0e20a0bd0e58bcce6e3d0cbf |
26-Sep-2016 |
Selim Cinek <cinek@google.com> |
Added Emergency affordance feature am: 705442fa7d am: 0e1f78da65 am: 10691456b8 Change-Id: Ieb3a0da5d5693a186c92ab1c21ba189558207ae3
|
ec86155579f77fcb25416a79b2a6ad319f6c9d5e |
26-Sep-2016 |
Adam Powell <adamp@google.com> |
ResolverComparator transitivity am: 2366ff12a2 am: e698d8bfea am: dbd1fc0d8e Change-Id: I4c602d34473529ddc20717e073a0abb4f8ede081
|
d986cfd62d41d05a66cee7a17c4b3918fa0a4cc5 |
24-Sep-2016 |
dongwan0605.kim <dongwan0605.kim@lge.com> |
Fix RTL issue of ImageFloatingTextView am: dd8611fc5a am: 4d590a91c2 Change-Id: I6a563e996bc93dd8f3a53b48c185319fdd1886de
|
10691456b8ac6e3f6d7821cdb9f99936cffbd2c7 |
24-Sep-2016 |
Selim Cinek <cinek@google.com> |
Added Emergency affordance feature am: 705442fa7d am: 0e1f78da65 Change-Id: I6f8220b18bce7889e3b9efe1b075a680a0ae7187
|
4d590a91c23e7cc6e1d07b07e5a68d73697296c2 |
24-Sep-2016 |
dongwan0605.kim <dongwan0605.kim@lge.com> |
Fix RTL issue of ImageFloatingTextView am: dd8611fc5a Change-Id: I101527b922604640fef684c6216b99289ac97f25
|
9e9061f608abc6ae76f1b190c62ad5336f65ec89 |
20-Sep-2016 |
Dimitry Ivanov <dimitry@google.com> |
Relax namespace restriction on system server classloader Add java.library.path to list of permitted paths for system server classloader. This allows libraries loaded in system server classloader namespace to dlopen libraries under /system/lib/somedir Test: m Bug: http://b/31652397 Change-Id: Ief70aaa81cde4983c8de1e07b4ef23e1fadf35a0
s/ZygoteInit.java
|
0e1f78da65eb57f249e00a6af4d6ad9298cca803 |
24-Sep-2016 |
Selim Cinek <cinek@google.com> |
Added Emergency affordance feature am: 705442fa7d Change-Id: I03ebb84119f9cb310882ba9ea90ee1e1d7118d03
|
7f53b9bcb56da6f728abb1cacf952e2950fc6c9b |
23-Sep-2016 |
Selim Cinek <cinek@google.com> |
Merge changes If9baf6db,Idc6c5d7d into nyc-mr1-dev * changes: Fix DismissView cannot be clicked sometimes after boot Fix RTL issue of ImageFloatingTextView
|
a05719a27878cf7184af848cac16d98ca0211e2b |
23-Sep-2016 |
Selim Cinek <cinek@google.com> |
Merge changes If7c3a55e,I68dcba41,Ib96a15da into nyc-mr1-dev * changes: Fixed a bug where the dimmed background could be invisible Fixed an issue where the inline controls where not usable Added Emergency affordance feature
|
dbd1fc0d8eb9aeb5a7dfcdbd8d611dc843371097 |
23-Sep-2016 |
Adam Powell <adamp@google.com> |
ResolverComparator transitivity am: 2366ff12a2 am: e698d8bfea Change-Id: I25598afdb60fb24c2e28113f24826c660d5d19c3
|
e698d8bfea281c3afe7ce3cfee4967b442ee76dd |
23-Sep-2016 |
Adam Powell <adamp@google.com> |
ResolverComparator transitivity am: 2366ff12a2 Change-Id: I8de9805eab7617a952579ff0c82616c0923e5513
|
dd8611fc5a374220b3c2b07814dd072d3fe73cca |
16-Sep-2016 |
dongwan0605.kim <dongwan0605.kim@lge.com> |
Fix RTL issue of ImageFloatingTextView Sometimes, makeSingleLayout() can be invoked before layout direction is resolved. When not resolved, it indents in LTR layout although it should be RTL. So, to guarantee the exact indenting, we should re-build the text layout when the layout direction is changed. Test: manual - Test BigTextStyle notifications with LargeIcon under RTL configurations. Fixes: 31633875 Change-Id: Idc6c5d7d41632cb9e1b70d9c67c13852e3f25023
idget/ImageFloatingTextView.java
|
2366ff12a2f251e33412a6e65e4f5642c3a7d59c |
23-Sep-2016 |
Adam Powell <adamp@google.com> |
ResolverComparator transitivity Fix a bug where ResolverComparator's results were not consistent for targets that cross profile boundaries. Bug: 31640894 Change-Id: Ic6bf9512d2c2eb6f8fb7851e18eb9a347db29755
pp/ResolverComparator.java
|
705442fa7dcbf1bf92595fdaca6cc888810931d8 |
14-Sep-2016 |
Selim Cinek <cinek@google.com> |
Added Emergency affordance feature Added a service that listens whether emergency affordances are necessary. If the they are needed, it adds an option to the global actions dialog that directly launches the emergency call and also adds a long-press listener to the keyguard emergency button. Test: adb shell settings put global force_emergency_affordance 1 && adb shell settings put global emergency_affordance_number 111112 Fixes: 30404490 Change-Id: Ib96a15da2ef4b568a8d77140ebca6aa6f20f5ddb
olicy/EmergencyAffordanceManager.java
|
aa67f684ff43c81e3280c846245ec6ebe907787e |
20-Sep-2016 |
John Reck <jreck@google.com> |
Fix a bunch of repeated reads of a ro.* property SystemProperties.get() is not particularly fast, especially if a string is returned. Since ro.* values are unable to be changed, there's no need to continously re-query them. Cache the value at static init time to trivially fix this. Test: refactoring CL. Change-Id: Iccb021d3cb2ba3a4a1d0048ddec6811bb7409eec
s/RoSystemProperties.java
s/ZygoteConnection.java
|
819698a3097c09079d6ff42eca41f1de36281046 |
20-Sep-2016 |
yuanhuihui <yuanhuihui@xiaomi.com> |
Merge "fix wrong algorithm in WifiPowerPerPacket()" am: 16e1007481 am: b2eb8ea894 am: 731918e769 am: 6ae3c66b92 Change-Id: I947484a629c402bfba65188bc37081471d260c6d
|
6ae3c66b921614499cf04a4004c8cfad32fa9579 |
19-Sep-2016 |
yuanhuihui <yuanhuihui@xiaomi.com> |
Merge "fix wrong algorithm in WifiPowerPerPacket()" am: 16e1007481 am: b2eb8ea894 am: 731918e769 Change-Id: If8192c5b9976c7139d145da168bcb20ce1fc835c
|
731918e7694d1c8f6e09172e51dea9e59ca4ffca |
19-Sep-2016 |
yuanhuihui <yuanhuihui@xiaomi.com> |
Merge "fix wrong algorithm in WifiPowerPerPacket()" am: 16e1007481 am: b2eb8ea894 Change-Id: I5ace39e2b6b679622f9c2ab27831a1e079541e32
|
b2eb8ea894220e3ee055b44574e259950b05a4fd |
19-Sep-2016 |
yuanhuihui <yuanhuihui@xiaomi.com> |
Merge "fix wrong algorithm in WifiPowerPerPacket()" am: 16e1007481 Change-Id: I3bacf3deb99b10c5ae8fe22a02ad7066afc321e0
|
16e1007481f508e292505bc348cec2320cbe9d08 |
19-Sep-2016 |
Treehugger Robot <treehugger-gerrit@google.com> |
Merge "fix wrong algorithm in WifiPowerPerPacket()"
|
9d8f51cbae05135848bea4b9b4b41793ae126e28 |
12-Sep-2016 |
yuanhuihui <yuanhuihui@xiaomi.com> |
fix wrong algorithm in WifiPowerPerPacket() step1: PowerProfile.POWER_WIFI_ACTIVE represents energy consumption(mAh) per hour devied by 3600, then WIFI_POWER ==> energy consumption(mAh) per second step2: WIFI_BPS represents 1000000 bit per second then (double)WIFI_BPS) / 8 ==> 1000000/8 Byte per second step3: as upload and download, so divided by 2; then (((double)WIFI_BPS) / 8 / 2048)) ==> 1000000/8/2048 KB per second ==> packet per second (where 1 packet = 2 KB) so WIFI_POWER / (((double)WIFI_BPS) / 8 / 2048) represents mAh per Packet where 1 packet = 2 K. when divided by (60*60) again , that make WifiPowerEstimator narrow 3600 times. Change-Id: Ic055a5145b6dfb1129c8969826329a3024c9e2b6 Signed-off-by: yuanhuihui <yuanhuihui@xiaomi.com>
s/WifiPowerEstimator.java
|
4e3d827695b7a047b4a0b9735086386a7c84bfb6 |
16-Sep-2016 |
Lorenzo Colitti <lorenzo@google.com> |
Give WakeupMessage the ability to transport an object as well. am: 302c37008f Change-Id: I06152851a392de80b351f2eb332e31363d916b1d
|
e77c8c6486bb8dcbcaed1d49463903a8570afc47 |
16-Sep-2016 |
Etan Cohen <etancohen@google.com> |
Merge changes from topic 'undo_do_not_merge' into stage-aosp-master * changes: Give WakeupMessage the ability to transport an object as well. [NAN] Add transport type for NAN.
|
1690bd65edcf6894766a90f90fd09dc65518667d |
16-Sep-2016 |
Robert Sesek <rsesek@google.com> |
Move art::Runtime::InitZygote logic from art into frameworks/base. am: e4f8d69c58 am: c1b32fc3ea am: 5189f86a36 am: 1201509679 Change-Id: I7ffedde18d0f5b4ac2b7d38dc2379ad18c17dfca
|
1201509679cd65bfb5550c9a29cfb806a0b4e978 |
16-Sep-2016 |
Robert Sesek <rsesek@google.com> |
Move art::Runtime::InitZygote logic from art into frameworks/base. am: e4f8d69c58 am: c1b32fc3ea am: 5189f86a36 Change-Id: I495848744c205295d18211c977b64f3a437ec27a
|
5189f86a36fea36352b7d407093b3c5e92a7aeb5 |
16-Sep-2016 |
Robert Sesek <rsesek@google.com> |
Move art::Runtime::InitZygote logic from art into frameworks/base. am: e4f8d69c58 am: c1b32fc3ea Change-Id: Ifae90057835b576ca001a141cb56aa4e4f9ba321
|
c1b32fc3ea2d215a1910504c559c3e99909614ec |
16-Sep-2016 |
Robert Sesek <rsesek@google.com> |
Move art::Runtime::InitZygote logic from art into frameworks/base. am: e4f8d69c58 Change-Id: Ia6fdf02ba9d7cd6e473d2891d5b8e59b4e967347
|
302c37008f1c3aa4a62448411f1ceba5af56dc34 |
07-Jun-2016 |
Lorenzo Colitti <lorenzo@google.com> |
Give WakeupMessage the ability to transport an object as well. (cherry-pick of commit eab17da5882e59caff25c73aa6bcd0587aca9dd4) (cherry-pick of commit 4171cdf303c24704c2412653fd0eccb21a487e8e) Bug: 23113288 Change-Id: Ic98e3bcb3ea8b0b28a309bd647fb4178311c46a3
til/WakeupMessage.java
|
591d1a1be8314a9f5d4bb40a79bfd1539782be49 |
16-Sep-2016 |
Michael Kwan <mkwan@google.com> |
Limit translation of bottom panel snapping to not overshoot. am: b1440bdb17 am: e455850fbd Change-Id: Id1eca37ba57903b7794c5cb5c3054d18fc62c266
|
e455850fbd6bff2f524a66df9ccc3e8fce3638a7 |
16-Sep-2016 |
Michael Kwan <mkwan@google.com> |
Limit translation of bottom panel snapping to not overshoot. am: b1440bdb17 Change-Id: I5e34ac21774e9c781f3f3aef0b0a37fe81e1f747
|
81b43145407567052c8ca71c400b3b30e81f20e9 |
16-Sep-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Limit translation of bottom panel snapping to not overshoot." into cw-f-dev
|
433b51db7f189cd7975ef096b75bf92f8b7aa7b3 |
14-Sep-2016 |
Erik Kline <ek@google.com> |
Have WakeupMessage call Handler#dispatchMessage() am: a457ebbda6 am: 3a28cf3f09 am: 9a07b75ba2 Change-Id: I81d928aac618c164080090c9483e32672fdd922a
|
e4f8d69c58e3e0a54b1434d64217d30e8d448864 |
14-Sep-2016 |
Robert Sesek <rsesek@google.com> |
Move art::Runtime::InitZygote logic from art into frameworks/base. Test: m Test: aosp_angler-eng boots Change-Id: I964c70576136e7424797140b2f7d179e70298c44
s/ZygoteInit.java
|
8a4eab141a3d1502e975375144e0f288be6ff6ec |
14-Sep-2016 |
Adam Powell <adamp@google.com> |
Fix duplicate entries in ChooserActivity am: 00e587086b am: 8469ffdcc1 am: 9415eaf106 Change-Id: Id26a35ccf0d0648a35ddbdbadbdfc6b5d330e4f8
|
b1440bdb17bff2b0b4ac404d52ff67239fd8f8c6 |
13-Sep-2016 |
Michael Kwan <mkwan@google.com> |
Limit translation of bottom panel snapping to not overshoot. Bug: 31444693 Change-Id: I84ff0d90eb67c6672dbf81985057bdf844c50cee
idget/WatchListDecorLayout.java
|
9a07b75ba265eefa2fe729bd8e6212947829beed |
13-Sep-2016 |
Erik Kline <ek@google.com> |
Have WakeupMessage call Handler#dispatchMessage() am: a457ebbda6 am: 3a28cf3f09 Change-Id: I9faf0c745044cb468c19078409e24b5aacdc0661
|
3a28cf3f091d4a69cc81b94d8c135a8692dc8d3b |
13-Sep-2016 |
Erik Kline <ek@google.com> |
Have WakeupMessage call Handler#dispatchMessage() am: a457ebbda6 Change-Id: I57ef0f980e4b63735affee6127fffe454e44756f
|
46de5f491710780003dd8f5ddb52b592fd1e66c0 |
13-Sep-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Have WakeupMessage call Handler#dispatchMessage()" into nyc-mr1-dev
|
9415eaf106bf112c8e68c0ea499a5898b5eec314 |
10-Sep-2016 |
Adam Powell <adamp@google.com> |
Fix duplicate entries in ChooserActivity am: 00e587086b am: 8469ffdcc1 Change-Id: I64faa05b9892d38e71c8ebb91d02f5302a4be69e
|
8469ffdcc1e649e7dc06d73282bd40cf3f8a58e3 |
09-Sep-2016 |
Adam Powell <adamp@google.com> |
Fix duplicate entries in ChooserActivity am: 00e587086b Change-Id: I3bfed096c104751f80519f72d2d6be1aeacbd109
|
b548ae5d5fe6ea6decc9c04984e197b49e95854a |
09-Sep-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Fix duplicate entries in ChooserActivity" into nyc-mr1-dev
|
00e587086bce3587a1994716a8577c7da45f65df |
09-Sep-2016 |
Adam Powell <adamp@google.com> |
Fix duplicate entries in ChooserActivity Fix use of wrong index when checking for duplicates. Bug 31234526 Change-Id: Ia37d1b04a9054b8d90957057db857633e4b79569
pp/ResolverActivity.java
|
96b49848e7784bc4b40ffd01e2524461e1efcab7 |
18-Mar-2016 |
Robert Sesek <rsesek@google.com> |
Split the zygote logic out of android.os.Process into a new ZygoteProcess class. There is no functional change. This is to support adding new types of zygotes that all operate using the same protocol. Bug: 21643067 (cherry picked from commit 94e824bc1b5f83024b7c9a228a8f2d0cd1347d11) Merged-In: Ie673ee816cae34ac20ffb8c774ec3e6461c3fd0a Change-Id: I104e6133a90dc93a9854836b5e92d3cd542163a3
s/ZygoteInit.java
|
b9679dc1fad508a001e30a941148e1bdc3fe953f |
19-Jan-2016 |
Tobias Sargeant <tobiasjs@google.com> |
Refactor ZygoteInit to support a WebView-specific zygote. This is a non-functional change that separates out functionality that should be shared between the system zygote and the WebView zygote from that which is system zygote specific. * Move MethodAndArgsCaller to Zygote. * Split out server socket functions into ZygoteServer. * Add a new (stub, for now) WebViewZygoteInit class. Bug: 22084679 Bug: 21643067 (cherry picked from commit ba816e0c9efd8cd2aeef618a819a2ad46b742f87) Merged-In: I4c508a42af7ab7b53d10570ad53b846df7782cc4 Change-Id: I54f04c03443d10dabe6426697d1ff8a0cc66b985
s/RuntimeInit.java
s/WebViewZygoteInit.java
s/WrapperInit.java
s/Zygote.java
s/ZygoteConnection.java
s/ZygoteInit.java
s/ZygoteServer.java
|
56ce472702d809732698aab1ec8a77153d4f189f |
08-Sep-2016 |
Mihai Nita <mnita@google.com> |
Changed the header of the region selection list to "All regions" am: 543e45babe am: c3b11eb043 am: b6e81a40cd Change-Id: I688a1681a79ce2e1a18f4d80c4e804f524122300
|
b6e81a40cd6238e52e997d09b590f4396edc8b70 |
08-Sep-2016 |
Mihai Nita <mnita@google.com> |
Changed the header of the region selection list to "All regions" am: 543e45babe am: c3b11eb043 Change-Id: Id5a4ccda29952ae68f1d73c1c063547cc8c827c3
|
c3b11eb043698f501c3c7a2e4c12565d77abc157 |
08-Sep-2016 |
Mihai Nita <mnita@google.com> |
Changed the header of the region selection list to "All regions" am: 543e45babe Change-Id: I7e42e404d7021094376104119f7568fe1838e489
|
543e45babeb200a3586bbbd8ffd0b6e2f3f0687c |
02-Sep-2016 |
Mihai Nita <mnita@google.com> |
Changed the header of the region selection list to "All regions" Bug: 31257462 Change-Id: I3112b5700e23674d2c48c7ca96a2f1a17a5f15db
pp/SuggestedLocaleAdapter.java
|
294a6af0e2d5e09643b31895ff65dcf45c05e59d |
08-Sep-2016 |
Paul Duffin <paulduffin@google.com> |
Merge "Fix SuppressWarnings typo." am: 0bd7c54745 am: a155f43794 am: 4f107811e2 Change-Id: Ie1f24753f898410aca1270a0d29df06d107fc094
|
4f107811e2ce37e2a5848ba4f17730d847929a65 |
08-Sep-2016 |
Paul Duffin <paulduffin@google.com> |
Merge "Fix SuppressWarnings typo." am: 0bd7c54745 am: a155f43794 Change-Id: If228867926149f7cad9b5a479beefc45cacfe7f2
|
a155f43794ba47f43ac6b03b9dab801fb7482c31 |
08-Sep-2016 |
Paul Duffin <paulduffin@google.com> |
Merge "Fix SuppressWarnings typo." am: 0bd7c54745 Change-Id: I43a9bea860188f55292dcbeac38bf026d87fa634
|
e09ac05b35490356ad4fe362dc18b1723fdc378b |
27-May-2016 |
Ian Rogers <irogers@google.com> |
Fix SuppressWarnings typo. As Error Prone states: Suppressing "deprecated" is probably a typo for "deprecation" Bug: 27723540 (cherry picked from commit a7f834f1ce5ec52acdde5a8619d91a18f3376598) Change-Id: I0c6a9fc0a160769955cccf97ec7decb1f2b9b8fb
s/PowerProfile.java
|
4171cdf303c24704c2412653fd0eccb21a487e8e |
07-Jun-2016 |
Lorenzo Colitti <lorenzo@google.com> |
Give WakeupMessage the ability to transport an object as well. [DO NOT MERGE] (cherry-pick of commit eab17da5882e59caff25c73aa6bcd0587aca9dd4) Bug: 23113288 Change-Id: Ic98e3bcb3ea8b0b28a309bd647fb4178311c46a3
til/WakeupMessage.java
|
a457ebbda6c84d5f6abd055828ef02ceaf809c08 |
31-Aug-2016 |
Erik Kline <ek@google.com> |
Have WakeupMessage call Handler#dispatchMessage() Handler has no fewer than three ways by which a message might be handled: [1] the msg itself contains a callback (msg.callback.run()) [2] the Handler was instantiated with a Handler.Callback (mCallback.handleMessage(msg)) [3] the Handler instance was a subclass and could have overridden handleMessage() Handler#dispatchMessage() tries to find the correct way to dispatch a message, check the above in the above order. Bug: 21859053 Change-Id: I284cf7ace93af167d95d13b297ec42d4bed15992
til/WakeupMessage.java
|
2f2b5aca204281179e164396fa63f6e67c2dd599 |
01-Sep-2016 |
Amith Yamasani <yamasani@google.com> |
Call Debug.getPss without a lock held am: 10e8f16add am: f10d31f5d0 am: 65fdd196fa Change-Id: Ic41194d60d8919d69123bd40082c86b2a1e22571
|
32cbdcc8c098b4a42212b3da345b929abad8ad6e |
31-Aug-2016 |
Jorim Jaggi <jjaggi@google.com> |
resolve merge conflicts of c5bafe2 to master Change-Id: I19dd5c88c664313c2f8b47d8f8fd556f630c8bf1
|
65fdd196fab5da88c3f8d9826e4e41f751cba69d |
31-Aug-2016 |
Amith Yamasani <yamasani@google.com> |
Call Debug.getPss without a lock held am: 10e8f16add am: f10d31f5d0 Change-Id: I037274eab1841fb57440bbd13a5f290e079736dd
|
f10d31f5d01f1866d82665ec6626b72149e91a30 |
31-Aug-2016 |
Amith Yamasani <yamasani@google.com> |
Call Debug.getPss without a lock held am: 10e8f16add Change-Id: I8b55ec20fb8cb99941783c88f0a6035e4dcb1e9b
|
9edadbd87aff17d639d87bb72b878766e2c0f784 |
31-Aug-2016 |
Amith Yamasani <yamasani@google.com> |
Merge "Call Debug.getPss without a lock held" into nyc-mr1-dev
|
10e8f16add72b5384a21c947eebff14d34a66924 |
31-Aug-2016 |
Amith Yamasani <yamasani@google.com> |
Call Debug.getPss without a lock held Attempt to reduce the chances of watchdog killing the system server if process pss gathering takes too long during heavy load. Bug: 30896716 Change-Id: I4ed1a15c0c512a8c82842cde74e733d99d887ee0
s/ProcessCpuTracker.java
|
c5bafe26cbfee6a9e7274a00792cac72f4c874bf |
30-Aug-2016 |
Jorim Jaggi <jjaggi@google.com> |
Add animation when unoccluding windows (1/2) am: 6626f54e65 am: 314c05db45 Change-Id: I0e9d85e8f90d00fe835c0622438ac5b6afd2b52d
|
722de5f9d0bbac21fb0d132669fcc317e2c6703f |
30-Aug-2016 |
Mitchell Wills <mwills@google.com> |
DO NOT MERGE Manually merge commit 'f28778064383821ccf48c9570191f34a24aa513f' into nyc-mr1-dev-plus-aosp Change-Id: I7cb1f97a5b931c2057a811d7947f47ad7320ef1c
|
f28778064383821ccf48c9570191f34a24aa513f |
30-Aug-2016 |
The Android Automerger <android-build-merger@google.com> |
Manually merge commit 'b0b6afc' into nyc-dev-plus-aosp
|
314c05db45280dfdb9bdd516c7fcf9fad0136268 |
30-Aug-2016 |
Jorim Jaggi <jjaggi@google.com> |
Add animation when unoccluding windows (1/2) am: 6626f54e65 Change-Id: I09be1e1b7d830067c354c6cdfd940deafa027a22
|
76817faf291f579cf99d818944ca2b3c91a6ed97 |
30-Aug-2016 |
Teng-Hui Zhu <ztenghui@google.com> |
Add TestApi to ValueAnimator for AnimationScaleListDrawable CTS test. am: 0a815bb94f am: 3687be955f am: d607d75790 Change-Id: Id83875c14472af2ba44f0194c897460ec6aa427d
|
98a824dbb75df0e2af1b18f81cf32a6389cc871f |
30-Aug-2016 |
Yuichi Biwa <yuichi.xa.biwa@sonymobile.com> |
ChooserActivity: Cannot start app that the icon overflows the layout am: cb3e1237b5 Change-Id: I066aa6f03ea3c45fa1330556bc3a6db29ab48262
|
6507b8b3338e190b5aa5e3fb91f8baa2e0d93823 |
30-Aug-2016 |
Abodunrinwa Toki <toki@google.com> |
FloatingActionMode: Fix screen coordinates. am: 99c340cad9 Change-Id: I73ff6d1b3bed01d7738634c67a6f6d1a2e755da1
|
59fb472858a69bf74de9dbee44411b16518a9a21 |
30-Aug-2016 |
Chet Haase <chet@google.com> |
Merge "ChooserActivity: Cannot start app that the icon overflows the layout" into nyc-dev
|
6626f54e658e3da44fab8a5cd6d9d3d4852e2cd1 |
22-Aug-2016 |
Jorim Jaggi <jjaggi@google.com> |
Add animation when unoccluding windows (1/2) Before there was a jump-cut when a window that was occluding Keyguard was going away, leading to an ugly flicker. To fix this, we do the following. - Always show windows with FLAG_SHOW_WHEN_LOCKED above lockscreen, even if they don't "match" the currently occluding app (which is null in the animation case) - Move wallpaper behind last window that is not hidden by policy, so the window doesn't get occluded by the wallpaper. - Add a flag in the setOccluded call whether to animate or not. SystemUI then plays a nice animation when it's set. - Override the animation to always be the animation that happens when we exit a window which is revealing the wallpaper behind, to make it consistent with the home screen case. Fixes: 30829255 Change-Id: Ib3fe20fc9003a0f9f291c974740f044ed8707e75
olicy/IKeyguardService.aidl
|
07e317c3cd9fe38954813b75ac582dd64f0c41f1 |
11-Aug-2016 |
Mitchell Wills <mwills@google.com> |
Add Log.wtf when transitionTo is used improperly Using transitionTo in exit/enter (except in the terminal state) is documented as undefined behavior and may cause unexpected results. The current implementation appears to finish the current transition and then transition to the new target state. TEST=flash and play with the phone, no sign of immediate WTFs Change-Id: I38a34b85c43d53c51514339587fc1269a069a454 (cherry picked from commit 8d3ed21583a8d83047cee1735cf669e131809e73)
til/StateMachine.java
|
009ae995828c8951242533b20e5f7d6e514a8c1a |
09-Aug-2016 |
Mitchell Wills <mwills@google.com> |
Reenable the unit tests for StateMachine In order to make the tests run a few methods must be made public so that they can be called from a class loaded by a different class loader. Fixed: 28217358 Change-Id: I98ce1e952a78528ae6ebd3a0e843c9ddfe937337 (cherry picked from commit 36afe5b5cc000620d77150437ba21503c44c87eb)
til/StateMachine.java
|
934535bfe5d2cae68b06b2ca17c478028e62eb87 |
13-May-2016 |
Rebecca Silberstein <silberst@google.com> |
DO NOT MERGE StateMachine: remove final from SendMessage Removed final from public sendMessage and sendMessageDelayed commands to unblock unittest development. This allows tests to verify calls to sendMessage and sendMessageDelayed. Also fixed one checkstyle error with import order. BUG: 28593024 Change-Id: I26e02c3d75049d385ded7891c4fc9967273c27be TEST: builds TEST: runtest frameworks-wifi (cherry picked from commit 0dbeb9e01a7041cbee61b8db7eb8d7562c2a3e6c)
til/StateMachine.java
|
afc0c73a911b4af25ef6ea6b10c19fa0145544ae |
29-Aug-2016 |
Abodunrinwa Toki <toki@google.com> |
Merge "FloatingActionMode: Use DisplayMetrics.getRealSize for screen size."
|
cb3e1237b5aacb03523a0f2e597326c2662877cf |
30-Nov-2015 |
Yuichi Biwa <yuichi.xa.biwa@sonymobile.com> |
ChooserActivity: Cannot start app that the icon overflows the layout Symptom: When sharing an image from Album, ChooserActivity can be shown. But then the app to be located to the bottom part of the list may not be started even if user tap it. Root cause: ChooserActivity uses ResolverDrawerLayout. And ResolverDrawerLayout can display only some items on the list (known as "Collapse mode"). When the item clipping along the bottom edge is tapped by the user, ResolverDrawerLayout tries to expand the list and scroll it to a better position, instead of starting an application. In this problem case, ResolverDrawerLayout continues to try to expand the list whenever tapping, so an application will never start. Solution: Change a condition so that mOpenOnClick becomes true only when the list has been collapsed (mCollapseOffset > 0). Bug: 30153542 Change-Id: I576fb6c8b6a91d79c1e0d46d069146779f4dbd17 (cherry picked from commit 4f3a843ea9b6ffe2e29e6625ffb3d87fbf143623)
idget/ResolverDrawerLayout.java
|
99c340cad9ec79128a32a39416a5764a34aa362b |
15-Jul-2016 |
Abodunrinwa Toki <toki@google.com> |
FloatingActionMode: Fix screen coordinates. Use application context to get the screen's display metrics. Bug: 30127070 Change-Id: I2c453c494ef210c12d89fc7e3ff026728f9ecb0f (cherry picked from commit afb38c5cc4226ce82367015f4ce52765018226d6)
iew/FloatingActionMode.java
|
7fa10b3a0d1852460c70ca92ab885dd5b91fdbaf |
27-Aug-2016 |
Michael Kwan <mkwan@google.com> |
Add offset to round screens when an AlertDialog list item is shown. am: 44f854acd7 am: 8aa5b6ac24 Change-Id: I86007173228d55eac99d03f72aaa5bef3467778a
|
820f592220bcc77c7a698f16e780583b1aacd23d |
31-May-2016 |
Roshan Pius <rpius@google.com> |
XmlUtils: Add missing readThisByteArrayXml method Add the missing XML to byte array conversion method. While there, 1. Fix writeByteArrayXml method to store the hex chars of the value. 2. Cleanup couple of error strings in |readThisIntArrayXml| method. BUG: 29039296 Change-Id: I6386f7df7c5c8b7bc3bc5a268196da617209cea9 TEST: Compiles & manual testing. (cherry picked from commit 651209b597734d34768fbb69ebf982b483167fd5)
til/XmlUtils.java
|
2268fc12b59372a105a42631df3185bfc934bb44 |
26-Aug-2016 |
Colin Cross <ccross@android.com> |
resolve merge conflicts of 1095b21 to master Change-Id: I611579044234435a07cad2f64930b731e53aec77
|
2b769c4ddef454651206fe4ecbec241d66eb4462 |
26-Aug-2016 |
Teng-Hui Zhu <ztenghui@google.com> |
Add an new internal DrawableContainer to handle animation scale == 0 case. am: 0c03664fa6 am: 0bc9fa9896 am: ab2ed1a4e7 Change-Id: I2de378da33ca93639c03544c8702e17eaefee514
|
d607d75790ca866ca6abf5320f50a95946b5adca |
25-Aug-2016 |
Teng-Hui Zhu <ztenghui@google.com> |
Add TestApi to ValueAnimator for AnimationScaleListDrawable CTS test. am: 0a815bb94f am: 3687be955f Change-Id: I3de20fb11eaf1fc98c769f0aae1751a2b5549b1f
|
3687be955f9483075af6f164d0e90da90b09c64f |
25-Aug-2016 |
Teng-Hui Zhu <ztenghui@google.com> |
Add TestApi to ValueAnimator for AnimationScaleListDrawable CTS test. am: 0a815bb94f Change-Id: I9b5d851f95349a7c8981ab8868608e21996a1bb5
|
1e37cc2f8af923aaef5fbb24102bee7e8ab7062b |
25-Aug-2016 |
Tenghui Zhu <ztenghui@google.com> |
Merge "Add TestApi to ValueAnimator for AnimationScaleListDrawable CTS test." into nyc-mr1-dev
|
8aa5b6ac24a9246db70fcb9366436d7da192de09 |
25-Aug-2016 |
Michael Kwan <mkwan@google.com> |
Add offset to round screens when an AlertDialog list item is shown. am: 44f854acd7 Change-Id: Ibfaa7c431c4bacf31d217850749c8df5a8660c6e
|
a064b9bb01c88aca58274e03de17f0ab57201d8e |
25-Aug-2016 |
Michael Kwan <mkwan@google.com> |
Merge "Add offset to round screens when an AlertDialog list item is shown." into cw-f-dev
|
0a815bb94fa2aad016a10fe23633efc5682d2a7c |
23-Aug-2016 |
Teng-Hui Zhu <ztenghui@google.com> |
Add TestApi to ValueAnimator for AnimationScaleListDrawable CTS test. Also rename an internal class. b/30877925 Change-Id: Ib971ed090907a0ab387dd7c768e2b77eb9b69f75
raphics/drawable/AnimationScaleListDrawable.java
|
ff40d08fd9367667d3523b7951a31e5a529f8ef4 |
24-Aug-2016 |
Alan Viverette <alanv@google.com> |
Override LinearLayout's onLayout pass in AlertDialogLayout am: 1bb8f51e76 am: ab508dd52b Change-Id: I7a5999488de62d391bf0a33dca223e77cebff86d
|
ab508dd52b5bef5db36ae4c1c117360e6ff88259 |
24-Aug-2016 |
Alan Viverette <alanv@google.com> |
Override LinearLayout's onLayout pass in AlertDialogLayout am: 1bb8f51e76 Change-Id: I63af639e859e2b7c72d93233c5b9ec7da2bb01cf
|
52306705c1d058ac472dc28b01a662d9a5949645 |
24-Aug-2016 |
Alan Viverette <alanv@google.com> |
Merge "Override LinearLayout's onLayout pass in AlertDialogLayout" into nyc-mr1-dev
|
ab2ed1a4e742a07a2c952cfb91d1c66db84552c1 |
24-Aug-2016 |
Teng-Hui Zhu <ztenghui@google.com> |
Add an new internal DrawableContainer to handle animation scale == 0 case. am: 0c03664fa6 am: 0bc9fa9896 Change-Id: I10fe7a99a8857ce76181c98da30287916dc7aab4
|
0bc9fa98967eaab7aa2e387a85391c8ee341358c |
24-Aug-2016 |
Teng-Hui Zhu <ztenghui@google.com> |
Add an new internal DrawableContainer to handle animation scale == 0 case. am: 0c03664fa6 Change-Id: I7feae01c6302e2942087c6dfe1948109467f1326
|
1bb8f51e765d2f2d5f7a479e16d2958849bf3947 |
24-Aug-2016 |
Alan Viverette <alanv@google.com> |
Override LinearLayout's onLayout pass in AlertDialogLayout LinearLayout sets up internal state during onLayout that's missing when we override onMeasure. Avoid calling super.onMeasure() by re-implementing onLayout without the internal state dependencies. Bug: 30494039 Change-Id: I1149517a2fe5f5afdb4125db5e7f573588fea740
idget/AlertDialogLayout.java
|
0c03664fa6acbe5c3fd11d54ab9a6792f43dda07 |
19-Aug-2016 |
Teng-Hui Zhu <ztenghui@google.com> |
Add an new internal DrawableContainer to handle animation scale == 0 case. This will help ProgressBar to show something meaningful when animation scale is 0. b/30877925 Change-Id: Ieb2e78712999d2e3f3a2a234bc605b4821ae41c0
raphics/drawable/AnimationScaleListDrawable.java
|
44f854acd755ee3b2581922789c39ee3e1c1315c |
19-Aug-2016 |
Michael Kwan <mkwan@google.com> |
Add offset to round screens when an AlertDialog list item is shown. Bug: 30950051 Change-Id: I4546c2381fef68bc9e2d080c6b50f5df17810044
pp/AlertController.java
|
6fb0e52b85ebd5b31626703e3e0aea212ead70ac |
18-Aug-2016 |
Jorim Jaggi <jjaggi@google.com> |
Fix a flicker when returning to the lockscreen am: d11d1a9486 am: afaf4ac7a9 am: 9322632f6a Change-Id: I9cd7ead4caa2843e3063d55ea357e9e989c72f0e
|
7329e02153b15c2dc2fd79b7a34c176e93245aee |
18-Aug-2016 |
Jim Miller <jaggies@google.com> |
Fix vulnerability in LockSettings service am: 2d71384a13 am: 485fbda04c am: 229de7088e am: cb83f6188b am: e3457fc127 Change-Id: I9ec3cc802112160f463fcfb737c6fd5932d62332
|
e3457fc127593ed13040cf246bdfbc3c3bfdecfe |
18-Aug-2016 |
Jim Miller <jaggies@google.com> |
Fix vulnerability in LockSettings service am: 2d71384a13 am: 485fbda04c am: 229de7088e am: cb83f6188b Change-Id: I82302931ab714e25ec21721dc05480e1f2d447b0
|
cb83f6188be12841ca4122a7e893e56da4777d27 |
18-Aug-2016 |
Jim Miller <jaggies@google.com> |
Fix vulnerability in LockSettings service am: 2d71384a13 am: 485fbda04c am: 229de7088e Change-Id: I8e9d946f96933c1338261d8adf80156cb67d3ba1
|
229de7088e800815f5737cec4980e47754e03d63 |
18-Aug-2016 |
Jim Miller <jaggies@google.com> |
Fix vulnerability in LockSettings service am: 2d71384a13 am: 485fbda04c Change-Id: I07def32199ecdbbb32aa6ecaca20724cfc81265c
|
485fbda04c7651413122422121fc96e4227a5f77 |
18-Aug-2016 |
Jim Miller <jaggies@google.com> |
Fix vulnerability in LockSettings service am: 2d71384a13 Change-Id: I62ca5fb150022fe0971329294b1063957f397248
|
921f8e35d82f567b21a2faba6032b6e8f4f6f70c |
17-Aug-2016 |
Chong Zhang <chz@google.com> |
resolve merge conflicts of 9391bc5 to master Change-Id: I6de231781233826b399688dc8ead70ba515b1ccb
|
d21cb15584f9b28315c4237197188340f32dbdb8 |
17-Aug-2016 |
Glenn Kasten <gkasten@google.com> |
resolve merge conflicts of c76a3ac to stage-aosp-master am: 67ffd5e617 am: f7b4fd24e3 Change-Id: Ib06db403955ae0056c1fee0e09f9249d0b887ea1
|
67ffd5e61730d4074c174fa72fb752666cc8bbe0 |
17-Aug-2016 |
Glenn Kasten <gkasten@google.com> |
resolve merge conflicts of c76a3ac to stage-aosp-master Change-Id: Ifff16bdc42e8326f3f60cf4b92688c445cb4db25
|
9322632f6a62565b57186ed17c03dd0860eabe20 |
17-Aug-2016 |
Jorim Jaggi <jjaggi@google.com> |
Fix a flicker when returning to the lockscreen am: d11d1a9486 am: afaf4ac7a9 Change-Id: I26eb19aba2c68fea5faa82bf1e41286b8999bf4a
|
afaf4ac7a9913ac587e6dbd7e6a24f8c0ddd90bf |
17-Aug-2016 |
Jorim Jaggi <jjaggi@google.com> |
Fix a flicker when returning to the lockscreen am: d11d1a9486 Change-Id: Ia0b617be2bb00db24115f04f362cd072d59ebe71
|
9391bc557c0d27932c503991edc5b51e13481f11 |
17-Aug-2016 |
Chong Zhang <chz@google.com> |
Add new window type TYPE_DRAWN_APPLICATION am: fea963edee am: 5e09ceb641 Change-Id: I955b985c47ca10a17dec6921af0277d1d6a7431d
|
edddb17a67a78b20002e8dde24513bacfcc708d2 |
17-Aug-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Fix a flicker when returning to the lockscreen" into nyc-mr1-dev
|
d11d1a9486d44b98e28b70c25711ebfc283b746e |
17-Aug-2016 |
Jorim Jaggi <jjaggi@google.com> |
Fix a flicker when returning to the lockscreen If we return to the lockscreen from a FLAG_SHOW_WHEN_LOCKED activity, there was an additional black flicker as the wallpaper wasn't shown for a couple of frames. The issue is that we didn't set the wallpaper flag again, to fix another flicker with lockscreen wallpapers. Now, we pass the state whether we currently have a lockscreen wallpaper and if we don't have one, we immediately set the wallpaper flag again. Bug: 30829255 Bug: 30883413 Change-Id: I9faeaa77b98eb02058171ce19cf90b43826ebe9e
olicy/IKeyguardStateCallback.aidl
|
0792dd1f21efb0428d428d90848150d8bf784175 |
17-Aug-2016 |
Michael Kwan <mkwan@google.com> |
Hide space for title if the title is GONE. am: 790a34e1a9 am: 9019052e96 Change-Id: I533e56cc90316ed23c3a0499c30b48d4a3993ad5
|
9019052e96263f332411428a78bf18927d231ee0 |
17-Aug-2016 |
Michael Kwan <mkwan@google.com> |
Hide space for title if the title is GONE. am: 790a34e1a9 Change-Id: I515514013819133228f3185166fe7962ab2f27c8
|
5e09ceb6419ec03758881bb0df6615840d8e0f5c |
17-Aug-2016 |
Chong Zhang <chz@google.com> |
Add new window type TYPE_DRAWN_APPLICATION am: fea963edee Change-Id: If7acf1349b87d4be88a9b4f9fbd984bbd4aca8ad
|
1fda533936415b52d537b0056304ff5bd8af8519 |
17-Aug-2016 |
Glenn Kasten <gkasten@google.com> |
Squashed commit of the following: commit efa6f355b06675aa4d0879fd279e22c16d5c046c Author: Mikhail Naganov <mnaganov@google.com> Date: Wed Aug 10 12:25:13 2016 -0700 MIDI: Use server-side socket in blocking mode for virtual devices Since virtual MIDI servers may misbehave, blocking mode will throttle them if clients are not coping with their sending speed. Bug: 29413812 Change-Id: I9c4a2a7a7ea3ea060c93fedc7d0f033427c557c9 commit 755dfb5f83749d3963c63d98d692307f8271c804 Author: Mikhail Naganov <mnaganov@google.com> Date: Fri Jul 8 13:26:19 2016 -0700 Protect MIDI framework against client blocks in MidiReceiver.onSend Make the server-side socket non-blocking when creating MidiOutputPort for clients. Thus if a client ceases to read from its side of the socket pair, the server will just fail to write instead of blocking. One drawback is that the MidiOutputPort on the client can't indicate that it has become dysfunctional, but it's not possible without changing the API. Bug: 29413812 Change-Id: I9dfcbdd214a815cea8fd1365324fd78ca459268a commit c740b13953761f58233ac651a0b5227733b1bdcc Author: Mikhail Naganov <mnaganov@google.com> Date: Fri Jun 17 04:11:25 2016 -0700 UsbMidiDevice: Clean up terminology and fix comments When working with physical MIDI devices, an *input* stream is used for reading from *output* port of the device, and vice versa. Thus, using "input" and "output" without specifying whether it's a stream or a port is confusing. Clarify names of counter variables, and fix a couple of comments that were incorrect due to this confusion. No functional changes. Change-Id: If561eaca4bade94e9296d2c703c9fcebc91296e2 commit 4269c6417287737624f6165a8bbeb5aa427de9a0 Author: Glenn Kasten <gkasten@google.com> Date: Thu May 5 18:49:16 2016 -0700 Update MIDI package summary Bug: 28625060 Change-Id: If552ca8e1a0666d402b5f536699bf3fb09c1e324 commit 862d40b73168bde7d0be5280d997985c18061014 Author: Phil Burk <philburk@google.com> Date: Tue Apr 19 15:56:24 2016 -0700 MidiDevice: do not open ports on closed device Fix involves client side mIsDeviceClosed flag. Bug: 24949216 Change-Id: I666284a787fbb9a710d2372fb424e8e54f6a2825 Signed-off-by: Phil Burk <philburk@google.com> commit 6f1de358b9f2616e03f4655f01454770915ddd66 Author: Phil Burk <philburk@google.com> Date: Mon Apr 18 16:05:28 2016 -0700 MidiService: fix resource leak The proxy object was being used to match when adding or removing objects. But they are different each time. So now we use an asBinder() object. Bug: 28153736 Change-Id: I1bccebf1e9464668db757ff08b41902d0cf0e3a7 Signed-off-by: Phil Burk <philburk@google.com> commit f7386bd535bb8a1d7f8df8f44a1748ab770c991a Author: Phil Burk <philburk@google.com> Date: Tue Apr 5 14:19:53 2016 -0700 MidiDevice: fix connectPorts for same Process If connectPorts() was called for a device in the same process then the connection would die when the ParcelFileDescriptor was closed. Bug: 26406775 Change-Id: Id0538452593b4761ac2a93d366ade76d2e35ce73 Signed-off-by: Phil Burk <philburk@google.com> Change-Id: I4dfc2a2cbaf04bf1a790ae2cb39bf74fb5bb16ac
idi/MidiDispatcher.java
|
dc0735676b4e6a206b5ef7323def37a67b14b574 |
16-Aug-2016 |
Michael Kwan <mkwan@google.com> |
Merge "Hide space for title if the title is GONE." into cw-f-dev
|
fea963edeeb60c76465c0d644078def191f41e0f |
16-Aug-2016 |
Chong Zhang <chz@google.com> |
Add new window type TYPE_DRAWN_APPLICATION This type behaves like a normal TYPE_APPLICATION, except that WM will always wait for it to be drawn before starting a transition. WM always waits for TYPE_BASE_APPLICATION (main window), but for TYPE_APPLICATION, it only waits if the window relayouts to visible and gets a surface before the main window is drawn. If main window itself is ready very fast, transition could start without the other window. bug: 30830849 Change-Id: Ife71a9812db7c8eba6ee4ead10ce4f31d9e93b40
olicy/DecorView.java
|
2d71384a139ae27cbc7b57f06662bf6ee2010f2b |
11-Aug-2016 |
Jim Miller <jaggies@google.com> |
Fix vulnerability in LockSettings service Fixes bug 30003944 Change-Id: I8700d4424c6186c8d5e71d2fdede0223ad86904d
idget/LockPatternUtils.java
|
af34bd5caeeaed956f3f6728a076799b11fe9406 |
15-Aug-2016 |
Mitchell Wills <mwills@google.com> |
Merge "Add Log.wtf when transitionTo is used improperly"
|
3e1cd845e6f2db3125647f025356ce334a4e7263 |
14-Aug-2016 |
Adam Lesinski <adamlesinski@google.com> |
SamplingTimer: Fix issue with summary recording too much am: 9edd6be542 am: e5852eb501 am: 4e4e50cd02 Change-Id: If5f2313532774ef113fbb682beba6b51de45b45c
|
1fafcc6f64a2decba39ddf399923839914923949 |
14-Aug-2016 |
Adrian Roos <roosa@google.com> |
Assist: Allow disabling the disclosure animation am: 2335bd6787 am: 57d1601849 am: ae96089711 Change-Id: I3d086e48a7ea312ae972495a157f18b62bc36e13
|
4e4e50cd02a75a8b151ee7034730d6decd35bc14 |
13-Aug-2016 |
Adam Lesinski <adamlesinski@google.com> |
SamplingTimer: Fix issue with summary recording too much am: 9edd6be542 am: e5852eb501 Change-Id: Ie4ab1a86f0c28a41ed84e861c83d38bf1a90a4c8
|
e5852eb5012769f70458d971f2d43c04a3503f98 |
13-Aug-2016 |
Adam Lesinski <adamlesinski@google.com> |
SamplingTimer: Fix issue with summary recording too much am: 9edd6be542 Change-Id: Id423f0343c2d435281d47cd6edacb6816baaace8
|
8aacc3cf982697cbd35baf7bde2a2940393de177 |
13-Aug-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "SamplingTimer: Fix issue with summary recording too much" into nyc-mr1-dev
|
ae96089711131337b3d66add9a4b4dc1db09ae75 |
13-Aug-2016 |
Adrian Roos <roosa@google.com> |
Assist: Allow disabling the disclosure animation am: 2335bd6787 am: 57d1601849 Change-Id: I5954913f4f210e47d5e3a297f25d3f646cdd2a4b
|
9edd6be5424a7104d841703f929821a5a77d6c04 |
13-Aug-2016 |
Adam Lesinski <adamlesinski@google.com> |
SamplingTimer: Fix issue with summary recording too much The summary is supposed to just hold enough data to continue counting once the device has reset. Since kernel stats reset when the device resets, and the first update is ignored to account for soft resets where the kernel continues running, SamplingTimer should not be recording the last value it saw from /proc/wakelocks in the summary. Bug:30575302 Change-Id: Ic193bc5af9a0ede514e3abc8146523d7316c47d3
s/BatteryStatsImpl.java
|
57d16018497592746be7b1acde5b13ee0470a145 |
12-Aug-2016 |
Adrian Roos <roosa@google.com> |
Assist: Allow disabling the disclosure animation am: 2335bd6787 Change-Id: I2a88e088da3062b7bd10581650de526629973c67
|
1ee928a62a82467ebe98c07fb27d5e42307ce862 |
12-Aug-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Assist: Allow disabling the disclosure animation" into nyc-mr1-dev
|
2335bd67876e5346acef8db2fc2f58fb2adb465e |
12-Aug-2016 |
Adrian Roos <roosa@google.com> |
Assist: Allow disabling the disclosure animation Change-Id: I6e7ed00f066fda7cc268119e7aa4133010aa69c1 Fixes: 30809067
pp/AssistUtils.java
|
790a34e1a966971e81c71d2861d836e9bbed6bfc |
04-Aug-2016 |
Michael Kwan <mkwan@google.com> |
Hide space for title if the title is GONE. Bug: 30676030 Change-Id: I5e61d00dadbfffbc7b04ee3431f591e9d2d2ce29
idget/WatchHeaderListView.java
|
933202280757a678b95a3964faf0ab8d5e701916 |
11-Aug-2016 |
Phil Weaver <pweaver@google.com> |
Don't preserve a11y focus in hierarchy state. am: f40ee509c6 am: 711d7260ba am: 99633b3700 Change-Id: I681bd187bc1bc8621a82d177e11033e2845bb437
|
99633b370074865fbaed066e8f61d84cded10a97 |
11-Aug-2016 |
Phil Weaver <pweaver@google.com> |
Don't preserve a11y focus in hierarchy state. am: f40ee509c6 am: 711d7260ba Change-Id: I7b2f1b2955c279f21f8f7a5ffc7b615ddaa50ff5
|
8d3ed21583a8d83047cee1735cf669e131809e73 |
11-Aug-2016 |
Mitchell Wills <mwills@google.com> |
Add Log.wtf when transitionTo is used improperly Using transitionTo in exit/enter (except in the terminal state) is documented as undefined behavior and may cause unexpected results. The current implementation appears to finish the current transition and then transition to the new target state. TEST=flash and play with the phone, no sign of immediate WTFs Change-Id: I38a34b85c43d53c51514339587fc1269a069a454
til/StateMachine.java
|
711d7260ba12e5b7a1e7a78b613c3556003a0ea0 |
11-Aug-2016 |
Phil Weaver <pweaver@google.com> |
Don't preserve a11y focus in hierarchy state. am: f40ee509c6 Change-Id: I14ba7354058eef6942286483b3f61ea0404135ea
|
aefa892035e0f50b9db85cebb0aa6baa062c92b3 |
11-Aug-2016 |
Phil Weaver <pweaver@google.com> |
Merge "Don't preserve a11y focus in hierarchy state." into nyc-mr1-dev
|
367e0761c5af88b3b82ffd1c62bad374f40514e0 |
11-Aug-2016 |
Adrian Roos <roosa@google.com> |
Only disable trust agents after lockout am: 9d6fc9246b am: 73b2f5981e am: bbf52f2e85 Change-Id: I4606854b24313cc8231aaa0ce3ea33ea909f68b0
|
bbf52f2e85c9d0fe43d667e4eeaab1c017dcf83e |
11-Aug-2016 |
Adrian Roos <roosa@google.com> |
Only disable trust agents after lockout am: 9d6fc9246b am: 73b2f5981e Change-Id: Idec9662345a8ed9f75605d1b5dd39f04ef488389
|
73b2f5981e85652d60de6f1ec3936b5e17d1e29b |
11-Aug-2016 |
Adrian Roos <roosa@google.com> |
Only disable trust agents after lockout am: 9d6fc9246b Change-Id: I1fd7860a5a2c452e4b3c2e3e8d1073c423c9f054
|
f6487b63a1ae674559d50456473e9d439871ec46 |
11-Aug-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Only disable trust agents after lockout" into nyc-mr1-dev
|
3b650133014e7ee9e9a865beb8556329b63b7141 |
11-Aug-2016 |
Andreas Gampe <agampe@google.com> |
Zygote: allow system server compilation to fail am: e7bc152c20 am: 8253782f5b am: 0d42671cc5 Change-Id: Ib811fe4631339f6edb98e9aba8b76513dc071140
|
0d42671cc586af881ee31128c8f726adc3e1b715 |
11-Aug-2016 |
Andreas Gampe <agampe@google.com> |
Zygote: allow system server compilation to fail am: e7bc152c20 am: 8253782f5b Change-Id: I1fc916e9db2e391975b0037853cbfda9b08c706a
|
8253782f5b46ebf573d036fe7f88974b26ae866d |
11-Aug-2016 |
Andreas Gampe <agampe@google.com> |
Zygote: allow system server compilation to fail am: e7bc152c20 Change-Id: Ibaea0c9bc3a5eb0e8a64342e4e27b7cfca21c647
|
927db408a2857b209b1a313ac9208a7892956836 |
11-Aug-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Zygote: allow system server compilation to fail" into nyc-mr1-dev
|
9d6fc9246ba0b726872a6a8dabe6c334292c3a10 |
11-Aug-2016 |
Adrian Roos <roosa@google.com> |
Only disable trust agents after lockout Previously trust agents would be disabled even after one wrong attempt. Now we wait for the cooldown (usually 5 attempts), the same as fingerprint. Also adds a TrustArchive entry of when device policy changes are sent to trust agents. Bug: 30037948 Change-Id: I9e284d994ddae45ef66b5b8b601297c63d8ba667
idget/LockPatternUtils.java
|
e7bc152c20a21dfa76bdf0f2f129fc0ccf38761d |
10-Aug-2016 |
Andreas Gampe <agampe@google.com> |
Zygote: allow system server compilation to fail Do not terminate when the system server classpath cannot be compiled. This can be the case in fallback mode, e.g., when a device ran out of space. Bug: 30765660 Change-Id: I3aca3f2f789e2201e4019e1bf04d239ab54b0d3d
s/ZygoteInit.java
|
8171d9e0afc3fd0fa22ce3ac714781e3633ac06b |
10-Aug-2016 |
Adrian Roos <roosa@google.com> |
Notification: Reuse drawable in Header if Icon unchanged am: c4337a3569 am: dd33f36fc4 am: 425ade9ef0 Change-Id: Ifb22fc29cdfb3adef1bfd4f49dc30753b30f403c
|
425ade9ef0e202acc7b3642351b46cb7f3b16b53 |
10-Aug-2016 |
Adrian Roos <roosa@google.com> |
Notification: Reuse drawable in Header if Icon unchanged am: c4337a3569 am: dd33f36fc4 Change-Id: Ia24b71281669458d544ea34cb643265610ef020a
|
dd33f36fc4ea9018e8a4de0c45a6339b0441ddb8 |
10-Aug-2016 |
Adrian Roos <roosa@google.com> |
Notification: Reuse drawable in Header if Icon unchanged am: c4337a3569 Change-Id: I8e7da247e9b4d9a9acd46c29ca29d34409bb9453
|
81bf8802269adf022d6cabc58d2e759f9aac12be |
10-Aug-2016 |
Mitchell Wills <mwills@google.com> |
Merge "Reenable the unit tests for StateMachine"
|
d4a95806ab86efadc1177e57a358b6a3323e3fc4 |
10-Aug-2016 |
Adrian Roos <roosa@google.com> |
Merge "Notification: Reuse drawable in Header if Icon unchanged" into nyc-mr1-dev
|
f40ee509c6c2c9486af09e577eb18a97a91374f9 |
10-Aug-2016 |
Phil Weaver <pweaver@google.com> |
Don't preserve a11y focus in hierarchy state. This change rolls back functionality added in ag/747748. The idea was to restore accessibility focus on configuration changes, but the restoration was happening too early, which caused ViewRootImpl and the View to disagree about accessibility focus. This confusion makes some views unreachable by swiping after a configuration change. Bug: 30042251 Change-Id: Iae32b5425a1e7de9a8f5be965feb912fd2d9a0bb
olicy/PhoneWindow.java
|
e01daeb9e2ea098231686a38e29fb3a798603596 |
09-Aug-2016 |
Jorim Jaggi <jjaggi@google.com> |
Fix navigation bar in seascape in BackdropFrameRenderer am: 9a7d0a5f84 am: cbd845adff am: ba926070ac Change-Id: I82863f7c907c36ec852a444d5e418022dfa4304f
|
ba926070ac47ab0d7200fbd788381312d0d73c76 |
09-Aug-2016 |
Jorim Jaggi <jjaggi@google.com> |
Fix navigation bar in seascape in BackdropFrameRenderer am: 9a7d0a5f84 am: cbd845adff Change-Id: I21133f8441ec3ba6ef6a664dd382570ab95f9a1e
|
36afe5b5cc000620d77150437ba21503c44c87eb |
09-Aug-2016 |
Mitchell Wills <mwills@google.com> |
Reenable the unit tests for StateMachine In order to make the tests run a few methods must be made public so that they can be called from a class loaded by a different class loader. Fixed: 28217358 Change-Id: I98ce1e952a78528ae6ebd3a0e843c9ddfe937337
til/StateMachine.java
|
c4337a35696b5456a18b9de5e29841612364a2e5 |
03-Aug-2016 |
Adrian Roos <roosa@google.com> |
Notification: Reuse drawable in Header if Icon unchanged Mitigates an issue where a LevelListDrawable would constantly be reloaded even if unchanged. To avoid this, small icons are now only reloaded if they no longer point to the same resource. Note that StatusBarIconView already has this logic. Change-Id: I6be436e5cef7b7ca91a28edc413b1aaa0f1007d5 Fixes: 30496073
idget/CachingIconView.java
|
9a7d0a5f8472bcefe21f334dead30e3867908374 |
09-Aug-2016 |
Jorim Jaggi <jjaggi@google.com> |
Fix navigation bar in seascape in BackdropFrameRenderer Change-Id: I922aaf835011b236f4b4d34f249304e335c3318b Fixes: 30670517
olicy/BackdropFrameRenderer.java
|
4ebf60b7cfa10cc6d7268881f721bf4b761312c8 |
09-Aug-2016 |
Tobias Thierer <tobiast@google.com> |
Merge "Ensure apps cannot prevent uncaught exceptions being logged." am: f61a449ee9 am: 8431c55fb8 am: 62360649c8 am: 1c47ebcf84 Change-Id: I7dce05184017dc221f021423acb4215de0a157f4
|
1c47ebcf8424689b50a5ff5b9acaad4231be2944 |
09-Aug-2016 |
Tobias Thierer <tobiast@google.com> |
Merge "Ensure apps cannot prevent uncaught exceptions being logged." am: f61a449ee9 am: 8431c55fb8 am: 62360649c8 Change-Id: I5ab8894481e32ee2c4f40439d920facd095ac952
|
8431c55fb85ca8f5f02e8d9ed91148dcfb50cb9e |
09-Aug-2016 |
Tobias Thierer <tobiast@google.com> |
Merge "Ensure apps cannot prevent uncaught exceptions being logged." am: f61a449ee9 Change-Id: I826c175547a73123cd438ebe6991efee39a433d0
|
0c3de60035a20f86d1b3c53a6baa1fe4105a7c0d |
08-Aug-2016 |
Joe Onorato <joeo@google.com> |
Have BatteryStats track and report the running wakelocks. am: adbee556a9 am: d55f7e646f Change-Id: I27a7fea00398a717ae28be0dab89ab9c242aa419
|
1839645126c8e7e0909e8ed8f0686c2122ba6078 |
28-Jul-2016 |
Evan Rosky <erosky@google.com> |
Add support for custom user-switch UI Given config_customUserSwitchUi, AM/UserController will not show any UI during user-switch (no dialog or screen-freeze). Provides a mechanism (WM.setSwitchingUser) by which a custom user-switch UI can notify WM/Keyguard when it expects a user-switch operation to be running. Bug: 29329555 Change-Id: Ic903fc251d7ec3a54bc6a77906d3afa45a6a5fac
olicy/IKeyguardService.aidl
|
addbf9015a65ed7704a4fc22f36380dd153698da |
21-Jul-2016 |
Tobias Thierer <tobiast@google.com> |
Ensure apps cannot prevent uncaught exceptions being logged. Let RuntimeInit use an UncaughtExceptionPreHandler to log an exception rather than relying on UncaughtHandler, which apps can replace. This makes it easier to diagnose application death, especially during app compatibility testing for a new version of Android. Test: Verified manually, with the help of a small sample app (not checked in), that stacktraces for RuntimeExceptions thrown on main or background threads are logged even when the app set a default UncaughtExceptionHandler that swallows the exception with no action. Note that such an inappropriate UncaughtExceptionHandler will still cause threads to die without the app being killed, which it should be. In an exception then happens on the main thread, the app will freeze until the ANR dialog kicks in after a few seconds. I have manually verified that this behavior is unchanged from before this CL. No new integration tests are included because the default system behavior has not changed. Bug: 29624607 Change-Id: Ie87377b0bcadc3ba4083a8ab1bedb8f3dd95a4bd
s/RuntimeInit.java
|
adbee556a9e8f399acda17958eed1ba33ad07218 |
25-Jul-2016 |
Joe Onorato <joeo@google.com> |
Have BatteryStats track and report the running wakelocks. The times reported are in the screen off / on battery time base. Bug: 29546924 Change-Id: I025b2959becb256a26cf531e944786d4e9a59149
s/BatteryStatsImpl.java
|
92c9c4f3e6932958f5728705cb7ce1c255aa4a43 |
05-Aug-2016 |
Adrian Roos <roosa@google.com> |
Keyguard: Refactoring for improving trusted unlock while occluded am: d88eb2693b am: cb5642afae am: bfe5166ac3 Change-Id: I760b5f4d780231b06ec8ef733a8a002c3dd2420d
|
bfe5166ac3ff83caebd5db43b6961d5dfc95ca0a |
05-Aug-2016 |
Adrian Roos <roosa@google.com> |
Keyguard: Refactoring for improving trusted unlock while occluded am: d88eb2693b am: cb5642afae Change-Id: Id60ae0e1bfcfb2297855810781d8ca040cf46def
|
cb5642afaeb4686e3613130d83223667a0857bc8 |
05-Aug-2016 |
Adrian Roos <roosa@google.com> |
Keyguard: Refactoring for improving trusted unlock while occluded am: d88eb2693b Change-Id: I91f6bfe7a0573ad31785c5a3d1bff03a24d1107c
|
c49dfaf4d6161471a68bbc08d947c5d697a507e2 |
05-Aug-2016 |
Adrian Roos <roosa@google.com> |
Merge changes from topic 'smooth_unlock' into nyc-mr1-dev * changes: Keyguard: Improve trusted unlock while occluded Keyguard: Refactoring for improving trusted unlock while occluded
|
8d69e9c93bc5cc7b2b046e80d6136c9427b43e58 |
05-Aug-2016 |
Todd Kennedy <toddke@google.com> |
Move EphemeralResolverService am: 31b95e0265 am: fa67fad84e am: 8c073e0aad Change-Id: I2fb2add1e4431c2c802430990f99807934878e84
|
8c073e0aad8da1c559212b111b9d76e1e6ffa156 |
05-Aug-2016 |
Todd Kennedy <toddke@google.com> |
Move EphemeralResolverService am: 31b95e0265 am: fa67fad84e Change-Id: Ieabd373b5557e03c6a189f070c8f79998e7a5a0a
|
fa67fad84e04d9a9e296d219a87c18794498c13c |
05-Aug-2016 |
Todd Kennedy <toddke@google.com> |
Move EphemeralResolverService am: 31b95e0265 Change-Id: I16533b342433fc1042e0d78e1be8e43a431031a6
|
9d9621f47251063ec2037e8ab9d33f3a589d6af4 |
05-Aug-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Move EphemeralResolverService" into nyc-mr1-dev
|
31b95e0265fecb60ba29baba6a5ea4de3d4a3367 |
04-Aug-2016 |
Todd Kennedy <toddke@google.com> |
Move EphemeralResolverService It should not have been under com.android.internal Fixes: 30673742 Change-Id: I2277aa4a4799fa59bf68af7c4cfcb4e1216aeb8d
pp/EphemeralResolveInfo.aidl
pp/EphemeralResolverService.java
pp/IEphemeralResolver.aidl
|
49f1a76a4412ef4e36f1f647fa7ec182e6cf9b58 |
04-Aug-2016 |
Abodunrinwa Toki <toki@google.com> |
FloatingActionMode: Use DisplayMetrics.getRealSize for screen size. Change-Id: I841bce64a63460452f378a8f612c386a31e88865
iew/FloatingActionMode.java
|
d88eb2693b6a70af0f5fbc5881ce855e28de33aa |
04-Aug-2016 |
Adrian Roos <roosa@google.com> |
Keyguard: Refactoring for improving trusted unlock while occluded - Adds a trusted signal from Keyguard to PhoneWindowManager - Allows PhoneWindowManager to exempt DISMISS_KEYGUARD windows from force hiding - Allows PhoneWindowManager to dismiss Keyguard while occluded Bug: 27410215 Change-Id: I3ad490b64a5805b6f3888a9f37fcfbdd0116395e
olicy/IKeyguardService.aidl
olicy/IKeyguardStateCallback.aidl
|
40dcffe7ac4c7eb7d59d90cee45c43ab38718322 |
03-Aug-2016 |
John Stultz <john.stultz@linaro.org> |
Merge "Zygote: Add CAP_WAKE_ALARM to system_server to properly support timerfd alarms" am: 1085be0ce3 am: 5e23ab394a am: 55b3a9ceb3 am: 15cb51e04a Change-Id: Ia4fbf6264a6ee6806b1c44d00249ce74b5999f3b
|
258a554f6299749322750a286d802267c240ec31 |
03-Aug-2016 |
Tobias Thierer <tobiast@google.com> |
Merge "Stop profiling on uncaught exception."
|
ed2e7c894e0b5889d96e1a4dd1c6fc3cb565d246 |
03-Aug-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Have BatteryStats track and report the running wakelocks."
|
92fd23fc6217add0d781b38619fa635add4e15e6 |
25-Jul-2016 |
Joe Onorato <joeo@google.com> |
Have BatteryStats track and report the running wakelocks. The times reported are in the screen off / on battery time base. Bug: 29546924 Change-Id: I025b2959becb256a26cf531e944786d4e9a59149
s/BatteryStatsImpl.java
|
15cb51e04a8c1f71120b63b8ce9b3bc4dfd71279 |
03-Aug-2016 |
John Stultz <john.stultz@linaro.org> |
Merge "Zygote: Add CAP_WAKE_ALARM to system_server to properly support timerfd alarms" am: 1085be0ce3 am: 5e23ab394a am: 55b3a9ceb3 Change-Id: Iaf49bda287e258e54ebf72ef1837dfb5f528eecc
|
5e23ab394a9d15925be5775acf8551773e502df2 |
03-Aug-2016 |
John Stultz <john.stultz@linaro.org> |
Merge "Zygote: Add CAP_WAKE_ALARM to system_server to properly support timerfd alarms" am: 1085be0ce3 Change-Id: I23d7c2af33db8621b0c3b3415669543e0e3b740f
|
8ad86a3d1a1378362ffa4217dca609e3556cf72a |
02-Aug-2016 |
Tobias Thierer <tobiast@google.com> |
Stop profiling on uncaught exception. When "handling" an uncaught exception, make an attempt to stop profiling. In case profiling was active, this will avoid losing the profiling buffer. This change is required as a base in order for https://android-review.googlesource.com/#/c/249721/ to merge cleanly. (Cherry picked from commit 4c79fea9efea7cfa739cf5b5f525ddadb28e52a6) Bug: 26291225 Change-Id: I35f352e5f28eafe4702da9eae587c3b65c360b3a
s/RuntimeInit.java
|
cc30b55159e037c020165336ade9944e2808d109 |
31-Jul-2016 |
Dianne Hackborn <hackbod@google.com> |
Work on issue #30407061: OverflowArrayMap.stopObject unable to find object am: 657153bd28 am: ae7bdd8dde am: 347c006732 Change-Id: Ib69b728931b30b2092becb89d55a46b92245a0fc
|
347c006732e3f82e77ff92e3ed101500d680fc19 |
31-Jul-2016 |
Dianne Hackborn <hackbod@google.com> |
Work on issue #30407061: OverflowArrayMap.stopObject unable to find object am: 657153bd28 am: ae7bdd8dde Change-Id: Id9a3dfa2e18f62b2dc35396ae34ffb450ef8cbdc
|
ae7bdd8dde8ba667214acedefa756bd660fc8c60 |
30-Jul-2016 |
Dianne Hackborn <hackbod@google.com> |
Work on issue #30407061: OverflowArrayMap.stopObject unable to find object am: 657153bd28 Change-Id: Icf5ac1ea479e098f18972111e44724698086a255
|
29cc1b693937ece2a110057713d07b3194a2f8a5 |
30-Jul-2016 |
Dianne Hackborn <hackbod@google.com> |
Merge "Work on issue #30407061: OverflowArrayMap.stopObject unable to find object" into nyc-mr1-dev
|
657153bd28b36e0eaa223b489f1a80fc85e29be8 |
29-Jul-2016 |
Dianne Hackborn <hackbod@google.com> |
Work on issue #30407061: OverflowArrayMap.stopObject unable to find object Add more debug info when this happens to try to better understand what is going on. Change-Id: Id8c979d1c2d3769ce68156fb7e69d5ff9d5ded1c
s/BatteryStatsImpl.java
|
237ee66bd976c06a3e4654faeb1927ce3996aead |
29-Jul-2016 |
Chong Zhang <chz@google.com> |
Merge \\\"Cleanup mAnimatingExit flag before maybeUpdateTransitToWallpaper()\\\" into nyc-mr1-dev am: f84d9f91ce am: 68a518c49a am: 5d0649a35e Change-Id: I2ce986ce8e998c9a63bb1ac743ed9bcdfe754c4e
|
5733f387be6cef3836ed06ed897ab43897eb470d |
28-Jul-2016 |
John Stultz <john.stultz@linaro.org> |
Zygote: Add CAP_WAKE_ALARM to system_server to properly support timerfd alarms The when the timerfd alarm logic was added to the kernel, an oversight was made and the interface does not check for the CAP_WAKE_ALARM permissions as required via other kernel methods to trigger an alarm timer. In v4.8-rc kernels, the change 2895a5e5b3a ("timerfd: Reject ALARM timerfds without CAP_WAKE_ALARM") was added by Eric Caruso <ejcaruso@google.com>. After this change (which may be backported to -stable), the AlarmManager will fail on the first timerfd_create call, and will not be able to set the time or handle other necessary functions. The solution here is to add CAP_WAKE_ALARM to the system_server process. Change-Id: Ifdb16f3ef42711e553f727165de3922d484b5be4 Signed-off-by: John Stultz <john.stultz@linaro.org>
s/ZygoteInit.java
|
387c351d5a795769061381929ad964782d2dee47 |
28-Jul-2016 |
Adam Lesinski <adamlesinski@google.com> |
DO NOT MERGE Change KernelUidCpuTimeReader Slog.wtf to Slog.e am: 82a4d6f93b am: 52d7fd62a4 Change-Id: I3b5febe3ecbd2ebead013273f5fe867376e2b756
|
52d7fd62a4861d3078d3233563efee6315350662 |
28-Jul-2016 |
Adam Lesinski <adamlesinski@google.com> |
DO NOT MERGE Change KernelUidCpuTimeReader Slog.wtf to Slog.e am: 82a4d6f93b Change-Id: I5e3b406b7a3f9a7f367dccaed0094ab5b7a78d2e
|
533159b4f90ace7d4d7ca94bf88700b0cd17cced |
28-Jul-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "DO NOT MERGE Change KernelUidCpuTimeReader Slog.wtf to Slog.e" into nyc-mr1-dev
|
82a4d6f93bd804735ca722887bad05290a65cd37 |
28-Jul-2016 |
Adam Lesinski <adamlesinski@google.com> |
DO NOT MERGE Change KernelUidCpuTimeReader Slog.wtf to Slog.e There is a known issue in the kernel uidcputime module that triggers the WTF, which has a cost to the system. Convert to a regular log instead. Bug:28950306 Change-Id: I7cbb3138f644075f0d9d65ce8b52bd835eb270fd
s/KernelUidCpuTimeReader.java
|
19ce4ad1f6aa29b9223f5b346fc3a17d7affba8c |
28-Jul-2016 |
Chris Banes <chrisbanes@google.com> |
Fix CascadingMenuPopup width if background has padding DO NOT MERGE am: f9e2c1b326 am: be3daf6947 Change-Id: I30624b96a74b5fb1928ada59e8f2a1968ef04426
|
be3daf69470362e8ed7ab40d127334f88869ba66 |
28-Jul-2016 |
Chris Banes <chrisbanes@google.com> |
Fix CascadingMenuPopup width if background has padding DO NOT MERGE am: f9e2c1b326 Change-Id: I1997cde48524dc5c040311f4f9e7824485b55c7d
|
7f37f2693f292f66537757ceeb6d43da4d0c4c3f |
28-Jul-2016 |
Chris Banes <chrisbanes@google.com> |
Merge "Fix CascadingMenuPopup width if background has padding DO NOT MERGE" into nyc-mr1-dev
|
5d0649a35e007f344ee7afe199e323d19973c4d1 |
28-Jul-2016 |
Andrii Kulian <akulian@google.com> |
Don\\'t delay child pressed state in freeform mode am: a6aea9876e am: 5b637aed1c Change-Id: If94ef4d5fbf5142044797722bc0ffa86d0aa0dc4
|
5b637aed1c7789e5bfd78f8d3d73fc10d2eab76f |
28-Jul-2016 |
Andrii Kulian <akulian@google.com> |
Don\'t delay child pressed state in freeform mode am: a6aea9876e Change-Id: I68c9d42ca9b3bda6a2ea823db27f8a11046b0e50
|
2dd7e5e3ef0a20864a5908fd8c0896776575d68a |
21-Jul-2016 |
James Carr <carrja@google.com> |
Calculate and account for memory power use Use PowerProfile to calculate mAh (MemoryPowerCalculator), and involve this calculation in the overall accounting of battery for when the phone is unplugged from a charger. Note: Depends on ag/1196281 Change-Id: Id02bef19c9b250c614df0a6c88711b486faaef46
s/BatterySipper.java
s/BatteryStatsHelper.java
s/MemoryPowerCalculator.java
s/PowerProfile.java
|
671bc2052ad7b62dd89c38c9a70bba85ce0de04a |
27-Jul-2016 |
Andrii Kulian <akulian@google.com> |
Merge "Don't delay child pressed state in freeform mode" into nyc-mr1-dev
|
3a2260598ab8e45f1f1db9a05057532da279a541 |
01-Jul-2016 |
James Carr <carrja@google.com> |
Addition of memory power to BatteryStats Initial implementation of some classes that pipe memory power use information from the kernel to BatteryStats framework. Reads how much time has been spent in distinct bandwidth buckets. Change-Id: Iefb4b4c0a4e0d0f8d7a773075324ebd38ed154f2
s/BatteryStatsImpl.java
s/KernelMemoryBandwidthStats.java
|
f9e2c1b326f64cd3805c2ce80a0f13b20a671556 |
27-Jul-2016 |
Chris Banes <chrisbanes@google.com> |
Fix CascadingMenuPopup width if background has padding DO NOT MERGE Happens because CascadingMenuPopup calls setWidth() rather than setContentWidth() like StandardMenuPopup does. BUG: 30365568 Change-Id: Id850baaf1d9c5664220766e5e37869e2ec361a2d
iew/menu/CascadingMenuPopup.java
|
b95bf3cff4eda8931e22a91806cc097cd3170c2b |
27-Jul-2016 |
Chris Banes <chrisbanes@google.com> |
Fix CascadingMenuPopup width if background has padding Happens because CascadingMenuPopup calls setWidth() rather than setContentWidth() like StandardMenuPopup does. BUG: 30365568 Change-Id: I349b5cf81982d7efc85342ab672f2b4e65bafd70
iew/menu/CascadingMenuPopup.java
|
a6aea9876e81523316d7d4513f59c08555db74a6 |
27-Jul-2016 |
Andrii Kulian <akulian@google.com> |
Don't delay child pressed state in freeform mode DecorCaptionView is used in app view hierarchy in freeform mode and it inherits default ViewGroup#shouldDelayChildPressedState implementation, which returns true by default for compatibility reasons. This results in touch not delivered to child views in some cases until there is movement or up action. E.g. touch on SeekBar will not change the position of control instantly in freeform, while it does in other modes. This CL disables delaying child pressed state for DecorCaptionView. Bug: 30037893 Change-Id: I4917143610b6c0d404d2395670de9525c10f2a6c
idget/DecorCaptionView.java
|
a8f73bd20071d8dc0b7211fa7c014364c2f98721 |
26-Jul-2016 |
Michael Kwan <mkwan@google.com> |
Add titles to PreferenceFragments and PreferenceScreens for watches. am: 744be16ffa am: f704097df4 Change-Id: Iba97f59b84ead98775c803c091c6e4dae6f18d8e
|
f704097df498ab5883eafd1cdd7dfaf0902b7db9 |
26-Jul-2016 |
Michael Kwan <mkwan@google.com> |
Add titles to PreferenceFragments and PreferenceScreens for watches. am: 744be16ffa Change-Id: I54847a5ef3ddb4e09cc835433d80e121cf32b725
|
744be16ffa030cb62de13f633c124fc0e72d0181 |
23-Jul-2016 |
Michael Kwan <mkwan@google.com> |
Add titles to PreferenceFragments and PreferenceScreens for watches. Preferences lack a title on watch type devices due to lack of ActionBar support. A custom ListView was added to use a custom wrapper adapter to add a persistent header view at the top of the ListView that developers would not be able to remove via the ListView API. Bug: 27962897 Change-Id: I6bccecf85592d9507e0c7a04c9a035617001e9ef
idget/WatchHeaderListView.java
|
6c30ac5c2a3b6ffa807bd621dd4f23433b14566c |
26-Jul-2016 |
Michael Kwan <mkwan@google.com> |
Add top and bottom panel overlay to lists in AlertDialog for watch. am: 55e4030f77 am: 253bc8d035 Change-Id: I75cb4527c56f14d58d7ab7826112b08ed368d81e
|
253bc8d0352ce6a283feefb76176677bd7b17eed |
26-Jul-2016 |
Michael Kwan <mkwan@google.com> |
Add top and bottom panel overlay to lists in AlertDialog for watch. am: 55e4030f77 Change-Id: I383c2ad50871265c1f521ecfd7f46d15027dc29c
|
ad749416991e037fe6a875fa072c5bb8ed4c0a39 |
26-Jul-2016 |
Michael Kwan <mkwan@google.com> |
Merge "Add top and bottom panel overlay to lists in AlertDialog for watch." into nyc-mr1-dev
|
55e4030f77d5e66fc9616806f4c82434602369f1 |
22-Jul-2016 |
Michael Kwan <mkwan@google.com> |
Add top and bottom panel overlay to lists in AlertDialog for watch. For watch devices, AlertDialogs added the title and button bar as header and footer views in the ListView. This broke compatibility, hence a solution to overlay the panels instead with a wrapper layout. Bug: 27482353 Bug: 30075032 Bug: 29833395 Bug: 29277843 Change-Id: I2ecbe56ae8f7d7e99c7ca2dad2a2092499212199
pp/AlertController.java
pp/MicroAlertController.java
idget/WatchListDecorLayout.java
|
8d717fa1cbd746d94e9017eb7750a7452753a437 |
22-Jul-2016 |
Selim Cinek <cinek@google.com> |
Changed the appearance of fullscreen intent notifications again am: 981962e6ad am: 3f769aba2a Change-Id: I40a477fc28fb0205d40aa352c5b720835d4bf4f8
|
3f769aba2a23e6c9fba3f0e9bf97cbfd6e4354af |
22-Jul-2016 |
Selim Cinek <cinek@google.com> |
Changed the appearance of fullscreen intent notifications again am: 981962e6ad Change-Id: Ib26d711e48aaff99a4e64e86feb67dbf987d67e2
|
0ff47b64cd5e47b648ab6a5462ec376ba048f7a4 |
22-Jul-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge changes Idd0b38b4,I511356a8 into nyc-mr1-dev * changes: Fixed a bug where the fade in from dark would not work properly Changed the appearance of fullscreen intent notifications again
|
981962e6ad04725ebbf1b728afde2bdc7706290f |
21-Jul-2016 |
Selim Cinek <cinek@google.com> |
Changed the appearance of fullscreen intent notifications again Change-Id: I511356a8dc0fe253541c625fb7b43ed0c7bafaca Fixes: 28269355
til/NotificationColorUtil.java
|
72d558ece55dfc030014bbac79d3816b3f789e28 |
22-Jul-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Revoke drag and drop related grants on client crash"
|
87c60d66f453a909be32ada4c9b7d32330aac069 |
22-Jul-2016 |
Vladislav Kaznacheev <kaznacheev@google.com> |
Revoke drag and drop related grants on client crash Add a token on the client side, linkToDeath to it on the server side. Bug: 29586254 Change-Id: I41ef6dd58352514035c95a4ec9e49c92ea240661
iew/IDragAndDropPermissions.aidl
|
e0b1f592a0bf9334a5acfc408b6f2ac1a31c9150 |
20-Jul-2016 |
Dianne Hackborn <hackbod@google.com> |
Merge \\"Add reporting of long wake locks.\\" into nyc-mr1-dev am: ca37695ebc am: af52a9d1bf Change-Id: I29451b3dc161e29804f42f40aa9e15836979cd4a
|
af52a9d1bf5d5501d1260bfaa2807b926b1b4ed9 |
20-Jul-2016 |
Dianne Hackborn <hackbod@google.com> |
Merge \"Add reporting of long wake locks.\" into nyc-mr1-dev am: ca37695ebc Change-Id: I98b06d561945fddef5be4b749b5b2128b8622add
|
ca37695ebc8a0ad8a37bad2dff9f954693c8c0a4 |
20-Jul-2016 |
Dianne Hackborn <hackbod@google.com> |
Merge "Add reporting of long wake locks." into nyc-mr1-dev
|
232ac757fbceb2b0f90a647b86931b57871b7127 |
20-Jul-2016 |
Mikhail Naganov <mnaganov@google.com> |
Merge "Protect MIDI framework against client blocks in MidiReceiver.onSend"
|
d0db6f00435b83c88f041ccf0cfcb9986ae8e6ef |
18-Jul-2016 |
Dianne Hackborn <hackbod@google.com> |
Add reporting of long wake locks. These appear as a new event in the battery stats history, "longwake" in the long version and "Elw" in the checkin. The power manager keeps track of which wake locks are held for a long time and reports them to battery stats. Long is currently considered 1 minute or more. Once it is long, the start event will appear, and once if is released the event will end. In the case of a wake lock changing (typically its work source changing), for purposes of this accounting this is considering a pure release of the old state and start of the new state... so the timer will reset back to one minute until the wake lock is considered long. This is done to prevent things that make lots of changes to wake lock work sources from spamming the log. Bug: 28753137 Change-Id: I33b6168c57a7ea6ea558273dec731704123124a5
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
b20f4f0efb179598783e62117b1f9f5b111250ba |
19-Jul-2016 |
Michael Kwan <mkwan@google.com> |
Merge \\"Fix padding on round devices for AlertDialogs.\\" into nyc-mr1-dev am: 0cd4addd36 am: e42b256d0d Change-Id: Ia1d0a12f8ec520325ef0ece2c74faed0a51dbfd3
|
e42b256d0df35b071ba7ae5a697e077bc136eb44 |
19-Jul-2016 |
Michael Kwan <mkwan@google.com> |
Merge \"Fix padding on round devices for AlertDialogs.\" into nyc-mr1-dev am: 0cd4addd36 Change-Id: I5287b5cae2d18edc5dc2c5fbc2998c63fadbe583
|
0cd4addd36e575de6899c8b11f2d75958a6ac3d7 |
19-Jul-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Fix padding on round devices for AlertDialogs." into nyc-mr1-dev
|
9cead0d1660ace7d2689ab7bfc61e9feb97871b1 |
19-Jul-2016 |
Yuichi Biwa <yuichi.xa.biwa@sonymobile.com> |
Merge \\"ChooserActivity: Cannot start app that the icon overflows the layout\\" into nyc-mr1-dev am: 586f23c14b am: 8b059e8aa1 Change-Id: I13f36de289f0990967e4e5fc967ea64ecfbc0ab8
|
8b059e8aa1a60867ac1293713eaa439a88c65b67 |
19-Jul-2016 |
Yuichi Biwa <yuichi.xa.biwa@sonymobile.com> |
Merge \"ChooserActivity: Cannot start app that the icon overflows the layout\" into nyc-mr1-dev am: 586f23c14b Change-Id: Ie6abdf3303e9f91ae474aca112e39576685d0e5d
|
814508166c2b31c84f166f9a40b89612dfe763aa |
19-Jul-2016 |
Michael Kwan <mkwan@google.com> |
Fix padding on round devices for AlertDialogs. Bug: 27482353 Change-Id: Ic9ee4abe84f9172db64dba398af2c0058921fa3f
pp/AlertController.java
pp/MicroAlertController.java
|
4f3a843ea9b6ffe2e29e6625ffb3d87fbf143623 |
30-Nov-2015 |
Yuichi Biwa <yuichi.xa.biwa@sonymobile.com> |
ChooserActivity: Cannot start app that the icon overflows the layout Symptom: When sharing an image from Album, ChooserActivity can be shown. But then the app to be located to the bottom part of the list may not be started even if user tap it. Root cause: ChooserActivity uses ResolverDrawerLayout. And ResolverDrawerLayout can display only some items on the list (known as "Collapse mode"). When the item clipping along the bottom edge is tapped by the user, ResolverDrawerLayout tries to expand the list and scroll it to a better position, instead of starting an application. In this problem case, ResolverDrawerLayout continues to try to expand the list whenever tapping, so an application will never start. Solution: Change a condition so that mOpenOnClick becomes true only when the list has been collapsed (mCollapseOffset > 0). Bug: 30153542 Change-Id: I576fb6c8b6a91d79c1e0d46d069146779f4dbd17
idget/ResolverDrawerLayout.java
|
daa3e9cd80f6290680f0af6ea17dd51720b29a59 |
18-Jul-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge \\"Record UID of wakeup packets\\" into nyc-mr1-dev am: 117cf8de91 am: d279c1291e Change-Id: I6973342d48a8a8cebe8f4515c6d67d271dbcf7f7
|
d279c1291ed819b53288df9ffd28e5982a95d028 |
18-Jul-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge \"Record UID of wakeup packets\" into nyc-mr1-dev am: 117cf8de91 Change-Id: Id4e843eef00a623353fe3027de13460aa92e699f
|
6097da897adc3e97ccfebb20b7ece743b970e37e |
18-Jul-2016 |
Jim Miller <jaggies@google.com> |
Merge \\"Fix vulnerability in LockSettings service\\" into nyc-mr1-dev am: 6ad9c16ffd am: 623362c5ab Change-Id: I7d604ab0a4c76672a765a064011574cd427aac64
|
623362c5ab6fbb49c74ae34fb72beccc9de9a3dc |
18-Jul-2016 |
Jim Miller <jaggies@google.com> |
Merge \"Fix vulnerability in LockSettings service\" into nyc-mr1-dev am: 6ad9c16ffd Change-Id: Id4db555de3df2d73046aa6358e6b559f4529890d
|
117cf8de912f4a58e94ffa535ae33d7a3ade7953 |
18-Jul-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Record UID of wakeup packets" into nyc-mr1-dev
|
6ad9c16ffd402f8424e48ef53c21a73f3fdece5c |
18-Jul-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Fix vulnerability in LockSettings service" into nyc-mr1-dev
|
5f056f6d87b2b9f2abc1b37c5d8530d57c6230cd |
15-Jul-2016 |
Adam Lesinski <adamlesinski@google.com> |
Record UID of wakeup packets Bug:28931278 Change-Id: I50a3b6a8026b4d06aaa2730cd531658d280ddb73
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
73746d5d24998f4160b1b7099795c9c1a9814db0 |
18-Jul-2016 |
Abodunrinwa Toki <toki@google.com> |
Merge \"DO NOT MERGE: FloatingToolbar - Check that app supports RTL.\" into nyc-mr1-dev am: 63b31d5729 Change-Id: I77c82ad4ce15368c92041d994e10c8a44a33667c
|
8e1ed51e515eb85282b5360197826cafae4ffb82 |
18-Jul-2016 |
Felipe Leme <felipeal@google.com> |
Merge "Added missing copyright notice."
|
cc59a84490752be0dc33df56eff2f5b4147aea93 |
17-Jul-2016 |
Abodunrinwa Toki <toki@google.com> |
Merge \\"FloatingActionMode: Fix screen coordinates.\\" into nyc-mr1-dev am: 3b8e0fdf92 am: c749762107 Change-Id: If82be88fcf267aef7f239e9ab30e3e594fcf945e
|
97dd8eee10d429ac9c36cc316e1f6e861e71ad62 |
17-Jul-2016 |
Abodunrinwa Toki <toki@google.com> |
DO NOT MERGE: FloatingToolbar - Check that app supports RTL. Port I36c0d72984e0abc7c6430cc7d52d8efd7341820e to nyc-mr1-dev. Bug: 29932935 Change-Id: Icd085508f7d1dd412f4d0805e8fd01734743648e
idget/FloatingToolbar.java
|
c7497621073ce183e0698a631c886ab60c4656c0 |
17-Jul-2016 |
Abodunrinwa Toki <toki@google.com> |
Merge \"FloatingActionMode: Fix screen coordinates.\" into nyc-mr1-dev am: 3b8e0fdf92 Change-Id: If193932cfe4b79535ba8d2ce44f144899e81ee4e
|
29d157bf0557bda04ffeda64f2dd4239d91aa5f4 |
16-Jul-2016 |
Jim Miller <jaggies@google.com> |
Fix vulnerability in LockSettings service Fixes bug 30003944 Change-Id: I8700d4424c6186c8d5e71d2fdede0223ad86904d
idget/LockPatternUtils.java
|
afb38c5cc4226ce82367015f4ce52765018226d6 |
15-Jul-2016 |
Abodunrinwa Toki <toki@google.com> |
FloatingActionMode: Fix screen coordinates. Use application context to get the screen's display metrics. Bug: 30127070 Change-Id: I2c453c494ef210c12d89fc7e3ff026728f9ecb0f
iew/FloatingActionMode.java
|
7c2097fb1f0283c58696ccd1042104f3b3ee4488 |
14-Jul-2016 |
Selim Cinek <cinek@google.com> |
Merge \"Merge changes I56d6be69,Ibf8f9b26 into nyc-mr1-dev am: a7ebd4f4bb\" into nyc-mr1-dev-plus-aosp am: 36c6cf1bdc Change-Id: I5ecebb835b60f163ad1d6cdff41b30c5590eb8cc
|
46aeea5dc1508af059a11df5809d0b70d21fda04 |
14-Jul-2016 |
Selim Cinek <cinek@google.com> |
Merge changes I56d6be69,Ibf8f9b26 into nyc-mr1-dev am: a7ebd4f4bb Change-Id: Id3ffe5addb5e036eeda993d8dd6603b88c785804
|
a7ebd4f4bb1bacc0f31228e03b631ca6f879891c |
14-Jul-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge changes I56d6be69,Ibf8f9b26 into nyc-mr1-dev * changes: Fixed a bug where the headsup would be stuck disappearing Changed the appearance of phone call notifications
|
06e9e1fe004d668eb205590ff125c10f97285e3b |
09-Jul-2016 |
Selim Cinek <cinek@google.com> |
Changed the appearance of phone call notifications Change-Id: Ibf8f9b266428fdd5374ee824ec4c2df10daeb9a7 Fixes:28269355
til/NotificationColorUtil.java
idget/NotificationActionListLayout.java
|
382cb48848cb3968d5a0088a825706d66cdfbd50 |
08-Jul-2016 |
Mikhail Naganov <mnaganov@google.com> |
Protect MIDI framework against client blocks in MidiReceiver.onSend Make the server-side socket non-blocking when creating MidiOutputPort for clients. Thus if a client ceases to read from its side of the socket pair, the server will just fail to write instead of blocking. One drawback is that the MidiOutputPort on the client can't indicate that it has become dysfunctional, but it's not possible without changing the API. Bug: 29413812 Change-Id: I9dfcbdd214a815cea8fd1365324fd78ca459268a
idi/MidiDispatcher.java
|
a47967b820edccb9517698d8c2a1740626360373 |
13-Jul-2016 |
Adrian Roos <roosa@google.com> |
Merge \\"Allow LockPatternUtils usage on non-looper threads\\" into nyc-mr1-dev am: feaa2bfb39 am: 1642d8df0d Change-Id: I0bfc272cef3cee1e76f1b3bc5f8f0908bd24f2e5
|
1642d8df0d071d5a9c0409dc5f96ad2fa2cdc6c1 |
13-Jul-2016 |
Adrian Roos <roosa@google.com> |
Merge \"Allow LockPatternUtils usage on non-looper threads\" into nyc-mr1-dev am: feaa2bfb39 Change-Id: I22afcc4e7307e3c64a92fdcef82f2d1344fbb5df
|
7a3bf7c46e54cf226f86e3eeedb100a159f08d00 |
13-Jul-2016 |
Adrian Roos <roosa@google.com> |
Allow LockPatternUtils usage on non-looper threads Fixes an issue where LPU could no longer be used on a non-looper thread even though the looper is only used for a certain callback. Now only using that callback mechanism is fatal on a non-looper thread. Change-Id: I2d766bd6c913e345ed6a3500b486263c8bc12b07 Fixes: 30076804
idget/LockPatternUtils.java
|
d1c50f66f66bfcbff5585921490e877d50d0b0a4 |
11-Jul-2016 |
Selim Cinek <cinek@google.com> |
resolve merge conflicts of 6e57aae to master Change-Id: I929929ad41df4439996755b605d084bfdcf3428a
|
6e57aae6809b9aa12fa2a3e32a92839b66af1856 |
09-Jul-2016 |
Jorim Jaggi <jjaggi@google.com> |
Merge \"Improve initial unlock delay (1/2)\" into nyc-mr1-dev am: 165b011a74 Change-Id: Ib7bfefcd59288d144a22434e5a99124c66fa4826
|
165b011a747acad0613dd98685b2affd84e4b9a1 |
09-Jul-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Improve initial unlock delay (1/2)" into nyc-mr1-dev
|
029c2f4e3f9be621d7f82361decbbcdabeff9861 |
08-Jul-2016 |
Justin Klaassen <justinklaassen@google.com> |
Merge \\"Add Night display feature\\" into nyc-mr1-dev am: 76262b8e14 am: 1228803cde Change-Id: I855bf48a271b15f671957b1451caab24d08d8293
|
1228803cde9fa6bbcf69880aab74d2787ddb7f58 |
08-Jul-2016 |
Justin Klaassen <justinklaassen@google.com> |
Merge \"Add Night display feature\" into nyc-mr1-dev am: 76262b8e14 Change-Id: I03912016390820f61fb515b1f206edd9bfea9ccf
|
e8fde5d9666eea10307cbc27f4b1a94d3cbb4ec9 |
01-Jul-2016 |
Jorim Jaggi <jjaggi@google.com> |
Improve initial unlock delay (1/2) When checking for the credentials, we add a new callback onEarlyVerified which gets called as soon as we know that the credential was correct. In KeyguardUpdateMonitor, we track the unlocked state of the user, and if it's still locked, we slow down all the transitions to allow for a more gradual unlock experience. Bug: 29007436 Change-Id: I406d228f9f3e41e07fe3292a61df175a7f579e4d
idget/ICheckCredentialProgressCallback.aidl
idget/ILockSettings.aidl
idget/LockPatternChecker.java
idget/LockPatternUtils.java
|
911e88939cbe5a8607c230e061ba1da5f187cf69 |
22-Jun-2016 |
Justin Klaassen <justinklaassen@google.com> |
Add Night display feature Bug: 28615069 Tints the display at night automatically according to your schedule or using the sunrise/sunset corresponding to your current location. Change-Id: Ie56b4eed88cc2fcbae88002492b1edad5820b6b1
pp/NightDisplayController.java
|
f83ada9e8a1017660a4b8925a083bb5c9454f5dc |
07-Jul-2016 |
Annie Chin <afchin@google.com> |
Merge \\"Add callbacks to VoiceInteractionManagerService\\" into nyc-mr1-dev am: d58f07f58a am: d99252358b Change-Id: I809b459045a0606abc6ea5d4ad2d186f752b8bfb
|
d99252358b3ff4a3a857faed285659de1ebfe00f |
07-Jul-2016 |
Annie Chin <afchin@google.com> |
Merge \"Add callbacks to VoiceInteractionManagerService\" into nyc-mr1-dev am: d58f07f58a Change-Id: I6a9c537b71084696915e744102a6a12f532942d5
|
d58f07f58a8230ee906b9af7d7a89ac876158ab6 |
07-Jul-2016 |
Annie Chin <afchin@google.com> |
Merge "Add callbacks to VoiceInteractionManagerService" into nyc-mr1-dev
|
3fd8c801ba740067cbc48e6d2210e16db95e80d2 |
06-Jul-2016 |
Daniel Nishi <dhnishi@google.com> |
resolve merge conflicts of 7145cac to master Change-Id: Idd0a8de30697687309953fd37b568207d2fc0be8
|
7145cace64303c077a85ffe8606c51390f9ad71d |
06-Jul-2016 |
Daniel Nishi <dhnishi@google.com> |
Merge \"Move the MIME type icon detection into the platform.\" into nyc-mr1-dev am: 9459f93c97 Change-Id: I151a72b8ee1c16ef94da70e85378dd44b4ac077c
|
9459f93c97bd4d43be11d1776ea04a0d6927cdea |
06-Jul-2016 |
Daniel Nishi <dhnishi@google.com> |
Merge "Move the MIME type icon detection into the platform." into nyc-mr1-dev
|
c29d2b04927b9d28089d79cbaa63a6a91db1bb5a |
30-Jun-2016 |
Daniel Nishi <dhnishi@google.com> |
Move the MIME type icon detection into the platform. This allows the MIME type icons to be used in other system apps. In this instance, the StorageManager app needs to show file icons for a given file. By moving the icon mapping into a static library, we can avoid duplicating the mapping and resources. Bug: 29826961 Change-Id: Ic2dc7970cc5a5ca430e33425eb9f1ecbd733fe9a
til/MimeIconUtils.java
|
eac929cda91f5d11d6c91d772dfacc0e7b09c309 |
06-Jul-2016 |
Robin Lee <rgl@google.com> |
Merge \\"Update isValidLockdownProfile to block PPTP\\" into nyc-mr1-dev am: da68f0614c am: dfc9007e9a Change-Id: Ieca6c0f30e69a0a122553b95510d4957d1da7182
|
dfc9007e9a1991f6fe99a2fa9b7383862f458350 |
06-Jul-2016 |
Robin Lee <rgl@google.com> |
Merge \"Update isValidLockdownProfile to block PPTP\" into nyc-mr1-dev am: da68f0614c Change-Id: Ie2d433c537fc27cbe04f80cd74c464e4a216238e
|
bae6d820d2227754bcaa341621d270ba39b59820 |
06-Jul-2016 |
Robin Lee <rgl@google.com> |
Update isValidLockdownProfile to block PPTP Since this isn't supported and it will take a framework update to make it work. Bug: 28807474 Change-Id: I12371134a1c51a53af26fe8c4db1f04b0f687abe
et/VpnProfile.java
|
ecb9f3e9b810c6d59d31e8bdeff6cc174d170792 |
28-Jun-2016 |
Annie Chin <afchin@google.com> |
Add callbacks to VoiceInteractionManagerService Bug: 29582254 Change-Id: I548d01bd1c7e261b2d2e0afd606d964e5553124e
pp/AssistUtils.java
pp/IVoiceInteractionManagerService.aidl
pp/IVoiceInteractionSessionListener.aidl
|
49482f83e8d6a892bc8b084108bf05d82263772f |
01-Jul-2016 |
Abodunrinwa Toki <toki@google.com> |
FloatingToolbar: Check that app supports RTL. The FloatingToolbar rendering is buggy when running in RTL mode for apps that do not support RTL. The CL checks if the running app supports RTL before running RTL-related logic. Bug: 29932935 Change-Id: I36c0d72984e0abc7c6430cc7d52d8efd7341820e
idget/FloatingToolbar.java
|
664e6d18dbed91352d6de6258722ef8767d0576f |
01-Jul-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge \\"Automatically grant URI permission as needed.\\" into nyc-mr1-dev am: d2e046a720 am: 1a932852d4 Change-Id: I1b54d8e32c4813d641df66075f3845f94858c63b
|
1a932852d4c8074bcf4ccbde5da5859e69c1427c |
01-Jul-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge \"Automatically grant URI permission as needed.\" into nyc-mr1-dev am: d2e046a720 Change-Id: I376fdeddb57a923fd3a71086ef6f8e6021347cbb
|
f3806f57a59ede663f3fa2ad1f5080bdbf20e372 |
01-Jul-2016 |
Yohei Yukawa <yukawa@google.com> |
Automatically grant URI permission as needed. With this CL, the system automatically grants a temporary URI permission to the target application when the IME calls InputConnection#commitContent() with InputConnection#INPUT_CONTENT_GRANT_READ_URI_PERMISSION. The temporary permission will be revoked by any of the following events: - InputContentInfo#releasePermission() is explicitly called by the target application. - The target application returned false in InputConnection#commitContent(). - All the InputContentInfo instances copied from the original one are GC-ed. If we do not do this and there is an application that forgot to call that method then there is no way for IME developers to prevent permission denial from happening in the application except for relaxing the default permission of the ContentProvider just because of such an application. Although application developers are still expected to explicitly call InputContentInfo#{request,release}Permission(), forgetting to call InputContentInfo#requestPermission() does not hurt the user anymore. With this CL, calling InputContentInfo#requestPermission() after calling InputContentInfo#releasePermission() is also allowed. Bug: 29892936 Change-Id: Id955435dd2e72549ee7134f46b3c6951581694ad
iew/IInputConnectionWrapper.java
|
9758d81dbe8e286684220a96e2a7847c0d1236b2 |
30-Jun-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge \\"Revert \\"Remove InputContentInfo#requestPermission()\\"\\" into nyc-mr1-dev am: 8acb1a7570 am: 359acdee5f Change-Id: Ia55a7e5095f93cb8f37edca65d2206fbf54316f3
|
359acdee5faff503b2a859e8747aabe8fcbec350 |
30-Jun-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge \"Revert \"Remove InputContentInfo#requestPermission()\"\" into nyc-mr1-dev am: 8acb1a7570 Change-Id: If7fab0527a3d4f671985a663fc6aaf808d527ace
|
8acb1a7570f797b387f08af166085008291d4d4b |
30-Jun-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge "Revert "Remove InputContentInfo#requestPermission()"" into nyc-mr1-dev
|
79d1c75a3f774bd8c4742f9d7bbd29161c3f1f68 |
30-Jun-2016 |
Yohei Yukawa <yukawa@google.com> |
Revert "Remove InputContentInfo#requestPermission()" This reverts commit c4b8f36de5523366e354fc01b6cba81ad72f6423. Having InputContentInfo#requestPermission() should not hurt developers, but we can polish the behavior in a subsequent CL without changing the API. Bug: 29450031 Bug: 29892936 Change-Id: I1b43c19417b643d0c269af860db2d309b73a90d5
nputmethod/IInputContentUriToken.aidl
iew/InputConnectionWrapper.java
|
90471019776a0d0f8c996fe9fa164bf5bee0b083 |
30-Jun-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge \\"Remove InputContentInfo#requestPermission()\\" into nyc-mr1-dev am: c80c64a97b am: 854e6f8501 Change-Id: Ia84ebe07d1abf469ed461aa524c38ffa76a5ea53
|
854e6f8501722e254652cd3dc1f564c6c3bd8254 |
30-Jun-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge \"Remove InputContentInfo#requestPermission()\" into nyc-mr1-dev am: c80c64a97b Change-Id: Iaaf2b610852510e604c482568c0ef1dc6495e179
|
c80c64a97b0e3a4abfcb2405ecd5a1e93a04671d |
30-Jun-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge "Remove InputContentInfo#requestPermission()" into nyc-mr1-dev
|
c4b8f36de5523366e354fc01b6cba81ad72f6423 |
30-Jun-2016 |
Yohei Yukawa <yukawa@google.com> |
Remove InputContentInfo#requestPermission() It turns out that requiring editor authors to call InputContentInfo#requestPermission() as needed is just confusing and can cause compatibility issues, because if an editor author forgot to call that method then there would be no way for IME developers to prevent permission denial except for relaxing the default permission of the ContentProvider just because of such an application. This is not what we want to see. My conclusion is that the system should automatically call InputContentInfo#requestPermission() (or do any equivalent operation) when InputConnection#INPUT_CONTENT_GRANT_READ_URI_PERMISSION is specified, like we have done in Context#startActivity(). With this CL, the system automatically grants a temporary URI permission to the target application when the IME calls InputConnection#commitContent() with InputConnection#INPUT_CONTENT_GRANT_READ_URI_PERMISSION, and the temporary permission will be revoked by any of the following events: - InputContentInfo#releasePermission() is explicitly called by the target application. - The target application returned false in InputConnection#commitContent(). - All the InputContentInfo instances copied from the original one are GC-ed. Bug: 29450031 Bug: 29892936 Change-Id: I37fb744e4d3d1c59177fb0a9be4ef5c325c9a39f
nputmethod/IInputContentUriToken.aidl
iew/InputConnectionWrapper.java
|
9d2328e57c06073af6b4ab82ea87dacaae0ec888 |
29-Jun-2016 |
Alan Viverette <alanv@google.com> |
Merge \"Remove framework dependencies on Support* demos\" into nyc-mr1-dev am: c295a4b23d Change-Id: Icd4eac0fafdae01d95910dc084787350168a8688
|
c295a4b23d4e99032c152c7816ef7cc1b5458907 |
29-Jun-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Remove framework dependencies on Support* demos" into nyc-mr1-dev
|
62cb9dbf4709951003c4df6d4455db9fd7e3d921 |
29-Jun-2016 |
Rebecca Silberstein <silberst@google.com> |
Merge changes from topic \'cherrypickWifiWatchdogResetOnTrigger\' into nyc-mr1-dev am: b2f17f1bbb Change-Id: Ic723498b7b486edd8f63822cb86127486a5c4657
|
24ae4b6d1b0932c9e8d8b9e65a22ff7bbe8f975f |
29-Jun-2016 |
Siyamed Sinir <siyamed@google.com> |
Merge "Fix bidi desired width calculation"
|
0dbeb9e01a7041cbee61b8db7eb8d7562c2a3e6c |
13-May-2016 |
Rebecca Silberstein <silberst@google.com> |
DO NOT MERGE StateMachine: remove final from SendMessage Removed final from public sendMessage and sendMessageDelayed commands to unblock unittest development. This allows tests to verify calls to sendMessage and sendMessageDelayed. Also fixed one checkstyle error with import order. BUG: 28593024 Change-Id: I26e02c3d75049d385ded7891c4fc9967273c27be TEST: builds TEST: runtest frameworks-wifi
til/StateMachine.java
|
74eb64d37f58b19083f6dec071519170410e6a59 |
29-Jun-2016 |
Stan Iliev <stani@google.com> |
Merge "Fix wording regarding ThreadedRenderer"
|
79bf9d19f2f76cbfbd6659c9323e519deaa887c7 |
19-May-2016 |
Siyamed Sinir <siyamed@google.com> |
Fix bidi desired width calculation Layout.getDesiredWidth measured text with TextDirectionHeuristics.LTR, whereas the real calculations used the active direction heuristic set in the TextView instance. This CL uses the same heuristics for both of them by passing the value to Layout.getDesiredWidth function. Bug: 28845953 Change-Id: I68d23f55fe5a86255d62e83bc62df38a047e4bca
iew/menu/IconMenuItemView.java
|
45faba516e200760e977e8ceb76f079ee8aa7415 |
28-Jun-2016 |
Stan Iliev <stani@google.com> |
Fix wording regarding ThreadedRenderer ThreadedRenderer is not synonymous with hardware rendering, so remove references to hardware rendering when referring to ThreadedRenderer. Change-Id: Ic66a482ccf05f556ebe6ec194ce4f858f75bbb8b
olicy/DecorView.java
|
3c5a1c812432babb68f44513d9988ab8ae992f42 |
31-May-2016 |
Alan Viverette <alanv@google.com> |
Remove framework dependencies on Support* demos Required on nyc-mr1-dev since support library branch was reset. Change-Id: I5b3ba0e7a17ee5ccd93e97b3bd9c519cb8641d97 (cherry picked from commit 80bf1f8a3c6a656a687bb6169a93325cccbb0d06)
idget/ViewPager.java
|
0e272e6593f5fa08c9c10682813c64754543c8eb |
28-Jun-2016 |
Dan Sandler <dsandler@android.com> |
One final tweak to the platlogo. am: 4b7e415803 am: 3fae8ae0c6 am: 5643d0a5f8 Change-Id: Ic1ebdee84229863d6146fac0974ab31379165e6f
|
5643d0a5f8d27b191c85e282bf6833edfd8d56dc |
28-Jun-2016 |
Dan Sandler <dsandler@android.com> |
One final tweak to the platlogo. am: 4b7e415803 am: 3fae8ae0c6 Change-Id: Icf198e2c7d34703a4cd8856bc08f31925a20b622
|
3fae8ae0c69c35c8769ad23501417eb5ef38c06d |
28-Jun-2016 |
Dan Sandler <dsandler@android.com> |
One final tweak to the platlogo. am: 4b7e415803 Change-Id: Ieef461bb4c1b59fd22e5f830b2b25311422cedae
|
d930306e13ce7111bb00adaa1216972e56222f1a |
28-Jun-2016 |
Dan Sandler <dsandler@android.com> |
One final tweak to the platlogo. am: 4b7e415803 Change-Id: Ibbe66c569c0be5fc1801d8af9b5810ac997854d8
|
4b7e415803b3e3c9517b21bc9406af815442b59b |
28-Jun-2016 |
Dan Sandler <dsandler@android.com> |
One final tweak to the platlogo. Bug: 27376882 Change-Id: Ie60600018204f48593975b947d6fc10f4dd8a69f
pp/PlatLogoActivity.java
|
a3fd8bfdfeb1cb54da6d6803a97708199efa92a7 |
27-Jun-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge \"Merge \\"Use a flag to grant a temporary URI permission.\\" into nyc-mr1-dev am: cb56978912\" into nyc-mr1-dev-plus-aosp am: c58ffb3f9c Change-Id: Iddc693412d20b86c3a916dd09764d14d23c4fcf4
|
badcecb2aaa996828af02cc1a0e01f869df12a2d |
27-Jun-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge \"Use a flag to grant a temporary URI permission.\" into nyc-mr1-dev am: cb56978912 Change-Id: I20e1481c6f68a5af4f33e699f5bc505b3a4c1457
|
cb56978912772a8e3d741b643ad1e491c97af22f |
27-Jun-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge "Use a flag to grant a temporary URI permission." into nyc-mr1-dev
|
604582b6a339a7c82e974731254e67697583ebaf |
27-Jun-2016 |
Ricky Wai <rickywai@google.com> |
Hide superfluous \\'Android system\\' header in Quite mode dialog am: 7f1ca4fe67 am: 1481cd53bf Change-Id: Ic62f9dcf3d36865c9f584e34231c8bdb6b3801b3
|
1481cd53bfffbe4301deb4151ad69722be8ea4c6 |
27-Jun-2016 |
Ricky Wai <rickywai@google.com> |
Hide superfluous \'Android system\' header in Quite mode dialog am: 7f1ca4fe67 Change-Id: If290b51864e27f08a604b6cae103450305e90299
|
7f1ca4fe670f63cd21476c96eadd6870922c11c0 |
15-Jun-2016 |
Ricky Wai <rickywai@google.com> |
Hide superfluous 'Android system' header in Quite mode dialog Bug: 28390642 Change-Id: Ief678e35a0d9e4a37f4499c307ceb928e179cac8
pp/UnlaunchableAppActivity.java
|
6ebc3e5c15079712758442edd8064d53175f91c3 |
27-Jun-2016 |
Dan Sandler <dsandler@android.com> |
Cats are not, technically, tasty treats. am: 27a9fcc618 am: fadfc8e5e5 am: b6d9598690 Change-Id: I47523b80a8d2502012dea265fe09855db4c1bc35
|
b6d9598690cfc5d96df96777cc3d8aae86b30f5a |
27-Jun-2016 |
Dan Sandler <dsandler@android.com> |
Cats are not, technically, tasty treats. am: 27a9fcc618 am: fadfc8e5e5 Change-Id: Id974d6c8f76e4f94f2ad1c88383f4a43060fe859
|
fadfc8e5e58fe09cec8404b5fd8413c3cdb18745 |
27-Jun-2016 |
Dan Sandler <dsandler@android.com> |
Cats are not, technically, tasty treats. am: 27a9fcc618 Change-Id: I04dd4cf9573e88635e814d75162b742fe19b316d
|
1b2ed4394c0e10c844faa4840067db4ee4a2367c |
27-Jun-2016 |
Dan Sandler <dsandler@android.com> |
Cats are not, technically, tasty treats. am: 27a9fcc618 Change-Id: I6ffdf66c9ef70052b7ba5ac5d926b32eae633fde
|
27a9fcc61823f919cee773df563b49ee11004f3b |
22-Jun-2016 |
Dan Sandler <dsandler@android.com> |
Cats are not, technically, tasty treats. Bug: 27376882 Change-Id: I97183339e51c5d07fe6e9404bbcc5178ca605c05 Copilot: Jason Monk <jmonk@google.com>
pp/PlatLogoActivity.java
|
854036d55b9d09ebb8b6f5e0c482cdeef138e81e |
24-Jun-2016 |
Evan Rosky <erosky@google.com> |
Merge "Add option to disable lockscreen by default"
|
45700fa135e83ed44e4b69ca60cf12960a5898d7 |
24-Jun-2016 |
Yohei Yukawa <yukawa@google.com> |
Use a flag to grant a temporary URI permission. It turns out that we can let the system to call InputMethodService#exposeContent(InputContentInfo, EditorInfo), which added in my previous CL [1], during the IME is calling InputConnection#commitContent() as follows. [IME] InputContentInfo contentInfo = new InputContentInfo( contentUri, new ClipDescription(description, new String[]{mimeType}), linkUrl); getCurrentInputConnection().commitContent( inputContentInfo, InputConnection.INPUT_CONTENT_GRANT_READ_URI_PERMISSION, null); [App] try { contentInfo.requestPermission(); // Load inputContentInfo.getContentUri() here. } finally { contentInfo.releasePermission(); } This gives us flexibility to let InputConnection#commitContent() do all the magic for IME developers like other APIs such as Context#startActivity(), rather than asking them to call one more API to grant a temporary URI permission like a scenario where Context#grantUriPermission() is used. [1]: I2772889ca01f2ecb2cdeed4e04a9319bdf7bc5a6 25e0813e6eb6315b1016db805fa9b791b4ae5cc2 Bug: 29450031 Change-Id: I99536cd58c9984af30b0bafb4a1dd25a26634a2d
iew/IInputConnectionWrapper.java
iew/IInputContext.aidl
iew/InputConnectionWrapper.java
|
345f70e949db6374d6a472b376da225b7c4e8802 |
24-Jun-2016 |
Roozbeh Pournader <roozbeh@google.com> |
Merge \"Revert \"Revert \"Mark Serbian in Latin script as non-localized [DO NOT MERGE]\"\"\" into nyc-mr1-dev am: 60882f517d Change-Id: Ic0efed4a1c500fe021ee4244708bcda99f91f68e
|
60882f517d309ea7addda5e919c7a2b42a87da2e |
23-Jun-2016 |
Roozbeh Pournader <roozbeh@google.com> |
Merge "Revert "Revert "Mark Serbian in Latin script as non-localized [DO NOT MERGE]""" into nyc-mr1-dev
|
51a760a0f2788950b260dcabbc81d638ecfc6acd |
23-Jun-2016 |
Roozbeh Pournader <roozbeh@google.com> |
Revert "Revert "Mark Serbian in Latin script as non-localized [DO NOT MERGE]"" This reverts commit ad48dc18a55313095b7a777bef6d66faa40ef7dd. sr-Latn is no longer planned for MR1. Bug: 29455508 Bug: 29601930 Change-Id: I1922ef649aab36be6ba3b94e3fd79a71a14acdff
pp/LocaleStore.java
|
c2c0442c230ae2c3d07b304afe4c1115f6c61369 |
23-Jun-2016 |
Jeff Sharkey <jsharkey@android.com> |
Merge \\\"When uninstalling, only kill the requested user.\\\" into nyc-dev am: 060d5a0e0a am: 803a316d6e am: bcc1353019 Change-Id: I2c413747bafc9c1c0ed690b33e3f1fde48377eea
|
bcc135301911352f5162d39fa5080505166cf3a6 |
23-Jun-2016 |
John Reck <jreck@google.com> |
Merge \\"Remove FD from the right Looper\\" into nyc-dev am: db13dd41a9 am: c86a2e325e Change-Id: I85ed478cf265fbc1857b08b89f32fb2aa358e284
|
50e952fe749b05b0b398af22ef29cba3ae87533d |
23-Jun-2016 |
John Reck <jreck@google.com> |
Merge \"Remove FD from the right Looper\" into nyc-dev am: db13dd41a9 Change-Id: I590fa2c47bcc90ee5b269fde5cdac9557206ed88
|
c86a2e325ecb908ff7a98385f9852db123fc7ce6 |
23-Jun-2016 |
John Reck <jreck@google.com> |
Merge \"Remove FD from the right Looper\" into nyc-dev am: db13dd41a9 Change-Id: I451ef3649426d9b8ea1bf15e388d0efa82dae442
|
ac04f4e69a6de138c5afc668a2c89b7da7ff4e6a |
23-Jun-2016 |
John Reck <jreck@google.com> |
Remove FD from the right Looper Bug: 29586513 Also gives BackdropFrameRenderer a direct-destroy of Choreographer since it's hammering on new Threads and we don't want to wait for the GC to release FDs. Change-Id: Id2ec0af2ee4d5304961c4ab87a104ccb92f35fc2
olicy/BackdropFrameRenderer.java
|
bf055ba65844f3df53d48554255afd7ba97691ab |
23-Jun-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge \\"Add InputMethodService#exposeContent()\\" into nyc-mr1-dev am: dc42d7dd13 am: d02470f5a8 Change-Id: Id551d53ae3d7c34157ddf166aa44bdef67d46853
|
d02470f5a89a4e4a94dda371ab472e9cedd1130d |
23-Jun-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge \"Add InputMethodService#exposeContent()\" into nyc-mr1-dev am: dc42d7dd13 Change-Id: Icf3ca0403c7dee26a3083ca98ca1239887d471bc
|
dc42d7dd135460701435a8f925eae9c7b47d14ba |
23-Jun-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge "Add InputMethodService#exposeContent()" into nyc-mr1-dev
|
f0db3158fb9990e50389e31004309239aaec5624 |
23-Jun-2016 |
Jim Miller <jaggies@google.com> |
Merge \\"Enable fingerprint sensor navigation to invoke QuickSettings - rename \\"FP_NAV\\" to more generic \\"SYSTEM_NAVIGATION\\"\\" into nyc-mr1-dev am: 0520091641 am: 0a7efa1e47 Change-Id: Id8de76d28e581f5a4fa448dd48dc33870d81b538
|
0a7efa1e47fec92e873a194cf15721edb1d78422 |
23-Jun-2016 |
Jim Miller <jaggies@google.com> |
Merge \"Enable fingerprint sensor navigation to invoke QuickSettings - rename \"FP_NAV\" to more generic \"SYSTEM_NAVIGATION\"\" into nyc-mr1-dev am: 0520091641 Change-Id: I285f751bd449c89685a88ad30073cd011dfe5061
|
2eff745087f71ec9f5909bec272cda1132462609 |
09-Jun-2016 |
Evan Rosky <erosky@google.com> |
Add option to disable lockscreen by default Bug: 27502832 Change-Id: I3e5d024c07a69f3fea1c0450040898c53b732183
idget/LockPatternUtils.java
|
25e0813e6eb6315b1016db805fa9b791b4ae5cc2 |
23-Jun-2016 |
Yohei Yukawa <yukawa@google.com> |
Add InputMethodService#exposeContent() This is a follow up CL to my previous CLs [1][2] that introduced InputConnection#commitContent(InputContentInfo, Bundle) API to enable IMEs to send a content to the target application. With this CL, IME developers are able to temporarily expose InputContentInfo object to the target package without permanently granting URI permission. Although calling IMS#exposeContent() is allowed only for the IME that is currently selected, the client is able to request a temporary read-only access even after the current IME is switched to any other IME as long as the client keeps InputContentInfo object. Here is a sample code snippet about how to use this mechanism. [IME] InputContentInfo contentInfo = new InputContentInfo( contentUri, new ClipDescription(description, new String[]{mimeType}), linkUrl); exposeContent(contentInfo, getCurrentInputEditorInfo()); getCurrentInputConnection().commitContent(inputContentInfo, null); [App] try { contentInfo.requestPermission(); // Load inputContentInfo.getContentUri() here. } finally { contentInfo.releasePermission(); } [1]: Iaadf934a997ffcd6000a516cc3c1873db56e60ad 152944f4909c47917473293b258d266435c6ab35 [2]: Ica1ba3154795c1bf44e140dfe639b299f83cd8af adebb52588b098a1af678d4e33a234ef1ce783b2 Bug: 29450031 Change-Id: I2772889ca01f2ecb2cdeed4e04a9319bdf7bc5a6
nputmethod/IInputContentUriToken.aidl
iew/IInputMethodManager.aidl
|
07e0384a4e931bc94550c108ddd9b9514100161e |
23-Jun-2016 |
Jim Miller <jaggies@google.com> |
Enable fingerprint sensor navigation to invoke QuickSettings - rename "FP_NAV" to more generic "SYSTEM_NAVIGATION" Fixes bug 28869612 Change-Id: I321240ee54506633d63a29e987b8d8638c652391
tatusbar/IStatusBar.aidl
tatusbar/IStatusBarService.aidl
|
122cbd1705bcce0f2f6fffa2f7634a9a2df33eef |
22-Jun-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge \\\"Prevent early boot crash reading PowerProfile\\\" into nyc-dev am: ec6db57ac7 am: 31ef27c249 am: 965ed1170b Change-Id: I076e5933a1cd3f93fedd044c835b790e0ad11818
|
965ed1170b400e9beffcee3274e4662d46e51d02 |
22-Jun-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge \\"Prevent early boot crash reading PowerProfile\\" into nyc-dev am: ec6db57ac7 am: 31ef27c249 Change-Id: I370e3d0caacae88865ad26d0ef6049ba2abd774c
|
31ef27c249af7936d2be578b656debd2b436c488 |
22-Jun-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge \"Prevent early boot crash reading PowerProfile\" into nyc-dev am: ec6db57ac7 Change-Id: I6366fcaa2b1a85b271d74df321100d590fd258a1
|
21ce707021788e31459364f506ec5b38cd87325a |
22-Jun-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge \"Prevent early boot crash reading PowerProfile\" into nyc-dev am: ec6db57ac7 Change-Id: Id0327572c549eff30dfe0a8fd70007bcaccf7a32
|
ec6db57ac7bc1fa62d8fce30f5ca64895f42c409 |
22-Jun-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "Prevent early boot crash reading PowerProfile" into nyc-dev
|
1a76a62b8d4bfaaa4a40b4dcce1ac88dd3e4f387 |
22-Jun-2016 |
Adam Lesinski <adamlesinski@google.com> |
Prevent early boot crash reading PowerProfile The PowerProfile in BatteryStatsImpl may not be ready when resetting stats early in the boot sequence. Bug:29559031 Change-Id: I51bba762231a08804f1b68505bb1b0523476081d
s/BatteryStatsImpl.java
|
2704d4ead14f0d450182aa93020821fba3a26038 |
21-Jun-2016 |
Roozbeh Pournader <roozbeh@google.com> |
Merge \"Revert \"Mark Serbian in Latin script as non-localized [DO NOT MERGE]\"\" into nyc-mr1-dev am: 55d9051e58 Change-Id: I91e077b159c8830af38d608855b5cc6310e7f2d6
|
ad48dc18a55313095b7a777bef6d66faa40ef7dd |
20-Jun-2016 |
Roozbeh Pournader <roozbeh@google.com> |
Revert "Mark Serbian in Latin script as non-localized [DO NOT MERGE]" This reverts commit e977b0ae59bbd7af0ccdf56db6aa0a53c5e6414d for MR1. The original commit is only intended for N, not MR1.
pp/LocaleStore.java
|
a1de63c871d168477560e1752968404b936a99af |
20-Jun-2016 |
Roozbeh Pournader <roozbeh@google.com> |
Merge \\"Mark Serbian in Latin script as non-localized [DO NOT MERGE]\\" into nyc-dev am: 160126e2d8 am: 73939d8a60 Change-Id: Ib8af2e151d29b17a8492fe00cd0b1b5e412ca5f5
|
1f2f3280252e13a01c6f14b98441139fdc12b2bc |
20-Jun-2016 |
Roozbeh Pournader <roozbeh@google.com> |
Merge \"Mark Serbian in Latin script as non-localized [DO NOT MERGE]\" into nyc-dev am: 160126e2d8 Change-Id: I0897fc904264955dddf459c893bd774fb1ff74e1
|
73939d8a60c342556dcd21f89769b650c04ecfd0 |
20-Jun-2016 |
Roozbeh Pournader <roozbeh@google.com> |
Merge \"Mark Serbian in Latin script as non-localized [DO NOT MERGE]\" into nyc-dev am: 160126e2d8 Change-Id: I9e26a77ba4e186a9e3fd59b9618b3eb36127178f
|
160126e2d8ec1605beb00030706194ff6d8bc4ba |
20-Jun-2016 |
Roozbeh Pournader <roozbeh@google.com> |
Merge "Mark Serbian in Latin script as non-localized [DO NOT MERGE]" into nyc-dev
|
8549988a899763c2868054ac98798c9d44a1724e |
20-Jun-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge \\\"BatteryStats: record best estimated battery capacity\\\" into nyc-dev am: c2e06a55f9 am: a804fae3be am: 0f7b0a8cc6 Change-Id: If2d120974fe4caaf6f204b191bca0b6989757f28
|
0f7b0a8cc641f7ab6836bf999a8d21c7c810b120 |
20-Jun-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge \\"BatteryStats: record best estimated battery capacity\\" into nyc-dev am: c2e06a55f9 am: a804fae3be Change-Id: I3caa53d3b065bfe67af7f0ca0878c5801d1b6967
|
145e50243ee68ca397615df8dfcbedbdcba47191 |
20-Jun-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge \"BatteryStats: record best estimated battery capacity\" into nyc-dev am: c2e06a55f9 Change-Id: Ifb3d993b085040c17f136dd0f91433762d3d548f
|
a804fae3bef5c2113a572233a8257069bb0386dd |
20-Jun-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge \"BatteryStats: record best estimated battery capacity\" into nyc-dev am: c2e06a55f9 Change-Id: I4f590635c720ddbb6dfac292753606b9d3fe16e0
|
c2e06a55f961dfbed1142a02578809ecb75c3885 |
20-Jun-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "BatteryStats: record best estimated battery capacity" into nyc-dev
|
f9b20a9ec4d92c542a0a38630a8b8c22729c5393 |
18-Jun-2016 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStats: record best estimated battery capacity Using the coulomb counter, record the estimated max battery capacity. Bug:28743761 Change-Id: I1270b062cf4a1e6fd69ea1da3de11a85a81b3663
s/BatteryStatsImpl.java
|
9738e7d39320c48a7e999456db159f8db0d70e9c |
18-Jun-2016 |
Christopher Ferris <cferris@google.com> |
resolve merge conflicts of cf11123 to master Change-Id: I6d65685d415edea0be48bab04a71d4c52b1c66fe
|
e977b0ae59bbd7af0ccdf56db6aa0a53c5e6414d |
18-Jun-2016 |
Roozbeh Pournader <roozbeh@google.com> |
Mark Serbian in Latin script as non-localized [DO NOT MERGE] Serbian in Latin script is only partially localized in Android N. We should not show it as localized in either Setup Wizard or Settings. Bug: 29460424 Change-Id: I6829a89c49c1b5e8768b1527daa3aa9508deb491
pp/LocaleStore.java
|
cf11123025b74ec4f37f65993763314ad8c1b10e |
18-Jun-2016 |
Wei Wang <wvw@google.com> |
Merge \"remove Intent.FLAG_ACTIVITY_NEW_TASK flag check\" into nyc-mr1-dev am: 4828bb9330 Change-Id: I6d594545f43f5ca8e9a7b777a8f1b8b6b80e7fa6
|
4828bb9330b829640226316b4a69e2804d4a442a |
18-Jun-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Catch throwable exceptions." into nyc-mr1-dev
|
045de3f08cd3ca0e884e4e36dff7d448f9788018 |
18-Jun-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge \\"API Rename: IC#inputContent to IC#commitContent.\\" into nyc-mr1-dev am: 01e7c10d37 am: 0d7dcf7bc3 Change-Id: I5c4209a79e7426192da082100ac2a7517de36b81
|
0d7dcf7bc3f7fa4bd10ec7b24e6db7be94538a2f |
18-Jun-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge \"API Rename: IC#inputContent to IC#commitContent.\" into nyc-mr1-dev am: 01e7c10d37 Change-Id: I5aa903ee453a3945d3f2710d2b6734443fcbd972
|
ea8b5de33dc4aa446cd22fd0e4a9253216ac4086 |
18-Jun-2016 |
Christopher Ferris <cferris@google.com> |
Catch throwable exceptions. If the zygote dies early enough, certain exceptions disappear and never result in an error message in the log. Fix the code to catch all Throwable exceptions so that an error message does not result in a silent restart of the zygote. Bug: 29400363 Change-Id: Ib044006629ea4441728921f3c587d0cb295ec745
s/ZygoteInit.java
|
adebb52588b098a1af678d4e33a234ef1ce783b2 |
17-Jun-2016 |
Yohei Yukawa <yukawa@google.com> |
API Rename: IC#inputContent to IC#commitContent. As shown in below, we have already used commit* naming convention in InputConnection. - InputConnection#commitCompletion(CompletionInfo); - InputConnection#commitCorrection(CorrectionInfo); - InputConnection#commitText(CharSequence, int); Hence renaming IC#inputContent() to IC#commitContent() would make the new method more consistent. Bug: 29450024 Change-Id: Ica1ba3154795c1bf44e140dfe639b299f83cd8af
iew/IInputConnectionWrapper.java
iew/IInputContext.aidl
iew/IInputContextCallback.aidl
iew/InputConnectionWrapper.java
|
e6ec63ffa6c3d8e3576e5086cc609f8cb4f8d64c |
16-Jun-2016 |
Selim Cinek <cinek@google.com> |
Merge \\\"Added dismiss, expand, and collapse accessibility actions\\\" into nyc-dev am: c1720dce1b am: 0630d92064 am: 7a0051b68f Change-Id: Ia1052c236a6dd85e694992db4f7515bab6c78764
|
7a0051b68f7e788b230b6738d166a6a783675edf |
16-Jun-2016 |
Selim Cinek <cinek@google.com> |
Merge \\"Added dismiss, expand, and collapse accessibility actions\\" into nyc-dev am: c1720dce1b am: 0630d92064 Change-Id: I01afc02fe75b0ae7223e9deba6355ed00961faaa
|
0630d92064e86334519207129b446b45388a5743 |
16-Jun-2016 |
Selim Cinek <cinek@google.com> |
Merge \"Added dismiss, expand, and collapse accessibility actions\" into nyc-dev am: c1720dce1b Change-Id: I25bd41f1307233bba14067952086ca7be3118505
|
447ee9975501aa1fe1ff2cd0c83eadebb0fd66cd |
16-Jun-2016 |
Selim Cinek <cinek@google.com> |
Merge \"Added dismiss, expand, and collapse accessibility actions\" into nyc-dev am: c1720dce1b Change-Id: I14674254eb79fef58e4dcb1a8d7ecaab24831691
|
c1720dce1b01893bf925267381ff4975095a718a |
16-Jun-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Added dismiss, expand, and collapse accessibility actions" into nyc-dev
|
90804d48f9b771ee8e81220d5372a516cabf9d9f |
16-Jun-2016 |
Mihai Nita <mnita@google.com> |
Merge \\\"Fix for NullPointerException in SuggestedLocaleAdapter\\\" into nyc-dev am: c8c9afeacb am: 44080ac5bf am: ba183ff406 Change-Id: Ic812636f47ec7fd348e00d2d2bb7df883e5ab8cd
|
ba183ff406a6eb87b494ccdbae5c86c44496d85a |
16-Jun-2016 |
Mihai Niță <mnita@google.com> |
Merge \\"Fix for NullPointerException in SuggestedLocaleAdapter\\" into nyc-dev am: c8c9afeacb am: 44080ac5bf Change-Id: Ib9f1021c18187364d23058fdff39405a00402efe
|
d80a8e8fe7c6f6e4f20234cd406dec2bc9a7e3b4 |
16-Jun-2016 |
Mihai Nita <mnita@google.com> |
Merge \"Fix for NullPointerException in SuggestedLocaleAdapter\" into nyc-dev am: c8c9afeacb Change-Id: Ib9d44296bbb851940a0da0a9a6234f2023dfef25
|
44080ac5bf1584d7ececfdb82ae547faec45d320 |
16-Jun-2016 |
Mihai Nita <mnita@google.com> |
Merge \"Fix for NullPointerException in SuggestedLocaleAdapter\" into nyc-dev am: c8c9afeacb Change-Id: Iaa4df1af4a18ad0bc4e99a5bd47aa8f6c1357e50
|
c8c9afeacb03a110aef9ec6c07a1a807711197d7 |
16-Jun-2016 |
Mihai Niță <mnita@google.com> |
Merge "Fix for NullPointerException in SuggestedLocaleAdapter" into nyc-dev
|
1711d430cb4c4eee11c00c15193242127c4a68f3 |
16-Jun-2016 |
Mihai Nita <mnita@google.com> |
Fix for NullPointerException in SuggestedLocaleAdapter Bug: 28748150 Change-Id: Ide2d176d3bc0bb7529bf831b553db3ade37ddb69
pp/LocalePickerWithRegion.java
|
e9bad242f38bebadae481a22b647cc153f093070 |
15-Jun-2016 |
Selim Cinek <cinek@google.com> |
Added dismiss, expand, and collapse accessibility actions Fixes: 20343017 Fixes: 29368014 Change-Id: Ib571242aac04c67aea2f3c3ce76139eaedc1f3f1
idget/NotificationExpandButton.java
|
20c0209e2f2b54a412331a673eb728ed6e03ed6a |
15-Jun-2016 |
Todd Kennedy <toddke@google.com> |
Merge \\"New API w/ multiple prefixes\\" into nyc-mr1-dev am: d07b87cb1c am: 162b74a6fd Change-Id: I81d79930c6d3d42be61a9ab1cdb5f29d677cd3de
|
162b74a6fdaa3cd4da58f307eff08fd98b0a3222 |
15-Jun-2016 |
Todd Kennedy <toddke@google.com> |
Merge \"New API w/ multiple prefixes\" into nyc-mr1-dev am: d07b87cb1c Change-Id: I3296ac4343cfedb5b88470963cb4671e9e3427f6
|
acf01a9f1212587eec6fa8c91f523633078f1390 |
15-Jun-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge \\\"Quick workaround for a performance regression in IME APIs.\\\" into nyc-dev am: 6fe4865e85 am: bb587122c6 am: da7846ae8b Change-Id: If0edca2cc2a512d6c0d2dc4d6206068f411edb14
|
a97045b2456b63a9c699a8cc8af66b0e8e95c519 |
11-Jun-2016 |
Todd Kennedy <toddke@google.com> |
New API w/ multiple prefixes Use the new API that contains multiple hash prefixes and a mask. Also do some small refactoring necessary to handle multiple prefixes and use a common implementation of the hash generation Change-Id: Ib52f767ea6aadc30c67c5bdee949e9f9c5f04e44
pp/EphemeralResolverService.java
pp/IEphemeralResolver.aidl
|
da7846ae8bb059749d7e2843fb403503e4ec9770 |
15-Jun-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge \\"Quick workaround for a performance regression in IME APIs.\\" into nyc-dev am: 6fe4865e85 am: bb587122c6 Change-Id: I678349a113f27a1aa41a404ca97411f2c524a511
|
cb2c497230082a48f651d1df51e5967579d00419 |
15-Jun-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge \"Quick workaround for a performance regression in IME APIs.\" into nyc-dev am: 6fe4865e85 Change-Id: I96bef7f47729282a57b6acc11c8bf4ada42c6a06
|
bb587122c6a7f97fab27b7d63bc51a15c2ae8383 |
15-Jun-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge \"Quick workaround for a performance regression in IME APIs.\" into nyc-dev am: 6fe4865e85 Change-Id: Id039d1dd681483c1d86349ee7e765b2f1f4fa95f
|
6fe4865e85657844286fb29037b4214a2309fc9d |
15-Jun-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge "Quick workaround for a performance regression in IME APIs." into nyc-dev
|
ccb024aa2b985ddc7f65b53191a84f1891f31cf2 |
14-Jun-2016 |
Yohei Yukawa <yukawa@google.com> |
Quick workaround for a performance regression in IME APIs. It turns out that the performance of InputMethodManager#getCurrentInputMethodSubtype() is regressed from ~1ms to ~20ms when - Settings.Secure.SELECTED_INPUT_METHOD_SUBTYPE == -1 and - The active IME supports many subtypes (~100) because we try to find a fallback subtype based on the system locales every time when IMM#getCurrentInputMethodSubtype() is called. This could be contributing UI janks because spell checker clients running in the UI thread indirectly depend on that method. Fortunatelly the critical path is in InputMethodUtils#getImplicitlyApplicableSubtypesLockedImpl(), which is basically a state-less method. We can easily and safely cache its result by using LocaleList and InputMethod as cache keys. With this CL the performance basically recovers to the Android M level. Bug: 28889203 Change-Id: I5ed16c7f14cc18052854f4fd6c9bae8550c332ee
nputmethod/InputMethodUtils.java
|
e3d3740f1cd2cd6feef65f6901ab2200a7eaa3c1 |
14-Jun-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge \\"Add InputConnection#insertContent().\\" into nyc-mr1-dev am: 03f759e87e am: 176642ec2c Change-Id: I96395b6e883aa7dd462d1281b6859afa7b324937
|
176642ec2c80180086fd3f375441c2a17a8b313b |
14-Jun-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge \"Add InputConnection#insertContent().\" into nyc-mr1-dev am: 03f759e87e Change-Id: I7ed048eb980a5b6fa5379756cf4679710c8ce358
|
03f759e87e0701f7237b079c8a5a3cb0a49e951d |
14-Jun-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge "Add InputConnection#insertContent()." into nyc-mr1-dev
|
5adaba4b21db101799bcde2645a73036530ee563 |
14-Jun-2016 |
Adrian Roos <roosa@google.com> |
Merge \"Merge \\\"Add MessagingStyle transitions\\\" into nyc-dev am: a5e2aa99c0 am: 0a91c8dddf\" into nyc-mr1-dev-plus-aosp am: 70cfa1625b Change-Id: I4b222abebb42b89ea36fd6f273c85c860c1d22f0
|
4c9e82dba4d853362f402952880cb489f9c7b92a |
14-Jun-2016 |
Adrian Roos <roosa@google.com> |
Merge \\"Add MessagingStyle transitions\\" into nyc-dev am: a5e2aa99c0 am: 0a91c8dddf Change-Id: Ifd034837a0b82416e6f87dffb944b0761734a59a
|
0a91c8dddfbbc08594381443d2946305381539b1 |
14-Jun-2016 |
Adrian Roos <roosa@google.com> |
Merge \"Add MessagingStyle transitions\" into nyc-dev am: a5e2aa99c0 Change-Id: I96170c3811dd624969a1f93bb7a2dc65b8d5df0a
|
c8649b381d13eafa02d63f982394b387fb08782c |
13-Jun-2016 |
Adrian Roos <roosa@google.com> |
Merge \"Add MessagingStyle transitions\" into nyc-dev am: a5e2aa99c0 Change-Id: Ib667411e14309d38f60b254178d7fc7d71eedde0
|
a5e2aa99c08f2d49a2485c7e931f38f12dd82290 |
13-Jun-2016 |
Adrian Roos <roosa@google.com> |
Merge "Add MessagingStyle transitions" into nyc-dev
|
feafa052f33d97b9bf73cae8aa4074462c399f73 |
02-Jun-2016 |
Adrian Roos <roosa@google.com> |
Add MessagingStyle transitions Fixes a particularly bad transition in the case where there is one incoming message to a group. Change-Id: Ieddece4a496292a69e14cdcd74d94986938d8223 Fixes: 29043489
idget/MessagingLinearLayout.java
|
152944f4909c47917473293b258d266435c6ab35 |
11-Jun-2016 |
Yohei Yukawa <yukawa@google.com> |
Add InputConnection#insertContent(). Providing an official protocol for IMEs to insert an image to the application is something that has been requested from many IME developers to Android OS. With this CL, IMEs are able to ask applications to insert a content including image files as follows. 1. An application that opts in to this protocol specifies a list of supported content MIME types in EditorInfo#contentMimeTypes. 2. When an IME is actively interacting with such an application, the IME can call InputConnection#insertContent() with a InputContentInfo that contains content URI, metadata (ClipDescription), and an optional link URI. 3. The application can read the stream data from the given content URI to insert the content into somewhere in the application. Detailed design background can be found in the JavaDoc of InputConnection#insertContent(). Bug: 22830793 Change-Id: Iaadf934a997ffcd6000a516cc3c1873db56e60ad
iew/IInputConnectionWrapper.java
iew/IInputContext.aidl
iew/IInputContextCallback.aidl
iew/InputConnectionWrapper.java
|
b55f328e56fe3e011d589019159313bdd0837ef7 |
11-Jun-2016 |
Andrii Kulian <akulian@google.com> |
Merge \\\"Reinflate primary action mode view after detach\\\" into nyc-dev am: 82f2df6108 am: 6e6b0ce1a6 am: 5a80940852 Change-Id: I0686820d937d10faa01baaeba815548c6775755f
|
5a80940852f199d490a70ebdd6cb391d381df162 |
11-Jun-2016 |
Andrii Kulian <akulian@google.com> |
Merge \\"Reinflate primary action mode view after detach\\" into nyc-dev am: 82f2df6108 am: 6e6b0ce1a6 Change-Id: I712344966dfe02a647e5751c9741c6677e414f6e
|
6e6b0ce1a611c8b6e8789259d276117a9d0e2b60 |
11-Jun-2016 |
Andrii Kulian <akulian@google.com> |
Merge \"Reinflate primary action mode view after detach\" into nyc-dev am: 82f2df6108 Change-Id: I80f1aa56145ea12001942c57161305b3fcdcc226
|
a9b59e9cf25218e25583d01fb1161964e1a50a48 |
11-Jun-2016 |
Andrii Kulian <akulian@google.com> |
Merge \"Reinflate primary action mode view after detach\" into nyc-dev am: 82f2df6108 Change-Id: Ic6def2b3eb5e654b028d11773a9527f01943289d
|
82f2df610894c6e423311467943a37330dbaa66b |
11-Jun-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Reinflate primary action mode view after detach" into nyc-dev
|
ccbc10203038d961ef9c874a8931e27d8138ab2f |
11-Jun-2016 |
Michael Kwan <mkwan@google.com> |
Merge \\"Temp fix to split header and position count behaviour for watches.\\" into nyc-mr1-dev am: 5985e3f92f am: 5c30475094 Change-Id: I1c5ca571e461b6d82480b0738c2924e0e20521d8
|
5c30475094c7c54d57706454ac3bf46bc08af5af |
11-Jun-2016 |
Michael Kwan <mkwan@google.com> |
Merge \"Temp fix to split header and position count behaviour for watches.\" into nyc-mr1-dev am: 5985e3f92f Change-Id: I2167505e4c71d6f7bc32d3a90c0c94a0d92319ab
|
5985e3f92fea19d0f3db20c75377e83243d009fc |
11-Jun-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Temp fix to split header and position count behaviour for watches." into nyc-mr1-dev
|
8d6ac26504ae3708732e0f5c0df02efb17937d9b |
08-Jun-2016 |
Andrii Kulian <akulian@google.com> |
Reinflate primary action mode view after detach When app is resized in multi-window mode we preserve the window along with the decor view. If action mode view was shown before such config change, its view is detached, but the mPrimaryActionModeView variable is not cleared. So when action mode view is shown again after that it thinks that its view is still alive. This CL adds additional check to inflate new mPrimaryActionModeView if it is not attached to any window. Bug: 28971666 Change-Id: Ia8c24d4322be32e8b2c8967301beb3a4d889d501
olicy/DecorView.java
|
03c3edabaa44202d265719ec5932f34239d9f948 |
11-Jun-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge \\\"BatteryStats: Fix read/write parcel order\\\" into nyc-dev am: e8a442ccd6 am: 860e09ddce am: e9fdfb6334 Change-Id: I5cdf50d4c89fd135571d97ab3c4072a6b56bc76c
|
e9fdfb63346a94a7f3cf1a1244ac87c450ffa83e |
11-Jun-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge \\"BatteryStats: Fix read/write parcel order\\" into nyc-dev am: e8a442ccd6 am: 860e09ddce Change-Id: I9f8cbdd345bf6b5c95cab4360d89efb9909b3dfd
|
643fc8341a4779702735d2abfc66fb983403772f |
11-Jun-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge \"BatteryStats: Fix read/write parcel order\" into nyc-dev am: e8a442ccd6 Change-Id: Ic0a5b9acedd9ed56aaa189aaf89aaa10f273f019
|
860e09ddceb44a2d7ba0434146817983e7b6a1dc |
11-Jun-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge \"BatteryStats: Fix read/write parcel order\" into nyc-dev am: e8a442ccd6 Change-Id: I08f02adc6014ff9bcae60f60a091bba74695488d
|
e8a442ccd6dacebc47fe8df782258b004901dab2 |
11-Jun-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStats: Fix read/write parcel order" into nyc-dev
|
67c134f849711c30e8cfba375b9e3c8616b4b277 |
11-Jun-2016 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStats: Fix read/write parcel order Also moves discharge coulomb data to BATTERY_DISCHARGE_DATA checkin line. Bug:29264326 Bug:28743761 Change-Id: I78881e166c11f40b2397e04d2cab8d5200c71eea
s/BatteryStatsImpl.java
|
937035ef572af99ac633d826c4314be4bc7e89b8 |
09-Jun-2016 |
Michael Kwan <mkwan@google.com> |
Temp fix to split header and position count behaviour for watches. Bug: 29010414 Bug: 29244476 Change-Id: I5c8616304e7d44f423636612670d9187ad030679
pp/AlertController.java
|
ea4a9168ac9618259b28bd5c91a2b2bc9761352b |
10-Jun-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge \\\"BatteryStats: Record fine grained battery discharge\\\" into nyc-dev am: 094c40b2cc am: ae903e100f am: 334d6f35b5 Change-Id: I791fbb20a02713b728314960fffd6e6392854b94
|
334d6f35b5e8afcf25a8576d805edbea2806ab70 |
10-Jun-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge \\"BatteryStats: Record fine grained battery discharge\\" into nyc-dev am: 094c40b2cc am: ae903e100f Change-Id: Iaff2fa30e7dea1a8c81c9ae63ef4bdaa98d4f901
|
d499d79b07a7f15df15d843242563e4282ecdd83 |
10-Jun-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge \"BatteryStats: Record fine grained battery discharge\" into nyc-dev am: 094c40b2cc Change-Id: Ie85fcfc2fa7aec5e7c15f57d605840c563c0e993
|
ae903e100f567f934e2b1c9522960f4464dcbeb2 |
10-Jun-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge \"BatteryStats: Record fine grained battery discharge\" into nyc-dev am: 094c40b2cc Change-Id: Ia25345a4ae48ad181edb58fd4b5940145ce19107
|
094c40b2cc70fefb29771fb90d7ea7437905b3a5 |
10-Jun-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "BatteryStats: Record fine grained battery discharge" into nyc-dev
|
3ee3f63eb88741bb726c1481387ccf8a46fb57fb |
08-Jun-2016 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStats: Record fine grained battery discharge For devices that report battery discharge via a coulomb counter, record how much of the battery was discharged while the screen was on/off. Bug:28743761 Change-Id: Ie2d1708864352029ff466c1fed14fc057e19b93b
s/BatteryStatsImpl.java
|
d388b6f218c5a99487f405b145b3163c730fb712 |
10-Jun-2016 |
Phil Weaver <pweaver@google.com> |
Merge \\\"Improve accessibility window title behavior\\\" into nyc-dev am: f8af34365c am: d567ae1b87 am: 4b82db9d9c Change-Id: I5c4b6947f7645dd9ec660635f4d24d436f2e6ef2
|
4b82db9d9c43fdee71132e35f736498d3427ae56 |
10-Jun-2016 |
Phil Weaver <pweaver@google.com> |
Merge \\"Improve accessibility window title behavior\\" into nyc-dev am: f8af34365c am: d567ae1b87 Change-Id: I7ceecfc27a8980dddf18f0aea15799ef816ee0cf
|
e2b32488235e1bfde2c95956e0e9b4483e26d952 |
10-Jun-2016 |
Phil Weaver <pweaver@google.com> |
Merge \"Improve accessibility window title behavior\" into nyc-dev am: f8af34365c Change-Id: Id9d2de6b82f8e8062c0d66d759440b574b113a02
|
7da4903bf98892d216eef68561746bf84c967d20 |
10-Jun-2016 |
Doris Liu <tianliu@google.com> |
Merge changes from topic \'VectorDrawable polishing cherrypicks from master\' into nyc-mr1-dev am: ea06280b3e Change-Id: I8d5a26b50f6737964047d06e5e27abbdc4ba6381
|
d567ae1b87aaf4583039abb9d29f4e571cfc406c |
10-Jun-2016 |
Phil Weaver <pweaver@google.com> |
Merge \"Improve accessibility window title behavior\" into nyc-dev am: f8af34365c Change-Id: I620cb3dc270a8ad409ec1760cedd778821fd8d98
|
c9493879d7b38b9d0b5b09aa3760966a3ca33eac |
03-Jun-2016 |
Doris Liu <tianliu@google.com> |
Support Keyframe definition for AVD on RT BUG: 27441613 Change-Id: Iece386f65f3704d1b7caa2b3690a8d3048ccf6e2
iew/animation/FallbackLUTInterpolator.java
|
155edc693eecb64d821a95567e719d0de7ee9c85 |
09-Jun-2016 |
Phil Weaver <pweaver@google.com> |
Improve accessibility window title behavior Un-reverts ag/1057448, but uses a version of Resources#getText that returns null rather than throw an exception when no title is available. This is the same call made before, so this change should be safer. Bug: 28744278 Change-Id: I8c123f4f6d74f796ab9e8ffcf955aaf881770da1
olicy/PhoneWindow.java
|
2cfedbbe537c33316f01bee2067d6f1a20cb1d13 |
09-Jun-2016 |
Adrian Roos <roosa@google.com> |
Merge \\"Seascape Navigation Bar View\\" into nyc-mr1-dev am: 7d76682bb3 am: 8187b7056d Change-Id: I3db4375855ac1081ea8e59411bf355f4b08150e0
|
8187b7056d0145d957171120ff8e5308056cb8d1 |
09-Jun-2016 |
Adrian Roos <roosa@google.com> |
Merge \"Seascape Navigation Bar View\" into nyc-mr1-dev am: 7d76682bb3 Change-Id: Ifc18745df593f07e6b3f04a296d8bd3003a5cb88
|
7d76682bb3a3aaf0d6adec10014a18bebbd4a061 |
09-Jun-2016 |
Adrian Roos <roosa@google.com> |
Merge "Seascape Navigation Bar View" into nyc-mr1-dev
|
7e1d49326719076401b43b28649a827478ea6487 |
09-Jun-2016 |
Doris Liu <tianliu@google.com> |
Merge "Support Keyframe definition for AVD on RT"
|
5014eb50b22a36f5e3aa9d517d3322aab2f67875 |
09-Jun-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge \\\"Consume the first sample of KernelUidCpuTimeReader\\\" into nyc-dev am: e5417a3863 am: 4ae9097f69 am: d748cc4d05 Change-Id: I17572fc8015f8b6f3d9f8c77d35a1c5d117507b0
|
d748cc4d05b500d0bb1cc3d1e9582a772ff3cea2 |
09-Jun-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge \\"Consume the first sample of KernelUidCpuTimeReader\\" into nyc-dev am: e5417a3863 am: 4ae9097f69 Change-Id: Id3ae13a5bbb55c3c9e749f87eb2f74d9600ef0f4
|
a78fa63f75d7f15a262b7214d693bf38dd261f8e |
09-Jun-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge \"Consume the first sample of KernelUidCpuTimeReader\" into nyc-dev am: e5417a3863 Change-Id: I6188a7261443e192fb355033f7ff1cc01ea47c33
|
4ae9097f69430bd42778c3ecc77cd7fb3a3f12ca |
09-Jun-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge \"Consume the first sample of KernelUidCpuTimeReader\" into nyc-dev am: e5417a3863 Change-Id: I67f604fbacba0efb95ff01b2de5bd7799eb8c3d9
|
a6b967cfc54408f6ee78ae0e4695eca6efd62e89 |
03-Jun-2016 |
Doris Liu <tianliu@google.com> |
Support Keyframe definition for AVD on RT BUG: 27441613 Change-Id: Iece386f65f3704d1b7caa2b3690a8d3048ccf6e2
iew/animation/FallbackLUTInterpolator.java
|
e7f4f0297fe77fd76f944b9a3134534962833262 |
08-Jun-2016 |
Adam Lesinski <adamlesinski@google.com> |
Consume the first sample of KernelUidCpuTimeReader If the system_server crashes, when it starts back up it will assume that the entries in kernelUidCpuTimeReader are all fresh and we will end up double counting cpu time and power. Bug:29163081 Change-Id: I73e693199c170229af57efd610950e90263ac9bc
s/KernelUidCpuTimeReader.java
|
2f310da52e95dd86859d44ae43e9fcae0d0f11a8 |
08-Jun-2016 |
Lorenzo Colitti <lorenzo@google.com> |
Merge changes Ic98e3bcb,Idb0c55fc,Ia8649061,I5e7e5a87 into nyc-mr1-dev am: 3e2bfbd135 am: 3feff1367b Change-Id: I776625bbc557c747477db70235847dd8b3ab8baf
|
3feff1367b7189405acd521d61a4270daa804c7b |
08-Jun-2016 |
Lorenzo Colitti <lorenzo@google.com> |
Merge changes Ic98e3bcb,Idb0c55fc,Ia8649061,I5e7e5a87 into nyc-mr1-dev am: 3e2bfbd135 Change-Id: I2305c4019f56896d741caa509df41416368e5642
|
3e2bfbd1357e3795d87becddcb74415d91192347 |
08-Jun-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge changes Ic98e3bcb,Idb0c55fc,Ia8649061,I5e7e5a87 into nyc-mr1-dev * changes: Give WakeupMessage the ability to transport an object as well. Don't treat the lingerExpired broadcast specially. Add a test for mobile data always on. Add a FakeSettingsProvider and use it in ConnectivityServiceTest.
|
eab17da5882e59caff25c73aa6bcd0587aca9dd4 |
07-Jun-2016 |
Lorenzo Colitti <lorenzo@google.com> |
Give WakeupMessage the ability to transport an object as well. Bug: 23113288 Change-Id: Ic98e3bcb3ea8b0b28a309bd647fb4178311c46a3
til/WakeupMessage.java
|
eba594fa1b31eb2ed51175eb08efe34dca18ce64 |
08-Jun-2016 |
Phil Weaver <pweaver@google.com> |
Merge \\\"Revert \\\"Improve accessibility window title behavior\\\"\\\" into nyc-dev am: fc71309640 am: 2c8099110e am: d06094dd86 Change-Id: I9da39b5bbd28592f7babe17f3aff4142e04f2e47
|
d06094dd860ba3daf3934136dc0dc180e65879ba |
08-Jun-2016 |
Phil Weaver <pweaver@google.com> |
Merge \\"Revert \\"Improve accessibility window title behavior\\"\\" into nyc-dev am: fc71309640 am: 2c8099110e Change-Id: Id615a721b788760b54754355414fe9762d65f0ab
|
2c8099110eeeed73d30c7b307b38fd92d83f6555 |
08-Jun-2016 |
Phil Weaver <pweaver@google.com> |
Merge \"Revert \"Improve accessibility window title behavior\"\" into nyc-dev am: fc71309640 Change-Id: Ia2728037f9e610dd49db2bd1a22fd72690bd5340
|
5c32d65e78dce57d671e355042b1258b83074067 |
08-Jun-2016 |
Phil Weaver <pweaver@google.com> |
Merge \"Revert \"Improve accessibility window title behavior\"\" into nyc-dev am: fc71309640 Change-Id: I7b0c0636a69e4cc06d525f60d8621879ce45be22
|
fc7130964024dc80c2c9a5e878418a81d35df00b |
08-Jun-2016 |
Phil Weaver <pweaver@google.com> |
Merge "Revert "Improve accessibility window title behavior"" into nyc-dev
|
f55d83b5373bc1c96f3a7e871dd6acbca2cd2a90 |
08-Jun-2016 |
Andreas Gampe <agampe@google.com> |
Merge \\\"Frameworks/base: Fix FastPrintWriter infinite loop\\\" into nyc-dev am: c82a2b5358 am: 89b7934905 am: a2fe97ffa4 Change-Id: Ib3aaf7cd081cbd3e4361e9328c880fa59838b0b4
|
6164959544702934b34f08f1cad3db9bf3691524 |
08-Jun-2016 |
Jim Miller <jaggies@google.com> |
Merge \\\"Move legacy full disk encryption code to Settings.\\\" into nyc-dev am: 4401e24add am: 21c77ed1a8 am: b78840f141 Change-Id: Ica8acbcdab5efeacbda301ff0a517ee18881ac55
|
a2fe97ffa40043e427d2ce63f92eca8a47876a0d |
08-Jun-2016 |
Andreas Gampe <agampe@google.com> |
Merge \\"Frameworks/base: Fix FastPrintWriter infinite loop\\" into nyc-dev am: c82a2b5358 am: 89b7934905 Change-Id: Idaa84ae75512929656f63318db819232f42d91f7
|
66c2bfcede0c14b0bca9894266cd01c119eddf45 |
08-Jun-2016 |
Andreas Gampe <agampe@google.com> |
Merge \"Frameworks/base: Fix FastPrintWriter infinite loop\" into nyc-dev am: c82a2b5358 Change-Id: I3da283b088e2e0d689ac35d634823497fa2fece1
|
89b7934905c65423a5cf935269eff2a9b68edbf7 |
08-Jun-2016 |
Andreas Gampe <agampe@google.com> |
Merge \"Frameworks/base: Fix FastPrintWriter infinite loop\" into nyc-dev am: c82a2b5358 Change-Id: I9ff1746643acbbf8663b6e1c5fce553e4f803df4
|
b78840f14141fe2b3545e8dc84a8dc4f52a946ea |
08-Jun-2016 |
Jim Miller <jaggies@google.com> |
Merge \\"Move legacy full disk encryption code to Settings.\\" into nyc-dev am: 4401e24add am: 21c77ed1a8 Change-Id: I7c561e027b7216686b8d096ac97e6c6c5a633eaf
|
c82a2b5358936098a91cd95f9d9638607f9d7dfc |
08-Jun-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Frameworks/base: Fix FastPrintWriter infinite loop" into nyc-dev
|
2cf5b73c0a0e277d64874fcff3db27741b8e9808 |
08-Jun-2016 |
Jim Miller <jaggies@google.com> |
Merge \"Move legacy full disk encryption code to Settings.\" into nyc-dev am: 4401e24add Change-Id: Ic10c6505e4583f487a41eb659227b955013949b7
|
21c77ed1a87e3f1e6b1ea5f991bfc312376d6579 |
08-Jun-2016 |
Jim Miller <jaggies@google.com> |
Merge \"Move legacy full disk encryption code to Settings.\" into nyc-dev am: 4401e24add Change-Id: Ibe8709900618cc5d9c5ca18a88ca6fce8c552d54
|
266ed9acc396ff007b75b8356429d703117de2d7 |
08-Jun-2016 |
Phil Weaver <pweaver@google.com> |
Revert "Improve accessibility window title behavior" Bug: 29127065 This reverts commit 2a7e4442bf9892842e0fc7eba9296e8fcf9f8ea5. Change-Id: Ibc5527cfedd49c685ffd1b8ae59e87ed99c93d39
olicy/PhoneWindow.java
|
4401e24add2b33caaafcd21567184b955ab2654d |
08-Jun-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Move legacy full disk encryption code to Settings." into nyc-dev
|
ce78b9e1146ce204605fb179f10c842644fea61d |
08-Jun-2016 |
Andreas Gampe <agampe@google.com> |
Frameworks/base: Fix FastPrintWriter infinite loop Check for error condition in loop. Bug: 29123428 Change-Id: I361ed27ecb8f05512d7e17f8045f3d34667d32d8
til/FastPrintWriter.java
|
dec9200cc76a1e465c97cc078a9927984058678f |
07-Jun-2016 |
Felipe Leme <felipeal@google.com> |
Added missing copyright notice. Change-Id: I8f6fdc59492660130653a95f178b2ea750881ebd
til/FastPrintWriter.java
|
525ca53b4fad0bb0a344188518f6567c841a0961 |
04-Jun-2016 |
Jim Miller <jaggies@google.com> |
Move legacy full disk encryption code to Settings. Fixes bug 27617297 Change-Id: I59455cc1fc46949348d2922834724ab40c14f886
idget/LockPatternUtils.java
|
e051f6f1fdb5e21cbed394d29dfcab5c642e4129 |
13-May-2016 |
Michael Wright <michaelwr@google.com> |
Rename PointerIcon and Pointer Capture APIs This is a response to API council feedback. Bug: 26830970 Change-Id: I1be541a53e3943d06640169671824f7daea15462
iew/BaseIWindow.java
|
85d202b18ada8dc95f151087ab9778d1a31f7a30 |
03-Jun-2016 |
Adrian Roos <roosa@google.com> |
Seascape Navigation Bar View Allow placing navigation bar on the left side aka seascape. Also deal with fallout from this change in frame calculations, decor view, and all over SystemUI - notably no changes to the navigation bar view. Bug: 28823676 Change-Id: I91187a974a10a940787a858e2609f2e9c5bade78
olicy/BackdropFrameRenderer.java
olicy/DecorView.java
|
db8dee7f9e67189de59f72185761d752f0c7fc97 |
02-Jun-2016 |
Dianne Hackborn <hackbod@google.com> |
Merge "Work on issue #29042642: Watchdog going off" into nyc-dev am: 5a6cf3ac9a am: c9aaec43a6 am: 1d185fbad7 * commit '1d185fbad7bbd1139039283b642655b150884108': Work on issue #29042642: Watchdog going off Change-Id: I659acd8ca9d2b1ddd7992d1c079dd968e60befad
|
1d185fbad7bbd1139039283b642655b150884108 |
02-Jun-2016 |
Dianne Hackborn <hackbod@google.com> |
Merge "Work on issue #29042642: Watchdog going off" into nyc-dev am: 5a6cf3ac9a am: c9aaec43a6 * commit 'c9aaec43a6ff487ff19e5fdb1871efb268b0592b': Work on issue #29042642: Watchdog going off Change-Id: I1ddb808137c527967358e8b12fc93063dd153bfd
|
340f22fcc60f0e5d54cd9740b3995170d0c70c62 |
02-Jun-2016 |
Dianne Hackborn <hackbod@google.com> |
Merge "Work on issue #29042642: Watchdog going off" into nyc-dev am: 5a6cf3ac9a * commit '5a6cf3ac9a3945c2d1f0e5e28ffda9e52124eb15': Work on issue #29042642: Watchdog going off Change-Id: I2a3b120648aef7401bb6d4c2460f868cdc16c1a0
|
c9aaec43a6ff487ff19e5fdb1871efb268b0592b |
02-Jun-2016 |
Dianne Hackborn <hackbod@google.com> |
Merge "Work on issue #29042642: Watchdog going off" into nyc-dev am: 5a6cf3ac9a * commit '5a6cf3ac9a3945c2d1f0e5e28ffda9e52124eb15': Work on issue #29042642: Watchdog going off Change-Id: Ic0c08c2ab1c0e7b1cc195928492ab4c0eaef782f
|
5a6cf3ac9a3945c2d1f0e5e28ffda9e52124eb15 |
02-Jun-2016 |
Dianne Hackborn <hackbod@google.com> |
Merge "Work on issue #29042642: Watchdog going off" into nyc-dev
|
9b78db41a0f2230001535b3ca33a3ebc31e6c6c1 |
02-Jun-2016 |
Dianne Hackborn <hackbod@google.com> |
Work on issue #29042642: Watchdog going off Have FastPrintWriter note all cases where an exception is thrown, and stop trying to push more data into the output stream when this happens. Change-Id: I51a1eeb26578f02b2a6f45ef7bc2513dfde702a2
til/FastPrintWriter.java
|
f8b6855dcafe65920ec8900352b1be9a424dffea |
02-Jun-2016 |
David Sehr <sehr@google.com> |
Merge "Merge "Installer connection support for dump_profiles" into nyc-dev am: 7c5bcfc21a am: fc536cb862" into nyc-mr1-dev-plus-aosp am: ad63ea9962 * commit 'ad63ea9962f300a1a660c4b565c29357460d678a': Installer connection support for dump_profiles Change-Id: Ia332553255b7ca91e6d53e819a04ce90d0e669a7
|
4fa0e171832c937def4dc71fb638421527669af0 |
02-Jun-2016 |
David Sehr <sehr@google.com> |
Merge "Installer connection support for dump_profiles" into nyc-dev am: 7c5bcfc21a am: fc536cb862 * commit 'fc536cb862c67d91eaa7fa94557cdc2f0f415678': Installer connection support for dump_profiles Change-Id: I6f8dbd362f6accc2d90409b91e96efed531820d9
|
fc536cb862c67d91eaa7fa94557cdc2f0f415678 |
02-Jun-2016 |
David Sehr <sehr@google.com> |
Merge "Installer connection support for dump_profiles" into nyc-dev am: 7c5bcfc21a * commit '7c5bcfc21ac87c56c57b1929ce04481fa0e116c7': Installer connection support for dump_profiles Change-Id: I4085587ad80b04bc99efbe51c4480f193186a872
|
2855609944f0683efec2985f88ee167c9b7941d9 |
02-Jun-2016 |
David Sehr <sehr@google.com> |
Merge "Installer connection support for dump_profiles" into nyc-dev am: 7c5bcfc21a * commit '7c5bcfc21ac87c56c57b1929ce04481fa0e116c7': Installer connection support for dump_profiles Change-Id: I6cf3d4fe88577ef1d149c3c4b1c3ee7160d9c7e6
|
7c5bcfc21ac87c56c57b1929ce04481fa0e116c7 |
02-Jun-2016 |
David Sehr <sehr@google.com> |
Merge "Installer connection support for dump_profiles" into nyc-dev
|
a87770828637813dacd176ba3c8d3810f7ed6ab8 |
25-May-2016 |
David Sehr <sehr@google.com> |
Installer connection support for dump_profiles Bug: 28748264 Change-Id: I22322b5a0716a030d9873edcc6dfd7f3ef2d3bca
s/InstallerConnection.java
|
9d2f3d885fa3fcbb5a5c4ebf994dafca3b19be30 |
01-Jun-2016 |
Chris Banes <chrisbanes@google.com> |
Fix action mode animation on recreations - framework edition am: e65b3fbb63 am: b4acd653e6 am: 63aa97a5b6 * commit '63aa97a5b6470634b939d6d6e481b6b2554049d7': Fix action mode animation on recreations - framework edition Change-Id: I6ee5eef6630e1cd73cec8e8dd0f75898131632af
|
63aa97a5b6470634b939d6d6e481b6b2554049d7 |
01-Jun-2016 |
Chris Banes <chrisbanes@google.com> |
Fix action mode animation on recreations - framework edition am: e65b3fbb63 am: b4acd653e6 * commit 'b4acd653e6f554d33b838b3dd1de643d7997956d': Fix action mode animation on recreations - framework edition Change-Id: I90681c1028df89dc10f7e79068b5936685bdf83c
|
9269e2272bea8b4c6ca80c3e20872de75dd4c876 |
01-Jun-2016 |
Chris Banes <chrisbanes@google.com> |
Fix action mode animation on recreations - framework edition am: e65b3fbb63 * commit 'e65b3fbb63b4b6937fede2e4b889c0a51a881358': Fix action mode animation on recreations - framework edition Change-Id: Ic990cf5fdb98e86083ccfe54f8f3e6905aa3e375
|
b4acd653e6f554d33b838b3dd1de643d7997956d |
01-Jun-2016 |
Chris Banes <chrisbanes@google.com> |
Fix action mode animation on recreations - framework edition am: e65b3fbb63 * commit 'e65b3fbb63b4b6937fede2e4b889c0a51a881358': Fix action mode animation on recreations - framework edition Change-Id: I19274b7ede1fae09deb915807c35a478caf939ee
|
e65b3fbb63b4b6937fede2e4b889c0a51a881358 |
01-Jun-2016 |
Chris Banes <chrisbanes@google.com> |
Fix action mode animation on recreations - framework edition Currently if an action mode is started in onCreate() it will fade in. This isn't ideal though, especially since Activities are recreated routinely with multi-window and resizable Activities. In that instance we fade it in on every recreate. This CL fixes this in both the decor and toolbar action modes to only fade in if the decor has been laid out. BUG: 29036694 Change-Id: Iae985efcced170a0a4229124c1c132355c2aa71e
pp/WindowDecorActionBar.java
olicy/DecorView.java
|
7bc7be23812051b8a59d1bfc87744f06820477d1 |
01-Jun-2016 |
Roshan Pius <rpius@google.com> |
Merge "XmlUtils: Add missing readThisByteArrayXml method"
|
88958c599d8334a3f3df99409b27ef13ca866cbd |
01-Jun-2016 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Enforce background fallback to be non-translucent" into nyc-dev am: a35724f666 am: b5952d22f0 am: ecc9e7981a * commit 'ecc9e7981a81332ad180ab08c47c97d451adf523': Enforce background fallback to be non-translucent Change-Id: I6938706512c50333b2d16be7bdec4d6807227e26
|
ecc9e7981a81332ad180ab08c47c97d451adf523 |
01-Jun-2016 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Enforce background fallback to be non-translucent" into nyc-dev am: a35724f666 am: b5952d22f0 * commit 'b5952d22f098e43f97be2c6cbb3b45dddc58b81f': Enforce background fallback to be non-translucent Change-Id: I6945d24fefb2ba3cec1cff21ef9226668f707536
|
cc8707ca9ad276341a25c295433ed3060edb9dc3 |
01-Jun-2016 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Enforce background fallback to be non-translucent" into nyc-dev am: a35724f666 * commit 'a35724f6667e80abc5e6b45e75d7000d3fb17267': Enforce background fallback to be non-translucent Change-Id: I692f30718453e03570e1512adb3b6e9fbe787197
|
b5952d22f098e43f97be2c6cbb3b45dddc58b81f |
01-Jun-2016 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Enforce background fallback to be non-translucent" into nyc-dev am: a35724f666 * commit 'a35724f6667e80abc5e6b45e75d7000d3fb17267': Enforce background fallback to be non-translucent Change-Id: If68ead500309566e66230b079f71667e0d555be0
|
651209b597734d34768fbb69ebf982b483167fd5 |
31-May-2016 |
Roshan Pius <rpius@google.com> |
XmlUtils: Add missing readThisByteArrayXml method Add the missing XML to byte array conversion method. While there, 1. Fix writeByteArrayXml method to store the hex chars of the value. 2. Cleanup couple of error strings in |readThisIntArrayXml| method. BUG: 29039296 Change-Id: I6386f7df7c5c8b7bc3bc5a268196da617209cea9 TEST: Compiles & manual testing.
til/XmlUtils.java
|
8e879f1fec1ca6c641f270b58447033ab4671851 |
26-May-2016 |
Jorim Jaggi <jjaggi@google.com> |
Enforce background fallback to be non-translucent To avoid screen garbage or wallpaper shining through, the background we use there for filling the whole needs to a) Be non-translucent in all cases except if the window is translucent. b) Don't infer it from the theme as it might be unexpected. Don't define it in the theme, and use black if it's not defined. Bug: 28763785 Change-Id: Ifb724b5c5feea3ed70d68e5bd7615fa91185e743
olicy/DecorView.java
olicy/PhoneWindow.java
|
80bf1f8a3c6a656a687bb6169a93325cccbb0d06 |
31-May-2016 |
Alan Viverette <alanv@google.com> |
Remove framework dependencies on Support* demos Change-Id: I5b3ba0e7a17ee5ccd93e97b3bd9c519cb8641d97
idget/ViewPager.java
|
4230c1677f61e0453539756a27d8fa037e853b74 |
31-May-2016 |
Ian Rogers <irogers@google.com> |
Merge "Fix SuppressWarnings typo."
|
08b6d01ccb7a23c820fd159a10a2abd5c3ffca2c |
31-May-2016 |
Roozbeh Pournader <roozbeh@google.com> |
Merge "Support ellipsizing LocaleHelper.getDisplayLocaleList()" into nyc-dev am: fe524c0e24 * commit 'fe524c0e24ba2dc65c9ea490b2334a039c1b0a6a': Support ellipsizing LocaleHelper.getDisplayLocaleList() Change-Id: I98301daa256ab8e8dc2dc05c1e877f39ef685c23
|
a0b920f4da8d3bb6a78967de5feb92b75e719db9 |
31-May-2016 |
Roozbeh Pournader <roozbeh@google.com> |
Merge "Support ellipsizing LocaleHelper.getDisplayLocaleList()" into nyc-dev am: fe524c0e24 am: 5f55e2c43d am: bbed32a63b * commit 'bbed32a63b420126850767ae5cf2484bea11c1d4': Support ellipsizing LocaleHelper.getDisplayLocaleList() Change-Id: Ibead4334a7797320d6ae7c5792482416b4a7e2d0
|
bbed32a63b420126850767ae5cf2484bea11c1d4 |
31-May-2016 |
Roozbeh Pournader <roozbeh@google.com> |
Merge "Support ellipsizing LocaleHelper.getDisplayLocaleList()" into nyc-dev am: fe524c0e24 am: 5f55e2c43d * commit '5f55e2c43d8fa1f8b494a5457106435b519bb8c4': Support ellipsizing LocaleHelper.getDisplayLocaleList() Change-Id: Icadb45317257e80e97c4dad6970310f64abb1f0b
|
5f55e2c43d8fa1f8b494a5457106435b519bb8c4 |
31-May-2016 |
Roozbeh Pournader <roozbeh@google.com> |
Merge "Support ellipsizing LocaleHelper.getDisplayLocaleList()" into nyc-dev am: fe524c0e24 * commit 'fe524c0e24ba2dc65c9ea490b2334a039c1b0a6a': Support ellipsizing LocaleHelper.getDisplayLocaleList() Change-Id: Ifc5d3f3b43bef256141db089d5783427561e4dae
|
fe524c0e24ba2dc65c9ea490b2334a039c1b0a6a |
31-May-2016 |
Roozbeh Pournader <roozbeh@google.com> |
Merge "Support ellipsizing LocaleHelper.getDisplayLocaleList()" into nyc-dev
|
ddacd0f779c5420118734013c931c38146199521 |
28-May-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "Merge "Fix issue where max idle time > total idle time" into nyc-dev am: 89046edb4d am: fc7c27b215" into nyc-mr1-dev-plus-aosp am: 0c67994e33 * commit '0c67994e33f0c5ae471a83129cf8b7ec9eb54ef7': Fix issue where max idle time > total idle time Change-Id: Ia9cf5c89afc542f14ac3ca664e8a2baa0f3d1218
|
a7f834f1ce5ec52acdde5a8619d91a18f3376598 |
27-May-2016 |
Ian Rogers <irogers@google.com> |
Fix SuppressWarnings typo. As Error Prone states: Suppressing "deprecated" is probably a typo for "deprecation" Bug: 27723540 Change-Id: Iedc8ef3b876f5238cc0e2d89d57138eafd5bf91f
s/PowerProfile.java
|
6f2f02e4ae5d61111bf52dbddd105cbc0a0f5e74 |
27-May-2016 |
The Android Automerger <android-build-merger@google.com> |
Merge commit '93c1d3aa6e20b52a37548af0bf9f9a66948a7611' * commit '93c1d3aa6e20b52a37548af0bf9f9a66948a7611': docs: Refinements for testing Fix toast with accessibility and app pinning Updated link to material design page. Change overdraw test to use windowbackground Prevent callbacks during DrawableContainer child initialization Fixing crash in SysUI due to invalid group. Cherry pick: docs: Edited "Features Reference" section in "<uses-feature>" page. Fix Activity Transition mess-up. Time to #NameAndroidN! Prevent use of a null sCallbackObj by Hardware FLP Fixed the relative time spoken with accessibility Use backstop timeouts on asynchronous countdown during preflight
|
0ad4dccf8851ba7adb5fa7b85736bd6e2cb21896 |
27-May-2016 |
Roozbeh Pournader <roozbeh@google.com> |
Support ellipsizing LocaleHelper.getDisplayLocaleList() Add an extra parameter to LocaleHelper.getDisplayLocaleList() specifying the maximum number of locales to output, as callers probably won't need the whole list. Bug: 28872122 Change-Id: Ief136bc1af2841e76ed4d8e65932a9a30821eae3
pp/LocaleHelper.java
|
408002879c0609be727ca85053f38cd20e562b66 |
27-May-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "Fix issue where max idle time > total idle time" into nyc-dev am: 89046edb4d am: fc7c27b215 * commit 'fc7c27b21596fbc379d08add355b90893d9a0e25': Fix issue where max idle time > total idle time Change-Id: Ie247488ca42fbd3c214a7c493ac17dea74c9dde4
|
fc7c27b21596fbc379d08add355b90893d9a0e25 |
27-May-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "Fix issue where max idle time > total idle time" into nyc-dev am: 89046edb4d * commit '89046edb4d64fe1c7662103cce3a82b69e05cfe4': Fix issue where max idle time > total idle time Change-Id: I22908fb8f1c8ee7325687cebf646c3a03f6e1ea7
|
977450135ce3a7cae883d85856c974de7adf4951 |
27-May-2016 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Merge "Delay PACKAGE_RESTARTED until after data cleared." into nyc-dev am: d6ee899397" into nyc-mr1-dev am: 56f7a36c46 * commit '56f7a36c46678f596f870fbef41252eedc812150': Time to #NameAndroidN! Change-Id: Iec0ae063378200965d8a153308afac4edcfc9a8d
|
f64660d5515437acf5a7df0fe3e5d91fd036963e |
27-May-2016 |
Dan Sandler <dsandler@android.com> |
Merge "Time to #NameAndroidN!" into nyc-dev am: 45caebe035 * commit '45caebe035a67db18d06c4f4e4f124246fb5321d': Time to #NameAndroidN! Change-Id: Iecedefbae64d4a6ffb67971be0f9da5eb746b1ed
|
7e762beb7f7d91caece1737bc6712324a2544336 |
27-May-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "Fix issue where max idle time > total idle time" into nyc-dev am: 89046edb4d * commit '89046edb4d64fe1c7662103cce3a82b69e05cfe4': Fix issue where max idle time > total idle time Change-Id: Idfbfa60ec62002712073ae9af3c3e4c0e39be1e7
|
89046edb4d64fe1c7662103cce3a82b69e05cfe4 |
27-May-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "Fix issue where max idle time > total idle time" into nyc-dev
|
8ce3694181f853701d31ee4eb1dc46dbfab044d7 |
27-May-2016 |
Adam Lesinski <adamlesinski@google.com> |
Fix issue where max idle time > total idle time If the batterystats were reset while the device was idling (via command line most likely), then also reset the last time the device started idling so that the max idle time calculation is correct. Bug:28452600 Change-Id: I8a3d5dc3081deda76356c03d891e098baa85f88a
s/BatteryStatsImpl.java
|
82aba559fabd18dd0c0a7e47e6e1581e22b3b3c1 |
26-May-2016 |
Dan Sandler <dsandler@android.com> |
Merge "Time to #NameAndroidN!" into nyc-dev am: 45caebe035 * commit '45caebe035a67db18d06c4f4e4f124246fb5321d': Time to #NameAndroidN! Change-Id: I12f2fd8c169059cb454e8a8d63e1a0110321aaf6
|
45caebe035a67db18d06c4f4e4f124246fb5321d |
26-May-2016 |
Daniel Sandler <dsandler@android.com> |
Merge "Time to #NameAndroidN!" into nyc-dev
|
1b1edde9ee53d2514433f5bd2d2802d1634369f3 |
26-May-2016 |
Dan Sandler <dsandler@android.com> |
Time to #NameAndroidN! Bug: 27376882 Change-Id: I32397e634039a64b86669662908fab2effb367a7
pp/PlatLogoActivity.java
|
f7a58e292c16907290d8f3724b33483c4a2e7127 |
26-May-2016 |
Ricky Wai <rickywai@google.com> |
Merge "Merge "Add resetKeyStore() in LockSettingsService" into nyc-dev am: 1cb6f9d8a4 am: 754ddca748" into nyc-mr1-dev-plus-aosp am: 1db5fc9810 * commit '1db5fc9810c412aafcfe430285943c6797e8e3fc': Add resetKeyStore() in LockSettingsService Change-Id: Ia3a5c7156fd7774bffa8e4b5ad4d81b36e408923
|
e1855ce4925c2c3ebe8cba019be447eac94af7ad |
26-May-2016 |
Ricky Wai <rickywai@google.com> |
Merge "Add resetKeyStore() in LockSettingsService" into nyc-dev am: 1cb6f9d8a4 am: 754ddca748 * commit '754ddca748d7a8d3e55f4d90c07ca140a7ed312d': Add resetKeyStore() in LockSettingsService Change-Id: Ic5d0e880c85754a4c198597c80c7eacfa1b1516a
|
754ddca748d7a8d3e55f4d90c07ca140a7ed312d |
26-May-2016 |
Ricky Wai <rickywai@google.com> |
Merge "Add resetKeyStore() in LockSettingsService" into nyc-dev am: 1cb6f9d8a4 * commit '1cb6f9d8a4827d50e26bf83068a928e47c5c1f1e': Add resetKeyStore() in LockSettingsService Change-Id: I6af43eb9f472c1d5a1f9356a9b618a183200e38e
|
9b22e5b4e80e9daadf2af6430607016839e1909c |
26-May-2016 |
Ricky Wai <rickywai@google.com> |
Merge "Add resetKeyStore() in LockSettingsService" into nyc-dev am: 1cb6f9d8a4 * commit '1cb6f9d8a4827d50e26bf83068a928e47c5c1f1e': Add resetKeyStore() in LockSettingsService Change-Id: I0125a334fac098183e68fa0b9cd24bda64a88fae
|
1cb6f9d8a4827d50e26bf83068a928e47c5c1f1e |
26-May-2016 |
Ricky Wai <rickywai@google.com> |
Merge "Add resetKeyStore() in LockSettingsService" into nyc-dev
|
1f68154716520db8c234344a4f1cb00a2788898e |
26-May-2016 |
Phil Weaver <pweaver@google.com> |
Merge "Improve accessibility window title behavior" into nyc-dev am: 7ab1a4d286 am: 0a16a8d1d6 am: f6a1e1fe05 * commit 'f6a1e1fe05885cfa2f5aebf9102bcac7daa4bcfa': Improve accessibility window title behavior Change-Id: Icc64e6cfe827e93c5b5be11c8244e681c037d952
|
f6a1e1fe05885cfa2f5aebf9102bcac7daa4bcfa |
26-May-2016 |
Phil Weaver <pweaver@google.com> |
Merge "Improve accessibility window title behavior" into nyc-dev am: 7ab1a4d286 am: 0a16a8d1d6 * commit '0a16a8d1d6ee63519123857dc4f305c96de7198b': Improve accessibility window title behavior Change-Id: I0b0f95fb78e342cd17a85c7077f6e13a44ed0045
|
0a16a8d1d6ee63519123857dc4f305c96de7198b |
26-May-2016 |
Phil Weaver <pweaver@google.com> |
Merge "Improve accessibility window title behavior" into nyc-dev am: 7ab1a4d286 * commit '7ab1a4d286898acffd1f3b444f9efc9e1d2a104e': Improve accessibility window title behavior Change-Id: Iff0d61871f48a66510e1fab72adbfb062c01c203
|
062d24f9ecc1b7db7e5aa39460216f5f9f82ad09 |
26-May-2016 |
Phil Weaver <pweaver@google.com> |
Merge "Improve accessibility window title behavior" into nyc-dev am: 7ab1a4d286 * commit '7ab1a4d286898acffd1f3b444f9efc9e1d2a104e': Improve accessibility window title behavior Change-Id: I29286da845751351f3dcf603efb12441a6efe74e
|
9a82574d0bd81fa1441a305a48128d165175bcb0 |
25-May-2016 |
Sunny Goyal <sunnygoyal@google.com> |
Merge "Maintaining diff for all widget operations instead of just the Views update" into nyc-mr1-dev am: 6f84a27a75 am: 2034a76a6e * commit '2034a76a6e0d00d1e72ebae4c0fdd0feb5b345bd': Maintaining diff for all widget operations instead of just the Views update Change-Id: I7df336ac8079b42dbe34be0e970aa6c9ced99da9
|
2034a76a6e0d00d1e72ebae4c0fdd0feb5b345bd |
25-May-2016 |
Sunny Goyal <sunnygoyal@google.com> |
Merge "Maintaining diff for all widget operations instead of just the Views update" into nyc-mr1-dev am: 6f84a27a75 * commit '6f84a27a7597a3bc34316baf2af2bda30a2d75de': Maintaining diff for all widget operations instead of just the Views update Change-Id: Iae3f2a6fc040d4484788ba203e0e0b6a66ed5c48
|
6f84a27a7597a3bc34316baf2af2bda30a2d75de |
25-May-2016 |
Sunny Goyal <sunnygoyal@google.com> |
Merge "Maintaining diff for all widget operations instead of just the Views update" into nyc-mr1-dev
|
2a7e4442bf9892842e0fc7eba9296e8fcf9f8ea5 |
20-May-2016 |
Phil Weaver <pweaver@google.com> |
Improve accessibility window title behavior Suppress the default, unlocalized strings from being read as title. Bug: 28744278 Change-Id: Iea0f7d8fed3d6428ada725cf3ffa077ba974b74a
olicy/PhoneWindow.java
|
7b1ccf87002305a6568da318a8dac11ed5dfd247 |
25-May-2016 |
Ricky Wai <rickywai@google.com> |
Merge "Hide work profile key in user credentials screen am: d398244513 am: ed39b3b166" into nyc-mr1-dev-plus-aosp am: b5e2592582 * commit 'b5e25925828dd5a23eaa2ea3a4cebcc6652d2762': Hide work profile key in user credentials screen Change-Id: Ie10f57378d3cf1168a9200bf02f3b46d2d1bfe4b
|
750229fdf0df6845b7516e332f3137f2807a38b3 |
25-May-2016 |
Ricky Wai <rickywai@google.com> |
Hide work profile key in user credentials screen am: d398244513 am: ed39b3b166 * commit 'ed39b3b1666cff34e34c394029fad0ad9e426968': Hide work profile key in user credentials screen Change-Id: I18cefc9f365ed83db5262676a1f4b9cc28b20c07
|
ed39b3b1666cff34e34c394029fad0ad9e426968 |
25-May-2016 |
Ricky Wai <rickywai@google.com> |
Hide work profile key in user credentials screen am: d398244513 * commit 'd398244513c62c9ea14a0f1c6ffef832e803c16f': Hide work profile key in user credentials screen Change-Id: I5273b53b07cb80d45bac61c8dcc5cba8f6b11b3a
|
276f168f101f1653ba1a5519913f2bd151a25f01 |
25-May-2016 |
Ricky Wai <rickywai@google.com> |
Hide work profile key in user credentials screen am: d398244513 * commit 'd398244513c62c9ea14a0f1c6ffef832e803c16f': Hide work profile key in user credentials screen Change-Id: I7609dc8bc68e9c9eb2a969b58b31815d27d7fc4a
|
d398244513c62c9ea14a0f1c6ffef832e803c16f |
24-May-2016 |
Ricky Wai <rickywai@google.com> |
Hide work profile key in user credentials screen Bug: 28878708 Change-Id: Ib250fae2388b061430d93b7d65133002ce664993
idget/LockPatternUtils.java
|
4613fe41ac9e817e76d7087de45bf01f4a6584d6 |
24-May-2016 |
Ricky Wai <rickywai@google.com> |
Add resetKeyStore() in LockSettingsService Before resetKeyStore(), it will back up child profile keys, and will be restored after primary profile keystore is cleared. Bug: 28878708 Change-Id: I0cb4a1f885d468894bc7eb95af694328bf92ce16
idget/ILockSettings.aidl
idget/LockPatternUtils.java
|
32c0e434a77d7e637a5bebedaa5848715fe1a628 |
25-May-2016 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Set input method mode for CascadingMenuPopup." into nyc-dev am: edebcae978 am: 66e5b59d85 am: c2a363fd24 * commit 'c2a363fd24a95e8afd9124e88e7c8227849744cf': Set input method mode for CascadingMenuPopup. Change-Id: If142a782c2cf9b930e16382ab3986dd11821ed1b
|
c2a363fd24a95e8afd9124e88e7c8227849744cf |
25-May-2016 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Set input method mode for CascadingMenuPopup." into nyc-dev am: edebcae978 am: 66e5b59d85 * commit '66e5b59d852e7a746945b0a729cda287bd922187': Set input method mode for CascadingMenuPopup. Change-Id: Ie9efc3abeec02062baccb68615b1ccee5526abd8
|
30f481368c385420c23db9b3835bc28bf7380dca |
25-May-2016 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Set input method mode for CascadingMenuPopup." into nyc-dev am: edebcae978 * commit 'edebcae9781fa897914952e9346a14afd2e08967': Set input method mode for CascadingMenuPopup. Change-Id: I117ea7e9b00fdd8eb26fd761a23925909318a12e
|
66e5b59d852e7a746945b0a729cda287bd922187 |
25-May-2016 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Set input method mode for CascadingMenuPopup." into nyc-dev am: edebcae978 * commit 'edebcae9781fa897914952e9346a14afd2e08967': Set input method mode for CascadingMenuPopup. Change-Id: I22fcbfb60161aaa660abc43bc9f739829f8e53a5
|
edebcae9781fa897914952e9346a14afd2e08967 |
25-May-2016 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Set input method mode for CascadingMenuPopup." into nyc-dev
|
aeee0882f25d51be19a2c7606873324f552848c7 |
24-May-2016 |
Michael Kwan <mkwan@google.com> |
Merge "Fixed issue where ListView checked state did not account for ListView header." into nyc-mr1-dev am: 02178609c6 am: 9fcefb4c1d * commit '9fcefb4c1d8554df4c8c14337e875bb33042d12f': Fixed issue where ListView checked state did not account for ListView header. Change-Id: I24a239d5faa0b8b0c00384268fb02a817ad771f3
|
9fcefb4c1d8554df4c8c14337e875bb33042d12f |
24-May-2016 |
Michael Kwan <mkwan@google.com> |
Merge "Fixed issue where ListView checked state did not account for ListView header." into nyc-mr1-dev am: 02178609c6 * commit '02178609c69d395d7ddbae2db278e50572cceec3': Fixed issue where ListView checked state did not account for ListView header. Change-Id: I6f5fd65a9632a2f262c2e7a807cae487c4d5c0bc
|
dcb28fff5806001a209b076c3c3a99b5f3ab4b4d |
24-May-2016 |
Michael Kwan <mkwan@google.com> |
Fixed issue where ListView checked state did not account for ListView header. Bug: 17733928 Change-Id: If8e9daa9c9538ac86493045bc597461b44a2f823
pp/AlertController.java
|
827aab5c395d5ef165f052dc119f0d7217232748 |
24-May-2016 |
Michael Kwan <mkwan@google.com> |
Merge "Initial update of Micro theme for Material design." into nyc-mr1-dev am: 1d66ae128d am: 4cf99bed0f * commit '4cf99bed0f987e09e0f1a73d92b1c62dd40d144d': Initial update of Micro theme for Material design. Change-Id: I9dd4a4e7bf03389b6fde91ce7f4c41e85aab4b5e
|
4cf99bed0f987e09e0f1a73d92b1c62dd40d144d |
24-May-2016 |
Michael Kwan <mkwan@google.com> |
Merge "Initial update of Micro theme for Material design." into nyc-mr1-dev am: 1d66ae128d * commit '1d66ae128d3b81623891e07fc9f5dfd15ee055c4': Initial update of Micro theme for Material design. Change-Id: Iffb58e0f0d45796d2951c3566f72db058d665b5a
|
1d66ae128d3b81623891e07fc9f5dfd15ee055c4 |
24-May-2016 |
Michael Kwan <mkwan@google.com> |
Merge "Initial update of Micro theme for Material design." into nyc-mr1-dev
|
450d664e906588ee1b7e7ba526c4b84a76c512c6 |
24-May-2016 |
Toby Sargeant <tobiasjs@google.com> |
Merge "Refactor ZygoteInit to support a WebView-specific zygote."
|
8472eee461c482098899c552a1569840c95b1754 |
23-May-2016 |
Joe Onorato <joeo@google.com> |
Merge "Add data from /proc/pagetypeinfo to procstats." into nyc-dev am: 4dbdd5d971 am: c3db3e217f am: 4f5febce80 * commit '4f5febce80711166077bb9b40d76bc51cc8cf848': Add data from /proc/pagetypeinfo to procstats. Change-Id: I9e404c94c56fcb0a62a141b353dd76932947ca76
|
4f5febce80711166077bb9b40d76bc51cc8cf848 |
23-May-2016 |
Joe Onorato <joeo@google.com> |
Merge "Add data from /proc/pagetypeinfo to procstats." into nyc-dev am: 4dbdd5d971 am: c3db3e217f * commit 'c3db3e217f397153e9982bb29e37fc28e01062d2': Add data from /proc/pagetypeinfo to procstats. Change-Id: Iddfcdfeb0ad1194488ce504d420696a83d20a786
|
c3db3e217f397153e9982bb29e37fc28e01062d2 |
23-May-2016 |
Joe Onorato <joeo@google.com> |
Merge "Add data from /proc/pagetypeinfo to procstats." into nyc-dev am: 4dbdd5d971 * commit '4dbdd5d97155364305abf7c010c165f1a6f79edb': Add data from /proc/pagetypeinfo to procstats. Change-Id: Ic86eb0ad4278dc2d0b7f93148bab00a1f707dc16
|
97cdd11f2a46a9919a615436dd0ddeeb88945c61 |
23-May-2016 |
Joe Onorato <joeo@google.com> |
Merge "Add data from /proc/pagetypeinfo to procstats." into nyc-dev am: 4dbdd5d971 * commit '4dbdd5d97155364305abf7c010c165f1a6f79edb': Add data from /proc/pagetypeinfo to procstats. Change-Id: I3c455fe69244927dc5aebdf5ddb7b0badf6aeee8
|
c23befa183a53af54ea1c4f6c6f0168e38c2636b |
20-May-2016 |
Joe Onorato <joeo@google.com> |
Add data from /proc/pagetypeinfo to procstats. This data tells us the number of pages of each type that are available by page size. It is collected each time the procstats snapshot is taken, and printed in the checkin and verbose (dumpsys procstats -a) modes. Change-Id: I14562eac15833617391c560638a9e7d239ef8db6
pp/procstats/ProcessStats.java
|
ba816e0c9efd8cd2aeef618a819a2ad46b742f87 |
19-Jan-2016 |
Simon Baldwin <simonb@google.com> |
Refactor ZygoteInit to support a WebView-specific zygote. This is a non-functional change that separates out functionality that should be shared between the system zygote and the WebView zygote from that which is system zygote specific. * Move MethodAndArgsCaller to Zygote. * Split out server socket functions into ZygoteServer. * Add a new (stub, for now) WebViewZygoteInit class. Bug: 22084679 Bug: 21643067 Change-Id: I4c508a42af7ab7b53d10570ad53b846df7782cc4
s/RuntimeInit.java
s/WebViewZygoteInit.java
s/WrapperInit.java
s/Zygote.java
s/ZygoteConnection.java
s/ZygoteInit.java
s/ZygoteServer.java
|
a0e421d4e984925d09cab38b82db87c1c099c345 |
23-May-2016 |
Victor Chang <vichang@google.com> |
Merge "New api in LockSettingsService to get StrongAuth synchronously" into nyc-dev am: d86ac8116b am: 1e93177121 am: 8dda22449b * commit '8dda22449b47ff3f9fa22c8ee790baaa502ef610': New api in LockSettingsService to get StrongAuth synchronously Change-Id: Ibb8312c7e8b5920ecd4790882ba63c132b913a47
|
8dda22449b47ff3f9fa22c8ee790baaa502ef610 |
23-May-2016 |
Victor Chang <vichang@google.com> |
Merge "New api in LockSettingsService to get StrongAuth synchronously" into nyc-dev am: d86ac8116b am: 1e93177121 * commit '1e93177121848f337c512b7ce0d06265abb02356': New api in LockSettingsService to get StrongAuth synchronously Change-Id: If568c19a9fb67eb847b776981a42049cececfe45
|
8806a4bdc8ce04fd658781498516983d2bef48dc |
23-May-2016 |
Victor Chang <vichang@google.com> |
Merge "New api in LockSettingsService to get StrongAuth synchronously" into nyc-dev am: d86ac8116b * commit 'd86ac8116bfc64c61d8124ff8d3e92be5e55cd3e': New api in LockSettingsService to get StrongAuth synchronously Change-Id: I07d18fd5c472f1ab3f3ad4c37583e9092f4431b4
|
1e93177121848f337c512b7ce0d06265abb02356 |
23-May-2016 |
Victor Chang <vichang@google.com> |
Merge "New api in LockSettingsService to get StrongAuth synchronously" into nyc-dev am: d86ac8116b * commit 'd86ac8116bfc64c61d8124ff8d3e92be5e55cd3e': New api in LockSettingsService to get StrongAuth synchronously Change-Id: I3fe13c51d5d33f5689f0b4130a33cf3a2777e186
|
d86ac8116bfc64c61d8124ff8d3e92be5e55cd3e |
23-May-2016 |
Victor Chang <vichang@google.com> |
Merge "New api in LockSettingsService to get StrongAuth synchronously" into nyc-dev
|
80755a5a25de5b7c9f2d61e6dba7c2a4656bca89 |
17-May-2016 |
Sergio Giro <sgiro@google.com> |
ZygoteInit: install AndroidKeyStoreProvider in the Zygote Instead of in activity thread. That way, we can warm up (ie, precompute cached values) this provider and AndroidBCWorkaroundProvider (which are installed together) so that the computation doesn't happen in the app. As a result, the time spent in the first call to SSLSocketFactory.getDefault() decreases by ~5ms in angler userdebug. Measured with an app calling SSLSocketFactory.getDefault in onCreate and timed it with System.currentTimeMillis() . (cherry picked from commit 69de32071c8ca7fa2277e4340a320b7df6fe963d) Bug: 28545496 Change-Id: Ic4e11d058fb404eaa92db925a3e765fc3bef7ae2
s/ZygoteInit.java
|
a7dfbc94376da086e1c8f9c5d8e44afc0f6ba8e2 |
21-May-2016 |
Robert Carr <racarr@google.com> |
Merge "Merge "Correctly clear resizing drawable when nulling background." into nyc-dev am: a3ec065a43 am: fe25025c5c" into nyc-mr1-dev-plus-aosp am: abb81c5972 * commit 'abb81c59729ad97e1207449c84f8e96986ea2a6a': Correctly clear resizing drawable when nulling background. Change-Id: I50ee5eda0a88af238719a83a3e39ed81da0f2dbe
|
ac0ed76278c5cbd6e6dc854f1c9bb090b5e75a4c |
21-May-2016 |
Robert Carr <racarr@google.com> |
Merge "Correctly clear resizing drawable when nulling background." into nyc-dev am: a3ec065a43 am: fe25025c5c * commit 'fe25025c5c9e551599a8ce5228cc5d4b41385f3b': Correctly clear resizing drawable when nulling background. Change-Id: Ib93cee44edc0317a806d90ea2b2a44d293af1c1f
|
89770ebf62d8a15dc899f89f29a541fbb839ee69 |
21-May-2016 |
Robert Carr <racarr@google.com> |
Merge "Correctly clear resizing drawable when nulling background." into nyc-dev am: a3ec065a43 * commit 'a3ec065a43069a19dc42f023a40d54a3178f1b44': Correctly clear resizing drawable when nulling background. Change-Id: I9cbb109bbd7891c30711a68bf88d8b2c4332baa3
|
fe25025c5c9e551599a8ce5228cc5d4b41385f3b |
21-May-2016 |
Robert Carr <racarr@google.com> |
Merge "Correctly clear resizing drawable when nulling background." into nyc-dev am: a3ec065a43 * commit 'a3ec065a43069a19dc42f023a40d54a3178f1b44': Correctly clear resizing drawable when nulling background. Change-Id: Ifb02cc95efc8b164ab8ee63fa9d83bae3172da23
|
a3ec065a43069a19dc42f023a40d54a3178f1b44 |
21-May-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Correctly clear resizing drawable when nulling background." into nyc-dev
|
6028e2898654926d71a15364cf89d090e759a9a6 |
20-May-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "Merge "Fix parsing of kernel wakelocks" into nyc-dev am: 6f0d399214 am: 7dd96663a0" into nyc-mr1-dev-plus-aosp am: 768542e38d * commit '768542e38d356bd18cb567dacc89c504d128ccd4': Fix parsing of kernel wakelocks Change-Id: Ic5b48697830e96528cd87a579f0ee8a5ab665bf9
|
fea0c3af7abeec54f47292698e16a556f653bbc0 |
20-May-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "Fix parsing of kernel wakelocks" into nyc-dev am: 6f0d399214 * commit '6f0d3992149aa782450667ed750fe0c3cf8ee334': Fix parsing of kernel wakelocks Change-Id: Ibc60849809b5553e820833437a9d2d47d065a38e
|
acb5ac77a3ba06bbd7e96e0ad268aa887a35418c |
20-May-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "Fix parsing of kernel wakelocks" into nyc-dev am: 6f0d399214 am: 7dd96663a0 * commit '7dd96663a0c728b4913ed4146cc442336833a1ca': Fix parsing of kernel wakelocks Change-Id: I312c22fdbee545a2f7991c320ee4d5eea73decba
|
7dd96663a0c728b4913ed4146cc442336833a1ca |
20-May-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "Fix parsing of kernel wakelocks" into nyc-dev am: 6f0d399214 * commit '6f0d3992149aa782450667ed750fe0c3cf8ee334': Fix parsing of kernel wakelocks Change-Id: I8627d87ce84e9c03407a8e5be353aa44635a7712
|
6f0d3992149aa782450667ed750fe0c3cf8ee334 |
20-May-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "Fix parsing of kernel wakelocks" into nyc-dev
|
7efd7d6ef25b779eb04d20ad28608a9851d6baca |
20-May-2016 |
Neil Fuller <nfuller@google.com> |
Merge "Add support for ICU data pinning in the Zygote" into nyc-dev am: 761f70d5a6 * commit '761f70d5a6b926780db3bba95ee1e01b4d8d95be': Add support for ICU data pinning in the Zygote Change-Id: If693e8cbb737186fdf0a3169d024bef08c8ceb6a
|
761f70d5a6b926780db3bba95ee1e01b4d8d95be |
20-May-2016 |
Neil Fuller <nfuller@google.com> |
Merge "Add support for ICU data pinning in the Zygote" into nyc-dev
|
d84ad30ee62ee9610ed4a59a8ce4dcbb8eddf7d8 |
18-May-2016 |
Adam Lesinski <adamlesinski@google.com> |
Fix parsing of kernel wakelocks We handled stale wakelocks (wakelocks that disappear from /d/wakeup_sources) differently in previous version of Android. They would be set stale, but still be updated with their previous counts (they would never disappear). The method setStale has been replaced with endSample(), which is semantically different. Once a SamplingTimer has endSample() called, it expects any future calls to update() to be a new sample, meaning the entire amount passed to update() is included in the kernel wakelock's total. Since stale wakelocks were never removed from the list, this would increase by large amounts when nothing had actually changed. This was exacerbated by the fact that there was a bug where the last wakelock in /d/wakeup_sources was never parsed, so if the order ever changed, this "stale" wakelock would suddenly re-appear and the entire amount reported would be charged to the wakelock, instead of just the difference since the last update. All this was exposed when we added support to handle wakelocks that would disappear and reappear with smaller values, meaning the kernel had pruned them from its accounting and reset them. Bug:28601080 Change-Id: Ic96027f7d580dac5e20aa73d67e5cedac4ccabeb
s/BatteryStatsImpl.java
s/KernelWakelockReader.java
|
246caaced5f621077b5f23daf36701f68d03bf3c |
17-May-2016 |
Michael Kwan <mkwan@google.com> |
Initial update of Micro theme for Material design. Bug: 17733928 Change-Id: I7e0ccaa0dd7ee3209c3e517cdfc77dd374b1ce6f
pp/AlertController.java
pp/MicroAlertController.java
|
692a5feab998b5129be427589b77a77ef3ea2ad9 |
19-May-2016 |
Robert Carr <racarr@google.com> |
Correctly clear resizing drawable when nulling background. When a null window background is set, we want to use the fallback drawable for resizing. Bug: 28801472 Change-Id: Ia616d7aa18b0d7aa2c7081a85ce7551ecfeca5b3
olicy/DecorView.java
|
cfc00030cce20b06f3a32673072058219967c8ea |
19-May-2016 |
Sergio Giro <sgiro@google.com> |
resolve merge conflicts of 882c7d2 to master Change-Id: I1235236c405e46fc984c7dda743fc6815ba7aab9
|
24b260de62c63dd10a22837b15a029db25957b8b |
19-May-2016 |
Keisuke Kuroyanagi <ksk@google.com> |
Set input method mode for CascadingMenuPopup. Set INPUT_METHOD_NOT_NEEDED not to steal input focus. Bug: 28638654 Change-Id: Ic5070b309de459914d2670bd20a9af568438a843
iew/menu/CascadingMenuPopup.java
|
882c7d244c5af4a809dd0ae9efe9d168c21bebe7 |
19-May-2016 |
Sergio Giro <sgiro@google.com> |
Merge "ZygoteInit: install AndroidKeyStoreProvider in the Zygote" into nyc-dev am: 44b9f13f9c am: 3eb0680642 * commit '3eb06806429f444fe87b894308681e20e6871c7d': ZygoteInit: install AndroidKeyStoreProvider in the Zygote Change-Id: Ia3c21577450bc028548e8427a4a0f9f552e4890f
|
14c9a306ad5700c1ab320c790fc45372243f0151 |
19-May-2016 |
Sergio Giro <sgiro@google.com> |
Merge "ZygoteInit: install AndroidKeyStoreProvider in the Zygote" into nyc-dev am: 44b9f13f9c * commit '44b9f13f9cfaf2e1136a1f2baab54b229d221fe4': ZygoteInit: install AndroidKeyStoreProvider in the Zygote Change-Id: I22e0d3b3967ad205e0e9aad328790e907335ed17
|
3eb06806429f444fe87b894308681e20e6871c7d |
19-May-2016 |
Sergio Giro <sgiro@google.com> |
Merge "ZygoteInit: install AndroidKeyStoreProvider in the Zygote" into nyc-dev am: 44b9f13f9c * commit '44b9f13f9cfaf2e1136a1f2baab54b229d221fe4': ZygoteInit: install AndroidKeyStoreProvider in the Zygote Change-Id: Ia20b312dfd8181fadd38f075817630a1c5ab518f
|
69de32071c8ca7fa2277e4340a320b7df6fe963d |
17-May-2016 |
Sergio Giro <sgiro@google.com> |
ZygoteInit: install AndroidKeyStoreProvider in the Zygote Instead of in activity thread. That way, we can warm up (ie, precompute cached values) this provider and AndroidBCWorkaroundProvider (which are installed together) so that the computation doesn't happen in the app. As a result, the time spent in the first call to SSLSocketFactory.getDefault() decreases by ~5ms in angler userdebug. Measured with an app calling SSLSocketFactory.getDefault in onCreate and timed it with System.currentTimeMillis() . Bug: 28545496 Change-Id: I73284eccdf6d51dbf55206335d759ccf795c5f41
s/ZygoteInit.java
|
4f41f6198baf60cdb9992736dc7682ae7e291e0e |
09-May-2016 |
Neil Fuller <nfuller@google.com> |
Add support for ICU data pinning in the Zygote Upstream ICU caches use SoftReferences. On Android this means that useful cached data initialized in the Zygote are "lost" when the Zygote GCs and cannot be shared with apps. This change makes use of an Android patch to ICU to ensure References created during Zygote initialization are "strong". i.e. they are never collected. This prevents them being GCd and ensures they can be shared between applications. After switching ICU to use strong references, this change also creates DecimalFormatSymbols objects for common ULocales (ROOT, US and the user's default, if different). DecimalFormatSymbols makes use of an ICU Reference cache and this alone has been shown to improve the construction time of java.text.DecimalFormat by 1-1.5 milliseconds on a Seed device. This saving applies the first time one is created in each app for each locale, and again if SoftReferences have been cleared. The cost to the heap size of the Zygote has been measured at ~107k. This value will change as more caches are switched to use the new CacheValue class. Formatting is typically performed on the UI thread and the intention of this change is to reduce app start up time and jank in apps like the Dialer which do a lot of formatting when scrolling lists. The change may also enable more virtual memory page-sharing between apps, though this is not the specific goal. Bug: 28326526 (cherry picked from commit 41c9dc3b6938c5674c88ef4bc27b3d95f56efebe) Change-Id: I48e4d57ecbb207b9a5e17b6caf5e7b282e4a40e3
s/ZygoteInit.java
|
a0940d33dcbac0245ad5467d9c302f8eaee615dc |
16-May-2016 |
Victor Chang <vichang@google.com> |
New api in LockSettingsService to get StrongAuth synchronously Not all client needs to monitor the StrongAuth, e.g. ConfirmDeviceCredentialBaseFragment Provide a quick method to get StrongAuth Bug: 28752364 Change-Id: Iecfd217046da38e43297bdd5832cf7d637b979ed
idget/ILockSettings.aidl
idget/LockPatternUtils.java
|
90e4bf8b0f2ba833455a5933d6ecba4b328ee60c |
19-May-2016 |
Andreas Gampe <agampe@google.com> |
Merge "Frameworks/base: Add more systrace points" into nyc-dev am: b40bcfb6ad am: 54748384ea am: f466f7bbd5 * commit 'f466f7bbd51a0bf3fe271d924e28018458d3b542': Frameworks/base: Add more systrace points Change-Id: If2657b0ee41ccbac74981f0500c12515858aa70f
|
f466f7bbd51a0bf3fe271d924e28018458d3b542 |
19-May-2016 |
Andreas Gampe <agampe@google.com> |
Merge "Frameworks/base: Add more systrace points" into nyc-dev am: b40bcfb6ad am: 54748384ea * commit '54748384ea3e001cbc97ecdf67501c8592925df7': Frameworks/base: Add more systrace points Change-Id: I4a3b4143a87c5e928d7149d57a899af0c0aecb0b
|
e289467a1ea65b04c7d4a425fefa881c08c04ed4 |
19-May-2016 |
Andreas Gampe <agampe@google.com> |
Merge "Frameworks/base: Add more systrace points" into nyc-dev am: b40bcfb6ad * commit 'b40bcfb6ad3d60e5606f41c6628c133512e0538e': Frameworks/base: Add more systrace points Change-Id: Id090c0545a17beb45bafd05f5302298e09ea30cd
|
54748384ea3e001cbc97ecdf67501c8592925df7 |
19-May-2016 |
Andreas Gampe <agampe@google.com> |
Merge "Frameworks/base: Add more systrace points" into nyc-dev am: b40bcfb6ad * commit 'b40bcfb6ad3d60e5606f41c6628c133512e0538e': Frameworks/base: Add more systrace points Change-Id: I1ede493eaab4a86c67a992c2eb4129f81d903d1c
|
4c8e542f68c990b76ce13748c719d05e65086329 |
18-May-2016 |
Andreas Gampe <agampe@google.com> |
Frameworks/base: Add more systrace points Add more systrace points for application startup. Bug: 28625993 Change-Id: I76dca9e842fb43f1b85981ef94582074d31528c8
s/PathClassLoaderFactory.java
|
9576535c8096643313c78acdcf541a7e4cef39f2 |
18-May-2016 |
Robert Sesek <rsesek@google.com> |
Merge "Split the zygote logic out of android.os.Process into a new ZygoteProcess class."
|
2be22e0d8574b9d32c8a694249025525f3afc73b |
18-May-2016 |
Neil Fuller <nfuller@google.com> |
Merge "Add support for ICU data pinning in the Zygote" am: 9b1d64410d am: 8491b4c05d am: c724f2207f am: a90127dcc8 * commit 'a90127dcc8b5d1b9a7eb7a1c1d5eed9c87eb36ed': Add support for ICU data pinning in the Zygote Change-Id: I444be1abe083b84a7d411f87ff9a6865e96344ff
|
a90127dcc8b5d1b9a7eb7a1c1d5eed9c87eb36ed |
18-May-2016 |
Neil Fuller <nfuller@google.com> |
Merge "Add support for ICU data pinning in the Zygote" am: 9b1d64410d am: 8491b4c05d am: c724f2207f * commit 'c724f2207f9186f25eeac5b2131e469dafb3bc90': Add support for ICU data pinning in the Zygote Change-Id: I2c14d6dad84ed2bf5d6186ab795d54184bb483cb
|
c724f2207f9186f25eeac5b2131e469dafb3bc90 |
18-May-2016 |
Neil Fuller <nfuller@google.com> |
Merge "Add support for ICU data pinning in the Zygote" am: 9b1d64410d am: 8491b4c05d * commit '8491b4c05d35b15e0a4c1a0ef2396cbb7169698a': Add support for ICU data pinning in the Zygote Change-Id: I64ba8a96ab8990a051a68cbdb35f4b1de3738d09
|
8491b4c05d35b15e0a4c1a0ef2396cbb7169698a |
18-May-2016 |
Neil Fuller <nfuller@google.com> |
Merge "Add support for ICU data pinning in the Zygote" am: 9b1d64410d * commit '9b1d64410dfddc38ade15d1581de2c89ad79948a': Add support for ICU data pinning in the Zygote Change-Id: I53a2d5f885df5cf633a4a63cb2e3c2bc5c75959e
|
41c9dc3b6938c5674c88ef4bc27b3d95f56efebe |
09-May-2016 |
Neil Fuller <nfuller@google.com> |
Add support for ICU data pinning in the Zygote Upstream ICU caches use SoftReferences. On Android this means that useful cached data initialized in the Zygote are "lost" when the Zygote GCs and cannot be shared with apps. This change makes use of an Android patch to ICU to ensure References created during Zygote initialization are "strong". i.e. they are never collected. This prevents them being GCd and ensures they can be shared between applications. After switching ICU to use strong references, this change also creates DecimalFormatSymbols objects for common ULocales (ROOT, US and the user's default, if different). DecimalFormatSymbols makes use of an ICU Reference cache and this alone has been shown to improve the construction time of java.text.DecimalFormat by 1-1.5 milliseconds on a Seed device. This saving applies the first time one is created in each app for each locale, and again if SoftReferences have been cleared. The cost to the heap size of the Zygote has been measured at ~107k. This value will change as more caches are switched to use the new CacheValue class. Formatting is typically performed on the UI thread and the intention of this change is to reduce app start up time and jank in apps like the Dialer which do a lot of formatting when scrolling lists. The change may also enable more virtual memory page-sharing between apps, though this is not the specific goal. Bug: 28326526 Change-Id: Ia2c73f6525f05b1aa81e57a31eed1616decf6bb5
s/ZygoteInit.java
|
af15c8bcaec3f301b9e646d9702d90b43ceb23a0 |
18-May-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge "Move LocaleList to avoid layering violation." into nyc-dev am: 31884efd13 am: ddaf3f4681 am: bf4c8f730b * commit 'bf4c8f730b167e5ee65ed7c59dfa1d7867b63fcc': Move LocaleList to avoid layering violation. Change-Id: I78fee5269f7428e34b196573575784fc15cb1372
|
bf4c8f730b167e5ee65ed7c59dfa1d7867b63fcc |
18-May-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge "Move LocaleList to avoid layering violation." into nyc-dev am: 31884efd13 am: ddaf3f4681 * commit 'ddaf3f468195e5aa47617317c08e9e2c35bcfeee': Move LocaleList to avoid layering violation. Change-Id: I7dbe5c3d552a7350ab61c929f431e2a3cffdee5b
|
ddaf3f468195e5aa47617317c08e9e2c35bcfeee |
18-May-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge "Move LocaleList to avoid layering violation." into nyc-dev am: 31884efd13 * commit '31884efd13b3ac60078edaa0b7e8a4b75d995538': Move LocaleList to avoid layering violation. Change-Id: I9132fe456a8d79569c651dac0a0bce0153444767
|
13fa6b7c4811ca19f86c40ad7bfab86abafa4887 |
18-May-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge "Move LocaleList to avoid layering violation." into nyc-dev am: 31884efd13 * commit '31884efd13b3ac60078edaa0b7e8a4b75d995538': Move LocaleList to avoid layering violation. Change-Id: I45e9b7e834d2c5e515eb6c60885296358e7d786e
|
31884efd13b3ac60078edaa0b7e8a4b75d995538 |
18-May-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge "Move LocaleList to avoid layering violation." into nyc-dev
|
160d5c57cf810d057fdb6a06d68b5a93c1d66aba |
18-May-2016 |
Joe Onorato <joeo@google.com> |
Merge changes If51568c3,Idd434c19 into nyc-dev am: 45165c9373 am: 6b10cec210 am: 269f64079b * commit '269f64079b34eb178a33dba306d610c8dfb322c4': Demote the log in ProcessState.ensureNotDead from a wtf to a warning. @hide SystemHealthManager.from Change-Id: I9d6419d9c587eaca1577cef82a1ec054a6bb3d6c
|
269f64079b34eb178a33dba306d610c8dfb322c4 |
18-May-2016 |
Joe Onorato <joeo@google.com> |
Merge changes If51568c3,Idd434c19 into nyc-dev am: 45165c9373 am: 6b10cec210 * commit '6b10cec2108746e15388125fdd6fa0cbfd6cb28d': Demote the log in ProcessState.ensureNotDead from a wtf to a warning. @hide SystemHealthManager.from Change-Id: Ifc94199cc5ad69af73871cc012aa2dac31b6f67b
|
6f04fef272c538ca433e53afc9031d634af36732 |
18-May-2016 |
Joe Onorato <joeo@google.com> |
Merge changes If51568c3,Idd434c19 into nyc-dev am: 45165c9373 * commit '45165c9373f1bf2dbe0c3f11b271daa24414ea35': Demote the log in ProcessState.ensureNotDead from a wtf to a warning. @hide SystemHealthManager.from Change-Id: Ibb36bb8d2c32c0fa8ec85eb093b8281f349158fb
|
6b10cec2108746e15388125fdd6fa0cbfd6cb28d |
18-May-2016 |
Joe Onorato <joeo@google.com> |
Merge changes If51568c3,Idd434c19 into nyc-dev am: 45165c9373 * commit '45165c9373f1bf2dbe0c3f11b271daa24414ea35': Demote the log in ProcessState.ensureNotDead from a wtf to a warning. @hide SystemHealthManager.from Change-Id: Id56c7ee80254eac26132956ef62b83c405a0e2f8
|
45165c9373f1bf2dbe0c3f11b271daa24414ea35 |
18-May-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge changes If51568c3,Idd434c19 into nyc-dev * changes: Demote the log in ProcessState.ensureNotDead from a wtf to a warning. @hide SystemHealthManager.from
|
7c81d495b6d345d1325f4f330274755ce84b776f |
18-May-2016 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Fix threading problems with drawables" into nyc-dev am: 1e09e9826b am: e48384c867 am: 22507e99ff * commit '22507e99ff289b20caa647fad0ca3b637ee0f14e': Fix threading problems with drawables Change-Id: I06fa9ebcdd1c0b0006ecc8f4481fcf45a3f5f8fa
|
22507e99ff289b20caa647fad0ca3b637ee0f14e |
18-May-2016 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Fix threading problems with drawables" into nyc-dev am: 1e09e9826b am: e48384c867 * commit 'e48384c8672f53b00b231a7590f45650f1e3f22e': Fix threading problems with drawables Change-Id: Icad4ab1e6f497ab1c549b2d0bb1720c13f6254c2
|
e48384c8672f53b00b231a7590f45650f1e3f22e |
18-May-2016 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Fix threading problems with drawables" into nyc-dev am: 1e09e9826b * commit '1e09e9826b24c6d877920b027954e0e861a336a0': Fix threading problems with drawables Change-Id: I06a58a1a9454f9e9c384b9999ef6077cc45cf46f
|
eae7928b34af07f45bf585d2f789db9abc3e38f9 |
18-May-2016 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Fix threading problems with drawables" into nyc-dev am: 1e09e9826b * commit '1e09e9826b24c6d877920b027954e0e861a336a0': Fix threading problems with drawables Change-Id: I524eed30e7abb6aaf32cf596a8bb4de6ca52b673
|
23cbe85610f780134cc77dd4a54732a22ed6e86e |
18-May-2016 |
Yohei Yukawa <yukawa@google.com> |
Move LocaleList to avoid layering violation. Since LocaleList needs to depend on android.os.Parcelable, we cannot let that class belong to "android.util" package, which causes layering violation. Bug: 28819696 Change-Id: Ia8de2ee9df3dd0a42b1fe84574439519b680fe18
pp/LocaleHelper.java
pp/LocalePicker.java
pp/LocalePickerWithRegion.java
nputmethod/InputMethodUtils.java
nputmethod/LocaleUtils.java
|
ca0cf0f52985dd483fe7f59c6b522cfe7c9281e7 |
17-May-2016 |
Jorim Jaggi <jjaggi@google.com> |
Fix threading problems with drawables We can't use the same instance on both the main and the background thread, as this will lead to problems. Change-Id: Ieec525f028df2d0596667126d8f5004773461517 Fixes: 28745682
olicy/BackdropFrameRenderer.java
|
1cc1d13d6efccbaec66b4237b80d6eae81f59108 |
18-May-2016 |
Joe Onorato <joeo@google.com> |
Demote the log in ProcessState.ensureNotDead from a wtf to a warning. It's raising alarm bells but there isn't much we can do without a lot of rewriting inside the ActivityManager. The only consequence is stats that are off by a little bit. Bug: 28581070 Change-Id: If51568c3a708a907ceef6452e7d45599a57454f7
pp/procstats/ProcessState.java
|
3ffbb6e7f93fd6d4ce64dfdf868e741cc3d98e0e |
17-May-2016 |
Michael Kwan <mkwan@google.com> |
Merge "Modified AlertController to allow themes to specify custom implementation." into nyc-mr1-dev am: 59bce44aaa am: 4fab094b07 * commit '4fab094b0731686d84c09f42f9e2380ce0f85b1b': Modified AlertController to allow themes to specify custom implementation. Change-Id: I90e8e527d9628d17a8281ad5b2b79d9090841f3b
|
4fab094b0731686d84c09f42f9e2380ce0f85b1b |
17-May-2016 |
Michael Kwan <mkwan@google.com> |
Merge "Modified AlertController to allow themes to specify custom implementation." into nyc-mr1-dev am: 59bce44aaa * commit '59bce44aaaad61c5bd57ddcc1225e69ad5d0500b': Modified AlertController to allow themes to specify custom implementation. Change-Id: Ice8251602843a6a98552bcb85272d8cc9eefae2b
|
94e824bc1b5f83024b7c9a228a8f2d0cd1347d11 |
18-Mar-2016 |
Robert Sesek <rsesek@google.com> |
Split the zygote logic out of android.os.Process into a new ZygoteProcess class. There is no functional change. This is to support adding new types of zygotes that all operate using the same protocol. Bug: 21643067 Change-Id: Ie673ee816cae34ac20ffb8c774ec3e6461c3fd0a
s/ZygoteInit.java
|
59bce44aaaad61c5bd57ddcc1225e69ad5d0500b |
17-May-2016 |
Michael Kwan <mkwan@google.com> |
Merge "Modified AlertController to allow themes to specify custom implementation." into nyc-mr1-dev
|
81b1b5463ae23c310cc4d5788f87a2b44ce35f0f |
17-May-2016 |
Sergio Giro <sgiro@google.com> |
Merge "ZygoteInit: remove extra copy of method" into nyc-mr1-dev-plus-aosp am: 7bc107228c * commit '7bc107228c0a41882f4202e568f48580d24bb7ba': ZygoteInit: remove extra copy of method Change-Id: I93614394b6c5b97ba804bb7949f3c1b6a41ef510
|
d498859c4ac3c2b304897dcdc3fe2e86626d7a2d |
17-May-2016 |
Sergio Giro <sgiro@google.com> |
ZygoteInit: remove extra copy of method The method warmUpJcaProviders arrived here from both nyc-dev and aosp/master, removing duplication. (cherry picked from commit 57b8a73d0eb554eff12f6f6bc8d85cbc81897f0c) Change-Id: Idbb046ae47d608343ffb5cbf2df8e0c00920c909
s/ZygoteInit.java
|
1cc8e5f43127f236bc739654411b01495930e00a |
17-May-2016 |
Phil Weaver <pweaver@google.com> |
Merge "Content description for FloatingToobar overflow." into nyc-dev am: 43141e33f7 am: bc176c4fbf am: c0a46cf445 * commit 'c0a46cf445b620156e27b4d24dbd9f8e90c2d8ee': Content description for FloatingToobar overflow. Change-Id: I2b4a10f15b5956de083b92d3e892aa80fa782017
|
c0a46cf445b620156e27b4d24dbd9f8e90c2d8ee |
17-May-2016 |
Phil Weaver <pweaver@google.com> |
Merge "Content description for FloatingToobar overflow." into nyc-dev am: 43141e33f7 am: bc176c4fbf * commit 'bc176c4fbf3ab075343699f57c5fc2583549e865': Content description for FloatingToobar overflow. Change-Id: Ic8ab8de6fcb433e26e811f87df3ab99e93dc054c
|
bc176c4fbf3ab075343699f57c5fc2583549e865 |
17-May-2016 |
Phil Weaver <pweaver@google.com> |
Merge "Content description for FloatingToobar overflow." into nyc-dev am: 43141e33f7 * commit '43141e33f7e7da5b7514549cf23f5228915f11d8': Content description for FloatingToobar overflow. Change-Id: I6118131870a8c3bfa51befa9973808fadfa9caf6
|
efae6e9ff1db805b201f05f4e579aee493421ce2 |
17-May-2016 |
Phil Weaver <pweaver@google.com> |
Merge "Content description for FloatingToobar overflow." into nyc-dev am: 43141e33f7 * commit '43141e33f7e7da5b7514549cf23f5228915f11d8': Content description for FloatingToobar overflow. Change-Id: Id7656042c60e76a5afa593df1613e1a609366507
|
43141e33f7e7da5b7514549cf23f5228915f11d8 |
17-May-2016 |
Phil Weaver <pweaver@google.com> |
Merge "Content description for FloatingToobar overflow." into nyc-dev
|
57b8a73d0eb554eff12f6f6bc8d85cbc81897f0c |
17-May-2016 |
Sergio Giro <sgiro@google.com> |
ZygoteInit: remove extra copy of method DO NOT MERGE ANYWHERE The method warmUpJcaProviders arrived here from both nyc-dev and aosp/master, removing duplication. Change-Id: I2d91ee38fe93f600bec89651416e84ab83ef9d4a
s/ZygoteInit.java
|
d91f7f4e71b91a3a453ed3e8f87f7dc31894d8db |
17-May-2016 |
Sergio Giro <sgiro@google.com> |
Merge "ZygoteInit: warm up JCA providers during preload" am: aa733e0b41 am: ef42102cf8 am: 9d95ab47ff am: 093adbb330 * commit '093adbb3304098eb8d336ff2bebef335dc94bbb1': ZygoteInit: warm up JCA providers during preload Change-Id: Ib039242b086ee995e9428db043cce47a13860cba
|
093adbb3304098eb8d336ff2bebef335dc94bbb1 |
17-May-2016 |
Sergio Giro <sgiro@google.com> |
Merge "ZygoteInit: warm up JCA providers during preload" am: aa733e0b41 am: ef42102cf8 am: 9d95ab47ff * commit '9d95ab47ff318ebb30804dce0890b4de414d5844': ZygoteInit: warm up JCA providers during preload Change-Id: I0c987173ffc212581b21958091e288de531e3e97
|
9d95ab47ff318ebb30804dce0890b4de414d5844 |
17-May-2016 |
Sergio Giro <sgiro@google.com> |
Merge "ZygoteInit: warm up JCA providers during preload" am: aa733e0b41 am: ef42102cf8 * commit 'ef42102cf8d0dd238deb1871bef07f9646622a91': ZygoteInit: warm up JCA providers during preload Change-Id: I7c8ed5394af0c6e1fd25b289ca615125c4e3c38e
|
ef42102cf8d0dd238deb1871bef07f9646622a91 |
17-May-2016 |
Sergio Giro <sgiro@google.com> |
Merge "ZygoteInit: warm up JCA providers during preload" am: aa733e0b41 * commit 'aa733e0b41e4e15908a4c89e935f824cc5908b4d': ZygoteInit: warm up JCA providers during preload Change-Id: If96e2e482e3fc01c2d3be5eee6d405f9bb5a6571
|
b07595d1941a25b5f82c62f9b7099c3c77d06056 |
13-May-2016 |
Sergio Giro <sgiro@google.com> |
ZygoteInit: warm up JCA providers during preload This makes the time spent in the first call of an app to SSLSocketFactory.getDefault() drop from ~240 ms to ~50 ms. In M it was around ~6ms. This is due to the fact that, while instantiating the default factory, all providers are initialized. In order to obtain the timings above, I created an app calling SSLSocketFactory.getDefault in onCreate and timed it with System.currentTimeMillis() . (cherry picked from commit 6cb7b1c4765e9bc5175056826523dbd88426e9aa) Bug: 28545496 Change-Id: Ic5aab3ece609d9fef06fee4ccb83d8371af075b2
s/ZygoteInit.java
|
ec045a8c12040cabe0dcad3c74960a8b42785e47 |
17-May-2016 |
Sergio Giro <sgiro@google.com> |
Merge "ZygoteInit: warm up JCA providers during preload" into nyc-dev am: 5a68af3840 am: d423407254 am: 975bca09fe * commit '975bca09fe713e29bd650db47e3e2b083ee2b3ab': ZygoteInit: warm up JCA providers during preload Change-Id: I2e64cd4408c2d4afe885eb68502f09c96788579f
|
975bca09fe713e29bd650db47e3e2b083ee2b3ab |
17-May-2016 |
Sergio Giro <sgiro@google.com> |
Merge "ZygoteInit: warm up JCA providers during preload" into nyc-dev am: 5a68af3840 am: d423407254 * commit 'd423407254bcdb33e6b19239096c1d5db7d6cdd5': ZygoteInit: warm up JCA providers during preload Change-Id: I2295ea88e46868ded46e276cffb57c341da88d69
|
d423407254bcdb33e6b19239096c1d5db7d6cdd5 |
17-May-2016 |
Sergio Giro <sgiro@google.com> |
Merge "ZygoteInit: warm up JCA providers during preload" into nyc-dev am: 5a68af3840 * commit '5a68af384037f2980215dd45b91c5165c779d4e8': ZygoteInit: warm up JCA providers during preload Change-Id: If7879885eaefbd8499769d688eefde28edd15c87
|
a9f804bf41647b6649200437da47aaa9d7bad91d |
17-May-2016 |
Sergio Giro <sgiro@google.com> |
Merge "ZygoteInit: warm up JCA providers during preload" into nyc-dev am: 5a68af3840 * commit '5a68af384037f2980215dd45b91c5165c779d4e8': ZygoteInit: warm up JCA providers during preload Change-Id: I3cf53b5125331fc3c59183c09c79516a98a62347
|
5a68af384037f2980215dd45b91c5165c779d4e8 |
17-May-2016 |
Sergio Giro <sgiro@google.com> |
Merge "ZygoteInit: warm up JCA providers during preload" into nyc-dev
|
6cb7b1c4765e9bc5175056826523dbd88426e9aa |
13-May-2016 |
Sergio Giro <sgiro@google.com> |
ZygoteInit: warm up JCA providers during preload This makes the time spent in the first call of an app to SSLSocketFactory.getDefault() drop from ~240 ms to ~50 ms. In M it was around ~6ms. This is due to the fact that, while instantiating the default factory, all providers are initialized. In order to obtain the timings above, I created an app calling SSLSocketFactory.getDefault in onCreate and timed it with System.currentTimeMillis() . Bug: 28545496 Change-Id: I650d4b0435e67e481a41e02b0b538ce5cc993fa3
s/ZygoteInit.java
|
6d1b41d477ec9426f84ea2dad27cdbb714761da2 |
12-May-2016 |
Sunny Goyal <sunnygoyal@google.com> |
Maintaining diff for all widget operations instead of just the Views update When the widget starts lisnening again, it receives all the pending updates until that point (restricted to the requested widgetIds). When startListening is called for the first time, the widgetIds is empty and it does not get any updated. Further calls to startlisting will give the missed updates for the bound widgets Bug: 23892701 Change-Id: I3aa06d3e33a0861c19cfd5ced567d5bb3b93d906
ppwidget/IAppWidgetService.aidl
|
4647732c9b4be62b164c2448dc6a8b2ebae31a02 |
17-May-2016 |
Svetoslav Ganov <svetoslavganov@google.com> |
Merge "Ensure app op restrictions reset when the app that set them dies." into nyc-dev am: 008d73bd5b am: 4f968024f4 am: c653375758 * commit 'c6533757587f28efdabc7d040750a9bed3062063': Ensure app op restrictions reset when the app that set them dies. Change-Id: Ic268c41a8867e26982d21a258d22a195e1c171c7
|
c6533757587f28efdabc7d040750a9bed3062063 |
17-May-2016 |
Svetoslav Ganov <svetoslavganov@google.com> |
Merge "Ensure app op restrictions reset when the app that set them dies." into nyc-dev am: 008d73bd5b am: 4f968024f4 * commit '4f968024f4822155e8428b9e5d8aea3114687412': Ensure app op restrictions reset when the app that set them dies. Change-Id: Ia7acd68dfd29d855e26f11a36e04dde153055d62
|
4f968024f4822155e8428b9e5d8aea3114687412 |
17-May-2016 |
Svetoslav Ganov <svetoslavganov@google.com> |
Merge "Ensure app op restrictions reset when the app that set them dies." into nyc-dev am: 008d73bd5b * commit '008d73bd5b3ca4b1b7a8af61957759d65dd67e3b': Ensure app op restrictions reset when the app that set them dies. Change-Id: I177256a7f65b3f5c98e5ddc5cf57a7cb47c965ab
|
5f8c5ec9a421b24213fa6c1e0201602088808783 |
17-May-2016 |
Svetoslav Ganov <svetoslavganov@google.com> |
Merge "Ensure app op restrictions reset when the app that set them dies." into nyc-dev am: 008d73bd5b * commit '008d73bd5b3ca4b1b7a8af61957759d65dd67e3b': Ensure app op restrictions reset when the app that set them dies. Change-Id: Iebbe27690aeac898807c13ef05c730697dbb406a
|
008d73bd5b3ca4b1b7a8af61957759d65dd67e3b |
17-May-2016 |
Svetoslav Ganov <svetoslavganov@google.com> |
Merge "Ensure app op restrictions reset when the app that set them dies." into nyc-dev
|
cc6e6f0e0a556bc1dd80faa7155138c9cdaac7fc |
16-May-2016 |
Michael Kwan <mkwan@google.com> |
Modified AlertController to allow themes to specify custom implementation. Bug: 17733928 Change-Id: I0264ee8ceee09dbc33da61365c424c74d2e3c3d6
pp/AlertActivity.java
pp/AlertController.java
|
a8bbd76d9b5249c64ef31aa162e9a84abaad39ba |
14-May-2016 |
Svetoslav Ganov <svetoslavganov@google.com> |
Ensure app op restrictions reset when the app that set them dies. We were not keeping track when an app that set an app op restriction dies to clean up after that. As a result we may end up with stale restrictions that will be there until the device reoots - not cool. This change adds remote binder death tracking and simplifies the code as adding the formed would have made more complex. bug:28770536 Change-Id: I7dcaafba2354843a0cdf0206ab1f96625edc5120
til/ArrayUtils.java
|
316f8ce12823e769bfa8690a191e4b3cabf67e91 |
16-May-2016 |
Rebecca Silberstein <silberst@google.com> |
Merge "StateMachine: remove final from SendMessage"
|
aff5daf558fdd091c309f33b3bcd992d74eb981d |
16-May-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Show tooltip when mouse is hovering over an ActionMenu item"
|
1a6c27281b399a971674beac634f3d9a703bdd77 |
14-May-2016 |
Vladislav Kaznacheev <kaznacheev@google.com> |
Show tooltip when mouse is hovering over an ActionMenu item Tooltips are already being shown on long press. This CL invokes the same logic on mouse hover (but with a longer tooltip duration). Bug: 24339237 Change-Id: Icba33b317fe737953c6dace91cfe3539a14a1959
iew/menu/ActionMenuItemView.java
|
1d4e18340eea41235385be8c8e7f96cc6c25a59f |
16-May-2016 |
Phil Weaver <pweaver@google.com> |
Content description for FloatingToobar overflow. Was missing a content description. The same button is used for both opening and closing the toolbar, so it needs to be updated dynamically. Bug: 28750935 Change-Id: I7f75701ae6af45e5621c36b81003b658479e8b31
idget/FloatingToolbar.java
|
7e4ef1a3198daee07c768806dd1f7c9f628bd0f7 |
16-May-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge "Make IMS#clearInsetOfPreviousIme() reliable." into nyc-dev am: cef3337cb5 am: a1c905caf3 am: c7aeaff113 * commit 'c7aeaff113ab3c525bab5ad79fce05ae895d93a7': Make IMS#clearInsetOfPreviousIme() reliable. Change-Id: I188b8ebb263d67c1bdcefcd4e9fedf390a199969
|
c7aeaff113ab3c525bab5ad79fce05ae895d93a7 |
16-May-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge "Make IMS#clearInsetOfPreviousIme() reliable." into nyc-dev am: cef3337cb5 am: a1c905caf3 * commit 'a1c905caf3fe89beec6df12b423c6cab33c40879': Make IMS#clearInsetOfPreviousIme() reliable. Change-Id: Ifbbbd96c2453a1aa6d933dda6fbd7ebbfdf132a7
|
a1c905caf3fe89beec6df12b423c6cab33c40879 |
16-May-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge "Make IMS#clearInsetOfPreviousIme() reliable." into nyc-dev am: cef3337cb5 * commit 'cef3337cb5e27d4f571fb350be055c26d339833d': Make IMS#clearInsetOfPreviousIme() reliable. Change-Id: I76b607cd8086f421fc0d552a348a70fc06aa3d9c
|
6b078fef33ceae160f8f6e6a2d6e0c14c61e5f06 |
16-May-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge "Make IMS#clearInsetOfPreviousIme() reliable." into nyc-dev am: cef3337cb5 * commit 'cef3337cb5e27d4f571fb350be055c26d339833d': Make IMS#clearInsetOfPreviousIme() reliable. Change-Id: Ie654d6bccd6d4425e0dbefe2833424abdfe52a4d
|
833bdcedceee60a873694a77587393abfc830eb5 |
16-May-2016 |
Yohei Yukawa <yukawa@google.com> |
Make IMS#clearInsetOfPreviousIme() reliable. This is a follow-up to my previous CL [1] for Bug 15922840 so that we can clear the following variables in a more reliable way. - PhoneWindowManager#mLastInputMethodWindow - PhoneWindowManager#mLastInputMethodTargetWindow The idea behind CL [2] is that when InputMethodManagerService (IMMS) is switching from an IME to another IME, IMMS can send a signal to WindowManagerService (WMS) to remember the current IME's inset so that the system can continue using it to reduce jank until the new inset is specified by the next IME. As summarized in Bug 28781358, however, if the next IME does not show the window after the IME switch, WMS (or PhoneWindowManager to be precise) keeps using the previous IME's inset unexpectedly until the new IME shows its window. All we have seen in Bug 15922840 and Bug 26663589 fall into this category. The idea of this CL is just adding a hidden API to InputMethodManager so that InputMethodService#clearInsetOfPreviousIme() can surely terminate the IME transition state managed in PhoneWindowManager, rather than relying on a hack of calling SoftInputWindow#show() and SoftInputWindow#hide(), which actually does not work for Bug 26663589. [1]: Ib04967f39b2529251e4835c42e9f99dba2cf43f2 2977eb7b6ce82309a1bb1ba4ab698f503cb0388a [2]: I5723f627ce323b0d12bd7b93f5b35fc4d342b50c 792faa2c16d319e874a1d633f964a78266d5f3f2 Note that addressing all the corner cases in [2] still requires lots of non-trivial change. Hence this CL focuses only on Bug 26663589 (and the case we handled in Bug 15922840). Bug: 26663589 Change-Id: Ib567daa009c1139858dccadcfc6a04465ebecf36
iew/IInputMethodManager.aidl
|
558159a5781b9be19c16c0e0aebce84a4fe140ff |
14-May-2016 |
Ruchi Kandoi <kandoiruchi@google.com> |
Merge "network: Adds the functionality to parse uid in netlink messages." into nyc-dev am: 2512ec9e37 am: b60d0a438a am: 3bba531ee4 * commit '3bba531ee475be6749553ae884e9bedf63c8e52b': network: Adds the functionality to parse uid in netlink messages. Change-Id: Ied6e9a7a24d84f7c8b8264b4e4819b449cd30a2e
|
3bba531ee475be6749553ae884e9bedf63c8e52b |
14-May-2016 |
Ruchi Kandoi <kandoiruchi@google.com> |
Merge "network: Adds the functionality to parse uid in netlink messages." into nyc-dev am: 2512ec9e37 am: b60d0a438a * commit 'b60d0a438a66b78ed0714a0182d6e84426fb0d88': network: Adds the functionality to parse uid in netlink messages. Change-Id: I6a6957d530bab235b751a93271d1ae711ffa9c01
|
b60d0a438a66b78ed0714a0182d6e84426fb0d88 |
14-May-2016 |
Ruchi Kandoi <kandoiruchi@google.com> |
Merge "network: Adds the functionality to parse uid in netlink messages." into nyc-dev am: 2512ec9e37 * commit '2512ec9e376b0fce213f6d635dfb991c79041031': network: Adds the functionality to parse uid in netlink messages. Change-Id: I899110108f1200dbc687732963e85083ec5504e0
|
f9f10cbe3622d7b1dc69f9745cdeca83f7235ec7 |
14-May-2016 |
Ruchi Kandoi <kandoiruchi@google.com> |
Merge "network: Adds the functionality to parse uid in netlink messages." into nyc-dev am: 2512ec9e37 * commit '2512ec9e376b0fce213f6d635dfb991c79041031': network: Adds the functionality to parse uid in netlink messages. Change-Id: I2bb83824d97d426d114f71fdb0b590ce9fd8a12a
|
2512ec9e376b0fce213f6d635dfb991c79041031 |
14-May-2016 |
Ruchi Kandoi <kandoiruchi@google.com> |
Merge "network: Adds the functionality to parse uid in netlink messages." into nyc-dev
|
fa97fcf7b9b9999102bc0c6b298114375b27a1c3 |
14-May-2016 |
Ruchi Kandoi <kandoiruchi@google.com> |
network: Adds the functionality to parse uid in netlink messages. Netlink notifications about the state of the modem contains uid too. This patch adds the functionality to add that. It also fixes the bug to parse the timestamp in the message even in cases where the length is greater than expected. Bug: 28527904 Change-Id: I4643bff3eb5b1ffa2dc0b78f1c6947d60487e0d8 Signed-off-by: Ruchi Kandoi <kandoiruchi@google.com>
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
04c78438107c2c4c98980ae32c2d5a8a463e2231 |
13-May-2016 |
Rebecca Silberstein <silberst@google.com> |
StateMachine: remove final from SendMessage Removed final from public sendMessage and sendMessageDelayed commands to unblock unittest development. This allows tests to verify calls to sendMessage and sendMessageDelayed. Also fixed one checkstyle error with import order. BUG: 28593024 Change-Id: I26e02c3d75049d385ded7891c4fc9967273c27be TEST: builds TEST: runtest frameworks-wifi
til/StateMachine.java
|
0fdf7c326ae4ba41e16e85fc5ce648ddf5564792 |
13-May-2016 |
Adam Powell <adamp@google.com> |
Merge "Merge "Show package icon/label for resolved package-targeted implicit intents" into nyc-dev am: e89dc40706 am: a53d9cace1" into nyc-mr1-dev-plus-aosp am: 60c73947d0 * commit '60c73947d087c8272889d7b8a600b59d391cd98c': Show package icon/label for resolved package-targeted implicit intents Change-Id: Id1db07816cc5437b4099123b663e32736283c327
|
15021f66fab32965c488a7fddbed5acb47c130c5 |
13-May-2016 |
Adam Powell <adamp@google.com> |
Merge "Show package icon/label for resolved package-targeted implicit intents" into nyc-dev am: e89dc40706 am: a53d9cace1 * commit 'a53d9cace1ff124e23ae54dbb68c9a58947a8ce1': Show package icon/label for resolved package-targeted implicit intents Change-Id: I13c4f6c28551188cf2622a7769b4a11cb67b47bc
|
ac3f24fabd138a7100ca43e43be4ecd900c9e7fa |
13-May-2016 |
Adam Powell <adamp@google.com> |
Merge "Show package icon/label for resolved package-targeted implicit intents" into nyc-dev am: e89dc40706 * commit 'e89dc40706f325e039de7dd6714223908dfb9b17': Show package icon/label for resolved package-targeted implicit intents Change-Id: I178045e372dd962383fbc6d26fe7b99b20f6cf88
|
a53d9cace1ff124e23ae54dbb68c9a58947a8ce1 |
13-May-2016 |
Adam Powell <adamp@google.com> |
Merge "Show package icon/label for resolved package-targeted implicit intents" into nyc-dev am: e89dc40706 * commit 'e89dc40706f325e039de7dd6714223908dfb9b17': Show package icon/label for resolved package-targeted implicit intents Change-Id: I254e8d1a0b3cc45e3c030ca1cec7e7ecc5dbd91e
|
e89dc40706f325e039de7dd6714223908dfb9b17 |
13-May-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Show package icon/label for resolved package-targeted implicit intents" into nyc-dev
|
86100d18ad0bd5ae3267a0e0944d15f4fe94078a |
13-May-2016 |
Adam Powell <adamp@google.com> |
Show package icon/label for resolved package-targeted implicit intents If we're going to show metadata about a resolved implicit intent that is targeted to a single package with multiple potential targets, populate the ResolveInfo with the label and icon of the target package's ApplicationInfo and set resolvePackageName. This helps use cases such as EXTRA_INITIAL_INTENTS in ChooserActivity, where sometimes apps set target packages but not components. Bug 28739056 Change-Id: I8070d341fccc139463c5ac8d66db45fce02252e5
pp/ChooserActivity.java
|
396da016eda5f7e395c89517e593178dd782eda5 |
13-May-2016 |
Philip Cuadra <philipcuadra@google.com> |
Merge "Pinner service for pinning files into memory" into nyc-dev am: b41088b4df am: 5fcabe19a7 am: d49592805f * commit 'd49592805f91ccd1e79027845d95c382bc59a5da': Pinner service for pinning files into memory Change-Id: I936e8146d9f60dafd5e202a7bc4b1bc2a42ddb38
|
d49592805f91ccd1e79027845d95c382bc59a5da |
13-May-2016 |
Philip Cuadra <philipcuadra@google.com> |
Merge "Pinner service for pinning files into memory" into nyc-dev am: b41088b4df am: 5fcabe19a7 * commit '5fcabe19a76a06d25358e9889323353f72a94547': Pinner service for pinning files into memory Change-Id: Ia7dc78c32f2beb9c16bf15ac41defc63e51be0e1
|
5fcabe19a76a06d25358e9889323353f72a94547 |
13-May-2016 |
Philip Cuadra <philipcuadra@google.com> |
Merge "Pinner service for pinning files into memory" into nyc-dev am: b41088b4df * commit 'b41088b4dfa8b077541cd3be69c51bd4bba4e938': Pinner service for pinning files into memory Change-Id: I404f6844fb5bf4a097d3d862a9294cb58484d176
|
0513394f85385d6bfa7866f1a958b038dc2826d9 |
13-May-2016 |
Philip Cuadra <philipcuadra@google.com> |
Merge "Pinner service for pinning files into memory" into nyc-dev am: b41088b4df * commit 'b41088b4dfa8b077541cd3be69c51bd4bba4e938': Pinner service for pinning files into memory Change-Id: I6dc3f40dbbb5e327976f665de1451eb1d416ee2a
|
b41088b4dfa8b077541cd3be69c51bd4bba4e938 |
12-May-2016 |
Philip Cuadra <philipcuadra@google.com> |
Merge "Pinner service for pinning files into memory" into nyc-dev
|
7bd0fdd639640f9ddffbffa6a117644134d8be30 |
29-Apr-2016 |
Philip Cuadra <philipcuadra@google.com> |
Pinner service for pinning files into memory Pin key files into memory to prevent having to fetch from flash after boot. Improves system performance by preventing page cache thrash. Retrieves files from a device-specific overlay to allow specialization. bug 28251566 Change-Id: I8532f52bd70271794dd7576976d13a524849ce7b
s/ZygoteInit.java
|
10b889de7d0c9271e3fb47c87a8ed140bee9c271 |
12-May-2016 |
The Android Automerger <android-build-merger@google.com> |
stephenli Manually merge commit '68fffa5' * commit '68fffa5': (23 commits) Fix smallest width configuration calculation docs: DoDS, wearable reference docs Switch the default text selection handles to Material style. docs: Noted minor API changes in release notes docs: added "billions" doc in Distribute>Essentials Remove wear design pages redirecting to design/wear correct the support library redirects to redirect whole path Stop saving ActionMenuItemView state. Fix iterator double-advance in ContentObserverController TIF: Remove the uniqueness check for track ID from notifyTracksChanged Update and add attributes to the JavaDoc for VectorDrawable Use Q=100 JPEG instead of PNG for wallpaper display Fix issue #28400000: Settings memory UI still showing z-ram... docs: Updated support library revision history for 23.4.0 docs: Updates to notifications for DP3 docs: Added emoji section to api overview. Fixed a bug where the QS was animating wrong when closing Fix KeyguardManager.isSecure() to observe work profile cherrypick from mnc-docs docs: Updated APK Signature Scheme v2 doc. Docs: Added new Whitelist feature to Data Saver for DP3 ...
|
ad94d9ac26b1d3d11f4e78d27b8639b5041ceff3 |
12-May-2016 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Fix smallest width configuration calculation" into nyc-dev am: 63c09fd6cd am: 3381482586 * commit '33814825861305032d930a95905b67c6120725b5': Fix smallest width configuration calculation Change-Id: I5a380ded44ab27443c67660bb94ce4dcf47e0a17
|
33814825861305032d930a95905b67c6120725b5 |
12-May-2016 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Fix smallest width configuration calculation" into nyc-dev am: 63c09fd6cd * commit '63c09fd6cd5db31180c3db119d097fb3c5a0e505': Fix smallest width configuration calculation Change-Id: Id753dcb396d31c8bb250581889fb190e396ecf6d
|
1e35919a097f96d549d611906c15bfde53ababd5 |
12-May-2016 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Fix smallest width configuration calculation" into nyc-dev am: 63c09fd6cd * commit '63c09fd6cd5db31180c3db119d097fb3c5a0e505': Fix smallest width configuration calculation Change-Id: Iaca06abab9336d15fab5b2ec302a7a821e8f0103
|
63c09fd6cd5db31180c3db119d097fb3c5a0e505 |
12-May-2016 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Fix smallest width configuration calculation" into nyc-dev
|
8563943bd39107b5a7ff9ea475592d0040423ba1 |
07-May-2016 |
Jorim Jaggi <jjaggi@google.com> |
Fix smallest width configuration calculation For calculating the smallest width, we need to iterate through all possible orientations, snap the task bounds to a valid snap target and then use the smallest width across all orientations. In addition to that, when flinging the divider handle to the bottom of the screen, we need to pass in fullscreen task bounds to avoid that this new logic applies so the maximizing app only receives one configuration change. Change-Id: I37aa9a40938517dfaf26770eb41327d76aec7c62 Fixes: 28469673
olicy/DividerSnapAlgorithm.java
|
398216dc9cd0946ed61cd1e3015375c4b07e2cf0 |
12-May-2016 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix issue #28400000: Settings memory UI still showing z-ram..." into nyc-dev am: b3edcd78d2 am: fc101121f2 * commit 'fc101121f23c292277cb8a54c35c07c4d98de67d': Fix issue #28400000: Settings memory UI still showing z-ram... Change-Id: Ic0d46a17246d9882675c992b81d068be88cd5f74
|
9daaf21eb5cd3cdf24d9c09923ead0721ef2b1eb |
12-May-2016 |
Aurimas Liutikas <aurimas@google.com> |
Merge "Stop saving ActionMenuItemView state." into nyc-dev am: b9bb8e88c6 am: 69abd9bac2 * commit '69abd9bac2c3f2c6743cea86b0f6aa953485f7de': Stop saving ActionMenuItemView state. Change-Id: Id84fbd964fdd9d89f52346c436ea418b689df2e8
|
fc101121f23c292277cb8a54c35c07c4d98de67d |
12-May-2016 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix issue #28400000: Settings memory UI still showing z-ram..." into nyc-dev am: b3edcd78d2 * commit 'b3edcd78d25372a2a1e7520b63da1d5d38fbe59f': Fix issue #28400000: Settings memory UI still showing z-ram... Change-Id: I1eda5e59bdd122dd35a8025b35b63b216ca9e60d
|
9f073e94e08eca0d51dba55f5de62b77f2d7ead2 |
12-May-2016 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix issue #28400000: Settings memory UI still showing z-ram..." into nyc-dev am: b3edcd78d2 * commit 'b3edcd78d25372a2a1e7520b63da1d5d38fbe59f': Fix issue #28400000: Settings memory UI still showing z-ram... Change-Id: Iabd4b29208f3a26e78d4773033a7653738dc471d
|
b3edcd78d25372a2a1e7520b63da1d5d38fbe59f |
12-May-2016 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix issue #28400000: Settings memory UI still showing z-ram..." into nyc-dev
|
69abd9bac2c3f2c6743cea86b0f6aa953485f7de |
12-May-2016 |
Aurimas Liutikas <aurimas@google.com> |
Merge "Stop saving ActionMenuItemView state." into nyc-dev am: b9bb8e88c6 * commit 'b9bb8e88c66a80ca43e5aabad94348fdaf0fef1d': Stop saving ActionMenuItemView state. Change-Id: Ic8ee0f6d55cae78dd6da72ea8ea269b1ad735753
|
462c3ba3ef3c39ebb0412f6267e91d0535220605 |
12-May-2016 |
Aurimas Liutikas <aurimas@google.com> |
Merge "Stop saving ActionMenuItemView state." into nyc-dev am: b9bb8e88c6 * commit 'b9bb8e88c66a80ca43e5aabad94348fdaf0fef1d': Stop saving ActionMenuItemView state. Change-Id: If218724b1a04381934e7591381e15ad262095a7d
|
9c661a40c1f8adfbf84883fbf5efb51ed0cf2fe2 |
11-May-2016 |
Aurimas Liutikas <aurimas@google.com> |
Stop saving ActionMenuItemView state. There is no useful state to be saved for these views. This fixes a crash where we try to restore the state of an ActionView (that shares the same ID as ActionMenuItemView). Framework version of ag/1020805 Bug: 28110832 Change-Id: I4a09786a1c08bef1765fd8be3affb21dce296272
iew/menu/ActionMenuItemView.java
|
ef0a402f5811d326e4e8d35758ab5c348297f9f4 |
11-May-2016 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #28400000: Settings memory UI still showing z-ram... ...but probably shouldn't. Keep track of whether zram is being included in per-process pss and, if so, don't add it on separately. Change-Id: Ic945fc3deca8412272bb6019fe1be4b878cb763a
pp/procstats/ProcessStats.java
|
9b4ccde88d76867d31c070c258f0cebf19a6dab9 |
11-May-2016 |
Clara Bayarri <clarabayarri@google.com> |
Fix crash in ResolverActivity am: 9550f5dfa6 * commit '9550f5dfa607b1c464c2673186ee26e4b12a79d6': Fix crash in ResolverActivity Change-Id: I57b593f67937556ea6268be0a43bcd8fe6da6e68
|
9550f5dfa607b1c464c2673186ee26e4b12a79d6 |
11-May-2016 |
Clara Bayarri <clarabayarri@google.com> |
Fix crash in ResolverActivity Bug: 28540294 Change-Id: Ib20b1c401e2c28226d9133bb8787f09f09169885 (cherry picked from commit b53b2bd088f122e5bd1e3d493178100d15d8cb7a)
pp/ResolverActivity.java
|
b53b2bd088f122e5bd1e3d493178100d15d8cb7a |
11-May-2016 |
Clara Bayarri <clarabayarri@google.com> |
Fix crash in ResolverActivity Bug: 28540294 Change-Id: Ib20b1c401e2c28226d9133bb8787f09f09169885
pp/ResolverActivity.java
|
f506350414c9cb34abdbb90829eb0466330c8770 |
11-May-2016 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Fail upgrades that change storage devices." into nyc-dev am: 1fdeb5bdf7 am: bd92d3c267 am: d7fe2a02be * commit 'd7fe2a02be5fd9b280d4612e8042a6994bf90013': Fail upgrades that change storage devices. Change-Id: Ia2fa24453a913d6cf9bca5fcd639973b67325ef9
|
d7fe2a02be5fd9b280d4612e8042a6994bf90013 |
11-May-2016 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Fail upgrades that change storage devices." into nyc-dev am: 1fdeb5bdf7 am: bd92d3c267 * commit 'bd92d3c26722e4a435e1c46364cddb27a222df7d': Fail upgrades that change storage devices. Change-Id: Id9e9becd2a18bdeff760fd1b940465388f906d1c
|
ae32884c48ed005c47f1c5fb4de67c79486663b1 |
11-May-2016 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Fail upgrades that change storage devices." into nyc-dev am: 1fdeb5bdf7 * commit '1fdeb5bdf7530eef212b414860569202eb5a68fa': Fail upgrades that change storage devices. Change-Id: I8f0a6ee997552743ee26a965e91809a737e6f0ff
|
bd92d3c26722e4a435e1c46364cddb27a222df7d |
11-May-2016 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Fail upgrades that change storage devices." into nyc-dev am: 1fdeb5bdf7 * commit '1fdeb5bdf7530eef212b414860569202eb5a68fa': Fail upgrades that change storage devices. Change-Id: I88868123f5122c039a9aea19b6fdd9ecae089972
|
b44ddbb5b341d3cc8206537b026c7cb433aa2cba |
11-May-2016 |
Clara Bayarri <clarabayarri@google.com> |
Merge "Add Tron logging for open/close App Disambig" into nyc-mr1-dev am: f4f15d582a * commit 'f4f15d582a60b9324e4b1e4f3276f4cc4b2b0531': Add Tron logging for open/close App Disambig Change-Id: I77ba68bc54cfa0a6b382adce4f1605196a07aab4
|
2d3709246ed7933d456397ead7d782eb9c126d88 |
11-May-2016 |
Jeff Sharkey <jsharkey@android.com> |
Fail upgrades that change storage devices. Now that we live in an FBE world, we need the user to be involved with every package move to ensure that CE storage is unlocked. This means that a package upgrade session that would require moving an app between storage devices cannot be satisfied. Bug: 27147501 Change-Id: I274d85cbed727d9185178b77bfc6cef196df17f5
ontent/PackageHelper.java
|
fa902aaa616fefe673c25cdd7604c95e0b27669b |
13-Apr-2016 |
Clara Bayarri <clarabayarri@google.com> |
Add Tron logging for open/close App Disambig This change adds - Open/close the disambig shade with a featured app - Open/close the disambig shade with no featured app - User selected "Always" for the featured app - User selected "Just Once" for the featured app - User chose a non-featured app Bug: 26108706 Change-Id: I4d2c99cee1a784aa1cab156939c57c83d35a4aa5
pp/ResolverActivity.java
|
da45222e0a7ca51fd372a0d3b06036f441d81da9 |
06-May-2016 |
Chris Craik <ccraik@google.com> |
Merge "Merge "Fix status bar background flicker" into nyc-dev am: d0fa4d3aaf am: fa050d6355" into nyc-mr1-dev-plus-aosp am: 5686771d31 * commit '5686771d31b88379b6b58c572e9c39f11a48fa46': Fix status bar background flicker Change-Id: I87a4eacafcc9c7178d95844c8b7e5675bc1d5ecb
|
555271d3ae8ef899bc9dab01ac9753c4fa657e2d |
06-May-2016 |
Chris Craik <ccraik@google.com> |
Merge "Fix status bar background flicker" into nyc-dev am: d0fa4d3aaf am: fa050d6355 * commit 'fa050d635590328fc787fb14d964585a5641461f': Fix status bar background flicker Change-Id: Ia8f181646bbd1943fb7a8e04cc9571a56a5051f7
|
d482c7703af44bf5dbd3476a701187dc51aa68ff |
06-May-2016 |
Chris Craik <ccraik@google.com> |
Merge "Fix status bar background flicker" into nyc-dev am: d0fa4d3aaf * commit 'd0fa4d3aafa42da696c006ab96a11ed54deec14c': Fix status bar background flicker Change-Id: Ifee7d5aaa5ffb9fe7c7c822eb9805c4c71d36fc0
|
d0fa4d3aafa42da696c006ab96a11ed54deec14c |
06-May-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Fix status bar background flicker" into nyc-dev
|
867b812effbd8b24b60f4feb0188032c6cc8dfa5 |
06-May-2016 |
Chris Craik <ccraik@google.com> |
Fix status bar background flicker Fixes: 28533578 Change-Id: I075f49b7d20e0e95e790a9755d104a0a51575054
olicy/DecorView.java
|
7a7f7412cf82c1bed7b9953d4e327fe7dbb90d75 |
06-May-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge "Merge "Fix stale InputMethodManager#mFullscreenMode." into nyc-dev am: 9f76abc8ab am: 94c9aadc99" into nyc-mr1-dev-plus-aosp am: 20fce5ed58 * commit '20fce5ed585ae0200927b50122366fd0196c565f': Fix stale InputMethodManager#mFullscreenMode. Change-Id: I4f1a8071c8cb2c02cb6f8a6ef614363ae73682c3
|
906bf903b4c2160080c53a6103494de40fa00d81 |
06-May-2016 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix issue #28602068: Add count to job scheduler stats" into nyc-dev am: d90be6cccc am: 9071cacdbe am: 9b560795e2 * commit '9b560795e292a9701848e0b0603c7edc68b8bc1d': Fix issue #28602068: Add count to job scheduler stats Change-Id: If3d2f01c1e0aacdcf7ef44eeef46ea84dbfb3b32
|
94c9aadc99655de225f0ee8f302aa36a1f59f043 |
06-May-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge "Fix stale InputMethodManager#mFullscreenMode." into nyc-dev am: 9f76abc8ab * commit '9f76abc8ab9db3306c8061e9719dbe2a998031f3': Fix stale InputMethodManager#mFullscreenMode. Change-Id: If27212387cd76bb6cc7f1cd1d844bd3ca07915e8
|
9071cacdbe6896e332994b3c2948ffb93019938a |
06-May-2016 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix issue #28602068: Add count to job scheduler stats" into nyc-dev am: d90be6cccc * commit 'd90be6cccca683e34566f5550ebb34f1c8e75b69': Fix issue #28602068: Add count to job scheduler stats Change-Id: I2671260e69f3a3b07fd183fa97c274bea7520aca
|
9f76abc8ab9db3306c8061e9719dbe2a998031f3 |
05-May-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge "Fix stale InputMethodManager#mFullscreenMode." into nyc-dev
|
5a969aa1391203e09dee3146fc31b395de36344e |
05-May-2016 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #28602068: Add count to job scheduler stats Also increase the event buffer size to 100, and implement it as a real ring buffer. And put that implementation in a generic class for use in other places. Change-Id: I06936984e2c253fb5f0eb5d15faf0019ec73d4e2
til/RingBufferIndices.java
|
8977440c8f69b74cc59b9d42ed71e2cd2bc2c769 |
04-May-2016 |
Winson <winsonc@google.com> |
Merge changes If7b8ed3f,I309c3825,Iafd06419,I59f73caf into nyc-dev am: bd1708a19d am: 221240d75d am: 9814d5e68b * commit '9814d5e68b407330eced28f3775d78733670e0d4': Fixes several animation issues related to a dismissing task. Pipe the dismiss button logic through the touch handler. Skip scroll-to animation when undocking and there are no tasks. Fixing issue with docking being disallowed for secondary user. Change-Id: I84d308bbf3d8cb4656539eaa65b1c7af99fcbed0
|
221240d75d1139a450fec4bf0d04a6bb0b6d8ea7 |
04-May-2016 |
Winson <winsonc@google.com> |
Merge changes If7b8ed3f,I309c3825,Iafd06419,I59f73caf into nyc-dev am: bd1708a19d * commit 'bd1708a19da3ae205c4da3f22d0682c9bd1f76fe': Fixes several animation issues related to a dismissing task. Pipe the dismiss button logic through the touch handler. Skip scroll-to animation when undocking and there are no tasks. Fixing issue with docking being disallowed for secondary user. Change-Id: Ib97a145fc6ff4e761a7220979913ed5be9e8fb71
|
bd1708a19da3ae205c4da3f22d0682c9bd1f76fe |
03-May-2016 |
Winson Chung <winsonc@google.com> |
Merge changes If7b8ed3f,I309c3825,Iafd06419,I59f73caf into nyc-dev * changes: Fixes several animation issues related to a dismissing task. Pipe the dismiss button logic through the touch handler. Skip scroll-to animation when undocking and there are no tasks. Fixing issue with docking being disallowed for secondary user.
|
b970e9bf0190f990ce3a387e05214c578d759fa5 |
03-May-2016 |
Abodunrinwa Toki <toki@google.com> |
Merge "Implement alternative ViewGroup.getChildVisibleRect." into nyc-dev am: f62dd564ed am: a04fe4fc92 am: 6609b23ae0 * commit '6609b23ae0ce114cd44c4cef1e3c4ebd98bc1623': Implement alternative ViewGroup.getChildVisibleRect. Change-Id: I08542776d74a1804e8787458f5f1688fafc34f18
|
6609b23ae0ce114cd44c4cef1e3c4ebd98bc1623 |
03-May-2016 |
Abodunrinwa Toki <toki@google.com> |
Merge "Implement alternative ViewGroup.getChildVisibleRect." into nyc-dev am: f62dd564ed am: a04fe4fc92 * commit 'a04fe4fc92b8a60587104f082b590cf787d04b3b': Implement alternative ViewGroup.getChildVisibleRect. Change-Id: I37c2543c0c53031a779c3cb93668a4e824eb98b6
|
98f91884ff14a57ec58ce0a08f0cbcc1d439710f |
03-May-2016 |
Abodunrinwa Toki <toki@google.com> |
Merge "Implement alternative ViewGroup.getChildVisibleRect." into nyc-dev am: f62dd564ed * commit 'f62dd564edfa7f9e02e17e7a2e3107dbc7b4abb0': Implement alternative ViewGroup.getChildVisibleRect. Change-Id: I8adae611f525a14dadc2fc0e2c15cc961b61d0cf
|
f62dd564edfa7f9e02e17e7a2e3107dbc7b4abb0 |
03-May-2016 |
Abodunrinwa Toki <toki@google.com> |
Merge "Implement alternative ViewGroup.getChildVisibleRect." into nyc-dev
|
a021b1ebfa40ba0e2bfb19d1cefc93c05504dec5 |
03-May-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStats: Fix units on battery charge counter" into nyc-dev am: 00194e0f24 am: 45b8afabc0 am: 2110964764 * commit '211096476447865bc243259b4e3046a766dfe754': BatteryStats: Fix units on battery charge counter Change-Id: Id9117da75a7cdc3b4f9b8285de7db8a81d7cba21
|
45b8afabc0562e6ca5db5b8c06ff0592291fa038 |
03-May-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStats: Fix units on battery charge counter" into nyc-dev am: 00194e0f24 * commit '00194e0f2468d3848aee7e65e542bb5224cfd44a': BatteryStats: Fix units on battery charge counter Change-Id: I8f58fc683e0f32fd587c31344f51ad2d311570a3
|
00194e0f2468d3848aee7e65e542bb5224cfd44a |
03-May-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStats: Fix units on battery charge counter" into nyc-dev
|
4e7a1208eaa81f684485ee23ba681dab6419973f |
03-May-2016 |
Abodunrinwa Toki <toki@google.com> |
Implement alternative ViewGroup.getChildVisibleRect. This CL allows getChildVisibleRect to optionally always call the view's parent. The previous version attempted to optimize the call by not calling further up the view heirarchy when the rect isn't visible in the current view. The call is hidden and the previous behaviour is preserved to limit the bits of code that this change affects. Bug: 28514727 Change-Id: I49550ed4082bcbdcfe4643b962b50f3308092525
iew/FloatingActionMode.java
|
752c5d9157bacd97f779fc230e259d4ed49ae68f |
03-May-2016 |
Abodunrinwa Toki <toki@google.com> |
Merge "Fix FloatingToolbar popup positioning." into nyc-dev am: 344d23c0fa am: d162fa3401 am: de2d9a1dc5 * commit 'de2d9a1dc5b07905740915225a2559a2e1c364d9': Fix FloatingToolbar popup positioning. Change-Id: I957b66612db297b1b069b547a20ca595cf874a8e
|
d162fa34017139dbd1b0b67b2e1bac961a45763c |
03-May-2016 |
Abodunrinwa Toki <toki@google.com> |
Merge "Fix FloatingToolbar popup positioning." into nyc-dev am: 344d23c0fa * commit '344d23c0fadd9714453a2bfdebf1d1b304105acf': Fix FloatingToolbar popup positioning. Change-Id: I0ef15668c3c0bf4a064871a631b704456d3b6785
|
a8018ac47a0c0725882a041a1c42e67f52129f02 |
03-May-2016 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStats: Fix units on battery charge counter The unit for the battery charge counter is in micro-Ampere-hours, not coulombs. We store the value as uAh but display it in dumpsys as mAh. Bug:27174034 Change-Id: Ib5cc1ee1c5c191336a3e1f18dbb12c38e833f8d0
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
efbebb8c9d6b1d1d83eac9082dc7b9249bb38042 |
30-Apr-2016 |
Vladislav Kaznacheev <kaznacheev@google.com> |
Handle drop correctly in BaseIWindow Bug: 28475039 Change-Id: I6a30be0f2c5fe694e85681af387abeabacff9fc9
iew/BaseIWindow.java
|
0780f3a0733ea8ff4e8a93ca1263d92e24a6e9bb |
03-May-2016 |
Abodunrinwa Toki <toki@google.com> |
Fix FloatingToolbar popup positioning. The FloatingToolbar popup wrongly assumes that the main content panel is wider than the overflow panel. In situations where this assumption fails, the toolbar popup is positioned wrongly within it's container window and items appear truncated. This CL fixes this issue. Bug: 28550367 Change-Id: I41669b1deed7dd34f0b2bd060d14452482d3d36c
idget/FloatingToolbar.java
|
9832f8f463a7d5448af2294bce05eac85f4dbef0 |
26-Apr-2016 |
Winson <winsonc@google.com> |
Fixing issue with docking being disallowed for secondary user. - When a task is docked, the context is not correct for the given user. Bug: 28195260 Change-Id: I59f73caf818d294c146d215c2bd31dbe1d4c7c5a
olicy/DividerSnapAlgorithm.java
|
45768d4c3fcbc57e8e72d4f00eb1cef5ae1ca908 |
03-May-2016 |
Jaewan Kim <jaewan@google.com> |
Merge "Fix crash when device doesn\'t support picture-in-picture" into nyc-dev am: bfa0f48407 am: 550533dc29 am: ce85489d4c * commit 'ce85489d4cf8d879cd91b539bc00806f3de6bbfb': Fix crash when device doesn't support picture-in-picture Change-Id: I3ea6bd8c649db86f535026888efdf61a91b012d5
|
7b6a07253b6131eaf18717e581ee33ebfc924387 |
03-May-2016 |
Selim Cinek <cinek@google.com> |
Merge "Fixed a bug where the image and the text were overlapping" into nyc-dev am: 33f39a96cb am: 93492ed116 am: a02ec26052 * commit 'a02ec26052eb71a1bd2596b3ce832da247141393': Fixed a bug where the image and the text were overlapping Change-Id: I132dd395177bc13b8f3cc8c83398dd6e58f94d03
|
ce85489d4cf8d879cd91b539bc00806f3de6bbfb |
03-May-2016 |
Jaewan Kim <jaewan@google.com> |
Merge "Fix crash when device doesn\'t support picture-in-picture" into nyc-dev am: bfa0f48407 am: 550533dc29 * commit '550533dc298afbcfbb5f7ba5b3421145ab34522b': Fix crash when device doesn't support picture-in-picture Change-Id: I8f16400db11282e28e4e8935896a90eeed49e2f2
|
a02ec26052eb71a1bd2596b3ce832da247141393 |
03-May-2016 |
Selim Cinek <cinek@google.com> |
Merge "Fixed a bug where the image and the text were overlapping" into nyc-dev am: 33f39a96cb am: 93492ed116 * commit '93492ed116bb5c47da9e8c929c36d5db93eae786': Fixed a bug where the image and the text were overlapping Change-Id: Ic2e57c1a14f4463e2527b386c4a0e4359a9c91af
|
1e28182362a2f0db78e0eb74e2f7df6601d12f7f |
03-May-2016 |
Jaewan Kim <jaewan@google.com> |
Merge "Fix crash when device doesn\'t support picture-in-picture" into nyc-dev am: bfa0f48407 * commit 'bfa0f48407e70099c2558983b19163c1d92d063b': Fix crash when device doesn't support picture-in-picture Change-Id: Icbbe69970e5f43387323b5ed810ebc11b1cf77b1
|
e1e991dd93f07378d8f22e9810f88930d1946beb |
03-May-2016 |
Selim Cinek <cinek@google.com> |
Merge "Fixed a bug where the image and the text were overlapping" into nyc-dev am: 33f39a96cb * commit '33f39a96cb40850b645833528d275c455898f4d2': Fixed a bug where the image and the text were overlapping Change-Id: I23bbae6c0115326c03171f227c2d4a8217f28ae5
|
bfa0f48407e70099c2558983b19163c1d92d063b |
03-May-2016 |
Jaewan Kim <jaewan@google.com> |
Merge "Fix crash when device doesn't support picture-in-picture" into nyc-dev
|
33f39a96cb40850b645833528d275c455898f4d2 |
03-May-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Fixed a bug where the image and the text were overlapping" into nyc-dev
|
d98dcab679ce477c3acba298feb8fc2302e69333 |
02-May-2016 |
Jaewan Kim <jaewan@google.com> |
Fix crash when device doesn't support picture-in-picture Bug: 28512987 Change-Id: Ic8287d70fed491d7493d443ba7d9633b7d9aaea9
olicy/PhoneWindow.java
|
883416e54f804950106d024d1d047ab2e0275360 |
02-May-2016 |
Adrian Roos <roosa@google.com> |
Merge "Make sure all Notification actions are shown" into nyc-dev am: 9cb7652fb1 am: 798a860efb am: bca6ffddd8 * commit 'bca6ffddd8e9db7f89565a13cc3322e8dbbfdc2a': Make sure all Notification actions are shown Change-Id: I221b6755607d55b8e8f2d14ae75017adc08c97cc
|
e7e49b48b295b4f81ad8a9f5c1d9f16370b06437 |
02-May-2016 |
Adam Powell <adamp@google.com> |
Backport ChooserTarget package source check from N am: 82b9565bd1 am: 6d5f80d13b am: 7ac638702d * commit '7ac638702de3b8af0a02db764adb95f2d10d1524': Backport ChooserTarget package source check from N Change-Id: I9d936089af04cc32a54245d91c17a23569c5fd1c
|
bca6ffddd8e9db7f89565a13cc3322e8dbbfdc2a |
02-May-2016 |
Adrian Roos <roosa@google.com> |
Merge "Make sure all Notification actions are shown" into nyc-dev am: 9cb7652fb1 am: 798a860efb * commit '798a860efb0c599448483d5a8e6a9429777c5bc5': Make sure all Notification actions are shown Change-Id: I094ba82280047da811da0e65e1a2e6d38f88497f
|
7ac638702de3b8af0a02db764adb95f2d10d1524 |
02-May-2016 |
Adam Powell <adamp@google.com> |
Backport ChooserTarget package source check from N am: 82b9565bd1 am: 6d5f80d13b * commit '6d5f80d13b06d439db08fcd5d25490edb322f923': Backport ChooserTarget package source check from N Change-Id: Iec7902498e2cfe53ce16dc9faf2d91340f416799
|
d12ceb4d1c8b7fc6e1d93e3852c27de52f1037fb |
02-May-2016 |
Adrian Roos <roosa@google.com> |
Merge "Make sure all Notification actions are shown" into nyc-dev am: 9cb7652fb1 * commit '9cb7652fb19256fe61d81c7770fe729fc6b67481': Make sure all Notification actions are shown Change-Id: I2fd99fc5be798e97b6e8ebc20fe1d2097d2d7c8c
|
6d5f80d13b06d439db08fcd5d25490edb322f923 |
02-May-2016 |
Adam Powell <adamp@google.com> |
Backport ChooserTarget package source check from N am: 82b9565bd1 * commit '82b9565bd13e2c5dac20b3221b7be28c5afe57ea': Backport ChooserTarget package source check from N Change-Id: Ic7e4a8e80829ccb0b2f60c572eea15d18d6658ec
|
9cb7652fb19256fe61d81c7770fe729fc6b67481 |
02-May-2016 |
Adrian Roos <roosa@google.com> |
Merge "Make sure all Notification actions are shown" into nyc-dev
|
37878683fff58ea6f902377abc0b44b9246e6292 |
02-May-2016 |
Selim Cinek <cinek@google.com> |
Fixed a bug where the image and the text were overlapping If a notification was updated with an image, the layout could stay the old one. Change-Id: Ic012193e79acf14551801e5e2b704ab9519b9c50 Fixes: 28315999
idget/ImageFloatingTextView.java
|
6d21e461e3aa9b3e69f74c41d7f625c4a6ab0d65 |
30-Apr-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStats: Reset per-User Bluetooth and Modem controller activity" into nyc-dev am: 4f928358d2 am: 6226d0a364 am: 40e1ef4b0c * commit '40e1ef4b0cb9b7b8855a64dda18985362a9d1c0d': BatteryStats: Reset per-User Bluetooth and Modem controller activity Change-Id: I38e839c1f6d0bc2c692bba5327fa70711b9fc1dc
|
6226d0a364fba62947aa3ec7d4a1a056e0ee1838 |
30-Apr-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStats: Reset per-User Bluetooth and Modem controller activity" into nyc-dev am: 4f928358d2 * commit '4f928358d2a4023dc6ba5a0bbdb1a63a3e1bfa7a': BatteryStats: Reset per-User Bluetooth and Modem controller activity Change-Id: I08146a8a389a753db8eb7f2d925b7f2e986f3b0e
|
4f928358d2a4023dc6ba5a0bbdb1a63a3e1bfa7a |
30-Apr-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "BatteryStats: Reset per-User Bluetooth and Modem controller activity" into nyc-dev
|
28468efe50b1509f41e7ed4be5fbfb43a0a24dfd |
30-Apr-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStats: Keep track of coulomb counter" into nyc-dev am: 3cb7f6bdcd am: 132d565eac am: 3bd94c3e8a * commit '3bd94c3e8a34ad328125783973e5d523eb36f000': BatteryStats: Keep track of coulomb counter Change-Id: I3c0bc2e5ddd001a57978fe58f7d4bd511e8a8499
|
3bd94c3e8a34ad328125783973e5d523eb36f000 |
30-Apr-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStats: Keep track of coulomb counter" into nyc-dev am: 3cb7f6bdcd am: 132d565eac * commit '132d565eacfbf287e4803051b28a0156b996f83f': BatteryStats: Keep track of coulomb counter Change-Id: I0b2e127b0b551080ce33794fab09ba4b8a94688e
|
8fec99caae01261f7672207897a85207db616a9b |
30-Apr-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStats: Keep track of coulomb counter" into nyc-dev am: 3cb7f6bdcd * commit '3cb7f6bdcda2697eff10853360396d8635d66120': BatteryStats: Keep track of coulomb counter Change-Id: Ica6666696324ab731324692538b1bb3dfc300d92
|
3cb7f6bdcda2697eff10853360396d8635d66120 |
30-Apr-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "BatteryStats: Keep track of coulomb counter" into nyc-dev
|
1a2b39e61cd52e21b7e51391fa79d400076085ac |
30-Apr-2016 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStats: Reset per-User Bluetooth and Modem controller activity Bug:28469956 Change-Id: I4db68ecc5b7bde8dd552caadee489b7bad3d6cbc
s/BatteryStatsImpl.java
|
926969b411ca52eeefd6b01c0c7970d8a65ee526 |
29-Apr-2016 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStats: Keep track of coulomb counter Bug:27174034 Change-Id: Ica66817faa20b9788536f28f0e593483f033904b
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
bbb9b80a927d236d6397f0e800fdf760017f36cf |
30-Apr-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Grab a window with mouse click and move (no long tap)."
|
138d324951ab5ab0ae71ceedf9f2f4e131a0afd6 |
13-Apr-2016 |
Clara Bayarri <clarabayarri@google.com> |
Add Tron logging for open/close App Disambig This change adds - Open/close the disambig shade with a featured app - Open/close the disambig shade with no featured app - User selected "Always" for the featured app - User selected "Just Once" for the featured app - User chose a non-featured app Bug: 26108706 Change-Id: I4d2c99cee1a784aa1cab156939c57c83d35a4aa5
pp/ResolverActivity.java
|
82b9565bd13e2c5dac20b3221b7be28c5afe57ea |
29-Apr-2016 |
Adam Powell <adamp@google.com> |
Backport ChooserTarget package source check from N Fix a bug where a ChooserTargetService could supply a ChooserTarget pointing at a non-exported activity outside of its own package and have it launch. Bug 28384423 Change-Id: I3f5854f91c5695ad9253d71055ef58224df47008
pp/ChooserActivity.java
|
1aecebf2bf4e0f745d3df33563773f8c58c34bed |
29-Apr-2016 |
Abodunrinwa Toki <toki@google.com> |
Merge "Ensure FloatingToolbar is not rendered at negative x, y coordinates." into nyc-dev am: d971a9d5f2 am: c2cd9cca86 am: 8523c5983d * commit '8523c5983dfb21cd4bdce94a90112a0090a1db54': Ensure FloatingToolbar is not rendered at negative x, y coordinates. Change-Id: I1b5ecf758781ff32c269c8536791b78d23337f8a
|
8523c5983dfb21cd4bdce94a90112a0090a1db54 |
29-Apr-2016 |
Abodunrinwa Toki <toki@google.com> |
Merge "Ensure FloatingToolbar is not rendered at negative x, y coordinates." into nyc-dev am: d971a9d5f2 am: c2cd9cca86 * commit 'c2cd9cca86c190994fd1c898e4bd57acd260eea5': Ensure FloatingToolbar is not rendered at negative x, y coordinates. Change-Id: Iea6fb1f86e62d68dd16adaa9eb83a95ac4856b4e
|
81abb667035c44a1b8c085dbe9c7b676ea614c98 |
29-Apr-2016 |
Abodunrinwa Toki <toki@google.com> |
Merge "Ensure FloatingToolbar is not rendered at negative x, y coordinates." into nyc-dev am: d971a9d5f2 * commit 'd971a9d5f2f945d89728af7fffe1e692c1c91e3b': Ensure FloatingToolbar is not rendered at negative x, y coordinates. Change-Id: Id07efe487b3fe01d9df7968afb66ec4b45ae2c6c
|
d971a9d5f2f945d89728af7fffe1e692c1c91e3b |
29-Apr-2016 |
Abodunrinwa Toki <toki@google.com> |
Merge "Ensure FloatingToolbar is not rendered at negative x, y coordinates." into nyc-dev
|
eae68e4d949498040f52732fb8563b8ac0a37a59 |
29-Apr-2016 |
Sebastian Kaspari <s.kaspari@gmail.com> |
Merge "FloatingToolbar: Fix javadoc for closeOverflow()." am: daf6bdba0e * commit 'daf6bdba0eac4abc03afdfe60b7736f3f8bd461e': FloatingToolbar: Fix javadoc for closeOverflow(). Change-Id: Ie260992f75f9f41b46a1e90e4a87d7e76cac34dc
|
5daaed371369f71e6f844e299e06387377a69500 |
28-Apr-2016 |
Justin Klaassen <justinklaassen@google.com> |
Merge "Support view transformations when positioning floating CAB" into nyc-dev am: 1fe7ed557d am: 5efc1443be am: bc2bea558a * commit 'bc2bea558a83066977bd6dcbac76fe824af73e3b': Support view transformations when positioning floating CAB Change-Id: I749e0ad70054711e81417f48520e8c722d926633
|
5efc1443beb23491ed507d9c3ce4783dcdb7c934 |
28-Apr-2016 |
Justin Klaassen <justinklaassen@google.com> |
Merge "Support view transformations when positioning floating CAB" into nyc-dev am: 1fe7ed557d * commit '1fe7ed557de90c6992f6d36a485cd63b651a51dd': Support view transformations when positioning floating CAB Change-Id: I988f50bfedf7c8a0de20eac2e50cf26e6ee422ea
|
1fe7ed557de90c6992f6d36a485cd63b651a51dd |
28-Apr-2016 |
Justin Klaassen <justinklaassen@google.com> |
Merge "Support view transformations when positioning floating CAB" into nyc-dev
|
68bc1cc30ccbbff3c7ea5dc23e4765c80fe9a609 |
28-Apr-2016 |
Joe LaPenna <jlapenna@google.com> |
Merge "Allow "disk reads" to sysfs in battery stats"
|
a1bca975efce3830d3c97a98db785151daeda465 |
28-Apr-2016 |
Makoto Onuki <omakoto@google.com> |
Merge "ShortcutManager: When app\'s data is cleared, remove all shortcuts," into nyc-dev am: d1c30db548 am: 07f8d94c6e * commit '07f8d94c6e53cfd7dd389027fc2471ce5ea07846': ShortcutManager: When app's data is cleared, remove all shortcuts, Change-Id: Id5755e333af7552537ddf02c07f0ef12d998b427
|
16d4eadbd9cd96191c1e9ee94fffae8c569d4686 |
28-Apr-2016 |
Makoto Onuki <omakoto@google.com> |
Merge "ShortcutManager: When app\'s data is cleared, remove all shortcuts," into nyc-dev am: d1c30db548 * commit 'd1c30db548da90d5bc092821c6fee4b4ef060bbb': ShortcutManager: When app's data is cleared, remove all shortcuts, Change-Id: I798a064e17a628999568a3a68634318ff1126bf4
|
d1c30db548da90d5bc092821c6fee4b4ef060bbb |
28-Apr-2016 |
Makoto Onuki <omakoto@google.com> |
Merge "ShortcutManager: When app's data is cleared, remove all shortcuts," into nyc-dev
|
61254356d6ce4193e516cf83c627f260431b7ce6 |
26-Apr-2016 |
Adrian Roos <roosa@google.com> |
Make sure all Notification actions are shown Ensures each action gets at least its minimum width to prevent an overly long action from squeezing out the others. Change-Id: Ifb6253051b556bbab4738abef12dad0bb6f3c3d6 Fixes: 27996783
idget/NotificationActionListLayout.java
|
51a8af680b35e4d77786f277a3f06c13246a9d98 |
28-Apr-2016 |
Abodunrinwa Toki <toki@google.com> |
Ensure FloatingToolbar is not rendered at negative x, y coordinates. Bug: 28343540 Change-Id: I550a1a2389a6f90525498962709f0c82e8e310ab
idget/FloatingToolbar.java
|
9ac59d0438833eee817e4b4e5c03ce5ec8fcf4dc |
26-Apr-2016 |
Makoto Onuki <omakoto@google.com> |
ShortcutManager: When app's data is cleared, remove all shortcuts, as if it's uninstalled. Fixes 28196831 Change-Id: I1a410372f9e344a10567b00057fa0770eac9fd76
ontent/PackageMonitor.java
|
eb101a700cd213c6d89729db38534bd51e64bda1 |
09-Feb-2016 |
Sebastian Kaspari <s.kaspari@gmail.com> |
FloatingToolbar: Fix javadoc for closeOverflow(). Change-Id: I450fc603ae5fe49f08f580594352cc1120cc104d
idget/FloatingToolbar.java
|
6e6a6ee46979378726b1d25cd69a60fe61541b62 |
28-Apr-2016 |
Jaewan Kim <jaewan@google.com> |
Merge "Prevent pinned stack from having extra elevation" into nyc-dev am: 0f01857 * commit '0f018570fff044bb68b8009815ae7e5c397d09fd': Prevent pinned stack from having extra elevation Change-Id: If115698ec6168bfced727b7488cc38b833d4618a
|
1544def0facda69c210b0ae64b17394ea2860d39 |
27-Apr-2016 |
Yohei Yukawa <yukawa@google.com> |
Fix stale InputMethodManager#mFullscreenMode. The current mechanism to sync InputMethodService#mIsFullscreen to InputMethodManager#mFullscreenMode is really fragile because 1. Currently the state change is notified via InputConnection#reportFullscreenMode(), where InputConnection is designed to be valid only while the IME has input focus to the target widget. 2. In favor of performance InputMethodService (IMS) calls InputConnection#reportFullscreenMode() only when #mIsFullscreen changed. If InputConnection#reportFullscreenMode() failed, there is no recovery mechanism. 3. Screen oriantation change is likely to cause Window/View focus state change in the target application, which is likely to invalidate the current InputConnection. What our previous workaround [1] did for Bug 21455064 was actually relaxing the rule 1 only for InputConnection#reportFullscreenMode(). However, my another CL [2] made the lifetime check of InputConnection a bit more strict again, which revived the issue as Bug 28157836. Probably a long-term fix would be to stop using InputConnection to sync that boolean state between IMS and the application. However, it's too late to do such a refactoring in N, hence this CL relaxes the rule 1 again keeping it as secure as possible. The idea is that we allow InputConnection#reportFullscreenMode() to update InputMethodManager#mFullscreenMode regardless of whether InputConnection is active or not, as long as the InputConnection is bound to the curent IME. Doing this as a short-term solution is supporsed to not introduce any new risk because the active IME is already able to mess up the InputMethodManager#mFullscreenMode by calling InputConnection#reportFullscreenMode() on any other active InputConnection. Bug 28406127 will track the long-term solution. [1]: Id10315efc41d86407ccfb0a2d3956bcd7c0909b8 da589dffddaf4046d3b4fd8d14d5f984a1c4324a [2]: If2a03bc84d318775fd4a197fa43acde086eda442 aaa38c9f1ae019f0fe8c3ba80630f26e582cc89c Bug: 28157836 Change-Id: Iba184245a01a3b340f006bc4e415d304de3c2696
iew/IInputConnectionWrapper.java
|
880eff6e9bdb91a33ae4ff2514ef270425f38002 |
27-Apr-2016 |
Jaewan Kim <jaewan@google.com> |
Prevent pinned stack from having extra elevation Pinned stack doesn't have focus, so there's no need for setting extra elevation to show shadow for focused case. This removes extra eleavtion for pinned stack, and improves the PIP animation quality by preventing extra surface size change at the end of animation. Bug: 27364161 Change-Id: Id099a78de48b2e038a69600c94454b5cbfe0628f
olicy/DecorView.java
|
b0ec5e2114ad19475bbdfa60c1a3af23a1f91db5 |
28-Apr-2016 |
Badhri Jagan Sridharan <Badhri@google.com> |
Merge "Add low power stats to batteryhistory" into nyc-dev am: 5149abe * commit '5149abe73eb52e5b0df16572397a58c295e23da3': Add low power stats to batteryhistory Change-Id: I9778ada1ccc73041f4682c29d9c8d4ad1bf9e5c1
|
5149abe73eb52e5b0df16572397a58c295e23da3 |
28-Apr-2016 |
Badhri Jagan Sridharan <badhri@google.com> |
Merge "Add low power stats to batteryhistory" into nyc-dev
|
a6cfcb3e43a94ae70815bacb4c1d3ba0fa859a81 |
27-Apr-2016 |
Vladislav Kaznacheev <kaznacheev@google.com> |
Grab a window with mouse click and move (no long tap). Currently a long tap is required. Click and drag is sufficient for mouse. Also cleaned up some dead code. Bug: 28428053 Change-Id: I678bdcedd74cc4bd3dfd3668b14cc8124c76bec7
idget/DecorCaptionView.java
|
0c6e213dc70575d5a29c29bf7eb360b1c482b978 |
27-Apr-2016 |
Dimitry Ivanov <dimitry@google.com> |
Merge changes I12c9448e,I928175a3 into nyc-dev * changes: Create linker namespace for the system server classloader Extract pathclassloader initialization to a separate class
|
cda22ed541088c2b4eeb1f9d98cad885372626fe |
27-Apr-2016 |
Dimitry Ivanov <dimitry@google.com> |
resolve merge conflicts from goog/stage-aosp-master to goog/nyc-dev-plus-aosp Change-Id: I09c5c2881947b28547a40febf32f02722b03ef81
|
6183b722de89d69ce16890db809a14ac03ab89fe |
27-Apr-2016 |
Justin Klaassen <justinklaassen@google.com> |
Support view transformations when positioning floating CAB Bug: 24088745 Use ViewGroup#getChildVisibleRect to transform the reported content rect into the coordinate system of the root view. This allows the floating CAB to be positioned correctly for views that may have a scale (or other transforms) applied. Change-Id: Ia6733a461b44070e7f6bab42f0b6fe2aed6870e5
iew/FloatingActionMode.java
|
68cdf1997f7b007e4c81089bc402a0356292f4c2 |
04-Apr-2016 |
Badhri Jagan Sridharan <Badhri@google.com> |
Add low power stats to batteryhistory Exports SOC specific low power state info to batterystats service. BatteryStats service queries the powerHAL module whenever and updates the HistoryStepDetails whenever setBatteryState is called by the BatteryService. The stats get appended to the battery history whenever there is a change in the battery level. Bug: 26564574 Change-Id: I02b4db00aec0c69d1558492224f3a4dc1c386fa6
s/BatteryStatsImpl.java
|
6fdf5951ae87027990dcef29b174b4b7c04c60d0 |
27-Apr-2016 |
Jeff Hao <jeffhao@google.com> |
Merge "Support to pass <uses-library> option through to dex2oat." into nyc-dev am: 864bc48 * commit '864bc48e0104451e20281258429677a9ebbab9ac': Support to pass <uses-library> option through to dex2oat. Change-Id: Ia276b7594e31177f0295e03982aae96267367887
|
89dad3360ea6ae2fa0c4eb70a760b8d6bcb98b82 |
21-Apr-2016 |
Dimitry Ivanov <dimitry@google.com> |
Create linker namespace for the system server classloader Bug: http://b/27702070 Change-Id: I12c9448e877202937cf558de75042bcb46f6a933 (cherry picked from commit eb5866d4b05b6c000385be4a536544e27ca13335)
s/ZygoteInit.java
|
b1ef62bb3834af6bdf8017e56b2cc614a566229e |
20-Apr-2016 |
Dimitry Ivanov <dimitry@google.com> |
Extract pathclassloader initialization to a separate class To be able to reuse this code when creating a classloader for the system_server. Bug: http://b/27245894 Bug: http://b/27702070 Change-Id: I928175a39a1beb0446d863a5b8f5edf94686e768 (cherry picked from commit 5d7d777fa6f47ade2097e77d3d9ddb52c26d77d6)
s/PathClassLoaderFactory.java
|
fa8b96c6c154e6fd85c2411d516f451273db6ad6 |
27-Apr-2016 |
Dimitry Ivanov <dimitry@google.com> |
Merge changes from topic \'target-sdk-0-fix\' am: 493576b * commit '493576bc5db94068b5a767021a4a5c8b6963c836': Create linker namespace for the system server classloader Extract pathclassloader initialization to a separate class Change-Id: Ifbebd0a98c3d80620b53bf7ebef76222e57ca923
|
c7b9482b0c4bb2d378e63541b96be45c50094e05 |
16-Mar-2016 |
Jeff Hao <jeffhao@google.com> |
Support to pass <uses-library> option through to dex2oat. This change takes an app's shared libraries specified by <uses-library> and passes it through to dex2oat to be used during compilation. Part of a multi-project change. Bug: 26880306 (cherry-picked from 7b331b6a8ae8d9f10482b292439457de98abd32a) Change-Id: I523b1b74775e7ed27072498509e743f1f10b1164
s/InstallerConnection.java
s/ZygoteInit.java
|
eb5866d4b05b6c000385be4a536544e27ca13335 |
21-Apr-2016 |
Dimitry Ivanov <dimitry@google.com> |
Create linker namespace for the system server classloader Bug: http://b/27702070 Change-Id: I12c9448e877202937cf558de75042bcb46f6a933
s/ZygoteInit.java
|
d1d80c29a6bdd37f3befa7f66adf37a4e984056d |
27-Apr-2016 |
Joe LaPenna <jlapenna@google.com> |
Allow "disk reads" to sysfs in battery stats BUG: 28406622 Change-Id: I9792bfc1e913c31e4cc386c5633f6a47ce311a7c
s/KernelCpuSpeedReader.java
|
84fa55e84a40e125677d167eeab5656b7b064e80 |
27-Apr-2016 |
Oren Blasberg <orenb@google.com> |
Merge "Show cascading popup menus if screen is big enough." into nyc-dev am: c71b630 am: 6ba6820 am: 2e63b8f * commit '2e63b8fdd908f91d508f7fe95eb8599ee5d08b88': Show cascading popup menus if screen is big enough. Change-Id: Iddd564294d1f075819225ed60fe48ff71204d6b5
|
f6a02c4cdab1eb02d403475af4d30189c25bd057 |
27-Apr-2016 |
Oren Blasberg <orenb@google.com> |
Merge "Accommodate NaN in new context menu methods." into nyc-dev am: a86d1e0 am: 1fab8d9 am: 306ceb8 * commit '306ceb84b4c8833eaa46093fbba7638378eee456': Accommodate NaN in new context menu methods. Change-Id: Iddd48717534ab7ce5ef93aab0016190a50c42e9b
|
dc9a368d5cbef0e1e57446565b0d3fb7dd390c9d |
27-Apr-2016 |
Oren Blasberg <orenb@google.com> |
Merge "Don\'t show icons for top level menus unless forced." into nyc-dev am: 0967da3 am: bddf236 am: f7f2360 * commit 'f7f23601df96ca0be4dc678699628874d2fbfeb9': Don't show icons for top level menus unless forced. Change-Id: Iab013f2331781f8b0a6edf23119333ffb23fc1c7
|
2e63b8fdd908f91d508f7fe95eb8599ee5d08b88 |
27-Apr-2016 |
Oren Blasberg <orenb@google.com> |
Merge "Show cascading popup menus if screen is big enough." into nyc-dev am: c71b630 am: 6ba6820 * commit '6ba68207a3474bed3333038cd59120ab924ca967': Show cascading popup menus if screen is big enough. Change-Id: I91bebc9226ab008ccd42256928641d671ac2d448
|
306ceb84b4c8833eaa46093fbba7638378eee456 |
27-Apr-2016 |
Oren Blasberg <orenb@google.com> |
Merge "Accommodate NaN in new context menu methods." into nyc-dev am: a86d1e0 am: 1fab8d9 * commit '1fab8d995e74de2128b45d9cae294c8d5ccf2fc6': Accommodate NaN in new context menu methods. Change-Id: Ifaf625d13b5dc57cf69f10ef1af99aef4acfecb6
|
f7f23601df96ca0be4dc678699628874d2fbfeb9 |
27-Apr-2016 |
Oren Blasberg <orenb@google.com> |
Merge "Don\'t show icons for top level menus unless forced." into nyc-dev am: 0967da3 am: bddf236 * commit 'bddf236208aa083cc1b29a1da6f8edc9ef3deec6': Don't show icons for top level menus unless forced. Change-Id: I5e6fe8e0ed308cbdec7038111be4c3e7ca0e721a
|
00c82a9b9861a745ca343f8a911bb3b300718c12 |
27-Apr-2016 |
Oren Blasberg <orenb@google.com> |
Merge "Show cascading popup menus if screen is big enough." into nyc-dev am: c71b630 * commit 'c71b6302fe368ca2fbd4555177acf3cd157f6340': Show cascading popup menus if screen is big enough. Change-Id: I26afd14fc851015788394ff5192c243795211567
|
27e0f3562027664cba20225403810fecea84fc83 |
27-Apr-2016 |
Oren Blasberg <orenb@google.com> |
Merge "Accommodate NaN in new context menu methods." into nyc-dev am: a86d1e0 * commit 'a86d1e0b5938cee1d76aefcc1e8967c353ea922d': Accommodate NaN in new context menu methods. Change-Id: I40a1d6b55b7f9cb422d35c1f0881efccd36cc290
|
4f561a474810d4f770873f199cc5decb0f41089c |
27-Apr-2016 |
Oren Blasberg <orenb@google.com> |
Merge "Don\'t show icons for top level menus unless forced." into nyc-dev am: 0967da3 * commit '0967da398901dd2ac626152a4802c822ca36c63b': Don't show icons for top level menus unless forced. Change-Id: Ie6e0d7150f4c7d5af5f1fb22719e5bac0f22d4f0
|
c71b6302fe368ca2fbd4555177acf3cd157f6340 |
27-Apr-2016 |
Oren Blasberg <orenb@google.com> |
Merge "Show cascading popup menus if screen is big enough." into nyc-dev
|
a86d1e0b5938cee1d76aefcc1e8967c353ea922d |
27-Apr-2016 |
Oren Blasberg <orenb@google.com> |
Merge "Accommodate NaN in new context menu methods." into nyc-dev
|
0967da398901dd2ac626152a4802c822ca36c63b |
27-Apr-2016 |
Oren Blasberg <orenb@google.com> |
Merge "Don't show icons for top level menus unless forced." into nyc-dev
|
5d7d777fa6f47ade2097e77d3d9ddb52c26d77d6 |
20-Apr-2016 |
Dimitry Ivanov <dimitry@google.com> |
Extract pathclassloader initialization to a separate class To be able to reuse this code when creating a classloader for the system_server. Bug: http://b/27245894 Bug: http://b/27702070 Change-Id: I928175a39a1beb0446d863a5b8f5edf94686e768
s/PathClassLoaderFactory.java
|
6c9bed0224568e106bf6a10660d10c01ee0314a6 |
26-Apr-2016 |
Chris Banes <chrisbanes@google.com> |
Merge "Fix onPrepareActionMode() not being called" into nyc-dev am: 9412176 am: 6ade4d1 am: fb24d4f * commit 'fb24d4f07793df29d999819d5394b6000d140c0a': Fix onPrepareActionMode() not being called Change-Id: I933be0d2b28dd9d2f1dce17e2b746dadf3b9e764
|
6ade4d106717fbeefaf011253abae1bb37a4425a |
26-Apr-2016 |
Chris Banes <chrisbanes@google.com> |
Merge "Fix onPrepareActionMode() not being called" into nyc-dev am: 9412176 * commit '94121762ff47728fd8080f45f04cafb55b92079d': Fix onPrepareActionMode() not being called Change-Id: Ic6f51f65f9d82b490ef26c89725b228f0568bdd9
|
9ea37b9bee321a6ec8e29e8b774ec17d0b17aca9 |
26-Apr-2016 |
Jaewan Kim <jaewan@google.com> |
Merge "PIP: Send KEYCODE_WINDOW to app first if PIP isn\'t exist" into nyc-dev am: bdc4700 am: 0f360d8 am: 8416446 * commit '8416446ef78d6e51069027f7e8f8148b340b4332': PIP: Send KEYCODE_WINDOW to app first if PIP isn't exist Change-Id: I3ac695a7729ceb8e8c06e6df150fe3be1c351d7f
|
3cff56b678c42154049d8d78a02a5afa4d9e54f4 |
26-Apr-2016 |
Chris Banes <chrisbanes@google.com> |
Fix onPrepareActionMode() not being called Happens because mActionMode was set at the end of the call, which means that invalidate() doesn't actually do anything. BUG: 28392319 Change-Id: Ifdc97c03dc43bfbe74790f90764d1575bd9ca951
pp/WindowDecorActionBar.java
|
0f360d80adb6c16064b5717f552aa2704bcddb45 |
26-Apr-2016 |
Jaewan Kim <jaewan@google.com> |
Merge "PIP: Send KEYCODE_WINDOW to app first if PIP isn\'t exist" into nyc-dev am: bdc4700 * commit 'bdc4700155f5ff89e213cb0e9efe49897b888f7d': PIP: Send KEYCODE_WINDOW to app first if PIP isn't exist Change-Id: Ic77538cac9562acf878c7c56f443a691e9d0b45f
|
f0fd218382b96f052d22a2e8ee00510cc23a6d1e |
20-Apr-2016 |
Jaewan Kim <jaewan@google.com> |
PIP: Send KEYCODE_WINDOW to app first if PIP isn't exist Bug: 27954955 Change-Id: I517e378d5c1672ac0eb87bdf4375b7d733276e58
olicy/PhoneWindow.java
tatusbar/IStatusBar.aidl
|
7b457455c40a6f159d9d82b2fe2e03bc26e9c55e |
20-Apr-2016 |
Oren Blasberg <orenb@google.com> |
Don't show icons for top level menus unless forced. Prior to this CL, the cascading implementation would evaluate the contents of the menu to determine whether to show an icon for this case. However, the policy we have upheld is that top level menus should never show an icon for this case. (Unless setForceShowIcon(true) was called.) Bug: 28275346 Change-Id: I09423596d49742aa7a9ba7245702c099581c0b48
iew/menu/CascadingMenuPopup.java
iew/menu/MenuPopupHelper.java
|
93c195894de323b039ff62eb5c62bf9aeed2abf0 |
14-Apr-2016 |
Oren Blasberg <orenb@google.com> |
Show cascading popup menus if screen is big enough. ...even if in split screen mode. Bug: 28175404 Change-Id: I63ff60090e299e48f2273477dc3b820d4d95db8d
iew/menu/MenuPopupHelper.java
|
8eb2e9d6e5330df5050f14ecad76a427aac305e7 |
25-Apr-2016 |
Tobias Thierer <tobiast@google.com> |
Merge "Avoid instantiations of Boolean that are immediately unboxed." into nyc-dev-plus-aosp am: cc0eaf4 am: 334a936 * commit '334a936e154fd18a301f7df860322e456ec0486e': Avoid instantiations of Boolean that are immediately unboxed. Change-Id: I626df98f9cea04e782e837e6ddf0d37690306b70
|
b0800dce4abdca9aeef1cf72018906c2476c4c6b |
21-Apr-2016 |
Tobias Thierer <tobiast@google.com> |
Avoid instantiations of Boolean that are immediately unboxed. Replaced Boolean.valueOf() -> parseBoolean() across frameworks/base (not including Am.java, which I'm leaving for a separate change). Also fixed a couple of other valueOf()s in SyncStorageEngine. Bug: 28289401 (cherry-picked from commit ca0182073530a237babe65b9ec7a9b41e667f8d1) Change-Id: I2c6fb39a465885e7e625ed8894b1b9f8a30da5bc
et/VpnProfile.java
til/XmlUtils.java
|
71502c44faaf5974442f540fc616499ac5505776 |
25-Apr-2016 |
Tobias Thierer <tobiast@google.com> |
Merge "Avoid instantiations of Boolean that are immediately unboxed." am: 823e05b * commit '823e05b2db229549c33892a0aa303fd7fb10a214': Avoid instantiations of Boolean that are immediately unboxed. Change-Id: I170bf470d63faec93c228ae897796a2e6067da7e
|
042799c06d7ca222894055fb8da81bccba1608ff |
23-Apr-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStats: Fix up semantics of SamplingTimer" into nyc-dev am: 1a8a717 am: 8414b87 am: 34e3a5f * commit '34e3a5f72daa73f69956aace6583370d82902171': BatteryStats: Fix up semantics of SamplingTimer Change-Id: I08d997bc9c0fc96c54eee8dda69e3c62005b38e5
|
8414b87f6cfc122af50ecddb5082f691fccf2c4c |
23-Apr-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStats: Fix up semantics of SamplingTimer" into nyc-dev am: 1a8a717 * commit '1a8a717ab517e7b5ace00bb4d3370e0f3a2677b2': BatteryStats: Fix up semantics of SamplingTimer Change-Id: Iaab0fd5bf59399a3ef2bfe2eb3904ec13691e186
|
1a8a717ab517e7b5ace00bb4d3370e0f3a2677b2 |
23-Apr-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStats: Fix up semantics of SamplingTimer" into nyc-dev
|
d49dbec96ae7596d2f823f6c82bfdbf6a1437983 |
23-Apr-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "Merge "BatteryStats: use the same timestamp for comparing intervals" into nyc-dev am: 6a4d9a3 am: fc6f395" into nyc-mr1-dev-plus-aosp am: 5acf0f0 * commit '5acf0f071da967926d8e473df13d4404f3b98a9b': BatteryStats: use the same timestamp for comparing intervals Change-Id: I81f64a0d5bea38b8426e96eb7a52da05fea36d8f
|
fc6f395d33a9f7b54a06b86ad8202020336d423f |
23-Apr-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStats: use the same timestamp for comparing intervals" into nyc-dev am: 6a4d9a3 * commit '6a4d9a3c9f7cbd30a7093f5088a72271a5e504c7': BatteryStats: use the same timestamp for comparing intervals Change-Id: I0c32c75176bd1e154ed0286f8426807d0221204a
|
6a4d9a3c9f7cbd30a7093f5088a72271a5e504c7 |
23-Apr-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStats: use the same timestamp for comparing intervals" into nyc-dev
|
f19c1c6634d9325127ccac2cd2b8d4b7f735f64a |
23-Apr-2016 |
Adam Powell <adamp@google.com> |
Merge "Remove dependencies on Activity from common Fragment superclasses" into nyc-dev am: d2285b1 am: e849829 am: 9aff58d * commit '9aff58d6204d58c04b4257519f8dfeab1fd00033': Remove dependencies on Activity from common Fragment superclasses Change-Id: I6c6e35c552fb7699e3d44a364f18624b888011df
|
e84982956939acb41381f57b096a250b6d7477e6 |
22-Apr-2016 |
Adam Powell <adamp@google.com> |
Merge "Remove dependencies on Activity from common Fragment superclasses" into nyc-dev am: d2285b1 * commit 'd2285b1f40a714a49602dab5645c194af0eac880': Remove dependencies on Activity from common Fragment superclasses Change-Id: Ic0da5094cae15e03f139eae6ed2760a6cd126e0c
|
757c6eacc8114613e2a07a5e68628bf202ce97ab |
21-Apr-2016 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStats: Fix up semantics of SamplingTimer SamplingTimer has been losing some data, as well as not correctly handling entries that have gone away and come back with less data (reset). This change correctly ends a SamplingTimer sample by adding the accumulated amount to the total, then reseting the running counter to accept new values. This is also triggered automatically when the incoming data is less than what is currently recorded. Bug:25695597 Change-Id: I6b540906e6be527578d1003485384a75ba211b52
s/BatteryStatsImpl.java
|
d2285b1f40a714a49602dab5645c194af0eac880 |
22-Apr-2016 |
Adam Powell <adamp@google.com> |
Merge "Remove dependencies on Activity from common Fragment superclasses" into nyc-dev
|
31479e33e6692444604219534d06009cdb7e7c33 |
22-Apr-2016 |
Adam Powell <adamp@google.com> |
Remove dependencies on Activity from common Fragment superclasses Allow common Fragments to be used in non-Activity hosts. Bug 28337394 Change-Id: Id3baa3ef19ea41ff43ca76be89ced7530fbadfab
pp/MediaRouteControllerDialogFragment.java
|
e1d41fcc0df38cab7424182be47edd024b53e980 |
22-Apr-2016 |
Jeff Hao <jeffhao@google.com> |
Merge "Support to pass <uses-library> option through to dex2oat."
|
9e16d116834ca4592f927f0966ead791bbfc25e6 |
22-Apr-2016 |
Andrei Stingaceanu <stg@google.com> |
Merge "Keyboard shortcuts: dismiss when activities start via shortcut" into nyc-dev am: 1a83df8ba7 * commit '1a83df8ba716d027ac26c9198ed3d3b8d2b98ad1': Keyboard shortcuts: dismiss when activities start via shortcut Change-Id: I90368ac50ef49535bda0f4babfc80e120fe72f89
|
1a83df8ba716d027ac26c9198ed3d3b8d2b98ad1 |
22-Apr-2016 |
Andrei Stingaceanu <stg@google.com> |
Merge "Keyboard shortcuts: dismiss when activities start via shortcut" into nyc-dev
|
0bf096f1b45959e260b09b2483e79187c1991f54 |
14-Apr-2016 |
Andrei Stingaceanu <stg@google.com> |
Keyboard shortcuts: dismiss when activities start via shortcut * introduced a new intent DISMISS_KEYBOARD_SHORTCUTS and and new public API in Activity (which sends a broadcast to KeyboardShortcutsReceiver) which applications can use to dismiss the keyboard shortcuts. * plumbing and implementation for a new call to dismiss keyboard shortcuts from PhoneWindowManager and used it: ** when starting activities invoked via Search+key ** when starting activities invoked via META ** when starting activities via application launch keys * removed unused variable in Activity#onProvideKeyboardShortcuts Note that for apps started via touch (aka non-shortcut) like tapping the Settings gear icon from the notification bar the menu is not automatically dismissed. Bug: 28012198 Change-Id: I83a8d4f342bb8a08115a648648834d0d2bac19fd
tatusbar/IStatusBar.aidl
|
ca0182073530a237babe65b9ec7a9b41e667f8d1 |
21-Apr-2016 |
Tobias Thierer <tobiast@google.com> |
Avoid instantiations of Boolean that are immediately unboxed. Replaced Boolean.valueOf() -> parseBoolean() across frameworks/base (not including Am.java, which I'm leaving for a separate change). Also fixed a couple of other valueOf()s in SyncStorageEngine. Bug: 28289401 Change-Id: I2c6fb39a465885e7e625ed8894b1b9f8a30da5bc
et/VpnProfile.java
til/XmlUtils.java
|
45b1e1446863dbb0996576cc662651b314034ec9 |
21-Apr-2016 |
Vladislav Kaznacheev <kaznacheev@google.com> |
Merge "Rename DropPermissions to DragAndDropPermissions" into nyc-dev am: 729c640cc8 * commit '729c640cc887da9fe7a1b57121167a7bf83fee97': Rename DropPermissions to DragAndDropPermissions Change-Id: I4a43cc10586d548befffa182d89382071ba412e7
|
729c640cc887da9fe7a1b57121167a7bf83fee97 |
21-Apr-2016 |
Vladislav Kaznacheev <kaznacheev@google.com> |
Merge "Rename DropPermissions to DragAndDropPermissions" into nyc-dev
|
37ab66ab37b09fb56a5d9d9f809d956b78e637d6 |
21-Apr-2016 |
Alan Viverette <alanv@google.com> |
Merge "Don\'t overwrite vertical and horizontal offsets unless explicit" into nyc-dev am: e84393674d * commit 'e84393674da0f5ecce2ee1074fc79c856f549623': Don't overwrite vertical and horizontal offsets unless explicit Change-Id: I9cd87f63c07748ba4d53b1e8326900c1efeb04ee
|
e84393674da0f5ecce2ee1074fc79c856f549623 |
21-Apr-2016 |
Alan Viverette <alanv@google.com> |
Merge "Don't overwrite vertical and horizontal offsets unless explicit" into nyc-dev
|
f3aa91d9a45ae4595540be46e11bc4132cb18568 |
21-Apr-2016 |
Mihai Nita <mnita@google.com> |
Merge "Framework: change the TTS text to use the current locale" into nyc-dev am: 344bd5c63d * commit '344bd5c63dfbe9a6aaef68144d04d3613563c080': Framework: change the TTS text to use the current locale Change-Id: I23d1acfd0b53fddeec4e9ad183d90d1cf7a9708e
|
344bd5c63dfbe9a6aaef68144d04d3613563c080 |
21-Apr-2016 |
Mihai Niță <mnita@google.com> |
Merge "Framework: change the TTS text to use the current locale" into nyc-dev
|
1f79c0fea1b8ed938fe77633739abcbee0f43456 |
21-Apr-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge "Accept null subtype in InputMethodSubtypeHandle." into nyc-dev am: d67a1ca49b * commit 'd67a1ca49b138056d53490322ffdadef61d95fec': Accept null subtype in InputMethodSubtypeHandle. Change-Id: I8eb560fa0176836894164a9e7856d44bd0b91a09
|
d67a1ca49b138056d53490322ffdadef61d95fec |
21-Apr-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge "Accept null subtype in InputMethodSubtypeHandle." into nyc-dev
|
051b810da60829c9dc0b4d50cf86c3631a0f8611 |
21-Apr-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStatsHelper: Include screen on baseline power draw" into nyc-dev am: c708cf6340 * commit 'c708cf6340e623202e562992e6ef4062ace84cab': BatteryStatsHelper: Include screen on baseline power draw Change-Id: I6ba6f66ebc9d4ffebc8e6f5444957d0a345da4fd
|
7b331b6a8ae8d9f10482b292439457de98abd32a |
16-Mar-2016 |
Jeff Hao <jeffhao@google.com> |
Support to pass <uses-library> option through to dex2oat. This change takes an app's shared libraries specified by <uses-library> and passes it through to dex2oat to be used during compilation. Part of a multi-project change. Bug: 26880306 Change-Id: I26ac0e055ee71eb6e2d92598115c46d3ca364d03
s/InstallerConnection.java
s/ZygoteInit.java
|
c708cf6340e623202e562992e6ef4062ace84cab |
21-Apr-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStatsHelper: Include screen on baseline power draw" into nyc-dev
|
b16a93f9552a0945b91398a81e6ac794123423f6 |
21-Apr-2016 |
Tim Murray <timmurray@google.com> |
Merge "Increase the max binder thread pool size for system_server." into nyc-dev am: 150553756f * commit '150553756f89a51cc70b24cd9dbab4bdfba0fc59': Increase the max binder thread pool size for system_server. Change-Id: I8312e28eac4b6b00b94af85d0e887448ec849652
|
150553756f89a51cc70b24cd9dbab4bdfba0fc59 |
21-Apr-2016 |
Tim Murray <timmurray@google.com> |
Merge "Increase the max binder thread pool size for system_server." into nyc-dev
|
46ac35d09b0a1ba7af7eb4c14293a7978edcd2ab |
21-Apr-2016 |
Yohei Yukawa <yukawa@google.com> |
Accept null subtype in InputMethodSubtypeHandle. There are two types of IMEs: A. IMEs that have one or more subtypes B. IMEs that have no subtype The initial implementation to update hardware keyboard layout per subtype change of layout (See Bug 25752812) has supported IMEs in the category A only, and IMEs in the category B are just ignored in both system and Settings app. In order to support IMEs in the category B, InputMethodSubtypeHandle and related methods need to accept null InputMethodSubtype. Technically this is a straightforward change, because in InputMethodManagerService we have already used InputMethodUtils.NOT_A_SUBTYPE_ID for those IMEs in the category B. We also need to update Setting App, which will be done by a different CL [1]. [1]: I46b9c5b018f08e3eaa4614a0893db0be91652f3c Bug: 28182650 Change-Id: Ia013784a594ad3beaf30976d047f5ac0fa8185be
nputmethod/InputMethodSubtypeHandle.java
|
76a267bc265340824a394b6b310289f37dae9437 |
20-Apr-2016 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStatsHelper: Include screen on baseline power draw Calculate the baseline power usage for the device when it is in suspend and idle. The device is drawing POWER_CPU_IDLE power at its lowest power state. The device is drawing POWER_CPU_IDLE + POWER_CPU_AWAKE power when a wakelock is held. The device is drawing POWER_CPU_IDLE + POWER_CPU_AWAKE + POWER_SCREEN_ON when the screen is on. Bug:27533512 Change-Id: Idcb587390bc8159fcbd6625cca4cb1aca19976d6
s/BatteryStatsHelper.java
s/PowerProfile.java
|
23e282d297193655ce5a4b716312f0a985b27d50 |
20-Apr-2016 |
Oren Blasberg <orenb@google.com> |
Accommodate NaN in new context menu methods. Bug: 28296401 Change-Id: I0ae6067e1ae01c342c1b39d6f64db5dcd02492d5
olicy/DecorView.java
|
377c32845bffaf68d5751d8cdf6fd60b8b3f5dc3 |
20-Apr-2016 |
Vladislav Kaznacheev <kaznacheev@google.com> |
Rename DropPermissions to DragAndDropPermissions Bug: 28296057 Change-Id: Ic95cb4ae9c351d903df78628e983dec2bacd0ad5
iew/IDragAndDropPermissions.aidl
iew/IDropPermissions.aidl
|
27d36bb9421c6a05990820919f90989a0d92323a |
20-Apr-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "Record in progress count when parceling Timer" into nyc-dev am: 752434a am: 7c7ee79 * commit '7c7ee79dc93ad12b2b5535e9727eef30ce1a3693': Record in progress count when parceling Timer Change-Id: I7c4c92d2048df9bab52596bd3c9717fac9a056fb
|
50e12913401392d7d1689c8d8c552f1ad3926bad |
20-Apr-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "Record in progress count when parceling Timer" into nyc-dev am: 752434a * commit '752434a0ff54ac30b7701292b66361e64b2ae5a0': Record in progress count when parceling Timer Change-Id: Icc7e8312df00bd22f0e5433e15fc65d2ad705db4
|
9acfd8166b140b0c553bac6fdc01c26584a288b3 |
20-Apr-2016 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStats: use the same timestamp for comparing intervals Use the timestamp provided by the modem to compare time. Bug:28133571 Change-Id: I046bc1f2b90ba9b8b8245f031925476680ba5275
s/BatteryStatsImpl.java
|
752434a0ff54ac30b7701292b66361e64b2ae5a0 |
20-Apr-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "Record in progress count when parceling Timer" into nyc-dev
|
98f0d4692c6634ff5d4ffbbc150d405da66c4c38 |
20-Apr-2016 |
Adam Lesinski <adamlesinski@google.com> |
Record in progress count when parceling Timer The total time is computed before parceling, but the total count is not. Bug:27747854 Change-Id: If3afdca9605f74d96a54fb9df17f6df761b99e55
s/BatteryStatsImpl.java
|
b3150d580e869fe85e3aec1b6417a9161acc7400 |
20-Apr-2016 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Fixes for resize thread" into nyc-dev am: 13219992a0 am: 47606dc20f * commit '47606dc20fb12e6fcf9c889d48b1b78b6790561e': Fixes for resize thread Change-Id: I683fcd212936beb48808d016f8cf87a8c5635925
|
4ed3f1dd1ca7908e67738af3bad8f03d9be7ff05 |
20-Apr-2016 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Fixes for resize thread" into nyc-dev am: 13219992a0 * commit '13219992a0e8b08195ffd596d40d9ceecbf741e0': Fixes for resize thread Change-Id: I2efa14b883a2d9ad31b6e2c4fd72a2b2258adf69
|
13219992a0e8b08195ffd596d40d9ceecbf741e0 |
20-Apr-2016 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Fixes for resize thread" into nyc-dev
|
174e1aceb0ef10c433338e771a6ae35d7cc77cc7 |
20-Apr-2016 |
Winson <winsonc@google.com> |
Merge changes Ie3125ec8,Ifa149322,Ifa2ed84a into nyc-dev am: b77d0bcc84 * commit 'b77d0bcc840fbda8372c4042a1f2e83df8e12a83': Tweaking accessibility actions for dock divider. Ensure that the drag view is not dimmed. Disallowing scrim activity from setting TaskDescription. Change-Id: I535255c12415caf02e30885fb4efc0efd04cdbc6
|
b77d0bcc840fbda8372c4042a1f2e83df8e12a83 |
20-Apr-2016 |
Winson Chung <winsonc@google.com> |
Merge changes Ie3125ec8,Ifa149322,Ifa2ed84a into nyc-dev * changes: Tweaking accessibility actions for dock divider. Ensure that the drag view is not dimmed. Disallowing scrim activity from setting TaskDescription.
|
30110b80f73a89e5b52aa203f159147f32211ad7 |
20-Apr-2016 |
Adrian Roos <roosa@google.com> |
Merge "Fix unprotected StatusBarManagerService calls" into nyc-dev am: 3dd5948 * commit '3dd59487cc5f01f38e1e5068ce9257a40473baba': Fix unprotected StatusBarManagerService calls Change-Id: I3afc4a7c1ed8e1f73dcd4c4c0c00a3eb40ac3ce1
|
3dd59487cc5f01f38e1e5068ce9257a40473baba |
20-Apr-2016 |
Adrian Roos <roosa@google.com> |
Merge "Fix unprotected StatusBarManagerService calls" into nyc-dev
|
ce9630da86342c7bf30f00d1ced34a1d051c55ba |
19-Apr-2016 |
Winson <winsonc@google.com> |
Tweaking accessibility actions for dock divider. - Adding tl_full/70%/50%/30%/rb_full Bug: 27724715 Change-Id: Ie3125ec81e6463696cf56640c6b86f9cfcbda945
olicy/DividerSnapAlgorithm.java
|
0d6222d96d72199f607e3ca5b3d696212372bf47 |
19-Apr-2016 |
Jorim Jaggi <jjaggi@google.com> |
Fixes for resize thread - Make sure to draw navigation bar/status bar background before the main render node. This is to avoid any flickering when entering resizing mode, so you rather overdraw than underdraw. - Draw the first frame from the main thread directly to increase chance that all drawing commands are processing within a single frame. Bug: 27864358 Bug: 28003586 Change-Id: I033f57cdbcb2c16ea93134c041095a415d5c25b4
olicy/BackdropFrameRenderer.java
|
eef4a3d53cadaab782944923577d6aca7b7ba5c8 |
19-Apr-2016 |
Tim Murray <timmurray@google.com> |
Increase the max binder thread pool size for system_server. bug 28201939 Change-Id: Iaade417a26247970b96f0aaacb3844d72de6399c
s/BinderInternal.java
|
1f3b7e15290aa6c1ac922911acef9dd7188216a0 |
19-Apr-2016 |
Joe Onorato <joeo@google.com> |
Merge "Add the wall clock time to dumpsys cpuinfo so it\'s easier to correlate with the logs." into nyc-dev am: 6bf86d5 * commit '6bf86d5e5ca73bceeb4f46771eabdc946ddc56e1': Add the wall clock time to dumpsys cpuinfo so it's easier to correlate with the logs. Change-Id: Ib051ed05ac47a05312e82d9535cc6ac4f39a8058
|
d7b2599285cf0affd6013a58497ff5fabdf41125 |
19-Apr-2016 |
Alan Viverette <alanv@google.com> |
Don't overwrite vertical and horizontal offsets unless explicit Bug: 28194522 Change-Id: I14c8b719a0fca03da6d9834d07948a5513241b26
iew/menu/CascadingMenuPopup.java
iew/menu/StandardMenuPopup.java
|
d2bc2ba778514731e1475d4178fe9fc1d782285f |
15-Apr-2016 |
Joe Onorato <joeo@google.com> |
Add the wall clock time to dumpsys cpuinfo so it's easier to correlate with the logs. Bug: 28113068 Change-Id: Ifa90192b0aa3f57ba6928f38199beb5b56bca7e6
s/ProcessCpuTracker.java
|
17804abf32a1a1652b91eca159e11e431709fd43 |
19-Apr-2016 |
Samuel Tan <samueltan@google.com> |
Merge "StateMachine: reset LogRecords.mOldestIndex in LogRecords.setSize" into nyc-dev am: e749cd3 * commit 'e749cd3b15bb14e6dc4ff2724ec1ed56ba269b4c': StateMachine: reset LogRecords.mOldestIndex in LogRecords.setSize Change-Id: I6c1091f9374d759da67a72703e1f688b8cd1f13d
|
e749cd3b15bb14e6dc4ff2724ec1ed56ba269b4c |
19-Apr-2016 |
Samuel Tan <samueltan@google.com> |
Merge "StateMachine: reset LogRecords.mOldestIndex in LogRecords.setSize" into nyc-dev
|
4dc65d31a1c6c974a76d36732199a66a61db3289 |
19-Apr-2016 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Unlock should always wait for pending PRE_BOOT." into nyc-dev am: 89fa73f * commit '89fa73fd7abe0f87634d2914163a8fc79ba2f738': Unlock should always wait for pending PRE_BOOT. Change-Id: I0043da18fabef2c5c916a2e5562d9e613c2b057c
|
89fa73fd7abe0f87634d2914163a8fc79ba2f738 |
19-Apr-2016 |
Jeff Sharkey <jsharkey@google.com> |
Merge "Unlock should always wait for pending PRE_BOOT." into nyc-dev
|
43af6366f2aad8c0c0a8ae1367215961ccd75c29 |
19-Apr-2016 |
Mihai Nita <mnita@google.com> |
Framework: change the TTS text to use the current locale Google TTS currently does not support language auto-switching. Also, not all languages are available in TTS at all times. This means that TTS cannot properly handle text in other languages / scripts than the current language. Languages with different scripts would not be read at all, and the others would be read with "bad pronunciation", to the point of being unrecognizable. This change is not a full fix, but makes things slightly better by using the default locale for the contentDescription in the language / region lists. This might be a bit unsettling, as the label will not match the sound. The label will show "Deutsch" or "Русский" and text-to-speech will say "German" or "Russian" (for English UI), or "Allemand" or "Russe" (if the UI is French). Might also say nothing, if the current UI language has no text-to-speech engine. But this is the best we can do, and better that what we get if we do nothing. Bug: 28087937 Change-Id: I7390a063708647e022be29161c2f2bedc19896ae
pp/LocaleStore.java
pp/SuggestedLocaleAdapter.java
|
63696c00e22b26edb239e024a5ddabda812dc9d0 |
19-Apr-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStats: Introduce Async external stats requests" into nyc-dev am: 0d47f4b * commit '0d47f4b6463077074abd6bed489a5f9243615c64': BatteryStats: Introduce Async external stats requests Change-Id: I7319535a0210e38a6bc3731a9f0ec42a4485924f
|
0d47f4b6463077074abd6bed489a5f9243615c64 |
19-Apr-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStats: Introduce Async external stats requests" into nyc-dev
|
06c88414837784b84bf8b6daaa36499b3e52657e |
19-Apr-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "Use Activity resources in DecorContext" into nyc-dev am: 6cc3199 * commit '6cc31990fc1952b9533cf9b695dd287b87a93e82': Use Activity resources in DecorContext Change-Id: I84b65df4644dc08e252a609a0544138228e9e4c9
|
6cc31990fc1952b9533cf9b695dd287b87a93e82 |
19-Apr-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "Use Activity resources in DecorContext" into nyc-dev
|
84a4c971c484f05f2a2494d6353f36f4d954a5e0 |
18-Apr-2016 |
Jeff Sharkey <jsharkey@android.com> |
Unlock should always wait for pending PRE_BOOT. While processing an unlock request, we might go async to handle long-running operations like dispatching PRE_BOOT_COMPLETED. This change ensures that all unlock requests for a particular user wait in line behind any pending async operations. Without this CL, any subsequent unlock requests would immediately return successful, even though PRE_BOOT_COMPLETED events were still being processed. Bug: 28240584 Change-Id: I307d6aaebfb8f38028f3666a2e19e4399b7cf3a7
til/ProgressReporter.java
|
f2efdd8c7ca65745245a0ac26c681a8d376adb87 |
16-Apr-2016 |
Adrian Roos <roosa@google.com> |
Fix unprotected StatusBarManagerService calls Some Binder calls in StatusBarManagerService were left unprotected. They had no business being binder calls in the first place, so they got moved to StatusBarManagerInternal. Bug: 28222649 Change-Id: Ib26dcca413eb642ba8cd6a4482bf13071f8bd3ab
tatusbar/IStatusBarService.aidl
|
2554b09fc91fda917aa4bd7242908468488bcb13 |
18-Apr-2016 |
Chris Craik <ccraik@google.com> |
Merge "Improve multi-window render clipping logic" into nyc-dev am: c79c324 * commit 'c79c3246c9a3e0d2aa34afd18fddc95a6aff0f30': Improve multi-window render clipping logic Change-Id: I4be0f6cefba71f7928fec559481fe389d9de800b
|
c79c3246c9a3e0d2aa34afd18fddc95a6aff0f30 |
18-Apr-2016 |
Chris Craik <ccraik@google.com> |
Merge "Improve multi-window render clipping logic" into nyc-dev
|
ff22a56ef88214381cc9955f9a32d0e8d4db228f |
18-Apr-2016 |
Adam Lesinski <adamlesinski@google.com> |
Use Activity resources in DecorContext We use the application context in DecorContext to avoid holding a reference to the Activity. However, the resources don't match the Activity's in a multi-window world, so we use the resources from the Activity, which get updated as the Activity goes between multi-window states. This avoids holding a reference to the Activity. Bug:28096052 Change-Id: I2804f2420afad6dcecc56e5dece008c390540d72
olicy/DecorContext.java
olicy/PhoneWindow.java
|
9cd1bbe5c9e14472e631d8cc10005613925f34af |
15-Apr-2016 |
Chris Craik <ccraik@google.com> |
Improve multi-window render clipping logic Fixes: 28125010 Restructures 'scene defer', to implement window backdrop overdraw avoidance in new render pipeline, and disable clipping to content draw bounds. Also restructures FrameBuilder's constructors, to separate out into multiple defer methods. Change-Id: I53facb904c1a4a4acc493d8a489921a79a50494e
olicy/BackdropFrameRenderer.java
|
3a00b6970286ec3d871da24c491171d35d55c870 |
18-Apr-2016 |
Narayan Kamath <narayan@google.com> |
Remove unnecessary allocation+unboxing of objects. am: a09b4d2 * commit 'a09b4d2a611a7606e8fc8c73a24bd941b6fc173f': Remove unnecessary allocation+unboxing of objects. Change-Id: Idfffa8fad0f6bcffa954752910524bdc879d65b7
|
a09b4d2a611a7606e8fc8c73a24bd941b6fc173f |
15-Apr-2016 |
Narayan Kamath <narayan@google.com> |
Remove unnecessary allocation+unboxing of objects. Transforming String->int can be done with 0 allocations using Integer.parseInt. bug: 28078871 Change-Id: I8d9f322d7154728849dde61ef282046032858d60
nputmethod/InputMethodUtils.java
et/VpnProfile.java
|
010bf374d8145528f8733dfa6ef101b15de23a8d |
11-Apr-2016 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStats: Introduce Async external stats requests Instead of calling out to external processes with a blocking IPC, pass along a Binder on which the external process can pass back the response. The calling process can then wait for the reply with a timeout. This eliminates watchdog restarts of the system_server when an external process like telephony or bluetooth hangs. Bug:26842468 Change-Id: I1b242e4ed22a63f1a4a0be8c78de8ac4d7bf56c5
pp/IBatteryStats.aidl
|
2326e9b21c4a332e00f9709606089a1e6d0e11eb |
15-Apr-2016 |
Samuel Tan <samueltan@google.com> |
StateMachine: reset LogRecords.mOldestIndex in LogRecords.setSize Reset LogRecords.mOldestIndex when we resize LogRecords with LogRecords.setSize(), so that LogRecords.get() will use the correct index to fetch log records. BUG: 28214608 Change-Id: I58d94d9fe61af6a0e9cba224ff98aad36eb3cd1d
til/StateMachine.java
|
c6eca1da44d33691383b2a47ab4ea3455bac5430 |
15-Apr-2016 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Fix wrong transition when dock minimized and docked app launched" into nyc-dev am: b3e26a9 * commit 'b3e26a9b414da986963bade0e18a80a20851c74a': Fix wrong transition when dock minimized and docked app launched Change-Id: Ie1982a5e495794e8624c93e970896445579fa98f
|
681fc7b2670542aae0f3b9ef8f6c7a88db984ea9 |
15-Apr-2016 |
Jorim Jaggi <jjaggi@google.com> |
Fix wrong transition when dock minimized and docked app launched When having an app docked and then going home, and then launching the app from the homescreen, we had a wrong transition because getTopMost task was already set to the launched app, because getRunningTasks doesn't exclude the docked stack. Instead of adding flags for getRunningTasks, which sounds risky, we just pass a "force" value when we launch recents in this state. Bug: 27154882 Change-Id: Iee4512fed13115dbbe8b74413ff1fa9b87afa0ef
tatusbar/IStatusBar.aidl
tatusbar/IStatusBarService.aidl
|
f1320d1d7fb91b66e82533ea6b93ffd6903d834e |
15-Apr-2016 |
Benjamin Franz <bfranz@google.com> |
Merge "Maybe decrypt user when quiet mode is disabled" into nyc-dev am: 2f4c229 * commit '2f4c2299c7ef4b9d604b9833c790a7afd2ed75af': Maybe decrypt user when quiet mode is disabled Change-Id: I0d84934a978205c283b846b7412446a064aac01c
|
f02420c5e1bcc8b2c278f272aca633fe6d2b4e88 |
04-Apr-2016 |
Benjamin Franz <bfranz@google.com> |
Maybe decrypt user when quiet mode is disabled When quiet mode is disabled for a user and that user is not currently decrypted, we show a confirm credentials screen to trigger decryption of that user. Only if that was successful, do we actually disable quiet mode. Bug: 27764124 Change-Id: Ib1f649194d89e225dad62c14f3ddba1fa3d79da2
pp/UnlaunchableAppActivity.java
|
021af1800c352933d25f927dc357534c62a9e39c |
15-Apr-2016 |
Andrii Kulian <akulian@google.com> |
Merge "Remember task which is being locked" into nyc-dev am: 5981b8c * commit '5981b8c2e8f6363d1f3bf09e7f1b3b5fb9a3846a': Remember task which is being locked Change-Id: Id672304edaa6a02777e79fe6b4fcdd64e3c5f7e8
|
5981b8c2e8f6363d1f3bf09e7f1b3b5fb9a3846a |
15-Apr-2016 |
Andrii Kulian <akulian@google.com> |
Merge "Remember task which is being locked" into nyc-dev
|
0f051f5abdb31024d862a954cc4c4716b1dde616 |
14-Apr-2016 |
Andrii Kulian <akulian@google.com> |
Remember task which is being locked We need to remember task which requested to be locked because we can accidentally lock another task after user interacts with pinning request dialog. Bug: 27876860 Change-Id: Ie8e607df4380dd33ea9b3474afc247b02e31de07
tatusbar/IStatusBar.aidl
|
ef9bc11ddbef6af2ca6e7c82775ff4263cf067c6 |
14-Apr-2016 |
Joe Onorato <joeo@google.com> |
Merge "Add support for null tag names from apps." into nyc-dev am: 9a916e5 * commit '9a916e5602908f579ac846680270677c5a89e5a4': Add support for null tag names from apps. Change-Id: Iff0ce8b4faeb935e70ce9bef6fba322707e5aa7d
|
9a916e5602908f579ac846680270677c5a89e5a4 |
14-Apr-2016 |
Joe Onorato <joeo@google.com> |
Merge "Add support for null tag names from apps." into nyc-dev
|
672d0e762d94c62f142dc980a96ef81aef55707a |
14-Apr-2016 |
Oren Blasberg <orenb@google.com> |
Merge "Don\'t show icons in overlay popup menus." into nyc-dev am: 203222e * commit '203222ea6077c1e0155971fee1cb6917b8055117': Don't show icons in overlay popup menus. Change-Id: I7abab9b6fb52ca17a811a0917f4955db9c9393e7
|
203222ea6077c1e0155971fee1cb6917b8055117 |
14-Apr-2016 |
Oren Blasberg <orenb@google.com> |
Merge "Don't show icons in overlay popup menus." into nyc-dev
|
bb541ffe5e9eda03d51cdb720259e0aeced11e37 |
14-Apr-2016 |
Amith Yamasani <yamasani@google.com> |
Merge "Multi-window assist callback" into nyc-dev am: 0d723a2 * commit '0d723a2a4d83db5f01aa5a21f3cbd9d2b608bced': Multi-window assist callback Change-Id: I4a0564800bb4c7a19a415ff109836827c4feb0e7
|
0d723a2a4d83db5f01aa5a21f3cbd9d2b608bced |
14-Apr-2016 |
Amith Yamasani <yamasani@google.com> |
Merge "Multi-window assist callback" into nyc-dev
|
388fc336b3f5c31df70fa01cf130f86b8c8d545f |
13-Apr-2016 |
Joe Onorato <joeo@google.com> |
Add support for null tag names from apps. For Wakelocks and syncs there is no requirement that an app actually supply a tag/name. Jobs will always have system-supplied tags. Bug: 26276001 Change-Id: Ie3b8e48a395de1506a2f15d5b9c9eab726bc6d0a
s/BatteryStatsImpl.java
|
3610d06239e72bb51e4150889864d2b2c18347d5 |
14-Apr-2016 |
Oren Blasberg <orenb@google.com> |
Don't show icons in overlay popup menus. This was a "regression" in CascadingMenuPopup specifically. We now check for the overflow case and don't show icons. This preserves the behavior from Marshmallow. Bug: 28026351 Change-Id: Ifbc9a20b0dadd19ef7b727023b1b0cfa45ebf993
iew/menu/CascadingMenuPopup.java
iew/menu/MenuPopup.java
|
3b049bb17fd10357005a069c0693c6d50c0023df |
14-Apr-2016 |
Alan Viverette <alanv@google.com> |
Merge "Add scroll indicators to resolver list" into nyc-dev am: 8bb7ad5 * commit '8bb7ad598560fda42ec256f02ba69cf54b433a85': Add scroll indicators to resolver list Change-Id: I8b6dbcd2ff106bf83945084b1a4956c094234240
|
8bb7ad598560fda42ec256f02ba69cf54b433a85 |
14-Apr-2016 |
Alan Viverette <alanv@google.com> |
Merge "Add scroll indicators to resolver list" into nyc-dev
|
e8222e551f8abd2d82ca4f77ddb275e2e509751e |
09-Apr-2016 |
Amith Yamasani <yamasani@google.com> |
Multi-window assist callback Introducing a new callback in VoiceInteractionSession to provide assist data for additional activities in the foreground in a multiwindow setup. PIP, docked windows and free-form windows (top-most) will be queried for assist data and passed through the new API to the Voice Interaction service. Bug: 27718385 Change-Id: Ib4427c304611b75c2078dcb54f1f7e47ae7d9cfa
s/HandlerCaller.java
|
69df48c44602f0ab64725dd82444fda23bc7f2bf |
14-Apr-2016 |
Adrian Roos <roosa@google.com> |
Merge "StrongAuthTracker: Don\'t rely on USER_PRESENT" into nyc-dev am: c142a8c * commit 'c142a8c43fa7d1b6c9d797e044060755d9ecfcd6': StrongAuthTracker: Don't rely on USER_PRESENT Change-Id: Id81115f8311e797f0b7d8a435226ea5862a9550a
|
c142a8c43fa7d1b6c9d797e044060755d9ecfcd6 |
14-Apr-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "StrongAuthTracker: Don't rely on USER_PRESENT" into nyc-dev
|
4ab7e595a5deef72448da950f2f973bc0c90fe18 |
14-Apr-2016 |
Adrian Roos <roosa@google.com> |
StrongAuthTracker: Don't rely on USER_PRESENT USER_PRESENT is sent via the background queue. A delay there can cause us not to recognize that the user has unlocked and prompt for the credential again, when trust or fingerprint would be sufficient. Also removes an obsolete reference to USER_PRESENT from TrustManagerService. Change-Id: Ie8d1a180170df5f0c8f9e71660504fd71eeacd99 Fixes: 27830458
idget/ILockSettings.aidl
idget/LockPatternUtils.java
|
7d7a075ec9257f8a93bd971df5d58a3b4f41c7f6 |
13-Apr-2016 |
Henrik Engström <henrik.engstrom@sonymobile.com> |
Merge "Make ResolverActivity respect selector intent when making filters" into nyc-dev am: 651e09f * commit '651e09fdc1b4c26dc7661e1ab127276656ece041': Make ResolverActivity respect selector intent when making filters Change-Id: I4bf1b16e6afb07c7c9bd0172539efa32dc14724e
|
651e09fdc1b4c26dc7661e1ab127276656ece041 |
13-Apr-2016 |
Adam Powell <adamp@google.com> |
Merge "Make ResolverActivity respect selector intent when making filters" into nyc-dev
|
361124ef082a79ddae6ece153aebecac09f0fbd7 |
13-Apr-2016 |
Wale Ogunwale <ogunwale@google.com> |
Merge changes Ieefeb843,Ic2a94b09 into nyc-dev am: 3fb1c81 * commit '3fb1c81394f98b025b488774916b7580f9e31dab': Update surface insets on window elevation changes. Fixed bug with cropping out drop shadow for pinned stack. Change-Id: If788ed4af5292b76576c7abd728633f20cc6eb93
|
3fb1c81394f98b025b488774916b7580f9e31dab |
13-Apr-2016 |
Wale Ogunwale <ogunwale@google.com> |
Merge changes Ieefeb843,Ic2a94b09 into nyc-dev * changes: Update surface insets on window elevation changes. Fixed bug with cropping out drop shadow for pinned stack.
|
3277cf1ea4f89d073f60b665ed48a5639de99ef2 |
17-Jul-2014 |
Henrik Engström <henrik.engstrom@sonymobile.com> |
Make ResolverActivity respect selector intent when making filters When the ResolverActivity makes a filter after an intent is chosen, either for remembering last used or an "always use" choice for the user it doesn't consider the selector in the intent if present. This means that when a resolver activity is launched for an intent with a selector, the selector is used for resolving preferred activities, and for populating the list, but when the same intent is sent again it doesn't match the filter created by the previous ResolverActivity. This in turn means that the user will get another ResolverActivity even if "Always Use" was chosen the last time. Bug: 28129216 Change-Id: I29be7010e7c890caf9789673b3c3f821ba362761
pp/ResolverActivity.java
|
b0e22ecf7d00a5fe5c5999c2d39b191ceed64d83 |
12-Apr-2016 |
Alan Viverette <alanv@google.com> |
Add scroll indicators to resolver list Also reformats resolver list XML. Bug: 27431395 Change-Id: I582448a01747b29fc6ac61dd80e27e6679507a81
idget/ResolverDrawerLayout.java
|
d5163938650510a3f77ee42ef448550d426380b2 |
13-Apr-2016 |
Philip P. Moltmann <moltmann@google.com> |
Merge "Set label for links to resolver activities." into nyc-dev am: d1b8d6d * commit 'd1b8d6d342d049e00d9a304c291c6c024aa3c0a0': Set label for links to resolver activities. Change-Id: Iaf7e59bdca4a25b347661bed7b927b8100dcac96
|
d1b8d6d342d049e00d9a304c291c6c024aa3c0a0 |
13-Apr-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Set label for links to resolver activities." into nyc-dev
|
f8173ca8ac0efef39c79d732fd9eee80d1066302 |
13-Apr-2016 |
Philip P. Moltmann <moltmann@google.com> |
Set label for links to resolver activities. Also: Add specific labels for capture-image-intent. Fixes: 20134921 Change-Id: I3678def1089512a8340f19110645a03379c26cee
pp/ResolverActivity.java
|
f35f061c50927333cc4153d573273f495c9841cd |
13-Apr-2016 |
Joe Onorato <joeo@google.com> |
Merge "Add some tests for procstats, and fix some bugs that the tests uncovered." into nyc-dev am: 5dc3c67 * commit '5dc3c674a2635179d17e96af8fb248142e03b87e': Add some tests for procstats, and fix some bugs that the tests uncovered. Change-Id: I53ee3334f58db4a0904370fc4f2f1b6b29365020
|
0c322abb25f6312158e7142309ef15c01dd407c6 |
13-Apr-2016 |
Andreas Gampe <agampe@google.com> |
Frameworks/base: Add no-thread marking to zygote am: 1ef8aef * commit '1ef8aef260c19236be023c429b41a46e7f5da8b0': Frameworks/base: Add no-thread marking to zygote Change-Id: I8ac948e3c107324ce18e44bdff74fce1bd97fc6c
|
28d67624567c5ae7bde5d953694a19af568e6744 |
13-Apr-2016 |
Adrian Roos <roosa@google.com> |
Merge "Notification MessagingStyle: Add handset views" into nyc-dev am: 4db2f1f * commit '4db2f1f6020a82012bcd3141a22bd59e0baed1d5': Notification MessagingStyle: Add handset views Change-Id: Ib1971c6c1d8aa07ef586073bf2316f2b3b18bfab
|
5dc3c674a2635179d17e96af8fb248142e03b87e |
12-Apr-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Add some tests for procstats, and fix some bugs that the tests uncovered." into nyc-dev
|
1ef8aef260c19236be023c429b41a46e7f5da8b0 |
11-Apr-2016 |
Andreas Gampe <agampe@google.com> |
Frameworks/base: Add no-thread marking to zygote Use ZygoteHooks code to mark zygote initialization to not be allowed to create threads. This is helpful when new classes are found to be used by apps but cannot be preloaded as they spawn threads. Bug: 27248115 Change-Id: I1dc3620d9e7d0054c672b993d89459fc4b353dfc
s/ZygoteInit.java
|
65adfeecd2acc4e63c00fc1f2073cc0b229f3467 |
08-Apr-2016 |
Joe Onorato <joeo@google.com> |
Add some tests for procstats, and fix some bugs that the tests uncovered. Bug: 27045736 Change-Id: Ia910730c5a3a899c89aa63dd7ab48be62cf9cfef
pp/procstats/ProcessStats.java
pp/procstats/SparseMappingTable.java
|
90fde3948d6cdd5b2bc615b60319cf39bf74423f |
12-Apr-2016 |
Jorim Jaggi <jjaggi@google.com> |
Don\'t remove background when resizing am: 971d8e6 * commit '971d8e6399d556302b52a92dd29abf44830a587c': Don't remove background when resizing Change-Id: I145e0843c11bfbcd61952e24d5fb0fd81f42c2a1
|
c1a80b08f08cfb038625cec537390705d16db3f5 |
05-Apr-2016 |
Adrian Roos <roosa@google.com> |
Notification MessagingStyle: Add handset views Bug: 27250207 Change-Id: I499cf2beaeeb34f0f189815fc0911f3b8954bd50
idget/ImageFloatingTextView.java
idget/MessagingLinearLayout.java
|
971d8e6399d556302b52a92dd29abf44830a587c |
12-Apr-2016 |
Jorim Jaggi <jjaggi@google.com> |
Don't remove background when resizing This leads to flickers, as we should not draw in a translucent way if we didn't specify that our window is translucent, because the renderer has some about translucency. Instead, we should clip the backdrop content by the inverse of the content clip rect, which is not yet implemented. Bug: 28009524 Change-Id: Ia3f54fb83997ace863e78ff1cbe45cfb64f92f26
olicy/DecorView.java
|
5986b16057a3e1e828cadacf7678a024487a417d |
12-Apr-2016 |
Yuichi Biwa <yuichi.xa.biwa@sonymobile.com> |
Merge "Fix: ResolverActivity sometimes cannot update the last chosen activity" into nyc-dev am: f763ea3 * commit 'f763ea3b0573a53543f0031a81bb48d99679977f': Fix: ResolverActivity sometimes cannot update the last chosen activity Change-Id: I9a4fccdae9071de2b28a17408eb34c8103a01b78
|
66e495e647c10955e4df09c13b6f7dc85c0e58be |
06-Aug-2015 |
Yuichi Biwa <yuichi.xa.biwa@sonymobile.com> |
Fix: ResolverActivity sometimes cannot update the last chosen activity Symptom: Calling startActivity() with an implicit intent, ResolverActivity displays preferred activity candidates. At first user selects one of them as "JUST ONCE". And next, the last one is shown again on the top with "JUST ONCE" and "ALWAYS". But even if user selects another ones except top with "JUST ONCE". Next time, the last one is not shown on the top. Instead of that, first one still remain on the top. It means that user can't select activities as "ALWAYS" except first one. Root cause: The implicit intent has a URI but not MIME type. In this case, Intent#resolveTypeIfNeeded returns "null". So MIME type is not passed to PackageManagerService. That's why this issue happens. Change-Id: I87b6da9c5d8b47e071bbedf9f7d5f3ecea730875
pp/ResolverActivity.java
|
e66546c268ad59f821dc5174786ec37aa698d088 |
12-Apr-2016 |
Mihai Nita <mnita@google.com> |
Merge "Use DisplayNameWithDialect only for some locales" into nyc-dev am: e544d40 * commit 'e544d408c06fe3e6bc3b237f718b56f03f079f29': Use DisplayNameWithDialect only for some locales Change-Id: I0611e41a010c6b5c4a937c8c5de501d3749cd438
|
e544d408c06fe3e6bc3b237f718b56f03f079f29 |
12-Apr-2016 |
Mihai Niță <mnita@google.com> |
Merge "Use DisplayNameWithDialect only for some locales" into nyc-dev
|
1b2e7adc8821a6de2cfc2ce23b0c555c1bb7f1fa |
08-Apr-2016 |
Mihai Nita <mnita@google.com> |
Use DisplayNameWithDialect only for some locales Although DisplayNameWithDialect seems to return friendlier, more "casual" names (e.g. "American English"), the result was inconsistent, and (at times) debatable. And since this setting affects not only the language of the translation, but a locale, names like "Flemish" kind of lost the whole "locale / location" idea. So we revert to use DisplayName for all but a few selected locales (that we verified are better with the "dialect" form). Bug: 27704583 Change-Id: I587081da1293cccac3cdabcd188a9b8160c233ea
pp/LocaleHelper.java
|
a8bee2d76315dd610a54c0d8e137cc21badbde93 |
12-Apr-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge "Shift+Meta+Space should reverse-rotate subtypes part 2." into nyc-dev am: 9dd39f8 * commit '9dd39f8bcc7f6f12e2e65cf2fcdf27cd169b5268': Shift+Meta+Space should reverse-rotate subtypes part 2. Change-Id: I2b4d2c4856b1182d374163b10a3f614112d4472d
|
b1e2f4fc3a7b6676aa2c19f470338d6d57ff0ce6 |
11-Apr-2016 |
Yohei Yukawa <yukawa@google.com> |
Shift+Meta+Space should reverse-rotate subtypes part 2. This CL adds JavaDoc to clarify what previous CL [1] wanted to do. No behavior change is intended in this CL. [1]: I3694edd80be6dfe18b90360e24ae4d451b331928 d39ae854820edebe3f1cb8580117c451ffa5c4ec Bug: 25753404 Bug: 28103839 Change-Id: I246223c0856382d68323f22987b998cd1613e98c
nputmethod/InputMethodSubtypeSwitchingController.java
|
435d55e66b998585d44aef298f18443b2b2a8540 |
11-Apr-2016 |
Alan Viverette <alanv@google.com> |
Merge "Revert "Add scroll indicators to resolver list layouts"" into nyc-dev am: 76961cc * commit '76961ccc52c5cb9d73336782be2d74c23600c5a3': Revert "Add scroll indicators to resolver list layouts" Change-Id: If7517611b7130e1c0995f14ffb0fff052d23a2e1
|
76961ccc52c5cb9d73336782be2d74c23600c5a3 |
11-Apr-2016 |
Alan Viverette <alanv@google.com> |
Merge "Revert "Add scroll indicators to resolver list layouts"" into nyc-dev
|
73ab8fd683a5c2d363952cf6d30be04c85537530 |
11-Apr-2016 |
Lorenzo Colitti <lorenzo@google.com> |
Merge changes Ic2c84de7,I379aef92 into nyc-dev am: b89d33e * commit 'b89d33ee4467161cb270d765bd873efab781004d': Remove duplicated code in NetworkStateTrackerHandler. Improve Tethering and NativeDaemonConnector logging. Change-Id: I52159cd2e94d951699c21be656782b45b19f03d7
|
b89d33ee4467161cb270d765bd873efab781004d |
11-Apr-2016 |
Lorenzo Colitti <lorenzo@google.com> |
Merge changes Ic2c84de7,I379aef92 into nyc-dev * changes: Remove duplicated code in NetworkStateTrackerHandler. Improve Tethering and NativeDaemonConnector logging.
|
cc329e0cfe7c6b5659905b44df009058685379be |
11-Apr-2016 |
Alan Viverette <alanv@google.com> |
Revert "Add scroll indicators to resolver list layouts" This reverts commit 81181dc3564625a4eae9889abace728b9a6e2784. Change-Id: Ib5003bb131402bef007ce8025afcdb4a8f620541
idget/ResolverDrawerLayout.java
|
cd63d247f08eddd506a679ffa244d6ac6c4742b1 |
10-Apr-2016 |
Lorenzo Colitti <lorenzo@google.com> |
Improve Tethering and NativeDaemonConnector logging. 1. Deduplicate the Tethering message numbers, and use MessageUtils to convert them to strings. 2. Add a warning to NativeDaemonConnector when an unsolicited event is more than 500ms late or takes more than 500ms to process. Bug: 27857665 Change-Id: I379aef9257027d1ccf30906e79c6389ef1f95420
til/Protocol.java
|
5573294808e7c20b774e6b40e35fac5300707baf |
11-Apr-2016 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Use inode numbers for CE storage." into nyc-dev am: 2e3ce4c * commit '2e3ce4ca462c8d5f0ebea9ba39246d949fff85fd': Use inode numbers for CE storage. Change-Id: I30229864f33d9d3835aa6bdf8840e7fbaedc39ee
|
2e3ce4ca462c8d5f0ebea9ba39246d949fff85fd |
11-Apr-2016 |
Jeff Sharkey <jsharkey@google.com> |
Merge "Use inode numbers for CE storage." into nyc-dev
|
983d61dc9ff941c2d410438d95c92cf08130ca94 |
11-Apr-2016 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Relax SparseMappingTable Slog.wtf()." into nyc-dev am: f06de20 * commit 'f06de20835e5a372731b7359d0728dc93dac6d50': Relax SparseMappingTable Slog.wtf(). Change-Id: I2c7a784c2ee075fc806641acb10307aa482ff4a2
|
f06de20835e5a372731b7359d0728dc93dac6d50 |
11-Apr-2016 |
Jeff Sharkey <jsharkey@google.com> |
Merge "Relax SparseMappingTable Slog.wtf()." into nyc-dev
|
04b70fc63a80e3df9b97a5197f1d7df022cbe92b |
11-Apr-2016 |
Jeff Sharkey <jsharkey@android.com> |
Relax SparseMappingTable Slog.wtf(). When it's triggered, it happens with such frequency that it can DoS the system server. Bug: 28104329 Change-Id: I5c58e5f5bf4d88af2cb6215bcfddf35704e22eaa
pp/procstats/SparseMappingTable.java
|
ddee2875c1587fabf09a6e0afa4369119c91ede7 |
11-Apr-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge "Shift+Meta+Space should reverse-rotate subtypes." into nyc-dev am: 270fe5d * commit '270fe5dbe49b5619ac87ebd50cdececd699fc0ad': Shift+Meta+Space should reverse-rotate subtypes. Change-Id: I8d0bd25545c6892f2788194350e290e6f8d9eb4c
|
4288419787120ce85a241a4b315d7d2123aa2d4a |
10-Apr-2016 |
Jeff Sharkey <jsharkey@android.com> |
Use inode numbers for CE storage. Certain operations, such as clearing/destroying app data, or just counting on-disk size, require us to know the CE storage directory of a particular app. To facilitate these operations, offer a method to get the inode of a CE directory, and accept that inode number for later operations. Collect and store the inode number in PackageUserState for future use when that user's CE storage is still locked. This design means it's safe to clear/destroy app data in both CE/DE storage at the same time. Move most installd-related methods to a uniform calling convention that accepts a single parent PackageParser.Package, and internally fans out to handle all "leaf" packages under that parent. In previous releases, we started installing apps using a new directory-based layout, where all app code, unpacked native libraries, and optimized code is bundled together. So now we only have a single path to measure for code size. This fixes several outstanding bugs that were causing sizes to be miscounted for apps supporting multiple architectures. Fix a subtle bug in PackageSettings that would cause "notLaunched" to be parsed incorrectly. Bug: 27828915, 27197819 Change-Id: Ia582cf3550553292bde4bb4313367111332913ec
s/InstallerConnection.java
til/ArrayUtils.java
|
d39ae854820edebe3f1cb8580117c451ffa5c4ec |
11-Apr-2016 |
Yohei Yukawa <yukawa@google.com> |
Shift+Meta+Space should reverse-rotate subtypes. This is a follow up CL to my previous CL [1], which added a new key binding Meta+Space to rotate enabled IME subtypes. With this CL, Shift+Meta+Space starts reverse-rotating enabled IME subtypes as originally planed. [1]: I4005692215edfcf8bed3e86b1e07000148f986f5 ae61f7118a92e097e854c840d5726c0920f5db0e Bug: 25753404 Bug: 28103839 Change-Id: I3694edd80be6dfe18b90360e24ae4d451b331928
nputmethod/InputMethodSubtypeSwitchingController.java
|
d6444fc78b5e1a2e456ba61b72b3042278293314 |
09-Apr-2016 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Disable snap targets that make apps <220dp" into nyc-dev am: c3769ae * commit 'c3769ae3f344c8b69c14cbef789389699af15777': Disable snap targets that make apps <220dp Change-Id: Ia5192f13cdebfb4b5c17958ae625b2a24d7414ac
|
19cf2972582198484816ac15ba83a4f46946082b |
08-Apr-2016 |
Jorim Jaggi <jjaggi@google.com> |
Disable snap targets that make apps <220dp - Make minimal task size 220dp. - Disable upper and lower targets if they result in less than 220dp task size. - If even the middle target doesn't allow 220dp task size, disable entering split screen altogether. Bug: 26451260 Change-Id: I06e358c9b3da0172c5def75cdadf975f87f9fa57
olicy/DividerSnapAlgorithm.java
|
fe6cec1ac00a4b60689a774bfef720c3b6f06b61 |
09-Apr-2016 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Only force drawing status bar background if target >= N" into nyc-dev am: fe52f91 * commit 'fe52f91f0cee39b186b1b892fc3344d3279640cf': Only force drawing status bar background if target >= N Change-Id: I424d896d801dc57ed8e14fce3205644060d33e8e
|
8f5701bd9f1149d672d63758e522dcfaaa258a73 |
05-Apr-2016 |
Jorim Jaggi <jjaggi@google.com> |
Only force drawing status bar background if target >= N Since forcing it all the time has the potential of breaking compatibility with apps, we don't want to do this. Instead, we only force it if the app targets >= N. We communicate this to window manager with PRIVATE_FLAG_FORCE_DRAW_STATUS_BAR_BACKGROUND. We introduced this for 2-up split-screen. If we have an app that doesn't draw the status bar background by itself, we just force the whole bar to be black. The same applies for windows that used translucent status bar - we also force the whole bar to be black Bug: 27285627 Change-Id: I7f1ceaa364f8a4e851935f77aa5e8d913bf11791
olicy/DecorView.java
olicy/PhoneWindow.java
|
372fdf5cfb76fe34b94b8ae6c8f02396e4939768 |
09-Apr-2016 |
Jorim Jaggi <jjaggi@google.com> |
Fix BackdropFrameRenderer leak am: b2005a0 * commit 'b2005a02170b0a5bc8518514c8a871c5fc526e09': Fix BackdropFrameRenderer leak Change-Id: I4ac669491a6c73de61f5518beec77bd2160b72d3
|
b2005a02170b0a5bc8518514c8a871c5fc526e09 |
08-Apr-2016 |
Jorim Jaggi <jjaggi@google.com> |
Fix BackdropFrameRenderer leak Make sure to stop the thread when the window gets detached. When dismissing the docked/fullscreen stack with the divider, we stop the activity while we are still in resizing mode. Bug: 28054032 Change-Id: I2d5d0ffaa9bc47e4d5252414b9a045beaebb7a69
olicy/DecorView.java
|
d6db6b3dc6c78169230672090a09b93a9cdd6b41 |
09-Apr-2016 |
Joe Onorato <joeo@google.com> |
Merge "This assert is triggering when it shouldn\'t be. Disable it for now." into nyc-dev am: e93fecf * commit 'e93fecf9a3c0740a05dde42e3dee1de9706cd4ac': This assert is triggering when it shouldn't be. Disable it for now. Change-Id: I1f2578a7e2fcdd7d1f45d1958467aa775241fab5
|
a1be176a42db8dad7dcebca8842b95bbf6cc6bf9 |
09-Apr-2016 |
Adam Powell <adamp@google.com> |
Merge "Chooser filtering and caller direct share targets" into nyc-dev am: fe5e1a7 * commit 'fe5e1a75c125095b90719b22ffcf71e0968a6530': Chooser filtering and caller direct share targets Change-Id: I8be4c3a825632be9e621ba542877d484d0b2b7f8
|
9a375470d4e3f3fde29ea5925454f49c6dc84274 |
09-Apr-2016 |
Phil Weaver <pweaver@google.com> |
Merge "Eliminate side effects of a11y window title." into nyc-dev am: ab4d5ff * commit 'ab4d5ffd123433d434a8c4e1f3bf2674d99a5fb3': Eliminate side effects of a11y window title. Change-Id: I388abfd86355bc90df4ee3b788bda0a6cd494f81
|
e93fecf9a3c0740a05dde42e3dee1de9706cd4ac |
08-Apr-2016 |
Joe Onorato <joeo@google.com> |
Merge "This assert is triggering when it shouldn't be. Disable it for now." into nyc-dev
|
fe5e1a75c125095b90719b22ffcf71e0968a6530 |
08-Apr-2016 |
Adam Powell <adamp@google.com> |
Merge "Chooser filtering and caller direct share targets" into nyc-dev
|
ab4d5ffd123433d434a8c4e1f3bf2674d99a5fb3 |
08-Apr-2016 |
Phil Weaver <pweaver@google.com> |
Merge "Eliminate side effects of a11y window title." into nyc-dev
|
52c39215db2a0e1d339733e06284a2ba81e4c794 |
08-Apr-2016 |
Adam Powell <adamp@google.com> |
Chooser filtering and caller direct share targets Let apps invoking the system chooser specify components to filter out such as themselves; this will prevent duplicate nonsensical UX where it doesn't make sense for an app to share to itself. Similarly, let apps provide their own Direct Share targets for when they do want to let users share via their own internal services in the same UI. These options can be used together. Also fix a bug where a lingering binder reference from a remote ChooserTargetService that hasn't been GC'd in the remote process could keep an active reference to a ChooserActivity instance. Bug 28073484 Change-Id: Ib613b1153b49dfedf79574b1af7c45379eceec24
pp/ChooserActivity.java
pp/ResolverActivity.java
|
a8e70595f4e7588183fb90c6dea3e92c22e7568c |
08-Apr-2016 |
Rubin Xu <rubinxu@google.com> |
Merge "Relaunch previous activity after turning work profile on" into nyc-dev am: 1b2300b * commit '1b2300b065a722cd65e7f9045b9806b1704b9280': Relaunch previous activity after turning work profile on Change-Id: Iae8a8f0294521b7c60bcc8104e1b5708dcf91108
|
1b2300b065a722cd65e7f9045b9806b1704b9280 |
08-Apr-2016 |
Rubin Xu <rubinxu@google.com> |
Merge "Relaunch previous activity after turning work profile on" into nyc-dev
|
3fe68e14b066f0238f12c4920becc8781d8ade5b |
08-Apr-2016 |
Oren Blasberg <orenb@google.com> |
Merge "Fix top level menu lingering when submenu opens." into nyc-dev am: 7ce082a * commit '7ce082a46259e948e4ea6a12f327f32aecaf167a': Fix top level menu lingering when submenu opens. Change-Id: I994fe5fa29f9b10c0d7a8e4dd306fe2e4f35df7e
|
7ce082a46259e948e4ea6a12f327f32aecaf167a |
08-Apr-2016 |
Oren Blasberg <orenb@google.com> |
Merge "Fix top level menu lingering when submenu opens." into nyc-dev
|
246c209e4fe704c0745224be0ab05225e8431d11 |
07-Apr-2016 |
Wale Ogunwale <ogunwale@google.com> |
Update surface insets on window elevation changes. Window manager factors in the surface insets when calculating the right crop for a window surface. Without the surface insets been updated and new param forwarded to window manager, the window crop will not be the right size and the window drop shadow might not show. Bug: 27364161 Change-Id: Ieefeb8435543f3137672a065269cdeefca371111
olicy/PhoneWindow.java
|
9be3c7bdc7d49e9f99861d20fb134799291f20df |
08-Apr-2016 |
Phil Weaver <pweaver@google.com> |
Eliminate side effects of a11y window title. ag/898112 added passing the window title to accessibility. To do that, it also updated copy of the title in WindowManager.LayoutParams. That was a behavior change, and the change broke cts tests that enforce that the title in LayoutParams matches its expected format. This change restores the previous behavior and adds a separate field to LayoutParams to old an up-to-date title to pass to accessibility. Bug: 28002185 Change-Id: Ia5b549113600b7c4fcc80b76c3f3a944dddaf483
olicy/PhoneWindow.java
|
08274740cd3bf34e91e243a1c5faa7d80ecb0fc6 |
07-Apr-2016 |
Joe Onorato <joeo@google.com> |
This assert is triggering when it shouldn't be. Disable it for now. The check for sequence numbers is triggering when ProcessStats is accessed after being read from a parcel. Turn off the check for now. Bug: 27045736 Bug: 27960286 Bug: 28039193 Bug: 28021719 Bug: 27960286 Change-Id: I7438441135fd1e9ce01350034262451309165525
pp/procstats/SparseMappingTable.java
|
e420c550ee98aefab92bae4017c46c7a969bf132 |
06-Apr-2016 |
Rubin Xu <rubinxu@google.com> |
Relaunch previous activity after turning work profile on When work profile is turned off, attempts to start work app activity is intercepted and redirected to an information dialog, which gives the option to turn work profile back on. When the user does turn it back on, the original activity should be relaunched. Bug: 27740167 Change-Id: I4c9d5bc949499bdb5d9f2394e13e670a48d43629
pp/UnlaunchableAppActivity.java
|
cbcfe92763e80aaf740385a7014328da68f6142b |
07-Apr-2016 |
Oren Blasberg <orenb@google.com> |
Merge "Fix icon spacing on both MenuPopup implementations." into nyc-dev am: 1b65b01 * commit '1b65b01f9317f8438e53e2b76d4790d8ed11c346': Fix icon spacing on both MenuPopup implementations. Change-Id: Ie5ead0b76552b7b93cd69fdc475ad74554711fed
|
1b65b01f9317f8438e53e2b76d4790d8ed11c346 |
07-Apr-2016 |
Oren Blasberg <orenb@google.com> |
Merge "Fix icon spacing on both MenuPopup implementations." into nyc-dev
|
d18d14950926ea9ca4947955772053247530404a |
07-Apr-2016 |
Ricky Wai <rickywai@google.com> |
Fingerprint should confirm device lock when unified am: 53940d4 * commit '53940d4c7f45a26d8b571982a1f8f4b8094aa5e0': Fingerprint should confirm device lock when unified Change-Id: Ic4849d86219fc528862fb50e0670a243ddd60868
|
53940d4c7f45a26d8b571982a1f8f4b8094aa5e0 |
05-Apr-2016 |
Ricky Wai <rickywai@google.com> |
Fingerprint should confirm device lock when unified When unified and adding a fingerprint, the user is prompted to set up a backup Bug:27419438 Change-Id: I3e857fa07c50ee0904f685b721595ef6cfe729f9
idget/ILockSettings.aidl
idget/LockPatternChecker.java
idget/LockPatternUtils.java
|
e28ff22bc4b213fe78dc50c0cf620569925392c7 |
07-Apr-2016 |
Ricky Wai <rickywai@google.com> |
Keymaster init for work profile am: dc283a8 * commit 'dc283a897680ffd33c4d15535ebe778ba5b42c43': Keymaster init for work profile Change-Id: I131c93404eca82fa174527c6f2fb4a8aa72f7b35
|
dc283a897680ffd33c4d15535ebe778ba5b42c43 |
24-Mar-2016 |
Ricky Wai <rickywai@google.com> |
Keymaster init for work profile Changes: (1) When unified work challenge is enabled and screen lock is secure - Store work profile secure key in primary profile - When primary user keystore unlocked, unlock work profile keystore - When primary user change lock to none, remove work secure key (2) When unified work challenge is enabled but screen lock is not secure - When screen lock changes to secure, store work secure key in primary (3) When user changes work challenge from unified to separated - Remove work secure key in primary (4) When user changes work challenge from separate to unified - Do (1) and (2) Bug: 27460698 Change-Id: I8f77bde5dc6b8e59c90256e75c5990100e93366b
idget/ILockSettings.aidl
idget/LockPatternUtils.java
|
0deeb857d33ddac502737665f3745f97bb62b977 |
07-Apr-2016 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Automatically trace messages on shared loopers." into nyc-dev am: 94cac07 * commit '94cac0730a23525559ded53bfaaee5a529b80aab': Automatically trace messages on shared loopers. Change-Id: Ifbc34c8d15b23ca55782ecee0973e36f33441c72
|
94cac0730a23525559ded53bfaaee5a529b80aab |
07-Apr-2016 |
Jeff Sharkey <jsharkey@google.com> |
Merge "Automatically trace messages on shared loopers." into nyc-dev
|
74cd3de6f4889d54a3da930de5e7ad00b97f03e9 |
07-Apr-2016 |
Jeff Sharkey <jsharkey@android.com> |
Automatically trace messages on shared loopers. There are a handful of looper threads in the system_process that are shared by dozens of different internal services. To help track down what these operations are, tag the processing of each message with a string that tries describing where it originated from: the class name of the Handler, and the message number or class name of the Runnable. Bug: 28046299 Change-Id: I409ec43fea8daaae4fd70df05d4fed929a7249ae
s/BackgroundThread.java
|
45b262c63cdb59b150aa22cd70f0f6fdd6583a43 |
07-Apr-2016 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Don\'t lock device when double tapping" into nyc-dev am: 347bb9a * commit '347bb9a3cf53595b8beed17574cec9c0072aa819': Don't lock device when double tapping Change-Id: I964ae558db13679b5d15220a7c783b75ea894b6b
|
f1cdf9558d2b7f8fe5b8cf3d309b48809f04403b |
06-Apr-2016 |
Jorim Jaggi <jjaggi@google.com> |
Don't lock device when double tapping Bug: 24265204 Change-Id: Ia19e956def454604ed3f3e3e9815fc1872ef649a
olicy/IKeyguardService.aidl
|
59c1ac8323759f418de028027c3db43f36f2729c |
06-Apr-2016 |
Alan Viverette <alanv@google.com> |
Merge "Add scroll indicators to resolver list layouts" into nyc-dev am: a27c1df * commit 'a27c1df9c2620707268c099f534535aeccc22044': Add scroll indicators to resolver list layouts Change-Id: Ie0eee40b6f08756cec5894c7ceed6a3508293dbc
|
a27c1df9c2620707268c099f534535aeccc22044 |
06-Apr-2016 |
Alan Viverette <alanv@google.com> |
Merge "Add scroll indicators to resolver list layouts" into nyc-dev
|
81181dc3564625a4eae9889abace728b9a6e2784 |
06-Apr-2016 |
Alan Viverette <alanv@google.com> |
Add scroll indicators to resolver list layouts Also reformats XML for consistency. Bug: 27431395 Change-Id: I468dd1582ddcabe360b8665b6f42b3248caa16a5
idget/ResolverDrawerLayout.java
|
4257b2df86c5a5f71d5dc39f4af9a3687e8e5847 |
06-Apr-2016 |
Abodunrinwa Toki <toki@google.com> |
Merge "FloatingToolbar: Include scroll indicators in overflow." into nyc-dev am: 856ebe2 * commit '856ebe206b054c86419df9bab945fabd156bebd6': FloatingToolbar: Include scroll indicators in overflow. Change-Id: I5ecf71df2d274a6fe624f171121452bd360a138b
|
8949faf0660d5c5e5479f164094f8761290824b7 |
06-Apr-2016 |
Abodunrinwa Toki <toki@google.com> |
FloatingToolbar: Include scroll indicators in overflow. Bug: 27427333 Change-Id: I7480cfe5f75d04e04792d9443435a76ab6773c64
idget/FloatingToolbar.java
|
ec0a5e0bead4ae51b60a02fad3a9fcedbfb2f461 |
06-Apr-2016 |
Makoto Onuki <omakoto@google.com> |
Merge "Make FastXmlSerializer more suitable to persist arbitrary strings" into nyc-dev am: ca94f29 * commit 'ca94f29366b9b6e3211351c2d098060114ef5fa8': Make FastXmlSerializer more suitable to persist arbitrary strings Change-Id: Ib9a061aaad82054c0060cbc2b84118a71d1c098b
|
ca94f29366b9b6e3211351c2d098060114ef5fa8 |
06-Apr-2016 |
Makoto Onuki <omakoto@google.com> |
Merge "Make FastXmlSerializer more suitable to persist arbitrary strings" into nyc-dev
|
e9ca789f8535e7fcb32961037f94dbc3aecc1484 |
06-Apr-2016 |
Joe Onorato <joeo@google.com> |
Merge "Add stack traces to logs about mismatched sequenece numbers in procstats." into nyc-dev am: 9b87cc2 * commit '9b87cc2b8b7a72249aeb1f12b4482ea7fad29cb5': Add stack traces to logs about mismatched sequenece numbers in procstats. Change-Id: Ia932b31cc3d05c4224d933d85193ca6f62d0cc8b
|
ddf6b8130f62c82241544bef19bcee4ef3171a82 |
06-Apr-2016 |
Oren Blasberg <orenb@google.com> |
Fix icon spacing on both MenuPopup implementations. Ensure we calculate based on the actual menu items in a particular menu or submenu, not based on whether the parent menu had icon spacing enabled. Bug: 28026351 Change-Id: Ie6e56eb142f0b82de38bf39ee848ddd26df2bf1c
iew/menu/CascadingMenuPopup.java
iew/menu/MenuPopup.java
iew/menu/StandardMenuPopup.java
|
9b87cc2b8b7a72249aeb1f12b4482ea7fad29cb5 |
06-Apr-2016 |
Joe Onorato <joeo@google.com> |
Merge "Add stack traces to logs about mismatched sequenece numbers in procstats." into nyc-dev
|
3ae3557ea3a9ad8429de9db14de62a4214a07cdc |
06-Apr-2016 |
Makoto Onuki <omakoto@google.com> |
Make FastXmlSerializer more suitable to persist arbitrary strings - Encode '\u000' - '\u001F', so KXmlParser can read them properly. Otherwise KXmlParser will ignore CRs/LFs in attributes, and CRs in text. - Originally FastXmlSerializer would throw if a string contains dangling surrogate pairs. Now we REPLACE them with. Bug 27792649 Change-Id: I10c547dad2475b68f60e9e8208d9a3eae8e20063
til/FastXmlSerializer.java
|
9022c7129ec763c9485f3a2de67b1e19eb77f462 |
05-Apr-2016 |
Oren Blasberg <orenb@google.com> |
Fix top level menu lingering when submenu opens. We should be calling close(false), not dismiss(), when the submenu is opened. This change brings the code closer to what it was before the prior change to StandardMenuPopup, but preserves the ondismiss behavior we want for popup menus. The net change so far is that StandardMenuPopup, not MenuBuilder#performItemAction, handles closing the top level menu when a submenu is opened. But nonetheless, the onDismiss is not called when a submenu is opened; only when an actual real "dismiss" occurs. Bug: 28001958 Change-Id: Ia0f89f8fd4bc5494f6a048c993792adfe42d88ec
iew/menu/StandardMenuPopup.java
|
5e59ea211566c03389d221303b76444fdf58065e |
05-Apr-2016 |
Sunny Goyal <sunnygoyal@google.com> |
Merge "Changing startListening to only fetch views which are bound" into nyc-dev am: 60c74e8 * commit '60c74e836fc40d65c8ac58c231956f57d26ec7eb': Changing startListening to only fetch views which are bound Change-Id: I811c2cb1603bef597eb958ff7fbd44a93d7075b2
|
60c74e836fc40d65c8ac58c231956f57d26ec7eb |
05-Apr-2016 |
Sunny Goyal <sunnygoyal@google.com> |
Merge "Changing startListening to only fetch views which are bound" into nyc-dev
|
bbc37049333ea9bce15a5bfce3941b3ad5febb9f |
05-Apr-2016 |
Roshan Pius <rpius@google.com> |
Merge "power_profile: Move all wifi power values" into nyc-dev am: bf8ea13 * commit 'bf8ea13069aec021739b9919a27741f1722466f6': power_profile: Move all wifi power values Change-Id: I31b97ab5150ecb35797f699a7fc53adc8857c039
|
bf8ea13069aec021739b9919a27741f1722466f6 |
05-Apr-2016 |
Roshan Pius <rpius@google.com> |
Merge "power_profile: Move all wifi power values" into nyc-dev
|
2857f1c783e69461735a51159f9abdb85378e210 |
31-Mar-2016 |
Sunny Goyal <sunnygoyal@google.com> |
Changing startListening to only fetch views which are bound Also associating a lastUpdateTime with every widget. This allows the host to query the widgets which were updated only after the last stopListening call. Change-Id: If9375cf2d8caa0ccca14b6649821d87ada1f3a84
ppwidget/IAppWidgetService.aidl
|
146dcc026500de5ef8152ef87372d548c71a1619 |
04-Apr-2016 |
Joe Onorato <joeo@google.com> |
Add stack traces to logs about mismatched sequenece numbers in procstats. Bug: 27045736 Change-Id: I7a0fc76928a55bb079b8234c5f5d689a401a204b
pp/procstats/SparseMappingTable.java
|
b11f31ff43396c7a8edc393fede4681a6ae051fe |
04-Apr-2016 |
Phil Weaver <pweaver@google.com> |
Merge "Add accessibility window title and anchor." into nyc-dev am: d4a1932 * commit 'd4a19326085f2a68d568dfa754c29fd0ac49d193': Add accessibility window title and anchor. Change-Id: I9b15bac883b470f06a41ee0b7ebf1b7d68e4ae2f
|
d4a19326085f2a68d568dfa754c29fd0ac49d193 |
04-Apr-2016 |
Phil Weaver <pweaver@google.com> |
Merge "Add accessibility window title and anchor." into nyc-dev
|
f9e34621e903d51a2102da5a3714acda15e35362 |
02-Apr-2016 |
Mihai Nita <mnita@google.com> |
Merge "Fix suggestions in the language selector" into nyc-dev am: 5d580ba * commit '5d580baa507ff35f1a58889b7b57d04a346696d1': Fix suggestions in the language selector Change-Id: I77d78c507d42f81336b7a926b5f02a2c6babcb3d
|
5d580baa507ff35f1a58889b7b57d04a346696d1 |
02-Apr-2016 |
Mihai Niță <mnita@google.com> |
Merge "Fix suggestions in the language selector" into nyc-dev
|
80cd40449a96316a39b8a21ddbf4e9075a003393 |
02-Apr-2016 |
Jorim Jaggi <jjaggi@google.com> |
Do not clear INSCREEN and INSET_DECOR for resolver am: 958f00f * commit '958f00f396e1e7bf2edc4aa4e27fe11fa533b44a': Do not clear INSCREEN and INSET_DECOR for resolver Change-Id: Iab172e0260470d656978720333352ae1b1f5196f
|
958f00f396e1e7bf2edc4aa4e27fe11fa533b44a |
02-Apr-2016 |
Jorim Jaggi <jjaggi@google.com> |
Do not clear INSCREEN and INSET_DECOR for resolver Since we switched this activity to draw the system bar backgrounds, and clearing these flags leads to that we don't get the insets communicated, we need to remove the clearing of the flags. Bug: 27914346 Change-Id: I72114ac7cec40933fa45891b3d1441bd30f883d4
pp/ResolverActivity.java
|
86235d497007ad17ddec7e659fb0e0c36b010745 |
01-Apr-2016 |
Mihai Nita <mnita@google.com> |
Fix suggestions in the language selector The current implementation makes the decision based on the list of locales translated in frameworks/base It will break if we remove country from the resource locale IDs (e.g. fr-FR => fr) It also offers no flexibility in case we want to suggest a country based on other criteria. Bug: 27378061 Change-Id: I3d8514e8abff83a4c98c5658533738611cf12576
pp/LocaleHelper.java
pp/LocaleStore.java
pp/SuggestedLocaleAdapter.java
|
a124a533cf52af42b4e933c3bf44173705af4745 |
02-Apr-2016 |
Toni Barzic <tbarzic@google.com> |
Merge "Teach keyguard about PASSWORD_QUALITY_MANAGED" into nyc-dev am: 1c2db89 * commit '1c2db8992f5db3dfcb0c35e55850c2f469d6d253': Teach keyguard about PASSWORD_QUALITY_MANAGED Change-Id: I7e99e8cec86ee06e2e96d67e557762a5098dea04
|
1c2db8992f5db3dfcb0c35e55850c2f469d6d253 |
02-Apr-2016 |
Toni Barzic <tbarzic@google.com> |
Merge "Teach keyguard about PASSWORD_QUALITY_MANAGED" into nyc-dev
|
47814b082929c3d4ac9eda2f9cd7678ae4f0f0fb |
02-Apr-2016 |
Chong Zhang <chz@google.com> |
Merge "Avoid extra relaunch when rotating side-by-side apps" into nyc-dev am: fbe10f1 * commit 'fbe10f175fa3cb2083d15b4dbfb05c6f223d7f2c': Avoid extra relaunch when rotating side-by-side apps Change-Id: I1f58f668a9593571b26d9c8c9692cd625e9679a8
|
fbe10f175fa3cb2083d15b4dbfb05c6f223d7f2c |
01-Apr-2016 |
Chong Zhang <chz@google.com> |
Merge "Avoid extra relaunch when rotating side-by-side apps" into nyc-dev
|
167bbfac24b1e78576b18c0522218838dfdf57bb |
31-Mar-2016 |
Chong Zhang <chz@google.com> |
Avoid extra relaunch when rotating side-by-side apps Update configuration with WM first and check if the stacks need to be resized due to the update. If so, let activity manager resize the stacks inline, instead of letting WM schedule another pass of resizeStack. This way the configuration will be updated to the latest before ensureActivity- ConfigurationLocked, and we don't need another relaunch there. bug: 27834014 Change-Id: Ib761a96cada0c3247b0480f18370670c593159da
til/ArrayUtils.java
|
2d9616511af40a6b100e1330e581bb4949018db3 |
01-Apr-2016 |
Philip P. Moltmann <moltmann@google.com> |
Merge "Make sure PrintDocumentInfo is always sane." into nyc-dev am: 4f05eb1 * commit '4f05eb194cf3f2c7c518d643d29906d4c7d246de': Make sure PrintDocumentInfo is always sane. Change-Id: I48ac9dce7a84a9926b3756f0f190d05799ffdaad
|
4f05eb194cf3f2c7c518d643d29906d4c7d246de |
01-Apr-2016 |
Philip P. Moltmann <moltmann@google.com> |
Merge "Make sure PrintDocumentInfo is always sane." into nyc-dev
|
2a91e4aabccd260655ecd2e3dc7f00044e8ca250 |
01-Apr-2016 |
Roshan Pius <rpius@google.com> |
power_profile: Move all wifi power values Move over all wifi related power values to power_profile.xml from config.xml. If these parameters are present in both the xml files, we ignore the one in config.xml, else we fall back to config.xml value. Also add wifi tx level battery consumption BUG: 27227497 Change-Id: I331dcdf5694740b951298b61c3105952b884690a
s/PowerProfile.java
|
613eac8d76e6bf185ce0a381522b74d1d13e27c4 |
01-Apr-2016 |
Wei Wang <weiwa@google.com> |
Merge "Add death monitor to AsyncChannel Server." into nyc-dev am: 3054d01 * commit '3054d010327f8888919d7e0a97d63773dd015681': Add death monitor to AsyncChannel Server. Change-Id: I949160fa577caf42c02fbd07270e20c56cc2803a
|
3054d010327f8888919d7e0a97d63773dd015681 |
01-Apr-2016 |
Wei Wang <weiwa@google.com> |
Merge "Add death monitor to AsyncChannel Server." into nyc-dev
|
19c4883c850c2d1628e844b48778856673d8bfe6 |
28-Mar-2016 |
Wei Wang <weiwa@google.com> |
Add death monitor to AsyncChannel Server. Bug:27878941 Change-Id: Ia6d12b49979b47434db7969372d6c02f799bc7d4
til/AsyncChannel.java
|
e413d20fa951fc18eff74d65656b2e83ec81c98a |
31-Mar-2016 |
Alan Viverette <alanv@google.com> |
Merge "Improve handling of AlertDialog padding between title and content" into nyc-dev am: f0f919f * commit 'f0f919f19a6b442648048837c2ff3517f89853da': Improve handling of AlertDialog padding between title and content Change-Id: Ia506c800dbdbdd3214f80a9f75fb78bfbc4c4847
|
f0f919f19a6b442648048837c2ff3517f89853da |
31-Mar-2016 |
Alan Viverette <alanv@google.com> |
Merge "Improve handling of AlertDialog padding between title and content" into nyc-dev
|
4723f36d3e93ce4585233de31c72143a46b657f7 |
30-Mar-2016 |
Philip P. Moltmann <moltmann@google.com> |
Make sure PrintDocumentInfo is always sane. Change-Id: I73cf554d42dc33b7a1f6577088ec53b447f14c8c
til/Preconditions.java
|
ed72f0e9ba9a9261cb70d77e6172a582923f31d7 |
31-Mar-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStats: Add ble scans to checkin data and start global ble scan timer" into nyc-dev am: ac4dfec1 * commit 'ac4dfec1c6d684b7d0d8ce09a5cba8fa9003e3a4': BatteryStats: Add ble scans to checkin data and start global ble scan timer Change-Id: I70c38df715190c58809732d03835286ab18a2e27
|
ac4dfec1c6d684b7d0d8ce09a5cba8fa9003e3a4 |
31-Mar-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStats: Add ble scans to checkin data and start global ble scan timer" into nyc-dev
|
fa04bc7a5d49415bc7cd397bb9678316d3824f85 |
31-Mar-2016 |
Philip P. Moltmann <moltmann@google.com> |
Merge "Add the print service recommendation service" into nyc-dev am: 740a5f0 * commit '740a5f023eea7b2fdb3e31efe8b8d5ac18aa8302': Add the print service recommendation service Change-Id: Ie58ade9356f591781496581259b6d8a876780ac9
|
b6ba05ffb07f5785c24de21152405ee0bd92bf3c |
31-Mar-2016 |
Andrii Kulian <akulian@google.com> |
Merge "Refactor usages of Picture In Picture and Multi Window (1/4)" into nyc-dev am: ac94586 * commit 'ac945867145c571506a211ccb0a87a3402c4d745': Refactor usages of Picture In Picture and Multi Window (1/4) Change-Id: I34a274c3eca15546d7be85fbb30ac072ff03db7f
|
1dae8e1f0d5e2ff0e0446b852fff891e810dcb51 |
31-Mar-2016 |
Mihai Nita <mnita@google.com> |
Merge "Ignore stopwords in the Arabic locale sort" into nyc-dev am: aeaa8d6 * commit 'aeaa8d62563da3b615f54b564e01aba3a98f29da': Ignore stopwords in the Arabic locale sort Change-Id: Id130f4608b116a88cdf40d2d7c2a6be2309284e9
|
d9b99be587962e5cb696327cf837f8b82ecd6b5c |
31-Mar-2016 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStats: Add ble scans to checkin data and start global ble scan timer Bug:27930206 Change-Id: Ieb81eddeb0ac54ad93615f3abdc18cbcab19a729
s/BatteryStatsImpl.java
|
740a5f023eea7b2fdb3e31efe8b8d5ac18aa8302 |
31-Mar-2016 |
Philip P. Moltmann <moltmann@google.com> |
Merge "Add the print service recommendation service" into nyc-dev
|
ac945867145c571506a211ccb0a87a3402c4d745 |
31-Mar-2016 |
Andrii Kulian <akulian@google.com> |
Merge "Refactor usages of Picture In Picture and Multi Window (1/4)" into nyc-dev
|
d6bfb82dc85dba3c469a407cc318e63cfff33a0e |
31-Mar-2016 |
Alan Viverette <alanv@google.com> |
Improve handling of AlertDialog padding between title and content Very slight improvements all-around. There is now greater separation between the list's top edge and the title and less separation between the list's bottom edge and the buttons. Bug: 27535708 Change-Id: Ia0d0dfa5ea6d34597104885dd2c773144dcf446e
pp/AlertController.java
|
aeaa8d62563da3b615f54b564e01aba3a98f29da |
31-Mar-2016 |
Mihai Niță <mnita@google.com> |
Merge "Ignore stopwords in the Arabic locale sort" into nyc-dev
|
79675b326c5d5f49af1e2314b3d6b1466c857fe2 |
30-Mar-2016 |
Toni Barzic <tbarzic@google.com> |
Teach keyguard about PASSWORD_QUALITY_MANAGED PASSWORD_QUALITY_MANAGED should have password security mode, rather than None. BUG=27923581 Change-Id: I6b2aeee0a79a37a868d7d30117c77f73495892ad
idget/LockPatternUtils.java
|
9dcb86a48d73f399fb1b5c020005d76d350eeac2 |
14-Mar-2016 |
Philip P. Moltmann <moltmann@google.com> |
Add the print service recommendation service This service connects through the print manager to the print spooler: PrintSpooler.AddPrintersActivity <-> PrintManager <-> PrintManagerService <-> UserState <-> RemotePrintServiceRecommendationService <-> PrintRecommendationService <-> PrintRecommendationServiceImpl Hence there is a lot of mindless plumming. The actual changes are only in the AddPrintersActivity which is extended to show another list of services: The recommended services. The PrintServiceRecommendationService is based on the experimenal print service stubs provider. This provider was contributed the Android by Mopria. As this services uses Android own network discovery service most code from the experimental provider goes away. In fact the only logic left over is the selections of mdns-txt fields to look at and the printer vendor configuration. This relies on the Android MDNS to get fixed (Bug: 27696905). This also does not deal with how to update the recommendation service. Bug: 24533249 Change-Id: I6edc6e25fc08a50d478b61c71bb8ea158b08624c
til/Preconditions.java
|
4de75e9fa22e5937ff7f9ad206bb71ac95beb881 |
30-Mar-2016 |
Mihai Nita <mnita@google.com> |
Ignore stopwords in the Arabic locale sort Bug: 26277596 Change-Id: I7cf36d67313de8ee89d12b0289a15bccb9dd9ecc
pp/LocaleHelper.java
|
9f42270f9b16ef47f713868af0796262b2eafc57 |
31-Mar-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge "Add IC#closeConnection()." into nyc-dev am: f6f0f5f * commit 'f6f0f5fbe988cede008168438e469657c62ac51b': Add IC#closeConnection(). Change-Id: Id5dff1aab51d7538fe8213a6692aff6069ae8f7a
|
f6f0f5fbe988cede008168438e469657c62ac51b |
30-Mar-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge "Add IC#closeConnection()." into nyc-dev
|
63d118531c98975d7a574959477043f4d3232b29 |
30-Mar-2016 |
Teng-Hui Zhu <ztenghui@google.com> |
Merge "LUTInterpolator needs to have 2 frame at minimal" into nyc-dev am: 620a84c * commit '620a84c76aa3b0180fa214328cd200645de9008d': LUTInterpolator needs to have 2 frame at minimal Change-Id: I21005de68c66524ce471e423baaaccd6adb21e62
|
620a84c76aa3b0180fa214328cd200645de9008d |
30-Mar-2016 |
Tenghui Zhu <ztenghui@google.com> |
Merge "LUTInterpolator needs to have 2 frame at minimal" into nyc-dev
|
9f9afe526d1f8ad17c628fc9e1e839725ffe913e |
30-Mar-2016 |
Yohei Yukawa <yukawa@google.com> |
Add IC#closeConnection(). It turns out that BaseInputConnection has still depended on a private API named BaseInputConnection#reportFinish(), which was introduced 4 years ago to work around a UI freeze due to an unbalanced batch edit count [1]. Note that such an unbalanced batch edit count cannot always be avoidable. It can easily occur in the following situations. - The current IME crashed during batch edit. - The user changed the View focus during batch edit. - The current IME called IMM#switchToNextInputMethod() during batch edit. The remaining problem is that #reportFinish() is still an internal API and only subclasses of BaseInputConnection can implement it, and IMM calls it when and only when the current InputConnection is BaseInputConnection or its subclass. InputConnectionWrapper and any other InputConnection implementations will never receive such a callback to clean up InputConnection#{begin, end}BatchEdit(), which is considered to be a major contributor to UI freeze. To address the above issue, we unhide BaseInputConnection#reportFinish() as InputConnection#closeConnection() so that application developers can receive an appropriate callback to clean up internal state including unfinished batch edit. [1] I5525d776916f0c42d5e6d4a4282aed590d7f0e9a 9d69ecbf61a4a142c3f4cbb9d5659faa6f85e832 Bug: 24688781 Bug: 25332806 Change-Id: I234309c5880c9fe0b299b8bd0f8862796d4dda0d
iew/IInputConnectionWrapper.java
iew/InputConnectionWrapper.java
idget/EditableInputConnection.java
|
a5dcc6c25d38fe63a15f1b5920c439696726d3da |
30-Mar-2016 |
Teng-Hui Zhu <ztenghui@google.com> |
LUTInterpolator needs to have 2 frame at minimal Otherwise, it could be having invalid data, here NAN. Fix:27343522 Change-Id: I5bb17f04c62f268ec633675015ef589be2413338
iew/animation/FallbackLUTInterpolator.java
|
933076d80561751618f462b26309ce9e4c3ff3bf |
30-Mar-2016 |
Andrii Kulian <akulian@google.com> |
Refactor usages of Picture In Picture and Multi Window (1/4) Bug: 27365860 Change-Id: I1590e430a12ceb84cb83da295e0bf7e4378fea96
olicy/PhoneWindow.java
idget/DecorCaptionView.java
|
843fcb079ec1d3aae6a431af57530dfa2d385552 |
30-Mar-2016 |
Winson <winsonc@google.com> |
Merge changes Ie59ed72c,Ie763a2a6,I7f830e5c,Ife637438 into nyc-dev am: fe1886f * commit 'fe1886f8b82330315a62e10d6dd27b0aa7c045cb': Should not update initial state at all on resize. Adding logging to track down bitmap issues. Moving the background to the window. Adding clear-all button. Change-Id: I18865c7e916863138a3e8ab36b5e594ed92bc666
|
fe1886f8b82330315a62e10d6dd27b0aa7c045cb |
30-Mar-2016 |
Winson Chung <winsonc@google.com> |
Merge changes Ie59ed72c,Ie763a2a6,I7f830e5c,Ife637438 into nyc-dev * changes: Should not update initial state at all on resize. Adding logging to track down bitmap issues. Moving the background to the window. Adding clear-all button.
|
e8a4eff9d919481f021903be8389d4b6e93d2ca5 |
29-Mar-2016 |
Winson <winsonc@google.com> |
Moving the background to the window. - Make sure to remove the background from the DecorView while resizing, so we don't draw it twice. Bug: 27869246 Change-Id: I7f830e5c825749fdf2b5bbda7af92239702b70ad
olicy/DecorView.java
|
d071808b85e9f7d47e54c6492925e937d941411b |
29-Mar-2016 |
Oren Blasberg <orenb@google.com> |
Merge "Call the onDismiss listener in submenus." into nyc-dev am: d86fd61 * commit 'd86fd61cd865b4515760d48f9137ad80c7b23e97': Call the onDismiss listener in submenus. Change-Id: If8719d69715d83ab48809c119a4f75b4fa249201
|
d86fd61cd865b4515760d48f9137ad80c7b23e97 |
29-Mar-2016 |
Oren Blasberg <orenb@google.com> |
Merge "Call the onDismiss listener in submenus." into nyc-dev
|
46fd870e5e5645ca8a1ad306f5df50d8b2ca7d63 |
29-Mar-2016 |
Andreas Gampe <agampe@google.com> |
Merge "Frameworks/base: Refactor package manager" am: 453a77c * commit '453a77c702f0c857b4900aeb5772e37d0a309b1f': Frameworks/base: Refactor package manager Change-Id: Ia8003f32edfa9cb22e4e2378c2b733a736cb8da1
|
4348688ed351e32ac6c478deb92be7579a1131ea |
28-Mar-2016 |
Oren Blasberg <orenb@google.com> |
Call the onDismiss listener in submenus. For StandardMenuPopup, if user opens a submenu, the ondismiss listener is no longer called. Instead, it is called when the submenu (which is now open in the top level menu's place) is dismissed. Bug: 27877103 Change-Id: I069388fd173142620c667fa8d1cb21e88d5266fe
iew/menu/MenuBuilder.java
iew/menu/StandardMenuPopup.java
|
36e09451c3c73b336a6ddb33edcd0eccc7e688fa |
29-Mar-2016 |
Alan Viverette <alanv@google.com> |
Merge "Use default implementation for onForwardingStopped() in action menu" into nyc-dev am: f25ea2f * commit 'f25ea2fece6dfe3c63cd063e5342e0102ee6d1f3': Use default implementation for onForwardingStopped() in action menu Change-Id: I884e15fce160a4cdefbad3418bfe6213f1977a1e
|
b3f53cb6c3db5c5ed8ac303c9fafb16636e60ac8 |
29-Mar-2016 |
Christopher Tate <ctate@google.com> |
Merge "Clean up a couple of bugs about transport init staging" into nyc-dev am: 09d83b0 * commit '09d83b032e5f456750f2f3149aa4932836643957': Clean up a couple of bugs about transport init staging Change-Id: I0c32b31bf82b1d3ed798263816ca789c3a7305d8
|
f25ea2fece6dfe3c63cd063e5342e0102ee6d1f3 |
29-Mar-2016 |
Alan Viverette <alanv@google.com> |
Merge "Use default implementation for onForwardingStopped() in action menu" into nyc-dev
|
09d83b032e5f456750f2f3149aa4932836643957 |
29-Mar-2016 |
Chris Tate <ctate@android.com> |
Merge "Clean up a couple of bugs about transport init staging" into nyc-dev
|
288e3f50dd3ae5288566fde969ef547816babace |
29-Mar-2016 |
Andreas Gampe <agampe@google.com> |
Frameworks/base: Refactor package manager Minimal cherry-pick to keep things alive. Bug: 27689078 (cherry picked from commit bdd30d86ef98456161069d11481b2ccd25a11b4e) Change-Id: I06b9d75f58c59cb07ef5170f784ea6745168efaa
s/ZygoteInit.java
|
736a85f166d0a9701f93e9a480c914e0246409e1 |
29-Mar-2016 |
Alan Viverette <alanv@google.com> |
Use default implementation for onForwardingStopped() in action menu Otherwise we never exit forwarding if the popup has already been dismissed. Bug: 27886370 Change-Id: I3a7a51c18c15e12e2e9ef4cac853b87eb46d36de
iew/menu/ActionMenuItemView.java
|
396d549113bc633f719acc643c7dfc5f2a8fae4e |
23-Mar-2016 |
Phil Weaver <pweaver@google.com> |
Add accessibility window title and anchor. Plumbing through the title of windows so support multiwindow accessibility. Adding ability to determine the anchor of a pop-up window so the pop-up can be traversed as part of its anchor. Bug: 27687627 Bug: 8449376 Change-Id: I59e98a29fb90029407a26de5bf3d900fed5dd627
olicy/PhoneWindow.java
|
f201d49c7be4b79ca149d75756f1e43f4f39f446 |
29-Mar-2016 |
Nicolas Prevot <nprevot@google.com> |
Merge "Update cross-profile intent resolver." into nyc-dev am: 82b1a68 * commit '82b1a68ed488b5d787c4eee2bc0052b4a76d7ae1': Update cross-profile intent resolver. Change-Id: Icb4a80d4ee7ad571835bf038a4d3f0c316370749
|
82b1a68ed488b5d787c4eee2bc0052b4a76d7ae1 |
29-Mar-2016 |
Nicolas Prévot <nprevot@google.com> |
Merge "Update cross-profile intent resolver." into nyc-dev
|
d5f70b748351eb82a5f3567e2a1edea2de458951 |
22-Mar-2016 |
Christopher Tate <ctate@google.com> |
Clean up a couple of bugs about transport init staging Using the right names for things typically works better. Bug 27794697 Change-Id: Ic8c3c2c978536545bd669c1c12aad9ee6783f38a
ackup/LocalTransport.java
|
99821d54b1347588ebca9a0e1e60caea328cf45a |
29-Mar-2016 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Fix nav bar consuming" into nyc-dev am: 15d4b5a * commit '15d4b5aae852f4c4df9b4a97d86fb4e304cfd677': Fix nav bar consuming
|
e5638a6f75472127493422a68954aa3fd2109658 |
26-Mar-2016 |
Jorim Jaggi <jjaggi@google.com> |
Fix nav bar consuming - Cache shouldAlwaysConsumeNavbar so it doesn't get reset when insets == null - Remove logic with frame comparison when determining whether to consume nav bar. Not sure how that ever worked. - Make sure shouldAlwaysConsumeNavBar survives when consuming insets. Bug: 27157904 Change-Id: I35f209ab27cc12240038da7efa9e79c95f70c6ce
olicy/DecorView.java
|
ee93672b78a8054713f340ef07a512d86e6db5cc |
28-Mar-2016 |
Joe Onorato <joeo@google.com> |
Merge "Refactor ProcessStats." into nyc-dev am: 0caf007 * commit '0caf007b3f0b4cd21be285820c270c51a8e502b7': Refactor ProcessStats.
|
0caf007b3f0b4cd21be285820c270c51a8e502b7 |
28-Mar-2016 |
Joe Onorato <joeo@google.com> |
Merge "Refactor ProcessStats." into nyc-dev
|
f53bbbc73049ab948649a420ee73ddc2659d8dc5 |
28-Mar-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge "Ensure IC#finishComposingText() is called on the correct Handler." into nyc-dev am: 9194f34 * commit '9194f344b922cd04e5e44206ada6191865631daa': Ensure IC#finishComposingText() is called on the correct Handler.
|
9194f344b922cd04e5e44206ada6191865631daa |
28-Mar-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge "Ensure IC#finishComposingText() is called on the correct Handler." into nyc-dev
|
aaa38c9f1ae019f0fe8c3ba80630f26e582cc89c |
28-Mar-2016 |
Yohei Yukawa <yukawa@google.com> |
Ensure IC#finishComposingText() is called on the correct Handler. This attempts to reland previously reverted CLs [1][2] due to an unexpected regression (Bug 27824691). The Bug 27868748 we want to address by this CL is that currently InputConnection#finishComposingText() can be called on the root view's Handler no matter what Handler is associated with ControlledInputConnectionWrapper. Actually the root cause of Bug 6789252 is the same, but there we worked around it by not calling InputConnection#finishComposingText() in certain situations [3]. With this CL we should be able to logically revert that workaround. This CL also removes redundant IMM#mServedInputConnection. This is safe because the following two fields have the same lifetime. - InputMethodManager#mServedInputConnection - InputMethodManager#mServedInputConnectionWrapper We do not need to maintain both of them. This also allows us to use a strong refecente in IInputConnectionWrapper#mInputConnection instead of a WeakReference. To understand why this is safe, we need to understand how things previously worked, which is as follows: 1. InputMethodManager#mServedInputConnection becomes non-null. -> IInputConnectionWrapper#mInputConnection.get() is guaranteed to be alive. 2. InputMethodManager#mServedInputConnection becomes null or another object. -> IInputConnectionWrapper#mInputConnection.get() may not be alive. Since we know exactly when InputMethodManager#mServedInputConnection is updated, in theory we do not need to use WeakReference here, and with this CL we do not use WeakReference anymore. Actually the initial commit [1] accidentally removed the last strong reference to the active InputConnection and WeakReference could be null at any time, which was what we observed in Bug 27824691. [1]: I1181e067aa5bedbdf0c7ec1bcec479257aea511c afb6558c8f5e0ee797b252558d7e529e3d946d8f [2]: Ibe94f115e607a198d12ecd3d4e4f91a7d9469c98 16e2c7b59aacf44df7aaa0d04e0228240907487f [3]: I66f51da1299532793ef8fa700f35b0811670f235 4e5184f929d2498714bc7734fe10b9b8810cb071 Bug: 27868748 Change-Id: If2a03bc84d318775fd4a197fa43acde086eda442
iew/IInputConnectionWrapper.java
idget/EditableInputConnection.java
|
bef5aad065fd2f5f222ac14a8d063d12348c7c34 |
27-Mar-2016 |
Jeff Sharkey <jsharkey@android.com> |
Update PRE_BOOT_COMPLETED for FBE. am: bd91e2f * commit 'bd91e2f3f6aca512a02be645b2515b5e3331e177': Update PRE_BOOT_COMPLETED for FBE.
|
bd91e2f3f6aca512a02be645b2515b5e3331e177 |
22-Mar-2016 |
Jeff Sharkey <jsharkey@android.com> |
Update PRE_BOOT_COMPLETED for FBE. Now that CE data isn't available until after a user is unlocked, we need to delay the PRE_BOOT_COMPLETED broadcasts. This is done by adding a new RUNNING_UNLOCKING user state to the UserController lifecycle. We now track the last fingerprint a user was logged in under, and we dispatch PRE_BOOT receivers when that fingerprint changes. To work around battery pull issues, we only persist the updated fingerprint once all PRE_BOOT receivers have finished. This is less granular than the original solution, but it's still correct. We only consider a user as "logged in" once it transitions into the RUNNING_UNLOCKED state. When starting a process, track if the user was "unlocked" when started, so that we only spin up unaware providers in processes started before user unlock. Add generic IProgressListener to communicate PRE_BOOT progress and strings up to lock screen. For now, LockSettingsService just blocks until finished, but it could display these strings in the future. Bug: 27220885 Change-Id: I349439776b885acd32f6a578d8951ffd95640be2
til/ProgressReporter.java
|
ea42b59a06f27b9ba282b448aec1d93436221711 |
25-Mar-2016 |
Jorim Jaggi <jjaggi@google.com> |
Merge changes from topic \'recents_transition\' into nyc-dev am: a04c532 * commit 'a04c532a09b8d946ebc9a086f673220059218869': Implement transition for docking task in recents #6 Implement transition for docking task in recents #5 Implement transition for docking task in recents #4 Implement transition for docking task in recents #3 Implement transition for docking task in recents #2 Implement transition for docking task in recents #1 Show a scrim activity if task is not resizable
|
2adba07d75419462873dfeef40d4c983d832ed99 |
03-Mar-2016 |
Jorim Jaggi <jjaggi@google.com> |
Show a scrim activity if task is not resizable Add a callback to TaskStackChangeListener which gets fired when the system might need to inform the user that a specific app might not work in multi-window. Use that callback in SysUI to show a translucent activity which scrims the activity behind to inform that it might not be resizable. Debounce the information to once per multi-window session, to not make it annoying. Introduce launchTaskId to start an activity in an existing task, and protect that with START_TASKS_FROM_RECENTS permission. Bug: 27327287 Bug: 27431869 Change-Id: I89e8d653872ab01ba3c1e252b426e5481da0e6ca
tatusbar/IStatusBar.aidl
|
08c8f70c6cdb6e3b38fb207d369002d590acbf0c |
25-Mar-2016 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Add shadow during resizing in docked mode" into nyc-dev am: 1f6bdbc * commit '1f6bdbca6955ac195807fd82b325bd8010ea6141': Add shadow during resizing in docked mode
|
c39c7b0ce2b80fbadfd58245c106cc513b83eac2 |
24-Mar-2016 |
Jorim Jaggi <jjaggi@google.com> |
Add shadow during resizing in docked mode Bug: 27738239 Change-Id: I48c45bd97c2aa7f3d7bbb5b1ba650fbe408bd0bf
olicy/BackdropFrameRenderer.java
olicy/DecorView.java
olicy/PhoneWindow.java
|
4304f6f10d153d3976aee862f468e6493b16d61b |
25-Mar-2016 |
Makoto Onuki <omakoto@google.com> |
Merge "Fix potential crash loop" into nyc-dev am: 619f468 * commit '619f4682a3ba41d1d39356f16c9b1ec394b01464': Fix potential crash loop
|
619f4682a3ba41d1d39356f16c9b1ec394b01464 |
25-Mar-2016 |
Makoto Onuki <omakoto@google.com> |
Merge "Fix potential crash loop" into nyc-dev
|
228f051748088c8831064b72c6ca4064840e215b |
25-Mar-2016 |
Griff Hazen <griff@google.com> |
Merge "Detect ranchu as emulator" into nyc-dev am: b63188d * commit 'b63188de43c57174cccc1dc4c9b1df94828047e0': Detect ranchu as emulator
|
b63188de43c57174cccc1dc4c9b1df94828047e0 |
25-Mar-2016 |
Griff Hazen <griff@google.com> |
Merge "Detect ranchu as emulator" into nyc-dev
|
c5475d42a45ba48477257879e7a5b2af54a23f98 |
25-Mar-2016 |
Makoto Onuki <omakoto@google.com> |
Fix potential crash loop Bug 27548047 Change-Id: I10648ccb2fd17464e18308846b910efa129ce126
ontent/PackageMonitor.java
|
e3221b5488aad3898abac47f6e28f4779c54543b |
25-Mar-2016 |
Philip P. Moltmann <moltmann@google.com> |
Merge "Change hasCustomPrintIcon and setStatus as requested by API council." into nyc-dev am: ebf3976 * commit 'ebf397625ea5ee41af531da251d8d0cb89c26beb': Change hasCustomPrintIcon and setStatus as requested by API council.
|
ebf397625ea5ee41af531da251d8d0cb89c26beb |
25-Mar-2016 |
Philip P. Moltmann <moltmann@google.com> |
Merge "Change hasCustomPrintIcon and setStatus as requested by API council." into nyc-dev
|
d3c454db291e2780c4ad5fe8b5d9e8ce3fbea114 |
25-Mar-2016 |
Griff Hazen <griff@google.com> |
Detect ranchu as emulator Bug: 27780791 Change-Id: I23e5511acfba22260714874baf5e9380480b22bf
til/ScreenShapeHelper.java
|
d74d1e549168ba521e8009961b76e8718be37aa1 |
18-Mar-2016 |
Philip P. Moltmann <moltmann@google.com> |
Change hasCustomPrintIcon and setStatus as requested by API council. Bonus: null advanced keys produced a exception deep in the print spooler. Hence prevent null keys on the surface from now on. Bug: 27716355 Change-Id: I3c064956f4e670cd7091437ade06605aa8d797b0
til/Preconditions.java
|
4eb64fdbcf899a81d0a6a04dc3658d03d9df8247 |
21-Mar-2016 |
Joe Onorato <joeo@google.com> |
Refactor ProcessStats. - Pull most of the inner classes out into their own files. - Move everything to a new android.app.procstats package. - Move all of the code that was manipulating the big list of longs to use the new SparseMappingTable class rather than doing everything by hand. The logic is unchanged. - Add a sequence number check to SparseMappingTable so when the big list of longs and the individual tables are reset, which happens somewhat independently, we can assert when one of them doesn't get reset.
pp/IProcessStats.aidl
pp/ProcessMap.java
pp/ProcessStats.aidl
pp/ProcessStats.java
pp/procstats/DumpUtils.java
pp/procstats/DurationsTable.java
pp/procstats/IProcessStats.aidl
pp/procstats/ProcessState.java
pp/procstats/ProcessStats.aidl
pp/procstats/ProcessStats.java
pp/procstats/PssTable.java
pp/procstats/ServiceState.java
pp/procstats/SparseMappingTable.java
pp/procstats/SysMemUsageTable.java
pp/procstats/package.html
|
a4700fe435c8258af7bc7722f84dd74ca0dda909 |
24-Mar-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge changes I16312592,Iadfc226e into nyc-dev am: cdf90bb * commit 'cdf90bb6747aa100305def66a7984522600d803e': Revert "Remove redundant IMM#mServedInputConnection." Revert "Make sure to call back reportFinish() on the desired Handler."
|
cdf90bb6747aa100305def66a7984522600d803e |
24-Mar-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge changes I16312592,Iadfc226e into nyc-dev * changes: Revert "Remove redundant IMM#mServedInputConnection." Revert "Make sure to call back reportFinish() on the desired Handler."
|
223db8b6f5a6be51eac16d1f38cf01e4466a4233 |
24-Mar-2016 |
Yohei Yukawa <yukawa@google.com> |
Revert "Remove redundant IMM#mServedInputConnection." This reverts commit afb6558c8f5e0ee797b252558d7e529e3d946d8f. It turns out that this CL caused a serious regression Bug 27824691. Bug: 25332806 Bug: 27824691 Change-Id: I16312592743a6673449c492ee5ba533256d343ea
iew/IInputConnectionWrapper.java
|
1fa5f594a26b00aa137703bb21e186910c1242c6 |
24-Mar-2016 |
Yohei Yukawa <yukawa@google.com> |
Revert "Make sure to call back reportFinish() on the desired Handler." This reverts commit 16e2c7b59aacf44df7aaa0d04e0228240907487f. It turns out that I1181e067aa5bedbdf0c7ec1bcec479257aea511c caused a serious regression Bug 27824691. To revert that CL, we have to revert this one first. Bug: 25332806 Bug: 27824691 Change-Id: Iadfc226eb91cc969b77c9d98e04ec3c76fe86ead
iew/IInputConnectionWrapper.java
idget/EditableInputConnection.java
|
256423f10b4fd85a4233146ceb4e063db806b500 |
09-Feb-2016 |
Nicolas Prevot <nprevot@google.com> |
Update cross-profile intent resolver. Move the profile button one line above. Change "Work" to "Switch to Work" Change "Personal" to "Switch to Personal" BUG:25609998 Change-Id: I002c8e3cc1537b1b9b8b52b79ba639ab5b8e5f88
pp/ResolverActivity.java
|
c84e36b7ec77e52ab184c1328c55ee71f8ba4aa5 |
24-Mar-2016 |
Clara Bayarri <clarabayarri@google.com> |
Merge "Keyboard Shortcuts: plumb deviceId through" into nyc-dev am: 3e5bf78 * commit '3e5bf786b7ca36fa0cc150fcd8d0e7a69ecb9db0': Keyboard Shortcuts: plumb deviceId through
|
3e5bf786b7ca36fa0cc150fcd8d0e7a69ecb9db0 |
24-Mar-2016 |
Clara Bayarri <clarabayarri@google.com> |
Merge "Keyboard Shortcuts: plumb deviceId through" into nyc-dev
|
322e4d23eada2c456b551f1f7da0395dda791471 |
24-Mar-2016 |
Clara Bayarri <clarabayarri@google.com> |
Merge "Keyboard Shortcuts: Add Keycodes for shortcut representation" into nyc-dev am: bfd996f * commit 'bfd996f5cd89d8c94fb23489ba62f3cab4b36f1c': Keyboard Shortcuts: Add Keycodes for shortcut representation
|
bfd996f5cd89d8c94fb23489ba62f3cab4b36f1c |
24-Mar-2016 |
Clara Bayarri <clarabayarri@google.com> |
Merge "Keyboard Shortcuts: Add Keycodes for shortcut representation" into nyc-dev
|
fcd7e80b21cc9db6be00e37371401ea1d0938796 |
10-Mar-2016 |
Clara Bayarri <clarabayarri@google.com> |
Keyboard Shortcuts: plumb deviceId through Bug: 27673736 Change-Id: Ie72807aa8c2bfd142b081a6a915e101c16d31473
olicy/DecorView.java
iew/BaseIWindow.java
|
4e850ffaa757cd6f1e2578c454a7a83a93419e83 |
02-Mar-2016 |
Clara Bayarri <clarabayarri@google.com> |
Keyboard Shortcuts: Add Keycodes for shortcut representation This changes the current API given app feedback received. In order to use keycodes as well as chars we also must implement a mapping of Keycodes to Display labels as only keys with a single char representation are provided by KeyCharacterMap. Bug: 27409783 Change-Id: I3da653adc4b8cbc66a4d1aa24a5f9181f71e83c3
tatusbar/IStatusBar.aidl
tatusbar/IStatusBarService.aidl
|
31e9eec4ea3a359d572d4eb843537484f18ceb84 |
24-Mar-2016 |
Andreas Gampe <agampe@google.com> |
Merge "Frameworks/base: Refactor package manager" into nyc-dev am: a7f2bcc * commit 'a7f2bccca3f27a2ad12397ffb52d47fceea76018': Frameworks/base: Refactor package manager
|
bdd30d86ef98456161069d11481b2ccd25a11b4e |
20-Mar-2016 |
Andreas Gampe <agampe@google.com> |
Frameworks/base: Refactor package manager Introduce a mapping between dexopt reasons and compiler filters. Use reasons in package manager and other classes, where possible. Change PackageDexOptimizer to accept a compilation filter. Adapt for the split-out profile merging. Pass compilation filter to installd. Bug: 27689078 Change-Id: I8c0ea6f10fbfdbd096adecc52abfd2466d048fdc
s/InstallerConnection.java
s/ZygoteInit.java
|
8460701b3cebdc08139a62a256d6347dc8e05c7c |
23-Mar-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge "Make sure to call back reportFinish() on the desired Handler." into nyc-dev am: 2c8d528 * commit '2c8d528188f2ac9e482fe29d06ca5eb683be9b87': Make sure to call back reportFinish() on the desired Handler.
|
2c8d528188f2ac9e482fe29d06ca5eb683be9b87 |
23-Mar-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge "Make sure to call back reportFinish() on the desired Handler." into nyc-dev
|
f227ca6b8ed360d929f4b7b4e095653a8c17ffb5 |
23-Mar-2016 |
Abodunrinwa Toki <toki@google.com> |
Merge "FloatingToolbar: Make it more obvious that there are more items in the overflow." into nyc-dev am: 7c89170 * commit '7c891700995276c9f6952d0e1f2a2c1882d66f3d': FloatingToolbar: Make it more obvious that there are more items in the overflow.
|
7c891700995276c9f6952d0e1f2a2c1882d66f3d |
23-Mar-2016 |
Abodunrinwa Toki <toki@google.com> |
Merge "FloatingToolbar: Make it more obvious that there are more items in the overflow." into nyc-dev
|
f0f4d73b5b0338a4c94f1ef1a5973b69bbbe5134 |
23-Mar-2016 |
Abodunrinwa Toki <toki@google.com> |
FloatingToolbar: Make it more obvious that there are more items in the overflow. 1. Make the overflow show part of the items hidden behind the scroll view 2. Increase the time the scrollbar is on screen so users are less likely to miss it Bug: 27427333 Change-Id: Ia0bff5fa29cba3103263bc7d063176b0ba7ff7b9
idget/FloatingToolbar.java
|
e933de8e769fb78d8af8b965d329ab91bccdbd15 |
23-Mar-2016 |
Adrian Roos <roosa@google.com> |
Merge "Ensure notification color contrast" into nyc-dev am: 9b95f61 * commit '9b95f615c45b2dac053aa45d881f6a4b3c301342': Ensure notification color contrast
|
9b95f615c45b2dac053aa45d881f6a4b3c301342 |
23-Mar-2016 |
Adrian Roos <roosa@google.com> |
Merge "Ensure notification color contrast" into nyc-dev
|
4ff3b120ff8a788e3afeb266d18caf072f0b8ffb |
01-Feb-2016 |
Adrian Roos <roosa@google.com> |
Ensure notification color contrast Ensure we have at least 3:1 contrast for the action buttons. Also ensures that the inline reply box background has 4.5:1 contrast to white. Further modifies the color of the inline reply background to satisfy a 4.5:1 contrast ratio for the entered text. Bug: 26831312 Change-Id: If42b1c99d1adee547d0a583c1a69c48ef7287c23
til/NotificationColorUtil.java
|
d4534a3d9df382c427b6b4799bd0504c526d669c |
23-Mar-2016 |
Chris Banes <chrisbanes@google.com> |
Merge "Allow AlertDialog to be used in a DialogFragment" into nyc-dev am: a62a0f7 * commit 'a62a0f72864533f2de5d1cd311ed5030c293aa2d': Allow AlertDialog to be used in a DialogFragment
|
ccf8e661c7aa750865c33ddc3ddfecd8775f3ae7 |
23-Mar-2016 |
Chris Banes <chrisbanes@google.com> |
Allow AlertDialog to be used in a DialogFragment AlertController calls requestWindowFeature() too later for DialogFragment. Fixed by moving it to the constructor. BUG: 27809055 Change-Id: Icef01316b4e857b41ccc29cc56bbcecd7f629342
pp/AlertController.java
|
06963ca36928f6578116f96eef9fee0b11cd5488 |
23-Mar-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge "Remove redundant IMM#mServedInputConnection." into nyc-dev am: c1a72b6 * commit 'c1a72b6b74c08b0b304998838d1e792884a6354c': Remove redundant IMM#mServedInputConnection.
|
c1a72b6b74c08b0b304998838d1e792884a6354c |
23-Mar-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge "Remove redundant IMM#mServedInputConnection." into nyc-dev
|
16e2c7b59aacf44df7aaa0d04e0228240907487f |
23-Mar-2016 |
Yohei Yukawa <yukawa@google.com> |
Make sure to call back reportFinish() on the desired Handler. Before exposing #reportFinish() as a public API, we have to fix an existing bug that my previous CL [1] for Bug 26945674 forgot to take care. Currently BaseInputConnection#reportFinish() is always called by using the root view's Handler. We should move the logic to call BaseInputConnection#reportFinishInputConnection() from ViewRootImpl to IInputConnectionWrapper to make sure that the method in question can always be called on the desired Handler. To make things simple, instead of explicitly calling #reportFinish() from IMM, this CL let ControlledInputConnectionWrapper#diactivate() internally call #reportFinish() as needed. This makes it easier to make sure that #reportFinish() is called after all the queued method calls are handled. [1]: Id9e579bb3e2966986cdcb1c34bc8cacfeca2e1a9 612cce92ad96eda1146c3abd2afa7aaa4d4f2b3f Bug: 25332806 Change-Id: Ibe94f115e607a198d12ecd3d4e4f91a7d9469c98
iew/IInputConnectionWrapper.java
idget/EditableInputConnection.java
|
afb6558c8f5e0ee797b252558d7e529e3d946d8f |
23-Mar-2016 |
Yohei Yukawa <yukawa@google.com> |
Remove redundant IMM#mServedInputConnection. Following two fields have basically the same lifetime. - InputMethodManager#mServedInputConnection - InputMethodManager#mServedInputConnectionWrapper Hence we do not need to maintain both of them. This is a preparation CL for Bug 25332806 and does not change any user-visible behavior. Bug: 25332806 Change-Id: I1181e067aa5bedbdf0c7ec1bcec479257aea511c
iew/IInputConnectionWrapper.java
|
acd060d6cbe7b3219f1aea99f1d2bf46a0046852 |
21-Mar-2016 |
Wale Ogunwale <ogunwale@google.com> |
Merge "Don\'t finish resolver activity onStop if it is for home intent" into nyc-dev am: b2303dd * commit 'b2303ddd0516881342067114d141bb8493997776': Don't finish resolver activity onStop if it is for home intent
|
b2303ddd0516881342067114d141bb8493997776 |
21-Mar-2016 |
Wale Ogunwale <ogunwale@google.com> |
Merge "Don't finish resolver activity onStop if it is for home intent" into nyc-dev
|
2969a453f020767ba87d17d2ef83252a1dd6ec6f |
21-Mar-2016 |
doheon1.lee <doheon1.lee@lge.com> |
Merge "Changes of root storage space unmounting time on Zygote Process" am: 2a87493 * commit '2a8749354a7d9759e91bf0885f58cfc40081d846': Changes of root storage space unmounting time on Zygote Process
|
2a8749354a7d9759e91bf0885f58cfc40081d846 |
21-Mar-2016 |
Elliott Hughes <enh@google.com> |
Merge "Changes of root storage space unmounting time on Zygote Process"
|
9014e66db07799398b06cd5b9a5fef67d42fd2d5 |
19-Mar-2016 |
Wale Ogunwale <ogunwale@google.com> |
Don't finish resolver activity onStop if it is for home intent Helps avoid a continuous launch cycle if a resolver activity resolving the home intent is the only activity in the system and the lock screen is up which will put the activity in the stopped state. The activity then finished itself onStop, but is then relaunched by the activity manager since there are no other activities in the system and the home activity should be present. Bug: 27674536 Change-Id: Iaca67a00c4a37f70aafd18aedcbd8dba2f561203
pp/ResolverActivity.java
|
23430bf34ce51fd60ba9738913cf2a600384786a |
19-Mar-2016 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix issue #27653326: Sync doesn\'t work in doze maintenance" into nyc-dev am: bf949ce * commit 'bf949ce8a0f8d0a39bdc069c4bedddc4edef26e2': Fix issue #27653326: Sync doesn't work in doze maintenance
|
bf949ce8a0f8d0a39bdc069c4bedddc4edef26e2 |
19-Mar-2016 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix issue #27653326: Sync doesn't work in doze maintenance" into nyc-dev
|
5a0d9cf754ed4ac9f129a90b7e5db67dc94f4859 |
19-Mar-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge "Tell IMS about missing InputConnection methods." into nyc-dev am: 1064d35 * commit '1064d35307cff0601a22c8401cb72f628883489d': Tell IMS about missing InputConnection methods.
|
1064d35307cff0601a22c8401cb72f628883489d |
19-Mar-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge "Tell IMS about missing InputConnection methods." into nyc-dev
|
2fefbcf0d1b91f37684387971721c90112a9ac89 |
18-Mar-2016 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #27653326: Sync doesn't work in doze maintenance Add a (configurable) delay between when we start a maintenance window until the minimum time we will end it. Also switch to using the alarm manager callback API. (Yay!) Also fix a little printing problem in the alarm manager dump so we put the package name and not some class hash in the summary string of an alarm entry. Change-Id: I4281e5c80bc8b26ebc1fb6f603ec33ec0e379daa
s/BatteryStatsImpl.java
|
2a16812c20ed852246d145712b14395f3eecf50b |
19-Mar-2016 |
Adam Powell <adamp@google.com> |
Merge "Don\'t bind ChooserTargetServices as user CURRENT" into nyc-dev am: 0cc531a * commit '0cc531ae31e1bb13ecca2cdcd8ddb296542362e0': Don't bind ChooserTargetServices as user CURRENT
|
4c284d513c30d62c15c8eb576c6a726920c82c6a |
19-Mar-2016 |
Adam Powell <adamp@google.com> |
Don't bind ChooserTargetServices as user CURRENT Bug 26151189 Change-Id: I8ea76de499f7a7b9edbf1de3117d34d91bfa36ae
pp/ChooserActivity.java
|
0ff3250f5e1ceccf93fb4f595d9bebd4ad1f47fd |
18-Mar-2016 |
doheon1.lee <doheon1.lee@lge.com> |
Merge "Changes of root storage space unmounting time on Zygote Process" into nyc-dev am: 910e772 * commit '910e7726b3c0e6cc62b3e3c8d8fcafd372d70f44': Changes of root storage space unmounting time on Zygote Process
|
910e7726b3c0e6cc62b3e3c8d8fcafd372d70f44 |
18-Mar-2016 |
Jeff Sharkey <jsharkey@google.com> |
Merge "Changes of root storage space unmounting time on Zygote Process" into nyc-dev
|
758f1d1b891f7515ebe8256b61a9ca085482689a |
18-Mar-2016 |
Adam Powell <adamp@google.com> |
Merge "New string for resolving ACTION_SENDTO intents" into nyc-dev am: 386f785 * commit '386f78530d7a6a4faec9612dd8eac88b8dca9bbc': New string for resolving ACTION_SENDTO intents
|
13ea8f48ab32d45c70e6b945511bf4324cd37b15 |
18-Mar-2016 |
Adam Powell <adamp@google.com> |
New string for resolving ACTION_SENDTO intents "Share" didn't make much sense here since SENDTO is used for sending content to a specific recipient, e.g. emailing a person from their Contacts page in the dialer. Bug 23626568 Change-Id: I8ac4f2aee5c41aa6c2d546b39283c6f22127cefe
pp/ResolverActivity.java
|
885b742bb66660947d8335e9a4f5a4eef2e45ff9 |
20-Jan-2016 |
doheon1.lee <doheon1.lee@lge.com> |
Changes of root storage space unmounting time on Zygote Process Zygote process forks every child process for launch the SystemServer and other applications. When child process is forked, unmount storage inherited from Zygote process is executed before it gains its own root storage space. If Zygote have no storage spaces, unmount operations not needed to get relevant permission storage space. Thus unmount is executed only once shortly before the SystemServer is forked. And the child processes do not unmount its inherited root storage space. Change-Id: I311ca7ea2c93085f42579f8cf8bdc7ef1d570a04
s/Zygote.java
s/ZygoteInit.java
|
6e005e2e733ee794949b3c24d13fc48dde30e753 |
18-Mar-2016 |
Abodunrinwa Toki <toki@google.com> |
Merge "FloatingToolbar: Hide panels when they\'re invisible." into nyc-dev am: 2e303d2 * commit '2e303d20c6d2fe02c45070eaec8b53f8e2eff5e3': FloatingToolbar: Hide panels when they're invisible.
|
2e303d20c6d2fe02c45070eaec8b53f8e2eff5e3 |
18-Mar-2016 |
Abodunrinwa Toki <toki@google.com> |
Merge "FloatingToolbar: Hide panels when they're invisible." into nyc-dev
|
5d9c2436f22008937e2829c34aa35103abbafcdd |
17-Mar-2016 |
Phil Weaver <pweaver@google.com> |
Merge "Treat accessibility actions as user activity" into nyc-dev am: 6fdd3af * commit '6fdd3afdcc43c1dec03ee82e9e1d69e88170d932': Treat accessibility actions as user activity
|
6fdd3afdcc43c1dec03ee82e9e1d69e88170d932 |
17-Mar-2016 |
Phil Weaver <pweaver@google.com> |
Merge "Treat accessibility actions as user activity" into nyc-dev
|
0cf648917fcbea6c91406566639294caacfa6fa1 |
17-Mar-2016 |
Abodunrinwa Toki <toki@google.com> |
FloatingToolbar: Hide panels when they're invisible. This patch sets the visibility of a panel to INVISIBLE when it's alpha is 0. This will ensure that a user cannot interact with a view that cannot be seen. Not doing this resulted in a bug where the user will tap on an area of the toolbar and activate an unintended action. It also removes the redundant mResetOverflowButtonDrawable. It's actions are already performed in setPanelsStatesAtRestingPosition. Bug: 27693433 Change-Id: Iafcde23622c7d1604924c520f6748fdbb8b135e7
idget/FloatingToolbar.java
|
101ef5ab48d12fb6ffd6567676d2b52905682675 |
17-Mar-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge "Remove an unused constructor of InputMethodSettings." into nyc-dev am: 8e1adec * commit '8e1adec177039a4fe10759548d94071917188df4': Remove an unused constructor of InputMethodSettings.
|
55430e477de6e5aaa5d61ec47b8b519f81a56556 |
17-Mar-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge changes I068f8821,Ibcf12746,I169ad495 into nyc-dev am: fb8aa06 * commit 'fb8aa06883faae598512c26d95c5dfeab7f213a5': Add more @NonNull/@Nullable to TextServicesSettings. Remove an unnecessary int to String conversion. Add more @NonNull/@Nullable to InputMethodSettings.
|
04be4773d474f165ad4f36f88e78bef82eb2dd4c |
17-Mar-2016 |
Sunny Goyal <sunnygoyal@google.com> |
Merge "Adding a default implementation for the new Window.Callback method" into nyc-dev am: 60dbc35 * commit '60dbc357844106fdebb36209c8c86504db323fb9': Adding a default implementation for the new Window.Callback method
|
da80d676c70fa07d4efe566b2c74b3fbc61805b0 |
16-Mar-2016 |
Phil Weaver <pweaver@google.com> |
Treat accessibility actions as user activity Resurrecting ag/665912. Bug: 19531976 Change-Id: Ibdddd507215e61b9f4313c36eab8845e9940a7ac
s/BatteryStatsImpl.java
|
e771d58733064508341a08cbe77512baf12997a8 |
17-Mar-2016 |
Yohei Yukawa <yukawa@google.com> |
Remove an unused constructor of InputMethodSettings. The last caller of the deprecated constructor of InputMethodSettings was just removed [1]. Since it is not a public API, we can now safely remove it. [1]: I09cba4066b95c4a9e89a3e4f83d75b97882502dc 143a6869476a4be5962d4bba3b222d078f46b9a0 Bug: 26279466 Change-Id: I9035c417d6a8166c0ef4e4c7a00c151ffdd5fb49
nputmethod/InputMethodUtils.java
|
fb8aa06883faae598512c26d95c5dfeab7f213a5 |
17-Mar-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge changes I068f8821,Ibcf12746,I169ad495 into nyc-dev * changes: Add more @NonNull/@Nullable to TextServicesSettings. Remove an unnecessary int to String conversion. Add more @NonNull/@Nullable to InputMethodSettings.
|
7b574cb8a1a3d0943392f2bf7180687eff8448ae |
17-Mar-2016 |
Yohei Yukawa <yukawa@google.com> |
Add more @NonNull/@Nullable to InputMethodSettings. This follows up to a previous CL [1] for Bug 26279466. It turns out that we have not clearly defined how nonexistent key should be handled in InputMethodSettings#getEnabledInputMethodsStr(), e.g. it returns "" for when mCopyOnWrite is true but returns null when mCopyOnWrite is false. Also, since InputMethodSettings now can revert changes made during mCopyOnWrite is true, the caller may also start receiving null in the following scenario. 1. call mSettings.switchCurrentUser(userId, true). 2. call mSettings.putEnabledInputMethodsStr(str) where str is non-null. 3. call mSettings.switchCurrentUser(userId, false). 4. call mSettings.getEnabledInputMethodsStr(). If the caller of getEnabledInputMethodsStr() has assumed that it would never return null, then it would start crashing due to NPE. With this CL, getEnabledInputMethodsStr() is marked to be @NonNull we should no longer see such kind of NPE. [1]: I9c6f9bb3d51174198e5f73588637f87ea0d90e11 68645a638ad1bfb734b2b0f56b17fe206bb891c5 Bug: 27687531 Change-Id: I169ad4957e68b65c64251b0849056195b8ca4911
nputmethod/InputMethodUtils.java
|
2a6d9aa1cdfc7489fdc9ef1a0cec51c6c3c29c7d |
17-Mar-2016 |
Sunny Goyal <sunnygoyal@google.com> |
Adding a default implementation for the new Window.Callback method Bug: 27702972 Change-Id: I6b8c1766ecf871801006d4dc47796a819e49bb57
olicy/DecorView.java
|
0dbdcead0a86c7fb0c32681c4d2d719195621df6 |
16-Mar-2016 |
Ian Rogers <irogers@google.com> |
Merge "Extra generic type information to aid certain javacs." am: 8b9e56e * commit '8b9e56e043d74249be8230db653c65d3ade94873': Extra generic type information to aid certain javacs.
|
1b4afc275fd39181d2ee2ba37733d971396ef7c0 |
16-Mar-2016 |
David Srbecky <dsrbecky@google.com> |
Merge "[DO NOT MERGE] Add flag to "am start" to enable native debugging"
|
85eb7a97ef59a83f45208737ac83d4b3ea8f7a2c |
16-Mar-2016 |
Roshan Pius <rpius@google.com> |
Merge "Fix a bug in ControllerActivityCounter" into nyc-dev
|
9b222c8fda48f87ad05338c74eb13e80738e194e |
16-Mar-2016 |
Ian Rogers <irogers@google.com> |
Extra generic type information to aid certain javacs. In particular this is needed for the code to compile using the error prone analyzer. Change-Id: I09904705ced909ead750cb30d0f96c994132a51c
til/Predicates.java
|
7a9c34bd7a65bf27a3a7ea83d7a1391667bae50a |
11-Mar-2016 |
Sudheer Shanka <sudheersai@google.com> |
Show admin support dialog if app is suspended. Bug: 26922950 Change-Id: I21f048873244df52d14910cc01a658af476d9149
pp/UnlaunchableAppActivity.java
|
19a80a1e807acd00bec999eaac7812da6ffce954 |
15-Mar-2016 |
Yohei Yukawa <yukawa@google.com> |
Tell IMS about missing InputConnection methods. Summary: This CL introduces a unified mechanism to deal with the situation where the application directly implements InputConnection but some of methods are not implemented. Note that there should be zero overhead when the application extends BaseInputConnection or InputConnectionWrapper. Background: When ever we add a new method to InputConnection, there has been a risk that existing applications that directly implement InputConnection can get java.lang.AbstractMethodError exception at runtime, because older SDKs do not require the application developer to implement the methods that are newly added in later SDKs. Because of this we strongly discouraged developers to directly implement InputConnection interface, and encouraged them to subclass BaseInputConnection or InputConnectionWrapper instead. That said, as requested in Bug 26945674, there is a certain demand to be able to implement InputConnection without depending on BaseInputConnection. The goal of this CL is to provide a reliable and sustainable solution to above missing method scenario in InputConnection. One of the reasons why dealing with missing InputConnection methods is so difficult is that what InputMethodService receives to communicate with the target application is actually a proxy class com.android.internal.view.InputConnectionWrapper that runs in the IME process and immediately returns true for most of methods in InputConnection such as #commitText() and #finishComposingText(). Because of this asynchronous nature, it is too late to change the actual return value that the IME receives when the application receives those one-way asynchronous IPC calls. Solution: To handle those cases, this CL checks the availability of InputConnection methods that did not exist in the initial release before the target application calls startInput(), and let the application to send its availability bits to IMMS so that InputConnectionWrapper running in the IME process can be initialized with such availability bits. Note that we do know that BaseInputConnection and its subclasses support all the InputConnection methods, hence for most of applications we can just assume that all the methods are available without reflection. With such availability bits, InputConnectionWrapper is now able to gracefully return failure code to the IME because the availability of those methods is immutable, except for a tricky case where the application relies on a proxy object that dynamically changes the dispatch target. Here is the list of APIs that we start checking the availability in this CL. [API Level 9+] - InputConnection#getSelectedText(int) - InputConnection#setComposingRegion(int, int) [API Level 11+] - InputConnection#commitCorrection(CorrectionInfo) [API Level 21+] - InputConnection#requestCursorUpdates(int)} [API Level 24+] - InputConnection#deleteSurroundingTextInCodePoints(int, int) - InputConnection#getHandler() Ideas alternatively considered: Default methods in InputConnection We once considered having default methods in InputConnection but abandoned this idea because it does not directly solve the problem about how to tell the that the API does not take effect. Also having default methods would make it difficult for application developers to be aware of newly added methods in InputConnection. Bug: 27407234 Bug: 27642734 Bug: 27650039 Change-Id: I3c58fadd924fad72cb984f0c23d3099fd0295c64
iew/IInputMethod.aidl
iew/IInputMethodManager.aidl
iew/InputConnectionWrapper.java
|
816433093ca816baacd34fa1ac8896af171fe4cd |
15-Mar-2016 |
Roshan Pius <rpius@google.com> |
Fix a bug in ControllerActivityCounter We were returning the RxtimeMillis counter instead of idleTimeMillis counter in |getIdleTimeCounter|. BUG: 27268322 Change-Id: If08a64095b375e078aef2a935b144c4285ead08b
s/BatteryStatsImpl.java
|
21bdaf14a2bb9dc5baeb3109d3af99518572ce51 |
29-Jan-2016 |
Tamas Berghammer <tberghammer@google.com> |
[DO NOT MERGE] Add flag to "am start" to enable native debugging [Backported form internal CL854980] Specifying the new flag will enable several features in the runtime required by the native debugger to debug Java and C++ code at the same time. The enabled features: * Force JIT (never use the interpreter) * Debug info generation * Disable some optimizations Change-Id: Iaf5ab649715a0c274bd1b0fc64e483705da53cd0
s/Zygote.java
s/ZygoteConnection.java
|
89db9dbedbb250e012d5853a7c3ae2b8fa070ecc |
11-Mar-2016 |
Ruben Brunk <rubenbrunk@google.com> |
Merge "Allow per-package exemptions for restricted AppOps" into nyc-dev
|
29931bc684bde6b430923122777684178ee2681c |
11-Mar-2016 |
Ruben Brunk <rubenbrunk@google.com> |
Allow per-package exemptions for restricted AppOps - When setting blanket user restrictions, per-package exemptions may be granted. - Exempt the current active VrListenerService from the blanket restriction on drawing overlays while in VR mode. Bug: 26775563 Change-Id: I14b17a126502c7905a970ad42d25d6dd600b86b1
pp/IAppOpsService.aidl
|
fc1713dfadecf089e88cecc765e99a460b7f4513 |
11-Mar-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge "Use LocaleUtils#filterByLanguage for non-keyboard subtypes." into nyc-dev
|
238faad984786f0227fe6c0cf6ea2a5ecff3a4bc |
11-Mar-2016 |
Yohei Yukawa <yukawa@google.com> |
Use LocaleUtils#filterByLanguage for non-keyboard subtypes. With this CL, we expand the target of Bug 27129703 and Bug 27348943 to non-keyboard subtypes. Suppose there is a handwriting IME (mode == "handwriting") that supports the following 5 subtypes. - en-US - en-GB - fr - sr-Cyrl - sr-Latn Also suppose the system languages are configured as follows. 1. sr-Latn-RS 2. ja-JP 3. fr-FR 4. en-GB 5. en-US In this case we want to enable [sr-Latn, fr, en-GB] by default when "use system language" is checked in the subtype enabler. See previous commits [1][2] about how we addressed those issues for keyboard subtypes. [1]: Iaf179d60c12b9a98b4f097e2449471c4184e049b e985c240e3feb62ea38d5b4e386be083ca0f215b [2]: I8fc774154f5175abff2f16e8f12a4847bf5f5b7c 072a95a3094af2ced4f009ad62c4553c28e3f830 Bug: 27560993 Change-Id: I416b5671602c550805ed6267dd210968aa1de83c
nputmethod/InputMethodUtils.java
|
f6d87ec193f17e8dad82c9994ba7a58e975d364b |
11-Mar-2016 |
Alan Viverette <alanv@google.com> |
Add consistent @NonNull annotations for drawable callbacks Bug: 27599515 Change-Id: I33fdc5392302403bfff9cc74a8226173ec962af6
idget/ActionBarContainer.java
idget/ViewPager.java
|
80861ff1c0b3ca2c6cdf6fb4a224f3a015bd44bd |
11-Mar-2016 |
Yohei Yukawa <yukawa@google.com> |
Make sure to compare subtype language with system language. This CL addresses a regression introduced by a recent CL [1] that non-keyboard subtypes are no longer implicitly enabled based on the system language (a.k.a. "use system language" in the subtype enabler) due to a type mismatch in comparison. Here is the original logic: if (language.equals(systemLanguage) && systemLocale.startsWith(locale)) And here is the logic replaced by [1]: if (locale != null && locale.equals(systemLanguage)) { The new logic is simply broken, because locale is a Locale object while systemLanguage is a String object. It never matches. With this CL we will compare the system language with the locale language again, with several test cases that should have been included in [1], as a temporary solution until we start relying on LocaleUtils#filterByLanguage() for non-keyboard subtypes. [1]: Iaf179d60c12b9a98b4f097e2449471c4184e049b e985c240e3feb62ea38d5b4e386be083ca0f215b Bug: 27560993 Change-Id: If2d1710174853180465832e6ecbbb91235b76210
nputmethod/InputMethodUtils.java
|
58f1018c56a88e7864c7ff85f5b85129e790ffd2 |
10-Mar-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "Cache per-Activity Resources objects" into nyc-dev
|
082614c6a57a115ee0c5975e3579bf34a178c0f8 |
04-Mar-2016 |
Adam Lesinski <adamlesinski@google.com> |
Cache per-Activity Resources objects Each Activity has a Resources object whose underlying state changes when a configuration change occurs, both global and for that activity only (multi-window). Views and other clients of the Resources object can safely cache it knowing that they always have a reference to the most up-to-date resources. This applies to Resources.Theme objects as well. Bug:26854894 Change-Id: Ifd3da5a1086e17f747dfc265a447fe92a3a5c692
til/ArrayUtils.java
|
2f14bb31aeb2a736b5120e8b89abeb260d513e37 |
10-Mar-2016 |
Muyuan Li <muyuanli@google.com> |
Merge "Added shortcut key to dock windows" into nyc-dev
|
713fec85b8612256211f09c62b8958a99fe5b9db |
04-Mar-2016 |
Joe Onorato <joeo@google.com> |
Add an API for apps to get their System Health / Battery Stats data. Change-Id: Ib27e1be469b826f6d83d73ce6024102bbdb1d47a
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
a212999f245032f033e6a0993fd2be9832a9b9cc |
04-Mar-2016 |
Muyuan Li <muyuanli@google.com> |
Added shortcut key to dock windows Meta + [ / ] will dock top window to left / right or cycle between 1/3 1/2 2/3 of screen if it's already in docking mode Change-Id: I546418235a9b9699d406b04f52914c85bd950532 (cherry picked from commit 63635675b56564a17e3897a221d73a19cfbc77f7)
olicy/DividerSnapAlgorithm.java
|
76ac40277938c86cada4e146b62a4972a5ba24d2 |
09-Mar-2016 |
Calin Juravle <calin@google.com> |
Merge "Update DexFile.getDexOptNeeded in framework"
|
20be5d62471d520eed3a52d90c11944464a71c07 |
26-Feb-2016 |
Paul Lawrence <paullawrence@google.com> |
Add API to IMountService to get encryption state Bug: 18002358 Change-Id: If7d9c9a5ed38ac37849fcf638ec10c76d2f419a1
idget/LockPatternUtils.java
|
6ce213fe2cf78b60dd0f2a26c4f591b85a8e9663 |
08-Mar-2016 |
Calin Juravle <calin@google.com> |
Update DexFile.getDexOptNeeded in framework Partial cherry pick from commit 693f997cc8b8c2ba8d3ed29627b2641dd86392a5 Change-Id: I0fe34541e3cf77fb6e6dbe689b7cf55cb78dbe05
s/ZygoteInit.java
|
68ab418cb43671e50b0512927d71049f66579149 |
08-Mar-2016 |
Adam Powell <adamp@google.com> |
Merge "Restore auto-launch behavior for ACTION_CHOOSER with a single choice" am: 9d39648de4 * commit '9d39648de4c9070ddc770d301e822bdc72db4ba9': Restore auto-launch behavior for ACTION_CHOOSER with a single choice
|
f7f4537f4f8f7433f80f5c9eae8a62462ec612ea |
08-Mar-2016 |
Selim Cinek <cinek@google.com> |
Merge changes I6e5dc836,Ia0c663f0,I97eb6e79,I8a4a0213,I87798da9, ... into nyc-dev * changes: Removed the group expand button Removed the bundle number from the header Fixed a crash with notification children Fixed a bug where the media header wasn't indented Fixed fading and dozemode for custom notifications Fixed a group bug with a single expanded child Fixed a bug where the top child notification wasn't expandable Fixed a bug where heads up where not expandable by touch Fixed a bug where the wallpaper was shining through the background
|
e47b0d4fc215458c8795c1e014dee63e899a94c9 |
08-Mar-2016 |
Mihai Niță <mnita@google.com> |
Merge "Back region to lang selection: preserve search & position" into nyc-dev
|
50c6e498b13d71301f6705e7ed35f603a7e2fc7a |
05-Mar-2016 |
Selim Cinek <cinek@google.com> |
Fixed a bug where the media header wasn't indented We need to remeasure in case we change the params. Bug: 27494315 Change-Id: I8a4a0213db75f866a87a5c117f98d80fe80641c9
idget/MediaNotificationView.java
|
072a95a3094af2ced4f009ad62c4553c28e3f830 |
05-Mar-2016 |
Seigo Nonaka <nona@google.com> |
Introduce script matching for enabling default IME subtypes. This is 2nd attempt of I5bb1bd8cdb9096d516d60beb9936e55bf2b757ae The motivation of this CL is enhance the default IME subtype enabling algorithm. The new approach is done by score based algorithm. The design of the matching score is determined as follows: - The matching score for the each two locale is up to 3 and determined as follows: - Score of 3 : matches all language, script and country. - Score of 2 : matches the language and script. - Score of 1 : matches the language regardless of country. - Score of 0 : doesn't match the language regardless of script and country. - All locales are fully expanded before matching by addLikelySubtags in ICU. Bug: 27129703 Bug: 27348943 Change-Id: I8fc774154f5175abff2f16e8f12a4847bf5f5b7c
nputmethod/LocaleUtils.java
|
77dd59fc2a0db94f0c58e17097fd6f07c1b5db8c |
06-Mar-2016 |
Yohei Yukawa <yukawa@google.com> |
Revert "Introduce script matching for enabling default IME subtypes." This reverts commit 9e7a1c9824cffca32fd7d58bb13bd3416ab32091. Seems that that CL causes ArrayIndexOutOfBoundsException when initializing InputMethodManagerService, which results in an infinite boot animation. Bug: 27129703 Bug: 27348943 Change-Id: I474a87876670ac018c675ac7b4608e90fbb2434b
nputmethod/LocaleUtils.java
|
d22b31bef7c5bca59225eb61b0b0870b82470afa |
06-Mar-2016 |
Seigo Nonaka <nona@google.com> |
Merge "Introduce script matching for enabling default IME subtypes." into nyc-dev
|
9e7a1c9824cffca32fd7d58bb13bd3416ab32091 |
05-Mar-2016 |
Seigo Nonaka <nona@google.com> |
Introduce script matching for enabling default IME subtypes. The motivation of this CL is enhance the default IME subtype enabling algorithm. The new approach is done by score based algorithm. The design of the matching score is determined as follows: - The matching score for the each two locale is up to 3 and determined as follows: - Score of 3 : matches all language, script and country. - Score of 2 : matches the language and script. - Score of 1 : matches the language regardless of country. - Score of 0 : doesn't match the language regardless of script and country. - All locales are fully expanded before matching by addLikelySubtags in ICU. Bug: 27129703 Change-Id: I5bb1bd8cdb9096d516d60beb9936e55bf2b757ae
nputmethod/LocaleUtils.java
|
3e1958936e9fbf853269200c00f8506d84d1a64d |
06-Mar-2016 |
Jeff Sharkey <jsharkey@android.com> |
Skip publishContentProviders() when we have zero. If the list of providers for the application being bound is empty, don't bother trying to register them. Bug: 27510621 Change-Id: I921fb70a4c97433fa123fa88e170745ee013ee35
til/ArrayUtils.java
|
c743e0fd97a2e380e8840bb88c8364cbfa234cc6 |
04-Mar-2016 |
Mihai Nita <mnita@google.com> |
Back region to lang selection: preserve search & position Saving the scroll position and the search string when the region selection list is displayed, and restoring them when we get back. Bug: 26939696 Bug: 26943248 Change-Id: Ia01348923be7d8b9f9d0a3d3377c3bf8ce3132f7
pp/LocalePickerWithRegion.java
|
cd84059ff4a3265988894ea2803721ec7a5aa9ef |
03-Mar-2016 |
Selim Cinek <cinek@google.com> |
Merge "Fixed that the bigtext nofitication had slightly different padding" into nyc-dev
|
ee172e7bcb0afbcd236b822e0ce798844b5b8471 |
03-Mar-2016 |
Mihai Niță <mnita@google.com> |
Merge "Show locale in region list even if suggested in language list" into nyc-dev
|
98199ae4c979ea1cac62eb9871649d6ec1dd159f |
03-Mar-2016 |
Selim Cinek <cinek@google.com> |
Fixed that the bigtext nofitication had slightly different padding The reason was that we're using a different textview there which uses a SimpleLayout. This is now changed to also use the same one. Bug: 27436418 Change-Id: I7e6dd503e09cf69ba8ed5bb6dd07fc79ee519cd3
idget/ImageFloatingTextView.java
|
f1f39cf1936df2d28133e43390f72f3dbb40ffc8 |
29-Feb-2016 |
Mihai Nita <mnita@google.com> |
Show locale in region list even if suggested in language list Even if English US is suggested, when choosing English I should still see US in the country list. Because now the same LocaleInfo object (from cache) can be present in both lists (language & region), it means that the label should depend on the context. We also need to explicitely disable suggestions in the region list. Bug: 26590073 Bug: 26939203 Change-Id: Ib1cbad9d26a8b183bf462505335bef04193e82f4
pp/LocaleHelper.java
pp/LocalePickerWithRegion.java
pp/LocaleStore.java
pp/SuggestedLocaleAdapter.java
|
0c9ef61944e883219dd167f765a504ab8cdb7710 |
03-Mar-2016 |
Calin Juravle <calin@google.com> |
Merge "Better handling of various types of compilation in DexOptimizer" into nyc-dev
|
42275bc8b32f342cad7778d28ade59eea12a983c |
03-Mar-2016 |
Yohei Yukawa <yukawa@google.com> |
Fix a regression in InputMethodUtils. It turns out that my previous CL [1] unexpectedly changed the behavior of InputMethodUtils#getImplicitlyApplicableSubtypesLocked() in terms of when "EnabledWhenDefaultIsNotAsciiCapable" extra value is taken into account. Suppose if an IME X has the following three subtypes: A. locale: en_US mode: handwriting extraValue: B. locale: hi mode: keyboard extraValue: C. locale: en_US mode: keyboard extraValue: AsciiCapable D. locale: zz mode: keyboard extraValue: AsciiCapable, EnabledWhenDefaultIsNotAsciiCapable Given the above subtypes, here are results of what subtypes are enabled by InputMethodUtils#getImplicitlyApplicableSubtypesLocked() I) before the CL [1] and II) after the CL [1]. - system language: hi: I: B, D II: B, D - system language: hi-IN: I: B, D II: B, D - system language: en-US I: A, C II: A, C - system language: en-GB I: A, C II: A, C - system language: ja-JP I: B II: D What my previous CL actually broke is the the last one, and it's broken because we accidentally started using "EnabledWhenDefaultIsNotAsciiCapable" even when there is no subtype that matches to the requested language. Previously that attribute was used if and only if 1) there is a subtype that matches the requested language and 2) that subtype is not marked to be AsciiCapable. If there there is no subtype that matches to the requested language, what we had relied on is actually the result of InputMethodUtils#findLastResortApplicableSubtypeLocked() called with canIgnoreLocaleAsLastResort = true, which means that we had just picked up the first keyboard subtype as the last fallback candidate regardless of it's locale. This is why the subtype B should be picked up in the last case where system language is ja-JP. This CL fixes the above unexpected behavior change regarding "EnabledWhenDefaultIsNotAsciiCapable" so that the previous behavior can be preserved. [1] Iaf179d60c12b9a98b4f097e2449471c4184e049b e985c240e3feb62ea38d5b4e386be083ca0f215b Bug: 27129703 Bug: 27425459 Change-Id: Icd86cad955bf827a1eb41255f57fdf4ec315b93b
nputmethod/InputMethodUtils.java
|
693f997cc8b8c2ba8d3ed29627b2641dd86392a5 |
25-Feb-2016 |
Calin Juravle <calin@google.com> |
Better handling of various types of compilation in DexOptimizer From the runtime perspective extract-only/profile-guide-compiled/fully- compiled oat files are up-to-date and don't need dex2oat. However, wihout knowing the exact "class" of the aot file we are not able to do a full compilation of something previously only-extracted, or limit profile-guide compilation to only previously profile-guide or extract- only oat files. GetDexOptNeeded now accepts a mask of desired types of compilation that the runtime takes into account when advising what's needed. This CL adds the necessary handling in DexOptimizer. Also: - removes the contraint to use extract-only oat files only when profiles are enabled. - removes mDexOptPerformed which interfere with the different types of compilation and only saved a call to GetDexOptNeeded. Bug: 27189430 Change-Id: Iced2bdcc3aa7866ff888a3bace43f4b71fffb353
s/ZygoteInit.java
|
c14893bf5a2ad76ad6279f09b66020610e32041f |
02-Mar-2016 |
Nimrod Gileadi <nimrod@google.com> |
Merge "Close InputStream in BatteryStatsHelper" into nyc-dev
|
e7636e47504034c048872f251a0a7cb240017b31 |
20-Feb-2016 |
Lorenzo Colitti <lorenzo@google.com> |
Make it easier to test code that uses WakeupMessage. Code that uses WakeupMessage uses the AlarmManager. Testing such code is slow because AlarmManager.MIN_FUTURITY ensures that alarms must wait at least 5 seconds before firing. This change makes WakeupMessage's fields protected so that test code can subclass from it and override schedule() and cancel() with implementations that do not use AlarmManager, for example by making schedule() call sendEmptyMessageDelayed and making cancel() call removeMessages. Change-Id: I51096b182d9eb87cc7bd46c3c91906f18356b354
til/WakeupMessage.java
|
e9be5da68640507d4986ce4294398da0083b0df5 |
29-Feb-2016 |
Nimrod Gileadi <nimrod@google.com> |
Close InputStream in BatteryStatsHelper Bug: 17760659 Bug: 27376093 Change-Id: I5e6471f73b3258067fb670a4b66ddc51be62b6ec (cherry picked from commit e618b53081d9a173305b7c72cab4c2ed6ca2dcec)
s/BatteryStatsHelper.java
|
4f655de3de5819c1076b83747c135554dfd22708 |
01-Mar-2016 |
Andreas Gampe <agampe@google.com> |
Merge "Frameworks/base: Refactor TextView initialization" into nyc-dev
|
de2dabbad69ff905d30bb4148a26a5d51c5a1a4d |
01-Mar-2016 |
Jeff Sharkey <jsharkey@android.com> |
Skip boot prompt for both native and emulated FBE. Bug: 27412530 Change-Id: I53d39392ccab54cb79cf6cc1e51923ad7b5a3b0c
idget/LockPatternUtils.java
|
ddc1397eba25e17591e3491dddb192b3fa38100f |
27-Feb-2016 |
Andreas Gampe <agampe@google.com> |
Frameworks/base: Refactor TextView initialization To allow static initialization of a number of View classes based on TextView, refactor the initialization of the font cache to be explicit from the zygote. Bug: 27265238 Change-Id: I1b71086d3f49d8b3e72eea2bf8359351d25fc0fd
s/ZygoteInit.java
|
f8880561e67e1da246970b49b14285efd4164ab1 |
26-Feb-2016 |
Jeff Sharkey <jsharkey@android.com> |
When system server goes down, crash apps more. Similar to first patch, but now using new "rethrowFromSystemServer()" method which internally translates DeadObjectException into DeadSystemException. New logic over in Log.printlns() now suppresses the DeadSystemException stack traces, since they're misleading and just added pressure to the precious log buffer space. Add some extra RuntimeInit checks to suppress logging-about-logging when the system server is dead. Bug: 27364859 Change-Id: I05316b3e8e42416b30a56a76c09cd3113a018123
s/RuntimeInit.java
|
09c09fd345a6b4c9619885428dce9802ad7b8cd8 |
27-Feb-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStats: Fix issue where network traffic accounting might be lost" into nyc-dev
|
94ce94e96069ab6c2ece4864ba4c7692f3168352 |
25-Feb-2016 |
Muyuan Li <muyuanli@google.com> |
Allows components to register shortcut key. The registered shortcut will be called from PhoneWindowManager, before dispatching Change-Id: If26128939b45a639c8895719a7a23ca433f39fd9 (cherry picked from commit 4da863c5a8872dcabb179a978a2b2157d9081679)
olicy/IShortcutService.aidl
|
6cca414de21e515e1db4164b15b33355c724cf1a |
26-Feb-2016 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStats: Fix issue where network traffic accounting might be lost Both bytes transmitted and received must be 0 if we are to short circuit and ignore the UID's network delta. Change-Id: Ia69f605c7d5954b8f2c3671bab596dc9925f1d02
s/BatteryStatsImpl.java
|
ebc106cb719c1356d7ffea1fa6b6fa95644647c7 |
26-Feb-2016 |
Mitchell Wills <mwills@google.com> |
Merge "Modify WakeupMessage to only send the message if not canceled" into mm-wireless-dev am: 9505e0ac3f * commit '9505e0ac3f6bef7ad850f3b6fc9ec576b65b1e55': Modify WakeupMessage to only send the message if not canceled
|
e1df1ba087a92c48ba6a64ddada5dd8bf1635746 |
26-Feb-2016 |
Roozbeh Pournader <roozbeh@google.com> |
Merge "Make system locale persistent." into nyc-dev
|
8ca583b29f7a06dcd2ccb2da7c4273d4db8bf7fd |
26-Feb-2016 |
Phil Weaver <pweaver@google.com> |
Merge "Accessibility to toggle multiwindow mode" into nyc-dev
|
315c34e7d62ce4b609f2d08b18a11a2d44e93aba |
20-Feb-2016 |
Phil Weaver <pweaver@google.com> |
Accessibility to toggle multiwindow mode Encapsulating the logic to toggle multiwindow mode from recents, and plumbing it through to accessibility global actions. Sending accessibility events when windows bounds change. Exposing the dock divider window type to accessibility services. Bug: 27250995 Change-Id: Ib7491f1f853dc7f01bf5c5a4ac1f914f55d0608a
tatusbar/IStatusBar.aidl
|
bd5cbdd6389f384873951877c5dffbb0403f01d5 |
25-Jan-2016 |
Seigo Nonaka <nona@google.com> |
Make system locale persistent. Configuration values are not persistent. To make system locale persistent, use Settings.System entry. During start up, the configuration is filled from Settings. When the system locale is changed by Settings, the locale list in configuration is copied to Settings value. Bug: 26732134 Change-Id: If57e13cc4179ff6299c71b4ab030f9d856748dea
pp/LocalePicker.java
|
634c1f9d0d43c7874ea433188b45fdf944d98a5a |
19-Feb-2016 |
Mitchell Wills <mwills@google.com> |
Modify WakeupMessage to only send the message if not canceled Change-Id: I9ca6d3726fe25c706b644bf61119837a7cbe6db1
til/WakeupMessage.java
|
b3fdffbb48ecc67054e69ee768917bfc4a1a178e |
25-Feb-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge changes Iaf179d60,I315cf372,I21d3c5cc into nyc-dev * changes: Use LocaleList for implicitly enabled subtypes. Add a utility method to filter locales. Mechanical refactoring in InputMethodUtilsTest.
|
e985c240e3feb62ea38d5b4e386be083ca0f215b |
25-Feb-2016 |
Yohei Yukawa <yukawa@google.com> |
Use LocaleList for implicitly enabled subtypes. There are two major changes in this CL: 1. Now IMMS resets its internal state whenever the system locale list is changed, rather than just checking the primary system locale. 2. For software keyboard subtypes, InputMethodUtils#getImplicitlyApplicableSubtypesLocked() now takes the entire system locale list into account when determining what subtypes should be enabled by default when the user does not explicitly enable one or more subtypes. Bug: 27129703 Change-Id: Iaf179d60c12b9a98b4f097e2449471c4184e049b
nputmethod/InputMethodUtils.java
|
102ff0726dad764df741e41766d78fcfb829184a |
25-Feb-2016 |
Yohei Yukawa <yukawa@google.com> |
Add a utility method to filter locales. This is a preparation CL to take secondary system locales into account in InputMethodUtils#getImplicitlyApplicableSubtypesLocked(). Suppose the following situation: available subtypes: en-US, en-IN, and en-GB, fr, fr-CA, fr-CH, fr (QWERTZ) system locales: en-GB, en-US, fr-MC Basically we want to have at most one subtype for each language appears in system locales. Hence the goal of this utility method is to filter the above available subtypes into en-GB and fr. In other word, we do not want to enable both en-GB and en-US subtypes in this scenario. This CL introduces LocaleUtils#filterByLanguage() for this purpose, with some unit tests. Note that that method is not used in production yet. Bug: 27129703 Change-Id: I315cf3722a06e00bdbfac284c4949578da8fe78d
nputmethod/LocaleUtils.java
|
ab0037c8a0ccbf8d08574807e0060f00ebbfea45 |
25-Feb-2016 |
Daniel Sandler <dsandler@android.com> |
Merge "N-release temporary platlogo." into nyc-dev
|
bbcf8b65670dc0f571669bdced0c0fc54250f17f |
15-Feb-2016 |
Dan Sandler <dsandler@android.com> |
N-release temporary platlogo. What are we going to do 13 releases from now, I wonder? Bug: 27315386 Change-Id: I65814f9cd686b3bac537565166b2a5d09a9b8f2b
pp/PlatLogoActivity.java
|
f8fb6d1261dd7ee4ee5342766f0f12e1b31080b2 |
25-Feb-2016 |
Chong Zhang <chz@google.com> |
Merge "Make sure background drawable callback is cleared during resizing" into nyc-dev
|
0df63d5d57ee3741704290bd7f73f17c38cb1ee8 |
25-Feb-2016 |
Chong Zhang <chz@google.com> |
Make sure background drawable callback is cleared during resizing bug: 27297724 Change-Id: I8ee3d0e093f94a7fc293f64949abbb612e0b2aa4
olicy/DecorView.java
|
0ffd49cbe0ab4c13fd5528abacade898a8cff481 |
13-Feb-2016 |
Jorim Jaggi <jjaggi@google.com> |
Always consume bottom insets when navigation bar is force shown When an app requests SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION but we force show the navigation bar, we need to treat for the app like there is no virtual navigation bar on the device. Because if you combine it with FLAG_HIDE_NAVIGATION, you'd expect the navigation bar gets hidden but it doesn't, so there could be content that overlaps with the navigation bar. Bug: 27157904 Change-Id: I088e02eae2e723c35e9cb4873de6b1325458533b
olicy/DecorView.java
iew/BaseIWindow.java
|
ffd049027f1cb85c67353abefcf130c1474c261a |
24-Feb-2016 |
Jorim Jaggi <jjaggi@google.com> |
Fix wrong measurement in DecorView Bug: 27215338 Change-Id: I512df9b23788daf485b020a2199a55a7c6ab6311
olicy/DecorView.java
|
86ee2c0235402826b17db8d9b35f700954ba669b |
23-Feb-2016 |
Mihai Niță <mnita@google.com> |
Merge "Removed warning icons and use friendlier locale names" into nyc-dev
|
e1acd636d492f5c828a8abaccfd2fed185ddc0d6 |
23-Feb-2016 |
Joe Onorato <joeo@google.com> |
Make getBatteryUptimeLocked protected so it can be mocked. Also fix test names. Change-Id: I43477e61c22cd36735214951c45c52b39095e1b5
s/BatteryStatsImpl.java
|
502141d50bbd188a37b59f2ea9fa794a296f7247 |
23-Feb-2016 |
Mihai Nita <mnita@google.com> |
Removed warning icons and use friendlier locale names * Removed warning icons in locale list (b/26710677) * Use getDisplayNameWithDialect() instead of getDisplayName() for the locale names (b/27066642) * Set proper locale for the language labels (b/27130516) * Fixed build warning in LocaleHelper (b/27148053) Bug: 26710677 Bug: 27066642 Bug: 27130516 Bug: 27148053 Change-Id: I149a3675262b286c8b740d2ad5b02f4df31316ec
pp/LocaleHelper.java
pp/SuggestedLocaleAdapter.java
|
abded113bde548734600dc1b6e4ce2e94f48e32e |
09-Feb-2016 |
Joe Onorato <joeo@google.com> |
Add unit tests for BatteryStatsImpl. - Add a Clocks interface to wrap SystemClock.uptimeMillis and SystemClock.elapsedRealtime. - Make the inner classes static so they can be created independently, which meant passing explicit pointers to the BatteryStatsImpl and the Uid objects in a lot of places. - Make several fields protected so they can be accessed by the tests (they are still @hidden) - Add a test suite for the battery stats. - Add the tests Change-Id: I4e45afedc64f7050985c28a7eb4f5c1ddbaa63fa
s/BatteryStatsImpl.java
|
2a452d48d5bf05bf1a3edc762a0140738102a938 |
23-Feb-2016 |
Lorenzo Colitti <lorenzo@google.com> |
Merge "Add a unit test for MessageUtils." into mm-wireless-dev am: 6f027b4f06 * commit '6f027b4f0651837877e0f291bbf121436dfe3958': Add a unit test for MessageUtils.
|
05c25f8a3a033816ac25aa5cd7db5b1ab495bc3f |
22-Feb-2016 |
Yohei Yukawa <yukawa@google.com> |
Unify windowGainedFocus() and startInput(). This is a safe refactoring that changes nothing. In order to improve the keyboard dismissal lags [1][2], we have used IMMS#windowGainedFocus() as a combined event to do startInput() in certain situations. To make the intent of those CLs clear, this CL renames IMMS#windowGainedFocus() to IMMS#startInputOrWindowGainedFocus(). Note that these are @hide internal IPC protocols. Hence this change is never observable to application developers. [1] I8494cbd6e19e2ab6db03f2463d9906680dda058b a82ba54b0bbc3ff41f29db3998806cb45b261d58 [2] Icb58bef75ef4bf9979f3e2ba88cea20db2e2c3fb 7663d80f6b6fd6ca7a736c3802013a09c0abdeb9 Bug: 25373872 Change-Id: I56934f18e30d90fcdf77bcbb0c35a92a5feb1b82
iew/IInputMethodManager.aidl
|
289e4fa6585744d04996262e9e5b54695a7b66c1 |
20-Jan-2016 |
doheon1.lee <doheon1.lee@lge.com> |
Changes of root storage space unmounting time on Zygote Process Zygote process forks every child process for launch the SystemServer and other applications. When child process is forked, unmount storage inherited from Zygote process is executed before it gains its own root storage space. If Zygote have no storage spaces, unmount operations not needed to get relevant permission storage space. Thus unmount is executed only once shortly before the SystemServer is forked. And the child processes do not unmount its inherited root storage space. Change-Id: I311ca7ea2c93085f42579f8cf8bdc7ef1d570a04
s/Zygote.java
s/ZygoteInit.java
|
9cea80cdddbecadb304eb7c8373cf1ed397f433a |
16-Feb-2016 |
Svet Ganov <svetoslavganov@google.com> |
No overlay when permissions shown - framework bug:26973205 Change-Id: I88395e47649191bb7db6dd8723c49e741ef4f1e4
pp/IAppOpsService.aidl
|
f979012c9b5891254177dae965b2b64d70b8c283 |
20-Feb-2016 |
Lorenzo Colitti <lorenzo@google.com> |
Add a unit test for MessageUtils. Also fix a couple of issues in the code: 1. Check that fields are static before attempting to read them. Currently, if a non-static field's name starts with one of the specified constant prefixes (by default, "CMD_" and "EVENT_") we'd get an NPE. 2. Only read final fields. Change-Id: I0e07c4c27a66180cbaf7f2b1c235daafc080863b
til/MessageUtils.java
|
24ffe236b1ca89b6088a5488c591ea836ee59e1c |
20-Feb-2016 |
Selim Cinek <cinek@google.com> |
Merge "Media notifications now properly respect font size changes" into nyc-dev
|
42625d1bc7ef99c4d4435e8cdebfe3eee57b8d97 |
12-Feb-2016 |
Jorim Jaggi <jjaggi@google.com> |
New behavior for docked stack when going home - We keep the docked stack visible when home task is visible even though it's not resizable. - We introduce the a new concept called "minimizing" the docked stack, which happens when going home. In this state, the docked stack is clipped of almost completely. - To achieve that, we introduce TaskStackBoundsAdjustController, which adjusts the bounds of the docked stack when minimized. Also, migrate the IME handling to this new class. - We also need to inform SysUI that it is now minimized so it can remove the drag affordance on the divider, and also make it a bit smaller. - When we detect an app transition, we check whether the home stack gets visible/invisible. We then start an animation which runs in sync with the normal app transition. For that we introduce DockedStackDividerController.animate(), which performs the animation. Bug: 27137961 Change-Id: I8623bc73cc6872bf28c5b1b8d5795974576811b2
olicy/DockedDividerUtils.java
|
d2feb63aaff791cbdf2d4769651c026a38806bd7 |
18-Feb-2016 |
Selim Cinek <cinek@google.com> |
Media notifications now properly respect font size changes Bug: 24866646 Change-Id: I6e38aea518bee1b933fdc8efd460e95eaaaed3b0
idget/MediaNotificationView.java
|
019fb9f4e419da4aacfac17ea89112a2f410ecf5 |
19-Feb-2016 |
Mitchell Wills <mwills@google.com> |
Merge "DO NOT MERGE Add a new WakeupMessage class" into mm-wireless-dev
|
a2a9ab947f248f35bafb9dd74b46016c3aa31820 |
19-Feb-2016 |
Lorenzo Colitti <lorenzo@google.com> |
Add a MessageUtils class to convert int constants to strings. am: d2457a3ee3 * commit 'd2457a3ee39ea55ed8e302bd93feede793cb5055': Add a MessageUtils class to convert int constants to strings.
|
116d872d9c3167a270407af374d4696efa1b21d7 |
19-Feb-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge "Introduce InputConnection#getHandler()." into nyc-dev
|
e9ae977322d40eff94fcbe3fad186cd082a577b6 |
02-Dec-2015 |
Lorenzo Colitti <lorenzo@google.com> |
DO NOT MERGE Add a new WakeupMessage class This is useful when using the new AlarmManager direct callback interface to wake up the system and request that an object whose API consists of messages (such as a StateMachine) perform some action. In this situation, using AlarmManager.onAlarmListener by itself will wake up the system to send the message, but does not guarantee that the system will be awake until the target object has processed it. This is because as soon as the onAlarmListener sends the message and returns, the system is free to go to sleep again. Bug: 20157436 Bug: 25823676 Cherry-picked WakeupMessage.java from 9d3aadb24778cc36a350a04b088d2ed7ee3790e1 Change-Id: Idff20029d287f26347441a2523b7fb20eda6a8b0
til/WakeupMessage.java
|
d2457a3ee39ea55ed8e302bd93feede793cb5055 |
17-Feb-2016 |
Lorenzo Colitti <lorenzo@google.com> |
Add a MessageUtils class to convert int constants to strings. This class uses reflection to find accessible static integer members in a specified list of classes and returns a SparseArray mapping the integers to their names. This will allow us to replace various 400-line switch statements with a simple array access. Change-Id: I3607e6389a423cde0bd83270c00b3c863ae1bb29
til/MessageUtils.java
|
cff479e2eeaedb42765d2522e8befe7efaa67bd6 |
19-Feb-2016 |
Adam Powell <adamp@google.com> |
Merge "Restore auto-launch behavior for ACTION_CHOOSER with a single choice" into nyc-dev
|
2f6ec22f67ae0eb7fdcfe9b04b6202def63bf73e |
18-Feb-2016 |
Adam Powell <adamp@google.com> |
Restore auto-launch behavior for ACTION_CHOOSER with a single choice For the initial release of Marshmallow auto-launching was suppressed for ChooserActivity if there was only a single choice in order to let the user confirm what would be launched. In practice, many apps use ACTION_CHOOSER when they should probably use implicit intents, but still others have use cases where setting a default doesn't make sense and the user should still be able to make a choice when one is available. As the user confirmation didn't buy much in terms of developer API expectations (ACTION_CHOOSER being a forced choice) and it adds speedbumps to existing apps in the ecosystem, revert this change. Bug 27243827 Change-Id: Id8fd5385d5b1f459e80b0096efe7e2944264739a
pp/ChooserActivity.java
|
a2cc0c2ca282d9b4b8525df37bdb9e9cb0304abc |
18-Feb-2016 |
Andreas Gampe <agampe@google.com> |
Merge "Frameworks/base: Use Log.printlns in RuntimeInit" into nyc-dev
|
d888beb9bfca2da6bba303cd7db809ccefa7b996 |
18-Feb-2016 |
Andreas Gampe <agampe@google.com> |
Frameworks/base: Use Log.printlns in RuntimeInit Make printlns in Log public-@hide so it can be used. Print uncaught exceptions that will terminate the process in RuntimeInit using printlns, so that long exception traces are not being truncated. Bug: 27245306 Change-Id: Ib24635f0ebdd80bd125e367302cab6a78e6a210a
s/RuntimeInit.java
|
d3fd96c20818d2f206416e53c0a6fa2108de6e07 |
09-Feb-2016 |
Chong Zhang <chz@google.com> |
Use background drawable from the client And set the drawable's callback to null during drag-resizing, since we use multi-threaded renderer, will do not want to schedule draws to the ViewRootImpl's thread. bug: 26729953 Change-Id: I6e5f94a5a6ba15edc2d391dd11d8fee3c657d337 (cherry picked from commit 1cc95075e89a0f91cb59ff37a1a027199040c7b4)
olicy/DecorView.java
|
f5afdb09a64afc5e935ca29e1eeab429d67a3cab |
18-Feb-2016 |
Adam Powell <adamp@google.com> |
Restore auto-launch behavior for ACTION_CHOOSER with a single choice For the initial release of Marshmallow auto-launching was suppressed for ChooserActivity if there was only a single choice in order to let the user confirm what would be launched. In practice, many apps use ACTION_CHOOSER when they should probably use implicit intents, but still others have use cases where setting a default doesn't make sense and the user should still be able to make a choice when one is available. As the user confirmation didn't buy much in terms of developer API expectations (ACTION_CHOOSER being a forced choice) and it adds speedbumps to existing apps in the ecosystem, revert this change. Bug 27243827 Change-Id: Id8fd5385d5b1f459e80b0096efe7e2944264739a
pp/ChooserActivity.java
|
bc163f07ee77b6f2b6cee02156935eab476b19a8 |
18-Feb-2016 |
Erik Kline <ek@google.com> |
Add Protocol.BASE_ETHERNET am: ca4c61aa9f * commit 'ca4c61aa9f7396a167202ea83f4d02f7f62ba482': Add Protocol.BASE_ETHERNET
|
ca4c61aa9f7396a167202ea83f4d02f7f62ba482 |
18-Feb-2016 |
Erik Kline <ek@google.com> |
Add Protocol.BASE_ETHERNET Change-Id: I4e51370c0b53d9902eea8aae409f9f7cffaf28ad
til/Protocol.java
|
c2393ac3bf2ec44aa46186408aa4636e8c7c4a4b |
18-Feb-2016 |
Yohei Yukawa <yukawa@google.com> |
Fix bugs in logic to find a default selectd IME. With this CL, InputMethodManagerService#resetDefaultImeLocked() picks up the default selected IME with the same logic to find the default enabled IMEs [1]. It should make sense because the default selected IME should be one of the default enabled IMEs. The previous code is problematic because it does not check whether the IME is enabled or not. There was a chance that unusable IME could be picked up. This CL also fixes the same problem to Bug 17347871 that only language part of the locale is taken into account. [1] See the following series of CLs. - part 1: I831502db502f4073c9c2f50ce7705a4e45e2e1e3 ed20f8d750ef0b6347448265a14ef2a2c7e1af5c - part 2: Ife93d909fb8a24471c425c903e2b7048826e17a3 745e7bca8a622ffdf0d0a8e8e2485eab98182ede - part 3: I6571d464a46453934f0a8f5e79018a67a9a3c845 d0dbd81fe2cd34c9a83e2f5217374d3e1a79f950 - part 4: I871ccda787eb0f1099ba3574356c1da4b33681f3 b21220efae92a56ff7b4b781fa614a6e3a8a3007 Bug: 27197621 Change-Id: Ia0f52c1fb9f5a68230284a1ec4829a2337b60bdd
nputmethod/InputMethodUtils.java
|
3fff7f5634ca788c1c84b6f1b316819ffd4c7cb2 |
09-Feb-2016 |
Arunesh Mishra <arunesh@google.com> |
SoundTriggerHelper changes for GenericSoundModels. - Refactoring SoundTriggerHelper to handle generic sound models. - Ability to store multiple models, callback and state information. - Separate out initialization to be done per voice model, per any model and per generic model. - Minor change to the API exposed -- removing the Handler from the createSoundTriggerDetector call. - Added callback processing for onRecognitionEvent(). - Added logic for stopAll(). - Changes to the SoundTriggerTestApp to start/stop recognition. - Multiple models (3). - Ability to start/stop/load/unload individual models. Bug: 22860713 Bug: 27222043 Change-Id: Ie5d811babb956bead653fb560a43f1e549ed11bd
pp/ISoundTriggerService.aidl
|
93dfc03ba632590e30604dde31b78628df962eff |
17-Feb-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge "Add Copy-On-Write mode to InputMethodSettings." into nyc-dev
|
68645a638ad1bfb734b2b0f56b17fe206bb891c5 |
17-Feb-2016 |
Yohei Yukawa <yukawa@google.com> |
Add Copy-On-Write mode to InputMethodSettings. This is a preparation for File-Based Encryption (FBE) support in IMMS. In order to support File-Based Encryption (FBE), IMMS needs to reset its internal state exactly when the device is unlocked by user first time. This is important because IMMS would recognize only encryption-aware input method services until the the device is unlocked by the current user. Even if we reset the internal state when the device is unlocked by the current user, there are still two tricky points. 1. Except for the initial boot, IMMS uses Secure Settings to determine what IMEs are enabled and what IME is currently selected. These persistent state may not be suitable for the situation where the device is not unlocked yet, because some of IMEs referenced there may or may not be encryption-aware. Depending on the situations, we may need to enable at least one encryption-aware IME to ensure that the user is able to type password to unlock the device, even if such an IME is not Settings.Secure.ENABLED_INPUT_METHODS. We have to be careful when doing this because we don't want non pre-installed IMEs to be enabled until the user approves it. 2. IMMS tends to save its internal state into Secure Settings. However, because of the point 1, we may need to automatically enable a certain IME to make sure the user is able to type even when the device is not unlocked yet. We don't want such a temporary state to be persistent in Secure Settings. The basic idea of this CL is to implement Copy-On-Write (COW) mode in InputMethodSettings so that we can later discard any changes made before the device is unlocked. As the initial step, we start using this COW mode until the the ActivityManager becomes ready. With this change we can revert a previous commit [1] for Bug 6685037, where forward-locked encrypted apks need to be taken care of an early boot phase. [1] Ifb311f85154beadd4787ec73669bedfdf1f5172d 4c0e7152e74d091eb78af8baacd38287ba95a1a1 Bug: 26279466 Change-Id: I9c6f9bb3d51174198e5f73588637f87ea0d90e11
nputmethod/InputMethodUtils.java
|
dafec11e698daf054730cfb04db64f3e31a0c9ff |
16-Feb-2016 |
Makoto Onuki <omakoto@google.com> |
Merge "Don't allow deactivating DAs when the user is not unlocked" into nyc-dev
|
60d9695bb84a5c2a8e9ef2df32b9d4105aea2b0a |
16-Feb-2016 |
Alan Viverette <alanv@google.com> |
Force uniform width for MATCH_PARENT in AlertDialogLayout The initial layout passes run using whatever was specified by the parent, which ensures that TOO_SMALL will get set correctly when needed. The final layout pass runs as EXACTLY to ensure that MATCH_PARENT widths are correctly set. Bug: 27030200 Change-Id: Ia7af3f75746e725761e78e7c4eefb0b31f499113
idget/AlertDialogLayout.java
|
a3331309a9f29cf4e3676b1a6a230148eaf04fe1 |
16-Feb-2016 |
Jeff Sharkey <jsharkey@google.com> |
Merge "Disable StrictMode when starting activity." into nyc-dev
|
2b9eb89aedf42717bede1d5c6fc3c854a9536fdb |
16-Feb-2016 |
Jeff Sharkey <jsharkey@android.com> |
Disable StrictMode when starting activity. Since intents can come in from older apps, don't let them crash us by including file:// Uris. This narrows the relaxation to only apply when starting the requested intent. Bug: 27070755 Change-Id: Ifcf9068424e072f52758c8feeab5fbf23d678a2e
pp/ResolverActivity.java
|
ce3f338040894f23cdea7ac2f9e9e14a58fd15a3 |
16-Feb-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge changes I0f79243e,Ia27e19f9,Iec6b89f0,I276c7eb0 into nyc-dev * changes: Have unified setter/getter for Secure Settings. Remove redundant arguments. Use Context#getSystemService(Class<T>) in IMMS. Use Java7 diamond operator in InputMethodUtils.
|
8752367042cb690f78953557433c16ac77eeea45 |
13-Feb-2016 |
Yohei Yukawa <yukawa@google.com> |
Have unified setter/getter for Secure Settings. In order to make InputMethodManagerService encryption-aware, we are going to introduce a new state where any read/write access to Secure Settings from IMMS is virtualized so that we can temporarily enable only encryption-aware IMEs until the user unlocks the device then revert any changes made before the device enters into an unlocked state. To do that, it would be convenient if InputMethodUtils has unified getter/setter methods to access (Secure) settings. In subsequent CLs we will rely on those getter/setter methods to switch between the on-memory data store and the actual Secure Settings. Note that because of multi-user support such a switch can occur multiple times. This is still a preparation code. Behavior change is not intended yet in this CL. Bug: 26279466 Change-Id: I0f79243e5cc1556764da37fa38078e075a27d42b
nputmethod/InputMethodUtils.java
|
1a5ee776ee51ae6fba30c8f3b33e26eb7f9dedc6 |
13-Feb-2016 |
Makoto Onuki <omakoto@google.com> |
Don't allow deactivating DAs when the user is not unlocked Bug 27149570 Change-Id: I772d9cbd6edc822c8f7b1988905b702e05e674cd
til/Preconditions.java
|
5e6d6f5824bf194e5466797c7ff741de5b8e49fb |
12-Feb-2016 |
Adam Powell <adamp@google.com> |
Merge "ChooserActivity direct share jank fixes" into nyc-dev
|
9f6798a9367cc6134f956c422107361db43c4212 |
11-Feb-2016 |
Jorim Jaggi <jjaggi@google.com> |
Fix layout for full-screen floating windows When the app doesn't set IN_SCREEN and INSET_DECOR but the window is still full-screen, we force SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN but then we still need to communicate the content insets to the DecorView. In DecorView, we consume these insets in this mode and set it as layout params so this behavior is completely transparent for the app. Bug: 26464646 Change-Id: Ib7332b845767a5bbc0266c380bf6240e322db943
olicy/DecorView.java
|
29b13190cd57bd823eb803f6fca03f671a32a5fe |
12-Feb-2016 |
Clara Bayarri <clarabayarri@google.com> |
Merge "Add support for current failed lock attempts and max attempts" into nyc-dev
|
51e41ad887a2e30a1366f0a3b4750f0204912b8e |
11-Feb-2016 |
Clara Bayarri <clarabayarri@google.com> |
Add support for current failed lock attempts and max attempts This is needed from Settings to show a message informing the user of the number of attempts before their work profile gets wiped when using ConfirmDeviceCredentials. Bug: 26677759 Change-Id: I4b16f7dc2f415d0ce0215a3b7a646f98fabece33
idget/LockPatternUtils.java
|
e26334ba1a5c7880c67b931a6ca73941167712e9 |
12-Feb-2016 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Handle light status bar for split-screen" into nyc-dev
|
612cce92ad96eda1146c3abd2afa7aaa4d4f2b3f |
12-Feb-2016 |
Yohei Yukawa <yukawa@google.com> |
Introduce InputConnection#getHandler(). Currently there is an internal hidden class named ControlledInputConnectionWrapper which works as a proxy in the application process to receive incoming binder calls from input method and dispatch those method calls again on an appropriate thread. Although this is a kind of implementation details, basically you can see the same design everywhere in the Android. Currently ControlledInputConnectionWrapper is initialized with view.getHandler(), where the view here is the View which was used to call View#onCreateInputConnection(). This is actually a reasonable behavior because we have generally assumed that there the only reasonable way to implement InputConnection is to extend BaseInputConnection, which is designed to be able to work only on the UI-thread associated with the target view. However, on Android N and onward, we are going to ensure that BaseInputConnection can be re-implemented on top of public APIs [1]. Although most of applications should not try to do that, for certain applications such as web browsers and WebView it may make sense to let custom InputConnection implementation run with a custom Handler so that the application can respond to the IME without blocking the UI thread. To do that, this CL introduces a new method InputConnection#getHandler(), which changes nothing as long as it returns null, but if it returns non-null Handler, InputMethodManager will use it to initialize ControlledInputConnectionWrapper. Note that InputConnection#getHandler() is not for IME developers. It just returns null when called in the IME process. [1] See Bug 24688781 for details. Bug: 26945674 Change-Id: Id9e579bb3e2966986cdcb1c34bc8cacfeca2e1a9
iew/InputConnectionWrapper.java
|
34f5c494df827c6f757cbfd50cb61b43e222f80e |
12-Feb-2016 |
Winson Chung <winsonc@google.com> |
Merge changes If90955f4,I9fa48c06,Ib4681a43 into nyc-dev * changes: Adding view debug annotations to simplifying debugging state. Disallow launching third party apps in safe mode. Drawing thumbnail background color for empty space in view.
|
565943fda5b05ac5514c216effaf76fc98c5b6c0 |
11-Feb-2016 |
Adam Powell <adamp@google.com> |
ChooserActivity direct share jank fixes Don't show the ChooserTargetService targets until we have all responses in, or we hit our timeout. This helps prevent targets from jumping around under the user's finger. We still give bonuses to services that respond faster. Bug 26790940 Change-Id: I8a19e19e08eeb502ccc4b4feaa1710ca3315e9f6
pp/ChooserActivity.java
|
86905582411c5c77a3e7641589cf206c6e5770f5 |
10-Feb-2016 |
Jorim Jaggi <jjaggi@google.com> |
Handle light status bar for split-screen In split-screen the light status bar flag for one side of the status bar can be different from the other side. SYSTEM_UI_FLAG_LIGHT_STATUS_BAR is now reported for both the fullscreen stack and docked stack, but not anymore in the "default" SysUI visibility field when reporting a visibility change to SystemUI. The change also reports the docked stack and the fullscreen stack bounds, so SystemUI can guard tinting the icons on whether the icon is one of the areas. When calculating the light status bar flag in PWM, we keep track of the top fullscreen opaque window state for the docked and fullscreen stack separately. Bug: 24365214 Change-Id: Id2240a86d75bf96e0138ec7652a4793859f56e3c
tatusbar/IStatusBar.aidl
tatusbar/IStatusBarService.aidl
|
1af8eda6ea1c89d44123b2bfd5fa0293bb9d68cb |
05-Feb-2016 |
Winson Chung <winsonc@google.com> |
Drawing thumbnail background color for empty space in view. Change-Id: I2e8dfbe9c11a61876956658eff0674adb26d855d Signed-off-by: Winson <winsonc@google.com>
olicy/DecorView.java
|
e610e288cd126af44c009f8b5fcd46a348239e73 |
11-Feb-2016 |
Andreas Gampe <agampe@google.com> |
Merge "Frameworks/base: Fix LineBreakBufferedWriter" into nyc-dev
|
622b44d00fdbddf6717fd8bc9515111fec71115b |
11-Feb-2016 |
Yohei Yukawa <yukawa@google.com> |
Use Java7 diamond operator in InputMethodUtils. This CL changes nothing except for deleting redundant type parameters by using diamond operator. No behavior change is intended. Bug: 26279466 Change-Id: I276c7eb0136d373464ba6e997685d440beaca674
nputmethod/InputMethodUtils.java
|
c67b64fda4324d366da18014791406f32f48d025 |
05-Feb-2016 |
Mihai Nita <mnita@google.com> |
Flag all the locales of the default region as suggested This was done by the SetupWizard to suggest the default locale before the SIM was detected. It is also handy for devices without SIM (tablets). Bug: 26784450 Bug: 26882058 Bug: 26939651 Change-Id: Ia1d3b2ef4756121cf6ca13d5d7280215df060a8f
pp/LocaleStore.java
|
f72cc9437b7592980003050c492526c660dc5b14 |
11-Feb-2016 |
Andreas Gampe <agampe@google.com> |
Frameworks/base: Fix LineBreakBufferedWriter In case of writing single character, check against the buffer length, not the maximum buffer size. Bug: 27099774 Change-Id: I83d49ea74cc3d25342ec540b654d3dc68e4e802e
til/LineBreakBufferedWriter.java
|
8212ae0aee1700b9c287ebadf15af8dacdc8eae6 |
10-Feb-2016 |
Jeff Sharkey <jsharkey@android.com> |
Consistent naming for internal storage APIs. Also completely remove a few confusingly named deprecated APIs. Change-Id: Ia7e4ea3190a97f0a7dfa9bebf2118da0866ec38f
pp/ChooserActivity.java
|
65bff3e4e9ac48f79a9da111f6e1d263af6d3a2e |
09-Feb-2016 |
Jorim Jaggi <jjaggi@google.com> |
Fix Keyboard overlap with navigation bar FLAG_FULLSCREEN is really the wrong flag for determining whether to subtract the window insets in the decore view and layout it with a reduced size - FLAG_LAYOUT_IN_SCREEN suits these needs much better. Bug: 26014496 Bug: 26984057 Change-Id: I5c7a0fb7468d3981b91b23aa4c8b1e4841202131
olicy/DecorView.java
|
81ba11eccbc2519338782100c13cf4a5909ad6be |
04-Feb-2016 |
Jorim Jaggi <jjaggi@google.com> |
Put dismiss end target at navigation bar This makes the animation when exiting docked mode a bit nicer when you fling the divider towards to the navigation bar. However, since the divider ends at the navigation bar, we need to immediately dismiss it instead of fading out when the divider is fully occluded by the navigation bar. Change-Id: Ic5432fd118cb71be36485667b2c537caf5065ce5
olicy/DividerSnapAlgorithm.java
|
0a13bfdefc8a74a147bdf64b44e9f50c097c1599 |
05-Feb-2016 |
Jorim Jaggi <jjaggi@google.com> |
Fix disappearing translucent status bar background When relaunching an activity while preserving the window, the content view was put on top of the status bar background, making it disappear in case of translucent status bar backgrounds. Change-Id: I1edff29c10616bf5386e982d7336327135f0f7a0
olicy/DecorView.java
|
25222f55f28221d49a984db465f94e9716635ad8 |
06-Feb-2016 |
Tamas Berghammer <tberghammer@google.com> |
Merge "Add flag to "am start" to enable native debugging"
|
2068bb8bb06303997697ecaaa2e7063835a972b6 |
06-Feb-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "Track BLE scans in BatteryStats"
|
37355a9f5d1e82c6d3eb3d6c919462373457af4c |
06-Feb-2016 |
Jeff Sharkey <jsharkey@android.com> |
Tweaks to file:// Uri StrictMode checks. Whitelist two more legacy intent actions, and don't enforce the StrictMode checks when resolving intents that might be coming from legacy apps. Newer apps would have already been yelled at directly before getting to the resolver. Bug: 26976516, 26977622 Change-Id: Ibf72a361ed68c52cfaac16c32ab40e79005a42e7
pp/ResolverActivity.java
|
3512d9eb490f0e9246c0cf559de24ce30e509093 |
05-Feb-2016 |
Adam Powell <adamp@google.com> |
Merge "Restrict ChooserTargets provided by a single service"
|
9511b0f1e9ac629a4a747a0c9373d33ab33cfc32 |
30-Jan-2016 |
Jorim Jaggi <jjaggi@google.com> |
Fix bug where surface was not clipped off during resizing When dragging the divider in a way such the task size goes through the following transition - Half size - Full screen - Half size the surface wasn't clipped off anymore. This was because in full screen configuration, computeDragResizing() == false thus when going full screen -> half size, we reset the draw state to DRAW_PENDING to get notified when it has finished drawn. However, this also broke clipping. In order to fix this, we always put the window into a resizing mode no matter whether the bounds are fullscreen or not. However, this introduces an ugly flickering on the navigation bar, when going into docked mode, because the app doesn't draw navigation bar background in resize mode. To fix that, we calculate the presence of navigation bar whether the window is fullscreen, and not just whether it's resizing. For that, we need to calculate the presence in BackdropFrameRenderer, by using the insets just sent by window manager. Change-Id: Idf56df4ae7fefe67d068bc2eeda8dc4d83bbefb7
olicy/BackdropFrameRenderer.java
olicy/DecorView.java
|
bba0030a8529fd904056cbb7cfbbe3afbc1c8a95 |
04-Feb-2016 |
Adam Powell <adamp@google.com> |
Restrict ChooserTargets provided by a single service Only allow one row's worth of targets from any one ChooserTargetService and lower the weight for app recency in resolver sorting. Along with a previous change to only consider the past 1 week of app activity, this is to help improve the quality of direct share targets shown. Bug 26562857 Change-Id: I0f9a8ca8ccfb655261421e29fef7909cadd318f1
pp/ChooserActivity.java
pp/ResolverComparator.java
|
5650c523d664de84363441470cbf2aef7ecb139f |
04-Feb-2016 |
Abodunrinwa Toki <toki@google.com> |
Merge "Make sure the scrollbar shows when the overflow is opened."
|
decd9ea263d00087f6f90182fc0325953e50cfa4 |
03-Feb-2016 |
Nicolas Prevot <nprevot@google.com> |
IntentForwarderActivity shouldn't crash if intent has no action. Also don't crash when receiving a chooser intent with no extra initial intent. BUG:26445101 Change-Id: Icaf55881a015cf8cc76e5269b9bb67784dbf33c3
pp/IntentForwarderActivity.java
|
28310218dd1ef8c0e32e7b0a23cd65a31e7acf90 |
04-Feb-2016 |
Mihai Niță <mnita@google.com> |
Merge "Update the title when going back from region selection"
|
cc9d617dca3e3b332db2e2e7293c5501dd935cec |
03-Feb-2016 |
Abodunrinwa Toki <toki@google.com> |
Make sure the scrollbar shows when the overflow is opened. This helps users to tell that they can scroll the view. Bug: 26955900 Change-Id: I49e65a3837b2610560dc1d049889e3cca2c32a0a
idget/FloatingToolbar.java
|
e5cb2a7fefe38aa40960db67b40a670fbdc06a91 |
03-Feb-2016 |
Jim Miller <jaggies@google.com> |
Merge "Recycle TypedArray in LockPatternView"
|
ac010478a6e64407ca0f18fcab4b2aff2ba0274d |
03-Feb-2016 |
Jim Miller <jaggies@google.com> |
Recycle TypedArray in LockPatternView Fixes bug 26734012 Change-Id: Ic15908f9aa6940f8c53a47c160c92f6f4648cc61
idget/LockPatternView.java
|
df1ccbdc97a6540613c686298b82ea8385577c56 |
02-Feb-2016 |
Mihai Nita <mnita@google.com> |
Update the title when going back from region selection Since the title in the region selector should be the language name, the standard Preference logic is bypassed. So the normal Preference implementation cannot update the title automatically. This makes sure we set the title at the right time. Bug: 26715311 Change-Id: Ifa3d70b8504b093ae17baba8c179ebf55e3c7be2
pp/LocalePickerWithRegion.java
|
6727d6408464c973798bf8e1cea66a7b1e99549c |
03-Feb-2016 |
Filip Gruszczynski <gruszczy@google.com> |
Merge "Don't extend alert windows onto status bar/nav bar."
|
1a8654b5b4700fe48b18c33a45f1623479a307d9 |
02-Feb-2016 |
Paul Lawrence <paullawrence@google.com> |
Merge "Add APIs to allow detection of encryption type"
|
2388251fcd8def03a6bbc91382e84db085cf4253 |
29-Jan-2016 |
Adam Powell <adamp@google.com> |
Pinning components in ChooserActivity, take 2 Keep the ChooserActivity in the android:ui process/system. Change-Id: Ia3ae29a8d629f41a53a066b9fc7ed0b28666b261
pp/ChooserActivity.java
pp/ResolverActivity.java
pp/ResolverComparator.java
pp/ResolverTargetActionsDialogFragment.java
|
9f55cc71b9b0a27604d448b5c54e3c377b7a067f |
28-Jan-2016 |
Adam Lesinski <adamlesinski@google.com> |
Track BLE scans in BatteryStats Distribute the power used by apps scanning with BLE. Bug:22718669 Change-Id: I626d8a459fc28fdd7dac682c9ac7c8434945109d
pp/IBatteryStats.aidl
s/BatterySipper.java
s/BatteryStatsImpl.java
s/BluetoothPowerCalculator.java
s/WifiPowerCalculator.java
|
a4d4a4c64ee0b92d8a1b27bc6da54ad8fb75991b |
02-Feb-2016 |
Chong Zhang <chz@google.com> |
Merge "Do not draw background if the background drawable is null"
|
0fd2574a1d68b8bfcad0aa8ea68dce60853dfb9f |
02-Feb-2016 |
Chong Zhang <chz@google.com> |
Do not draw background if the background drawable is null Some apps may not have background drawables. bug: 26729953 Change-Id: I1e93013bb91ba376449bc580646fc733ca4dd072
olicy/BackdropFrameRenderer.java
|
ccdab44d25f0adb9ed583472c792e2b1464d193f |
01-Feb-2016 |
Jorim Jaggi <jjaggi@google.com> |
Merge changes Ie6c1ea33,Id1af37e6,I9c474f7a,I439c9b66 * changes: Reset create state in moveTaskToStack Divider tuning Fix transition to recents in docked mode Fix flicker and other weirdness
|
1b12ef55b74f47eedde8afe22b997d40c3668a31 |
30-Jan-2016 |
Jorim Jaggi <jjaggi@google.com> |
Divider tuning - Take insets into account for calculating dismissing fraction, but don't dim into 100% when the device has insets at that side. - When applying parallax to the top side, apply less. Change-Id: Id1af37e6f7af43ec3682dad4ad1ce68034301b4d
olicy/DividerSnapAlgorithm.java
|
a6a63d8ef0866888d7c6a302818c5caf6bbcc05a |
01-Feb-2016 |
Mihai Niță <mnita@google.com> |
Merge "Fix: RTL sublocales need to display RTL"
|
24215ecadce5f44de33959b4f512482f39ac4c92 |
29-Jan-2016 |
Mihai Nita <mnita@google.com> |
Fix: RTL sublocales need to display RTL When the langage selected in the first step is right-to-left the localized region names should also be rendered right-to-left, regardless of the UI language of the system itself. We only need this to happen for the sub-locale because all labels are localized in the same language (the parent one), so it is all consistent, not the mixture we have in the language selection. Bug: 26278041 Change-Id: I54c4306763458be691a1ba0c2bc2dba613beb8c5
pp/SuggestedLocaleAdapter.java
|
79798a793f0880dd86303edd4eee3011a94e947f |
01-Feb-2016 |
Abodunrinwa Toki <toki@google.com> |
Merge "Revert "Revert "FloatingToolbar: Fix orientation change handling."""
|
37a4a1c8a72b898f6c0d57ff7e70564c5ec257e2 |
01-Feb-2016 |
Alan Viverette <alanv@google.com> |
Merge "Don't move non-modal popups in response to global layout"
|
bfd99b480da392cb58fd9c6c2ffc67f4a9198c1d |
01-Feb-2016 |
Alan Viverette <alanv@google.com> |
Merge "Scroll alert dialog buttons vertically when there's not enough space"
|
c767a1f988d6847bc4873d57ec4485c54120fe2c |
01-Feb-2016 |
Jason Monk <jmonk@google.com> |
Merge "Add some cmds for statusbar"
|
30f8ef46e5c02b3680a9e355690d74a73718ced8 |
01-Feb-2016 |
Abodunrinwa Toki <toki@google.com> |
Revert "Revert "FloatingToolbar: Fix orientation change handling."" This reverts commit 6608a80fb317ca1bd4d9644bf6ac3a4cb108fd4c. ...and fix the syntax errors. Change-Id: If2ca31d426b2e3eeac8444f7cb24ab21f169d30d
idget/FloatingToolbar.java
|
3b93a4d351aeb154fba8a4b2fa66ca25a951993d |
30-Jan-2016 |
Wale Ogunwale <ogunwale@google.com> |
Renamed Activity class multi-window APIs As requested by API council. Bug: 26507736 Change-Id: I2a87c5eb3c1b48d52703103c2a4f72c250a9a827
olicy/PhoneWindow.java
|
7e53f20c835ae2614c92717a6fc222b345c75036 |
28-Jan-2016 |
Jason Monk <jmonk@google.com> |
Add some cmds for statusbar They will be used for tests?! Also move around where some of the tile lifecycle happens so that it can easily be shared with these commands. Change-Id: I72386afce5a2d335df45ecc5946679efcd826bae
tatusbar/IStatusBar.aidl
tatusbar/IStatusBarService.aidl
|
df6cb282937e5f804686ebbc952ae9f2290d93c7 |
29-Jan-2016 |
Tamas Berghammer <tberghammer@google.com> |
Add flag to "am start" to enable native debugging Specifying the new flag will enable several features in the runtime required by the native debugger to debug Java and C++ code at the same time. The enabled features: * Force JIT (never use the interpreter) * Debug info generation * Disbale some optimizations Change-Id: Iaf5ab649715a0c274bd1b0fc64e483705da53cd0
s/Zygote.java
s/ZygoteConnection.java
|
b61437de5f31d61698eec47221ca5fba1f76c61f |
01-Feb-2016 |
Narayan Kamath <narayan@google.com> |
Merge "Revert "FloatingToolbar: Fix orientation change handling.""
|
6608a80fb317ca1bd4d9644bf6ac3a4cb108fd4c |
01-Feb-2016 |
Narayan Kamath <narayan@google.com> |
Revert "FloatingToolbar: Fix orientation change handling." This reverts commit a874e30959c9a19275ff3ce47ba6deda1955d094. Change-Id: I8e61e4d1f4af8dea71f69babbe6224c01bb6c6ac
idget/FloatingToolbar.java
|
cc3fb7a46372f60d67445f599e980a0491bc3964 |
01-Feb-2016 |
Abodunrinwa Toki <toki@google.com> |
Merge "FloatingToolbar: Fix orientation change handling."
|
35871f2c2bb114806b4e3f109960b7f863d7885c |
30-Jan-2016 |
Jeff Sharkey <jsharkey@android.com> |
Offer to migrate databases and SharedPreferences. Databases and SharedPreferences often involve multiple files under the hood, so developers wanting to migrate them between different storage contexts should ask us to make sure all relevant files are migrated correctly. This makes a best-effort attempt to recover from battery pulls during migration, while still trying to alert developers to conflicting files. Bug: 26668510, 25860525 Change-Id: I9ffa3e8cb6191dfd4237b9466a081d6d77df3ba0
til/ArrayUtils.java
|
54fa566ab74368bd0f0a8e9da7c695b2d33d6124 |
30-Jan-2016 |
Jaewan Kim <jaewan@google.com> |
Merge "PIP: Use StatusBarService to handle PIP key"
|
adf7b5e817ec971eb4f20bb0bbe936b6451b7a44 |
28-Jan-2016 |
Filip Gruszczynski <gruszczy@google.com> |
Don't extend alert windows onto status bar/nav bar. This requires preserving information about the status bar/nav bar insets and using it to reduce the available space when measuring wrap_content windows. Also remove the hack that was introduced for round devices and should be handled instead by the round qualifier and theming. Bug: 26014496 Change-Id: I5688c50153047dcabc197adab8fec141630a2b51
pp/AlertController.java
olicy/DecorView.java
|
4fff321f9f0f337298b10f801c149dc0b8fd71b6 |
29-Jan-2016 |
Chris Tate <ctate@android.com> |
Merge "Stage backup/restore data in a cache subdir rather than root"
|
5c21c7037192128b2cbcc42c596e290c001f4090 |
29-Jan-2016 |
Paul Lawrence <paullawrence@google.com> |
Add APIs to allow detection of encryption type Change-Id: Ic80086386afcf7b674cac676443690151c80e181
idget/LockPatternUtils.java
|
e5f51c212cc3292a69988cd3569ce24cbb98f978 |
28-Jan-2016 |
Christopher Tate <ctate@google.com> |
Stage backup/restore data in a cache subdir rather than root Also make sure not to do the restorecon() before the file is created. (Also fix binder identity bug in the 'bmgr fullbackup' flow.) Bug 26834865 Change-Id: Ia8a59eeb55762264163c8b310caae5e303413571
ackup/LocalTransport.java
|
9fa3cd3d86102008bbca40b62b0dca86382fcee9 |
29-Jan-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStats: Fix DivideByZero error"
|
a426817a06ed228cc52097c866a7d263bddadbb8 |
29-Jan-2016 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStats: Fix DivideByZero error As we hand out proportional blame to apps for transmitting/receiving packets, make sure to check that the total packets sent never becomes zero. Bug:26873610 Change-Id: I3e0fc3c9e8d4dafce2e88c75d8f44701d8fba0d4
s/BatteryStatsImpl.java
|
4c79fea9efea7cfa739cf5b5f525ddadb28e52a6 |
29-Jan-2016 |
Andreas Gampe <agampe@google.com> |
Frameworks/base: Stop profiling on uncaught exception When "handling" an uncaught exception, make an attempt to stop profiling. In case profiling was active, this will avoid losing the profiling buffer. Bug: 26291225 Change-Id: Ie5f5517b46ed89d0456a4aac9d4ff3b713d1d8aa
s/RuntimeInit.java
|
2e750a14743e2403f37f559973563e9236a40883 |
29-Jan-2016 |
Alan Viverette <alanv@google.com> |
Scroll alert dialog buttons vertically when there's not enough space Bug: 25897915 Change-Id: I3cca89450728100375c6cf8ef9142c9a002fd8ba
pp/AlertController.java
idget/AlertDialogLayout.java
idget/ButtonBarLayout.java
|
a3b0c04f34232992374b7239d5a5e76cc596dd09 |
29-Jan-2016 |
Rubin Xu <rubinxu@google.com> |
Merge "Watch out for null pointers when getting profile owner info"
|
945fd0074a631722e10c63c0006bfd10729ca8a0 |
29-Jan-2016 |
Rubin Xu <rubinxu@google.com> |
Watch out for null pointers when getting profile owner info Bug: 22776761 Change-Id: If9b7fe603c52b953633a81642b506c0b2fa8dc3a
pp/UnlaunchableAppActivity.java
|
a874e30959c9a19275ff3ce47ba6deda1955d094 |
29-Jan-2016 |
Abodunrinwa Toki <toki@google.com> |
FloatingToolbar: Fix orientation change handling. Orientation change handling was done using a config change listener but it is not a sufficient trigger for when the toolbar needs to be resized. It is called before the layout has changed. A better trigger for resizing the toolbar will be on layout change. At this time, we get an accurate measurement of the drawing area. Bug: 21816857 Change-Id: Ia4d752f12b64b64256c1c41d5ede5d2e29a4f408
idget/FloatingToolbar.java
|
649a401101f88238201e8cf0b8cae3c2448addef |
29-Jan-2016 |
Abodunrinwa Toki <toki@google.com> |
Merge "Fix floating toolbar rendering."
|
ed8a5b35790d1b9c296b435c3c4a33d254bfd70a |
29-Jan-2016 |
Robin Lee <rgl@google.com> |
Merge "Replace broken UserHandle.SYSTEM check in LPU"
|
6be228c1116aac14143b2f1420f08f990d0ccd45 |
27-Jan-2016 |
Abodunrinwa Toki <toki@google.com> |
Fix floating toolbar rendering. The code to size and position the floating toolbar and it's content when there was no overflow menu was omitted. This caused bad rendering of the toolbar and it's content when an existing toolbar object was updated to go in the "no overflow" state. Fixed the issue by properly updating the floating toolbar size and positioning of it's contents in the "no overflow" state. Bug: 25973599 Change-Id: I9305140f493bc36b87328571cd7645f184d9cf30
idget/FloatingToolbar.java
|
c552b04cb4aac9d31dbaf9744f32ddc14886e222 |
18-Jan-2016 |
Jaewan Kim <jaewan@google.com> |
PIP: Use StatusBarService to handle PIP key Bug: 26591829 Change-Id: I7051fab966e2fc0887b2a21ddbf11aff7e16804b
tatusbar/IStatusBar.aidl
tatusbar/IStatusBarService.aidl
|
2d8d083dc7e194ff3d634d0df6d8a4af7bee97c0 |
29-Jan-2016 |
Mihai Niță <mnita@google.com> |
Merge "Create the locale list with ICU4J's ListFormatter"
|
6ecc810ca203dfe3d00f76c28a89dfb68cef9ef2 |
27-Jan-2016 |
Selim Cinek <cinek@google.com> |
Fixed a bug with the media notication template The image could overlap with the buttons due to the specced way. This is now fixed. Change-Id: I346467d48b5f8337d09af4b20e5cdfcd41e12b81
idget/MediaNotificationView.java
|
64b715736847ca53864e86b78e94b685ada0e5c8 |
28-Jan-2016 |
Alan Viverette <alanv@google.com> |
Don't move non-modal popups in response to global layout Bug: 26799074 Change-Id: Id363342f65b89c624f672ec0276408003e41008f
iew/menu/CascadingMenuPopup.java
iew/menu/StandardMenuPopup.java
|
fc881a25b42003aa11650df25a997f5eb386e44a |
28-Jan-2016 |
Mihai Nita <mnita@google.com> |
Create the locale list with ICU4J's ListFormatter The list of user locales showing under Language & input -- Language used a hard-coded comma as separator. Changing that code to use the ICU locale-aware formatter. Bug: 26848487 Change-Id: I36975da3a3770df8abaf7e3987b188f2e912f378
pp/LocaleHelper.java
|
e7c74cc96eeecec52401d9bf720234d1421cfebc |
28-Jan-2016 |
Adam Powell <adamp@google.com> |
Revert "Pinning components in ChooserActivity" This reverts commit ec6bc41e1835804533fd21b3ef8047ecd893bcfd. Bug 26842512 Change-Id: I9fc775d21081885d0e26fca4ade412a18da45b7c
pp/ChooserActivity.java
pp/IntentForwarderActivity.java
pp/ResolverActivity.java
pp/ResolverComparator.java
|
46125323fca0d5c99fd3a146a69393cab0b5c71d |
28-Jan-2016 |
Abodunrinwa Toki <toki@google.com> |
Merge "FloatingToolbar: Fix logic error in determining open/close overflow animation duration scale."
|
64382cb7b48da437a1dce48a55c4dc02f259d340 |
28-Jan-2016 |
Nicolas Prévot <nprevot@google.com> |
Merge "Don't show suspended applications in system intent picker dialog."
|
8484459717a26ecf7fabb84dd071fa18101cd83e |
28-Jan-2016 |
Amith Yamasani <yamasani@google.com> |
Merge "Tweaks to user creation intent text and error codes"
|
4f93c58b393bad5d0bcc4237fa66f14fb9c9ee28 |
28-Jan-2016 |
Jim Miller <jaggies@google.com> |
Add account locked notification when users are encrypted Fixes bug 26407543 Change-Id: Ic66669cd5f75b5fa41449e33133439752cef112b
idget/ILockSettings.aidl
|
de3dbb463c30b53ac0a254f69ffa01416dcbadb3 |
28-Jan-2016 |
Tenghui Zhu <ztenghui@google.com> |
Merge "Gradient for VectorDrawable's fill and stroke"
|
37ed8d1ce0ffa1e570e868a357b6cb6d509c4e91 |
27-Jan-2016 |
Amith Yamasani <yamasani@google.com> |
Tweaks to user creation intent text and error codes Return error codes in some cases. Tweak the message to the user. Bug: 22776757 Change-Id: Ieff0caf0add9542287b5629d7d97331df0cada1e
pp/ConfirmUserCreationActivity.java
|
45fbe46da642ebc0685ecdee73b09a963d5fe54d |
28-Jan-2016 |
Lifu Tang <lifu@google.com> |
Merge changes from topic '2016 GPS Changes' * changes: Framework support to read newly added fields Added an API to query GPS hardware version info GPS Measurement and Navigation APIs go public Supported GNSS multi-constellation in frameworks
|
ec6bc41e1835804533fd21b3ef8047ecd893bcfd |
27-Jan-2016 |
Adam Powell <adamp@google.com> |
Pinning components in ChooserActivity Move ChooserActivity to SystemUI. This is a safer place for it to live and still be able to persist data to storage. Add a context menu to long press for chooser targets allowing users to 'pin' a target component from an app. This causes it to sort to the front of the list so that a user's favorite apps are always available from share UIs, etc. Similarly, all ChooserTargets from a pinned component receive an impossibly large boost for sorting so that they will always appear first. Bug 26791843 Change-Id: Ib4e603d9d4263403e98ce619287452ddab593044
pp/ChooserActivity.java
pp/IntentForwarderActivity.java
pp/ResolverActivity.java
pp/ResolverComparator.java
|
dbee9bb342cdfaa5155b1918f90262c05e2464cb |
15-Dec-2015 |
Teng-Hui Zhu <ztenghui@google.com> |
Gradient for VectorDrawable's fill and stroke Add ComplexColor interface for both GradientColor and ColorStateList. Set up constant state, factory, theme attrs for GradientColor, while refactoring the ColorStateList's similar code. (Functionality in CSL should be the same). Support themeing in both the root and item level in GradientColor. For example, both startColor in <gradient> tag or color in <item> tag can have theme color. Add tests for both simple and complex cases with themeing etc. Hook up the native VectorDrawable implementation using 2 extra JNI calls for simplicity. Such calls only happen at inflate and applyTheme call. b/22564318 Change-Id: Ibdc564ddb4a7ee0133c6141c4784782f0c93ce0e
til/GrowingArrayUtils.java
|
72c3927f864ddd8cc2fb02c868a576e4171606d3 |
28-Jan-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "Record ModemActivityInfo and distribute power blame to apps"
|
21f76aa77075be5e057c36040d7d6e695c669b72 |
25-Jan-2016 |
Adam Lesinski <adamlesinski@google.com> |
Record ModemActivityInfo and distribute power blame to apps Telephony expsoses a getModemActivity() method, which BatteryStats will poll when a change in network activity occurs (on the modem). The time spent in various states (tx, idle, rx) are distributed amongst the apps that did rx/tx traffic during that window. Bug:23147562 Change-Id: I480a85df95786f87c382b96816fe2ed4bb2d5a42
s/BatteryStatsImpl.java
s/BluetoothPowerCalculator.java
s/PowerProfile.java
s/WifiPowerCalculator.java
|
d1cd7fdedea0647056e34f43cb79a67819d20533 |
27-Jan-2016 |
Abodunrinwa Toki <toki@google.com> |
FloatingToolbar: Fix logic error in determining open/close overflow animation duration scale. Change-Id: I31b32ee4234979471e5b6f917abd14af4fb2e3ee
idget/FloatingToolbar.java
|
c573aa7c3a886f88dc308958268053a8a68f031e |
27-Jan-2016 |
Jorim Jaggi <jjaggi@google.com> |
Merge changes I80100f39,I4b39c1c4,I65ce9a23,I5094a137,Id898752f, ... * changes: Make sure SysUI is not constantly redrawing status bar Fix app staying in drag resizing when undocking Fix flicker when dismissing non-docked stack Start drawing immediately Improve dismiss/scrolling handling in recents Dim harder when dismissing
|
a4a58efe8203d63a9a6bf78b0fa9f2992b25871b |
27-Jan-2016 |
Jorim Jaggi <jjaggi@google.com> |
Fix app staying in drag resizing when undocking When dismissing the docked stack, the fullscreen stack stayed in drag resize mode because it got a relayout, but because the bounds didn't change (it switches to the fullscreen layout a bit earlier) it never called WM.relayoutWindow, so it stayed in drag resize mode indefinitely. To fix this, introduce forceRelayout in Window.resized(), which makes sure the client always calls relayoutWindow. Set this to true whenever drag resizing is changing. For some very weird reason this also broke that home button was not responding anymore. Bug: 26806532 Change-Id: I4b39c1c419a166aa7093c31226f2a4915f642328
iew/BaseIWindow.java
|
08b372f71ad24ce29b86ace726bd12d2326ae87e |
27-Jan-2016 |
Jorim Jaggi <jjaggi@google.com> |
Fix flicker when dismissing non-docked stack Because the right/bottom side of divider moves offscreen when dismissing non docked stack, it results in empty bounds which then results in window manager thinking the just dismissed activity is fullscreen, which leads to a black flicker. Make sure not to calculate garbage when calculating the bounds for the non-docked stack. Bug: 26070457 Change-Id: I65ce9a23dc216971a3ae4df8058d5b86b1b792a5
olicy/DockedDividerUtils.java
|
8f8155ba8a1c66d539101e55f2d06ae0422682c0 |
26-Jan-2016 |
Jorim Jaggi <jjaggi@google.com> |
Dim harder when dismissing Also fix a bug when selecting the dim target stack. Change-Id: Id9d5e28caf5e810c7eef1e3b0fd7a9f945f8d146
olicy/DividerSnapAlgorithm.java
|
21d2113139dd05d120a391390e2bd88e526d951e |
27-Jan-2016 |
Arunesh Mishra <arunesh@google.com> |
Merge "SoundTrigger API improvements."
|
a772e5fc062c8de48cb9c1d61755110f6b2e189b |
25-Jan-2016 |
Arunesh Mishra <arunesh@google.com> |
SoundTrigger API improvements. This CL implements the SoundTrigger API improvements as given in b/22860713. Only the java-level parts are implemented in this CL. Key changes include: * Addition of a SoundTriggerManager/SoundTriggerDetector system API to manage the sound-trigger based sound models. * Addition of a SoundTriggerService service that manages all sound models including voice (keyphrase) and sound-trigger based models. * Includes logic to write sound-trigger based models to the database. * VoiceInteractionManager service now uses SoundTriggerService instead of SoundTriggerHelper. Bug: 22860713 Change-Id: I7b5c0ed80702527c4460372efeb5e542d3693a69
pp/ISoundTriggerService.aidl
|
b95d4ae257decc4569646e3843fb31cf329cf43e |
27-Jan-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "Add WorkSource to BLE scanning API"
|
f6e9228b8a97603d3ceb8f0d61e8d87cf19bd21f |
27-Jan-2016 |
Chris Wren <cwren@android.com> |
move framework metrics over to new proto Change-Id: Ie46e946dc787350c15c10aa4385a6b7df7e181a8
pp/ChooserActivity.java
ogging/MetricsConstants.java
ogging/MetricsLogger.java
|
d39113ea00b650f5778ed3d5dea6664c5d06f5b4 |
22-Jan-2016 |
Robin Lee <rgl@google.com> |
Replace broken UserHandle.SYSTEM check in LPU ActivityManager.getCurrentUser returns the user currently in the foreground, not the calling or affected process. Note: --- This is just an API for setting the default suggestion when choosing a new lock type in Settings, so it's not much of a security problem (background users/profiles could only modify the suggestion, not the actual encryption setting). Change-Id: I98c62be7c5726f99fea0ec9320ad9d85cce850ef
idget/LockPatternUtils.java
|
697397a28ef0de8856f86a0765ffc6dc9b20d130 |
11-Jan-2016 |
Nicolas Prevot <nprevot@google.com> |
Don't show suspended applications in system intent picker dialog. BUG:26461656 Change-Id: I49cf501cb9992ee19091ab4909adb373cbb4bdce
pp/ResolverActivity.java
|
7200364e8d74fc105023790eeda0fc42dac3310a |
27-Jan-2016 |
Sergey Poromov <poromov@google.com> |
Merge "Quota exceeded API in BackupAgent"
|
8591f86ef7cdc34423cdf0869ebe4ce59bf00e47 |
27-Jan-2016 |
Clara Bayarri <clarabayarri@google.com> |
Merge "Check if the profile password would comply as the device lock"
|
e13d22a62d678edc263ef38c3462b097a32a1c41 |
27-Jan-2016 |
Rakesh Iyer <rni@google.com> |
Merge "Allow smart unlock right after boot."
|
137b96e3a41edc19a53f7218ef3e53adbfcfd340 |
25-Jan-2016 |
Mihai Nita <mnita@google.com> |
Visibility changes to allow access by SetupWizard Also adding a method that is called when the SIM info changes, to update sugestions. This is a must for SetupWizard, where the language selection can be displayed before the SIM is fully initialized. Might also use it to update suggested locals when SIM status changes (SIM card replaced, or the user crosses border to a different country) Bug: 25797548 Change-Id: I1a68b4e71046caa3b2810b37c74be5eeb00a255c
pp/LocaleHelper.java
pp/LocaleStore.java
pp/SuggestedLocaleAdapter.java
|
a74e729fa991064dd6eba8c49924b2a88efdc463 |
27-Jan-2016 |
Vladislav Kaznacheev <kaznacheev@google.com> |
Merge "Fix SecurityException in Editor.onDrop"
|
a7aa4d6f0b91e050c083c19459b0c8b265c92617 |
20-Jan-2016 |
Rakesh Iyer <rni@google.com> |
Allow smart unlock right after boot. This change enables relaxing the constraint by which strong authentication is needed after device reboot. There are very limited use cases where this might be safe, one of which is in a car. Cars head units usually are protected physically by the car and have hardware anti-theft mechanisms so we can potentially allow for Android to allow users to use smart unlock to avoid the lockscreen just after boot. This change adds in a config flag that sets the default trust flags, which can be set to allow smart unlock after boot for car head units. Bug: 26559008 Change-Id: Id6338a97b617ddaf3d2fae5d51235429a42b81cc
idget/LockPatternUtils.java
|
d7693917a7c7348cb12692116d2693314c29e809 |
22-Jan-2016 |
Clara Bayarri <clarabayarri@google.com> |
Check if the profile password would comply as the device lock Bug: 26801330 Change-Id: Ide31464dd0292ca97b03abe08cdde5b41d517b66
idget/LockPatternUtils.java
|
e33b954165595acec9cf9fe2bc14f4586f541f73 |
26-Jan-2016 |
Philip P. Moltmann <moltmann@google.com> |
Merge "Check parameters for callers of IPrintManager"
|
c14df8e73d093f839c4ea2585eade6ae6690d224 |
22-Jan-2016 |
Vladislav Kaznacheev <kaznacheev@google.com> |
Fix SecurityException in Editor.onDrop When a content URI is dropped onto EditText, it tries making sense of the contents, and in the process it accesses the content provider. If this content provider requires a permission grant, SecurityException occurs. This fix does two things: 1. Editor.onDrop now requests DropPermissions and releases is when it is done. This required the introduction of a new hidden method DropPermissions.takeTransient, because the existing method required access to an Activity instance. 2. If the drag originator neglected to allow the permission grant, DropPermission request would not help, so a try/catch block is added to Editor.onDrop to avoid breaking the recipient app. Bug: 26694948 Change-Id: I714429a507e62c83a150d91fbcdee791bced3ad3
iew/IDropPermissions.aidl
|
50cd6361d7cb50bdc0ee199f42307885abc65f0b |
23-Jan-2016 |
Jorim Jaggi <jjaggi@google.com> |
Refine divider behavior - Switch earlier to the dismissing/fullscreen layout, so we minimize holes. - For the bottom/right one, switch also earlier to the larger size to minimize holes. We can't do this for the upper one because it will be confusing there if the layout bounds doesn't equal the bounds while snapping. Change-Id: I8f065514f7aaa15ae76af648794ab8b23302e534
olicy/DividerSnapAlgorithm.java
|
0837daa4649053c8f04b13a05ba040b7b23a1137 |
26-Jan-2016 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Make scroll bar mouse draggable."
|
30f95a7d67870c28d2aaa88ee989c099f5670225 |
08-Jan-2016 |
Lifu Tang <lifu@google.com> |
Supported GNSS multi-constellation in frameworks Change-Id: I82574afd3697c47e806d2cfaedc33756d0353b73
pp/NetInitiatedActivity.java
|
92b26c5bffd92a8e2251f60a6663e9eba4d5aa2d |
25-Jan-2016 |
Vladislav Kaznacheev <kaznacheev@google.com> |
Merge "Restore correct mouse pointer after drag and drop"
|
2c6ffba900be386754ac23c26defe53bfb6fd7a7 |
25-Jan-2016 |
Maria Garcia Puyol <mariagpuyol@google.com> |
Merge "Add constants for EmergencyInfo app."
|
e6e907ea090b3c6b7cd9b793ac5f4acbe326b003 |
25-Jan-2016 |
Rubin Xu <rubinxu@google.com> |
Merge "Show dialog when launching work apps is not possible."
|
64916b72facbce54004c9d58d48d9e84bb6965a4 |
21-Jan-2016 |
mariagpuyol <mariagpuyol@google.com> |
Add constants for EmergencyInfo app. Bug: 23591361 Bug: 26688835 Change-Id: If1039356468d173522132df252e81807cdc756c8
ogging/MetricsConstants.java
|
4afbe99127773f71fb35b31cc1becd828867ccb5 |
25-Jan-2016 |
Adrian Roos <roosa@google.com> |
Merge "Improved trust error messaging (1/2)"
|
77781d3aaa3b468d3078ea154bd3e098348451f2 |
11-Jan-2016 |
Chris Wren <cwren@android.com> |
a step toward enforcing unique metrics log IDs First of several change lists: 1. Add in the new proto (this CL) 2. Migrate the existing code over to the proto. 3. Remove MetricsConstants once it is unused. Bug: 26442178 Change-Id: Ic24829246af8ec5b202e39a85960aac5cf336c33
ogging/MetricsConstants.java
ogging/MetricsLogger.java
|
c13723f22e476b4558061942c001ee62eaca79e4 |
12-Jan-2016 |
Adrian Roos <roosa@google.com> |
Improved trust error messaging (1/2) Tracks why trust agents are disabled and shows a generic message on the keyguard. Dedicated strings in follow-up. Bug: 22704995 Change-Id: Ibb4fd9c9386c4dc12f0734004502b9a9cc6ded79
idget/LockPatternUtils.java
|
ec6a447c86b03f5896fdb717de530c8abf8887f9 |
22-Jan-2016 |
Vladislav Kaznacheev <kaznacheev@google.com> |
Restore correct mouse pointer after drag and drop This CL introduces IWindow.updatePointerIcon method. When the drag is complete, this method is called on the window directly under the pointer. Same method can be used in the future to update mouse pointer when a window appears or disappears. Bug: 24415739 Change-Id: Ia7b0522448cb3cd754da5e24696060d3b3bf2e50
iew/BaseIWindow.java
|
38622c30557c03f63eb037f067db8347cfbb87d4 |
22-Jan-2016 |
Thierry Strudel <tstrudel@google.com> |
Merge "Don\'t assume kernel tick is 100Hz" into mnc-dr1.5-dev am: 0064c4c793 am: e8b476e8e8 am: afbf1570ac * commit 'afbf1570acfac5dfc28196c3f4b424fdaef85508': Don't assume kernel tick is 100Hz
|
afbf1570acfac5dfc28196c3f4b424fdaef85508 |
22-Jan-2016 |
Thierry Strudel <tstrudel@google.com> |
Merge "Don\'t assume kernel tick is 100Hz" into mnc-dr1.5-dev am: 0064c4c793 am: e8b476e8e8 * commit 'e8b476e8e81ee8bc4fe70fbc78db2f496b2aa023': Don't assume kernel tick is 100Hz
|
e8b476e8e81ee8bc4fe70fbc78db2f496b2aa023 |
22-Jan-2016 |
Thierry Strudel <tstrudel@google.com> |
Merge "Don\'t assume kernel tick is 100Hz" into mnc-dr1.5-dev am: 0064c4c793 * commit '0064c4c79341bcb47bcb5b9ff568871f34f1dc63': Don't assume kernel tick is 100Hz
|
1262dc039061a1c746335d9bf7a09056b42c84fa |
22-Jan-2016 |
Michael Wright <michaelwr@google.com> |
Merge "Switch and store keyboard layouts based on IME subtype."
|
58d25998321d9f4b1b76d18a5af9d42cdbaad30d |
21-Jan-2016 |
Rubin Xu <rubinxu@google.com> |
Show dialog when launching work apps is not possible. There are two cases when this could happen. First is when the work profile is turned off by the user, and the second is when the profile owner has suspened the package. Bug: 22776761 Bug: 22541941 Change-Id: Ibc671e93f87dff0168bb7643494b9d6b45a1a7f9
pp/UnlaunchableAppActivity.java
|
872d3b6e19933af6fa9ae65214b9f6df04fc3222 |
12-Jan-2016 |
Sergey Poromov <poromov@google.com> |
Quota exceeded API in BackupAgent Should be also implemented in GMS BackupTransport. Bug: 25693504 Change-Id: I6e4b2edb6d62addca0aced3e801d7629fb9394ca
ackup/IBackupTransport.aidl
ackup/LocalTransport.java
|
507e2c94a30e53163b873903035025a9d93779c3 |
22-Jan-2016 |
Sergey Poromov <poromov@google.com> |
Merge "Add BackupManager#isAppEligibleForBackup() method to Backup API."
|
c82a7e34435817d00a1368149c2295a49ec6fccd |
22-Jan-2016 |
Jorim Jaggi <jjaggi@google.com> |
Merge changes Ifd2de38a,I57633d60 * changes: Divider tuning Fix unneccesary activity relaunches
|
b786aaa5a7596471b4b278019dfef15e6dccccc1 |
22-Jan-2016 |
Thierry Strudel <tstrudel@google.com> |
Don't assume kernel tick is 100Hz Bug: 26729731 Change-Id: I094d5fd0e611349becb91d4460bc2e4af255d125
s/KernelCpuSpeedReader.java
s/ProcessCpuTracker.java
|
df012d5102735412d9f38513c103aa53df4bcab9 |
16-Jan-2016 |
Jorim Jaggi <jjaggi@google.com> |
Divider tuning - Make it harder to dismiss - When dragging from the bottom, don't allow dismissing at the top Change-Id: Ifd2de38abece7b996a813af41dcf777fa5cd1c18
olicy/DividerSnapAlgorithm.java
|
d5f7ed9fe9dc3590f6ef9cb7470e29e836a95907 |
19-Jan-2016 |
Michael Wright <michaelwr@google.com> |
Switch and store keyboard layouts based on IME subtype. Rather than associate the keyboard layout solely with a specific hardware model, we should also associate it with a given IME subtype. This lets users switch between various languages and have the keyboard change in unison with them so they can use the appropriate layouts for each language. This change adds initial support for associating IME subtypes and keyboard layouts. We still need to: - Remove support for the old style of layout association once the Settings apps begins to use the new APIs - Automatically select an appropriate layout based on the given subtype (or set a reasonable universal default such as QWERTY) Bug: 25752812 Change-Id: Ie88ce1ab77dbfe03ab51d89c1dc9e0a7ddbb3216
nputmethod/InputMethodSubtypeHandle.java
|
9448196076d5a5266b3ae7e4945216b30ee88aa7 |
07-Jan-2016 |
Sergey Poromov <poromov@google.com> |
Add BackupManager#isAppEligibleForBackup() method to Backup API. Check is done only in framework. Transport still can deny backup for the package. Bug: 26443192 Change-Id: Ifcde67a4d11725aa4b15ab4f57d740f55ab2b265
ackup/IBackupTransport.aidl
|
76d7e3ee70c4299b22b1a03505d2b4f108716c75 |
15-Jan-2016 |
Philip P. Moltmann <moltmann@google.com> |
Check parameters for callers of IPrintManager - Propagate nullness and non-null-ness up and down from the interfaces. - Add non-CTS print tests for IPrintManager binder. Change-Id: I0c310d9cea8aefba5ce386931521ffaf19712bbb
til/Preconditions.java
|
8c32981f12e599427d919c39c3f66500be26800d |
21-Jan-2016 |
Kenny Guy <kennyguy@google.com> |
Merge "Update PackageMonitor and LauncherApps for suspended apps."
|
d3665f1f0f2e2aefe4c5dd6b000b356dfb414783 |
21-Jan-2016 |
Sergey Poromov <poromov@google.com> |
Merge "Introduce BackupManager#requestBackup & BackupObserver API"
|
3a9866d8016889bd3a68f8b7ec0b806aeebdd8cf |
21-Jan-2016 |
Amith Yamasani <yamasani@google.com> |
Merge "Don't allow user creation intent to work on non-admin users"
|
fe06bf64d204c459699b0bf6465f9fb69208345e |
15-Dec-2015 |
Sergey Poromov <poromov@google.com> |
Introduce BackupManager#requestBackup & BackupObserver API Introduces a way to request immediate backup for list of packages and receive callbacks on backup progress. Bug: 25688526 Change-Id: Ib826933d44f4ebf2b981f8be366215b2d37847e2
ackup/IBackupTransport.aidl
|
772427555f2624b38124ab8e586ac0ccc451eb53 |
15-Jan-2016 |
Kenny Guy <kennyguy@google.com> |
Update PackageMonitor and LauncherApps for suspended apps. Allow launchers to read ApplicationInfo from LauncherApps to support suspended flag. Provide callback to launchers via LauncherApps for suspend /unsuspend broadcasts. Change-Id: I772a121c45f60f926e8343bb6f181bef4e8929d3
ontent/PackageMonitor.java
|
d85bc5074dc1211fdb1c6799d9321af54ac5a32f |
21-Jan-2016 |
Keisuke Kuroyanagi <ksk@google.com> |
Make scroll bar mouse draggable. This is for Views that have special mouse dragging handling. e.g. TextView invokes text selection on mouse dragging, so it cannot be scrolled by mouse dragging. This provides such Views or ViewGroups a last resort to scroll as we don't assume that all devices have touch panel, touch pad, or mouse wheel. Bug: 20016455 Change-Id: I68a13258a50b5e4ea681b2576da6000a0bb3fa65
idget/ScrollBarUtils.java
|
69c8cc2930a657d68a3b0365f6aa9e7524889c70 |
21-Jan-2016 |
Jaesung Chung <jaesung@google.com> |
Merge "Support for CEA-708 closed caption"
|
e33d41f838cdc73658d1e892bc2207c8191a08b3 |
21-Jan-2016 |
Adam Lesinski <adamlesinski@google.com> |
Merge "Record bytes transferred for bluetooth"
|
96a25b801a7107498d7f9d58e51406d854ee8152 |
20-Jan-2016 |
Amith Yamasani <yamasani@google.com> |
Don't allow user creation intent to work on non-admin users Only allow admin users to create users using an intent. Bug: 26692650 Change-Id: Iadcc9843baa6996dcc6e662604dfcc8238e7f35b
pp/ConfirmUserCreationActivity.java
|
1808ff7cde452d4831dcfbc6b99afc57f66daedf |
12-Jan-2016 |
Mihai Nita <mnita@google.com> |
Re-implements the locales selection with suggestions and search. This replaces the initial implementation of a two-step locale selection with a more advanced version, which does suggestions, search, removes locales that already exist in the user preferences. Bug: 25800339 Bug: 26414919 Bug: 26278049 Bug: 26275094 Bug: 26266914 Bug: 26266743 Bug: 26266712 Bug: 26266605 Bug: 26266490 Bug: 26266021 Change-Id: I88944c86e4cae5eaa00b7ae4855887ab11989253
pp/LocaleHelper.java
pp/LocalePickerWithRegion.java
pp/LocaleStore.java
pp/SuggestedLocaleAdapter.java
|
1937a4c68a586e75501a90253c90b213a4d6167f |
20-Jan-2016 |
Filip Gruszczynski <gruszczy@google.com> |
Update width available for dialogs on all configuration changes. Bug: 26504275 Change-Id: I7a0399e4af77ab02df8b3dff68adcf37b36d7ca7
olicy/DecorView.java
olicy/PhoneWindow.java
|
7487f90581358b7b7d5116320465d37b3c34a0f5 |
19-Jan-2016 |
Alan Viverette <alanv@google.com> |
Merge "Animate context popup menu around origin point"
|
7bdf3cff92d26f9a4a8b88f816f5313fe02d6a33 |
19-Jan-2016 |
Calin Juravle <calin@google.com> |
Merge "Enable profile guided compilation on the framework side"
|
db4a79a5d7d348e9d2286d95d4e5a59dd484456f |
23-Dec-2015 |
Calin Juravle <calin@google.com> |
Enable profile guided compilation on the framework side The background compilation service will trigger a profile based compilation instead of a full one. If no profile information is available the compilation is skipped (see installd). Note that the end decision whether or not to compile a package is taken by dext2oat. We can't make the decision here because this service runs under system server which cannot read app's profile data. Bug: 26080105 Change-Id: I457ea8dea0557839c1f7cdc241770055732b0a4a
s/InstallerConnection.java
s/ZygoteInit.java
|
91098574f90277128415e9593cce1e495cc51465 |
19-Jan-2016 |
Alan Viverette <alanv@google.com> |
Animate context popup menu around origin point Also enables the context popup menu enter transition. Bug: 25801140 Change-Id: Id7fb384e8ac8974189b32a052352bd2f6cbb176e
iew/menu/CascadingMenuPopup.java
iew/menu/MenuPopup.java
iew/menu/MenuPopupHelper.java
iew/menu/StandardMenuPopup.java
|
50e4760214dc3bab81b5ccf6df4d5ce5fa34d723 |
05-Dec-2015 |
Adam Lesinski <adamlesinski@google.com> |
Record bytes transferred for bluetooth Bug:26039657 Change-Id: Iec42459d12f4106d5733f55313e8544d58930285
s/BatteryStatsImpl.java
|
6771d629b5ad0b9296f0febaa2300fdaf1f90515 |
16-Jan-2016 |
Adam Lesinski <adamlesinski@google.com> |
Add WorkSource to BLE scanning API This will allow apps that do work on behalf of others to correctly blame those apps for the power implications of BLE scanning. Bug:22718669 Change-Id: Ib64af0b6a5d37721a6067ac4e5c39c01f921b56b
pp/IBatteryStats.aidl
|
ac3e599069e1b87ea190f008aef60a506c8561c7 |
18-Jan-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge "Introdude IC#deleteSurroundingTextInCodePoints()."
|
12747879b0204b9dfee997eddc981d09289e8b77 |
07-Dec-2015 |
Amith Yamasani <yamasani@google.com> |
User creation with an intent New API for an app to request creating a new user with a given user name and seed account information for the SetupWizard to use when that user is switched into. Also adds system APIs to read the seed account data from UserManager. Bug: 22776757 Change-Id: I0bc3f11ee19c15e0ee2a908c88d98b13296cc30d
pp/ConfirmUserCreationActivity.java
|
fdc97ae2eea9adf25c4eb273a5f8243cf4609348 |
15-Jan-2016 |
Jorim Jaggi <jjaggi@google.com> |
Fix flickering while dismissing docked stack Make sure the docked stack is at least 1 px wide/high, or else activity manager will think the bounds are empty and thus assume fullscreen. Change-Id: Ib71f8f77f4f594057ecf016914f1e6ea88995597
olicy/DockedDividerUtils.java
|
4846ee3cc378001128680f2a3309c7e60bfcac75 |
07-Jan-2016 |
Jorim Jaggi <jjaggi@google.com> |
Optimize window relayouts when dragging divider - Communicate the resize mode to ViewRootImpl. If it is a docked divider resize, do not call relayout for every traversal. - Do not call Task.resizeWindows() unconditionally when changing Stack bounds. It might be just a move. - However, not calling relayout breaks layout bounds while relaunching. To fix that, do the following: -- Inform ViewRootImpl that the activity just relaunched, and force a relayout call in the next traversal so the client can pick up the unfrozen bounds. -- When unfreezing the bounds, cause a traversal in window manager. Bug: 25015474 Change-Id: Iab9a445dabce4f6ec1e25957038fe40a4be65246
olicy/PhoneWindow.java
|
f1fc5a0fe802f8cbf477b1ef54b25127818e091d |
15-Jan-2016 |
Yohei Yukawa <yukawa@google.com> |
Merge changes Ib5ea8131,I571d6cc9 * changes: Add a new API IMM#dispatchKeyEventFromInputMethod(). BaseInputConnection shouldn't rely on @hide APIs.
|
d8d896cefaa694abd83bdf190c1fb3c9c34af0ac |
13-Jan-2016 |
Winson <winsonc@google.com> |
Adding logging for history and paging. Change-Id: Ibd9ff72858897c0a3680e81b94172e667e1291cc
ogging/MetricsLogger.java
|
3e8747414520ee348cf4b9c4a6afd9ff80b5a8f8 |
07-Jan-2016 |
Winson <winsonc@google.com> |
Improving drag and drop animations. - Expanding drop targets to indicate the size of the to-be docked window - Fixing animation when dropping task - Fixing drag view z order - Fixes issue where the dock divider position in WM is not exact - Requiring user to move the slop distance before accepting drops Change-Id: I2f6eab504db7126c19e0c680629e89a39e7512e3
olicy/DividerSnapAlgorithm.java
olicy/DockedDividerUtils.java
|
cde1c2a7174833dc9c73c261ea6d6be9f7a4634b |
14-Jan-2016 |
Philip P. Moltmann <moltmann@google.com> |
Merge "Clean up API for PrinterInfo."
|
c2ad22663ba8cbd0ceb35e760c5f3c4084fb5033 |
13-Jan-2016 |
Philip P. Moltmann <moltmann@google.com> |
Clean up API for PrinterInfo. - Make immutable - Check parameters - Check state while unparcelling Change-Id: I13959845ca508936331488506380e894f49abf25
til/Preconditions.java
|
c89e22a6ff227089fde26daea186346029d1b32c |
14-Jan-2016 |
Yohei Yukawa <yukawa@google.com> |
Introdude IC#deleteSurroundingTextInCodePoints(). This CL introduces a API variant of IC#deleteSurroundingText(), named IC#deleteSurroundingTextInCodePoints(). Major differences from the existing one are: - The lengths are supplied in code points rather than code units. - This API does nothing if there are one or more invalid surrogate pairs in the requested range. (Failure Atomicity) Note that due to the asynchronous nature of the input method architecture in Android, implementing the same logic in the input method side basically ends up with unreliable and unpredictable results. Bug: 6526420 Change-Id: I7f6a2c5d3d52079ae71623fd5e40d60c688dd5fb
iew/IInputConnectionWrapper.java
iew/IInputContext.aidl
iew/InputConnectionWrapper.java
|
cc1251b9b23daa6e03000a9857c9e1a58c7e9e76 |
14-Jan-2016 |
Daichi Hirono <hirono@google.com> |
Merge "Change offset and size arguments of MtpDevice#getPartialObject to Java long."
|
fdbdb9f9c6cd2f2cd1a494fb9b295dcaf4fd101c |
14-Jan-2016 |
Jorim Jaggi <jjaggi@google.com> |
Merge changes I55d96ec3,I0ebc4639 * changes: Reenable task preloading in recents When creating docked stack, use SnapAlgorithm
|
2dd48256e9657b013dd6fa0ca86d1d7c7c730428 |
12-Jan-2016 |
Daichi Hirono <hirono@google.com> |
Change offset and size arguments of MtpDevice#getPartialObject to Java long. To represents full range of 32-bit unsigned integer, we should use jlong instead of jint. BUG=26284424 Change-Id: Id3fa9e3daa778c204ab8e38f821d454c709c317a
til/Preconditions.java
|
d434dcbfc9407baad28b6b40fea75b1b6050ad7e |
06-Jan-2016 |
Jorim Jaggi <jjaggi@google.com> |
When creating docked stack, use SnapAlgorithm To make sure the bounds snapped to a snap position are set from the very beginning. Change-Id: I0ebc463926dd17e0deeefc211b097f28a6456b96
olicy/DividerSnapAlgorithm.java
|
7a66ba9ddb06eea777585df98019e06a92a0587d |
13-Jan-2016 |
Alan Viverette <alanv@google.com> |
Merge "Clean up lint warnings in popup menu presenter classes"
|
02cd0f91059f04136bb3817b41305c2909f4f1d5 |
13-Jan-2016 |
Alan Viverette <alanv@google.com> |
Clean up lint warnings in popup menu presenter classes Change-Id: I6b4cce1c4788b408615af0c93575e02e75b4c3ca
iew/menu/StandardMenuPopup.java
|
4fce66668e45429bbba49b9fb35d3b8d095a466c |
13-Jan-2016 |
Clara Bayarri <clarabayarri@google.com> |
Merge "Request Keyboard Shortcuts for SysUI Dialog via Window"
|
75e097965cc273d33192555b0e65de3dbc1753ce |
29-Jul-2015 |
Clara Bayarri <clarabayarri@google.com> |
Request Keyboard Shortcuts for SysUI Dialog via Window Keyboard shortcuts are requested via WindowManager, and the request pipes through to the view root and the window callback. Bug: 22405482 Change-Id: Ic0071e91c7b554be3ac9df71e9539ee8a60e822e
olicy/DecorView.java
iew/BaseIWindow.java
|
8d35de84456cec0c0e0c340d6444dcd4f46663b8 |
12-Jan-2016 |
Clara Bayarri <clarabayarri@google.com> |
Fix missing MANAGE_USER error on calls to isDeviceSecure A poorly placed clear identity was causing some crashes as apps were required to have the MANAGE_USERS permission to query if the current user is secured. Change-Id: I1120b1e4405e78389fcbcb3e7d1dba8c80500da3
idget/LockPatternUtils.java
|
a1771110d67fa7361f92d92f2e91019882ce3305 |
18-Dec-2015 |
Clara Bayarri <clarabayarri@google.com> |
Create Work Challenge per-user condition Change the current static condition to a per-user condition so we can check and enable/disable the work challenge properly. Also add an isAllowed API, as the Work Challenge can only be used when the user's DPC targets N or above to maintain backwards compatibility. Change-Id: I0cb8b475838816801868ffb24726407aa257b4de
idget/LockPatternUtils.java
|
fdeeeea6cfdebdb98dd70a7dd48965743af01750 |
12-Jan-2016 |
Jeff Sharkey <jsharkey@android.com> |
Follow installd changes, throw exceptions. Start by passing down flags to work on both CE and DE storage areas; a future change will refine this further. Force consistent argument checking and null handling for all installd callers. Throw explicit exceptions instead of returning int values that can accidentally be ignored. Bug: 26466827 Change-Id: Iddb591f6b3c7786d210d3f132ff7f9886a97b749
s/InstallerConnection.java
s/ZygoteInit.java
|
b06271db8101d81ef3c86132ba9789c011121d36 |
12-Jan-2016 |
Alan Viverette <alanv@google.com> |
Merge "Don't explicitly set the title's layout direction"
|
9229ee595988c66f1c59409a963fef88b2c30e03 |
12-Jan-2016 |
Jeff Sharkey <jsharkey@google.com> |
Merge "Install non-EA providers once user is unlocked."
|
737af724eb31f513386e91ee5510cc6991350937 |
31-Dec-2015 |
Jorim Jaggi <jjaggi@google.com> |
Snap docked stack after screen rotation - Move DividerSnapAlgorithm to com.android.internal, also move some utility stuff into DividerUtils which is used from both SystemUI and window manager - When the screen rotation changes, rotate the stacks like before but then also snap the docked stack to a valid snap position. Change-Id: I9e1aa13f42f398a25c9016e6f20395ee212e405b
olicy/DividerSnapAlgorithm.java
olicy/DockedDividerUtils.java
|
057ee76e5ccef51572831ed5ee4217dbe9d1fd66 |
11-Jan-2016 |
Jason Monk <jmonk@google.com> |
Fix build Fix bad merge Change-Id: I2cd1f32a7e50b8fa1f7f85c52fe34111f7cea577
ogging/MetricsLogger.java
|
c06fbb12984a3d3e4c80ab9f819841acae5b0133 |
08-Jan-2016 |
Jason Monk <jmonk@google.com> |
Move battery saver notification to QS Remove the battery saver notification and instead create a detail panel within QS that allows it to be turned on and off. Change-Id: I54654d26183586fa171fda04877a840701f8ef33
ogging/MetricsLogger.java
|
3dc52ed1799f96deaf802a5304f7301463dec58f |
11-Jan-2016 |
Winson Chung <winsonc@google.com> |
Revert "Snap docked stack after screen rotation" This reverts commit e65d6bb2072471e63b93aa14a288bc59ed86208f. Change-Id: I245aa9be3ea98ff742e02b02f6f1d344bc2e8182
olicy/DividerSnapAlgorithm.java
olicy/DockedDividerUtils.java
|
e65d6bb2072471e63b93aa14a288bc59ed86208f |
31-Dec-2015 |
Jorim Jaggi <jjaggi@google.com> |
Snap docked stack after screen rotation - Move DividerSnapAlgorithm to com.android.internal, also move some utility stuff into DividerUtils which is used from both SystemUI and window manager - When the screen rotation changes, rotate the stacks like before but then also snap the docked stack to a valid snap position. Change-Id: Ifb0c65dfbdfca2343a76b12de982c0701fe0c3ab
olicy/DividerSnapAlgorithm.java
olicy/DockedDividerUtils.java
|
e8b3bb9af029628434e844a55f4e1dcc270046c0 |
11-Jan-2016 |
Filip Gruszczynski <gruszczy@google.com> |
Merge "Load background drawable before passing to backdrop renderer."
|
67be7184762d17d243a9396dd9989369f7f7e0d1 |
10-Jan-2016 |
Jeff Sharkey <jsharkey@android.com> |
Fix IndentingPrintWriter after JDK switch. We needed to overload more methods. Verified that tests pass. Bug: 26191999 Change-Id: I2b75890239d3febf3411c4b7bb4df92a6d61f056
til/IndentingPrintWriter.java
|
2bd31dbd023a11d90061c7b6831dd06454c928af |
10-Jan-2016 |
Jeff Sharkey <jsharkey@android.com> |
Install non-EA providers once user is unlocked. When starting encryption-aware apps while the device is locked, we can only spin up ContentProviders that have been marked as encryption-aware. Once the user is unlocked, we need to go back and install non-encryption-aware providers in already running apps. Fix bugs in getPackageInfo() where only one of the various MATCH_ flags was being consulted (!). Move matching logic to single unified location in PackageUserState so we have consistent behavior. Fix another class of bugs where Safe Mode wasn't correctly filtering package details (!). These bugs are fixed by splicing in the new MATCH_SYSTEM_ONLY flag as part of state-based flag mutation that was added for encryption. Bug: 25944787 Change-Id: I39c8da74b1f9ba944cc817176983f50ba322329c
til/ArrayUtils.java
|
a40fd09fa99fed9526c6603b5af93b7dba259000 |
08-Jan-2016 |
Filip Gruszczynski <gruszczy@google.com> |
Load background drawable before passing to backdrop renderer. Background renderer always expects that the default background drawable is available. We pass the drawable to the renderer in two places, so we need to make sure to load the drawable before each. Bug: 26345599 Change-Id: I238623ff870e26ba34bb02197611172e316d3083
olicy/BackdropFrameRenderer.java
olicy/DecorView.java
|
891c9ee76ef493e8a46b085fda3f43e4df56f75a |
08-Jan-2016 |
Alan Viverette <alanv@google.com> |
Don't explicitly set the title's layout direction The decor view may not be attached to the ViewRootImpl yet, so we can't resolve the layout direction. Also, cleans up an instanceof check for clearing the foreground since every class now supports foreground. Bug: 26459947 Change-Id: I261661338dbaad6cc971ec7ae6875f514ecfbcde
olicy/PhoneWindow.java
|
9f172e650da77f14180688fee396c0a5dbe7eccf |
08-Jan-2016 |
Jason Monk <jmonk@google.com> |
Merge changes I875b962b,I99c4c290 * changes: Add API for System QS tiles to set status icons Cleanup the status bar flow.
|
b1f69a9b78a605353254740ad9e37b7b903b0684 |
08-Jan-2016 |
Clara Bayarri <clarabayarri@google.com> |
Merge "Create a new Logging constant for Profile Challenge Settings"
|
07473cea3a6007d5e72b25d3445437a175735fa9 |
05-Jan-2016 |
Jason Monk <jmonk@google.com> |
Cleanup the status bar flow. - Don't round trip to the status bar manager to know the state - Manage the state of icons closer to where they are displayed - Move StatusBarIconList into SysUI because it isn't used elsewhere now Change-Id: I99c4c290c18fc776914a43b1cde157f92bb36ac2
tatusbar/IStatusBar.aidl
tatusbar/IStatusBarService.aidl
tatusbar/StatusBarIconList.java
|
411c06fbf9040f20778de1ae612e6ab5d6a5a3d4 |
07-Jan-2016 |
Filip Gruszczynski <gruszczy@google.com> |
Only allow activities to move to full screen stack. We allowed activities to move to any stack, but that's too much freedom. Instead we only allow them to move from freeform stack to a fullscreen stack. Change-Id: I04de9bbf18cf4431d7bd34d6c727de82802661ef
idget/DecorCaptionView.java
|
159dd47db34151314e2449347251ad32b30e5ea1 |
08-Jan-2016 |
Yohei Yukawa <yukawa@google.com> |
BaseInputConnection shouldn't rely on @hide APIs. This is a part of effort to reduce the number of dependencies on @hide method in BaseInputConnection. In a nutshell, IMM#notifyUserAction() and IMM#setFullscreenMode() are something that IME developers should not care about, hence ideally BaseInputConnection should not rely on them. IMM#setFullscreenMode(): This @hide method is just for updating an internal state flag about whether the current IME is in full screen mode or not. IMM#notifyUserAction(): This @hide methods is just for sending a signal to IMMS so that IME rotation list (for globe button) can be updated based on the user's action. Depending on those @hide methods in BaseInputConnection is problematic because: A. We cannot implement InputConnection without relying on BaseInputConnection, which forces developers to use Editable to maintain internal text representations. B. If BaseInputConnection#commitText is overridden, those @hide method calls can be missed. C. Currently some method calls of BaseInputConnection() even from application itself can trigger those @hide method calls. Ideally those internal events can be dispatched only when those methods are called from the input method rather than the application itself. With this CL, those @hide API calls will be moved from BaseInputConnection to ControlledInputConnectionWrapper so that developers can forget about them. Note that BaseInputConnection#sendKeyEvent() still relies on @hide internal details of IMM. It should be addressed in a subsequent CL. Bug: 24688781 Change-Id: I571d6cc9c6e461d8994aa7496e7e18be13766411
iew/IInputConnectionWrapper.java
|
33c32dd2ad3fb7e4342a3d5d893e343e7e4d8518 |
07-Jan-2016 |
Hall Liu <hallliu@google.com> |
Merge "Don't call pre- and post-handlers for state machine initialization"
|
60db7c317df900b598765e3560c1518174429408 |
07-Jan-2016 |
Filip Gruszczynski <gruszczy@google.com> |
Merge "Use activity dimensions instead of display to calculate dialog size."
|
d01fafb7ff822f2612a29be77b6a1c3bdc9855da |
07-Jan-2016 |
Alan Viverette <alanv@google.com> |
Merge "Avoid NPE when ActionMenuPresenter is intialized with null MenuBuilder"
|
c22ab7911a3efd7e0183f954f1760475d702ad3e |
07-Jan-2016 |
Andrei Stingaceanu <stg@google.com> |
Keyboard shortcuts: minor naming refactor Replace all occurrences of showKeyboardShortcuts* with toggleKeyboardShortcuts* in order to be inline with the current/desired behavior. Change-Id: Ia076952ec40963b2727fd1f855b64859b94b1643
tatusbar/IStatusBar.aidl
tatusbar/IStatusBarService.aidl
|
a6d20ccd324c5e2727f1aee445816b6c1951a75a |
11-Dec-2015 |
Clara Bayarri <clarabayarri@google.com> |
Create a new Logging constant for Profile Challenge Settings Change-Id: I282ee30b47432e97545b004ea2ada56f3ecb84fa
ogging/MetricsLogger.java
|
34dab0b3d9d461d441f9c63a39565c8734620cd3 |
22-Dec-2015 |
Filip Gruszczynski <gruszczy@google.com> |
Use activity dimensions instead of display to calculate dialog size. This adjusts the code for measuring and laying out dialog windows, which used display dimensions as a basis for calculating the dialog dimensions. Because of this dialogs would be too large in multi window mode, where the parent bounds are far smaller than full display. This switches to using dimensions for configuration received from activity manager. Mind, this is still not working as needed, because the resources return minimal size of the dialog as if it was displayed on a full display, rather than within activity bounds. The CL also introduces better logging tags in ViewRootImpl and DecorView. These normal approach works reasonably well when there is a single activity on the display. However, when multiple windows are displayed, it becomes impossible to determine which view root/decor view logged what. This adds a suffix, that allows to identify the owner. Bug: 26251921 Change-Id: I515a1ff9a81ee5ad086773196db71915e88a25eb
olicy/DecorView.java
olicy/PhoneWindow.java
|
e5b386d2bbfa0fdf6439850191a24dfc17ee50c3 |
07-Jan-2016 |
Filip Gruszczynski <gruszczy@google.com> |
Merge "Don't depend on mContentParent to determine if content was set."
|
f4bdaeb38d7e9889216472284f9547f9726b7aa4 |
06-Jan-2016 |
Filip Gruszczynski <gruszczy@google.com> |
Don't depend on mContentParent to determine if content was set. mContentParent might be set due to window preservation, rather than due to client setting the content view. We should mark the content view as set only when it's explicitly done. Bug: 26345798 Change-Id: I749de9def8ff708592fa20abdb7da366ec52f24d
olicy/PhoneWindow.java
|
e06b4d1d9f718b9fe02980fea794a36831a16db2 |
06-Jan-2016 |
Jeff Sharkey <jsharkey@android.com> |
Consistent naming for PackageManager methods. When hidden PackageManager methods take a userId argument, they should be named explicitly with the "AsUser" suffix. This fixes several lagging examples so that we can pave the way to safely start passing flags to new methods without scary overloading. Also fix spacing issues in various logging statements. Change-Id: I1e42f7f66427410275df713bea04f6e0445fba28
pp/ResolverActivity.java
|
74d7d0f10bccb42a879632baf22d0da61baf0ecb |
05-Jan-2016 |
Hall Liu <hallliu@google.com> |
Don't call pre- and post-handlers for state machine initialization Add check to onPreHandleMessage and onPostHandleMessage so that they don't process the SM_INIT_CMD messages that are used internally by the state machine. Change-Id: I4061ed098d5c394d311714bbe13b738cb7209317
til/StateMachine.java
|
ed150013e31c0245a7b676f4d5a2f7a1a6ee9e7a |
05-Jan-2016 |
Julia Reynolds <juliacr@google.com> |
Merge "DND visual interruptions: prevent screen on."
|
617215874db9c208a74dc97f4133e6b6fc96271c |
05-Jan-2016 |
Julia Reynolds <juliacr@google.com> |
DND visual interruptions: prevent screen on. Bug: 25423508 Change-Id: Ie935a2051e1ae774fbeaf624f3599b2b1bb8666d
ogging/MetricsLogger.java
|
21b257717fe0c60574fe1cfaa44ed894edd21200 |
04-Jan-2016 |
Chris Banes <chrisbanes@google.com> |
Fix ToolbarActionBar invalidating destroyed Activities BUG: 26375399 Change-Id: Ieae13890896b1082b51a81317760b4975aeb5dff
pp/ToolbarActionBar.java
|
d5a204f16e7c71ffdbc6c8307a4134dcc1efd60d |
21-Dec-2015 |
Jason Monk <jmonk@google.com> |
Better service management for QS 3rd party tiles Better wrapper around the service that will handle rebinding when it dies, binding when it becomes available, and forwarding along all messages to the service once it binds. Also better handling of too many services at a time. Will only ever bind to at most 3 tiles and will manage which ones are most important to show based on pending clicks, last update, etc. Change-Id: I5f4da0bc751f7eb25baa32e5c0bb9f1bc418f5bb
ogging/MetricsLogger.java
|
28a8468995c71ba3fbba12557d143e7599db38d8 |
04-Jan-2016 |
Alan Viverette <alanv@google.com> |
Avoid NPE when ActionMenuPresenter is intialized with null MenuBuilder Also adds annotations to accurately reflect nullability. Bug: 26318920 Change-Id: Ia3b170dd301edfc0088a11ee5764c24bab2f10aa
iew/menu/BaseMenuPresenter.java
iew/menu/IconMenuPresenter.java
iew/menu/ListMenuPresenter.java
iew/menu/MenuBuilder.java
iew/menu/MenuPopup.java
iew/menu/MenuPresenter.java
idget/ActionBarView.java
|
91fc6d1f9cd5e83eec5753ef92960d03367c33a6 |
29-Dec-2015 |
Pavlin Radoslavov <pavlin@google.com> |
Merge "Use GID "wakelock" to control access to kernel wakelock" am: 60d142c54b * commit '60d142c54b16be08d8352c7fd1510538014839f7': Use GID "wakelock" to control access to kernel wakelock
|
fbd5904ce690491b813ebf815a7e33083bc59ea0 |
24-Nov-2015 |
Pavlin Radoslavov <pavlin@google.com> |
Use GID "wakelock" to control access to kernel wakelock * Added GID "wakelock" (3010) to the list of groups the System Server belongs to. * Added GID "wakelock" to the list of assigned groups for the "android.permission.BLUETOOTH_STACK" Android permission. * Grant CAP_BLOCK_SUSPEND to processes that belong to GID "wakelock" Bug: 25864142 Change-Id: I8a9a5f11e4a9ecd1abf2d4f4b90ec89b3101332e
s/ZygoteInit.java
|
701662547341269d610ac5f093e449a4c7078e43 |
24-Nov-2015 |
Pavlin Radoslavov <pavlin@google.com> |
Use GID "wakelock" to control access to kernel wakelock * Added GID "wakelock" (3010) to the list of groups the System Server belongs to. * Added GID "wakelock" to the list of assigned groups for the "android.permission.BLUETOOTH_STACK" Android permission. * Grant CAP_BLOCK_SUSPEND to processes that belong to GID "wakelock" Bug: 25864142 Change-Id: I8a9a5f11e4a9ecd1abf2d4f4b90ec89b3101332e
s/ZygoteInit.java
|
f59c02a65e9fd529467c4e5083d94ed6453e70f7 |
24-Dec-2015 |
Narayan Kamath <narayan@google.com> |
Merge changes from topic \'aosp-merge-24-12\' am: e0e81bf407 * commit 'e0e81bf407508ec096c752948f8794af5fd480ca': Special case system_server to not create the JIT code cache. Don't use IntegralToString Track libcore commit 85d69e16fe1e59e50c1ad228e754abf325088362. Track API changes to java.lang.ref.Reference. Remove merge markers from preloaded-classes Move StrictJarFile from libcore to framework Switch RecoverySystem impl to use sun.security.pkcs API update for OpenJdk based libcore Use libcore/known_oj_tags for the javadoc stage. Stop preloading fortress classes Use HexDump instead of java.lang.IntegralToString Add core-oj to the list of core library jars.
|
451376062a4cbc63bf1f74cad58863ff0e439e67 |
23-Dec-2015 |
Mihai Nita <mnita@google.com> |
Add APIs to access various locale lists. This includes APIs to get / set the user locale list, and getters for the curated list of supported locales, localized assets, and pseudo-locales. Change-Id: Ie5771d769cd4a01f6404fa82f6f4f9bcb9b83a9e Bug: 25800339
pp/LocalePicker.java
|
8cef7db8d673bf293d69f7d17dd7e31970f5bfe9 |
23-Dec-2015 |
Filip Gruszczynski <gruszczy@google.com> |
Merge "Only use DecorContext with main activity windows."
|
796b8c17d68841b6ee0988966fdd8259ba6629d9 |
22-Dec-2015 |
Filip Gruszczynski <gruszczy@google.com> |
Only use DecorContext with main activity windows. Bug: 26251921 Change-Id: Icd41eddd4f39b95a136ee366673fabbef9d4def0
olicy/PhoneWindow.java
|
b23a757aa2f3088c9e9fd226e806aa5963b68d93 |
18-Dec-2015 |
Vladislav Kaznacheev <kaznacheev@google.com> |
Bind DropPermissions life cycle to Activity Move requestDropPermissions from DragEvent to Activity. Permissions will be granted using UriPermissionOwner associated with this activity and revoked when the activity is destroyed (if DropPermissions.release is not called before that). Change-Id: Ic8f8fc3f56f57e83b9bc34ae8c96d82c2c9c4e1d
iew/IDropPermissions.aidl
|
a87723515627401f142aec1fd98b8863b726a1a3 |
11-Dec-2015 |
Nicolas Geoffray <ngeoffray@google.com> |
Special case system_server to not create the JIT code cache. (cherry picked from commit 3c43b3863328e339dff90b216aed15194d129e4a) Change-Id: Ic7b0887f9edcb950fad98ccbe66cab6949fbdc52
s/Zygote.java
|
e69a31d75081676260f05b3dd1b549849f775767 |
15-Oct-2015 |
Przemyslaw Szczepaniak <pszczepaniak@google.com> |
Use HexDump instead of java.lang.IntegralToString java.lang.IntegralToString is being removed, replaced all its usage by com.android.internal.util.HexDump. (cherry picked from commit 3f72604be806c0173b5dca0225cadf6e7c872147) Change-Id: I0527d580f5975dca0dfaa6f86fa3695dd49d0849
til/HexDump.java
|
d40328e68786736a5033b2480867efc813d12ed1 |
08-Dec-2015 |
Jason Monk <jmonk@google.com> |
Color transforms for the tuner Change-Id: I615be65e2b020acd5520f93c04f426c4006221c5
ogging/MetricsLogger.java
|
5217cacbd9f382068bb9e176cd5a0b15388a335c |
20-Dec-2015 |
Jeff Sharkey <jsharkey@android.com> |
Make JobSchedulerService encryption aware. When a user is started, but a persisted job component doesn't appear in the normal resolution list, we avoid enqueuing the job. Later when the user is unlocked, we take another pass over the pending jobs to see if they became available. Load keyboard layouts from XML metadata regardless of crypto status, since we don't need to spin up any remote code. Add MATCH_SYSTEM_ONLY to make system logic easier to write when looking for trusted components. Sprinkle more annotations on ArrayUtils methods. Bug: 26279465 Change-Id: Iec28e0bb46862b07d740b12a79f6360de68dab0f
til/ArrayUtils.java
|
085caa2bb2b59fa73514337f568f2f9337038ba5 |
18-Dec-2015 |
Mihai Niță <mnita@google.com> |
Merge "Adding a locale picker with two-step selection: language, then region."
|
a0c40fc60259a2b46e2c3c6e379299bb8a68a75a |
18-Dec-2015 |
Andreas Gampe <agampe@google.com> |
Merge "Frameworks/base: Change android.util.Log multiline logging"
|
3b70b0fc25958c7e4c7cfc983fea51affac15179 |
16-Dec-2015 |
Mihai Nita <mnita@google.com> |
Adding a locale picker with two-step selection: language, then region. This is intended to replace the UI part of the LocalePicker, at least for the main "Settings" application (under "Language & Input") and for the "Setup Wizard". The UI part in the old LocalePicker can be removed once all the components that use it are migrated to the new one. Bug: 25800339 Change-Id: I2f264cdb7b7fc586124dd58fad2c68060d5b7aa8
pp/LocalePickerWithRegion.java
|
69b495bdb86a82d472dbb35e5d3d2f6dc54e9104 |
18-Dec-2015 |
George Mount <mount@google.com> |
Merge "Alt-up moves focus to the toolbar in action bar mode."
|
5beb2617f91e28c45917ea48109b8350f4e62140 |
15-Dec-2015 |
George Mount <mount@google.com> |
Alt-up moves focus to the toolbar in action bar mode. Bug 24811572 Change-Id: Ie065fa13ba76131e700e73984a99fc60a7aa513c
pp/ToolbarActionBar.java
pp/WindowDecorActionBar.java
|
8413db8c36f4ba5979cdc2b1c3e1429e6ba34d6a |
14-Dec-2015 |
Andreas Gampe <agampe@google.com> |
Frameworks/base: Change android.util.Log multiline logging To avoid long stacktraces being truncated, add code to split up large chunks along line breaks. Introduce LineBreakBufferedWriter to chunk up log output. Add a core test for it. Change-Id: I34160fbce853c21329f7fa109a9c42506b2066af
til/LineBreakBufferedWriter.java
|
12a47ac41ed7d9968d6ceae50402a41f8a8ba79c |
17-Dec-2015 |
Chris Banes <chrisbanes@google.com> |
Fix AlertDialog.setIcon() not working when called after show() pt.2 BUG: 26183328 Change-Id: I2bd8ff0315e04dd33fe720f0e5c32dec06747afc
pp/AlertController.java
|
9149d2b117aef40f38a7d62c0f8c2bb76eb4e244 |
15-Dec-2015 |
Vladislav Kaznacheev <kaznacheev@google.com> |
Rename and simplify DropPermissionHolder Rename DropPermissionHolder to DropPermissions and move all server-side implementation details into a separate class. Rename DragEvent.getDropPermissionHolder to requestDropPermissions and make it take the permissions implicitly. Change-Id: Ia83f7cb8af07ce13ba9536d24b0f9d63331d8736
iew/IDropPermissionHolder.aidl
iew/IDropPermissions.aidl
|
9084d22cb9fb2367ce56403ab6aecbee26a705bd |
16-Dec-2015 |
Alan Viverette <alanv@google.com> |
Check for null MenuHelper before setting presenter callback Bug: 26219569 Change-Id: Ia19a1304aa10dac52b89d0ee85acdb5671a15777
olicy/DecorView.java
|
72c1a0a110fc1e5af1dce8f00cf114e7a6ea32b8 |
16-Dec-2015 |
Adam Lesinski <adamlesinski@google.com> |
Merge "DO NOT MERGE: Fix batterystats battery level int packing" into mnc-dr1.5-dev am: 1d6d4c5a69 am: d5808d0d35 * commit 'd5808d0d356c5c7263f1ad0982a221c7a0f1df07': DO NOT MERGE: Fix batterystats battery level int packing
|
d5808d0d356c5c7263f1ad0982a221c7a0f1df07 |
16-Dec-2015 |
Adam Lesinski <adamlesinski@google.com> |
Merge "DO NOT MERGE: Fix batterystats battery level int packing" into mnc-dr1.5-dev am: 1d6d4c5a69 * commit '1d6d4c5a695051ccb9b455306b155bad5d6f136a': DO NOT MERGE: Fix batterystats battery level int packing
|
db08925a8fc1fb336b04aaae9da25ffd2fb5fbb7 |
15-Dec-2015 |
Alan Viverette <alanv@google.com> |
Fix build Change-Id: I3e1708a9e41155b9b00e0365e4392ae66202fdbb
iew/menu/CascadingMenuPopup.java
|
4f7b035e34c64d25d4aa9ebc567547f2c2758869 |
15-Dec-2015 |
Todd Kennedy <toddke@google.com> |
Merge "Fix ephemeral post-install launching"
|
5f8c8186ec608182386ce09b6b4ffc449606f22b |
14-Nov-2015 |
Adam Lesinski <adamlesinski@google.com> |
DO NOT MERGE: Fix batterystats battery level int packing We introduced some new flag at the lowest significant bit of the battery level int but failed to account for it when unpacking. Bug:25596467 Change-Id: I4320e6fcc208ec6de249b14fe3e399ab2f32d839 (cherry picked from commit 6902052c77bbcb9078b4ced243874f67542f64f9)
s/BatteryStatsImpl.java
|
7440f177c3e70da0b883f8abffd6c8fc1d507bb8 |
09-Dec-2015 |
Todd Kennedy <toddke@google.com> |
Fix ephemeral post-install launching Provide the ephemeral installer with some additional pieces of information: 1) instead of de-referencing the URL a second time, give the installer the exact package name 2) instead of relying on ephemeral apps to define verified links, give the installer a pending intent to launch when the ephemeral is installed 3) give the installer a pending intent to launch if the installer fails, for whatever reason, to install the ephemeral app Bug: 25119046 Change-Id: I45f50481caee09d5d09451e4b2492e64b0faae82
pp/EphemeralResolveInfo.java
pp/EphemeralResolverService.java
|
6329523938a1b4d12e17c1653b6b4bc203f35f68 |
15-Dec-2015 |
Alan Viverette <alanv@google.com> |
Merge "Postpone CascadingMenuPopup window creation until show()"
|
ecfdaa9157cbc2e108a4b2530f9a3ff8a7469f8b |
15-Dec-2015 |
Alan Viverette <alanv@google.com> |
Postpone CascadingMenuPopup window creation until show() This ensures that addMenu() and setters can be called in any order as long as they occur before the show() call. Bug: 25853211 Change-Id: I9a643d37c60046326b7d97a38026c27ba247a1b0
iew/menu/CascadingMenuPopup.java
|
f928d4aa45346b7e5fc640096c80d61d53fdd8ad |
15-Dec-2015 |
Chris Banes <chrisbanes@google.com> |
Merge "Fix AlertDialog.setIcon() not working when called after show()"
|
3e5f080528c17acd93023ca47fa548da0e1ed2a7 |
15-Dec-2015 |
Wale Ogunwale <ogunwale@google.com> |
Merge "Fixed bug with caption not showing for some apps that handle config changes"
|
476da7720a939c55e74e5387225f364b581cb29a |
15-Dec-2015 |
Chris Banes <chrisbanes@google.com> |
Fix AlertDialog.setIcon() not working when called after show() BUG: 26183328 Change-Id: I86a5a299c9afa105c62a709d2a60b8b2e5b590dc
pp/AlertController.java
|
eb6722c0bc87dd5419df1eb92268b824c2d29b50 |
08-Dec-2015 |
Wale Ogunwale <ogunwale@google.com> |
Fixed bug with caption not showing for some apps that handle config changes We currently decide when to show the decor caption onConfigurationChanged However, if the app handles configuration changes or the threshold isn't big enough for the configuration change to be reported to the app, we don't display the caption in some cases when transitioning from fullscreen mode to freeform mode. We now also use the onMultiWindowModeChanged call to also determine if the caption should be visible. Change-Id: I237437f04ad90f904912ebac0253245f547b0e3e
olicy/DecorView.java
olicy/PhoneWindow.java
|
35a57bc5e9e6504268f99378c3fd2c9f0fc0cf5a |
15-Dec-2015 |
Alan Viverette <alanv@google.com> |
Merge "Only handle Context submenus as dialogs when parent is a dialog"
|
5a0fed684150f53d2d4293408f445f6092c24183 |
15-Dec-2015 |
Bryce Lee <brycelee@google.com> |
Allow access to deprecated LOCK_PATTERN_ENABLED flag. am: 4614596a39 am: 36393a5674 am: 4ab8b0696a am: 0510ad1bc9 * commit '0510ad1bc9a2da4fa84f1a5417a218dba48563e3': Allow access to deprecated LOCK_PATTERN_ENABLED flag.
|
0510ad1bc9a2da4fa84f1a5417a218dba48563e3 |
15-Dec-2015 |
Bryce Lee <brycelee@google.com> |
Allow access to deprecated LOCK_PATTERN_ENABLED flag. am: 4614596a39 am: 36393a5674 am: 4ab8b0696a * commit '4ab8b0696a4383b7dec2fc2dc4f17596bcd9216a': Allow access to deprecated LOCK_PATTERN_ENABLED flag.
|
4ab8b0696a4383b7dec2fc2dc4f17596bcd9216a |
15-Dec-2015 |
Bryce Lee <brycelee@google.com> |
Allow access to deprecated LOCK_PATTERN_ENABLED flag. am: 4614596a39 am: 36393a5674 * commit '36393a5674bf50b351b5961a194ce2814ca00140': Allow access to deprecated LOCK_PATTERN_ENABLED flag.
|
36393a5674bf50b351b5961a194ce2814ca00140 |
15-Dec-2015 |
Bryce Lee <brycelee@google.com> |
Allow access to deprecated LOCK_PATTERN_ENABLED flag. am: 4614596a39 * commit '4614596a395b6c86fff3f35a07edda2e848d743c': Allow access to deprecated LOCK_PATTERN_ENABLED flag.
|
4614596a395b6c86fff3f35a07edda2e848d743c |
14-Dec-2015 |
Bryce Lee <brycelee@google.com> |
Allow access to deprecated LOCK_PATTERN_ENABLED flag. It is possible that older platforms may have not cleared the lock pattern, but instead only checked this flag to determine the lock pattern enabled state. In such cases, upgrading to a platform with that only checks the lock pattern can lead to the lock screen being re-enabled by accident. These new methods allow this condition to be identified and resolved. Bug: 26029690 Change-Id: I8f7ebc0e1915049afe49c219c87010aa38a16244
idget/LockPatternUtils.java
|
355f11034d8aa1cbaac5d69e276767cb61ca925f |
14-Dec-2015 |
Brad Ebinger <breadley@google.com> |
Null pointer fix for StateMachine Checks if StateMachine is null before calling callbacks. Bug-Id: 26176787 Change-Id: I7ee92326e99e18a3b7045ccf098b52acfaff9a15
til/StateMachine.java
|
77fb85eda9923970d6f8f699e8d628d37c3dd764 |
14-Dec-2015 |
Alan Viverette <alanv@google.com> |
Only handle Context submenus as dialogs when parent is a dialog Bug: 25656520 Change-Id: I5841d8f0c3d4a537e2d94aacddb1687d05d5c258
olicy/DecorView.java
olicy/PhoneWindow.java
iew/menu/StandardMenuPopup.java
|
ded2b105203fbf3645a24f81d9e46960a980baf7 |
14-Dec-2015 |
Jason Monk <jmonk@google.com> |
Merge "Support dnd condition in Settings"
|
93444eb74f9548231032405e7afb500c3ef3461d |
14-Dec-2015 |
Nicolas Geoffray <ngeoffray@google.com> |
Merge "Special case system_server to not create the JIT code cache."
|
a9927325eda025504d59bb6594fee8e240d95b01 |
13-Dec-2015 |
Jason Monk <jmonk@google.com> |
Support dnd condition in Settings - Add way to open QS detail panels directly - Add internal broadcast that can launch apps when dnd mode changes Change-Id: If2b6350dc31623f3bf2f64c7eb141cff5d3d4e89
tatusbar/IStatusBar.aidl
tatusbar/IStatusBarService.aidl
|
fe412b551bcfddabcaf5f4bf3c6c7ce4dd38c72c |
12-Dec-2015 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Add multi-window entry points logging"
|
9a2b9f61a33f3227ef4d5305013777249c2b4ead |
12-Dec-2015 |
Brad Ebinger <breadley@google.com> |
Merge "Add handler callbacks to StateMachine"
|
92de6b63819d7af4a93f1e1da33e89d453a0ad65 |
10-Dec-2015 |
Jorim Jaggi <jjaggi@google.com> |
Add multi-window entry points logging Bug: 26116313 Change-Id: I159ca53857d382cb74ef8e49f7955946ccea93ca
ogging/MetricsLogger.java
|
3c43b3863328e339dff90b216aed15194d129e4a |
11-Dec-2015 |
Nicolas Geoffray <ngeoffray@google.com> |
Special case system_server to not create the JIT code cache. Change-Id: I7d2622f560435b2b6d133b0acd2659f3410acd2e
s/Zygote.java
|
026688070c8002911dc0a8f1fb487bf5bfed52d4 |
11-Dec-2015 |
Yohei Yukawa <yukawa@google.com> |
Merge changes If80df0bc,I4e91b2d7,If3aef820 * changes: Apply Java 7 diamond operator. Remove a redundant method overload. Remove unnecessary parameter that is always true.
|
794a18f5a215787570329018c50e2fa08133f893 |
11-Dec-2015 |
Adam Lesinski <adamlesinski@google.com> |
Prevent DivideByZero error in BatteryStatsImpl am: ba88e68fe4 am: 4e4ff058c1 am: 0b754d122c * commit '0b754d122c3b9db395a86d9a098f6a29bf042b53': Prevent DivideByZero error in BatteryStatsImpl
|
0b754d122c3b9db395a86d9a098f6a29bf042b53 |
10-Dec-2015 |
Adam Lesinski <adamlesinski@google.com> |
Prevent DivideByZero error in BatteryStatsImpl am: ba88e68fe4 am: 4e4ff058c1 * commit '4e4ff058c1a0b4b77f468a206a790bb6f084f616': Prevent DivideByZero error in BatteryStatsImpl
|
4e4ff058c1a0b4b77f468a206a790bb6f084f616 |
10-Dec-2015 |
Adam Lesinski <adamlesinski@google.com> |
Prevent DivideByZero error in BatteryStatsImpl am: ba88e68fe4 * commit 'ba88e68fe47b66f1fc5d10c15f04f20fe662399e': Prevent DivideByZero error in BatteryStatsImpl
|
6714030083b1d8ec5b2df6dfef08034d0d30c2fe |
10-Dec-2015 |
Jack Yu <jackyu@google.com> |
merge from master Change-Id: Ic03669db3f4595336a7dbc13ffc77d055d11acf9
ogging/MetricsLogger.java
til/StateMachine.java
|
7025964d1230e4fc064658e1911fea9aab3def68 |
10-Dec-2015 |
Yohei Yukawa <yukawa@google.com> |
Apply Java 7 diamond operator. This is a mechanical refactoring to apply Java 7 diamond operators in InputMethodSubtypeSwitchingController.java. Bug: 22859862 Change-Id: If80df0bcf0b1485c43d55ff51cab69c8ae211eb2
nputmethod/InputMethodSubtypeSwitchingController.java
|
e512f85002379c5949f65daeffdcae3198964dad |
10-Dec-2015 |
Yohei Yukawa <yukawa@google.com> |
Remove a redundant method overload. Bug: 22859862 Change-Id: I4e91b2d7f2da7716ae5a34125a29db5e1ad5a983
nputmethod/InputMethodSubtypeSwitchingController.java
|
5f8e731f18c5cbfd345236c691db0b09aceb7c5d |
10-Dec-2015 |
Yohei Yukawa <yukawa@google.com> |
Remove unnecessary parameter that is always true. This is a mechanical refactoring that removes an unnecessary parameter that is always specified to 'true'. No behavior change is intended. Bug: 22859862 Change-Id: If3aef8209a355af1432ca2600bcc3a0027a6c24c
nputmethod/InputMethodSubtypeSwitchingController.java
|
ac7518854ee0dba6a79d778db176ffbd0c6dd85f |
10-Dec-2015 |
Filip Gruszczynski <gruszczy@google.com> |
Merge "Remaining APIs for freeform window caption."
|
ba88e68fe47b66f1fc5d10c15f04f20fe662399e |
08-Dec-2015 |
Adam Lesinski <adamlesinski@google.com> |
Prevent DivideByZero error in BatteryStatsImpl It was assumed that when a UID had either rx or tx bytes/packets that it would have the other as well. Bug:25706750 Change-Id: Iefac59a6bd02876aed9a0bac218d187b81807a95
s/BatteryStatsImpl.java
|
3dec081967db3c0e906ff272d632618e260b6413 |
09-Dec-2015 |
Filip Gruszczynski <gruszczy@google.com> |
Remaining APIs for freeform window caption. The APIs are: * setting a listener for the area of the caption where we display control buttons; this is intended for apps that overlay the caption on their content, so they don't display the content in that area and clash with the buttons; * specifying the color pallete of controls in the caption; by default we try to infer the best color from the theme (dark buttons for light theme and vice versa), but in case we get it wrong, we allow the developer to overwrite it; * specifying the caption background during the resizing; by default we try to infer a good color from the theme, but in case we do it wrong, we allow the developer to overwrite this. The CL also includes merging of layouts decor_caption_dark and decor_caption_light into a single one. Not only it reduces code duplication, but also is necessary for allowing adjustment of the controls color pallete after the layout was created. Bug: 25486369 Bug: 25818398 Change-Id: Ib87fe849b07df341893ec7873982bf7ab932f6d5
olicy/BackdropFrameRenderer.java
olicy/DecorView.java
olicy/PhoneWindow.java
idget/DecorCaptionView.java
|
709bf2a37c26944846375f6f59fbc815428bdeec |
09-Dec-2015 |
Chet Haase <chet@google.com> |
Merge "Revert "Add support for partial view layouts""
|
899d2af1dfa40143bc8eeb84d8612017ca2dca8a |
09-Dec-2015 |
Lorenzo Colitti <lorenzo@google.com> |
Merge "Add a new WakeupMessage class and use it in two places."
|
4610eeff9c6c4789705b6550a57333150d39e970 |
03-Dec-2015 |
Chet Haase <chet@google.com> |
Revert "Add support for partial view layouts" This reverts commit c55d5072ac52cee1811b52406419228fa81119ce. There were several bugs related to incorrect handling of various layout issues (layout not being run on containers/views that needed it), reverting to take another run at it outside of master. Issue #25980198 requestLayout() sometimes doesn't result in measure/layout for view Change-Id: Ic0e159cbcf6171652d8fd1bee9ae44a3977cea04
idget/ActionBarOverlayLayout.java
|
d427047d98ad90c60198e90385a0152c16ee3f20 |
09-Dec-2015 |
Filip Gruszczynski <gruszczy@google.com> |
Merge "Remove Window.setDecorView API."
|
9b81e406b03f9a1c39e33e54919d7bd84ce8998d |
09-Dec-2015 |
Filip Gruszczynski <gruszczy@google.com> |
Remove Window.setDecorView API. We currently don't have a strong use case for this. Change-Id: I106aaf1224d7934964d9b92628fd3cdd42507c46
olicy/PhoneWindow.java
|
2639c4bf6b98fb60a47f7398966d184a0aea1950 |
04-Dec-2015 |
Dianne Hackborn <hackbod@google.com> |
New generic background restrictions. This modifies the existing rigid background restriction to a more moderate policy that we can (eventually) apply to all apps: - After N minutes no longer in the foreground, any background services running in the app are stopped and no more can be started. - No manifest receivers for the application will be executed if the broadcast is not being sent explicitly to that app and the app is not running. (Eventually we should tighten this so they won't be received if the app is past its N minute background window.) - Other non-background processes may still bind to services in the background process, which will raise it to back to an executing state... so things like syncs, jobs, live wallpapers, accessibility services, etc still work. Change-Id: I08ddbfdf640ef324a27b2eb9eecd9499f3ebddd9
ogging/MetricsConstants.java
|
9d3aadb24778cc36a350a04b088d2ed7ee3790e1 |
02-Dec-2015 |
Lorenzo Colitti <lorenzo@google.com> |
Add a new WakeupMessage class and use it in two places. This is useful when using the new AlarmManager direct callback interface to wake up the system and request that an object whose API consists of messages (such as a StateMachine) perform some action. In this situation, using AlarmManager.onAlarmListener by itself will wake up the system to send the message, but does not guarantee that the system will be awake until the target object has processed it. This is because as soon as the onAlarmListener sends the message and returns, the system is free to go to sleep again. Bug: 20157436 Bug: 25823676 Change-Id: Idff20029d287f26347441a2523b7fb20eda6a8b0
til/WakeupMessage.java
|
0c71404e772f96927668ee9f52f789ca209fa979 |
03-Dec-2015 |
Brad Ebinger <breadley@google.com> |
Add handler callbacks to StateMachine Adds two callbacks to StateMachine that notify its user when (1) a message is about to be processed in the StateMachine and (2) after the StateMachine has successfully processed a message and has transitioned to a new State. Change-Id: I694793872a22f56b3092f5d8b39a116e385a64da
til/StateMachine.java
|
547ef450bf12e07beafcef24c19f6f80ec9fd788 |
08-Dec-2015 |
Amit Mahajan <amitmahajan@google.com> |
Merge "Adding StateMachine.hasMessages(), StateMachine.hasDeferredMessages()" into mnc-dr1.5-dev am: cd2cc9aa9b am: d515b124f7 am: 0dfeda60c0 * commit '0dfeda60c06c7bdbb4fde197e50a4c46f4024bd7': Adding StateMachine.hasMessages(), StateMachine.hasDeferredMessages()
|
0dfeda60c06c7bdbb4fde197e50a4c46f4024bd7 |
08-Dec-2015 |
Amit Mahajan <amitmahajan@google.com> |
Merge "Adding StateMachine.hasMessages(), StateMachine.hasDeferredMessages()" into mnc-dr1.5-dev am: cd2cc9aa9b am: d515b124f7 * commit 'd515b124f7f966a3e4725dc6f6179ade869df636': Adding StateMachine.hasMessages(), StateMachine.hasDeferredMessages()
|
d515b124f7f966a3e4725dc6f6179ade869df636 |
08-Dec-2015 |
Amit Mahajan <amitmahajan@google.com> |
Merge "Adding StateMachine.hasMessages(), StateMachine.hasDeferredMessages()" into mnc-dr1.5-dev am: cd2cc9aa9b * commit 'cd2cc9aa9bfdc21a06ffd7049a4b4ad07bbf6886': Adding StateMachine.hasMessages(), StateMachine.hasDeferredMessages()
|
f4b4bf633d6a2a79c4804ac3395d5578d08e65f4 |
07-Dec-2015 |
Rubin Xu <rubinxu@google.com> |
Merge "Quick setting tile to toggle work mode for managed profiles"
|
012ce3453f5f7737cae5d6afa1338191e740274f |
07-Dec-2015 |
Seigo Nonaka <nona@google.com> |
Merge "Allow IMEs to opt out the opaque navigation guard view."
|
1205fb1d92f51b5f36e5ba126c3942381f564821 |
04-Nov-2015 |
Rubin Xu <rubinxu@google.com> |
Quick setting tile to toggle work mode for managed profiles Status bar will also show a different badge icon when managed profile is in quiet mode i.e. work mode is off. The tile is invisible for now until the full feature lands. Bug: 22541941 Change-Id: I53f33ea346cd9215ecee2ca42de137af61e4c8a2
ogging/MetricsConstants.java
|
c72b3101ee368d2a9943e4436ede679acfa38f92 |
07-Dec-2015 |
Todd Kennedy <toddke@google.com> |
Merge "Add ephemeral installs"
|
978bf5eff0f5bc8a8878696bc886d8b99a29ee39 |
07-Dec-2015 |
Jaesung Chung <jaesung@google.com> |
Support for CEA-708 closed caption Bug: 24314667 Change-Id: I5e04f7646e40eb8f358666c8b109eccb6617a246
idget/SubtitleView.java
|
ae5fe6abb3fd3aa8e900578be1c7b80d7ad42def |
04-Dec-2015 |
Filip Gruszczynski <gruszczy@google.com> |
Merge "Remove some sized based resource (match support lib removal)."
|
0a9d1ea015af24056018ec02f6d9afd2f62243ba |
18-Nov-2015 |
Seigo Nonaka <nona@google.com> |
Allow IMEs to opt out the opaque navigation guard view. Previous CLs [1][2] introduced an opaque navigation guard view to avoid the island effect (the real nav bar is transparent but the IME shows its UI with assuming that the real nav bar is opaque). [1] I460912ee7c117480c57b947ed31eca330819f32c [2] I6a93f30aec83f1cecfb854073046cbc87ab4aa66 Although the current guard view works fine for that particular case, there are two major situations where having an opaque navigation guard view does not make much sense. 1. The IME shows no software keyboard at all. Some IMEs automatically hide software keyboard when a hardware keyboard is attached. 2. The IME relies on floating UI that is disjoint from the bottom of the screen. The main goal of this CL is to address case 2 because unlike case 1 the system is not able to automatically detect the case 2. Only IME developers know when the opaque guard view should be opted out. Of course, if IME developers can opt out the opaque guard view, it means that they can also work around case 1 without relying on the system, but again it is not the primary goal of this CL. With this CL IMEs are now able to opt out the opaque navigation guard view by calling Window#setNavigationBarColor(Color.TRANSPARENT) from InputMethodService#onWindowShown(). Note that this API used to have no effect for IME, hence reusing this here should have no compatibility issues. Note that any other color is currently ignored to minimize the impact on UX. Bug: 22564251 Change-Id: Iea77915ecc55eedaf19899e72c44f704ba9d852c
olicy/DecorView.java
olicy/PhoneWindow.java
|
b635fdaf22795817f9417c475e82bfb0191dd5bd |
04-Dec-2015 |
Filip Gruszczynski <gruszczy@google.com> |
Remove some sized based resource (match support lib removal). Bug: 25394588 Change-Id: I5b5b446667fc6ec028ec259da236967d3b2d22d2
iew/ActionBarPolicy.java
iew/menu/ActionMenuItemView.java
|
04c2fbd6fe389bcfa3a6368d8ae2c20c9e81e4f4 |
03-Dec-2015 |
Jorim Jaggi <jjaggi@google.com> |
Draw status bar background in BackgroundFrameRenderer while resizing To make sure there is always enough contrast between the status bar icons and the background, we move the drawing for the status bar background into BackdropFrameRenderer while resizing, so we can extend the width into the full surface width. Bug: 24365214 Change-Id: Ifbb10bacf66670c3637f6f6730a8ac47eb1c3939
olicy/BackdropFrameRenderer.java
olicy/DecorView.java
|
6e0ce286a820b2eccb8106335c531a89d841d0c4 |
02-Dec-2015 |
Jorim Jaggi <jjaggi@google.com> |
Don't remove colored bar views when relaunching Change-Id: I518521e6b5e0b18a7f9ad9c7c6a67d55e2dfa2ab
olicy/DecorView.java
olicy/PhoneWindow.java
|
4fa7892f35268ff7d591928ac9f5a26c267031e3 |
01-Dec-2015 |
Jorim Jaggi <jjaggi@google.com> |
Add flag so apps always draw status bar background So we don't have to implement crazy magic when one app requests drawing the status bar by itself, and the other doesn't in split mode. Bug: 24365214 Change-Id: I1f6a0efd0865b784402055e008da2f31e626f163
olicy/DecorView.java
|
2699f065558ba78066887210b0c7346105959860 |
20-Nov-2015 |
Todd Kennedy <toddke@google.com> |
Add ephemeral installs * Add a new --ephemeral argument to 'adb install' * Add plumbing to internally track ephemeralness * Create new app directory for ephemeral installs Bug: 25119046 Change-Id: I1d379f5ccd42e9444c9051eef2d025a37bd824fe
ontent/PackageHelper.java
|
9643e73951384a0f07364bec8c4f48130478a133 |
03-Dec-2015 |
Alan Viverette <alanv@google.com> |
Merge "Ensure only one context menu is shown at a time"
|
0eae0eb5a6bc11ca0f3e24f815d11a27fb08a398 |
03-Dec-2015 |
Yohei Yukawa <yukawa@google.com> |
Merge "Fix special handling of a fake language code "tl"." am: 9fd2af6b32 am: 30e321b54a am: d42df4f68e * commit 'd42df4f68e16bc3800d4d944caddbcbe79986fe8': Fix special handling of a fake language code "tl".
|
30e321b54a589d33dc7f2dd7344bef95faaaf83d |
03-Dec-2015 |
Yohei Yukawa <yukawa@google.com> |
Merge "Fix special handling of a fake language code "tl"." am: 9fd2af6b32 * commit '9fd2af6b323ef98695701a8bcfdd3ca1c4dd7965': Fix special handling of a fake language code "tl".
|
10ad84a17d7248488c1653bacc9f20d3a7193999 |
01-Dec-2015 |
Clara Bayarri <clarabayarri@google.com> |
Create a separate Work Challenge check This allows us to tell lock checks from FBE checks separately, and will be useful when dealing with password unification. Change-Id: Ifbea425f749fee4d6d51faddd8b64bf717a1a5f8
idget/LockPatternUtils.java
|
ed65bc0c62ca99a118057db7ad54c4ccc14d52d0 |
03-Dec-2015 |
Yohei Yukawa <yukawa@google.com> |
Fix special handling of a fake language code "tl". My previous CL 92280cd309b0f5967dd253280962d8581844db89 [1] had a silly mistake that "tl" is converted to "fil" but "tl_PH" is not. [1] I94f203bddceb9c87710cb187cc3cc0ee6d9092a5 With this CL, the compatibility rewrite-rule from "tl" to "fil" starts working regardless of the existence of countly/variant subtags in locale string. So far the only affected platfrom is API Level 23. Bug: 20696126 Change-Id: Ica9cd2baac002c406f92331aadd7725d7424046a
nputmethod/InputMethodUtils.java
|
a864049aae717c0af8693b19822fe84d1102c08b |
02-Dec-2015 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix reporting of uid state in battery stats."
|
7e29d1b4fc77e3866dec1bc75f45055c70539ed6 |
30-Oct-2015 |
Abodunrinwa Toki <toki@google.com> |
FloatingToolbar polish. This patch updates the FloatingToolbar to look and transition exactly as described in the UX spec. It includes an animating (VectorDrawable) overflow button and menu item buttons that sit in place during transitions. Bug: 24257588 Change-Id: I2b3f84ba451800830878667ce1abd7a99b4f9fea
idget/FloatingToolbar.java
|
a8d10945a608ac6f85a6ab85b69b9a118d7853d8 |
20-Nov-2015 |
Dianne Hackborn <hackbod@google.com> |
Fix reporting of uid state in battery stats. Now that the activity manager keeps track of per-uid process states, we can push that already rolled-up data into battery stats to directly track the times in those states. The problem with the reporting was actually that we weren't dealing correctly with negative process states, which is now fixed. (It was interpreting them as FOREGROUND rather than not running.) Also split out a number of new states -- TOP, FOREGROUND_SERVICE, TOP_SLEEPING -- from FOREGROUND. This should allow us to get a much better idea of how much an app has been actively in use: TOP is when it is directly visible to the user or in use by such, FOREGROUND_SERVICE is when it is running in the background in a way the user is aware of. Also when reporting these numbers, they are no longer added together as reported but kept as separate times. Change-Id: I6d307503a4b4ad5c0d5d49305ef63f8eb858e2c9
s/BatteryStatsImpl.java
|
32363a023a693f78ca584f06e7780354c300d59a |
01-Dec-2015 |
Tom Taylor <tomtaylor@google.com> |
Merge "TRON: log changes to the default SMS app"
|
4fb12d3f8ebf20f2d6db519f7f91cfa625edf566 |
20-Nov-2015 |
Selim Cinek <cinek@google.com> |
Made the bigtext now nicely float around the image If there is an image instead of applying the same margin everywhere, the text now floats around the image. Change-Id: I87f9ca9f51fb270b0732a99374544381bd1fc4e0
idget/ImageFloatingTextView.java
|
2be1b0e9757cc67951eea8031b8ac46431ea4dba |
01-Dec-2015 |
Tom Taylor <tomtaylor@google.com> |
TRON: log changes to the default SMS app Bug 25929677 Add a constant for logging the action when a user changes the default SMS app. Change-Id: If0b0919f795390e98c33bcac849614c07ef1442f
ogging/MetricsLogger.java
|
8ce2a538d9b94a0d8e1543c4ee4620a8af525276 |
26-Nov-2015 |
Yohei Yukawa <yukawa@google.com> |
Use Context.getSystemService(Class<T>) for InputManager. This is a mechanical replacement of Context.getSystemService(String) with Context.getSystemService(Class<T>) when retrieving InputManager. Note those are bundled code. Hence we don't need to make sure Build.VERSION.SDK_INT >= 23. Change-Id: Iee47e374e1349720e3100bab33ed139e1f47c169
idget/PointerLocationView.java
|
0466206a6a0d2f6fddf88b9da534a57ba9958ea8 |
25-Nov-2015 |
Yohei Yukawa <yukawa@google.com> |
Merge "Tell the reason why IMM called startInput()."
|
021627eb5875372dea57ba91fa782fffbfbbc559 |
25-Nov-2015 |
Alan Viverette <alanv@google.com> |
Ensure only one context menu is shown at a time Refactors the menu helper classes. Both classes now implement a common MenuHelper interface, which eliminates the need to keep separate helpers on PhoneWindow and unifies the DecorView showContextMenuForChild() implementations. We now explicitly dismiss any previously shown context menu before showing a new context menu. Previously we relied on the modal nature of the dialog context menu to prevent multiple menus from being opened at once, but this is no longer reliable with popup context menus. Bug: 25656520 Change-Id: Idab3daa6d6888f803f2e33660fe1dd488e4c28d1
olicy/DecorView.java
olicy/PhoneWindow.java
iew/menu/ContextMenuBuilder.java
iew/menu/MenuDialogHelper.java
iew/menu/MenuHelper.java
iew/menu/MenuPopupHelper.java
iew/menu/StandardMenuPopup.java
|
35d3f37bd51268cc99d81a3f537ac364d178e851 |
25-Nov-2015 |
Yohei Yukawa <yukawa@google.com> |
Tell the reason why IMM called startInput(). As a preparation to fix Bug 25373872, this CL introduces an additional int parameter into the following two methods - IInputMethodManager.startInput() - IInputMethodManager.windowGainedFocus() so that IMMS can know why IMM needs to start input. Currently the "startInputReason" parameter is used only for debug message only when the OS is rebuilt with flipping IMMS#DEBUG to true. Basically this should have no impact in production builds except for a tiny overhead of having one int parameter in some internal IPC calls. Note that since 7663d80f6b6fd6ca7a736c3802013a09c0abdeb9 [1] basically IMMS#windowGainedFocus() has been a superset of IMMS#startInput(). Hence we should pass to "startInputReason" parameter to IMMS#windowGainedFocus() as well as IMMS#startInput(). [1]: Icb58bef75ef4bf9979f3e2ba88cea20db2e2c3fb Bug: 25373872 Change-Id: Ia1fe120af7d71495c5f3a4fc0ec6390efb8240ca
iew/IInputMethodManager.aidl
iew/InputMethodClient.java
|
811dc3b42b4d3c967a2304bf1e01840147b1a528 |
23-Nov-2015 |
Filip Gruszczynski <gruszczy@google.com> |
Allow preloading of freefore multi window drawables. Bug: 25081468 Change-Id: Ic6ec6050882e5362e1ab8734962d163fff04b53d
s/ZygoteInit.java
|
a7308c1bd8d39a2b7d07cb34dfe753dda5cc5445 |
21-Nov-2015 |
Filip Gruszczynski <gruszczy@google.com> |
Merge "Handling touch events on the caption."
|
edb6e1201415835134e22eed77c01c13780430e5 |
20-Nov-2015 |
Filip Gruszczynski <gruszczy@google.com> |
Merge "Remove allow_stacked_button_bar from support library."
|
3c5aeef512f90fd37546cb1f931d6af6c294aec5 |
20-Nov-2015 |
Alan Viverette <alanv@google.com> |
Merge "Dispatch the actual PopupWindow dismiss callback to PopupMenu"
|
a33bdf372cf045aa55db841307c64d30a50ab60d |
20-Nov-2015 |
Filip Gruszczynski <gruszczy@google.com> |
Handling touch events on the caption. We need a more sophisticated touch handling to support overlaying the caption. The touch events need to be routed in following order: close/maximize buttons, application content, caption dragging. Bug: 25486369 Change-Id: I9d4e971fb055c217c0bd83f0490fb42a5c22e93b
idget/DecorCaptionView.java
|
e31444f7c9f067c3609da1456a9cb3ce31d430c4 |
20-Nov-2015 |
Julia Reynolds <juliacr@google.com> |
Merge "Implement notification ranking by topic."
|
708aa9d96441fe359a4c2a2c89e2ab709b367f8a |
20-Nov-2015 |
Alan Viverette <alanv@google.com> |
Dispatch the actual PopupWindow dismiss callback to PopupMenu Previously the dismiss callback was called immediately after the menu received a close request; however, the dismiss callback implies that the menu's window has finished animating and been removed from the window manager. Also cleans up handling of mPopup in MenuPopupHelper to prevent unnecessary MenuPopup allocations and convert unnecessary fields into method arguments. Bug: 25323707 Change-Id: I8e3877ae6c40b4d0f1df23a4ff4fa48a7df34e0d
iew/menu/MenuPopupHelper.java
|
be5ec13acfef5589d43321cbc2e50b0da1753300 |
20-Nov-2015 |
Alan Viverette <alanv@google.com> |
Merge "By default, display PopupMenu at Gravity.START and resolve X offset"
|
233a5f97ea7b46814747a99f584b08d4e8c70105 |
19-Oct-2015 |
Julia Reynolds <juliacr@google.com> |
Implement notification ranking by topic. Including sensitive notification visibility & DND bypass. Bug: 22451710 Change-Id: I5f3a0c6d59de0495cb904bad6f886eb29ed4bda4
ogging/MetricsLogger.java
|
6902052c77bbcb9078b4ced243874f67542f64f9 |
14-Nov-2015 |
Adam Lesinski <adamlesinski@google.com> |
DO NOT MERGE ANYWHERE: Fix batterystats battery level int packing We introduced some new flag at the lowest significant bit of the battery level int but failed to account for it when unpacking. Bug:25596467 Change-Id: I4320e6fcc208ec6de249b14fe3e399ab2f32d839
s/BatteryStatsImpl.java
|
66f1ba01c1f49fd75568b630805339a063775994 |
20-Nov-2015 |
Filip Gruszczynski <gruszczy@google.com> |
Remove allow_stacked_button_bar from support library. Bug: 25394588 Change-Id: Id7896746aebeab273297f3c5e78f0f794fa5bc82
idget/ButtonBarLayout.java
|
d6443f60e1d556a772a8b33ec172d2bae44de63a |
20-Nov-2015 |
Alan Viverette <alanv@google.com> |
By default, display PopupMenu at Gravity.START and resolve X offset Bug: 25801269 Change-Id: I8c8090a59780c131cee2d56b668f1c4e062b8ebe
iew/menu/MenuPopupHelper.java
|
e98c57a829f5f5f54261254c5dd3c5c6c0e32e60 |
20-Nov-2015 |
Adam Lesinski <adamlesinski@google.com> |
Merge "Fix batterystats battery level int packing"
|
3944c81cd73694e3e1f9658fbb9ebc6e22df02e0 |
14-Nov-2015 |
Adam Lesinski <adamlesinski@google.com> |
Fix batterystats battery level int packing We introduced some new flag at the lowest significant bit of the battery level int but failed to account for it when unpacking. Bug:25596467 Change-Id: I4320e6fcc208ec6de249b14fe3e399ab2f32d839
s/BatteryStatsImpl.java
|
3f72604be806c0173b5dca0225cadf6e7c872147 |
15-Oct-2015 |
Przemyslaw Szczepaniak <pszczepaniak@google.com> |
Use HexDump instead of java.lang.IntegralToString java.lang.IntegralToString is being removed, replaced all its usage by com.android.internal.util.HexDump. Bug: 24932279 (cherry-picked from 15fc0548a536750110e159e06a39ba943eccdd81) Change-Id: Id6ab88337af12d93cd73c41775b9d5baa1e61d96
til/HexDump.java
|
c40e244b4a5f224d749be62e8fd512fadb568a85 |
18-Nov-2015 |
Fyodor Kupolov <fkupolov@google.com> |
Added a placeholder home activity for system user Standard launcher can be uninstalled for system user. A low priority placeholder home activity is used to make sure the system can always boot. By default the component is disabled for all users, and is only enabled for the system user at boot time. Bug: 25726710 Change-Id: I97eed02c9e2bbd69a737cc1d203110bed837b803
pp/SystemUserHomeActivity.java
|
8fbddc93673150387e4150e9db911da0c7eb48ff |
19-Nov-2015 |
Filip Gruszczynski <gruszczy@google.com> |
Merge "API for overlaying app content over decor caption in freeform windows."
|
ce805b3288cd0eb9beda7550b567a106292421d8 |
19-Nov-2015 |
Adam Powell <adamp@google.com> |
Merge "Add support for partial view layouts"
|
b4fdb933cb7d48fd2b298a84e209cd7288f8a2c5 |
19-Nov-2015 |
Todd Kennedy <toddke@google.com> |
Merge "Allow ephemeral provider/installer"
|
63250651ca4656fc1b9e9ffb9c48d481df80454d |
18-Nov-2015 |
Filip Gruszczynski <gruszczy@google.com> |
API for overlaying app content over decor caption in freeform windows. Bug: 25486369 Change-Id: I8fba30dd690d9f0ccc48149f57ce254286b0c2ae
olicy/DecorView.java
idget/DecorCaptionView.java
|
b8a279ee838c309a64211a3caa5e5e204250163d |
18-Nov-2015 |
Todd Kennedy <toddke@google.com> |
Allow ephemeral provider/installer The ephemeral provider is a service that simply determines whether or not an ephemeral application is available. The ephemeral installer does the heavy lifting of installing the ephemeral application. Bug: 25119046 Change-Id: I591f4c2c3f2b149d299fa8b4f359f2582d9199cb
pp/EphemeralResolveInfo.aidl
pp/EphemeralResolveInfo.java
pp/EphemeralResolverService.java
pp/IEphemeralResolver.aidl
|
c55d5072ac52cee1811b52406419228fa81119ce |
19-Dec-2014 |
Adam Powell <adamp@google.com> |
Add support for partial view layouts Traditionally, when a view called requestLayout it would force recursive requestLayout calls for all parent views up the hierarchy. This meant that there was no way to determine at traversal time whether a parent view itself needed layout, or if just one of its descendants did. Add a ViewParent method requestPartialLayoutForChild(View). This lets a caller state that a particular child of a given parent needs a remeasure and relayout at its current measured size and position within that parent. This can help prevent the full-tree relayout often caused by otherwise trivial changes. Partial layouts are processed after any pending "full" relayout during ViewRoot traversals, but before drawing. Add a ViewGroup method requestLayoutForChild(View). This lets a ViewGroup decide whether it is more appropriate to request a traditional relayout or a partial layout for itself or just the child that changed. Add a ViewParent method findDependentLayoutAxes. This allows a caller to check if the ViewParent's layout is dependent on a specific direct child view along one or both axes. Called recursively, this can be used to determine if a change in a child view can be isolated to a partial layout, even if its direct parent's own layout is tied to its other ancestors. (e.g. MATCH_PARENT, LinearLayout weights) Implement ViewGroup#requestPartialLayoutForChild to call new ViewParent method findDependentLayoutAxes and based on the result, either request a full layout for itself or a partial layout for the child in question. Implement findDependentLayoutAxes for common framework ViewGroups. A private implementation in ViewGroup is available for use by framework classes that will deal with basic LayoutParams. These implementations specifically check for derived LayoutParams classes and abort the optimization if they find something beyond their expected parameter types. Change-Id: I0a1a9b79293d17d4fae8d9892b96d3586f9401ae
idget/ActionBarOverlayLayout.java
|
c38a5d7da10102b0664749f5720b6c50631e133d |
18-Nov-2015 |
Wale Ogunwale <ogunwale@google.com> |
Merge changes I6b641d6b,Id573a309 * changes: Renamed NonClientDecorView to DecorCaptionView Control display of shadows for multi-window in DecorView
|
8ed715e31e4be65b4bc752a2d230a21adce2bb3a |
03-Nov-2015 |
Amit Mahajan <amitmahajan@google.com> |
Adding StateMachine.hasMessages(), StateMachine.hasDeferredMessages() Bug: 23067429 Change-Id: Ia66fd1a6ff248520e86f6e502767b22c4d9d4814
til/StateMachine.java
|
62a91d67cee99998c941c76ad1a61acf1bb40b77 |
18-Nov-2015 |
Wale Ogunwale <ogunwale@google.com> |
Renamed NonClientDecorView to DecorCaptionView DecorCaptionView better describes what it does now which is to display the caption area and control buttons within it. Change-Id: I6b641d6b117bb8f03656bff93702fc093160851d
olicy/DecorView.java
idget/DecorCaptionView.java
idget/NonClientDecorView.java
|
2b547c3f30d3fdfd9b544972051a32b9aa4135cf |
18-Nov-2015 |
Wale Ogunwale <ogunwale@google.com> |
Control display of shadows for multi-window in DecorView Allows us to display shadows without needing the NonClientDecorView. For example, windows in pinned stack don't have a NonClientDecorView. Bug: 25006507 Change-Id: Id573a30942a9bfcd002b86f0956d0b2a14ec2c2b
olicy/DecorView.java
idget/NonClientDecorView.java
|
711bcdea5f1549f10220315ce840fd553ba83769 |
18-Nov-2015 |
Yohei Yukawa <yukawa@google.com> |
Merge "Tell the reason why IMMS unbinds IME client."
|
9920e0f1cc6e527c719fb7bfa70ae9e75ea4565c |
18-Nov-2015 |
Filip Gruszczynski <gruszczy@google.com> |
Merge "Swtich from max_action_buttons resource to a method."
|
5485d815788e4037829d70d041fe4fc1a35416f3 |
18-Nov-2015 |
Nicolas Geoffray <ngeoffray@google.com> |
Merge "Remove DEBUG_JIT from Zygote flags." am: cf49583bd0 * commit 'cf49583bd02d01b5d7aa57912d5469b466722c65': Remove DEBUG_JIT from Zygote flags.
|
245ec92b653ce51278498f10fddbb0f089404f1d |
05-Nov-2015 |
Nicolas Geoffray <ngeoffray@google.com> |
Remove DEBUG_JIT from Zygote flags. The flag is being obsolete by the move to JIT. (cherry picked from commit 9abbf45c8dcdb2e5b13b615e5138ad996fe8afa3) Change-Id: I3ce4577e81f91e9dd55d44116e0f9e2014bd00b8
s/Zygote.java
s/ZygoteConnection.java
|
33e81798fa85947f934e262174184b11f97ca7a3 |
18-Nov-2015 |
Yohei Yukawa <yukawa@google.com> |
Tell the reason why IMMS unbinds IME client. As a preparation to fix Bug 25373872, this introduce an additional parameter to IInputMethodClient.unbind() so that the IME client that is running in the application side can know why IMMS needs to unbind the connection. In future the "unbindReason" parameter is supposed to be used to optimize the behavior of IMM runtime running in the application process, but for now it is not used unless we build the sytem with debug message enabled. Hence there should be no user-visible change with this CL. Bug: 25373872 Change-Id: I74e83c8ca9d1d53e31e9c7b5bda1dec6274e59c8
iew/IInputMethodClient.aidl
iew/InputMethodClient.java
|
c02f58f7186df82ef5ab8524420ff10ffb391aa1 |
18-Nov-2015 |
Wale Ogunwale <ogunwale@google.com> |
Merge changes Ib786d55e,Ibcda3d72 * changes: Only add NonClientDecorView when needed Move management of BackdropFrameRenderer to DecorView
|
8cc5a74c9049423260a14e0ebb44a052ef8f4e2a |
18-Nov-2015 |
Wale Ogunwale <ogunwale@google.com> |
Only add NonClientDecorView when needed We were previously adding it to all decor views because it was required to be able to draw the resizing backdrop. We now manage the resizing backdrop independently of the NonClientDecorView. Bug: 25082500 Change-Id: Ib786d55eacd221e5d36a4afca9117d5409499674
olicy/BackdropFrameRenderer.java
olicy/DecorView.java
idget/NonClientDecorView.java
|
bf9eefc72f7da2048252d96175d04904a9503c57 |
17-Nov-2015 |
Wale Ogunwale <ogunwale@google.com> |
Move management of BackdropFrameRenderer to DecorView Allows us to have the BackdropFrameRenderer independent of having a NonClientDecorView. Bug: 24810450 Change-Id: Ibcda3d722970536ee037b192e90e01da5650ac74
olicy/BackdropFrameRenderer.java
olicy/DecorView.java
idget/NonClientDecorView.java
|
261eda26d9c54479509ba815c3a45e9b751a24e3 |
17-Nov-2015 |
Wale Ogunwale <ogunwale@google.com> |
Merge changes Id86e9773,I682afe1b * changes: Moved BackdropFrameRenderer from NonClientDecorView to its own class file Moved management of NonClientDecorView from PhoneWindow to DecorView
|
e122d305574d9c7c75580e2730a4dbe4d0d74c5a |
17-Nov-2015 |
Julia Reynolds <juliacr@google.com> |
Merge "Allow DND mode to suppress visual interruptions."
|
f612869ae1190e0885b58a3c33b23d36d7732f06 |
05-Nov-2015 |
Julia Reynolds <juliacr@google.com> |
Allow DND mode to suppress visual interruptions. Bug: 25423508 Change-Id: Idd8242e4bc00a749dbe0b5503c458375fc017072
ogging/MetricsLogger.java
|
6c54e72892bdddd8453cfce40725ed3159d53b11 |
17-Nov-2015 |
Filip Gruszczynski <gruszczy@google.com> |
Swtich from max_action_buttons resource to a method. We want to limit the number of size thresholds that an application will report. Instead of using a dimen resource that will increase the number of thresholds, we calculate the max number of action buttons dynamically in code. Bug: 25394588 Change-Id: I8ece331cd02fb116b49734003cec112708d27f85
iew/ActionBarPolicy.java
|
0b3562db3e01abce88f20bf2faeba61cce00d438 |
17-Nov-2015 |
Wale Ogunwale <ogunwale@google.com> |
Moved BackdropFrameRenderer from NonClientDecorView to its own class file Bug: 24810450 Change-Id: Id86e97733161499bbc59617433792f5ddc4e7f9e
olicy/BackdropFrameRenderer.java
idget/NonClientDecorView.java
|
8958c1effb5432a0cbf01acb8c578b616d76401b |
17-Nov-2015 |
Dianne Hackborn <hackbod@google.com> |
Merge "Initial stab at background check."
|
0d7e912b001838748bfb61b92b81d2f493ef4a6b |
17-Nov-2015 |
Wale Ogunwale <ogunwale@google.com> |
Moved management of NonClientDecorView from PhoneWindow to DecorView Bug: 24810450 Change-Id: I682afe1b15cb8ec1f98b38b88a499243d4c6c8a3
olicy/DecorView.java
olicy/PhoneWindow.java
idget/NonClientDecorView.java
|
8804af2b63b0584034f7ec7d4dc701d06e6a8754 |
17-Nov-2015 |
Wale Ogunwale <ogunwale@google.com> |
Move DecorView out of PhoneWindow into its own class file. Bug: 24810450 Change-Id: Ifa4e01517c80cec6d9a5b1051e5ccb7bab94a470
olicy/DecorView.java
olicy/PhoneWindow.java
|
0283d44c0856499b5aabc3212487a44d6f4b2f63 |
17-Nov-2015 |
Nicolas Geoffray <ngeoffray@google.com> |
Merge "Remove DEBUG_JIT from Zygote flags."
|
bef28feba57be7fd6a4d14a85a8229154338b2ed |
30-Oct-2015 |
Dianne Hackborn <hackbod@google.com> |
Initial stab at background check. Actually, this implementation is more what we want for ephemeral apps. I am realizing the two are not really the same thing. :( For this implementation, we now keep track of how long a uid has been in the background, and after a certain amount of time (currently 1 minute) we mark it as "idle". Any packages associated with that uid are then no longer allowed to run in the background. This means, until the app next goes in the foreground: - No manifest broadcast receivers in the app will execute. - No services can be started (binding services is still okay, as this is outside dependencies on the app that should still be represented). - All alarms for the app are cancelled and no more can be set. - All jobs for the app are cancelled and no more can be scheduled. - All syncs for the app are cancelled and no more can be requested. Change-Id: If53714ca4beed35faf2e89f916ce9eaaabd9290d
pp/IAppOpsCallback.aidl
|
354c3bc3945cd0d676c403039c528c5f45d8a091 |
17-Nov-2015 |
Dianne Hackborn <hackbod@google.com> |
Merge "Some debugging improvements."
|
3b91bd21731de804af29d42d77b5c70d67838a4e |
26-Sep-2015 |
Todd Kennedy <toddke@google.com> |
resolved conflicts for 7de7e0b0 to stage-aosp-master (cherry picked from commit 9f8602644418ecfb1a5c9555792ceed285fa72bd) Change-Id: I4e45e5bbaebb98b0e740167eaf7517f99d917f30
s/InstallerConnection.java
s/ZygoteInit.java
|
bfd2290824069b6eaeae4fdfd9a52c60bd73689e |
12-Nov-2015 |
Andrei Stingaceanu <stg@google.com> |
Merge "Introduce APIs in DPM for setting/getting the device owner info"
|
3cdb56efea044112bfe1b97b3ed78ee05e0dba46 |
11-Nov-2015 |
Dianne Hackborn <hackbod@google.com> |
Some debugging improvements. - Fix dumping of package manager intent filters so the option to print the filter detail works again. - Extend dump resolvers to allow you to specify the specific types of resolvers you'd like to dump. - Add new package manager commands for querying activities, services, receivers. - Move the code for parsing a command line into an intent to the framework, so it can be used by the new package manager commands and later elsewhere. Change-Id: I56ea2bb8c3dd0e5198ee333be8f41ad9dcdb626f
s/BaseCommand.java
|
f9fc6d6cc05595241bc7ced6d4cab97b45f9b901 |
09-Nov-2015 |
Jeff Sharkey <jsharkey@android.com> |
More file-based encryption work. Add granular StorageManager APIs for key creation/destruction and unlocking/locking. Start passing through an opaque token as part of the unlock command, but leave it empty for now. We now have a separate "prepare" method that sanity checks that user directories are correctly setup. Define a handful of system properties used for marking devices that should be operating in FBE mode, and if they're emulating FBE. Wire a command to "sm", but persisting will come later. Start using new "encryptionAware" flag on apps previously marked with coreApp flag, which were apps running in the legacy CryptKeeper model. Small tweaks to handle non-encryptionAware voice interaction services. Switch PackageManager to consult StorageManager about the unlocked state of a user. Bug: 22358539 Change-Id: Ic2865f9b81c10ea39369c441422f7427a3c3c3d6
til/ArrayUtils.java
|
0af35b44f793d214c0a0ef546c8c89a969ec71b6 |
11-Nov-2015 |
George Mount <mount@google.com> |
Merge "Improve DatePicker focus for keyboards."
|
6644cd9630be363a25af5e1327f41e16ca868556 |
10-Nov-2015 |
Andrei Stingaceanu <stg@google.com> |
Introduce APIs in DPM for setting/getting the device owner info This information, if set, will be shown in the lock screen instead of the user owner information and the settings tile will be made readonly (implementation in following CLs). Bug: 22547309 Change-Id: Ic826d8049bc67f5e8fcfa6a91aa2017247c93b11
idget/LockPatternUtils.java
|
0afcfdca963f4cefcb90ac7061aafe3985875145 |
09-Nov-2015 |
Nick Kralevich <nnk@google.com> |
Merge "system_server: allow /proc read access to other UIDs" am: 51b48b3877 am: 02cc328d9d am: 7907271af1 * commit '7907271af1f9024b1c5896a2d5006f7c868c771c': system_server: allow /proc read access to other UIDs
|
02cc328d9df39a4abae55bf047a88a9e8129783d |
09-Nov-2015 |
Nick Kralevich <nnk@google.com> |
Merge "system_server: allow /proc read access to other UIDs" am: 51b48b3877 * commit '51b48b38774b8babe339890e1c888dfd8647ee72': system_server: allow /proc read access to other UIDs
|
bc8d90d4848da14e680e136bead2527fbb4039ef |
08-Nov-2015 |
Filip Gruszczynski <gruszczy@google.com> |
Always add PhoneWindow when creating DecorView. Because DecorView is now a static inner class, we need to remember to always add the PhoneWindow on which it depends. PhoneWindow.generateDecor will do that now to prevent further mistakes. Also remove PhoneWindow.setFeatureFromAttrs which is not used anywhere and seems to be an artifact from the past. Bug: 25086413 Change-Id: I0d8e5df717d7046e85ffc58f7ec4e94ce15a7d80
olicy/PhoneWindow.java
|
368513fa991c66b63194a68ded444f451c5283ec |
08-Nov-2015 |
Nick Kralevich <nnk@google.com> |
system_server: allow /proc read access to other UIDs Add system_server to AID_READPROC, to allow system_server to read /proc entries associated with other UIDs. Bug: 23310674 Change-Id: I1602b8ee30670cde4ed56e2f901524c105895352
s/ZygoteInit.java
|
e998c3f5f6e7ac21b18cd449088ac2b76b65671f |
27-Oct-2015 |
George Mount <mount@google.com> |
Improve DatePicker focus for keyboards. Bug 24873983 Focus moves properly within the SimpleMonthView and between components of the DatePicker. Change-Id: I61778f9b4f19536ff6c7a512f9b4faf7bf4447a7
idget/ViewPager.java
|
a7262a8956ae06cb83e26b6b81f4a1ff6f40907e |
03-Nov-2015 |
Jorim Jaggi <jjaggi@google.com> |
Immediately start resizing when touching docked divider Before, the surface was made full-screen only after a certain amount of time. Now, immediately make the surface full-screen, as soon as the divider is touched, to make resizing much snappier. Bug: 24507122 Change-Id: I9425785fca4e62964a959a432c80a81d346602c5
s/SomeArgs.java
|
253a20fad8703e21c7298fe66e0f3f53d4e63c14 |
03-Nov-2015 |
Jorim Jaggi <jjaggi@google.com> |
Fix black holes and flickering in docked resizing When we start a resize with the docked stack divider, set the surface background to be full-screen, and use the traditional surface clipping/positioning in window manager to adjust the size. This ensures that we don't have any black holes because of asynchronicity (except at the very beginning, but this can be worked around later), and the position of the right/bottom activity is always in sync with the position of the divider. Also fix a bug in NonClientDecorView where the first request to draw was dropped (because the thread hasn't started up yet), and the main thread was waiting for it indefinitily. Bug: 24507122 Change-Id: I623bd48d5be64fac2fba45241b84f265944d200d
iew/BaseIWindow.java
idget/NonClientDecorView.java
|
9abbf45c8dcdb2e5b13b615e5138ad996fe8afa3 |
05-Nov-2015 |
Nicolas Geoffray <ngeoffray@google.com> |
Remove DEBUG_JIT from Zygote flags. The flag is being obsolete by the move to JIT. Change-Id: Ifb9fab7c561c7f5137aa78c34dd55c552a9505f5
s/Zygote.java
s/ZygoteConnection.java
|
0a1a5e3781acfb2b34d4671ea3ccc3f85f48fb62 |
04-Nov-2015 |
Alan Viverette <alanv@google.com> |
Merge "Reduce CascadingMenuPopup's reliance on internal ListView state"
|
8948c01eb726ec79983472e5597ddac8004f9f44 |
03-Nov-2015 |
Jeff Sharkey <jsharkey@android.com> |
Yell when calling installd with PM lock held. As a matter of policy, we should never be holding the mPackages lock while calling down into installd. This little bit of logic helps us catch accidental cases where this happens. Change-Id: I676c81df43ef936ffd36290d45a79429630c1b4b
s/InstallerConnection.java
|
00aa5103e2f71ad3f29f53168e37ef7da8ca03f2 |
03-Nov-2015 |
Alan Viverette <alanv@google.com> |
Reduce CascadingMenuPopup's reliance on internal ListView state Bundles cascading menu information and stores it in a stack representing the hierarchy of added menus. Bug: 23970448 Change-Id: I1621d9eb30ff173767b6ebad2a1977127c42d0ad
iew/menu/CascadingMenuPopup.java
iew/menu/MenuBuilder.java
iew/menu/MenuDialogHelper.java
iew/menu/MenuPresenter.java
|
02a5a6bb9ba05bdf7517de90ede49fb535ea06ca |
02-Nov-2015 |
Wale Ogunwale <ogunwale@google.com> |
Merge "Added StackId object for checking what features a stack supports"
|
3797c22ea16e932329ebffdc7e7ce09f9ecd9545 |
27-Oct-2015 |
Wale Ogunwale <ogunwale@google.com> |
Added StackId object for checking what features a stack supports Helps make the code easier to follow since we are no longer checking multiple stack ids at various decision points. Bug: 25282299 Change-Id: Ifa6864a1ef56ce2eca4c94f87a4e0b993de987cd
olicy/PhoneWindow.java
idget/NonClientDecorView.java
|
b97ba3c09d5baf7c85ac4ddbdeb99770a7d3cab3 |
30-Oct-2015 |
Rob Carr <racarr@google.com> |
Merge "Add window setDecorView API."
|
a445a68fa4c89ad6645566d9bc0544f21617abc7 |
29-Oct-2015 |
Wale Ogunwale <ogunwale@google.com> |
Merge "Support for pinned stack to always be on-top of visible stacks"
|
1e60e0c61a3ec4b53aeae7fbe9c6da4d047a5d02 |
28-Oct-2015 |
Wale Ogunwale <ogunwale@google.com> |
Support for pinned stack to always be on-top of visible stacks Bug: 25006507 Change-Id: I577e11224eead72dbb50def6be30b640707d2187
olicy/PhoneWindow.java
|
b6c2624c8d9ee71d1c8d0aaf8082f92bb84b1418 |
22-Oct-2015 |
Robert Carr <racarr@google.com> |
Add window setDecorView API. Add a Window API for setting a view which will be placed in the decoration area (next to the window control buttons). Change-Id: Ie106cbea653ff95fdba987a2a43506d394600612
olicy/PhoneWindow.java
idget/NonClientDecorView.java
|
438c220d78482c85b16a108d9ffde6d7ada27d19 |
29-Oct-2015 |
Paul Mclean <pmclean@google.com> |
Merge "Fixing problems with 1st connect of USB audio device to Fugu."
|
c15f75644385df59663cf2e9e6c6bf27fe228924 |
22-Oct-2015 |
Paul McLean <pmclean@google.com> |
Fixing problems with 1st connect of USB audio device to Fugu. Also added some additional logging functions as we are not done looking at connect/disconnect issues. Leaving in tact the multi-device connect/disconnect logic (neeeds to be revisited) Bug: 24906368 Change-Id: Iff91c51a9c7013dde56182059f3747e1d6cd727b
lsa/AlsaCardsParser.java
|
99db1863a84364339fc5dc9142f15910cdd96ed8 |
24-Oct-2015 |
Wale Ogunwale <ogunwale@google.com> |
Added support for pinned stack. Used to support picture-in-picture use case for multi-window Bug: 25006507 Change-Id: I3bef3f75e0c003f5974274294f1250171d424625
olicy/PhoneWindow.java
|
1485acc222ccff5b43383162e7d381934ec2ca90 |
23-Oct-2015 |
Wale Ogunwale <ogunwale@google.com> |
Merge "Updated support for drawing background drawable when resizing"
|
5bcd3189c52423040281a9f52eeaaef08a7db8a5 |
23-Oct-2015 |
Wale Ogunwale <ogunwale@google.com> |
Updated support for drawing background drawable when resizing f3a62fbc58bbc7f081a53248cae48a8951294e8f added support for drawing the background draweable when resizing an activity window. However, after some additional discussion we decided that R.styleable.Window_windowResizingBackground and R.integer.config_windowResizingBackgroundColorARGB are not needed. We use R.styleable.Window_windowBackground for the background drawable and fallback to using R.styleable.Window_windowBackgroundFallback which is now public if the first isn't set. Bug: 24534744 Change-Id: Ia0507e25a1893ea941d259f1d4e88ce500dda154
olicy/DecorContext.java
olicy/PhoneWindow.java
|
b3f24639902e71d4da3b2aa4eff25e75e9ce7711 |
22-Oct-2015 |
Alan Viverette <alanv@google.com> |
Implement new keyboard interaction model in TimePicker Also enlarges the touch targets for the AM/PM buttons by redirecting unhandled touches within the containing view group. Bug: 20257430 Change-Id: I28e8d8894a4702116bb68cc6a6d4115e5aa87a69
idget/NumericTextView.java
|
6e461518ab214d01e60a9371c6f65843763731c4 |
21-Oct-2015 |
Adam Powell <adamp@google.com> |
Merge "Don\'t query ChooserTargetService apps that haven\'t been used recently" into mnc-dr-dev am: b8cfc12c3f am: 8c7b3e872b am: f998b602bb am: d6db05e4b1 * commit 'd6db05e4b1ea2410525f2a3d406d24262e06e7e7': Don't query ChooserTargetService apps that haven't been used recently
|
d6db05e4b1ea2410525f2a3d406d24262e06e7e7 |
21-Oct-2015 |
Adam Powell <adamp@google.com> |
Merge "Don\'t query ChooserTargetService apps that haven\'t been used recently" into mnc-dr-dev am: b8cfc12c3f am: 8c7b3e872b am: f998b602bb * commit 'f998b602bb0145ab7c0a0556795bbaaf69661c74': Don't query ChooserTargetService apps that haven't been used recently
|
8c7b3e872b28fa466cd1c0e314771871a15104ad |
21-Oct-2015 |
Adam Powell <adamp@google.com> |
Merge "Don\'t query ChooserTargetService apps that haven\'t been used recently" into mnc-dr-dev am: b8cfc12c3f * commit 'b8cfc12c3f0b83e9d00b1f324be4ff5c977645ce': Don't query ChooserTargetService apps that haven't been used recently
|
3a09c52914796135159009438a14b51b3e475fb4 |
21-Oct-2015 |
Adam Powell <adamp@google.com> |
Don't query ChooserTargetService apps that haven't been used recently Resolver/ChooserActivity sort apps based on usage factors for the last two weeks. A score of zero means no usage data within that timeframe. For system health and UI relevance, don't bother even waking up apps that have zero scores. Bug 25126166 Change-Id: Iae34a9667eb1985d6fe986670f3fb3f1177576da
pp/ChooserActivity.java
|
ccbf4e421189f60f94edbc6957a3ef125fb5e0b4 |
20-Oct-2015 |
Dianne Hackborn <hackbod@google.com> |
Merge "Initial implementation of light-weight idle mode."
|
08c47a5dece977a55d250d98bda9e2a8df8b6ed0 |
15-Oct-2015 |
Dianne Hackborn <hackbod@google.com> |
Initial implementation of light-weight idle mode. This mode turns on after the screen has been off for 15 minutes, and then cycles through 15 minutes of idle and 1 minute of maintenance, ragardless of whether the device is moving around. It currently only impacts network access and sync/job scheduling. It does not remove access to wake locks or alarms for any apps. It also doesn't report in the public API that the device is in idle mode (since it isn't modifying the behavior of the power manager) -- this is probably what we desire, since we don't want stuff like GCM to be reporting these frequent changes. We'll probably at least want to have the alarm manager do some kind of more aggressive batching of alarms in this most (not allowing more than one wakeup every minute?). That's for the future. Also updated batterystats to include this new information, which means the format of some of the data has changed -- device_idle is no longer a flag, but an enum of (off, light, full), and there is no information about time spent in light modes. Also added new data about the maximum duration spent in both light and full idle modes, to get a better understanding of how those are behaving. And did a little cleanup of DeviceIdleController, removing the sensing alarm which was redundant with the regular alarm. Change-Id: Ibeea6659577dc02deff58f048f97fcd9b0223307
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
f94ce52404e9d0354f123d22a8d9cd8aa8a73f86 |
20-Oct-2015 |
Adam Powell <adamp@google.com> |
Merge "DO NOT MERGE Fix jank when intent resolver/chooser windows animate in" into mnc-dr-dev am: 4ecfbcfdea am: eeed032eae am: 2a61cc8032 * commit '2a61cc803203e605b1f4a017deec0aedb21605f3': DO NOT MERGE Fix jank when intent resolver/chooser windows animate in
|
eeed032eae1ac03509155fe7002189df054bb8af |
20-Oct-2015 |
Adam Powell <adamp@google.com> |
Merge "DO NOT MERGE Fix jank when intent resolver/chooser windows animate in" into mnc-dr-dev am: 4ecfbcfdea * commit '4ecfbcfdeaed67c3a08002069a530fa58582a48b': DO NOT MERGE Fix jank when intent resolver/chooser windows animate in
|
918b90108b850904c4c2e194c2419529586250d8 |
20-Oct-2015 |
Adam Powell <adamp@google.com> |
DO NOT MERGE Fix jank when intent resolver/chooser windows animate in An old optimization in ViewRoot prevents updating a window surface while a window animation is playing. SystemUI and other small system components that blend these animations disable this for a smoother experience. Disable it in ResolverActivity as well. Bug 24989381 Change-Id: Iac7d1c7b1101ed8d2bc4c3557277a773ce871beb
pp/ResolverActivity.java
|
75313c4ebbff9c8e6bb1e85332f8896a138b021f |
19-Oct-2015 |
Chris Wren <cwren@android.com> |
Merge "update metrics enums"
|
f885276e6f67331e4c48afa5442c6243e671619e |
16-Oct-2015 |
Chris Wren <cwren@android.com> |
update metrics enums Change-Id: I5c4b20dc514889493e3049b4242876633ebebcde
ogging/MetricsConstants.java
ogging/MetricsLogger.java
|
5419280fb325eaf52102cf543deebb95a10a0871 |
16-Oct-2015 |
Adrian Roos <roosa@google.com> |
am 2de89ae8: am 3c439c72: am 85fae34e: am 70ea8578: Merge "Fix wrongly laid out navigation color view" into mnc-dr-dev * commit '2de89ae843a0a6b492eaa55f96a641df16b718a8': Fix wrongly laid out navigation color view
|
645e8a9ae8284187cff271b2b46c36701b881928 |
16-Oct-2015 |
Wale Ogunwale <ogunwale@google.com> |
Merge "Added support for resizing background color for an app window"
|
2de89ae843a0a6b492eaa55f96a641df16b718a8 |
16-Oct-2015 |
Adrian Roos <roosa@google.com> |
am 3c439c72: am 85fae34e: am 70ea8578: Merge "Fix wrongly laid out navigation color view" into mnc-dr-dev * commit '3c439c720d460266358c10d8d2eea9ef9e79beb0': Fix wrongly laid out navigation color view
|
85fae34e8146eaa25aea7f1d9a68effa0db3ce8e |
16-Oct-2015 |
Adrian Roos <roosa@google.com> |
am 70ea8578: Merge "Fix wrongly laid out navigation color view" into mnc-dr-dev * commit '70ea857859b78a708fb99ac708ead7bdaddf79a7': Fix wrongly laid out navigation color view
|
70ea857859b78a708fb99ac708ead7bdaddf79a7 |
16-Oct-2015 |
Adrian Roos <roosa@google.com> |
Merge "Fix wrongly laid out navigation color view" into mnc-dr-dev
|
f3a62fbc58bbc7f081a53248cae48a8951294e8f |
15-Oct-2015 |
Wale Ogunwale <ogunwale@google.com> |
Added support for resizing background color for an app window R.styleable.Window_windowResizingBackground allows an activity to specify the background drawable that should be used when it is being resized in multi-window mode. If unset, the system will try to use R.styleable.Window_windowBackground if set, then R.styleable.Window_windowBackgroundFallback if set. Otherwise, the system default resizing background color set by R.integer.config_windowResizingBackgroundColorARGB. Also, use decor title color as caption background color when resizing instead of black. Bug: 24534744 Change-Id: I83313865b4044b976ebc78d598e14e17e0f37212
olicy/DecorContext.java
olicy/PhoneWindow.java
idget/NonClientDecorView.java
|
8ebd66ca2428a409fe2ae8c077f387242b16a3d6 |
16-Oct-2015 |
Adam Powell <adamp@google.com> |
am 4c0011e9: am 824347dd: am d08f339b: am 749334bf: Merge "Fix ChooserTarget app scoring" into mnc-dr-dev * commit '4c0011e98212cf2b2a9e0aa2bab32c069de3b253': Fix ChooserTarget app scoring
|
4c0011e98212cf2b2a9e0aa2bab32c069de3b253 |
16-Oct-2015 |
Adam Powell <adamp@google.com> |
am 824347dd: am d08f339b: am 749334bf: Merge "Fix ChooserTarget app scoring" into mnc-dr-dev * commit '824347dd8afc3b8b40e28e4b5d0743b56e341b98': Fix ChooserTarget app scoring
|
d08f339bcc80bbf368bb7c7b9ddb77d6a9d613fd |
16-Oct-2015 |
Adam Powell <adamp@google.com> |
am 749334bf: Merge "Fix ChooserTarget app scoring" into mnc-dr-dev * commit '749334bffbc92aeaef27c274a1586fa7365cbfdc': Fix ChooserTarget app scoring
|
77a533f5b2a1640f52fc2ccbcf8c74c9aed94d6e |
16-Oct-2015 |
Adam Powell <adamp@google.com> |
Fix ChooserTarget app scoring An initial sorting step before applying modifiers to the ChooserTarget scores provided by apps was backwards, causing subsequent target scores to be heavily penalized. Targets are then heavily influenced by the lowest score in the set relative to the targets from other apps. Bug 25013559 Change-Id: I39d5d7c601712fc6a19e694d5846d2c8d17a214f
pp/ChooserActivity.java
|
6a82ccbce945fc52bdc35b1cf7661e138feeec2d |
16-Oct-2015 |
Abodunrinwa Toki <toki@google.com> |
am 85978d7c: am a3234f01: am 9c76f61d: Merge "DO NOT MERGE: Reduce delay of floating toolbar appearance." into mnc-dr-dev * commit '85978d7c36e94f107bd72166bc18f893b4817cf9': DO NOT MERGE: Reduce delay of floating toolbar appearance.
|
a3234f01927e6908cc4e08ddcff9c1646d5a91bb |
16-Oct-2015 |
Abodunrinwa Toki <toki@google.com> |
am 9c76f61d: Merge "DO NOT MERGE: Reduce delay of floating toolbar appearance." into mnc-dr-dev * commit '9c76f61dea69e21eba3b89adbc2a00bcb522584e': DO NOT MERGE: Reduce delay of floating toolbar appearance.
|
a6200068af5810eb66580c4013a4940e40085bcc |
16-Oct-2015 |
Abodunrinwa Toki <toki@google.com> |
DO NOT MERGE: Reduce delay of floating toolbar appearance. Bug: 21956394 Change-Id: I3db39e84afd3474b5bb53522c5a4c738ec1511bf
iew/FloatingActionMode.java
idget/FloatingToolbar.java
|
fc7476da7a59f0fb7b07d6e188ae6d0b55f140b8 |
16-Oct-2015 |
Adrian Roos <roosa@google.com> |
Fix wrongly laid out navigation color view The SystemUI visibility listener in DecorView gets called between the measure and layout passes and is therefore not allowed to change layout parameters. This change makes sure that changes to the color view layout parameters are applied eagerly when the insets change instead of waiting for the views to become visible. Bug: 24614374 Change-Id: If9df18f582163d0869c28a852c36697b1ce50621
olicy/PhoneWindow.java
|
5dd239a1f8e305013ee782e45e7e789ec531e9d1 |
06-Oct-2015 |
Luis Hector Chavez <lhchavez@google.com> |
Make ZygoteInit not require CAP_BLOCK_SUSPEND We are dropping CAP_BLOCK_SUSPEND since that prevents correct suspension in Chrome OS. This change makes it so that it only requests that capability if it is not running inside a container. TEST=Android boots correctly BUG:24952794 (cherry picked from commit 5e38447a9bf81bb7d58d33c71498495e1e0f575f) (cherry picked from commit dc3943951ee475ef09cc7a4825368f9b707e1344) Change-Id: If39357f22955442d5532d1408ce74360384521bb
s/ZygoteInit.java
|
b60d985561f29b78002fda35a7ae50e02d82ff45 |
15-Oct-2015 |
Adam Powell <adamp@google.com> |
am 2271385a: am bd4d81b0: am b248077a: am 2eac005b: Merge "Fix bugs introduced in ChooserActivity" into mnc-dr-dev * commit '2271385ad8845d86af2a3aba6b03ec3113e9b9be': Fix bugs introduced in ChooserActivity
|
2271385ad8845d86af2a3aba6b03ec3113e9b9be |
15-Oct-2015 |
Adam Powell <adamp@google.com> |
am bd4d81b0: am b248077a: am 2eac005b: Merge "Fix bugs introduced in ChooserActivity" into mnc-dr-dev * commit 'bd4d81b08cc5d961da294c683a73c6c13e3eb931': Fix bugs introduced in ChooserActivity
|
b248077a8a239fe6fe28775a7472a89ff42fdec3 |
15-Oct-2015 |
Adam Powell <adamp@google.com> |
am 2eac005b: Merge "Fix bugs introduced in ChooserActivity" into mnc-dr-dev * commit '2eac005bbfc94a774c0a3f870fd393a3e7389f8c': Fix bugs introduced in ChooserActivity
|
4eb9871ead5fa5f6b86bacee3a18d9ad52ad6d32 |
14-Oct-2015 |
Adam Powell <adamp@google.com> |
Fix bugs introduced in ChooserActivity * Wait to start animations until all state has been initialized, as the process of starting an Animator will set initial values, triggering other events relying on the configured state. * Correctly track underlying item indexes for columns. * Do not over-extend the ResolverDrawerLayout when multiple rows animate in. Bug 24926885 Bug 24928706 Change-Id: I4772e1a0ba79b17b5dc19c778f3ef0cb5200c533
pp/ChooserActivity.java
|
2dfcf5ce2e96073d6cb875d048684e0a074ce2b6 |
14-Oct-2015 |
Filip Gruszczynski <gruszczy@google.com> |
Keep freeform window surface translucent during resize. Freeform window surfaces are translucent because most of the time they have shadows. During a resize we stop displaying the shadow, which might change the surface opacity from translucent to opaque. This change only happens if the activity gets recreated during the resize, as this triggers recalculation of the necessary opacity. If configuration change happens the relayout will now contain new, opaque pixel format and cause the recreation. The second blink will happen after we finish resizing, as the surface needs to become translucent again. Bug: 24668341 Change-Id: I450323276c49f176f0f6dfb3b21a5f6d742a8418
olicy/PhoneWindow.java
|
d86a7f4cf782db18fd0eca4374274290f7d3687a |
13-Oct-2015 |
Adam Powell <adamp@google.com> |
am 1901a9e1: am 40ce70c9: am 11af1878: Merge "Add animation and positional stability to intent chooser UI" into mnc-dr-dev * commit '1901a9e199eee9102c829413528029dc25855987': Add animation and positional stability to intent chooser UI
|
40ce70c9c00144ede8d415a92dc411a53f2316f4 |
13-Oct-2015 |
Adam Powell <adamp@google.com> |
am 11af1878: Merge "Add animation and positional stability to intent chooser UI" into mnc-dr-dev * commit '11af18783d32f8646428500a0ff3a2a57a77bf95': Add animation and positional stability to intent chooser UI
|
11af18783d32f8646428500a0ff3a2a57a77bf95 |
13-Oct-2015 |
Adam Powell <adamp@google.com> |
Merge "Add animation and positional stability to intent chooser UI" into mnc-dr-dev
|
8dbd9ad68248a921637c4b2b866e86854b5860f6 |
09-Oct-2015 |
Chong Zhang <chz@google.com> |
Fix missing frame or wrong frame position when resize starts When multi-thread renderer is used, delay the report to draw to the first doFrame in ResizeFrameThread. Otherwise we could unfreeze the window before the frame is drawn. Also when content draw bounds is updated for the first frame, let content draw before ResizeFrameThread so that the bounds get applied. bug: 24715185 Change-Id: I5485dc0be3eae24c555bcc31ee8f71523b68ca8d
idget/NonClientDecorView.java
|
d16ebb0d099f80f590a4e1c2322c406be4768bbe |
09-Oct-2015 |
Wale Ogunwale <ogunwale@google.com> |
Allow apps in home workspace to have non-client-decor. Currently required for apps like recents to resize correctly with the 2-render thread approach. Eventually we will want to separate the functionality from the non-client-decor. Bug: 24742523 Bug: 24810450 Change-Id: Id241bf8fe47dd8c4ec570c90149c859c45aa6285
olicy/PhoneWindow.java
idget/NonClientDecorView.java
|
013f84ab79a8e19536b0c705b99b6d7383367f25 |
09-Oct-2015 |
Wale Ogunwale <ogunwale@google.com> |
Merge "Synchronize critical sections in NonClientDecorView.ResizeFrameThread"
|
1aba36d721b71de24335bf23aad8692c4fb24421 |
08-Oct-2015 |
Alan Viverette <alanv@google.com> |
Merge "Revert "Reduce CascadingMenuPopup's reliance on internal ListView state""
|
2ac975deb3d5833ad3daf7f4325f062d875b6036 |
08-Oct-2015 |
Alan Viverette <alanv@google.com> |
Revert "Reduce CascadingMenuPopup's reliance on internal ListView state" Introduced some regressions. Reverting until we can do better testing. This reverts commit 8375d639986529969ea5e118de548d29db16ec97. Change-Id: I9b15d63e52c814ef8985b86f8a50359e39355d39
iew/menu/CascadingMenuPopup.java
iew/menu/MenuBuilder.java
iew/menu/MenuPresenter.java
|
25cd08ca15ad95af8d4a35841241867001368080 |
08-Oct-2015 |
Wale Ogunwale <ogunwale@google.com> |
Synchronize critical sections in NonClientDecorView.ResizeFrameThread Prevents multiple-threads from accessing/changing member variables at the same time that can lead to the app crashing. Also, setName on ResizeFrameThread so we can easily find it in systrace. Bug: 24745288 Change-Id: Ic2fc7d661db5360c13314197c40e8b2315d2b7e5
idget/NonClientDecorView.java
|
c10bcedc3afa55e45ac12789b51e8366bfb32c5f |
08-Oct-2015 |
Filip Gruszczynski <gruszczy@google.com> |
Fix leak of decor view children. When activity doesn't have a non client decor view but we preserve its windows, we need to remove the children directly from the decor view instead. Bug: 24750271 Change-Id: I50e83ef61deba92e668ee165c4a297547a56071f
olicy/PhoneWindow.java
|
980ee47ffe675af566da2a48b855591f26fed3e0 |
06-Oct-2015 |
Skuhne <skuhne@google.com> |
Resolving incorrect rendering of content while resize The staged content bounds need to be set by the content renderer and not by the resize thread. Bug: 24671393 Change-Id: I8f84ec01a4ac6c1e783cc6208ca77ca6c01ba838
idget/NonClientDecorView.java
|
a42521ca0a537823311cec67f3c70cb546ae71db |
06-Oct-2015 |
Chong Zhang <chz@google.com> |
Merge "Make window callbacks non static member of ViewRootImpl"
|
266cdd4839decf02a142dae250cd78e09d1a0c96 |
06-Oct-2015 |
Alan Viverette <alanv@google.com> |
Merge "Reduce CascadingMenuPopup's reliance on internal ListView state"
|
acaaee06f6abdf61a320f40713657b03f461fe6c |
06-Oct-2015 |
Adam Powell <adamp@google.com> |
Merge "Add animation and positional stability to intent chooser UI"
|
dcee1dea6bc7c5265cb4d2778bcb18724d68bfbe |
06-Oct-2015 |
Chong Zhang <chz@google.com> |
Make window callbacks non static member of ViewRootImpl Move add/removeWindowCallbacks to onAttachedToWindow/onDetachedFromWindow. There might be more than one windows in an app process, the window callbacks need to be per window, not global. bug: 24679461 Change-Id: I216ff27b2a41ecfe7399a8161df362bebc0ac96a
idget/NonClientDecorView.java
|
8375d639986529969ea5e118de548d29db16ec97 |
06-Oct-2015 |
Alan Viverette <alanv@google.com> |
Reduce CascadingMenuPopup's reliance on internal ListView state Bundles cascading menu information and stores it in a stack representing the hierarchy of added menus. Bug: 23970448 Change-Id: Icc0a96ea2dd4320fd4dae9626435ed82a6165480
iew/menu/CascadingMenuPopup.java
iew/menu/MenuBuilder.java
iew/menu/MenuPresenter.java
|
4164e6a8da63680e441873d773ea513adaa31a39 |
06-Oct-2015 |
Chet Haase <chet@google.com> |
Merge "Enable activity rendering during window animations"
|
9c450411058ab9af71932c756fb0f478b3988f1b |
01-Oct-2015 |
Chet Haase <chet@google.com> |
Enable activity rendering during window animations A change was made back in ICS that prevents the view hierarchy from rendering during window animations. Specifically, it allows the hierarchy to render once (to draw the results of its first layout), but further drawing is suppressed at the ViewRoot/performTraversals level until the window animation is complete. This change was introduced to avoid jank problems that were resulting from thrashing the GPU by issuing drawing commands from multiple processes simultaneously, and limited the number of rendering processes to mainly the system server (and possibly the System UI), which allowed window animations to be much smoother. This fix contributed to another source of jank, however, in which applications which attempt to animate when they first appear will not render any frames of animations until the window animation is done, resulting is a snapping to the resulting state once the window animations are complete. Meanwhile, hardware has gotten faster and GPUs have gotten better, and it is time to revisit this logic. This change disables the earlier fix and allows view hierarchies to draw normally, regardless of whether window animations are taking place. Issue #22232939 Remove flag that prevents drawing during window animations Change-Id: I4c960180771ff09a7088abd77b437586e835a991
iew/BaseIWindow.java
|
14418daa093f8cd39b7fccbc24115a6968dc8e92 |
05-Oct-2015 |
Filip Gruszczynski <gruszczy@google.com> |
Fix recents crashing during docked stack resize. Whether acitvity window should be preserved during the relaunch is controlled by the activity manager and the existence of non-client-decor should not affect it. For example, docked activities will not have non-client-decor, but we would like to preserve them anyway. Bug: 24573657 Change-Id: I5d4852c3b7c26ac3ec1bbc105639f75b67d1d3ad
olicy/PhoneWindow.java
|
cc075c76ff327681de7e87db65215f747d1e8cd2 |
03-Oct-2015 |
Skuhne <skuhne@google.com> |
Possible resize flickering on config change It is possible that while a config change is going on, the view hiererchy got created but not layouted. In that case the reported size of the main window would be 0,0. In this event we need to use the cached window sizes from the past render. Bug: 24595899 Change-Id: Ia41f7ae0999e4f2bda364506029bcbdfd7d3f4b4
idget/NonClientDecorView.java
|
63b31698452dbc36f6258c980d7a731518bfd6a0 |
28-Sep-2015 |
Adam Powell <adamp@google.com> |
Add animation and positional stability to intent chooser UI Dejank the process of bringing in new ChooserTargets from queried services. Animate the service target rows in upward so that if the user's finger is already headed for a visible choice we don't inject something wrong right under them at the last second. Keep things sane if the user is dragging the UI while we're bringing in new items. To animate this, since we can't use RecyclerView from the framework we treat the height of rows as a conceptual data set change for ListView. To get away with doing this per-frame we pre-measure the item height (which remains constant) instead of doing more expensive wrap_content calculations. ResolverDrawerLayout is now aware of how to account for a cheat-measured ListView to compensate. Bug 24038066 Change-Id: I01414a5746815255ff948a6d0887bb5ad0897285
pp/ChooserActivity.java
pp/ResolverActivity.java
idget/ResolverDrawerLayout.java
|
6ef8578ef44a69a391861e1103cee0ca9b745775 |
28-Sep-2015 |
Adam Powell <adamp@google.com> |
Add animation and positional stability to intent chooser UI Dejank the process of bringing in new ChooserTargets from queried services. Animate the service target rows in upward so that if the user's finger is already headed for a visible choice we don't inject something wrong right under them at the last second. Keep things sane if the user is dragging the UI while we're bringing in new items. To animate this, since we can't use RecyclerView from the framework we treat the height of rows as a conceptual data set change for ListView. To get away with doing this per-frame we pre-measure the item height (which remains constant) instead of doing more expensive wrap_content calculations. ResolverDrawerLayout is now aware of how to account for a cheat-measured ListView to compensate. Bug 24038066 Change-Id: I01414a5746815255ff948a6d0887bb5ad0897285
pp/ChooserActivity.java
pp/ResolverActivity.java
idget/ResolverDrawerLayout.java
|
b816087962aba0019b022303330f03b897b580ed |
22-Sep-2015 |
Skuhne <skuhne@google.com> |
Rendering the window frame with a second thread Using a multi threaded render node to render the window frame asynchronously from the application relayout. Bug: 22527834 Bug: 24400680 Bug: 24459827 Bug: 24409773 Bug: 24537510 Change-Id: I1010fc6a8b6e38424178140afa3ca124433ab7e4
olicy/PhoneWindow.java
idget/NonClientDecorView.java
|
5482018a314e54a3acd8cddc2fc82724d20f7bb4 |
30-Sep-2015 |
Chong Zhang <chz@google.com> |
Merge "Only send touch event in NonClientDecorView to caption bar"
|
509ea6b28576c9dd7766bfa4878159c21a971ceb |
30-Sep-2015 |
Chong Zhang <chz@google.com> |
Only send touch event in NonClientDecorView to caption bar bug: 24537314 Change-Id: I3735398b2c9425b11c44f37669ba7267f9cc32bf
idget/NonClientDecorView.java
|
54c331a05b5b593d306b475dbc0aabf8a87b6e6c |
30-Sep-2015 |
Jeff Sharkey <jsharkey@google.com> |
am 5dfd06f7: am c2fa99ed: am 792a9cc3: am 30fd0628: Merge "Relax auto-launch checks for GET_CONTENT." into mnc-dr-dev * commit '5dfd06f7d00476dcffb933584ef7e083469215e3': Relax auto-launch checks for GET_CONTENT.
|
5dfd06f7d00476dcffb933584ef7e083469215e3 |
30-Sep-2015 |
Jeff Sharkey <jsharkey@google.com> |
am c2fa99ed: am 792a9cc3: am 30fd0628: Merge "Relax auto-launch checks for GET_CONTENT." into mnc-dr-dev * commit 'c2fa99edf1591eca47ad678889cfd4924f2470a8': Relax auto-launch checks for GET_CONTENT.
|
792a9cc3a5a8aee7ccf79ba5fb2570263505b23f |
30-Sep-2015 |
Jeff Sharkey <jsharkey@google.com> |
am 30fd0628: Merge "Relax auto-launch checks for GET_CONTENT." into mnc-dr-dev * commit '30fd0628970b418dea382b388120f52504ff2243': Relax auto-launch checks for GET_CONTENT.
|
30fd0628970b418dea382b388120f52504ff2243 |
30-Sep-2015 |
Jeff Sharkey <jsharkey@google.com> |
Merge "Relax auto-launch checks for GET_CONTENT." into mnc-dr-dev
|
45b1ae3463705260276153539fac4ac5313530bf |
30-Sep-2015 |
Jason Monk <jmonk@google.com> |
Merge "Add more QS tiles"
|
eda63f4bf9f70861972d63080aabd257f8fdb74a |
30-Sep-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 67ee88e8: am 8b7beaec: am 8197e2de: am ffc6ce00: Merge "Fix asymmetry in parceling/unparceling code for BatteryStats summary" into mnc-dr-dev * commit '67ee88e8ad19f0dc67add174903f24a7c479e74f': Fix asymmetry in parceling/unparceling code for BatteryStats summary
|
67ee88e8ad19f0dc67add174903f24a7c479e74f |
30-Sep-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 8b7beaec: am 8197e2de: am ffc6ce00: Merge "Fix asymmetry in parceling/unparceling code for BatteryStats summary" into mnc-dr-dev * commit '8b7beaecffde9a98b50cd33be893b7944f2ab271': Fix asymmetry in parceling/unparceling code for BatteryStats summary
|
0daf2102a20d224edeb4ee45dd4ee91889ef3e0c |
29-Sep-2015 |
Filip Gruszczynski <gruszczy@google.com> |
Fix leaking the first activity while preserving windows. This is achieved by not having the decor view hold onto the activity context. Instead, we are wrapping application context, so that we can have theme support and also have a special instance of window manager that is aware of the phone window (the same way as activity do). This reverts commit a5ffea3b7d323cb57c0f9872468dd5c2e2ec66bb. Change-Id: I924f4c7ef8f0d20e9174bd7b3e00ec00b44443b9
olicy/DecorContext.java
olicy/PhoneWindow.java
|
8197e2de06bb96b0076469528a44b36a080ec9e1 |
30-Sep-2015 |
Adam Lesinski <adamlesinski@google.com> |
am ffc6ce00: Merge "Fix asymmetry in parceling/unparceling code for BatteryStats summary" into mnc-dr-dev * commit 'ffc6ce000568c08a50f7b538bd4cd7729e64c229': Fix asymmetry in parceling/unparceling code for BatteryStats summary
|
ffc6ce000568c08a50f7b538bd4cd7729e64c229 |
30-Sep-2015 |
Adam Lesinski <adamlesinski@google.com> |
Merge "Fix asymmetry in parceling/unparceling code for BatteryStats summary" into mnc-dr-dev
|
fdb5d2f7ce7b34700ad5f0b05e889edb86f414d6 |
29-Sep-2015 |
Chong Zhang <chz@google.com> |
Merge "Carry over app token when preserving window"
|
a8be1b99ec6c9ad675d80717c25a57fed0aea923 |
29-Sep-2015 |
Chong Zhang <chz@google.com> |
Carry over app token when preserving window Otherwise the token in the window's attr will be null after relaunch. When this attr is updated with WindowManagerGlobal, setStoppedState() will no longer find the view from the token. bug: 24404382 Change-Id: Ib6935b03346a84dd023e224f72896041fda9dcd5
olicy/PhoneWindow.java
|
abe1974a11364b577e94966ca87047d7889c8edf |
29-Sep-2015 |
Jason Monk <jmonk@google.com> |
Add more QS tiles (only for paging prototype) Change-Id: Ifb09e3262540a486c9ee7e83a904f96cc4e33fec
ogging/MetricsLogger.java
|
cc2ae6b421353e03160df3b05ce9042b8a5ff8cc |
29-Sep-2015 |
Jeff Sharkey <jsharkey@android.com> |
Relax auto-launch checks for GET_CONTENT. When a developer wraps an intent with Intent.createChooser(), they're indicating that the user should always be prompted, instead of using any "always use" defaults. A recent CL changed the chooser behavior to ensure that UI is always shown in the case where there is only one match. However, this caused us to start prompting for the GET_CONTENT intent, for which there is only ever one DocumentsUI system app. Since that app delivers on the createChooser() contract described above, we're okay automatically launching it. Bug: 24464358 Change-Id: I0279d3343479c134a35f41ddf3cb4204d0ae6a90
pp/ChooserActivity.java
pp/ResolverActivity.java
|
66e47b6aa142edd6e613b081f6672dde891277b1 |
29-Sep-2015 |
Abodunrinwa Toki <toki@google.com> |
Merge "FloatingToolbarEspressoUtils + more TextView selection by touch tests"
|
8a5e1ae2f4e1aaf2db2a217e841371e18851df3f |
28-Sep-2015 |
Abodunrinwa Toki <toki@google.com> |
FloatingToolbarEspressoUtils + more TextView selection by touch tests Bug: 24102650 Change-Id: Idd7d8b29ad8cfdf10d75137762bb1cb677bda6b7
idget/FloatingToolbar.java
|
84b6bb1826bce8265f342c840c774cf8df9dbf49 |
29-Sep-2015 |
Bill Rassieur <rassb@google.com> |
am 6e78bb42: am 2711eb4c: am 3de2d53a: am c25d5460: Merge "Fix jank: Don\'t write lockout deadline if not needed" into mnc-dr-dev * commit '6e78bb42fc8af64f4f2208b48585451793e303c9': Fix jank: Don't write lockout deadline if not needed
|
6e78bb42fc8af64f4f2208b48585451793e303c9 |
29-Sep-2015 |
Bill Rassieur <rassb@google.com> |
am 2711eb4c: am 3de2d53a: am c25d5460: Merge "Fix jank: Don\'t write lockout deadline if not needed" into mnc-dr-dev * commit '2711eb4c3950ee0b5776c07957f0af3c31aa1c67': Fix jank: Don't write lockout deadline if not needed
|
3de2d53a75ed66ee3e64412adfb77ff5a729b43a |
29-Sep-2015 |
Bill Rassieur <rassb@google.com> |
am c25d5460: Merge "Fix jank: Don\'t write lockout deadline if not needed" into mnc-dr-dev * commit 'c25d546050423845c42a5e8cc8e356caa1f4f71a': Fix jank: Don't write lockout deadline if not needed
|
c25d546050423845c42a5e8cc8e356caa1f4f71a |
29-Sep-2015 |
Bill Rassieur <rassb@google.com> |
Merge "Fix jank: Don't write lockout deadline if not needed" into mnc-dr-dev
|
e3e6d56b94b2c196659e15deffed9dc9028fa974 |
28-Sep-2015 |
Jorim Jaggi <jjaggi@google.com> |
Fix jank: Don't write lockout deadline if not needed In the longterm, we should move these synchronous writes off the main thread, but in the short term, avoiding an unnecessary write is good enough for the main case. Bug: 24471234 Change-Id: Id996ff29e61410cd077760a06d7868a413ae88da
idget/LockPatternUtils.java
|
a57a5404400b8dec5144d275452101e283f772b1 |
28-Sep-2015 |
Adam Lesinski <adamlesinski@google.com> |
Fix asymmetry in parceling/unparceling code for BatteryStats summary Bug:24434303 Change-Id: I638979e54076004860035396738f6a1281e26c20
s/BatteryStatsImpl.java
|
f4a09907e9cd2b65dc25b2876fc97f07fcfed61b |
28-Sep-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 983c6d4d: am b8126531: am d913782f: am d5f10154: Bump BatteryStats version * commit '983c6d4d39265346a088174482f1f0dc55c0ca31': Bump BatteryStats version
|
983c6d4d39265346a088174482f1f0dc55c0ca31 |
28-Sep-2015 |
Adam Lesinski <adamlesinski@google.com> |
am b8126531: am d913782f: am d5f10154: Bump BatteryStats version * commit 'b8126531c4275b5caf0132930a2cfc14344c20ce': Bump BatteryStats version
|
d913782f1b48e1ef5928f869279c541e023d1cb7 |
28-Sep-2015 |
Adam Lesinski <adamlesinski@google.com> |
am d5f10154: Bump BatteryStats version * commit 'd5f10154c772b925f6527e25aeb8461de8c710cd': Bump BatteryStats version
|
d5f10154c772b925f6527e25aeb8461de8c710cd |
27-Sep-2015 |
Adam Lesinski <adamlesinski@google.com> |
Bump BatteryStats version Bug:24434303 Change-Id: I697deb30c211c77c36cdd810259507f965f3b93b
s/BatteryStatsImpl.java
|
56ebb257085ffed21c98ba98ced959ffe6afaca3 |
26-Sep-2015 |
Todd Kennedy <toddke@google.com> |
resolved conflicts for 389bb7f5 to master Change-Id: I9c3474577166cc91c50d32d225957fbd13c205bf
|
389bb7f509fc74de3656492a9c474c11bcc96e5b |
26-Sep-2015 |
Todd Kennedy <toddke@google.com> |
am 9f860264: resolved conflicts for 7de7e0b0 to stage-aosp-master * commit '9f8602644418ecfb1a5c9555792ceed285fa72bd': Pass dexopt flags as integer
|
9f8602644418ecfb1a5c9555792ceed285fa72bd |
26-Sep-2015 |
Todd Kennedy <toddke@google.com> |
resolved conflicts for 7de7e0b0 to stage-aosp-master Change-Id: I4e45e5bbaebb98b0e740167eaf7517f99d917f30
|
b8c7ef5eaf24eb747edf308d4946569a61ee52d9 |
25-Sep-2015 |
Oren Blasberg <orenb@google.com> |
Merge "Make context menus show as popup menus."
|
fa54ab7950b7ad7605cb842b47826b71a685bc28 |
25-Sep-2015 |
Todd Kennedy <toddke@google.com> |
Pass dexopt flags as integer Instead of using a series of booleans, create a single flags integer that contains all of the dexopt options. Change-Id: Ia8fa968f64b164267f43dd29cea9dc0413058125
s/InstallerConnection.java
s/ZygoteInit.java
|
ed3912692f0ba8a647d795462e20fcdb67adbacb |
01-Sep-2015 |
Oren Blasberg <orenb@google.com> |
Make context menus show as popup menus. This means that right-clicking/long pressing on a view that is registered for context menu will show the context menu as a popup menu instead. Bug: 20016398 Change-Id: I96fea60435fff2f981d288521f490f8ff24ada15
olicy/PhoneWindow.java
iew/menu/CascadingMenuPopup.java
iew/menu/ContextMenuBuilder.java
iew/menu/MenuPopup.java
iew/menu/MenuPopupHelper.java
iew/menu/StandardMenuPopup.java
|
fc832e3ef270d7c271520a99ffa2f84e82f0b855 |
25-Sep-2015 |
Jorim Jaggi <jjaggi@google.com> |
resolved conflicts for c594e935 to master Change-Id: Ifaf8c6c2b80e5284e027278f5ff0437202439cf0
|
c594e9354a45f59472a670f2f87c42efa1fd9557 |
25-Sep-2015 |
Jorim Jaggi <jjaggi@google.com> |
am f9f9999d: am b7b9b31f: am ad26dc5f: Merge "Deliver camera launch source for analytics" into mnc-dr-dev * commit 'f9f9999d3245dffc8463a1f3f5f74dc900aa0196': Deliver camera launch source for analytics
|
a5ffea3b7d323cb57c0f9872468dd5c2e2ec66bb |
25-Sep-2015 |
Wale Ogunwale <ogunwale@google.com> |
Revert "Fix leaking the first activity while preserving windows." This reverts commit 640a3909a33c5688f7752e5db6f7c6b23801300c. Bug: 24293179 Change-Id: I9819f85d96bee240544beee9583b070c751cb9fc
olicy/PhoneWindow.java
|
b7b9b31f6969dc48174757ec236622f8d49222d0 |
25-Sep-2015 |
Jorim Jaggi <jjaggi@google.com> |
am ad26dc5f: Merge "Deliver camera launch source for analytics" into mnc-dr-dev * commit 'ad26dc5f15d6ac13741ad8724c25ef8c58e73e81': Deliver camera launch source for analytics
|
40aa8811bc817293d7400c14fa60350d2350d29f |
23-Sep-2015 |
Jorim Jaggi <jjaggi@google.com> |
Deliver camera launch source for analytics Bug: 24304031 Change-Id: I606bccf4b62b651e17c6e6d9472648deeab703da
tatusbar/IStatusBar.aidl
|
4e321745173de1eb89343238fadfbcc7ba1a88f9 |
24-Sep-2015 |
Todd Kennedy <toddke@google.com> |
resolved conflicts for cafacef6 to stage-aosp-master Change-Id: Id02e098a02aede327c5bc1a98aa177d8bf9ec5a9
|
8f3976c8756e85864f49c5fde2f9ff1bbe53d30d |
24-Sep-2015 |
Oren Blasberg <orenb@google.com> |
Merge "Cascading submenus: Fix a few small issues."
|
734320d06be5ad6365e6997b4ddbcbdb2778809c |
21-Sep-2015 |
Oren Blasberg <orenb@google.com> |
Cascading submenus: Fix a few small issues. 1. Open submenus now disappear instantly rather than fading out when mouse hovers over a non-submenu item. 2. When a submenu is opened on hover, the item that was hovered now will remain selected instead of being deselected. 3. Fix an issue where if the same chain of submenus was opened more than once, the submenus could open in a different direction each time. To fix, we keep track of the direction of opening along the way and make sure to reset the preferred direction when a submenu is closed. Bug: 20127825 Change-Id: I99972cce4ddabe316c5148f1dd79a5d7b3e64b87
iew/menu/CascadingMenuPopup.java
|
55fe944f987bcbdea8bbec7ea411684f69623da4 |
21-Sep-2015 |
Andreas Gampe <agampe@google.com> |
Frameworks/base: Propagate boot status to installd Propagate the boot status explicitly to installd so that we do not have to rely on dev.bootcomplete, which isn't meaningfully set when the device needs the decryption screen on boot. Bug: 23898216 (cherry picked from commit 06bb908b78e3c790d3db52fef9f2ab0a129e53cd) Change-Id: I9b34298caf70b1e5d40970cc0d04c469016a80a7
s/InstallerConnection.java
s/ZygoteInit.java
|
b9acbe40d298612a2ab6bfb15842e63ff8f09af5 |
16-Sep-2015 |
Abodunrinwa Toki <toki@google.com> |
Reduce delay of floating toolbar appearance. Bug: 21956394 Change-Id: Ide7ee2daffbf618b0a483c377032bf25b20d5b8e
iew/FloatingActionMode.java
idget/FloatingToolbar.java
|
d548da799117a4b34ccfa57a3f9a535dbdba1da4 |
22-Sep-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 112c1dc6: am 6a8d1fd6: am dbca76cd: am 1b57758a: Merge "Fix Array Index Out of Bounds in BatteryStatsImpl" into mnc-dr-dev * commit '112c1dc63adbc36b1bd50dac24d1ea39959ef0f2': Fix Array Index Out of Bounds in BatteryStatsImpl
|
bc68463602b6c26cca8988e55df8dbf48ca653e5 |
22-Sep-2015 |
Andreas Gampe <agampe@google.com> |
resolved conflicts for 5d7b68d4 to master Change-Id: I6f56e8e11c35733f8d84346ca2b9a201784552e1
|
cdda4f107082e53192b6a371e3cc8b7d945eb500 |
22-Sep-2015 |
Elliott Hughes <enh@google.com> |
am 776fa57b: am aa311698: am 0361b18e: Merge "WrapperInit: remove dead execStandalone method" * commit '776fa57b2da75fb508d66cf0339dc7c4df9a5e55': WrapperInit: remove dead execStandalone method
|
112c1dc63adbc36b1bd50dac24d1ea39959ef0f2 |
22-Sep-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 6a8d1fd6: am dbca76cd: am 1b57758a: Merge "Fix Array Index Out of Bounds in BatteryStatsImpl" into mnc-dr-dev * commit '6a8d1fd62f73a241e7962b3baa3720a6dcd0767b': Fix Array Index Out of Bounds in BatteryStatsImpl
|
5d7b68d4914c8ddb0171abd1f668716ff682fd84 |
22-Sep-2015 |
Andreas Gampe <agampe@google.com> |
am 53ed452e: am 9ce68b24: am b49245f9: Merge "Frameworks/base: Propagate boot status to installd" into mnc-dr-dev * commit '53ed452e86aa186b5903b65057b4473629292f0d': Frameworks/base: Propagate boot status to installd
|
dbca76cda1a2a6fa95c592654f8649cb30b65833 |
22-Sep-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 1b57758a: Merge "Fix Array Index Out of Bounds in BatteryStatsImpl" into mnc-dr-dev * commit '1b57758a1bb814c3a00ec864fe164bfe7861a9ab': Fix Array Index Out of Bounds in BatteryStatsImpl
|
9ce68b24440a7bc326cad2d09940ccf750eb2b2a |
22-Sep-2015 |
Andreas Gampe <agampe@google.com> |
am b49245f9: Merge "Frameworks/base: Propagate boot status to installd" into mnc-dr-dev * commit 'b49245f96233b7f89fb5d4ba52576131ca6fb47a': Frameworks/base: Propagate boot status to installd
|
1b57758a1bb814c3a00ec864fe164bfe7861a9ab |
22-Sep-2015 |
Adam Lesinski <adamlesinski@google.com> |
Merge "Fix Array Index Out of Bounds in BatteryStatsImpl" into mnc-dr-dev
|
776fa57b2da75fb508d66cf0339dc7c4df9a5e55 |
22-Sep-2015 |
Elliott Hughes <enh@google.com> |
am aa311698: am 0361b18e: Merge "WrapperInit: remove dead execStandalone method" * commit 'aa31169804dffa3b36654ccffe67a53f6ff4cdaf': WrapperInit: remove dead execStandalone method
|
aa31169804dffa3b36654ccffe67a53f6ff4cdaf |
22-Sep-2015 |
Elliott Hughes <enh@google.com> |
am 0361b18e: Merge "WrapperInit: remove dead execStandalone method" * commit '0361b18ea10aa7987dbf8c4217d5f4c7e3a4a610': WrapperInit: remove dead execStandalone method
|
31cb4bb41fe8290a46e6b7660eb1deeb67ee1558 |
22-Sep-2015 |
Alan Viverette <alanv@google.com> |
Merge "SubMenuBuilder.getRootMenu() should return root menu, not parent"
|
52290c9c4fca5bec384382406dd1b4d28b424a89 |
22-Sep-2015 |
Adam Lesinski <adamlesinski@google.com> |
Fix Array Index Out of Bounds in BatteryStatsImpl If the power profile was not set yet, the default sizes of cpu freq arrays could have been too small. Bug:24244089 Change-Id: Ic17a1e8f2058c51fbdda14db35b7b62f4880be00
s/BatteryStatsImpl.java
|
06bb908b78e3c790d3db52fef9f2ab0a129e53cd |
21-Sep-2015 |
Andreas Gampe <agampe@google.com> |
Frameworks/base: Propagate boot status to installd Propagate the boot status explicitly to installd so that we do not have to rely on dev.bootcomplete, which isn't meaningfully set when the device needs the decryption screen on boot. Bug: 23898216 Change-Id: I9b34298caf70b1e5d40970cc0d04c469016a80a7
s/InstallerConnection.java
s/ZygoteInit.java
|
13eac10a2689a5595c769e9de6ddaa5d7f0883c7 |
22-Sep-2015 |
Daniel Micay <danielmicay@gmail.com> |
WrapperInit: remove dead execStandalone method This became dead with the removal of support for the non-runtime-init code path in f48029f00a66e23d7872a00b56fbcf88528ba476. Change-Id: Id68e0da4658e83f0d3bfd8645152165faacac5fa
s/WrapperInit.java
|
ee5584cd3c939e29d8e6356969b6691ba5d2b380 |
19-Sep-2015 |
Adam Lesinski <adamlesinski@google.com> |
am eb1356cc: am 3bdbda78: am dd0238ec: am e54253bd: Merge "Fix crash when no power_profile is specified" into mnc-dr-dev * commit 'eb1356cc15d4c07e152b5dbc545701c496d7b50f': Fix crash when no power_profile is specified
|
eb1356cc15d4c07e152b5dbc545701c496d7b50f |
19-Sep-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 3bdbda78: am dd0238ec: am e54253bd: Merge "Fix crash when no power_profile is specified" into mnc-dr-dev * commit '3bdbda780613e1701e4e3e567be8a743a8dedb8f': Fix crash when no power_profile is specified
|
dd0238ec7d1ec38609399ab1060f76534bee8cd6 |
19-Sep-2015 |
Adam Lesinski <adamlesinski@google.com> |
am e54253bd: Merge "Fix crash when no power_profile is specified" into mnc-dr-dev * commit 'e54253bdd317cbe806225081ad9ebe64f2b50b9a': Fix crash when no power_profile is specified
|
e54253bdd317cbe806225081ad9ebe64f2b50b9a |
19-Sep-2015 |
Adam Lesinski <adamlesinski@google.com> |
Merge "Fix crash when no power_profile is specified" into mnc-dr-dev
|
8057133d49ab3243de54333012ce5ee8fece5381 |
18-Sep-2015 |
Adam Lesinski <adamlesinski@google.com> |
Fix crash when no power_profile is specified Always connected devices don't have power_profiles, so handle the case where the default cpu speed count of 1 is used on a device with more cpu speeds. Bug:23776983 Change-Id: Ifdddad2f28eea5b730833622a6b6043b3086efd2
s/KernelCpuSpeedReader.java
s/KernelUidCpuTimeReader.java
|
36743412ac6155c063afe8436580466c145d971e |
18-Sep-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 4092eeb7: am 069594f9: am 4e86aae6: am 68055395: Merge "BatteryStats: Better big-little CPU accounting" into mnc-dr-dev * commit '4092eeb7f7b079a87c4583c713c0e6d2e208b3c4': BatteryStats: Better big-little CPU accounting
|
4092eeb7f7b079a87c4583c713c0e6d2e208b3c4 |
18-Sep-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 069594f9: am 4e86aae6: am 68055395: Merge "BatteryStats: Better big-little CPU accounting" into mnc-dr-dev * commit '069594f96a3c70b01119f689f2195e0d933c0700': BatteryStats: Better big-little CPU accounting
|
4e86aae667116b36536653746fd9f580da5f8974 |
18-Sep-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 68055395: Merge "BatteryStats: Better big-little CPU accounting" into mnc-dr-dev * commit '680553957e4ff47343334881c34de6969b2ed977': BatteryStats: Better big-little CPU accounting
|
680553957e4ff47343334881c34de6969b2ed977 |
18-Sep-2015 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStats: Better big-little CPU accounting" into mnc-dr-dev
|
53023ffdeae781e9750a5ef90a31ee3f5e0c2b4c |
18-Sep-2015 |
Alan Viverette <alanv@google.com> |
SubMenuBuilder.getRootMenu() should return root menu, not parent Also fixes incorrect call from MenuItemImpl to dispatchMenuSelected, which should according to the documentation be passing the direct parent menu of the menu item. Bug: 23725571 Change-Id: I2d1f04b80ce05d141ba2dfd77f62bb13b2268625
iew/menu/MenuItemImpl.java
iew/menu/SubMenuBuilder.java
|
a2d44ea016ba7c87ae0f581ced483c6963fc920c |
18-Sep-2015 |
Adam Powell <adamp@google.com> |
am 9546d5a2: am 96c95ba5: am 5f22c0b2: am 1b67a6b8: Merge "Badge ChooserActivity choices with their app icon for disambig" into mnc-dr-dev * commit '9546d5a2ec2598849c2faaa6de998887df9b62f3': Badge ChooserActivity choices with their app icon for disambig
|
9546d5a2ec2598849c2faaa6de998887df9b62f3 |
18-Sep-2015 |
Adam Powell <adamp@google.com> |
am 96c95ba5: am 5f22c0b2: am 1b67a6b8: Merge "Badge ChooserActivity choices with their app icon for disambig" into mnc-dr-dev * commit '96c95ba59658708c3214b93ace4bb2835ac62863': Badge ChooserActivity choices with their app icon for disambig
|
5f22c0b27ac4bdd51c2726d8ebe1f094b605528a |
18-Sep-2015 |
Adam Powell <adamp@google.com> |
am 1b67a6b8: Merge "Badge ChooserActivity choices with their app icon for disambig" into mnc-dr-dev * commit '1b67a6b84d133e1fdac352d0821034ceca739a71': Badge ChooserActivity choices with their app icon for disambig
|
00f4aad704198a8293b9a1d2b931b8708073fe15 |
17-Sep-2015 |
Adam Powell <adamp@google.com> |
Badge ChooserActivity choices with their app icon for disambig When two or more activities with the same user-visible label are shown, we have traditionally shown the app name or package name if the app names also match. This was to help the user tell the difference between multiple apps publishing similar activities and avoid unintentionally starting the wrong one. However, in the case of explicit choosers (e.g. ACTION_SEND sharing) a few common collisions occur in practice and falling all the way back to package name isn't very helpful. Instead, we now assume that the app icon, which the user has seen before at install time, is unique enough on its own to disambiguate these cases and avoid user confusion. We no longer show the app name or package name as secondary text in the chooser. In cases where an activity has a different icon from its containing app, we now badge the activity icon with the app icon so that the user knows which app a potentially ambiguous choice belongs to. Bug 24113937 Change-Id: Ie54fbf77bfcc86e50768f93be2be0e53cf2ce7b5
pp/ChooserActivity.java
pp/ResolverActivity.java
|
03b56c228a0492ad711acd6904c96493c13e44e9 |
17-Sep-2015 |
Vladislav Kaznacheev <kaznacheev@google.com> |
Merge "Handle content URI permissions on drop"
|
70125f70dc058f0a79485ef473783e1fc6adbfc9 |
17-Sep-2015 |
Seigo Nonaka <nona@google.com> |
Merge "Move buildInputMethodsAndSubtypesString to InputMethodUtils"
|
2a099bcd6fe974bad47363c214a7bb327484aff8 |
15-Aug-2015 |
Seigo Nonaka <nona@google.com> |
Move buildInputMethodsAndSubtypesString to InputMethodUtils This CL is mechanical code moving and does not change any existing behavior. buildInputMethodsAndSubtypesString is introduced by If0104151b3526da6ecc669adde3119a239ecafeb for addressing Bug 19822542. This code moving is one of the TODOs in above change. Bug: 22285167 Change-Id: Ie63cf593794c9062919887e04a64208a900b1b8b
nputmethod/InputMethodUtils.java
|
ede5f5480e58dac9f6ddbd36a3085592d79c98ef |
16-Jul-2015 |
Vladislav Kaznacheev <kaznacheev@google.com> |
Handle content URI permissions on drop Change-Id: I846071f01ecd1eff8e3a54a1806e68e1a4b335d2
iew/IDropPermissionHolder.aidl
|
4e6e12c88edb6caa8cd1e4453280e9362963f445 |
16-Sep-2015 |
Adam Powell <adamp@google.com> |
am 1ac37924: am 4873c549: am 39e94ebe: Handle single-choice ChooserActivities and bound ChooserTargetServices * commit '1ac3792491743ead048e0a85a5656cf33956da64': Handle single-choice ChooserActivities and bound ChooserTargetServices
|
4873c549f7f4c45237a6f1185dd29216157965df |
16-Sep-2015 |
Adam Powell <adamp@google.com> |
am 39e94ebe: Handle single-choice ChooserActivities and bound ChooserTargetServices * commit '39e94ebe22d4959facea4c3621a0a5377242a570': Handle single-choice ChooserActivities and bound ChooserTargetServices
|
ca33b3547cd3400169692e9ae08c0c95d5ed6318 |
16-Sep-2015 |
Oren Blasberg <orenb@google.com> |
Merge "Cascading popup menus: open submenu on mouse hover."
|
23087be7792c2d22173cf022a72d0648aa430ab5 |
08-Sep-2015 |
Oren Blasberg <orenb@google.com> |
Cascading popup menus: open submenu on mouse hover. When the cascading feature is enabled, users can mouseover a submenu item in a popup menu to expand and open the new submenu (after a short timeout). Similarly, if a user mouseovers a different menu item in the original menu, the submenu gets closed (again, after a short timeout). This should complete the implementation of cascading submenu functionality. Also fix two other issues: (1) Update some oudated code in PopupMenu that was still opening the submenu when a user clicks on a submenu item; this responsibility now lives within the MenuPopupHelper's delegate MenuPopup class, so it doesn't need to live in PopupMenu anymore. (2) Fix an issue where icons would be force-set on a submenu when they should not be. Instead, decide whether to show icons in a submenu based on whether to show them in the top level menu, as intended. Bug: 20127825 Change-Id: Ia46852c7f99436065ab4bc234de94dffc0019666
iew/menu/CascadingMenuPopup.java
iew/menu/MenuAdapter.java
iew/menu/StandardMenuPopup.java
|
39e94ebe22d4959facea4c3621a0a5377242a570 |
09-Sep-2015 |
Adam Powell <adamp@google.com> |
Handle single-choice ChooserActivities and bound ChooserTargetServices Fix cases where we could try to unbind from a ChooserTargetService that is not connected. This could happen if we still had stale replies coming back after the activity was destroyed. Always offer users an explicit choice in ChooserActivity, don't auto-start a single option. Make sure we don't allow a wedged ChooserTargetService to hold a hard reference to the ChooserActivity via its internal result callback. Bug 23152483 Change-Id: I7c8b1fc9559dcd477702ef582011b088b07d646b (cherry picked from commit 9761ab2a645a4643bd20619c7c148ef07e0dd39d)
pp/ChooserActivity.java
pp/ResolverActivity.java
|
3dee67f35c9895ec48a954e3dfb631c088efaa47 |
16-Sep-2015 |
Andres Morales <anmorales@google.com> |
am 3b715ce8: am 8d9ba684: am 5b78fda9: am 38e6e4ef: Merge "reset lockout deadline on device reboot" into mnc-dr-dev * commit '3b715ce887d01845b3da7d8c1212dae60da231a5': reset lockout deadline on device reboot
|
3b715ce887d01845b3da7d8c1212dae60da231a5 |
16-Sep-2015 |
Andres Morales <anmorales@google.com> |
am 8d9ba684: am 5b78fda9: am 38e6e4ef: Merge "reset lockout deadline on device reboot" into mnc-dr-dev * commit '8d9ba684982cb2e1d2d86e77484bc8772c8ff328': reset lockout deadline on device reboot
|
5b78fda91e33b4fc8de5f0a8ab894941202c42cb |
16-Sep-2015 |
Andres Morales <anmorales@google.com> |
am 38e6e4ef: Merge "reset lockout deadline on device reboot" into mnc-dr-dev * commit '38e6e4ef98ea1f116902725c282df9fb061a224e': reset lockout deadline on device reboot
|
38e6e4ef98ea1f116902725c282df9fb061a224e |
16-Sep-2015 |
Andres Morales <anmorales@google.com> |
Merge "reset lockout deadline on device reboot" into mnc-dr-dev
|
640a3909a33c5688f7752e5db6f7c6b23801300c |
16-Sep-2015 |
Filip Gruszczynski <gruszczy@google.com> |
Fix leaking the first activity while preserving windows. Preserving decor view across activity relaunches would leak the first activity, because the decor view would hold onto into in the form of the context. This CL fixes that by having DecorView and NonClientDecorView use application context instead. Another source of a leak is DecorView being inner, non static class. This would keep the orignal, first PhoneWindow around, which in turn holds a reference to the activity. DecorView is now static and has explicit reference to the PhoneWindow. Change-Id: I3df58755d65d3d36ea2157908b0000b2d5c4ab70
olicy/PhoneWindow.java
|
ba630dba887f46566b26c8ac58d406b069a5ebc2 |
15-Sep-2015 |
Oren Blasberg <orenb@google.com> |
Merge "Fix broken popup menu in Shelf (andromeda)."
|
9916282bac8ac8fab7ce5b649c049842acffa29b |
10-Sep-2015 |
Oren Blasberg <orenb@google.com> |
Fix broken popup menu in Shelf (andromeda). This addresses a few oversights from an earlier CL: 1. In MenuPopupHelper#show() make sure to create a new MenuPopup in case the earlier one was dismissed. 2. Ensure the on-dismiss listener gets called even if the MenuPopupHelper's MenuPopup was previously closed and if a new one is opened. 3. Handle global layout changes properly by having the MenuPopup re-drawing/positioning itself. Bug: 23973158 Change-Id: Iee866079770026f0fe17814892abc9825f9760a2
iew/menu/CascadingMenuPopup.java
iew/menu/MenuPopupHelper.java
iew/menu/StandardMenuPopup.java
|
a59ac9cd645d25f03e4e488100bd99f92e83a3a7 |
11-Sep-2015 |
Filip Gruszczynski <gruszczy@google.com> |
Preserve window during resize triggered relaunches. This changes application code behavior when the activity relaunches due to configuration change. It only applies to scenarios, where the configuration change was triggered by a user generated resize of an activity (i.e. user drags a corner of an activity and thus changes its size). Preserving a window means that we will keep the decor view and non client decor view around, but remove all children views when the activity gets destroyed. When the activity gets created again, it will attach its new content to the preserved view hierarchy. Mind, we actually recreate application side Window object, since some of its features might changed, but we retain its elevation (to not trigger relayout with new layout params). Preserving the window also means that we don't call the window manager service to remove and later add the window. Instead, we continue using a single window state throughout the resize operation. Change-Id: Ie3d2878ed09c99ff343044bfe7a29a0ba07a265e
olicy/PhoneWindow.java
|
8e89b31a62fb9ec5ad33908c5e8e9c7ab2fd949f |
10-Sep-2015 |
Chong Zhang <chz@google.com> |
Move window moving and resizing handling to WindowManager - add a startMoving API to initiate a window move from app, once the move starts WindowManager will take over the event handling. - detect touch events along window's outside border and start a resize if necessary Change-Id: Ic7e8baba34e0aa27a43173e044ffb46e93e219e0
olicy/PhoneWindow.java
idget/NonClientDecorView.java
|
59876c3ed5c6b88b1db0073934f3d7aaed3f0e2a |
12-Sep-2015 |
Stefan Kuhne <skuhne@google.com> |
Merge "Adding user resizability by dragging shadow outsets"
|
b1e6e010d920f50e08b18b8e05780c93b355e638 |
11-Sep-2015 |
Adam Powell <adamp@google.com> |
Merge "Handle single-choice ChooserActivities and bound ChooserTargetServices"
|
96b22a98cee35c07e2f4507a7841af476c5811ac |
10-Sep-2015 |
Oren Blasberg <orenb@google.com> |
Merge "Add Cascading submenus implementation."
|
8e12f8df076d38853e0fedde7ed79e2e8689d59e |
02-Sep-2015 |
Oren Blasberg <orenb@google.com> |
Add Cascading submenus implementation. This change adds a new Cascading implementation of MenuPopup. When enabled, submenus will show up in a cascading side by side fashion when opened next to popup menus. Bug: 20127825 Change-Id: Ie3c797fb5dbada7521cd93dc4171950af2be2ff7
iew/menu/CascadingMenuPopup.java
iew/menu/MenuBuilder.java
iew/menu/MenuPopup.java
iew/menu/MenuPopupHelper.java
|
00cd47a2d2147eaba031771fd7e8b6fdbf25cf46 |
10-Sep-2015 |
Jorim Jaggi <jjaggi@google.com> |
resolved conflicts for 0fb3f695 to master. Change-Id: I679920313a872f8eb81cf00ffb6ffe037b8d0a3a
|
0fb3f695cc273d6c97e7d80c0ac25d8fac263d3a |
10-Sep-2015 |
Jorim Jaggi <jjaggi@google.com> |
am 17076cc2: am 5a9bb951: resolved conflicts for 5d0e02b6 to cw-e-dev * commit '17076cc262ff7e6b384bcb7354983c21ac33a8e9': Add double-tap power button to open camera 1/2
|
5a9bb9516d016549730d49cddcc2b2ee0e7a4e93 |
10-Sep-2015 |
Jorim Jaggi <jjaggi@google.com> |
resolved conflicts for 5d0e02b6 to cw-e-dev Change-Id: Id974d29581304dc644659d1c470b5413d847944b
|
c76925031d0e7031bfc59904ce419c80324ef6ce |
10-Sep-2015 |
Jorim Jaggi <jjaggi@google.com> |
am 35a88c06: am f27035d9: am 131d541a: am 16093fe3: Revert "Disable fingerprint after force lock" * commit '35a88c065e24248ff6036eb3c5a581a1a520f8fe': Revert "Disable fingerprint after force lock"
|
5d0e02b64e5b860e989268d1e7fd882e5fd47919 |
10-Sep-2015 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Add double-tap power button to open camera 1/2" into mnc-dr-dev
|
35a88c065e24248ff6036eb3c5a581a1a520f8fe |
10-Sep-2015 |
Jorim Jaggi <jjaggi@google.com> |
am f27035d9: am 131d541a: am 16093fe3: Revert "Disable fingerprint after force lock" * commit 'f27035d9ee506e4f817ccd49ab60df541c25bbe7': Revert "Disable fingerprint after force lock"
|
6832f39416cbe2cc9655af4eabefe39c5d272254 |
06-Sep-2015 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStats: Better big-little CPU accounting Generalize cpu clusters so we can measure frequency and power usage across heterogeneous cpu clusters. This also brings back reading of cpu-times for power calculation. Bug:22773176 Change-Id: I9c794ae9756c782c0e971c7f5fcebbe70374b269
s/BatteryStatsHelper.java
s/BatteryStatsImpl.java
s/CpuPowerCalculator.java
s/KernelCpuSpeedReader.java
s/PowerProfile.java
|
131d541ae1ca41aacf751f6a6562f4f031a4ab35 |
10-Sep-2015 |
Jorim Jaggi <jjaggi@google.com> |
am 16093fe3: Revert "Disable fingerprint after force lock" * commit '16093fe3f0d824731a53a264a132504deb08421a': Revert "Disable fingerprint after force lock"
|
16093fe3f0d824731a53a264a132504deb08421a |
10-Sep-2015 |
Jorim Jaggi <jjaggi@google.com> |
Revert "Disable fingerprint after force lock" Bug: 23827042 This reverts commit 0cb50efdc2d3ecaa9f1b2163109e8fff1b23f0e7. Change-Id: I40251500b2dcf95e63ce39a768e11a50b26fb923
idget/LockPatternUtils.java
|
5941c98c641e64a26bf68816faf967d25cc8f256 |
04-Sep-2015 |
Adrian Roos <roosa@google.com> |
Add double-tap power button to open camera 1/2 Bug: 23787555 Change-Id: I052b64748f155c59fbb649b32265f559423a8845
ogging/MetricsLogger.java
|
a4e23375663ac3a2b6115da71e6711282f03492d |
08-Sep-2015 |
Andres Morales <anmorales@google.com> |
reset lockout deadline on device reboot Gatekeeper retains lockouts after reboot, but framework doesn't. This causes odd behavior on a reboot after a lockout as gatekeeper refuses to check the password and the framework thinks it's an invalid attempt. Reset the lockout deadline if we notice the clock reset in the framework. Bug: 23681267 Change-Id: I3127ccd8f205494af5a8ed2b44d4370c37cc2f8f
idget/LockPatternUtils.java
|
9761ab2a645a4643bd20619c7c148ef07e0dd39d |
09-Sep-2015 |
Adam Powell <adamp@google.com> |
Handle single-choice ChooserActivities and bound ChooserTargetServices Fix cases where we could try to unbind from a ChooserTargetService that is not connected. This could happen if we still had stale replies coming back after the activity was destroyed. Always offer users an explicit choice in ChooserActivity, don't auto-start a single option. Make sure we don't allow a wedged ChooserTargetService to hold a hard reference to the ChooserActivity via its internal result callback. Bug 23152483 Change-Id: I7c8b1fc9559dcd477702ef582011b088b07d646b
pp/ChooserActivity.java
pp/ResolverActivity.java
|
c6c28731e5b49d5711d5cf22dd6db0e855a7932f |
08-Sep-2015 |
Alan Viverette <alanv@google.com> |
Merge "Invalidate when Drawable.setState() returns true"
|
f9fba9802578adce8a1d0125329f7e4f930a5f84 |
04-Sep-2015 |
Yasuhiro Matsuda <mazda@google.com> |
am e651ee9b: am 10191dd9: am 53f1a815: Merge "Remove unnecessary finally blocks for tracing." * commit 'e651ee9bef73c00c3ca1f1ed57485a6c06b802fd': Remove unnecessary finally blocks for tracing.
|
ad0020f8075ecf768cb610d60dbb167d41f0fbe5 |
04-Sep-2015 |
Alan Viverette <alanv@google.com> |
Invalidate when Drawable.setState() returns true Ensures views that manage drawables follow the contract set forth in the Drawable.setState() documentation. Bug: 23792020 Change-Id: I4e5a449cd6535487873fd8443da50555c38e8ed9
idget/ActionBarContainer.java
idget/ViewPager.java
|
e651ee9bef73c00c3ca1f1ed57485a6c06b802fd |
04-Sep-2015 |
Yasuhiro Matsuda <mazda@google.com> |
am 10191dd9: am 53f1a815: Merge "Remove unnecessary finally blocks for tracing." * commit '10191dd9d20f589fd6f7868a350c104372a57687': Remove unnecessary finally blocks for tracing.
|
10191dd9d20f589fd6f7868a350c104372a57687 |
04-Sep-2015 |
Yasuhiro Matsuda <mazda@google.com> |
am 53f1a815: Merge "Remove unnecessary finally blocks for tracing." * commit '53f1a815b4401f10cd833217143da44ab0408dcc': Remove unnecessary finally blocks for tracing.
|
c0c140a1368a08dca3a834d175ea1825d3fb567b |
04-Sep-2015 |
Adrian Roos <roosa@google.com> |
am 5b92de04: am 6bd2f87e: am bd2ad550: am 34411e8f: Merge "Don\'t disable fingerprint when entering wrong credential" into mnc-dr-dev * commit '5b92de04b7ff9954a50e54a86f11443a904fa547': Don't disable fingerprint when entering wrong credential
|
5b92de04b7ff9954a50e54a86f11443a904fa547 |
03-Sep-2015 |
Adrian Roos <roosa@google.com> |
am 6bd2f87e: am bd2ad550: am 34411e8f: Merge "Don\'t disable fingerprint when entering wrong credential" into mnc-dr-dev * commit '6bd2f87ee4eac554646c5b04c44b6e3402bac84e': Don't disable fingerprint when entering wrong credential
|
bd2ad550c5a7c7b7efbe3510f212322fb173b06c |
03-Sep-2015 |
Adrian Roos <roosa@google.com> |
am 34411e8f: Merge "Don\'t disable fingerprint when entering wrong credential" into mnc-dr-dev * commit '34411e8fecab310a0402bd77e8fe5a5a488a783a': Don't disable fingerprint when entering wrong credential
|
34411e8fecab310a0402bd77e8fe5a5a488a783a |
03-Sep-2015 |
Adrian Roos <roosa@google.com> |
Merge "Don't disable fingerprint when entering wrong credential" into mnc-dr-dev
|
af4ab3e2d3665c72889bf2337c744eca6c7d5e86 |
02-Sep-2015 |
Adrian Roos <roosa@google.com> |
Don't disable fingerprint when entering wrong credential Bug: 23748205 Change-Id: I0ee2a0562d5ef2992a6a4b40d235601b19dcef16
idget/LockPatternUtils.java
|
25878b288846831048e157271c635d31d1c7557b |
03-Sep-2015 |
Yasuhiro Matsuda <mazda@google.com> |
Remove unnecessary finally blocks for tracing. BUG: 22207144 Change-Id: I2b15bb7c4055a1ad589b433d4f253868813ab311
s/ZygoteInit.java
|
13612c332a132a20d504e3b9977fbedd2ddeb833 |
03-Sep-2015 |
Clara Bayarri <clarabayarri@google.com> |
am 3b60f72f: am 9b126882: am 01232c50: am 582b186c: am f7b220ab: Merge "Fix Custom action mode menu item onclick is not working" into mnc-dev * commit '3b60f72fbaaeb7c52f5e86ff9f8d5dade0d0b444': Fix Custom action mode menu item onclick is not working
|
3b60f72fbaaeb7c52f5e86ff9f8d5dade0d0b444 |
03-Sep-2015 |
Clara Bayarri <clarabayarri@google.com> |
am 9b126882: am 01232c50: am 582b186c: am f7b220ab: Merge "Fix Custom action mode menu item onclick is not working" into mnc-dev * commit '9b126882e61f2a1c3b0d1876c2bea3b38bbbafed': Fix Custom action mode menu item onclick is not working
|
c2dde0ae7871bb0e189cdb713b9e24635451eb90 |
02-Sep-2015 |
Oren Blasberg <orenb@google.com> |
Merge "MenuPopupHelper: Factor out a MenuPopup interface."
|
b23976efdd6ffe42cb3b8fe6650fc77bd9a161e8 |
01-Sep-2015 |
Oren Blasberg <orenb@google.com> |
MenuPopupHelper: Factor out a MenuPopup interface. Move much of the responsibility into implementations of this interface. Delegate functionality to it where appropriate. Provide a standard (non-cascading) implementation for this interface. This CL should have NO BEHAVIOR CHANGES. A follow-up CL will provide a cascading implementation, whereby a config variable will enable submenus to open side by side with their parent menus. That CL will be the first with functional/ actual behavior changes. Bug: 20127825 Change-Id: Iecac2d340dd8750ebe4e99162d447c9411f09227
iew/menu/MenuPopup.java
iew/menu/MenuPopupHelper.java
iew/menu/StandardMenuPopup.java
|
6d444185e55315a0111162609b1f619ee268bf3a |
02-Sep-2015 |
Yasuhiro Matsuda <mazda@google.com> |
resolved conflicts for merge of fcf9ab5a to master Change-Id: I69ad6e525430c5c4fc3c274b8bf6ebf653716124
|
fcf9ab5ab3e158cea2559ed4e7274dbfeb0a6e77 |
02-Sep-2015 |
Yasuhiro Matsuda <mazda@google.com> |
am ebf9465d: resolved conflicts for merge of ef57e5e0 to stage-aosp-master * commit 'ebf9465d213336819b15e3b21d02afce64470d4f': Add trace code to system server.
|
ebf9465d213336819b15e3b21d02afce64470d4f |
02-Sep-2015 |
Yasuhiro Matsuda <mazda@google.com> |
resolved conflicts for merge of ef57e5e0 to stage-aosp-master Change-Id: I1c31b38936dc74619dea27f0d5eecab43360bb8c
|
01232c508e3d28c9c4cac08778c9d80d8d2395de |
02-Sep-2015 |
Clara Bayarri <clarabayarri@google.com> |
am 582b186c: am f7b220ab: Merge "Fix Custom action mode menu item onclick is not working" into mnc-dev * commit '582b186cd3b41c5c67649ae2ba9176c3860ab1ec': Fix Custom action mode menu item onclick is not working
|
582b186cd3b41c5c67649ae2ba9176c3860ab1ec |
02-Sep-2015 |
Clara Bayarri <clarabayarri@google.com> |
am f7b220ab: Merge "Fix Custom action mode menu item onclick is not working" into mnc-dev * commit 'f7b220ab9f62be3d279e3fa7923c249ff0fa09f3': Fix Custom action mode menu item onclick is not working
|
ddc453a342c4eab5b44dc1c3e96b767203725237 |
31-Aug-2015 |
Oren Blasberg <orenb@google.com> |
Add a new submenu arrow for popup menu items. This arrow is shown when the item corresponds to a submenu. Bug: 20127825 Change-Id: Ida70d7707e00e1cda84ed6135333f09a511cd6c5
iew/menu/ListMenuItemView.java
|
6b49d300346d130d2681cbd3de7165989c3a33f2 |
01-Sep-2015 |
Oren Blasberg <orenb@google.com> |
Merge "Pull out widget helpers into their own classes."
|
ea2d64492399f336c996a1af511c7acd2ad0192c |
01-Sep-2015 |
Clara Bayarri <clarabayarri@google.com> |
Fix Custom action mode menu item onclick is not working BUG: 23575152 Change-Id: I7c07a769bd03c2d756e04f16296f418e965a993f
iew/FloatingActionMode.java
|
e6da9bb7c6e4eef6ccb09325ba1a7b19c0c4809f |
01-Sep-2015 |
Adrian Roos <roosa@google.com> |
am e803c9ed: am 9cb060d0: am 7e1775d2: am 78195312: Merge "Disable fingerprint after force lock" into mnc-dr-dev * commit 'e803c9ed7f1ae5f31f041e7c6ce14d91965b7ada': Disable fingerprint after force lock
|
54c070ef14b87bdc65cda01172905f701cb92114 |
01-Sep-2015 |
Adam Lesinski <adamlesinski@google.com> |
am f7ce28fa: am d0ce1fbb: am 69e17f59: am da43a3aa: Merge "BatteryStats: Start using cpu power from kernel" into mnc-dr-dev * commit 'f7ce28fad5d76267a9e69a05f6a2147c6baae827': BatteryStats: Start using cpu power from kernel
|
f44d90b5c247f0629201d1fa322b83fa55b20608 |
31-Aug-2015 |
Oren Blasberg <orenb@google.com> |
Pull out widget helpers into their own classes. This is in service of desktop-style submenus. Follow up CLs will make use of the newly independent classes. MOST of the changes in this CL are simply moving code from one place to another. Below are descriptions of the new files added: DropDownListView: Decouple this from ListPopupWindow, so other "menu popup" implementations [forthcoming] may make use of it. This class is UNCHANGED except for the addition of the setListSelectionHidden method. ForwardingListener: Decouple this from ListPopupWindow, so that other clients of this listener can expect a more general ShowableListMenu rather than a concrete ListPopupWindow. This will be useful later when we want to use something other than ListPopupWindow to show a menu. This class is UNCHANGED, except for (1) using the getListView() on popup rather than accessing its mDropDownList member, and (2) replacing ListPopupWindow return values with ShowableListMenu. MenuAdapter: Decouple from MenuPopupHelper so it may be used by forthcoming "menu popup" implementations rather than just by MenuPopupHelper itself. This class is UNCHANGED. ShowableListMenu: A new interface to encapsulate a menu that can be shown or hidden. This will be implemented by both ListPopupWindow and a forthcoming "menu popup" class. Bug: 20127825 Change-Id: I565b444d25e966ff8b8c6ceac7be8de56a9116df
iew/menu/ActionMenuItemView.java
iew/menu/MenuAdapter.java
iew/menu/MenuPopupHelper.java
iew/menu/ShowableListMenu.java
|
e803c9ed7f1ae5f31f041e7c6ce14d91965b7ada |
31-Aug-2015 |
Adrian Roos <roosa@google.com> |
am 9cb060d0: am 7e1775d2: am 78195312: Merge "Disable fingerprint after force lock" into mnc-dr-dev * commit '9cb060d0c314630f6af89677263233f3253ad847': Disable fingerprint after force lock
|
7e1775d246371422ae60ec4d825d70bc067a8962 |
31-Aug-2015 |
Adrian Roos <roosa@google.com> |
am 78195312: Merge "Disable fingerprint after force lock" into mnc-dr-dev * commit '781953123e5b0f0f85691eabc13b3430c3054a10': Disable fingerprint after force lock
|
781953123e5b0f0f85691eabc13b3430c3054a10 |
31-Aug-2015 |
Adrian Roos <roosa@google.com> |
Merge "Disable fingerprint after force lock" into mnc-dr-dev
|
f7ce28fad5d76267a9e69a05f6a2147c6baae827 |
31-Aug-2015 |
Adam Lesinski <adamlesinski@google.com> |
am d0ce1fbb: am 69e17f59: am da43a3aa: Merge "BatteryStats: Start using cpu power from kernel" into mnc-dr-dev * commit 'd0ce1fbbba497e9b5082c69d8da7260e85b0b579': BatteryStats: Start using cpu power from kernel
|
69e17f59f8aaccbe66ea9ef976d01f076a7a06c3 |
31-Aug-2015 |
Adam Lesinski <adamlesinski@google.com> |
am da43a3aa: Merge "BatteryStats: Start using cpu power from kernel" into mnc-dr-dev * commit 'da43a3aacaba069e79f1dbfa491f6bc0b6f7fa95': BatteryStats: Start using cpu power from kernel
|
82d31d456e3b727bcf45a58710b4ea91f69c049a |
31-Aug-2015 |
Alan Viverette <alanv@google.com> |
Make AbsActionBarView eat touch/hover events This code is taken straight out of Toolbar. Bug: 22709057 Change-Id: I54ef6af8436454718009186afed79f3a003ac271
idget/AbsActionBarView.java
|
da43a3aacaba069e79f1dbfa491f6bc0b6f7fa95 |
31-Aug-2015 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStats: Start using cpu power from kernel" into mnc-dr-dev
|
0cb50efdc2d3ecaa9f1b2163109e8fff1b23f0e7 |
29-Aug-2015 |
Adrian Roos <roosa@google.com> |
Disable fingerprint after force lock Bug: 23275072 Change-Id: Icaeffaa1fa22a4a800ddf0f38105099557c74317
idget/LockPatternUtils.java
|
86c69ddefd503e93887d7728b5ce072522747527 |
28-Aug-2015 |
Xiaohui Chen <xiaohuic@google.com> |
Cleanup USER_OWNER for cryptkeeper Bug: 19913735 Change-Id: I1105081aa2cb97d20afbd1e38d65c18c94e37a40
idget/LockPatternUtils.java
|
400f29c37f804b3a85e5e77360e3c188595a7eaa |
28-Aug-2015 |
Stefan Kuhne <skuhne@google.com> |
Merge "Bring an activity to the front upon click & drag"
|
f36bb0ca99ce2041b68faf650d8c807cfaa2bf95 |
26-Aug-2015 |
Skuhne <skuhne@google.com> |
Bring an activity to the front upon click & drag Clicking on the control area of a window should bring it to the top and set the focus since it might be used as a drag operation which would move / resize it. Bug: 23179116 Change-Id: I672bfefa42dd85e962fe343aeb89167ce125f168
idget/NonClientDecorView.java
|
22190c0615828dd60b83e71a155674d5c4443cd0 |
28-Aug-2015 |
Ajay Panicker <apanicke@google.com> |
am 53b1884a: am 30aa53c7: am 92fb5342: am c07701f2: am 3e5b0118: Merge "Add StateMachine.removeDeferredMessages()" into mnc-dev * commit '53b1884ac66f33614393013ffa1bfd89564d178b': Add StateMachine.removeDeferredMessages()
|
a5a93eea9b696ad57c77b6855681a317865c565c |
21-Aug-2015 |
Skuhne <skuhne@google.com> |
Adding user resizability by dragging shadow outsets This needs to land after 757372. Bug: 21738872 Change-Id: I69283c8a38d625157dcb1b0d939bfaaa0f140f0c
olicy/PhoneWindow.java
idget/NonClientDecorView.java
|
53b1884ac66f33614393013ffa1bfd89564d178b |
27-Aug-2015 |
Ajay Panicker <apanicke@google.com> |
am 30aa53c7: am 92fb5342: am c07701f2: am 3e5b0118: Merge "Add StateMachine.removeDeferredMessages()" into mnc-dev * commit '30aa53c7af22f98233a9c3acbe0efe20a569c8f1': Add StateMachine.removeDeferredMessages()
|
92fb534298dc2d7e91e6dc1a8d8454b7f3f173f8 |
27-Aug-2015 |
Ajay Panicker <apanicke@google.com> |
am c07701f2: am 3e5b0118: Merge "Add StateMachine.removeDeferredMessages()" into mnc-dev * commit 'c07701f2764a1c09dc3e8af4321ff0ef66056fee': Add StateMachine.removeDeferredMessages()
|
c07701f2764a1c09dc3e8af4321ff0ef66056fee |
27-Aug-2015 |
Ajay Panicker <apanicke@google.com> |
am 3e5b0118: Merge "Add StateMachine.removeDeferredMessages()" into mnc-dev * commit '3e5b01185c08c46b80c395ca1f9c93e45cd98ba5': Add StateMachine.removeDeferredMessages()
|
1ab43d5978813f56899dbd3115fd7d9f96b4fe55 |
30-Jun-2015 |
Yasuhiro Matsuda <mazda@google.com> |
Add trace code to system server. - Add TRACE_TAG_SYSTEM_SERVER for tracing system server code. - Add a few more tracing code to the code paths related to boot. BUG: 21739901 BUG: 22207144 Change-Id: I08b424d2f83783f512c3818394099909cd55f327
s/ZygoteInit.java
|
c211978650580904a4b11b7c5b899e9d2f7ed294 |
26-Aug-2015 |
Ajay Panicker <apanicke@google.com> |
Add StateMachine.removeDeferredMessages() Bug: 23111466 Change-Id: Ifbb67d4eb080313af0968d5cb6b9508837e3458e
til/StateMachine.java
|
0a16253b63a603d81c79062f1ddf1cdd3c8a9a63 |
27-Aug-2015 |
Stefan Kuhne <skuhne@google.com> |
Merge "Fixing crash in some full screen cases"
|
a635a26716d98af90e8f6fded34b28983cdb58ea |
27-Aug-2015 |
Skuhne <skuhne@google.com> |
Fixing crash in some full screen cases If an event makes it into the NonClientDecor and the application is maximized, it should not process it. Bug: 23489031 Change-Id: I661ea207522bbea64f297cd63cc2b5da192d47ae
idget/NonClientDecorView.java
|
143c93d49f7f9691ad37b8b036731b76f2171241 |
26-Aug-2015 |
Selim Cinek <cinek@google.com> |
resolved conflicts for merge of f1935575 to master Change-Id: Ic18619bd5a81ae5172eef41bda0f8e473b6bda3f
|
f1935575309f2b4abb00111ebcc9571a90160058 |
26-Aug-2015 |
Selim Cinek <cinek@google.com> |
am 42af140f: am 8f7a7e01: am a07177f0: Merge "Launching the camera now from systemUI including animations" into mnc-dr-dev * commit '42af140f4cee8b05c72fb43e7760ce8ebb8bcaf7': Launching the camera now from systemUI including animations
|
8f7a7e01938a1649b49741abcaf93072c441a7fa |
26-Aug-2015 |
Selim Cinek <cinek@google.com> |
am a07177f0: Merge "Launching the camera now from systemUI including animations" into mnc-dr-dev * commit 'a07177f0ad362ab3e03029cf774e55579ea025cf': Launching the camera now from systemUI including animations
|
a07177f0ad362ab3e03029cf774e55579ea025cf |
26-Aug-2015 |
Selim Cinek <cinek@google.com> |
Merge "Launching the camera now from systemUI including animations" into mnc-dr-dev
|
372d1bdd54fe977c71bdaae895687c76ac35202a |
14-Aug-2015 |
Selim Cinek <cinek@google.com> |
Launching the camera now from systemUI including animations The GestureLaunchService now informs systemUI that a launch has been requested and the systemUI, depending on its state will launch the Camera in the correct mode, including animations. Bug: 22957192 Bug: 22958025 Change-Id: I815437c8bd33638245ac61a750f64af74fe3e1e3
tatusbar/IStatusBar.aidl
|
36a5c8d0df6b12c21de12d7e6745aa76bd4c8ea3 |
26-Aug-2015 |
Alan Viverette <alanv@google.com> |
Fix alpha keyboard shortcuts with ToolbarActionBar Bug: 22651750 Change-Id: I10984cfaa50b8ae283f40a24f612882db613c1a0
pp/ToolbarActionBar.java
|
7f5ef05b3f0417e863aaac0f663364582f30c626 |
26-Aug-2015 |
Adrian Roos <roosa@google.com> |
am 60aff469: am f90169d1: am 5bc2a2c0: am d56892da: Merge "Disable fingerprint after user lockout" into mnc-dr-dev * commit '60aff469b2abd8787ba4c3d326909128b57d06ea': Disable fingerprint after user lockout
|
60aff469b2abd8787ba4c3d326909128b57d06ea |
26-Aug-2015 |
Adrian Roos <roosa@google.com> |
am f90169d1: am 5bc2a2c0: am d56892da: Merge "Disable fingerprint after user lockout" into mnc-dr-dev * commit 'f90169d12b9654630740cd649b177c3bd6685190': Disable fingerprint after user lockout
|
5bc2a2c0ce2002f28147bba92abd4de40f8b7f3d |
26-Aug-2015 |
Adrian Roos <roosa@google.com> |
am d56892da: Merge "Disable fingerprint after user lockout" into mnc-dr-dev * commit 'd56892da195b183bb5205a0c526bd730fb8a672f': Disable fingerprint after user lockout
|
873010dfeea11e0f9982c66ad9bdc990d055b129 |
26-Aug-2015 |
Adrian Roos <roosa@google.com> |
Disable fingerprint after user lockout Bug: 22677859 Change-Id: I38b918d2e40b5bb423f2e5c171fe65bed8d440a6
idget/LockPatternUtils.java
|
e3b07451c3ca7064cb70f1829cf35963cba74bd8 |
22-Aug-2015 |
Adrian Roos <roosa@google.com> |
resolved conflicts for merge of bcc26c02 to master Change-Id: I4260ff0d090cfa9741fd3adcfcadcbbff6839388
|
bcc26c0201c37d958ff577632958c07f58618c25 |
22-Aug-2015 |
Adrian Roos <roosa@google.com> |
am 69fd61cb: am a8bbebd4: am b5e47228: Add StrongAuthTracker * commit '69fd61cb9a487e5993098c93113d86c4fb32c304': Add StrongAuthTracker
|
a8bbebd426b554378cedf3d4e729cabd7e0caff9 |
22-Aug-2015 |
Adrian Roos <roosa@google.com> |
am b5e47228: Add StrongAuthTracker * commit 'b5e4722891e7bbf2fffcd995af02838667a3abab': Add StrongAuthTracker
|
ab7672d45a66613e23c7769208fc5bc62fe6b363 |
21-Aug-2015 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStats: Start using cpu power from kernel This allows us to stop using approximate methods of attributing cpu frequency time across apps and to use a more precise kernel method that is aware of the time spent by a process on a given core at a given frequency. Bug:22773176 Change-Id: I3c34365fa8c73204f178a5610423901b13453d06
s/BatteryStatsHelper.java
s/CpuPowerCalculator.java
|
b5e4722891e7bbf2fffcd995af02838667a3abab |
15-Aug-2015 |
Adrian Roos <roosa@google.com> |
Add StrongAuthTracker Bug: 22846469 Bug: 22115393 Change-Id: I6ef5322d02e540fc043e7f20d3aabf595ce7c224
idget/ILockSettings.aidl
idget/LockPatternUtils.java
|
4d832d7525a813081ca6eb96eab402dba3597076 |
21-Aug-2015 |
Rob Carr <racarr@google.com> |
Merge "ActivityManagerService: Rather than throw an exception, return INVALID_STACK_ID from getWorkspaceId when there is no associated workspace. This leaves the caller free to default."
|
49cbf6ba24a18c9c6dcfa907d282e45b55746579 |
18-Aug-2015 |
Robert Carr <racarr@google.com> |
ActivityManagerService: Rather than throw an exception, return INVALID_STACK_ID from getWorkspaceId when there is no associated workspace. This leaves the caller free to default. PhoneWindow: Default to FULLSCREEN_WORKSPACE_STACK_ID in the case of INVALID_STACK_ID returned from the ActivityManagerService. Bug: #23171731 Change-Id: Id5132337459bd2ef81b2416434d7657b6f3d1855
olicy/PhoneWindow.java
|
3014e63f08a1cb4ea02fcd9538c0c3439bb4ec53 |
20-Aug-2015 |
Clara Bayarri <clarabayarri@google.com> |
Merge "Hook up Ctrl + '/' to SysUI for a Keyboard Shortcuts screen"
|
f2debb1f9a8a166e249a456efc0b41d731c275c2 |
10-Jul-2015 |
Clara Bayarri <clarabayarri@google.com> |
Hook up Ctrl + '/' to SysUI for a Keyboard Shortcuts screen This CL adds the necessary hooks between PhoneWindowManager and SysUI to show a keyboard shortcuts screen given a specific shortcut combination. SysUI for now just shows a Toast. Change-Id: Icf43a81776b04a2e96a540f45b7cd3464342d679
tatusbar/IStatusBar.aidl
tatusbar/IStatusBarService.aidl
|
741abfc12074623d24297ebb67d98cb2d9126add |
11-Aug-2015 |
Nicolas Prevot <nprevot@google.com> |
Fix cross-profile intent filters with system-user split. Don't assume that the parent is always the user owner. BUG:23105562 Change-Id: Ia98ed608e2b6d1d82d95a73110134d85274c6abf
pp/ChooserActivity.java
pp/IntentForwarderActivity.java
|
952d3c1e1f490c529e49e1a7a602fde408633559 |
20-Aug-2015 |
Stefan Kuhne <skuhne@google.com> |
Merge "Adding move window functionality for free form desktop"
|
81c524a66480d44b51600abee24c28d66603f15e |
12-Aug-2015 |
Skuhne <skuhne@google.com> |
Adding move window functionality for free form desktop This patch adds the capability to move / drag a floating window on the desktop when it has a non client decor capition. It also adds the framework necessary adjustments to keep the window in a visible area without relayout'ing the window upon move. Bug: 21738328 Bug: 23176762 Change-Id: I0927e98902d8172f58d21c19c249936a81181678
idget/NonClientDecorView.java
|
e264f9a51ef2158df345c3c4b19dd6098e959141 |
19-Aug-2015 |
Dianne Hackborn <hackbod@google.com> |
am 5a1234fa: am 81b4616f: am aa8c876e: am 5c577bab: am 29cd8808: Merge "Fix issue #23326715: Clarify --checkin/-c options in batterystats" into mnc-dev * commit '5a1234fabf73224d107ce0715682728b35357203': Fix issue #23326715: Clarify --checkin/-c options in batterystats
|
5a1234fabf73224d107ce0715682728b35357203 |
19-Aug-2015 |
Dianne Hackborn <hackbod@google.com> |
am 81b4616f: am aa8c876e: am 5c577bab: am 29cd8808: Merge "Fix issue #23326715: Clarify --checkin/-c options in batterystats" into mnc-dev * commit '81b4616f9f8ecf1be2db999acbd8504c33201eb9': Fix issue #23326715: Clarify --checkin/-c options in batterystats
|
aa8c876e1dd159c37fa00d7ed6f3fd228c74e30b |
19-Aug-2015 |
Dianne Hackborn <hackbod@google.com> |
am 5c577bab: am 29cd8808: Merge "Fix issue #23326715: Clarify --checkin/-c options in batterystats" into mnc-dev * commit '5c577bab3b4cd9bf74a09368be5d73aed627f6a5': Fix issue #23326715: Clarify --checkin/-c options in batterystats
|
4519b64fdad7bc6b09befbf3ff22245c6bdb8c5f |
19-Aug-2015 |
Dianne Hackborn <hackbod@google.com> |
am 29cd8808: Merge "Fix issue #23326715: Clarify --checkin/-c options in batterystats" into mnc-dev * commit '29cd880890825ce15a1b2da977bcb1796db6f4e3': Fix issue #23326715: Clarify --checkin/-c options in batterystats
|
5c577bab3b4cd9bf74a09368be5d73aed627f6a5 |
19-Aug-2015 |
Dianne Hackborn <hackbod@google.com> |
am 29cd8808: Merge "Fix issue #23326715: Clarify --checkin/-c options in batterystats" into mnc-dev * commit '29cd880890825ce15a1b2da977bcb1796db6f4e3': Fix issue #23326715: Clarify --checkin/-c options in batterystats
|
6bc3cab9587ff73dc9c8e7b861130ba75d118b06 |
19-Aug-2015 |
Alan Viverette <alanv@google.com> |
Merge "Allow ExploreByTouchHelper client to populate node/event for host"
|
4cbd3ac740ac395b9c8a5042118fdf2a6f757467 |
19-Aug-2015 |
Alan Viverette <alanv@google.com> |
Save and restore accessibility focus using decor view Also avoids potential NPE when decor view is null or has no view root. Bug: 23316836 Change-Id: Iccf75ddc0e4c769a234f5b80bc0707631c2719a2
olicy/PhoneWindow.java
|
865b79b43b75361fceb3aa1c99ad6f6e7c90e6ac |
19-Aug-2015 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #23326715: Clarify --checkin/-c options in batterystats Change-Id: I3f026447ba7c6d2c3f9ef065269c31a78cf73512
s/BatteryStatsImpl.java
|
c8e6c7996f440655a5b2338faab358adc6d66435 |
17-Aug-2015 |
Seigo Nonaka <nona@google.com> |
Merge "Remove duplicate separator definition."
|
740b9397fbeea1722afc5a66215ef8fac2bd6bc4 |
17-Aug-2015 |
Alan Viverette <alanv@google.com> |
Allow ExploreByTouchHelper client to populate node/event for host Also introduces RuntimeException if client attempts to mix real and virtual views. Bug: 13343730 Change-Id: Iadb136fd289e6d3a60845ccca9923f94db83a9c0
idget/ExploreByTouchHelper.java
|
b247ba1ff53190f5b3dbdd6ec68a83b6847be468 |
17-Aug-2015 |
Chris Wren <cwren@android.com> |
am c1acc1df: am 5b37c0d8: am 22994783: am 877c2257: Merge "instrument fingerprint service" into mnc-dr-dev * commit 'c1acc1dfcea07cd9d78090c2aa90e93f91104729': instrument fingerprint service
|
c1acc1dfcea07cd9d78090c2aa90e93f91104729 |
17-Aug-2015 |
Chris Wren <cwren@android.com> |
am 5b37c0d8: am 22994783: am 877c2257: Merge "instrument fingerprint service" into mnc-dr-dev * commit '5b37c0d88c079f49602ff0bef5338e547658ef96': instrument fingerprint service
|
2299478362bfb5c0608dad083371b404124d9c89 |
17-Aug-2015 |
Chris Wren <cwren@android.com> |
am 877c2257: Merge "instrument fingerprint service" into mnc-dr-dev * commit '877c22579e18736ee77d106ee2419ae99203bc9b': instrument fingerprint service
|
abd89024acaa3870eb2a66a14f866d7f19afa3a9 |
17-Aug-2015 |
Alan Viverette <alanv@google.com> |
Merge "Manage accessibility focus during PhoneWindow save and restore"
|
877c22579e18736ee77d106ee2419ae99203bc9b |
17-Aug-2015 |
Chris Wren <cwren@android.com> |
Merge "instrument fingerprint service" into mnc-dr-dev
|
ce2c7849a0d73cc9eee22237024e52ec64b97201 |
17-Aug-2015 |
Seigo Nonaka <nona@google.com> |
Remove duplicate separator definition. INPUT_METHOD_SEPARATOR and INPUT_METHOD_SUBTYPE_SEPARATOR are defined in both InputMethodUtils and InputMethodSettings with same value. This CL removes definitions in InputMethodSettings and use SEPARATOR instead of SEPARATER. INPUT_METHOD_SEPARATOR and INPUT_METHOD_SUBTYPE_SEPARATOR in InputMethodUtils are originally introduced to IMMS by If0104151b3526da6ecc669adde3119a239ecafeb and they are moved to InputMethodUtils by I01f5fafbbcfe3e3f5313829162ec011eaf2ad991. INPUT_METHOD_SEPARATER and INPUT_METHOD_SUBTYPE_SEPARATER in InputMethodSettings are originally introducced to IMMS as a part of IMMS.InputMethodSettings by Icd0f13de396ce286ff6563e8c2775d53bcdacbf3 and InputMethodSettings is moved to InputMethodSettings by I0bc9954f163a3ec38d08b9ba842a8a31176eb6a6 Bug: 22285167 Change-Id: I3601c10902b44bb639581e3b816a3fc0a4851957
nputmethod/InputMethodUtils.java
|
f120f5233722610b0c652b9ec72e430aa4ebead6 |
16-Aug-2015 |
Dan Sandler <dsandler@android.com> |
Replace missing Color API. Removed in change Ic4cb43e7. I could switch back to the HSV methods or just do the lazy thing and copy the code in like in change Iae3d85c0. (Obviously I chose the latter.) Change-Id: I154626c326ee0bbf389df75f4a8050136b56c2d5
pp/PlatLogoActivity.java
|
127c297b40673fe9d0cf51edda733307924b6533 |
16-Aug-2015 |
Seigo Nonaka <nona@google.com> |
Merge "Use android.os.Debug.getCallers instead of self implementation."
|
8d365fe440e0412f49101b72c9bf2db59b6ec0c5 |
16-Aug-2015 |
Dan Sandler <dsandler@android.com> |
am d1b160f3: am 87c1e1b8: am 415c6cb2: am 8c8387d2: resolved conflicts (again!) for merge of 8ad3e817 to mnc-dr-dev * commit 'd1b160f362e4d2bd961d8091b438f8eeb7d61a2f': "I tried to think of the most harmless thing."
|
d1b160f362e4d2bd961d8091b438f8eeb7d61a2f |
16-Aug-2015 |
Dan Sandler <dsandler@android.com> |
am 87c1e1b8: am 415c6cb2: am 8c8387d2: resolved conflicts (again!) for merge of 8ad3e817 to mnc-dr-dev * commit '87c1e1b8a1f6927d2c31375e83fd353110edd326': "I tried to think of the most harmless thing."
|
415c6cb2358a0ad4821ec58c287b1de94de78d72 |
16-Aug-2015 |
Dan Sandler <dsandler@android.com> |
am 8c8387d2: resolved conflicts (again!) for merge of 8ad3e817 to mnc-dr-dev * commit '8c8387d235b780c4a78a54d8240fe1f5a17c6af5': "I tried to think of the most harmless thing."
|
e27dc2b09d738e3a51232724724a559eec7e45b7 |
15-Aug-2015 |
Seigo Nonaka <nona@google.com> |
Use android.os.Debug.getCallers instead of self implementation. This changes debug message format but does not change any other behavior. Maintaining InputMethodUtils.getStackTrace() doesn't make much sense because we already have a similar method in android.os.Debug. since there is already utility function in Android. The length 10 is sufficient for identifying caller modules. getStackTrace() is introduced by Ib23849d352db33f0747aa9d5a178f00ac726c13b just for debugging purpose as a part of Bug 6931482. Bug: 22285167 Change-Id: If3a6c0d2f51dc3774eef14b4f496b5b59ddcf5a6
nputmethod/InputMethodUtils.java
|
dda53bf065617fc6cf49e96982df7c57263cc557 |
15-Aug-2015 |
Seigo Nonaka <nona@google.com> |
Merge "Move parseInputMethodsAndSubtypesString to InputMethodUtils."
|
2028ddaa5024dfc9844376f2032115aee360155a |
06-Jul-2015 |
Seigo Nonaka <nona@google.com> |
Move parseInputMethodsAndSubtypesString to InputMethodUtils. This CL is mechanical code moving and does not change any existing semantics. parseInputMethodsAndSubtypesString is introduced by If0104151b3526da6ecc669adde3119a239ecafeb for addressing Bug 19822542. This code moving is one of the TODOs in above change. Bug: 22285167 Change-Id: I01f5fafbbcfe3e3f5313829162ec011eaf2ad991
nputmethod/InputMethodUtils.java
|
dc12e1531ff9c4f9cc77289cbc7a0cd838ffcb8b |
14-Aug-2015 |
Alan Viverette <alanv@google.com> |
Merge "Remove framework-private HSV APIs, replace with luminance"
|
fa42d28f60095d49ef4361c1b21b0e970332e2b9 |
14-Aug-2015 |
Daniel Sandler <dsandler@android.com> |
am 8ad3e817: Merge ""I tried to think of the most harmless thing."" into mnc-dev * commit '8ad3e81701a20169b3410a231302ce0c82f95100': "I tried to think of the most harmless thing."
|
8ad3e81701a20169b3410a231302ce0c82f95100 |
14-Aug-2015 |
Daniel Sandler <dsandler@android.com> |
Merge ""I tried to think of the most harmless thing."" into mnc-dev
|
c510ad56a8e01626a711e60ba97b01fd2121a72f |
14-Aug-2015 |
Chris Wren <cwren@android.com> |
instrument fingerprint service auth and enroll actions dumpsys for enrollment statistics Bug: 22951001 Change-Id: Id472789756df110fb8b02f542440c8112e0d2a44
ogging/MetricsLogger.java
|
deafeedc811160513f570f4ba305e26cbcc92d3b |
03-Aug-2015 |
Dan Sandler <dsandler@android.com> |
"I tried to think of the most harmless thing." Bug: 21984798 Change-Id: I33ffabb72c831ff814363601a82ac9a388cb1e99
pp/PlatLogoActivity.java
|
99ba7ad73c18cfe6942281ffbda07185c74e7dc7 |
14-Aug-2015 |
Svetoslav Ganov <svetoslavganov@google.com> |
am f6401419: am 340314fd: am 7c3d595a: am 4b655fd1: am b045331f: Merge "Add GTS test to ensure valid default permission grants - framework" into mnc-dev * commit 'f64014195b6d7bdc2f4d79f3c4c71de16d2fe338': Add GTS test to ensure valid default permission grants - framework
|
f64014195b6d7bdc2f4d79f3c4c71de16d2fe338 |
14-Aug-2015 |
Svetoslav Ganov <svetoslavganov@google.com> |
am 340314fd: am 7c3d595a: am 4b655fd1: am b045331f: Merge "Add GTS test to ensure valid default permission grants - framework" into mnc-dev * commit '340314fd0306f24fe8e4047b8feede071aadfb97': Add GTS test to ensure valid default permission grants - framework
|
7c3d595a3d2bdded486a01d6b00a435f4881ceed |
14-Aug-2015 |
Svetoslav Ganov <svetoslavganov@google.com> |
am 4b655fd1: am b045331f: Merge "Add GTS test to ensure valid default permission grants - framework" into mnc-dev * commit '4b655fd193992afff948df513c7b9b9a0389972e': Add GTS test to ensure valid default permission grants - framework
|
03e64e4edd8fc32fa04a4ca8dfc3184129281a55 |
14-Aug-2015 |
Svetoslav Ganov <svetoslavganov@google.com> |
am b045331f: Merge "Add GTS test to ensure valid default permission grants - framework" into mnc-dev * commit 'b045331fcb033507072bfd7899a147bb2be7176e': Add GTS test to ensure valid default permission grants - framework
|
ec6cf1846a67c421af5ce6f6acd38f64d65b1f1d |
13-Aug-2015 |
Alan Viverette <alanv@google.com> |
Manage accessibility focus during PhoneWindow save and restore Bug: 21403390 Change-Id: Ia474a54b55ba6e0309dda58939daa47b93a7dccb
olicy/PhoneWindow.java
|
bead6bcc61cdc87273f5063519f11db9408893f9 |
13-Aug-2015 |
Maurice Lam <yukl@google.com> |
Merge "[ExploreByTouchHelper] Make a11y calls on views"
|
e3928ca01d3fcc4e5bc2309bc02ff37592dd6230 |
13-Aug-2015 |
Stefan Kuhne <skuhne@google.com> |
Merge "Fixing layouting issues with NonClientDecorView"
|
f7b882c9c64418f1aacf4ffb73e8a3f92fed15de |
12-Aug-2015 |
Skuhne <skuhne@google.com> |
Fixing layouting issues with NonClientDecorView Also fixing focus issue where the non client decor view focus bar could aquire the focus. Bug: 22984173 Bug: 23115816 Change-Id: Id0e6645004404018ea29dd035ea8a15275e12da9
idget/NonClientDecorView.java
|
c87ad53299eec33371bb9669c1484db19b4e5451 |
13-Aug-2015 |
Alan Viverette <alanv@google.com> |
Merge "Temporary revert "Clean up phone window save/restore""
|
eae66cd2c90bdb274602fd2c6da97207553bbb80 |
13-Aug-2015 |
Alan Viverette <alanv@google.com> |
Temporary revert "Clean up phone window save/restore" This reverts commit 0578a725bf6905267b9caed6f5a8cedb2946e71e. Change-Id: Ic460a0a7785a6829aab9963191714120859d36b0
olicy/PhoneWindow.java
|
e38e547d9886771b255f48be6da07e575bfb17a0 |
13-Aug-2015 |
Alan Viverette <alanv@google.com> |
Merge "Clean up phone window save/restore"
|
0578a725bf6905267b9caed6f5a8cedb2946e71e |
13-Aug-2015 |
Alan Viverette <alanv@google.com> |
Clean up phone window save/restore Comment clean up, final declarations only. No functional changes. Change-Id: Ied118bcbd0462e2bf9745dee683d9e54a9767b1a
olicy/PhoneWindow.java
|
01da2fc7dff79f0d38dd298b60b9c4166134f56a |
13-Aug-2015 |
Stefan Kuhne <skuhne@google.com> |
Merge "Adding API to access / change the task bounds"
|
ce2faa5871e3bf5ec8407506df18bed209dd824c |
11-Aug-2015 |
Skuhne <skuhne@google.com> |
Adding API to access / change the task bounds Bug: 21738328 Change-Id: I3aabcbe1dcc5caa70f66554157f41fbfacf4c50f
olicy/PhoneWindow.java
idget/NonClientDecorView.java
|
52153f4c0540a991b5b7214f4f14b5a891479a3c |
11-Aug-2015 |
Svet Ganov <svetoslavganov@google.com> |
Add GTS test to ensure valid default permission grants - framework The platform grants runtime permissions by default to apps on the system image that provide core device use cases which a user expects to work out-of-the-box. We are now adding a test to ensure that OEMs cannot pregrant premissions on non approved components. bug:23043018 Change-Id: Id76717cce0ee59678956bd0be347d3c045fe4c51
til/ArrayUtils.java
|
8cf6d865cfb3c05034f947b81de8ca09a92037a0 |
12-Aug-2015 |
Raph Levien <raph@google.com> |
am d202d15d: am cf2d44be: am 855a862f: am c98a786c: am beabcb92: Merge "Fix Insertion ActionMode not showing on RTL languages" into mnc-dev * commit 'd202d15d9e4845537c4409c9880eb269b2b59129': Fix Insertion ActionMode not showing on RTL languages
|
d202d15d9e4845537c4409c9880eb269b2b59129 |
12-Aug-2015 |
Raph Levien <raph@google.com> |
am cf2d44be: am 855a862f: am c98a786c: am beabcb92: Merge "Fix Insertion ActionMode not showing on RTL languages" into mnc-dev * commit 'cf2d44bee50dc2950181bbf5974c32eacea6f0a7': Fix Insertion ActionMode not showing on RTL languages
|
855a862f6d1ef1af1b16c21d67645b5141db94fc |
12-Aug-2015 |
Raph Levien <raph@google.com> |
am c98a786c: am beabcb92: Merge "Fix Insertion ActionMode not showing on RTL languages" into mnc-dev * commit 'c98a786c693bf0bb617348e858ffe720db4d96d8': Fix Insertion ActionMode not showing on RTL languages
|
9dc2d5cd5bcd7519537828794a77a45d0a14ea03 |
12-Aug-2015 |
Raph Levien <raph@google.com> |
am beabcb92: Merge "Fix Insertion ActionMode not showing on RTL languages" into mnc-dev * commit 'beabcb92cbdec6f68bd712c9972e6f8377b78f46': Fix Insertion ActionMode not showing on RTL languages
|
beabcb92cbdec6f68bd712c9972e6f8377b78f46 |
12-Aug-2015 |
Raph Levien <raph@google.com> |
Merge "Fix Insertion ActionMode not showing on RTL languages" into mnc-dev
|
f95ed10d9da55c25013200fb35af63f0dac65cb4 |
12-Aug-2015 |
Clara Bayarri <clarabayarri@google.com> |
Fix Insertion ActionMode not showing on RTL languages When long pressing on an empty Text field with the system language set to RTL, the "paste" popup was not showing up. The Floating Toolbar requires a content rect to determine where the text is and place itself close to it. In the case of an empty field, we create a "fake" content rect by taking the placement of the cursor +1 pixel to the right. In RTL languages, this +1 causes the content rect to be considered off the bounds of the view, as the cursor is aligned to the right, and hence the Floating Toolbar is hidden. After making the rect a 0 width rect, we ran into the issue that it was considered out of bounds due to the calculation ignoring rects that simply touch the edge of the view's bounds. BUG: 22540083 Change-Id: I29c79b701f586970b2611178233eff082b802ec1
iew/FloatingActionMode.java
|
96165f4396a3ed5a6700dfe1507b43724fbefa57 |
12-Aug-2015 |
Adrian Roos <roosa@google.com> |
am e77660d7: am ea73528c: am afdfc2c0: am 192ca56d: am c0a4883d: Merge "Prevent overlap of color views in landscape" into mnc-dev * commit 'e77660d7f4e261f21e9d8d2098c451d55ccbc533': Prevent overlap of color views in landscape
|
961cdbf10fdc8fed3808471f08a080fbd38a19af |
12-Aug-2015 |
Alan Viverette <alanv@google.com> |
Add change type to ExploreByTouchHelper Bug: 22095062 Change-Id: I9816af56f03f2b8551642ef202a0465dee00ec15
idget/ExploreByTouchHelper.java
|
e77660d7f4e261f21e9d8d2098c451d55ccbc533 |
12-Aug-2015 |
Adrian Roos <roosa@google.com> |
am ea73528c: am afdfc2c0: am 192ca56d: am c0a4883d: Merge "Prevent overlap of color views in landscape" into mnc-dev * commit 'ea73528c66fda8e70b7672a2cbac7f80ea3686f2': Prevent overlap of color views in landscape
|
afdfc2c04dcd4da3fb18f719715ffdc9d0a82416 |
12-Aug-2015 |
Adrian Roos <roosa@google.com> |
am 192ca56d: am c0a4883d: Merge "Prevent overlap of color views in landscape" into mnc-dev * commit '192ca56d7a0c8a1a776bd8f9539c49f4b8ce3372': Prevent overlap of color views in landscape
|
44a80e2013022dea9d7e8bec21f095a19cb6131a |
12-Aug-2015 |
Adrian Roos <roosa@google.com> |
am c0a4883d: Merge "Prevent overlap of color views in landscape" into mnc-dev * commit 'c0a4883d58554c84d10911da20f43be149b47c53': Prevent overlap of color views in landscape
|
81590a48a4bb0b6700e5535c5bce720ddfc76fa2 |
12-Aug-2015 |
Alan Viverette <alanv@google.com> |
Remove framework-private HSV APIs, replace with luminance Luminance is the measure used by W3C to compute contrast ratios, so we should be preferring that for "brightness" comparisons. Bug: 22815971 Change-Id: I84a971d3cc6b12acebe8e455c0c0440c1c8bce06
olicy/PhoneWindow.java
|
47c8244e4e5c3093522fd1aa13dfbc20bd565dd1 |
12-Aug-2015 |
Todd Kennedy <toddke@google.com> |
Merge "Override package storage constraint"
|
fe836fabd9c6d3a3a7aaa51db7bb9bd6c9239833 |
12-Aug-2015 |
Adrian Roos <roosa@google.com> |
Prevent overlap of color views in landscape Removes overlap from the color views which resulted in subotimal looks when both color views were translucent and the nav bar was on the right edge. Also fixes a bug introduced in I2df7092a91eceeb815367ef917dd7289f4f2b27e where the navigation-bar-on-right-side case got forgotten and caused flickering in landscape when IMMERSIVE_STICKY was set but the navigation bar was visible. Bug: 22876533 Change-Id: I449a82eb3dc3f7b5051f26b37b362a196b4ff63a
olicy/PhoneWindow.java
|
59bc6e03a47044a0f6903787403ae6779024c26d |
11-Aug-2015 |
Yohei Yukawa <yukawa@google.com> |
Delete unused code from IMMS and its utility library. This CL changes nothing except for deleting unused code and methods from InputMethodManagerService and InputMethodUtils. No behavior change is expected. Bug: 22285167 Change-Id: I3bd814c8b5892b4ef28d6d5622014463df8f1c2b
nputmethod/InputMethodUtils.java
|
012d014c43c5fecb8f6e034089c22900c8755846 |
11-Aug-2015 |
Yohei Yukawa <yukawa@google.com> |
Merge "Use Java7 diamond operator in IMMS/IMS."
|
624262cc40689d8ce2905676b163eee54ac5bdf9 |
11-Aug-2015 |
Skuhne <skuhne@google.com> |
Disallowing decor on the home workspace/stack Bug: 23038659 Change-Id: Iee0b9fb3bd0b3f5d6759441485ef5edc514e8669
olicy/PhoneWindow.java
|
b0377bbf4e4e2b9b64a25223cd3b0c6386b3a0b7 |
11-Aug-2015 |
Yohei Yukawa <yukawa@google.com> |
Use Java7 diamond operator in IMMS/IMS. This CL changes nothing except for deleting redundant type parameters thanks to diamond operator. Bug: 22285167 Change-Id: I12807f147bd0ca72c243e6fff87250d8f32d556b
nputmethod/InputMethodUtils.java
|
a6786d66239568d7b97825b5205a37e22c76e8d6 |
11-Aug-2015 |
Maurice Lam <yukl@google.com> |
[ExploreByTouchHelper] Make a11y calls on views Make a11y calls on the views in ExploreByTouchHelper instead of on the delegate itself. This makes it consistent with the support library implementation and allows to use this helper on views that implement custom accessibility methods. (Like TextView) Change-Id: I6b0d94cecb752289394272dfcf9bd6f55f9700d9
idget/ExploreByTouchHelper.java
|
f39ca8f5e5f43f130b4590921087a63f88bb8286 |
07-Aug-2015 |
Todd Kennedy <toddke@google.com> |
Override package storage constraint We want to be able to move arbitrary packages to external storage, regardless what they specify in their manifest. This is a developer option and should be used with care. Trouble may ensue if an application is moved when it really doesn't want to be moved Bug: 22282121 Change-Id: I7664816a7fd122e6cdf3070fe50ce5464f325380
ontent/PackageHelper.java
|
a82e59a9a6a094a5509655a7ffcebc91aadef945 |
08-Aug-2015 |
Bryce Lee <brycelee@google.com> |
am 08e09f96: am ef56bfb2: am 3e96e06f: Merge "Make sure that changes to UI in SwipeDismissLayout are on UI thread." into cw-e-dev * commit '08e09f9617c1674f722e8dcd72b125b7c51be1fd': Make sure that changes to UI in SwipeDismissLayout are on UI thread.
|
08e09f9617c1674f722e8dcd72b125b7c51be1fd |
08-Aug-2015 |
Bryce Lee <brycelee@google.com> |
am ef56bfb2: am 3e96e06f: Merge "Make sure that changes to UI in SwipeDismissLayout are on UI thread." into cw-e-dev * commit 'ef56bfb27ae259116fe41fa4b6157828fc67f344': Make sure that changes to UI in SwipeDismissLayout are on UI thread.
|
f4dd71a2657d23d12d5fe6e5e1273aab65d80ca4 |
07-Aug-2015 |
Stefan Kuhne <skuhne@google.com> |
Using workspace to dertermine decor to use This patch uses the assigned stack to determine if a non client decor needs to be added or not. Since the visibility of the non client decor is dependent on the used workspace, and an application can transfer to a different workspace at any time, the visibility might also change at any time. As such this patch will also create the nc decor for every window which might need it later in time. BUG: 22984908 Change-Id: Ic7c0b3fd93d021bce882a5345738ceb3f608a3b9
olicy/PhoneWindow.java
idget/NonClientDecorView.java
|
3e96e06f12cc0944c9954fc654504f9376f13fc1 |
08-Aug-2015 |
Bryce Lee <brycelee@google.com> |
Merge "Make sure that changes to UI in SwipeDismissLayout are on UI thread." into cw-e-dev
|
8a148a3b1de69a018867506a42774a47870f6f6c |
08-Aug-2015 |
Bryce Lee <brycelee@google.com> |
Make sure that changes to UI in SwipeDismissLayout are on UI thread. Bug: 23036658 Change-Id: I2f51f7275c24f32c5f291f58b0dd331e608d8beb
idget/SwipeDismissLayout.java
|
1b42057707dce8039326492e89a766f397043aa8 |
07-Aug-2015 |
Stefan Kuhne <skuhne@google.com> |
Adding actions to non client decor buttons This patch requires CL 744205 to be landed first. Bug: 22881983 Change-Id: I1bbce52e18719adcd09c7e70e09c37ec33387b04
olicy/PhoneWindow.java
idget/NonClientDecorView.java
|
a28587169964cc9111c04cff3c3741dca4e00243 |
06-Aug-2015 |
Chris Wren <cwren@android.com> |
am 212157e3: am fd18fc86: am 8a38babb: am 062130d9: am 93f3fc87: Merge "add metrics to assistant" into mnc-dev * commit '212157e3cdbf4d685927fe8bfc2e5c99bcb8f390': add metrics to assistant
|
212157e3cdbf4d685927fe8bfc2e5c99bcb8f390 |
06-Aug-2015 |
Chris Wren <cwren@android.com> |
am fd18fc86: am 8a38babb: am 062130d9: am 93f3fc87: Merge "add metrics to assistant" into mnc-dev * commit 'fd18fc86866d7887a6a22622e6618362beecae4c': add metrics to assistant
|
816f07bce057fdbe9f50c4cb0a2b1cbf111fb660 |
06-Aug-2015 |
Chris Wren <cwren@android.com> |
am 93f3fc87: Merge "add metrics to assistant" into mnc-dev * commit '93f3fc876639cd23ff176cba2e1f8f08df6f3fb5': add metrics to assistant
|
a35c96eb90f3be5980797b160da3780f2b8f35e6 |
06-Aug-2015 |
Chris Wren <cwren@android.com> |
add metrics to assistant long press screenshot enabled context enabled Bug: 22949579 Change-Id: Iac178207fa7149cda03c9a817a0d1450e46e1c59
ogging/MetricsLogger.java
|
ed9f69d2b6c82998573a877a0a2acd51061c645f |
05-Aug-2015 |
Stefan Kuhne <skuhne@google.com> |
Merge "Adding the 'non client decor view' to free floating windows"
|
61b47bb267dec696e1bb11f7c5eb6b9d2f4bd096 |
28-Jul-2015 |
Stefan Kuhne <skuhne@google.com> |
Adding the 'non client decor view' to free floating windows This patch adds a new free floating window non client decor view which has: - Two buttons (maximize and close) as it meets our current UX design - A Shadow which changes size with focus - It's own view as preparation for the thread distributed drawing and user interaction handling (resize handles, etc) Missing is at this point: - The button functionality itself. - Changing/removing decors based on window type (once the needed patches land. bug: 21738666 bug: 21739152 Change-Id: I6e41f2a7470256cee7bae35029d7e8c43fb235dd
olicy/PhoneWindow.java
idget/NonClientDecorView.java
|
4f574285d46c0d3e2b633bfd924b21fb385a0b5f |
05-Aug-2015 |
Mitchell Wills <mwills@google.com> |
am ebcf99d3: am c439c236: am bf026e68: am b0e9e731: am bce3eb22: Merge "Fix incorrect default wifi power draw values" into mnc-dev * commit 'ebcf99d310f4121d0cb5edb18cb7c7eddd6e1f6b': Fix incorrect default wifi power draw values
|
ebcf99d310f4121d0cb5edb18cb7c7eddd6e1f6b |
05-Aug-2015 |
Mitchell Wills <mwills@google.com> |
am c439c236: am bf026e68: am b0e9e731: am bce3eb22: Merge "Fix incorrect default wifi power draw values" into mnc-dev * commit 'c439c236f1f98e0ba0d4472b2422b078af03e782': Fix incorrect default wifi power draw values
|
701a36d594ac9defd46a2010760a8e600e3b529f |
05-Aug-2015 |
Mitchell Wills <mwills@google.com> |
am bce3eb22: Merge "Fix incorrect default wifi power draw values" into mnc-dev * commit 'bce3eb22afcd57b7f1bdde26030f8c44bb885a4b': Fix incorrect default wifi power draw values
|
bce3eb22afcd57b7f1bdde26030f8c44bb885a4b |
05-Aug-2015 |
Mitchell Wills <mwills@google.com> |
Merge "Fix incorrect default wifi power draw values" into mnc-dev
|
008cde4da5d861cbeb19bf0d123e9be151e74496 |
05-Aug-2015 |
Mitchell Wills <mwills@google.com> |
am c1d02417: am d9b729c7: am 992ae880: am e8c888c4: am 385dfd34: Merge "Charge apps for wifi tx time while scanning" into mnc-dev * commit 'c1d02417bbd4df7b3b8273a1fdd4dc7aedfef441': Charge apps for wifi tx time while scanning
|
c1d02417bbd4df7b3b8273a1fdd4dc7aedfef441 |
05-Aug-2015 |
Mitchell Wills <mwills@google.com> |
am d9b729c7: am 992ae880: am e8c888c4: am 385dfd34: Merge "Charge apps for wifi tx time while scanning" into mnc-dev * commit 'd9b729c7c5ab7f9f348edc61ddec41fb54ba5730': Charge apps for wifi tx time while scanning
|
bb4fd9009e0cf91ba68ca0192486045843658e7e |
05-Aug-2015 |
Mitchell Wills <mwills@google.com> |
am 385dfd34: Merge "Charge apps for wifi tx time while scanning" into mnc-dev * commit '385dfd349ff773c499859ee44552995e9c25759c': Charge apps for wifi tx time while scanning
|
385dfd349ff773c499859ee44552995e9c25759c |
04-Aug-2015 |
Mitchell Wills <mwills@google.com> |
Merge "Charge apps for wifi tx time while scanning" into mnc-dev
|
f901649bd920adbc1f956782d0bb0b5f7640afe1 |
30-Jul-2015 |
Mitchell Wills <mwills@google.com> |
Charge apps for wifi tx time while scanning Bug: 22955562 Change-Id: Ie2c6ab65e7b592272e1cad120ac606fcfd6ea677
s/BatteryStatsImpl.java
|
1e0e22fdb63ccb6709cd97e55764388179ebdc08 |
04-Aug-2015 |
Kevin Cernekee <cernekee@google.com> |
Merge "Clean up javadoc in StateMachine"
|
083e1d9e4b32dde846b763474152664d62f5b3f1 |
30-Jul-2015 |
Mitchell Wills <mwills@google.com> |
Fix incorrect default wifi power draw values Bug: 22848679 Change-Id: Ief4e3e05b051b93efbe30fdc8903cce6765d2ed8
s/WifiPowerCalculator.java
s/WifiPowerEstimator.java
|
d3821f3fe53ed751e4b95b39ab0349c169a2486e |
04-Aug-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 70593fb0: am 347c8850: am 4eb6c10d: am 7608f541: am 59d72c86: Merge "BatteryStats: Add debug logging to find source of b/22716723" into mnc-dev * commit '70593fb065ad66e7fda971d3e3b70c6e0019bd3a': BatteryStats: Add debug logging to find source of b/22716723
|
e8585a23de53cb98ca0a8999ab9f685bc279ac16 |
04-Aug-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 59d72c86: Merge "BatteryStats: Add debug logging to find source of b/22716723" into mnc-dev * commit '59d72c86269f4d0c914c233d16a9bf00f0440df8': BatteryStats: Add debug logging to find source of b/22716723
|
70593fb065ad66e7fda971d3e3b70c6e0019bd3a |
04-Aug-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 347c8850: am 4eb6c10d: am 7608f541: am 59d72c86: Merge "BatteryStats: Add debug logging to find source of b/22716723" into mnc-dev * commit '347c8850b01adbd4bf310441678908aaea025f27': BatteryStats: Add debug logging to find source of b/22716723
|
fbabe7dd6a25f1ed1228ea65a2305f298427a99b |
03-Aug-2015 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStats: Add debug logging to find source of b/22716723 Bug:22716723 Change-Id: I97b940b702666b393555622d034e1c694b1e346a
s/BatteryStatsImpl.java
s/KernelWakelockReader.java
|
e318d8c7d1f8ac7885b6b5536673c0d21878ccd9 |
18-Jun-2015 |
Kevin Cernekee <cernekee@google.com> |
Clean up javadoc in StateMachine Fix markup to use <pre> instead of <code> for multiline examples. Fix a couple of miscellaneous typos and run-on sentences. Tested by running `javadoc -d /tmp/jd StateMachine.java` and then viewing the result in Chrome. Change-Id: I3d0eee4be4c39a77fa9415f457d3c53bc17d66f1
til/StateMachine.java
|
2a1e42e7afd3aa0df3df273b3868f1c644f2a485 |
03-Aug-2015 |
Alan Viverette <alanv@google.com> |
am 9bd3c31c: am 1d5837c6: am 5c8a5d0f: am ce337493: am ef3f58e5: Merge "Make ResolverDrawerLayout look like a ScrollView to accessibility" into mnc-dev * commit '9bd3c31cce024c67641620d2e32f90982b8b0b6f': Make ResolverDrawerLayout look like a ScrollView to accessibility
|
858e0530f2a2979a4054a6f084829e41ae579c2d |
03-Aug-2015 |
Alan Viverette <alanv@google.com> |
am 12e3c3c9: am 6851c613: am a2db7e68: am 42c9b35f: am e76bf46a: Merge "Add badge content description to TargetInfo, use in ResolverActivity" into mnc-dev * commit '12e3c3c9946179cabbea413762226dec5c245560': Add badge content description to TargetInfo, use in ResolverActivity
|
9bd3c31cce024c67641620d2e32f90982b8b0b6f |
03-Aug-2015 |
Alan Viverette <alanv@google.com> |
am 1d5837c6: am 5c8a5d0f: am ce337493: am ef3f58e5: Merge "Make ResolverDrawerLayout look like a ScrollView to accessibility" into mnc-dev * commit '1d5837c6b031d00202e4e0bba0278d9bb259c73d': Make ResolverDrawerLayout look like a ScrollView to accessibility
|
12e3c3c9946179cabbea413762226dec5c245560 |
03-Aug-2015 |
Alan Viverette <alanv@google.com> |
am 6851c613: am a2db7e68: am 42c9b35f: am e76bf46a: Merge "Add badge content description to TargetInfo, use in ResolverActivity" into mnc-dev * commit '6851c61317c394cc78f53aa2385fffdcac8a4722': Add badge content description to TargetInfo, use in ResolverActivity
|
5be6cc6db941ce5756743191366f2a8b9c2e3b2f |
03-Aug-2015 |
Alan Viverette <alanv@google.com> |
am ef3f58e5: Merge "Make ResolverDrawerLayout look like a ScrollView to accessibility" into mnc-dev * commit 'ef3f58e59ba44b2679e98ccb46d588eba2c99cac': Make ResolverDrawerLayout look like a ScrollView to accessibility
|
7b77b284dece5d3049c1fe8d826a5172485c9b28 |
03-Aug-2015 |
Alan Viverette <alanv@google.com> |
am e76bf46a: Merge "Add badge content description to TargetInfo, use in ResolverActivity" into mnc-dev * commit 'e76bf46ab9d59592a06fbb3fcff826a50d548b9f': Add badge content description to TargetInfo, use in ResolverActivity
|
ef3f58e59ba44b2679e98ccb46d588eba2c99cac |
03-Aug-2015 |
Alan Viverette <alanv@google.com> |
Merge "Make ResolverDrawerLayout look like a ScrollView to accessibility" into mnc-dev
|
e76bf46ab9d59592a06fbb3fcff826a50d548b9f |
03-Aug-2015 |
Alan Viverette <alanv@google.com> |
Merge "Add badge content description to TargetInfo, use in ResolverActivity" into mnc-dev
|
22350a8c2ce619ea799bba67d1fbced03ef44355 |
03-Aug-2015 |
Yusuke Sato <yusukes@google.com> |
am 82e78074: am b98e2353: am 158560ad: Merge "Distinguish user-requested shutdown from power-related ones" * commit '82e780743046e620b724c28023b580e0e624bb15': Distinguish user-requested shutdown from power-related ones
|
82e780743046e620b724c28023b580e0e624bb15 |
03-Aug-2015 |
Yusuke Sato <yusukes@google.com> |
am b98e2353: am 158560ad: Merge "Distinguish user-requested shutdown from power-related ones" * commit 'b98e235364c2b221521f622c546733b2862e4677': Distinguish user-requested shutdown from power-related ones
|
1ff29f2d569bb4c2ebfd57de1a52a6822e060681 |
03-Aug-2015 |
Alan Viverette <alanv@google.com> |
Make ResolverDrawerLayout look like a ScrollView to accessibility Disable accessibility focus on the layout itself and expose the class name as ScrollView so that we can get auto-scroll working until we have first-class support for specifying automatic scrolling behavior. Bug: 22667764 Change-Id: I9b97e40f16038046898e5b56b935a61db9073ac6
idget/ResolverDrawerLayout.java
|
5f2dc6f3e1de329e3ea3b9927ef91d95615adbe5 |
01-Aug-2015 |
Svetoslav Ganov <svetoslavganov@google.com> |
am 9a3d898a: am 4bdf81a0: am 4f3d5c75: am 1eb06eaa: am 8dbd4848: Merge "Add per UID control to app ops." into mnc-dev * commit '9a3d898a5802b4d3eb398fe618a4c2f202f96753': Add per UID control to app ops.
|
f6f1a7ec9935c32e6c1155333de94ac9cd544442 |
01-Aug-2015 |
Dianne Hackborn <hackbod@google.com> |
am 628b4125: am bc2a8843: am b97c5ddd: am 9b36f526: am c1836bb0: Merge "Change MNC codename to just M." into mnc-dev * commit '628b4125843b93dc7f3ed0c9bbea76ff470d2eed': Change MNC codename to just M.
|
9a3d898a5802b4d3eb398fe618a4c2f202f96753 |
01-Aug-2015 |
Svetoslav Ganov <svetoslavganov@google.com> |
am 4bdf81a0: am 4f3d5c75: am 1eb06eaa: am 8dbd4848: Merge "Add per UID control to app ops." into mnc-dev * commit '4bdf81a07f3279c0477a4d0c565857ab10674974': Add per UID control to app ops.
|
628b4125843b93dc7f3ed0c9bbea76ff470d2eed |
01-Aug-2015 |
Dianne Hackborn <hackbod@google.com> |
am bc2a8843: am b97c5ddd: am 9b36f526: am c1836bb0: Merge "Change MNC codename to just M." into mnc-dev * commit 'bc2a88431e3dc51e2245cc28e327f11d0c78bd56': Change MNC codename to just M.
|
52f805e4b1a076e5d205822e3c6ab33609b5e163 |
01-Aug-2015 |
Svetoslav Ganov <svetoslavganov@google.com> |
am 8dbd4848: Merge "Add per UID control to app ops." into mnc-dev * commit '8dbd48485044b1ab25fb8fb5e8e9b9772a3478c4': Add per UID control to app ops.
|
8dbd48485044b1ab25fb8fb5e8e9b9772a3478c4 |
01-Aug-2015 |
Svetoslav Ganov <svetoslavganov@google.com> |
Merge "Add per UID control to app ops." into mnc-dev
|
2af5708ab0e55fe68f1810cefdc6e3889233c186 |
30-Jul-2015 |
Svet Ganov <svetoslavganov@google.com> |
Add per UID control to app ops. The app ops mananger service maintains a mapping from UID to a list of packages where each package is mapped to a list of non-default app op states (default states are inferred and not stored). Hence, specifying the app op state for a UID requires setting the app op for each package in the shared UID. This is problematic when installing new packages if there is a non-default app op policy set for another already installed package in the same UID as the app op for the new package has to be updated to be in sync. The package installer cannot do this as it is in another process and the app op update will not be atomic. Therefore, the app ops manager service has to support specifying app op policy on a per UID basis. We now have a UID state object that contains the per package non-default app op states as well as the per uid non-default app op states. If there is a UID policy specified then it takes precedence over the per package one. Even further, changing the uid policy updates the package policies in this UID if the state is non-default. Changing a package app op state also updates the app op state for the whole UID if the per UID policy for this op is non-default. Clearing the app op state for a package, clears the policy for the UID as well. bug:22802981 Change-Id: I78044906d9fcc6066abf07e706c2c88f3397d293
pp/IAppOpsService.aidl
|
c2369c5301c489195daa25894ea838cfa7f2a661 |
01-Aug-2015 |
Yusuke Sato <yusukes@google.com> |
am b98e2353: am 158560ad: Merge "Distinguish user-requested shutdown from power-related ones" * commit 'b98e235364c2b221521f622c546733b2862e4677': Distinguish user-requested shutdown from power-related ones
|
ce5d92c31370b8c0e6989506e1ee95e181f93c53 |
31-Jul-2015 |
Alan Viverette <alanv@google.com> |
Add badge content description to TargetInfo, use in ResolverActivity Bug: 22667344 Change-Id: Iee241b9179c74a15b1c635cf90d2f96f6f7b31cd
pp/ChooserActivity.java
pp/ResolverActivity.java
|
f2269f0454bd57d012c5df37e9b88023c2d924f2 |
30-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
Change MNC codename to just M. Change-Id: I4281d200ff6560791c47cf9073ceea1cb509361e
olicy/PhoneWindow.java
|
c1836bb0f1bf3e5ef0911719525da0bab3e53507 |
31-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
Merge "Change MNC codename to just M." into mnc-dev
|
705ffd1efe529bb291e90fa06e92c8090ee98627 |
22-Jul-2015 |
Yusuke Sato <yusukes@google.com> |
Distinguish user-requested shutdown from power-related ones With this patch, when the user requested shutdown, PowerManagerService sets sys.powerctl is set to "shutdown,userrequested", and init runs fsck on shutdown. When shutdown is triggered due to a low power state etc., the service sets the property to "shutdown,", and init immediately shuts down the system without running the command. This is a follow-up CL for http://r.android.com/158525. Bug: 21853106 Change-Id: Iae72990130fe9aa479c802f77301438190dbbfb3
pp/ShutdownActivity.java
|
0d7c7c5f853beb290820b14f2dc2970522b989ee |
30-Jul-2015 |
Adrian Roos <roosa@google.com> |
am 38ea7978: am bb8326d0: am f03ad443: am f65209d8: am e2cd8419: Merge "Fix pattern lock for accessibility" into mnc-dev * commit '38ea797860960477bce5d3e73b7d351f436d7090': Fix pattern lock for accessibility
|
0e3de6cacaffcfeda4d6353be61e2f1f9ed80705 |
30-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
Change MNC codename to just M. Change-Id: I4281d200ff6560791c47cf9073ceea1cb509361e
olicy/PhoneWindow.java
|
38ea797860960477bce5d3e73b7d351f436d7090 |
30-Jul-2015 |
Adrian Roos <roosa@google.com> |
am bb8326d0: am f03ad443: am f65209d8: am e2cd8419: Merge "Fix pattern lock for accessibility" into mnc-dev * commit 'bb8326d0cc1a15d7f78978d28646708eac107a2d': Fix pattern lock for accessibility
|
7840685465f988e9a8afc113298096fe9481e87e |
29-Jul-2015 |
Adrian Roos <roosa@google.com> |
am e2cd8419: Merge "Fix pattern lock for accessibility" into mnc-dev * commit 'e2cd84196e1266200f906b5d721640217fc2e6f9': Fix pattern lock for accessibility
|
e2cd84196e1266200f906b5d721640217fc2e6f9 |
29-Jul-2015 |
Adrian Roos <roosa@google.com> |
Merge "Fix pattern lock for accessibility" into mnc-dev
|
d2def946390505077766e34b6df4a529b25fdc23 |
27-Jul-2015 |
Adrian Roos <roosa@google.com> |
Fix pattern lock for accessibility - remove the content description in Keyguard - only show virtual views when pattern is in progress - add a content description when the pattern is not in progress Bug: 22646748 Change-Id: Id32a37c4c74c82b547cee8861b2856fa0a08c41c
idget/LockPatternView.java
|
014964d8d41a9deb141b7616add55e0bf06e71d7 |
29-Jul-2015 |
Chris Wren <cwren@android.com> |
am 0d46bed3: am 525cfc01: am baafac4a: am ce10d7a5: am 1bd310e1: Merge "import more metrics enums" into mnc-dev * commit '0d46bed330fcf99ec68b0ecf99d95c9aae4a930c': import more metrics enums
|
0d46bed330fcf99ec68b0ecf99d95c9aae4a930c |
29-Jul-2015 |
Chris Wren <cwren@android.com> |
am 525cfc01: am baafac4a: am ce10d7a5: am 1bd310e1: Merge "import more metrics enums" into mnc-dev * commit '525cfc010593763e6ec88f62e4b7dd005865ecdf': import more metrics enums
|
2eeb47c6a15141dc78bef94fc6f173d833f58143 |
29-Jul-2015 |
Chris Wren <cwren@android.com> |
am 1bd310e1: Merge "import more metrics enums" into mnc-dev * commit '1bd310e18c50d4fd81207a3e2fe61cc694ee7607': import more metrics enums
|
1bd310e18c50d4fd81207a3e2fe61cc694ee7607 |
29-Jul-2015 |
Chris Wren <cwren@android.com> |
Merge "import more metrics enums" into mnc-dev
|
7ca82d915ea92ef74e21a7abb332d74e5fd26a9c |
29-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 2a098fe9: am 2529d39d: am 858e4a6f: am 9aae8d9c: am c96e6f19: Merge "BatteryStats: Use proper power calculator when energy data is received" into mnc-dev * commit '2a098fe90ab0e60c2326e9aedbfdd85529de782f': BatteryStats: Use proper power calculator when energy data is received
|
2a098fe90ab0e60c2326e9aedbfdd85529de782f |
29-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 2529d39d: am 858e4a6f: am 9aae8d9c: am c96e6f19: Merge "BatteryStats: Use proper power calculator when energy data is received" into mnc-dev * commit '2529d39d3184ab66207f3fde9f2106276a2c1c16': BatteryStats: Use proper power calculator when energy data is received
|
e1d440be81e518450c0c013711926f570b928738 |
29-Jul-2015 |
Jorim Jaggi <jjaggi@google.com> |
am 7580672f: am ce58fa95: am fed9b281: am 353fe1c6: am 0d210f63: Animation for touch, wake and unlock * commit '7580672fa8455dccc78806dcd878a5e191a62a45': Animation for touch, wake and unlock
|
9466fa27b1dc46376ebde62a300954bd88a198d7 |
29-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
am c96e6f19: Merge "BatteryStats: Use proper power calculator when energy data is received" into mnc-dev * commit 'c96e6f19937ac36c8147a52863a43b35895aeb0b': BatteryStats: Use proper power calculator when energy data is received
|
c96e6f19937ac36c8147a52863a43b35895aeb0b |
29-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStats: Use proper power calculator when energy data is received" into mnc-dev
|
7580672fa8455dccc78806dcd878a5e191a62a45 |
29-Jul-2015 |
Jorim Jaggi <jjaggi@google.com> |
am ce58fa95: am fed9b281: am 353fe1c6: am 0d210f63: Animation for touch, wake and unlock * commit 'ce58fa9593ae9b0d5e29485019876bde5c54848b': Animation for touch, wake and unlock
|
c691d3ccf4eb29376225bcbeb35bc532a3071ed1 |
29-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStats: Use proper power calculator when energy data is received We check for the presence of energy data when determining whether to use the WiFiPowerCalculator or WiFiPowerEstimator. Since we can receive this data later, we need to switch to the WiFiPowerCalculator if we weren't using it before. We can't ask the hardware if it supports energy data because that would involve a call into WiFiManagerService, which can cause a deadlock if we are holding the BatteryStatsService lock while using this class. Bug:22776010 Change-Id: Id685d487c56595eab1d382f49da9417a423bb517
s/BatteryStatsHelper.java
|
66c3fc38545923152a8bb04e8a73418205cec21d |
29-Jul-2015 |
Jorim Jaggi <jjaggi@google.com> |
am 0d210f63: Animation for touch, wake and unlock * commit '0d210f6395072db4a4c53d4cb8fac4a59a3965b4': Animation for touch, wake and unlock
|
0d210f6395072db4a4c53d4cb8fac4a59a3965b4 |
10-Jul-2015 |
Jorim Jaggi <jjaggi@google.com> |
Animation for touch, wake and unlock - Add callback to inform SysUI when the screen has been unblocked and turned on. - Cleanup inconsistent messaging about device interactive/screen on and off. - Add callbacks to inform SysUI about screen states - Implement a quick fade for the scrim after touch, wake, and unlock. First, start with a black scrim on top of everything, and then fade it out. - Make sure we play the normal unlock animation when device is pulsing - Override navigation bar animations for touch, wake and unlock: Fade in the same manner as the scrim. Bug: 22571198 Bug: 21855614 Change-Id: I8ff08d72cced1e0f03c78d71ff710d8a4f6b848c
olicy/IKeyguardService.aidl
|
6105a30d9d5a288fae71e41832b3f404b0f04bce |
28-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
am 0091e2c0: am 639fd0e9: am 025a5dc6: am 108f5493: am 3551a59b: Merge "Work on issue #21516866: Implement voice interaction in ResolverActivity" into mnc-dev * commit '0091e2c03d1f2d212c94a3096e86407c78df6820': Work on issue #21516866: Implement voice interaction in ResolverActivity
|
0091e2c03d1f2d212c94a3096e86407c78df6820 |
28-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
am 639fd0e9: am 025a5dc6: am 108f5493: am 3551a59b: Merge "Work on issue #21516866: Implement voice interaction in ResolverActivity" into mnc-dev * commit '639fd0e9d8ecb59f8d15b3f1e5ec7a6ae6cc3161': Work on issue #21516866: Implement voice interaction in ResolverActivity
|
8b679bfa3691d71c4ee70e23fc06edc5a3799483 |
28-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
am 3551a59b: Merge "Work on issue #21516866: Implement voice interaction in ResolverActivity" into mnc-dev * commit '3551a59b277fd4dc924f48116c153a50fb0913eb': Work on issue #21516866: Implement voice interaction in ResolverActivity
|
57dd737443a174379eb638450e4888500d8e4a23 |
28-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
Work on issue #21516866: Implement voice interaction in ResolverActivity The main change here is to not allow the dialog to go in to its "focus on the last app the user selected" when running in voice interaction mode, instead just always giving a simple list. This also fixes some problems with cleaning up active commands when an activity finishes and not forcing the current session to go away when the screen is turned off. Also added some debug help, having activity print the state of the voice interactor. Change-Id: Ifebee9c74d78398a730a280bb4970f47789dadf5
pp/ResolverActivity.java
|
de061b8175de38e220542dc7867179dd6d5acdcd |
28-Jul-2015 |
Chris Wren <cwren@android.com> |
import more metrics enums sysui tuners inactive apps Bug: 21114836 Change-Id: I43c4b97c6998374b39d7346bae1e1eca3d761543
ogging/MetricsConstants.java
ogging/MetricsLogger.java
|
16478a8d5cc48ce0c2a18e38ce553e404a6cc153 |
27-Jul-2015 |
Jorim Jaggi <jjaggi@google.com> |
am 7eec4216: am 04f61ee8: am f040100c: am 6a601960: am 9e49b5d6: Merge "Move PIN/Pattern appear animation to RenderThread (1/2)" into mnc-dev * commit '7eec421639a6d71f1f5cf1ee066766731d94955b': Move PIN/Pattern appear animation to RenderThread (1/2)
|
7eec421639a6d71f1f5cf1ee066766731d94955b |
27-Jul-2015 |
Jorim Jaggi <jjaggi@google.com> |
am 04f61ee8: am f040100c: am 6a601960: am 9e49b5d6: Merge "Move PIN/Pattern appear animation to RenderThread (1/2)" into mnc-dev * commit '04f61ee85da93f2d15034f290faec7512c176d59': Move PIN/Pattern appear animation to RenderThread (1/2)
|
d315926aecc36f86406bb2fefcb8742cd7238d91 |
27-Jul-2015 |
Jorim Jaggi <jjaggi@google.com> |
am 9e49b5d6: Merge "Move PIN/Pattern appear animation to RenderThread (1/2)" into mnc-dev * commit '9e49b5d679672ea4a64382f9a36663c73603961b': Move PIN/Pattern appear animation to RenderThread (1/2)
|
f244b3aa978ee602858f7034a3c165ce172ac6a6 |
27-Jul-2015 |
Phil Burk <philburk@google.com> |
am 4a30f4d8: am 95e51b84: am 5821d548: am 21fdbd91: am fef1b289: Merge "MIDI: fix running status parser" into mnc-dev * commit '4a30f4d864fb208890ce7f65ebebcec287c10d2f': MIDI: fix running status parser
|
9e49b5d679672ea4a64382f9a36663c73603961b |
27-Jul-2015 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Move PIN/Pattern appear animation to RenderThread (1/2)" into mnc-dev
|
4a30f4d864fb208890ce7f65ebebcec287c10d2f |
27-Jul-2015 |
Phil Burk <philburk@google.com> |
am 95e51b84: am 5821d548: am 21fdbd91: am fef1b289: Merge "MIDI: fix running status parser" into mnc-dev * commit '95e51b84454e41d2a54e845f57a73e8c3b54931d': MIDI: fix running status parser
|
a37a1b006e4485a04befdc51945b7ca5d249f29b |
27-Jul-2015 |
Phil Burk <philburk@google.com> |
am fef1b289: Merge "MIDI: fix running status parser" into mnc-dev * commit 'fef1b28917df9a23b28ec5e5e7f83097b8574550': MIDI: fix running status parser
|
fef1b28917df9a23b28ec5e5e7f83097b8574550 |
27-Jul-2015 |
Phil Burk <philburk@google.com> |
Merge "MIDI: fix running status parser" into mnc-dev
|
98e94aead75dda707eef97828df1db44ce1e7e96 |
24-Jul-2015 |
Phil Burk <philburk@google.com> |
MIDI: fix running status parser Running status was being parsed incorrectly. This could cause stuck notes or exceptions when sending running status messages to a Bluetooth MIDI device. Bug: 22689606 Change-Id: I9f7abce9758927be587eead9614617d5b0076353 Signed-off-by: Phil Burk <philburk@google.com>
idi/MidiConstants.java
idi/MidiFramer.java
|
e3a1ea11528381258f78be011d97cbbf0807cdce |
24-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
am b365dff5: am bd3d9a0d: am 86f88bc4: am b572b950: am 4a368659: Merge "Fix issue #22414729: Checkin start clock time is different from hsitory reset time" into mnc-dev * commit 'b365dff5c23b35170f12dd034fa40f911a00b325': Fix issue #22414729: Checkin start clock time is different from hsitory reset time
|
e4e691b80206500820205cb9ed3c2ff18d9952dc |
24-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
am a0d43c31: am 602d71db: am 898e3dda: am 92638a0c: am 6625047a: Merge "BatteryStats: Use English locale for dump and checkin data" into mnc-dev * commit 'a0d43c31df8a5c1d3a52dc28a263cb2c4b1b0092': BatteryStats: Use English locale for dump and checkin data
|
180dff0baecb7c5bf6aabff5dea2c9282004541b |
24-Jul-2015 |
Jason Monk <jmonk@google.com> |
am bb8b0368: am dea13a96: am c063146f: am 72548325: am 4fc1b707: Merge changes from topic \'TunerLoc\' into mnc-dev * commit 'bb8b0368c5b4ddf5cbf3cb5c0c9bbe9027bc617b': Add metrics to tuner Move tuner enable point to QS
|
b365dff5c23b35170f12dd034fa40f911a00b325 |
24-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
am bd3d9a0d: am 86f88bc4: am b572b950: am 4a368659: Merge "Fix issue #22414729: Checkin start clock time is different from hsitory reset time" into mnc-dev * commit 'bd3d9a0d41f0977b9827c55a98cda3b9e6852b5b': Fix issue #22414729: Checkin start clock time is different from hsitory reset time
|
a0d43c31df8a5c1d3a52dc28a263cb2c4b1b0092 |
24-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 602d71db: am 898e3dda: am 92638a0c: am 6625047a: Merge "BatteryStats: Use English locale for dump and checkin data" into mnc-dev * commit '602d71db2e32faf2349d6b4c9a1fe71ba9f27e39': BatteryStats: Use English locale for dump and checkin data
|
bb8b0368c5b4ddf5cbf3cb5c0c9bbe9027bc617b |
24-Jul-2015 |
Jason Monk <jmonk@google.com> |
am dea13a96: am c063146f: am 72548325: am 4fc1b707: Merge changes from topic \'TunerLoc\' into mnc-dev * commit 'dea13a962356e54881c3924fc07c1aed97a97f46': Add metrics to tuner Move tuner enable point to QS
|
ffbc117229bcd856cabf309c2623f1dba7816d38 |
24-Jul-2015 |
Jorim Jaggi <jjaggi@google.com> |
am f30c5f56: am 93a25f77: am fba92611: am fcf9acb9: am 20df6234: Merge "Add callback to voice interaction session for lockscreen shown" into mnc-dev * commit 'f30c5f56187fed6452d557a44df8b63d8eb130a2': Add callback to voice interaction session for lockscreen shown
|
f30c5f56187fed6452d557a44df8b63d8eb130a2 |
23-Jul-2015 |
Jorim Jaggi <jjaggi@google.com> |
am 93a25f77: am fba92611: am fcf9acb9: am 20df6234: Merge "Add callback to voice interaction session for lockscreen shown" into mnc-dev * commit '93a25f77bb4b4aeb7b3a1313fe3117f4c9781dc8': Add callback to voice interaction session for lockscreen shown
|
da56bea428f8e71fe8c0e23cb04c970fd8d39b99 |
23-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
am 4a368659: Merge "Fix issue #22414729: Checkin start clock time is different from hsitory reset time" into mnc-dev * commit '4a368659baf8f86b522a6b2679bb2b2a9fd0a997': Fix issue #22414729: Checkin start clock time is different from hsitory reset time
|
cac798a91893279390f2fcf49a19cd858cc35f82 |
23-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 6625047a: Merge "BatteryStats: Use English locale for dump and checkin data" into mnc-dev * commit '6625047a3ba26ecc52bb2757eb7576027949e435': BatteryStats: Use English locale for dump and checkin data
|
5669e4035d5dc722b5281d3914df479a5dee2f91 |
23-Jul-2015 |
Jason Monk <jmonk@google.com> |
am 4fc1b707: Merge changes from topic \'TunerLoc\' into mnc-dev * commit '4fc1b707442451f4a826929fc7e72967d443c73f': Add metrics to tuner Move tuner enable point to QS
|
4a368659baf8f86b522a6b2679bb2b2a9fd0a997 |
23-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix issue #22414729: Checkin start clock time is different from hsitory reset time" into mnc-dev
|
d48954fb6bd5fb3170ea44b95c87ed2b7a70d535 |
23-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #22414729: Checkin start clock time is different from hsitory reset time There was a mistake in the code that was supposed to recover from the initial time on a new device being bad until the real time ultimately gets set, which was causing us to update the start clock time every time there was a time change (instead of just when the original start time appears bad). Rework all of this, so we now count the start time as bad if it is more than one year before the current time, only modifying it in that case. Also when modifying it, adjust the time we set it to take in to account how much realtime has actually elapsed so far in the battery stats. Change-Id: If74bd711d9b7618c8f6148a9935c452aaaa7e257
s/BatteryStatsImpl.java
|
613f55fbbb23249d7c65e3f1fe8c943c4459b41a |
17-Jul-2015 |
Jorim Jaggi <jjaggi@google.com> |
Move PIN/Pattern appear animation to RenderThread (1/2) Bug: 22205322 Change-Id: I253f20a397ab89cb78254338a0254619232d7300
idget/LockPatternView.java
|
6625047a3ba26ecc52bb2757eb7576027949e435 |
22-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStats: Use English locale for dump and checkin data" into mnc-dev
|
8a83c614978e66e932de628b8f5e1559893dc3a0 |
22-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStats: Use English locale for dump and checkin data Dump and checkin data is read by tools that expect a consistent locale. Bug:22357316 Change-Id: I0d7e6e771c3512278efca7579fe9c4b79b560e28
s/BatteryStatsHelper.java
|
3bda57a05f00cb3cfe5efdb697716f097b5cf510 |
22-Jul-2015 |
Jorim Jaggi <jjaggi@google.com> |
am 20df6234: Merge "Add callback to voice interaction session for lockscreen shown" into mnc-dev * commit '20df62345910ad390a3bb321990987757db0831d': Add callback to voice interaction session for lockscreen shown
|
7840c0a071c6cff891b781e5bfecc190880ad0c6 |
22-Jul-2015 |
Jorim Jaggi <jjaggi@google.com> |
am c1244a29: Merge "Touch, wake and unlock" into mnc-dev * commit 'c1244a2995087c930842b7d5e5a35a446c5c40f7': Touch, wake and unlock
|
a403159a3bb693088c127e4ee5955fa940e75950 |
16-Jul-2015 |
Jason Monk <jmonk@google.com> |
Add metrics to tuner Bug: 22462605 Change-Id: I075f9a25630a89e85dd17603297565988c38075b
ogging/MetricsLogger.java
|
20df62345910ad390a3bb321990987757db0831d |
22-Jul-2015 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Add callback to voice interaction session for lockscreen shown" into mnc-dev
|
c1244a2995087c930842b7d5e5a35a446c5c40f7 |
21-Jul-2015 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Touch, wake and unlock" into mnc-dev
|
26bfaa5c9737807b8fbed71a30cf433ac55ff9e2 |
21-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 208d273e: am e1cd38e9: am ca34b184: am a50f43e0: am 23e19066: Merge "BatteryStats: Read /proc/wakelocks first before trying /d/wakeup_sources" into mnc-dev * commit '208d273edcaa59470fa1a83d96b0b3cd036dbbf1': BatteryStats: Read /proc/wakelocks first before trying /d/wakeup_sources
|
208d273edcaa59470fa1a83d96b0b3cd036dbbf1 |
21-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
am e1cd38e9: am ca34b184: am a50f43e0: am 23e19066: Merge "BatteryStats: Read /proc/wakelocks first before trying /d/wakeup_sources" into mnc-dev * commit 'e1cd38e9298f0a62418e95adee64e5f2d7e36297': BatteryStats: Read /proc/wakelocks first before trying /d/wakeup_sources
|
bbd86a4b2bed678f1731207917be1fc2304c7370 |
21-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 23e19066: Merge "BatteryStats: Read /proc/wakelocks first before trying /d/wakeup_sources" into mnc-dev * commit '23e19066de2caf1db1fa0759ac49a1118b59f7a5': BatteryStats: Read /proc/wakelocks first before trying /d/wakeup_sources
|
a50f43e0028ec174827e73d1e45666b8e694808f |
21-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 23e19066: Merge "BatteryStats: Read /proc/wakelocks first before trying /d/wakeup_sources" into mnc-dev * commit '23e19066de2caf1db1fa0759ac49a1118b59f7a5': BatteryStats: Read /proc/wakelocks first before trying /d/wakeup_sources
|
19695d97118d74aa7f54ba09b178e65378825cc0 |
21-Jul-2015 |
Jorim Jaggi <jjaggi@google.com> |
Add callback to voice interaction session for lockscreen shown Bug: 22402726 Change-Id: Iaf83e2f2b0389d74b6ecf480aa91a34443803f7b
pp/AssistUtils.java
pp/IVoiceInteractionManagerService.aidl
|
23e19066de2caf1db1fa0759ac49a1118b59f7a5 |
21-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStats: Read /proc/wakelocks first before trying /d/wakeup_sources" into mnc-dev
|
6856964444d0bb0fee6d7f62ae3f443f67244514 |
21-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStats: Read /proc/wakelocks first before trying /d/wakeup_sources Previously we tried to read /d/wakeup_sources to gather kernel wakelock data. If that fails we used the older sys file /proc/wakelocks. N7 has both /proc/wakelocks and /d/wakeup_sources, but /proc/wakelocks has the actual data we need. All other devices are using /d/wakeup_sources, so only N7 experienced a loss of kernel wakelock data. The original regression was introduced here: ag/659258 Bug:22556242 Change-Id: I51ec68e957f587bc1466e24f0a1dbc8cd7753ac6
s/KernelWakelockReader.java
|
368c53a998fc65a04f98a39da1ddc14c4a33687f |
21-Jul-2015 |
Jorim Jaggi <jjaggi@google.com> |
am 96ee8e8f: am 537cd82a: am 027db7c9: am e58ba842: am 8924f23d: Merge "Fix SysUI crashes on svelte devices" into mnc-dev * commit '96ee8e8f04252ff7289e7e79289706b05637e40b': Fix SysUI crashes on svelte devices
|
96ee8e8f04252ff7289e7e79289706b05637e40b |
21-Jul-2015 |
Jorim Jaggi <jjaggi@google.com> |
am 537cd82a: am 027db7c9: am e58ba842: am 8924f23d: Merge "Fix SysUI crashes on svelte devices" into mnc-dev * commit '537cd82ad5ab416eae2199d2dfe4634f974c89c8': Fix SysUI crashes on svelte devices
|
478e762b46f509aa8a4476829eeaf4528fb3d52f |
21-Jul-2015 |
Jorim Jaggi <jjaggi@google.com> |
am 8924f23d: Merge "Fix SysUI crashes on svelte devices" into mnc-dev * commit '8924f23d3ecdcb2b1ce4dbc9bb4fbb9ddfa62710': Fix SysUI crashes on svelte devices
|
740452e8756cb7f51ed185c3906a5ca61b8fcdd4 |
09-Jul-2015 |
Jorim Jaggi <jjaggi@google.com> |
Touch, wake and unlock - Add onFingerprintAcquired, so Keyguard can grab a wakelock to prevent the device from sleeping. - If we get a successful fingerprint, wake the device up, immediately dismiss the keyguard and tell PWM that we kicked off our frame that will represent the correct state. - PWM then waits for this frame to be drawn, and then turns on the screen, which results in unlocking directly to the previsouly opened app. Bug: 21855614 Change-Id: I5f43df17fa5e4e9c6a6392eef4a4590b07df4f96
olicy/IKeyguardDrawnCallback.aidl
olicy/IKeyguardService.aidl
olicy/IKeyguardShowCallback.aidl
|
e58ba842de4324c62b7e527f0b90fc6ee5ccba13 |
21-Jul-2015 |
Jorim Jaggi <jjaggi@google.com> |
am 8924f23d: Merge "Fix SysUI crashes on svelte devices" into mnc-dev * commit '8924f23d3ecdcb2b1ce4dbc9bb4fbb9ddfa62710': Fix SysUI crashes on svelte devices
|
06e260b8dbe3fbc0456acd171e442b0c5930a7ea |
21-Jul-2015 |
Qiwen Zhao <zhao@google.com> |
Merge commit '01fda527' Change-Id: I08b5e7e8576f463c00be12879b465fa9c8cda8f5
|
e446dcee8f5c24121adbfb7600453e0de1826497 |
20-Jul-2015 |
Jorim Jaggi <jjaggi@google.com> |
Fix SysUI crashes on svelte devices Bug: 22602295 Change-Id: Idac0d62683c0f6f7cf7b795967632e34d771c4f7
pp/AssistUtils.java
|
01fda52778ef3b2a8a3d7ea76e65fea2705ab3e5 |
20-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
am ed3b4253: am 5cdc7f04: am 3aefa438: am 78ead58d: Merge "Fix issue #22531747: Assist info should declare if user has disabled..." into mnc-dev * commit 'ed3b42539a4d883533177d008c7ffb2a58e50af6': Fix issue #22531747: Assist info should declare if user has disabled...
|
86e56bb3713bce2e88ba56946e96697ea193673c |
20-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
am 78ead58d: Merge "Fix issue #22531747: Assist info should declare if user has disabled..." into mnc-dev * commit '78ead58df03e476d656c7e875fff9ade13b727c1': Fix issue #22531747: Assist info should declare if user has disabled...
|
3aefa438300b116d2c080de434e0a890bf1dded5 |
20-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
am 78ead58d: Merge "Fix issue #22531747: Assist info should declare if user has disabled..." into mnc-dev * commit '78ead58df03e476d656c7e875fff9ade13b727c1': Fix issue #22531747: Assist info should declare if user has disabled...
|
78ead58df03e476d656c7e875fff9ade13b727c1 |
20-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix issue #22531747: Assist info should declare if user has disabled..." into mnc-dev
|
17f693520da8977c4a60f5b4be3be035cba7146c |
18-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #22531747: Assist info should declare if user has disabled... ...context and/or screenshot Added new API to find out what contextual data has been globally disabled. Also updated various documentation to make it clear what kind of contextual data you will get (and when it will be null). Also added a new Activity.showAssist() API because... well, I was already in there, it was easy to do, it is safe, and maybe people will build cool things with it. Change-Id: Ia553d6bcdd098dc0fce4b9237fbfaca9652fc74b
pp/AssistUtils.java
pp/IVoiceInteractionManagerService.aidl
|
16c268ee90b36defa86ad24f030d7b5a73df2933 |
18-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
am c8457784: am 9b7c2ee7: am 35534fb4: am fb03aa36: am 5c269121: Merge "Work on issue #22556778: Starting under voice control not allowed" into mnc-dev * commit 'c8457784df15e6c4361bce65628c56b9326977cf': Work on issue #22556778: Starting under voice control not allowed
|
c8457784df15e6c4361bce65628c56b9326977cf |
18-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
am 9b7c2ee7: am 35534fb4: am fb03aa36: am 5c269121: Merge "Work on issue #22556778: Starting under voice control not allowed" into mnc-dev * commit '9b7c2ee7d805e632d215a0fd7f4696b36bd510a7': Work on issue #22556778: Starting under voice control not allowed
|
96311136728b5e2c6317f6152f095f1f44a84ff2 |
18-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
am 5c269121: Merge "Work on issue #22556778: Starting under voice control not allowed" into mnc-dev * commit '5c269121d8ea0bf3f530f2314695e189ffdb3165': Work on issue #22556778: Starting under voice control not allowed
|
fb03aa36a4790ca0ff5e11a56903507089278390 |
18-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
am 5c269121: Merge "Work on issue #22556778: Starting under voice control not allowed" into mnc-dev * commit '5c269121d8ea0bf3f530f2314695e189ffdb3165': Work on issue #22556778: Starting under voice control not allowed
|
5c269121d8ea0bf3f530f2314695e189ffdb3165 |
18-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
Merge "Work on issue #22556778: Starting under voice control not allowed" into mnc-dev
|
f38c4ee9030b68c2f2b00d376c7d4a05a58a818a |
17-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
Work on issue #22556778: Starting under voice control not allowed The ResolverActivity is voice capable. In fact, it is capable of EVERYTHING. Change-Id: I37c4476d546f61fee3540b747aff77e88b702d48
pp/ResolverActivity.java
|
82d740606efbb9360290c04e1b994a7651072134 |
17-Jul-2015 |
Derek Sollenberger <djsollen@google.com> |
Merge "Remove unused HardwareLayer and associated code for generic views."
|
7e4c29e2da4208aa05338bf409c63b8c9dc58e24 |
17-Jul-2015 |
Adam Powell <adamp@google.com> |
am 7e89a40c: am e0968e14: am cb29a8a1: am 2fca4812: am 9ba039bb: Merge "Update ChooserTarget constructor to take ComponentName, Bundle" into mnc-dev * commit '7e89a40c2e6a9adad41724c0db0019e2d48fde03': Update ChooserTarget constructor to take ComponentName, Bundle
|
7e89a40c2e6a9adad41724c0db0019e2d48fde03 |
17-Jul-2015 |
Adam Powell <adamp@google.com> |
am e0968e14: am cb29a8a1: am 2fca4812: am 9ba039bb: Merge "Update ChooserTarget constructor to take ComponentName, Bundle" into mnc-dev * commit 'e0968e14e46c941434f28ec633473d49b9583bf9': Update ChooserTarget constructor to take ComponentName, Bundle
|
0cad2b6006e12b2307b6ae86a37abebadff4793c |
17-Jul-2015 |
Adam Powell <adamp@google.com> |
am 9ba039bb: Merge "Update ChooserTarget constructor to take ComponentName, Bundle" into mnc-dev * commit '9ba039bbe9478c56ae3875a9933d3ba754367dc2': Update ChooserTarget constructor to take ComponentName, Bundle
|
2fca4812336476e7c000214109b6c06b401986c2 |
17-Jul-2015 |
Adam Powell <adamp@google.com> |
am 9ba039bb: Merge "Update ChooserTarget constructor to take ComponentName, Bundle" into mnc-dev * commit '9ba039bbe9478c56ae3875a9933d3ba754367dc2': Update ChooserTarget constructor to take ComponentName, Bundle
|
666d82a6d5c6a90e87591aea1aabac3d647cd541 |
16-Jul-2015 |
Adam Powell <adamp@google.com> |
Update ChooserTarget constructor to take ComponentName, Bundle Simplify ChooserTarget handling by requiring a target component and an extras bundle instead of a full PendingIntent/IntentSender. This simplifies the handling of URI grants from sending apps. Prune ChooserTargets that point at ComponentNames that don't share a package with the original matching Activity target or that aren't exported so that we don't show the user something they can't launch. Bug 22516282 Change-Id: I3439c0910b4fa4f95c7a881b529942c96ffc953e
pp/ChooserActivity.java
|
28e7313992ba6efd94ddc16b45278863f84d7fcb |
17-Jul-2015 |
Svet Ganov <svetoslavganov@google.com> |
am 71d12704: am 475858c3: am b295963b: am c00e49b6: am d4b566bf: Merge "Add APIs for verifier to grant at install and revoke permissions" into mnc-dev * commit '71d12704f64eeace695a6b8e0cd8f36007b96270': Add APIs for verifier to grant at install and revoke permissions
|
71d12704f64eeace695a6b8e0cd8f36007b96270 |
17-Jul-2015 |
Svet Ganov <svetoslavganov@google.com> |
am 475858c3: am b295963b: am c00e49b6: am d4b566bf: Merge "Add APIs for verifier to grant at install and revoke permissions" into mnc-dev * commit '475858c34d21b38d9be4356a7fc654eb879e34b5': Add APIs for verifier to grant at install and revoke permissions
|
6648b73cb9d5985b6401af604c7a91de23c88305 |
17-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
am ee924ded: am 587f0c58: am 61f0aec4: am 9236af43: am aaee5b53: Merge "Work on issue #22516282: ChooserTarget URI grants not forwarded" into mnc-dev * commit 'ee924dedcc36d64a72652bb3e5fb64d5d5c4c6a4': Work on issue #22516282: ChooserTarget URI grants not forwarded
|
ee924dedcc36d64a72652bb3e5fb64d5d5c4c6a4 |
17-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
am 587f0c58: am 61f0aec4: am 9236af43: am aaee5b53: Merge "Work on issue #22516282: ChooserTarget URI grants not forwarded" into mnc-dev * commit '587f0c58f506b167667c789c16292c4e405eac1f': Work on issue #22516282: ChooserTarget URI grants not forwarded
|
f10d7708cab7782fe884359512577bdc938b687d |
17-Jul-2015 |
Svet Ganov <svetoslavganov@google.com> |
am d4b566bf: Merge "Add APIs for verifier to grant at install and revoke permissions" into mnc-dev * commit 'd4b566bf56333de708908ce4accb5fb067be64f0': Add APIs for verifier to grant at install and revoke permissions
|
c00e49b6e4e4cc8356529567040d6ee3be8c1dc3 |
17-Jul-2015 |
Svet Ganov <svetoslavganov@google.com> |
am d4b566bf: Merge "Add APIs for verifier to grant at install and revoke permissions" into mnc-dev * commit 'd4b566bf56333de708908ce4accb5fb067be64f0': Add APIs for verifier to grant at install and revoke permissions
|
d4b566bf56333de708908ce4accb5fb067be64f0 |
17-Jul-2015 |
Svet Ganov <svetoslavganov@google.com> |
Merge "Add APIs for verifier to grant at install and revoke permissions" into mnc-dev
|
9236af43d8418459b939049d4e7a092d2b58bff8 |
16-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
am aaee5b53: Merge "Work on issue #22516282: ChooserTarget URI grants not forwarded" into mnc-dev * commit 'aaee5b5334746cabd59aed69153d08ecbb70ab1d': Work on issue #22516282: ChooserTarget URI grants not forwarded
|
628d4653d4a1c7264e5caa9c1304463da17b53c0 |
16-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
am aaee5b53: Merge "Work on issue #22516282: ChooserTarget URI grants not forwarded" into mnc-dev * commit 'aaee5b5334746cabd59aed69153d08ecbb70ab1d': Work on issue #22516282: ChooserTarget URI grants not forwarded
|
aaee5b5334746cabd59aed69153d08ecbb70ab1d |
16-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
Merge "Work on issue #22516282: ChooserTarget URI grants not forwarded" into mnc-dev
|
8d94835b4901fb01804bee3a1be8d05dbf510f65 |
16-Jul-2015 |
Derek Sollenberger <djsollen@google.com> |
Remove unused HardwareLayer and associated code for generic views. bug: 20461288 Change-Id: I4efa9e31a42682a8a90438d52c9c665a582f950c
olicy/PhoneWindow.java
|
a7cfbe0e548ac76f20915b65851b8bc9095aa541 |
16-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
Work on issue #22516282: ChooserTarget URI grants not forwarded Add new option to startActivityAsCaller() which allows you to specify that we should not do security checks on the target activity being launched. Change-Id: Ie6b28807b96fef35ccdff93b0a01066cfd8fa307
pp/IntentForwarderActivity.java
pp/ResolverActivity.java
|
7121e18595d4c559044e26bfe6035406a862f466 |
14-Jul-2015 |
Svet Ganov <svetoslavganov@google.com> |
Add APIs for verifier to grant at install and revoke permissions bug:22231699 Change-Id: Ie0c758bf73699f50bf99ff5aa0bf98dcc9004e37
til/XmlUtils.java
|
3711622bd8f3e84f3ce745d04275b101e20eca8b |
16-Jul-2015 |
Yohei Yukawa <yukawa@google.com> |
am 4b2ca560: am a9df3402: am 68bb7221: am 6f0490fb: am c0aa9744: Merge "PopupWindow position must be specified in window coordinates." into mnc-dev * commit '4b2ca56038806a723631cff0f3e015e381479822': PopupWindow position must be specified in window coordinates.
|
fd166329be9fa223bb28ebfef53c73fe4bb50143 |
16-Jul-2015 |
Yohei Yukawa <yukawa@google.com> |
am 5301bd72: am c37b7922: am 66b8377e: am 2e030285: am ebbe7706: Merge "Fix comment bug in I71a8d356e868dc7715b030ca1078da4ec39368c3." into mnc-dev * commit '5301bd7274a48528f8a1cf4ed3fa402a65e64a56': Fix comment bug in I71a8d356e868dc7715b030ca1078da4ec39368c3.
|
4b2ca56038806a723631cff0f3e015e381479822 |
16-Jul-2015 |
Yohei Yukawa <yukawa@google.com> |
am a9df3402: am 68bb7221: am 6f0490fb: am c0aa9744: Merge "PopupWindow position must be specified in window coordinates." into mnc-dev * commit 'a9df340233de9cf30680c981620d11e5f7e1394e': PopupWindow position must be specified in window coordinates.
|
5301bd7274a48528f8a1cf4ed3fa402a65e64a56 |
16-Jul-2015 |
Yohei Yukawa <yukawa@google.com> |
am c37b7922: am 66b8377e: am 2e030285: am ebbe7706: Merge "Fix comment bug in I71a8d356e868dc7715b030ca1078da4ec39368c3." into mnc-dev * commit 'c37b7922f1839f845503ecc58349dafc06586bee': Fix comment bug in I71a8d356e868dc7715b030ca1078da4ec39368c3.
|
6f0490fb677c13d1c04af416a61b7cc51b5e1973 |
16-Jul-2015 |
Yohei Yukawa <yukawa@google.com> |
am c0aa9744: Merge "PopupWindow position must be specified in window coordinates." into mnc-dev * commit 'c0aa9744dc0ba9470aea6a973d955fd21de21c92': PopupWindow position must be specified in window coordinates.
|
979939ef76c0a64c1929d4d7ac107401881f1e2d |
16-Jul-2015 |
Yohei Yukawa <yukawa@google.com> |
am c0aa9744: Merge "PopupWindow position must be specified in window coordinates." into mnc-dev * commit 'c0aa9744dc0ba9470aea6a973d955fd21de21c92': PopupWindow position must be specified in window coordinates.
|
2e030285824780cae85c0ef7b77fcde050c35208 |
16-Jul-2015 |
Yohei Yukawa <yukawa@google.com> |
am ebbe7706: Merge "Fix comment bug in I71a8d356e868dc7715b030ca1078da4ec39368c3." into mnc-dev * commit 'ebbe77061c010596f79e61c3f1f7be12a3164b81': Fix comment bug in I71a8d356e868dc7715b030ca1078da4ec39368c3.
|
a0d9be5a60ec7180de6e566b8d2441b7f66d5c18 |
16-Jul-2015 |
Yohei Yukawa <yukawa@google.com> |
am ebbe7706: Merge "Fix comment bug in I71a8d356e868dc7715b030ca1078da4ec39368c3." into mnc-dev * commit 'ebbe77061c010596f79e61c3f1f7be12a3164b81': Fix comment bug in I71a8d356e868dc7715b030ca1078da4ec39368c3.
|
4b26997eeb6bbb526738bcbfaaa9b7147ba0f4a2 |
16-Jul-2015 |
Yohei Yukawa <yukawa@google.com> |
PopupWindow position must be specified in window coordinates. This CL addresses TODOs in Ib641dda49f7ab1c7d60207c36a47767bb408. With this CL the position of PopupWindow is always specified in window-local coordinates even if FloatingToolbar#mParent is not a decor view. Bug: 22335001 Change-Id: I0cdd63a00051fa30981e517c07682075467ac598
idget/FloatingToolbar.java
|
9b9d2c572fe26ddbdd0aed8b9d5899b0f9b5c08c |
16-Jul-2015 |
Yohei Yukawa <yukawa@google.com> |
Fix comment bug in I71a8d356e868dc7715b030ca1078da4ec39368c3. This is a coment-only follow up CL for I71a8d356e868dc7715b030ca, which wrongly changed coordinates from window-local to view-local (relative to FloatingToolbar#mParent) when showing PopupWindow. The position of PopupWindow still needs to be specified in window-local coordinates as we had done before I71a8d356e868dc7715b030ca1078da4ec39368c3. Currently the problem might not be visible to users because 1. FloatingToolbar is not a public API hence all the instances are under our controll. 2. FloatingToolbar#mParent is alwasy initialized with PhoneWindow#getDecorView() for now. Bug: 22335001 Change-Id: Ib641dda49f7ab1c7d60207c36a47767bb408971c
idget/FloatingToolbar.java
|
0bc31f6d73dfc9f31f4676025cf3573761dadba5 |
16-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
am b876fb5a: am d649b575: am f9aa4b4d: am 309f9d6e: am f6586cbd: Merge "Implement issue #22403908: Enable assistant to refuse context sharing" into mnc-dev * commit 'b876fb5aef80cb9cf4143c32a473afaa0b6f885e': Implement issue #22403908: Enable assistant to refuse context sharing
|
e9c03d18fc9f63780cd794fb54654ca0090a58ee |
16-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
am 413691bd: am 18fb985e: am ae460ebf: am b3e37b3b: am c1a49b50: Merge "Fix issue #22479881: Nexus 6 randomly rebooting every few hours with..." into mnc-dev * commit '413691bd4d3ce489bc7ea565a11c57717e17236f': Fix issue #22479881: Nexus 6 randomly rebooting every few hours with...
|
5539adc0dc1847781887227f1d1e10481d750846 |
16-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
am 335d1f72: am 6af63384: am e12c549b: am 0d04da1f: am 1cf8b0b6: Merge "Fix issue #22124996: VI: Command Request not Active" into mnc-dev * commit '335d1f7273fd0394cc90402af0365342c245af5c': Fix issue #22124996: VI: Command Request not Active
|
b876fb5aef80cb9cf4143c32a473afaa0b6f885e |
16-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
am d649b575: am f9aa4b4d: am 309f9d6e: am f6586cbd: Merge "Implement issue #22403908: Enable assistant to refuse context sharing" into mnc-dev * commit 'd649b5751c9b7f592efb3653cfee39aeda45677b': Implement issue #22403908: Enable assistant to refuse context sharing
|
413691bd4d3ce489bc7ea565a11c57717e17236f |
16-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
am 18fb985e: am ae460ebf: am b3e37b3b: am c1a49b50: Merge "Fix issue #22479881: Nexus 6 randomly rebooting every few hours with..." into mnc-dev * commit '18fb985e05ff6229f3c31e5fb63d0388d980f2dc': Fix issue #22479881: Nexus 6 randomly rebooting every few hours with...
|
335d1f7273fd0394cc90402af0365342c245af5c |
16-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
am 6af63384: am e12c549b: am 0d04da1f: am 1cf8b0b6: Merge "Fix issue #22124996: VI: Command Request not Active" into mnc-dev * commit '6af6338419a3c5717400df2a133d0436d2aa4ea5': Fix issue #22124996: VI: Command Request not Active
|
8542fc6f9e528a681b23ab7a5a5efc818a4e5071 |
16-Jul-2015 |
Abodunrinwa Toki <toki@google.com> |
am 81693398: am 7572e694: am e3be3cc7: am b2777867: am 6a401410: Merge "Let the ActionBar handle keyboard shortcuts." into mnc-dev * commit '816933989ff3c88ba13fca11bcd58c5615849207': Let the ActionBar handle keyboard shortcuts.
|
309f9d6e7f777483f7ede3f8c7bd99ffd4794967 |
16-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
am f6586cbd: Merge "Implement issue #22403908: Enable assistant to refuse context sharing" into mnc-dev * commit 'f6586cbde7d4612963eb2e8a2413235630676b83': Implement issue #22403908: Enable assistant to refuse context sharing
|
b3e37b3b07ab5923143470bd536922fa525a72cc |
16-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
am c1a49b50: Merge "Fix issue #22479881: Nexus 6 randomly rebooting every few hours with..." into mnc-dev * commit 'c1a49b50bf7638484d32ed6dbf863546a47f0e50': Fix issue #22479881: Nexus 6 randomly rebooting every few hours with...
|
0d04da1fb71960c79820bb04cb65c7c41125fcee |
16-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
am 1cf8b0b6: Merge "Fix issue #22124996: VI: Command Request not Active" into mnc-dev * commit '1cf8b0b6bfbbf867512fcd7bbb4763692821ed36': Fix issue #22124996: VI: Command Request not Active
|
e13f9e41fe4d43409696f32113894fe44e4964ee |
16-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
am f6586cbd: Merge "Implement issue #22403908: Enable assistant to refuse context sharing" into mnc-dev * commit 'f6586cbde7d4612963eb2e8a2413235630676b83': Implement issue #22403908: Enable assistant to refuse context sharing
|
1044251417972d854933d378beecc6a2848356e7 |
16-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
am c1a49b50: Merge "Fix issue #22479881: Nexus 6 randomly rebooting every few hours with..." into mnc-dev * commit 'c1a49b50bf7638484d32ed6dbf863546a47f0e50': Fix issue #22479881: Nexus 6 randomly rebooting every few hours with...
|
816933989ff3c88ba13fca11bcd58c5615849207 |
16-Jul-2015 |
Abodunrinwa Toki <toki@google.com> |
am 7572e694: am e3be3cc7: am b2777867: am 6a401410: Merge "Let the ActionBar handle keyboard shortcuts." into mnc-dev * commit '7572e6940c1ca2ecf90207baac0046bf7115cfb4': Let the ActionBar handle keyboard shortcuts.
|
190b8470fc7ecc9dfcc8a45c5a9fdc467206402a |
16-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
am 1cf8b0b6: Merge "Fix issue #22124996: VI: Command Request not Active" into mnc-dev * commit '1cf8b0b6bfbbf867512fcd7bbb4763692821ed36': Fix issue #22124996: VI: Command Request not Active
|
f6586cbde7d4612963eb2e8a2413235630676b83 |
16-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
Merge "Implement issue #22403908: Enable assistant to refuse context sharing" into mnc-dev
|
c1a49b50bf7638484d32ed6dbf863546a47f0e50 |
16-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix issue #22479881: Nexus 6 randomly rebooting every few hours with..." into mnc-dev
|
1cf8b0b6bfbbf867512fcd7bbb4763692821ed36 |
16-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix issue #22124996: VI: Command Request not Active" into mnc-dev
|
b277786736e41525a232ad7ecb61de706311b295 |
16-Jul-2015 |
Abodunrinwa Toki <toki@google.com> |
am 6a401410: Merge "Let the ActionBar handle keyboard shortcuts." into mnc-dev * commit '6a4014104e85bf4154b353cd0be337f7967cdaeb': Let the ActionBar handle keyboard shortcuts.
|
5db783810e113c68de896b5c925a16258b6a5e9a |
16-Jul-2015 |
Abodunrinwa Toki <toki@google.com> |
am 6a401410: Merge "Let the ActionBar handle keyboard shortcuts." into mnc-dev * commit '6a4014104e85bf4154b353cd0be337f7967cdaeb': Let the ActionBar handle keyboard shortcuts.
|
aa1a35ba277019827aca33014f1e09d01831fc7d |
16-Jul-2015 |
Jim Miller <jaggies@google.com> |
am 2e56339a: am bcedcde8: am 204c2de8: am c7b0435c: resolved conflicts for merge of 1d4247c4 to mnc-dr-dev * commit '2e56339a4a1133e9aface1c851f1ab67cff72109': Improve tracking of screen on reasons.
|
6a4014104e85bf4154b353cd0be337f7967cdaeb |
16-Jul-2015 |
Abodunrinwa Toki <toki@google.com> |
Merge "Let the ActionBar handle keyboard shortcuts." into mnc-dev
|
2e56339a4a1133e9aface1c851f1ab67cff72109 |
16-Jul-2015 |
Jim Miller <jaggies@google.com> |
am bcedcde8: am 204c2de8: am c7b0435c: resolved conflicts for merge of 1d4247c4 to mnc-dr-dev * commit 'bcedcde8093b48c3d013cc57dde42bdd17d6dcb9': Improve tracking of screen on reasons.
|
c7b0435cc709c328da8e2b515ea04c8bc40d1094 |
15-Jul-2015 |
Jim Miller <jaggies@google.com> |
resolved conflicts for merge of 1d4247c4 to mnc-dr-dev Change-Id: I057c529dcd5d48e0dcf256a9d096c5d8b815892a
|
1de1186d28f0ca7c0b6298edfa8ae497e651ba87 |
15-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
Implement issue #22403908: Enable assistant to refuse context sharing New APIs allow the voice interaction service to set/retrieve a filter for which of the show flags are allowed. Change-Id: I588cbe55afee0548ad3afa22d3a7d3bc43cb54a6
pp/IVoiceInteractionManagerService.aidl
|
6c729b41708749f5261a31719eeedc2d354a6b03 |
15-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #22479881: Nexus 6 randomly rebooting every few hours with... ..."FATAL EXCEPTION IN SYSTEM PROCESS" Synchronous calls out of the system process are bad, m'kay? This should be a safe change because the only place I see calling this interface are within the system process where there is clearly no other dependency on ordering. Change-Id: I483b07cfd68d00d74797784c2a75012e8dd67141
idget/IRemoteViewsAdapterConnection.aidl
|
d0a159025a06a7400ab3dfca1d754494947092e0 |
15-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #22124996: VI: Command Request not Active This stupid thing wasn't even completely implemented in HandlerCaller! D'oh! Change-Id: I0dac42c208fa0f08a6e20a6cb17b072f51efcaa7
s/SomeArgs.java
|
a04b7add4bbcb68da89427b4f82725f11d98bdc5 |
01-Jul-2015 |
Abodunrinwa Toki <toki@google.com> |
Let the ActionBar handle keyboard shortcuts. Bug: 18021345 Change-Id: I5df8711dcd020f172f798745846e7b6c05c69191
pp/ToolbarActionBar.java
|
e632586957314729f87ed9019855da39c741ec0b |
15-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
am 1d4247c4: Merge "Improve tracking of screen on reasons." into mnc-dev * commit '1d4247c4cc89c6d62e44ed3115f26579979b44b5': Improve tracking of screen on reasons.
|
280a64e793d081847c5dcea23ed9be38aa5332d2 |
13-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
Improve tracking of screen on reasons. - New screen on app op to record the last time each app has caused the screen to be turned on. - New battery stats event that tells us the reason the screen has been asked to turn on. - Propagate out power manager API to specify the reason a caller is asking to have the screen turned on. Note that currently the window flag to turn the screen on bypasses much of this because it is being handled in the window manager by just directly telling the power manager to turn the screen on. To make this better we need a new API where it can specify who it is calling the API for. Change-Id: I667e56cb1f80508d054da004db667efbcc22e971
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
1e8e63754a851e3183f41476278385dc7302c5e7 |
15-Jul-2015 |
Adam Powell <adamp@google.com> |
am 45756ec5: am 86234afe: am 19dd44c2: am 5e078458: am 18709f9a: Merge "Relax strict ActionMode instance checking when finishing action modes" into mnc-dev * commit '45756ec5ab3c59152464f63a0cbe4566ebf4fa32': Relax strict ActionMode instance checking when finishing action modes
|
45756ec5ab3c59152464f63a0cbe4566ebf4fa32 |
15-Jul-2015 |
Adam Powell <adamp@google.com> |
am 86234afe: am 19dd44c2: am 5e078458: am 18709f9a: Merge "Relax strict ActionMode instance checking when finishing action modes" into mnc-dev * commit '86234afe59c53d957d8cd5281045ac8aeea69961': Relax strict ActionMode instance checking when finishing action modes
|
12afd29b1ec3cac1bb2a45536a3e47fd29b86df7 |
15-Jul-2015 |
Adam Powell <adamp@google.com> |
am 18709f9a: Merge "Relax strict ActionMode instance checking when finishing action modes" into mnc-dev * commit '18709f9a0095afe6dba11f9dd71e3210c5f4e1db': Relax strict ActionMode instance checking when finishing action modes
|
5e078458c2a0d21aae6aa28530aee665fe065906 |
15-Jul-2015 |
Adam Powell <adamp@google.com> |
am 18709f9a: Merge "Relax strict ActionMode instance checking when finishing action modes" into mnc-dev * commit '18709f9a0095afe6dba11f9dd71e3210c5f4e1db': Relax strict ActionMode instance checking when finishing action modes
|
18709f9a0095afe6dba11f9dd71e3210c5f4e1db |
15-Jul-2015 |
Adam Powell <adamp@google.com> |
Merge "Relax strict ActionMode instance checking when finishing action modes" into mnc-dev
|
c3cb6c9b22ffd9907fd602fcace763c4ba9525e9 |
15-Jul-2015 |
Adam Powell <adamp@google.com> |
Relax strict ActionMode instance checking when finishing action modes In previous platform versions, finishing an action mode would clean up the current action mode even if it was not the same ActionMode instance. Some common shared code inadvertently relied on this behavior, so stay bug-compatible with it based on targetSdkVersion. New apps will get the stricter behavior. Bug 22265882 Change-Id: Id5d6341aefc07a3cb788d5d6d0b531816f761e42
olicy/PhoneWindow.java
|
94e2638e38bc43a7d567b0b7e6536d3e500630e5 |
15-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
am f488fc28: am c678d23d: am f96a3386: am e5c0550d: am 267240f2: Merge "BatteryStats: Clear power use when removing a UID from uid_cputime kernel module" into mnc-dev * commit 'f488fc28102870d8ec943d0a3a78c6d3997711c2': BatteryStats: Clear power use when removing a UID from uid_cputime kernel module
|
f488fc28102870d8ec943d0a3a78c6d3997711c2 |
15-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
am c678d23d: am f96a3386: am e5c0550d: am 267240f2: Merge "BatteryStats: Clear power use when removing a UID from uid_cputime kernel module" into mnc-dev * commit 'c678d23d987a5b72abfca6f5e383140e9cb543db': BatteryStats: Clear power use when removing a UID from uid_cputime kernel module
|
e5c0550dfe4089e10148a5208cd18a0eadbe8bbe |
15-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 267240f2: Merge "BatteryStats: Clear power use when removing a UID from uid_cputime kernel module" into mnc-dev * commit '267240f2ddbaa0ea2828d7466f310c6ffc7c91cd': BatteryStats: Clear power use when removing a UID from uid_cputime kernel module
|
9fcdb936865dda509572cb36404719a4befe118a |
15-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 267240f2: Merge "BatteryStats: Clear power use when removing a UID from uid_cputime kernel module" into mnc-dev * commit '267240f2ddbaa0ea2828d7466f310c6ffc7c91cd': BatteryStats: Clear power use when removing a UID from uid_cputime kernel module
|
267240f2ddbaa0ea2828d7466f310c6ffc7c91cd |
15-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStats: Clear power use when removing a UID from uid_cputime kernel module" into mnc-dev
|
a4359a32ff154a3af28826a5ef842a8158350eec |
15-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
am b6675209: am 9de0c930: am b3b21b46: am d4d190ca: am d4c1861a: Merge "BatteryStats: Fix units in wakelock distribution calculation" into mnc-dev * commit 'b6675209e21f3f0d12f7323385891e68030baac8': BatteryStats: Fix units in wakelock distribution calculation
|
b6675209e21f3f0d12f7323385891e68030baac8 |
15-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 9de0c930: am b3b21b46: am d4d190ca: am d4c1861a: Merge "BatteryStats: Fix units in wakelock distribution calculation" into mnc-dev * commit '9de0c930ef7cd683c0449d051c26f31e67b3f817': BatteryStats: Fix units in wakelock distribution calculation
|
bdb0273455c45bf5534f0f3c5759ddcb8aca3bf0 |
15-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStats: Clear power use when removing a UID from uid_cputime kernel module Bug:22461683 Change-Id: Iffb847268d2872bd2a843e28dc41fa22b1e36828
s/KernelUidCpuTimeReader.java
|
d4d190caed257afec060fe9d654059703a923d97 |
15-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
am d4c1861a: Merge "BatteryStats: Fix units in wakelock distribution calculation" into mnc-dev * commit 'd4c1861a536d022b00505c75c30529c50688f26a': BatteryStats: Fix units in wakelock distribution calculation
|
5e9e64c000b55848ea5d2f812d63fc9bd5d4b41d |
15-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
am d4c1861a: Merge "BatteryStats: Fix units in wakelock distribution calculation" into mnc-dev * commit 'd4c1861a536d022b00505c75c30529c50688f26a': BatteryStats: Fix units in wakelock distribution calculation
|
d4c1861a536d022b00505c75c30529c50688f26a |
15-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStats: Fix units in wakelock distribution calculation" into mnc-dev
|
b2103469d6d380fb7f36a9b52817563e0ade5e2e |
15-Jul-2015 |
Jorim Jaggi <jjaggi@google.com> |
am b4d4cc9d: am c98e7fa3: am 07e3cbc3: am 4cfdcf5b: Touch, wake and unlock * commit 'b4d4cc9d5c9e14fc3e830849d64a89f69dd10ddc': Touch, wake and unlock
|
b4d4cc9d5c9e14fc3e830849d64a89f69dd10ddc |
15-Jul-2015 |
Jorim Jaggi <jjaggi@google.com> |
am c98e7fa3: am 07e3cbc3: am 4cfdcf5b: Touch, wake and unlock * commit 'c98e7fa30e4faa328c21a9b4afb6938325a049ec': Touch, wake and unlock
|
93f8e4e007d338ec911c4e7560a9d743266d5fcd |
14-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
am c6361077: am 8e81f616: am 36ba8b1b: am ba7e39d5: am 92a3914f: Merge "BatteryStats: Remove uid_cputime Slog.wtf for high cpu times" into mnc-dev * commit 'c63610777100d8ce17a0c2b3db788fe8b0913171': BatteryStats: Remove uid_cputime Slog.wtf for high cpu times
|
4cfdcf5b0551e5656ea379c428e78b812c2e5cbe |
09-Jul-2015 |
Jorim Jaggi <jjaggi@google.com> |
Touch, wake and unlock - Add onFingerprintAcquired, so Keyguard can grab a wakelock to prevent the device from sleeping. - If we get a successful fingerprint, wake the device up, immediately dismiss the keyguard and tell PWM that we kicked off our frame that will represent the correct state. - PWM then waits for this frame to be drawn, and then turns on the screen, which results in unlocking directly to the previsouly opened app. Bug: 21855614 Change-Id: I0c43bcc9d334b509632704fb0c123ab3351edff2
olicy/IKeyguardDrawnCallback.aidl
olicy/IKeyguardService.aidl
olicy/IKeyguardShowCallback.aidl
|
c63610777100d8ce17a0c2b3db788fe8b0913171 |
14-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 8e81f616: am 36ba8b1b: am ba7e39d5: am 92a3914f: Merge "BatteryStats: Remove uid_cputime Slog.wtf for high cpu times" into mnc-dev * commit '8e81f6164e93c8a69dc196d83e0a8ee0ebb7297e': BatteryStats: Remove uid_cputime Slog.wtf for high cpu times
|
062e66cb15c856f840ea0806bcf90848c35baa4f |
14-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStats: Fix units in wakelock distribution calculation This is mostly for checkin stats, this is not used in any computation. Bug:22468534 Bug:22391540 Change-Id: Ib3d0c86db5044092d3d76acf8f001337272af2ff
s/BatteryStatsImpl.java
|
493244d35cd4215485ccbfe3e862ef9f8a0c8d78 |
14-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 92a3914f: Merge "BatteryStats: Remove uid_cputime Slog.wtf for high cpu times" into mnc-dev * commit '92a3914fb353b725646a96185d1c1daaf3977e7b': BatteryStats: Remove uid_cputime Slog.wtf for high cpu times
|
92a3914fb353b725646a96185d1c1daaf3977e7b |
14-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStats: Remove uid_cputime Slog.wtf for high cpu times" into mnc-dev
|
e7998fb00f8f8c75388cb1e2d3cb107a0d01cffb |
14-Jul-2015 |
Yohei Yukawa <yukawa@google.com> |
am a6b4eaf5: am 1e01d621: am 17dce343: am be27832b: am 12952c79: Merge "Allow FloatingToolbar to be outside of the attached window." into mnc-dev * commit 'a6b4eaf5bbcef6331981da5c52c1375c6f2b700c': Allow FloatingToolbar to be outside of the attached window.
|
67eea87e0de4ce8a066549420c6e0ca50d46870c |
14-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStats: Remove uid_cputime Slog.wtf for high cpu times High cpu times are expected as multiple cores can be running at the same time, so comparing against the time between samples is incorrect. I am reasonable certain that the values we see now are correct, so disabling this check. However, checking for negative values (overflows) is still enabled and will remain enabled because there is no case where we will be ok with negative deltas. Bug:22461683 Change-Id: If9c7cdbb75ceaed059d1e0f4dd83cfdd3e021a93
s/KernelUidCpuTimeReader.java
|
a6b4eaf5bbcef6331981da5c52c1375c6f2b700c |
14-Jul-2015 |
Yohei Yukawa <yukawa@google.com> |
am 1e01d621: am 17dce343: am be27832b: am 12952c79: Merge "Allow FloatingToolbar to be outside of the attached window." into mnc-dev * commit '1e01d62160b65ca326b015ba542a52fe22c442b7': Allow FloatingToolbar to be outside of the attached window.
|
8665a4e932c98e84cdd8cfb948106230a13d191c |
14-Jul-2015 |
Chris Wren <cwren@android.com> |
am 92c5e775: am 01a73cd8: am 500db3c1: am d5b0f69a: am 208934ff: Merge "fix build by restoring deleted enum" into mnc-dev * commit '92c5e7752005776ada31a7d4992548e36f06f335': fix build by restoring deleted enum
|
d2d6e41173a31e2343a8bfe1f0d0b51aaef63c4a |
14-Jul-2015 |
Chris Wren <cwren@android.com> |
am 23652ff5: am 4810bf5d: am ea794192: am 2d8e0173: am 4502bfb8: Merge "add new enums to MetricsConstans" into mnc-dev * commit '23652ff538f414ca32b0c792bc29c60a4c62e4ca': add new enums to MetricsConstans
|
949d16ebd5f4902db8fe79970479fcb1bee4a524 |
14-Jul-2015 |
Rubin Xu <rubinxu@google.com> |
am 5571a986: am afe3c2b3: am 474f987d: am f5d6d432: am cf9aebf1: Merge "Remove ExternalStorageFormatter" into mnc-dev * commit '5571a986f0a2939248aefc584248d08732c761e4': Remove ExternalStorageFormatter
|
92c5e7752005776ada31a7d4992548e36f06f335 |
14-Jul-2015 |
Chris Wren <cwren@android.com> |
am 01a73cd8: am 500db3c1: am d5b0f69a: am 208934ff: Merge "fix build by restoring deleted enum" into mnc-dev * commit '01a73cd81ea35f18eba96916e1c80eb5b800e922': fix build by restoring deleted enum
|
23652ff538f414ca32b0c792bc29c60a4c62e4ca |
14-Jul-2015 |
Chris Wren <cwren@android.com> |
am 4810bf5d: am ea794192: am 2d8e0173: am 4502bfb8: Merge "add new enums to MetricsConstans" into mnc-dev * commit '4810bf5de92caa55494e484ef36043f2c8fc52b7': add new enums to MetricsConstans
|
5571a986f0a2939248aefc584248d08732c761e4 |
14-Jul-2015 |
Rubin Xu <rubinxu@google.com> |
am afe3c2b3: am 474f987d: am f5d6d432: am cf9aebf1: Merge "Remove ExternalStorageFormatter" into mnc-dev * commit 'afe3c2b3e51b254826b44559d6f4aebe40855168': Remove ExternalStorageFormatter
|
fc5ffc4c185a21ae23c1a49e399676b99d65f27b |
14-Jul-2015 |
Yohei Yukawa <yukawa@google.com> |
am 12952c79: Merge "Allow FloatingToolbar to be outside of the attached window." into mnc-dev * commit '12952c79528cd7ea804c400e5908a24e56f69bbe': Allow FloatingToolbar to be outside of the attached window.
|
bafc908304d49e8f7f7c5e52772c75da66e4daa3 |
14-Jul-2015 |
Yohei Yukawa <yukawa@google.com> |
Allow FloatingToolbar to be outside of the attached window. Currently PopupWindow used for the floating toolbar specifies neither FLAG_LAYOUT_NO_LIMITS nor FLAG_LAYOUT_IN_SCREEN. As a result, the floating toolbar can overlap the selected text when the attached window does not have enough height. Here is the repro code. final TextView textView = new TextView(this); textView.setLayoutParams( new ViewGroup.LayoutParams( ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT)); textView.setText("A test sentence."); textView.setTextIsSelectable(true); final AlertDialog dialog = new AlertDialog.Builder(this) .setView(textView) .create(); dialog.getWindow().setGravity(Gravity.BOTTOM) dialog.show(); If you tap a word in the dialog, the floating toolbar unintentionally overlaps the selected text due to the limited height of the AlertDialog. It also turns out that just calling PopupWindow.setClippingEnabled(false) to specify FLAG_LAYOUT_NO_LIMITS is not sufficient and ends up showing the toolbar on the NavBar because we have mistakenly compared bounds in window-local coordinates (e.g. FloatingActionModemContentRectOnWindow) with bounds in screen coordinates (e.g. FloatingActionMode#mScreenRect). Hence the confusion of window-local coordinates and screen coordinates in FloatingToolbar and FloatingToolbar also needs to be addresses. To summarize here are the notable changes in this CL: - Specify FLAG_LAYOUT_NO_LIMITS so that the floating toolbar can be placed outside of the attached window. (We do this with PopupWindow#setClippingEnabled) - Switch to use screen coordinates from window-local coordiantes in FloatingToolbar and FloatingActionMode because some system components such as WindowManager prefer screen coordinates. - Put -OnScreen suffix for Rect and Point variables as long as they are in screen coordinates. Bug: 22335001 Change-Id: I71a8d356e868dc7715b030ca1078da4ec39368c3
iew/FloatingActionMode.java
idget/FloatingToolbar.java
|
70811001a372766c7a54d8daec2b428706b4f253 |
13-Jul-2015 |
Chris Wren <cwren@android.com> |
am 208934ff: Merge "fix build by restoring deleted enum" into mnc-dev * commit '208934ff010cc2aff7d8fee9237d6cee0e5bb563': fix build by restoring deleted enum
|
8cba70fb05d81fa92f6dbc6ba8c5daab072ba397 |
13-Jul-2015 |
Chris Wren <cwren@android.com> |
fix build by restoring deleted enum Bug: 21114836 Change-Id: Ied4a6e48c66f882f43343a21bce0b3ccccd81713
ogging/MetricsConstants.java
|
83e5a72b672d9c9787ec0fcb42335004313e7d36 |
13-Jul-2015 |
Chris Wren <cwren@android.com> |
am 4502bfb8: Merge "add new enums to MetricsConstans" into mnc-dev * commit '4502bfb8fd5ddb15bf0cc9bfc631eda269621f29': add new enums to MetricsConstans
|
4502bfb8fd5ddb15bf0cc9bfc631eda269621f29 |
13-Jul-2015 |
Chris Wren <cwren@android.com> |
Merge "add new enums to MetricsConstans" into mnc-dev
|
87ea7e2fb6b81a53664a404be52d03025705f7e2 |
13-Jul-2015 |
Rubin Xu <rubinxu@google.com> |
am cf9aebf1: Merge "Remove ExternalStorageFormatter" into mnc-dev * commit 'cf9aebf138a3ec07277b1e5564751d2396a155c0': Remove ExternalStorageFormatter
|
cf9aebf138a3ec07277b1e5564751d2396a155c0 |
13-Jul-2015 |
Rubin Xu <rubinxu@google.com> |
Merge "Remove ExternalStorageFormatter" into mnc-dev
|
05aa88a93765b2b6a106ab10ef57492e498de0ba |
10-Jul-2015 |
Chris Wren <cwren@android.com> |
add new enums to MetricsConstans Bug: 21114836 Change-Id: Id62701be012c10bc11ee1ff8aa8435e178d35684
ogging/MetricsConstants.java
ogging/MetricsLogger.java
|
a3ef629045efefa39e33e8fa2e87284c39a6e436 |
09-Jul-2015 |
Jun Mukai <mukai@google.com> |
Merge "Introduces mouse actions for popup menu."
|
cb746a860cc6830a1d7d1762a57a871b100ded77 |
09-Jul-2015 |
Rubin Xu <rubinxu@google.com> |
Remove ExternalStorageFormatter Bug: 9433509 Change-Id: I815770e0e0314fc7012ebc213f2167a13d6f37d1
s/storage/ExternalStorageFormatter.java
|
61a3a523c71ec8fa034932fb14a64fe533978a45 |
09-Jul-2015 |
Jorim Jaggi <jjaggi@google.com> |
am 46e30763: am 5175b3c9: am 9acf475c: am 35094376: am 3cc5c24b: Merge "Fix assist for hardware long-press" into mnc-dev * commit '46e30763df273ea1ba6f102c8a8557b36ba5cc8a': Fix assist for hardware long-press
|
46e30763df273ea1ba6f102c8a8557b36ba5cc8a |
09-Jul-2015 |
Jorim Jaggi <jjaggi@google.com> |
am 5175b3c9: am 9acf475c: am 35094376: am 3cc5c24b: Merge "Fix assist for hardware long-press" into mnc-dev * commit '5175b3c9923f5eaf5eafa01798966f8711ce9547': Fix assist for hardware long-press
|
736249d1bcc93e02ed92c8054dc1b5387ad7a944 |
09-Jul-2015 |
Jorim Jaggi <jjaggi@google.com> |
am 3cc5c24b: Merge "Fix assist for hardware long-press" into mnc-dev * commit '3cc5c24b83edaab66c97b161e25ff0bd93b3e1b4': Fix assist for hardware long-press
|
3cc5c24b83edaab66c97b161e25ff0bd93b3e1b4 |
09-Jul-2015 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Fix assist for hardware long-press" into mnc-dev
|
2878e4e825bad10c5fe2784f0efb8bc545cdde53 |
09-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 8e82c794: am 3e2b53ff: am 1ad61b33: am 1549adb4: am 7fb1655a: Merge "BatteryStats: Fail gracefully on corrupt battery stats" into mnc-dev * commit '8e82c794bb944d4a15501854721a476db2dae470': BatteryStats: Fail gracefully on corrupt battery stats
|
8e82c794bb944d4a15501854721a476db2dae470 |
09-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 3e2b53ff: am 1ad61b33: am 1549adb4: am 7fb1655a: Merge "BatteryStats: Fail gracefully on corrupt battery stats" into mnc-dev * commit '3e2b53ff6981b7ef857cb28c5b2ddb3bc71002b9': BatteryStats: Fail gracefully on corrupt battery stats
|
0d5c30d9ba97997e0ec7bfcc1e267c90beb108c4 |
09-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 7fb1655a: Merge "BatteryStats: Fail gracefully on corrupt battery stats" into mnc-dev * commit '7fb1655a891de275ab8a752294c42b9c13352af6': BatteryStats: Fail gracefully on corrupt battery stats
|
7fb1655a891de275ab8a752294c42b9c13352af6 |
09-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStats: Fail gracefully on corrupt battery stats" into mnc-dev
|
9ae9cba0209a8baf0a5d7463dc1c9a4831c916f6 |
09-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStats: Fail gracefully on corrupt battery stats Bug:22328963 Change-Id: Id0b4c6334706e58483d5fdfd2c1137bfb821c409
s/BatteryStatsImpl.java
|
165ce066b701ba0153000f0692bfc7032655d17d |
07-Jul-2015 |
Jorim Jaggi <jjaggi@google.com> |
Fix assist for hardware long-press Activating the assistant will now route through SysUI, so we have the logic whether to start an activity or to start a voice interaction session in one single place. Bug: 22201770 Change-Id: I0f4699533aea2a1e595ee25a844434c82f548c01
pp/AssistUtils.java
pp/IVoiceInteractionManagerService.aidl
olicy/PhoneWindow.java
tatusbar/IStatusBar.aidl
tatusbar/IStatusBarService.aidl
|
31f581c5a64320d9a90ce3fb1a4625f94f4f8021 |
02-Apr-2015 |
Jun Mukai <mukai@google.com> |
Introduces mouse actions for popup menu. - mouse hover moves the selected item in the menu. It moves the selection rectangle, and further up/down key or enter key will start from the hovered item. - when the mouse exits from the entire popup window, the selection is canceled. Further up/down key will start from the first item. To implement these behaviors, and consider about other keyboard behaviors which is special to menus, I believe it justifies to create another class for the menu popups rather than using ListPopupWindow directly. Bug: 19642104 Change-Id: I5e405c0491c67fdef9764898701119979ec13a9f
iew/menu/MenuPopupHelper.java
|
6147a9f27246ca034ea90de2a84ad3bca42fb00c |
08-Jul-2015 |
Adam Powell <adamp@google.com> |
am 2ed09409: am 940abed2: am 6f3f660c: am 24bf1226: am e9cbf415: Merge "Sort and limit ChooserActivity targets from ChooserTargetServices" into mnc-dev * commit '2ed094090a36c00fce96bc288bc544fe28ae9fcf': Sort and limit ChooserActivity targets from ChooserTargetServices
|
0d74a94eb217e3646af1d7f78db61b77ba6cc685 |
08-Jul-2015 |
Dongwon Kang <dwkang@google.com> |
am 6ac3a485: am e94f5f55: am 279864ca: am aaac72ac: am 0c582293: Merge "Revert "Use AlertDialog for MediaRouteControllerDialog"" into mnc-dev * commit '6ac3a485440c5b6ee73b55d53863d299fd6308c7': Revert "Use AlertDialog for MediaRouteControllerDialog"
|
2ed094090a36c00fce96bc288bc544fe28ae9fcf |
08-Jul-2015 |
Adam Powell <adamp@google.com> |
am 940abed2: am 6f3f660c: am 24bf1226: am e9cbf415: Merge "Sort and limit ChooserActivity targets from ChooserTargetServices" into mnc-dev * commit '940abed246f37454426f56c9cbb37e12ec4cdfb5': Sort and limit ChooserActivity targets from ChooserTargetServices
|
6ac3a485440c5b6ee73b55d53863d299fd6308c7 |
08-Jul-2015 |
Dongwon Kang <dwkang@google.com> |
am e94f5f55: am 279864ca: am aaac72ac: am 0c582293: Merge "Revert "Use AlertDialog for MediaRouteControllerDialog"" into mnc-dev * commit 'e94f5f556f5a46cf6745ae642d245ca712e1f254': Revert "Use AlertDialog for MediaRouteControllerDialog"
|
c4e29c06ae888113b65bf007705ce4e0b7e34d6b |
08-Jul-2015 |
Adam Powell <adamp@google.com> |
am e9cbf415: Merge "Sort and limit ChooserActivity targets from ChooserTargetServices" into mnc-dev * commit 'e9cbf41561e4b4ac605b075d3d2531aef32dd32d': Sort and limit ChooserActivity targets from ChooserTargetServices
|
e9cbf41561e4b4ac605b075d3d2531aef32dd32d |
07-Jul-2015 |
Adam Powell <adamp@google.com> |
Merge "Sort and limit ChooserActivity targets from ChooserTargetServices" into mnc-dev
|
eeb3b025309a6a095b132e14be390ee3db48889d |
07-Jul-2015 |
Dongwon Kang <dwkang@google.com> |
am 0c582293: Merge "Revert "Use AlertDialog for MediaRouteControllerDialog"" into mnc-dev * commit '0c58229306f30e26d4b0ddb3d332def9b7382480': Revert "Use AlertDialog for MediaRouteControllerDialog"
|
0c58229306f30e26d4b0ddb3d332def9b7382480 |
07-Jul-2015 |
Dongwon Kang <dwkang@google.com> |
Merge "Revert "Use AlertDialog for MediaRouteControllerDialog"" into mnc-dev
|
c3a75a434cc009d582a35453a3c656aabb04a6f1 |
07-Jul-2015 |
Abodunrinwa Toki <toki@google.com> |
am 2487557a: am 10daed5e: am b9e46b9d: am 0bb0e226: am 4603bd34: Merge "FloatingToolbar: Offset visible rect by the rootview\'s offset" into mnc-dev * commit '2487557a168ca06eb4c889fe973de59dee03e199': FloatingToolbar: Offset visible rect by the rootview's offset
|
2487557a168ca06eb4c889fe973de59dee03e199 |
07-Jul-2015 |
Abodunrinwa Toki <toki@google.com> |
am 10daed5e: am b9e46b9d: am 0bb0e226: am 4603bd34: Merge "FloatingToolbar: Offset visible rect by the rootview\'s offset" into mnc-dev * commit '10daed5ebf3e176a4486721017055c0598740fdf': FloatingToolbar: Offset visible rect by the rootview's offset
|
fb84536d23e3853219d75fe24427127a677c969f |
07-Jul-2015 |
Abodunrinwa Toki <toki@google.com> |
am 4603bd34: Merge "FloatingToolbar: Offset visible rect by the rootview\'s offset" into mnc-dev * commit '4603bd34ce8a5557729e3912a081ec9f8c0d7ab5': FloatingToolbar: Offset visible rect by the rootview's offset
|
4603bd34ce8a5557729e3912a081ec9f8c0d7ab5 |
07-Jul-2015 |
Abodunrinwa Toki <toki@google.com> |
Merge "FloatingToolbar: Offset visible rect by the rootview's offset" into mnc-dev
|
79f96c9d4c51cae6470f062c1c6ed4947471631e |
07-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 8f387fc0: am f036847f: am c6c21522: am a5bd0e3a: am fe45b29a: Merge "BatteryStats: Remove isolated UIDs from /proc/uid_cputime when they are not in use anymore" into mnc-dev * commit '8f387fc09a578e7280bfd1d1247964a02d1d9350': BatteryStats: Remove isolated UIDs from /proc/uid_cputime when they are not in use anymore
|
7d7ce90db893de08c32c658288743d9481799953 |
07-Jul-2015 |
Winson Chung <winsonc@google.com> |
am a9b08df9: am dc91eca6: am 45e1153d: am ef024af4: am 2924dc34: Merge "Adding metrics to overview." into mnc-dev * commit 'a9b08df90e3a94e23d45d0d31092ed06157d13d5': Adding metrics to overview.
|
7980d10d7c1ac0b5301eb8efaa18657201074910 |
07-Jul-2015 |
Dongwon Kang <dwkang@google.com> |
Revert "Use AlertDialog for MediaRouteControllerDialog" This reverts commit 001d51496d062789355a91ce9365cd0cfeac6925. Background: To just inherit AlertDialog, the content view should include a title as we do in support library (AlertDialog uses NO_TITLE feature), but up-streaming support library implementation to the framework at this point might cause more issues. Verified that the narrow dialog issue (b/22044600) does not happen in the framework implementation regardless of whether it uses AlertDialog or not. Bug: 22286869 Change-Id: Ic2554cc9e683beff29d1deee91945c1dace83ab1
pp/MediaRouteControllerDialog.java
|
a182e45c6851a8db89e8b0900f0812806ff295d4 |
07-Jul-2015 |
Adam Powell <adamp@google.com> |
Sort and limit ChooserActivity targets from ChooserTargetServices Apply an automated decay factor if apps decide to claim all of their targets are SUPER IMPORTANT. Apply the multiplier from the apps themselves as well as a penalty for apps that come in late - let's see how fast developers get their ChooserTargetServices to start! Also fix a bug with ResolverDrawerLayout where dragging from the title area wouldn't always work properly. Bug 22302285 Change-Id: Ib6eb2b6fb92608790b2267c0f671c9ae59b2907e
pp/ChooserActivity.java
pp/ResolverActivity.java
pp/ResolverComparator.java
idget/ResolverDrawerLayout.java
|
8f387fc09a578e7280bfd1d1247964a02d1d9350 |
07-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
am f036847f: am c6c21522: am a5bd0e3a: am fe45b29a: Merge "BatteryStats: Remove isolated UIDs from /proc/uid_cputime when they are not in use anymore" into mnc-dev * commit 'f036847f2fe0c217965b808f1608d7d0bd7fd573': BatteryStats: Remove isolated UIDs from /proc/uid_cputime when they are not in use anymore
|
a9b08df90e3a94e23d45d0d31092ed06157d13d5 |
07-Jul-2015 |
Winson Chung <winsonc@google.com> |
am dc91eca6: am 45e1153d: am ef024af4: am 2924dc34: Merge "Adding metrics to overview." into mnc-dev * commit 'dc91eca6545ae1a9cae1e0336897e26ce313829c': Adding metrics to overview.
|
e72e526c3de6dc64372d03585b348c15dce17fec |
07-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
am fe45b29a: Merge "BatteryStats: Remove isolated UIDs from /proc/uid_cputime when they are not in use anymore" into mnc-dev * commit 'fe45b29a1cce45b47f648cbff2b7d65890f1d638': BatteryStats: Remove isolated UIDs from /proc/uid_cputime when they are not in use anymore
|
fe45b29a1cce45b47f648cbff2b7d65890f1d638 |
07-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStats: Remove isolated UIDs from /proc/uid_cputime when they are not in use anymore" into mnc-dev
|
ddcb64afae61cecb03d70fa234adb5fb92135092 |
07-Jul-2015 |
Winson Chung <winsonc@google.com> |
am 2924dc34: Merge "Adding metrics to overview." into mnc-dev * commit '2924dc346654a22f72575eb8ae3ce2e714818bd2': Adding metrics to overview.
|
f124aeaf53ac9b248eb1e3868c22eb2f348b8f7b |
07-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
am ebb92a3c: am 92726ca9: am 1fa6846b: am 948ac4fa: am 1a257545: Merge "BatteryStats: Fix issue with method parameter order..." into mnc-dev * commit 'ebb92a3c4001e943c68acbd3760cdb14eb091eee': BatteryStats: Fix issue with method parameter order...
|
5c9f4b90bf56b242467f0b5b4d2c7c5b71e6a777 |
26-Jun-2015 |
Winson Chung <winsonc@google.com> |
Adding metrics to overview. Bug: 21528167 Change-Id: Ice1ce892682aa4599b9a689b47af373780897548
ogging/MetricsLogger.java
|
61db88fc8b4a5729d9ce6bc1b7bfaac5c09c8f90 |
02-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStats: Remove isolated UIDs from /proc/uid_cputime when they are not in use anymore Bug:22225933 Change-Id: I384a3c37ad45af981cca5fc3e92643da948d48d0
s/BatteryStatsImpl.java
|
ebb92a3c4001e943c68acbd3760cdb14eb091eee |
06-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 92726ca9: am 1fa6846b: am 948ac4fa: am 1a257545: Merge "BatteryStats: Fix issue with method parameter order..." into mnc-dev * commit '92726ca9cab7c87cfa249482c37451a87f0bfcd2': BatteryStats: Fix issue with method parameter order...
|
635cb1eeb1582da653433d10b97c011d4fef44f4 |
06-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 1a257545: Merge "BatteryStats: Fix issue with method parameter order..." into mnc-dev * commit '1a257545b2d1e8bd95393ee6637e70be7d230bc6': BatteryStats: Fix issue with method parameter order...
|
1a257545b2d1e8bd95393ee6637e70be7d230bc6 |
06-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStats: Fix issue with method parameter order..." into mnc-dev
|
f7808b7cf073175eb34a95760ef01e3dd61dd3ee |
06-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStats: Fix issue with method parameter order... Argh, this explains some weird instances of negative power given to Wakelock usage. Realtime and uptime were switched in the parameter list, and since they're both longs, compiler was happy. Bug:22295225 Change-Id: I6759504f2690baf66af567d8b1a6d0478bc22228
s/WakelockPowerCalculator.java
|
90bfb06db80a1647736a84f301ebb2cb668bb4d4 |
06-Jul-2015 |
Svet Ganov <svetoslavganov@google.com> |
am a9ede6c2: am e7cd9001: am 85be0c4e: Fix app ops aidl as it is also used from native. * commit 'a9ede6c261cf9b49eb763d75139966593119a8b8': Fix app ops aidl as it is also used from native.
|
1e813b1236a9c7265f6bba59b8a10f3b2df90848 |
06-Jul-2015 |
Narayan Kamath <narayan@google.com> |
am bef809c4: am 4da086ee: am 6bcdf90e: Merge "Delete unused testing scripts and WithFramework." * commit 'bef809c4ba9cbf4654faf2d6c1ebfbc0a38c56fe': Delete unused testing scripts and WithFramework.
|
fd65ba9e2b7196ca787ba79da5f70cbc85d53725 |
06-Jul-2015 |
Rubin Xu <rubinxu@google.com> |
am 0dfa0e70: am 27f13d12: am b1f4cc64: Merge "Remove ExternalMediaFormatActivity" into mnc-dev * commit '0dfa0e70c710d21c166a6dae6a7c8f9ec4427f88': Remove ExternalMediaFormatActivity
|
a9ede6c261cf9b49eb763d75139966593119a8b8 |
05-Jul-2015 |
Svet Ganov <svetoslavganov@google.com> |
am e7cd9001: am 85be0c4e: Fix app ops aidl as it is also used from native. * commit 'e7cd90012d985b35bb1c93320b8e4afbf94e5f29': Fix app ops aidl as it is also used from native.
|
40e95ba4a588aa7ca4a5be980196f293a6c235a9 |
05-Jul-2015 |
Svet Ganov <svetoslavganov@google.com> |
am 85be0c4e: Fix app ops aidl as it is also used from native. * commit '85be0c4e21ba6a2b74a8546403c6da03a343e5aa': Fix app ops aidl as it is also used from native.
|
92ebe9a289809c4f8845f6bf54a68e4cd575ff9b |
04-Jul-2015 |
Nicolas Prevot <nprevot@google.com> |
am b06aece7: am d16f1252: am 60373e80: Merge "Fix the case where an intent bounces several times between users." into mnc-dev * commit 'b06aece751cc86aa859005bbb8843c5ed6be7c6f': Fix the case where an intent bounces several times between users.
|
e8ce8368fc65c3f5c54c44384be62cf228ceb10e |
04-Jul-2015 |
Svet Ganov <svetoslavganov@google.com> |
am 55cd6f44: am 6fe87a56: am 68ffcf88: Merge "Teach receivers, activities, providers, and services app ops." into mnc-dev * commit '55cd6f44fd1e49164a999e948bb91a03a3b9daf6': Teach receivers, activities, providers, and services app ops.
|
19b16eb4539bd159edb69f543965141fe5cf9346 |
04-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
am b857216f: am ab33137d: am 6cc53743: Merge "Fix issue #20672970: Notifications are not dismissed on hot word detection" into mnc-dev * commit 'b857216f75bf18e702ead1e201cbbbc36fba39c6': Fix issue #20672970: Notifications are not dismissed on hot word detection
|
bef809c4ba9cbf4654faf2d6c1ebfbc0a38c56fe |
04-Jul-2015 |
Narayan Kamath <narayan@google.com> |
am 4da086ee: am 6bcdf90e: Merge "Delete unused testing scripts and WithFramework." * commit '4da086ee7f4eba64265b28cdc5df9f690d97a7ac': Delete unused testing scripts and WithFramework.
|
85be0c4e21ba6a2b74a8546403c6da03a343e5aa |
04-Jul-2015 |
Svet Ganov <svetoslavganov@google.com> |
Fix app ops aidl as it is also used from native. bug:22248271 Change-Id: Ic3f31d1ee4d27c1483c9d19929c19946d4c815c6
pp/IAppOpsService.aidl
|
9fa3c56486dd9ea9a5622bd636de6f0f18b56f32 |
03-Jul-2015 |
Chris Wren <cwren@android.com> |
am 0002b3ba: am f1cc651b: am c58d1695: Merge changes from topic \'tron\' into mnc-dev * commit '0002b3bab2e96c3c54b286cbea6bada14c6a91ae': remove double count of panel open report notification load on panel reveal
|
a55bbdd6b1e995bcc8b4b388e527684d3697cc7a |
03-Jul-2015 |
Chris Banes <chrisbanes@google.com> |
am a50db6c6: am c9812040: am 2bc8485b: Merge "Fix memory leak in setActionProvider() - framework edition" into mnc-dev * commit 'a50db6c626f9f2ecc1e5c731e2f76fcd51fd0f4b': Fix memory leak in setActionProvider() - framework edition
|
0dfa0e70c710d21c166a6dae6a7c8f9ec4427f88 |
02-Jul-2015 |
Rubin Xu <rubinxu@google.com> |
am 27f13d12: am b1f4cc64: Merge "Remove ExternalMediaFormatActivity" into mnc-dev * commit '27f13d125f9eb8053493086871fcb5470c786264': Remove ExternalMediaFormatActivity
|
c85c6393127da307911fb2576777cf89e5386755 |
01-Jul-2015 |
Rubin Xu <rubinxu@google.com> |
Remove ExternalMediaFormatActivity This activity is no longer used by any part of the framework. Bug: 9433509 Change-Id: Iace394b7a11b75ed75b2eefc05990626a7e68ac2
pp/ExternalMediaFormatActivity.java
|
b06aece751cc86aa859005bbb8843c5ed6be7c6f |
02-Jul-2015 |
Nicolas Prevot <nprevot@google.com> |
am d16f1252: am 60373e80: Merge "Fix the case where an intent bounces several times between users." into mnc-dev * commit 'd16f1252e1e7924a95388a5479d7bb179279f04c': Fix the case where an intent bounces several times between users.
|
c21dab9dcbfce40879b86d5a757b749e77f5b244 |
25-Jun-2015 |
Narayan Kamath <narayan@google.com> |
Delete unused testing scripts and WithFramework. These scripts haven't worked in a long time now. run_core_test uses VM options that aren't supported and WithFramework (which is unmaintained) and run_junit.sh refers to an APK that doesn't exist anymore. If anyone wishes to run these tests individually, they can just use vogar instead : $ make vogar vogar.jar $ vogar --mode=activity frameworks/base/tests/CoreTests/android/core/Sha1Test.java This also allows us to delete the WithFramework class, which was only referenced by these obsolete scripts. bug: 22078684 Change-Id: I481f6721d51d50456421a1526c370b93aec9b351
til/WithFramework.java
|
60373e8060cf6de2d293a758c33cc5f610122657 |
02-Jul-2015 |
Nicolas Prevot <nprevot@google.com> |
Merge "Fix the case where an intent bounces several times between users." into mnc-dev
|
55cd6f44fd1e49164a999e948bb91a03a3b9daf6 |
02-Jul-2015 |
Svet Ganov <svetoslavganov@google.com> |
am 6fe87a56: am 68ffcf88: Merge "Teach receivers, activities, providers, and services app ops." into mnc-dev * commit '6fe87a565be345c9455f610bbf26d5eaee593683': Teach receivers, activities, providers, and services app ops.
|
b857216f75bf18e702ead1e201cbbbc36fba39c6 |
02-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
am ab33137d: am 6cc53743: Merge "Fix issue #20672970: Notifications are not dismissed on hot word detection" into mnc-dev * commit 'ab33137d68fdb5615d9c6624276d648a0651b953': Fix issue #20672970: Notifications are not dismissed on hot word detection
|
f6fb8d83bd6b23fe175d1f4032b7d157b25b2204 |
02-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 499ddbaa: am 0fdd22a6: Merge "BatteryStats: Don\'t assume every kernel reports a power field in /proc/uid_cputime" into mnc-dev * commit '499ddbaa790fc6503cd24c64f8fd57dba098b7d2': BatteryStats: Don't assume every kernel reports a power field in /proc/uid_cputime
|
9d7204a987496f936b299f3f70f126ed6b48518a |
01-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStats: Don't assume every kernel reports a power field in /proc/uid_cputime Bug:22225706 Change-Id: I4c7d889716345231564c1e96494dc84aab17cf01 (cherry picked from commit 43ae441ad7d0df12f3982fc60406582445d2df4e)
s/KernelUidCpuTimeReader.java
|
68ffcf883c15b97d28e36c684d0db3da084727fc |
02-Jul-2015 |
Svet Ganov <svetoslavganov@google.com> |
Merge "Teach receivers, activities, providers, and services app ops." into mnc-dev
|
99b6043dad9d215cf15810b885b6b8c215dd5b5a |
27-Jun-2015 |
Svet Ganov <svetoslavganov@google.com> |
Teach receivers, activities, providers, and services app ops. Perform app op check in addition to the permisison check for all four paltform components - activities, content providers, broadcast receivers, services - if they are guarded by a permssion that has an associated app op. This ensures that legacy apps will behave correctly if the permission of the caller has been revoked, i.e. the app op for that permission was disabled. bug:22199666 Change-Id: Ia22d1c38d58b3cd6aabdc655cb7c7bddd85da7a2
pp/IAppOpsService.aidl
|
6cc53743f5d37d7761a3bb924b380dd29d46e26d |
02-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix issue #20672970: Notifications are not dismissed on hot word detection" into mnc-dev
|
4e88bcd39918197c78b148afe40a08b6adcace1e |
01-Jul-2015 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #20672970: Notifications are not dismissed on hot word detection Add new VoiceInteractionSession.closeSystemDialogs() API that closes everything except the session itself. Change-Id: If45f1e120d8ca095b6c8055b6485acb5e710820e
pp/IVoiceInteractionManagerService.aidl
|
43ae441ad7d0df12f3982fc60406582445d2df4e |
01-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStats: Don't assume every kernel reports a power field in /proc/uid_cputime Bug:22225706 Change-Id: I4c7d889716345231564c1e96494dc84aab17cf01
s/KernelUidCpuTimeReader.java
|
0002b3bab2e96c3c54b286cbea6bada14c6a91ae |
01-Jul-2015 |
Chris Wren <cwren@android.com> |
am f1cc651b: am c58d1695: Merge changes from topic \'tron\' into mnc-dev * commit 'f1cc651bf5013e63ad05af38be0c0c4888ea7d80': remove double count of panel open report notification load on panel reveal
|
a50db6c626f9f2ecc1e5c731e2f76fcd51fd0f4b |
01-Jul-2015 |
Chris Banes <chrisbanes@google.com> |
am c9812040: am 2bc8485b: Merge "Fix memory leak in setActionProvider() - framework edition" into mnc-dev * commit 'c9812040941dad43ca0892bd4dd5e8cf9a219f07': Fix memory leak in setActionProvider() - framework edition
|
107f7b7becdb5fe6d735a4f1355eb3421f068fb0 |
01-Jul-2015 |
Nicolas Prevot <nprevot@google.com> |
Fix the case where an intent bounces several times between users. An intent may bounce several times between users. In this case, we want mContentUserHint to refer to the original user. BUG:19656340 Change-Id: I22a35fab0c228140dcb223899f5e38ff33ee5aed
pp/IntentForwarderActivity.java
|
c58d1695307923c8074f5803a0e01cda1869d231 |
01-Jul-2015 |
Chris Wren <cwren@android.com> |
Merge changes from topic 'tron' into mnc-dev * changes: remove double count of panel open report notification load on panel reveal
|
2bc8485ba79cf6fa95f80b105ed914d245178a0c |
01-Jul-2015 |
Chris Banes <chrisbanes@google.com> |
Merge "Fix memory leak in setActionProvider() - framework edition" into mnc-dev
|
77fa075e6d90ded2cdbfe50f8fb38c5738d7cbe1 |
01-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 57a32403: am 4718afcd: am 14b57010: Merge "BatteryStats: Record cpu power usage from /proc/uid_cputime" into mnc-dev * commit '57a324033bcb348a9c0d4d4774f7d5ebb4b56a41': BatteryStats: Record cpu power usage from /proc/uid_cputime
|
57a324033bcb348a9c0d4d4774f7d5ebb4b56a41 |
01-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 4718afcd: am 14b57010: Merge "BatteryStats: Record cpu power usage from /proc/uid_cputime" into mnc-dev * commit '4718afcd2e5d52638ba1c4f58b2db6aea01171de': BatteryStats: Record cpu power usage from /proc/uid_cputime
|
14b5701029edc4473921e2a2446ec3151f30b916 |
01-Jul-2015 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStats: Record cpu power usage from /proc/uid_cputime" into mnc-dev
|
5e2310030b538d934606e29dbd11bc5736c3c1c5 |
01-Jul-2015 |
Abodunrinwa Toki <toki@google.com> |
FloatingToolbar: Offset visible rect by the rootview's offset windowSoftInputMode="adjustPan" config causes the root view to be offset if necessary when the soft keyboard is shown to keep the text selection visible. Account for this offset when calculating the global visible rect of the textview in relation to the screen. Bug: 21687644 Change-Id: Id44cad387d0a3f1f063880497c234052924717ea
iew/FloatingActionMode.java
|
72fca2ae9f69f22397c14464ae4546a0ccec89cf |
01-Jul-2015 |
Alan Viverette <alanv@google.com> |
am 78022801: am 29690e20: am 5906f587: Merge "Use non-greedy view to draw background in landscape time picker" into mnc-dev * commit '7802280162439c2205a09f61cd6d1a5bfa752d96': Use non-greedy view to draw background in landscape time picker
|
7802280162439c2205a09f61cd6d1a5bfa752d96 |
01-Jul-2015 |
Alan Viverette <alanv@google.com> |
am 29690e20: am 5906f587: Merge "Use non-greedy view to draw background in landscape time picker" into mnc-dev * commit '29690e2015748b367b4794b25a7bd34c0c03a1cb': Use non-greedy view to draw background in landscape time picker
|
aa69922aceeea0b19639207d9e5f8bfd1f2486a7 |
30-Jun-2015 |
Alan Viverette <alanv@google.com> |
Use non-greedy view to draw background in landscape time picker Bug: 21933765 Change-Id: I95d608e9be166308e3a9b013a2c4c17cd4345046
idget/DrawingSpace.java
|
873bf2c48fc1b8a1f72fb024f16efb9e6bf06d33 |
30-Jun-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 9986350d: am 36eadf9c: am 32ddd534: Merge "BatteryStats: Account for remaining OS wakelock time at the end of processing all apps" into mnc-dev * commit '9986350d66b6106cabe8c017455561f52a727f2c': BatteryStats: Account for remaining OS wakelock time at the end of processing all apps
|
9986350d66b6106cabe8c017455561f52a727f2c |
30-Jun-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 36eadf9c: am 32ddd534: Merge "BatteryStats: Account for remaining OS wakelock time at the end of processing all apps" into mnc-dev * commit '36eadf9c1d78b047d9e43bf28fe2de417cc1fce5': BatteryStats: Account for remaining OS wakelock time at the end of processing all apps
|
32ddd5346672339fe225ad16224a4498fef65ac3 |
30-Jun-2015 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStats: Account for remaining OS wakelock time at the end of processing all apps" into mnc-dev
|
43f222f02fcfb675460a2bbe8e4e8ab3efc1ede1 |
30-Jun-2015 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStats: Account for remaining OS wakelock time at the end of processing all apps Bug:18724932 Change-Id: I01cfd18acb3332ad35fd0d48d9c50bc37e5ccd08
s/BatteryStatsHelper.java
|
b659c4f44a839e6ad7ef6834cc0d35954e04460a |
25-Jun-2015 |
Chris Wren <cwren@android.com> |
report notification load on panel reveal Counts may differ from user perception. For example, if notifications arrive after the shade is open (even if it is only peeking) there will not be another panel_reveal before the user sees the shade. User perception is more accurately measured by visibility events. Peek events will report the notificaiton load as 1. Bug: 20088581 Change-Id: I10221d4b66a18c223aae21e616615f087c65b1e1
tatusbar/IStatusBarService.aidl
|
dd06e383ec8022ca02d2d4fdff3ae5415866a6df |
30-Jun-2015 |
Chris Wren <cwren@android.com> |
am 8cc9473f: am 699d2f78: am 392527c4: Merge "add more power manager metrics" into mnc-dev * commit '8cc9473fff87c184068a3b773c45d1d4c6669fcc': add more power manager metrics
|
8cc9473fff87c184068a3b773c45d1d4c6669fcc |
30-Jun-2015 |
Chris Wren <cwren@android.com> |
am 699d2f78: am 392527c4: Merge "add more power manager metrics" into mnc-dev * commit '699d2f787a8e9fbfcb819f2fb2aaba4c4eb48440': add more power manager metrics
|
9b1b7f9c23d8c8a67925bb00e53d65f8eae43941 |
30-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
am 0707edf1: am 0468a570: am e40d7a63: Merge "Fix Floating toolbar overflow width." into mnc-dev * commit '0707edf1a82fa99c61a87628be45ab0d78bbd717': Fix Floating toolbar overflow width.
|
22f4864759474b183d77f7c5efa2eb7b2fc13173 |
30-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
am 3e26dcb5: am 5239997d: am 685a1446: Merge "Fix floating toolbar flicker in ExtractEditText mode." into mnc-dev * commit '3e26dcb5506999529891892c5716afede85895a4': Fix floating toolbar flicker in ExtractEditText mode.
|
0707edf1a82fa99c61a87628be45ab0d78bbd717 |
30-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
am 0468a570: am e40d7a63: Merge "Fix Floating toolbar overflow width." into mnc-dev * commit '0468a5700e2c0112d908fac3d791477192c91a81': Fix Floating toolbar overflow width.
|
3e26dcb5506999529891892c5716afede85895a4 |
30-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
am 5239997d: am 685a1446: Merge "Fix floating toolbar flicker in ExtractEditText mode." into mnc-dev * commit '5239997d646cb3e5d146db3794e7015f35943fa1': Fix floating toolbar flicker in ExtractEditText mode.
|
392527c4cc04be275a1d055a76ee83806beb2cb9 |
30-Jun-2015 |
Chris Wren <cwren@android.com> |
Merge "add more power manager metrics" into mnc-dev
|
e40d7a632668a3813a443195ba8e2146407a0517 |
30-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
Merge "Fix Floating toolbar overflow width." into mnc-dev
|
685a14468eeb730d19a36ac20bda75fe968feddb |
30-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
Merge "Fix floating toolbar flicker in ExtractEditText mode." into mnc-dev
|
9bb290bcc36fe11f96312feb40aaf3323a96ebae |
29-Jun-2015 |
Chris Wren <cwren@android.com> |
add more power manager metrics dream start/stop dream duration screen timeout setting Bug: 21893298 Change-Id: I783f72953fc40c0d276a7845daa048e2fe0db78c
ogging/MetricsLogger.java
|
c8f6ecc265656cdf68d2010a4e04666017c3b907 |
30-Jun-2015 |
Chris Banes <chrisbanes@google.com> |
Fix memory leak in setActionProvider() - framework edition Caused by ActionMenuItem's SubUiVisibilityListener not being nulled when it is replaced via setActionProvider(). BUG: 22189734 Change-Id: Id4deaa05cd5554ca7bdf969a592e4812e39dcb75
iew/menu/MenuItemImpl.java
|
28aad8efe60d7d7c59d748ef50d8fe0118b9c323 |
30-Jun-2015 |
Billy Lau <billylau@google.com> |
am 67dfa491: am e4c3fd72: am f62f4c94: Merge "Bug: 21589105 Rescoping the SYSTEM_ALERT_WINDOW permission to an explicit toggle to be manually enabled in Settings." into mnc-dev * commit '67dfa49194cf91241ff791730bacb71e07530ef3': Bug: 21589105 Rescoping the SYSTEM_ALERT_WINDOW permission to an explicit toggle to be manually enabled in Settings.
|
67dfa49194cf91241ff791730bacb71e07530ef3 |
30-Jun-2015 |
Billy Lau <billylau@google.com> |
am e4c3fd72: am f62f4c94: Merge "Bug: 21589105 Rescoping the SYSTEM_ALERT_WINDOW permission to an explicit toggle to be manually enabled in Settings." into mnc-dev * commit 'e4c3fd725ea8870756428a6580052a34fc676299': Bug: 21589105 Rescoping the SYSTEM_ALERT_WINDOW permission to an explicit toggle to be manually enabled in Settings.
|
f62f4c94a36f5c2f7ad3c70316dc585ea3fd721a |
30-Jun-2015 |
Billy Lau <billylau@google.com> |
Merge "Bug: 21589105 Rescoping the SYSTEM_ALERT_WINDOW permission to an explicit toggle to be manually enabled in Settings." into mnc-dev
|
8747f37383c41805800d208c8a4ebeeebeddf2dc |
30-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
Fix Floating toolbar overflow width. Also clean out unused methods. Bug: 22186458 Change-Id: I5ef03cd7938630c0d607b6fecd540f2bd83bbb65
idget/FloatingToolbar.java
|
1b57653b50892f143241ae0f0beb2246ca4b2aa7 |
30-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
Fix floating toolbar flicker in ExtractEditText mode. Fixed by making sure to update visibility immediately after setting a hide flag on the FloatingToolbarVisibilityHelper. Bug: 22101632 Change-Id: Iea2d9786c14f6451da836e55f0d880025aa00ed2
iew/FloatingActionMode.java
|
c8b2adf26956e4fdfd2ba46e53b8a385622f26b4 |
29-Jun-2015 |
Yohei Yukawa <yukawa@google.com> |
am c8deda50: am e564feba: am 4daf600e: Merge "Check system locale when picking up an initial SpellChecker." into mnc-dev * commit 'c8deda50fe39c408b0e0bdfe4fa2436d6d8cb1c5': Check system locale when picking up an initial SpellChecker.
|
c8deda50fe39c408b0e0bdfe4fa2436d6d8cb1c5 |
29-Jun-2015 |
Yohei Yukawa <yukawa@google.com> |
am e564feba: am 4daf600e: Merge "Check system locale when picking up an initial SpellChecker." into mnc-dev * commit 'e564feba53f71610afb3bc995497e853654fb2d6': Check system locale when picking up an initial SpellChecker.
|
4daf600ee0fb9fbc70f224e92c73e49f44b2bbbb |
29-Jun-2015 |
Yohei Yukawa <yukawa@google.com> |
Merge "Check system locale when picking up an initial SpellChecker." into mnc-dev
|
cf3a3e1272a6d4762f1eadbc2b34e5b2971e1497 |
29-Jun-2015 |
Alan Viverette <alanv@google.com> |
am 1537e135: am 4faa4cbb: am a1b647c8: Merge "Always remeasure ListView scrap used to obtain minimum width" into mnc-dev * commit '1537e1358ea8446a1a512f1a15244355acda6d1a': Always remeasure ListView scrap used to obtain minimum width
|
1537e1358ea8446a1a512f1a15244355acda6d1a |
29-Jun-2015 |
Alan Viverette <alanv@google.com> |
am 4faa4cbb: am a1b647c8: Merge "Always remeasure ListView scrap used to obtain minimum width" into mnc-dev * commit '4faa4cbbca0c9027aa67063a2ad43f008628c5bb': Always remeasure ListView scrap used to obtain minimum width
|
447b763ce06ade379a7d634453f77a3905cd3955 |
29-Jun-2015 |
Xiyuan Xia <xiyuan@google.com> |
Merge "Enforce LPU security checks are not called on the main thread"
|
a1b647c8833cf85e304e3c201e7d0477b9838502 |
29-Jun-2015 |
Alan Viverette <alanv@google.com> |
Merge "Always remeasure ListView scrap used to obtain minimum width" into mnc-dev
|
3b6791d3a72d1a8c3994a636c1e8eadda69fcc52 |
29-Jun-2015 |
Jae Seo <jaeseo@google.com> |
am 96c23baf: am 1d75e527: am 82b3f677: Merge "Use AlertDialog for MediaRouteControllerDialog" into mnc-dev * commit '96c23baff06d3a50995b510767f2a24882d64005': Use AlertDialog for MediaRouteControllerDialog
|
96c23baff06d3a50995b510767f2a24882d64005 |
29-Jun-2015 |
Jae Seo <jaeseo@google.com> |
am 1d75e527: am 82b3f677: Merge "Use AlertDialog for MediaRouteControllerDialog" into mnc-dev * commit '1d75e5273e63de811363f22976ced24f629918ce': Use AlertDialog for MediaRouteControllerDialog
|
82b3f67711246ad5beaf7702ce16e9d433406d1e |
29-Jun-2015 |
Jae Seo <jaeseo@google.com> |
Merge "Use AlertDialog for MediaRouteControllerDialog" into mnc-dev
|
aa26294de3ad97859637f65f6e70eb773541a767 |
06-May-2015 |
Xiyuan Xia <xiyuan@google.com> |
Enforce LPU security checks are not called on the main thread Bug: 20697812 Change-Id: I97c7ee0f05e4583b36062b7627aef695ab99204d
idget/LockPatternUtils.java
|
174843afb629c57af19e14ee3ec4a91358061dd9 |
27-Jun-2015 |
Yohei Yukawa <yukawa@google.com> |
Check system locale when picking up an initial SpellChecker. Since Ia25e7b4f308778891929e31b8cbd741f6848cce4, the TSMS has picked up the first found spell checker no matter regardless of the system locale. The primary goal of this CL is to introduce a low-risk fix for the situation where two or more spell checker services are pre-installed but they are well different from each other in terms of supported languages. Solving the problem in more ambiguous and complicated situation is beyond the goal of this CL. With this CL, we still pick up the first found spell checker but also require the spell checker supports a certain locale. We will try several locales starting with the system locale to some fallback locales until we find one appropriate spell checker. If no spell checker is picked up in this process, we simply pick up the first one as we have done. Examples about what locales will be checked are: A. System locale: en_US 1. en_US 2. en_GB 3. en B. System locale: en 1. en 2. en_US 3. en_GB C. System locale: en_IN 1. en_IN 2. en_US 3. en_GB 4. en D. System locale: ja_JP 1. ja_JP 2. ja 3. en_US 4. en_GB 5. en E. System locale: fil_PH 1. fil_PH 2. fil 3. en_US 4. en_GB 5. en F. System locale: th_TH_TH 1. th_TH_TH 2. th_TH 3. th 4. en_US 5. en_GB 6. en Bug: 22042994 Change-Id: I094f1c33430f7904a1dac6167431d6df64a07212
nputmethod/InputMethodUtils.java
|
a7a4cccf7d90324a049fbfd271d25cad51633922 |
27-Jun-2015 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStats: Record cpu power usage from /proc/uid_cputime For now we are just recording the power usage and not using it to calculate battery power usage or app blame. If it looks like it is accurate, we'll adopt the values from the kernel instead of estimating ourselves. Bug:21498425 Change-Id: I6617e3c0ff279a65f4ff84472082f36fe4beb336
s/BatteryStatsImpl.java
s/KernelUidCpuTimeReader.java
|
ab446232be8eca5a60a5fa9f0a937f521f744c14 |
27-Jun-2015 |
Rubin Xu <rubinxu@google.com> |
am ba5c0728: am d1858a7d: am 0a202eac: Merge "Use StorageManager.wipeAdoptableDisks to wipe external disks" into mnc-dev * commit 'ba5c07286f9980220bda4ed6e9e29f392669c05c': Use StorageManager.wipeAdoptableDisks to wipe external disks
|
ba5c07286f9980220bda4ed6e9e29f392669c05c |
27-Jun-2015 |
Rubin Xu <rubinxu@google.com> |
am d1858a7d: am 0a202eac: Merge "Use StorageManager.wipeAdoptableDisks to wipe external disks" into mnc-dev * commit 'd1858a7d3e648f6c7382bba5bd3982a7ecc15257': Use StorageManager.wipeAdoptableDisks to wipe external disks
|
efa37fc6eb5ee7baaccb5a7e62e0053c6dce2d6c |
27-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
am 5d7e2394: am 8e1cf18f: am 1fa8290d: Merge "Fix FloatingToolbar flicker in reaction to text cursor blink." into mnc-dev * commit '5d7e2394d341222084c14229805b9c907486e606': Fix FloatingToolbar flicker in reaction to text cursor blink.
|
0a202eac0103cae1c544d6f44bb67b236a3dde8d |
27-Jun-2015 |
Rubin Xu <rubinxu@google.com> |
Merge "Use StorageManager.wipeAdoptableDisks to wipe external disks" into mnc-dev
|
5d7e2394d341222084c14229805b9c907486e606 |
27-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
am 8e1cf18f: am 1fa8290d: Merge "Fix FloatingToolbar flicker in reaction to text cursor blink." into mnc-dev * commit '8e1cf18fe7e2cda17813cdc4a8131ef997331958': Fix FloatingToolbar flicker in reaction to text cursor blink.
|
c107b0ecdcd4e2f89ae4bec818c3a94f45c3c15e |
26-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
Fix FloatingToolbar flicker in reaction to text cursor blink. 1. Reposition the toolbar on predraw only when positioning has changed. 2. Update the toolbar popup's position only if the content rect changed. 3. Fix FloatingToolbarPopup.cancelOverflowAnimations(). The previous implementation wasn't actually cancelling the animation. (1) is enough to fix the bug. But (2) and (3) fix issues in the toolbar directly related to this bug. Bug: 22039189 Change-Id: I84ec793d788f9402a1f8635e68e3344746f6af07
iew/FloatingActionMode.java
idget/FloatingToolbar.java
|
001d51496d062789355a91ce9365cd0cfeac6925 |
26-Jun-2015 |
Jae Seo <jaeseo@google.com> |
Use AlertDialog for MediaRouteControllerDialog Bug: 19876497, Bug: 21795195, Bug: 22044600 Change-Id: I8ec3b17d026b2690edad4b5c4d61741e29b653db
pp/MediaRouteControllerDialog.java
|
2ea329290cb470cfd8a846c63bc333fdb4f9ff1d |
26-Jun-2015 |
Alan Viverette <alanv@google.com> |
Always remeasure ListView scrap used to obtain minimum width Also turns off ViewPager debug, enabled the scroll indicator on the DatePicker's year list, and updates the year label's TextView ID to something more reasonable. Some code cleanup inside ListView. Bug: 20110431 Change-Id: If1dba955094524d69cc297d7a567a182cef7f11d
idget/ViewPager.java
|
aedb56fd18487d7a34b8ea9f09e4a717afa75a1e |
26-Jun-2015 |
Jeff Sharkey <jsharkey@android.com> |
Merge commit 'b02c73d5' into manualmerge Change-Id: I3ec37c9d45d685c2393087bdefa6ab512cc70062
|
b02c73d582fbfc1f48425b2bd53ac26e9ea22cea |
26-Jun-2015 |
Jeff Sharkey <jsharkey@android.com> |
am df6fd4c2: am d2c41457: Merge "Let\'s reinvent storage, yet again!" into mnc-dev * commit 'df6fd4c2631e06f3469eb77b2ffdff0d3cc04a68': Let's reinvent storage, yet again!
|
cbe540f94691b595ca2eaede2871d885c38a845c |
25-Jun-2015 |
Billy Lau <billylau@google.com> |
Bug: 21589105 Rescoping the SYSTEM_ALERT_WINDOW permission to an explicit toggle to be manually enabled in Settings. Raised the protection level of SYSTEM_ALERT_WINDOW from dangerous to system|signature|appop. Added a new API in Settings for developers to invoke the main configuration setting. Also added a new metrics in MetricsLogger. Finally, also made changes to PhoneWindowManager to check the permission to draw overlay properly. Change-Id: I4a073e6f038b8b8d2fa5bd6ad60abda496be9701
ogging/MetricsLogger.java
|
d2c414573242fc59a2d34f66f1dfb610ec7d59a3 |
26-Jun-2015 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Let's reinvent storage, yet again!" into mnc-dev
|
d4cfe820480b07878cba06b2774eaa1459a10851 |
26-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
am 9539f76c: am b5d06f7a: am a2e0dc4d: Merge "Enforce FloatingToolbar themes." into mnc-dev * commit '9539f76cba4359f4597e193d5eddf49614c5f629': Enforce FloatingToolbar themes.
|
9539f76cba4359f4597e193d5eddf49614c5f629 |
26-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
am b5d06f7a: am a2e0dc4d: Merge "Enforce FloatingToolbar themes." into mnc-dev * commit 'b5d06f7ab7bb19f39f74d8551c021a70568aaca5': Enforce FloatingToolbar themes.
|
e8490f1d78a62826742ddf4af8943e6666a1a8d0 |
25-Jun-2015 |
Rubin Xu <rubinxu@google.com> |
Use StorageManager.wipeAdoptableDisks to wipe external disks Retire FORMAT_AND_FACTORY_RESET which is more fragile. Bug: 9433509 Change-Id: I158ee987274bb4db41d466de9f1e3c60ffc1d140
s/storage/ExternalStorageFormatter.java
|
9527b223a9d4a4d149bb005afc77148dbeeff785 |
25-Jun-2015 |
Jeff Sharkey <jsharkey@android.com> |
Let's reinvent storage, yet again! Now that we're treating storage as a runtime permission, we need to grant read/write access without killing the app. This is really tricky, since we had been using GIDs for access control, and they're set in stone once Zygote drops privileges. The only thing left that can change dynamically is the filesystem itself, so let's do that. This means changing the FUSE daemon to present itself as three different views: /mnt/runtime_default/foo - view for apps with no access /mnt/runtime_read/foo - view for apps with read access /mnt/runtime_write/foo - view for apps with write access There is still a single location for all the backing files, and filesystem permissions are derived the same way for each view, but the file modes are masked off differently for each mountpoint. During Zygote fork, it wires up the appropriate storage access into an isolated mount namespace based on the current app permissions. When the app is granted permissions dynamically at runtime, the system asks vold to jump into the existing mount namespace and bind mount the newly granted access model into place. Bug: 21858077 Change-Id: I62fb25d126dd815aea699b33d580e3afb90f8fd2
s/Zygote.java
s/ZygoteConnection.java
|
079f33bca029c440ec6e788d6b3185f850f57973 |
24-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
Enforce FloatingToolbar themes. This ensures that theme attribute values that affect the look and feel of the FloatingToolbar views are the ones specified in the framework. The aim is to avoid apps modifying the toolbar's look and feel in unexpected ways by overriding Theme attributes. Bug: 21957785 Change-Id: Idd472b4e8511f0a039cd07f98b1fd3ce93ae97fa
idget/FloatingToolbar.java
|
f4a4a4c8443c857005aa4c3cb367ffd0cc5f44be |
25-Jun-2015 |
Adam Powell <adamp@google.com> |
am bf7cccdc: am a5e4db2e: am 91feb107: Merge "Fix ChooserActivity check for still-alive ChooserTargets" into mnc-dev * commit 'bf7cccdca1dfe43a9e1956c707615dad2271e6fd': Fix ChooserActivity check for still-alive ChooserTargets
|
bf7cccdca1dfe43a9e1956c707615dad2271e6fd |
25-Jun-2015 |
Adam Powell <adamp@google.com> |
am a5e4db2e: am 91feb107: Merge "Fix ChooserActivity check for still-alive ChooserTargets" into mnc-dev * commit 'a5e4db2e9025254b80f6c0c380d355e5e0f8234a': Fix ChooserActivity check for still-alive ChooserTargets
|
91feb107f2c7b51bf3cbdef43bea2fb61b56a8ee |
25-Jun-2015 |
Adam Powell <adamp@google.com> |
Merge "Fix ChooserActivity check for still-alive ChooserTargets" into mnc-dev
|
c412be6824900d5e9d6f44fa9aa3015f0d5b517b |
24-Jun-2015 |
Adam Powell <adamp@google.com> |
Fix ChooserActivity check for still-alive ChooserTargets Only prune ChooserTargets if the resolved activity source they came from is still present after refreshing the list. Compare this directly against the ComponentName rather than ResolveInfo.equals, as the latter isn't implemented. Bug 21953672 Change-Id: I6486bda85c19d7371167affe2a2b80a2668bd734
pp/ResolverActivity.java
|
2b40e7076dcd898bab87f0817b74a008756e4be5 |
24-Jun-2015 |
Makoto Onuki <omakoto@google.com> |
am 9e2d1ed8: am b96bc804: am 0633ae74: Merge "Actually wait for installd" into mnc-dev * commit '9e2d1ed898b8e4a4971ddb511e221e3406bf797a': Actually wait for installd
|
9e2d1ed898b8e4a4971ddb511e221e3406bf797a |
24-Jun-2015 |
Makoto Onuki <omakoto@google.com> |
am b96bc804: am 0633ae74: Merge "Actually wait for installd" into mnc-dev * commit 'b96bc804169e13701fa249e0a3b3c08d3f2e9808': Actually wait for installd
|
0633ae7481045b96da09a6c9e1b360d79433a151 |
24-Jun-2015 |
Makoto Onuki <omakoto@google.com> |
Merge "Actually wait for installd" into mnc-dev
|
53b5f3e68d897028b4dd7ba7a610977187e0f3ff |
24-Jun-2015 |
Adam Lesinski <adamlesinski@google.com> |
am fe91754e: am 098204fc: am 67f17099: Merge "Fix unit issue in Slog.wtf output" into mnc-dev * commit 'fe91754edd4b899cf238aae11fb186647fdd4ea2': Fix unit issue in Slog.wtf output
|
fe91754edd4b899cf238aae11fb186647fdd4ea2 |
24-Jun-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 098204fc: am 67f17099: Merge "Fix unit issue in Slog.wtf output" into mnc-dev * commit '098204fca02c2f55ae374915f8bca48701601a29': Fix unit issue in Slog.wtf output
|
67f170993fda3a5b629dc4c55ec52db99176d3df |
24-Jun-2015 |
Adam Lesinski <adamlesinski@google.com> |
Merge "Fix unit issue in Slog.wtf output" into mnc-dev
|
7b3c7529c73581f360cdcd0243e8c68e1cdedb43 |
24-Jun-2015 |
Adam Lesinski <adamlesinski@google.com> |
Fix unit issue in Slog.wtf output Bug:22063930 Change-Id: I02add66892eb32b1df7e845b8542beb928d2b3ca
s/KernelUidCpuTimeReader.java
|
c8a2cfed0192afc6a408f4bdb77e8a0bdd5d752b |
24-Jun-2015 |
Makoto Onuki <omakoto@google.com> |
Actually wait for installd Bug 19337445 Change-Id: I70bdaa0ac3695ac9d03ba34fe9d35fe775a5300d
s/InstallerConnection.java
s/ZygoteInit.java
|
fd17d70100875ec615348a3e45f9ca17188e661b |
24-Jun-2015 |
Doris Liu <tianliu@google.com> |
am 99a7abb1: am 5d0dedd1: am 0ab73134: Merge "Add enter/exit animation for window provided CAB" into mnc-dev * commit '99a7abb1c3843b453883d52494952ce74799b4ac': Add enter/exit animation for window provided CAB
|
99a7abb1c3843b453883d52494952ce74799b4ac |
24-Jun-2015 |
Doris Liu <tianliu@google.com> |
am 5d0dedd1: am 0ab73134: Merge "Add enter/exit animation for window provided CAB" into mnc-dev * commit '5d0dedd1c3cddb39140c1136fce5c9ec78bed1a1': Add enter/exit animation for window provided CAB
|
0ab731340b162a14eb49b8df78a0e96eb6e3a934 |
24-Jun-2015 |
Doris Liu <tianliu@google.com> |
Merge "Add enter/exit animation for window provided CAB" into mnc-dev
|
169f87a04bf05c114efb2c66a56bf83173c638b7 |
23-Jun-2015 |
Doris Liu <tianliu@google.com> |
Add enter/exit animation for window provided CAB Bug: 21886856 Change-Id: I6b20901c51ce7d74058f6ef866334f622a1fa3a4
olicy/PhoneWindow.java
|
7b9a1b45b61a7884e2105fb53bd8b6cc97d173e8 |
23-Jun-2015 |
Jason Monk <jmonk@google.com> |
am fd183561: am 78b964c2: am 81b46360: Merge "Add metrics to brightness slider" into mnc-dev * commit 'fd183561e0f5d6fa2df8d13eda34cfc11f931ae3': Add metrics to brightness slider
|
fd183561e0f5d6fa2df8d13eda34cfc11f931ae3 |
23-Jun-2015 |
Jason Monk <jmonk@google.com> |
am 78b964c2: am 81b46360: Merge "Add metrics to brightness slider" into mnc-dev * commit '78b964c26ca3e5b1601773a762c8c6989069a8cf': Add metrics to brightness slider
|
97b87a99297144e9c3e4a57a444fe1402dee7e4f |
23-Jun-2015 |
Jason Monk <jmonk@google.com> |
Add metrics to brightness slider Had to add a way for BrightnessController to know when its the end of a touch, so that we don't spam the event logs with intermediate values. Added visibility to BrightnessDialog as this is what settings launches. Bug: 21528168 Change-Id: Ie214b4ddb0c9f9bbe8c4f182f9c59f229963ebc7
ogging/MetricsLogger.java
|
960bf082a42680fe283c809a0b706e53be5f88b9 |
23-Jun-2015 |
Chris Wren <cwren@android.com> |
am 8471e833: am 2ebdeeca: am ca7febf4: Merge "add rank to notification visibility log" into mnc-dev * commit '8471e833f61cfc9d373b957d97a9eeec2b779e78': add rank to notification visibility log
|
8471e833f61cfc9d373b957d97a9eeec2b779e78 |
23-Jun-2015 |
Chris Wren <cwren@android.com> |
am 2ebdeeca: am ca7febf4: Merge "add rank to notification visibility log" into mnc-dev * commit '2ebdeeca242212707eb4a691ca9d18a0fa60fec6': add rank to notification visibility log
|
ca7febf4b8fc429cb222287959da73b5cd16a0e9 |
23-Jun-2015 |
Chris Wren <cwren@android.com> |
Merge "add rank to notification visibility log" into mnc-dev
|
8baaf220e4a4f979328a5fdc1e8a1765f7a5a95b |
23-Jun-2015 |
Adam Powell <adamp@google.com> |
am 04333109: am f66c97b5: am 9f49dcda: Merge "Add voice interaction support to ResolverActivity/ChooserActivity" into mnc-dev * commit '04333109ce6ea332a9136fbdd69ca83b8f8e56e5': Add voice interaction support to ResolverActivity/ChooserActivity
|
04333109ce6ea332a9136fbdd69ca83b8f8e56e5 |
23-Jun-2015 |
Adam Powell <adamp@google.com> |
am f66c97b5: am 9f49dcda: Merge "Add voice interaction support to ResolverActivity/ChooserActivity" into mnc-dev * commit 'f66c97b5cc88181a2979734a56746aa62a84fdb6': Add voice interaction support to ResolverActivity/ChooserActivity
|
9f49dcda24ea63efc8b16d0c7d69cc697cdf20d7 |
23-Jun-2015 |
Adam Powell <adamp@google.com> |
Merge "Add voice interaction support to ResolverActivity/ChooserActivity" into mnc-dev
|
4c470d641c6906a742b63273b305695ba575b3e1 |
20-Jun-2015 |
Adam Powell <adamp@google.com> |
Add voice interaction support to ResolverActivity/ChooserActivity All options are sent to the VoiceInteractor once ChooserTargetServices have reported in. We don't perform explicit progressive refinement or filtering, but an explicit option picked will be invoked. Also fix a lingering bug around being able to nested-fling the resolver drawer closed. Bug 21516866 Change-Id: I6b141f5fa87d74dccec9dcb88110630696e9c38e
pp/ChooserActivity.java
pp/ResolverActivity.java
idget/ResolverDrawerLayout.java
|
d1dbc92d67af4cb72bb2faff9011d36b6833bbfd |
19-Jun-2015 |
Chris Wren <cwren@android.com> |
add rank to notification visibility log Only sysui knows the true rank, since it can (and does) reorder things. The visibility logs are down in the service because it has other bits of data. Bug: 21395744 Change-Id: Ibf9479dc2306fb27fb5df3bf21e161478d36d587
tatusbar/IStatusBarService.aidl
tatusbar/NotificationVisibility.aidl
tatusbar/NotificationVisibility.java
|
19998a847ca0e8ec3764a285053b6118cf40912e |
22-Jun-2015 |
Jason Monk <jmonk@google.com> |
am 32621bea: am bfaff994: am 6283a125: Merge "ButtonBarLayout: Let allowStacking to be set through code" into mnc-dev * commit '32621bea2e4ed27b4737602f06620ec8efbcb084': ButtonBarLayout: Let allowStacking to be set through code
|
32621bea2e4ed27b4737602f06620ec8efbcb084 |
22-Jun-2015 |
Jason Monk <jmonk@google.com> |
am bfaff994: am 6283a125: Merge "ButtonBarLayout: Let allowStacking to be set through code" into mnc-dev * commit 'bfaff994af8053f562046c4e07e5c88d0538d250': ButtonBarLayout: Let allowStacking to be set through code
|
e689cca19c0f709b2047dcbc52cfd30cb74509b3 |
22-Jun-2015 |
Jeff Brown <jeffbrown@google.com> |
am 3a9f86a2: am 6903187a: am d63c721e: Merge "Repurpose doze wake lock stats for draw wake lock instead." into mnc-dev * commit '3a9f86a2df00973b10754fa4011b8e8c32928685': Repurpose doze wake lock stats for draw wake lock instead.
|
6283a12579835c39969e1f550304b899e3659c7d |
22-Jun-2015 |
Jason Monk <jmonk@google.com> |
Merge "ButtonBarLayout: Let allowStacking to be set through code" into mnc-dev
|
3a9f86a2df00973b10754fa4011b8e8c32928685 |
22-Jun-2015 |
Jeff Brown <jeffbrown@google.com> |
am 6903187a: am d63c721e: Merge "Repurpose doze wake lock stats for draw wake lock instead." into mnc-dev * commit '6903187a2f3b54ce40239071d6f3a8bafd396ea9': Repurpose doze wake lock stats for draw wake lock instead.
|
d63c721e718eb19887d6528500d22b82581a6bcd |
22-Jun-2015 |
Jeff Brown <jeffbrown@google.com> |
Merge "Repurpose doze wake lock stats for draw wake lock instead." into mnc-dev
|
5658328d8d4684640b65c24980885060f56af14d |
22-Jun-2015 |
Jason Monk <jmonk@google.com> |
ButtonBarLayout: Let allowStacking to be set through code Bug: 21997648 Change-Id: I7ac38d39b4aa282f59b7d13f21d06c7c465ebb20
idget/ButtonBarLayout.java
|
c0f1ad2c3e16863517646d2c46b8a5cb4bafdae3 |
22-Jun-2015 |
Yohei Yukawa <yukawa@google.com> |
am b00c10eb: am 2e24241e: am 648abe15: Merge "Set DISABLED_UNTIL_USED for the correct user in IMMS." into mnc-dev * commit 'b00c10eb29e8db7272c1077649a72389dfed89eb': Set DISABLED_UNTIL_USED for the correct user in IMMS.
|
b00c10eb29e8db7272c1077649a72389dfed89eb |
22-Jun-2015 |
Yohei Yukawa <yukawa@google.com> |
am 2e24241e: am 648abe15: Merge "Set DISABLED_UNTIL_USED for the correct user in IMMS." into mnc-dev * commit '2e24241ead47aec74df5cbb3ddc5b0d0ed797c0f': Set DISABLED_UNTIL_USED for the correct user in IMMS.
|
648abe156596a5f76e6bd883c4d25d0380bbd469 |
22-Jun-2015 |
Yohei Yukawa <yukawa@google.com> |
Merge "Set DISABLED_UNTIL_USED for the correct user in IMMS." into mnc-dev
|
094c71fd5c0b6b7ce4cd71d097d226a6a1acfc90 |
20-Jun-2015 |
Yohei Yukawa <yukawa@google.com> |
Set DISABLED_UNTIL_USED for the correct user in IMMS. This CL makes If8ff1b2b95c36d33148def2ab87bd006aa520cc0 multi-user aware. It turns out that DISABLED_UNTIL_USED has not been correctly set to IMEs seen from secondary users because we have used IMMS#mContext.getPackageManager(), which always returns the PackageManager with the primary users' context, when specifying COMPONENT_ENABLED_STATE_DISABLED_UNTIL_USED. We should use IPackageManager instead as we have already done in many places of IMMS since Ib23849d352db33f0747aa9d5a178f00. Bug: 8148605 Bug: 8365223 Bug: 21953608 Change-Id: I4b9d6510bf965204bb1f68c8b527d1a4df23fac4
nputmethod/InputMethodUtils.java
|
40a7c2d85ea834307e6892a24962f84fb09ec430 |
20-Jun-2015 |
Adam Powell <adamp@google.com> |
am af49d7db: am 96b879c7: am b3add4da: Merge "Fix regression in viewing app info from ChooserActivity targets" into mnc-dev * commit 'af49d7db968d188ff132ff1cf8bf59ba09602819': Fix regression in viewing app info from ChooserActivity targets
|
af49d7db968d188ff132ff1cf8bf59ba09602819 |
20-Jun-2015 |
Adam Powell <adamp@google.com> |
am 96b879c7: am b3add4da: Merge "Fix regression in viewing app info from ChooserActivity targets" into mnc-dev * commit '96b879c791551b79b6acc703e2a9b80d453bea49': Fix regression in viewing app info from ChooserActivity targets
|
b3add4dae22076d35c2c2fb9f150a69382356598 |
20-Jun-2015 |
Adam Powell <adamp@google.com> |
Merge "Fix regression in viewing app info from ChooserActivity targets" into mnc-dev
|
6a8bd7bc13251fe1710cb529d14ee28b0c4ab5d0 |
20-Jun-2015 |
Jeff Brown <jeffbrown@google.com> |
Repurpose doze wake lock stats for draw wake lock instead. The doze wake lock is an internal implementation detail with no power impact. However the draw wake lock is much more interesting to track because it's essentially like a special purpose partial wake lock which may be acquired while dozing. Bug: 21949905 Change-Id: Iedd5f366eb010a47a9691374c5cd3d85ea68173d
s/BatteryStatsImpl.java
|
d28292f319cbecd839b85aed40b2d8cc0acafaf3 |
19-Jun-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 52e7f8c7: am bd9b25ef: am b6a09299: Merge "BatteryStats: Record doze wake locks" into mnc-dev * commit '52e7f8c76f78176ae33c22118e2f05626923c724': BatteryStats: Record doze wake locks
|
52e7f8c76f78176ae33c22118e2f05626923c724 |
19-Jun-2015 |
Adam Lesinski <adamlesinski@google.com> |
am bd9b25ef: am b6a09299: Merge "BatteryStats: Record doze wake locks" into mnc-dev * commit 'bd9b25efb8cdaa4772f730259418d66ba58beb40': BatteryStats: Record doze wake locks
|
9425fe21c9a8ab894e4a3b12a418564c4349394e |
19-Jun-2015 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStats: Record doze wake locks Doze wake locks don't actually hold the CPU awake, so we should record them separately from full wakelocks, which is what we did before. Bug:21949905 Change-Id: Ib4db3399069e0ad11f1f0dc6925a87ad0ad21ff9
s/BatteryStatsImpl.java
|
2e0c409806673932471f965caf1bc563a12feb8f |
19-Jun-2015 |
Adrian Roos <roosa@google.com> |
am f65f06fe: am cefeeb7c: am 4f43dc04: Assist disclosure * commit 'f65f06fe914253b046bea085a34bed02e54e19a8': Assist disclosure
|
f65f06fe914253b046bea085a34bed02e54e19a8 |
19-Jun-2015 |
Adrian Roos <roosa@google.com> |
am cefeeb7c: am 4f43dc04: Assist disclosure * commit 'cefeeb7c13653f5ba43b61205b22c8f70c843e71': Assist disclosure
|
98b7f8943080ff4b0c636ad37b62556453018839 |
19-Jun-2015 |
Adam Powell <adamp@google.com> |
Fix regression in viewing app info from ChooserActivity targets Also add metrics logging to ChooserActivity Bug 21953567 Bug 21953720 Change-Id: I6bba2cfe9b9e551e6fe6f2d4f92fc040eebf355c
pp/ChooserActivity.java
ogging/MetricsLogger.java
|
f2c89ee50711449e7656df65527e008b0397744c |
19-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
am 1767b1fe: am e497455f: am 6983752a: Merge "Better FloatingToolbar positioning." into mnc-dev * commit '1767b1fed44dd524f999b0b18bddbf889550a8ab': Better FloatingToolbar positioning.
|
1767b1fed44dd524f999b0b18bddbf889550a8ab |
19-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
am e497455f: am 6983752a: Merge "Better FloatingToolbar positioning." into mnc-dev * commit 'e497455f637540507a923954cec5bbfad1213a8e': Better FloatingToolbar positioning.
|
4f43dc042bf76ec6c3b340b2297dec7c4cdd9098 |
18-Jun-2015 |
Adrian Roos <roosa@google.com> |
Assist disclosure Add an animation that discloses delivery of contextual data to the assist component. Also fixes a bug where contextual data was delivered to legacy assist activities even though the user explicitly disabled context. Bug: 21568059 Change-Id: I27dfaa36e2f677b0d73acfa4730f0f4ea3486919
tatusbar/IStatusBar.aidl
|
6983752a10a4dc097bc49882f8ea2ba874d554da |
19-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
Merge "Better FloatingToolbar positioning." into mnc-dev
|
f32f7a3ffdbb80fb8d635c1aacaf0c7d2c2dde9f |
19-Jun-2015 |
David Srbecky <dsrbecky@google.com> |
Merge "Replace --include-cfi with --generate-debug-info." into mnc-dev
|
9ae95dff1d9dc78ad98b85fbdb79108dd8a09957 |
19-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
Better FloatingToolbar positioning. -The toolbar is now rendered over the IME. -The toolbar respects the presence of the IME and tries as much as possible not to obstruct it. -The toolbar may obstruct the IME if there is limited space and we can't find a position that won't obstruct the IME. *A side effect of the toolbar over the IME is that TextView handles will also always be rendered over the IME where necessary. This was the previous behavior before the regression. Bug: 17510971 Change-Id: I26a49565bf025d7c007ba6bb80468c4988fcc051
idget/FloatingToolbar.java
|
32e4e77b8dd2a105f9a006ec0ebc7ca1ac48a2ca |
19-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
am 54103b79: am 2508c6df: am 07e440b2: Merge "Fix FloatingToolbar flickers." into mnc-dev * commit '54103b7968f0817c77a8d7a054adda1673d4b044': Fix FloatingToolbar flickers.
|
6031441a13270943c766a15a058afcb21d2a75d9 |
19-Jun-2015 |
Andrei Stingaceanu <stg@google.com> |
am 2bf8d561: am b91c7a76: am 50057943: Merge "Cannot select text after rotation in extract mode" into mnc-dev * commit '2bf8d56122fd8dbfb73f20bd9fa7ec90896a4515': Cannot select text after rotation in extract mode
|
eb6195c7a2b59d11ff934ead59b2ff7201769502 |
19-Jun-2015 |
Sudheer Shanka <sudheersai@google.com> |
am eaa25779: am a0fa30dc: am a408061c: Merge "Use the intent filter icon in ResolveInfo for managed profile." into mnc-dev * commit 'eaa2577953eeff27754f6707ac0efa11b77ed947': Use the intent filter icon in ResolveInfo for managed profile.
|
54103b7968f0817c77a8d7a054adda1673d4b044 |
19-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
am 2508c6df: am 07e440b2: Merge "Fix FloatingToolbar flickers." into mnc-dev * commit '2508c6dfafaa71c190b4d0a7346f6a579985bde7': Fix FloatingToolbar flickers.
|
2bf8d56122fd8dbfb73f20bd9fa7ec90896a4515 |
19-Jun-2015 |
Andrei Stingaceanu <stg@google.com> |
am b91c7a76: am 50057943: Merge "Cannot select text after rotation in extract mode" into mnc-dev * commit 'b91c7a76d525cec54df86fc3558a1c88532ee7a4': Cannot select text after rotation in extract mode
|
eaa2577953eeff27754f6707ac0efa11b77ed947 |
19-Jun-2015 |
Sudheer Shanka <sudheersai@google.com> |
am a0fa30dc: am a408061c: Merge "Use the intent filter icon in ResolveInfo for managed profile." into mnc-dev * commit 'a0fa30dc24cfc838deb8919cf6ff7bdea5736b57': Use the intent filter icon in ResolveInfo for managed profile.
|
07e440b2786a5104129a8776a21172539fb4c4a0 |
19-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
Merge "Fix FloatingToolbar flickers." into mnc-dev
|
15cafc8d92a28a5178f5197eecafab0885f222a0 |
19-Jun-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 8542a49d: am 024d8e2f: am 8b156e37: Merge "BatteryStats: Update external stats individually." into mnc-dev * commit '8542a49d06b6bfbe80190bc86c76269d4c085b17': BatteryStats: Update external stats individually.
|
6c32b58bf1b01f6524fd36af7264414fa214b974 |
19-Jun-2015 |
Dianne Hackborn <hackbod@google.com> |
am 50bf0203: am 1594edce: am 0348ba2e: Merge "Fix issue #20494208: Go out of device idle when headset button is pressed" into mnc-dev * commit '50bf0203b9ed0ac5c72ad6b2e2fcc1a6737bb565': Fix issue #20494208: Go out of device idle when headset button is pressed
|
6c2a8e0da8856b1feb4e9cc495d60d5956a8ccc3 |
19-Jun-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 9f0179cc: am a0578a02: am 00fac635: Merge "BatteryStats: Fix regression in wakelock power distribution" into mnc-dev * commit '9f0179cc5f6f74a6b9957f60526353898f02ac0b': BatteryStats: Fix regression in wakelock power distribution
|
87fc22c976d40aaabf3cc5a851c7b4ce9a7fb218 |
19-Jun-2015 |
Alan Viverette <alanv@google.com> |
am 7da029d5: am ed113f18: am b0ff3a6c: Merge "Ensure ResolverDrawerLayout is visible to accessibility services" into mnc-dev * commit '7da029d5d0631425f63ea944c52f58fbf2976475': Ensure ResolverDrawerLayout is visible to accessibility services
|
8542a49d06b6bfbe80190bc86c76269d4c085b17 |
19-Jun-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 024d8e2f: am 8b156e37: Merge "BatteryStats: Update external stats individually." into mnc-dev * commit '024d8e2f49522c661e9fc0afdfa3bf435dc337d0': BatteryStats: Update external stats individually.
|
50bf0203b9ed0ac5c72ad6b2e2fcc1a6737bb565 |
19-Jun-2015 |
Dianne Hackborn <hackbod@google.com> |
am 1594edce: am 0348ba2e: Merge "Fix issue #20494208: Go out of device idle when headset button is pressed" into mnc-dev * commit '1594edcea1e8862827410f2542d19c5edb403cbe': Fix issue #20494208: Go out of device idle when headset button is pressed
|
9f0179cc5f6f74a6b9957f60526353898f02ac0b |
19-Jun-2015 |
Adam Lesinski <adamlesinski@google.com> |
am a0578a02: am 00fac635: Merge "BatteryStats: Fix regression in wakelock power distribution" into mnc-dev * commit 'a0578a025949b0759dbd6109b60c2c560b03b2d5': BatteryStats: Fix regression in wakelock power distribution
|
7da029d5d0631425f63ea944c52f58fbf2976475 |
19-Jun-2015 |
Alan Viverette <alanv@google.com> |
am ed113f18: am b0ff3a6c: Merge "Ensure ResolverDrawerLayout is visible to accessibility services" into mnc-dev * commit 'ed113f1848191bf6baf63d00efe2620e7e7d1a35': Ensure ResolverDrawerLayout is visible to accessibility services
|
50057943fbf36c84c220d47115e7cdd13fa01a4c |
19-Jun-2015 |
Andrei Stingaceanu <stg@google.com> |
Merge "Cannot select text after rotation in extract mode" into mnc-dev
|
a408061cc7b5efaf090ce9efd5fd0ba1d95e9c11 |
19-Jun-2015 |
Sudheer Shanka <sudheersai@google.com> |
Merge "Use the intent filter icon in ResolveInfo for managed profile." into mnc-dev
|
8b156e37d5238487f1b3742fe9fb8a0632bfd66c |
19-Jun-2015 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStats: Update external stats individually." into mnc-dev
|
065075e1f993a68579ed7f8034ab09d96ec957a9 |
28-May-2015 |
David Srbecky <dsrbecky@google.com> |
Replace --include-cfi with --generate-debug-info. This follows a change in dex2oat. (cherry picked from commit f39477b592e6e17fe41ace2e18602a69b2dd1619) Bug: 21924613 Change-Id: I46b61298ca00bee2e83080456b180d63efd95b8f
s/Zygote.java
s/ZygoteConnection.java
|
a7c90c84e46501b3afed221a448079d567ed853c |
18-Jun-2015 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStats: Update external stats individually. When wifi traffic causes a stats collection, we shouldn't care about cpu or bluetooth updates. Bug:21478443 Change-Id: I177dc0fc09951813cb4a702ad0e5d951d69f8c22
s/BatteryStatsImpl.java
|
0348ba2e2303d9dce57a6b5d19cc47ecc5089afe |
19-Jun-2015 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix issue #20494208: Go out of device idle when headset button is pressed" into mnc-dev
|
00fac63575349df5ed8c399b83f1f9c7199ff070 |
19-Jun-2015 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStats: Fix regression in wakelock power distribution" into mnc-dev
|
b6683c428698105f715985a96066192aa62e9f53 |
19-Jun-2015 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #20494208: Go out of device idle when headset button is pressed Rework how we record active transitions in battery stats to be more general, and add an API that others can call in to DeviceIdleController to request that we go out of idle mode. use this for VOICE_SEARCH_HANDS_FREE. Change-Id: Ie58de60e63036a4142881283835961fbcceec892
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
b0ff3a6cb37aa45add4b0c5135bd978442fcc441 |
18-Jun-2015 |
Alan Viverette <alanv@google.com> |
Merge "Ensure ResolverDrawerLayout is visible to accessibility services" into mnc-dev
|
f45befe6c38626449e87a1f9b9ab65c42bc15ada |
18-Jun-2015 |
Alan Viverette <alanv@google.com> |
Ensure ResolverDrawerLayout is visible to accessibility services Also removes the class name since it's not helpful to expose framework internal class names to accessibility services that can't access them. Bug: 18864087 Change-Id: If9b29d3929970bd893168444584a5dd1ba593c5b
idget/ResolverDrawerLayout.java
|
7d8e2f656dba83a3f32f69807cff4ac21eeb51d5 |
18-Jun-2015 |
Dan Sandler <dsandler@android.com> |
am 0e51f73d: am 8c1ce34b: am 50ec9b1b: Merge "Patch up certain kinds of broken notifications." into mnc-dev * commit '0e51f73d9e8b7d0c731163411f74c74a697a4ed3': Patch up certain kinds of broken notifications.
|
0e51f73d9e8b7d0c731163411f74c74a697a4ed3 |
18-Jun-2015 |
Dan Sandler <dsandler@android.com> |
am 8c1ce34b: am 50ec9b1b: Merge "Patch up certain kinds of broken notifications." into mnc-dev * commit '8c1ce34b715db2aa3f714540e3735c7b41a4953d': Patch up certain kinds of broken notifications.
|
ee44e58511bc4c119cb0c28cd2a15c26fd59dea1 |
18-Jun-2015 |
Chris Wren <cwren@android.com> |
am 68f9a206: am 6d1aa6d5: am 5e275f9f: Merge "instrument volume controls" into mnc-dev * commit '68f9a206d7bac5a3bca83d8ba47d48d53cc151c6': instrument volume controls
|
50ec9b1bd97a04a001dd394885db0cc6f13bea39 |
18-Jun-2015 |
Dan Sandler <dsandler@android.com> |
Merge "Patch up certain kinds of broken notifications." into mnc-dev
|
68f9a206d7bac5a3bca83d8ba47d48d53cc151c6 |
18-Jun-2015 |
Chris Wren <cwren@android.com> |
am 6d1aa6d5: am 5e275f9f: Merge "instrument volume controls" into mnc-dev * commit '6d1aa6d52ea51b6c89cf5dfb61b51e96476bcc45': instrument volume controls
|
5e275f9fc0e655a273fc62ce297c9d5a069d7ed7 |
18-Jun-2015 |
Chris Wren <cwren@android.com> |
Merge "instrument volume controls" into mnc-dev
|
4e78706f439d318ae7a78927d98f734351a89f64 |
17-Jun-2015 |
Dan Sandler <dsandler@android.com> |
Patch up certain kinds of broken notifications. Notifications in which the icon resource ID is changed after Builder.build() is called (even, and particularly, as the last step in the current implementation of setLatestEventInfo()) were not having their icons properly parceled. In these cases we now attempt to catch this at parcel time and construct the necessary Icon object. But wait! Parceling does not require a Context. So we don't actually know which package to load the resource from. Therefore we now allow an Icon to be constructed with an empty ("") package name, which allows us to complete this parceling task despite the fact that a Notification does not know its own package name. (In case you attempt to load a drawable for such an Icon, loadDrawable will spot the "" package and instead substitute the Context from its parameters to try to load the resource.) As it happens, even though the Notification does not know its own package name, BaseStatusBar does, because it was provided at NM.notify() time and is therefore included in the StatusBarNotification structure. So we can actually patch up the Icon (if it is TYPE_RESOURCE) and be sure to get the icon loaded out of the correct package. While we've got the hood open, this change fixes a couple of related problems: • Foreground service notifications synthetically constructed for naughty icon==0 notifications (which we are still allowing...FOR NOW) were losing the FLAG_FOREGROUND_SERVICE flag (because we're re-build()-ing them from scratch rather than rewriting the provided Notification object). Now we set the flag and hang onto the new notification for next time setForeground() is called. • We now allow media notifications to avoid getting bumped to the top of the notification list if they're PRIORITY_MIN. You might want to do that, I guess? Bug: 21333763 Change-Id: Ia5d1f1acb594c7677bcc75ee3d624da4ffca671f
tatusbar/StatusBarIcon.java
|
72478f053f403e29223dba6cc7be9e5bf115f670 |
18-Jun-2015 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStats: Fix regression in wakelock power distribution We used to give 50% of the cpu time of each app to any app holding a wakelock while the screen is off. Since we switched to the new kernel module for measuring app's cpu time, this distribution was lost. Bug:21876567 Change-Id: I42c294547f63d150d9929271ca0e27fedaaa9d77
s/BatteryStatsImpl.java
s/KernelUidCpuTimeReader.java
til/ArrayUtils.java
|
42d5ebdc1e62f55d8b4a335a0969949a5fbcb390 |
18-Jun-2015 |
Clara Bayarri <clarabayarri@google.com> |
am cfb5b615: am 3128692f: am 6bc12244: Fix Select All Option is truncated when device goes from landscape to portrait * commit 'cfb5b615b982a9fcdb05ba000753803baa147f1a': Fix Select All Option is truncated when device goes from landscape to portrait
|
cfb5b615b982a9fcdb05ba000753803baa147f1a |
18-Jun-2015 |
Clara Bayarri <clarabayarri@google.com> |
am 3128692f: am 6bc12244: Fix Select All Option is truncated when device goes from landscape to portrait * commit '3128692fd4a7d9113becc5bfbd0206413b34ebaa': Fix Select All Option is truncated when device goes from landscape to portrait
|
6bc12244480fcdeca84080d5382d63eb2b992883 |
16-Jun-2015 |
Clara Bayarri <clarabayarri@google.com> |
Fix Select All Option is truncated when device goes from landscape to portrait We were not taking into account configuration changes to update the available space for the toolbar. Bug: 21816857 Change-Id: I0f346e8eecb66ab788d1500239d5c1e020b87f97
idget/FloatingToolbar.java
|
0fe8e6a5f530ea24a35ea91b1135e236972dab17 |
18-Jun-2015 |
Hyunyoung Song <hyunyoungs@google.com> |
am 02cf3fc0: am d90fadcc: am 0ff78e7c: Merge "AppWidgetServiceImpl should use ParceledListSlice as return object b/19904873" into mnc-dev * commit '02cf3fc008ee98eec7fbe4682556c3bd923bdd91': AppWidgetServiceImpl should use ParceledListSlice as return object b/19904873
|
02cf3fc008ee98eec7fbe4682556c3bd923bdd91 |
18-Jun-2015 |
Hyunyoung Song <hyunyoungs@google.com> |
am d90fadcc: am 0ff78e7c: Merge "AppWidgetServiceImpl should use ParceledListSlice as return object b/19904873" into mnc-dev * commit 'd90fadcc0bbbe729b03b913ee96c6e43c1d9c662': AppWidgetServiceImpl should use ParceledListSlice as return object b/19904873
|
0ff78e7cc8f846517d8fd3cefa0c9b88cd94908d |
18-Jun-2015 |
Hyunyoung Song <hyunyoungs@google.com> |
Merge "AppWidgetServiceImpl should use ParceledListSlice as return object b/19904873" into mnc-dev
|
972ab4f8588c365cf9c06e1f22b30a96fb0a06fc |
17-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
Fix FloatingToolbar flickers. This is fixed by avoiding calling toolbar.show() in PhoneWindow. FloatingActionMode coordinates whether or not the toolbar should be visible. PhoneWindow differs to it. This CL also adds a new API: ActionMode#onWindowFocusChanged(boolean) Bug: 21617792 Change-Id: Ic49ce1000ce9c782d0f9e17e3d024d462c7b758b
olicy/PhoneWindow.java
iew/FloatingActionMode.java
|
d5ddf1a1570ce8d74c865ea7b919c5fbdb730198 |
18-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
am e4c89718: am da0b2bda: am e8378476: Merge "Allow content rect to overshoot the bottom view bounds by 20dp." into mnc-dev * commit 'e4c897189a7b5a194d9f586e4fa00a5634caffd3': Allow content rect to overshoot the bottom view bounds by 20dp.
|
e4c897189a7b5a194d9f586e4fa00a5634caffd3 |
18-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
am da0b2bda: am e8378476: Merge "Allow content rect to overshoot the bottom view bounds by 20dp." into mnc-dev * commit 'da0b2bda80d16e9cf3c7705377f7fba6284cb765': Allow content rect to overshoot the bottom view bounds by 20dp.
|
e8378476b52b215536f0b7c52d2eb611a893685f |
18-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
Merge "Allow content rect to overshoot the bottom view bounds by 20dp." into mnc-dev
|
af40c099adbc73c9a62d99f99f789753d983dccf |
18-Jun-2015 |
Adam Powell <adamp@google.com> |
am 3977bad2: am 352e6d77: am 40359f73: Merge "Request application of WindowInsets when setting a content view" into mnc-dev * commit '3977bad2b083bbf88c9b536564595584ce7db638': Request application of WindowInsets when setting a content view
|
3977bad2b083bbf88c9b536564595584ce7db638 |
18-Jun-2015 |
Adam Powell <adamp@google.com> |
am 352e6d77: am 40359f73: Merge "Request application of WindowInsets when setting a content view" into mnc-dev * commit '352e6d77ef73d846ee840d26e6ccacb54e485eed': Request application of WindowInsets when setting a content view
|
40359f73b189fc8547dd91e6b75a4243b23553ef |
18-Jun-2015 |
Adam Powell <adamp@google.com> |
Merge "Request application of WindowInsets when setting a content view" into mnc-dev
|
ccf6c6814736e368949b64aadce676ab6d045fdc |
18-Jun-2015 |
Hyunyoung Song <hyunyoungs@google.com> |
AppWidgetServiceImpl should use ParceledListSlice as return object b/19904873 > Reason: to prevent TransactionTooLargeException from occuring when binder transaction size goes over the limit. Change-Id: I054cb161d235234f3ccdaadd70314163e690b0db
ppwidget/IAppWidgetService.aidl
|
41607d5a2b8cc4a3fde4a2f75e33a00e8d957b1d |
17-Jun-2015 |
Adam Powell <adamp@google.com> |
Request application of WindowInsets when setting a content view For both PhoneWindow and VoiceInteractionSession, call requestApplyInsets when the content view(s) change. This is generally what the developer expects if the new view tree responds to insets in any way. Bug 21620924 Change-Id: I60a88af55bf85217c3587aa37f03fdc3fdce686d
olicy/PhoneWindow.java
|
e565ee6ccbac4e820eb2737890aadb5efe9d4e3b |
17-Jun-2015 |
Chris Wren <cwren@android.com> |
instrument volume controls Bug: 21474639 Change-Id: I48641ae778f4e274c0f67ca6491102d978d3cd5f
ogging/MetricsLogger.java
|
da589dffddaf4046d3b4fd8d14d5f984a1c4324a |
17-Jun-2015 |
Andrei Stingaceanu <stg@google.com> |
Cannot select text after rotation in extract mode The InputConnection did not report the fullscreen mode to the InputMethodManager if the connection was not active which ended up feeding the Editor false information about when extracted mode will be started. Bug: 21455064 Change-Id: Id10315efc41d86407ccfb0a2d3956bcd7c0909b8
iew/IInputConnectionWrapper.java
|
15a6c89f46420371115b1648bd2f3925f4bcf7ed |
17-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
Allow content rect to overshoot the bottom view bounds by 20dp. Bug: 21816429 Change-Id: I84013286896d145c9501351bc6a638cbda12e8c0
iew/FloatingActionMode.java
|
56ee010cd84480ed719e620308091414377ecbce |
17-Jun-2015 |
Adam Powell <adamp@google.com> |
am 93af99f2: am 749285a2: am 26b27cab: Merge "Fix crash in ToolbarActionBar when setting null custom view" into mnc-dev * commit '93af99f21d5499b3d2100951f9238a296043b355': Fix crash in ToolbarActionBar when setting null custom view
|
93af99f21d5499b3d2100951f9238a296043b355 |
17-Jun-2015 |
Adam Powell <adamp@google.com> |
am 749285a2: am 26b27cab: Merge "Fix crash in ToolbarActionBar when setting null custom view" into mnc-dev * commit '749285a23873cd134788b3affae39643b1543653': Fix crash in ToolbarActionBar when setting null custom view
|
bb6ccf9714559979456900ab701d77360e2e01cd |
17-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
am a9eee504: am 03c70cac: am 98f98dd1: Merge "Fix floating toolbar flickers." into mnc-dev * commit 'a9eee50455ff3894a17273fa1ffac2700cfa0d4c': Fix floating toolbar flickers.
|
416556693693bf0c2fe0ae4bcdc83588865b26da |
17-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
am 686a2e63: am 7ebde83a: am 6161c5b4: Merge "Floating toolbar no longer obstructs the soft keyboard." into mnc-dev * commit '686a2e633c0cb9ab4a31333cd36c30fea9991776': Floating toolbar no longer obstructs the soft keyboard.
|
f01ffe05d23bfbf43a68f7368a9260257b977690 |
17-Jun-2015 |
Narayan Kamath <narayan@google.com> |
am ba6e9b12: am 2d13fe56: am 275294db: Merge "Better systrace slices for application startup." into mnc-dev * commit 'ba6e9b12a23657995b7761daf1b83366c652626e': Better systrace slices for application startup.
|
26b27cab811e2c91b6e229cf5bfcf5846fb6d094 |
16-Jun-2015 |
Adam Powell <adamp@google.com> |
Merge "Fix crash in ToolbarActionBar when setting null custom view" into mnc-dev
|
a9eee50455ff3894a17273fa1ffac2700cfa0d4c |
16-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
am 03c70cac: am 98f98dd1: Merge "Fix floating toolbar flickers." into mnc-dev * commit '03c70cac9a0d9dc7c9f2c71b28aaf609393fdcf3': Fix floating toolbar flickers.
|
686a2e633c0cb9ab4a31333cd36c30fea9991776 |
16-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
am 7ebde83a: am 6161c5b4: Merge "Floating toolbar no longer obstructs the soft keyboard." into mnc-dev * commit '7ebde83a479f6447e0862e814830374a8477665b': Floating toolbar no longer obstructs the soft keyboard.
|
ba6e9b12a23657995b7761daf1b83366c652626e |
16-Jun-2015 |
Narayan Kamath <narayan@google.com> |
am 2d13fe56: am 275294db: Merge "Better systrace slices for application startup." into mnc-dev * commit '2d13fe56eec54030fe09cae74c7a92be54c8bd19': Better systrace slices for application startup.
|
f444b5c3ae46f8790c8f2a8481fb688b00a42d3b |
16-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
Fix floating toolbar flickers. -Flicker was a side effect the delay in hiding the toolbar when there is a down press on a TextView handle. The timing clashed with the time it takes for the FloatingActionMode to release a hide lock on a changing content rect. Extra flickers also happened if the ActionMode happened to be invalidated at about the same time. Since there was no longer a hide lock, the toolbar refreshed, getting rid of the "Select all" menu item. FIX. I believe we don't need the delayed hide on down press on a TextView handle. I've removed this. -I've also updated FloatingActionMode to ensure that hide locks overlap one another if necessary. The toolbar can only be visible if all locks are off. Bug: 21793687 Change-Id: I290ea45ab17d5862b453cb319afb4c8ffe084cd0
iew/FloatingActionMode.java
|
6161c5b4cd54036bc4f38455a0c7c11b8201e4a0 |
16-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
Merge "Floating toolbar no longer obstructs the soft keyboard." into mnc-dev
|
fbb32f6440ed74a4d27eec03569520580d00da42 |
12-Jun-2015 |
Narayan Kamath <narayan@google.com> |
Better systrace slices for application startup. This change adds three new timeslices : - PostFork : As soon as possible after the app forks from the zygote. Can be used in conjunction with the system_server "Start proc:" event to derive an upper bound on fork() and zygote overhead. - RuntimeInit & ActivityThreadMain for ZygoteInit#runtimeInit and ActivityThread#main. ActivityThread#handleBindApplication and higher level functions are already well instrumented in systrace. handleBindApplication should occur immediately after ActivityThread#main. Note that we use the Activity manager tag to make it easier to correlate these new events with surrounding events (Start proc and handleBindApplication) that are already using the AM tag. bug: 21632700 Change-Id: Ibc01f1721f962c913f3c02a51763b6feb1eb6a4d
s/RuntimeInit.java
s/Zygote.java
s/ZygoteConnection.java
|
d5c90316593f6d8aeef132137cb1956c8c03ea70 |
16-Jun-2015 |
Adrian Roos <roosa@google.com> |
am f90d4c85: am ffb09270: am 6ecdcf2a: Merge "Add AssistUtils" into mnc-dev * commit 'f90d4c85f5dec67e9a1a8dbb508e93de1dd95de1': Add AssistUtils
|
f90d4c85f5dec67e9a1a8dbb508e93de1dd95de1 |
16-Jun-2015 |
Adrian Roos <roosa@google.com> |
am ffb09270: am 6ecdcf2a: Merge "Add AssistUtils" into mnc-dev * commit 'ffb09270aa675de35a333f3de9cf5638b0de1843': Add AssistUtils
|
e91750804a5fb4e7beb4f34f2ba40825e4a28e93 |
15-Jun-2015 |
Adrian Roos <roosa@google.com> |
Add AssistUtils Enables code sharing with Settings for consistent default value handling. Bug: 21780590 Change-Id: I669b673f90fab503ae0c2179f09ebac9592bd33a
pp/AssistUtils.java
|
c5ed395e4becec3fbbe6db24522cd69f600a135c |
15-Jun-2015 |
Adam Powell <adamp@google.com> |
Fix crash in ToolbarActionBar when setting null custom view Bug 21291849 Change-Id: I54a4084b2b146ce7fb9dfe92023e9a1ad23f7902
pp/ToolbarActionBar.java
|
6d2b75c86d7007512a6ad935e5125b735106d90a |
12-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
Floating toolbar no longer obstructs the soft keyboard. -The toolbar popupwindow is set to "need" the keyboard -Updated toolbar positioning bounds -Updated toolbar positioning depending on available space Bug: 21304845 Change-Id: I8d8a59ef6ea639b11bb32cfeb6ead52087fb91e4
idget/FloatingToolbar.java
|
65031dc137d0255642e2d3eabb38137e182205b7 |
13-Jun-2015 |
Jim Miller <jaggies@google.com> |
am c425e570: am b3957fbd: am 1035833f: Merge "Improve LockPatternView accessibility" into mnc-dev * commit 'c425e570141a6466ff81f36eb86cb91188c41c77': Improve LockPatternView accessibility
|
c425e570141a6466ff81f36eb86cb91188c41c77 |
13-Jun-2015 |
Jim Miller <jaggies@google.com> |
am b3957fbd: am 1035833f: Merge "Improve LockPatternView accessibility" into mnc-dev * commit 'b3957fbd9b7f12881a781529fb957aebba752feb': Improve LockPatternView accessibility
|
1035833fc6bcbd970807720926d8b93957775dbe |
13-Jun-2015 |
Jim Miller <jaggies@google.com> |
Merge "Improve LockPatternView accessibility" into mnc-dev
|
3079bd42f5b5110658665b904e98f531d699dd0c |
13-Jun-2015 |
Adam Lesinski <adamlesinski@google.com> |
am f0380592: am c32eec37: am 87a79c39: Merge "BatteryStatsHelper: Fix some lost power" into mnc-dev * commit 'f03805920880c007b443a8a3a0c60efcfc396dc4': BatteryStatsHelper: Fix some lost power
|
f03805920880c007b443a8a3a0c60efcfc396dc4 |
13-Jun-2015 |
Adam Lesinski <adamlesinski@google.com> |
am c32eec37: am 87a79c39: Merge "BatteryStatsHelper: Fix some lost power" into mnc-dev * commit 'c32eec37908a4d45c82bc4984fd9b68cb25949a8': BatteryStatsHelper: Fix some lost power
|
87a79c394dcecd28c3811615ce975abcde185255 |
13-Jun-2015 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStatsHelper: Fix some lost power" into mnc-dev
|
57123001a416509ea7680501424d2ddf3ae55088 |
13-Jun-2015 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStatsHelper: Fix some lost power Looks like we were losing some power calculations from the CPU side of Bluetooth and WiFi if there was no controller activity ocurring. Also add finer breakdown of power to BatteryStats dumpsys for WiFi and Bluetooth. Change-Id: Ic3ce3e4e3b854f17f9a32fd4bdc47a8ea74ca439
s/BatteryStatsHelper.java
|
c6f05d905da80a4d3ef7c667f2035fc8ede52bc5 |
13-Jun-2015 |
Doris Liu <tianliu@google.com> |
am ca4cb337: am 10464f7a: am 0b9fd85f: Merge "Change ActionBar animtion from/to ActionMode" into mnc-dev * commit 'ca4cb337ef558bf7a22e1c44851f86d9ffbd55f6': Change ActionBar animtion from/to ActionMode
|
ca4cb337ef558bf7a22e1c44851f86d9ffbd55f6 |
12-Jun-2015 |
Doris Liu <tianliu@google.com> |
am 10464f7a: am 0b9fd85f: Merge "Change ActionBar animtion from/to ActionMode" into mnc-dev * commit '10464f7a190e0facb2b42ab5efcfdd6e48cd7688': Change ActionBar animtion from/to ActionMode
|
0b9fd85f8f08fb0fc19af75a386d14e103745561 |
12-Jun-2015 |
Doris Liu <tianliu@google.com> |
Merge "Change ActionBar animtion from/to ActionMode" into mnc-dev
|
94283533aba1b8c895728feb40462250a1ebecce |
11-Jun-2015 |
Doris Liu <tianliu@google.com> |
Change ActionBar animtion from/to ActionMode This CL changes the animation going from/to ActionMode per UX request. The previous animation uses a combination of scale and translation animation, whereas the new animation uses fade-out and then fade-in (no cross-fade) for the action bar transition. Bug: 20882034 Change-Id: I06286a215d058ed6f9f2023a4f0bcc60fa7ef46f
pp/WindowDecorActionBar.java
idget/AbsActionBarView.java
idget/ActionBarContextView.java
idget/DecorToolbar.java
idget/ToolbarWidgetWrapper.java
|
b94e938e502b69b77f4240f5d0a96670bce411c2 |
12-Jun-2015 |
Adam Powell <adamp@google.com> |
am 0b8f8c78: am b0fb6255: am de64ac45: Merge "Check targetSdkVersion when passing size hints for UNSPECIFIED specs" into mnc-dev * commit '0b8f8c78a250b252e7c5b06c5f1f404e33791ff0': Check targetSdkVersion when passing size hints for UNSPECIFIED specs
|
0b8f8c78a250b252e7c5b06c5f1f404e33791ff0 |
12-Jun-2015 |
Adam Powell <adamp@google.com> |
am b0fb6255: am de64ac45: Merge "Check targetSdkVersion when passing size hints for UNSPECIFIED specs" into mnc-dev * commit 'b0fb62554b7083f38ee59a781f24e6e2996cc6bf': Check targetSdkVersion when passing size hints for UNSPECIFIED specs
|
29c839ecf3e697059f0676746141c07f5cb6d26f |
12-Jun-2015 |
Navtej Singh Mann <navtejsingh@google.com> |
am 6d8281cf: am 0ef04dc7: am 3c0ce5ca: fix ArrayIndexOutOfBoundsException while starting WifiScannerScan * commit '6d8281cf6a6ecd70ea44846490cfb74ac45eb55d': fix ArrayIndexOutOfBoundsException while starting WifiScannerScan
|
de64ac459917d65c9e60ae04deac37b7f965a69c |
12-Jun-2015 |
Adam Powell <adamp@google.com> |
Merge "Check targetSdkVersion when passing size hints for UNSPECIFIED specs" into mnc-dev
|
6d8281cf6a6ecd70ea44846490cfb74ac45eb55d |
12-Jun-2015 |
Navtej Singh Mann <navtejsingh@google.com> |
am 0ef04dc7: am 3c0ce5ca: fix ArrayIndexOutOfBoundsException while starting WifiScannerScan * commit '0ef04dc7f231dc69ca89bd5be9e3a5166c270b3d': fix ArrayIndexOutOfBoundsException while starting WifiScannerScan
|
3c0ce5ca14ba13f432f4309c001abcb1d7cfc159 |
12-Jun-2015 |
Navtej Singh Mann <navtejsingh@google.com> |
fix ArrayIndexOutOfBoundsException while starting WifiScannerScan bug: 21663831 Change-Id: I9aea30907aae00c98d8fb1dc1fff3f4935108fa4
s/BatteryStatsImpl.java
|
240a295f12a04e888b09f1d815fbd72cffbef974 |
11-Jun-2015 |
Jim Miller <jaggies@google.com> |
Improve LockPatternView accessibility - Refactor "Cell added" to use ExploreByTouchHelper to allow speech to be interrupted. - Speak cell number when headphones are connected Fixes bug 18919018 Change-Id: I05818a419f4884122fe0d6af3fe15e83e8fce9c6
idget/LockPatternView.java
|
d5dbf4b2a09c9cf2d17fa6af3fdf75d1fb774056 |
11-Jun-2015 |
Adam Powell <adamp@google.com> |
Check targetSdkVersion when passing size hints for UNSPECIFIED specs As of MNC stock widgets will pass a size in UNSPECIFIED MeasureSpec values as a hint of the container size. This lets things like list items size themselves at 1/3 the size of their container. This breaks assumptions in a few existing applications, so maintain the old expectation of 0 size in UNSPECIFIED MeasureSpecs for apps targeting older SDK versions. Bug 20975083 Change-Id: Ic7318e88854e00d96852dde2c0e10376b42bf77f
idget/ActionBarContextView.java
idget/SlidingTab.java
|
5827415c81490435a690457844ca823e4842eb68 |
11-Jun-2015 |
Adam Powell <adamp@google.com> |
am 8a22c78c: am 5c3f408c: am 98b40aac: Merge "Disable ResolverComparator\'s debug logging" into mnc-dev * commit '8a22c78cd1bc1613500e46b9f4219840f910d68a': Disable ResolverComparator's debug logging
|
8a22c78cd1bc1613500e46b9f4219840f910d68a |
11-Jun-2015 |
Adam Powell <adamp@google.com> |
am 5c3f408c: am 98b40aac: Merge "Disable ResolverComparator\'s debug logging" into mnc-dev * commit '5c3f408c29451c2dff45d9d5edc4534d239d8700': Disable ResolverComparator's debug logging
|
98b40aac8399d8befc5099955a34ce54df477d8f |
11-Jun-2015 |
Adam Powell <adamp@google.com> |
Merge "Disable ResolverComparator's debug logging" into mnc-dev
|
064139434da2d7a790bb0e7ea377dc176cd9a6ee |
11-Jun-2015 |
Adam Powell <adamp@google.com> |
Disable ResolverComparator's debug logging Change-Id: Ic1df5a7caaadf7076436cbcec6e79bb14ffa1c81
pp/ResolverComparator.java
|
2997afda560c4777a8d8362936c4746d05009466 |
11-Jun-2015 |
Chris Banes <chrisbanes@google.com> |
am d4e6479e: am 0d4798be: am dbdaa9b4: Merge "API council review feedback for ActionMenuView" into mnc-dev * commit 'd4e6479ef72202f28fc306988b91f777300ee6d9': API council review feedback for ActionMenuView
|
b8850932d766007b7a177ad2cbcaf08bfc1dcc9c |
11-Jun-2015 |
Steve Paik <spaik@google.com> |
Merge "Disable AssetAtlasService when PRELOAD_RESOURCES is turned off"
|
d4e6479ef72202f28fc306988b91f777300ee6d9 |
11-Jun-2015 |
Chris Banes <chrisbanes@google.com> |
am 0d4798be: am dbdaa9b4: Merge "API council review feedback for ActionMenuView" into mnc-dev * commit '0d4798beb9891d806c29ef8c259790bd7e9c10b6': API council review feedback for ActionMenuView
|
dbdaa9b41e418437ec29f7ea2fa27b859b3bef14 |
11-Jun-2015 |
Chris Banes <chrisbanes@google.com> |
Merge "API council review feedback for ActionMenuView" into mnc-dev
|
159e7a5506ba2e439a6e74cc5386fc6fec9f8441 |
11-Jun-2015 |
Adam Powell <adamp@google.com> |
am bffd6fcb: am b535c5e2: Merge "Start using some better sorting for intent resolution" into mnc-dev * commit 'bffd6fcb46aeb729bc650d27fb66da09d7b5df78': Start using some better sorting for intent resolution
|
3c27a2303fdb6b222b7b7628fea7bc3c159990ff |
11-Jun-2015 |
Steve Paik <spaik@google.com> |
Disable AssetAtlasService when PRELOAD_RESOURCES is turned off Change-Id: Ie77810219c8d5dbff7e9364b60db2d1ea50bd685
s/ZygoteInit.java
|
d25267c0d81e84a064faf281a61c64eec3facf68 |
06-Jun-2015 |
Adam Powell <adamp@google.com> |
Start using some better sorting for intent resolution Previously we used time in foreground as our sole signal. Now, also use time since last launch and launch count as signals. Still to come later: launch count based on specific component name rather than package, pending the recording of that information in usage stats. Change-Id: Ic449cae396cfee797b7bb3de9dc3c0da5da2f96c
pp/ResolverActivity.java
pp/ResolverComparator.java
|
034e5cfca4a76151e318f9e86d6b38e862f5835c |
11-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
am cf068ba2: am 3ae8bf53: Merge "Change FloatingToolbar entry/exit animations to fadeIn/fadeOut." into mnc-dev * commit 'cf068ba27d86289ed085da17a0536a4d3a5208e6': Change FloatingToolbar entry/exit animations to fadeIn/fadeOut.
|
3ae8bf530ad794841a5b702ea99cb8debb733d89 |
10-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
Merge "Change FloatingToolbar entry/exit animations to fadeIn/fadeOut." into mnc-dev
|
1d8d111a16bc696217162ddbd4cf08ca2bc5eb21 |
10-Jun-2015 |
Chris Wren <cwren@android.com> |
am 7f588404: am 300a1416: Merge changes from topic \'tron\' into mnc-dev * commit '7f588404c531db878597f1221d56907c5c40de5e': instrument notification longpress controls induct a bunch of new logging categories.
|
300a141650dc17d2a893b55133c62b0353d2a9bb |
10-Jun-2015 |
Chris Wren <cwren@android.com> |
Merge changes from topic 'tron' into mnc-dev * changes: instrument notification longpress controls induct a bunch of new logging categories.
|
7aa6d0a4b1ec7f75335348a86284d3773cc72f91 |
03-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
Change FloatingToolbar entry/exit animations to fadeIn/fadeOut. Bug: 21307167 Change-Id: I7f75e064c264666ad0e8f84d5421fcc15176ee3f
idget/FloatingToolbar.java
|
a41b78973db3dfde159f7d641f794f462ad323d3 |
09-Jun-2015 |
Chris Banes <chrisbanes@google.com> |
API council review feedback for ActionMenuView Reverts "MenuItem, navigation and overflow icon tinting" CL, and adds getter and setter for the overflow icon to ActionMenuView and Toolbar. BUG: 21571899 Change-Id: I591f43650356443fa3256e4d74e28b6ddd8c2b33
iew/menu/ActionMenuItem.java
iew/menu/MenuItemImpl.java
|
1f5714c610571671a36425ecb4a485c3183e6942 |
10-Jun-2015 |
Chris Banes <chrisbanes@google.com> |
am d64c5bef: am d9b0acd2: Merge "Fix location for ActionMenuItemView cheat sheet" into mnc-dev * commit 'd64c5befd61434168b16f6eb1b722b7d3512f15a': Fix location for ActionMenuItemView cheat sheet
|
d9b0acd2eb8d844b9f901fc62e0de74c1a7d8430 |
10-Jun-2015 |
Chris Banes <chrisbanes@google.com> |
Merge "Fix location for ActionMenuItemView cheat sheet" into mnc-dev
|
51bcd6728b30bcef6f89e710fec25a9a081bb46b |
09-Jun-2015 |
Dianne Hackborn <hackbod@google.com> |
am 1a18d087: am ea7438e4: Merge "Fix issue #21571700: Need to be smarter about how foreground..." into mnc-dev * commit '1a18d087d7c31ee037c9583949f5ecc34ae96479': Fix issue #21571700: Need to be smarter about how foreground...
|
ea7438e4a698945b3e3a7786cff726c337291a68 |
09-Jun-2015 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix issue #21571700: Need to be smarter about how foreground..." into mnc-dev
|
0db2df0c28d39f7957289910bc860e09294ca3ab |
09-Jun-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 1d050cff: am f17138f0: Merge "Fix calculation of power drain from BT and WiFi" into mnc-dev * commit '1d050cff93e7784fc66bdb419858b84c6c2922c7': Fix calculation of power drain from BT and WiFi
|
8576cf941dc20b64d60b6b7f5d0879b823628393 |
09-Jun-2015 |
Adam Lesinski <adamlesinski@google.com> |
Fix calculation of power drain from BT and WiFi Unit issue (mV vs V). Change-Id: I08843312339ccf35a3b55b1c2385c36fdbf61ead
s/BatteryStatsHelper.java
s/BatteryStatsImpl.java
s/BluetoothPowerCalculator.java
s/WifiPowerCalculator.java
|
611eaa9edffee22ad49c8a9caa9f48d53485534a |
09-Jun-2015 |
Chris Wren <cwren@android.com> |
induct a bunch of new logging categories. Bug: 21114836 Change-Id: I978a0af2cf86e836091ef9219194e4b587a5534e
ogging/MetricsConstants.java
ogging/MetricsLogger.java
|
3d8f2b4bd7c1fd556406555926c3bcc1c8bafe14 |
09-Jun-2015 |
Clara Bayarri <clarabayarri@google.com> |
am 94913157: am 0f925d0d: Merge "Fallback to old Window.Callback#onWindowStartingActionMode" into mnc-dev * commit '9491315788d7dc4f5e9dec1267437140f4c5a644': Fallback to old Window.Callback#onWindowStartingActionMode
|
0f925d0def01d586108c6ef0683efd8d9bbe1737 |
09-Jun-2015 |
Clara Bayarri <clarabayarri@google.com> |
Merge "Fallback to old Window.Callback#onWindowStartingActionMode" into mnc-dev
|
d556f9d145aa3cc7108e082b1fc51ed91fa1ae30 |
09-Jun-2015 |
Jorim Jaggi <jjaggi@google.com> |
am e44488f0: am b835dd76: Close assist when launching intents from notification shade * commit 'e44488f096600566547c57f9491a88c84d37d093': Close assist when launching intents from notification shade
|
b835dd7641c60cd5d2b372331ffc19f7165244bd |
08-Jun-2015 |
Jorim Jaggi <jjaggi@google.com> |
Close assist when launching intents from notification shade Bug: 21035363 Change-Id: I51a6dbe5f0d93aaf81a38d1f1afacaaeaf7732e2
pp/IVoiceInteractionManagerService.aidl
|
9f8f6e4e1c93025892bb5d8005725bcbdab5830b |
09-Jun-2015 |
Clara Bayarri <clarabayarri@google.com> |
Fallback to old Window.Callback#onWindowStartingActionMode Some custom implementations of Window.Callback might not have the new typed method, fallback to typeless if it is implemented and the type was Primary. Change-Id: Ie98f9a57354363f1b9f8e48f889298f3ee4b59e2
olicy/PhoneWindow.java
|
e4768b42072c2bd7d76b0122fc6119e7305b7571 |
09-Jun-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 2ce589b1: am 4cf59747: Merge "Bump the BatteryStats parcel VERSION" into mnc-dev * commit '2ce589b1dbba5bb25cb00de773a2275cec636829': Bump the BatteryStats parcel VERSION
|
df6235cd760738559c829f2fcfee1e659b5e78b1 |
09-Jun-2015 |
Adam Lesinski <adamlesinski@google.com> |
Bump the BatteryStats parcel VERSION A previous change forgot to bump the version, leading to corrupt data. Bug:19683715 Bug:21574065 Change-Id: I30c9039694b02d576909e8f60c25f175986b8c5c
s/BatteryStatsImpl.java
|
ab4bb9d1fec685dab0fce9232c9a3477fab356b3 |
06-Jun-2015 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #21571700: Need to be smarter about how foreground... ...services get out of app idle Introduce a new process state to even better distinguish foreground services from other states. Rework the INTERACTION reporting to usage stats to do it less when the screen is off -- require that an app sit in the foreground service or top activity state for at least 30 minutes before we consider it an interaction. Also eradicate a bunch of logging in package manager. Change-Id: I94249e67f9a9c62e9a92ae104710e6747b16327e
pp/ProcessStats.java
|
6b3bb7d66966fd4c2ff99f2fc831970678a82de6 |
08-Jun-2015 |
Tim Kilbourn <tkilbourn@google.com> |
am 0a08108d: am 159f558a: Merge "Pass an args bundle to launchAssistAction." into mnc-dev * commit '0a08108d753f2d04da046e6d7792ee33ac2af364': Pass an args bundle to launchAssistAction.
|
87a1dcba0b001dc6e1e28d31872665b51d9794ce |
08-Jun-2015 |
Chris Wren <cwren@android.com> |
am 0a769f1d: am aaf68f21: Merge "instrument emergency call button" into mnc-dev * commit '0a769f1dd8fd953408270db35063a97a6302d784': instrument emergency call button
|
f70aa84170584eb7efcc048c55bb3a1aebe6d89d |
08-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
am 6bbacb53: am 7d3b8833: Merge "Fix ActionMode.snooze API" into mnc-dev * commit '6bbacb53c9584db8b4a7af1e6d3f8a04237b469b': Fix ActionMode.snooze API
|
159f558a39d200e08e06245d64ec1df9a08e7d93 |
08-Jun-2015 |
Tim Kilbourn <tkilbourn@google.com> |
Merge "Pass an args bundle to launchAssistAction." into mnc-dev
|
aaf68f216327a8a2adaf72032904b50796b4aea7 |
08-Jun-2015 |
Chris Wren <cwren@android.com> |
Merge "instrument emergency call button" into mnc-dev
|
d74f960eceb98042ede53f74d02e174eb1ad5944 |
08-Jun-2015 |
Chris Banes <chrisbanes@google.com> |
Fix location for ActionMenuItemView cheat sheet Currently handling does not take the screen position into account. BUG: 21690674 Change-Id: I7e957d453bffd5c9bf5ac61a17fcab7d00fec5b6
iew/menu/ActionMenuItemView.java
|
7d3b8833df5857f5cc70d6c101abe7501fa22b49 |
08-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
Merge "Fix ActionMode.snooze API" into mnc-dev
|
4335fbfe173083bc1be3989beeac74fc02deef37 |
06-Jun-2015 |
Ruben Brunk <rubenbrunk@google.com> |
am 533514c9: am 8f955f89: Merge "Add UI for camera + flashlight battery reporting." into mnc-dev * commit '533514c9b5bf05bbba33e2499618fa3c47f31451': Add UI for camera + flashlight battery reporting.
|
80a250a3c8f3a0851e7aac0929b8c0a0aa382657 |
06-Jun-2015 |
James Cook <jamescook@google.com> |
am 715c502b: am 74f3d396: Merge "Allow different visual and voice assist prompts" into mnc-dev * commit '715c502bedee1e414d9d420d35e91a8f2920f25a': Allow different visual and voice assist prompts
|
8f955f89c2ff19aac7f3e009c825beda3618f630 |
06-Jun-2015 |
Ruben Brunk <rubenbrunk@google.com> |
Merge "Add UI for camera + flashlight battery reporting." into mnc-dev
|
c12b8d3c6d4235bd9b07a7cee7f0bbe50a80e30b |
06-Jun-2015 |
Adam Lesinski <adamlesinski@google.com> |
am f926e3b9: am 8e518c81: Merge "Update docs to reflect correct time units" into mnc-dev * commit 'f926e3b9bf26318b4b207afb25887165bf12e533': Update docs to reflect correct time units
|
6cf397508eb7edef13baefad942a59b058ed450b |
04-Jun-2015 |
James Cook <jamescook@google.com> |
Allow different visual and voice assist prompts * Introduce VoiceInteractor.Prompt, holding multiple voice prompts ("What genre?", "What genre of music?", "What genre of music, for example classical?") as well as a different visual prompt to show on screen ("Choose genre"). * Migrate framework voice interactor code from a CharSequence prompt to Prompt. Bug: 21024958 Change-Id: Ib595fbdb2801cc558085e9b8366d619ff1d4d656
pp/IVoiceInteractor.aidl
|
8e518c81ea630ca37d373ceb90e3d6c01330cb38 |
06-Jun-2015 |
Adam Lesinski <adamlesinski@google.com> |
Merge "Update docs to reflect correct time units" into mnc-dev
|
0e5f110fc915a9b044eb04cd07ae7ac588eacc8f |
06-Jun-2015 |
Tim Kilbourn <tkilbourn@google.com> |
Pass an args bundle to launchAssistAction. In order to track the input device that was used to trigger assist, the input device id is sent as an extra in the assist intent whenever it is available. This is particularly useful on TVs, when an app may want to know whether the input device has a microphone. Bug: 21666123 Change-Id: I0f8c09e2f617606bef481bdff924cb6b9b47dd12
olicy/PhoneWindow.java
|
d3c9fc57f7a7132d58035320e7d02184969ac30e |
05-Jun-2015 |
Wei Wang <weiwa@google.com> |
am 01b8f2cd: am a73c8b6f: Merge "add gps gid to system_server" into mnc-dev * commit '01b8f2cd62d246d04a24366f20a5ddfcd5f014cf': add gps gid to system_server
|
c6432e5c7284f6e15c2601c0725bd1a8f14c7af3 |
23-Jul-2013 |
Kevin Tang <zhikait@codeaurora.org> |
add gps gid to system_server system_server hosts gps service, it should pocess gps gid, so it can communicate with native gps daemons. Change-Id: I59d7e99ec996891b19fa15a3ed66e055e6bccad8
s/ZygoteInit.java
|
de0a21f4360280b40598e877b01dda8a0363a527 |
05-Jun-2015 |
Chris Wren <cwren@android.com> |
instrument emergency call button Bug: 21527672 Change-Id: I1cc8ace204e16964ae2a251152f36133e6d02932
ogging/MetricsLogger.java
|
7b83b0c75ca929d29a623f31d8c7006d22176b76 |
05-Jun-2015 |
Adam Lesinski <adamlesinski@google.com> |
Update docs to reflect correct time units Change-Id: Id2757e45e989b148671cf83d51011984e07cd017
s/BatteryStatsImpl.java
s/ProcessCpuTracker.java
|
5e516a7531800e9e634bcb424231e51c7f95b0bc |
05-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
am 4bbc9f4d: am 4741f6a4: Merge "TextView: Make sure the contentRect is within visibile bounds." into mnc-dev * commit '4bbc9f4d52c9bc219318c38593a2ff05c07d652e': TextView: Make sure the contentRect is within visibile bounds.
|
9e211282d3ee54c9840947951593554c3bd5a77c |
05-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
Fix ActionMode.snooze API Bug: 21572677 Change-Id: If9fdb8ace3773b983418b0148082712644fd1fa5
iew/FloatingActionMode.java
|
601523ad007923779d156aaa8dc229468773e48c |
04-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
TextView: Make sure the contentRect is within visibile bounds. Bug: 21620604 Change-Id: Idd0d891e423316b2ebacf883fd3cbfff9ef69743
iew/FloatingActionMode.java
|
5b1308f02d720808727af61863bd59c227d6fe02 |
04-Jun-2015 |
Ruben Brunk <rubenbrunk@google.com> |
Add UI for camera + flashlight battery reporting. Bug: 11694505 Change-Id: Ieefa78a1d641851f4141fe666dae7b9fde394f09
s/BatterySipper.java
s/BatteryStatsHelper.java
s/BatteryStatsImpl.java
s/CameraPowerCalculator.java
s/FlashlightPowerCalculator.java
s/PowerProfile.java
|
ce36d78ac36d629586d7d56f61428740b783c1f5 |
04-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
am 7814e92f: am 2fe44efc: Merge "Also refresh FloatingToolbar for "icon" menu item changes." into mnc-dev * commit '7814e92f7f2e76b4e517adfc496db006284f518a': Also refresh FloatingToolbar for "icon" menu item changes.
|
2fe44efced5ac28bc3e03c9c101644b4ef0134bb |
04-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
Merge "Also refresh FloatingToolbar for "icon" menu item changes." into mnc-dev
|
e09356c0e5b1da4c8d8b87d9f066374a63a14187 |
04-Jun-2015 |
Yohei Yukawa <yukawa@google.com> |
am 4b0f5442: am cc71518a: Merge "Include InputMethodSubtypeSwitchingController in state dump." into mnc-dev * commit '4b0f544285e6cb270a9cbf09d56b0df432960293': Include InputMethodSubtypeSwitchingController in state dump.
|
cc71518aef42089a5ff5367b8d54c18c01329e13 |
04-Jun-2015 |
Yohei Yukawa <yukawa@google.com> |
Merge "Include InputMethodSubtypeSwitchingController in state dump." into mnc-dev
|
d724886cc13990ebcf55134455ef0fa223054ae8 |
04-Jun-2015 |
Yohei Yukawa <yukawa@google.com> |
Include InputMethodSubtypeSwitchingController in state dump. In order to diagnose IME issues in multi-user / multi-profile environment, internal state of InputMethodSubtypeSwitchingController needs to be included in the bugreport. Bug: 19340792 Bug: 19587437 Bug: 21612582 Change-Id: I34aca2c1a4330ec08b5e40441e631809a8bb844e
nputmethod/InputMethodSubtypeSwitchingController.java
|
b84975d09078dca7cf73e955bf8bb496ca4ac4d2 |
04-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
am 34a29798: am bbb4c614: Merge "Fix floating toolbar position issues." into mnc-dev * commit '34a29798e961b692ad7096bbd3e9217e19899e76': Fix floating toolbar position issues.
|
e3eb1833503c324127c621d22cbf7ac1729dbc54 |
27-May-2015 |
Abodunrinwa Toki <toki@google.com> |
Fix floating toolbar position issues. This CL makes the toolbar respect a viewport specified by the content area (calculated from the globalVisibleRect and windowInsets). By doing this the toolbar positions itself appropraitely avoiding the status and nav bars. Bug: 21324303 Change-Id: I3de9e114194dd43888b7f581ef12c3f8b813b3ca
idget/FloatingToolbar.java
|
60416891d2c02816897d1d70dfd22536d590d4ed |
03-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
am 24a28fa6: am 96e727d1: Merge "Fix FloatingToolbar positioning for RTL." into mnc-dev * commit '24a28fa62919a82ced1371ea7fdc6c1091bb0273': Fix FloatingToolbar positioning for RTL.
|
fd417eb40557be9e780e4739d35fb5b2ec62a705 |
03-Jun-2015 |
Yohei Yukawa <yukawa@google.com> |
am 5acad932: am 168d38aa: Merge "Convert subtypes whose locale is "tl" to "fil"." into mnc-dev * commit '5acad9323ad656977ca0d10fd4ebe5f4a661e8e4': Convert subtypes whose locale is "tl" to "fil".
|
96e727d1e63a918039ca1b1b1c98ec23ba108247 |
03-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
Merge "Fix FloatingToolbar positioning for RTL." into mnc-dev
|
168d38aa3c200ea8a823e3faa64345e776e0da31 |
03-Jun-2015 |
Yohei Yukawa <yukawa@google.com> |
Merge "Convert subtypes whose locale is "tl" to "fil"." into mnc-dev
|
6cb5cc19d467251d2e1e28791bf070f4ea6a2eed |
03-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
Fix FloatingToolbar positioning for RTL. -The position of the toolbar was forced to the left side in an attempt to fix an RTL bug. This led to wrong positioning in LTR. This is now fixed by using a dynamic "show" animation that takes into consideration already set positions. -The correct position of the toolbar wasn't recalculated on updates for RTL. This is now fixed. Bug:21455067 Change-Id: I0b31a8fd3c95549f5f10133a47a4d3ef27689010
idget/FloatingToolbar.java
|
595bc35d70fe59f1a090686630f2b378190587ca |
03-Jun-2015 |
Andres Morales <anmorales@google.com> |
am a2a73650: am 8f589d01: Merge "[LockSettings] migrate patterns to be indexed at \'1\'" into mnc-dev * commit 'a2a736500cfe12de2c9efbcb5b14854ab7183b82': [LockSettings] migrate patterns to be indexed at '1'
|
8f589d01d15efe88f3678b22db97223c01a54225 |
03-Jun-2015 |
Andres Morales <anmorales@google.com> |
Merge "[LockSettings] migrate patterns to be indexed at '1'" into mnc-dev
|
92280cd309b0f5967dd253280962d8581844db89 |
03-Jun-2015 |
Yohei Yukawa <yukawa@google.com> |
Convert subtypes whose locale is "tl" to "fil". On Android, "tl" is a historic hack for what should really be "fil". Now that we properly support 3-letter language codes, we should be using "fil" throughout. Given this historical usage, IMEs that really want to support Tagalog (and not Filipino) should use the ISO-639-3 code for Tagalog, which is "tgl". For backward compatibility reasons, this CL uses the similar approach to I26e3aa0333aa3c76c80a3c1c9090cc2b368c8e10. InputMethodSubtype.getLocale() continues to return the "locale" string parameter passed to the constructor as is, but in the Android framework we do normalizations/conversions whenever we need a valid ISO-639-3 code. In I26e3aa0333aa3c76c80a3c1c9090cc2b368c8e10, we rely on the conversion in the Locale constructor. In this CL, we do replace "tl" with "fil" by ourselves. This CL also adds InputMethodSubtype#getLocaleObject() a hidden API so that we can start relying on the Locale object at least in the framework. This CL is based on the investigation by Narayan Kamath and his patch. Bug: 20696126 Change-Id: I94f203bddceb9c87710cb187cc3cc0ee6d9092a5
nputmethod/InputMethodUtils.java
|
8c981908983532484dc9c829a8b7f1535bae34d4 |
03-Jun-2015 |
Jorim Jaggi <jjaggi@google.com> |
am 311f8a7c: am 11accf51: Merge "Make sure starting windows only draw once" into mnc-dev * commit '311f8a7cb0196d3a49a0f600856671193974b5ed': Make sure starting windows only draw once
|
e40bad8cf9397becdf05776c775c8286d3de46fa |
28-May-2015 |
Andres Morales <anmorales@google.com> |
[LockSettings] migrate patterns to be indexed at '1' Base zero patterns (ones where the top left is idx 0) are not handled properly by scrypt. Add logic to re-enroll base zero patterns such that the top left is idx 1. Bug: 21433955 Change-Id: I7f67f2c67d40dd1be6c62117710dc3b0392275a2
idget/LockPatternUtils.java
|
a16cc15f6cf24b3ab30636476c4fa632265e44f1 |
02-Jun-2015 |
Jorim Jaggi <jjaggi@google.com> |
Make sure starting windows only draw once The panel menu was invalidated, and thus a runnable was posted for the next frame, to update the panel menu, and invalidate the view. We avoid this by not invalidating the panel menu for starting windows. Bug: 20949632 Change-Id: I67ca47e3a7ce3ba1d685c2313efa66fb1cdee312
olicy/PhoneWindow.java
|
8b2cf64630074d89dbf336741cecf3a54d3ddd2d |
02-Jun-2015 |
Ruben Brunk <rubenbrunk@google.com> |
am cf4a301f: am 11df5b66: Merge "Track camera and flashlight usage in battery stats." into mnc-dev * commit 'cf4a301fa94f71e46cccbceeb8e8e9910eeb714a': Track camera and flashlight usage in battery stats.
|
97e5851aec4b753befe0e1f085b2e9b8f8089c97 |
02-Jun-2015 |
Adrian Roos <roosa@google.com> |
am c474645a: am c45d6c30: Merge "Translucent bars in landscape" into mnc-dev * commit 'c474645ab8555ce1226f5f72a8a9fafe18965bbf': Translucent bars in landscape
|
a974b09c67228d8bab3cfbe91f7e38bae0323c81 |
02-Jun-2015 |
Adam Powell <adamp@google.com> |
am ecb6be7d: am dc49d5f8: Merge "Fix one-action choosers with EXTRA_INITIAL_INTENTS" into mnc-dev * commit 'ecb6be7d2889c2bb09179239817578fbb465bc99': Fix one-action choosers with EXTRA_INITIAL_INTENTS
|
11df5b66ef621c4d67f5b4980e879784de43fd70 |
02-Jun-2015 |
Ruben Brunk <rubenbrunk@google.com> |
Merge "Track camera and flashlight usage in battery stats." into mnc-dev
|
6d2c363fd59af805380622ff7a3ce4c34975aab2 |
27-May-2015 |
Ruben Brunk <rubenbrunk@google.com> |
Track camera and flashlight usage in battery stats. Bug: 15986092 Change-Id: Idf03981271721c44fd43327d5d90cf6f3fecfacb
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
c45d6c30a58062af05d8232fd0f020e3f854bb8a |
02-Jun-2015 |
Adrian Roos <roosa@google.com> |
Merge "Translucent bars in landscape" into mnc-dev
|
4af95ede5bec291975221eb55d9c9c492d772acd |
02-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
am d9b74249: am bdd500ec: Merge "Fix FloatingToolbar look and animation for RTL." into mnc-dev * commit 'd9b7424923662e465fe2cf155cb7a9e6eef434c0': Fix FloatingToolbar look and animation for RTL.
|
8a8ffd4e9b15a04d2af0909205658f08c76bd6b2 |
27-May-2015 |
Adrian Roos <roosa@google.com> |
Translucent bars in landscape Bug: 18739556 Change-Id: Ib9602a9d1f09e6bd6c1306927990676120dff012
olicy/PhoneWindow.java
|
dc49d5f8ae9005a119172f72ccda1de9bc85c2d9 |
02-Jun-2015 |
Adam Powell <adamp@google.com> |
Merge "Fix one-action choosers with EXTRA_INITIAL_INTENTS" into mnc-dev
|
5047132887112df4235beea8ff42a28f1653e202 |
01-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
Also refresh FloatingToolbar for "icon" menu item changes. Bug: 21512730 Change-Id: I77f62c46e2d2a11e6cb4329fa8b659bb1a97a6b9
idget/FloatingToolbar.java
|
bdd500ecd4ceea7d4e4a06ece08c9b9fd5d8aec5 |
01-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
Merge "Fix FloatingToolbar look and animation for RTL." into mnc-dev
|
6c49882975578158048f600d3dc69040db12dc5b |
01-Jun-2015 |
Jorim Jaggi <jjaggi@google.com> |
am c8d5901b: am 1e47a8e0: Merge "Cleanup Keyguard handling when turning off screen" into mnc-dev * commit 'c8d5901bc83814c0dab281fc108de643cdd7b09d': Cleanup Keyguard handling when turning off screen
|
f02ace9b9b13a51ce1561d4c2b3b47874003070d |
01-Jun-2015 |
Filip Gruszczynski <gruszczy@google.com> |
am 49895c6e: am 29c840eb: am 11d50c9c: am 06756f35: Dismiss or cancel in SwipeDismissLayout on screen off. * commit '49895c6eadcca35bfe4369b53c8fc2e13a603520': Dismiss or cancel in SwipeDismissLayout on screen off.
|
1e47a8e096fc28dcab0a55bc4f2e6b747bfb1a07 |
01-Jun-2015 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Cleanup Keyguard handling when turning off screen" into mnc-dev
|
29c840ebb08d97451fd5a5923ad20d7bf1990048 |
01-Jun-2015 |
Filip Gruszczynski <gruszczy@google.com> |
am 11d50c9c: am 06756f35: Dismiss or cancel in SwipeDismissLayout on screen off. * commit '11d50c9cc6f9990af5b9abf2058f6b7d4a5c8ae0': Dismiss or cancel in SwipeDismissLayout on screen off.
|
11d50c9cc6f9990af5b9abf2058f6b7d4a5c8ae0 |
01-Jun-2015 |
Filip Gruszczynski <gruszczy@google.com> |
am 06756f35: Dismiss or cancel in SwipeDismissLayout on screen off. * commit '06756f352d2046246bc147fa1f55d1dfbfcb37f5': Dismiss or cancel in SwipeDismissLayout on screen off.
|
183f8fa450ededc74dad717664e02ec804e8fe76 |
01-Jun-2015 |
Filip Gruszczynski <gruszczy@google.com> |
am 21605b33: am 99bcc3ee: Merge "Revert "Revert "resolved conflicts for merge of 47249f2a to mnc-dev""" into mnc-dev * commit '21605b3395372b1ee1dd645bb8d9e50c7e7e9460': Revert "Revert "resolved conflicts for merge of 47249f2a to mnc-dev""
|
06756f352d2046246bc147fa1f55d1dfbfcb37f5 |
01-Jun-2015 |
Filip Gruszczynski <gruszczy@google.com> |
Dismiss or cancel in SwipeDismissLayout on screen off. Fix for situation where you palm the device while swiping away an ambiactive activity (or rather, when you swipe slightly an ambiactive activity during palm gesture). This would make the activity stay in half dismissed state. Instead when the screen goes off, we either dismiss or cancel the dismissal. Change-Id: I82e699c00c25bc97dd95bc6473a17e5817f7667a
idget/SwipeDismissLayout.java
|
6c5ac8e9e6b4b06c460cd2231cdeb93b373efe5d |
01-Jun-2015 |
Abodunrinwa Toki <toki@google.com> |
Fix FloatingToolbar look and animation for RTL. - Fix positioning issues which causes the toolbar to appear cut since it extends beyond its containing window. - Fix the open/close overflow animations to open to left (instead or right) for RTL. Bug: 21455067 Change-Id: I799b74c67c96b03bca4b2c9fbb6e1165b651ac7f
idget/FloatingToolbar.java
|
d175b6cfe0b35dfe251cc9315aacb048bf6e54c5 |
28-May-2015 |
Jorim Jaggi <jjaggi@google.com> |
Cleanup Keyguard handling when turning off screen Before, Keyguard was shown whenever PhoneWindowManager went to sleep. However, this was too early on some devices, and too late on others. Now, the callbacks are split up into two phases: startedGoingToSleep and finishedGoingToSleep. In the first callback, we decide what to do and play the lock sound if necessary. In the second callback, we actually show the Keyguard, or reset its state necessary, so it doesn't interfere with the screen off animation. Bug: 17929748 Bug: 20782303 Change-Id: I4c4406595b07b7589d64f380cd3fa96bed3d20ee
olicy/IKeyguardService.aidl
|
9d698acfc487e2e161bc3e56d7ba664c329a57a3 |
28-May-2015 |
David Srbecky <dsrbecky@google.com> |
am efe01cc6: am 3976a569: Merge "Replace --include-cfi with --generate-debug-info." * commit 'efe01cc62ee49f57c34726ec9c13ddaa9c1b1d8b': Replace --include-cfi with --generate-debug-info.
|
9ded760f6378b79ae5f91fe694744981a4154d0b |
19-May-2015 |
Sudheer Shanka <sudheersai@google.com> |
Use the intent filter icon in ResolveInfo for managed profile. Bug: 20753645 Change-Id: Ifed4b498524272517c9f3338ba88fcbcd3b22075
pp/ChooserActivity.java
pp/ResolverActivity.java
|
f39477b592e6e17fe41ace2e18602a69b2dd1619 |
28-May-2015 |
David Srbecky <dsrbecky@google.com> |
Replace --include-cfi with --generate-debug-info. This follows a change in dex2oat. Change-Id: I46b61298ca00bee2e83080456b180d63efd95b8f
s/Zygote.java
s/ZygoteConnection.java
|
2217f61e51ba4b19c56b19297c1e9cf74d7d860f |
26-May-2015 |
Filip Gruszczynski <gruszczy@google.com> |
Revert "Revert "resolved conflicts for merge of 47249f2a to mnc-dev"" This includes the fix for the broken dialog windows. The outsets will only be calculated and applied if the window is full screen, since they don't make much sense otherwise. This reverts commit 4bb6b751fbbb218e8a298db4aa008472a0aa8d31. Change-Id: I977a85a78c990c1840784dc0be0dddd5a6d84e6b
s/SomeArgs.java
olicy/PhoneWindow.java
til/ScreenShapeHelper.java
iew/BaseIWindow.java
|
d8e796855fd346af1944e95d70020caeae40fad1 |
27-May-2015 |
Andres Morales <anmorales@google.com> |
am 838cd2e4: am 5ccfe51d: Merge "[LockSettings] migrate password attempt throttling to hardware" into mnc-dev * commit '838cd2e467690492e89f5f53f60b3b4dc42c720b': [LockSettings] migrate password attempt throttling to hardware
|
5ccfe51d8b9ae4f73a3b0fdb553b807cf5691582 |
27-May-2015 |
Andres Morales <anmorales@google.com> |
Merge "[LockSettings] migrate password attempt throttling to hardware" into mnc-dev
|
dc870638ff53a3dd1242c21645156166b815add0 |
27-May-2015 |
Alan Viverette <alanv@google.com> |
am 1ed681dd: am 165229ba: Merge "Add workaround for measuring stacked button bar layout" into mnc-dev * commit '1ed681dd2a3daa0cc109177703f2433ec354de58': Add workaround for measuring stacked button bar layout
|
cffaf7e7e4d77fc7f8136051c548f9e0e7318101 |
27-May-2015 |
Alan Viverette <alanv@google.com> |
Add workaround for measuring stacked button bar layout Bug: 21300645 Change-Id: If9544da4995c3dce118dd9e36d42764662b3aecd
idget/ButtonBarLayout.java
|
2397427cb1a0bad8a42e6a342dcf29b31e40a234 |
15-May-2015 |
Andres Morales <anmorales@google.com> |
[LockSettings] migrate password attempt throttling to hardware leverage root protected, cryptographically secured hardware if available Bug: 21118563 Change-Id: Ifa804c5a0728bfd14466eb2a84051bace6d33d57
idget/ILockSettings.aidl
idget/LockPatternChecker.java
idget/LockPatternUtils.java
idget/VerifyCredentialResponse.aidl
idget/VerifyCredentialResponse.java
|
5007735782ef5b48a5a8b6d317aff693ffad2db9 |
27-May-2015 |
Adam Powell <adamp@google.com> |
Fix one-action choosers with EXTRA_INITIAL_INTENTS Fix a bug where initial intents weren't respected as valid options when there is only one choice available. Bug 21304304 Change-Id: I304ee6acf20a367da6296132f85d913ad9fce127
pp/ChooserActivity.java
pp/ResolverActivity.java
|
bd678c2aaa5f7d5b018b14e08941a4d3d04958ed |
27-May-2015 |
Paul Lawrence <paullawrence@google.com> |
am 090a0636: am 3452d2d0: Merge "Honor password visible setting in CryptKeeper" into mnc-dev * commit '090a06365f958908bef4c399f82a32c79600a4e8': Honor password visible setting in CryptKeeper
|
dd98935f7be11587424b8c69e4f13566bfa1c261 |
26-May-2015 |
Abodunrinwa Toki <toki@google.com> |
am 71eca132: am 4d2fc599: Merge "Hide the floatingtoolbar when content rect is invisible." into mnc-dev * commit '71eca132c7e8b97e435487b9761492d0d4bd7464': Hide the floatingtoolbar when content rect is invisible.
|
3452d2d0dbffc74a87751b39da9fa40d88d5c91f |
26-May-2015 |
Paul Lawrence <paullawrence@google.com> |
Merge "Honor password visible setting in CryptKeeper" into mnc-dev
|
4d2fc599cf5e7ac0735af683d215ce3dbf91b9fe |
26-May-2015 |
Abodunrinwa Toki <toki@google.com> |
Merge "Hide the floatingtoolbar when content rect is invisible." into mnc-dev
|
6a0b277c7c5759cae8151e87cbc11c5a2c7332a2 |
26-May-2015 |
Abodunrinwa Toki <toki@google.com> |
Hide the floatingtoolbar when content rect is invisible. Hide the floating toolbar when the content rect is outside the source view's visible area. Bug: 21304845 Change-Id: I0dd10ad2cda7a8d9b05c81334cdfbd68c22dbc6a
iew/FloatingActionMode.java
|
70e4baa39eacb80fdaacc14a541a6d669c61dbec |
26-May-2015 |
Abodunrinwa Toki <toki@google.com> |
am b301b64a: am da1b3981: Merge "Support icons in the FloatingToolbar" into mnc-dev * commit 'b301b64ae9e1db4e4bc39f4cfd97dbaeaafeec51': Support icons in the FloatingToolbar
|
b21562c4655cb8dfb73819b68b7fc8eeeab40dac |
20-May-2015 |
Abodunrinwa Toki <toki@google.com> |
Support icons in the FloatingToolbar Bug: 20202541 Change-Id: Id4d27851739ba557c7f7348094d79f0c5f782e6b
idget/FloatingToolbar.java
|
a597200a60a8b2ab63498700a0b7b0a9ea948c93 |
23-May-2015 |
Dianne Hackborn <hackbod@google.com> |
am 54d803c0: am dd5ee4b8: Merge "Revert "resolved conflicts for merge of 47249f2a to mnc-dev"" into mnc-dev * commit '54d803c0274137998c7dbb9d7b8af58de13be5b6': Revert "resolved conflicts for merge of 47249f2a to mnc-dev"
|
4bb6b751fbbb218e8a298db4aa008472a0aa8d31 |
23-May-2015 |
Dianne Hackborn <hackbod@google.com> |
Revert "resolved conflicts for merge of 47249f2a to mnc-dev" This reverts commit c7becb7ee78881646251ff4846e63eb6b96bf7ec, reversing changes made to 8562b08f04c1309cf40db1e749d612b6824f1d12.
s/SomeArgs.java
olicy/PhoneWindow.java
til/ScreenShapeHelper.java
iew/BaseIWindow.java
|
4f11754f72ac4c60448b36a1a933cdc2d7bc1870 |
08-May-2015 |
Wojciech Staszkiewicz <staszkiewicz@google.com> |
Pass charset to XmlPullParser.setInput instead of null Passing null to XmlPullParser.setInput forces it to do additional work, which can be easily avoided if we know the charset beforehand. bug: b/20849543 (cherry picked from commit 9e9e2e73c6ec7bece20268196dc89ad0c8bafad4) Change-Id: Iaff97be9df2d0f99d7af8f19f65934439c9658e2
til/XmlUtils.java
|
76173cc89f6a6499d82692ead1e38660f5f1deca |
22-May-2015 |
Filip Gruszczynski <gruszczy@google.com> |
am b0edb78e: am 91e5b0f5: Merge "resolved conflicts for merge of 47249f2a to mnc-dev" into mnc-dev * commit 'b0edb78e5cfd793ff7848b14962f1cf7ca509eff': Support for devices with a chin.
|
c7becb7ee78881646251ff4846e63eb6b96bf7ec |
21-May-2015 |
Filip Gruszczynski <gruszczy@google.com> |
resolved conflicts for merge of 47249f2a to mnc-dev This is a merge of chin support. Change-Id: I436b751b3c4aaa6b46cfcdb475e02eedfa5a5635
|
47249f2a9e49aa9626369517315eafc6b42fd8e9 |
21-May-2015 |
Filip Gruszczynski <gruszczy@google.com> |
am cb89ac84: Merge "Support for devices with a chin." into cw-d-mr1-dev * commit 'cb89ac84c621e047d81873428325dfd747b90a6b': Support for devices with a chin.
|
3e11bf33a6094da92d97702213aa12c67b21c4d1 |
20-Apr-2015 |
Filip Gruszczynski <gruszczy@google.com> |
Support for devices with a chin. Information about the chin is now part of the config.xml instead of the theme. It is retrieved by WindowManagerService and passed to the clients as insets. Clients can adjust their behavior in a way that makes it invisible to the user, that part of the surface doesn't actually exist. Bug: 19908853 Change-Id: Iedf57bf3c848201b854f91ffeb3b59187d375c1f
s/SomeArgs.java
til/ScreenShapeHelper.java
iew/BaseIWindow.java
|
529df4ffc854bb43484a3e8268f6bc185042123a |
20-May-2015 |
Jorim Jaggi <jjaggi@google.com> |
am 112f328f: am 52a66ae4: Merge "Follow up for I8050df3177b6d540829c3f0989a4e4b1381c87ec (1/2)" into mnc-dev * commit '112f328f2d6f5ca1ace4bdfbac3dd388018b48da': Follow up for I8050df3177b6d540829c3f0989a4e4b1381c87ec (1/2)
|
52a66ae41caf0fade1576691919d4165228c4b72 |
20-May-2015 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Follow up for I8050df3177b6d540829c3f0989a4e4b1381c87ec (1/2)" into mnc-dev
|
6548c73d650699a3f5cf43617b96fe82c7eba408 |
20-May-2015 |
Paul McLean <pmclean@google.com> |
am 4084a917: am 6f421764: Merge "Turning off logging in ALSA device connection routines." into mnc-dev * commit '4084a91725889a9364fda6d254ad31166bfe10c3': Turning off logging in ALSA device connection routines.
|
4792e36654a234e6a66398397d59be9d756647df |
20-May-2015 |
Abodunrinwa Toki <toki@google.com> |
am 3ce44e86: am 378939ad: Merge "Hide floating toolbar when selection is out of bounds." into mnc-dev * commit '3ce44e867e79ea195825d85599c1db79fb11a8a5': Hide floating toolbar when selection is out of bounds.
|
ac4bf450c35f0f91e09b4f83e5d40825da1877fe |
20-May-2015 |
Abodunrinwa Toki <toki@google.com> |
am c9a08d24: am 737c6f16: Merge "Fix wrong delay values for floatingtoolbar.hide/dismiss" into mnc-dev * commit 'c9a08d24042922e7d6212301cc2e5068a92a4f97': Fix wrong delay values for floatingtoolbar.hide/dismiss
|
a7c407d7d44b7a294a9f7a0ba6da2e6d72c26846 |
20-May-2015 |
Dianne Hackborn <hackbod@google.com> |
am 1e338c0f: am 8e3f2954: Merge "Update power manager to track uid state like netstats." into mnc-dev * commit '1e338c0f3ba6366bec3ec4bf9034cb2135f16a7d': Update power manager to track uid state like netstats.
|
10449c1d15cf57beea0437344c1f0bbc02f08b57 |
19-May-2015 |
Jorim Jaggi <jjaggi@google.com> |
Follow up for I8050df3177b6d540829c3f0989a4e4b1381c87ec (1/2) Change-Id: I071282032b4c4d6e19b5093a25cc541b0e83ebb4
ogging/MetricsConstants.java
|
6f421764fe5b9b7eafcdd413e5bb9aa25b4b7f76 |
19-May-2015 |
Paul McLean <pmclean@google.com> |
Merge "Turning off logging in ALSA device connection routines." into mnc-dev
|
afe55a5ce96d7fe5e9e37dcd499336423bf87a06 |
19-May-2015 |
Paul McLean <pmclean@google.com> |
Turning off logging in ALSA device connection routines. bug: 21298614 Change-Id: Ia88393698072af8f7c101382f180192646bf713e
lsa/AlsaCardsParser.java
|
378939ad14944922a5920c952877a6fd2904b44c |
19-May-2015 |
Abodunrinwa Toki <toki@google.com> |
Merge "Hide floating toolbar when selection is out of bounds." into mnc-dev
|
737c6f16a57562303caae38208effe06405ef7fe |
19-May-2015 |
Abodunrinwa Toki <toki@google.com> |
Merge "Fix wrong delay values for floatingtoolbar.hide/dismiss" into mnc-dev
|
8e3f29540db56d02a45966344133d6144c81e7c5 |
19-May-2015 |
Dianne Hackborn <hackbod@google.com> |
Merge "Update power manager to track uid state like netstats." into mnc-dev
|
4ce050bd83b8c311d7cf7b50e0a36a28df68bc4a |
19-May-2015 |
Abodunrinwa Toki <toki@google.com> |
Fix wrong delay values for floatingtoolbar.hide/dismiss Change-Id: Ie16b5f49babd0df0c70b188c9637e17c661e029c
idget/FloatingToolbar.java
|
50d8d16ee453287723cc7f05cd2b32363564d014 |
19-May-2015 |
Xiyuan Xia <xiyuan@google.com> |
am d02a287e: am 00d1fcf7: Merge "No input instead of disabling password entry" into mnc-dev * commit 'd02a287e431ce95eb2f14177ca528e3cf61ecbc6': No input instead of disabling password entry
|
00d1fcf7372155510930a2ea759d08bf8db93b61 |
19-May-2015 |
Xiyuan Xia <xiyuan@google.com> |
Merge "No input instead of disabling password entry" into mnc-dev
|
cead91974acf5b31e0c9b5e0b71dc55c2c5c0ab8 |
15-May-2015 |
Xiyuan Xia <xiyuan@google.com> |
No input instead of disabling password entry So that the keyboard does not come and go all the time. Bug:21271425 Change-Id: I9ba2fa7034777885a6e53f135eca31fc89568e9d
idget/TextViewInputDisabler.java
|
56546bd8838dd6792dd7296df4263bb1c7796ec9 |
19-May-2015 |
Abodunrinwa Toki <toki@google.com> |
am 785c0a02: am 1f21d2a8: Merge "Hide floating toolbar when user interacts with screen." into mnc-dev * commit '785c0a02c0016fc6c1981bd3e509948d1c1cb227': Hide floating toolbar when user interacts with screen.
|
a8151e4ef7987faa7d0ee31bc3013a05e5b76a05 |
06-May-2015 |
Abodunrinwa Toki <toki@google.com> |
Hide floating toolbar when selection is out of bounds. Bug: 20212141 Change-Id: I7844308e339ba9a5027c629da8090053011e019d
iew/FloatingActionMode.java
|
1f21d2a8b15d088ab50a62cbc389e88c09d141c1 |
19-May-2015 |
Abodunrinwa Toki <toki@google.com> |
Merge "Hide floating toolbar when user interacts with screen." into mnc-dev
|
fd3a3a1163c5096821cef351309fcdd9a4f48002 |
05-May-2015 |
Abodunrinwa Toki <toki@google.com> |
Hide floating toolbar when user interacts with screen. - Adds an ActionMode.snooze(int) API. - Clients call this to hide the floating toolbar on DOWN touch event. - This is called repeatedly as a snooze timeout will re-show the toolbar. - ActionMode.snooze(0) will "wake" the toolbar, reshowing it. - Clients call this to re-show the toolbar on UP touch event. - This CL also adds code to hide the toolbar when the "content rect" is changing. Bug: 20148125 Change-Id: If5a9a15f72c73cad8ca01a4328a58570b3e29f66
iew/FloatingActionMode.java
|
0f9d315217ebeb933f5f6b79d22e03b2c0c889ae |
19-May-2015 |
Jorim Jaggi <jjaggi@google.com> |
am 06ac707d: am c6767354: Merge "Add setting to disable assist data (1/2)" into mnc-dev * commit '06ac707daf039a08367fe9127767434a3e58f758': (30 commits) Add setting to disable assist data (1/2) Make all icon fields & extras sent to listeners backward-compatible. Revert "Fix IMMS#mInputShown state inconsistency." Fix bug with jobservice context giving wrong value camera2: Fix work-profile eviction handling. Fix missing break in Icon class Fix post dial for remote connections Fix build: udpate parser factory method Don't keep LayoutlibCallback reference. Adjust lockscreen style to spec [RenderScript] Add dummy getMinorID to maintain compatible with old RS compat lib. Change the location of Brandmaster statement file. Revert "Update IME focus when the active view is losing the focus." Revert "Icon support comes to Notification." Fix icon-related crash. Don't display the "no Internet access" prompt on captive portals. Rewriting should fail when any paths are null. Ignore abandon after install relinquished. Fix build - Revert "Revert "Use default constructor to get anti-aliasing"" Fix crash in setup wizard ...
|
c6767354c5c2e32648c7404b73878a8ae66dd3c8 |
19-May-2015 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Add setting to disable assist data (1/2)" into mnc-dev
|
9d91083034654b37461c891308a1d426054170a8 |
19-May-2015 |
Jorim Jaggi <jjaggi@google.com> |
Add setting to disable assist data (1/2) Bug: 20944446 Change-Id: I8050df3177b6d540829c3f0989a4e4b1381c87ec
ogging/MetricsConstants.java
|
ac6122c042678d680b6e31273178ac00f9a55116 |
19-May-2015 |
Adam Powell <adamp@google.com> |
am 5418cde8: am f9a0d44d: Merge "Migrate uses of config_windowIsRound to Configuration.isScreenRound" into mnc-dev * commit '5418cde8aac5f239bfab2056767e42a5e2aeb270': Migrate uses of config_windowIsRound to Configuration.isScreenRound
|
d23e0d6901935588f9472bd7073fea0009581e9b |
16-May-2015 |
Dianne Hackborn <hackbod@google.com> |
Update power manager to track uid state like netstats. To follow the correct semantics for when restricts due to device idle can be applied, power manager need to know about uid process states like net policy so that it can allow wake locks from apps that are in the foreground. Since this is being added to a second place, I reworked things so that the activity manager now keeps track of per-uid process states and allows apps to register to listen to those, rather than having to track lower-level process states and transform them into an overall uid state. Both net policy and power manager use this new facility. Change-Id: I77359164c40d0f36fe1ef296dd9f9c3062431148
pp/ProcessMap.java
|
01f280d376218c5a007fc29f70b876375ad24204 |
19-May-2015 |
Adam Powell <adamp@google.com> |
Migrate uses of config_windowIsRound to Configuration.isScreenRound Move existing code that previously relied on config_windowIsRound to use the new Configuration.isScreenRound() method. Also move the system property override for emulators over to the initial setup of a Display so that the configuration property is consistent with existing expectations. Remove config_windowIsRound from symbols.xml. The symbol now only exists as a default value redirect for overlays already configured to supply this value. Change-Id: I24e6564030a6051c3ac7262868983b43e13eee65
til/ScreenShapeHelper.java
|
d8fdb338918e63bbab2e65bdb2f4d12320a1b24a |
18-May-2015 |
Paul Lawrence <paullawrence@google.com> |
Honor password visible setting in CryptKeeper Bug: 20184626 Change-Id: Ida0f34299947a5d4067406cc6e029fb841077804
idget/LockPatternUtils.java
|
dd6191f1a9b703340f12b64703d2688dd2c319cc |
18-May-2015 |
Abodunrinwa Toki <toki@google.com> |
am 202d94c2: am 1b422a95: Merge "Hide the floating toolbar faster." into mnc-dev * commit '202d94c2e1ae7b15025076027a453b1a7d6fd2f1': Hide the floating toolbar faster.
|
1408a59f1e2f7689596f2db06830f1f1bd072beb |
18-May-2015 |
Abodunrinwa Toki <toki@google.com> |
am 7b85ce09: am 86817200: Merge "Support min/max height for FloatingToolbar overflow." into mnc-dev * commit '7b85ce093b371a7d78c378a06880e22d1c08829a': Support min/max height for FloatingToolbar overflow.
|
1b422a95f7a3308359031b960c3b491a7eeec0dd |
18-May-2015 |
Abodunrinwa Toki <toki@google.com> |
Merge "Hide the floating toolbar faster." into mnc-dev
|
8681720055534ee0232eb664543b1096c4e55c5d |
18-May-2015 |
Abodunrinwa Toki <toki@google.com> |
Merge "Support min/max height for FloatingToolbar overflow." into mnc-dev
|
a42d27804e958524c60b2741635c236616db9a36 |
16-May-2015 |
Dan Sandler <dsandler@android.com> |
am a9dca98e: am f6351ece: Merge "Mmm mmm mmm mmm." into mnc-dev * commit 'a9dca98ec32ac0ad5e13c70d1954f3ea46230b7d': Mmm mmm mmm mmm.
|
f6351ece2041a6b734f8eabebbd15ae452b33a12 |
16-May-2015 |
Dan Sandler <dsandler@android.com> |
Merge "Mmm mmm mmm mmm." into mnc-dev
|
7fb55c66b52752d5a3ac909709e9ad0c78bc613e |
16-May-2015 |
Adam Lesinski <adamlesinski@google.com> |
am e171e34e: am 18f84162: Merge "BatteryStats: Enable bluetooth energy collection" into mnc-dev * commit 'e171e34e63bbeea790cb6c5191873fc181d1b5c0': BatteryStats: Enable bluetooth energy collection
|
18f84162fea083fdc958323cf41352637f3df22f |
16-May-2015 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStats: Enable bluetooth energy collection" into mnc-dev
|
719e61fa5fe4776a96fc1a6e4e60550a4b1d72df |
16-May-2015 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStats: Enable bluetooth energy collection Device firmware has been fixed and bluetooth energy values should be correct now. Change-Id: I9b9eff378d81e8de4a3f475c071a4ef26cc97f21
s/BatteryStatsImpl.java
|
a53b87c918ea0b3c4348f4b1d0943b966df9b39e |
16-May-2015 |
Paul Mclean <pmclean@google.com> |
am bb2387bd: am 0844dcd0: Merge "Revert "Addeding try/catch to card#/device# parsing in AlsaDevicesParser.java"" into mnc-dev * commit 'bb2387bd3f715e1ecc9aed6555519d769e1f4631': Revert "Addeding try/catch to card#/device# parsing in AlsaDevicesParser.java"
|
8e16c38f35628e27c1ddd9cf5d0d097e1f7bcfa0 |
16-May-2015 |
Paul Lawrence <paullawrence@google.com> |
am edc3fbb9: am 21c8a493: Merge "DOn\'t save encryption settings when not encrypted" into mnc-dev * commit 'edc3fbb90619eb89da7db5cf1c76026a19a2ac98': DOn't save encryption settings when not encrypted
|
89d1f707488a797455a94fb8dfd040cd26c1a33f |
16-May-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 47247e72: am ce27996c: Merge "BatteryStatsHelper: Bluetooth wasn\'t being included in usage list" into mnc-dev * commit '47247e728abb6bee77e2f650b9a339cdd55ddc29': BatteryStatsHelper: Bluetooth wasn't being included in usage list
|
abe665cf2ed2be269212307ab4aa67dc1e268041 |
16-May-2015 |
Paul McLean <pmclean@google.com> |
am 46f7c233: am 8c501a3a: Merge "Addeding try/catch to card#/device# parsing in AlsaDevicesParser.java" into mnc-dev * commit '46f7c233ec2edbefe4cb3728871f3dcc0537d9fd': Addeding try/catch to card#/device# parsing in AlsaDevicesParser.java
|
0844dcd07034699f3edb0bab4a2ddfc97cc9a25c |
16-May-2015 |
Paul Mclean <pmclean@google.com> |
Merge "Revert "Addeding try/catch to card#/device# parsing in AlsaDevicesParser.java"" into mnc-dev
|
788854b8c0b43d5b07f77cb65cf8303979cc50ff |
16-May-2015 |
Paul Mclean <pmclean@google.com> |
Revert "Addeding try/catch to card#/device# parsing in AlsaDevicesParser.java" This reverts commit 34f5e042904c22643f96d4466caa003073708b62. Change-Id: Ie2a00ef26b20a662fb0e801925a3721804e427ba
lsa/AlsaDevicesParser.java
|
21c8a4930630d9f0a4b0dc3d56534b0b30bb0851 |
16-May-2015 |
Paul Lawrence <paullawrence@google.com> |
Merge "DOn't save encryption settings when not encrypted" into mnc-dev
|
ce27996c4fe665e88222bb913060d8de991ede4f |
16-May-2015 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStatsHelper: Bluetooth wasn't being included in usage list" into mnc-dev
|
ee36c2861a53e660c2f4c043aedba83163135960 |
14-May-2015 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStatsHelper: Bluetooth wasn't being included in usage list Bug:20892246 Change-Id: I6eaf204a2cd970ff75704be22c9006fe4dc696cd
s/BatteryStatsHelper.java
|
8c501a3a56493257a59a0509697a6d04853df182 |
16-May-2015 |
Paul McLean <pmclean@google.com> |
Merge "Addeding try/catch to card#/device# parsing in AlsaDevicesParser.java" into mnc-dev
|
34f5e042904c22643f96d4466caa003073708b62 |
15-May-2015 |
Paul McLean <pmclean@google.com> |
Addeding try/catch to card#/device# parsing in AlsaDevicesParser.java Not the cause of, but related to... Bug: 19082426 Change-Id: I296c67989debc932838b39d63fdb57396448c50c
lsa/AlsaDevicesParser.java
|
9304393043f5716537595177770b8f3227937c99 |
15-May-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 10595666: am 038959e8: Merge "Remove UID from kernel cpu accounting when uninstalled" into mnc-dev * commit '10595666e441952c5ab7fa1d7f9b4e8f7d25d200': Remove UID from kernel cpu accounting when uninstalled
|
b5a29958e6caaf088f100cbd65654b5369a0d8b1 |
15-May-2015 |
Adam Lesinski <adamlesinski@google.com> |
am 1e9352ae: am b99e6d69: Merge "Parse uid_cputime proc file" into mnc-dev * commit '1e9352aef5afbcc17cb87131b1fd23956846b816': Parse uid_cputime proc file
|
038959e851603500eb39b52fef33cbe75dbd73e3 |
15-May-2015 |
Adam Lesinski <adamlesinski@google.com> |
Merge "Remove UID from kernel cpu accounting when uninstalled" into mnc-dev
|
b99e6d69c30056520f7cb793e4be1851b3bd8426 |
15-May-2015 |
Adam Lesinski <adamlesinski@google.com> |
Merge "Parse uid_cputime proc file" into mnc-dev
|
1b9560e21f457ad3d3b66da0b6209f58414e894d |
15-May-2015 |
Adam Powell <adamp@google.com> |
am ce3f7931: am 6d54f81a: Merge "Preserve ResolverDrawerLayout fully collapsed state across relayout" into mnc-dev * commit 'ce3f79312777e0b2f90a16062f50b11bdbdb6af1': Preserve ResolverDrawerLayout fully collapsed state across relayout
|
6d54f81a9e5a96d84996418d547502b9ad8754ae |
15-May-2015 |
Adam Powell <adamp@google.com> |
Merge "Preserve ResolverDrawerLayout fully collapsed state across relayout" into mnc-dev
|
c9f2293471155b8cc56ba18c98325b3893dd659d |
15-May-2015 |
Adam Powell <adamp@google.com> |
Preserve ResolverDrawerLayout fully collapsed state across relayout Fix a bug where a relayout that grows the size of ResolverDrawerLayout content would cause it to get stuck in a half-collapsed state. This could also lead to janky touch interaction behavior in onStopNestedScroll as it animates to the fully open/closed state after clicking in a descendant list. Bug 21202727 Change-Id: I5f0a8b19fc079c57fcf2be7c6fa7627b1cb12a3c
idget/ResolverDrawerLayout.java
|
696f6a3c48097f082b97c9829deb5aca5823b9bf |
15-May-2015 |
Dan Sandler <dsandler@android.com> |
Mmm mmm mmm mmm. Change-Id: I23b560694b9cc0eb2103ec16769b0446099d1e83
pp/PlatLogoActivity.java
|
688af6c5743d4ef5d08537b02b23fdde24a3c348 |
15-May-2015 |
Paul Lawrence <paullawrence@google.com> |
DOn't save encryption settings when not encrypted If this setting is saved when unencrypted, it will apply after encryption and cause the user to get the wrong default in the 'Require pattern to start device' dialog. Bug: 21105662 Change-Id: Ibd2918abb6af27e20dc03a1a10f4cad1033bc575
idget/LockPatternUtils.java
|
2910f53aaaa476e989b84ecb068b7845cca5de5f |
15-May-2015 |
Dan Sandler <dsandler@android.com> |
am 031339ba: am d63f9321: Icon support comes to Notification. * commit '031339baea5c53a4e015a345261a94215c4894ba': Icon support comes to Notification.
|
d63f9321e62064660d426efd5abbd885c4a24652 |
06-May-2015 |
Dan Sandler <dsandler@android.com> |
Icon support comes to Notification. And you may ask yourself: what is that beautiful icon? And you may ask yourself: where does that API go to? And you may ask yourself: is it a resource? is it a Bitmap? And you may say to yourself: my god, what have I done (This patch fixes a number of bugs in the initial implementation, but other than that, it's the same as it ever was.) Bug: 18568715 Bug: 21141842 Change-Id: I1d3f9427abd7f0bb57e533fcfac708851ff644b6
tatusbar/StatusBarIcon.java
til/NotificationColorUtil.java
|
b5b114a3f032ab2f56553741c4bed303de37fb8d |
14-May-2015 |
Daniel Sandler <dsandler@android.com> |
am 15de90de: am 9cb90cbb: Merge "Revert "Icon support comes to Notification."" into mnc-dev * commit '15de90de0e7f2da9e28d1b46644faeb21df13300': Revert "Icon support comes to Notification."
|
b8ee07d10c8a8494cb658c3bc3f58f404b949db6 |
14-May-2015 |
Wojciech Staszkiewicz <staszkiewicz@google.com> |
am e2ad30ef: am be752b1f: Merge "Pass charset to XmlPullParser.setInput instead of null" into mnc-dev * commit 'e2ad30ef5168d55f7c1b4a2dc4fe699be1bf8a48': Pass charset to XmlPullParser.setInput instead of null
|
09e51a739f3e408567f0eefafcc5fedb01bc3401 |
14-May-2015 |
Daniel Sandler <dsandler@android.com> |
Revert "Icon support comes to Notification." This reverts commit 08a04c15245c970856022d0779aa27d4d63cdee3. This also reverts commit 5bcbf857d129f4513e562801a4e88077b2655ade. Change-Id: Ia0b0a5339d523581c877822a3a1feec97ae4b73d
tatusbar/StatusBarIcon.java
til/NotificationColorUtil.java
|
9e9e2e73c6ec7bece20268196dc89ad0c8bafad4 |
08-May-2015 |
Wojciech Staszkiewicz <staszkiewicz@google.com> |
Pass charset to XmlPullParser.setInput instead of null Passing null to XmlPullParser.setInput forces it to do additional work, which can be easily avoided if we know the charset beforehand. bug: b/20849543 Change-Id: Iaff97be9df2d0f99d7af8f19f65934439c9658e2
s/BatteryStatsImpl.java
til/XmlUtils.java
|
9349eb5640d1a381574a6f871a96e89ba3074d27 |
14-May-2015 |
Dan Sandler <dsandler@android.com> |
am 6da734c6: am 08a04c15: Icon support comes to Notification. * commit '6da734c6caf0952fd030273ee861cbcc14110047': Icon support comes to Notification.
|
08a04c15245c970856022d0779aa27d4d63cdee3 |
06-May-2015 |
Dan Sandler <dsandler@android.com> |
Icon support comes to Notification. And you may ask yourself: what is that beautiful icon? And you may ask yourself: where does that API go to? And you may ask yourself: is it a resource? is it a Bitmap? And you may say to yourself: my god, what have I done Bug: 18568715 Change-Id: I4377b311c538bd1cf36b3fba22326bae81af40c9
tatusbar/StatusBarIcon.java
til/NotificationColorUtil.java
|
b49e9f4fda05c81ff589aaaa8f3ddec5c8fca621 |
14-May-2015 |
Dianne Hackborn <hackbod@google.com> |
am 8fb32071: am c352722e: Ignore small time changes in alarm manager. * commit '8fb320717510e0703e99299f7df4543fbafcab02': Ignore small time changes in alarm manager.
|
c352722e8af0a5510144b5f32ea87561db553f42 |
13-May-2015 |
Dianne Hackborn <hackbod@google.com> |
Ignore small time changes in alarm manager. It turns out switching to the new kernel alarm reporting causes lots and lots of spurious flags that the clock has changed. The alarm manager would blindly trust these, thinking the world has changed on it and recomputing everything and reporting this to everyone else. This was expensive. We now verify that the time has changed sufficiently that it is worth caring about. This is basically the same algorithm that battery stats was using to avoid recording small clock changes, so we are really just pushing this down into the alarm manager and can now remove that from battery stats. Also since we are getting these so much, make use of the other information in about the wakeup that tells us if an alarm went off to avoid doing anything if it didn't. Change-Id: I6f4f4226db6eb2b38ca73860786e7cf7c9136cc3
s/BatteryStatsImpl.java
|
53edbb1aee03b37b0a039442a6917cd46b3e2a8a |
14-May-2015 |
Jorim Jaggi <jjaggi@google.com> |
am 1a4df69f: am 645edef4: Merge "Make sure the app can draw a frame before unlocking" into mnc-dev * commit '1a4df69f4c4a63b943f3f4f4102e957adbc3e341': Make sure the app can draw a frame before unlocking
|
645edef4834c2911386b659cc775840fb7479e01 |
14-May-2015 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Make sure the app can draw a frame before unlocking" into mnc-dev
|
827e0facfefd0c0033dcfb1747b4fa6f80f9e0e2 |
07-May-2015 |
Jorim Jaggi <jjaggi@google.com> |
Make sure the app can draw a frame before unlocking - The mechanism to stop windows drawing while window animator was animating was somehow flaky. It relied on the fact that the client would call relayout() whenever the animating state changed. This is mostly the case, but not for lockscreen animations. Instead, we now use a push model, where window manager tells the app that the state has changed. - In addition, it only stopped drawing if that window was animating, but then only resumed drawing after all windows have finished animating. Now, we do this per window, so we only stop drawing for windows that are currently animating. - We resume the top activity now at the very beginning of the unlocking sequence. This gives the app a chance to draw a frame before the user sees anything. If it's to slow, then we just use the outdated framebuffer. Bug: 19964562 Change-Id: Ifef8abd189a3146d854b81b9b948861e4d38c155
iew/BaseIWindow.java
|
ab559c01c886e6b0d36f9d8705f3c23ae84127cb |
13-May-2015 |
Chris Wren <cwren@android.com> |
am 37d3e6dd: am 5e4027fe: Merge "induct a bunch of new logging categories." into mnc-dev * commit '37d3e6dd53311f12585b9481b23261b4d562660a': induct a bunch of new logging categories.
|
5e4027fe258f92d2d8b1d181cd959086aa84ac15 |
13-May-2015 |
Chris Wren <cwren@android.com> |
Merge "induct a bunch of new logging categories." into mnc-dev
|
28890446fdea2a49f5e73f23c88921646a30ed3a |
13-May-2015 |
Chris Wren <cwren@android.com> |
induct a bunch of new logging categories. Bug: 20264417 Change-Id: Ica85a31016592be87f727c0d86a4be59eb854158
ogging/MetricsConstants.java
ogging/MetricsLogger.java
|
127702e24a99a39c24ca9b4def85441c1ceba908 |
13-May-2015 |
Clara Bayarri <clarabayarri@google.com> |
am f47edadd: am 99bd704f: Merge "Fix Floating Toolbar appearing after ActionMode was cancelled" into mnc-dev * commit 'f47edaddba33238e0978266f4910263899d0d1e9': Fix Floating Toolbar appearing after ActionMode was cancelled
|
99bd704f1c6bb4b818e6521ca41a70a2ec2245f4 |
13-May-2015 |
Clara Bayarri <clarabayarri@google.com> |
Merge "Fix Floating Toolbar appearing after ActionMode was cancelled" into mnc-dev
|
5cfcaac302638b6ec9f804af8c7c0d79af55636d |
13-May-2015 |
Brian Colonna <bcolonna@google.com> |
am 0e232a66: am 9a61013d: Merge "Removed unused Face Unlock aidl files" into mnc-dev * commit '0e232a667c7e201a1d94a88b967a02c77eba6705': Removed unused Face Unlock aidl files
|
ffebf68202311963c497f5793e17d7a075706fd6 |
12-May-2015 |
Abodunrinwa Toki <toki@google.com> |
Support min/max height for FloatingToolbar overflow. FloatingToolbar overflow now supports a minimum height of 2 items and a maxiumum height of 4 items. As was the behavior before this CL, it prefers to open the overflow above the selection. Change-Id: Ia7f7bf28530d57c036fb74eea0467d6f5704eb4c
idget/FloatingToolbar.java
|
0d7d4ef56083543d58ef5835ec594865a547347c |
13-May-2015 |
Clara Bayarri <clarabayarri@google.com> |
Fix Floating Toolbar appearing after ActionMode was cancelled The Views created for the Toolbar were not cleaned up properly when the mode was cancelled by the client in onCreateActionMode, leading to the toolbar appearing over other views when it shouldn't due to onWindowFocusChanged showing the Toolbar if it exists. We don't actually need the views if we don't know whether they are going to be shown yet, so moved view creation to after onCreateActionMode Bug: 20713912 Change-Id: Ic0c31d1634e1e96d9981a77b2c769306a8bf1a8d
olicy/PhoneWindow.java
iew/FloatingActionMode.java
|
9a61013d2d0e4448b884a0869b80ea20da441691 |
13-May-2015 |
Brian Colonna <bcolonna@google.com> |
Merge "Removed unused Face Unlock aidl files" into mnc-dev
|
3d2682244766cc69d00a48b6b36daa0974e1dc95 |
13-May-2015 |
Adam Powell <adamp@google.com> |
am bad22506: am 8c6cd908: Merge "Apply API feedback for ChooserTarget" into mnc-dev * commit 'bad225069c719dc5c802fd758a4dd18acac1a2c4': Apply API feedback for ChooserTarget
|
8c6cd9088ebcb48db9d43c9340f77097a1c25b37 |
13-May-2015 |
Adam Powell <adamp@google.com> |
Merge "Apply API feedback for ChooserTarget" into mnc-dev
|
655c1e807e89090e6a12150b764c63b063e69bd9 |
13-May-2015 |
Xiyuan Xia <xiyuan@google.com> |
am 0d3f7e65: am 55e603ee: Merge "Make PIN/Password/Pattern check async" into mnc-dev * commit '0d3f7e65f1792586604a36859b72e474e4e05766': Make PIN/Password/Pattern check async
|
2b3f80c8a091592f976c06ea14bcb707455b6e48 |
13-May-2015 |
Mike Lockwood <lockwood@google.com> |
am a29558c5: am 62975ae4: Merge "MidiManager: Address API Council feedback:" into mnc-dev * commit 'a29558c5c5001cdadf5f59fed35134bbfffe763b': MidiManager: Address API Council feedback:
|
55e603ee9de06125751292c84f1b25fb9a78d4e4 |
13-May-2015 |
Xiyuan Xia <xiyuan@google.com> |
Merge "Make PIN/Password/Pattern check async" into mnc-dev
|
13036beab1579fabe1a93e1839c13cb68a49adf6 |
12-May-2015 |
Adam Powell <adamp@google.com> |
Apply API feedback for ChooserTarget * Add better docs to ChooserTarget * Change ChooserTarget to use android.graphics.drawable.Icon instead of Bitmap * Preserve EXTRA_REFERRER when starting ChooserTargets Bug 21045119 Change-Id: If859b86344cebaed3eaae477af132e7d7600aba6
pp/ChooserActivity.java
|
62975ae43d089deed93692783f350f6df079006f |
13-May-2015 |
Mike Lockwood <lockwood@google.com> |
Merge "MidiManager: Address API Council feedback:" into mnc-dev
|
b83ffee5a40bf00e156152ad85bf8cf6bb96e2f1 |
12-May-2015 |
Adam Lesinski <adamlesinski@google.com> |
Remove UID from kernel cpu accounting when uninstalled Bug:20182139 Change-Id: I77d41570c6aa0efd927b7beb266ef249ed9abff1
s/BatteryStatsImpl.java
s/KernelUidCpuTimeReader.java
|
7eb441cb4abcd3230a4d243469c5044f49e707c8 |
12-May-2015 |
Mike Lockwood <lockwood@google.com> |
MidiManager: Address API Council feedback: Rename MidiDeviceInfo.getPortList() to getPorts() Rename MidiManager.getDeviceList() to getDevices() Rename MidiReceiver.onReceive() to onSend() Replace MidiManager.DeviceOpenCallback and BluetoothOpenCallback with new interface MidiManager.OnDeviceOpenedListener Add MidiSender.onConnect() and onDisconnect() Add MidiReceiver.onFlush() Ensure that MidiReceiver max message size is immutable Bug: 21044677 Change-Id: I7711734a45e831e9744849a6f569e906feff9f80
idi/MidiDispatcher.java
idi/MidiEventScheduler.java
idi/MidiFramer.java
|
06af1fac166a83507450b6bbb1f98a8dde68d92e |
06-May-2015 |
Adam Lesinski <adamlesinski@google.com> |
Parse uid_cputime proc file Instead of using the ProcessCpuTracker as the source of truth, we periodically poll the new uid_cputime kernel module for stats on all UID cpu time. TODO: Need to tell the kernel when to stop tracking UIDs (aka on package uninstall). Change-Id: Id1d251aae23ab53f7acc0aba3bca5118bc2c194a
s/BatteryStatsHelper.java
s/BatteryStatsImpl.java
s/CpuPowerCalculator.java
s/KernelCpuSpeedReader.java
s/KernelUidCpuTimeReader.java
s/ProcessCpuTracker.java
|
e9724679302ddb0d83fa24d782601db7de30c050 |
12-May-2015 |
Chris Craik <ccraik@google.com> |
am ca0790cd: am 6af2857a: Merge "Revert "Fix build - Revert "Revert "Use default constructor to get anti-aliasing"""" into mnc-dev * commit 'ca0790cdcdd95028f3e34c72a64b14658250fe7f': Revert "Fix build - Revert "Revert "Use default constructor to get anti-aliasing"""
|
6e38058908d6e49a241e384cd7023d9ac0927afb |
06-May-2015 |
Xiyuan Xia <xiyuan@google.com> |
Make PIN/Password/Pattern check async - Add LockPatternChecker to support async security check; - Migrate Keyguard UI to use the async check; Bug: 20697812 Change-Id: I77002a12931feb17cc20923d7c917b3e37f2cd31
idget/LockPatternChecker.java
|
1d0b13b74797b27bd431d68f25fdd5e7c5ec751a |
12-May-2015 |
Chris Craik <ccraik@google.com> |
am db05ea90: am d2c05188: Merge "Fix build - Revert "Revert "Use default constructor to get anti-aliasing""" into mnc-dev * commit 'db05ea901041258a64477c51456c9092a826d0cf': Fix build - Revert "Revert "Use default constructor to get anti-aliasing""
|
6a49ddef62865c1b245ad60a13c334f0ffaf1a5f |
12-May-2015 |
Chris Craik <ccraik@google.com> |
Revert "Fix build - Revert "Revert "Use default constructor to get anti-aliasing""" Fix import This reverts commit 7ed1431c83286abc83b9e5afc45fbd21ecb777b1. Change-Id: Id93eba3ed1d47a90384ba20dea6f74d78755792b
til/ImageUtils.java
|
99aac0fc62a0b6f28bc732cd2153f8883ec7f09f |
12-May-2015 |
Chris Craik <ccraik@google.com> |
am f3aad322: am fd41cf0c: Merge "Revert "Use default constructor to get anti-aliasing"" into mnc-dev * commit 'f3aad32205f3e4acdfe092a78819cacdfec54f91': Revert "Use default constructor to get anti-aliasing"
|
7ed1431c83286abc83b9e5afc45fbd21ecb777b1 |
12-May-2015 |
Chris Craik <ccraik@google.com> |
Fix build - Revert "Revert "Use default constructor to get anti-aliasing"" This reverts commit dfe0a66ceca530e0777ebfab20f81103baa18f14. Change-Id: I58a1bae649a284f3d3b6213064d903ea7fcf185a
til/ImageUtils.java
|
dfe0a66ceca530e0777ebfab20f81103baa18f14 |
12-May-2015 |
Chris Craik <ccraik@google.com> |
Revert "Use default constructor to get anti-aliasing" bug:20948129 This reverts commit 58fc522a69e8ddf9ac8530ce88e9c2c92da1dd14. Change-Id: Iddeccb4ad15b843bb3e610bd3673a0c7abc1bf46
til/ImageUtils.java
|
f7c087ba5726c2cd1e2c9bfe6b6b940c4530a3c5 |
12-May-2015 |
Fabrice Di Meglio <fdimeglio@google.com> |
am 4d5f8fbf: am e2f43948: Merge "Add user selectable Default Browser feature - part 6" into mnc-dev * commit '4d5f8fbf6e48bba209506f5291cfeebf7aff6177': Add user selectable Default Browser feature - part 6
|
e2f43948d1de58e49192b97306e8a4e1c99412f4 |
12-May-2015 |
Fabrice Di Meglio <fdimeglio@google.com> |
Merge "Add user selectable Default Browser feature - part 6" into mnc-dev
|
3453e081e0a94bbb0b8c1d58ce4ccdbf2e53639e |
12-May-2015 |
Fabrice Di Meglio <fdimeglio@google.com> |
Add user selectable Default Browser feature - part 6 - if a default Browser is not defined and if a Browser App is selected into the disambiguation dialog, then make it as the default Browser - clear default Browser saved data (package name) when the default Browser App is removed See bug #20144393 Change-Id: Ia8621d7a61ec2cb60deded9d70f75f1e1d88d123
pp/ResolverActivity.java
|
f003c7925692a22e9a4c0ad539f941cea886eb30 |
11-May-2015 |
Adam Powell <adamp@google.com> |
am 44e89c49: am 5fccffd5: Merge "Bringing new Chooser UI closer to spec" into mnc-dev * commit '44e89c496202ae4ee5bf5b7ebfd16c332f908c00': Bringing new Chooser UI closer to spec
|
5fccffd573395bbd21c477f064de7c25100c3f8a |
11-May-2015 |
Adam Powell <adamp@google.com> |
Merge "Bringing new Chooser UI closer to spec" into mnc-dev
|
7d7580019e44e2e162df01ffff51de20ed0721b3 |
07-May-2015 |
Adam Powell <adamp@google.com> |
Bringing new Chooser UI closer to spec Separate the chooser targets into rows by type. Remove some API that was redundant with LabeledIntent, simplifying ChooserTarget. Change-Id: I90de471825f05d85e6ffbe72a32fb597be824a30
pp/ChooserActivity.java
pp/ResolverActivity.java
|
31f6e2dcb2ea28aa8174967021a58ca400b0d82a |
11-May-2015 |
John Spurlock <jspurlock@google.com> |
am e1e7b05b: am 4cf2ae9c: Merge "Add new metrics categories for the two notification access screens." into mnc-dev * commit 'e1e7b05b54799d12b2290eacf5d812b413ad25ba': Add new metrics categories for the two notification access screens.
|
a98c27913e4e4d4e187b46e6e59f183c1c5ec812 |
11-May-2015 |
Abodunrinwa Toki <toki@google.com> |
am 33808e8b: am f864d925: Merge "Set FloatingToolbar width for portrait and landscape." into mnc-dev * commit '33808e8ba785c29e2c0a7ba32be0bd03058d5c9a': Set FloatingToolbar width for portrait and landscape.
|
4cf2ae9c558462a1c88441ea78cd7d5d328e10a7 |
11-May-2015 |
John Spurlock <jspurlock@google.com> |
Merge "Add new metrics categories for the two notification access screens." into mnc-dev
|
542731ffb399baedd641f55b89403566e291a3eb |
11-May-2015 |
Chris Wren <cwren@android.com> |
am 100cf21f: am df2e2809: Merge "log more settings actions" into mnc-dev * commit '100cf21fced76b907c503af197798598211b2848': log more settings actions
|
f864d925bf861d8ae19ed91deeebf30741d286c5 |
11-May-2015 |
Abodunrinwa Toki <toki@google.com> |
Merge "Set FloatingToolbar width for portrait and landscape." into mnc-dev
|
cfc66e3339266309576b99fe6d50daceea9346b0 |
11-May-2015 |
John Spurlock <jspurlock@google.com> |
Add new metrics categories for the two notification access screens. Bug: 20916418 Change-Id: Iafcaccaa465a2f121a6a1a2ba54b122173e45dc6
ogging/MetricsLogger.java
|
df2e2809bf8fd2b4d617196c50fa486aa21583e8 |
11-May-2015 |
Chris Wren <cwren@android.com> |
Merge "log more settings actions" into mnc-dev
|
c0fa6bd7ac8fa8f138c62d734d276e55d600bb6b |
05-May-2015 |
Abodunrinwa Toki <toki@google.com> |
Set FloatingToolbar width for portrait and landscape. Bug: 20711006 Change-Id: Iee061a1031406780eb0f85201543b644fbb4d813
idget/FloatingToolbar.java
|
9e7283f6a31bc2beb75c84c6173968a46582c563 |
08-May-2015 |
Chris Wren <cwren@android.com> |
log more settings actions airplane: quick and slow settings bluetooth: quick and slow settings cellular data: quick and slow settings dnd: quick and slow settings wifi: quick settings (slow already done) cast: quick settings user: quick settings include state of the toggle in the action log Back away slowly from the over-generalization of logging around handleClick, the semantics of mState are particular to the individual tiles. Bug: 20264417 Change-Id: I4cecbd3361af64d08de9fb41b8dca210a8086a80
ogging/MetricsLogger.java
|
155a9aef7f1a9edf25398e9630023d68f5354353 |
09-May-2015 |
Alan Viverette <alanv@google.com> |
am 98c664a9: am f659a56c: Merge "Replace usages of deprecated version of TextView.setTextAppearance()" into mnc-dev * commit '98c664a930ca00019c6e36598ad1b2961323f2b8': Replace usages of deprecated version of TextView.setTextAppearance()
|
f659a56c3062392d6b6020d148553ce49797eb5a |
09-May-2015 |
Alan Viverette <alanv@google.com> |
Merge "Replace usages of deprecated version of TextView.setTextAppearance()" into mnc-dev
|
bb98ebd6b15f4cf942b156892988801c95601f2f |
09-May-2015 |
Alan Viverette <alanv@google.com> |
Replace usages of deprecated version of TextView.setTextAppearance() Change-Id: Ie501affe2e3a275d3172ce8ed584ba1cd5494da8
idget/ActionBarContextView.java
idget/ActionBarView.java
|
8bc22f521872d64af1c61c1d0845ae562cc5cb8f |
09-May-2015 |
Fyodor Kupolov <fkupolov@google.com> |
am 85dbc345: am 4f434a04: Merge "Remove restrictions PIN functionality" into mnc-dev * commit '85dbc345dab0085098a719a6fd56ceb82f59efa6': Remove restrictions PIN functionality
|
4f434a04708e7a254afe2e0d362f715229dc15d1 |
09-May-2015 |
Fyodor Kupolov <fkupolov@google.com> |
Merge "Remove restrictions PIN functionality" into mnc-dev
|
00f59774ed7c3f42d655ed9688bc83bfecfa2fe7 |
08-May-2015 |
Brian Colonna <bcolonna@google.com> |
Removed unused Face Unlock aidl files This old interface has been replaced with a new interface for Trusted Face in MNC. Bug: 16139545 Change-Id: I195d9f3e1b183ad39fbee64bdef9a8dbf1d68df3
olicy/IFaceLockCallback.aidl
olicy/IFaceLockInterface.aidl
|
5df8172053a46d228096ecf98ddf2d1b8c67c23d |
07-May-2015 |
Chris Wren <cwren@android.com> |
am 1b61d8de: am d11ad51d: Merge "add logging to quick settings tiles" into mnc-dev * commit '1b61d8de9336cd64ee5b859249cdef3434ff1c9c': add logging to quick settings tiles
|
d11ad51d119aaa826d988fbc7f6c626afff00983 |
07-May-2015 |
Chris Wren <cwren@android.com> |
Merge "add logging to quick settings tiles" into mnc-dev
|
457a21cdeac04565a0c40ad8c43a928c1182ddd1 |
06-May-2015 |
Chris Wren <cwren@android.com> |
add logging to quick settings tiles QS Grid visibility Tiles that are visibile in the grid Taps on tiles Detail visibility for DND, Users, and Data Bug: 20264417 Change-Id: I95e65484a9be0a53a071bc12ce8195120582621e
ogging/MetricsLogger.java
|
ec96894fcd80507f79af9f0edf235a664e936b68 |
07-May-2015 |
Alan Viverette <alanv@google.com> |
am c7f2b6d8: am 43ea92b8: Merge "Remove dead code from EpicenterTranslateClipReveal" into mnc-dev * commit 'c7f2b6d80d115781048b29365278fe3faae01a08': Remove dead code from EpicenterTranslateClipReveal
|
227df797737be922eefea8e869578e3592f08e8a |
07-May-2015 |
Alan Viverette <alanv@google.com> |
am 209d6157: am 83ce3b26: Merge "Make popup window enter animation more like app transition enter" into mnc-dev * commit '209d6157180661a52998aa242842d6eda7332d32': Make popup window enter animation more like app transition enter
|
6689a013b3169825f3eae3d416072f8e15ad4362 |
07-May-2015 |
Alan Viverette <alanv@google.com> |
Remove dead code from EpicenterTranslateClipReveal Change-Id: Id2ba801b61cf419b43188514b36cf869b4f836a6
ransition/EpicenterTranslateClipReveal.java
|
83ce3b26b612d729cb4ec195b88bc070094cda39 |
07-May-2015 |
Alan Viverette <alanv@google.com> |
Merge "Make popup window enter animation more like app transition enter" into mnc-dev
|
4ea5ee233022877c2e34ae83a48c24630f83713e |
07-May-2015 |
Alan Viverette <alanv@google.com> |
Make popup window enter animation more like app transition enter Merges the translate and clip reveal so that we can adjust the clip position based on the current translate position. This ensures the clip appears to expand from the center of the translated popup and never extends outside the window bounds. Change-Id: I8bbb9c0e2293a25f7807d71d9b8779bb782d4784
ransition/EpicenterClipReveal.java
ransition/EpicenterTranslate.java
ransition/EpicenterTranslateClipReveal.java
|
b594a96b9476d8745e7228f294f459fb7dda6daf |
07-May-2015 |
Paul Jensen <pauljensen@google.com> |
am 8bdd2a49: am ffe2dda1: Merge "Avoid NPE when sendMessage is called after disconnect." into mnc-dev * commit '8bdd2a49781bd5bd56a04aa483da7b4991af57f8': Avoid NPE when sendMessage is called after disconnect.
|
481ecde0c27be088c8ee03e14e63707cad191c77 |
07-May-2015 |
Andreas Gampe <agampe@google.com> |
am f40149ff: Merge "Frameworks/base: Fix null-pointer access" * commit 'f40149ff1f067193239c7b93f8fa617ceec101fe': Frameworks/base: Fix null-pointer access
|
f40149ff1f067193239c7b93f8fa617ceec101fe |
07-May-2015 |
Andreas Gampe <agampe@google.com> |
Merge "Frameworks/base: Fix null-pointer access"
|
ffe2dda135880c25ed7882de7bf74ea7ce0d5564 |
07-May-2015 |
Paul Jensen <pauljensen@google.com> |
Merge "Avoid NPE when sendMessage is called after disconnect." into mnc-dev
|
d0d420587a462024cdf47eee1d22cf6d52a4a6a0 |
07-May-2015 |
Paul Jensen <pauljensen@google.com> |
Avoid NPE when sendMessage is called after disconnect. This avoids an NPE that could occur when: 1. disconnect() is called 2. sendMessage() is called but encounters a RemoteException 3. replyDisconnected() will attempt to dereference mSrcHandler There does not appear to be any callers that rely on the NPE. All callers erase their reference to the AsyncChannel after calling disconnect(), except for NetworkAgentInfo which can cause ConnectivityService to crash. This fix addresses that. bug:20647016 Change-Id: I89864885dc3371941407a036b7b7647e0ec037b8
til/AsyncChannel.java
|
fa21641122170777818ff838c1c19505313e83c3 |
07-May-2015 |
George Mount <mount@google.com> |
Merge "Add CallbackRegistry." into mnc-dev
|
14e139179be7daab6ed452105387a3922752c219 |
07-May-2015 |
Seigo Nonaka <nona@gogole.com> |
Retry "Always show auxiliary subtypes from NavBar keyboard icon." This CL relands I1e50ee42838a1bf64a612da4904aa93458d44ea4, which was reverted by I3decaf37198e5864a1763a059df4a36ebc70c5a7 due to the build breakage in 'layoutlib' target, with a proper fix. Hereafter the original CL description is repeated. The auxiliary subtypes should be listed if the input method picker is opened from NavBar keyboard icon. However there is only IMM#showInputMethodPicker() API to open input method picker and this is also used from LockScreen or Settings UI. Auxiliary subtypes should not be listed there(Id7cf5d122). Thus framework shows auxiliary subtypes based on IMMS#mInputShown and LockScreen state, but it is not a perfect solution. If a physical keyboard is connected, the soft input may be gone. As the result, auxiliary subtypes won't be listed even if it is opened from NavBar keyboard icon. To fix this issue, this CL introduces IMM#showInputMethodPicker(boolean) to be able to decide showing auxiliary subtypes by caller. Note that IMM#showInputMethodPicker(boolean) is still hidden with @hide. There is no public API change in this CL. Bug: 20763994 Change-Id: Id156c85535a221235737ea6dcc15a67f1c4b9f71
nputmethod/InputMethodSubtypeSwitchingController.java
iew/IInputMethodManager.aidl
|
1b0888fe8e70ddb92090edbaea545f2766ee404e |
07-May-2015 |
Bart Sears <bsears@google.com> |
Merge "Revert "Always show auxiliary subtypes from NavBar keyboard icon."" into mnc-dev
|
d130bdc462b163f9afcaf144b477be80959e04d6 |
07-May-2015 |
Bart Sears <bsears@google.com> |
Revert "Always show auxiliary subtypes from NavBar keyboard icon." CL is breaking the build. Discussed with Seigo and verting until he can take a look at it. This reverts commit 80ff4ed6bb8dbdad7192d679a01096aa888e090b. Change-Id: I3decaf37198e5864a1763a059df4a36ebc70c5a7
nputmethod/InputMethodSubtypeSwitchingController.java
iew/IInputMethodManager.aidl
|
6711f3b34c2ad9c622f56a08b81e313795fe7647 |
07-May-2015 |
Adam Powell <adamp@google.com> |
Move PhoneWindow and friends back into internal package PhoneWindow, PhoneLayoutInflater and PhoneFallbackEventHandler decided to @hide out over in the android.view package after the policy jar was disbanded. Give them a more appropriate home over in framework that doesn't imply that they should be accessed from other internal layers of abstraction. Bug 19606548 Change-Id: Id07b791d178fa447010b49b24726b52208838e88
olicy/PhoneFallbackEventHandler.java
olicy/PhoneLayoutInflater.java
olicy/PhoneWindow.java
|
cfd6e9dfd063cba795497f251aa6f7fe2554f10b |
06-May-2015 |
Adam Powell <adamp@google.com> |
Merge "Add alternate intents and refinement callbacks to ChooserActivity" into mnc-dev
|
ef24909d84db9d5aefb825ee1556089fcdcc1678 |
06-May-2015 |
Fyodor Kupolov <fkupolov@google.com> |
Remove restrictions PIN functionality Bug: 20852231 Change-Id: I5666ee28ff1341ead9b258bc0852d8ba6d313c5e
pp/RestrictionsPinActivity.java
|
06bdf9c6a6e2a23f18129cf390c6277085210dd1 |
06-May-2015 |
Seigo Nonaka <nona@google.com> |
Merge "Always show auxiliary subtypes from NavBar keyboard icon." into mnc-dev
|
80ff4ed6bb8dbdad7192d679a01096aa888e090b |
04-May-2015 |
Seigo Nonaka <nona@google.com> |
Always show auxiliary subtypes from NavBar keyboard icon. The auxiliary subtypes should be listed if the input method picker is opened from NavBar keyboard icon. However there is only IMM#showInputMethodPicker() API to open input method picker and this is also used from LockScreen or Settings UI. Auxiliary subtypes should not be listed there(Id7cf5d122). Thus framework shows auxiliary subtypes based on IMMS#mInputShown and LockScreen state, but it is not a perfect solution. If a physical keyboard is connected, the soft input may be gone. As the result, auxiliary subtypes won't be listed even if it is opened from NavBar keyboard icon. To fix this issue, this CL introduces IMM#showInputMethodPicker(boolean) to be able to decide showing auxiliary subtypes by caller. Note that IMM#showInputMethodPicker(boolean) is still hidden with @hide. There is no public API change in this CL. Bug: 20763994 Change-Id: I1e50ee42838a1bf64a612da4904aa93458d44ea4
nputmethod/InputMethodSubtypeSwitchingController.java
iew/IInputMethodManager.aidl
|
2ed547e55f820a9c705872d802b051d8ae9c906b |
30-Apr-2015 |
Adam Powell <adamp@google.com> |
Add alternate intents and refinement callbacks to ChooserActivity Allow a calling app to supply an array of additional Intents to the system ChooserActivity. The chooser will present a merged list of targets that can handle any of the Intents supplied, including both the standard EXTRA_INTENT as well as any of the intents supplied in EXTRA_ALTERNATE_INTENTS. These are treated as ordered; EXTRA_INTENT is considered the first/primary Intent and EXTRA_ALTERNATE_INTENTS are sorted most important first. Targets are queried for all supplied Intents. If the same component is returned for more than one Intent, the target is associated with the most important Intent that matched. This allows calling apps to supply several different payloads for an action depending on what the intended targets are able to support. For example, an app performing ACTION_SEND may supply image/jpeg data to compatible targets or a hosted web link to targets that only support text/plain. The user will have the opportunity to pick from a single merged list of choices using the best available payload, and will not be bothered with the implementation details of how the payload will be delivered to the recipient. If the calling app wishes to provide further disambiguation or refinement after the user makes a choice, for example to let the user choose which of the source intents to send from the primary or alternates, show a progress dialog as a full-resolution version of a photo is downloaded from the server before being sent along or while reticulating splines, the caller can supply an IntentSender to ACTION_CHOOSER including the extra EXTRA_REFINEMENT_INTENT_SENDER. This should be the IntentSender obtained from a PendingIntent pointing at an activity to launch to perform the refinement. The refinement activity should report that it is finished by obtaining the ResultReceiver from EXTRA_RESULT_RECEIVER. Available intents to send to the selected target will be contained in EXTRA_INTENT and EXTRA_ALTERNATE_INTENTS. To complete the refinement and send the result along to the chosen target, the refinement activity should select one of the supplied intents and send it to the ResultReceiver in a Bundle with the key EXTRA_INTENT and the result code RESULT_OK. To cancel the refinement, and let the user select another choice, send RESULT_CANCEL. While refinement activities cannot modify the filterEquals-affecting fields of the Intent they return, they may modify extras to provide additional or altered details to the final recipient. These extras will be filled into the Intent sent to the final target. Change-Id: I7ad4739eadd1a0e307675847ccf47ea948918a3a
pp/ChooserActivity.java
pp/ResolverActivity.java
|
9189445c0a66d074dcded77b9c7322ef45422727 |
01-May-2015 |
George Mount <mount@google.com> |
Add CallbackRegistry. Change-Id: Ib1a30a0ec8b1ece25046d85676432fb0b819f952
til/CallbackRegistry.java
|
cdffaa4c5af71b4bd0c99a98d411ee3883ec4733 |
06-May-2015 |
Abodunrinwa Toki <toki@google.com> |
Hide the floating toolbar faster. There's a delay in the toolbar dismiss animation to allow for touch feedback ripples to be visible. This is not necessary when hiding the toolbar. This CL removes the delay for hide animation. Change-Id: Ic665f717200cad863327ef495e416c99aafb2dea
idget/FloatingToolbar.java
|
922e1c6ed28da4c5b7ff6b1d4448fe3e8c11652f |
06-May-2015 |
Alan Viverette <alanv@google.com> |
Add scroll indicators on View, use in AlertDialog Also updates default fade duration for scrollbars to match Material spec and moves around some padding in AlertDialog so that scrolling text and list items aren't so close to the title. Bug: 19098033 Change-Id: I40dca6a931480c4c48463e3ea5b8361534cbd8d7
pp/AlertController.java
idget/ButtonBarLayout.java
|
c9399a80448ddc4a01d5a9c3d738f3077f70233c |
06-May-2015 |
Adam Lesinski <adamlesinski@google.com> |
Merge "Fix overcounting of mobile radio" into mnc-dev
|
d9b48d5735dc499d735d28447d5000599a1d3dfd |
06-May-2015 |
Adam Lesinski <adamlesinski@google.com> |
Fix overcounting of mobile radio Bug:20438089 Change-Id: Ie8987cf61ef7a0cecab6d730eed7bc47eabb9eec
s/MobileRadioPowerCalculator.java
|
6329bbceebc8c0d6de164cb693a828402542fd35 |
06-May-2015 |
Selim Cinek <cinek@google.com> |
Merge "The voice assist may now be launched above the lockscreen" into mnc-dev
|
e70d6535237d2e6f03adcd0bdc11e45ea714dc97 |
25-Apr-2015 |
Selim Cinek <cinek@google.com> |
The voice assist may now be launched above the lockscreen A possibility was introduced to launch voice assist over the lockscreen using the left keyguard affordance. Change-Id: Ic4618d24256b65441a50d77d0ef59b0ec99b6ead
pp/IVoiceInteractionManagerService.aidl
|
95e6c78f3f71850931f69fc562f68e0c46430981 |
05-May-2015 |
Hiroshi Yamauchi <yamauchi@google.com> |
Merge "Fix binder force gc will block binder thread" into mnc-dev
|
dfefe2d0434c4f688aa8779f6d7019640499daf9 |
05-May-2015 |
Hiroshi Yamauchi <yamauchi@google.com> |
Fix binder force gc will block binder thread Symptom: Force gc caused activity launch time took longer Root Cause: Runtime.getRuntime().gc will block binder thread Solution: Use VMRuntime.requestConcurrentGC() will not block binder thread (cherry pick commit d916c233f0ed615667c1c2338c779e819098d135) Bug: 20554807 Change-Id: Ia9fecea51d2b0a6635e037b5f2bfcb8eb87f4103
s/BinderInternal.java
|
d1808401ca3bfd6b6b9a975c1e739b194d18f849 |
05-May-2015 |
Prerepa Viswanadham <dham@google.com> |
Merge changes from topic 'mwd-merge-050415' into mnc-dev * changes: Merge commit 'b6f59f4' into master_merge Merge commit 'f6db0ce' into master_merge Merge commit '17455a3' into master_merge Merge commit 'b4d5b32' into master_merge Merge commit 'a1a2fa7' into master_merge Merge commit '8dfdb98' into master_merge Merge commit 'eba66c3' into master_merge
|
5ba44affe6747d2995030005bd99471d621d6e79 |
02-May-2015 |
Mike Lockwood <lockwood@google.com> |
Merge "BluetoothMidiService: Add support for sending SysEx messages that span multiple Bluetooth packets" into mnc-dev
|
8c26d843a786e5ee56046245fbf72a81b533bcb9 |
01-May-2015 |
Mike Lockwood <lockwood@google.com> |
BluetoothMidiService: Add support for sending SysEx messages that span multiple Bluetooth packets Change-Id: Id56f7c82ec97b6a46258111bbfd46ab1dc14dfe9
idi/MidiConstants.java
|
574f53793d6441ebf55ca8811588ad37d9451a9a |
02-May-2015 |
Svet Ganov <svetoslavganov@google.com> |
Merge "Add body sensors app op - framework base" into mnc-dev
|
b9d71a6f89b1183f6389b1774652445a420c6cbf |
30-Apr-2015 |
Svet Ganov <svetoslavganov@google.com> |
Add body sensors app op - framework base Change-Id: Idd5cd573fab3405e5b2a6e51d2d9d115650826e9
pp/IAppOpsService.aidl
|
d916c233f0ed615667c1c2338c779e819098d135 |
20-Mar-2015 |
mark_chen <mark_chen@htc.com> |
Fix binder force gc will block binder thread Symptom: Force gc caused activity launch time took longer Root Cause: Runtime.getRuntime().gc will block binder thread Solution: Use VMRuntime.requestConcurrentGC() will not block binder thread Bug: 20554807 Change-Id: I48a103c8241c4c85ced4d9a0b231d9f1dc200f35
s/BinderInternal.java
|
0629a5d524a9444e28bc1b3ad8215276f3a94f50 |
01-May-2015 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Rename supportsAssistGesture to supportsAssist" into mnc-dev
|
5f560d056243638a83a4e7770035fdb66004c9d7 |
30-Apr-2015 |
Jorim Jaggi <jjaggi@google.com> |
Rename supportsAssistGesture to supportsAssist Bug: 20642759 Change-Id: Idddc786980244cc94570d04fd414540bbad60448
pp/IVoiceInteractionManagerService.aidl
|
b1ad8e9ea03380f14aae9970e0c112573831c5f9 |
01-May-2015 |
Chris Wren <cwren@android.com> |
Merge changes from topic 'tron' into mnc-dev * changes: remove unused edge border dimension. log clear all button
|
92d420579b894de01db347066fbf8f1705e78364 |
01-May-2015 |
Amith Yamasani <yamasani@google.com> |
Merge "Exclude bound app widgets from idle app list" into mnc-dev
|
e4a8da8ea241858b52d8122480316db79582c44d |
01-May-2015 |
Amith Yamasani <yamasani@google.com> |
Exclude bound app widgets from idle app list Track package names of bound app widgets and use the list when querying for idle apps. Bug: 20066058 Change-Id: If8039397a061ef04bb13aa38d57cd7f0221f5fc7
ppwidget/IAppWidgetService.aidl
|
9763d42c7bdfc245cfd7620f568b65c6a223c07e |
30-Apr-2015 |
Chris Wren <cwren@android.com> |
log clear all button Bug: 20089768 Change-Id: I96d64c387b6085025df76c4aaf7ff9d7bdf51799
ogging/MetricsLogger.java
|
cdc8a8bf5bad8d21a95df0441d793e2b8f504816 |
01-May-2015 |
Gus Prevas <kprevas@google.com> |
am cf6f4e4e: am 25e99ce6: am 043d7a94: am 12b1b8ed: am 026e204e: Fixes velocity tracking bug in SwipeDismissLayout. * commit 'cf6f4e4e4d1a6e13ac7919b03d2561bc54b9f679': Fixes velocity tracking bug in SwipeDismissLayout.
|
043d7a94ab3f3c744a5fe6a64e9f6375cd89b9cd |
01-May-2015 |
Gus Prevas <kprevas@google.com> |
am 12b1b8ed: am 026e204e: Fixes velocity tracking bug in SwipeDismissLayout. * commit '12b1b8ed3b5bfe623cd69d3cdafd8b6b5dfe68d8': Fixes velocity tracking bug in SwipeDismissLayout.
|
fcda22b1fe33370922a53d6562aa15366818bd45 |
30-Apr-2015 |
Andreas Gampe <agampe@google.com> |
Merge "am b6d14a00: resolved conflicts for merge of c29791d5 to mnc-dev-plus-aosp" into mnc-dev
|
b7ca2709c3e079c54f5a8e517d602d313b96fde8 |
30-Apr-2015 |
John Spurlock <jspurlock@google.com> |
am 0f4c6a8b: am 1642e354: am 8f72b403: Merge "Zen: New event condition data model." into mnc-dev * commit '0f4c6a8bdf6444d05a6d9de3b32ec2bc7f39f1b3': Zen: New event condition data model.
|
0f4c6a8bdf6444d05a6d9de3b32ec2bc7f39f1b3 |
30-Apr-2015 |
John Spurlock <jspurlock@google.com> |
am 1642e354: am 8f72b403: Merge "Zen: New event condition data model." into mnc-dev * commit '1642e354ed10bc606f403ac6f529392f3f25dd2d': Zen: New event condition data model.
|
8f72b4037022c4f860caafa296e2ac309bde177f |
30-Apr-2015 |
John Spurlock <jspurlock@google.com> |
Merge "Zen: New event condition data model." into mnc-dev
|
d60258f2d33214077a22c1a682944fa9e47c0461 |
30-Apr-2015 |
John Spurlock <jspurlock@google.com> |
Zen: New event condition data model. - Add system condition provider for calendar event-based rules. - Add stub condition provider for handling event conditions. - Add various shared items to support new settings subpage. Bug: 20064962 Change-Id: I6f5afe0f1444976f0dc6807048e0580e8a28070e
ogging/MetricsLogger.java
|
12b1b8ed3b5bfe623cd69d3cdafd8b6b5dfe68d8 |
30-Apr-2015 |
Gus Prevas <kprevas@google.com> |
am 026e204e: Fixes velocity tracking bug in SwipeDismissLayout. * commit '026e204ee461e101fe251742f6ffb09b1747c804': Fixes velocity tracking bug in SwipeDismissLayout.
|
026e204ee461e101fe251742f6ffb09b1747c804 |
30-Apr-2015 |
Gus Prevas <kprevas@google.com> |
Fixes velocity tracking bug in SwipeDismissLayout. This is the framework version of ag/682710. Original change description: This change adds a missing call to offsetLocation() when tracking swipe velocities on a SwipeDismissLayout. This bug was causing incorrect velocities to be measured which often resulted in an incorrectly interpreted leftward swipe cancelling the dismiss gesture. Bug: 20350515 Change-Id: I4f3e3668a1f9aab963fdfa9095a43f4c5344703f
idget/SwipeDismissLayout.java
|
aba56b648fd559d445ba04c3bdfcb9cdb048f729 |
30-Apr-2015 |
Maxim Bogatov <maximbogatov@google.com> |
Merge "Add accessibility actions for scrolling in different directions"
|
3d7765cd6f8e473f458f23de2af62cc4a2d480c6 |
30-Apr-2015 |
Mike Lockwood <lockwood@google.com> |
am c7bf0a6a: am 3f9dc836: Merge "MidiFramer: Support realtime messages contained within SysEx messages." into mnc-dev * commit 'c7bf0a6afb8918fa6fdd469cbd6383188b1d2564': MidiFramer: Support realtime messages contained within SysEx messages.
|
3f9dc836c41ef6bdf812acc1803c849389ee6294 |
30-Apr-2015 |
Mike Lockwood <lockwood@google.com> |
Merge "MidiFramer: Support realtime messages contained within SysEx messages." into mnc-dev
|
8756f9b34dd04cabae7487bd1941008a6c98c4c6 |
29-Apr-2015 |
Dianne Hackborn <hackbod@google.com> |
am 599a4e0e: am 9ac2718e: Merge "Implement user-settable power save whitelist." into mnc-dev * commit '599a4e0ea864769e6cd1d04bd766c472b16be4c7': Implement user-settable power save whitelist.
|
9ac2718e7dcf274ad41fbb374bedabadc558634b |
29-Apr-2015 |
Dianne Hackborn <hackbod@google.com> |
Merge "Implement user-settable power save whitelist." into mnc-dev
|
ef586c12d1bd1ac69dc7a9dcbddb1ee9d596d361 |
29-Apr-2015 |
Abodunrinwa Toki <toki@google.com> |
am eaa44818: am 05a56db3: Merge "DO NOT MERGE: Minor fixes to FloatingToolbar." into mnc-dev * commit 'eaa44818adbe8c6ee850c530fc70809502340469': DO NOT MERGE: Minor fixes to FloatingToolbar.
|
0b4daca9ba54b7252ea8c159218391380eb00c8a |
27-Apr-2015 |
Dianne Hackborn <hackbod@google.com> |
Implement user-settable power save whitelist. The whitelist is now maintained by DeviceIdleController, which is moving out into its own independent system service. Network stats now queries it for the whitelist, instead of collecting that itself. Also did a few improvements in alarm manager -- made the code for moving alarms out of the pending list more robust, and fixed the debug output to always print the contents of the pending list even if we aren't in a pending state. (That would have helped me identify the problem much earlier.) Change-Id: I0f7119d4c553c3af4d77b2f71246fa6e2c13c561
ontent/PackageMonitor.java
|
c23ac32601af1c7a5877d99c221e7e79e0ed1c90 |
25-Apr-2015 |
Abodunrinwa Toki <toki@google.com> |
DO NOT MERGE: Minor fixes to FloatingToolbar. * Changes to isShowing() method. * Changes to initial content visibility on show(). Change-Id: I1b20cd5a3fc86ae7427b55c44efd3cc1118148ae
idget/FloatingToolbar.java
|
57628b6295b55c1be020e4bacc930af9c9fe6af9 |
29-Apr-2015 |
Adam Powell <adamp@google.com> |
am 78cc38d5: am 4e678ff8: Merge "Fix a bug when constructing a ChooserTargetAdapter without custom targets" into mnc-dev * commit '78cc38d5011df42eb8d15eef81a6bef63c5f2eaa': Fix a bug when constructing a ChooserTargetAdapter without custom targets
|
66c6d0e266719bbae994a469f247566aaf9fc64e |
29-Apr-2015 |
Adrian Roos <roosa@google.com> |
am 5fb269e4: am 59a1e117: Merge changes from topic \'roosa-lpu\' into mnc-dev * commit '5fb269e4582d97a541eccf39c2484d8d2a8e16ab': Remove LockPatternUtils.getCurrentUser() Require explicit userId in LockPatternUtils
|
e01d4b35664070953adc28e8cc77c579579d41a6 |
29-Apr-2015 |
Chris Craik <ccraik@google.com> |
am 4f66e48d: am 2f1d09c3: Merge "Use default constructor to get anti-aliasing" into mnc-dev * commit '4f66e48de3a66ca41916b897f0898f8eb23aa2ac': Use default constructor to get anti-aliasing
|
cb2b34c755a257a9b862344dc7ae1fcc75c95d21 |
29-Apr-2015 |
Mike Lockwood <lockwood@google.com> |
am 1ac9018a: am 986da92b: Merge "MidiFramer: Add support for SysEx messages" into mnc-dev * commit '1ac9018ac362adcc526311d4473471105c23ef62': MidiFramer: Add support for SysEx messages
|
4e678ff89d17bc0dbd18517a7187ea385e5e1d53 |
29-Apr-2015 |
Adam Powell <adamp@google.com> |
Merge "Fix a bug when constructing a ChooserTargetAdapter without custom targets" into mnc-dev
|
d974c7b4d150661562e341eb743986f06d150298 |
29-Apr-2015 |
Adam Powell <adamp@google.com> |
Fix a bug when constructing a ChooserTargetAdapter without custom targets Bug 20667333 Change-Id: Ia35021d12c00f64f5424588f776d79e18e8d518e
pp/ChooserActivity.java
|
12e31b198eab63327466342195fda9c8a47277f7 |
29-Apr-2015 |
Mike Lockwood <lockwood@google.com> |
MidiFramer: Support realtime messages contained within SysEx messages. Also fix off by one error that occurred if a SysEx message ended in the middle of the buffer being processed. Change-Id: I055f005610c7b091012a30b306786114c5d9bf8d
idi/MidiFramer.java
|
59a1e117ac00b71756abce44afe96002d4de3fa4 |
29-Apr-2015 |
Adrian Roos <roosa@google.com> |
Merge changes from topic 'roosa-lpu' into mnc-dev * changes: Remove LockPatternUtils.getCurrentUser() Require explicit userId in LockPatternUtils
|
2f1d09c3c5e80e875f588d77bc1e47d317491fa8 |
29-Apr-2015 |
Chris Craik <ccraik@google.com> |
Merge "Use default constructor to get anti-aliasing" into mnc-dev
|
27c39f1adeaf1a653fb41a5af64ee815b8048dd6 |
27-Apr-2015 |
Andreas Gampe <agampe@google.com> |
am b6d14a00: resolved conflicts for merge of c29791d5 to mnc-dev-plus-aosp * commit 'b6d14a009e43a4d61ae2a4f98f6e3b914148d0a9': Frameworks/base: Add debug.gencfi property (cherry picked from commit a5b55a017a984608eacdf414bc1cbcd7615f1c13)
s/Zygote.java
s/ZygoteConnection.java
|
986da92bdf0d621956d42adc1398c094a034793e |
28-Apr-2015 |
Mike Lockwood <lockwood@google.com> |
Merge "MidiFramer: Add support for SysEx messages" into mnc-dev
|
f26b72dde472a9ed82a0a27e2e886690396c6312 |
28-Apr-2015 |
Mike Lockwood <lockwood@google.com> |
MidiFramer: Add support for SysEx messages Change-Id: I15a605029a0e89fa75c57f180a5a951ada88461c
idi/MidiFramer.java
|
58fc522a69e8ddf9ac8530ce88e9c2c92da1dd14 |
28-Apr-2015 |
Chris Craik <ccraik@google.com> |
Use default constructor to get anti-aliasing Change-Id: I3e078a3bc91a2fd703984ba18b5e7e98069b32f1
til/ImageUtils.java
|
d6aa6cb0cc8c70a30434048e25e14643b1645755 |
17-Apr-2015 |
Adrian Roos <roosa@google.com> |
Remove LockPatternUtils.getCurrentUser() Bug: 18931518 Change-Id: I177eefe466c12217cf64c85b872f71bc23c7bf05
idget/LockPatternUtils.java
|
8150d2a2a12b38598fd55d8ae3c3b5662ec3520f |
17-Apr-2015 |
Adrian Roos <roosa@google.com> |
Require explicit userId in LockPatternUtils Bug: 18931518 Change-Id: Ib03f37df9135f0324a998c62d165d8eea46328c8
idget/LockPatternUtils.java
|
03b0f717ca8f78f5f905c62987f73732b11663f7 |
28-Apr-2015 |
Adam Powell <adamp@google.com> |
am 7c420307: am 580c30a6: Merge "Wire up caller chooser targets for ChooserActivity" into mnc-dev * commit '7c42030739a5b9418135be798885df68a03c6ac2': Wire up caller chooser targets for ChooserActivity
|
518c315a7593395b278b03208bad44b158810e6f |
28-Apr-2015 |
Benjamin Franz <bfranz@google.com> |
am 94e3b0c5: am 0c2d0deb: Merge "Introduce disable2 into StatusBarManager" into mnc-dev * commit '94e3b0c509aacd8ff0395c56f06a7898eabeca5b': Introduce disable2 into StatusBarManager
|
ac6ffce1711b84682521e6c2e55865c60929fd88 |
27-Apr-2015 |
Maxim Bogatov <maximbogatov@google.com> |
Add accessibility actions for scrolling in different directions b/20157498 ACTION_SCROLL_UP, ACTION_SCROLL_DOWN, ACTION_SCROLL_LEFT and ACTION_SCROLL_RIGHT actionos were added in addition to ACTION_SCROLL_FORWARD/BACKWARD Change-Id: I8d5182a8add32085a354b280496b3d38ec79be32
idget/ViewPager.java
|
b6d14a009e43a4d61ae2a4f98f6e3b914148d0a9 |
27-Apr-2015 |
Andreas Gampe <agampe@google.com> |
resolved conflicts for merge of c29791d5 to mnc-dev-plus-aosp Change-Id: I0e3dacbdfb68d6bb31800ff2e9969b96e63634b6
|
0ccc0e9348e42fd8094bb12324f7c5bb6ca018ad |
24-Apr-2015 |
Adam Powell <adamp@google.com> |
Wire up caller chooser targets for ChooserActivity Add the caller-supplied ChooserTargets from EXTRA_CHOOSER_TARGETS in the default ChooserActivity. These appear before other options. Change-Id: Ic4d23ae9ecdfd0cc8a5ac077696d7334a8f844a6
pp/ChooserActivity.java
pp/ResolverActivity.java
|
cde0a2a9ea00d6e4acfe6ce7a7c9061343df7fa3 |
23-Apr-2015 |
Benjamin Franz <bfranz@google.com> |
Introduce disable2 into StatusBarManager We ran out of space for new disable flags, so need to introduce a disable2 API into StatusBarManager and update all the underlying code to support the second set of flags. Bug: 20331928 Change-Id: I5009b393133c576b37d7e2bae0df97cb8c41a065
tatusbar/IStatusBar.aidl
tatusbar/IStatusBarService.aidl
|
a876b35d485008b690578889d11e69b40d4e7170 |
25-Apr-2015 |
Andreas Gampe <agampe@google.com> |
Frameworks/base: Add debug.gencfi property Add the debug.gencfi system property that forces generation of CFI data. Change-Id: Ida66f8c1567634d05cfdbba1a982be3684e94369
s/Zygote.java
s/ZygoteConnection.java
|
6e37e5a006979e76ba111769149a0b48e0d8ba49 |
24-Apr-2015 |
Alan Viverette <alanv@google.com> |
Merge "Implement RTL support in framework ViewPager, DatePicker"
|
e2725f87b47a61203a5802ee8d01158b9af724fc |
24-Apr-2015 |
Mark Renouf <mrenouf@google.com> |
am f237bce8: am 99d49300: am 55555a3d: Fixes rejected dismiss gestures (framework version of ag/677161) * commit 'f237bce8c3bb4ac31a4c5eaa732de95d5b469f34': Fixes rejected dismiss gestures (framework version of ag/677161)
|
99d4930064e7d155ce92746028cbafd46b14c6f4 |
24-Apr-2015 |
Mark Renouf <mrenouf@google.com> |
am 55555a3d: Fixes rejected dismiss gestures (framework version of ag/677161) * commit '55555a3dab1f3b99a3299b90851624e9dc10f3cc': Fixes rejected dismiss gestures (framework version of ag/677161)
|
55555a3dab1f3b99a3299b90851624e9dc10f3cc |
24-Apr-2015 |
Mark Renouf <mrenouf@google.com> |
Fixes rejected dismiss gestures (framework version of ag/677161) Gus's original change description: This change modifies the logic in SwipeDismissLayout which determines whether or not a gesture should be interpreted as a dismiss gesture. Previously, on the first touch move event, the gesture was classified as a dismiss gesture if the X movement exceeded the touch slop and the Y movement did not. At this point the gesture was not intercepted and the underlying widget (in the case of the cue card, the GridViewPager) received all subsequent move events. In the case of a very fast gesture at a slight vertical angle, it was easy for the total Y movement to exceed the touch slop. This change only rejects the gesture if the Y movement exceeds the X movement, which is consistent with how GridViewPager distinguishes horizontal vs. vertical swipes. This change also cancels the dismissal if the end of the gesture is a leftwards flight. BUG: 20542762 (Same as b/20350515 but for Activity dismissal at the system level.) Change-Id: I6e3fb646c42dda0d1c1f5552d91b27c6374fc08c
idget/SwipeDismissLayout.java
|
620b32b316fd4f1bab4eef55ec8802d14a55e7dd |
24-Apr-2015 |
Jeff Sharkey <jsharkey@android.com> |
Package and storage movement callbacks. Since package and primary storage movement can take quite awhile, we want to have SystemUI surface progress and allow the Settings app to be torn down while the movement proceeds in the background. Movement requests now return a unique ID that identifies an ongoing operation, and interested parties can observe ongoing progress and final status. Internally, progress and status are overloaded so the values 0-100 are progress, and any values outside that range are terminal status. Add explicit constants for special-cased volume UUIDs, and change the APIs to accept VolumeInfo to reduce confusion. Internally the UUID value "null" means internal storage, and "primary_physical" means the current primary physical volume. These values are used for both package and primary storage movement destinations. Persist the current primary storage location in MountService metadata, since it can be moved over time. Surface disk scanned events with separate volume count so we can determine when it's partitioned successfully. Also send broadcast to support TvSettings launching into adoption flow. Bug: 19993667 Change-Id: Ic8a4034033c3cb3262023dba4a642efc6795af10
til/Preconditions.java
|
a40c2c46b293648b294a26199561add754edbc4b |
24-Apr-2015 |
Adam Powell <adamp@google.com> |
Merge "Fixes for ChooserTargetActivity"
|
c6d5e3a406c0e80638304980bac13abaa703a9a0 |
23-Apr-2015 |
Adam Powell <adamp@google.com> |
Fixes for ChooserTargetActivity * Always ensure intent filter is supplied to a ChooserTargetService. * Add and clarify docs for ChooserTarget constructors. * Fix a bug where ChooserTargets were being parceled incorrectly. Change-Id: I32b70c424b0e6bb317e2eeb810566a30c21b9d53
pp/ChooserActivity.java
pp/ResolverActivity.java
|
0ce3e08a8444c73e63a0f733357581fb4409449a |
21-Apr-2015 |
Abodunrinwa Toki <toki@google.com> |
Fix FloatingToolbar.show() *Finer cancel animation methods so we call only the necessary ones. *Don't set the FloatingToolbarPopup content view's alpha to 0 before showing it's popup window. *FloatingToolbarPopup.dismiss() should run when toolbar is hidden. Bug: 20456876 Change-Id: I2e7ff5f2ec56af2def0976fa8e770c651daaa3a3
idget/FloatingToolbar.java
|
f33489c6bda49cf930cb06601625ddf792d41fe7 |
23-Apr-2015 |
Svet Ganov <svetoslavganov@google.com> |
am d24cc193: am db672b6c: am 00e91901: Merge "DO NOT MERGE Don\'t take flags when creating app widget config activity." into lmp-mr1-dev * commit 'd24cc19343073294b3376f825bdc0d54a8d692f1': DO NOT MERGE Don't take flags when creating app widget config activity.
|
d24cc19343073294b3376f825bdc0d54a8d692f1 |
23-Apr-2015 |
Svet Ganov <svetoslavganov@google.com> |
am db672b6c: am 00e91901: Merge "DO NOT MERGE Don\'t take flags when creating app widget config activity." into lmp-mr1-dev * commit 'db672b6cde256e27c1188c7e99f23e5a65252ba4': DO NOT MERGE Don't take flags when creating app widget config activity.
|
ddf655c49f4173aa55c9ba1a2622cf75cf5bc2f2 |
22-Apr-2015 |
Alan Viverette <alanv@google.com> |
Implement RTL support in framework ViewPager, DatePicker Lays out ViewPager in the opposite direction when in RTL mode, e.g. the first item's starting edge is laid out at the largest possible scrolling distance. This preserves both the meaning of positive scrollX values and the meaning of positive adapter positions. Also removes clickable attribute from DayPickerView since it has a virtual view hierarchy. Bug: 19408740 Bug: 20134073 Change-Id: Ib6f945335bd88da59c8c593c7c270e290e15d0a5
idget/ViewPager.java
|
d5358ffbee845ecb2ab3e1ebdfec3823104c0dd1 |
22-Apr-2015 |
Abodunrinwa Toki <toki@google.com> |
Fix floating toolbar touchable region bug. The floating toolbar is rendered inside a transparent popup window so that we can have smooth animations inside of the window (NOTE that animating a view and a window at the same time do not work well as both are not in sync.) Having a transparent window implies that we can't get touch events through to the content below the window for areas covered by the transparent window. To handle this issue we "burn a hole" through the window by specifying it's "touchable area". This is done using the mInsetsComputer which is set on the popup window's root view's tree observer. When the popup is dismissed and re-shown, we need to reset the mInsetsComputer as we most likely won't have that root view any longer. Change-Id: I13ea50bc19950180d339d05d82cbee03230e2f05
idget/FloatingToolbar.java
|
825af5fba96d9de4a49e57c6a4c97b8f2bb609fa |
22-Apr-2015 |
Andreas Gampe <agampe@google.com> |
am 5d3aea2e: am c7f9f765: am 189d2785: Merge "Frameworks/base: Fix comment" * commit '5d3aea2e5d052041a81bf49154ceedb9d96e2918': Frameworks/base: Fix comment
|
c7f9f7656fc8d3538adddab75f6b1fc48387a719 |
22-Apr-2015 |
Andreas Gampe <agampe@google.com> |
am 189d2785: Merge "Frameworks/base: Fix comment" * commit '189d2785c3b71eac9c122c874586501a2ab723b2': Frameworks/base: Fix comment
|
217f93a1296ce2f69ae9c0867b0fb60238256105 |
21-Apr-2015 |
Chris Wren <cwren@android.com> |
Merge "Add optional package context to sysui action metrics."
|
3db024afebe5d8e029ccd9e01ea683e15aa70181 |
21-Apr-2015 |
Chris Wren <cwren@android.com> |
Add optional package context to sysui action metrics. Bug: 20451514 Change-Id: I3c671d9aa05e02d66168211b77128443c544609d
ogging/EventLogTags.logtags
ogging/MetricsLogger.java
|
dd8e5fbe96ecdf95ce8629ca5c6e1d8c520ecff4 |
21-Apr-2015 |
Andreas Gampe <agampe@google.com> |
Frameworks/base: Fix comment Fix comment in ZygoteInit. Change-Id: I853581c8d44ee52ee8e113c67ea68621643ecb39
s/ZygoteInit.java
|
4eb6a36922f5e98fe181c0326cc5721f0e7589ca |
02-Apr-2015 |
Andrei Kapishnikov <kapishnikov@google.com> |
Introduced DO_NOT_ASK_CREDENTIALS_ON_BOOT flag A new flag for DPM.resetPassword() method that specifies that the device should be decrypted without asking for the password or pattern. Bug 19250601 Related CL in Settings App: https://googleplex-android-review.git.corp.google.com/#/c/670206 Change-Id: I9ca3472dc18e66e618ff772dee16ca4a450e9997
idget/LockPatternUtils.java
|
c147278276257ea95fc6999a1bd6f4b64a4d68d9 |
21-Apr-2015 |
Andreas Gampe <agampe@google.com> |
am 3bbd87dd: am 1f4f92ed: am b6feabcf: Merge "Frameworks/base: Use better Class.forName in ZygoteInit" * commit '3bbd87dd1f6b7f6b767885a56ad062897bb25642': Frameworks/base: Use better Class.forName in ZygoteInit
|
1f4f92ed7401b1bb2a1cacb5d82122729357d133 |
21-Apr-2015 |
Andreas Gampe <agampe@google.com> |
am b6feabcf: Merge "Frameworks/base: Use better Class.forName in ZygoteInit" * commit 'b6feabcfce080c2dc906434cf05ff606489cf39d': Frameworks/base: Use better Class.forName in ZygoteInit
|
c917f74d9235feefd1788a7b9ba34ed8f1215850 |
21-Apr-2015 |
Andreas Gampe <agampe@google.com> |
Frameworks/base: Use better Class.forName in ZygoteInit Use the three-argument version of Class.forName. This saves an expensive stack lookup for the caller's class-loader on each invocation. Bug: 19498458 Change-Id: I859affde31e580fd2de3f70ee0a9295936c2d9f4
s/ZygoteInit.java
|
33f0c93fa9d1fd793f02e91e4419233a1a228e65 |
21-Apr-2015 |
Alan Viverette <alanv@google.com> |
Merge "Update the popup reveal animation to more closely match window reveal"
|
68e6b5055b916f70ba81790603636168f444c6db |
20-Apr-2015 |
Svet Ganov <svetoslavganov@google.com> |
DO NOT MERGE Don't take flags when creating app widget config activity. bug:19618745 Change-Id: I7973ebfc67ebf52f14890dda9eb891a7b8a5a095
ppwidget/IAppWidgetService.aidl
|
b90443724a5aa563cb81d6e7512329a66e80fa2c |
19-Apr-2015 |
Abodunrinwa Toki <toki@google.com> |
Fix FloatingToolbar animation interruptions. This CL makes sure animations don't conflict with one another. Cancelling an animation should also set the animating object to the end state. Change-Id: Ib74515bb99090ce11a6ccd840aba0baee9fc1bf5
idget/FloatingToolbar.java
|
7270d07aab00c30c7f339963d3e9312456a2462e |
17-Apr-2015 |
Abodunrinwa Toki <toki@google.com> |
Implement FloatingToolbar.hide() Bug: 20148125 Change-Id: I62e43df565801ada8230fc4a8d5d3f9e1fc842df
idget/FloatingToolbar.java
|
355df8f16ae4c428997d88ba86f1ce07e5eca35e |
19-Apr-2015 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Wire up non-visible volumes, more states."
|
27de30d31c3e79bc429cb71aed9681c55243f18d |
19-Apr-2015 |
Jeff Sharkey <jsharkey@android.com> |
Wire up non-visible volumes, more states. Adds logic to ExternalStorageProvider to scan non-visible volumes, such as USB OTG devices. We use internal paths when surfacing these volumes, which also optimizes around the FUSE daemon for public devices. Also dumps internal state when requested. VolumeInfo now directly contains DiskInfo, which means it's snapshotted when sending events, avoiding teardown races. Switch notifications to use this DiskInfo directly. Finish wiring up new volume state, including helper methods to make it readable/writable state clearer. Handle disks and volumes with spaces in their labels. Bug: 19993667 Change-Id: I5c75e5658a6415976811477aebafee7694bde0f4
ontent/PackageHelper.java
|
641207d180510b6b4ef39f7f1393f5d539479cb4 |
18-Apr-2015 |
Clara Bayarri <clarabayarri@google.com> |
Merge "Enable Text Selection Action Mode for seach boxes and action bar components."
|
fedd63165d0cd852c129c3fa18a0849f5de9dfb1 |
17-Apr-2015 |
Wen ZHANG <wenzhang@google.com> |
Merge "Set REQUIRE_PASSWORD_TO_DECRYPT to false when insecure screen lock is enabled"
|
103d48ec09cbaeedf28b66425cde9198f767e0d5 |
16-Apr-2015 |
Abodunrinwa Toki <toki@google.com> |
Change FloatingToolbar window layout type. Floating toolbar is now rendered as TYPE_APPLICATION_ABOVE_SUB_PANEL. This causes the FloatingToolbar to be rendered in a layer above the text selection handles (at layer TYPE_APPLICATION_SUB_PANEL.) Bug: 20135562 Change-Id: I1484b3493bf4cd98c679eb222270c53daa46cdf4
idget/FloatingToolbar.java
|
e283d33feda27f54672f90512c25304842cd7eb4 |
16-Apr-2015 |
Adam Lesinski <adamlesinski@google.com> |
Report WiFi and Bluetooth energy collection in checkin stats Also removed some legacy bluetooth energy collection that was never invoked. Also fixed an issue with Wifi scan power estimation. Bluetooth energy recording is still disabled as strange results are still reported. Change-Id: Iafa37eba285fd933ff221116b14af260e904fa4f
pp/IBatteryStats.aidl
s/BatteryStatsHelper.java
s/BatteryStatsImpl.java
s/WifiPowerCalculator.java
s/WifiPowerEstimator.java
|
a985bfb44ce3d7b9ca816438b958411c3052bb8c |
17-Apr-2015 |
Dianne Hackborn <hackbod@google.com> |
Merge "Some improvements to battery stats data."
|
0c820db22c83808fdb06c7cb06aaf13ef4b559a3 |
15-Apr-2015 |
Dianne Hackborn <hackbod@google.com> |
Some improvements to battery stats data. History now records when wifi data activity starts and "ends" based on the triggers we get from the kernel used to determine when to collect data. (Basically the same as the current cell data, but of course when it ends is just an arbitrary x seconds after the last data traffic.) Re-arranged the state bits to make room for this data in the right place and move some other things that make more sense to have in states2. Try to improve overflow handling, so when it happens we allow the various bit states to drop to 0 instead of being stuck active for an indeterminant amount of time. Added recording of the points where we decide we want to retrieve new power stats, giving the reason for doing so. These are only recorded when full logging is turned on. Change-Id: Ic5d216960a07e0eb658731cdfba7f49ad3acf67e
s/BatteryStatsImpl.java
|
b6824bf58a0cd34395993fa204217e8e246de6fb |
13-Apr-2015 |
Filip Gruszczynski <gruszczy@google.com> |
Make UNSPECIFIED measure spec include size hint. Change-Id: I6c4f193d0590824c644e20e8af16d055a04ac9c9
idget/ActionBarContextView.java
idget/SlidingTab.java
|
95888c07e978f0d6af62ef96124acd228ac2ab13 |
16-Apr-2015 |
Alan Viverette <alanv@google.com> |
Update the popup reveal animation to more closely match window reveal Hand-waves the default interpolators for efficiency's sake until we can implement interpolator caching or preloading. Change-Id: Ibc618a0c092b08a33fb91265ec15665c94831b6b
ransition/EpicenterClipReveal.java
ransition/EpicenterTranslate.java
ransition/TransitionConstants.java
|
5925a910f9a5844e24b086e6da93c66631ef55f2 |
16-Apr-2015 |
Abodunrinwa Toki <toki@google.com> |
Merge "Style floating toolbar."
|
95bbbdd097fb9ac410ca829df4be4e90992d2b48 |
15-Apr-2015 |
Wen ZHANG <wenzhang@google.com> |
Set REQUIRE_PASSWORD_TO_DECRYPT to false when insecure screen lock is enabled Some users run into a problem when choosing a secure screen lock with accessiblity enabled that they will not be warned the screen lock may not be available when they unlock their devices. One cause is REQUIRE_PASSWORD_TO_DECRYPT is not set back to false when users choose to use an insecure lock screen. So when they decide to change back to a secure screen lock, the warning message will not be shown. Bug: 18799150 Change-Id: I52bdc93e7a5ce3c4f7715057c73b4de280b443f6
idget/LockPatternUtils.java
|
47af53ed95070063f5ec299b957420a91fcd5292 |
15-Apr-2015 |
Benjamin Franz <bfranz@google.com> |
Merge "Introduce device owner API to disable the status bar"
|
ea2ec97f37c649881f2be8a5cc40bf44080cc632 |
16-Mar-2015 |
Benjamin Franz <bfranz@google.com> |
Introduce device owner API to disable the status bar Let the device owner disable the status bar to achieve multi-app single purpose mode. When the status bar is disabled, quick settings, notifications and the assist gesture are blocked. Bug: 19533026 Change-Id: I72830798135136e5edc53e5e2221aebb9a7c7d57
tatusbar/IStatusBarService.aidl
|
f8e14fd89b63c91ff441765827dda672c67fa1db |
14-Apr-2015 |
Abodunrinwa Toki <toki@google.com> |
Style floating toolbar. Change-Id: Ib2729992274fc55ce35ffd68d1bed7b02bea89db
idget/FloatingToolbar.java
|
ca25b8768d1946dbdc3b84fe54b7c4b2888529de |
14-Apr-2015 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fixes to idle alarm scheduling, package importance."
|
1e38382b542f5cef9957a89692b02c55a3dd351c |
10-Apr-2015 |
Dianne Hackborn <hackbod@google.com> |
Fixes to idle alarm scheduling, package importance. - Add new API to ask the activity manager what the current importance of a particular package name is (along with a few new useful importance levels). - Fix my last alarm manager change to actually execute the alarms we have now decided should run even while we are idle. Change-Id: I1f14712b4e390770d53b185c96a1b36f6aadd687
s/BatteryStatsImpl.java
|
317918e206b89f4a49bfa35af57607764f322347 |
14-Apr-2015 |
Andres Morales <anmorales@google.com> |
Merge changes from topic 'lss-update' * changes: Add challenge to IGateKeeperService Wire up GateKeeper to LockSettingsService
|
0433ae61e2a1dd3dd765aa517fecd94479601ec3 |
14-Apr-2015 |
Clara Bayarri <clarabayarri@google.com> |
Enable Text Selection Action Mode for seach boxes and action bar components. Pre-M, these were disabled as the ActionMode would be rendered in the ActionBar, obscuring the originating view. Now that we have Floating Toolbars, this is no longer the case. Also the TextViews in this situation used to show the paste popup which has now been removed, so they require the floating toolbar to avoid regressions. BUG: 20205351 Change-Id: Ifdc96c3b0db5b40c890ae807c26b76aa2992edbc
idget/ActionBarContainer.java
|
575217fc3da38357f1d5e322bf1c7a07b909ef2a |
09-Apr-2015 |
Chet Haase <chet@google.com> |
Make ActionBar animations work correctly Previous ActionBar animations didn't handle configuration changes or other situations in which the view would get detached. listeners would stay on the view and would attempt to do something nonsensical in the new window. This new approach removes listeners on window detach to avoid this problem. Issue #20125407 Settings Crashes when changing orientation of device Change-Id: I0b3bbd0f6fc23cdb4cbd646b0d2772d72d3d795d
ransition/ActionBarTransition.java
idget/ActionBarView.java
|
8f87489beb539710a97b4d54a3a672ca76fa7513 |
14-Apr-2015 |
Ruchi Kandoi <kandoiruchi@google.com> |
am 36e53bb8: am 1770f9cf: am 3afca74a: Merge "BatteryStats: Adds an additional condition to avoid ArrayIndexOutOfBounds." * commit '36e53bb8aa6db4ac101f88a7394f5011643693e2': BatteryStats: Adds an additional condition to avoid ArrayIndexOutOfBounds.
|
d9fc85ac27742adbe89e54fd35f3cb2469e94b91 |
10-Apr-2015 |
Andres Morales <anmorales@google.com> |
Add challenge to IGateKeeperService required for enrolling secondary auth form-factors Change-Id: Id5a1eb1ed22f01fbaabe8e4ebddfc42d58322625
idget/ILockSettings.aidl
idget/LockPatternUtils.java
|
8fa5665f0e757cec0063fb4cf1354f1596f93a91 |
31-Mar-2015 |
Andres Morales <anmorales@google.com> |
Wire up GateKeeper to LockSettingsService Adds: - Communication to GKService - password upgrade flow - enroll takes previous credential Change-Id: I0161b64642be3d0e34ff4a9e6e3ca8569f2d7c0a
idget/ILockSettings.aidl
idget/LockPatternUtils.java
|
1770f9cfa546dbacb622550ef845c2dcb7f9b995 |
14-Apr-2015 |
Ruchi Kandoi <kandoiruchi@google.com> |
am 3afca74a: Merge "BatteryStats: Adds an additional condition to avoid ArrayIndexOutOfBounds." * commit '3afca74a2a40b4e957630909fe5df76aa550da69': BatteryStats: Adds an additional condition to avoid ArrayIndexOutOfBounds.
|
3afca74a2a40b4e957630909fe5df76aa550da69 |
14-Apr-2015 |
Ruchi Kandoi <kandoiruchi@google.com> |
Merge "BatteryStats: Adds an additional condition to avoid ArrayIndexOutOfBounds."
|
2442841819f9554f9b5c8b9c147a51b04e50de4d |
02-Apr-2015 |
Adam Powell <adamp@google.com> |
Implement ChooserTargetService querying for ChooserActivity First cut at querying services provided by apps that offer ChooserTargetServices. This first implementation provides no ranking. Bind to a limit of 5 ChooserTargetServices and offer the ChooserTargets they provide as options in the system ChooserActivity. The chooser now presents targets as a grid and displays the activity icon from the referrer activity. Change-Id: I45db829f184fc78d4f18d42b2a60b25bc301eba8
pp/ChooserActivity.java
pp/ResolverActivity.java
|
cbcf902a4afbb449ae6ba3738d32d3ca1c5c4602 |
14-Apr-2015 |
John Spurlock <jspurlock@google.com> |
Merge "Zen: Support external condition providers."
|
9310e4285b3fc951c3524d040726d1161015562c |
10-Apr-2015 |
Christopher Tate <ctate@google.com> |
Avoid zero-payload backups in local transport The local debugging transport now implements BackupTransport.checkFullBackupSize() to detect and reject backup attempts for which no actual file content will be committed. The documentation for checkFullBackupSize() has also been expanded to document the transport's responsibilities in this regard. The local transport now lazy-creates the destination file when data is first delivered for an approved backup operation, rather than doing it proactively in performBackup(), to ensure that changes in the datastore are only attempted after the transport has positive confirmation that data is indeed flowing. Change-Id: I6e47a7e72cd938fc0ed31da4bc490540c71f9e65
ackup/LocalTransport.java
|
0cdd4a93a483ab148bdcf242531cd294883b86c1 |
13-Apr-2015 |
Alan Viverette <alanv@google.com> |
Merge "Fix control alignment for single- and multi-select dialogs"
|
147931e3f95ba407621eae39e65ee2efe05b2ecb |
13-Apr-2015 |
Alan Viverette <alanv@google.com> |
Merge "Fix date picker dialog size"
|
39581cc16d3c44acc8f0881d8e63afe53acaa1c1 |
10-Apr-2015 |
John Spurlock <jspurlock@google.com> |
Zen: Support external condition providers. - Manage provider subscriptions for external condition providers within ZenModeConditions. - Move "is automatic rule active" check into common location. - Add constant for external rule setting configuration page. - Consolidate log tags. - Reset rule snoozing on boot. Bug: 20064962 Change-Id: Ida207dbf363f61e1727974e611f43f27c23accfb
ogging/MetricsLogger.java
|
59d577a518333f4b4514315b6d10e8dba160abcd |
12-Apr-2015 |
Jeff Sharkey <jsharkey@android.com> |
Browse mode for DocumentsUI, removed volume state. The existing management mode is too specific, and requires that storage backends add queryChildDocumentsForManage(), etc. Instead, to offer more natural browsing support, add a new BROWSE_ROOT intent. It behaves mostly like MANAGE_ROOT, except that it doesn't mutate its Uris with setManageMode(), and it shortcuts straight to VIEW on clicked documents. It can be launched like this: $ adb shell am start -a android.provider.action.BROWSE_ROOT -d content://com.android.externalstorage.documents/root/8405-1DFB -c android.intent.category.DEFAULT Also rename a MetricsConstants to make it clearer, and don't auto-mount all emulated volumes. Fix bugs around parceling of DiskInfo/VolumeInfo. Method to resolve the best description for a VolumeInfo, which might need to fall back to DiskInfo. Add back "removed" volume state so we send broadcast when a volume is destroyed, matching the expected public API behavior. Bug: 19993667 Change-Id: I13aff32c5e11dfc63da44aee9e93a27f4690a43f
ogging/MetricsConstants.java
til/ArrayUtils.java
|
816aa142023c75cf427401c21831193998bdf233 |
11-Apr-2015 |
Alan Viverette <alanv@google.com> |
Fix date picker dialog size Also fixes date picker instance state restore and cleans up the fade animations. Bug: 20110268 Change-Id: I503e2f81253077f22f1619834dc2f2634138ae4e
idget/DialogViewAnimator.java
idget/ViewPager.java
|
eaa6a3fba8ab8ab164eb78e4a04db051ec364052 |
10-Apr-2015 |
Adam Lesinski <adamlesinski@google.com> |
Merge "Fix deadlock issue in BatteryStatsHelper."
|
1739076ef9cc940c54cbde3f0576f0dc228f7d68 |
10-Apr-2015 |
Adam Lesinski <adamlesinski@google.com> |
Fix deadlock issue in BatteryStatsHelper. It was assumed that BatteryStatsHelper could safely call into system services. Because it is used when dumping information from the BatteryStatsService, this assumption was incorrect. Now the BatteryStats object carries around the state of the energy reporting for Bluetooth and WiFi, so BatteryStatsHelper avoids a query into WiFiManager. b/19729960 Change-Id: I8745cf6aafeea8e862e34fe63b20056f6ba54b40
s/BatteryStatsHelper.java
s/BatteryStatsImpl.java
s/WifiPowerCalculator.java
|
250662a4ae18e95b75cc36789c4157ed414c190a |
10-Apr-2015 |
Chris Wren <cwren@android.com> |
Merge "Support ad hoc counters in the framework"
|
ec88e8956cc45609450302e346e862d238733a41 |
10-Apr-2015 |
John Spurlock <jspurlock@google.com> |
Merge "An update on Downtime."
|
b2278d65714c0dd0a6f94d1913db1ebc8bfc8b06 |
07-Apr-2015 |
John Spurlock <jspurlock@google.com> |
An update on Downtime. The update is that Downtime is obsolete. Replaced by the ability to define multiple named schedule calendars. - Make changes to ZenModeConfig to properly model manual and automatic rules. - Refactor the zen mode helper (and supporting classes) to properly handle / report multiple claims on zen mode. The "manual" rule (specified by the user in the UI) vs one or more automatic rules. - Automatic rules are still backed by condition providers, but the layering is now cleaner. ConditionProviders is now completely generic, has no ties to zen mode. - Specifically, the new layering for zen mode (below noman) is: ZenModeHelper: Source of truth for zen state ZenModeFiltering: Subhelper dedicated to filtering rules. ZenModeConditions: Subhelper dedicated to managing automatic rules. ConditionProviders: Underlying engine for reporting named boolean state. - Migration story for users with existing downtime config, migrated to a single new calendar named downtime. - For users with no existing downtime, two default calendars are created for weeknights + weekends (icu4j for all locales will be done in a followup). - Remove obsolete DowntimeConditionProvider/NextAlarmConditionProvider and tracking. - Clean up obsolete resources. - Add common zen summary description string computation. - Add proper noman wrappers for the new model. - Change the semantics of the global zen setting. It is now read-only. Setters must call noman, added a "reason" to all calls for better attribution. - Update zenmodepanel + volumedialog to the new model. - Display the one or more automatic rules in the new zen footer summary. - "Snooze" the automatic rules when the user explicitly turns zen off. Bug: 20064962 Change-Id: Idd9deb865a6035ad0cfae660198dccb517e6d7cc
ogging/MetricsLogger.java
|
24f683523ecdabb52ba9d211aeb9f1ac24407651 |
10-Apr-2015 |
Dianne Hackborn <hackbod@google.com> |
Merge "More work on device idle mode and other power stuff."
|
4870e9d5eba59fb257a87f97f1adf0b734cf48d3 |
09-Apr-2015 |
Dianne Hackborn <hackbod@google.com> |
More work on device idle mode and other power stuff. Add idle mode support to the alarm manager. Introduce a new concept of flags associated with alarms to tell the alarm manager how to treat the alarm -- they allow everything from the alarm that will bring us out of idle mode, to alarms that are allowed when idle or should also bring us out of idle. The standalone boolean is now also a flag. (Note there is currently no protection from user space setting the flags however it wants; I will be working on that in a follow-up change.) When in idle mode, the alarm manager pushes all alarms that shouldn't execute during that time over to a separate list that is not executed until out of idle. To help with this, I reworked a bit how Alarm objects are managed, so that when rebatching or moving between lists we don't have to allocated new objects but can just use the same existing instance. Also tweaked the sync manager to deal with idle mode, which currently just means doing the same thing as when low on storage -- turning off sync. Add new ACTION_CHARGING and ACTION_DISCHARGING broadcasts that apps can listen for to know when the device is actively charging and discharging. These are better than the old POWER_CONNECTED and POWER_DISCONNECTED ones because we only report charging when we actually see that there is enough power being provided to charge the battery (and will report discharging if there is not enough power). The job controller uses these new actions for scheduling jobs that want to run while plugged in. Removed the "stable charging" stuff while doing so, since the new charging state serves as an even better signal for that. Introduced two new process states: FOREGROUND_SERVICE and TOP_SLEEPING. This will allow us to treat foreground services specially (such as still allowing network access to them for background music playback) while not mixing them together with whatever happens to be the top activity while the device is asleep. Also some other small cleanup here and there. Change-Id: I7a9808b578bad6f50deb8e1baf919298512a0d3a
pp/IBatteryStats.aidl
pp/ProcessStats.java
s/BatteryStatsImpl.java
|
d954fbb9675199122bc431cb6b62f802cd7afaf4 |
09-Apr-2015 |
Mike Lockwood <lockwood@google.com> |
Merge "Add support for Bluetooth MIDI devices"
|
427a90c57a52fb4f751f9e33343a3182028e7739 |
09-Apr-2015 |
Mike Lockwood <lockwood@google.com> |
Merge "Add support for flushing MIDI all scheduled MIDI events on a port"
|
723aa768f6d5b1a6696b9ac46c039d1b5be73dbf |
09-Apr-2015 |
Chris Wren <cwren@android.com> |
Support ad hoc counters in the framework with some examples in NotificationManagerService. New counters in this CL: note_with_people note_dismiss_longevity note_click_longevity Bug: 20137009 Change-Id: I10b769ff4872d50f4c1c3828ea519f9712be7bc2
ogging/EventLogTags.logtags
ogging/MetricsLogger.java
|
531d5ab59d009855f2183f5ac370d268e726c6d6 |
09-Apr-2015 |
Chris Wren <cwren@android.com> |
Merge "update metrics constants"
|
f6b9fe55a89359c89091c27bfdfbc4ba15171cca |
09-Apr-2015 |
Chris Wren <cwren@android.com> |
update metrics constants Change-Id: I73ea3fe98a3b41b1072688a846ef1c396a9e9a30
ogging/MetricsConstants.java
ogging/MetricsLogger.java
|
f0a41d1c591193fbe02c9ddbaf24c79af4da9972 |
24-Mar-2015 |
Mike Lockwood <lockwood@google.com> |
Add support for Bluetooth MIDI devices The Bluetooth MIDI devices are handled in the BluetoothMidiService APK. Apps wishing to connect to Bluetooth MIDI devices call MidiManager.openBluetoothDevice() which binds to BluetoothMidiService in a similar way as virtual devices are implemented. Change-Id: Ie3fbca757928fd7873a009f9bf9e0ce0be487da6
idi/MidiConstants.java
|
b6f50d357bd3d4d296be6bb047f5ce93a79cbca1 |
08-Apr-2015 |
Mike Lockwood <lockwood@google.com> |
Add support for flushing MIDI all scheduled MIDI events on a port Change-Id: I39d7862540d4d4b9e2df1265f9dd253541adb4c2
idi/EventScheduler.java
idi/MidiDispatcher.java
idi/MidiEventScheduler.java
|
22e67b55b229d2322b9a9a51f44c8ac9bd3c086d |
09-Apr-2015 |
Abodunrinwa Toki <toki@google.com> |
Merge "FloatingToolbar with overflow. -Implemented the toolbar overflow -Refactored a bit to make the concepts clear and component easier to understand and maintain -Floating toolbar now uses a clipped popup window that allows touch events to go through the transparent parts"
|
a1b19b7b66b06647501bc80d3002701fd9e59b7a |
09-Apr-2015 |
Richard Uhler <ruhler@google.com> |
am 00ff42a0: am 7f757130: am f324d245: Merge "Reuse dexopt method for both dex2oat and patchoat." * commit '00ff42a0ca9d17c4b7ee89d900cf86c9a25c00eb': Reuse dexopt method for both dex2oat and patchoat.
|
7f7571308d5dc973e9b1e352d56643a74e99e588 |
09-Apr-2015 |
Richard Uhler <ruhler@google.com> |
am f324d245: Merge "Reuse dexopt method for both dex2oat and patchoat." * commit 'f324d245fdd07ac14ab312d1a5fa04a4e8dfcceb': Reuse dexopt method for both dex2oat and patchoat.
|
f324d245fdd07ac14ab312d1a5fa04a4e8dfcceb |
09-Apr-2015 |
Richard Uhler <ruhler@google.com> |
Merge "Reuse dexopt method for both dex2oat and patchoat."
|
517adad1c44b40fddba84c067c987d6db3fc5840 |
07-Apr-2015 |
Abodunrinwa Toki <toki@google.com> |
FloatingToolbar with overflow. -Implemented the toolbar overflow -Refactored a bit to make the concepts clear and component easier to understand and maintain -Floating toolbar now uses a clipped popup window that allows touch events to go through the transparent parts Change-Id: I84794e45a8a10f004654550fe976585f9e62bdb5
idget/FloatingToolbar.java
|
8990083b198cf05036d2190e4fe62316fbd1f0a4 |
08-Apr-2015 |
Alan Viverette <alanv@google.com> |
Fix control alignment for single- and multi-select dialogs Clean up some code in AlertController. Change-Id: I0e4978c4c14dd838188cb23565eb231903c82afe
pp/AlertController.java
|
f63afe7b333294962a336240ba0dfb81f0490608 |
08-Apr-2015 |
Benjamin Franz <bfranz@google.com> |
Merge "Allow disabling the lock screen when multiple users are present"
|
2f92e9710a8209465a114d103d7fed8e2ad517ba |
08-Apr-2015 |
Clara Bayarri <clarabayarri@google.com> |
Merge "Floating toolbar: Create the FloatingActionMode and use it in DecorView."
|
e08af19fcc7b13d526f3dfd24d58300947cf1146 |
26-Mar-2015 |
Adam Lesinski <adamlesinski@google.com> |
Adding per UID WiFi power distribution. Change-Id: I88c539074607d7261f6c5cf1dbae47c3cf53f253
pp/IBatteryStats.aidl
s/BatterySipper.java
s/BatteryStatsHelper.java
s/BatteryStatsImpl.java
s/BluetoothPowerCalculator.java
s/CpuPowerCalculator.java
s/MobileRadioPowerCalculator.java
s/PowerCalculator.java
s/PowerProfile.java
s/SensorPowerCalculator.java
s/WakelockPowerCalculator.java
s/WifiPowerCalculator.java
s/WifiPowerEstimator.java
|
aa94389ba2f848a98c74b439da6ea8c3329668ce |
07-Apr-2015 |
Dmitriy Ivanov <dimitry@google.com> |
am d95e58cb: Merge "Load libraries directly from apk" * commit 'd95e58cb609228c4c4b231e00d6bb648e9dcaf71': Load libraries directly from apk
|
d95e58cb609228c4c4b231e00d6bb648e9dcaf71 |
07-Apr-2015 |
Dmitriy Ivanov <dimitry@google.com> |
Merge "Load libraries directly from apk"
|
dec4688f40b0018fbd1f00db05581966f531d88f |
01-Oct-2014 |
Dmitriy Ivanov <dimitry@google.com> |
Load libraries directly from apk Introduced new 'extractNativeLibs' attribute to manifest/application. Setting it to false prevents installer from extracting library from apk. The default value for extractNativeLibs is true. Bug: 8076853 (cherry picked from commit ff193d642eea7128faad837d19e347cd25212c27) Change-Id: I1aa2c039bb2a590ae72f256acc9ba5401c2c59b1
ontent/NativeLibraryHelper.java
|
51ed794e2f4489c57e1e854fa872aef352d6c28a |
07-Apr-2015 |
Benjamin Franz <bfranz@google.com> |
Allow disabling the lock screen when multiple users are present Disallowing disabling the lock screen when multiple switchable users are present on the device was a legacy from the time when the lock screen was the only way of switching between users. As we offer other ways to switch users now, e.g. quick settings, we no longer need this check. Also introduce a per user version of disabling the lock screen. Bug: 19962043 Change-Id: I131568a5dadd1706762b8a626e8f9b06e973b7ae
idget/LockPatternUtils.java
|
9d1878674c86ab651926e192845d459bfafb6898 |
07-Apr-2015 |
Narayan Kamath <narayan@google.com> |
Merge "Don't set userSetLocale from Configuration.setLocale."
|
838e36cda7af884233c06c5b2b5e43ffbed4715b |
18-Mar-2015 |
Clara Bayarri <clarabayarri@google.com> |
Floating toolbar: Create the FloatingActionMode and use it in DecorView. This CL - Creates a new FloatingActionMode - Uses it for action mode requests of type floating - Plumbs in the positioning invalidation logic Change-Id: I379de5b0a87b256946d0a6d8014299cfb78e6734
iew/FloatingActionMode.java
|
39fb7fd730dc2113ced7e663d7a35e48a4c6b1ae |
18-Feb-2015 |
Benjamin Franz <bfranz@google.com> |
Allow silent package install for device owner. Allow the device owner to silently install and remove packages using the PackageInstaller APIs. Show notifications to the user after the installation / deletion was successful. Bug: 19422461 Change-Id: I0506e18c510efd9d04c4aea9b60a37456e689615
til/ImageUtils.java
|
80ac603651b56c7f22268fbafb65206f8c03d6ba |
07-Apr-2015 |
Bart Sears <bsears@google.com> |
Merge "Revert "Adding per UID WiFi power distribution.""
|
e9b9b73ab598a912de04fbd5501bca5924ce8f71 |
07-Apr-2015 |
Bart Sears <bsears@google.com> |
Revert "Adding per UID WiFi power distribution." This CL is breaking the clockwork settings app in master. Reverting until Adam has a chance to investigate. This reverts commit b943fabfc8ddb581dc2fd7288f87428dcb5d27b7. Change-Id: Ieb11423c11cf9874a6175dce49843d0e1080c590
pp/IBatteryStats.aidl
s/BatterySipper.java
s/BatteryStatsHelper.java
s/BatteryStatsImpl.java
s/BluetoothPowerCalculator.java
s/CpuPowerCalculator.java
s/MobileRadioPowerCalculator.java
s/PowerCalculator.java
s/PowerProfile.java
s/SensorPowerCalculator.java
s/WakelockPowerCalculator.java
s/WifiPowerCalculator.java
s/WifiPowerEstimator.java
|
b2b9ab8354da1485178cd8d8e9d89ac915b3f269 |
06-Apr-2015 |
Jeff Sharkey <jsharkey@android.com> |
Installing packages to expanded storage. PackageManager now offers to load/unload packages when expanded volumes are mounted/unmounted. Expanded storage volumes are still treated as FLAG_EXTERNAL_STORAGE from a public API point-of-view, but this change starts treating the INSTALL_EXTERNAL flag as exclusively meaning ASEC containers. Start tracking the UUID of the volume where a package is installed, giving us a quick way to find relevant packages. When resolving an install location, look across all expanded volumes and pick the one with the largest free space. When upgrading an existing package, continue preferring the existing volume. PackageInstaller now knows how to stage on these volumes. Add new movePackage() variant that accepts a target volume UUID as destination, it will eventually move data too. Expose this move command through "pm" command for testing. Automount expanded volumes when they appear. Bug: 19993667 Change-Id: I9ca2aa328b9977d34e8b3e153db4bea8b8d6f8e3
ontent/PackageHelper.java
|
b943fabfc8ddb581dc2fd7288f87428dcb5d27b7 |
26-Mar-2015 |
Adam Lesinski <adamlesinski@google.com> |
Adding per UID WiFi power distribution. Change-Id: Ia3d97e0a1c3352127185c18626d8ba8221c9ab40
pp/IBatteryStats.aidl
s/BatterySipper.java
s/BatteryStatsHelper.java
s/BatteryStatsImpl.java
s/BluetoothPowerCalculator.java
s/CpuPowerCalculator.java
s/MobileRadioPowerCalculator.java
s/PowerCalculator.java
s/PowerProfile.java
s/SensorPowerCalculator.java
s/WakelockPowerCalculator.java
s/WifiPowerCalculator.java
s/WifiPowerEstimator.java
|
516460819541e483321ef9156e4093d19f123ecc |
06-Apr-2015 |
Dianne Hackborn <hackbod@google.com> |
Merge "Various fixes and improvements..."
|
f1f9902b190992a4366cf48a572a2277d4449da3 |
06-Apr-2015 |
Raph Levien <raph@google.com> |
Merge "Load hyphenation data at Zygote init"
|
c3dd1c1b91b4e47c3b141944be68037ec2d607d8 |
06-Apr-2015 |
Raph Levien <raph@google.com> |
Load hyphenation data at Zygote init Loading hyphenation data on demand can cause UI jank (and can be a strict mode violation). This patch explicitly loads the data at Zygote init time. It also chooses /system/usr/hyphen-data as the path for this data. Bug: 20060770 Change-Id: Idac68e3971f8638f1d70960594bf6c1050bb23d6
s/ZygoteInit.java
|
16c9c249d5f06014442aa5c78254b702f6a034c5 |
05-Apr-2015 |
Jeff Sharkey <jsharkey@android.com> |
Fix up ExternalStorageFormatter. It's not going to be around for much longer, so just fix enough to work correctly. Also teach about new "unmountable" state from vold. Bug: 19993667 Change-Id: Ib72c3e134092b2a895389dd5b056f4bb8043709a
s/storage/ExternalStorageFormatter.java
|
d59a5d59df920d743723521a2afed9de1da3373b |
04-Apr-2015 |
Dianne Hackborn <hackbod@google.com> |
Various fixes and improvements... Issue #19912529: VI: VoiceInteractor callback ClassCastException Fix to use correct argument. Issue #19912636: VI: Documentation for VoiceInteractionSession.onBackPressed Added documentation. Issue #19912703: VI: VoiceInteractionSession NPE on Abort Request Maybe fix this -- don't crash if there is no active session. Issue #19953731: VI: Add value index to... ...android.app.VoiceInteractor.PickOptionRequest.Option There is now an optional index integer that can be associated with every Option object. Issue #19912635: VI: Behavior of startActivity when in voice... ...interaction is unexpected We now forcibly finish the current voice interaction task whenever another activity takes focus from it. Issue #20066569: Add API to request heap dumps New ActivityManager API to set the pss limit to generate heap dumps. Also added app ops for assist receiving structure and screenshot data, so that we can track when it does these things. Change-Id: I688d4ff8f0bd0b8b9e3390a32375b4bb7875c1a1
pp/DumpHeapActivity.java
|
1b8ef7e3165ff9aa52a4905dafc8d0f83e7403f9 |
04-Apr-2015 |
Jeff Sharkey <jsharkey@android.com> |
Parcelable objects for Disk/Volume. Will eventually be used by SystemUI and/or Settings. Also fix SettingsProvider NPE. Bug: 19993667, 19909433 Change-Id: Ie326849ac5f43ee35f728d9cc0e332b72292db70
til/IndentingPrintWriter.java
|
552d56348f0e942d240b8de41581d49cc05113c0 |
04-Apr-2015 |
John Spurlock <jspurlock@google.com> |
Merge "Zen: Changes to support new automation settings sub-section."
|
7b08b35bde3df58816b171b88712bcc6d21dcbe8 |
26-Mar-2015 |
Richard Uhler <ruhler@google.com> |
Reuse dexopt method for both dex2oat and patchoat. Change-Id: Ib9a6373f98474f1242367b5285086251a9d580e5
s/InstallerConnection.java
s/ZygoteInit.java
|
689dd8fb5bbc07720cf1777133505784a1b53a10 |
03-Apr-2015 |
John Spurlock <jspurlock@google.com> |
Merge "Zen: Changes to support new priority settings."
|
7af10188c0525d5a3ab8a1883ce621fe4d333070 |
03-Apr-2015 |
John Spurlock <jspurlock@google.com> |
Zen: Changes to support new automation settings sub-section. Bug: 20064962 Change-Id: I1da5bd1f8ef52a070b8225da4b761979f290df77
ogging/MetricsLogger.java
|
fc746f8ac5ea74747a502d4a75161a46f9cb892d |
03-Apr-2015 |
John Spurlock <jspurlock@google.com> |
Zen: Changes to support new priority settings. Bug: 20064962 Change-Id: Iac3444c0a55830d5e5459e26c2172d974db600d6
ogging/MetricsLogger.java
|
96bba82ac4295f68ef956ecae7ee169eb3c271d1 |
03-Apr-2015 |
Fabrice Di Meglio <fdimeglio@google.com> |
Merge "Add private flag PRIVATE_FLAG_HAS_DOMAIN_URLS to ApplicationInfo"
|
d3d8a32217d5a2d895917cfe7e1645935d228494 |
02-Apr-2015 |
Fabrice Di Meglio <fdimeglio@google.com> |
Add private flag PRIVATE_FLAG_HAS_DOMAIN_URLS to ApplicationInfo This is for supporting Settings UX and Domain URLs - the new PRIVATE_FLAG_HAS_DOMAIN_URLS flag will be set by generateApplicationInfo() when the Activity is said to have some IntentFilter with a VIEW action and a http / https data URI - code cleaning for args passing - also add a new constant for the MetricsLogger Change-Id: I5c9762fc2c4a9b46c0e255b9a23bffd70fae40c7
ogging/MetricsLogger.java
|
64e71cd6cce5c65548a570204f6cc8641ef1eddb |
03-Apr-2015 |
Jorim Jaggi <jjaggi@google.com> |
Merge changes from topic 'assist' * changes: Add test assist to implement motion study Implement new assist gesture and motion Add flag to voice interactor for supporting assist gesture Add more internal API's for assist Add ability to start voice interaction session directly
|
0b68ff45125e449dd0b4120f530240093aa6253e |
02-Apr-2015 |
Jorim Jaggi <jjaggi@google.com> |
Add flag to voice interactor for supporting assist gesture Add an additional flag to the voice-interaction-service declaration so it can indicate whether it is able to handle the assist gesture. Use that information in SystemUI so it only starts the voice interaction session if the service is able to support it. Change-Id: I62b035ce4f4cf06ee6e7eb0ddc4bf5edbc0e6737
pp/IVoiceInteractionManagerService.aidl
|
225d3b5449d29b43e619d8538d024305f6e81ba9 |
01-Apr-2015 |
Jorim Jaggi <jjaggi@google.com> |
Add more internal API's for assist - When starting a voice interaction session from SysUI, a callback can be passed to know when voice interaction has successfully started - Add a new window type for the voice interaction starting window, which resides behind the voice interaction layer. - SystemUI now also inspects the voice interaction service to get the logo asset for the starting window. - Make VoiceInteractionSession window fullscreen, to accomodate for the visuals. Change-Id: If8c3c445e8b39841f48e8d153e6d1ba81e447286
pp/IVoiceInteractionManagerService.aidl
pp/IVoiceInteractionSessionShowCallback.aidl
|
25e12abc5b8a4aa83cfa150094fd145b777e6e03 |
02-Apr-2015 |
Jorim Jaggi <jjaggi@google.com> |
Add ability to start voice interaction session directly Add internal API's for SystemUI to start a voice interaction session directly, without using an intent. Make the assist gesture use that ability, if available. Change-Id: I88ce3c7514714eb45666884847193585a07417a9
pp/IVoiceInteractionManagerService.aidl
|
c38a54b1f076b86453041755e15504fd0b4d48af |
03-Apr-2015 |
Fyodor Kupolov <fkupolov@google.com> |
am 30c688da: am 031898df: am 3d8b7f4d: Merge "Support for storing OAT files in app directory" * commit '30c688da8bd2b3320446a06424e1cc57b693522a': Support for storing OAT files in app directory
|
70392818f07f175d4914cef13b12c215ff08f1df |
23-Mar-2015 |
Narayan Kamath <narayan@google.com> |
Don't set userSetLocale from Configuration.setLocale. This seems to have been a mistake : userSetLocale controls whether a locale is persisted and as written it's too easy to make system wide locale changes without intending to. Third party apps do not have sufficient permissions to set global locales anyway, so they won't care whether it's set or not. Also, set userSetLocale = true in the LocalePicker.updateLocale internal API, which is what all platform apps use to set the locale. In addition, this commit fixes a bug where we were not setting RTL directionality for the default locale loaded by the activity manager service. Change-Id: I2e11ad31e012dfa314ab8d78034f986b49ecae60
pp/LocalePicker.java
|
031898dfd2dd734724d61e447a8ed61cc7f07d5c |
03-Apr-2015 |
Fyodor Kupolov <fkupolov@google.com> |
am 3d8b7f4d: Merge "Support for storing OAT files in app directory" * commit '3d8b7f4d50c2f7c64ec4e5874fd95cf837ddc12e': Support for storing OAT files in app directory
|
030980a1fbf0caecfe39722472ae16a8a6987055 |
02-Apr-2015 |
Kweku Adams <kwekua@google.com> |
Fixing issue related to printing out of display state and idle mode in the batterystats checkin. Change-Id: I533bd53f375bf6d9f818a8e8aa75932986ad779b
s/BatteryStatsImpl.java
|
63473869da8ea7f39a2b530dd6e026bedc5e6f07 |
31-Mar-2015 |
Mike Lockwood <lockwood@google.com> |
Merge "Add event scheduling support to USB MIDI Manager code"
|
2776133be7ac60dc8d6aea5b12e35449ca331836 |
31-Mar-2015 |
Mike Lockwood <lockwood@google.com> |
Add event scheduling support to USB MIDI Manager code Change-Id: I9fdaaac35c296acc67ee0cf346b0c7b56bf58393
idi/EventScheduler.java
idi/MidiEventScheduler.java
|
4887789e44cdb16b042a35e8ec03983213e88ac6 |
18-Mar-2015 |
Jeff Sharkey <jsharkey@android.com> |
Progress towards dynamic storage support. Storage devices are no longer hard-coded, and instead bubble up from whatever Disk and VolumeBase that vold uncovered, turning into sibling Java objects in MountService. We now treat vold events as the source-of-truth for state, and synchronize our state by asking vold to "reset" whenever we reconnect. We've now moved to a model where all storage devices are mounted in the root mount namespace (user boundaries protected with GIDs), so we no longer need app-to-vold path translation. This also means that zygote only needs to bind mount the user-specific /mnt/user/n/ path onto /storage/self/ to make legacy paths like /sdcard work. This grealy simplifies a lot of system code. Many parts of the platform depend on a primary storage device always being present, so we hack together a stub StorageVolume when vold doesn't have a volume ready yet. StorageVolume isn't really a volume anymore; it's the user-specific view onto a volume, so MountService now filters and builds them based on the calling user. StorageVolume is now immutable, making it easier to reason about. Environment now builds all of its paths dynamically based on active volumes. Adds utility methods to turn int types and flags into user-readable strings for debugging purposes. Remove UMS sharing support for now, since no current devices support it; MTP is the recommended solution going forward because it offers better multi-user support. Simplify unmount logic, since vold will now gladly trigger EJECTING broadcast and kill stubborn processes. Bug: 19993667 Change-Id: I9842280e61974c91bae15d764e386969aedcd338
s/Zygote.java
s/ZygoteConnection.java
|
607f1f09c3da3a52557394d2e764326a29151173 |
31-Mar-2015 |
Fabrice Di Meglio <fdimeglio@google.com> |
Merge "Add IntentFilter auto verification"
|
b730035761c68ad82f6308f32f884cd4b7b8e1ca |
30-Mar-2015 |
Jason Monk <jmonk@google.com> |
Merge "Add constant for manage permissions screen"
|
34457f51e0a19555a7b9c6df6803ee1aa04c51b8 |
25-Mar-2015 |
Alan Viverette <alanv@google.com> |
Fix ViewRootImpl handling of content changes, fix ViewPager parenting Previously content changes were only handled if they came directly from the focused host, which meant that changes that occurred higher in the tree were ignored. As a result, scrolling in ViewPager that contained virtual nodes would fail to update the focus position. Change-Id: I028bd8c670f1210339da331626e1986c5b5d4b87
idget/ViewPager.java
|
ed0343c911cc79f6a9887f0705e52b273c18664e |
30-Mar-2015 |
Jason Monk <jmonk@google.com> |
Add constant for manage permissions screen This screen is not per app, but shows all runtime permissions and how many apps hold each. Change-Id: I68cdbe53177f742daf396f4eb53761fd5cda2636
ogging/MetricsLogger.java
|
b94c1657eb0140f7b91f5372a9f76de5a3d87e36 |
03-Mar-2015 |
Fyodor Kupolov <fkupolov@google.com> |
Support for storing OAT files in app directory In installPackageLI, dexopt is now performed on a staging directory of the app (dexopt phase 1). For each codepath: - /oat/<isa> directory is created - dexopt output goes to the newly created directory. Optimized files have .odex extension. Bug: 19550105 Change-Id: Iec59790d97837b78af82b079fd1970de3388c91d
s/InstallerConnection.java
|
469d94490ed9cf3e08610250a3358bdd83d618a6 |
30-Mar-2015 |
Chris Wren <cwren@android.com> |
Merge "add a mechanism for logging actions"
|
4902da45a76e55fd86463743f0fe5b427dcc8349 |
27-Mar-2015 |
Chris Wren <cwren@android.com> |
add a mechanism for logging actions Change-Id: I60163e44602b8e23b643b9103c324fa0e0d2c4c4
ogging/EventLogTags.logtags
ogging/MetricsLogger.java
|
1c1b47125da018b44240739db75f8898e064a948 |
20-Nov-2014 |
Fabrice Di Meglio <fdimeglio@google.com> |
Add IntentFilter auto verification The purpose of this feature is to prompt the Disambiguation dialog to Users as less as possible. - add the new "autoVerify" property to the IntentFilter class - add new APIs to PackageManager: verifyIntentFilter(int, int, List<String>), getIntentVerificationStatus(String, int), updateIntentVerificationStatus(String, int, int), getIntentFilterVerifications(String) for supporting IntentFilter verification - add support for multi-user - update PackageManager for IntentFilter verification: basically when we are installing a new package, ask for verification of all domains from the IntentFilters that have the "autoVerify" to true. This means that the PackageManager will send a well defined protected broadcast (with a new INTENT_FILTER_NEEDS_VERIFICATION action) to an IntentFilter verifier to do the real job of verification. We are passing in the broadcast Intent all the necessary data for doing the verification. The PackageManager will receive as response the result code of the domain verifications and, if needed, the list of domains that have failed the verification. - add a new INTENT_FILTER_VERIFICATION_AGENT permission that needs to be set by an intent filter verifier to be considered as a trustable party by the PackageManager. - add also a new BIND_INTENT_FILTER_VERIFIER permission for securing the binding between the PackageManager and a service doing the intent filter verifications. - add ResolveInfo filterNeedsVerification which is a boolean to knows if the IntentFilter is of a type that needs a verification (action VIEW, category BROWABLE, HTTP/HTTPS data URI) - add new "domain-preferred-apps" / "d" dump command for listing the prefered Apps for all domains - add new "intent-filter-verifiers" / "ivf" command for listing the IntentFilterVerifier used - introduce the IntentVerificationService which is a basic service for verifying IntentFilters. This service will send HTTPS requests to the domain declared in the IntentFilter(s) for doing the verification. This service has a low priority level so that it can be replaced by a more sophisticated one if needed. This service is updating the PackageManager intent verification states thru the updateIntentVerificationStatus(...) API. - update MockPackageManager Change-Id: I0bfed193d0bf1f7c7ac79f6c1b160b7ab93b5fb5
pp/ResolverActivity.java
|
d1b16fe2fb7527eee214898263ec4d6dabbfb0b4 |
30-Mar-2015 |
Mike Lockwood <lockwood@google.com> |
Move MIDI utilities for internal use to com.android.internal.midi package Change-Id: I7393ae1d4bca61667fb6ee809a7aa22c5c48de56
idi/EventScheduler.java
idi/MidiConstants.java
idi/MidiDispatcher.java
idi/MidiEventScheduler.java
idi/MidiFramer.java
|
6e6af0d34eb08a810cd399de64c1ade21fe866a9 |
28-Mar-2015 |
Christopher Tate <ctate@google.com> |
Merge "Add payload-size preflight stage to full transport backup"
|
a2e94c854396b2dc922bd625bfe3f6fbceddf199 |
27-Mar-2015 |
Chris Wren <cwren@android.com> |
Merge "add a metrics logger"
|
161155145e08466314e9e6819cc04cb78161eff8 |
20-Mar-2015 |
Chris Wren <cwren@android.com> |
add a metrics logger Change-Id: I5b1dccb5d103ece3112acf38889bae16273b092f
ogging/EventLogTags.logtags
ogging/MetricsConstants.java
ogging/MetricsLogger.java
|
0c7ed2886e6d17cacc9c0eeb2b7036923ef9a6e0 |
27-Mar-2015 |
Abodunrinwa Toki <toki@google.com> |
New floating toolbar implementation for secondary action mode views. Change-Id: I04d179576290f1b107b3777287d81f149e16e658
idget/FloatingToolbar.java
|
11ae768cf1b8348e761ad9c09e98788da1e591b1 |
25-Mar-2015 |
Christopher Tate <ctate@google.com> |
Add payload-size preflight stage to full transport backup We now peform a total-size preflight pass before committing data to the wire. This is to eliminate the large superfluous network traffic that would otherwise happen if the transport enforces internal quotas: we now instead ask the transport up front whether it's prepared to accept a given payload size for the package. From the app's perspective this preflight operation is indistinguishable from a full-data backup pass. If the app has provided its own full-data handling in a subclassed backup agent, their usual file-providing code path will be executed. However, the files named for backup during this pass are not opened and read; just measured for their total size. As far as component lifecycles, this measurement pass is simply another call to the agent, immediately after it is bound, with identical timeout semantics to the existing full-data backup invocation. Once the app's file set has been measured the preflight operation invokes a new method on BackupTransport, called checkFullBackupSize(). This method is called after performFullBackup() (which applies any overall whitelist/blacklist policy) but before any data is delivered to the transport via sendBackupData(). The return code from checkFullBackupSize() is similar to the other transport methods: TRANSPORT_OK to permit the full backup to proceed; or TRANSPORT_REJECT_PACKAGE to indicate that the requested payload is unacceptable; or TRANSPORT_ERROR to report a more serious overall transport-level problem that prevents a full-data backup operation from occurring right now. The estimated payload currently does not include the size of the source-package metadata (technically, the manifest entry in its archive payload) or the size of any widget metadata associated with the package's install. In practice this means the preflighted size underestimates by 3 to 5 KB. In addition, the preflight API currently cannot distinguish between payload sizes larger than 2 gigabytes; any payload estimate larger than that is passed as Integer.MAX_VALUE to the checkFullBackupSize() query. Bug 19846750 Change-Id: I44498201e2d4b07482dcb3ca8fa6935dddc467ca
ackup/IBackupTransport.aidl
|
4b6bd8d36b093d36d9ae80b43e95049c259d7319 |
19-Mar-2015 |
Adam Lesinski <adamlesinski@google.com> |
Retrieve WiFi info outside of BatteryStatsImpl In order to not deadlock the system, we need to retrieve WiFi energy info outside of the BatteryStats lock. We do this, then pass that data down to BatteryStatsImpl to process. b/19729960 Change-Id: Ib8beba1d5ac81d89144d502c4b688d0a88c5b102
s/BatteryStatsImpl.java
s/KernelWakelockReader.java
s/KernelWakelockStats.java
|
73484d8b667c1b2269fcd509a9b8b3c4e2f4c248 |
25-Mar-2015 |
Dianne Hackborn <hackbod@google.com> |
Merge "Battery stats: wakeup alarm tracking, general cleanup."
|
e564c00e2b72b6d2655cf94c27b930bc5cfa1f3e |
25-Mar-2015 |
Prerepa Viswanadham <dham@google.com> |
Merge "Merge remote-tracking branch 'goog/mirror-m-wireless-internal-release' into master_merge"
|
1e725a7ec9eb79bb447d5171839c453d672a895c |
25-Mar-2015 |
Dianne Hackborn <hackbod@google.com> |
Battery stats: wakeup alarm tracking, general cleanup. Instead of just tracking the total number of wakeup alarms per package, track a count for each tag. Note this is only wakeup alarms, not non-wakeup alarms. Also tighten up the code a bit by exposing the actual ArrayMap container through most of the BatteryStats API, so we can more efficiently iterate over them (which is all we ever want to do with those containers at that point). Finally remove all printing of "since unplugged" stats, as another step towards completely removing that tracking. If nobody screams, hopefully soon we can go through and just get rid of all the extra state we are carrying around that is tracking that data. Also note that currently the per-tag wakeup alarm data is being reported in the human-readable stats, but in the checkin data it is still being rolled up into a single number. To fix this, I need to completely rework the pkg entry line to have separate data for services and wakeup alarms (so have three types -- pkg for the start of a package, wal for a wakeup alarm, svc for a service). Change-Id: I8033acca8742935cfe95511cdea730a405b17cab
s/BatteryStatsImpl.java
|
4209a28270a70016ee5ee6cae3dc96d6df0ade26 |
24-Mar-2015 |
Prerepa Viswanadham <dham@google.com> |
Merge remote-tracking branch 'goog/mirror-m-wireless-internal-release' into master_merge Change-Id: I49aab437af220f1139cfd2d0a9c362acce31074e
|
88e98dfa59e68a860d8c3b462ec03bc0b06d6b5c |
23-Mar-2015 |
Dianne Hackborn <hackbod@google.com> |
More work on device idle mode. - There is now an API for people to find out about its state. - Moved DeviceIdleController to be closer to the power manager implementation, since they are closely related. - Job scheduler now knows about idle state and doesn't run jobs while the device is idle. - Battery stats now keeps track of "idling" vs "idle mode". Idling is when we consider the device to be idle, independent of whether we are actually in deep idle mode. This allows us to keep track of longer-term changes independently of cycling in and out of idle mode. - Battery stats also now keeps track of package changes in its daily stats. - Small optimization to network policy manager service to not touch uids that do not have the NETWORK permission. Change-Id: I0b3304fb3722c78cdfdd0c1eada7369ece7cbcf9
s/BatteryStatsImpl.java
|
6a225edccda80b38f4d249d9befdbcf0769c0446 |
24-Mar-2015 |
Dmitriy Ivanov <dimitry@google.com> |
Merge "Load libraries directly from apk"
|
c75517c1607289ac7cbb0b81a5b1979d1aa970ad |
24-Mar-2015 |
Christopher Tate <ctate@google.com> |
Merge "Back up and restore the set of enabled IMEs"
|
daf5c0ebd0aa4f73fcf2c9fecd8ce9d36e3db4fc |
24-Mar-2015 |
Griff Hazen <griff@google.com> |
Merge commit '583c7c56' into master Change-Id: I89c2c63005fbb6b1c058b2022f4469be5244505f
|
7b9a28c7f0a7b88ed1ea777edc05002d2d2b38b7 |
18-Mar-2015 |
Christopher Tate <ctate@google.com> |
Back up and restore the set of enabled IMEs The restored set of enabled IMEs/subtypes is merged into the current state of the system, rather than simply replacing it. This is because we do not want to accidentally disable or reconfigure something that the user is currently relying on. There's a certain amount of repetitive activity here, rebuilding the enabled-state data structures in a different format, but it's important for maintainability that the restore code be able to rely on the core InputMethodUtils implementation of reading/writing the settings element. Bug 19822542 Change-Id: If0104151b3526da6ecc669adde3119a239ecafeb
nputmethod/InputMethodUtils.java
|
0ef59ac0e57e9b99d174d4a53f7d9639357743ac |
23-Mar-2015 |
Alan Viverette <alanv@google.com> |
Update DatePicker and CalendarView to latest Material spec Bug: 19431364 Change-Id: If364a051a5208d170495de4182e46b32c7560e08
idget/AccessibleDateAnimator.java
idget/ViewPager.java
|
38f75097ff0bc265dbfba9c40cda6c017078b82e |
22-Mar-2015 |
Griff Hazen <griff@google.com> |
am 0b42ff79: Merge "Allow emulator to select a window outset bottom" into lmp-mr1-modular-dev * commit '0b42ff7916e6cc32c812a3be8f3e4ebdf96e8553': Allow emulator to select a window outset bottom
|
ff193d642eea7128faad837d19e347cd25212c27 |
01-Oct-2014 |
Dmitriy Ivanov <dimitry@google.com> |
Load libraries directly from apk Introduced new 'extractNativeLibs' attribute to manifest/application. Setting it to false prevents installer from extracting library from apk. The default value for extractNativeLibs is true. Bug: 8076853 Change-Id: I1aa2c039bb2a590ae72f256acc9ba5401c2c59b1
ontent/NativeLibraryHelper.java
|
39fa40cbadba3491b537ff2b5660d6507098da19 |
20-Mar-2015 |
Adam Lesinski <adamlesinski@google.com> |
Merge "Disable WiFi energy data collection to avoid deadlock"
|
cb204c3334efcf0d49e0c9ba307afa7225157004 |
20-Mar-2015 |
Adam Lesinski <adamlesinski@google.com> |
Disable WiFi energy data collection to avoid deadlock This is a temporary fix to prevent deadlocking in the system. Need to come up with a better solution for accessing WiFi and other subsystems from BatteryStats. b/19729960 Change-Id: I464e7490c9780249d2a3eef05ce084a7d84372c0
s/BatteryStatsImpl.java
|
79ec42e6a3c6a6f6a00ef3ad92221a5ad2149aa9 |
20-Mar-2015 |
Dianne Hackborn <hackbod@google.com> |
Merge "First stab at device idle mode."
|
8ad2af7e5b28f71e7bdfc1bb097937c6c1d22b18 |
18-Mar-2015 |
Dianne Hackborn <hackbod@google.com> |
First stab at device idle mode. Introduce a new device idle controller service that monitor's the device state and determines when to go in to idle mode. When in idle mode, all we do right now is turn off network access the same as we do for power save mode. Many more things should come in the future -- stopping the alarm manager from scheduling (most) alarms, telling GmsCore for it to stop doing stuff, etc. Battery stats now has state tracking for devie idle mode, as well as events for the reasons we can come out of idle mode (significant motion or the device becoming active). Also added new events noting when packages are installed. Renamed the "low power" event in battery stats to "power save" because the former was just way too confusing. Finally, fix buffer size reading kernel wake locks. (Stupidly, just increasing the buffer size. Ideally we should try to be smarter and grow our buffer to fit the data available, but I'll leave that for another time.) Change-Id: I0be2062466c83ee9d890c6cf5a228d9cc4090eca
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
eef3bcbbe4783a24fb65127390436ae55dd17aae |
19-Mar-2015 |
Alan Viverette <alanv@google.com> |
Merge "Replace usages of deprecated Resources.getColor() and getColorStateList()"
|
4a357cd2e55293402d7172766f7f9419815fc1e8 |
19-Mar-2015 |
Alan Viverette <alanv@google.com> |
Replace usages of deprecated Resources.getColor() and getColorStateList() Change-Id: I8f64fe6c4c44a92ff6d07250223ba590a1d691b0
til/UserIcons.java
idget/LockPatternView.java
|
75f1ba5a815ce13caff1faa8e0df7d4ac483507a |
19-Mar-2015 |
Mathieu Chartier <mathieuc@google.com> |
am f792e016: am 437ac8f8: Merge "Add JIT late override property" * commit 'f792e01606b988ab84190217529cca53da8db3f5': Add JIT late override property
|
f792e01606b988ab84190217529cca53da8db3f5 |
19-Mar-2015 |
Mathieu Chartier <mathieuc@google.com> |
am 437ac8f8: Merge "Add JIT late override property" * commit '437ac8f8445b078041171eff56ce7ffbd1cf6766': Add JIT late override property
|
2877877d4cb9ca220be28c136eee385550262354 |
16-Mar-2015 |
Pierre Vandwalle <vandwalle@google.com> |
add BASE_WIFI_LOGGER to system protocol messages Change-Id: I4bb59b220208d5cb4fa415ad092970312392d8e4
til/Protocol.java
|
7a49028aa2f25364042fae031d95f9283844e645 |
17-Mar-2015 |
Mathieu Chartier <mathieuc@google.com> |
Add JIT late override property Required for JIT debug property since user builds can't restart the shell. Bug: 19735273 Change-Id: I1983852e80010c344b45e0bb459de47c56adfce8
s/Zygote.java
s/ZygoteConnection.java
|
27eac1d58fe0b7ca3a2e27f5ed64eff232745f45 |
17-Mar-2015 |
Dianne Hackborn <hackbod@google.com> |
Add ability to get a screenshot for assist. New flag you pass in to startSession() to say you want it, new callback on VoiceInteractionSession to receive it. Change-Id: I61fdcfdee41a60d46036a2ef16681a9b4181115a
pp/IAssistScreenshotReceiver.aidl
|
4d3494000c8b84d6e6475bf2c938fffeab727ed6 |
17-Mar-2015 |
Clara Bayarri <clarabayarri@google.com> |
Merge "Delete the ActionModeWrapper now that it is not needed anymore."
|
6aa037887800e34bd057585106609236c950ca22 |
20-Feb-2015 |
Yohei Yukawa <yukawa@google.com> |
Remove deprecated hidden public methods from InputMethodUtils. This is a follow up CL for a recent attempt to minimize the number of default enabled IMEs. - part1: I831502db502f4073c9c2f50ce7705a4e45e2e1e3 - part2: Ife93d909fb8a24471c425c903e2b7048826e17a3 - part3: I6571d464a46453934f0a8f5e79018a67a9a3c845 - part4: I871ccda787eb0f1099ba3574356c1da4b33681f3 This CL removes following deprecated hidden public methods from InputMethodUtils as planned. - isSystemImeThatHasEnglishKeyboardSubtype(InputMethodInfo) - isValidSystemDefaultIme(boolean, InputMethodInfo, Context) - containsSubtypeOf(InputMethodInfo, String, String) This is a pure code refactoring with preserving the current logic. Hence no behavior change is intended. Change-Id: I1ff994cbbdef83e1e907a0d88aa9ae09d45263b4
nputmethod/InputMethodUtils.java
|
3d07c94c393831091958fe6a98811843db8973bd |
14-Mar-2015 |
Dianne Hackborn <hackbod@google.com> |
Add new voice request for picking from a list. Also add API for voice interaction service to control whether the system should hold a wake lock while it is working with an activity (and actually *do* hold a wake lock while doing so, duh!). And while in there, clean up the launching wake lock to correctly give blame to the app that is launching. Change-Id: I7cc4d566b80f59fe0a9ac51ae9bbb7188a01f433
pp/IVoiceInteractionManagerService.aidl
pp/IVoiceInteractor.aidl
pp/IVoiceInteractorCallback.aidl
s/HandlerCaller.java
|
2c528c2175ec6d49e2db9be807dbc88ba07b5b4c |
16-Mar-2015 |
John Reck <jreck@google.com> |
am 059ba981: am 386dcbdd: Merge "Frameworks/base: Fix missing cast" * commit '059ba9814bb07aeebd8bf697fc05ff833c63033b': Frameworks/base: Fix missing cast
|
059ba9814bb07aeebd8bf697fc05ff833c63033b |
16-Mar-2015 |
John Reck <jreck@google.com> |
am 386dcbdd: Merge "Frameworks/base: Fix missing cast" * commit '386dcbddf5c166f98209b78389e79d49ab3a8222': Frameworks/base: Fix missing cast
|
0d829e45fb5dcc48991c93dfc89d54c4443759d6 |
15-Mar-2015 |
Andreas Gampe <agampe@google.com> |
Frameworks/base: Fix null-pointer access Fix a guaranteed null-pointer access in ProcessStats. Change-Id: I29d6156518fc225ca65afbb3a7aaae860d1ac560
pp/ProcessStats.java
|
65ac8a2bd77015b4f77acc02276be1c6f07c78f5 |
15-Mar-2015 |
Andreas Gampe <agampe@google.com> |
Frameworks/base: Fix missing cast Without a cast, the division is integer division. Change-Id: I050e53778de8b1591a0be16ebbee8eed70eb1528
iew/animation/FallbackLUTInterpolator.java
|
de2826b1e95573cf1cf065f46d661ab27bade00c |
13-Mar-2015 |
Christopher Tate <ctate@google.com> |
Properly set up local transport data dirs after an initialize operation We were properly setting up the underlying storage at boot time, but *not* doing so after an "initialize" operation, i.e. after wiping all of the data upon request. The effect was that after an init operation while using the local transport (e.g. if you disabled backup and then reenabled it with the local transport as your active one), full-data backup operations wouldn't work until after the next reboot. (Resubmit, with fixes, of earlier revert.) Change-Id: I745cb49b5155119d63cff6fffad5230687faca71
ackup/LocalTransport.java
|
33dd7a4684c10e9d2c94e1444580418953c52aaf |
13-Mar-2015 |
Ed Heyl <edheyl@google.com> |
Merge "Fix build: Revert "Properly set up local transport data dirs after an initialize operation""
|
0a809733daff50c096075b54c4dccb495d002aeb |
13-Mar-2015 |
Ed Heyl <edheyl@google.com> |
Fix build: Revert "Properly set up local transport data dirs after an initialize operation" This reverts commit dc205b3f9530ab8f25b9d8fdbe0fd942fcfc750e. Change-Id: I6ed27c1eb8ddd1894bf0374b989a1b4e3d7761a3
ackup/LocalTransport.java
|
6bfcc6bf1cda8aa9c0b00ea5984475a90564a189 |
13-Mar-2015 |
Christopher Tate <ctate@google.com> |
Merge "Properly set up local transport data dirs after an initialize operation"
|
a0938021718867edd267d4905f3c17ef2944aa65 |
13-Mar-2015 |
Griff Hazen <griff@google.com> |
Allow emulator to select a window outset bottom And clean up some copied around code. Bug: 17440607 Change-Id: I5cf9c58b49110c4be1a77dc9c410fedc6b99aef3
til/ScreenShapeHelper.java
|
484bc6e5a79af1b7b0a2eb682802006522b274fd |
13-Mar-2015 |
Dianne Hackborn <hackbod@google.com> |
Merge "More work on collecting assist data."
|
af9047161acbd05f1bbc8950955e42e321cddced |
13-Mar-2015 |
Clara Bayarri <clarabayarri@google.com> |
Delete the ActionModeWrapper now that it is not needed anymore. Change-Id: I7fcd6cb92a7259168d9f45d9bdfd9ab155a25d0f
pp/WindowDecorActionBar.java
iew/ActionModeWrapper.java
|
2fbea7ff90018fb75db871bdc9545d0aba676ac9 |
13-Mar-2015 |
Yohei Yukawa <yukawa@google.com> |
Merge "Expose isSystemImeThatHasSubtypeOf to Settings"
|
9c83ff471d482adabb8058dbd2a80c1e520765c8 |
12-Mar-2015 |
Yohei Yukawa <yukawa@google.com> |
Expose isSystemImeThatHasSubtypeOf to Settings This is a follow up CL for a recent attempt to minimize the number of default enabled IMEs. - part1: I831502db502f4073c9c2f50ce7705a4e45e2e1e3 - part2: Ife93d909fb8a24471c425c903e2b7048826e17a3 - part3: I6571d464a46453934f0a8f5e79018a67a9a3c845 - part4: I871ccda787eb0f1099ba3574356c1da4b33681f3 In the avobe CLs, an internal (hidden) method InputMethodUtils.isValidSystemDefaultIme was marked as deprecated and we decided to migrate to InputMethodUtils.isSystemImeThatHasSubtypeOf. To finish this refactoring, this CL make the new method visible to the settings app. InputMethodUtils.isValidSystemDefaultIme remains to be an internal method. No behavior change is intended. Change-Id: I8cb9ca40d15af099c3d1ded46797fb57f14fb9e8
nputmethod/InputMethodUtils.java
|
4423d91de5300d3fd318bf5bc2d4d7e5bb856abf |
02-Mar-2015 |
Clara Bayarri <clarabayarri@google.com> |
Add a type parameter to startActionMode() calls. This requires adding a new method to View and Window.Callback to pass down the type as a parameter. For compatibility purposes, the new method implementations keep the type and call the old method, in case clients have subclassed it. Change-Id: If5d857f131e33be8cc6a8814f2e9c4e85ad2da25
pp/WindowDecorActionBar.java
iew/StandaloneActionMode.java
idget/ActionBarContainer.java
|
dc205b3f9530ab8f25b9d8fdbe0fd942fcfc750e |
13-Mar-2015 |
Christopher Tate <ctate@google.com> |
Properly set up local transport data dirs after an initialize operation We were properly setting up the underlying storage at boot time, but *not* doing so after an "initialize" operation, i.e. after wiping all of the data upon request. The effect was that after an init operation while using the local transport (e.g. if you disabled backup and then reenabled it with the local transport as your active one), full-data backup operations wouldn't work until after the next reboot. Change-Id: I3bfda1e94ae2312678b0bb2dde13ebdb64a56d2b
ackup/LocalTransport.java
|
f5ea340aabee6e290448c8cc9fb0925da8b7db5e |
04-Mar-2015 |
Wenchao Tong <tongwenchao@google.com> |
NetworkStatsService to adjust VPN stats before recording. * Creates a new Parcelable class VpnInfo to hold required parameters for VPN stats adjustments. * ConnectivityService to collect infomation and provide a list of VpnInfo, one for each user. * NetworkStatsService passes the VpnInfo array to NetworkStatsRecorder. * NetworkStatsRecorder calls NetworkStats.migrateTun() to do the math. * Poll NetworkStats when the vpn application calls setUnderlyingNetworks(). Bug: 19536273 Change-Id: I7a4c7726b8243fead10416f7ec6eb5cf95f20183
et/VpnInfo.aidl
et/VpnInfo.java
|
a83ce1dd2ad3a6b71e90ff4845afc1299fe17b9d |
11-Mar-2015 |
Dianne Hackborn <hackbod@google.com> |
More work on collecting assist data. Optimize parceling of AssistData (which is now renamed to AssistStructure) by pooling duplicated class name strings. Change text associated with a view node to a CharSequence, so styling information comes along. Include global text attributes -- size, colors, etc. Introduce a new AssistContent structure, which allows us to propagate information about the intent and data the activity is looking at. This further allows us to propagate permission grants, so the assistant can dig in to that data. The default implementation propagates the base intent of an activity, so if for example you bring up the assistant while doing a share the assistant itself has the same information and access that was given to the share activity (so it could for example share it in another way if it wanted to). Did some optimization of loading PersistableBundle from xml, to avoid duplicating hash maps and such. Changed how we dispatch ACTION_ASSIST to no longer include the more detailed AssistStructure (and new AssistContent) data when launching; now the example code that intercepts that needs to be sure to ask for assist data when it starts its session. This is more like it will finally be, and allows us to get to the UI more quickly. Change-Id: I88420a55761bf48d34ce3013e81bd96a0e087637
til/XmlUtils.java
|
1130363f18bed5206e3184c2d0c0a368d8268c66 |
11-Mar-2015 |
Alan Viverette <alanv@google.com> |
Merge "Various fixes for popup monkey testing"
|
8fd949e680c15d397084430d4907c16cedfacdda |
11-Mar-2015 |
Alan Viverette <alanv@google.com> |
Various fixes for popup monkey testing Ensures PopupMenu works correctly when multiple calls are made to show and dismiss. Ensure PopupWindow works correctly when multiple calls are made to showAsDropDown and dismiss (fixes multiple clicks on Spinner). Bug: 19672907 Bug: 19671831 Change-Id: Ib92accd8fd70a1ff1f8cda27155347b007a4d25b
iew/menu/MenuPopupHelper.java
|
2c1078fbbd550d8adb7ca0d39447bfebc6092012 |
10-Mar-2015 |
Andreas Gampe <agampe@google.com> |
resolved conflicts for merge of b6d6c04a to master Change-Id: I5286b9fe2d9bde4b219496e593cf028cc4c75bc7
|
86bb9ba586dfb4136014d5e3072786d04c8b152e |
10-Mar-2015 |
dcashman <dcashman@google.com> |
am 4c887ac9: am db7fa51f: am c7446790: Merge "ZygoteConnection: remove obsolete security checks." * commit '4c887ac9318402b914dbee4462485006395bdfbe': ZygoteConnection: remove obsolete security checks.
|
053d3ddd400a13838c132129a03e56dae0db93d8 |
09-Mar-2015 |
Sander Alewijnse <salewijnse@google.com> |
Do not show toast when forwarding from resolver activity to itself. Bug:19540802 Change-Id: I99409aab42bdbf187c07a345ca5c404e88a4c918
pp/ResolverActivity.java
|
b6d6c04a717222178184bff135bd12cfc4c019a1 |
10-Mar-2015 |
Andreas Gampe <agampe@google.com> |
am 174a4488: am 7f383873: Merge "Frameworks/base: Pass APK debugability to installd" * commit '174a44888ec56f688426c80d50b9e0021f47c16f': Frameworks/base: Pass APK debugability to installd
|
174a44888ec56f688426c80d50b9e0021f47c16f |
10-Mar-2015 |
Andreas Gampe <agampe@google.com> |
am 7f383873: Merge "Frameworks/base: Pass APK debugability to installd" * commit '7f383873566024c7121cadae3bbdd2a7c47150bc': Frameworks/base: Pass APK debugability to installd
|
216f3edcb9fb0089b1bd621f88a682d7a2ebf115 |
10-Mar-2015 |
Adam Lesinski <adamlesinski@google.com> |
Merge "BatteryStats: Record energy info stats from WiFi and Bluetooth controllers"
|
33dac5593519a3e9eb83550faf0d55f9f0caefdf |
09-Mar-2015 |
Adam Lesinski <adamlesinski@google.com> |
BatteryStats: Record energy info stats from WiFi and Bluetooth controllers Surface some of this information in BatteryStatsHelper. If we are given a total energy from the WiFi controller, we normalize the computed energy of each app and blame them for a fraction of the real energy. Change-Id: I64051b600f5d9f6ac4580d56ef0977971eb4be2d
s/BatterySipper.java
s/BatteryStatsHelper.java
s/BatteryStatsImpl.java
s/PowerProfile.java
|
b5c4623b7fd82692e526ea52d97d9ca0ec6a37c8 |
10-Mar-2015 |
Alan Viverette <alanv@google.com> |
Merge "Copy ViewPager and PagerAdapter into framework-internal widgets"
|
75fd8f9fdc64091c5c6f0ef854a81b2ec13d0e8b |
09-Mar-2015 |
Alan Viverette <alanv@google.com> |
Copy ViewPager and PagerAdapter into framework-internal widgets Converted all compat references to native implementations. Removed all backwards compatibility SDK version checks. Bug: 19431364 Change-Id: Ia79ed65bd2d041e4c0de6839b64707b9dba3ac22
idget/PagerAdapter.java
idget/ViewPager.java
|
7f383873566024c7121cadae3bbdd2a7c47150bc |
09-Mar-2015 |
Andreas Gampe <agampe@google.com> |
Merge "Frameworks/base: Pass APK debugability to installd"
|
4c887ac9318402b914dbee4462485006395bdfbe |
09-Mar-2015 |
dcashman <dcashman@google.com> |
am db7fa51f: am c7446790: Merge "ZygoteConnection: remove obsolete security checks." * commit 'db7fa51ff0f330b79b171f03b4304a75affaabce': ZygoteConnection: remove obsolete security checks.
|
db7fa51ff0f330b79b171f03b4304a75affaabce |
09-Mar-2015 |
dcashman <dcashman@google.com> |
am c7446790: Merge "ZygoteConnection: remove obsolete security checks." * commit 'c74467902b5a9a7267b6cb8f30b364b8373eac72': ZygoteConnection: remove obsolete security checks.
|
fc4c0bf8bc162ada28969bacca9dff668a208399 |
06-Mar-2015 |
dcashman <dcashman@google.com> |
ZygoteConnection: remove obsolete security checks. SELinux guarantees that only the system_server and permissive domains such as su are allowed to connect to the zygote socket. Remove obsolete security checks that were only applicable when other processes could connect. Bug: 19624279 Change-Id: I1c925d7facf19b3953b5deb85d992415344c4c9f
s/ZygoteConnection.java
|
62793e4382b4b0b53d7373d92a62dc4e3ccbde05 |
09-Mar-2015 |
Dianne Hackborn <hackbod@google.com> |
Battery stats issues: fix jiffy handling, print scan counts. Issue #19431959: Framework incorrectly assumes that kernel clock_ticks are 10ms We now retrieve the time of a jiffy from the kernel, and all CPU times are now handled in milliseconds. Issue #19571810: Add per-app breakdown of number of WiFi scans in batterystats checkin data Added to the report (the information was already being tracked). Change-Id: If1702d6b9bcf851704129f1811471e68ed576a5d
s/BatteryStatsHelper.java
s/BatteryStatsImpl.java
s/ProcessCpuTracker.java
|
735600c1e654ef3d4fe1201aa31d1f4eb33c18e3 |
05-Mar-2015 |
Andreas Gampe <agampe@google.com> |
Frameworks/base: Pass APK debugability to installd Change-Id: Id17ec72babe2ee88713a0d274eff86508de30666
s/InstallerConnection.java
|
b9a5e4ad30c9add140fd13491419ae66e947809d |
04-Mar-2015 |
Dianne Hackborn <hackbod@google.com> |
Add new debug feature to automatically create heap dumps. Not yet working, unless you turn off SELinux enforcing. We need to update SElinux to allow the system process to give apps access to /data/system/heapdump/javaheap.bin. Currently watching can only be enabled through the shell, such as: adb shell am set-watch-heap com.android.systemui 1024 The last number is the process pss size in bytes, so this is asking us to warn if it goes about 1K which will be all the time. Change-Id: I2089e5db2927afca0bf01a363c6247ee5dcb26e8
pp/DumpHeapActivity.java
pp/ProcessStats.java
|
e51f79975e829d8f4afc77d0e98bad0f5fde73d2 |
06-Mar-2015 |
Christopher Tate <ctate@google.com> |
Merge "Don't enqueue allowBackup=false apps for full backup attempts"
|
77a2d78dbf91d4799f811385b1e39ad89052e7eb |
04-Mar-2015 |
Christopher Tate <ctate@google.com> |
Don't enqueue allowBackup=false apps for full backup attempts We are correctly refusing to actually process apps for backup if they have declared android:allowBackup="false" in their manifests, but we're still wasting bookkeeping & a certain amount of work in tracking them as part of the full backup queue. Fix that; now we recognize that they shouldn't be in the queue in the first place. When reinflating the queue at boot time we also re-verify the participation of each mentioned app so that we properly drop ones that have been uninstalled or altered such that they are no longer full-data backup candidates. Finally, if an app previously implemented key/value backup, so we think we'll be running it in that mode in a future backup pass, but has been updated to use the full-data path instead, we don't want to go ahead and run a key/value pass on it. Added a backstop check and proceed gracefully in this situation. (Also add bit more debug-build logging to LocalTransport) Bug 19462310 Change-Id: I07ab4f2e68e92766d9e8f2595fa763c91193d743
ackup/LocalTransport.java
|
f2e9ca1f52c2db74e481d68a18c26518fc9ec854 |
05-Mar-2015 |
George Mount <mount@google.com> |
Merge "Handle null epicenters in EpicenterClipReveal."
|
3c75db996159ef7e20927bb45e356e59a3bef0c5 |
05-Mar-2015 |
George Mount <mount@google.com> |
Handle null epicenters in EpicenterClipReveal. Bug 19617067 Change-Id: Ie288288f7a8e0c95ed07d8beb40b78f80048fa98
ransition/EpicenterClipReveal.java
|
7d088428f32a864570d830e45d07a2fe143f6fbd |
04-Mar-2015 |
Dianne Hackborn <hackbod@google.com> |
Merge "Add new "daily stats" tracking to battery stats."
|
d4a8af7b6a4dd663cb9c4d993ee41ca82af3c4cd |
03-Mar-2015 |
Dianne Hackborn <hackbod@google.com> |
Add new "daily stats" tracking to battery stats. Currently is only used for tracking the daily charge and discharge rates. We keep up to 10 days of data. Change-Id: I54e29e35ff60d9277da9e476cdab22f4a6d540bf
s/BatteryStatsImpl.java
|
4939e2bf3672a3260354263763a50d5f64758f21 |
03-Mar-2015 |
Chris Craik <ccraik@google.com> |
Merge "Improve docs for drawable tint and color filters"
|
bd3bfc5285dcacff0a69fecf3baeeeb90d887a58 |
02-Mar-2015 |
Chris Craik <ccraik@google.com> |
Improve docs for drawable tint and color filters bug:19564477 Change-Id: I7e11baae2d4dd245965904c85b8855de71f6b6ac
idget/ActionBarContainer.java
|
7b91c55b3ff4857e904a11a0a67fcc86a32868b4 |
02-Mar-2015 |
John Spurlock <jspurlock@google.com> |
Merge "Remove unused imports in frameworks/base."
|
727899fd0d6fe0de81bb329280e21b5152a1ae52 |
02-Mar-2015 |
Clara Bayarri <clarabayarri@google.com> |
Merge "Floating Toolbar: Wrap the ActionBar ActionMode handling."
|
08c7116ab9cd04ad6dd3c04aa1017237e7f409ac |
28-Feb-2015 |
John Spurlock <jspurlock@google.com> |
Remove unused imports in frameworks/base. Change-Id: I031443de83f93eb57a98863001826671b18f3b17
pp/AlertActivity.java
pp/IntentForwarderActivity.java
ackup/LocalTransport.java
s/ZygoteConnection.java
s/ZygoteInit.java
idget/ActionBarContainer.java
idget/ActionBarContextView.java
idget/ActionBarOverlayLayout.java
idget/ScrollingTabContainerView.java
idget/SubtitleView.java
idget/ToolbarWidgetWrapper.java
|
238cba35934e11c062c5f5da1768fcb474a8715d |
27-Feb-2015 |
Mike Lockwood <lockwood@google.com> |
Merge "Move ALSA utilities to com.android.internal.alsa package"
|
228fd600cebe51e612357489310bc239d6bf24cc |
27-Feb-2015 |
Alan Viverette <alanv@google.com> |
Merge "Implement landscape layout for time picker dialog"
|
c57e7bc3389aeb158cacc54fd1e7e9b5ffdfc01f |
13-Feb-2015 |
Clara Bayarri <clarabayarri@google.com> |
Floating Toolbar: Wrap the ActionBar ActionMode handling. Refactor the ActionBar handling of startActionMode to allow handling by the ActionModeWrapper, using the previously created infrastructure. Things pending after this CL: - Representing the floating type - Supporting two ActionModes in parallel in DecorView, one of each type Change-Id: Ic126e004bdef5d91d8be3d6a07eea34aa97a611e
pp/WindowDecorActionBar.java
iew/ActionModeWrapper.java
|
9cc36ca1b520c06f882e84b909f3a2b75d303a06 |
23-Feb-2015 |
Chris Banes <chrisbanes@google.com> |
MenuItem, navigation and overflow icon tinting - iconTint and iconTintMode attrs for MenuItem, with associated setters. - navigationTint and navigationTintMode attrs for Toolbar with associated setters. - overlflowTint and overflowTintMode attrs for Toolbar with associated setters. BUG: 18126050 BUG: 19148351 BUG: 19305408 Change-Id: Ibd1fae7cdbc7a7c42809e52541fae5d8beb18e92
iew/menu/ActionMenuItem.java
iew/menu/MenuItemImpl.java
|
464c655871f4c1dd280474723e4b33f55044baa5 |
26-Feb-2015 |
Mike Lockwood <lockwood@google.com> |
Move ALSA utilities to com.android.internal.alsa package Change-Id: Icbd45ec97a942e44e60f8d4ba0bb58c97f85b55f
lsa/AlsaCardsParser.java
lsa/AlsaDevicesParser.java
lsa/LineTokenizer.java
|
62c79e9a64c3b2cafd5500ed3064977dff7b7da3 |
26-Feb-2015 |
Alan Viverette <alanv@google.com> |
Implement landscape layout for time picker dialog Adds support overriding default alert dialog panel elements by including them in the dialog's custom content view, but no public API (yet!) since the panel IDs have never been public. Some minor cleanup and refactoring in TimePickerDialog. Removes Holo styles for "clock" and "calendar" style pickers since they are new in Material. If the new styles are used against Holo they will match Material but with Holo primary/accent colors. Also implements themed color state lists to resolve TODOs in both time and date pickers. Bug: 19431361 Change-Id: I095fd8d653e02d9e5d20d66611432a08a7a5685e
pp/AlertController.java
|
ffeecb1bfb9b71f4b62c9ef1fbf7b58a7a63f655 |
25-Feb-2015 |
Dianne Hackborn <hackbod@google.com> |
Rework voice interaction session lifecycle. We now have a formal concept of the session being shown and hidden, with it being able to continue running while hidden as long as there is enough RAM. This changes the flow that a VoiceInteractionSession will see: onCreate() is when it is first created, onCreateContentView() is when its UI first needs to be built, onShow() is called each time it needs to be shown and has the arguments given when the show request was made (which has been renamed from startSession to showSession), and then onHide() will be called when the UI is no longer shown. The methods show() and hide() now allow a VoiceInteractionSession subclass to control when it is shown and hidden, working with the shown state being maintained by the system. Change-Id: Ic4a430ec7e8bf76a5441fd0425e2932806170fcc
pp/IVoiceInteractionManagerService.aidl
|
924a18baa254a5f73e8e38b5730b1acd1e7faf19 |
25-Feb-2015 |
Filip Gruszczynski <gruszczy@google.com> |
am cf8c112e: am 01dd0e86: Merge "Force translucency from windowIsTranslucent on SwipeDismissLayout." into lmp-mr1-modular-dev * commit 'cf8c112ed87752d79a869de9426b5c5a950b5c43': Force translucency from windowIsTranslucent on SwipeDismissLayout.
|
cf8c112ed87752d79a869de9426b5c5a950b5c43 |
25-Feb-2015 |
Filip Gruszczynski <gruszczy@google.com> |
am 01dd0e86: Merge "Force translucency from windowIsTranslucent on SwipeDismissLayout." into lmp-mr1-modular-dev * commit '01dd0e86546a5bf815dd9a6e7cd4b7bf8e8f5719': Force translucency from windowIsTranslucent on SwipeDismissLayout.
|
23958c6e2ffd4e76a88bc553fe2874d2f5f3f5e2 |
24-Feb-2015 |
Filip Gruszczynski <gruszczy@google.com> |
Force translucency from windowIsTranslucent on SwipeDismissLayout. Bug: 18799741 Change-Id: Ifb05869f1bf080d7555d7728dc085c41cc2c277c
idget/SwipeDismissLayout.java
|
6f542f5a40db8d09d8d84d58720bf19962faaca3 |
23-Feb-2015 |
Clara Bayarri <clarabayarri@google.com> |
Merge "Floating toolbars: Encapsulate StandaloneActionMode view creation."
|
24bec7ce7adc3c0d693cfadcb4b28f5fc41555ae |
04-Feb-2015 |
Jorim Jaggi <jjaggi@google.com> |
Implement nice transitions for light status bar - When the flag changes, apply an animation from the current value - When the flag change is caused by an app transition, synchronize the status bar animation with the app transition animation. PhoneWindowManager calculates the timings based on some heuristics of the app transition animations and supplies these timings to StatusBarService. Bug: 19233606 Change-Id: I4f99afba8f1eebb3524699ed4d7fbafee5463a37
tatusbar/IStatusBar.aidl
tatusbar/IStatusBarService.aidl
|
f487e0e395a4e49f28c6448339d57357667756c6 |
20-Feb-2015 |
Yohei Yukawa <yukawa@google.com> |
Normalize deprecated 2-letter language code when necessary. This is a follow up CL for I7d932e60311b80c05be8f02c9e803f18da0e0054, which revealed that we could not use deprecated 2-letter code like "in" to query subtype which has new language codes like "id". This CL addresses the above issue by normalizing the language code with Locale#Locale(String, String) before comparing one to another. Change-Id: I26e3aa0333aa3c76c80a3c1c9090cc2b368c8e10
nputmethod/InputMethodUtils.java
|
e55524ef0482bfcf77bf1344f7fda9ef7263d32f |
20-Feb-2015 |
Yohei Yukawa <yukawa@google.com> |
Merge "Add tests for Ibb9eb9f65323795d139 and I6571d464a46453934f0"
|
e72d1c82743c4d573e529d4da3866c1fcea35c77 |
20-Feb-2015 |
Yohei Yukawa <yukawa@google.com> |
Add tests for Ibb9eb9f65323795d139 and I6571d464a46453934f0 This CL adds several unit tests for following CLs, both of which enabled InputMethodUtils (and dependent IMF logic) to handle 3 letter language codes and conversion from deprecated two-letter codes to new ones correctly. - Ibb9eb9f65323795d139b16d76b7e7e36a4e0568c - I6571d464a46453934f0a8f5e79018a67a9a3c845 As described in tests, the input method framework has already been able to recognize 3 letter language codes. However, there remain inconsistencies when we use deprecated 2-letter code to query subtype like "in" but the subtype has new language codes like "id". Subsequent CLs are supposed to address remaining issues. bug: 10090157 Change-Id: I7d932e60311b80c05be8f02c9e803f18da0e0054
nputmethod/InputMethodUtils.java
|
7415d6667ee5a04044424ac065f0ec3ee574ba33 |
20-Feb-2015 |
Clara Bayarri <clarabayarri@google.com> |
Merge "Floating Toolbars: Wrap the ActionMode creation in DecorView"
|
5f83382c40a0785d6fde6b6afb4f33c9ed683fba |
20-Feb-2015 |
Dianne Hackborn <hackbod@google.com> |
Merge "Add some detailed data as part of battery history."
|
d1eccbea388fde6a575acb4e797efdd07798344a |
18-Feb-2015 |
Dianne Hackborn <hackbod@google.com> |
Add some detailed data as part of battery history. Every time the battery level changes, a new extended detailed use data structure is written to the history. This currently only contains delta CPU use since the last detailed entry (total CPU and to three uids), but it gives us the infrastructure for adding more detailed data in the future. A detail entry for regular history looks like: Details: cpu=15730u+2307s (u0a57=11312u+502s, 1000=2344u+701s, 0=473u+991s) /proc/stat=15377 usr, 1797 sys, 197 io, 0 irq, 8 sirq, 23103 idle (42.9% of 6m 44s 820ms) u is user-space cpu time, s is system/kernel time. The equivalent check-in output is: 9,h,0,Dcpu=15730:2307/10057:11312:502/1000:2344:701/0:473:991 9,h,0,Dpst=15377,1797,197,0,8,23103 Also add a new "unplug" command to the battery service, to easily put it into a state where it always considers the device to be running on battery. Change-Id: Ic76d966f11e592b9dd671879977bf999ebc11eef
s/BatteryStatsImpl.java
s/ProcessCpuTracker.java
|
399b51397b98f9e225410adf11b80c8b9c4b1a91 |
17-Feb-2015 |
Clara Bayarri <clarabayarri@google.com> |
Floating toolbars: Encapsulate StandaloneActionMode view creation. This CL defines a new interface to be used by ActionModeWrapper. This allows each client to inject a different primary ActionMode to the wrapper and keep view creation code next to ActionMode creation. The interface method is only called when the wrapper actually knows that will be the used type, avoinding unnecessary view creations. Things pending after this CL: - Correct handling of ActionModes created by callback.onWindowStartingActionMode(). This includes all current usages in an existing ActionBar, as it is handled by Activity. In the current state, we do not intercept these ActionModes and hence cannot change the representation. - Representing the floating type - Supporting two ActionModes in parallel in DecorView, one of each type Change-Id: Ic38e209877c3876161d8dd56902e25b51fbe40b6
iew/ActionModeWrapper.java
|
ed2a54cfd336bb935f281c04509ecd48c8cf116d |
05-Feb-2015 |
Clara Bayarri <clarabayarri@google.com> |
Floating Toolbars: Wrap the ActionMode creation in DecorView This change will allow us to create ActionMode representations on the fly after onCreateActionMode by using the Decorator pattern. The new ActionModeWrapper will be responsible for the creating the appropriate ActionMode depending on the type chosen by the client, and setting it up. Things pending that are NOT addressed by this CL: - ActionModes created by callback.onWindowStartingActionMode(). This includes all current usages in an existing ActionBar, as it is handled by Activity. This requires some additional refactoring. - Representing the floating type - Moving the view creation code specific to StandaloneActionMode from DecorView to ActionModeWrapper, decoupling DecorView from StandaloneActionMode completely - Supporting two ActionModes in parallel in DecorView, one of each type Change-Id: I1a8db711f53b771eac74f0e6496106acf1ca2727
iew/ActionModeWrapper.java
iew/StandaloneActionMode.java
idget/ActionBarContextView.java
|
4fecab570da64a1956352aedf1b3245d3ba26030 |
19-Feb-2015 |
Bill Yi <byi@google.com> |
Merge commit '32acf753e8989766f67fd5300d3eb467f707cc79' into HEAD
|
01b50bb06b5cdeef57d7d69870402fb893a70dea |
19-Feb-2015 |
Narayan Kamath <narayan@google.com> |
am 907bcd96: am 644ebc88: am 0a7936b7: Merge "Fix a couple of issues with system_server forking." * commit '907bcd96d7f54adaf3b3df6f476e09c636c646cf': Fix a couple of issues with system_server forking.
|
907bcd96d7f54adaf3b3df6f476e09c636c646cf |
19-Feb-2015 |
Narayan Kamath <narayan@google.com> |
am 644ebc88: am 0a7936b7: Merge "Fix a couple of issues with system_server forking." * commit '644ebc8800ad5e2fa1c239bd65a2cf6a88e6556b': Fix a couple of issues with system_server forking.
|
0a7936b7c54fb7dff0406a40452cb0242f66a067 |
19-Feb-2015 |
Narayan Kamath <narayan@google.com> |
Merge "Fix a couple of issues with system_server forking."
|
cc34625cb76b7a4b551c1460a4f998032825410b |
16-Feb-2015 |
Piotr Jastrzebski <haaawk@google.com> |
am 07aaff33: am 58524b2a: am e7e92381: Merge "Register DDM handlers at the beginning of main method." * commit '07aaff33ef0e61dfbb15188c5aae0624dc9524a9': Register DDM handlers at the beginning of main method.
|
07aaff33ef0e61dfbb15188c5aae0624dc9524a9 |
16-Feb-2015 |
Piotr Jastrzebski <haaawk@google.com> |
am 58524b2a: am e7e92381: Merge "Register DDM handlers at the beginning of main method." * commit '58524b2aa620ae1ea709ae48b8b8598548cc7202': Register DDM handlers at the beginning of main method.
|
91d415d863de73430af100ebd1b4f5b3b795e8d1 |
14-Feb-2015 |
Alan Viverette <alanv@google.com> |
Clear focus from previously focused view in EBT helper Change-Id: I1bd70e345fb7e8a2a1a621c20912b8325a3cd142
idget/ExploreByTouchHelper.java
|
ae6688b09649447e57468b3e7935691bc09ec9b9 |
12-Feb-2015 |
Dianne Hackborn <hackbod@google.com> |
Update voice interaction layer for new UI design. Can switch from a pure overlay at the top of the screen, to interactive mode with the voice UI drawing at the bottom and pushing its target activity up like an IME. Add mechanism to get assist data to the voice interaction UI. Add some basic visualization of the assist data, outlining where on the screen we have text. Add a test ACTION_ASSIST handler, which can propagate the assist data it gets to the voice interaction session so you can see what kind of data we are getting from different apps. Change-Id: I18312fe1601d7926d1fb96a817638d60f6263771
pp/IVoiceInteractionManagerService.aidl
til/DumpUtils.java
|
b6b044ae8263d1104e249ad2b857f0c570309990 |
13-Feb-2015 |
Narayan Kamath <narayan@google.com> |
Fix a couple of issues with system_server forking. - Remove the obsolete --runtime-init arg. its prescence was preventing other arguments from being parsed. - Be stricter about unparsed args - throw if we see arguments we don't expect. This was already implemented but broken (probably implemented by a crap programmer). bug: 19378905 Change-Id: Id8b6158db7ef6368dd13ae61f591cdf2b278dfd1
s/ZygoteConnection.java
s/ZygoteInit.java
|
da74a628f55fe32a8f8d8542689032f4f6f1c44c |
12-Feb-2015 |
Piotr Jastrzebski <haaawk@google.com> |
Register DDM handlers at the beginning of main method. Compiler initializes RuntimeInit during compilation and stores an initialized version of the class in oat file. Same thing happens to DdmServer which handles DDM packets in JDWP thread started during JVM creation. This means that after the creation of JVM all DDM packets are handled by DdmServer.dispatch and since it's already initialized during compilation it has all framework related handlers already registered. If a packet arrives before AndroidRuntime.startReg is called then framework native methods are not yet registered and the processing of the packet fails with UnsatisfiedLinkError. To fix this problem the registration of framework related DDM handlers is moved to the beginning of ZygoteInit.main and RuntimeInit.main. This means that the handlers won't be registered until main method is called and that's guaranteed to be after AndroidRuntime.startReg is called. It also guarantees that DDM packets will be properly handled as soon as Java code is executed. Bug: 18081539. Change-Id: I9c674f53f3f62d58c46886e0b60698182e08f0c3
s/RuntimeInit.java
s/ZygoteInit.java
|
f129af204cd29801483e12887c5e10032292cc76 |
13-Feb-2015 |
Narayan Kamath <narayan@google.com> |
Merge "Move apache specific portions of android.net.http to external/apache-http."
|
3bdd327f8532a79b83f575cc62e8eb09a1f93f3d |
27-Nov-2014 |
Narayan Kamath <narayan@google.com> |
Move apache specific portions of android.net.http to external/apache-http. We continue to compile external/apache-http into ext.jar. This contains a few changes apart fom the classes moving around : - Makefile changes to build docs and api-stubs for now. A future change will revert these changes and remove these classes from stubs and docs. - Hardcode event IDs in legacyerrorstrings to avoid a dependency between the frameworks and apache. These strings are on their way out and will never change anyway. - Remove imports due to {@link} tags and use {@code} instead. - Remove an accidental(?) dependency on apache commons code that's a part of apache-http. bug: 18027885 Change-Id: I51cd038d846ec7d02c283a4541b10a6a9cf62ecf
ttp/multipart/ByteArrayPartSource.java
ttp/multipart/FilePart.java
ttp/multipart/FilePartSource.java
ttp/multipart/MultipartEntity.java
ttp/multipart/Part.java
ttp/multipart/PartBase.java
ttp/multipart/PartSource.java
ttp/multipart/StringPart.java
|
77bb6f179a5495c90470f910d46667d8306ae010 |
12-Feb-2015 |
Alan Viverette <alanv@google.com> |
Stack alert dialog buttons when they are too long Change-Id: Id1c0b8c0a8fd1c9949b15269fba52e88ef826e6b
s/ZygoteInit.java
idget/ButtonBarLayout.java
|
b10e33ff804a831c71be9303146cea892b9aeb5d |
04-Feb-2015 |
Jorim Jaggi <jjaggi@google.com> |
Split up android.policy into framework.jar and services.jar 1/3 Change-Id: Ifd69f1f3dd308a7e17a1442e2f3950da8b03cec4
olicy/IPolicy.java
olicy/PolicyManager.java
|
8f6afec2aa84f4dc7684fa8e1e43150e8a611247 |
09-Feb-2015 |
Sander Alewijnse <salewijnse@google.com> |
Merge "Move the check for launcher managed profile support."
|
a7bb6fbeab933326d58aa806d8194b7b13239d34 |
04-Feb-2015 |
Dianne Hackborn <hackbod@google.com> |
First quick implementation of auto assist data. Introduce new AssistData class that contains all data the framework automatically generates for assist. Currently populated with a very simple tree structure representing the app's view hierarchy. Reworked how we populate the class name for accessibility info, so this is provided through a new method call on View that subclasses can override. This method is also used to populate the class name in AssistData. Change-Id: Ibd0acdc8354727d4291473283b5e4b70894905dc
idget/ResolverDrawerLayout.java
idget/ScrollingTabContainerView.java
|
688ecaa7b97f5c5eab9c092dbd2f816d8aa1425c |
06-Feb-2015 |
Alan Viverette <alanv@google.com> |
am 00a1fa3e: am f15f6a50: Merge "Invalidate SubtitleView during setText()" into lmp-mr1-dev automerge: f1a4d0e * commit '00a1fa3e433d333c58156ff4f1ede086b6ab0a09': Invalidate SubtitleView during setText()
|
00a1fa3e433d333c58156ff4f1ede086b6ab0a09 |
06-Feb-2015 |
Alan Viverette <alanv@google.com> |
am f15f6a50: Merge "Invalidate SubtitleView during setText()" into lmp-mr1-dev automerge: f1a4d0e * commit 'f1a4d0e864f17c59c0e292e8f1161ab4397e5ba4': Invalidate SubtitleView during setText()
|
5bb72554549c5cc722d5666180d1219b33e1f70a |
05-Feb-2015 |
Adrian Roos <roosa@google.com> |
Merge "Ensure new credentails are valid"
|
3f7360df823b45b8b8c9a1f00dd1ec221664f798 |
05-Feb-2015 |
Alan Viverette <alanv@google.com> |
Invalidate SubtitleView during setText() Ensures that even if layout does not change, the view is redrawn. Bug: 19277437 Change-Id: I078ee3176c2bac6c754a0e2f378f97370ecef76a
idget/SubtitleView.java
|
1a81b83e1ef3ccf13cf32bb621537a6bda5b33f7 |
04-Feb-2015 |
Christopher Ferris <cferris@google.com> |
am 9d25fcae: am 4fb79d14: Merge "Fix comment according to review." automerge: ff6cebf * commit '9d25fcae8560a2e2bc2e28b08778bd1a94261cd1': Fix comment according to review.
|
9d25fcae8560a2e2bc2e28b08778bd1a94261cd1 |
04-Feb-2015 |
Christopher Ferris <cferris@google.com> |
am 4fb79d14: Merge "Fix comment according to review." automerge: ff6cebf * commit 'ff6cebf0a65f9d6e20497295a1a9c290df85052b': Fix comment according to review.
|
7254c123a1af6edfe61dfd0a2be111d9e27662fa |
04-Feb-2015 |
Christopher Ferris <cferris@google.com> |
Fix comment according to review. Change-Id: I784f2051cd173425e9a9570ac4555cf835dd277d
s/ZygoteConnection.java
|
86d35ba5d5925e5ba072a7fbc204a16be419bd5c |
04-Feb-2015 |
Sander Alewijnse <salewijnse@google.com> |
Move the check for launcher managed profile support. Bug:19260244 Change-Id: I13ecdc5470cb4546754b245c09adbde4f22bbacd
pp/ResolverActivity.java
|
f80e66ce9a57c4d3abf97e582c89292623b3904d |
15-Jan-2015 |
Adrian Roos <roosa@google.com> |
Ensure new credentails are valid Follow-up to I6f369eb60f8f6bb1e33384cd06534c713ab52e79 Bug: 18931518 Change-Id: I311b255a034b0cec8fee70b0f4938e6ebb20d95e
idget/LockPatternUtils.java
|
c2e01683b34029729262e2fb346ceea4bfe4b4b6 |
15-Jan-2015 |
Adrian Roos <roosa@google.com> |
Remove UI code from LockPatternUtils Bug: 18931518 Change-Id: I951166f675731ec7a2bc51585e0a51e0cd92611d
idget/LockPatternUtils.java
|
b59041595b08a7aca8d425fc6e6b16583a275f12 |
30-Jan-2015 |
Alan Viverette <alanv@google.com> |
Merge "Add transition support to PopupWindow"
|
3c1fd311ff84e7d79861e56f500f36ccf43a08ef |
30-Jan-2015 |
Christopher Ferris <cferris@google.com> |
am 0654196f: am e7a69cbf: am dbd03924: Merge "Fix wrap property creation when truncating." * commit '0654196fb08fb8c0dfed65ece00f0a4596ed70c2': Fix wrap property creation when truncating.
|
0654196fb08fb8c0dfed65ece00f0a4596ed70c2 |
30-Jan-2015 |
Christopher Ferris <cferris@google.com> |
am e7a69cbf: am dbd03924: Merge "Fix wrap property creation when truncating." * commit 'e7a69cbf920565b4b428459198fd53f193080796': Fix wrap property creation when truncating.
|
95b1048d390e79029978efd4654c05816722e17f |
29-Jan-2015 |
Christopher Ferris <cferris@google.com> |
Fix wrap property creation when truncating. If a property name gets truncated, make sure it doesn't end in a '.' since that makes the name illegal. Bug: 19196358 Bug: https://code.google.com/p/android/issues/detail?id=82947 (cherry picked from commit e32df45fe1a8cb7286bfdad392a0d36e0ddcf8e7) Change-Id: I126a40ffae76ee6a06926e770ca015fb063a334b
s/ZygoteConnection.java
|
e32df45fe1a8cb7286bfdad392a0d36e0ddcf8e7 |
29-Jan-2015 |
Christopher Ferris <cferris@google.com> |
Fix wrap property creation when truncating. If a property name gets truncated, make sure it doesn't end in a '.' since that makes the name illegal. Bug: 19196358 Bug: https://code.google.com/p/android/issues/detail?id=82947 Change-Id: Icc1a26593237ca19ad0ebd776a60b3d6290bb355
s/ZygoteConnection.java
|
5435a30ae552391f14009c4459731ae149675b18 |
29-Jan-2015 |
Alan Viverette <alanv@google.com> |
Add transition support to PopupWindow Allows framework-added windows to manually specify surface insets, which enables us to wrap the popup window's elevated content view with a root view, which in turn allows us to use the Transition API for popup window transitions. Fixes a bug where the root view's render node forced clipping. Bug: 13211166 Change-Id: I303dfa55a052cdf5d3b1485422529123e3cc867a
ransition/EpicenterClipReveal.java
|
d8111138abbffa452a34fb97eb94b1c0e3b3b4f7 |
28-Jan-2015 |
Alan Viverette <alanv@google.com> |
resolve merge conflicts of e5743753 to master. Change-Id: I83f4b6abb669963b9c4fcdf9870317e019360d46
|
cb4f594eca61d07930a131f4e8063b1a64bc0768 |
07-Jan-2015 |
Jorim Jaggi <jjaggi@google.com> |
Remove dead code #11: Remove more unused classes Change-Id: Ie78d40fd20eef859e3c0ea9269b86ff1e1471a58
idget/FaceUnlockView.java
idget/SizeAdaptiveLayout.java
idget/WaveView.java
idget/multiwaveview/Ease.java
idget/multiwaveview/GlowPadView.java
idget/multiwaveview/PointCloud.java
idget/multiwaveview/TargetDrawable.java
idget/multiwaveview/Tweener.java
|
3cdb3b7d0da84be9d5dba73dc76245bd9f314854 |
27-Jan-2015 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Revert "Remove dead code #11: Remove more unused classes""
|
de47e3554d8e72509975d6ff475ede79e800743c |
27-Jan-2015 |
Jorim Jaggi <jjaggi@google.com> |
Revert "Remove dead code #11: Remove more unused classes" This reverts commit 397ca8be8de407237cd293873647c182837bc032. Change-Id: Id7f8dbe93d2a48a7f6261232499f73b7de8dd7b1 Reason: Build breakage.
idget/FaceUnlockView.java
idget/SizeAdaptiveLayout.java
idget/WaveView.java
idget/multiwaveview/Ease.java
idget/multiwaveview/GlowPadView.java
idget/multiwaveview/PointCloud.java
idget/multiwaveview/TargetDrawable.java
idget/multiwaveview/Tweener.java
|
ca3e3b73b3db850dc6bdcd835bef27bcafa9e093 |
27-Jan-2015 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Remove dead code #11: Remove more unused classes"
|
e5743753eee8da6019594a95d2c27881599a0582 |
27-Jan-2015 |
Svetoslav <svetoslavganov@google.com> |
am 55120a0f: am 197adec3: Merge "Accessibility: Ignore overlapping siblings when computing a click location" into lmp-mr1-dev * commit '55120a0f1acb9a46dc56bbdab877bc2c635f1356': Accessibility: Ignore overlapping siblings when computing a click location
|
a1ac6a09252a8a615230f08767ab6153bd23a165 |
24-Jan-2015 |
Svetoslav <svetoslavganov@google.com> |
Accessibility: Ignore overlapping siblings when computing a click location To click a view we were computing a click location by ignoring overlapping views that are actionable. However, detection whether a view is actionable is not always possible as the view may handle touch events directly. This leads to unhandled edge cases. We are taking a conservative approach and ignore all overlapping siblings regardless if clickable. This is also has limitations but hopefully less frequent edge cases. bug:18889611 Change-Id: Icea0b7b3e2d4ed53e50e01cb6a99b880be560b14
idget/ActionBarContainer.java
|
166aa68630c04787caf88fc6b9e369efe7543fc6 |
23-Jan-2015 |
Svetoslav <svetoslavganov@google.com> |
am 42a13865: Merge "Accessibilty: Cannot click on views in a scrollable container covered by the toolbar." into lmp-mr1-dev automerge: 6e9f276 automerge: 9027d73 * commit '9027d7355e8e804307902fb5ec88cf54e23cdcb4': Accessibilty: Cannot click on views in a scrollable container covered by the toolbar.
|
9027d7355e8e804307902fb5ec88cf54e23cdcb4 |
23-Jan-2015 |
Svetoslav <svetoslavganov@google.com> |
am 42a13865: Merge "Accessibilty: Cannot click on views in a scrollable container covered by the toolbar." into lmp-mr1-dev automerge: 6e9f276 * commit '6e9f276ff1554b59692a1820f60217307460308b': Accessibilty: Cannot click on views in a scrollable container covered by the toolbar.
|
42a13865a4527aaf907a6ced96f726b49b2cbbed |
23-Jan-2015 |
Svetoslav <svetoslavganov@google.com> |
Merge "Accessibilty: Cannot click on views in a scrollable container covered by the toolbar." into lmp-mr1-dev
|
7e64e109cdf9dbd986e80954c2945ae0818a2303 |
23-Jan-2015 |
Sudheer Shanka <sudheersai@google.com> |
Clear leftover state between resolving calls. Because mOtherProfile variable was not cleared, we were directing the user to the work intent resolved in the previous call, as well as showing an extra item in the list. Bug: 19070842 Change-Id: I48107c4914e7662d862ba4fe83368d65fc0c7966
pp/ResolverActivity.java
|
e871f0176d035fe28665972097c14d899fd0b47a |
23-Jan-2015 |
Lorenzo Colitti <lorenzo@google.com> |
am 78d51c22: Merge "Use the proper IpPrefix and LinkAddress constructors in VPN code." into lmp-mr1-dev automerge: fbaf6b3 automerge: 6840ffa * commit '6840ffae6761b369992fceb6b880cd9cd600b136': Use the proper IpPrefix and LinkAddress constructors in VPN code.
|
6840ffae6761b369992fceb6b880cd9cd600b136 |
23-Jan-2015 |
Lorenzo Colitti <lorenzo@google.com> |
am 78d51c22: Merge "Use the proper IpPrefix and LinkAddress constructors in VPN code." into lmp-mr1-dev automerge: fbaf6b3 * commit 'fbaf6b353dc9b7218b340acf629b06ae8e0101bb': Use the proper IpPrefix and LinkAddress constructors in VPN code.
|
78d51c2292b5a3b56be1b1e92bc67b70f4eebce4 |
23-Jan-2015 |
Lorenzo Colitti <lorenzo@google.com> |
Merge "Use the proper IpPrefix and LinkAddress constructors in VPN code." into lmp-mr1-dev
|
b2053114562830369a9d060e79f0c9eff4be27e7 |
20-Jan-2015 |
Lorenzo Colitti <lorenzo@google.com> |
Use the proper IpPrefix and LinkAddress constructors in VPN code. This simplifies the code, and also makes it possible for users to point multicast routes at the VPN. The LinkAddress objects we were previously using to construct the RouteInfo do not accept these, but IpPrefix objects do. Bug: 18485968 Change-Id: Ie914a2eb359b78161810ee473df725059f944f4e
et/VpnConfig.java
|
41fceb462b6eefbaa3a4d4e56b962fdb2910a6f5 |
23-Jan-2015 |
Svetoslav <svetoslavganov@google.com> |
Accessibilty: Cannot click on views in a scrollable container covered by the toolbar. In accessibility mode we calculate a point where to click in the accessibility focused view as a bridge-gap solution before switching to accessibility click actions. We cannot detect whether a view is covered by another one that consumes all touch events, and therefore we may click on the wrong target. This was the case with the toolbar. As a result a partially scrolled view in a scrollable container covered by a toolbar cannot be activated and this is not an edge case. bug:18986806 Change-Id: Ib41470c39806cec13e9b00b319879cd7f3412ab5
idget/ActionBarContainer.java
|
8b5daa6be2c74cdd9d1a0e8aee60eb82d66c3f99 |
22-Jan-2015 |
Nicolas Prevot <nprevot@google.com> |
am 3677117d: Merge "Never set "Work" or "Personal apps" as prefered activities." into lmp-mr1-dev automerge: ad44f74 automerge: 2cb240e * commit '2cb240e083ddf8e700d04cae6d243d2aab4d65e4': Never set "Work" or "Personal apps" as prefered activities.
|
2cb240e083ddf8e700d04cae6d243d2aab4d65e4 |
22-Jan-2015 |
Nicolas Prevot <nprevot@google.com> |
am 3677117d: Merge "Never set "Work" or "Personal apps" as prefered activities." into lmp-mr1-dev automerge: ad44f74 * commit '3677117d2bc8b703ccad4eff5914a61508922dd6': Never set "Work" or "Personal apps" as prefered activities.
|
ad44f7448f0b9aa672cad21300f436e369c8105d |
22-Jan-2015 |
Nicolas Prevot <nprevot@google.com> |
Merge "Never set "Work" or "Personal apps" as prefered activities." into lmp-mr1-dev
|
220dbc4a7f857b881493133ccf399a911b4143d5 |
21-Jan-2015 |
Svetoslav <svetoslavganov@google.com> |
AlertActivity now behaves as a dialog for accessibility purposes. automerge: 76ff4dd automerge: 03944ce automerge: 2b2b1a9 * commit '2b2b1a9b890f40fd24bce27580d3124c2c98f373': AlertActivity now behaves as a dialog for accessibility purposes.
|
2b2b1a9b890f40fd24bce27580d3124c2c98f373 |
21-Jan-2015 |
Svetoslav <svetoslavganov@google.com> |
AlertActivity now behaves as a dialog for accessibility purposes. automerge: 76ff4dd automerge: 03944ce * commit '03944ce664c733d1922247229fc56f6630c0a5e4': AlertActivity now behaves as a dialog for accessibility purposes.
|
76ff4dd0de8d9747b9341f064dd270c5762705c6 |
17-Jan-2015 |
Svetoslav <svetoslavganov@google.com> |
AlertActivity now behaves as a dialog for accessibility purposes. AlertActivity is intended to look like a dialog but for accessibility purposes it was populated as an activity. As a result the content of the "dialog" was not properly announced to the user. bug:18865632 Change-Id: I27166fc74678981f4f3ad71d6d25727b5110340c
pp/AlertActivity.java
|
daf92066db6b3934e71277b0290b7149740198de |
21-Jan-2015 |
Nicolas Prevot <nprevot@google.com> |
Never set "Work" or "Personal apps" as prefered activities. In ResolverActivity: when the user chooses work or personal: Do not set them as prefered activities. BUG:19091836 Change-Id: Ibe0081eb16e58cc25decb3f25b7fd50b5403d5fc
pp/ResolverActivity.java
|
2e0072d7303092079d50d666581144aecc9fc260 |
21-Jan-2015 |
Kenny Guy <kennyguy@google.com> |
Merge "Only hide cross profile disclosure when showing resolver." into lmp-mr1-dev automerge: 06ab0ca automerge: 11c4cc1 automerge: 3458e18 * commit '3458e180cf1dab2be19d00758b64033061aa62d2': Only hide cross profile disclosure when showing resolver.
|
3458e180cf1dab2be19d00758b64033061aa62d2 |
21-Jan-2015 |
Kenny Guy <kennyguy@google.com> |
Merge "Only hide cross profile disclosure when showing resolver." into lmp-mr1-dev automerge: 06ab0ca automerge: 11c4cc1 * commit '11c4cc196de9dca3bfad711b1b9e4b779a72cc01': Only hide cross profile disclosure when showing resolver.
|
397ca8be8de407237cd293873647c182837bc032 |
07-Jan-2015 |
Jorim Jaggi <jjaggi@google.com> |
Remove dead code #11: Remove more unused classes Change-Id: I3130991cb468a47aa0e198e42f20edca0836f66b
idget/FaceUnlockView.java
idget/SizeAdaptiveLayout.java
idget/WaveView.java
idget/multiwaveview/Ease.java
idget/multiwaveview/GlowPadView.java
idget/multiwaveview/PointCloud.java
idget/multiwaveview/TargetDrawable.java
idget/multiwaveview/Tweener.java
|
e383132ac534e7615e743c181da7ec307b977a51 |
21-Jan-2015 |
Narayan Kamath <narayan@google.com> |
Merge "Choose the right executable for wrapped applications." automerge: aa87e89 automerge: 4af0265 automerge: ebc57c7 * commit 'ebc57c7471f1ebe56cae091707887be582b0db06': Choose the right executable for wrapped applications.
|
ebc57c7471f1ebe56cae091707887be582b0db06 |
21-Jan-2015 |
Narayan Kamath <narayan@google.com> |
Merge "Choose the right executable for wrapped applications." automerge: aa87e89 automerge: 4af0265 * commit '4af0265a35bcd8a0a7513dd85fe371597e2038c5': Choose the right executable for wrapped applications.
|
2b43c73e66d99a5ccc8a23fd1c4e2028f9dd05f2 |
19-Jan-2015 |
Kenny Guy <kennyguy@google.com> |
Only hide cross profile disclosure when showing resolver. Hiding the cross profile discoloure for all system apps also meant it wasn't shown for CALL_PRIVILEGED intents. Bug: 18702461 Change-Id: I8129bc4b07573b547aefe2dbcc6938a60305c216
pp/IntentForwarderActivity.java
|
37ad4b0242579d9a7251c8683eb20645be44cea8 |
19-Jan-2015 |
Narayan Kamath <narayan@google.com> |
Choose the right executable for wrapped applications. 64 bit zygotes should exec app_process64, whereas 32 bit zygotes should exec app_process32. Change-Id: I63b56400e0478cd2bb206c98da6858be558f0525
s/WrapperInit.java
s/ZygoteConnection.java
s/ZygoteInit.java
|
d6fe549b5027d390985cdf97985103f0ad1209ae |
19-Jan-2015 |
Narayan Kamath <narayan@google.com> |
am 66bbfb6b: am 17f50f81: am d8beca64: Merge "Remove support for --classpath and make --runtime-init the default." * commit '66bbfb6b2ccedecba3cbd0843b5a9ae498c68c82': Remove support for --classpath and make --runtime-init the default.
|
da1da678db3708f29758f30ae2e95094d0527476 |
19-Jan-2015 |
Narayan Kamath <narayan@google.com> |
am 1f7d657b: am 3e809794: am e315feea: Merge "Fix handling of wrapped processes [part 1]." * commit '1f7d657b43fd7d40c402340c02ece5beb4b28c52': Fix handling of wrapped processes [part 1].
|
66bbfb6b2ccedecba3cbd0843b5a9ae498c68c82 |
19-Jan-2015 |
Narayan Kamath <narayan@google.com> |
am 17f50f81: am d8beca64: Merge "Remove support for --classpath and make --runtime-init the default." * commit '17f50f8119f4a8bdec304cde527f68ddd0b3bc0a': Remove support for --classpath and make --runtime-init the default.
|
1f7d657b43fd7d40c402340c02ece5beb4b28c52 |
19-Jan-2015 |
Narayan Kamath <narayan@google.com> |
am 3e809794: am e315feea: Merge "Fix handling of wrapped processes [part 1]." * commit '3e809794fe558d8a10851c0ac22a65a2c81fa315': Fix handling of wrapped processes [part 1].
|
f48029f00a66e23d7872a00b56fbcf88528ba476 |
08-Jan-2015 |
Narayan Kamath <narayan@google.com> |
Remove support for --classpath and make --runtime-init the default. --classpath hasn't been properly supported or used for as long as git history exists, and the non --runtime-init classpath is useless without it. Also, forking and exec' a bare dalvikvm instance from the zygote seems somewhat pointless since we might as well just execute it directly. Change-Id: Ib07d822d448e7b431d7564381f9cd11735fd1113
s/ZygoteConnection.java
s/ZygoteInit.java
|
6ac7e67168d89f85f622dd168a05ddfc2644f6d4 |
16-Jan-2015 |
Narayan Kamath <narayan@google.com> |
Fix handling of wrapped processes [part 1]. Change 3fe595108f47fffd changed our pipe creation to CLOEXEC, which doesn't work so well for wrapper processes that call exec. Sending down the PID pre-exec won't work so well because wrappers are arbitrary and might fork themselves before finally starting the child application process. Change-Id: I065f0f2150dc1ff04d2b2e8b25f06b4c754809b9
s/ZygoteConnection.java
|
2e139d5b4cad5f5a1feead93cdf42a8aaf52902e |
19-Jan-2015 |
Narayan Kamath <narayan@google.com> |
am e05f269b: am 96b87a1d: am 4ac5775d: Merge "Fix handling of wrapped processes [part 2]" * commit 'e05f269bfe17065f5a3d291961700e2d9befc345': Fix handling of wrapped processes [part 2]
|
e05f269bfe17065f5a3d291961700e2d9befc345 |
19-Jan-2015 |
Narayan Kamath <narayan@google.com> |
am 96b87a1d: am 4ac5775d: Merge "Fix handling of wrapped processes [part 2]" * commit '96b87a1dc0b822a057ad978de1d52990d617be62': Fix handling of wrapped processes [part 2]
|
23e68780be581a1bb05110f16ad56d1da2bed1e9 |
16-Jan-2015 |
Narayan Kamath <narayan@google.com> |
Fix handling of wrapped processes [part 2] Drop privileges only if we're root. Zygote.preloadClasses can be called from a non-root uid / gid in the case of wrapped classes, so we shouldn't die from the resulting EPERM. Change-Id: Ie3fbe50a17ec49bcbcb875c3a2ee1e1a3a62e88d
s/ZygoteInit.java
|
3c8e3a96e95edea3147c02c304385ecbfaed6cc4 |
15-Jan-2015 |
Alan Viverette <alanv@google.com> |
Merge "Add popup theme for Spinner, use for actionBarPopupTheme default"
|
568e54be71731bdbcd5338385eb6cc6a082c9456 |
15-Jan-2015 |
Jorim Jaggi <jjaggi@google.com> |
resolve merge conflicts of 87f5369 to master. Change-Id: I5d1a7aaf48c4bf70f7181508aa46fbbcc2cf7086
|
4bc5b2bce9b1e3483357966f4ef074391565255f |
14-Jan-2015 |
Adrian Roos <roosa@google.com> |
Merge "LockPatternUtils clean up continued"
|
9dd16ebcf2a25c189a39b72847d3db2b1189cb4d |
08-Jan-2015 |
Adrian Roos <roosa@google.com> |
LockPatternUtils clean up continued - Deprecate Settings.Secure.LOCK_PATTERN_ENABLED - Remove unused permanent lock out - Disallow empty/null arguments to saveLockPattern and saveLockPassword - Refactor repeated quality checks Change-Id: I6f369eb60f8f6bb1e33384cd06534c713ab52e79
idget/LockPatternUtils.java
|
dd6961d768f584fa841e97be1e57435bae5820ad |
14-Jan-2015 |
Adrian Roos <roosa@google.com> |
Merge "Explicitly specify user on LPU's private methods"
|
bb4bc22021a72380474e10995ad35159fb2abdf2 |
14-Jan-2015 |
Adrian Roos <roosa@google.com> |
Merge "Directly dispatch USER_REMOVED to LockSettingsService"
|
0791e8fb30f52b5cac80547a8eb962af4587f4f4 |
14-Jan-2015 |
Adrian Roos <roosa@google.com> |
Merge "Purge biometric weak and keyguard widgets"
|
b9ead4a91599ca63e947f74f83b67a58bda64a82 |
14-Jan-2015 |
Alan Viverette <alanv@google.com> |
Add popup theme for Spinner, use for actionBarPopupTheme default Also adds methods for setting the context used to inflate drop-down views in several adapters. Bug: 17625714 Change-Id: Id267afa4901c1d46ceb3bc3b10fc642cea1799fe
idget/ScrollingTabContainerView.java
|
691d9f9eaff8f6e0ef3525553ed3915f4c52db0e |
14-Jan-2015 |
Wink Saville <wink@google.com> |
am 657f9a68: am 1a6dd298: Merge "StateMachine.dump produces no output sometimes." into lmp-mr1-dev * commit '657f9a680fd1a82d83b7f8b7658388ea3456ee86': StateMachine.dump produces no output sometimes.
|
1a6dd2985ef1eab036f6fc77cf723e3f12832e93 |
14-Jan-2015 |
Wink Saville <wink@google.com> |
Merge "StateMachine.dump produces no output sometimes." into lmp-mr1-dev
|
54b1b1a07ad3edd1df060889aad453aa0e1cc79a |
12-Jan-2015 |
Wink Saville <wink@google.com> |
StateMachine.dump produces no output sometimes. If the content to dump is large no output is produced by dump. Change back to using a loop and flush. Bug: 18965342 Change-Id: Ibc33da8bfffd5f998a78df0e2d70ed8e8a0aa137
til/StateMachine.java
|
9a67d191ab9e3f7c5ac1c1f1cce1cb87e1ebd547 |
13-Jan-2015 |
Adam Powell <adamp@google.com> |
am 69c22e82: Merge "Add API for nested pre-processing of a11y events; fix ResolverDrawerLayout" into lmp-mr1-dev automerge: 57744dd automerge: 1accc9c * commit '1accc9c12ba9610bc592666c5f46be727f92e68d': Add API for nested pre-processing of a11y events; fix ResolverDrawerLayout
|
1accc9c12ba9610bc592666c5f46be727f92e68d |
13-Jan-2015 |
Adam Powell <adamp@google.com> |
am 69c22e82: Merge "Add API for nested pre-processing of a11y events; fix ResolverDrawerLayout" into lmp-mr1-dev automerge: 57744dd * commit '57744dd139f3d30ed1031319dd64b289a68ac3ba': Add API for nested pre-processing of a11y events; fix ResolverDrawerLayout
|
69c22e82e9c3e95f4689a57320de3199ffd29262 |
13-Jan-2015 |
Adam Powell <adamp@google.com> |
Merge "Add API for nested pre-processing of a11y events; fix ResolverDrawerLayout" into lmp-mr1-dev
|
1ed82edf1df1b1e86929669c4b9e2cac4a6f9283 |
09-Jan-2015 |
Dianne Hackborn <hackbod@google.com> |
am 2abf1f1c: Merge "Fix issue #18942959: Phone getting stuck then restarts after unplugging from Audi" into lmp-mr1-dev automerge: 54f9b1e automerge: a319aa8 * commit '2abf1f1c212574ea7073584406ee86898f5d3779': Fix issue #18942959: Phone getting stuck then restarts after unplugging from Audi
|
2abf1f1c212574ea7073584406ee86898f5d3779 |
09-Jan-2015 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix issue #18942959: Phone getting stuck then restarts after unplugging from Audi" into lmp-mr1-dev automerge: 54f9b1e automerge: a319aa8 * commit 'a319aa800df36d40e1de453b64fd1e14573e6d80': Fix issue #18942959: Phone getting stuck then restarts after unplugging from Audi
|
54f9b1eedc86a3066bedf3d8ea3e8ffbb83cb678 |
09-Jan-2015 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix issue #18942959: Phone getting stuck then restarts after unplugging from Audi" into lmp-mr1-dev
|
b3d4cb369e37b1b7e85832cc035226dc7cc8f380 |
09-Jan-2015 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #18942959: Phone getting stuck then restarts after unplugging from Audi FastPrintWriter needs to have its own lock for each instance, or else one getting blocked can cause others to block and whacky deadlocks result. Also: - Improve error reporting of SystemConfig to tell you which config file is the problem. - Fix CoreSettingsProvider to not spew errors if a setting is not defined (it should just use a default value). - Get rid of noisy init output of ConditionProviders. - Reduce log noise of starting a process; move some of that information to ProcessRecord to print on demand. Change-Id: I1032d141ddd449968b74ab7b88ab36f2d228ad1a
til/FastPrintWriter.java
|
adf1c93ff77c996be7952f98b9f554befb089543 |
08-Jan-2015 |
Dianne Hackborn <hackbod@google.com> |
am 3968820f: am cb8d8e10: Merge "Fix issue #18827122: system server crashed on broadcasting..." into lmp-mr1-dev automerge: 16e4324 * commit '3968820fc75e1eac03e54cba45b5a0adc28ee87d': Fix issue #18827122: system server crashed on broadcasting...
|
3968820fc75e1eac03e54cba45b5a0adc28ee87d |
08-Jan-2015 |
Dianne Hackborn <hackbod@google.com> |
am cb8d8e10: Merge "Fix issue #18827122: system server crashed on broadcasting..." into lmp-mr1-dev automerge: 16e4324 * commit '16e4324dd967d180f77fb25dbeea77229eaf0511': Fix issue #18827122: system server crashed on broadcasting...
|
29cd7f19625a2a2a8528469e55f3aa495107b9e7 |
08-Jan-2015 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #18827122: system server crashed on broadcasting... ...an intent with invalid or null package uri Also tweak battery stats to record in the history when we shut down, to understand when restarts are due to clean shutdowns or crashes. Change-Id: I6443dafc23e356be9f569906f6081152d4f92d2b
ontent/PackageMonitor.java
s/BatteryStatsImpl.java
|
dce0122ea2d27474890d5e18ba4b7e4d06303e53 |
07-Jan-2015 |
Adrian Roos <roosa@google.com> |
Explicitly specify user on LPU's private methods Also fixes a bug in DevicePolicyManagerService where the wrong user was used. Bug: 18931518 Change-Id: I7ae8ecfdb1c835cdee7eafa2b96e1ec8b712977b
idget/LockPatternUtils.java
|
b6ab098bad4b126eaaaa3aaa5a512fefc4e0749b |
08-Jan-2015 |
Adam Powell <adamp@google.com> |
Add API for nested pre-processing of a11y events; fix ResolverDrawerLayout Add API for handling nested pre-processing of accessibility events similar to nested pre-scroll or pre-fling. This allows custom views to delegate a nested scroll to a parent via the accessibility system. Use this functionality to allow opening the ResolverDrawerLayout via accessibility commands. Bug 18827274 Change-Id: Icd5a502605b78a861bb03e7b11923841a72eb9ab
idget/ResolverDrawerLayout.java
|
4456b81f22b67d124b85e1a7b1a15a877b604e8b |
08-Jan-2015 |
Alan Viverette <alanv@google.com> |
Merge "Add popup window accessors for anchor overlap, gravity, window"
|
2d4c476aca79cc0f5b6f1e8561afd4bcc808dd54 |
08-Jan-2015 |
Alan Viverette <alanv@google.com> |
Merge "Fix accessibility delegation"
|
a54956a0bc611b1e9b3914edc7a604b59688f6b7 |
08-Jan-2015 |
Alan Viverette <alanv@google.com> |
Fix accessibility delegation Ensures that delegate code is run last. Previously, calling the super method from an accessibility delegate set on a widget would only run code in the widget's parent. Next, the delegate code would run. Finally, the widget's code would run. As a result, the widget code would override any data supplied by the delegate. By moving all overridden code to internal methods, we ensure that the call chain for super includes the widget's parent code followed by the widget's code. The delegate code will always run last. BUG: 17641433 Change-Id: Ib9d403156c1fc4fb04f65f3c126d1277a44b3740
iew/menu/ActionMenuItemView.java
iew/menu/ListMenuItemView.java
idget/AccessibleDateAnimator.java
idget/ActionBarContextView.java
idget/ActionBarView.java
idget/ScrollingTabContainerView.java
|
75d837954c3673647e3a899f03cd56c0892066e0 |
08-Jan-2015 |
Alan Viverette <alanv@google.com> |
Add popup window accessors for anchor overlap, gravity, window Cleans up comments and some code in PopupWindow. BUG: 18245054 Change-Id: I2111d0c194ee1a39aaa721083041fc139efcf630
iew/menu/MenuPopupHelper.java
|
db0f76e1d85f8cb878a9540ac1b692636f9fd89e |
07-Jan-2015 |
Adrian Roos <roosa@google.com> |
Directly dispatch USER_REMOVED to LockSettingsService Bug: 18931518 Change-Id: Ibaf875a06868ae3196115d77eed6874daf2fec16
idget/ILockSettings.aidl
idget/LockPatternUtils.java
|
230635efe7ffb09d6dc56bfd9193aa1d89c8a898 |
07-Jan-2015 |
Adrian Roos <roosa@google.com> |
Purge biometric weak and keyguard widgets Bug: 18931518 Change-Id: I5da41908b1d6895a69f981e139f2d268327fafcd
idget/LockPatternUtils.java
|
4adf2127437f54b70f6e05ed0638f4327cd2d3c1 |
07-Jan-2015 |
Paul Miller <paulmiller@google.com> |
am c2a17fff: am a517e81e: Merge "Fix crash on pasting text in a WebView" into lmp-mr1-dev automerge: b5f149e * commit 'b5f149e06e7e56b7652af44af9092e806665e84e': Fix crash on pasting text in a WebView
|
b5f149e06e7e56b7652af44af9092e806665e84e |
07-Jan-2015 |
Paul Miller <paulmiller@google.com> |
am c2a17fff: am a517e81e: Merge "Fix crash on pasting text in a WebView" into lmp-mr1-dev * commit 'c2a17fff8579959349e01783aa347b2e2492e0f2': Fix crash on pasting text in a WebView
|
a517e81e2b1594da3e12c0547aabac5f357ce97b |
07-Jan-2015 |
Paul Miller <paulmiller@google.com> |
Merge "Fix crash on pasting text in a WebView" into lmp-mr1-dev
|
f6bf1d7b30078adf4fb26a89f3b5988954c3287c |
20-Dec-2014 |
Paul Miller <paulmiller@google.com> |
Fix crash on pasting text in a WebView WindowDecorActionBar and Chrome's ContentViewCore each have their own ActionMode reference. ActionModeImpl.finish() nulls WindowDecorActionBar's reference and calls mCallback.onDestroyActionMode() to null ContentViewCore's reference. But if the callback is deferred, there is a period when the ActionMode is finished (and mCallback is null), but ContentViewCore doesn't know. ContentViewCore may try to invalidate() the ActionMode, which will crash on the null mCallback. Make ActionModeImpl more permissive so that calling invalidate() during this period does nothing. BUG:18758329 Change-Id: I407fa0e0cd3cffa217e165caed83130d44760316
pp/WindowDecorActionBar.java
|
5f86b66c9bd9276f31255fc372631e532dd5d974 |
06-Jan-2015 |
Dianne Hackborn <hackbod@google.com> |
am 24bc8d76: am 29807195: Merge "Fix issue #18901214: APR: Frequent crash in android" into lmp-mr1-dev automerge: d17218e * commit 'd17218e7df24da8a2bcf6e7714dc0151155c3286': Fix issue #18901214: APR: Frequent crash in android
|
d17218e7df24da8a2bcf6e7714dc0151155c3286 |
06-Jan-2015 |
Dianne Hackborn <hackbod@google.com> |
am 24bc8d76: am 29807195: Merge "Fix issue #18901214: APR: Frequent crash in android" into lmp-mr1-dev * commit '24bc8d761ae525f82dcaeee576ae238ab3a2de03': Fix issue #18901214: APR: Frequent crash in android
|
298071951210ae23c8023c4dc8f82da5d1760211 |
06-Jan-2015 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix issue #18901214: APR: Frequent crash in android" into lmp-mr1-dev
|
b182955a1eabc30d3cf70856f838b46a91c34569 |
05-Jan-2015 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #18901214: APR: Frequent crash in android The ShutdownActivity was implemented in the system server code, which is no longer part of the boot class path. This would work fine when requesting a shutdown from the primary user, since in that case the activity would be loaded in to the main system process which also has the system service code loaded. However, when executed from a secondary user, we need to spin up a new system process for it; that system process is just a regular app process, without the system service code, so *boom*. To fix this, move ShutdownActivity to the framework jar. Change-Id: Icb831cd6ed619da5feede5605c45ef177a892fbc
pp/ShutdownActivity.java
|
7768fd2f8e412f87300882bfa5f205944425fd0f |
05-Jan-2015 |
Alan Viverette <alanv@google.com> |
am bf80d273: am 74890242: Merge "Don\'t override dialog icon drawable unless valid resource ID was set" into lmp-mr1-dev automerge: 74882cb * commit '74882cb0e3810ab1d77bc85a9ed1fa2b024a0159': Don't override dialog icon drawable unless valid resource ID was set
|
74882cb0e3810ab1d77bc85a9ed1fa2b024a0159 |
05-Jan-2015 |
Alan Viverette <alanv@google.com> |
am bf80d273: am 74890242: Merge "Don\'t override dialog icon drawable unless valid resource ID was set" into lmp-mr1-dev * commit 'bf80d2737fc59e8ae04875edddf1534c6a7739bc': Don't override dialog icon drawable unless valid resource ID was set
|
5c2d8f7d51d5a944459ddc61034854c6cef7a639 |
05-Jan-2015 |
Alan Viverette <alanv@google.com> |
Don't override dialog icon drawable unless valid resource ID was set Fixes a regression where Builder.setIcon(Drawable) would get overridden even when Builder.setIcon(int) had never been called and was still 0. Fixes attribute id to respect all valid resource IDs (e.g. non-zero). Updates documentation to reflect the long-standing override behavior. BUG: 18904762 Change-Id: I905703993a59910555d5a858e0aaecab63221a02
pp/AlertController.java
|
496894b0e1d951160c14d2bc74243af972775a4f |
18-Dec-2014 |
Elliott Hughes <enh@google.com> |
am 5cd79d07: Merge "Move the remaining ZygoteInit native code over to Java." automerge: e37f3af automerge: e6f2f9d * commit 'e6f2f9db42632f581d221ece90e1824e114f2f12': Move the remaining ZygoteInit native code over to Java.
|
e6f2f9db42632f581d221ece90e1824e114f2f12 |
18-Dec-2014 |
Elliott Hughes <enh@google.com> |
am 5cd79d07: Merge "Move the remaining ZygoteInit native code over to Java." automerge: e37f3af * commit 'e37f3af76dc0c876ea7169b9153f79175d0c703d': Move the remaining ZygoteInit native code over to Java.
|
26b56e628bd77b1e77137b68aecb194791ec6cf6 |
17-Dec-2014 |
Elliott Hughes <enh@google.com> |
Move the remaining ZygoteInit native code over to Java. Bug: 18719692 Change-Id: I5f9834edecdbcc065a33a9921c740a53441636a4
s/ZygoteConnection.java
s/ZygoteInit.java
|
dc4b6a892a9c5d520933f67d8eef63a2c1474b95 |
17-Dec-2014 |
Elliott Hughes <enh@google.com> |
am 8b3df1f9: am a1beb930: am e6d63b94: Merge "Rewrite selectReadable JNI in Java." * commit '8b3df1f971dec922aba4df766ae25dc16c660445': Rewrite selectReadable JNI in Java.
|
8b3df1f971dec922aba4df766ae25dc16c660445 |
17-Dec-2014 |
Elliott Hughes <enh@google.com> |
am a1beb930: am e6d63b94: Merge "Rewrite selectReadable JNI in Java." * commit 'a1beb930f59ae88f4386726cdf3a7e5986bd74e1': Rewrite selectReadable JNI in Java.
|
e6d63b94627d0072ff1468feca71698df1a0b64e |
17-Dec-2014 |
Elliott Hughes <enh@google.com> |
Merge "Rewrite selectReadable JNI in Java."
|
7dfbafd8b3a9b6eb3662a20a092349728b3bf62b |
17-Dec-2014 |
Narayan Kamath <narayan@google.com> |
am 6d41504d: Merge "Move frameworks users over to libcore hex encoding API." automerge: 681e6df1 automerge: 25c29c1 * commit '25c29c19474e5cb359473d3d36fdb1eddb90f50b': Move frameworks users over to libcore hex encoding API.
|
25c29c19474e5cb359473d3d36fdb1eddb90f50b |
17-Dec-2014 |
Narayan Kamath <narayan@google.com> |
am 6d41504d: Merge "Move frameworks users over to libcore hex encoding API." automerge: 681e6df1 * commit '681e6df1221ca7671f574d368d428f62184448b0': Move frameworks users over to libcore hex encoding API.
|
6d41504d2c2111a55a4c06dd6b183318efd7c598 |
17-Dec-2014 |
Narayan Kamath <narayan@google.com> |
Merge "Move frameworks users over to libcore hex encoding API."
|
de67e27e6b25009c57b9271127acdabc9cfcf7da |
16-Dec-2014 |
Alexandra Gherghina <alexgherghina@google.com> |
Merge "Fix image conversion"
|
0b3d12aadf69198d890aa32e8d9717db8e49633b |
16-Dec-2014 |
Adam Powell <adamp@google.com> |
am 91ff85da: am 67af29f6: Merge "Fix touch intercept bug in ResolverDrawerLayout" into lmp-mr1-dev automerge: ea12691 * commit 'ea12691338cba1d3b6547b6eefb52388f1ed4a28': Fix touch intercept bug in ResolverDrawerLayout
|
ea12691338cba1d3b6547b6eefb52388f1ed4a28 |
16-Dec-2014 |
Adam Powell <adamp@google.com> |
am 91ff85da: am 67af29f6: Merge "Fix touch intercept bug in ResolverDrawerLayout" into lmp-mr1-dev * commit '91ff85da1a2a106c8ddb5e204928e0d6ef094283': Fix touch intercept bug in ResolverDrawerLayout
|
894724be3026c84681cdc902cb62eab6ba646e11 |
15-Dec-2014 |
Elliott Hughes <enh@google.com> |
Rewrite selectReadable JNI in Java. Bug: 18719692 Change-Id: Id4fa95a31f112c720f7a3ac47a3b6c95c3028438
s/ZygoteInit.java
|
78108a3e52c20ad0a481a8419c2d2c9722b53400 |
16-Dec-2014 |
Narayan Kamath <narayan@google.com> |
Move frameworks users over to libcore hex encoding API. Removes dependency on apache-http. bug: 18027885 Change-Id: I508db016747985ecdd68e02d5d4efcd0ddd694df
idget/LockPatternUtils.java
|
f0af0ea33b6c10753c071c3881d5d50c79d90c72 |
15-Dec-2014 |
Adam Powell <adamp@google.com> |
Fix touch intercept bug in ResolverDrawerLayout ResolverDrawerLayout could get into a state where it thought a drag was in progress, but since there was no distance to drag it would return false from onTouchEvent for ACTION_DOWN. This would cause it to intercept all future touch events, blocking interaction with ResolverDrawerLayout child views. This would only happen if none of the child views wanted the initial ACTION_DOWN event and it ended up being processed in the ResolverDrawerLayout itself, such as in response to touching in empty space or on the title text, and if all available options fit in view without needing to expand the drawer. Fix this by only setting the dragging bit if we're going to claim the rest of the touch events after ACTION_DOWN. Bug 18563698 Change-Id: Iab2ec38528697c9ff36bbb08b1f1210a6879d5ef
idget/ResolverDrawerLayout.java
|
c4e9215fa5378baded35debb302fbd51a9ba2b48 |
15-Dec-2014 |
Elliott Hughes <enh@google.com> |
am 2a6426c9: am e9e1e0d2: Merge "Reimplement reopenStdio in Java." automerge: 3e8484c * commit '3e8484c3f7f615c4b3f1cb925c4164d513cc0e97': Reimplement reopenStdio in Java.
|
3e8484c3f7f615c4b3f1cb925c4164d513cc0e97 |
15-Dec-2014 |
Elliott Hughes <enh@google.com> |
am 2a6426c9: am e9e1e0d2: Merge "Reimplement reopenStdio in Java." * commit '2a6426c900d319c7b928242694ad050a73ad324b': Reimplement reopenStdio in Java.
|
dac83f5e6ad494f19a17523e56872e1d0870ee57 |
15-Dec-2014 |
Elliott Hughes <enh@google.com> |
Reimplement reopenStdio in Java. Bug: 18719692 Change-Id: I4ed984cd6148c5cba75d46a60f32a0687a5bcac3
s/ZygoteConnection.java
s/ZygoteInit.java
|
80d119bf6536293c3e6e4699a287a7bedfcf5586 |
15-Dec-2014 |
Alexandra Gherghina <alexgherghina@google.com> |
Fix image conversion For some images, especially those in the bug linked, the conversion would yield empty images otherwise. Bug: 18311493 Change-Id: I90150a8837655df3c9c35b36eb02594807eb0a06
til/UserIcons.java
|
a97227add8ef08de811979ef9dfbb84cff3de014 |
23-Oct-2014 |
Paul Crowley <paulcrowley@google.com> |
Clean up and fix warnings in LockPatternView: make things final and private, remove unnecessary synchronization, suppress warnings where appropriate. Change-Id: Ie956f45d887e518db6eec8ab34a713565ebd3ca3
idget/LockPatternView.java
|
a95b568f9afcabb067f5ec8ef602800a89d273ee |
13-Dec-2014 |
Elliott Hughes <enh@google.com> |
am 20c906a8: am a101befb: Merge "Lose some unnecessary JNI from the zygote." * commit '20c906a8d40aed68ee35095f322739664e1e223a': Lose some unnecessary JNI from the zygote.
|
3fe595108f47fffd73cfc2eb48b71a31e5d606d0 |
12-Dec-2014 |
Elliott Hughes <enh@google.com> |
Lose some unnecessary JNI from the zygote. Bug: 18719692 Change-Id: Ie2d50400f10f3c54cfbf94e54656f6d704eac267
s/WrapperInit.java
s/ZygoteConnection.java
s/ZygoteInit.java
|
a63b620916e8b4f5c36cfb398bf5f0221466c875 |
12-Dec-2014 |
Kenny Guy <kennyguy@google.com> |
am dcd42f0f: am 4357d4ea: Merge "Don\'t show last used and profile button at same time." into lmp-mr1-dev * commit 'dcd42f0fa16802d39245f3ba98a6226bde9a83e6': Don't show last used and profile button at same time.
|
0b7b87a4c8fec008ca5bdefcd03d8d0ea70f61a0 |
12-Dec-2014 |
Esteban Talavera <etalavera@google.com> |
am 4f40fb47: Merge "Take into account other profiles when deciding whether to show ResolverActivity" into lmp-mr1-dev automerge: c28fa2c * commit '4f40fb471265a164a0bdfd060d90375ce706b1dd': Take into account other profiles when deciding whether to show ResolverActivity
|
b8a2df10c938f1120f5c4a3c0d06aae4ed3f2281 |
12-Dec-2014 |
Kenny Guy <kennyguy@google.com> |
Don't show last used and profile button at same time. UI for ResolverActivity doesn't support last used activity and work/personal profile button at the same time. So if work/personal button is present disable last used. Bug: 18730438 Change-Id: I7ae7319bbdeb9bcaab9d6d03f97dea17d07c6d7f
pp/ResolverActivity.java
|
c28fa2cdd4692faafc520972b71ddbac1feec4d3 |
12-Dec-2014 |
Esteban Talavera <etalavera@google.com> |
Merge "Take into account other profiles when deciding whether to show ResolverActivity" into lmp-mr1-dev
|
6de72663fa7cba3aeac3968b9f892335c93a9457 |
11-Dec-2014 |
Esteban Talavera <etalavera@google.com> |
Take into account other profiles when deciding whether to show ResolverActivity Show ResolverActivity even if there is only one target on the current profile that listens to that intent, if other profiles can also handle it. Also, fix crash while trying to access out of bounds element on the list. BUG: 18701336,18713763 Change-Id: I3a5e9cc5c0eedb2792b8f6d8a5d4aa8ee9e1256b
pp/ResolverActivity.java
|
647130baacf4f0caf077b5bf6ce00c5e1a23107b |
10-Dec-2014 |
Craig Mautner <cmautner@google.com> |
am 7a17e0b6: Merge "Add put/getBoolean/Array to PersistableBundle" into lmp-mr1-dev automerge: 8642803 * commit '864280369ca45f9a93f4cfe9c1d020e0cbe0d7ed': Add put/getBoolean/Array to PersistableBundle
|
7a17e0b601c7f65a2ae0b53d8494ae1722c7a28b |
10-Dec-2014 |
Craig Mautner <cmautner@google.com> |
Merge "Add put/getBoolean/Array to PersistableBundle" into lmp-mr1-dev
|
73bdf9761be2abdd85efc5fce165f3fa80fcfa65 |
10-Dec-2014 |
Craig Mautner <cmautner@google.com> |
Add put/getBoolean/Array to PersistableBundle Due to popular demand the methods putBoolean(), getBoolean(), putBooleanArray() and getBooleanArray() have been added to PersistableBundle. Fixes bug 18390436. Change-Id: Id133ba902aca774f98529e36ce560e873b88ad5b
til/XmlUtils.java
|
d5b5576dd6565a61030d7769a44bd5189242a7e2 |
08-Dec-2014 |
Jeff Sharkey <jsharkey@android.com> |
am 5b41696c: am a8fb5803: Merge "Offer to "merge" subscribers for data usage." into lmp-mr1-dev * commit '5b41696c56c124124d48168227a83b63bd55aea7': Offer to "merge" subscribers for data usage.
|
0cfdd810ded6f8486a6b0a61044594f58ab5c052 |
08-Dec-2014 |
Dianne Hackborn <hackbod@google.com> |
am e52a2ea0: am 0029f0ac: Merge "Fix issue #17323751: Additional items in aggregated battery stats" into lmp-mr1-dev * commit 'e52a2ea03bd7b8ed2f3680c5198e00fb7ad5c34c': Fix issue #17323751: Additional items in aggregated battery stats
|
3256601f5e4d94713f59e97b9d4912875c1bdcaf |
03-Dec-2014 |
Jeff Sharkey <jsharkey@android.com> |
Offer to "merge" subscribers for data usage. There are some cases where multiple subscriber identities (IMSI) should be treated as "merged together" from a data usage perspective. This is done by extending the template used for matching purposes to support multiple subscribers. Then, when we query historical usage or set network policies, we normalize the matching template to merge to any other identities that should be included. When normalizing, the "lowest" identity is always used for equality and storage purposes, which allows identities to come and go over time. This change also fixes data usage recording for multi-SIM devices by passing along the concrete subscriber identity for each network interface. Also correctly create default policies for multi-SIM devices. This change also drops setPolicyDataEnable() until it can be wired up to the right underlying NetworkAgent. (This means we still bring up the network, and then rely on iptables rules to block traffic when over the limit, instead of proactively disabling the connection.) Bug: 18012787 Change-Id: If6acf32009fdfea2b836f5aff8e2f3e5e0248b4a
til/ArrayUtils.java
|
1e01d16982e6b22ec4c0e2d6dc1e261eb6f92c8e |
05-Dec-2014 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #17323751: Additional items in aggregated battery stats - Now aggregate number of times each process has crashed and ANRed. - Now aggregate total number of connectivity changes. - Now record connectivity changes in the history. Crash and ANR counts are new entries at the end of "pr" in checkin. Connectivity change counts is a new entry at the end of "m" in checkin. Connectivity changes in the history checkin are Ecn and include the type of connection and its state. Change-Id: I0c01186446034cf6c3fb97d45f5e3b5c69a0438a
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
b46e9da64c51bcbfdd21b8e18850064eeb50d930 |
03-Dec-2014 |
Dianne Hackborn <hackbod@google.com> |
am bedd1744: am ef44c051: Merge "Work on issue #18572506: AppOps in-memory state is invalid after..." into lmp-mr1-dev * commit 'bedd1744b2afa0ede3ab7ac38a0e4a2111ed53bf': Work on issue #18572506: AppOps in-memory state is invalid after...
|
ef44c0514d497a789dca4731da61a2cf49bb3289 |
03-Dec-2014 |
Dianne Hackborn <hackbod@google.com> |
Merge "Work on issue #18572506: AppOps in-memory state is invalid after..." into lmp-mr1-dev
|
7b7c58b3842d47c4c8df4876e2e2248c58477d97 |
03-Dec-2014 |
Dianne Hackborn <hackbod@google.com> |
Work on issue #18572506: AppOps in-memory state is invalid after... ...uninstalling updates to a system app Things seem to be working fine, however we were not as aggressive at writing out the current state in this case as we probably should be. Also introduce more features to the appops command, which are useful for testing this. Change-Id: I177a9cc0e16e98b76fee0d052d742e06842bb3f9
pp/IAppOpsService.aidl
|
51de927f5ae9b754c4b3927eb8c109ee4dfc602d |
02-Dec-2014 |
Kweku Adams <kwekua@google.com> |
am fa99c345: am d537987b: Changing AUDIO_TURNED_ON constant. * commit 'fa99c345c440a37ae0cc74cba6ffd6e88ab9ddb2': Changing AUDIO_TURNED_ON constant.
|
d537987b173f6b48f5196a2ae7d445af1a49e2bb |
25-Nov-2014 |
Kweku Adams <kwekua@google.com> |
Changing AUDIO_TURNED_ON constant. Changed so that it's set to a different value from WIFI_MULTICAST_ENABLED. Change-Id: Ied3a2c2bf891f887ec3c7b5249453af4524c099a
s/BatteryStatsImpl.java
|
4b1cbaaf4ec9f3f58a389496faacf77ee46fa2ed |
02-Dec-2014 |
Christoph Studer <chstuder@google.com> |
am cd9eb9be: am 27ef0188: Merge "NoMan/SysUI: Clear LEDs only when entering the shade" into lmp-mr1-dev * commit 'cd9eb9bee788252cd6d6bcdb7fcdc5a5d0dcfe5c': NoMan/SysUI: Clear LEDs only when entering the shade
|
27ef018846fc88122bcb2c30ba86e99a5b3039d6 |
02-Dec-2014 |
Christoph Studer <chstuder@google.com> |
Merge "NoMan/SysUI: Clear LEDs only when entering the shade" into lmp-mr1-dev
|
1f32c65697c22f423c2888cf4c53da1c95d602c1 |
26-Nov-2014 |
Christoph Studer <chstuder@google.com> |
NoMan/SysUI: Clear LEDs only when entering the shade Don't clear notification LEDs when seeing notifications on the lockscreen. Also fix a bug where the LED didn't continue flashing after the screen turned off. For devices with doze capability, ensure that the LED continuing to flash after screen off doesn't cause an immediate pulses, but delay the first pulse by 10s. Bug: 15449039 Change-Id: Id34d51a2c91ceaf069e49add1ab690bb855f9638
tatusbar/IStatusBarService.aidl
|
f4835bd7b137aafac06ae43a55a6cbc51104e1c2 |
02-Dec-2014 |
Yigit Boyar <yboyar@google.com> |
am d11e2b7c: am 498c84e7: Merge "Don\'t wipe out explicit Toolbar nav icon when calling setSupportActionBar" into lmp-mr1-dev * commit 'd11e2b7cdd283ebfd2c41e7616a54bcc084d0a30': Don't wipe out explicit Toolbar nav icon when calling setSupportActionBar
|
498c84e7366cc0b4355f034bd03534a14beaf166 |
02-Dec-2014 |
Yigit Boyar <yboyar@google.com> |
Merge "Don't wipe out explicit Toolbar nav icon when calling setSupportActionBar" into lmp-mr1-dev
|
35bed6fd4e3b84e2233b1b3c31d7586193946223 |
02-Dec-2014 |
Adam Powell <adamp@google.com> |
am 920c27b2: am 4cd577f0: Merge "Make work profile apps easier to pick in ResolverActivity" into lmp-mr1-dev * commit '920c27b24aada088aae0b9644fcf5519575e0433': Make work profile apps easier to pick in ResolverActivity
|
88831a2a6f4c7dd47d6479ba107ce1a8045d3fa5 |
21-Nov-2014 |
Adam Powell <adamp@google.com> |
Make work profile apps easier to pick in ResolverActivity Pull the "Work" profile item up out of the main list and into the header of the resolver drawer, making it easier to discover and access without disrupting the sort order of the list. Bug 17935301 Change-Id: Id2d081b61828352c998e517127132f883a20b7ef
pp/ResolverActivity.java
|
f1e6d2315eea6e9f289b8c1bafc04a4cbc6f05e1 |
26-Nov-2014 |
Jorim Jaggi <jjaggi@google.com> |
am c5c2e537: Merge "resolved conflicts for merge of 803a6dc0 to lmp-mr1-ub-dev" into lmp-mr1-ub-dev * commit 'c5c2e53779c2c2b6d889bdad5d11d47da9e72789': Make IKeyguardService interface asynchronous
|
ab954546dc49e1070ed8513efbddc8954b529c23 |
11-Oct-2014 |
Jim Miller <jaggies@google.com> |
Make IKeyguardService interface asynchronous Add a state callback so lockscreen reports back whenever its state relevant for PhoneWindowManager changed, instead of synchronously calling into SysUI which can lead to deadlocks. Directly use LockPatternUtils for isSecure, and optimize the number of calls to this method to optimize layout performance. Bug: 17677097 Change-Id: I5d491fc8884d4f84d9562626b9ea0d5eaa5166fc
olicy/IKeyguardService.aidl
olicy/IKeyguardServiceConstants.java
olicy/IKeyguardStateCallback.aidl
|
9fafd0c7111f0d0df431f6c0a4f4f5afcdea7b81 |
25-Nov-2014 |
Dianne Hackborn <hackbod@google.com> |
am 608439df: am 5bbb1af7: Merge "Work on issue #18486438: Reduce size of bugreport output" into lmp-mr1-dev * commit '608439df383b40dc0f808e4992b369debaff29cd': Work on issue #18486438: Reduce size of bugreport output
|
b56c4263c73224ea7c0c0580729a5700c1db87d1 |
25-Nov-2014 |
Jeff Brown <jeffbrown@google.com> |
am 8cac7309: am b5686d55: am 3d110b23: Make WallpaperService watch the actual display state. * commit '8cac73097e3695d22e3529e77048d82f7fa0fb1c': Make WallpaperService watch the actual display state.
|
19f47022e0c89a11ef03c158d19fa294168da360 |
25-Nov-2014 |
Sreeram Ramachandran <sreeram@google.com> |
am 4096a310: am 45e27327: Merge "Allow VPNs to specify their underlying networks." into lmp-mr1-dev * commit '4096a3107b070339ba06102a32a368f28a31f9a4': Allow VPNs to specify their underlying networks.
|
9a4d0257beadf53c706afbcb4abc76c17a44ff00 |
25-Nov-2014 |
Adrian Roos <roosa@google.com> |
am 520d20c1: am 702d9e31: Merge "Fix DPM.resetPassword("")" into lmp-mr1-dev * commit '520d20c1a8c2fbd0d6b7fdc19415167a6f45c866': Fix DPM.resetPassword("")
|
5bbb1af74a40f60d6609c2b1c580cb91ffb12c54 |
24-Nov-2014 |
Dianne Hackborn <hackbod@google.com> |
Merge "Work on issue #18486438: Reduce size of bugreport output" into lmp-mr1-dev
|
b5686d55963e76c801ca0581a1012c5f4aa8d009 |
24-Nov-2014 |
Jeff Brown <jeffbrown@google.com> |
am 3d110b23: Make WallpaperService watch the actual display state. * commit '3d110b239153a6c7423a99f02ef859201205eee2': Make WallpaperService watch the actual display state.
|
45e27327178be9d5524cfcbdde9bb83502668e46 |
24-Nov-2014 |
Sreeram Ramachandran <sreeram@google.com> |
Merge "Allow VPNs to specify their underlying networks." into lmp-mr1-dev
|
702d9e31b1bcacff975a2b8e0d04160bbd6811ed |
24-Nov-2014 |
Adrian Roos <roosa@google.com> |
Merge "Fix DPM.resetPassword("")" into lmp-mr1-dev
|
3d110b239153a6c7423a99f02ef859201205eee2 |
22-Nov-2014 |
Jeff Brown <jeffbrown@google.com> |
Make WallpaperService watch the actual display state. Bug: 18471411 Change-Id: Ie9d2e70e4e105dfbb2cb4d9726f632bcf2cc0a31
s/HandlerCaller.java
|
d052a9416ae3f7e42fc1e7de0740021df385ee48 |
22-Nov-2014 |
Dianne Hackborn <hackbod@google.com> |
Work on issue #18486438: Reduce size of bugreport output Reduce how much stuff ProcessStats spews, and do collapsing of repeated intent filter targets when dumping IntentResolvers. Also add to pm's checkout output to include shared user ids, and fix output formatting in a few places. Change-Id: Ic9fc6731f0439101ba9343535e66cdbbad47e291
pp/ProcessStats.java
|
24c2a7e736611b257d077f7ce1c0a28563bc8c06 |
22-Nov-2014 |
Yigit Boyar <yboyar@google.com> |
Don't wipe out explicit Toolbar nav icon when calling setSupportActionBar Bug: 18440924 Change-Id: I7221532d003fd0208cf91a5ffd9be24a7695bd3d
idget/ToolbarWidgetWrapper.java
|
c2c0beab79a907f63e109eefe2a5aabcf2e3fd8f |
12-Nov-2014 |
Sreeram Ramachandran <sreeram@google.com> |
Allow VPNs to specify their underlying networks. These are used when responding to getActiveNetworkInfo() (and cousins) when an app is subject to the VPN. Bug: 17460017 Change-Id: Ief7a840c760777a41d3358aa6b8e4cdd99c29f24
et/VpnConfig.java
|
f8f56bce428bb2b89d1d572ccd2d604761dbbce8 |
20-Nov-2014 |
Adrian Roos <roosa@google.com> |
Fix DPM.resetPassword("") While we're at it, also fix some multi-user issues in LockPatternUtils. Bug: 17496766 Change-Id: I8e557ea640fa589817c8f8f818c91463585d5ea7
idget/LockPatternUtils.java
|
5a429758e9df7b49c616105b510eff42bf7bde69 |
21-Nov-2014 |
Filip Gruszczynski <gruszczy@google.com> |
am 5ea0411f: am a83c5806: Merge "SwipeDismissLayout makes activity opaque only after entry animation ends." into lmp-sprout-dev automerge: 96c5d37 * commit '5ea0411f3900064f1d65b93bbe306525398ee4d7': SwipeDismissLayout makes activity opaque only after entry animation ends.
|
a83c5806ded083f51549ba4bf70e0c1f6a17fc61 |
21-Nov-2014 |
Filip Gruszczynski <gruszczy@google.com> |
Merge "SwipeDismissLayout makes activity opaque only after entry animation ends." into lmp-sprout-dev automerge: 96c5d37 * commit '96c5d37fb5139465cdd3d882b5deba830497557a': SwipeDismissLayout makes activity opaque only after entry animation ends.
|
cf047b5d554b35e504f33994f3a07624c2690633 |
21-Nov-2014 |
Adrian Roos <roosa@google.com> |
am af6e657a: Merge "Update KeyguardManager.isDeviceLocked API" into lmp-mr1-dev automerge: 866bae5 * commit '866bae50b7e8f0389b67df54eaf829fa50bc8eaf': Update KeyguardManager.isDeviceLocked API
|
50bfeec868157106e8b60abf8964cb24462af182 |
20-Nov-2014 |
Adrian Roos <roosa@google.com> |
Update KeyguardManager.isDeviceLocked API Bug: 18414067 Change-Id: I0715714c2c9a122f578ec0c6f508faae12e6f752
idget/LockPatternUtils.java
|
6eafa902cbc15fa35f8f0dfb5e559673fa67f637 |
14-Nov-2014 |
Filip Gruszczynski <gruszczy@google.com> |
SwipeDismissLayout makes activity opaque only after entry animation ends. Bug: 18340863 Change-Id: Ic60fa2463618f86b1ae23fc4a0c06cd348f28334
idget/SwipeDismissLayout.java
|
f75301f7b1c75207824fd7d9aab0f5936cb6e3ed |
17-Nov-2014 |
Christopher Tate <ctate@google.com> |
am 93fb1553: am 94d96338: Merge "Don\'t crash just because invalid datasets were offered for restore" into lmp-mr1-dev * commit '93fb155344e076d7ac2dfc5570c8d560c206ae0e': Don't crash just because invalid datasets were offered for restore
|
94d963381d7bd75e60da1c3038c7970e47d2ac35 |
17-Nov-2014 |
Christopher Tate <ctate@google.com> |
Merge "Don't crash just because invalid datasets were offered for restore" into lmp-mr1-dev
|
d0c45355b96fb55dd1a79ee06d151ce98d959c23 |
14-Nov-2014 |
Ying Wang <wangying@google.com> |
Move preloaded-classes out of framework.jar. Instead we install preloaded-classes as a standalone configuration file /system/etc/preloaded-classes, so we can configure different file per product. Bug: 18305157 Change-Id: I22f1a1dd44f90268d02532bf18405768523c0b1b
s/ZygoteInit.java
|
c2045047735522f50bc1d2618280bd37306f18d2 |
17-Nov-2014 |
Ying Wang <wangying@google.com> |
resolved conflicts for merge of 5c7bc931 to lmp-mr1-dev-plus-aosp Change-Id: Id3130cf4a23f07953e06301fe93f1da54b9ca191
|
0de36e51c5990b1c25c3d0fad3fea7d10aaecce5 |
14-Nov-2014 |
Ying Wang <wangying@google.com> |
Move preloaded-classes out of framework.jar. Instead we install preloaded-classes as a standalone configuration file /system/etc/preloaded-classes, so we can configure different file per product. Bug: 18305157 Change-Id: I22f1a1dd44f90268d02532bf18405768523c0b1b
s/ZygoteInit.java
|
824392bdbdd0d593c4bd2d26f197bb0009ff75c9 |
15-Nov-2014 |
Christopher Tate <ctate@google.com> |
Don't crash just because invalid datasets were offered for restore In practice, recognize that the current transport state may not yet incorporate a valid restore data stream object, so don't go making assumptions that it's usable / closeable / etc. Bug 18379004 Change-Id: I221e04b5b83438e37455e025d67f412d3abb8c50
ackup/LocalTransport.java
|
46a318e22ff2c6228f4c2102d5a7a95069015b28 |
13-Nov-2014 |
Dianne Hackborn <hackbod@google.com> |
am e91ab7f0: am 377d80ba: Merge "Put native apps above browser in resolver activity." into lmp-mr1-dev * commit 'e91ab7f0809886861268dde78158ee0f413b58f4': Put native apps above browser in resolver activity.
|
377d80ba53d4eda31d131f4f2bd899668cad426b |
13-Nov-2014 |
Dianne Hackborn <hackbod@google.com> |
Merge "Put native apps above browser in resolver activity." into lmp-mr1-dev
|
7437ec8e1d01de948b1baf33c1f3f73f263a40c7 |
13-Nov-2014 |
Dianne Hackborn <hackbod@google.com> |
am caf3cddd: am fabb70b2: Add reporting of Parcel memory/count. * commit 'caf3cddd5bff11a20e72e7df54b826e33d2fe6a9': Add reporting of Parcel memory/count.
|
fabb70b2efbd125f74923d19ab12bc8e1371ed1f |
11-Nov-2014 |
Dianne Hackborn <hackbod@google.com> |
Add reporting of Parcel memory/count. Also fix issue #18340771: Dumpsys Procstats missing a newline Change-Id: I0c612187a3fb4d7eeafbf97d373efdef732c477e
pp/ProcessStats.java
|
6fafa8cdcecbb7daf1c96e15c513f8ff7260df80 |
12-Nov-2014 |
Adrian Roos <roosa@google.com> |
am 36d059f9: am 138b8334: Obliterate LockPatternUtilsCache * commit '36d059f9d995c8f52b9e6f0c6b540801ec249990': Obliterate LockPatternUtilsCache
|
138b83347b8da29166ee2eb09fa8126686bda3c7 |
11-Nov-2014 |
Adrian Roos <roosa@google.com> |
Obliterate LockPatternUtilsCache It is disabled dead code already and not useful anymore with the new caching in LockSettingsService. Bug: 18163444 Change-Id: Icc184e923e0fbeab31ed128336c01f835b24c6f2
idget/ILockSettings.aidl
idget/ILockSettingsObserver.aidl
idget/LockPatternUtils.java
idget/LockPatternUtilsCache.java
|
ec452d9ff590725f57bc474b79f4c2731035372d |
12-Nov-2014 |
Dianne Hackborn <hackbod@google.com> |
Put native apps above browser in resolver activity. Add a special case for situations where we have some activities that are matching a URI host/path, so that these are ordered above others. This only happens when dealing with http or https intents, for ordering native apps above the browser. Change-Id: I21f3361229bc7a1ebefda66373d31b6b1fd19973
pp/ResolverActivity.java
|
95ef0ac77738eac98e4952fe1e94db64c1560f5e |
11-Nov-2014 |
Dianne Hackborn <hackbod@google.com> |
am 525da301: am 85d558cd: Add Activity API to get referrer information. * commit '525da301930e554dc331828adee35613f945c250': Add Activity API to get referrer information.
|
85d558cd486d195aabfc4b43cff8f338126f60a5 |
04-Nov-2014 |
Dianne Hackborn <hackbod@google.com> |
Add Activity API to get referrer information. This expands the use of EXTRA_REFERRER to be relevant anywhere, allowing apps to supply referrer information if they want. However, if they don't explicitly supply it, then the platform now keeps track of package names that go with Intents when delivering them to apps, which it can be returned as the default value. The new method Activity.getReferrer() is used to retrieve this referrer information. It knows about EXTRA_REFERRER, it can return the default package name tracked internally, and it also can return a new EXTRA_REFERRER_NAME if that exists. The latter is needed because we can't use EXTRA_REFERRER in some cases since it is a Uri, and things like #Intent; URI extras can only generate primitive type extras. We really need to support this syntax for referrers, so we need to have this additional extra field as an option. When a referrer is to a native app, we are adopting the android-app scheme. Since we are doing this, Intent's URI creation and parsing now supports this scheme, and we improve its syntax to be able to build intents with custom actions and stuff, instead of being all hung up on custom schemes. While doing this, fixed a problem when parsing both intent: and new android-app: schemes with a selector portion, where we were not respecting any scheme that was specified. Change-Id: I06e55221e21a8156c1d6ac755a254fea386917a2
ontent/ReferrerIntent.aidl
ontent/ReferrerIntent.java
|
8953c119fd81a20c56bf0ee30a6830dfbae9649b |
10-Nov-2014 |
Adrian Roos <roosa@google.com> |
am 4dfc666c: Merge "Disable LockPatternUtilsCache" into lmp-mr1-dev automerge: a0ecc71 * commit '4dfc666cd2e77602c98b0c5214169f5fb47af846': Disable LockPatternUtilsCache
|
450ce9fc8a1522819aec151433e6f509dfe60690 |
29-Oct-2014 |
Adrian Roos <roosa@google.com> |
Disable LockPatternUtilsCache Also fix a bug where hasPattern and hasPassword were not invalidated properly. Bug: 18163444 Change-Id: I5bd8cc4e7c0d00497ee7a42f3c34449aa3f95a6c
idget/ILockSettingsObserver.aidl
idget/LockPatternUtils.java
idget/LockPatternUtilsCache.java
|
5a880e72024882d1a4ad5a04a4cb4a6aa5e6d426 |
08-Nov-2014 |
Mike Lockwood <lockwood@google.com> |
am d73463c6: Merge "Add dumpsys support for bluetooth" into lmp-mr1-dev automerge: 95c05a5 * commit 'd73463c61a9ada1083155214be15ba3c653b73f5': Add dumpsys support for bluetooth
|
95c05a590f97d81a5d4e5d86540833cc1637ffdc |
08-Nov-2014 |
Mike Lockwood <lockwood@google.com> |
Merge "Add dumpsys support for bluetooth" into lmp-mr1-dev
|
284ab646d879dcca4bcc287b26e8c50abc56666d |
08-Nov-2014 |
Jeff Sharkey <jsharkey@android.com> |
am f13fe148: am 001b2e93: Merge "ProcessCpuTracker touching proc is fine." into lmp-mr1-dev * commit 'f13fe14853ca13830e2bf293f3a24a965570b507': ProcessCpuTracker touching proc is fine.
|
001b2e93030b06774e6af304157637c1acb94226 |
08-Nov-2014 |
Jeff Sharkey <jsharkey@android.com> |
Merge "ProcessCpuTracker touching proc is fine." into lmp-mr1-dev
|
ccce016fb18b7c42d69edf9b1ade9a05e749eb4e |
07-Nov-2014 |
Jeff Sharkey <jsharkey@android.com> |
ProcessCpuTracker touching proc is fine. Otherwise we spew hundreds of StrictMode violations. Bug: 18261125 Change-Id: I2e5ff697b99f55bb73e806f04dba8384e6f1b935
s/ProcessCpuTracker.java
|
81f5fa7422c8c531702427f508df3c069baf8c7e |
07-Nov-2014 |
Jason Monk <jmonk@google.com> |
am 88aad1af: am 2f04d16f: Merge "Plumbing for screen pinning request from sysui" into lmp-mr1-dev * commit '88aad1af7f6f3f775d10b8ea5e61225c0c89d3d1': Plumbing for screen pinning request from sysui
|
2f04d16f16ea935895872efe4dfcff3366070e9c |
07-Nov-2014 |
Jason Monk <jmonk@google.com> |
Merge "Plumbing for screen pinning request from sysui" into lmp-mr1-dev
|
d1f629f36ba35d86e37732a145aad771f9e6b23c |
07-Nov-2014 |
Yohei Yukawa <yukawa@google.com> |
am 42be51bd: Merge "Minimize the number of default enabled IMEs part 4" into lmp-mr1-dev automerge: 50ef3d9 * commit '42be51bd98660b608596e6a8db63735ae552c996': Minimize the number of default enabled IMEs part 4
|
5565cb42f2ac07fcdbe3aab2503de07fbeb39504 |
12-Sep-2014 |
Jason Monk <jmonk@google.com> |
Plumbing for screen pinning request from sysui Removes lock-to-app request dialog from the AM. Added a showScreenPinningRequest to IStatusBar to handle the flow from app requesting lock task to showing the dialog. This CL also allows startLockTaskOnCurrent (system|signature) to start lock task directly. (Note: this is the less locked version that always allows exit through back + recents) Bug: 16957435 Change-Id: I284918dd5989de6cb2767c2a717529eb5e9c6db4
tatusbar/IStatusBar.aidl
|
b21220efae92a56ff7b4b781fa614a6e3a8a3007 |
01-Nov-2014 |
Yohei Yukawa <yukawa@google.com> |
Minimize the number of default enabled IMEs part 4 This is a follow up CL for recent attempt to minimize the number of default enabled IMEs. - part1: I831502db502f4073c9c2f50ce7705a4e45e2e1e3 - part2: Ife93d909fb8a24471c425c903e2b7048826e17a3 - part3: I6571d464a46453934f0a8f5e79018a67a9a3c845 It turned out that the changes made in part2 and part3 are a bit overkill, and users will see no software keyboards in some particular situations. The problem we missed in the previous CLs is the fact that InputMethodInfo#isDefault is indeed a locale-dependent value, hence it may vary depending on the system locale. Existing unittests also failed to abstract such locale-dependent nature. In order to addresses that regression, the selection logic is a bit widely reorganized in this CL. Now the logic is implemented as a series of fallback rules. Also, unit tests are updated to be able to 1) test the order of the enabled IMEs, and 2) emulate the locale-dependent behavior of InputMethodInfo#isDefault to enrich test cases. BUG: 17347871 BUG: 18192576 Change-Id: I871ccda787eb0f1099ba3574356c1da4b33681f3
nputmethod/InputMethodUtils.java
|
ca97de917f5d5baa70a4a8b657a98cac365c8aff |
04-Nov-2014 |
Nicolas Prevot <nprevot@google.com> |
am 20519367: am 8da8ab5c: Merge "An intent forwarded from a chooser intent will be a chooser too." into lmp-mr1-dev * commit '205193675fa2e09870c4962405b30e18ab47e3e6': An intent forwarded from a chooser intent will be a chooser too.
|
8da8ab5cf2a7faae5691d1e7cd84dfacc7e8cf33 |
04-Nov-2014 |
Nicolas Prevot <nprevot@google.com> |
Merge "An intent forwarded from a chooser intent will be a chooser too." into lmp-mr1-dev
|
654fcad705a6de54d22219a416c57b3d16ab0d3a |
04-Nov-2014 |
Sander Alewijnse <salewijnse@google.com> |
am 9ceafdb7: am 47ffc605: Merge "Show message when intent is forwarded across profiles." into lmp-mr1-dev * commit '9ceafdb79473e28173e523bda8b1bc7982907726': Show message when intent is forwarded across profiles.
|
47ffc60578caf0caaf703293a3e96883f6ea5db2 |
04-Nov-2014 |
Sander Alewijnse <salewijnse@google.com> |
Merge "Show message when intent is forwarded across profiles." into lmp-mr1-dev
|
1814f14c7d2ddfb0ccf0c8283bc7638059fc9af8 |
03-Nov-2014 |
Adrian Roos <roosa@google.com> |
am 808fe6f9: Merge "Fix colored status bar panning issues" into lmp-mr1-dev automerge: fcad9e1 * commit 'fcad9e17413da20db95a2cccbfc8641d2f30a4e6': Fix colored status bar panning issues
|
808fe6f99fba753e0ec4c5e90de0ff7a2140e8a6 |
03-Nov-2014 |
Adrian Roos <roosa@google.com> |
Merge "Fix colored status bar panning issues" into lmp-mr1-dev
|
670edcb53557b600d9200512a0cf1cdd1fb37bc5 |
03-Nov-2014 |
Adrian Roos <roosa@google.com> |
am 862d72e2: Merge "Improve dump of status bar service" into lmp-mr1-dev automerge: 8af07f4 * commit '8af07f4717359c8421bc91c8171fcf749714b08f': Improve dump of status bar service
|
862d72e2f4e600d6188f5a21a906d5374ab4f123 |
03-Nov-2014 |
Adrian Roos <roosa@google.com> |
Merge "Improve dump of status bar service" into lmp-mr1-dev
|
0e2b73f6858479ca963bd53c49f8955d98f14869 |
27-Oct-2014 |
Nicolas Prevot <nprevot@google.com> |
An intent forwarded from a chooser intent will be a chooser too. If a chooser intent is fired: If the user picks "work" or "personal apps": send a chooser intent to the other profile instead of sending a normal intent. Also using a userId instead of a userHandle for the target user. BUG:16514027 Change-Id: I2e45cd57ad72e9b7280e772b31fc10938642ba59
pp/ChooserActivity.java
pp/IntentForwarderActivity.java
pp/ResolverActivity.java
|
f654533f2d22ede2103ebdb2119a924399234d59 |
31-Oct-2014 |
Sander Alewijnse <salewijnse@google.com> |
Show message when intent is forwarded across profiles. In resolver activity. Solution uses the contentUserHint. Bug:17199630 Change-Id: I208e55a2bb37c7cd147240986c7659fc66f3e228
pp/ResolverActivity.java
|
58f2a1e8a47de6c3ce4f588b07fc052f4687492d |
01-Nov-2014 |
Dianne Hackborn <hackbod@google.com> |
am f34fa3e7: Merge "Improve low on RAM reporting." into lmp-mr1-dev automerge: 1816361 * commit '18163616c80aa30f4b7389838d8658812615080c': Improve low on RAM reporting.
|
f34fa3e7aa9be9bf24c955a9ebf34022e4b88c25 |
31-Oct-2014 |
Dianne Hackborn <hackbod@google.com> |
Merge "Improve low on RAM reporting." into lmp-mr1-dev
|
dec2509d706f64fc81676fdde1c353e717a73ed0 |
31-Oct-2014 |
Adam Powell <adamp@google.com> |
am b9eabc5c: Merge "Allow swipe down to dismiss for ResolverDrawerLayout" into lmp-mr1-dev automerge: 63bb338 * commit '63bb33832380feb546d1a20d8f1c057f2088aed5': Allow swipe down to dismiss for ResolverDrawerLayout
|
6edb5c665dcb024ae7cfb95b9a92e30dcc5777c1 |
31-Oct-2014 |
Dianne Hackborn <hackbod@google.com> |
Improve low on RAM reporting. - Don't print every little native process. - Print in different sections, so if one is too long we don't get the rest truncated in the log. - Include other info from meminfo -- ksm and free/used/lost summary. Change-Id: Iea4ec3860212667e195d2b60b3ded23bfec78436
til/MemInfoReader.java
|
5dd072d88459ef434ab756e1adcdcd1ce5eb1beb |
31-Oct-2014 |
Adam Powell <adamp@google.com> |
Allow swipe down to dismiss for ResolverDrawerLayout Let the user swipe the intent resolver UI off of the screen to get rid of it. So satisfying! Also fix a bug where transitioning between touching the area outside of the drawer to the drawer itself would misbehave or otherwise dismiss when it shouldn't. Bug 18026675 Change-Id: I456cc22b9575dc4c65e45154dc81201fe2045adc
pp/ResolverActivity.java
idget/ResolverDrawerLayout.java
|
6a80527f617e603b3c4931ce88c7804d570de501 |
31-Oct-2014 |
Craig Mautner <cmautner@google.com> |
am 3bfd2b7b: am 159da3db: Merge "Add enter-animation-done callback for system windows" into lmp-mr1-dev * commit '3bfd2b7b8fb83d47d4a624993c096e1f716df551': Add enter-animation-done callback for system windows
|
b65a27da39b53019f626bc9a380f0cad7e363bb8 |
31-Oct-2014 |
Alan Viverette <alanv@google.com> |
am d93421b1: am afffc5c2: Merge "Remove scroll view from correct parent in AlertController" into lmp-mr1-dev * commit 'd93421b1438607f7656c7b65163c6681526693b0': Remove scroll view from correct parent in AlertController
|
9d0a2dc15daebc448f239e5b968bf272dde7924e |
31-Oct-2014 |
Yigit Boyar <yboyar@google.com> |
am 012e06bc: am 33d9dc46: Merge "Move all actionbar related methods to DecorToolbar" into lmp-mr1-dev * commit '012e06bcb965c76e696ebc2e09e5eaaf97129d91': Move all actionbar related methods to DecorToolbar
|
349e93ea651b9153b7f7127c4f489a11df51b3aa |
31-Oct-2014 |
Alan Viverette <alanv@google.com> |
am 65d792e4: am 10450405: Merge "Show scroll indicators in AlertDialog" into lmp-mr1-dev * commit '65d792e46cad687b2457ac4903cd489ec9dc77e6': Show scroll indicators in AlertDialog
|
bfc8599f43971fc11a7d1e67e557a83b3d476609 |
31-Oct-2014 |
Alan Viverette <alanv@google.com> |
am b2449a39: am d86d7bce: Merge "Use action mode context for ActionMode menu inflater" into lmp-mr1-dev * commit 'b2449a399b0e67ab60c592baca9063540b8c1637': Use action mode context for ActionMode menu inflater
|
159da3dba8811017c683fcee26c795be1948b0c4 |
30-Oct-2014 |
Craig Mautner <cmautner@google.com> |
Merge "Add enter-animation-done callback for system windows" into lmp-mr1-dev
|
9c79504225f60c72c947220b6aca928f11279e1c |
29-Oct-2014 |
Craig Mautner <cmautner@google.com> |
Add enter-animation-done callback for system windows Existing hidden methods allow activities to be notified when their windows have completed animating in. This change adds that capability to system windows using a ViewTreeObserver callback since system windows lack an activity token. The first subsystem to use this is the UserSwitchingDialog which was previously using a 250 msec timeout to dismiss the dialog. That deadline was often missed leaving the user with no dialog on the screen during the transition. Fixes bug 16661752. Change-Id: I70789e0d9c07112f275e76fb82850926305f290d
iew/BaseIWindow.java
|
35c3cb6a598d2868db064a2dcd6f3b7031fe9f0a |
30-Oct-2014 |
Alan Viverette <alanv@google.com> |
Remove scroll view from correct parent in AlertController BUG: 18191700 Change-Id: I37602fc26d103b76021f00c58f03bc32d7a978fe
pp/AlertController.java
|
25128b0b5a0472068ec73ac83082dc2e3429d144 |
30-Oct-2014 |
Alan Viverette <alanv@google.com> |
am 05b2fedc: Merge "Inflate ActionMode items against the ActionBarContextView theme" into lmp-mr1-dev automerge: b00c424 * commit 'b00c4242579ac9c42c01656cb7b10f394f55a445': Inflate ActionMode items against the ActionBarContextView theme
|
33d9dc46cfbe42e508b2c4b97801059964b3476b |
30-Oct-2014 |
Yigit Boyar <yboyar@google.com> |
Merge "Move all actionbar related methods to DecorToolbar" into lmp-mr1-dev
|
104504053d33d337d52350960c48a1edc5ba1444 |
30-Oct-2014 |
Alan Viverette <alanv@google.com> |
Merge "Show scroll indicators in AlertDialog" into lmp-mr1-dev
|
154c2c24dc3b741bcc0d54c46d349478d24472ac |
29-Oct-2014 |
Alan Viverette <alanv@google.com> |
Show scroll indicators in AlertDialog BUG: 16353356 Change-Id: I0307283751ccb23b9d85b0c36cb78b01243e70dd
pp/AlertController.java
|
3abf5c4bd167547b7e995f1b14ae1bae210c5fec |
29-Oct-2014 |
Alan Viverette <alanv@google.com> |
Use action mode context for ActionMode menu inflater BUG: 18078900 Change-Id: Iff837e741dde79a565f1e8c83846ee6155da179e
pp/WindowDecorActionBar.java
|
fe6d57c366ba78295d3320cb73512f02876eed61 |
24-Oct-2014 |
Yigit Boyar <yboyar@google.com> |
Move all actionbar related methods to DecorToolbar Bug: 17999561 Change-Id: I36af443cf245aedd64a079726c1a2e6f6068f221
pp/ToolbarActionBar.java
idget/ActionBarView.java
idget/DecorToolbar.java
idget/ToolbarWidgetWrapper.java
|
53f28eccc546504cb1e894c02176ecce3139264e |
29-Oct-2014 |
Adrian Roos <roosa@google.com> |
Improve dump of status bar service Tracks which window caused the disable flags instead of just blaming PhoneWindowManager. Bug: 17830264 Change-Id: If6c957120bb2ee8e0083f80e35c71eb21b8672b6
tatusbar/IStatusBarService.aidl
|
0e7ae4efe8f424fa1ced8f7e5f3d8ae78066592b |
01-Oct-2014 |
Adrian Roos <roosa@google.com> |
Fix colored status bar panning issues Bug: 17695293 Change-Id: I6a1267f8dff27e7b78ab312a71648ef16ab9483b
iew/RootViewSurfaceTaker.java
|
f6a36e9cf347a851bc3b717e4c39b484fce4e9c2 |
29-Oct-2014 |
Alan Viverette <alanv@google.com> |
Inflate ActionMode items against the ActionBarContextView theme BUG: 18078900 Change-Id: I300a0268bacf7e1ebcd64eac3d79548e1c4a9606
pp/WindowDecorActionBar.java
idget/ActionBarContextView.java
|
726d4de780dea9afded2e44a010b793f7ac29c23 |
28-Oct-2014 |
Mike Lockwood <lockwood@google.com> |
Add dumpsys support for bluetooth Bug: 18159457 Change-Id: I8d3f7084a7b089c111fd622ff526630bfdfa7300
til/StateMachine.java
|
a8aa03efa7541b1e6144028271a4d1635aeebfac |
24-Oct-2014 |
Alan Viverette <alanv@google.com> |
Merge "Add support for Explore by Touch to RadialTimePickerView" into lmp-mr1-dev automerge: 1ac5266 automerge: 4329ad3 * commit '4329ad3be8f42b62f54ab070fcd97d2a1bb2d7f3': Add support for Explore by Touch to RadialTimePickerView
|
1ac52667ee03af090bb13d1ccf45ee6f38ddee3c |
24-Oct-2014 |
Alan Viverette <alanv@google.com> |
Merge "Add support for Explore by Touch to RadialTimePickerView" into lmp-mr1-dev
|
ffb46bf2956d89e3190007ccf2ef3ce3eed005fe |
24-Oct-2014 |
Alan Viverette <alanv@google.com> |
Add support for Explore by Touch to RadialTimePickerView Also adds IntArray, which is like LongArray for integers, and prevents the AM/PM label text in the time picker header from wrapping. BUG: 17468036 Change-Id: I7120089885709f23e20368927e4b3ed9db2e5393
idget/ExploreByTouchHelper.java
|
7ffa8dad6fc5210bc4b851e458f4a63486604234 |
24-Oct-2014 |
Christoph Studer <chstuder@google.com> |
am c10f39d5: am 5c1a4965: Merge "SysUI/NoMan: Log clicks on notification buttons" into lmp-mr1-dev * commit 'c10f39d536aebbdd7d6b30ac2dfcfcf6b51772f8': SysUI/NoMan: Log clicks on notification buttons
|
5c1a49651b4e0a15a938560394bffeaeb5718f72 |
24-Oct-2014 |
Christoph Studer <chstuder@google.com> |
Merge "SysUI/NoMan: Log clicks on notification buttons" into lmp-mr1-dev
|
0d50b5d0ee03ed6e71c105b519d3470dc173cda2 |
24-Oct-2014 |
Narayan Kamath <narayan@google.com> |
am e572a77f: am fa36b36c: Merge "Deprecate more apache-http." into lmp-mr1-dev * commit 'e572a77f05948fdc9c17ccdce0784d8b179a03ee': Deprecate more apache-http.
|
fa36b36c8b66fc89f446a9eb065c31a1b224e662 |
24-Oct-2014 |
Narayan Kamath <narayan@google.com> |
Merge "Deprecate more apache-http." into lmp-mr1-dev
|
2c90a0282b02d89fe6b7c7e95d27c2ff9afb7f3f |
24-Oct-2014 |
Filip Gruszczynski <gruszczy@google.com> |
am 2e052429: am b977ade1: am 625ec484: Check if context is actually an activity. * commit '2e052429d04c11b69b3b3ac85a6344bd3687a0dc': Check if context is actually an activity.
|
b977ade1e40393f661722d8eec636d10c7541588 |
23-Oct-2014 |
Filip Gruszczynski <gruszczy@google.com> |
am 625ec484: Check if context is actually an activity. * commit '625ec4849118f061a99558ad558b16020435a88d': Check if context is actually an activity.
|
625ec4849118f061a99558ad558b16020435a88d |
23-Oct-2014 |
Filip Gruszczynski <gruszczy@google.com> |
Check if context is actually an activity. Bug: 18101409 Change-Id: Iab21338ef4ccaab0ce66d664502e0b5e88ad9c50
idget/SwipeDismissLayout.java
|
823675fdbb7f974b8e2fa9fbb71774b32487582d |
23-Oct-2014 |
Narayan Kamath <narayan@google.com> |
Deprecate more apache-http. bug: 18067888 Change-Id: I50511d53dfc9ae236dfb1646c55a5dd7fa15d7b2
ttp/multipart/FilePart.java
ttp/multipart/MultipartEntity.java
ttp/multipart/Part.java
ttp/multipart/StringPart.java
|
beb45a194de370b32db36dcac2fbec6d12f926d3 |
23-Oct-2014 |
Alan Viverette <alanv@google.com> |
am eb09aaa5: am e1201e87: Merge "Lighten action bar on light theme, use secondary color for subtitle" into lmp-mr1-dev * commit 'eb09aaa5acd4bfaa4e71c60f23a934294b8130cd': Lighten action bar on light theme, use secondary color for subtitle
|
1338a8bd80d4a19c64066a18f9e58fc7456420b6 |
23-Oct-2014 |
Alan Viverette <alanv@google.com> |
am dc546ab7: am 720f43e4: Merge "Revert "Check MenuItem.isVisible() for keyboard shortcuts"" into lmp-mr1-dev * commit 'dc546ab7c3b53012908ce6b594f34a5d27de78e1': Revert "Check MenuItem.isVisible() for keyboard shortcuts"
|
e1201e87f4eb83783d8f9f3e46699cc18abb03f6 |
23-Oct-2014 |
Alan Viverette <alanv@google.com> |
Merge "Lighten action bar on light theme, use secondary color for subtitle" into lmp-mr1-dev
|
bd266fef814922448a048107e9d13a2a22a5d957 |
23-Oct-2014 |
Alan Viverette <alanv@google.com> |
Lighten action bar on light theme, use secondary color for subtitle Also cleans up some code in ActionBarView. BUG: 17987639 Change-Id: I7dcdf18748d6da5792900ab9a78775a0511f982a
idget/ActionBarView.java
|
720f43e4a42ca5cb2544a049d3b60c53174df93a |
23-Oct-2014 |
Alan Viverette <alanv@google.com> |
Merge "Revert "Check MenuItem.isVisible() for keyboard shortcuts"" into lmp-mr1-dev
|
e38eb4d4ef504c0b72d51dfcc8fcd06cf73c0d50 |
23-Oct-2014 |
Alan Viverette <alanv@google.com> |
Revert "Check MenuItem.isVisible() for keyboard shortcuts" Just kidding we do want this to work like it used to. This reverts commit e354a9e4da56da45d7035e1e93301554c5faf32e. Change-Id: Ia51050a93e25c1ad16144b0da3f6178a98ad971a
iew/menu/MenuBuilder.java
|
b1ed0ab9276c6516194d82f87abeaeb279907b3f |
22-Oct-2014 |
Filip Gruszczynski <gruszczy@google.com> |
am 78b236b3: am d4a52a68: am baecc0b2: Merge "Disable activity\'s translucency until it starts being swiped away." into lmp-sprout-dev * commit '78b236b3d2be713f534a033b0deb0e00b0d436a8': Disable activity's translucency until it starts being swiped away.
|
d4a52a6878846ba0a69f6c2f814356ceaa4b8ec6 |
22-Oct-2014 |
Filip Gruszczynski <gruszczy@google.com> |
am baecc0b2: Merge "Disable activity\'s translucency until it starts being swiped away." into lmp-sprout-dev * commit 'baecc0b2d111c3bc930b85d5450f1ff8b7b83395': Disable activity's translucency until it starts being swiped away.
|
a0579ad00f13a82f4e93d4ef0264aa0d04e866c1 |
22-Oct-2014 |
Alan Viverette <alanv@google.com> |
am 5eaf0064: am 410f7ee4: Merge "Check MenuItem.isVisible() for keyboard shortcuts" into lmp-mr1-dev * commit '5eaf00641a8dd31b4d7779749db28669e4010af3': Check MenuItem.isVisible() for keyboard shortcuts
|
410f7ee4031bb754600ad9c984158b6ff4f056c8 |
22-Oct-2014 |
Alan Viverette <alanv@google.com> |
Merge "Check MenuItem.isVisible() for keyboard shortcuts" into lmp-mr1-dev
|
4da84cd56582fb4025eb5a9a1d4bb5b5b4a50cef |
21-Oct-2014 |
Christoph Studer <chstuder@google.com> |
SysUI/NoMan: Log clicks on notification buttons Introduce notification_action_click logtag that is logged whenever the user clicks any notification button. For standard templates, we also log the index of the pressed action button. Bug: 18064190 Change-Id: Icb07795ff711729d16bde0b7e03d13c2f466779c
tatusbar/IStatusBarService.aidl
|
3f8dd14451521d728fba548c7655d8fe531ed2ef |
21-Oct-2014 |
Filip Gruszczynski <gruszczy@google.com> |
Disable activity's translucency until it starts being swiped away. Change-Id: Ia5dceac7bd9ff57920a43736f9db6a33175e01ac
idget/SwipeDismissLayout.java
|
639e3181e0c3bb7fae5e05ef9edde729a67e2ac5 |
21-Oct-2014 |
Adam Powell <adamp@google.com> |
am e055c95b: am 054e8be5: Merge "Intent chooser callback" into lmp-mr1-dev * commit 'e055c95b77a3610452f31d2303fa35bf171acf0e': Intent chooser callback
|
e354a9e4da56da45d7035e1e93301554c5faf32e |
21-Oct-2014 |
Alan Viverette <alanv@google.com> |
Check MenuItem.isVisible() for keyboard shortcuts Parity with support-v7 change. BUG: 18021345 Change-Id: I583b586d451a21bbd207d2b0584a396e1125ee59
iew/menu/MenuBuilder.java
|
0b3c11260ae5ea09c7e702802b39f77afc74f35f |
09-Oct-2014 |
Adam Powell <adamp@google.com> |
Intent chooser callback Let an app specify an IntentSender as an extra for ACTION_CHOOSER that will be notified of the user's chosen target. Apps can use this to implement things like one-touch last used affordances without implementing their own one-off chooser UI. Bug 17363684 Change-Id: Ic5d1d0e0c7a0bae3eda6b1d6ade993f3ba865cfa
pp/ChooserActivity.java
pp/ResolverActivity.java
|
019de15ca23c674b70ae2e94f0fbb82e4a2bab68 |
18-Oct-2014 |
Dianne Hackborn <hackbod@google.com> |
am 2ea2bf28: am ed512c81: Merge "Fix issue #17948288: Improve accuracy of memory use reporting" into lmp-mr1-dev * commit '2ea2bf284078eea4871bfa0fb42b56dff3e8bbf3': Fix issue #17948288: Improve accuracy of memory use reporting
|
ed512c817c090e2545db89e13837481f86e7596e |
18-Oct-2014 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix issue #17948288: Improve accuracy of memory use reporting" into lmp-mr1-dev
|
8596960eb5e072f5514f8863bfd09aac7a43611b |
18-Oct-2014 |
Jim Miller <jaggies@google.com> |
am 956e424d: am d9b81b11: am a054a828: am c6c843fb: Merge "Add utility methods to LockPatternUtils for encryption" into lmp-dev * commit '956e424d007df454cc4a2bfc576336eb0c8f20e4': Add utility methods to LockPatternUtils for encryption
|
d9b81b11b9c3c61d21565d7c6ac250fba1a4f052 |
18-Oct-2014 |
Jim Miller <jaggies@google.com> |
am a054a828: am c6c843fb: Merge "Add utility methods to LockPatternUtils for encryption" into lmp-dev * commit 'a054a8280c1316a1f805cc86f00f571a3b1cfc2f': Add utility methods to LockPatternUtils for encryption
|
527664c88cd0149e6e8135b0546f03e52e31c334 |
18-Oct-2014 |
Jim Miller <jaggies@google.com> |
am c6c843fb: Merge "Add utility methods to LockPatternUtils for encryption" into lmp-dev * commit 'c6c843fbe8fb8d9bdd012a472e22970ee89b9d24': Add utility methods to LockPatternUtils for encryption
|
a054a8280c1316a1f805cc86f00f571a3b1cfc2f |
18-Oct-2014 |
Jim Miller <jaggies@google.com> |
am c6c843fb: Merge "Add utility methods to LockPatternUtils for encryption" into lmp-dev * commit 'c6c843fbe8fb8d9bdd012a472e22970ee89b9d24': Add utility methods to LockPatternUtils for encryption
|
c6c843fbe8fb8d9bdd012a472e22970ee89b9d24 |
18-Oct-2014 |
Jim Miller <jaggies@google.com> |
Merge "Add utility methods to LockPatternUtils for encryption" into lmp-dev
|
dd5de719c5a0d39030f94d931c0ab1bed1f147f8 |
17-Oct-2014 |
Jim Miller <jaggies@google.com> |
Add utility methods to LockPatternUtils for encryption This enables a change in Settings that allows device encryption to be disabled by the user. Fixes bug 17881324 Change-Id: I34dfc586df1a598bf969dc82adf8537a2730d345
idget/LockPatternUtils.java
|
b3af4ec6bae4fe93d40f021e54cbbce10cc7b4c6 |
18-Oct-2014 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #17948288: Improve accuracy of memory use reporting We now use Mapped to not double-count cached pages that are mapped in to app processes. Also read in some more values that count towards kernel RAM use, and count buffers as free rather than used RAM. It also looks like the zram accounting is broken -- it was never collecting the total zram reserved space. I need to figure out how I was finding that before. Change-Id: I883f6fc93966774b5c7d2801d1801666dd11ed41
til/MemInfoReader.java
|
83c97babb00b4b78747d5b14be2ed7dba6f438b0 |
18-Oct-2014 |
William Bourke <billbourke@google.com> |
am cb1e32ac: am 44d51545: am 7d5c68e3: am 84b4791a: Merge "Modified lollipop Easter egg for TV compatibility" into lmp-dev * commit 'cb1e32ac2b5eb12ff89af5eb8074908b5f54d047': Modified lollipop Easter egg for TV compatibility
|
44d515457a55cdcd92257a711db8dd10f71f0175 |
18-Oct-2014 |
William Bourke <billbourke@google.com> |
am 7d5c68e3: am 84b4791a: Merge "Modified lollipop Easter egg for TV compatibility" into lmp-dev * commit '7d5c68e31eea3848fd8fa75dfd9f7190ef1cd3a3': Modified lollipop Easter egg for TV compatibility
|
e4444d0fd60293b61670345a7e2c01350c9d4f61 |
18-Oct-2014 |
William Bourke <billbourke@google.com> |
am 84b4791a: Merge "Modified lollipop Easter egg for TV compatibility" into lmp-dev * commit '84b4791aaf0384a334068a97c70fcda162cfadab': Modified lollipop Easter egg for TV compatibility
|
7d5c68e31eea3848fd8fa75dfd9f7190ef1cd3a3 |
18-Oct-2014 |
William Bourke <billbourke@google.com> |
am 84b4791a: Merge "Modified lollipop Easter egg for TV compatibility" into lmp-dev * commit '84b4791aaf0384a334068a97c70fcda162cfadab': Modified lollipop Easter egg for TV compatibility
|
33f577cfea7b5cc7c7167716522bf74c5e3219da |
17-Oct-2014 |
William Bourke <billbourke@google.com> |
Modified lollipop Easter egg for TV compatibility Bug: 17997922 Change-Id: I0e2e34245183cdd146ecca02ab09b2c4867770ec
pp/PlatLogoActivity.java
|
50207f043f8fd2e39173956c9b4ee52fe775e115 |
17-Oct-2014 |
Amith Yamasani <yamasani@google.com> |
am 3e732ab2: am e1970346: am b5afeca3: am a865bb5d: Merge "Use the correct method to check if device is encrypted" into lmp-dev * commit '3e732ab2050507dbfde23ee0d050daae86d9d8bc': Use the correct method to check if device is encrypted
|
e1970346a43109a9bcf4037135425a918fc953d3 |
17-Oct-2014 |
Amith Yamasani <yamasani@google.com> |
am b5afeca3: am a865bb5d: Merge "Use the correct method to check if device is encrypted" into lmp-dev * commit 'b5afeca3d9ce3efb0ab9ab6536d4446ec73b416c': Use the correct method to check if device is encrypted
|
b5afeca3d9ce3efb0ab9ab6536d4446ec73b416c |
17-Oct-2014 |
Amith Yamasani <yamasani@google.com> |
am a865bb5d: Merge "Use the correct method to check if device is encrypted" into lmp-dev * commit 'a865bb5df834194dee339db615c17d7c7b63aaa3': Use the correct method to check if device is encrypted
|
3de84d0de63387c252ef790b4afaf29012cc0bf7 |
17-Oct-2014 |
Amith Yamasani <yamasani@google.com> |
am a865bb5d: Merge "Use the correct method to check if device is encrypted" into lmp-dev * commit 'a865bb5df834194dee339db615c17d7c7b63aaa3': Use the correct method to check if device is encrypted
|
cd410ba4e816b657020cafb23e69206734726b42 |
17-Oct-2014 |
Amith Yamasani <yamasani@google.com> |
Use the correct method to check if device is encrypted DPM's method will return false if encrypted by default password, preventing the changing of encryption password to lockscreen password. Check if the device is encrypted by some means, instead. Also fix a SecurityException when Device Admin queries encryption state (recent regression) Bug: 17881324 Change-Id: Id897e61c5e254ab3f8dc569285428a73005303ea
idget/LockPatternUtils.java
|
0f08243da6f3f58f18e7a0f3c1395eb2791d4d43 |
16-Oct-2014 |
Adrian Roos <roosa@google.com> |
am c344cdc1: am ccb7a9af: Merge "Prevent ChooserActivity from taking over the system bars" into lmp-mr1-dev * commit 'c344cdc1bbe6dca60326b6d4f10a67a923c84847': Prevent ChooserActivity from taking over the system bars
|
ccb7a9af271836fde98636d9ce6ebbda09eb0158 |
16-Oct-2014 |
Adrian Roos <roosa@google.com> |
Merge "Prevent ChooserActivity from taking over the system bars" into lmp-mr1-dev
|
6950153f95fe7ebeddc1d6ed683fd596f8364f1f |
16-Oct-2014 |
Alan Viverette <alanv@google.com> |
am 205a5e69: am 8afc90fd: Merge "Add style support to PopupMenu, clean up constructor javadoc" into lmp-mr1-dev * commit '205a5e69cc7f2cf30202cf1e122670aac254e5f1': Add style support to PopupMenu, clean up constructor javadoc
|
8afc90fd715457033ca70dae3cd53377957d8b94 |
16-Oct-2014 |
Alan Viverette <alanv@google.com> |
Merge "Add style support to PopupMenu, clean up constructor javadoc" into lmp-mr1-dev
|
29632521c36548d71b610fc4de864281bab4dfb4 |
16-Oct-2014 |
Alan Viverette <alanv@google.com> |
Add style support to PopupMenu, clean up constructor javadoc BUG: 18002523 Change-Id: Ice492686b814460248ccbe9727c64dd002e7ed7a
iew/menu/MenuPopupHelper.java
|
26e4de2ff11c6e055a163fe20249e7f202629cb3 |
15-Oct-2014 |
Jim Miller <jaggies@google.com> |
am 1a02efb1: am ce711c6d: am 09ba0da8: am e7c32555: Merge "Add a checkbox option to \'require password to decrypt\'" into lmp-dev * commit '1a02efb1247569ae0e133c199295c873e4ad9b52': Add a checkbox option to 'require password to decrypt'
|
ce711c6d57732c3582da0828c0361f55381f4223 |
15-Oct-2014 |
Jim Miller <jaggies@google.com> |
am 09ba0da8: am e7c32555: Merge "Add a checkbox option to \'require password to decrypt\'" into lmp-dev * commit '09ba0da87fa56eac91da5eb2d0a20b7799df66d5': Add a checkbox option to 'require password to decrypt'
|
09ba0da87fa56eac91da5eb2d0a20b7799df66d5 |
15-Oct-2014 |
Jim Miller <jaggies@google.com> |
am e7c32555: Merge "Add a checkbox option to \'require password to decrypt\'" into lmp-dev * commit 'e7c325559d961f13c6df96803bca4747f41b27a4': Add a checkbox option to 'require password to decrypt'
|
839685bc57d45d98b88e50a896fb7dc9e150cb7e |
15-Oct-2014 |
Jim Miller <jaggies@google.com> |
am e7c32555: Merge "Add a checkbox option to \'require password to decrypt\'" into lmp-dev * commit 'e7c325559d961f13c6df96803bca4747f41b27a4': Add a checkbox option to 'require password to decrypt'
|
e7c325559d961f13c6df96803bca4747f41b27a4 |
15-Oct-2014 |
Jim Miller <jaggies@google.com> |
Merge "Add a checkbox option to 'require password to decrypt'" into lmp-dev
|
27c3ab630afd6296ff1ff7b2b71638caa8f2ec54 |
15-Oct-2014 |
Adrian Roos <roosa@google.com> |
Prevent ChooserActivity from taking over the system bars Bug: 17939334 Change-Id: I4d028695a1f81442cbbe7067b33475634effd5d2
pp/ResolverActivity.java
|
6449ba6d8c12747e74ab6d1fd0fa8730f4a5d512 |
15-Oct-2014 |
Jeff Sharkey <jsharkey@android.com> |
am 92ab2748: am 4d526bd2: am cf2c5649: am 97978808: Start cross profile intents as caller. * commit '92ab2748efc185a347d11e1382d54b86ffd22799': Start cross profile intents as caller.
|
4d526bd249d720ef8dc54b8c7ecef9953e5be5c7 |
15-Oct-2014 |
Jeff Sharkey <jsharkey@android.com> |
am cf2c5649: am 97978808: Start cross profile intents as caller. * commit 'cf2c564987965be1241fe197106b3ec22b11b4b0': Start cross profile intents as caller.
|
cf2c564987965be1241fe197106b3ec22b11b4b0 |
15-Oct-2014 |
Jeff Sharkey <jsharkey@android.com> |
am 97978808: Start cross profile intents as caller. * commit '9797880808320e3a7bae1f59bc7e0c5a13189e5f': Start cross profile intents as caller.
|
40a13df16f0adbc23b909a01591d47c4f4bd7f59 |
15-Oct-2014 |
Jeff Sharkey <jsharkey@android.com> |
am 97978808: Start cross profile intents as caller. * commit '9797880808320e3a7bae1f59bc7e0c5a13189e5f': Start cross profile intents as caller.
|
9797880808320e3a7bae1f59bc7e0c5a13189e5f |
14-Oct-2014 |
Jeff Sharkey <jsharkey@android.com> |
Start cross profile intents as caller. The system should always be using new startActivityAsCaller() when starting activities on behalf of someone else, to ensure that security checks are enforced as the original caller. Bug: 17983737 Change-Id: Ic40816a797cfdb13c0adb48b86ed4ed7d6aae8eb
pp/IntentForwarderActivity.java
pp/ResolverActivity.java
|
6848dc8e3b54fb27047836d8026c4c9971754607 |
14-Oct-2014 |
Jim Miller <jaggies@google.com> |
Add a checkbox option to 'require password to decrypt' Fixes bug 17881324 Change-Id: Id94e593a172d686339c736473226fece1bb749ee
idget/LockPatternUtils.java
|
e5a75d1333b92c23cf243af80e62de06a0f9c892 |
14-Oct-2014 |
Nicolas Prevot <nprevot@google.com> |
am 20ec9b79: am d8a21bbe: Merge "Not using resource ids for EXTRA_INITIAL_INTENTS inside a managed profile." into lmp-mr1-dev * commit '20ec9b79f1d98ccbe5b8d4486feaf37a4f80a945': Not using resource ids for EXTRA_INITIAL_INTENTS inside a managed profile.
|
d8a21bbedbaeb752b7f458823ed709b9a01c14c1 |
14-Oct-2014 |
Nicolas Prevot <nprevot@google.com> |
Merge "Not using resource ids for EXTRA_INITIAL_INTENTS inside a managed profile." into lmp-mr1-dev
|
5457d5ccb6efdc138523cbcba7aa76ddb67f19e4 |
10-Oct-2014 |
Dianne Hackborn <hackbod@google.com> |
am 8f6928f1: am e61e68d0: am 18d2d51e: am 7ea69880: Merge "Improve some docs, fix some debugging." into lmp-dev * commit '8f6928f1399620ce432b82d046912e2030d6511c': Improve some docs, fix some debugging.
|
e61e68d001ac858d87a7f639515f12c3eafcd297 |
10-Oct-2014 |
Dianne Hackborn <hackbod@google.com> |
am 18d2d51e: am 7ea69880: Merge "Improve some docs, fix some debugging." into lmp-dev * commit '18d2d51ee30d8df4d3afa5e7b6bb7e7171a18b63': Improve some docs, fix some debugging.
|
1a815921694ca2b3ad4dbb85bf82d85e831bc84e |
10-Oct-2014 |
Nicolas Prevot <nprevot@google.com> |
Not using resource ids for EXTRA_INITIAL_INTENTS inside a managed profile. Inside ResolverActivity: when getting the ResolveInfo for EXTRA_INITIAL_INTENTS: The ResolveInfo is created directly inside ResolverActivity, not by PackageManagerService. So, noResourceId had not been set to true for this ResolveInfo. So setting it inside ResolverActivity. This is needed since inside a managed profile, the icons are not associated with resource ids. BUG:17577733 Change-Id: Ic4f0439128f95482167103b783344e2baa0aed52
pp/ResolverActivity.java
|
18d2d51ee30d8df4d3afa5e7b6bb7e7171a18b63 |
10-Oct-2014 |
Dianne Hackborn <hackbod@google.com> |
am 7ea69880: Merge "Improve some docs, fix some debugging." into lmp-dev * commit '7ea69880bdbf2c51140460dcfd063dc015c3ce26': Improve some docs, fix some debugging.
|
4ee6658e1971a30486735959e95d35402210dd57 |
10-Oct-2014 |
Dianne Hackborn <hackbod@google.com> |
am 7ea69880: Merge "Improve some docs, fix some debugging." into lmp-dev * commit '7ea69880bdbf2c51140460dcfd063dc015c3ce26': Improve some docs, fix some debugging.
|
75a6e82bcc625025c5f48dc6c33d0dd469e9ca61 |
10-Oct-2014 |
Dianne Hackborn <hackbod@google.com> |
am 36ae48a8: am d83e9e42: am 0761b1b5: am 89b19695: Merge "Put in real "code" (aka marketing) name." into lmp-dev * commit '36ae48a850bade17d485cb49dd40a3f11f667ad4': Put in real "code" (aka marketing) name.
|
ab4a81b3c625e33d04ae8070fcce6b6baee6522c |
10-Oct-2014 |
Dianne Hackborn <hackbod@google.com> |
Improve some docs, fix some debugging. - Add docs to Binder, Messenger, ResultReceier to explain their relation (or lack there-of) to process lifecycle. - Clarify some aspects of process lifecycle for services. - Fix help text of am command. - Fix per-package dumping of battery stats to not include history. - Fix per-package dumping of proc stats to only include aggregated and current stats and fix some formatting. - Fix per-process dumping of meminfo to have an option to interpret the input as a package, so including all processes that are running code of that package. - Fix top-level per-package debug output to correctly include all of these improvements and give them a little more time (10s) to complete for timing out. Change-Id: I2a04c0f862bd47b08329443d722345a13ad9b6e2
pp/ProcessStats.java
|
cda9841a8bc7391b8d9f9a3ec7a00ae06cb26fe3 |
10-Oct-2014 |
Alan Viverette <alanv@google.com> |
am f1d23f9c: am fe087d38: Merge "Fix invalid bounds detection in ExploreByTouchHelper" into lmp-mr1-dev * commit 'f1d23f9cc1992b936c98e2882eb5a3d766129fe7': Fix invalid bounds detection in ExploreByTouchHelper
|
d83e9e42805e340384f30199777fbc472c5c6f20 |
09-Oct-2014 |
Dianne Hackborn <hackbod@google.com> |
am 0761b1b5: am 89b19695: Merge "Put in real "code" (aka marketing) name." into lmp-dev * commit '0761b1b5ebb453a411e3289c1c972dbfddcee880': Put in real "code" (aka marketing) name.
|
fe087d38a8cca08680e659c57176b3afd735ea90 |
09-Oct-2014 |
Alan Viverette <alanv@google.com> |
Merge "Fix invalid bounds detection in ExploreByTouchHelper" into lmp-mr1-dev
|
0761b1b5ebb453a411e3289c1c972dbfddcee880 |
09-Oct-2014 |
Dianne Hackborn <hackbod@google.com> |
am 89b19695: Merge "Put in real "code" (aka marketing) name." into lmp-dev * commit '89b196958fee07475765bd3c458098464ba16f2e': Put in real "code" (aka marketing) name.
|
529b78941c20c2b45312eeedbd509d0ded4f7323 |
09-Oct-2014 |
Dianne Hackborn <hackbod@google.com> |
am 89b19695: Merge "Put in real "code" (aka marketing) name." into lmp-dev * commit '89b196958fee07475765bd3c458098464ba16f2e': Put in real "code" (aka marketing) name.
|
d23fa0f65077ba83d7b9b24805096f2b4532b9da |
08-Oct-2014 |
Dan Sandler <dsandler@android.com> |
am 97a7fbfb: am 621fa30c: am 9eef8749: am 2200f86f: All (er, L) is finally revealed. * commit '97a7fbfbe401b471903ba0d07f3701aed5e3ab4a': All (er, L) is finally revealed.
|
9eef8749232c00afad5ca3c26736c0be785cb8c1 |
08-Oct-2014 |
Dan Sandler <dsandler@android.com> |
am 2200f86f: All (er, L) is finally revealed. * commit '2200f86f800876d005f911e6864708fa9772d03a': All (er, L) is finally revealed.
|
89b196958fee07475765bd3c458098464ba16f2e |
08-Oct-2014 |
Dianne Hackborn <hackbod@google.com> |
Merge "Put in real "code" (aka marketing) name." into lmp-dev
|
324cab8378be6a512c4aff3fd70fff97671315cd |
08-Oct-2014 |
Dan Sandler <dsandler@android.com> |
am 2200f86f: All (er, L) is finally revealed. * commit '2200f86f800876d005f911e6864708fa9772d03a': All (er, L) is finally revealed.
|
2200f86f800876d005f911e6864708fa9772d03a |
06-Oct-2014 |
Dan Sandler <dsandler@android.com> |
All (er, L) is finally revealed. If you exceed 20000 points, please send in a screenshot. Bug: 15984887 Change-Id: I1164160bfa8e7dca3b9e7d7ca5d50ef9abd38b61
pp/PlatLogoActivity.java
|
955d8d69ea6caabce1461dc25b339b9bf9dc61a6 |
08-Oct-2014 |
Dianne Hackborn <hackbod@google.com> |
Put in real "code" (aka marketing) name. Change-Id: Idb3976edfae37293ed75cb5b869b4b42d8042bbe
pp/ResolverActivity.java
|
0cfe6f1d2fbef4494779158db9662ee0b4561674 |
07-Oct-2014 |
Jeff Sharkey <jsharkey@android.com> |
am 6d3ea645: am fcc059dc: am 1d5ef81e: am 99586dc0: Merge "Reduce PackageInstaller I/O pressure." into lmp-dev * commit '6d3ea64599518fcbdceade5ebde7e08cc4613819': Reduce PackageInstaller I/O pressure.
|
1d5ef81e29279f769d79315f2a38e747ea92e10f |
07-Oct-2014 |
Jeff Sharkey <jsharkey@android.com> |
am 99586dc0: Merge "Reduce PackageInstaller I/O pressure." into lmp-dev * commit '99586dc0108d0f4311c8af4d06ed113bbf40a6ee': Reduce PackageInstaller I/O pressure.
|
5ca7ef1d8e881f69eba26b70c74369c86abef6a8 |
07-Oct-2014 |
Jeff Sharkey <jsharkey@android.com> |
am 99586dc0: Merge "Reduce PackageInstaller I/O pressure." into lmp-dev * commit '99586dc0108d0f4311c8af4d06ed113bbf40a6ee': Reduce PackageInstaller I/O pressure.
|
02bd78490d8594d225ecc70a74b2058cb968a657 |
07-Oct-2014 |
Jeff Sharkey <jsharkey@android.com> |
Reduce PackageInstaller I/O pressure. When performing a restore during initial device setup, we could be installing hundreds of packages. Currently, we're writing all metadata (including heavy icons) for every session mutation! Because we're holding the mSessions lock while writing all this heavy data, we end up causing ANRs when apps call other PackageInstaller APIs. This patch mitigates by moving the heavy icon data into separate per-session PNG files, which we only persist when changed. Bug: 17881962, 17567794 Change-Id: I4dee15d4a65a8eb65c381e6bb7477728b6cc30d2
til/XmlUtils.java
|
7a81bd82f4d05e6843e4a9743e194cceb0c2d2e1 |
02-Oct-2014 |
Alan Viverette <alanv@google.com> |
Fix invalid bounds detection in ExploreByTouchHelper Empty bounds are actually valid in some cases. Change-Id: I2b9bf7c072e0370d13eff71e22498959eab07797
idget/ExploreByTouchHelper.java
|
746bf3b9b4815dcdb25610402a878b0322618293 |
02-Oct-2014 |
Paul West <paulofthewest@google.com> |
am 98bb023a: am c55a2547: am bebcde44: Merge "[DS] DSDS support for widget view" into lmp-sprout-dev * commit '98bb023a8971d4744fbfc504118b09b04e181e38': [DS] DSDS support for widget view
|
c2a0b4482d7144e8382346ea4c22c7b89368fec0 |
02-Oct-2014 |
Neil Fuller <nfuller@google.com> |
resolved conflicts for merge of ee665151 to lmp-mr1-dev-plus-aosp Change-Id: I2588c65b7a9fa43f968151a206924a804f0595a7
|
f7cf5d43aa13405f9d0dd54f6038f710a0423323 |
02-Oct-2014 |
Neil Fuller <nfuller@google.com> |
resolved conflicts for merge of ee665151 to lmp-dev-plus-aosp Change-Id: I97671e62de26919e391dbb2686511584c59ab990
|
97850c066b3eccdabecdd5f424735883661c12ed |
11-Sep-2014 |
Mick Lin <Mick.Lin@mediatek.com> |
[DS] DSDS support for widget view Change-Id: If8b8410eb3cc471933f0b109973ea1f43fe5e791
idget/AccountItemView.java
idget/AccountViewAdapter.java
|
047ab3b2e583dcaacb6b67fd0569bfa3ecb477c2 |
01-Oct-2014 |
Svetoslav <svetoslavganov@google.com> |
am cf0a3373: am 344ffbc6: am 567c9788: am 44d4eeaa: Merge "Use default encryption password if an accessibility service is enabled." into lmp-dev * commit 'cf0a337352a228302d44f9582673c7acdba329ca': Use default encryption password if an accessibility service is enabled.
|
63f38a083657a4fa52377362889bef957ebbca82 |
01-Oct-2014 |
Dianne Hackborn <hackbod@google.com> |
am e83f322f: am 30854356: am 29a11523: am c3014c8c: Merge "Fix issue #17705755: Battery stats resets at incorrect times" into lmp-dev * commit 'e83f322fa91f64844ea24aab2944540ca43a2a01': Fix issue #17705755: Battery stats resets at incorrect times
|
33253a4baa6279f81a73425b49dfb6abe5f5416e |
01-Oct-2014 |
Neil Fuller <nfuller@google.com> |
Switch from FloatMath -> Math and Math.hypot where possible The motivation is an API change: FloatMath is going to be deprecated and/or removed. Performance is not the goal of this change. That said... Math is faster than FloatMath with AOT compilation. While making the change, occurances of: {Float}Math.sqrt(x * x + y * y) and {Float}Math.sqrt({Float}Math.pow(x, 2) + {Float}Math.pow(y, 2)) have been replaced with: {(float)} Math.hypot(x, y) Right now there is no runtime intrinsic for hypot so is not faster in all cases for AOT compilation: Math.sqrt(x * x + y * y) is faster than Math.hypot(x, y) with AOT, but all other combinations of FloatMath, use of pow() etc. are slower than hypot(). hypot() has the advantage of being self documenting and could be optimized in future. None of the behavior differences around NaN and rounding appear to be important for the cases looked at: they all assume results and arguments are in range and usually the results are cast to float. Different implementations measured on hammerhead / L: AOT compiled: [FloatMath.hypot(x, y)] benchmark=Hypot_FloatMathHypot} 633.85 ns; σ=0.32 ns @ 3 trials [FloatMath.sqrt(x*x + y*y)] benchmark=Hypot_FloatMathSqrtMult} 684.17 ns; σ=4.83 ns @ 3 trials [FloatMath.sqrt(FloatMath.pow(x, 2) + FloatMath.pow(y, 2))] benchmark=Hypot_FloatMathSqrtPow} 1270.65 ns; σ=12.20 ns @ 6 trials [(float) Math.hypot(x, y)] benchmark=Hypot_MathHypot} 96.80 ns; σ=0.05 ns @ 3 trials [(float) Math.sqrt(x*x + y*y)] benchmark=Hypot_MathSqrtMult} 23.97 ns; σ=0.01 ns @ 3 trials [(float) Math.sqrt(Math.pow(x, 2) + Math.pow(y, 2))] benchmark=Hypot_MathSqrtPow} 156.19 ns; σ=0.12 ns @ 3 trials Interpreter: benchmark=Hypot_FloatMathHypot} 1180.54 ns; σ=5.13 ns @ 3 trials benchmark=Hypot_FloatMathSqrtMult} 1121.05 ns; σ=3.80 ns @ 3 trials benchmark=Hypot_FloatMathSqrtPow} 3327.14 ns; σ=7.33 ns @ 3 trials benchmark=Hypot_MathHypot} 856.57 ns; σ=1.41 ns @ 3 trials benchmark=Hypot_MathSqrtMult} 1028.92 ns; σ=9.11 ns @ 3 trials benchmark=Hypot_MathSqrtPow} 2539.47 ns; σ=24.44 ns @ 3 trials Bug: https://code.google.com/p/android/issues/detail?id=36199 Change-Id: I06c91f682095e627cb547d60d936ef87941be692
idget/multiwaveview/GlowPadView.java
idget/multiwaveview/MultiWaveView.java
idget/multiwaveview/PointCloud.java
|
f9cd6fa5a34a9ba22eaa47d8c5f9c39b5cd901a2 |
01-Oct-2014 |
Dianne Hackborn <hackbod@google.com> |
am bb527c59: am e26ba8f7: am 069de204: am 38646c19: Merge "Work on issue #17656716: Unhandled exception in Window Manager" into lmp-dev * commit 'bb527c59d1fb0ad627f44cbb378959fa7d4af2c7': Work on issue #17656716: Unhandled exception in Window Manager
|
a05e22ab3a2150b7338aa0ff3a0949008e3faaf5 |
30-Sep-2014 |
Svetoslav <svetoslavganov@google.com> |
am 44d4eeaa: Merge "Use default encryption password if an accessibility service is enabled." into lmp-dev * commit '44d4eeaa48721296663a05d01071f196a509dc34': Use default encryption password if an accessibility service is enabled.
|
44d4eeaa48721296663a05d01071f196a509dc34 |
30-Sep-2014 |
Svetoslav <svetoslavganov@google.com> |
Merge "Use default encryption password if an accessibility service is enabled." into lmp-dev
|
16e4a1aade2b73edfdaa42aa86a3893fd039fc62 |
30-Sep-2014 |
Svetoslav <svetoslavganov@google.com> |
Use default encryption password if an accessibility service is enabled. When device is encrypted the user has to authenticate in order to decrypt the data partition which is required for running accessibility services and Text-To-Speech. In order to address this issue we are falling back to use the default password if there is an enabled accessibility service and the user has secure lock. This will enable the user to authenticate when accessibility layer is completely functional. bug:17671790 Change-Id: Iafffe7bcd234008cf91ffb5011b21b803dca227a
idget/LockPatternUtils.java
|
cc275c58b00df19eb058a6fc1744c715a0ccc0aa |
30-Sep-2014 |
Dianne Hackborn <hackbod@google.com> |
am c3014c8c: Merge "Fix issue #17705755: Battery stats resets at incorrect times" into lmp-dev * commit 'c3014c8cf8932cb6a482e985edc7def97c50eede': Fix issue #17705755: Battery stats resets at incorrect times
|
ccd08f23b0db358741f3b5c3a9affd0aef432519 |
30-Sep-2014 |
Dianne Hackborn <hackbod@google.com> |
am 38646c19: Merge "Work on issue #17656716: Unhandled exception in Window Manager" into lmp-dev * commit '38646c19d8badea143113c0dc48ccdacb18badc4': Work on issue #17656716: Unhandled exception in Window Manager
|
fb3809ca63c17ac09162e08ee3eef0bdae16dc73 |
30-Sep-2014 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #17705755: Battery stats resets at incorrect times Revert back to (mostly) KK behavior, fix a problem where we were collecting some data in an inconsistent state. Change-Id: Ida3ca3fb734a9d7d61a90fd5044152e927c59e02
s/BatteryStatsImpl.java
|
73d6a821aeecd6003c70c32f7ae6c38f062c4290 |
29-Sep-2014 |
Dianne Hackborn <hackbod@google.com> |
Work on issue #17656716: Unhandled exception in Window Manager Remove the checks for large parcel sizes. Those were triggering, and identifyng the area of the problem, but also cause a lot of trouble by making the unsafe deadlocky code there much more likely to deadlock. Add logging for strict mode IPCs, since those seem to be the problem. Only log when things look bad. Also add a log when battery stats are reset, to diagnose why they are getting reset when they shouldn't be. Change-Id: I588c858fb8d8c45f3c9c164ae2de9ae01547b304
s/BatteryStatsImpl.java
|
208678718f9f8db3bc279c7d5bd1445af2831ae3 |
10-Sep-2014 |
jgu21 <jinghui.gu@intel.com> |
Frameworks/base: Early init native bridge Add the app directory to the arguments for starting a process. Add a check for NeedsNativeBridge and a call to PreInitializeBridge in the native fork code. (cherry picked from commit 2eacd06bfb82b33dfcbccafbcfc0bf1218484bb5) Bug: 17671501 Change-Id: I970db5b284b0c12e2d8a45df3950c1fff2927a4e
s/Zygote.java
s/ZygoteConnection.java
|
5d8bcd285d190de924a47c39155530038799d148 |
27-Sep-2014 |
Elliott Hughes <enh@google.com> |
am 737b8cd2: am 7d614689: am 416de7fd: am 70c1f083: Merge "Set the system locale correctly even on an encrypted device." into lmp-dev * commit '737b8cd29ccc9799f8a309ca33c0ba4f4c0016d4': Set the system locale correctly even on an encrypted device.
|
0844233e9908b88d4e74a9a35098dc3bce28e371 |
27-Sep-2014 |
Elliott Hughes <enh@google.com> |
am 70c1f083: Merge "Set the system locale correctly even on an encrypted device." into lmp-dev * commit '70c1f083332729a586d670af7565732a2eb06ab4': Set the system locale correctly even on an encrypted device.
|
f839b4fcb6b179529585765517895a8c90fe315b |
26-Sep-2014 |
Elliott Hughes <enh@google.com> |
Set the system locale correctly even on an encrypted device. Bug: 17659622 Change-Id: Ibbbd5b959bfab5345f20b556c4720d0910b50084
idget/LockPatternUtils.java
|
c29de2ffb232913703ad825efd4df4e8aa56c33e |
26-Sep-2014 |
Dianne Hackborn <hackbod@google.com> |
am 45245d61: Merge "Fix issue #17671802: "content" command always prints..." into lmp-dev * commit '45245d6117ae484bb84d9afa3fbda36d59886059': Fix issue #17671802: "content" command always prints...
|
8810e902be5dfb29b79a41755981d5e4f7fb034a |
26-Sep-2014 |
Dianne Hackborn <hackbod@google.com> |
am cf2b850d: am dd5ebb6a: am 298b3d23: am 45245d61: Merge "Fix issue #17671802: "content" command always prints..." into lmp-dev * commit 'cf2b850d851396510b235b556adf96710904548d': Fix issue #17671802: "content" command always prints...
|
2f1993ec460166413e7887f151630f6708077c0f |
26-Sep-2014 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #17671802: "content" command always prints... ..."uid 2000 does not have android.permission.UPDATE_DEVICE_STATS" Make sure to clear calling identity before getting into the guts of the activity manager. Also fix the places the activity manager calls in to battery stats to not require a permission check, anyway. Change-Id: Ifd90937875b9fe0c36aa3f5cf1ec173746914e6b
pp/IBatteryStats.aidl
|
da3b0d3f3fe8c745fd9a3d14fd79a3fa5d3875fc |
26-Sep-2014 |
Adam Powell <adamp@google.com> |
am d2906536: am 5a6ff09d: am 11133a78: am da7f9bab: Merge "Always show the name of the last used Home app in ResolverActivity" into lmp-dev * commit 'd2906536f40e584ff4b4c348a95ce71958aaffb6': Always show the name of the last used Home app in ResolverActivity
|
d99db031ea0ff1fe93c924573f70eae8cd6f8edb |
26-Sep-2014 |
Adrian Roos <roosa@google.com> |
am b8d22d1c: am f68e624f: am a2e1e2ca: am 05ade73e: Merge "Ensure that setting an empty password clears it" into lmp-dev * commit 'b8d22d1c5bd035346832301e126ba83380bf63c0': Ensure that setting an empty password clears it
|
1d1ebd7f98c9abdc75a25652cb69c2d74cdcd51d |
26-Sep-2014 |
Paul Lawrence <paullawrence@google.com> |
am 98a18468: am 433d70d3: am 7c4b9413: am 56a38862: Merge "Fix pause when setting pin/pattern/password" into lmp-dev * commit '98a18468ef2f6ec7f46c21015c0d8df42ea86ff5': Fix pause when setting pin/pattern/password
|
9cd82d061a4c674552e408a3a20a1850d0de53ec |
26-Sep-2014 |
Adam Powell <adamp@google.com> |
am da7f9bab: Merge "Always show the name of the last used Home app in ResolverActivity" into lmp-dev * commit 'da7f9bab0206c237f3d70b3b23eeaab41f478eb1': Always show the name of the last used Home app in ResolverActivity
|
a35c77aea61cd0701a921d245ce15bfbd923f117 |
26-Sep-2014 |
Adam Powell <adamp@google.com> |
Always show the name of the last used Home app in ResolverActivity Bug 17629220 Change-Id: Ia1d0a188f8c0911e5b74b18ba44508a6e2139d0c
pp/ResolverActivity.java
|
40c632b93176690f390121dd9f378cb2f491c3e1 |
26-Sep-2014 |
Adrian Roos <roosa@google.com> |
am 05ade73e: Merge "Ensure that setting an empty password clears it" into lmp-dev * commit '05ade73e580b826ead839d3c5db508a8ea25ad93': Ensure that setting an empty password clears it
|
625e8f595978693a079c4c20ac8d70e8710947e9 |
26-Sep-2014 |
Adrian Roos <roosa@google.com> |
Merge "Ensure that setting an empty password clears it" into lmp-dev
|
f0eed92b04be26ee32dda541eea8f13cbd0dd537 |
25-Sep-2014 |
Paul Lawrence <paullawrence@google.com> |
am 56a38862: Merge "Fix pause when setting pin/pattern/password" into lmp-dev * commit '56a38862d68c3160ae9b049ca89422cc5834e8e3': Fix pause when setting pin/pattern/password
|
3a5a0be61ec7ea08884c80817c226f7cfe531a67 |
25-Sep-2014 |
Paul Lawrence <paullawrence@google.com> |
Fix pause when setting pin/pattern/password Move setting encryption pin/pattern/password into a separate thread Bug: 17554587 Change-Id: Ifdf2ed5aa9ca08d68bb2ed08c8985203c24dcb9f
idget/LockPatternUtils.java
|
52e40aaa8a96ec6606b43c3669724f042c28b71c |
25-Sep-2014 |
Jeff Sharkey <jsharkey@android.com> |
am 1eb1a4fa: am b47a75f2: am b8bbeff0: am 45ef18b6: Merge "Include reason when wiping data." into lmp-dev * commit '1eb1a4fa28d74312b329daaecd8a81fcf367eea4': Include reason when wiping data.
|
ab7dae58cc831471b9a677575ac3dccd17779925 |
25-Sep-2014 |
Adrian Roos <roosa@google.com> |
Ensure that setting an empty password clears it Bug: 17496766 Change-Id: I7c29b632519247bc5675a05ef6cc90902fec8527
idget/LockPatternUtils.java
|
c4997a1d9c0d542acc6b40582fd9e3b50ee9d4fb |
25-Sep-2014 |
Jeff Sharkey <jsharkey@android.com> |
am 45ef18b6: Merge "Include reason when wiping data." into lmp-dev * commit '45ef18b63e78fd853865f42d9369a5c9b4dd4ba0': Include reason when wiping data.
|
a2945aabd91a04c41ced273c2169bd5a74cf3e6f |
25-Sep-2014 |
Andreas Gampe <agampe@google.com> |
resolved conflicts for merge of dfdabe37 to lmp-mr1-dev-plus-aosp Change-Id: I3e9adb5fa67f8ca7ce8151c2dbf5c8fe5b40cb86
|
a103ebed6e9a44a406b31636791d2970c882ec44 |
25-Sep-2014 |
Andreas Gampe <agampe@google.com> |
resolved conflicts for merge of dfdabe37 to lmp-dev-plus-aosp Change-Id: Ia9c350dcfb41f9d04400a86bd7e5f2cf2af656f1
|
004a4b20f8d3116e6a711525960d433fcfea4ee4 |
24-Sep-2014 |
Jeff Sharkey <jsharkey@android.com> |
Include reason when wiping data. This will help us track down who requested a data wipe. Bug: 17412160 Change-Id: If8413e5d6377773f37e8b34ae3d26347226a027c
s/storage/ExternalStorageFormatter.java
|
d96238d02e97ad25cc8e65ea6f1fcc44a28f86ba |
23-Sep-2014 |
Dianne Hackborn <hackbod@google.com> |
am a85c287d: am 0394c8bc: am c39f4fc2: am 5a9cfe3e: Merge "Maybe fix issue #17614177 APR: system process restarting due to infinite loop" into lmp-dev * commit 'a85c287d53335cdc2fbdde711216a6f5db5a1a24': Maybe fix issue #17614177 APR: system process restarting due to infinite loop
|
c21c6ab3a735b8e524eebff6f7f41e22833803ec |
23-Sep-2014 |
Dianne Hackborn <hackbod@google.com> |
am 076741d5: am 5a9cfe3e: Merge "Maybe fix issue #17614177 APR: system process restarting due to infinite loop" into lmp-dev * commit '076741d5776be95a19259827d1e1b2b196eb4ba3': Maybe fix issue #17614177 APR: system process restarting due to infinite loop
|
d0e0154c1f0be7786f12aea60add7ed4fb7c4e6c |
23-Sep-2014 |
Dianne Hackborn <hackbod@google.com> |
Merge "Maybe fix issue #17614177 APR: system process restarting due to infinite loop" into lmp-dev
|
25e1ecaabbde4741663c8e5a777d9df9b939572c |
23-Sep-2014 |
Dianne Hackborn <hackbod@google.com> |
Maybe fix issue #17614177 APR: system process restarting due to infinite loop Also try to get rid of a huge wtf we are seeing across a lot of devices where we incorrectly change real states on a service that is restarting, and get rid of one of the noisier boot logs in the package manager. Change-Id: I2510b6fb082eac3f6168cbd57bc3b70ad006114d
pp/ProcessStats.java
|
2eacd06bfb82b33dfcbccafbcfc0bf1218484bb5 |
10-Sep-2014 |
jgu21 <jinghui.gu@intel.com> |
Frameworks/base: Early init native bridge Add the app directory to the arguments for starting a process. Add a check for NeedsNativeBridge and a call to PreInitializeBridge in the native fork code. Change-Id: I0b93da93251c6b4638de786bf98cf99df07c3fc2
s/Zygote.java
s/ZygoteConnection.java
|
e69028b5de6b763ec287d77b960e20c2c95a9400 |
22-Sep-2014 |
Alan Viverette <alanv@google.com> |
am be2fb16c: am 8ae47443: am 8183ba88: am 0dfa4738: Merge "Pass explicit null theme when preloading drawables" into lmp-dev * commit 'be2fb16c0c96cea50a83560ffb198e281095842d': Pass explicit null theme when preloading drawables
|
8712675cac100b6ab429dd858f3972a8517d8a67 |
22-Sep-2014 |
Yohei Yukawa <yukawa@google.com> |
am fb8bdc11: am 79a12ba6: am 8fe1ca2c: am b5d063dc: Merge "Work on issue #17506095: Plumb a new configuration to IMMS" into lmp-dev * commit 'fb8bdc1183e304e62c089353cc8765aa7783f8ab': Work on issue #17506095: Plumb a new configuration to IMMS
|
2e65058de97092f65485276d9e0f77117505841f |
22-Sep-2014 |
Yigit Boyar <yboyar@google.com> |
am e17fd940: am 0b380581: am a9faefb3: am a0716928: Merge "Allow fallback to Toolbar\'s default Navigation Icon" into lmp-dev * commit 'e17fd9404ca07458b333ee0e827e269cbf82570d': Allow fallback to Toolbar's default Navigation Icon
|
05f74b9a6b4985426d94c3e11082c64a931eb69d |
22-Sep-2014 |
Alan Viverette <alanv@google.com> |
am 2c65386d: am 0dfa4738: Merge "Pass explicit null theme when preloading drawables" into lmp-dev * commit '2c65386d9bb3d93f39767a284eb3dcc27dd0a2f3': Pass explicit null theme when preloading drawables
|
e7868959184ebf711ad7e67a22b51480ec2a9582 |
22-Sep-2014 |
Alan Viverette <alanv@google.com> |
Merge "Pass explicit null theme when preloading drawables" into lmp-dev
|
a8f3d15be23c93d04ef1bc35ab1bc3569f05c85c |
22-Sep-2014 |
Yohei Yukawa <yukawa@google.com> |
am dc5fad8e: am b5d063dc: Merge "Work on issue #17506095: Plumb a new configuration to IMMS" into lmp-dev * commit 'dc5fad8e086a50f5e438ea8fc5bfd692e4bd76f9': Work on issue #17506095: Plumb a new configuration to IMMS
|
ca5e72c5aeb85c99ed7a5ae3bf3a870462562352 |
22-Sep-2014 |
Yohei Yukawa <yukawa@google.com> |
Merge "Work on issue #17506095: Plumb a new configuration to IMMS" into lmp-dev
|
84e001a9f514a047816f27db6ce836966efa481e |
22-Sep-2014 |
Alan Viverette <alanv@google.com> |
Pass explicit null theme when preloading drawables Prevents "unresolved theme attributes" warning. BUG: 17589490 Change-Id: I5217d85b1d5ce8b551315ee8b1ca79eccfac3f10
s/ZygoteInit.java
|
2c029f3fe2e71b77b98e61339d20688a43ab7317 |
22-Sep-2014 |
Yigit Boyar <yboyar@google.com> |
am 747a975b: am a0716928: Merge "Allow fallback to Toolbar\'s default Navigation Icon" into lmp-dev * commit '747a975bef3589fb5407ad3f74cc67770e2d86fa': Allow fallback to Toolbar's default Navigation Icon
|
5507b223dd238402d7dded3a974f7bc6885b8478 |
22-Sep-2014 |
Yigit Boyar <yboyar@google.com> |
Merge "Allow fallback to Toolbar's default Navigation Icon" into lmp-dev
|
e63b5fae8d099d2f5d4d5a5cf7a8d5a86266c0fe |
19-Sep-2014 |
Yohei Yukawa <yukawa@google.com> |
Work on issue #17506095: Plumb a new configuration to IMMS This CL makes a plumbing from SystemConfig to IMMS. Change-Id: Ia70b870723acf647e0c27f24aff91b40d6f85543
nputmethod/InputMethodUtils.java
|
30f5dc935b30a72982cc2ee04c8c2a17ba95e885 |
19-Sep-2014 |
Yigit Boyar <yboyar@google.com> |
Allow fallback to Toolbar's default Navigation Icon Bug: 17554486 Change-Id: Id9f2197820df42d81351540be5baa852f49bdf0a
idget/ActionBarView.java
idget/DecorToolbar.java
idget/ToolbarWidgetWrapper.java
|
0e3b5a7986a7304c2239d35796a60e59b8076c55 |
20-Sep-2014 |
Alan Viverette <alanv@google.com> |
am 4ecec44c: am b55ced84: am 13527b41: am 14932619: Merge "Correctly apply max width/height to preference icons" into lmp-dev * commit '4ecec44cf37c7df41295eb5897d04c32f7806b73': Correctly apply max width/height to preference icons
|
68247b03037df7782397750f2801b11cfb5f8d85 |
20-Sep-2014 |
Alan Viverette <alanv@google.com> |
am f680e5f2: am 14932619: Merge "Correctly apply max width/height to preference icons" into lmp-dev * commit 'f680e5f2820111f464f4100bb771bae0cca75518': Correctly apply max width/height to preference icons
|
ecd7c96aa4144224c1e6c47d079d043abb86839c |
19-Sep-2014 |
Alan Viverette <alanv@google.com> |
Correctly apply max width/height to preference icons BUG: 17581750 Change-Id: I8ad21a321c80f0a657670ba4d175d0ebecea49ef
idget/PreferenceImageView.java
|
090537ee29506ee73760b099df0ae2f2512f135b |
18-Sep-2014 |
Alan Viverette <alanv@google.com> |
am 2f9ae13d: am f491d835: am 73d3c81c: am fb15b0e2: Merge "Use action bar theme for action modes, fix ViewStub inflation theme" into lmp-dev * commit '2f9ae13d5843d6f25cfaaf2db51b5a78e2a8ba33': Use action bar theme for action modes, fix ViewStub inflation theme
|
194206c4d7ec9b7e519b8e72e234514abbf0c9cd |
18-Sep-2014 |
Alan Viverette <alanv@google.com> |
am c5073a81: am fb15b0e2: Merge "Use action bar theme for action modes, fix ViewStub inflation theme" into lmp-dev * commit 'c5073a812a82928ae681c9fcd328a3b1323b4edc': Use action bar theme for action modes, fix ViewStub inflation theme
|
07ecc748fb378a1acb86f3b93a7ad35d8fbb5aa5 |
18-Sep-2014 |
Alan Viverette <alanv@google.com> |
Merge "Use action bar theme for action modes, fix ViewStub inflation theme" into lmp-dev
|
fcb398f60189d91cc2dde8cb7cce15424a6f4694 |
18-Sep-2014 |
Sander Alewijnse <salewijnse@google.com> |
am fd9d7709: am c32f231c: am 2379e16f: am 81b375a1: Merge "Update targetSdkVersion check." into lmp-dev * commit 'fd9d770937e9d3c474d203513e74eccb002fbd8a': Update targetSdkVersion check.
|
549715d5faa6172786a20840077add0de3759705 |
18-Sep-2014 |
Sander Alewijnse <salewijnse@google.com> |
am a735243f: am 81b375a1: Merge "Update targetSdkVersion check." into lmp-dev * commit 'a735243fba6ca4c0de7877831230d8c209882748': Update targetSdkVersion check.
|
d4710c87e607fbdb59a56e51eef7e6ec4bb56d2c |
18-Sep-2014 |
Sander Alewijnse <salewijnse@google.com> |
Merge "Update targetSdkVersion check." into lmp-dev
|
a9ddb8dc23b253c53f24ceb81e9d596c072d834e |
18-Sep-2014 |
Alan Viverette <alanv@google.com> |
Use action bar theme for action modes, fix ViewStub inflation theme BUG: 17262483 BUG: 17513621 Change-Id: I74764570a11da162a224e94978e21e52d17e2e84
iew/StandaloneActionMode.java
|
97e853d00c984e912b3989a3f56267d3181ba4dc |
17-Sep-2014 |
Yigit Boyar <yboyar@google.com> |
am 28d73a51: am 98171686: am bb837c51: am 7fa36f26: Merge "Handle action mode changes properly for actionbar tabs" into lmp-dev * commit '28d73a5176225216f1105a6a0910c04383db44cd': Handle action mode changes properly for actionbar tabs
|
8424665e0e7678beeed01009e63f466adbc93929 |
17-Sep-2014 |
Yigit Boyar <yboyar@google.com> |
am 777f6c3c: am 7fa36f26: Merge "Handle action mode changes properly for actionbar tabs" into lmp-dev * commit '777f6c3c846a4a6722664cf119f6b8959b9db6f0': Handle action mode changes properly for actionbar tabs
|
fd20f196b12fbb6934283baadb855837f4215b40 |
17-Sep-2014 |
Yigit Boyar <yboyar@google.com> |
Merge "Handle action mode changes properly for actionbar tabs" into lmp-dev
|
b1a7ddfe54a056c2e4013c38d706f895fa181d11 |
17-Sep-2014 |
Sandeep Siddhartha <sansid@google.com> |
am 2ee987c0: am fd719cfd: am aea51189: am e80c6f17: Merge "Fix issues with multiple languages and multi-users" into lmp-dev * commit '2ee987c02239e6ebe1232505e3b9f9bd72d39a8a': Fix issues with multiple languages and multi-users
|
67032ce76a34743276bed87eed051166d4f5330e |
17-Sep-2014 |
Sandeep Siddhartha <sansid@google.com> |
am 9364b830: am e80c6f17: Merge "Fix issues with multiple languages and multi-users" into lmp-dev * commit '9364b830a4d78a3c76cc7eacc71c9b7808fd414b': Fix issues with multiple languages and multi-users
|
80ea66b1029a72b031795cfcb2980558211a0f35 |
17-Sep-2014 |
Sandeep Siddhartha <sansid@google.com> |
Merge "Fix issues with multiple languages and multi-users" into lmp-dev
|
2bbad0cddce213ffd3d1e0909f2dc74dd0038ba7 |
17-Sep-2014 |
Yigit Boyar <yboyar@google.com> |
Handle action mode changes properly for actionbar tabs Bug: 17513613 Change-Id: I4ebcadc618558153b72bf577232adc3e616adb6b
pp/WindowDecorActionBar.java
idget/ActionBarContainer.java
idget/ToolbarWidgetWrapper.java
|
30b9e90a122c16951d1e11ffae0f0ebb1dc8cb51 |
16-Sep-2014 |
Adam Lesinski <adamlesinski@google.com> |
am 221544f9: am 4f1f2dc4: am 17e0218d: am 1416621b: Merge "Show the lockscreen when more than 1 user is present" into lmp-dev * commit '221544f9a673ec4f157a1c760cf5a47cb9c336f1': Show the lockscreen when more than 1 user is present
|
f4bc3ba7f8fd00b73cfbf700edf00db03cfb0e88 |
16-Sep-2014 |
Yohei Yukawa <yukawa@google.com> |
am ea4cc661: am 9c0fe70f: am 5d36afad: am 8219934a: Merge "Minimize the number of default enabled IMEs part 3" into lmp-dev * commit 'ea4cc66116f9ae5873c63214d7751294333e965c': Minimize the number of default enabled IMEs part 3
|
8312978af7027edd6c52c6845fce25171a66e279 |
16-Sep-2014 |
Adam Powell <adamp@google.com> |
am e4abf3f9: am d2b93415: am 752021f9: am 3b2dfa7a: Merge "Treat empty string as title-set in ToolbarWidgetWrapper" into lmp-dev * commit 'e4abf3f9628fd34c7d4f98951ab7b1fb7e6bc63c': Treat empty string as title-set in ToolbarWidgetWrapper
|
d16d3ad715f56bfe5c5351c067311bb070b9ead3 |
16-Sep-2014 |
Adam Powell <adamp@google.com> |
am 28ac06fe: am 2ac58db5: am e608ab91: am 17ec7920: Merge "Finish materializing dialogs" into lmp-dev * commit '28ac06fe0b355ba4efff5d94c1f74a07e176c735': Finish materializing dialogs
|
2958c016a1921f730e1a277b3e6e544788bb5810 |
16-Sep-2014 |
Adam Lesinski <adamlesinski@google.com> |
am 3b36b8c7: am 1416621b: Merge "Show the lockscreen when more than 1 user is present" into lmp-dev * commit '3b36b8c7d91dc8793429491617c645c1aafc4d49': Show the lockscreen when more than 1 user is present
|
abe0c395f9a3bd9ebe82d0e40ff24b5ca74df1aa |
16-Sep-2014 |
Yohei Yukawa <yukawa@google.com> |
am 5a2efd42: am 8219934a: Merge "Minimize the number of default enabled IMEs part 3" into lmp-dev * commit '5a2efd42d8d0b1c52f628b8e727d3c99b068ae96': Minimize the number of default enabled IMEs part 3
|
7276265f3164264289d48b546627250a8268084a |
16-Sep-2014 |
Adam Powell <adamp@google.com> |
am 9965e970: am 3b2dfa7a: Merge "Treat empty string as title-set in ToolbarWidgetWrapper" into lmp-dev * commit '9965e9708b5dc64bc9e591f72ff6eaf6c3968d0f': Treat empty string as title-set in ToolbarWidgetWrapper
|
5ba05c4fb5b89400173c5ad1cd448b02872d8859 |
16-Sep-2014 |
Adam Powell <adamp@google.com> |
am acec24c1: am 17ec7920: Merge "Finish materializing dialogs" into lmp-dev * commit 'acec24c1487e32264ee395121db2e607259dd7ca': Finish materializing dialogs
|
8cf8f71644643601fe8c3e9538fd00412b1ae8b1 |
15-Sep-2014 |
Sandeep Siddhartha <sansid@google.com> |
Fix issues with multiple languages and multi-users For multi-user the issue was looking into the user ID of the current process instead of the active user. The current process was the system process and the call to UserManager was returning a user handle that wasn't of any use while trying to map sound models to a user. For language, the issue was that we were incorrectly just looking up the model based on the keyphrase id, however we should have also taken the enrolled model's locale into account. Explicitly document that for model management the string representation of locales is a BCP47 language tag. Remove debug logging. Bug: 16798166 Bug: 17462570 Bug: 17463511 Change-Id: Ieffb3e218de63f6e7f40af9705dced481a35b0ad
pp/IVoiceInteractionManagerService.aidl
|
3846c1d2611aa0fc4c6b86df988444494cfad268 |
16-Sep-2014 |
Adam Lesinski <adamlesinski@google.com> |
Merge "Show the lockscreen when more than 1 user is present" into lmp-dev
|
61d9409239c5ed360ffc2181eee6b981aad9192b |
16-Sep-2014 |
Adam Lesinski <adamlesinski@google.com> |
Show the lockscreen when more than 1 user is present Bug:17399024 Change-Id: Iaf2ea2747cbcd9db45ba9faa7c8fe0389a799855
idget/LockPatternUtils.java
|
84f20ec49df3bfc8b40a27964ba2b074e5f101fc |
16-Sep-2014 |
Yohei Yukawa <yukawa@google.com> |
Merge "Minimize the number of default enabled IMEs part 3" into lmp-dev
|
afd3a3a0491f2997b479f4c17bcfc7bc75bc6670 |
16-Sep-2014 |
Adam Powell <adamp@google.com> |
Merge "Treat empty string as title-set in ToolbarWidgetWrapper" into lmp-dev
|
6192b07bdc81072fe8d8579b2625a9ba3999a3a0 |
16-Sep-2014 |
Adam Powell <adamp@google.com> |
Treat empty string as title-set in ToolbarWidgetWrapper If a developer explicitly sets the empty string as the title of a Toolbar that is used as an action bar via Activity#setActionBar, don't overwrite it with the window title. This clears up a nonintuitive behavior when explicitly clearing the title of a toolbar. Bug 17510951 Change-Id: I183c2ca57d3bd16ae1f89bb7daa2cdf086189138
idget/ToolbarWidgetWrapper.java
|
d044ad97a8ac1f62c572c7e42c77e960441d8d02 |
15-Sep-2014 |
Adam Powell <adamp@google.com> |
Finish materializing dialogs Fix bottom spacing for dialogs with no button bar Remove default dividers from dialog lists Bug 17503404 Change-Id: Icdcaaad99f70a259ff3f892d6385257801e38437
pp/AlertController.java
|
38ea779b429d4292bdda9349cbf78aa2f0e0fc18 |
15-Sep-2014 |
Sander Alewijnse <salewijnse@google.com> |
Update targetSdkVersion check. Bug:16509819 Change-Id: I471c4a5b2450b4cc64414dfa2dae75d51cce3abb
pp/ResolverActivity.java
|
dc489241cfb3691a87942344cf55efd3d98c1107 |
13-Sep-2014 |
Yohei Yukawa <yukawa@google.com> |
Minimize the number of default enabled IMEs part 3 With this CL, the behavior of getDefaultEnabledImes() changes as follows: - Previously system IMEs are always enabled by default as long as it is a software keyboard that supports En_* subtype. With this CL, getDefaultEnabledImes() relies on the locale returned from getFallbackLocaleForDefaultIme() instead of calling isSystemImeThatHasEnglishKeyboardSubtype() to minimize the number of enabled IMEs. - Previously default enabled system IMEs are chosen in a country-agnostic way. As a result, "en_IN" is enabled even when the system locale is "en_US". With this CL, the system first tries to find IMEs with taking the coutnry into account, and use the country-agnostic way when and only when fallback logic is required. BUG: 17347871 Change-Id: I6571d464a46453934f0a8f5e79018a67a9a3c845
nputmethod/InputMethodUtils.java
|
35e752ef62fa14e538da16afe520c541a3218a07 |
15-Sep-2014 |
Adam Powell <adamp@google.com> |
am 51bf4916: am 86a3adca: Merge "Magic null-background filling for PhoneWindows" into lmp-dev * commit '51bf49165c01c6ee7386fcee35c17cf636a151cb': Magic null-background filling for PhoneWindows
|
9dbe94d8cdd91c948160ca08c9028df455826c08 |
15-Sep-2014 |
Adam Powell <adamp@google.com> |
Merge "Magic null-background filling for PhoneWindows" into lmp-dev
|
f849a5e16d016fb6ae081a4575ce67f4ce688e3a |
12-Sep-2014 |
Adam Powell <adamp@google.com> |
Magic null-background filling for PhoneWindows In the past it's been a recommended approach to avoiding overdraw for apps to set their window background to null at runtime if their content view fully covers their window surface. The problem with this is the IME. The IME can force a resize of the window at unexpected times and unless an app has been configured to fit system windows and manually cover the padded area that the IME window covers, the asynchronous nature of the IME-show process can leave surface buffer garbage visible to the user. In previous platform versions this wasn't an issue since pre-renderthread we would always animate a crossfade from the closed to open state. This animation was always a bit of a hack since it could break the contract of requestLayout/invalidate on the view hierarchy - it could result in a draw happening into the saved "before" state of the crossfade before a pending layout. Now that this has been cleaned up the buffer garbage is sometimes visible. To prevent this, PhoneWindow now detects the state of a null window background and draws solid rects into the area not covered by a window's content. Which color is determined by the window context's theme, though this is not a public API available to apps. Bug 17006497 Change-Id: I714439a1608c4ae135f3d9d49bb165330d9fbe9f
idget/ActionBarContainer.java
idget/BackgroundFallback.java
idget/DecorContentParent.java
|
c148f7d0088a3f83352cd5f092ac198da0d623f9 |
14-Sep-2014 |
Chet Haase <chet@google.com> |
am f2fdeb5f: am f9f4d316: Merge "set correct bounds in ActionBar based on visibility of ActionBarView" into lmp-dev * commit 'f2fdeb5fe8770cfe09163a151a140f7ce59e6f0f': set correct bounds in ActionBar based on visibility of ActionBarView
|
4605b2929ead9119096818d6f5c44d3b2bbf6319 |
14-Sep-2014 |
Chet Haase <chet@google.com> |
Merge "set correct bounds in ActionBar based on visibility of ActionBarView" into lmp-dev
|
ccd3da23c6dbdda2af5c5d746652e4b240cb4f50 |
13-Sep-2014 |
Chet Haase <chet@google.com> |
set correct bounds in ActionBar based on visibility of ActionBarView ActionBarContainer was setting the bounds of its background assuming the visibility of the ActionBarView. But that view becomes GONE when the ActionBarContextView is visible, causing artifacts such as wrong shadows when resized (as in custom configuration changes). Issue #17280341 Quantum: drop shadow on CAB has wrong width after rotation on L, when configuration change is handled by the app Change-Id: I07e57f00e27b41d5370cb9440b35734a8ec10f3a
idget/ActionBarContainer.java
|
c116f02a4a3819a91afa646b55af13213d8f728c |
14-Sep-2014 |
Ramanan Rajeswaran <ramanan@google.com> |
am 232d417a: am 2e9ca0aa: Merge "Fix crash in TranserPipe." into lmp-dev * commit '232d417a5efc4029d4eebac04d003c73e5b4b65e': Fix crash in TranserPipe.
|
5ec679a0fa2e26c058a8094836d80e4e989f74d5 |
21-Aug-2014 |
Xin Guan <a18772@motorola.com> |
Fix crash in TranserPipe. Sometimes the pipe has been closed when it's thread tries to access E AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: TransferPipe E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method 'java.io.FileDescriptor android.os.ParcelFileDescriptor.getFileDescriptor()' on a null object reference E AndroidRuntime: at com.android.internal.os.TransferPipe.run(TransferPipe.java:184) E AndroidRuntime: at java.lang.Thread.run(Thread.java:818) Change-Id: I0fcd4a3334b49972903f2cb0edb51323ba3f49e5
s/TransferPipe.java
|
c496a26f7c37b9ed5e99352848096cc6ab474275 |
14-Sep-2014 |
Yohei Yukawa <yukawa@google.com> |
am 08c9101b: am a22e2ab6: Merge "Minimize the number of default enabled IMEs part 2" into lmp-dev * commit '08c9101b87199552b3a372c3fedbb9e6886e307b': Minimize the number of default enabled IMEs part 2
|
c68f27625bfd18d945ab214983ae05206b6f3bfa |
14-Sep-2014 |
Yohei Yukawa <yukawa@google.com> |
Merge "Minimize the number of default enabled IMEs part 2" into lmp-dev
|
68c860bb29861e54fd9b868bd5af701b054a1dc0 |
13-Sep-2014 |
Yohei Yukawa <yukawa@google.com> |
Minimize the number of default enabled IMEs part 2 Previously the system tried to enable at least one auxiliary IME even when the system is not ready. However, this doesn't make much sense because the user should be able to set up their phone without auxiliary IMEs. Also, IMEs enabled before the system becomes ready are kept to be enabled after the system becomes ready. Thus, we should minimize the number of enabled IMEs until the system becomes ready. BUG: 17347871 Change-Id: Ife93d909fb8a24471c425c903e2b7048826e17a3
nputmethod/InputMethodUtils.java
|
8bc39961896ff6ef98f34bf08eab540b1d9bcd5f |
13-Sep-2014 |
Tyler Gunn <tgunn@google.com> |
am 21282583: am 66c16547: Merge "Renaming Telecomm to Telecom." into lmp-dev * commit '2128258322aa2f90d65c1963ede79d1bffb3fce4': Renaming Telecomm to Telecom.
|
ead6ad8a383d945a4c625cb537372c8ee65f6ab4 |
13-Sep-2014 |
Tyler Gunn <tgunn@google.com> |
Merge "Renaming Telecomm to Telecom." into lmp-dev
|
04cee902ba87ab60ac51100a227d92519cd0f3d6 |
13-Sep-2014 |
Yohei Yukawa <yukawa@google.com> |
am 699f5db8: am acc0ce3e: Merge "Minimize the number of default enabled IMEs part 1" into lmp-dev * commit '699f5db8737a390590dc2a28f062cfddd4ee5bed': Minimize the number of default enabled IMEs part 1
|
c0b8cb89105e814f2dc710c4b6f932ff726f0134 |
13-Sep-2014 |
Yohei Yukawa <yukawa@google.com> |
Merge "Minimize the number of default enabled IMEs part 1" into lmp-dev
|
ef9f6f957d897ea0ed82114185b8fa3fefd4917b |
13-Sep-2014 |
Tyler Gunn <tgunn@google.com> |
Renaming Telecomm to Telecom. - Changing package from android.telecomm to android.telecom - Changing package from com.android.telecomm to com.android.server.telecomm. - Renaming TelecommManager to TelecomManager. Bug: 17364651 Change-Id: I192cb5d189f55db012ea72ee82ccc5aedbc21638
idget/LockPatternUtils.java
|
47bdb751322b8e750812083b8133ae7317d55d79 |
13-Sep-2014 |
Dianne Hackborn <hackbod@google.com> |
am 61ffa7a2: am f9d92bab: Merge "Work on issue #17477510: Time change notifications sent too often" into lmp-dev * commit '61ffa7a2754ee6c3b3bb1f836212ddfcb818c56b': Work on issue #17477510: Time change notifications sent too often
|
a7d0d557718d0feaa2760666cd95c66e2d88c551 |
13-Sep-2014 |
Dianne Hackborn <hackbod@google.com> |
Work on issue #17477510: Time change notifications sent too often This gets rid of the spam from the battery history, by not creating an event unless the wall clock time has changed by more than +/- 500ms. We'll do the remaining work in MR1. Change-Id: I8d1cc41b5504261033d3b0ccdcf9e7cf70df9d04
s/BatteryStatsImpl.java
|
272d79c71535788a39bd746de9c3c34fa3ee159e |
12-Sep-2014 |
Alexandra Gherghina <alexgherghina@google.com> |
am 92f8d577: am 443a5766: Merge "Assign default icon to users at creation time and in SystemUI." into lmp-dev * commit '92f8d577c50a54e8375435813096b997d58cd368': Assign default icon to users at creation time and in SystemUI.
|
5e5c60a43a93a0b5f16680042f2fecf6e0ecd0d7 |
12-Sep-2014 |
Yohei Yukawa <yukawa@google.com> |
Minimize the number of default enabled IMEs part 1 Basically this CL does following clean-ups as groundwork. - Embed isDefaultEnabledIme into its only one caller - Fix a typo in isSystemAuxilialyImeThatHashAutomaticSubtype() - Use exit-early style in getMostApplicableDefaultIME() No behavior change is intended by this CL. BUG: 17347871 Change-Id: I831502db502f4073c9c2f50ce7705a4e45e2e1e3
nputmethod/InputMethodUtils.java
|
64d4dca63f65e4c7d4a829c85ff6670bdd34e2eb |
28-Aug-2014 |
Alexandra Gherghina <alexgherghina@google.com> |
Assign default icon to users at creation time and in SystemUI. Right now different code in System UI, Settings app and other places replace the user icon with their own default. This tries to make it consistent by moving the mechanism used in Settings in a helper class. Bug: 17311038 Change-Id: Ic858c65bf82a98b9806dbba029e7cdcf441f372e
til/UserIcons.java
|
6468b783c60189e2683a1bbe905b448b5be4d89e |
12-Sep-2014 |
Yohei Yukawa <yukawa@google.com> |
am 5bdb322f: am b7dd9519: Merge "API Review: Clean up removed APIs" into lmp-dev * commit '5bdb322f8cdbc89113df20d79054d3f6c5d1ad44': API Review: Clean up removed APIs
|
13b99f368229fd7516042dcbbd68bf660bb22d75 |
12-Sep-2014 |
Brian Carlstrom <bdc@google.com> |
am 3b74850d: am 93468f7c: Merge "Add zygote preloading of shared libraries" into lmp-dev * commit '3b74850dee7e41991794f778eb2f12b43e453a0d': Add zygote preloading of shared libraries
|
f0e8dafdba18e55690708b19bc6024bea8f09e66 |
12-Sep-2014 |
Yigit Boyar <yboyar@google.com> |
am 590426f4: am 62bd62e4: Merge "Add support for default content description in DecorToolbar" into lmp-dev * commit '590426f410c3da73926d4ff0a321febf37fbcc49': Add support for default content description in DecorToolbar
|
3fadee479107f0494e1e190aba2a1eea12cb0a75 |
08-Sep-2014 |
Yohei Yukawa <yukawa@google.com> |
API Review: Clean up removed APIs This CL removes old API signatures marked as @removed in the follow CLs. - Ic8c6fab58c01206872a34e7ee604cdda1581364d - Ia8cbb9f6b41cd9509fc0147fd68763dfde593ffc - I772c48ff18918e48a81e807b48ff907614485c09 This is just a clean-up CL. No behavior change is intended. BUG: 17200900 BUG: 17320996 BUG: 17365414 Change-Id: Ibfbd5cc1cdebb8851c73477cff55c9b2d631fdea
iew/InputConnectionWrapper.java
|
38c29ca3c75b46d631992d77af858bcd82cd04e9 |
12-Sep-2014 |
Brian Carlstrom <bdc@google.com> |
Merge "Add zygote preloading of shared libraries" into lmp-dev
|
6c9af96de59ab2feebe3d0165548591c4f632bc5 |
12-Sep-2014 |
Brian Carlstrom <bdc@google.com> |
Add zygote preloading of shared libraries Bug: 17459019 Change-Id: I7cb4ecd0ec9542aa9079420fe158cedca7fca028
s/ZygoteInit.java
|
dba92d416dc8020a0d9cf6e10158c9524c67796a |
12-Sep-2014 |
Yigit Boyar <yboyar@google.com> |
Merge "Add support for default content description in DecorToolbar" into lmp-dev
|
4bde299148580913eb392585617a6027b407f4b2 |
11-Sep-2014 |
Dianne Hackborn <hackbod@google.com> |
am 14a0ec03: am 022cfcda: Merge "Fix issue #17414533: update batterystats occasionally takes a couple..." into lmp-dev * commit '14a0ec0324a9aa5ce7bc2c767c744092fd128143': Fix issue #17414533: update batterystats occasionally takes a couple...
|
023b6812abbca465773acd6141ff672d525a83ee |
11-Sep-2014 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix issue #17414533: update batterystats occasionally takes a couple..." into lmp-dev
|
e91f7c0219d0f47d9c44a4933b571b0a482ec058 |
11-Sep-2014 |
Yigit Boyar <yboyar@google.com> |
Add support for default content description in DecorToolbar Bug: 16888338 Change-Id: I0f3f8fcd39cfd29d239801392dd712869749aecf
pp/ToolbarActionBar.java
idget/ActionBarView.java
idget/DecorToolbar.java
idget/ToolbarWidgetWrapper.java
|
652973fca83c48d8b4622493f10e656b8d86dd17 |
11-Sep-2014 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #17414533: update batterystats occasionally takes a couple... ...hundred milliseconds. Rework the locking so that no critical paths block on the cpu collection. Change-Id: Ie615a033f7f8b523b67abee62c581d1a8fce324c
s/ProcessCpuTracker.java
|
baaf9a246d09fdce3bfc1e83219c5aa91a3f0a20 |
10-Sep-2014 |
Mathieu Chartier <mathieuc@google.com> |
am 410d0de7: am 6a593012: Merge "Change EmptyArray System.identityHashCode to Object.hashCode." into lmp-dev * commit '410d0de763e469c521cd1467e822257c3dec2838': Change EmptyArray System.identityHashCode to Object.hashCode.
|
b4e5061fd6e0b665e025713643378ec31188cff2 |
10-Sep-2014 |
Mathieu Chartier <mathieuc@google.com> |
Change EmptyArray System.identityHashCode to Object.hashCode. Equivalent behavior, improves performance since Object.hashCode has a fast path in the java side that does not require JNI. According to traceview sampling profiler: Calendar had 6.8% time in System.identityHashCode during launch. 0.4% time in System.identityHashCode after the change. Bug: 16828525 Change-Id: I1ed1d1283a990f990b0d4352cc1f4822b1dadf7b
til/ArrayUtils.java
|
1dbd4b6646f1ef10e7433537e6e19d8461db8587 |
09-Sep-2014 |
Zoltan Szatmary-Ban <szatmz@google.com> |
am 52847478: am 1bb79472: Merge "Extend IKeyChainService AIDL with CACert retrieval" into lmp-dev * commit '52847478b208d8fed1d8b0d191b080b411f3df8b': Extend IKeyChainService AIDL with CACert retrieval
|
1d38f5899019f3f0dead3b7aae6a22b216546845 |
09-Sep-2014 |
Zoltan Szatmary-Ban <szatmz@google.com> |
Merge "Extend IKeyChainService AIDL with CACert retrieval" into lmp-dev
|
5b39e1f3bc9c231c7ca3573b041d64fe0bf9f7f2 |
09-Sep-2014 |
Adam Powell <adamp@google.com> |
am 2cd0a9ca: am d6fa07e7: Merge "New new design for ResolverActivity" into lmp-dev * commit '2cd0a9cace832232252f7344f5c9c5cbca282d99': New new design for ResolverActivity
|
fd1e93d128da9dbb2f97630c01239bb56199686e |
08-Sep-2014 |
Adam Powell <adamp@google.com> |
New new design for ResolverActivity Switch back to using a list as the grid and differently positioned activity icons were confusing to users. Keep the distinct "last used" presentation but align icons and titles with the further choices below. Adjust this to make the fold more apparent. Remember open/closed slider state across config changes. Fix some bugs in nested scrolling and flinging. Bug 17301272 Change-Id: I175937d5821df27b6ac7ffad7f01cd9a6ed3e3e3
pp/ResolverActivity.java
idget/ResolverDrawerLayout.java
|
6b0ed64fb868e64684031558cbdeedcd94d40713 |
05-Sep-2014 |
Andreas Gampe <agampe@google.com> |
Frameworks/base: Add native bridge post-fork initialization (cherry picked from commit d7746a8b65ee4690427ed798816f970218578fa3) Change-Id: I5a20de1cb68dd1802937b369b14c50c9c1031c67
s/Zygote.java
s/ZygoteConnection.java
|
6098a3acc9b5c2e87dcc6e4802cfd6d0ee4073c0 |
08-Sep-2014 |
Jeff Sharkey <jsharkey@android.com> |
am fa8211c5: am 2f0ed017: Merge "Delayed ASEC allocation, refine progress handling." into lmp-dev * commit 'fa8211c5f7b8939e230f5643cd94a6e8686571b6': Delayed ASEC allocation, refine progress handling.
|
f0ae135049048424bceccb0799b12377181b25f0 |
18-Aug-2014 |
Zoltan Szatmary-Ban <szatmz@google.com> |
Extend IKeyChainService AIDL with CACert retrieval Bug:16029580 Change-Id: I41a3bd2f3bd95550e59f1d0d0acd0e765d7b62d7
til/ParcelableString.java
|
e016605981985b64cc28a8272474ae925801548b |
08-Sep-2014 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Delayed ASEC allocation, refine progress handling." into lmp-dev
|
77d218e1869e69c8d436b09cd11dcfe45e50b2cf |
06-Sep-2014 |
Jeff Sharkey <jsharkey@android.com> |
Delayed ASEC allocation, refine progress handling. For restore use-case, session creation needs to complete quickly, so delay ASEC allocation until session is opened. When preflighting size checks, only consider external when we have a known size for the container. Also relax size checks when using MODE_INHERIT_EXISTING on external, since we don't know how much of existing app will be copied over. Consider session as "active" while commit is ongoing, until we're either finished or pending user interaction. Always publish first client needle movement away from 0. Use 25% of internal progress to reflect ASEC allocation. Avoid CloseGuard messages about leaking PFDs. Bug: 17405741, 17402982 Change-Id: I6247a1d335d26621549c701c4c4575a8d16ef8c2
ontent/PackageHelper.java
til/XmlUtils.java
|
95ccfd99503ae250e0c8c44590123ee2b263c063 |
06-Sep-2014 |
Dianne Hackborn <hackbod@google.com> |
am 80cb4a01: am 8c7605b1: Merge "Fix issue #17397177: BatteryStats reporting error on job start/stop" into lmp-dev * commit '80cb4a012b57110246a17e4110ccadb5bd232c55': Fix issue #17397177: BatteryStats reporting error on job start/stop
|
ce78347c37000347c9dbd4487d53a3f4aceff692 |
06-Sep-2014 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix issue #17397177: BatteryStats reporting error on job start/stop" into lmp-dev
|
c3940bc1ba753bcbeb9849239ec4b2ec685c40e2 |
06-Sep-2014 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #17397177: BatteryStats reporting error on job start/stop Dumb, dumb, dumb mistake. Also fix battery stats wakeup reason tracking to use a SamplingTimer (like kernel wake locks) so we can track both the duration and count for each wakeup reason. Change-Id: I89d69661006dc533622b1b7e68a139166d3a6975
s/BatteryStatsImpl.java
|
248b369661f412bfac9b9b117d6911106558c1a0 |
05-Sep-2014 |
Anwar Ghuloum <anwarg@google.com> |
Merge "Timing Hacks DO NOT MERGE" into lmp-dev
|
629dc1801331ce89e8ee0ff7ee5dcde1d7512417 |
04-Sep-2014 |
Anwar Ghuloum <anwarg@google.com> |
Timing Hacks DO NOT MERGE Let's submit to see any lingering effects. Bug: 17310019 Change-Id: I791bceec0b6aa8b80ac4e6c582a10c3f0ec7a906
s/Zygote.java
s/ZygoteConnection.java
s/ZygoteInit.java
|
a46bdef5a8ae474fc7f7acefac1da9de62a68ff3 |
05-Sep-2014 |
Adam Powell <adamp@google.com> |
am ce9978b5: am c3b7ca91: Merge "Menu callbacks for ToolbarActionBars, part 2" into lmp-dev * commit 'ce9978b5fed0f941bf3613910d58c3d1538660b0': Menu callbacks for ToolbarActionBars, part 2
|
c46125042493e66f7dfdccec24e3b0739600b194 |
05-Sep-2014 |
Adam Powell <adamp@google.com> |
Menu callbacks for ToolbarActionBars, part 2 Pass through the menu mode change events and make sure Activities get prepare/open/close events properly. Bug 17326424 Change-Id: I0ac2f56e4d0054ef01720b2ff1c41ded053750c7
pp/ToolbarActionBar.java
|
7701884dd01e88ee75c6ba934266c8e0d39a401c |
05-Sep-2014 |
Adam Powell <adamp@google.com> |
am f34ce09c: am 2e9f1521: Merge "Dispatch more menu events to window callbacks from ToolbarActionBar" into lmp-dev * commit 'f34ce09c34591d16eb1cdf82fb4cb9af6855ffce': Dispatch more menu events to window callbacks from ToolbarActionBar
|
e50a26f3d874940dd345d7f65a1aa98aa9527bd4 |
05-Sep-2014 |
Adam Powell <adamp@google.com> |
Merge "Dispatch more menu events to window callbacks from ToolbarActionBar" into lmp-dev
|
04c0d4607897157f01c908475fa0c6d7301cf7e5 |
05-Sep-2014 |
Adam Powell <adamp@google.com> |
Dispatch more menu events to window callbacks from ToolbarActionBar Wire through the callbacks that result in onPrepareOptionsMenu being called properly when an activity overflow menu is opened. Bug 17326424 Change-Id: Ifc5b67af0d215f210bb00326f82f60ba55a36d52
pp/ToolbarActionBar.java
|
dc84c6ca86290393fec2bb730f125575ee9e168e |
05-Sep-2014 |
Andreas Gampe <agampe@google.com> |
resolved conflicts for merge of 82ad9ec3 to lmp-dev-plus-aosp Change-Id: I7ae05c4f1b072906932a9ed47bdbad881b8e0d37
|
cbd61cf0752af381f7c695ba94c907bb0b9db55f |
04-Sep-2014 |
Yorke Lee <yorkelee@google.com> |
am 42d221f3: am 002e85e1: Merge "Use TelecommManager APIs to detect if we are in a call" into lmp-dev * commit '42d221f34b50f8823695c26b65659faa2047564c': Use TelecommManager APIs to detect if we are in a call
|
135b59e597bcace4da493327cb5f4abfb1587468 |
04-Sep-2014 |
Yorke Lee <yorkelee@google.com> |
Merge "Use TelecommManager APIs to detect if we are in a call" into lmp-dev
|
aec67dcc02362e4d2f7641c6605405b839bd1bd4 |
03-Sep-2014 |
Andreas Gampe <agampe@google.com> |
Frameworks/base: Add native bridge post-fork initialization Change-Id: I5a20de1cb68dd1802937b369b14c50c9c1031c67
s/Zygote.java
s/ZygoteConnection.java
|
b5bbe5745e4ef7088cb8af0646f830e6e8743cbc |
04-Sep-2014 |
Adam Powell <adamp@google.com> |
am f1197ed9: am c3070461: Merge "Change the CAB to use the up-glyph for closing action modes" into lmp-dev * commit 'f1197ed9d98716a2bb572efc6960672a55baee79': Change the CAB to use the up-glyph for closing action modes
|
4ef16eaa8db55b758ac8f8a0702b69c6124f84ae |
04-Sep-2014 |
Adam Powell <adamp@google.com> |
Merge "Change the CAB to use the up-glyph for closing action modes" into lmp-dev
|
f2f326561b6e5011683b5b9b69384be545d4eddf |
04-Sep-2014 |
Alan Viverette <alanv@google.com> |
am ed1bf1cf: am 1d53feb9: Merge "Only use default backgrounds when not extending AlertDialog style" into lmp-dev * commit 'ed1bf1cfeb069336c26482283592068bede937d9': Only use default backgrounds when not extending AlertDialog style
|
b2536cf473a6fc386eea75ab8c97edf3a1ad323b |
04-Sep-2014 |
Adam Powell <adamp@google.com> |
Change the CAB to use the up-glyph for closing action modes In an effort to reduce glyph proliferation, change the "done" checkmark from the CAB to the up-navigation arrow, placing the CAB firmly in the current navigation hierarchy. This matches behavior for expandable action views such as SearchView. Allow the use of different CAB "done" layouts by theme; the material layout should not include the "done" text and should use the standard borderless selectable item background. Bug 17372188 Change-Id: Icfb3e0bbc6a718e22ab27f9d520da5fe4eb833e7
idget/ActionBarContextView.java
|
cc5179f0e3725a5f3c140fc57d719e18b7aa104f |
04-Sep-2014 |
Yorke Lee <yorkelee@google.com> |
Use TelecommManager APIs to detect if we are in a call Bug: 17335666 Change-Id: I5f443c76041e51a2eca903db924fb26031dde055
idget/LockPatternUtils.java
|
5b01afa072e168a53ec9a25ac45c124afb7a6c2f |
04-Sep-2014 |
Dan Sandler <dsandler@android.com> |
am c0a4823d: am cdb9de6a: Merge "Reduce RAM requirements of grayscale icon testing" into lmp-dev * commit 'c0a4823dfb0381c810f8610660d723cd5048d989': Reduce RAM requirements of grayscale icon testing
|
98a31b2ef0cdcf68ea1ded8620a59c3d13ac9c19 |
04-Sep-2014 |
Alan Viverette <alanv@google.com> |
Merge "Only use default backgrounds when not extending AlertDialog style" into lmp-dev
|
b17c6c178f7b7b2774915497c7d2a871cf1fd85f |
04-Sep-2014 |
Alan Viverette <alanv@google.com> |
Only use default backgrounds when not extending AlertDialog style BUG: 17368867 Change-Id: I440dad33cfb093c13b450a5f2369481fb30665ad
pp/AlertController.java
|
d1dc910effbbe0998a00e428767eed562aa6f25c |
04-Sep-2014 |
Dan Sandler <dsandler@android.com> |
Merge "Reduce RAM requirements of grayscale icon testing" into lmp-dev
|
05c362d5645367c816069aa138b597b77f317aa4 |
03-Sep-2014 |
Dan Sandler <dsandler@android.com> |
Reduce RAM requirements of grayscale icon testing The isGrayscale family of methods is designed to identify drawables and bitmaps that apps are using in the largeIcon position to pose as small icons in order to get the appropriate background treatment (a solid blue or gray block in KK/JB, or geniune selvedge denim in ICS/HC). We can optimize this search two ways: (1) Reject immediately any largeIcon that is larger than largeIcons should be (64x64dp). We could one day simply reject, or resize, these in the notification manager, but regardless these are not plausible smallIcon subsitutes. This new constraint is commemorated in the new name, isGrayscaleIcon(). (2) Shrink the bitmap even smaller before scanning it slowly in Java. This lets native_drawBitmap do the heavy lifting across the entire bitmap; we need only scan a few pixels. Bug: 16513124 Change-Id: I3a2b79130ed2465a4aedfbb5a556db7f8a7aa132
til/ImageUtils.java
til/NotificationColorUtil.java
|
8bb3b4331c9ce1f76fe003a70e05d6991808eafe |
03-Sep-2014 |
Yohei Yukawa <yukawa@google.com> |
am d88a1f97: am ebb6b422: Merge "API Review: InputConnection" into lmp-dev * commit 'd88a1f9790bfaaa6540f65d76827274d716a2539': API Review: InputConnection
|
0c0702da64fd703239d3f74a3cc377eb5fff84dd |
03-Sep-2014 |
Adam Powell <adamp@google.com> |
am 9f7a5fae: am 1b17f939: Merge "Automatically supply a content description for ToolbarActionBar nav" into lmp-dev * commit '9f7a5fae89057644244f0821f75954100ff6deaa': Automatically supply a content description for ToolbarActionBar nav
|
d8636ea7ca78df83d6b04088eab7853f15f3e999 |
03-Sep-2014 |
Yohei Yukawa <yukawa@google.com> |
API Review: InputConnection This CL does nothing but rename some L API candidates in InputConnection class, as per requested. - requestUpdateCursorAnchorInfo() -> requestCursorUpdates() - REQUEST_UPDATE_CURSOR_ANCHOR_INFO_IMMEDIATE -> CURSOR_UPDATE_IMMEDIATE - REQUEST_UPDATE_CURSOR_ANCHOR_INFO_MONITOR -> CURSOR_UPDATE_MONITOR BUG: 17320996 Change-Id: I772c48ff18918e48a81e807b48ff907614485c09
iew/IInputConnectionWrapper.java
iew/InputConnectionWrapper.java
idget/EditableInputConnection.java
|
12b0321c0b400f105cad40568a1f572020ba6336 |
03-Sep-2014 |
Adam Powell <adamp@google.com> |
Automatically supply a content description for ToolbarActionBar nav If the developer hasn't set a navigation content description on the Toolbar assigned to be an action bar or a home-action content description via the ActionBar interface, use the framework default "navigate up" string. Also make sure that the default Up description is supplied in the screen_toolbar window decor layout and that it is parsed properly in all toolbars, even if we don't have an icon set during construction. Bug 17298370 Change-Id: Ie2f9e34f92046d4d4ffb9a07e38fa89581891f7b
pp/ToolbarActionBar.java
|
e647a9a5fe23c7ca0feb3f7f867df66f993b577a |
01-Sep-2014 |
Adrian Roos <roosa@google.com> |
am 0910b0b7: am 5e287457: Merge "Trust: Look at the security unlock method of the right user" into lmp-dev * commit '0910b0b7229db8a826b8fc9d3a57a4dc40ded1c8': Trust: Look at the security unlock method of the right user
|
1572ee379e1d070c7ad1c37a626ed25db5341a3e |
01-Sep-2014 |
Adrian Roos <roosa@google.com> |
Trust: Look at the security unlock method of the right user Follow up to Ic9e93862c722ebc529f5b2010b9cea941f569ce7. Bug: 17107213 Change-Id: I8f3c19aedeaca3f265c98a4fb60ab74b115fca47
idget/LockPatternUtils.java
|
e466091f066a33c84b1b2f471d75ba5de428eeb9 |
29-Aug-2014 |
Adam Lesinski <adamlesinski@google.com> |
am 81d63ef2: am 3335c1dc: Merge "Make UsageStats API comply with API Council" into lmp-dev * commit '81d63ef2f2249a3be896a6ca792aeb8e2faf50fb': Make UsageStats API comply with API Council
|
d6fe30be04717aed8282da396607db8c44f165b3 |
29-Aug-2014 |
Adam Lesinski <adamlesinski@google.com> |
am b616b94b: am 247e8e84: Merge "Revert "Make UsageStats API comply with API Council"" into lmp-dev * commit 'b616b94b63b91d17140a31ef65fa26cb261a67f4': Revert "Make UsageStats API comply with API Council"
|
cc562a811da508b275254f275d6e0c1758a47d07 |
27-Aug-2014 |
Adam Lesinski <adamlesinski@google.com> |
Make UsageStats API comply with API Council - Fix documentation to mention units of time in APIs. - Return a Map instead of an ArrayMap Bug:17289531 Change-Id: I0a2cfdc0bc003eeeb65a16e37bb7b991624b2853
pp/ResolverActivity.java
|
25b09837d11403c4fbfe6a66f7ac03d375e3f805 |
29-Aug-2014 |
Adam Lesinski <adamlesinski@google.com> |
Merge "Revert "Make UsageStats API comply with API Council"" into lmp-dev
|
df77a40d4078f12fb0fd2ed23516f683945b4521 |
29-Aug-2014 |
Adam Lesinski <adamlesinski@google.com> |
Revert "Make UsageStats API comply with API Council" This reverts commit 3811dabe57a60e4729f67b6fdc7fbe91eb8b3e06. Did not update current.txt Change-Id: I93faccaf24570b1ce88ade37c00506c4a48a8a1d
pp/ResolverActivity.java
|
d57e1cb644fc9f9f5a5cc86b41dce01ff1c6cef1 |
29-Aug-2014 |
Adam Lesinski <adamlesinski@google.com> |
am f5e3785e: am 84b95b66: Merge "Make UsageStats API comply with API Council" into lmp-dev * commit 'f5e3785e6fc2d4dcbc8ce72ad871a96421ca1f1d': Make UsageStats API comply with API Council
|
a496b1a7f38808a24395626b225c03e710d0e2cb |
29-Aug-2014 |
Adam Lesinski <adamlesinski@google.com> |
Merge "Make UsageStats API comply with API Council" into lmp-dev
|
4bf61aa61e83cbc7a7852beea3ffdd201f2cb73b |
29-Aug-2014 |
Yohei Yukawa <yukawa@google.com> |
am 7046f79e: am bbee6beb: Merge "Reject request when any unknown flag is speficied" into lmp-dev * commit '7046f79ec9c9b0510af0f541f0e135b8a1ad4f5d': Reject request when any unknown flag is speficied
|
72d35fa829549a138504dde35a42535a296f79cb |
29-Aug-2014 |
Yohei Yukawa <yukawa@google.com> |
Reject request when any unknown flag is speficied Currently EditableInputConnection#requestUpdateCursorAnchorInfo never returns false unless InputMethodManager is somehow unavailable. This is problematic, especifially when we add a new flag to EditableInputConnection#requestUpdateCursorAnchorInfo in a future release. With this CL, #requestUpdateCursorAnchorInfo does nothing and immediately returns false when one ore more unknown bits are specified. BUG: 17324806 Change-Id: I5601714b481e8efa0ad3337c0d093cfcf55eade3
idget/EditableInputConnection.java
|
85facfc1b7d0c97a4a075463f823bd1511d0ed89 |
28-Aug-2014 |
Dianne Hackborn <hackbod@google.com> |
am c297cc71: am f63aa97c: Merge "Fix issue #17289876: startActivityFromRecents appears to launch the wrong task" into lmp-dev * commit 'c297cc71d1382b3a492087d64205ebe6f13b164a': Fix issue #17289876: startActivityFromRecents appears to launch the wrong task
|
2db754ac6e2cddf01801c450bb8200b01cddf410 |
28-Aug-2014 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix issue #17289876: startActivityFromRecents appears to launch the wrong task" into lmp-dev
|
93d0678e80868fca067ccf50d5eb8ed4c2424a12 |
28-Aug-2014 |
Dianne Hackborn <hackbod@google.com> |
am 82f7dc78: am c6273338: Merge "Fix issue #16953886: History and batterystats checkin summary..." into lmp-dev * commit '82f7dc780dc2fb1c877fce19bea9a9e92b0a0bac': Fix issue #16953886: History and batterystats checkin summary...
|
d7c9289f935992f4ae2fc032747f9e04bb86a7d0 |
28-Aug-2014 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #17289876: startActivityFromRecents appears to launch the wrong task It would be good to actually bring the task to the front. Also, make the flow when inTask is provided better match what happens when we go looking for a task on our own. And this includes another fix that was supposed to be part of a different change but I forgot this class is part of the framework project now. Change-Id: I3cf05f2e585c0fd7a0dbb7c7cf9fb1655764dd93
s/BatteryStatsHelper.java
|
7d9eefd871f1cdc5ebc36fa92dae48a737ae2928 |
28-Aug-2014 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #16953886: History and batterystats checkin summary... ...start timestamps are in 1970s Look for the wall clock time being very small, and try to update it to a better value if we see one. Also handle time change events to update the current time we a re tracking. Change-Id: Ifbae2b8c43ab5baa75ee4f672a752a542e23b52d
s/BatteryStatsImpl.java
|
c5bf108e70cd196c5e723145ae912b30cfa3481c |
27-Aug-2014 |
Adam Lesinski <adamlesinski@google.com> |
Make UsageStats API comply with API Council - Fix documentation to mention units of time in APIs. - Return a Map instead of an ArrayMap Bug:17289531 Change-Id: I8b07a5328a01a0f490b62bc5d9b83c959a3e79c7
pp/ResolverActivity.java
|
940434def17735e57ba4dfb8cfaf4eada229b9cf |
27-Aug-2014 |
Dianne Hackborn <hackbod@google.com> |
am eb7a0e4e: am 0d006c60: Fix issue #17146552: system anr * commit 'eb7a0e4e9bcb6a18655c4f349c90216011406d75': Fix issue #17146552: system anr
|
5232271a41323594ae406be7476b6ca2f08af3d8 |
27-Aug-2014 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #17146552: system anr Add a safe path for Slog.wtf that doesn't acquire an activity manager lock or block in any way. Change-Id: I8fef8251a0cb85081442cae55d85063944248d15
s/RuntimeInit.java
|
a80c4a2296bdefe461e67ad11dd8b3775e928762 |
27-Aug-2014 |
Adam Powell <adamp@google.com> |
am f6925920: am 78f0a6e5: Merge "Adjust toolbar/action bar title handling" into lmp-dev * commit 'f692592004f011759d9a79824c156b51ab10da13': Adjust toolbar/action bar title handling
|
4902a89103ede745a933186d524fb739791eba2a |
27-Aug-2014 |
Adam Powell <adamp@google.com> |
Merge "Adjust toolbar/action bar title handling" into lmp-dev
|
af2d85973ed768e390bc2f40f255ea39cc6f6fe5 |
27-Aug-2014 |
Adam Powell <adamp@google.com> |
Adjust toolbar/action bar title handling Treat activity title changes as window title changes when propagating to action bars. This gives it lower priority if a "hard" title has been set. Fix some lifecycle handling around this that previously resulted in multiple calls. Automatically detect the starting display options for a ToolbarWidgetWrapper if we're not grabbing them from styles. This prevents setTitle and friends from going totally out to lunch if constructed around a Toolbar with no starting title. Bug 17138048 Change-Id: I9f58a3d222546745c8aa873e996b8f0d52a0ad21
pp/ToolbarActionBar.java
pp/WindowDecorActionBar.java
idget/ToolbarWidgetWrapper.java
|
52baba9086b5166bbc155f8878935567b31ecb38 |
26-Aug-2014 |
Paul Jensen <pauljensen@google.com> |
am dd46fb1f: am 96fff1a7: Merge "Implement VpnConfig.addAllowedApplication()." into lmp-dev * commit 'dd46fb1f205412681eb86f1ea5535088cd55b3e3': Implement VpnConfig.addAllowedApplication().
|
302da59d8b673499c69efda4078c8927f3f1a1c3 |
26-Aug-2014 |
Dianne Hackborn <hackbod@google.com> |
am f1bb15d2: am 55953caa: Merge "Fix issue #16311398: Limit number of documents a process can open" into lmp-dev * commit 'f1bb15d214bdb70e348ee7d649c1249a67434534': Fix issue #16311398: Limit number of documents a process can open
|
5b62d263a70ad7dceba7a488b11478ad3eaf3f45 |
26-Aug-2014 |
Paul Jensen <pauljensen@google.com> |
Merge "Implement VpnConfig.addAllowedApplication()." into lmp-dev
|
4610545dd28ebf316704e119572521e97dbbd6bd |
26-Aug-2014 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix issue #16311398: Limit number of documents a process can open" into lmp-dev
|
ca989888e2c3fb4712c806b7bf621ec259017390 |
26-Aug-2014 |
Calin Juravle <calin@google.com> |
am e956c7f0: am 2fb4f93e: Merge "Pass vmSafeMode (manifest attribute) to installd." into lmp-dev * commit 'e956c7f02cd51b577f46105620bb003059a2a87f': Pass vmSafeMode (manifest attribute) to installd.
|
d68f83cc478a8ec501d0a5a08a2a737355bee89a |
26-Aug-2014 |
Calin Juravle <calin@google.com> |
Merge "Pass vmSafeMode (manifest attribute) to installd." into lmp-dev
|
89ad456ea49cb62615ebdcac83a2515743bbe5fa |
25-Aug-2014 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #16311398: Limit number of documents a process can open In application processes, monitor for when we start getting close to the Dalvik heap limit, and ask the activity manager to try to prune old activity instances in that case. Add an explicit API for apps to ask that they have their own activity instances cleaned up, if they want. Fix some bugs in launching activities that were not correctly applying the "multi task" behavior in the appropriate situations of document-centric recents. Clean up the activity manager's process removal code to all share a common path. Add a new "Spam" option to ActivityTests, which continually creates new tasks, checking that the activity manager will now prune old tasks rather than letting the app run out of RAM. And while I was was doing this, I found problems with the path for bringing an empty task to the foreground -- it could make a new task instead of re-starting the root activity in the existing task. This is fixed, and some code in the recents UI for working around the bug is removed. And as long as I am doing that, we now have nice hooks in to the activity manager for AppTask to give some APIs for better managing the task, so add those along with more tests for these APIs in ActivityTests. We should look at also having the activity manager try to prune old tasks when it sees app processes being killed, to better balance memory use across multiple processes when some processes may host many documents. That however is for another CL... Change-Id: I2bb81c3f92819350c868c7a7470b35817eb9bea9
s/BinderInternal.java
|
bca396d5e18817220425eefaaad9ea456f2089aa |
26-Aug-2014 |
Nancy Chen <nancychen@google.com> |
am 2ac6146c: am f9317703: Merge "API review PhoneManager -> TelecommManager. Rename methods (6/6)" into lmp-dev * commit '2ac6146c31e2f4798b66b7fa2abdb8e853592686': API review PhoneManager -> TelecommManager. Rename methods (6/6)
|
a0280916d3370ed497508dab53eb39fd89471a0e |
26-Aug-2014 |
Paul Lawrence <paullawrence@google.com> |
am b0714550: am 518fc438: Merge "Show PIN screen with all PINs, not just simple ones" into lmp-dev * commit 'b0714550209241bb7740ea3cee09faf2cbefd4ef': Show PIN screen with all PINs, not just simple ones
|
e4b1d57dfd89035a67984e1a295d5ef5b97953be |
26-Aug-2014 |
Nancy Chen <nancychen@google.com> |
Merge "API review PhoneManager -> TelecommManager. Rename methods (6/6)" into lmp-dev
|
0784eeab28da094a87437ed454fe3dca01b1f9f2 |
19-Aug-2014 |
Paul Jensen <pauljensen@google.com> |
Implement VpnConfig.addAllowedApplication(). bug:17109588 bug:13651397 Change-Id: Ibb944794627117728373f0105e24f196f3eeb9e9
et/VpnConfig.java
|
396ac76fd37fbc1ad6f8268cb3beb9d003067271 |
25-Aug-2014 |
Paul Lawrence <paullawrence@google.com> |
Show PIN screen with all PINs, not just simple ones Bug: 17194645 Change-Id: I8b8ccd2b7cf6dbfac567492387d4f4fd61258a34
idget/LockPatternUtils.java
|
0eb1e402c7e612887e38dc5516f11506b11fd835 |
22-Aug-2014 |
Nancy Chen <nancychen@google.com> |
API review PhoneManager -> TelecommManager. Rename methods (6/6) PhoneManager - handlePinMMI docs should explain what a Pin is and what MMI is - rename isInAPhoneCall to isInCall - rename showCallScreen to showInCallScreen - merge this class into TelecommManager, we don't need both Bug: 16960458 Change-Id: I7d573e27ed093f2ddb7849703cc62f9916835393
idget/LockPatternUtils.java
|
daa88714a102db59eb0130ec72e887ba400a0b15 |
24-Aug-2014 |
Jeff Sharkey <jsharkey@android.com> |
am 9f3ddd55: am e3218d35: Merge "Installing splits into ASECs!" into lmp-dev * commit '9f3ddd551393b4fbc421156b8f700cae7dbd6a3b': Installing splits into ASECs!
|
37cf9907d201e39ecf8a8de934c44e3eaf04b6db |
24-Aug-2014 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Installing splits into ASECs!" into lmp-dev
|
c52b5b1fc1d0c09883dc6886bc03548ba5bea2be |
23-Aug-2014 |
Jeff Davidson <jpd@google.com> |
am 9f207f97: am 78595786: Merge "Restore legacy VPN stats dialog." into lmp-dev * commit '9f207f97d7b04465f3ed86af1ce855f1a84c40d9': Restore legacy VPN stats dialog.
|
90b1b9f985a91fb54254705515f822b09c68ac26 |
22-Aug-2014 |
Jeff Davidson <jpd@google.com> |
Restore legacy VPN stats dialog. Was originally removed in ag/522961, but restoring to keep legacy VPN behavior the same from within VpnSettings. This dialog is only accesible from VpnSettings and so should only ever be shown for legacy VPNs. Bug: 17164793 Change-Id: I06c4e136e1023b8f84edfd15a15264d2e41d325b
et/LegacyVpnInfo.java
et/VpnConfig.java
|
941a8ba1a6043cf84a7bf622e44a0b4f7abd0178 |
21-Aug-2014 |
Jeff Sharkey <jsharkey@android.com> |
Installing splits into ASECs! Sessions can now zero-copy data directly into pre-allocated ASEC containers. Then at commit time, we compute the total size of the final app, including any inherited APKs and unpacked libraries, and resize the container in one step. This supports both brand new ASEC installs and inheriting from existing ASEC installs. To keep things simple, it currently requires copying any inherited ASEC contents, but this could be optimized in the future. Expose new vold resize command, and allow read-write mounting of ASEC containers. Move native library extraction into the installer flow, since it needs to happen before ASEC is sealed. Move multiArch flag into NativeLibraryHelper, instead of making everyone pass it around. Migrate size calculation to shared location. Separate "other" package name in public API, provide a path to a storage device when relevant, and add more docs. Bug: 16514385 Change-Id: I06c6ce588d312ee7e64cce02733895d640b88456
ontent/NativeLibraryHelper.java
ontent/PackageHelper.java
|
9971017140e97986179a4b5f559a057cabba5c60 |
22-Aug-2014 |
Adam Powell <adamp@google.com> |
am cb3b976d: am 2ad136df: Merge "Fix (another) measurement issue in ActionBarContainer" into lmp-dev * commit 'cb3b976da10899bc7cfcc934ebf3eae9fa5d15db': Fix (another) measurement issue in ActionBarContainer
|
c9991c7149ccd320200ad62ac0036fe57c5cc831 |
22-Aug-2014 |
Adam Powell <adamp@google.com> |
Merge "Fix (another) measurement issue in ActionBarContainer" into lmp-dev
|
fbba4317a8b850490c78ab3741a4ddb576401bab |
22-Aug-2014 |
Elliott Hughes <enh@google.com> |
am 942b8379: am 97352608: Merge "Don\'t show the pseudolocales unless we\'re in developer mode." into lmp-dev * commit '942b8379bfc2418d4cc33d45928949508bb390c5': Don't show the pseudolocales unless we're in developer mode.
|
2b7ff72683b71e87c327eb781dfbcc5d6fb5c9f9 |
22-Aug-2014 |
Adam Powell <adamp@google.com> |
Fix (another) measurement issue in ActionBarContainer Or, the patch in which we discover how many silly bugs adamp caused in e77b6590. Change-Id: Iaacd3792d161e068dee74b897872e9ab2f155aca
idget/ActionBarContainer.java
|
5d04fee90063f333895e2d9521f1fd3739d8a3bc |
22-Aug-2014 |
Elliott Hughes <enh@google.com> |
Merge "Don't show the pseudolocales unless we're in developer mode." into lmp-dev
|
eb4fd4d84cd958da4986bb888b5511b0b9510901 |
22-Aug-2014 |
Yigit Boyar <yboyar@google.com> |
am 5ebd8379: am 907b5603: Merge "Fix RTL bug for actionbar tooltips" into lmp-dev * commit '5ebd837951041185b53d16d71ef939fbab00a13c': Fix RTL bug for actionbar tooltips
|
1960b324345cd4b1808393a783ec4b84be9dd7de |
22-Aug-2014 |
Yigit Boyar <yboyar@google.com> |
Merge "Fix RTL bug for actionbar tooltips" into lmp-dev
|
dee5cde1ec3cca5235c397acdb217ddadaa7994f |
22-Aug-2014 |
Elliott Hughes <enh@google.com> |
Don't show the pseudolocales unless we're in developer mode. The old zz_ZY and zz_ZZ pseudolocales are gone, replaced by ar_XB and en_XA. The existing check for "developer mode" wasn't working, and now the pseudolocales are there by default, we want to _remove_ them if we're not in developer mode rather than add them if we are in developer mode. Bug: 17190407 Change-Id: I6ee6eba53f5b816ef8e0d1768c94cd3484a196b5
pp/LocalePicker.java
|
ee84324a2a7c457dd29b326a49cbabb7f8887c52 |
22-Aug-2014 |
Adam Powell <adamp@google.com> |
am d2c4487a: am f8e73a96: Merge "Add a missing condition when checking measurement for ActionBarContainer" into lmp-dev * commit 'd2c4487acc4da13e622fac86faeff024ce10acfb': Add a missing condition when checking measurement for ActionBarContainer
|
c793c9eb2422936cab70ff310937baf0ae551e02 |
22-Aug-2014 |
Adam Powell <adamp@google.com> |
Merge "Add a missing condition when checking measurement for ActionBarContainer" into lmp-dev
|
a12aaa75df2a7611f38050e2111a767a20a91b1b |
22-Aug-2014 |
Adam Powell <adamp@google.com> |
Add a missing condition when checking measurement for ActionBarContainer It even said "non-tab" right there. Bug 17202141 Change-Id: Iacc7ec9610d2639aab59dd57ba7194178fb6391f
idget/ActionBarContainer.java
|
060b15a058fa1c767089e94c2d97189c596b4765 |
22-Aug-2014 |
Adrian Roos <roosa@google.com> |
am 0fd731bd: am d7efee2a: Merge "Only run TrustAgentServices for users with secure keyguards" into lmp-dev * commit '0fd731bd1c1572a11d119172c6b3e13e3719b568': Only run TrustAgentServices for users with secure keyguards
|
feb193085adbdc379ee70dbb7dc6ae4c9f2971dd |
21-Aug-2014 |
Calin Juravle <calin@google.com> |
Pass vmSafeMode (manifest attribute) to installd. The flag is used to enforce --interpret-only flag when running dex2oat. Bug: 12457423 Change-Id: Ifdafcc1afa32996577fa44c5682eeb58c79772ac
s/InstallerConnection.java
|
076e72554d4367a0377047fe7eb2e3ea73c5baec |
22-Aug-2014 |
Adrian Roos <roosa@google.com> |
Merge "Only run TrustAgentServices for users with secure keyguards" into lmp-dev
|
75830944a8b6b7f036c3e55a12bf2d2cbe9152d2 |
22-Aug-2014 |
Yohei Yukawa <yukawa@google.com> |
am 3756a2e2: am dc42737e: Remove CursorAnchorInfoRequest and related stuff * commit '3756a2e2b17bee21d729c99488635d7d93010ce0': Remove CursorAnchorInfoRequest and related stuff
|
a277db28e990d1f6f74ace0c32fe92401660a840 |
22-Aug-2014 |
Yohei Yukawa <yukawa@google.com> |
Remove CursorAnchorInfoRequest and related stuff This CL removes CursorAnchorInfoRequest and related stuff in favor of InputConnection.requestUpdateCursorAnchorInfo, which is more easy to understand. This CL also deprecates InputMethodManager#updateCursor and related stuff. Rationale: 1. The spec of #updateCursor says that it provides the cursor position in local coordinates, while the input method requires it in the screen coordinates. 2. #updateCursor has never been enabled in AOSP, because InputMethodManager#isWatchingCursor always returned false. 3. There has been no way to let InputMethodManager#isWatchingCursor return true. 4. In L, InputMethodManager#updateCursorAnchorInfo is introduced to address all the issues above. Given that we no longer need to support #updateCursor, CursorAnchorInfoRequest is overkill when we need to convey just a couple of parameters. BUG: 17185263 BUG: 17182367 Change-Id: I4a577bfd02b37b9e56c80b8b41bb25afa95dd8ef
iew/IInputConnectionWrapper.java
iew/IInputContext.aidl
iew/IInputContextCallback.aidl
iew/InputConnectionWrapper.java
idget/EditableInputConnection.java
|
d719539f91d4f5cf6c0f9be0b68b750dcd443433 |
22-Aug-2014 |
Yigit Boyar <yboyar@google.com> |
Fix RTL bug for actionbar tooltips Bug: 12570378 Change-Id: I13ba94c8b736a3a80a8d79e95bd18b93a1157303
iew/menu/ActionMenuItemView.java
|
155b06c06e42696e60feb6c31a38b92a2428ddba |
21-Aug-2014 |
Paul Lawrence <paullawrence@google.com> |
am d2566bdb: am c8b0ddfc: Merge "Save PatternVisible setting to crypto header" into lmp-dev * commit 'd2566bdbc91229b8b646ae165b1506fe571a91ec': Save PatternVisible setting to crypto header
|
7bf41929f246873f3c1206a0ef2d2180b9e2edb6 |
21-Aug-2014 |
Paul Lawrence <paullawrence@google.com> |
Merge "Save PatternVisible setting to crypto header" into lmp-dev
|
b9af1b1d475c1d14b75f8af6f1afcc2e43d49e56 |
21-Aug-2014 |
Adam Powell <adamp@google.com> |
am 87eb0faa: am 74f2ad5d: Merge "Fix measurement regression in ActionBarContainer" into lmp-dev * commit '87eb0faaf3829f212503e87f88c313e4ce9f1b94': Fix measurement regression in ActionBarContainer
|
6c6f99dc205dff582dbde3b5df0f1f2330aca707 |
21-Aug-2014 |
Adam Powell <adamp@google.com> |
am 3f0554bf: am c33bc746: Merge "Unify code paths for collapsing action views in action bars" into lmp-dev * commit '3f0554bfbe12e96545adc227f22739c48eb8b93e': Unify code paths for collapsing action views in action bars
|
814c033d38a856068a5f131f2abf13ea73cc500c |
21-Aug-2014 |
Jeff Davidson <jpd@google.com> |
am d217efb9: am 709941fd: Merge "Less intrusive VPN dialog and other UX tweaks." into lmp-dev * commit 'd217efb9da55bbdbb69bd33cb88531cb7c1ce76b': Less intrusive VPN dialog and other UX tweaks.
|
06716eda04d9195a65182b43de4e9a12558622d8 |
21-Aug-2014 |
Adam Powell <adamp@google.com> |
am cc448e10: am 7ad2d5b4: Merge "Correctly populate title for ResolverActivity" into lmp-dev * commit 'cc448e102bae06bcd2f9d1d1e59013f531f09a3e': Correctly populate title for ResolverActivity
|
28d57a5e6ca6e1800ab1cd77acf44abd15e0b369 |
21-Aug-2014 |
Jeff Sharkey <jsharkey@android.com> |
am 54a521e9: am 08db58c4: Merge "More progress towards split APKs in ASECs." into lmp-dev * commit '54a521e9ca79002b8191f33f6d8bf0d61e6d10d2': More progress towards split APKs in ASECs.
|
635c21b06194cd1b426d1936e7fdf7db34b5bb98 |
21-Aug-2014 |
Adam Powell <adamp@google.com> |
Fix measurement regression in ActionBarContainer Make sure that we take into account all child views (including ActionBarContextViews) when measuring the action bar container to determine the measurement influence of an additional tab bar. Bug 16982971 Change-Id: I53ba7e9a4c9e36d97c6385d2007a3ee0a4e2bc77
idget/ActionBarContainer.java
|
75f9918760ca3eb6cf753737fb34fb57146a5e59 |
21-Aug-2014 |
Adam Powell <adamp@google.com> |
Merge "Unify code paths for collapsing action views in action bars" into lmp-dev
|
5352a89e8a633e348c450aaee835d2a2d72e8ae0 |
21-Aug-2014 |
Adam Powell <adamp@google.com> |
Unify code paths for collapsing action views in action bars This reverts a well-intentioned bugfix that made ActionBarOverlayLayout focusable in touch mode and caused issues with some activity layouts. Removes the associated key handling code for the Back key in ActionBarOverlayLayout and handles it at a higher level in Activity instead. (This same code path was already in use by ToolbarActionBar.) Bug 17105724 Change-Id: I57e4cace44a6d11f25a2549644b565446d616a52
pp/WindowDecorActionBar.java
idget/ActionBarOverlayLayout.java
|
41b07f14135a6ab575d165e89818f7953f3fd7ca |
21-Aug-2014 |
Mathieu Chartier <mathieuc@google.com> |
am 554bd893: am 8f9ebc8a: Merge "Remove unnecessary explicit GC in ZygoteInit." * commit '554bd8937b60e8f015f1f46b939dff92c2259790': Remove unnecessary explicit GC in ZygoteInit.
|
05542603dd4f1e0ea47a3dca01de3999a9a329a9 |
11-Aug-2014 |
Jeff Davidson <jpd@google.com> |
Less intrusive VPN dialog and other UX tweaks. -The ability to launch VPNs is now sticky; once approved by the user, further approvals are not needed UNLESS the connection is revoked in Quick Settings. -The old persistent notification has been removed in favor of the new Quick Settings UI. -The name of the VPN app is now pulled from the label of the VPN service rather than the app itself, if one is set. Bug: 12878887 Bug: 16578022 Change-Id: I102a14c05db26ee3aef030cda971e5165f078a91
et/LegacyVpnInfo.java
et/VpnConfig.java
|
4b9e324b6f59f49a8ca4bc4cd8b38a5ea005a6b2 |
20-Aug-2014 |
Adrian Roos <roosa@google.com> |
Only run TrustAgentServices for users with secure keyguards Bug: 17107213 Change-Id: Ic9e93862c722ebc529f5b2010b9cea941f569ce7
idget/LockPatternUtils.java
|
878ba0a266246f29e8145612a2a58e5e997b018c |
20-Aug-2014 |
Paul Lawrence <paullawrence@google.com> |
Save PatternVisible setting to crypto header Bug: 17059314 Change-Id: Ic64c64567f70ea11030cabfd33b57f77fb23dac7
idget/LockPatternUtils.java
|
9a88f10b8996645d7c479df3610c9af1499e741c |
20-Aug-2014 |
Mathieu Chartier <mathieuc@google.com> |
Remove unnecessary explicit GC in ZygoteInit. Removes > 1s of GC time and hundreds of GC during device boot. Zygote size before: 8388608 Zygote size after: 8388608 No increase in zygote space size due to zygote compaction. Bug: 16398684 Change-Id: I3c6f5a0b26a207ab39bb0a952400d7488e42f00c
s/ZygoteInit.java
|
ae4a10c17fd8972ac583292e3254790c30feffc2 |
20-Aug-2014 |
Adam Powell <adamp@google.com> |
Merge "Correctly populate title for ResolverActivity" into lmp-dev
|
11f59a08994d24991980887501e3c04f21a93325 |
20-Aug-2014 |
Adam Powell <adamp@google.com> |
Correctly populate title for ResolverActivity This affects accessibility feedback. Bug 17147141 Change-Id: I3e90b80c2813e79e0abe1c5ddc6e0c115a6369dd
pp/ResolverActivity.java
|
bb7b7bea19223c1eba74f525c7fe87ca3911813b |
20-Aug-2014 |
Jeff Sharkey <jsharkey@android.com> |
More progress towards split APKs in ASECs. Teach DefaultContainerService to install split APKs, which will be needed when moving to/from ASECs. Also support forward locking for testing purposes, even though its deprecated. Move native library unpacking code to NativeLibraryHelper location where it can be shared by both DCS and PMS. Also update footprint calculation logic to mirror the later unpack codepaths. Immediately persist sealed sessions. When resolving install locations, prefer location of any existing install of that package. Lightweight parse requesting certificates now always verifies that all contents are signed correctly. Bug: 16514385 Change-Id: Ida1c4eb0f95b065104dd971e19126d4085ebf1f0
ontent/NativeLibraryHelper.java
ontent/PackageHelper.java
|
178eea5547942f01da1d35b2fd1e7045b4b98838 |
19-Aug-2014 |
Dianne Hackborn <hackbod@google.com> |
am 900eb151: am 8c1c4875: Merge "Temporary: raise overflow limit, print all wake locks." into lmp-dev * commit '900eb15179fa1cbf58231715c9af3f65115631c1': Temporary: raise overflow limit, print all wake locks.
|
15253d0aeaa4ea7d2c8d5051888e7e985d389d1e |
19-Aug-2014 |
Michael Wright <michaelwr@google.com> |
am 9df4c42a: am e835a130: Merge "Persist Show IME option." into lmp-dev * commit '9df4c42aaada081a128671f2a3f6e06a5effa5cc': Persist Show IME option.
|
2b74dfa1acbfeda591ab57bd7951bce84581faca |
19-Aug-2014 |
Adam Powell <adamp@google.com> |
am 9c7cf696: am d3b22a5c: Merge "Fix a bug propagating navigation button events from ToolbarActionBar" into lmp-dev * commit '9c7cf696ecb286c90ae19aaaa1e9080a9fb00b4e': Fix a bug propagating navigation button events from ToolbarActionBar
|
468fef687031f0d4f050bb001392fffc6ccf2c4b |
19-Aug-2014 |
Michael Wright <michaelwr@google.com> |
Merge "Persist Show IME option." into lmp-dev
|
fbc5d259dbec567d9c175d37e35c8d60563fc453 |
19-Aug-2014 |
Jeff Sharkey <jsharkey@android.com> |
am 442dcce1: am 90870a5b: Merge "Progress towards staging ASECs." into lmp-dev * commit '442dcce17ee6f656c8a0ec872f3c6730dd603796': Progress towards staging ASECs.
|
8f4a21e46609527a38fbd423a8da8a45f57d84d1 |
19-Aug-2014 |
Adam Powell <adamp@google.com> |
Merge "Fix a bug propagating navigation button events from ToolbarActionBar" into lmp-dev
|
14e1afe0d86de826ae1831d64ca00da03da86b4b |
19-Aug-2014 |
Adam Powell <adamp@google.com> |
Fix a bug propagating navigation button events from ToolbarActionBar Add a simple internal wrapper for dealing with window callback events. This should also make working with things like action modes from ToolbarActionBar significantly easier in later changes. Bug 16980711 Change-Id: I2c3d7525489a21847f4af9b80f6ebf9b34b4dd58
pp/ToolbarActionBar.java
|
95f9f8535d072c87efdb850730e7a864dfa97061 |
18-Aug-2014 |
Nicolas Prevot <nprevot@google.com> |
am 3eb16dc4: am cdc4b08c: Merge "When forwarding intents, ignoring the package set in the intent." into lmp-dev * commit '3eb16dc478c0cacbf770d35b41d96448a0e96654': When forwarding intents, ignoring the package set in the intent.
|
00eea5072bffe14558fdde184d79ef0b150910fe |
18-Aug-2014 |
Dianne Hackborn <hackbod@google.com> |
am 4a0bc3cc: am 2dff9254: Merge "Fix issue #14617210: Apps can gain access to any ContentProvider..." into lmp-dev * commit '4a0bc3cc94f034f0a83f1e68edf7d440181777ba': Fix issue #14617210: Apps can gain access to any ContentProvider...
|
80086cd4b4e8c91f45471cfa3441632be8daafe6 |
18-Aug-2014 |
Dianne Hackborn <hackbod@google.com> |
am a0a64624: am 728f5d08: Merge "Work on issue #16629489: Google (Play?) Services eating through battery" into lmp-dev * commit 'a0a646245c6aefa9d8303b641256381e639f0d47': Work on issue #16629489: Google (Play?) Services eating through battery
|
9c64c18b1028fbc1ec2380dc79a43e8c028cf3cc |
18-Aug-2014 |
Michael Wright <michaelwr@google.com> |
am 1a63d067: am ab1b372c: Merge "Change \'disable hardware keyboard\' to \'show input method\'" into lmp-dev * commit '1a63d067582aa909b48832faefac7f97ab4825f1': Change 'disable hardware keyboard' to 'show input method'
|
7b5a96ba8364d5c180780b2f878f5a2b949cfdac |
10-Aug-2014 |
Michael Wright <michaelwr@google.com> |
Persist Show IME option. Add a new setting to persist whether to show the IME when a hard keyboard is connected. Bug: 14066881 Change-Id: I2237ded850a0d4ab43ca441d0b7df13e0958e630
nputmethod/InputMethodUtils.java
|
665366a3055c7baa36242b8c92c5ff85b1c3394b |
08-Aug-2014 |
Michael Wright <michaelwr@google.com> |
Change 'disable hardware keyboard' to 'show input method' Previously it implied that the hardware keyboard would be disabled, but really the toggle would just enable showing the IME even if a hardware keyboard was present. Changed the string and swapped the semantics to be more clear about the behavior. Bug: 14066881 Change-Id: I9c8a7eb98b5277f1d09cc19fa7402e9b4cf51d92
tatusbar/IStatusBar.aidl
tatusbar/IStatusBarService.aidl
|
249a7fdf4411f923c2fc69416b483a7d14f8b8cd |
19-Aug-2014 |
Dianne Hackborn <hackbod@google.com> |
Merge "Temporary: raise overflow limit, print all wake locks." into lmp-dev
|
acc4a120742eed5905de2c7ee690f251cc32a0ae |
19-Aug-2014 |
Dianne Hackborn <hackbod@google.com> |
Temporary: raise overflow limit, print all wake locks. Change-Id: I02baa775b8e0659bd9cd4547b8671730f056cb86
s/BatteryStatsImpl.java
|
f52233df74bb4a3efa1f7b9107353c841eafc933 |
18-Aug-2014 |
Nicolas Prevot <nprevot@google.com> |
Merge "When forwarding intents, ignoring the package set in the intent." into lmp-dev
|
89e4ae2f504b4c55d7823c3f04d4894de0d8e471 |
18-Aug-2014 |
Dianne Hackborn <hackbod@google.com> |
Merge "Work on issue #16629489: Google (Play?) Services eating through battery" into lmp-dev
|
d953c53d3b04d772bb1b62ede1c2011641ca82b5 |
17-Aug-2014 |
Dianne Hackborn <hackbod@google.com> |
Work on issue #16629489: Google (Play?) Services eating through battery There is a bug in how we deal with name overflows combined with resetting the battery stats data. If we do a reset while a wakelock is being actively held that has been put into the overflow bucket, then we can end up reducing the number of known wake locks in the list so when after that it is released we try to release it under its real name rather than the overflow name. This means we need to keep track of which wake locks have been placed in the overflow bucket while they are actively being used, so we can be sure to properly handle it as part of that bucket until it is eventually released. This makes things... somewhat more complicated. So now we have a class to take care of all these details, and also use it for other places where we have the same overflow semantics sync and job stats. Also fix potential deadlock -- BatteryStatsHelper needs to call on to ConnectivityManager to find out of there is telepohny, however we use that class when doing a dump while the battery stats lock is held. To fix this, we check the connectivity state up in the battery stats service before acquiring the lock and propagate that information through to the dump code. Change-Id: Ib452206af5c36f4b0f03cc94d2845d36613d1ba5
s/BatteryStatsHelper.java
s/BatteryStatsImpl.java
|
742e790294b3441b79f715fe447069b63c6065db |
17-Aug-2014 |
Jeff Sharkey <jsharkey@android.com> |
Progress towards staging ASECs. Move location selection logic into shared PackageHelper location, and share it between DCS and PackageInstaller. Fix bugs related to installed footprint calculation; always count unpacked native libs. Have PMS do its own threshold checking, since it's fine to stat devices. PMS only ever deleted staging ASECs, so move that logic into installer and nuke unclaimed staging ASECs. Allocate legacy ASEC names using PackageInstaller to make sure they don't conflict with sessions. Start wiring up session to allocate ASEC and pass through staged container for installation. Fix bug to actually delete invalid cluster-style installs. Bug: 16514385 Change-Id: I325e0c4422fc128398c921ba45fd73ecf05fc2a9
pp/IMediaContainerService.aidl
ontent/PackageHelper.java
|
028ceeb472801bcfa5844fc89ed0da8463098824 |
18-Aug-2014 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #14617210: Apps can gain access to any ContentProvider... ...with grantUriPermissions (no user interaction required) Add a new path in to the activity manager to start an activity as if it was directy started by the original calling activity. This is specifically for the resolver activity and chooser activity to be able to safely launch its data after serving as an intermediary. Access to the new method is highly restricted -- it can only be called by an activity that is declared in the framework apk itself, and the execute-as-the-caller behavior will only happen if the code is running under the system uid. (This means we could still have these run in the client's process in some cases and still work correctly.) Note there is some commented out code here half-done about trying to propagate security exceptions back to the original calling activity. This would be really nice, especially now with the chooser activity running in a system process so any errors made by the app (bad permission grants, bad intents, etc) no longer actually appear in the app so are essentially invisible. I'd really like to figure out a way to propagate these exceptions back to the app, but this is hard since the app's process may no longer even be running at this point. Also tweak activity manager dump output to split the recents dump out from activities, since recents can now be super large. Change-Id: I50410c4783faf9302c69290589a068a846e0973a
pp/ChooserActivity.java
pp/ResolverActivity.java
|
b828e094c1d77892898a524009f82ad6559245ab |
15-Aug-2014 |
Zoltan Szatmary-Ban <szatmz@google.com> |
am e21dd346: am 3e941c33: Merge "Revert "Revert "Revert "Revert "Revert "Update Trusted Credentials screen in settings"""""" into lmp-dev * commit 'e21dd3463a82b82195d09f12d998a7f716c47c91': Revert "Revert "Revert "Revert "Revert "Update Trusted Credentials screen in settings"""""
|
2737c914f789d5630a5579df4a06b5cd82b661d5 |
15-Aug-2014 |
Narayan Kamath <narayan@google.com> |
am 5fb6ef85: am 09e5ce88: Merge "Remove system_server classes from the boot image." into lmp-dev * commit '5fb6ef85d5700ab1ceef6459d2b28da618b54717': Remove system_server classes from the boot image.
|
eb92dd23b9dd69853720cc30859acae6e9592d80 |
15-Aug-2014 |
Zoltan Szatmary-Ban <szatmz@google.com> |
am 1d128a5a: am 856e0928: Merge "Revert "Revert "Revert "Revert "Update Trusted Credentials screen in settings""""" into lmp-dev * commit '1d128a5aa11224eb6640a066c7e36225bc3613dd': Revert "Revert "Revert "Revert "Update Trusted Credentials screen in settings""""
|
bab1a3f396a103ccbd960c90a3808a2899591cb6 |
15-Aug-2014 |
Narayan Kamath <narayan@google.com> |
am 09f669f0: am a7d930a0: Merge "Revert "Revert "Revert "Update Trusted Credentials screen in settings"""" into lmp-dev * commit '09f669f02217b7335f0589812ee0761dbbc28e96': Revert "Revert "Revert "Update Trusted Credentials screen in settings"""
|
45bdce5df598fa6ccf9999148a725f0f5b08146c |
15-Aug-2014 |
Zoltan Szatmary-Ban <szatmz@google.com> |
am fe2114b4: am 19c8ce29: Revert "Revert "Update Trusted Credentials screen in settings"" * commit 'fe2114b45fd75ef9dd630a696ebd1a3971d06082': Revert "Revert "Update Trusted Credentials screen in settings""
|
1e7bc0def8c62b91d3eb985a51bec54063ce83f5 |
15-Aug-2014 |
Zoltan Szatmary-Ban <szatmz@google.com> |
Revert "Revert "Update Trusted Credentials screen in settings"" This reverts commit 0f0de0bdd021bad5f85fdb0399a4ea91a1611e25. Change-Id: Ia3d0907e3d7c2ec42d64e45f60e3dfaffb932c3d
til/ParcelableString.java
|
30f5639cb793b0cc86dc6fac3c671e7facaa64f7 |
15-Aug-2014 |
Jeff Sharkey <jsharkey@android.com> |
am 9c5fc77d: am b76b06d8: Merge "Some networks may have null ifaces, I guess?" into lmp-dev * commit '9c5fc77decaaec349a9f64486fb203eceb4549aa': Some networks may have null ifaces, I guess?
|
1470d8f0aef06b895cda3e770756767e7da9bd41 |
15-Aug-2014 |
Chet Haase <chet@google.com> |
am 3d6c62cb: am 6da8d4a6: Merge "ActionBarOverlay needs to be focusable" into lmp-dev * commit '3d6c62cb5157a8353b197d8d3d42c50e027b83c6': ActionBarOverlay needs to be focusable
|
376e4ba96222163be1f1cf409dc697550be4a285 |
14-Aug-2014 |
Nicolas Prevot <nprevot@google.com> |
When forwarding intents, ignoring the package set in the intent. Apps should not be allowed to target a specific package in the target user. BUG: 17025506 Change-Id: I81afa2f8d0a1114d91c001e357366792c63b6577
pp/IntentForwarderActivity.java
|
f8d72cc14f70f5af13342c4c7b107a8ab60dfe23 |
15-Aug-2014 |
Zoltan Szatmary-Ban <szatmz@google.com> |
Revert "Revert "Revert "Revert "Update Trusted Credentials screen in settings"""" This reverts commit 87efe74e092236c372d3b6909009641123aa416a. This should be fine now with all the dependency CLs +2-ed Change-Id: I96ad14ad5ff81e6b5391035cb6c5a62339c6cc40
til/ParcelableString.java
|
f75aadc028f2e79541a269bf2c74dcb3482e2ec7 |
15-Aug-2014 |
Narayan Kamath <narayan@google.com> |
Revert "Revert "Revert "Update Trusted Credentials screen in settings""" This reverts commit 19c8ce291e89a9ef1442a20e1feab421b11536d7. Change-Id: Ie5a5571127311e0a29f314c0566e779cfe940b53
til/ParcelableString.java
|
9c7ed91d78a34d9fe3a7a094f31ec3834a004e71 |
15-Aug-2014 |
Zoltan Szatmary-Ban <szatmz@google.com> |
Merge "Revert "Revert "Revert "Revert "Revert "Update Trusted Credentials screen in settings"""""" into lmp-dev
|
3291de8f6c8bc7ffa5992a2a5a5c2cf8bb0adf4b |
15-Aug-2014 |
Zoltan Szatmary-Ban <szatmz@google.com> |
Revert "Revert "Revert "Revert "Revert "Update Trusted Credentials screen in settings""""" This reverts commit c9249c69813c6fb889d71d84583c67ae2942e6de. Change-Id: I5504fddaf7b18efb73cd6c76678b3b39ce9b0229
til/ParcelableString.java
|
35cbf0e4508770f68771fea1ce54a277db50ea15 |
15-Aug-2014 |
Narayan Kamath <narayan@google.com> |
Merge "Remove system_server classes from the boot image." into lmp-dev
|
29564cd24589867f653cd22cabbaac6493cfc530 |
07-Aug-2014 |
Narayan Kamath <narayan@google.com> |
Remove system_server classes from the boot image. We set the system_server classpath in the environment (like we do with BOOTCLASSPATH). After the zygote forks the system_server, we dexopt the classpath (if needed) and then launch the system server with the correct PathClassLoader. This needed several small / medium refactorings : - The logic for connecting to installd is now in a separate class and belongs in the system_server. - SystemService / SystemServiceManager have now moved to classes.jar. They are only used from there, and since they use Class.forName, we want them to be loaded by the system_server classloader, and not the bootclassloader. - BootReceiver now moves to frameworks.jar, because it is used by ActivityThread and friends. bug: 16555230 Change-Id: Ic84f0b2baf611eeedff6d123cb7191bb0259e600
s/InstallerConnection.java
s/RuntimeInit.java
s/ZygoteConnection.java
s/ZygoteInit.java
|
95f3c34848a450a42d6ccd3572ba514158e3ce4c |
14-Aug-2014 |
Jose Lima <joselima@google.com> |
am 06804518: am d361d4f9: Made AlarmClockInfo a nested class in AlarmManager * commit '068045187ef2b6011633b3a0bf273030ecb6d664': Made AlarmClockInfo a nested class in AlarmManager
|
9da2f1e007268a42248a1778aa9b560e3ce3b704 |
14-Aug-2014 |
Jeff Sharkey <jsharkey@android.com> |
Some networks may have null ifaces, I guess? Seems like a bug further upstream, but guard ourselves against it for now. Bug: 17033841 Change-Id: Id0e5895c3389b63d4e34b1fb064efef8b72cd609
s/BatteryStatsImpl.java
|
9fde9a250fffc15c6bcdfc985de12c8646a9813c |
15-Aug-2014 |
Chet Haase <chet@google.com> |
Merge "ActionBarOverlay needs to be focusable" into lmp-dev
|
235510e67210f90de30c2d5582a2077ccc589619 |
13-Aug-2014 |
Jose Lima <joselima@google.com> |
Made AlarmClockInfo a nested class in AlarmManager Bug: 16959028 Change-Id: I150eaaff765d1e214c3621c1bf50162ec0dac8ec
idget/LockPatternUtils.java
|
0feb86b0d7aa7cef81d141bb332222b9b7323791 |
13-Aug-2014 |
Chris Craik <ccraik@google.com> |
am 26efb5bf: am e6e0bfed: Merge "Fix action bar background drawing" into lmp-dev * commit '26efb5bf4ebc90a15cecdb38be70e7239ea3723f': Fix action bar background drawing
|
728f39f5783ecd2a5491a43c47443fb9e16549b2 |
13-Aug-2014 |
Jorim Jaggi <jjaggi@google.com> |
am 119b3c40: am 36abea42: Merge "Lockscreen launch animations" into lmp-dev * commit '119b3c40078d532dce4b1de56f4645b6ea587874': Lockscreen launch animations
|
1e610d479f091f1b09f2a7e5201711bf4d311f6f |
13-Aug-2014 |
Chris Craik <ccraik@google.com> |
Fix action bar background drawing bug:16940717 Fixes regression from 0de8add60e0d40c59def41663acae4d57d0b4b15 Change-Id: I7ec30a9c0c9422874cad106a2caeb7dcbe75e1b6
idget/ActionBarContainer.java
|
8de4311c51229efbe2f2d0afbf298982c5cadd96 |
11-Aug-2014 |
Jorim Jaggi <jjaggi@google.com> |
Lockscreen launch animations - Get rid of ActivityManager.dismissKeyguardOnNextActivity, which was used for two different things: Dismiss keyguard from somewhere else (not really necessary anymore), wait to actually dismiss keyguard after the window behind is drawn. Instead, introduce keyguardWaitingForActivityDrawn(), and change the semantics where necessary. - Make wallpaper_close_enter consistent with task_open_enter and the Keyguard launch animation. - Close the panel even on lockscreen when launching a notification. - Block notification shade updates during the collapsing motion so notification don't play the disappear animation immediately after having launched a notification. Bug: 15991916 Change-Id: I133c177b84e926c87c1a404ba93d633593fec3ab
olicy/IKeyguardService.aidl
|
90e854ab7b470a1f41d70df523dfa451cecdf683 |
13-Aug-2014 |
Chet Haase <chet@google.com> |
ActionBarOverlay needs to be focusable Issue #16654827 Settings search does not close all the way. Change-Id: I6e46ac828a6a5e90e29761c176899b90d32563c5
idget/ActionBarOverlayLayout.java
|
51886f3125c74ceab38c8c0239dfcb98fc10a9ad |
13-Aug-2014 |
Jeff Sharkey <jsharkey@android.com> |
am 840e9325: am 2013cb1f: Merge "Prevent system_server shutdown when trying to format external storage" * commit '840e932584b4d03f39ba17da57b92b1d1878b21d': Prevent system_server shutdown when trying to format external storage
|
2013cb1f917b3d29df9a6f0caf34e17632bd240f |
13-Aug-2014 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Prevent system_server shutdown when trying to format external storage"
|
c15819748a78963f0dbfbb06300419daf3d2f5f6 |
07-Aug-2014 |
Jorim Jaggi <jjaggi@google.com> |
New lock pattern assets and animations Also removes the arrows. Bug: 16196240 Bug: 13735707 Change-Id: I5a6606d916192fff594c7e6211e80b73ccd30456
idget/LockPatternView.java
|
eb2c2c790c4b86c9c09245e0b87a38972713434a |
12-Aug-2014 |
Jeff Sharkey <jsharkey@android.com> |
Hack and ship: NetworkStats edition. Some devices use clatd for catching raw IPv4 traffic when running on a pure-IPv6 carrier network. In those situations, the per-UID stats are accounted against the clat iface, so framework users need to combine both the "base" and "stacked" iface usage together. This also means that policy rules (like restricting background data or battery saver) need to apply to the stacked ifaces. Finally, we need to massage stats data slightly: -- Currently xt_qtaguid double-counts the clatd traffic *leaving* the device; both against the original UID on the clat iface, and against UID 0 on the final egress interface. -- All clatd traffic *arriving* at the device is missing the extra IPv6 packet header overhead when accounted against the final UID. Bug: 12249687, 15459248, 16296564 Change-Id: I0ee59d96831f52782de7a980e4cce9b061902fff
et/NetworkStatsFactory.java
|
bf1a4a81ebd340a18583f4ca9b5d562a01f55674 |
09-Aug-2014 |
Christopher Tate <ctate@google.com> |
Start using cancelFullBackup() when appropriate The API was in place but the framework wasn't yet calling it. Bug 16524520 Change-Id: Ie368758c830a7d0ad11e7dd3142a0ed896069944
ackup/IBackupTransport.aidl
|
81f6d857c1baef5e159bb34dad540baf77572782 |
09-Aug-2014 |
Adam Lesinski <adamlesinski@google.com> |
Merge "Second iteration of the UsageStats API" into lmp-dev
|
3516800b611a79339a3c188332d13a26e9086b09 |
22-Jul-2014 |
Adam Lesinski <adamlesinski@google.com> |
Second iteration of the UsageStats API Based on feedback from API council, updated the API. Also added support for querying the event log. Change-Id: Ibaa008b9e5bd145acdfe8e20c25c2ed2d96be123
pp/ResolverActivity.java
|
8e1d299da27da534b508b1da51ebe351a689cefa |
08-Aug-2014 |
Svetoslav <svetoslavganov@google.com> |
Polish the new cross-profile app widget APIs bug:14991269 Change-Id: I5996f8c69a3d151ff1ecd8f19403dd606f588150
ppwidget/IAppWidgetService.aidl
|
cd0e335be354d117c553bb87b3432a75d550d21a |
08-Aug-2014 |
Dianne Hackborn <hackbod@google.com> |
Fix issues #16655104 and #16875776 in battery stats. Issue #16655104: Android system used 21% of battery We weren't clearing the current process state when we now retain process objects across resets. Issue #16875776: abnormal outliers in screen-off battery life in go/batterystats The checkin data since charged was using the since unplugged data for the amount of drain with the screen on/off. Also added a new version tag in the checkin output containing the platform build number and internal version format number, to start moving away from the wasteful version code on every line. And fixed a bug in figuring out when things have changed over discharge levels. Change-Id: I89b89513a748016aacc848f14bbbc8b2400d92ca
s/BatteryStatsImpl.java
|
1a2aad0abb63d809695cb5e0bb903a7028d69f22 |
08-Aug-2014 |
Alan Viverette <alanv@google.com> |
Fix docs build Change-Id: Ieaea48c597efd23449615d22969a107e607bbdc2
til/JournaledFile.java
|
e079264b981d87c648921185528b553a86ae353d |
07-Aug-2014 |
Christopher Tate <ctate@google.com> |
API to tell the transport to cancel a full backup in progress Bug 16524520 Change-Id: If2cbffd3c8a03bf4eb7b11ff1ae784c437e27e7f
ackup/LocalTransport.java
|
0068d3dcf1f1a804554a1a09e3b173ac12651786 |
07-Aug-2014 |
Dianne Hackborn <hackbod@google.com> |
Fix issue @16555033: Battery history overflowing too much - No longer track process starts/stops normally. - Increase buffer size to 256KB. - Buffer size increase requires reworking how battery stats are retrieved, since it is going to be hitting IPC limits. - Also, store the last full stats after a reset, to be reported at the next checkin. - Also, discharge and charge times are tagged with the screen and battery save state during that time. Change-Id: Ie108ac9b626846108a9bb858101ac2b93276ac16
pp/IBatteryStats.aidl
s/AtomicFile.java
s/BatteryStatsHelper.java
s/BatteryStatsImpl.java
|
138b324d5db09cff27e43c8ee3614def01630013 |
07-Aug-2014 |
Zoltan Szatmary-Ban <szatmz@google.com> |
Merge "Revert "Update Trusted Credentials screen in settings"" into lmp-dev
|
678e3ecc937c00969830700dffb42fb1ee232f7c |
07-Aug-2014 |
Zoltan Szatmary-Ban <szatmz@google.com> |
Revert "Update Trusted Credentials screen in settings" This reverts commit 4fde5aa9fab931d9becfc49f7d7b8526ad5640d9. Change-Id: I581c38d64e9829b0079bafa42615f2aa0bf64763
til/ParcelableString.java
|
0f5efe0b440832f6dea37b4381f9e4ebafd9bcad |
07-Aug-2014 |
Zoltan Szatmary-Ban <szatmz@google.com> |
Merge "Update Trusted Credentials screen in settings" into lmp-dev
|
11a6ddbb6e8bdab1f6c0a4f8b3779e30e6be78f2 |
06-Aug-2014 |
Adam Powell <adamp@google.com> |
Merge "Fall-through for ActionModes with ToolbarActionBar" into lmp-dev
|
1dcedbac347a363f77bc7d4818a7da6aefd4d9f4 |
06-Aug-2014 |
Adam Powell <adamp@google.com> |
Fall-through for ActionModes with ToolbarActionBar When using ToolbarActionBar simply fall through to the default window decor behavior for showing action modes. Bug 16660506 Change-Id: Ib90282287b2af48f39f9d9ace296581565431eed
pp/ToolbarActionBar.java
|
cdcd487abad10f728f0542accc42a31d1f7fedac |
06-Aug-2014 |
Winson Chung <winsonc@google.com> |
Fixing issue where home was triggered on top of other activities being launched. (Bug 16823617) - Also fixes issue with the Recents hide message being clobbered
tatusbar/IStatusBar.aidl
tatusbar/IStatusBarService.aidl
|
976e8bd2017d0263216c62111454438cc0f130e3 |
17-Jul-2014 |
Svetoslav <svetoslavganov@google.com> |
Allow adding widgets from user profiles. The goal of this change is to enable support for appwidget from user profiles to the user main profile. A user profile is a user which is associated as a child of the main user profile. For example, a user may have a personal (parent) and corporate (child) profile. The device policy should be able to control whether adding a widget from a child profile and given packages is allowed. This change assumes that all packages from managed profiles are white listed. Another change will add the device policy changes. Change-Id: I267260b55d74c48b112a29979a9f59eef7a8194e
ppwidget/IAppWidgetHost.aidl
ppwidget/IAppWidgetService.aidl
|
1c8eb5e3d03ab492ae5cc69f1d179e9dc244930d |
05-Aug-2014 |
Craig Mautner <cmautner@google.com> |
Use actual number of packages rather than getCount() The ResolverActivity method getCount() returns the number of entries below the default entry, not the total number of entries. But the onCreate() method expected the getCount() method to return the total number of entries. This change provides the total to onCreate(). Fixes bug 16800358. Change-Id: I3915c3d5ad642e31d7248226fc91bd4047f16b2d
pp/ResolverActivity.java
|
cb566aab57cafb69c628809fc0a0ffa2151c7d6e |
04-Aug-2014 |
John Spurlock <jspurlock@google.com> |
Doze: Follow the notification light. - Send the notification light info up to SystemUI from NoMan. - Doze mode will now periodically pulse the display (once) if the notification light is active. - Change "tease" terminology to "pulse", which is the singular. Maintain the multi-pulse on buzz-beep-blink for now as extra emphasis. - Scrim controller now always takes number of pulses as an arg, to support a single pulse (used for notification light, and eventually pickup once available). - Dial down the display brightness when pulsing. Bug:15863249 Change-Id: Ifb208a27e82b66cff1d0c04e5b7f758098ea29cf
tatusbar/IStatusBar.aidl
|
1386627335a79dd02fb34db344e63ca3abfce013 |
15-Jul-2014 |
Zoltan Szatmary-Ban <szatmz@google.com> |
Update Trusted Credentials screen in settings Trusted credentials for both the primary user and its managed profiles are shown on the Trusted Credentials fragment. All functionalities (e.g. disabling/enabling of certificates) remain available. Bug: 16029580 Change-Id: Ia92ae02d8c572bf4a3be172f6c255726cefc0fa1
til/ParcelableString.java
|
8e554924c527183962fc908c5f916f390f806c74 |
01-Aug-2014 |
Chris Craik <ccraik@google.com> |
Merge "Add outline alpha" into lmp-dev
|
77b5cad3efedd20f2b7cc14d87ccce1b0261960a |
31-Jul-2014 |
Chris Craik <ccraik@google.com> |
Add outline alpha bug:16140822 bug:16566746 This allows background drawables to alter the opacity of a shadow being cast with their own alpha values. Change-Id: I49698cc7c1bf4b2b55ffe2f82899543ca62bc61c
idget/ActionBarContainer.java
|
1cb2d0d4bba387665128c62c342e59103ea4be26 |
31-Jul-2014 |
Jeff Sharkey <jsharkey@android.com> |
Persist install sessions, more lifecycle. To resume install sessions across device boots, persist session details and read at boot. Drop sessions older than 3 days, since they're probably buggy installers. Add session callback lifecycle around open/close to give home apps details about active installs. Also give them a well-known intent to show session details. Extend Session to list staged APKs and open them read-only, giving installers a mechanism to verify delivered bits, for example using MessageDigest, before committing. Switch to generating random session IDs instead of sequential. Defensively resize app icons if too large. Reject runaway installers when they have too many active sessions. Bug: 16514389 Change-Id: I66c2266cb82fc72b1eb980a615566773f4290498
til/XmlUtils.java
|
ce673ffd228234bdcb986bc44ecd40a201283571 |
29-Jul-2014 |
Nicolas Prevot <nprevot@google.com> |
Using the selector to check if an intent can be forwarded. In IntentFowarderActivity, if the selector of an intent is defined, use it to check if the intent can be forwarded. Change-Id: Ic77f70bca5596e0a5fb0fec9b7a693afaa649089
pp/IntentForwarderActivity.java
|
78403d79739605511ea88b653564d81d7bf4bbba |
28-Jul-2014 |
Chris Wren <cwren@android.com> |
Add a log and statistics for notification expansion. Bug: 16618854 Change-Id: I501f396fa495e1e55a27d7d0b65aac66495418c1
tatusbar/IStatusBarService.aidl
|
6c9eee87476411faebcfa68c82abaae86344ef91 |
17-Jul-2014 |
Sander Alewijnse <salewijnse@google.com> |
Add warning in the disambig for specific launchers. For launcher that do not support managed profiles. Also, ignore the intent after click on those launchers. Change-Id: I3d5691952a9409755b7cde68a3caba98a3772665
pp/ResolverActivity.java
|
9679410db578e179c7559e7a52bb21c8082e9631 |
28-Jul-2014 |
Christopher Tate <ctate@google.com> |
Add data-management intent + label to BackupTransport API Bug 16346320 Change-Id: Id9e855a1d3cebbf801c27a21e1edc3ffcccfd2e9
ackup/IBackupTransport.aidl
ackup/LocalTransport.java
|
42065ac64cba166dc0fe602957ea8fe80bf406e2 |
27-Jul-2014 |
Sreeram Ramachandran <sreeram@google.com> |
Prohibit address families by default unless a VPN explicitly allows them. Bug: 15972465 Change-Id: I3278d94536fefacc86390c1ba4231680f7be8589
et/VpnConfig.java
|
c4272f32aec68ae2377141a2d6d4e6059fb36714 |
26-Jul-2014 |
Vinit Deshpande <vinitd@google.com> |
Enable RTT End-to-end This change includes various fixes to first RTT implementation and enables RTT APIs end-to-end. Fixes include proper marshalling of objects across API and service and JNI fixes. Change-Id: Ie4ba1ffc6c5b42593e931438b3f03e201ff6be71
til/Protocol.java
|
ea4f01070a9c8f5147eb228c413a84de78d98973 |
28-Jul-2014 |
Julia Reynolds <juliacr@google.com> |
Merge "Remove the profile/device owner user restriction bypass." into lmp-dev
|
401de1785eccc946ed6c35e9b7fccab92b2022af |
25-Jul-2014 |
Julia Reynolds <juliacr@google.com> |
Remove the profile/device owner user restriction bypass. Bug: 16566096 Change-Id: I4a56046df44d36d82edc64fc727e8cad5dc75382
pp/IAppOpsService.aidl
|
452a642430e3f8abfa053e48893dd0edfb12799b |
25-Jul-2014 |
Sandeep Siddhartha <sansid@google.com> |
Fix various bugs with model management - Tie the sound model and keyphrase for simplicity We won't support multiple keyphrases in a single model out of the box. The db schema will need to be changed by the OEM wishing to add multiple hotwords. This is because we currently have no way to test the flow and make sure that things work well with multiple keyphrases and also the framework only reads the metadata for one keyphrase. - Make the delete/update operations atomic - Make the flow of data from Enrollment -> VIMS; the large sound model doesn't cross the process boundary any other time. This is achieved by passing they key around, instead of the model themselves. - Add a specific delete operation in DatabaseHelper rather than relying on emptying the keyphrases to delete. Bug: 16555803 Bug: 16516353 Change-Id: I1e0cce137517502a669e431ca7e9f9f755598328
pp/IVoiceInteractionManagerService.aidl
|
8cd33ed84e94036a5e1201485af7603dc6fb0d9b |
24-Jul-2014 |
Sreeram Ramachandran <sreeram@google.com> |
Implement support for bypassable VPNs. Bypassable VPNs grab all traffic by default (just like secure VPNs), but: + They allow all apps to choose other networks using the multinetwork APIs. If these other networks are insecure ("untrusted"), they will enforce that the app holds the necessary permissions, such as CHANGE_NETWORK_STATE. + They support consistent routing. If an app has an existing connection over some other network when the bypassable VPN comes up, it's not interrupted. Bug: 15347374 Change-Id: Iaee9c6f6fa8103215738570d2b65d3fcf10343f3
et/VpnConfig.java
|
78b7211507eefdf48a23050284195e39bced9313 |
25-Jul-2014 |
Alan Viverette <alanv@google.com> |
Merge "Remove duplicate Toolbar method for setting content description" into lmp-dev
|
e88700a2ad69e9b99824f2de3d8ba3d44054b24c |
25-Jul-2014 |
Alan Viverette <alanv@google.com> |
Remove duplicate Toolbar method for setting content description Also moves the setNavigationIcon(int) method closer to the one that takes a Drawable. BUG: 16491458 Change-Id: Ia02f05e6270c9d420f61f7ab34117b4c7e6548ec
pp/ToolbarActionBar.java
|
d1c99b1fe85ed03261a77a14ae52e7fa3a6e523a |
04-Jul-2014 |
Nicolas Prevot <nprevot@google.com> |
Migrate extras to ClipData for image/video capture intents. The intents ACTION_IMAGE_CAPTURE, ACTION_IMAGE_CAPTURE_SECURE and ACTION_VIDEO_CAPTURE are now handled in a way similar to ACTION_SEND and ACTION_SEND_MULTIPLE. Migrate the uri in the EXTRA_OUTPUT extra to clipData, and add the flag GRANT_WRITE_URI_PERMISSION. The userIds are now added to extra uris in the process receiving the intent, (not in the system process), because the system process may not be able to parcel/unparcel the extras. BUG: 15534203 Change-Id: I8f79666b726bc6d7745bf777ad3c7518945c5cc3
pp/IntentForwarderActivity.java
|
48e28ad06cb2cb30d3c327b0215c15dd4843fb6f |
25-Jul-2014 |
Yohei Yukawa <yukawa@google.com> |
Merge "Stop assuming language part in locale string is up to 2-letter" into lmp-dev
|
71cf0a32d0d9a45653704a671154f26a8bc3132b |
24-Jul-2014 |
Yohei Yukawa <yukawa@google.com> |
Stop assuming language part in locale string is up to 2-letter With this CL, InputMethodSubtypeSwitchingController stop assuming that language part in locale string is up to 2-letter. this CL is not so risky because InputMethodSubtypeSwitchingController have used language part for nothing but sorting subtypes to determine the initial rotation order of IME switching. BUG: 16502987 Change-Id: Ib159ece0b7aa04f8fd7abc96c9a6e0832a4b7cd2
nputmethod/InputMethodSubtypeSwitchingController.java
|
91838ded36131525312739c0929913b215519c2a |
17-Jul-2014 |
Ruben Brunk <rubenbrunk@google.com> |
camera2: Fix LEGACY mode timestamps. Bug: 15116722 - Add CaptureCollector class to accumulate buffer timestamps and manage lifecycle callbacks for each request. - Set correct timestamps for buffers, results, and callbacks. Change-Id: I75fa1049cf100d9d14c5ba8992be93ba1048df19
til/Preconditions.java
|
cad5768e22e5132efb2e5179f4988a763c7a8d9e |
26-Jul-2014 |
John Spurlock <jspurlock@google.com> |
Doze: Update tease signal to buzz-beep-blink from NoMan. Inform SystemUI when NoMan buzzes, beeps or blinks. Use that as the notification signal when dozing instead of trying to figure out interesting panel content updates. At some point, we should move the entire calculation up into SystemUI itself, but that's too large of a refactoring to perform now. Bug:15863249 Change-Id: I40e92334977e0676a1363774c2cbbf91d72ec8e5
tatusbar/IStatusBar.aidl
|
4f994eb2ddbe68b0eada89dcaae34c079df55c7e |
23-Jul-2014 |
Adrian Roos <roosa@google.com> |
Disable trust agents after wrong credential is entered Bug: 16498202 Change-Id: I36f2e80aec8c04bcb6e6d9f1b0e2ebb8fc49998e
idget/LockPatternUtils.java
|
3ea4310a2245763de1ba29b8ce0a21e99a702746 |
24-Jul-2014 |
Robin Lee <rgl@google.com> |
Show disclosure when an intent switches profiles If an activity in one profile starts an activity in another profile without any user interaction - such as operating the chooser - a toast appears, saying something like 'you are using this app in your work space'. @bug 14375080 Change-Id: Id2dc5973a9b68ee29d0227947c19b78f021fb6ac
pp/IntentForwarderActivity.java
|
987672d2621fa5278dbf48cbef46c50d3fafe4c1 |
18-Jul-2014 |
Geoffrey Borggaard <geoffreyb@google.com> |
Fixes setting password through DevicePolicyManager LockPatternUtils wasn't taking the userId into account when looking up the salt. Bug: 16204999 Change-Id: I0626b5a0a55c244122c24fb4446f270918f3187c
idget/LockPatternUtils.java
|
6bbf39cf6b81222f32d2b66b8fa85d562e0ad71c |
23-Jul-2014 |
Jeff Davidson <jpd@google.com> |
Implement VpnService.setBlocking(). Bug: 12879610 Change-Id: I3a0ad9eae5f7dd9c01f75b9da71810bad38f9fec
et/VpnConfig.java
|
10eaa8574bb220e7dddf9a78057f83dc64ee5687 |
23-Jul-2014 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #16467284: Make noteStartVideo and noteStartAudio nesting Also add new methods to clear these states, so we can avoid any nesting issues from getting the tracking state stuck. Change-Id: Iba0eaba2a9a186355c24d392f16118982c5331ed
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
37197df4791da690d18aefb1f24c54748515b6a0 |
14-Jul-2014 |
Narayan Kamath <narayan@google.com> |
Add an internal API to get all asset locales. This will allow us to not copy paste this code verbatim into bundled apps. bug: 10090157 (cherry picked from commit 9e6d9d4c812d01ac07180c5d6ab64c36fb9b2aa7) Change-Id: I34690a2b6dad51f1592f37d3c2a8c81345632c2f
pp/LocalePicker.java
|
ed8e09b66467d6a27ff30cf5248a0f0b3650eead |
23-Jul-2014 |
Alan Viverette <alanv@google.com> |
Remove dialog icons BUG: 16493564 Change-Id: Ica59abb70a924cccd705172d323a535ef9b75cf1
pp/ExternalMediaFormatActivity.java
pp/NetInitiatedActivity.java
|
f3d00e4e0a313fc76790a2b2d3f6569911b4094d |
22-Jul-2014 |
Chong Zhang <chz@google.com> |
update battery stats for audio/video Bug: 12979595 Change-Id: I581376cb88a2d14dc4bad77d454b9bba73d0eb9b
pp/IBatteryStats.aidl
|
22a117d1b60869ed36d125796396f190b4b002fb |
22-Jul-2014 |
Alan Viverette <alanv@google.com> |
Add popupTheme attr, propagate from ActionBar to ToolBar BUG: 16347549 Change-Id: I934ec2469f8c136f750e2e2cf9b333e229393ac3
idget/ToolbarWidgetWrapper.java
|
33a234b3b001bc2a11efcad9e800f7a15682cb6d |
21-Jul-2014 |
Adam Powell <adamp@google.com> |
Merge "Sort ResolverActivity items based on UsageStats" into lmp-dev
|
09a65601b24b77b7e5b3d2d4c7c30eded1ba1040 |
21-Jul-2014 |
Adam Powell <adamp@google.com> |
Sort ResolverActivity items based on UsageStats Sort targets by the total amount of time the user has spent with their containing package in the foreground. Bug 15694906 Change-Id: I63c956424f78eb22911517674dfefd96901d19f8
pp/ResolverActivity.java
|
edad7b24c17fa501f59af3c159e94e7b590e4145 |
13-Jul-2014 |
Adrian Roos <roosa@google.com> |
Update LockPatternUtils to new alarm API Change-Id: Idc6c2865b86e467e1e254452326f327f145177b0
idget/LockPatternUtils.java
|
13420f2311757554c314f620c83cb55153b67612 |
19-Jul-2014 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #16400873: Apps that show ads as new tasks stay in recents... ...even when I hit back or close the activity in UI Change the semantics of NEW_DOCUMENT to have the recents entry be removed by default when its activity is finished, with various ways to explicitly turn off this behavior. Change-Id: Idc717706d27de80f28b53ad76f9e375d85118d71
pp/ChooserActivity.java
|
055897208d659e9734a82def88be4a806ff55448 |
18-Jul-2014 |
Sandeep Siddhartha <sansid@google.com> |
Move sound trigger calls to VoiceInteractionManagerService - This ensures that any data being loaded on the DSP comes from the framework Change-Id: Ie15f0994850ba8f298ca07c49fe0b89e066d9e2b
pp/IVoiceInteractionManagerService.aidl
|
2aa09a94dd540650d3ebad7363e4fb3aab2ebc95 |
20-Jul-2014 |
Adam Powell <adamp@google.com> |
Don't apply the ActionBar style to a Toolbar as a result of setActionBar While this is a convenient idea, it effectively means that any styling directly applied to a Toolbar in a layout gets stomped by the theme-global ActionBar style. Obey the more local, specific styling from the Toolbar instead. Change-Id: Ief6a7cb90052bdced87f1dc0925c1dfbc0df4792
pp/ToolbarActionBar.java
idget/ToolbarWidgetWrapper.java
|
7b41467704f941b11af6aace3e40993afc7f6c6f |
18-Jul-2014 |
John Spurlock <jspurlock@google.com> |
Zen mode filtering should use new usage constants. Refactor stream-based calls to usage-based calls. Bug:15279516 Change-Id: I3f7757d8123c14670e2ad5f8e6aa4e9803efe7ec
pp/IAppOpsService.aidl
idget/RotarySelector.java
idget/SlidingTab.java
idget/WaveView.java
idget/multiwaveview/GlowPadView.java
|
ff328ae7438a9c5c2fe49c286833a30e25015e63 |
17-Jul-2014 |
Yohei Yukawa <yukawa@google.com> |
Add FLAG_CURSOR_ANCHOR_INFO_IMMEDIATE support in TextView This CL adds an initial support of CursorAnchorInfoRequest#FLAG_CURSOR_ANCHOR_INFO_IMMEDIATE for TextView. This implementation is not highly optimized yet, but it just works as it should. BUG: 16379288 Change-Id: Iecb32b4c4dcd7db14d8b2a0d929e1d64e161bc58
idget/EditableInputConnection.java
|
6eed108eeb66d123c47e7066d23738ca8dd8bdd4 |
19-Jul-2014 |
Fabrice Di Meglio <fdimeglio@google.com> |
Revert "Fix LocalePicker background" This reverts commit 6bbea8cf4252839d0c6f2a3152f506a7b2b2d753. Change-Id: I430c725c8e5987fb643528594ef3a9a83827e7be
pp/LocalePicker.java
|
e49d9393783f2789239f8da536abda9533ffadf0 |
18-Jul-2014 |
Adam Powell <adamp@google.com> |
Add EXTRA_REPLACEMENT_EXTRAS for ACTION_CHOOSER This allows the calling app to supply a set of alternative extras to be sent along with the target intent if the user chooses specific items from the full set available on the device. When replacement extras have the same key as extras in the initial intent, the replacement extras dominate. Change-Id: I5d64c80447386f22402b71291bb289a74015d619
pp/ChooserActivity.java
pp/ResolverActivity.java
|
0debc9aff4c0cbc28e083a948081d91b0f171319 |
17-Jul-2014 |
Adam Lesinski <adamlesinski@google.com> |
First iteration of a public UsageStats API UsageStats API that allows apps to get a list of packages that have been recently used, along with basic stats like how long they have been in the foreground and the most recent time they were running. Bug: 15165667 Change-Id: I2a2d1ff69bd0b5703ac3d9de1780df42ad90d439
pp/IUsageStats.aidl
|
89101f7fe89134a609459e80f779c1a5114e562a |
18-Jul-2014 |
Christopher Tate <ctate@google.com> |
Tear down agents properly at EOD in full restore The restore engine wasn't tearing down the bound agent after reaching the end of data for the app, and furthermore was allowing the restore operation to resume running the queue before all data had been delivered to the current target. Also make LocalTransport deliver data in 2K chunks rather than 32K, as a first step towards making its timing characteristics more like we'll see in networked situations. Finally, added a bunch of MORE_DEBUG output for finding odd bugs like this. Change-Id: Icdbe6a070af6cc7c708a938ad044108d40ebce9a
ackup/LocalTransport.java
|
08cfaf672604422dd355d6703aec78f3aa5ee74e |
08-May-2014 |
Torne (Richard Coles) <torne@google.com> |
Use the WebView's loader library to load the real library. Load libwebviewchromiumloader and use it to load the real WebView library, to enable sharing of the relro segment between different application processes without requiring that the library be preloaded in the zygote. A system service is added to track whether the relro segment file has been prepared, and block loading of the library until it has been. Bug: 13005501 Change-Id: I846b37c7b8e2a4eb8a39e4fd455bccbb2048c173
s/ZygoteInit.java
|
fee756ff91ab4d8f0e09ddb050d22d88ebb66ae7 |
17-Jul-2014 |
Dianne Hackborn <hackbod@google.com> |
Implement issue #16330060: Inform ActivityManager about WebView... ...state changes. Add a new API to tell the activity manager about a new dependency one process has on another package. Start using it already for when apps is Context.createPackageContext() to load code from another app. Also do some work on getting the monitoring of proc/uid states in shape so it can be used by unundled code, along with an AppImportanceMonitor class for doing so. Some small fixes and additions to VoiceInteractionService. Improve handling of unaccounted/overcounted battery use so that they aren't shown to the user unless they are significant. Change-Id: I22dd79a73f4e70103d3f8964494aebc8a31f971c
s/BatterySipper.java
s/BatteryStatsHelper.java
|
a0ee004abf1e8988ece2d19ff5a3bef333763c9b |
16-Jul-2014 |
Brian Colonna <bcolonna@google.com> |
Bug 16152902: Disabling FUL in keyguard and screen lock settings This is the framework change needed to switch from Face Unlock as a standard unlock mechanism to Face Unlock as a trustlet. This forces isBiometricWeakInstalled() to return false such that neither keyguard nor Screen Lock Settings thinks it exists. This means FUL is no longer a screen lock option. If Face Unlock was already enabled and someone updates to this build, the screen lock automatically switches to the backup lock. That functionality was already built-in so everything would continue to work if Face Unlock decided to disappear from someone's device. Change-Id: I407f6e1d75bfe40c7142c2508c2d68867e02d858
idget/LockPatternUtils.java
|
4c23cb1aca259573bb945461c23988c4282c7660 |
17-Jul-2014 |
Fabrice Di Meglio <fdimeglio@google.com> |
Fix LocalePicker background - use the background defined by the Theme See bug: #13140648 Settings needs to support the new Quantum Paper theme Change-Id: I30f1146fbcb57088a62c999dce349d1f85510427
pp/LocalePicker.java
|
da96e137bcc8191c584ada7b5de31eaae92f244f |
15-Jul-2014 |
Jeff Sharkey <jsharkey@android.com> |
Parse more split APK manifest details. Allow split APKs to define activities, services, receivers, providers, and metadata. However, support for many manifest items are explicitly omitted. Only dexopt split APKs that include code. Bug: 14975160 Change-Id: I2fbf99e2a62328aa2185e5924755af33060282fc
til/ArrayUtils.java
|
fdb1956ff71ff57fcdaafaaeb7f42c19de3d7c2f |
12-Jul-2014 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #15681802: Missing RESET:TIME in complete battery histories But wait, there's more! - Keep track of sync durations in the aggregated stats. - Add events for users that are running and in the foreground. - Rework the activity manager's tracking of stuff using battery in the background to be based on proc stats, which allows it to be better about determing when it should reset its tracking of background work. - Also add tracking of scheduled job execution, like we are doing for syncs. - And once I started hooking battery stats in to JobSchedulerService, I found a few things I couldn't stop myself from changing: (1) make it very explicit that it doesn't start scheduling jobs until we have reached the point in system boot where third party apps are allowed to run, and (2) adjust the various for loops to not use iterators. Change-Id: I69d812e27bcfee9e58a614f0f6b1c7545d7530b1
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
bd9152f6ee156ee473f05f6f05f238605996fca4 |
01-Oct-2013 |
Fabrice Di Meglio <fdimeglio@google.com> |
Update DatePicker widget and its related dialog - the old DatePicker widget is still there for obvious layout compatibility reasons - add a new delegate implementation for having a new UI - use the new delegate only for the DatePickerDialog (which does not need to be the same) - added support for Theming and light/dark Themes - added support for RTL - added support for Accessibility - verified support for Keyboard - verified that CTS tests for DatePicker are passing (for both the legacy and the new widgets) Also added a new HapticFeedbackConstants.CALENDAR_DATE and its related code for enabling day selection vibration Change-Id: I256bd7c21edd8f3b910413ca15ce26d3a5ef7d9c
idget/AccessibleDateAnimator.java
idget/ExploreByTouchHelper.java
|
a50cd8d4264ca98e19b858596de3a223ba6bf42e |
15-Jul-2014 |
Ed Heyl <edheyl@google.com> |
reconcile aosp (f908b61abf0882ce97d6d5076ee1c84393ed1ecd) after branching. Please do not merge. Change-Id: Icd3f2c31aca8c9888c81da27eaeaffed07ec9820
ackup/LocalTransport.java
|
9e6d9d4c812d01ac07180c5d6ab64c36fb9b2aa7 |
14-Jul-2014 |
Narayan Kamath <narayan@google.com> |
Add an internal API to get all asset locales. This will allow us to not copy paste this code verbatim into bundled apps. bug: 10090157 Change-Id: I008dc683ecbef2ad8b7a26968cb3cbda7e5a8388
pp/LocalePicker.java
|
7be75338a3c2be073eee934754ca5a4aeaab85ad |
11-Jul-2014 |
Narayan Kamath <narayan@google.com> |
Allow 3 letter language codes in InputMethodUtils. Replace locale.substring(0, 2) with a function that always returns the first component of the locale (assumed to be the language). bug: 10090157 (cherry picked from commit cefc79c6b18bb2e824c299e7b9e212071e5ebc43) Change-Id: I56b02dd0c6dc222daa3ceade841a30879449bb4a
nputmethod/InputMethodUtils.java
|
278902c982443b3c196aa4642dcf3e0fffe4b23d |
13-Jul-2014 |
Adam Powell <adamp@google.com> |
Updated "with-default" layout added for ResolverActivity Add a layout that promotes the last chosen activity to the top for ResolverActivity. Alter ResolverActivity behavior as appropriate: Only the last selected activity can be set as default. Different activity selections take effect immediately. You can only set a default if it was the last-used target of the intent. Also add some default strings for invoking common intents to make the no-title invocations a bit more user-friendly than just, "complete action using." Bug 15694906 Change-Id: I8c75d2f812926805c949cc76bab48aa4094e002f
pp/ChooserActivity.java
pp/ResolverActivity.java
|
77cbcb6637e3733e9b80a93d37745f27ec4d4561 |
12-Jul-2014 |
Tadashi G. Takaoka <takaoka@google.com> |
Make InputMethodUtils.getLanguageFromLocaleString public Change-Id: I3e26eded21e59106a3b0edcf9ad05afbe9a30670
nputmethod/InputMethodUtils.java
|
b40484bb30838e2769857f30f439cd0fc5e8223e |
12-Jul-2014 |
Adam Powell <adamp@google.com> |
Correctly set the window callback for ToolbarActionBar Bug 16134781 Change-Id: I88ec0c2b5dc23767ab0f198ab26601fd46b95628
pp/ToolbarActionBar.java
|
d3fdb8bed8e836786253f9cd5ab640c7c5ed8501 |
07-Jul-2014 |
Barnaby James <bjames@google.com> |
Add VoiceInteraction request type for successful actions. Add CompleteVoiceRequest to VoiceInteractor to allow apps to indicate when a voice interaction was successfully completed. Change-Id: I1481cfe96e9e2495d88a7a4fb62263bdd1e03c54
pp/IVoiceInteractor.aidl
pp/IVoiceInteractorCallback.aidl
|
4d8c132609c9a87d8e05cba65bf6832b38afd1ff |
11-Jul-2014 |
Narayan Kamath <narayan@google.com> |
Allow 3 letter language codes in InputMethodUtils. Replace locale.substring(0, 2) with a function that always returns the first component of the locale (assumed to be the language). bug: 10090157 Change-Id: Ibb9eb9f65323795d139b16d76b7e7e36a4e0568c
nputmethod/InputMethodUtils.java
|
7c940e94c97ce3c86f2d54ad567127fc11cc8074 |
11-Jul-2014 |
Yohei Yukawa <yukawa@google.com> |
Merge "Polish new IME API for L part 2: CursorAnchorInfo"
|
c3b07a0c9ce9b1a2af644112e678f3963226fad2 |
01-Jul-2014 |
Zoltan Szatmary-Ban <szatmz@google.com> |
BatteryStatsHelper.refreshStats for multiple users Battery usage list is now populated for apps belonging to a list of users or profiles. Change-Id: Ie899af74a4b3a0f3cd6ae3c93394f01f4f54a5c7
s/BatteryStatsHelper.java
|
0023d0e0c4f5339b299d1eacbd4e7181c2fd271f |
10-Jul-2014 |
Yohei Yukawa <yukawa@google.com> |
Polish new IME API for L part 2: CursorAnchorInfo This CL addresses feedbacks from internal customers for new input method APIs that are mainly used for physical keyboard support in L. For performance reasons, #onUpdateCursorAnchorInfo is not called back by default and each input method has to enable this event notification explicitly whenever fine-grained character locations are needed. In L-preview, InputMethodSession#setCursorAnchorMonitorMode was introduced for this purpose. However, we got several feedbacks to be addressed. - The effect of #setCursorAnchorMonitorMode is not preserved during focus change. IMEs need to call #setCursorAnchorMonitorMode every time when #onStartInput is called. This is tricky and hard to understand. - As #onUpdateCursorAnchorInfo is a new API, not all applications/text editors have supported it. Therefore IMEs can't always rely on it. However, there is no way to query if the attached target is supporting this new API or not. It would helpful for IME authors if we can provide a reliable way to query if the attached input target is supporting the new API or not. In order to address these issues, the triggering method has moved from InputMethodSession to InputConnection in this CL, as an analogy of existing InputConnection#getExtractedText API, which has provided similar functionality including optional reactive event callbacks from the application to the IME. BUG: 15812658 BUG: 16118603 Change-Id: I3c6b69bd9d79b199afe68d838f25effa6048e5cc
iew/IInputConnectionWrapper.java
iew/IInputContext.aidl
iew/IInputContextCallback.aidl
iew/IInputMethodClient.aidl
iew/IInputMethodManager.aidl
iew/InputConnectionWrapper.java
idget/EditableInputConnection.java
|
d7018200312e4e4dc3f67cf33dc90bf7ce585844 |
11-Jul-2014 |
Sandeep <sansid@google.com> |
Always on hotword changes Add model management API skeleton to VoiceInteractionManagerService Add an "interactor" for all always-on APIs - The VoiceInteractionService will get an interactor for the given keyphrase and locale. - It can then check the availability and call methods to start and stop recognition on this interactor. - Add a common class to deal with SoundTrigger APIs - Cleanup the keyphrase representation: We now have separate representations for the keyphrase metadata and a keyphrase being used for recognition. This'll also help us to handle custom keyphrases in the future easily. This also ensures that for use within the framework, we rely on the ID of the KeyphraseInfo rather than comparing the text everytime. Add a callback for the AlwaysOnHotwordDetector This callback should be passed in by the VoiceInteractionService and is used to notify it of recognition events. Change-Id: I26252298773024f53a10cdd2af4404a4e6d74aae
pp/IVoiceInteractionManagerService.aidl
|
8e77c47d7c534b22c7f6a819791300ca5e30b9cc |
11-Jul-2014 |
Adam Powell <adamp@google.com> |
Merge "Elevation for action bars"
|
14d1fa4ba753d3480abf031525da0aa23d8e5abe |
11-Jul-2014 |
Adam Powell <adamp@google.com> |
Elevation for action bars Expose theme attributes and API for ActionBar to adjust elevation of the bar. Remove the windowContentOverlay fake shadow from material themes and use elevation instead. Mmm, realtime shadows. Bug 16207490 Change-Id: I254567a13422b6d2f657b9991608398885f45204
pp/ToolbarActionBar.java
pp/WindowDecorActionBar.java
|
3d0f21dab8d891b9aebdd5277348d549eeb843e6 |
11-Jul-2014 |
Alan Viverette <alanv@google.com> |
API for inflating action bar menus against a different theme BUG: 16162344 Change-Id: I5bf9f133de56a1830028bca6326cc2c50888a052
iew/menu/MenuBuilder.java
iew/menu/MenuPopupHelper.java
iew/menu/MenuPresenter.java
idget/AbsActionBarView.java
idget/ActionBarContextView.java
idget/ActionBarView.java
|
ef3b35b48c31919a7d6977e41db7f9d37654dec3 |
10-Jul-2014 |
Christopher Tate <ctate@android.com> |
Merge "Logging in LocalTransport on as default"
|
2db2b9aa362577853a21d2ec89446803d63f359b |
10-Jul-2014 |
Henrik Baard <henrik.baard@sonymobile.com> |
Logging in LocalTransport on as default The logging is LocalTransport.java is enabled by default. Change default to false to remove logs, as this class states that it is only for debug. Change-Id: Iae63c7b62edbd503c606f0aee671a9579e78843d
ackup/LocalTransport.java
|
ff110bd61a69f7ed8602ae14b27f7befec76b2e7 |
04-Jul-2014 |
Narayan Kamath <narayan@google.com> |
Multi-arch application installs. Each application now has two ABIs, the primary and the secondary. The app is always launched with the primary, but the secondary might be used by other apps that load the given applications code. This implies we must: - dex2oat the app both ways. - extract shared libraries for both abis. The former is relatively straightforward but the latter requires us to change the layout for shared libs that we unpack from applications. The bulk of this change deals with the latter. This change continues to fill in nativeLibraryPath during scans for backwards compatibility. This will be removed in a future patch. Change-Id: Ia943dd11ef815c5cbfc60f17929eaa2a652a385a
ontent/NativeLibraryHelper.java
|
4f6c2050a847f4089330b4b0aa4d1deb173e5bd0 |
08-Jul-2014 |
Adam Powell <adamp@google.com> |
ResolverDrawerLayout for ResolverActivity Internal widget to allow nested scrolling of the grid of intent filter targets. Initial logic complete. Bug 15694906 Change-Id: Ib19723146bf1722db6bdd68f95cc6e623462d0f0
pp/ResolverActivity.java
idget/ResolverDrawerLayout.java
|
61659e5daaea80104d4d0fd567e78b5f757b5df4 |
10-Jul-2014 |
Dianne Hackborn <hackbod@google.com> |
Add tracking of uid process states in battery stats. We now keep track of how long each uid had processes in various states: foreground, active, running. This is based on a collapse of the various activity manager process states into these three bins. You'll see these in a checkin like this: 8,10013,l,st,61504,61504,83109 Also fix issue #16021555: App showing up as on "top" even when the screen is off. This is "fixed" by just saying we always report the current app at the top of the activity stack, regardless of the state of the screen. Change-Id: I1204904225101243eb00b43425d9806bffdd2ab9
pp/IBatteryStats.aidl
s/BatteryStatsHelper.java
s/BatteryStatsImpl.java
|
85516d028b2dcc7ebc09f4a68085836aa26191d5 |
01-Feb-2014 |
Jim Miller <jaggies@google.com> |
Add new "pin complex" type to supported keyguard PINs This adds a feature to allow DevicePolicyAdmins to prevent using simple PINs, which are defined as those containing more than 3 repeated values. Examples include '1234', '2468', '1111', '9876', etc. Bug 12081139 Change-Id: I4ebe1c76a48087dcd7c878e9bd79a4e3ee2a27fe
idget/LockPatternUtils.java
|
ec55ef0934b8e0d1bb705434947de817f7be57f1 |
08-Jul-2014 |
Jeff Sharkey <jsharkey@android.com> |
Extend pm to support sessions and split APKs. Separate commands to create an install session, stream files into the staging area, and then commit the install. Streaming can accept data from stdin across adb, avoiding extra copy from push. Extend FileBridge to support blocking close(). Always destroy session regardless of result. Bug: 14975160 Change-Id: Ic3f462e7d1901079b785e210228950cdfa676466
til/SizedInputStream.java
|
0bae09fdde0905e24f6c3079d9e01c669d046289 |
07-Jul-2014 |
Santos Cordon <santoscordon@google.com> |
Move showCallScreen & isInAPhoneCall to PhoneManager. Change-Id: I852da78ae80eba120932fb7acb1e5c3db2a8f18a
idget/LockPatternUtils.java
|
be9cbb12e93c521ff0ef256658422720f5c3f55e |
03-Jul-2014 |
Ruchi Kandoi <kandoiruchi@google.com> |
BatteryStats: Adds an additional condition to avoid ArrayIndexOutOfBounds. This change takes care of the case when the length of the array is 0. Bug: 16039301 Change-Id: Ideb3ccc723c5d720069760aeedae8abb91c6420d
s/PowerProfile.java
|
759e0d6a7a258dbc34a38a7db320827eb9144487 |
04-Jul-2014 |
Narayan Kamath <narayan@google.com> |
Merge "Fix LocalePicker locale filtering."
|
80b574199c5d06132acbcf640ec81f45f0d76ce3 |
03-Jul-2014 |
Narayan Kamath <narayan@google.com> |
Fix LocalePicker locale filtering. This was broken by commit b27c137087ee92674 which removed a badly phrased check. Prior to that commit, there was a check that excluded locales whose toString() length was not 5. This change reinstates that check in a less roundabout way, by excluding BCP-47 tags that don't have a country subtag. bug: 16038949 Change-Id: Ic24b1df87b2e2ce47d9ae04c7759088721f27b4f
pp/LocalePicker.java
|
4ec2023349f19b2fd2461aa3c9b208eb799a662e |
09-Jul-2014 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Derive library path for upgraded system apps."
|
8d479b0c2ddb150182bcf510876a240cb869661b |
08-Jul-2014 |
Jeff Sharkey <jsharkey@android.com> |
Derive library path for upgraded system apps. Bug: 16156270 Change-Id: I368433063ff33d15129c8076ddc6f1e2a0963e54
ontent/NativeLibraryHelper.java
|
8ffc231d8c2dcdd85a568a3215133df9539c3d43 |
08-Jul-2014 |
Jeff Sharkey <jsharkey@android.com> |
Gracefully handle apps without native libraries. Bug: 16148014 Change-Id: Ida23545046387b567744ee520baa4713e8403f30
ontent/NativeLibraryHelper.java
|
ba45bcb36437aefa5fe2a3e72388a01debb90813 |
03-Jul-2014 |
Paul Lawrence <paullawrence@google.com> |
Fix DeviceManagerAdmin with empty password Checked for null, but need to check for "" as well Bug: 15832986 Change-Id: I3dc5d61717180180229f2395eef1dbe54d812d54
idget/LockPatternUtils.java
|
df972232c7caaf662052fadcde58ca41163d49d7 |
06-Jul-2014 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Teach DCS about cluster packages."
|
be520fba1e45c77ca20eb66005a0cf19e10939a1 |
05-Jul-2014 |
Jeff Sharkey <jsharkey@android.com> |
Teach DCS about cluster packages. For the time being, DCS is going to still be doing heavy lifting for some install tasks, so it need to know how to handle both monolithic and cluster packages. This change is mostly plumbing work to eventually handle any various splits APKs that we may encounter. Bug: 14975160 Change-Id: I39848d5666f9083cb4eca493e5cdaa868f3f99fb
pp/IMediaContainerService.aidl
ontent/NativeLibraryHelper.java
ontent/PackageHelper.java
s/IParcelFileDescriptorFactory.aidl
|
0c54798aac8a86fed24b14a66f09797d58ad0399 |
06-Jul-2014 |
Jeff Sharkey <jsharkey@android.com> |
Start removing ContainerEncryptionParams. The new PackageInstallerSession APIs will allow installers to deliver bits directly into system protected storage, so we no longer need encrypted containers. Change-Id: I8b598cb149b7dfd1d41e6626c1359610a573edf1
pp/IMediaContainerService.aidl
|
73767b9d607d99b3a027619b5c6b7f1a09b7673d |
05-Jul-2014 |
Jeff Sharkey <jsharkey@android.com> |
Extract native code from split APKs. In the new split APK world, multiple APKs work together to define a single package. This means that native code may be split among those APKs. To handle this, extend NativeLibraryHelper to examine all APKs in a package ordered by splitName. A package has valid native code as long as one matching ABI is found inside. The "best" ABI found across all APKs is picked for the entire package. No attempt is made to ensure that every native library defined is available for the picked ABI; that's the responsibility of the installer. Re-introduce PackageLite to represent a lightweight parsing of an entire package, which may be a single monolithic APK or a cluster of one or more APKs. Remove native code extraction from InstallerSession, since it'll be handled inside PMS for this release. Bug: 14975160 Change-Id: I4f4db0f82e88a46101c7777499ebc0a11fd911f9
ontent/NativeLibraryHelper.java
|
3f2cfb2d6738b164b09b717e340e7f324fccf80c |
06-Jul-2014 |
Adam Powell <adamp@google.com> |
Merge "ResolverActivity revisions, phase 1"
|
e9414d922d1ccc0a7834c1863db418dc8be83ab0 |
06-Jul-2014 |
Adam Powell <adamp@google.com> |
ResolverActivity revisions, phase 1 * Switch to grid formatting for items to choose from. * Format the grid at the bottom of the screen instead of in a formal dialog. * Move to newer theming. Change-Id: Ie1b23800b3a521570f9f62e4cdef620d3fb491d8
pp/ResolverActivity.java
|
1359908de6e5296aea17f85dacaa70a01a9aab62 |
04-Jul-2014 |
Narayan Kamath <narayan@google.com> |
am 0cf2e65d: am 5ae312fb: am 759e0d6a: Merge "Fix LocalePicker locale filtering." * commit '0cf2e65dc00e12c5a5e0d01fe9fd93b6712f366f': Fix LocalePicker locale filtering.
|
0cf2e65dc00e12c5a5e0d01fe9fd93b6712f366f |
04-Jul-2014 |
Narayan Kamath <narayan@google.com> |
am 5ae312fb: am 759e0d6a: Merge "Fix LocalePicker locale filtering." * commit '5ae312fb5b601d2c60e197f94c6a292700776140': Fix LocalePicker locale filtering.
|
57dcf5b177b56195421535938544f32d8b591b42 |
19-Jun-2014 |
Jeff Sharkey <jsharkey@android.com> |
Slow progress towards APK clusters. Differentiate between "split APKs" and "cluster packages". A cluster package is a directory containing zero or more APKs (base+splits), and a monolithic package is a single APK (base). PackageSetting will use the directory name as its codePath, so track the baseCodePath separately. Clarify documentation in several places. Require that all installers provide file:// URIs through existing hidden APIs; PackageInstaller hasn't been able to read content:// URIs for a long time. Bug: 14975160 Change-Id: I1c6fed1b55205c2474b09871161a98a26669d22e
pp/IMediaContainerService.aidl
til/ArrayUtils.java
|
dbbc070670c1160b15b92a5928e8b9b5bf008b3f |
02-Jul-2014 |
Narayan Kamath <narayan@google.com> |
am e2840977: am 6e84f8c1: Merge "Fix native crashes when APKs can\'t be opened." * commit 'e2840977d37e4d19425d448b54895536e43a2989': Fix native crashes when APKs can't be opened.
|
4161316f256c9cc047405a902bcfc17b3738b659 |
02-Jul-2014 |
Narayan Kamath <narayan@google.com> |
am 94171212: am 104da1e4: Merge "Fix broken assumptions in LocalePicker." * commit '94171212431a45346e40fd97bbe72422e71f04be': Fix broken assumptions in LocalePicker.
|
6e84f8c1b9c72ab6e1eb189358292237dbe1efe8 |
02-Jul-2014 |
Narayan Kamath <narayan@google.com> |
Merge "Fix native crashes when APKs can't be opened."
|
fa10423fa00f3495e451016acba9b6848eb995c9 |
21-Jun-2014 |
Adrian Roos <roosa@google.com> |
Add stable insets for stable system windows Adds a new kind of inset that only accounts for stable system windows like the system or navigation bar. Bug: 15457292 Change-Id: I681b711f6f40a94c25b7acd3a44eb3539486afab
iew/BaseIWindow.java
|
f29131f7013dc0d6994556b95e74db608c89beb8 |
02-Jul-2014 |
Narayan Kamath <narayan@google.com> |
Merge "Fix native crashes when APKs can't be opened."
|
cef0b39b9211882f59b6bfe1148e2cd247056693 |
12-Jun-2014 |
Narayan Kamath <narayan@google.com> |
Fix native crashes when APKs can't be opened. There was lax / incomplete error checking around the construction of Apk handles. This change changes the ApkHandle API and makes it throw IOException if the zipfile couldn't be opened. Additionally : - Fix a resource leak in DefaultContainerService - Report errors correctly during package moves. bug: 15563874 (cherry picked from commit ec4516470d7ce6e47769591d678c838bd3f6f388) Change-Id: Ia35b464355467d0d36faf34fae85acbbab3f2896
ontent/NativeLibraryHelper.java
|
4fe15b23dcc2a5b0c9496490053fdb6f86e6fc11 |
02-Jul-2014 |
Narayan Kamath <narayan@google.com> |
am 4161316f: am 94171212: am 104da1e4: Merge "Fix broken assumptions in LocalePicker." * commit '4161316f256c9cc047405a902bcfc17b3738b659': Fix broken assumptions in LocalePicker.
|
b6efe90b387e8b7bb5bf88257619e043f66e7f11 |
30-Jun-2014 |
Brian Attwell <brianattwell@google.com> |
Allow ToolbarWidgetWrapper insetStart = 0 Change-Id: I8564cfe07b082e6edb3dc1569b3020f88d286d61
idget/ToolbarWidgetWrapper.java
|
abc7c499133fe640d6ece2b28d43b52e66cdaa9a |
01-Jul-2014 |
Dianne Hackborn <hackbod@google.com> |
Issue #15986092: Add power tracking of flashlight. Not yet hooked up. Change-Id: Id95e44ecc365e9f38169c0a629b0a48ddb29aa06
pp/IBatteryStats.aidl
s/BatterySipper.java
s/BatteryStatsHelper.java
s/BatteryStatsImpl.java
s/PowerProfile.java
|
b27c137087ee926746b43b1abd08fb360ede671b |
01-Jul-2014 |
Narayan Kamath <narayan@google.com> |
Fix broken assumptions in LocalePicker. This code assumed that the locale is always 5 chars in length and was of the form xx-YY. This is not necessarily true. The language can be 3 letters in length and the locale might have a script and variant. Also cleans up several nasty pieces of code and eliminates unnecessary array copies and improves readability by using idiomatic java. bug: 15873165 bug: 10090157 Change-Id: Iab1cfd7b78e5772b1245654f2153caf63a96033d
pp/LocalePicker.java
|
ec4516470d7ce6e47769591d678c838bd3f6f388 |
12-Jun-2014 |
Narayan Kamath <narayan@google.com> |
Fix native crashes when APKs can't be opened. There was lax / incomplete error checking around the construction of Apk handles. This change changes the ApkHandle API and makes it throw IOException if the zipfile couldn't be opened. Additionally : - Fix a resource leak in DefaultContainerService - Report errors correctly during package moves. bug: 15563874 Change-Id: Ic71a10709eb82b8f53405bbfb2320e80aa96b771
ontent/NativeLibraryHelper.java
|
cb923d99e9ec2f7b6b40a7c89c83a6caaa03b016 |
01-Jul-2014 |
Chet Haase <chet@google.com> |
null-check before derefing title in MenuItemImpl The toString() method in MenuItemImpl returns mTitle.toString(), which crashes when the title is null (which it can be, since there is no requirement that a title be non-null, and you can get one by simply not assigning a title to begin with or by setting it to null). Issue #13420311 MenuItemImpl can't handle a null title Change-Id: I701d1d565f1d254ffdd41ca64c1abaf2906edb79
iew/menu/MenuItemImpl.java
|
51fea57e06fcb1dab1d239a5fff6e75ba2b7cee7 |
24-Jun-2014 |
Christopher Tate <ctate@google.com> |
Refactor restore to deal with heterogeneous datasets Transport-based restore now handles both key/value and full-data (stream) data delivery. Also: PMBA now holds metadata for *all* apps, not just those with backup agents. Since we need to consult this for every restore- at-install operation we cache this locally now, tagged per transport and per remote dataset, to avoid having to re-download it as part of every future restore operation. Also fixed a bug in LocalTransport that was preventing restore of key/value datasets, i.e. all of them that were nominally available prior to this change. NOTE: at present there is no automatic full-data backup; if for testing purposes you need to create some to then use for restore, you still need to use 'bmgr fullbackup ...' to push them. NOTE: at present the unified transport restore uses a refactored "engine" implementation to handle stream data that encapsulates the existing "adb restore" implementation. However, the adb restore code path has not yet been refactored to wrap the newly- extracted engine version; it still contains its own copy of all the relevant logic. This will change in a future CL, at which point offline/USB archive restore will simply wrap the same shared stream-restore engine implementation. Bug 15330073 Bug 15989617 Change-Id: Ieedb18fd7836ad31ba24656ec9feaaf69e164af8
ackup/LocalTransport.java
|
f56ed2db007f8ca8c385d16d4662f13b9a1adabc |
01-Jul-2014 |
Alan Viverette <alanv@google.com> |
Fix Material-themed alert dialog sizing Also cleans up line width and final usage in AlertController. BUG: 14904438 Change-Id: Idffa7a1c6edcf4a709ff6322d4bf95ce22d281ea
pp/AlertController.java
|
2c12cfa1d53b586ae8a8d6aca64a4de771dc85b0 |
25-Jun-2014 |
Adrian Roos <roosa@google.com> |
Trust Agents: Add facility to request credential entry Bug: 15871777 Change-Id: I43c80151f6403ff62961aeb3dc7aafe049e18a62
idget/LockPatternUtils.java
|
755c919ba2a94ab9d088a9f5e133f45c276643e6 |
25-Jun-2014 |
Adam Powell <adamp@google.com> |
Merge "Set the default content description for Toolbars acting as action bars"
|
7901b2a54981b769bf27852c41ce612871a8e019 |
25-Jun-2014 |
Adam Powell <adamp@google.com> |
Set the default content description for Toolbars acting as action bars Bug 15814044 Change-Id: I07c20de1349cb07f21eaf0db718da94c0ba7043d
idget/ToolbarWidgetWrapper.java
|
04d480e1c338a921a8659e165d74f8437785acc1 |
25-Jun-2014 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix some problems with proc stats collection."
|
306af678a5f1938629e1182b46cc43f2da6e7774 |
25-Jun-2014 |
Dianne Hackborn <hackbod@google.com> |
Fix some problems with proc stats collection. Also start debugging why we aren't being able to open /proc files. Change-Id: I4655904691ac22108c29858cbd01153a251ccbf5
s/ProcessCpuTracker.java
|
9e58b3c61c119c884b62c16b3e1a99b991a1d1bf |
24-Jun-2014 |
Christoph Studer <chstuder@google.com> |
Merge "Remove notification APIs from StatusBar service"
|
e71fefcc8b382947f6f6a8bf816b3889fb368fed |
24-Jun-2014 |
Christoph Studer <chstuder@google.com> |
Remove notification APIs from StatusBar service Bug: 15324972 Bug: 15436573 Change-Id: I838370a23fb07cb876e08c41ef11653f2658719e
tatusbar/IStatusBar.aidl
tatusbar/IStatusBarService.aidl
|
5044988c4742f2a79d9425ac594ef69a63b22802 |
23-Jun-2014 |
Nicolas Prevot <nprevot@google.com> |
Disable "Always" option for intents targetting non-current user. In ResolverActivity, if a ResolveInfo is for another user: disabling the "always" button. Change-Id: Ib6a1a49e86e3e3546d8aaa70bfd2e8fe148281d6
pp/ResolverActivity.java
|
3251b9075246841a7b1ddecf10859b1abd858f33 |
20-Jun-2014 |
Dianne Hackborn <hackbod@google.com> |
Add some wifi tracking to battery stats. Now track supplicant state and wifi signal strength. Output looks like this: +12m45s235ms (1) 095 +wifi_full_lock +wifi_running wifi_signal_strength=3 wifi_suppl=scanning +12m46s095ms (1) 095 -wifi_full_lock wifi_suppl=associated +12m46s469ms (2) 095 wifi_suppl=completed +proc=u0a74:"com.google.android.videos" +12m52s103ms (1) 095 +wifi_full_lock wifi_suppl=disconn Also modify history dump so that when we hit a RESET or START command, we clear our previous history data, so the next event will include new data. This means if you are scanning through the output, you must at this point clear any binary stats you have like "running" or "wake_lock" or else you will continue to think they are on until whatever point later they get turned on and then back off. And a small bug fix in proc stats that would cause the system process to crash. Change-Id: Ibec416a1ef786d428bd0d1d86e6e3296c41f7648
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
7deaf7c5304aed9ca2ed6dc0e6c5e853127e6020 |
18-Jun-2014 |
Mark Renouf <mrenouf@google.com> |
am f2dcb390: Merge "Limit swipe dismiss progress to positive values" into klp-modular-dev * commit 'f2dcb390444ffb42cf8637c99f53d821917554e6': Limit swipe dismiss progress to positive values
|
d9b6d546c34d547c1e21ca6afb5d67f882f9b03d |
20-Jun-2014 |
Christopher Tate <ctate@google.com> |
Merge "Adjust full restore API"
|
5a009f9008d1f18b156c142b69e173109f5e218b |
19-Jun-2014 |
Christopher Tate <ctate@google.com> |
Adjust full restore API Introduces a new constant, BackupTransport.NO_MORE_DATA, defined to be -1. The transport returns this constant when asked for the next chunk of streaming full restore data to indicate that it has reached EOF on the current restore target's archive stream. If the transport returns TRANSPORT_PACKAGE_REJECTED from that same method, then the OS will abort the current target's restore operation and move on to the next package in the overall restore dataset (by calling nextRestorePackage() on the transport). If the transport returns zero when asked for the next chunk of restore stream data, this will be interpreted as meaning that no data is currently deliverable but the restore download is still running properly; the caller will then retry until either data is delivered or the transport reports NO_MORE_DATA (or an error). Also sketched in the implementation of this latest API in the test LocalTransport. Bug 15330073 Change-Id: I81621cb322f831460133b7dced5bb88d2a4124e1
ackup/LocalTransport.java
|
f329d050b8e72ba6daf67edc1b1b64b0035a6050 |
20-Jun-2014 |
Dianne Hackborn <hackbod@google.com> |
Merge "Add kernel and native memory data to procstats."
|
f7097a5b697fedb6976774e55a51471405a23c0e |
13-May-2014 |
Dianne Hackborn <hackbod@google.com> |
Add kernel and native memory data to procstats. We now collect memory use data in the kernel and native application for aggregation in procstats. This should allows us to do aggregated summaries of how memory use is distributed across the system -- how much is free vs. how much is in use. Fix a bug in how we were tracking per-app version codes: apps that used a shared user id to have multiple packages run in the same process could get their version codes cross-wired. Now we keep track of version codes in the list of packages associated with a process. Bumped the checkin version code to 5, so that we can distinguish checkins that have this corrected data. Also fix a bug in battery stats monitoring radio state. Change-Id: I1c849f2df442df679a34ad7b0ca0c5870bfac8df
pp/ProcessStats.java
s/BatteryStatsImpl.java
|
adb11e0732ceeb883b9817548df017ed340d99cb |
19-Jun-2014 |
Adam Powell <adamp@google.com> |
Merge "Fix ActionBar#isShowing when called before first layout"
|
f65bfb700b19dbd2b0936d583c1493477e6d8a25 |
19-Jun-2014 |
Adam Powell <adamp@google.com> |
Fix ActionBar#isShowing when called before first layout Fix a regression introduced by the new hide offset API addition where an action bar height of 0 (not yet measured) would cause the bar to be considered hidden. Bug 14574446 Change-Id: Ic8e22923ab59df6078136daa336e074c4b7adaf5
pp/WindowDecorActionBar.java
|
d1e01b7631665b9e41b13968dac1e2fa5964bb00 |
18-Jun-2014 |
Mark Renouf <mrenouf@google.com> |
am 7deaf7c5: am f2dcb390: Merge "Limit swipe dismiss progress to positive values" into klp-modular-dev * commit '7deaf7c5304aed9ca2ed6dc0e6c5e853127e6020': Limit swipe dismiss progress to positive values
|
6c5c48a8b05e7668de551c3bf37aa3f33c7f0920 |
18-Jun-2014 |
Mark Renouf <mrenouf@google.com> |
Limit swipe dismiss progress to positive values BUG: 15716749 Change-Id: Ibd6daa1a515611e5c9b8a02c6df75130aa8c093b
idget/SwipeDismissLayout.java
|
a420a330a969e3655da98185461aa9fa1634abe6 |
18-Jun-2014 |
Brian Colonna <bcolonna@google.com> |
Merge "Added startWithoutUi() call to Face Unlock AIDL interface."
|
6a49dd087f29cfca82d55dfabeb97439ef84b508 |
17-Jun-2014 |
Christopher Tate <ctate@google.com> |
Tweak restore API We need the transport to tell the system not only what package it's going to deliver data for next, but also what format that data is in. Change-Id: I989cf78febf923a4208acb33ed80ccc7869356f5
ackup/IBackupTransport.aidl
ackup/LocalTransport.java
|
1fbaca86b7ff178d589aee700da21e3a6fdef63a |
17-Jun-2014 |
Brian Colonna <bcolonna@google.com> |
Added startWithoutUi() call to Face Unlock AIDL interface. This is being done in support of preview-less Face Unlock (b/14433919). Nothing is calling this function yet, but it will be called from a trustlet to tell Face Unlock to authenticate in the background. If this is committed before the corresponding Face Unlock change, Face Unlock will not build because it would not be implementing this function, and it must implement all functions in the interface in order to build. Change-Id: I4aaea78d58cc5f1f7e13cb981fb9a217cd901496
olicy/IFaceLockInterface.aidl
|
61eb51b8f5fb9d747ce5e06c0799f81ff8ddac16 |
14-Jun-2014 |
Vinod Krishnan <vinodkrishnan@google.com> |
am 1e6048e0: Merge "DO NOT MERGE Cherry picking 3 CLs to fix CTS testFitSystemWindows" into klp-modular-dev * commit '1e6048e0158310ee31e0310661bed06a41ac7dd7': DO NOT MERGE Cherry picking 3 CLs to fix CTS testFitSystemWindows
|
11335f14b9a3fd0a672a0fa0206e1f58b688dd36 |
12-Jun-2014 |
Adam Powell <adamp@google.com> |
DO NOT MERGE Cherry picking 3 CLs to fix CTS testFitSystemWindows ---- Explicitly track consumed state for WindowInsets Treating 0-insets as fully consumed is incorrect since it means that you can't dispatch empty insets down the view hierarchy - traversal terminates immediately. Track consumed state independent of actual values. Replacing a given set of insets with all zeroes will mark it consumed. ---- Fix incorrect dispatch of empty WindowInsets from ActionBarOverlayLayout Fix a bug where ActionBarOverlayLayout was using a private constructor of WindowInsets to return empty insets that should have been marked fully consumed. This caused dispatch to further child views not to stop appropriately, corrupting application layout in some cases. --- Fix CTS regression in fitSystemWindows Don't attempt to apply null insets from a call to fitSystemWindows. Immediately return false since null insets cannot be applied. ---- Bug: 15452706 Change-Id: I34276a90305b141b4653aef0048f70350c69d02a
idget/ActionBarOverlayLayout.java
|
2110ca327a14fd5f52cdbbd5f0e1a6c7a3eca6a5 |
16-Jun-2014 |
Christopher Tate <ctate@google.com> |
Merge "Implement full data backup through transport"
|
9ff53a7100b1a40f5d2df3eb19a2f3f2fff39a46 |
04-Jun-2014 |
Christopher Tate <ctate@google.com> |
Implement full data backup through transport Currently no timed/scheduled full-data backup operations are performed by the OS, but the plumbing is now in place and can be tested using 'adb shell bmgr fullbackup pkg [pkg2 pkg3 ...]'. The LocalTransport test transport implementation has been augmented to support the new full-data backup API as well. In addition, 'adb backup' now takes the -compress/-nocompress command line options to control whether the resulting archive is compressed before leaving the device. Previously the archive was always compressed. (The default is still to compress, as it will usually reduce the archive size considerably.) Internally, the core implementation of gathering the full backup data stream from the target application has been refactored into an "engine" component that is shared by both 'adb backup' and the transport-oriented full backup task. The archive file header generation, encryption, and compression logic are now factored out of the engine itself instead of being hardwired into the data handling. Bug 15329632 Change-Id: I4a044faa4070d684ef457bd3e11771198cdf557c
ackup/IBackupTransport.aidl
ackup/LocalTransport.java
|
85c262772de33a12a20bbcc11eb8349738e550d7 |
13-Jun-2014 |
Adam Powell <adamp@google.com> |
am d3b9bac6: Merge "Fix incorrect dispatch of empty WindowInsets from ActionBarOverlayLayout" into lmp-preview-dev * commit 'd3b9bac6a96a065cd4058429569e0ed6ec4df032': Fix incorrect dispatch of empty WindowInsets from ActionBarOverlayLayout
|
04b8e270f28895038739302db5f16c5c7e67f473 |
12-Jun-2014 |
Alan Viverette <alanv@google.com> |
Merge "Make overlapAnchor public, make ActionBar spinner overlap"
|
e178c93ff5457962cc694f44729dfa633de53f9b |
12-Jun-2014 |
Alan Viverette <alanv@google.com> |
Make overlapAnchor public, make ActionBar spinner overlap BUG: 15566102 Change-Id: I23885c2d66ce0749e4c131491205bb8eb2612923
idget/ToolbarWidgetWrapper.java
|
61c585756c43462af9d1de7275eae0dac3177e3b |
12-Jun-2014 |
Adam Powell <adamp@google.com> |
am 13cfcacf: Allow action bar navigation icon resource id of 0 * commit '13cfcacf2a39b742ed9b0fea25924fc828e8c107': Allow action bar navigation icon resource id of 0
|
c78f2f7feae7ec4e0439759332af4f195ba87115 |
12-Jun-2014 |
Adam Powell <adamp@google.com> |
am 22e41e9a: Merge "Enable collapsing empty Toolbar-based ActionBars above tabs" into lmp-preview-dev * commit '22e41e9add1aeb0c8a79741f587c270752a50d16': Enable collapsing empty Toolbar-based ActionBars above tabs
|
6bb10554ba3a0b6127402951a477412d961d1072 |
12-Jun-2014 |
Adam Powell <adamp@google.com> |
Allow action bar navigation icon resource id of 0 Fix a bug preventing this from being treated properly. Bug 15458868 Change-Id: Ib1a7def482755757e524dfddd1eb6a02522c5d6b
idget/ToolbarWidgetWrapper.java
|
360c1d89227570510de7bb11195c986300488464 |
12-Jun-2014 |
Adam Powell <adamp@google.com> |
Enable collapsing empty Toolbar-based ActionBars above tabs Fixes a regression where Toolbar ActionBars would hold empty space when previous platform versions would collapse to tabs-only. Bug 15573337 Change-Id: I6da379d2ed58e8ba8cadcd727606c7fc160ecf91
idget/ToolbarWidgetWrapper.java
|
720924b6a9770f03355999102a11d98c5954407c |
12-Jun-2014 |
Adam Powell <adamp@google.com> |
Fix incorrect dispatch of empty WindowInsets from ActionBarOverlayLayout Fix a bug where ActionBarOverlayLayout was using a private constructor of WindowInsets to return empty insets that should have been marked fully consumed. This caused dispatch to further child views not to stop appropriately, corrupting application layout in some cases. Bug 15588587 Change-Id: I97fcefa4755addf2385a7e7b0ffbf6d3e91adc5c
idget/ActionBarOverlayLayout.java
|
0fcedfd8ea4a613a6669bbe02cb0434c67bdbe01 |
09-Jun-2014 |
Yohei Yukawa <yukawa@google.com> |
Merge "Introduce a sequence number to avoid redundant IPCs"
|
3d1e8129ebd69db49d80e5d598f608c59b884cdf |
06-Jun-2014 |
Yohei Yukawa <yukawa@google.com> |
Introduce a sequence number to avoid redundant IPCs This CL introduces a sequence number to avoid redundant IPCs between IMM and IMMS. The basic concept is that: 1. IMMS maintains a sequence number for #notifyUserAction. 2. IMMS increases the sequence number whenever the current IME/subtype is changed. 3. IMMS notifies the new sequence number to IMM. 4. IMM maintains the last sent sequence number and the next sequence number. IMM should call #notifyUserAction only once per particular sequence number. 5. IMMS ignores #notifyUserAction if the specified sequence number is not the expected one. BUG: 7043015 Change-Id: I19ad8542659bc092b92ee13eb9f1d68ddd4b815a
iew/IInputMethodClient.aidl
iew/IInputMethodManager.aidl
iew/InputBindResult.java
|
830960cce032a1b0dc0cf54bcc44ffa339388c21 |
07-Jun-2014 |
Alan Viverette <alanv@google.com> |
Material theme BUG: 15467097 Change-Id: I15191362e104a902895418fc615892c21db64c35
til/NotificationColorUtil.java
idget/LockPatternView.java
|
3cb07a462be293634e6a83ea6c82f3647cd17dad |
06-Jun-2014 |
Alan Viverette <alanv@google.com> |
DO NOT MERGE Material theme BUG: 15467097 Change-Id: I15191362e104a902895418fc615892c21db64c35
til/NotificationColorUtil.java
idget/LockPatternView.java
|
a798c0a984f29f7180883a61839f68d2cbf0c6ce |
15-May-2014 |
Svetoslav <svetoslavganov@google.com> |
Refactor printing Change-Id: I19850154ef2798afff511e4490a268ce38e8cbae
s/SomeArgs.java
|
067351f876e45c7c319af2eb188fc0c3225e7656 |
06-Jun-2014 |
Vinod Krishnan <vinodkrishnan@google.com> |
resolved conflicts for merge of a3d5d3b8 to master Change-Id: If0fe0cb541adb0eb74f13cf557ee264aa76c650c
|
a3d5d3b8af8eaacaf7b733ee5cccf4c36deac852 |
06-Jun-2014 |
Vinod Krishnan <vinodkrishnan@google.com> |
am 90e96db0: Merge "Adding a way to stub Vpn ConfirmDialog" into klp-modular-dev * commit '90e96db0b5a200f528f1ca6a66d5aeaa5c915ca2': Adding a way to stub Vpn ConfirmDialog
|
b0e5bbb657c59584c37a489c93a3a12d13ca56b7 |
05-Jun-2014 |
Vinod Krishnan <vinodkrishnan@google.com> |
Adding a way to stub Vpn ConfirmDialog - This is needed to pass CTS tests on the wear devices - Related CL: http://ar/479486 Bug: 15087985 Change-Id: I56673ff6085618a03ec61031e3af0f6631cb3425
et/VpnConfig.java
|
c954e61cd73875e74115c778cb5e35eab9695a59 |
05-Jun-2014 |
Alan Viverette <alanv@google.com> |
am 3966c960: Merge "Add defaults for caption colors and edge type" into lmp-preview-dev * commit '3966c9604e55c9183a6d1ba8b3540add3be4434f': Add defaults for caption colors and edge type
|
4586b0da631758e2753c3f0936f410ff3a6c3bda |
05-Jun-2014 |
Alan Viverette <alanv@google.com> |
Merge "Add defaults for caption colors and edge type" into lmp-preview-dev
|
bd1205615443d7daa1498ae4e09e4cd22163e5c4 |
05-Jun-2014 |
Yohei Yukawa <yukawa@google.com> |
Merge "Trivial method renaming for notifyTextCommitted"
|
0297051162193ef2b7d906409868e404f77e4c31 |
05-Jun-2014 |
Yohei Yukawa <yukawa@google.com> |
Trivial method renaming for notifyTextCommitted This CL does not change existing behavior but only renames notifyTextCommitted with notifyUserAction so that we can use not only text commit but also other actions such as just typing a character will be used as a trigger to update the IME rotation order for better IME switching experience. BUG: 7043015 Change-Id: I7f3e13a7226ef0dceee82b67e8a0d8536f7e9807
nputmethod/InputMethodSubtypeSwitchingController.java
iew/IInputMethodManager.aidl
|
63c8b6c3257219c97abdbd0bdea0b71030091c06 |
05-Jun-2014 |
Selim Cinek <cinek@google.com> |
am 71ea5814: Merge "Changed the LockPatternView assets to quantum" into lmp-preview-dev * commit '71ea5814716a191b3ab2bc9045007865cbad3e34': Changed the LockPatternView assets to quantum
|
35066c385f43aa9a6b90827584863bec21f8872f |
05-Jun-2014 |
Selim Cinek <cinek@google.com> |
Merge "Changed the LockPatternView assets to quantum" into lmp-preview-dev
|
2cb687e7b9d0cbb1af5ba753453a9a05350a100e |
04-Jun-2014 |
Selim Cinek <cinek@google.com> |
Changed the LockPatternView assets to quantum Bug: 13735707 Change-Id: Id999adbd8a4aeb3ca91fcb9957ec38ec75ff91b0
idget/LockPatternView.java
|
e88aee8ad85b01229b12dbc0c3cc2f0b8b490192 |
05-Jun-2014 |
Alan Viverette <alanv@google.com> |
Add defaults for caption colors and edge type BUG: 8151470 Change-Id: I4d7b75bf647aeded77b4000cdcd37e9ace46a374
idget/SubtitleView.java
|
eab8f9d330155c4931f3710043e7c0822c9a7050 |
05-Jun-2014 |
Adam Powell <adamp@google.com> |
am f0e4ca1b: Merge "Fix list navigation callbacks for ActionBarView" into lmp-preview-dev * commit 'f0e4ca1b0398a9709d1516434e6d926f477acd70': Fix list navigation callbacks for ActionBarView
|
2a7b35e80b922a6c8722090c99cf2c4da898247b |
05-Jun-2014 |
Adam Powell <adamp@google.com> |
Merge "Fix list navigation callbacks for ActionBarView" into lmp-preview-dev
|
c9102d743f5ad2e4ce97ca347da15410ff6413ba |
05-Jun-2014 |
Adam Powell <adamp@google.com> |
Fix list navigation callbacks for ActionBarView Fix a regression from a previous refactoring where the call ordering between setNavigationMode and setListNavigationCallbacks could result in the item selection listener being ignored. Bug 15395053 Change-Id: I5330f2c684a21448c64c6b62eec10b96405758f7
idget/ActionBarView.java
|
a0c808bb755228f288ca035166ee681a5e9fdc2f |
05-Jun-2014 |
Craig Mautner <cmautner@google.com> |
am d842513c: Merge "Launch document sharing into unique activities" into lmp-preview-dev * commit 'd842513c3df5fd3e46a70ab6798b4d3d20c4ef0b': Launch document sharing into unique activities
|
4c6debb7678794401e9732cad4475e28ab91a496 |
04-Jun-2014 |
Craig Mautner <cmautner@google.com> |
Merge "Launch document sharing into unique activities" into lmp-preview-dev
|
a649e8def9eaee4866dff5a7d50a99250eb21312 |
04-Jun-2014 |
Adam Powell <adamp@google.com> |
am 5519852e: Merge "Implement action bar tab mode for Toolbar-based decor action bars" into lmp-preview-dev * commit '5519852e01a646af65efeee30f5b8e80c2cd87e7': Implement action bar tab mode for Toolbar-based decor action bars
|
3decd141a51849fa7f84cb4e5a28fa047ff9be37 |
04-Jun-2014 |
Adam Powell <adamp@google.com> |
am ab9906c0: Merge "Support list navigation mode for toolbar action bars" into lmp-preview-dev * commit 'ab9906c0735fb22017f3d673207897347edeba92': Support list navigation mode for toolbar action bars
|
2c60de3f6d849a581cca89ece7149c3836b3b6e4 |
04-Jun-2014 |
Craig Mautner <cmautner@google.com> |
Launch document sharing into unique activities If the same item is shared twice (or more) a new activity for sharing will be launched each time. Previously the first sharing activity would be reused. Fixes bug 14903271. Change-Id: Ib9e618f3d42079836529e86c138a6c999350cac5
pp/ChooserActivity.java
|
e002c2fb39f9df1db38a7412832882ae622660d4 |
04-Jun-2014 |
Adam Powell <adamp@google.com> |
Implement action bar tab mode for Toolbar-based decor action bars Coordinate between the stacked row, etc. Also fix a silly bug in Toolbar child views with Gravity.BOTTOM. Bug 15332084 Change-Id: Ie91b7d5255c63d9befcc65d7939c1523e018809f
pp/ToolbarActionBar.java
idget/ActionBarView.java
idget/DecorToolbar.java
idget/ToolbarWidgetWrapper.java
|
6790b0502b0ab6375ab9f750a5faf6a9b1748a4c |
02-Jun-2014 |
Adam Powell <adamp@google.com> |
Support list navigation mode for toolbar action bars Add support for the list(spinner) navigation mode for ToolbarActionBar and WindowDecorActionBar when a Toolbar is substituting for an ActionBarView. Bug 15332084 Change-Id: Ic618686f7767c4a14410ae359435d7c1b244e4fa
pp/NavItemSelectedListener.java
pp/ToolbarActionBar.java
pp/WindowDecorActionBar.java
idget/ToolbarWidgetWrapper.java
|
bcaffd05862b18a13d3aac5cbfc9114adf9ba595 |
03-Jun-2014 |
Dianne Hackborn <hackbod@google.com> |
am da4a186f: Merge "Some battery stats history fixes." into lmp-preview-dev * commit 'da4a186f8bf49d8ea06d5ad6d402d9b073ee3841': Some battery stats history fixes.
|
c32a244e907719e03d0fae42b20401dcd2c595fc |
03-Jun-2014 |
Narayan Kamath <narayan@google.com> |
am dd2e9d33: am 7cb13f8a: Merge "Scan for renderscript files before deciding ABIs." * commit 'dd2e9d3386d2d74f99f79bcad951ff5cdefa6fab': Scan for renderscript files before deciding ABIs.
|
dd2e9d3386d2d74f99f79bcad951ff5cdefa6fab |
03-Jun-2014 |
Narayan Kamath <narayan@google.com> |
am 7cb13f8a: Merge "Scan for renderscript files before deciding ABIs." * commit '7cb13f8a0a40f3d971a953b330f38bfcfb001c5e': Scan for renderscript files before deciding ABIs.
|
797b109c60bda8e122075b0c2101d3f2a0b67c07 |
03-Jun-2014 |
Narayan Kamath <narayan@google.com> |
am 7ed98c43: Merge "Add an --abi argument to "pm install"" * commit '7ed98c43f8cbcfbb4862205a72455ab39359a011': Add an --abi argument to "pm install"
|
dad8f819a710510be28e9fdeee84f9b5b2ddacbf |
03-Jun-2014 |
Narayan Kamath <narayan@google.com> |
Merge "Add an --abi argument to "pm install""
|
d47e38b6342fea93b007319431634a4bcfee452c |
16-May-2014 |
Narayan Kamath <narayan@google.com> |
Scan for renderscript files before deciding ABIs. The presence of ".bc" files in an APK implies incompatibility with any of the 64 bit ABIs. bug: 14900093 Change-Id: I66ca339a9a149cb3b7e7b349033d80acdeb4140a
ontent/NativeLibraryHelper.java
|
116bdbd823b607d860b039ec334a1f985eed7a7f |
29-May-2014 |
Narayan Kamath <narayan@google.com> |
Add an --abi argument to "pm install" This allows callers to force an install to a particular ABI. This is intended only for testing (and CTS) and is not meant for usage by the installer package. bug: 14453227 (cherry picked from commit 6431d11cd420536aaa9d93ae510a3151ccc4df1d) Change-Id: I85d4f8785deea02a6a4d3cb0b05e6ef8bf64826b
pp/IMediaContainerService.aidl
|
6431d11cd420536aaa9d93ae510a3151ccc4df1d |
29-May-2014 |
Narayan Kamath <narayan@google.com> |
Add an --abi argument to "pm install" This allows callers to force an install to a particular ABI. This is intended only for testing (and CTS) and is not meant for usage by the installer package. Change-Id: Icb1528c0cd35b1aa9323386cb35ff4aaba374fcb
pp/IMediaContainerService.aidl
|
c777185688d1de4f1c989b3f7630e7715fd71be3 |
03-Jun-2014 |
Christopher Tate <ctate@google.com> |
Finish migration of backup transport constants ...and make sure to fix a couple of lingering Javadoc references. Bug 15329632 Change-Id: I1de7b53a58940834cd2dae2301fd5f65dbb48ba6
ackup/BackupConstants.java
|
bfb131317b51931569b4d375f1dc652a17d0b954 |
03-Jun-2014 |
Christopher Tate <ctate@google.com> |
Merge "Add full-backup stream API to BackupTransport"
|
4dd2635bf501ad1a1adc22a6ceb4c66cd61a1a23 |
03-Jun-2014 |
Christopher Tate <ctate@google.com> |
Add full-backup stream API to BackupTransport Also started migrating the definition of transport success/failure constants into BackupTransport to make them permanent. The new methods are not yet plumbed in; this is just to allow forward progress against a proposed stable API. Bug 15329632 Change-Id: I27472e09b831350c140b9fa548ebda3af334eb1a
ackup/LocalTransport.java
|
55691b8cc725297e0d36799e234cba3c8c3410f6 |
27-May-2014 |
Robert Greenwalt <rgreenwalt@google.com> |
Refactor NetworkFactory. Make NetworkFactory a concrete class and divide responsibilites between it and NetworkAgent. Factory will track requests and by default give a single connect/disconnect api for ease of use. Then NetworkAgent is created and destroyed as needed with very simple logic. Change-Id: I401c14a6e5466f2fc63b04219b97ff85bb9af291 (cherry picked from commit 9a17b9c5a256cb4bb14821c5ee89b03b99c045e8)
til/Protocol.java
|
9e32be5d2625daa5efdfe04e983f33b825bb0d9b |
03-Jun-2014 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Refactor NetworkFactory."
|
083a3e61519b211d021fe97f08f0bacc18224104 |
03-Jun-2014 |
Yohei Yukawa <yukawa@google.com> |
Merge "Reenable DynamicRotationList for language-switching-aware IMEs"
|
3192dec32180f56733e631c2d9ec62fa1359283d |
27-May-2014 |
Robert Greenwalt <rgreenwalt@google.com> |
Refactor NetworkFactory. Make NetworkFactory a concrete class and divide responsibilites between it and NetworkAgent. Factory will track requests and by default give a single connect/disconnect api for ease of use. Then NetworkAgent is created and destroyed as needed with very simple logic. Change-Id: I401c14a6e5466f2fc63b04219b97ff85bb9af291
til/Protocol.java
|
0bec638839b0a07502ff27c9dcf4419b3c47a0d2 |
03-Jun-2014 |
Dianne Hackborn <hackbod@google.com> |
Merge "Some battery stats history fixes." into lmp-preview-dev
|
fc0641340ff927d9c35d5613723d25858f751118 |
02-Jun-2014 |
Dianne Hackborn <hackbod@google.com> |
Some battery stats history fixes. - Now the full wake history uses the history tag if it can. Hopefully this will still result in a consistent history, since that isn't really want the tag is for... but the current implementation in places will probably make this work. - Possibly fix a bug with inconsistent state between partial history snapshots: after a snapshot is printed, don't allow any more batching into the most recent history entry, so the next snapshot will not miss anything that might get placed into it soon after. Also rework command line arguments for enable/disable to make these commands instead of options. Change-Id: Ia33445cad1538bf8df549cef284f1e736efbc079
s/BatteryStatsImpl.java
|
559321abbfd2e66763accc172f3596e4cf7f9172 |
02-Jun-2014 |
dcashman <dcashman@google.com> |
Merge "Add ArrayUtils methods and tests for consumption by KeySet code."
|
874d0d4032dc940327a81359f144d38d3cb580a3 |
30-May-2014 |
dcashman <dcashman@google.com> |
Add ArrayUtils methods and tests for consumption by KeySet code. Adds methods for dealing specifically with long data types. Used by PackageKeySetData as part of the KeySet work. Add appropriate test methods to MoreAsserts as well. Bug: 6967056 Change-Id: I1e263301b353e0cd1b45126be6ef5ec310f311a8
til/ArrayUtils.java
|
07bd732034fbf4ce0e51b99c7199edf20dff1565 |
02-Jun-2014 |
Yohei Yukawa <yukawa@google.com> |
Reenable DynamicRotationList for language-switching-aware IMEs In order to reenable DynamicRotationList for language-switching-aware IMEs, this CL reverts I84291fd4a7d6192b3bd0c366c49 with fixing a bug that the dynamic rotation state is reset even when the list of input methods is not changed. With this CL, the dynamic rotation state is preserved when the enabled input methods is not changed actually. BUG: 7043015 Change-Id: I506828c7a363e79f1c767eeb28f0d3746ff1cb0d
nputmethod/InputMethodSubtypeSwitchingController.java
|
535499204be8d6af83435317524983f06d49e858 |
02-Jun-2014 |
Adam Powell <adamp@google.com> |
am 16b0baa4: Merge "Further implementation for ToolbarActionBar" into lmp-preview-dev * commit '16b0baa45bd68bb05863d3a6e92b7e8e0b452cb2': Further implementation for ToolbarActionBar
|
07a74548ae5c1e064508cb1c79ac34de1142b240 |
31-May-2014 |
Adam Powell <adamp@google.com> |
Further implementation for ToolbarActionBar Integrate activity options menu and inline Toolbars. Fix a series of small associated bugs. Activities now (privately) offer several menu-related events directly to the associated ActionBar. In the future this should help us untangle some of the menu-based pasta in PhoneWindow. Bug 15344598 Change-Id: I76211ad17d2bcbb58cf1d88914e855416d084ded
pp/ToolbarActionBar.java
idget/ToolbarWidgetWrapper.java
|
8cdef8293f75b3bf3ba4f57d4bb58dae2bad1a64 |
31-May-2014 |
Jorim Jaggi <jjaggi@google.com> |
am 698c8194: Merge "Fade scrim in unlock animation." into lmp-preview-dev * commit '698c81948ed277253d567aa4c34996d2d0477992': Fade scrim in unlock animation.
|
d48d7a6d506a72cc519e05fc4c124087b0db221b |
31-May-2014 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Fade scrim in unlock animation." into lmp-preview-dev
|
e29b2dbc762bfa66093d76f5a65f55328d8753c9 |
30-May-2014 |
Jorim Jaggi <jjaggi@google.com> |
Fade scrim in unlock animation. This also introduces a startTime which gets sent from window manager to SystemUI, which tells when the animation should start, to allow for a more synchronized animation with fading out the scrim and fading in the activity behind. Bug: 15163546 Change-Id: I16212b1ef9eb76f1f98734da1d14fc5b7e626937
olicy/IKeyguardService.aidl
|
00fcdc1236a8730d4c69c779a92b2c20cdb54be6 |
31-May-2014 |
Dianne Hackborn <hackbod@google.com> |
am d6f7d9b7: Merge "Clean up voice API." into lmp-preview-dev * commit 'd6f7d9b75931d031086a744cfd18994b2673f311': Clean up voice API.
|
725010a83f1798e5ba6edb93ca2656a96c29fcae |
31-May-2014 |
Dianne Hackborn <hackbod@google.com> |
Merge "Clean up voice API." into lmp-preview-dev
|
a2c076d54048258cf88ab14551ce5fdf5a09c6e8 |
31-May-2014 |
Dianne Hackborn <hackbod@google.com> |
Clean up voice API. Add various java docs. Switch to CharSequence where appropriate. Add new request for canceling voice interaction. Also update test app to follow API changes and be more better. Change-Id: If27eeba53cf6444660adb7d37ea2ce0557c6c91f
pp/IVoiceInteractor.aidl
pp/IVoiceInteractorCallback.aidl
|
92bcf31f541ceb4e5af031d249370c32c5cd4713 |
31-May-2014 |
Adam Powell <adamp@google.com> |
am 338382de: Merge "Fix action bar title TextAppearance usage for Toolbar decor" into lmp-preview-dev * commit '338382de18d9df699c15eb9adbaaa50d8a6664fd': Fix action bar title TextAppearance usage for Toolbar decor
|
ae706066e1a9aa25c7d57619c0bf8ba24815d3d8 |
31-May-2014 |
Adam Powell <adamp@google.com> |
Merge "Fix action bar title TextAppearance usage for Toolbar decor" into lmp-preview-dev
|
ebba5d4edd763b19124b715a0f084d2f00c84a47 |
31-May-2014 |
Adam Powell <adamp@google.com> |
Fix action bar title TextAppearance usage for Toolbar decor Pass through the appropriate action bar styles for title/subtitle TextAppearance. Bug 15345937 Change-Id: I93c648cf60b4a63498d127dbd6eac2c1fae33aa7
idget/ToolbarWidgetWrapper.java
|
ee36492fac16169f622c8f554385b602593b7e71 |
30-May-2014 |
Yin-Chia Yeh <yinchiayeh@google.com> |
am 7ebaa1ef: Merge "Camera2: update the range of metering weight" into lmp-preview-dev * commit '7ebaa1ef18fd20500efb87f75e933b9e35fb5470': Camera2: update the range of metering weight
|
f41799e7f7d29ce479372f31d5570b99859692c3 |
30-May-2014 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Merge "Camera2: update the range of metering weight" into lmp-preview-dev
|
c6b6154ac1eb4e839f363115aef3649c967bcfdd |
30-May-2014 |
John Reck <jreck@google.com> |
am ea5af639: Merge "Re-jigger layers" into lmp-preview-dev * commit 'ea5af63965bf323580aa1e2854efb2f8cc3dc396': Re-jigger layers
|
b69f1bddfe39c93f1e120e13a835768f68451e36 |
30-May-2014 |
Santos Cordon <santoscordon@google.com> |
am 6d052adc: Merge "Update showCallScreen to use Telecomm (1/6)" into lmp-preview-dev * commit '6d052adc910bf2d2775881528cef3e41fe2cd14b': Update showCallScreen to use Telecomm (1/6)
|
2157b9dcef00eac182b557b4d78cb66c31eba1bd |
30-May-2014 |
Adam Powell <adamp@google.com> |
am a082f3a0: Merge "Fix bad casts in action bars" into lmp-preview-dev * commit 'a082f3a05ede6ae5fa4ab64b30a77de18579264c': Fix bad casts in action bars
|
ca8eb243d1268e8f89ecd02063960667aca3374b |
30-May-2014 |
John Reck <jreck@google.com> |
Merge "Re-jigger layers" into lmp-preview-dev
|
d72e0a339b54af0c4e731513bbad120dff694723 |
30-May-2014 |
John Reck <jreck@google.com> |
Re-jigger layers Bug: 15185239 Bug: 15238382 Make DeferredLayerUpdater ref counted so that HardwareLayer:finalizer() works non-crashily on leaked layers Give DeferredLayerUpdater the ability to have a layer destroyer set so that leaked layers can still be recycled on the RenderThread Order layer updates based off of pushLayerUpdate() calls to fix issue with nested layers Change-Id: I4449cee607f7e5126e02fed7464cf48038e3dfdf
til/VirtualRefBasePtr.java
|
97f1c854993a65b2c700426a1e3a83b23ea65337 |
29-May-2014 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera2: update the range of metering weight Limit the range of metering weight to 0-1000. Bug: 15315352 Change-Id: Iceb13b72508cb3c9f758bdcb1b69b6b11ec5aaf8
til/Preconditions.java
|
3534ede5722b98c5be1526ba0bc2cd8acfbe0e55 |
29-May-2014 |
Santos Cordon <santoscordon@google.com> |
Update showCallScreen to use Telecomm (1/6) - Add API methods to InCallService and ITelecommService. - Remove old methods from ITelephony. - Route the TelephonyManager methods through ITelecommService instead of ITelephony. - Update Lock screen to use TelephonyManager instead of ITelephony. Bug: 15008165 Change-Id: Ib674e2e48efaa1cc97d1513dc2c2b27fdb343657
idget/LockPatternUtils.java
|
76d1466dfcdfbeb80dac64b9ec210c61b0b08574 |
30-May-2014 |
Adam Powell <adamp@google.com> |
Fix bad casts in action bars Not all DecorToolbars are themselves views. Use the interface passthrough instead. Bug 15335176 Change-Id: I88f1701822406d4204d344aef855a4a707e4c7ab
pp/WindowDecorActionBar.java
|
8b466c19d6306c508aeaa2ad349f8c3225f62f0e |
30-May-2014 |
Dianne Hackborn <hackbod@google.com> |
am f6550f0a: Merge "More work on voice interaction visuals." into lmp-preview-dev * commit 'f6550f0ab2fb1abae6f9d694c87ccba9bede57f4': More work on voice interaction visuals.
|
2d2e30eeac5b6799808c23b944f29d68ed0c205d |
30-May-2014 |
Dianne Hackborn <hackbod@google.com> |
Merge "More work on voice interaction visuals." into lmp-preview-dev
|
20d94749043d0851f1da10c7749fd7eb13a35081 |
30-May-2014 |
Dianne Hackborn <hackbod@google.com> |
More work on voice interaction visuals. There is now a special theme for voice interaction activities to use, so they can be a panel that is better intergrated with the rest of the voice interaction experience. This is still not completely working, I have some hacks in the demo app to get it right; I'll fix that in a future change. Also improve VoiceInteractor to be retained across activity instances, for things like rotation. And bump up the number of concurrent broadcasts that are allowed on non-svelte devices, since they can handle more and this makes the boot experience better when dispatching BOOT_COMPLETED. Change-Id: Ie86b5fd09b928da20d645ec2200577dee3e6889d
s/HandlerCaller.java
|
4b44b7adb81a20c1f0cb6ad5c8c0a6260895bdb8 |
30-May-2014 |
Selim Cinek <cinek@google.com> |
am bdb5b5d1: Merge "Implemented the appear animation for the pattern security." into lmp-preview-dev * commit 'bdb5b5d1cc1b248003b0e86a2fe2793230fe5bf3': Implemented the appear animation for the pattern security.
|
79525b2f024940c9391e79d52972e0d82450589b |
30-May-2014 |
Selim Cinek <cinek@google.com> |
Merge "Implemented the appear animation for the pattern security." into lmp-preview-dev
|
3018197cf0dff5a9061f6065a8ecc108a0866dab |
30-May-2014 |
Selim Cinek <cinek@google.com> |
Implemented the appear animation for the pattern security. Also refactored AppearAnimationUtils slightly to support this. Bug: 15163546 Change-Id: I411fad20c410875dcf7bc465ea545ed90aac187e
idget/LockPatternView.java
|
55cef957a370de208374c36ba4a27a69652f0965 |
30-May-2014 |
Jorim Jaggi <jjaggi@google.com> |
am 151f3c15: Merge "Cache whether a password/pattern is set." into lmp-preview-dev * commit '151f3c15cb909058a7d77faec44520439a2db4ca': Cache whether a password/pattern is set.
|
5c0727ff2debd2ce0b92bf264524480009a36935 |
30-May-2014 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Cache whether a password/pattern is set." into lmp-preview-dev
|
74318c98a0f67e042815798f85c75eb7f14390e1 |
16-May-2014 |
Christopher Tate <ctate@google.com> |
Provide stable concrete wrapper for backup transport API This initial version is a simple pass-through of the existing IBackupTransport AIDL definition. Change-Id: I0f6c9ffc7101f82127ab61ba6cba9f5003af6a0c
ackup/IBackupTransport.aidl
ackup/LocalTransport.java
ackup/LocalTransportService.java
|
7a184985590e25c9b4a5b534953924d0abef5ef1 |
29-May-2014 |
Craig Mautner <cmautner@google.com> |
am b5b37c2b: Merge "Add methods to coordinate unlock animation." into lmp-preview-dev * commit 'b5b37c2babe744acb002ed9b8556a9d9cd2202fc': Add methods to coordinate unlock animation.
|
219d7a50fb7a269fe54dd9d70587c269d217336f |
29-May-2014 |
Craig Mautner <cmautner@google.com> |
Merge "Add methods to coordinate unlock animation." into lmp-preview-dev
|
1811efdcc20a2ae307fdfa441e72e0423b4052bc |
29-May-2014 |
Dan Sandler <dsandler@android.com> |
am afad5df6: Merge "Use DecorToolbar.getViewGroup() to get the view properly." into lmp-preview-dev * commit 'afad5df6425c2e6682b203e3e075e70ef56df9d0': Use DecorToolbar.getViewGroup() to get the view properly.
|
6fdeeb34ae1be8ef7579456b443befd7e9b92ac0 |
29-May-2014 |
Dan Sandler <dsandler@android.com> |
Use DecorToolbar.getViewGroup() to get the view properly. Bug: 15320825 Change-Id: Ib7e162c816fadf2b5c83af1326e7158f6bd69c8e
pp/WindowDecorActionBar.java
|
77b170cedca2828d8c40ca33b820f5911a558326 |
29-May-2014 |
Brian Carlstrom <bdc@google.com> |
resolved conflicts for merge of 452c5921 to klp-modular-dev-plus-aosp Change-Id: I6044604b431eed0319579a1a3b9213c9a0aaf678
|
88e719fd3e7f998f77124fa3c969790409916060 |
29-May-2014 |
Adam Powell <adamp@google.com> |
am 49a4961e: Merge "Toolbar factoring and ActionBar functionality integration" into lmp-preview-dev * commit '49a4961efde042f4921393f59cff86c2b7889c71': Toolbar factoring and ActionBar functionality integration
|
452c592191a147ae1175db775bc3e7e8e0311855 |
29-May-2014 |
Brian Carlstrom <bdc@google.com> |
am 197565e0: Merge "Move to dalvik.vm.lib.2 to force default to libart" * commit '197565e0e800be3c731e679914f40afa1aab98fd': Move to dalvik.vm.lib.2 to force default to libart
|
5bc93866b089faa2feddf7b113afe915401d992f |
28-May-2014 |
Brian Carlstrom <bdc@google.com> |
Move to dalvik.vm.lib.2 to force default to libart Bug: 14298175 (cherry-picked from commit 2ef5abb8d534f016582d6023054cbe69d8114b6b) Change-Id: Icd91982c09076e87092906106cbff4a81589e8de
pp/ProcessStats.java
|
245b8f054b8125ef3a98b4bc2c9bbcf992390a2b |
28-May-2014 |
Brian Carlstrom <bdc@google.com> |
am a2260c26: Merge "Move to dalvik.vm.lib.2 to force default to libart" into lmp-preview-dev * commit 'a2260c26fc2499e1338a25f6f787a8d48ae48ddf': Move to dalvik.vm.lib.2 to force default to libart
|
6addcea6ae4e8a99fdae7b0f5933ae20aff4bca4 |
28-May-2014 |
Adam Powell <adamp@google.com> |
Merge "Toolbar factoring and ActionBar functionality integration" into lmp-preview-dev
|
3c1ff826e0abdffdd76129bf974abb96444dade8 |
28-May-2014 |
Brian Carlstrom <bdc@google.com> |
Move to dalvik.vm.lib.2 to force default to libart Bug: 14298175 Change-Id: I8afa91bddfb6fec6b61c39286a16594eb947830e
pp/ProcessStats.java
|
e021e6ed8931a0a8296af182fc9b0c76b64fb0c4 |
24-May-2014 |
Adam Powell <adamp@google.com> |
Toolbar factoring and ActionBar functionality integration Toolbars now can act in the role of ActionBar with the exception of navigation modes. Expandable action views are now supported as well as populating menu items from a host window. Change-Id: If477db9c7ad9f95723f28cf73cbf03a07ce9d6ad
pp/WindowDecorActionBar.java
idget/AbsActionBarView.java
idget/ActionBarContainer.java
idget/ActionBarContextView.java
idget/ActionBarOverlayLayout.java
idget/ActionBarView.java
idget/DecorToolbar.java
idget/ToolbarWidgetWrapper.java
|
232b1bf55018e1c519cc795cddf9fa4c39370885 |
28-May-2014 |
Jorim Jaggi <jjaggi@google.com> |
Cache whether a password/pattern is set. Bug: 15163546 Change-Id: I15df5111942f0609872a18bd75846900759e49b1
idget/LockPatternUtilsCache.java
|
0d674623facfbd3e9c520d2be4ed98977b92a1a2 |
21-May-2014 |
Jorim Jaggi <jjaggi@google.com> |
Add methods to coordinate unlock animation. Introduce IWindowManager.keyguardGoingAway to notify that Keyguard wants to dismiss it self. This method starts the state machine in WindowAnimator which animates in the activity behind the keyguard. Animating out the keyguard is done by the StatusBar/Keyguard software when it receives the startKeyguardExitAnimation() callback. Bug: 14118756 Change-Id: Id3b8f41189410bad808b4892fbec74245e59efce
olicy/IKeyguardService.aidl
|
c997ca0b68d19ec9a74051be536b02bd3e6d2adc |
27-May-2014 |
Yohei Yukawa <yukawa@google.com> |
Merge "Switch back to StaticRotationList from DynamicRotationList"
|
529001f06761205bcaae1570d81556be397f56fb |
27-May-2014 |
Yohei Yukawa <yukawa@google.com> |
Switch back to StaticRotationList from DynamicRotationList Ic005b94379f9d847ea, which introduced DynamicRotationList for smarter input method rotation, is suspected to be causing a strange behavior that InputMethodManager#switchToNextInputMethod is choosing unexected/disabled IME/subtype. With this CL, we switch back to StaticRotationList until the root cause is addressed. BUG: 7043015 Change-Id: I95fc8b28536cea6d09ea325e0caee14007cfc0a7
nputmethod/InputMethodSubtypeSwitchingController.java
|
e282c97e21197d0fdf2c814fbe5716cb9630152e |
27-May-2014 |
Nicolas Prevot <nprevot@google.com> |
Merge "Rename code related to cross-profile intents."
|
a9bda774276f1c5a1fc6fd67a7782a06e696be8f |
23-May-2014 |
Yohei Yukawa <yukawa@google.com> |
Implement dynamic IME rotation based on user action With this CL, the IME rotation order will be updated dynamically based on user actions on IMEs. Currently only onCommitText is took into considered. Imagine that we have the following rotation order. [A, B, C, D, E] If a user action for C is observed, the rotation order will be updated as follows: [C, A, B, D, E] Then another user action for D updates the rotation order as follows: [D, C, A, B, E] BUG: 7043015 Change-Id: Ic005b94379f9d847ea87046473ed77d8018d930e
nputmethod/InputMethodSubtypeSwitchingController.java
|
0833d2bc87823c71851bd68bb7aeb1fb01d13d96 |
25-May-2014 |
Craig Mautner <cmautner@google.com> |
Merge "Add code for persisting tasks and activities to disk DO NOT MERGE" into lmp-preview-dev
|
21d24a21ea4aaadd78e73de54168e8a8a8973e4d |
23-Apr-2014 |
Craig Mautner <cmautner@google.com> |
Add code for persisting tasks and activities to disk DO NOT MERGE Recent tasks that have the persistable flag set are saved to /data/system/recent_tasks/ on shutdown and in the background. Their thumbnails are saved to /data/system/recent_images/. Change-Id: Ifb820a01c412fe1f8c0f6e41aa655fafd89eaa8d
til/XmlUtils.java
|
b861179fcad905cc25315a429d3593dce4c05fd3 |
24-May-2014 |
Dianne Hackborn <hackbod@google.com> |
am b7a1d1e4: Merge "Fix issue #15195464: battery history says wakelock held when it\'s not" into lmp-preview-dev * commit 'b7a1d1e4ed6ea26512d1e1f34fa264a639c91819': Fix issue #15195464: battery history says wakelock held when it's not
|
a82c9be2f71c7fdd1aba2cc8ccb3e404886f8561 |
24-May-2014 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix issue #15195464: battery history says wakelock held when it's not" into lmp-preview-dev
|
536456f2d4c0d93bb55950ce5edc24e9bb9547eb |
24-May-2014 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #15195464: battery history says wakelock held when it's not Simplify full wake lock logging, so wake_lock_in is a completely separate event from wake_lock and provides the full real raw log of wake lock events. Also attempt to address issue #15018750 (Incorrect wakelock reporting) by no longer being complicated and rolling up previous state in to a new history slice. Bug: 15195464 Bug: 15018750 Change-Id: I32154bdfc2f07113be969f9db5503b2f2807a427
s/BatteryStatsImpl.java
|
deec695253aa5856135be3ffdcd35eaafed9e526 |
24-May-2014 |
Craig Mautner <cmautner@google.com> |
Merge "Add code for persisting tasks and activities to disk"
|
60d9d1f19fdfaf586432557f3115b8ea811507f2 |
23-May-2014 |
Christopher Tate <ctate@android.com> |
am 8c0660c2: am d6d7587a: am a0166b58: Merge "Activity chooser "Always" button is not working" * commit '8c0660c257d4cab61c37a03a64b7081f3095b9b5': Activity chooser "Always" button is not working
|
de220369c60264c6bc637e1a65486f6c79f15309 |
23-May-2014 |
Alan Viverette <alanv@google.com> |
am e11794a2: Merge "Update switch, checkbox, radio button, button, and toggle button" into lmp-preview-dev * commit 'e11794a2c1af70a265b6476ce3f3587814e9f0b3': Update switch, checkbox, radio button, button, and toggle button
|
048aad39ba54eab3c8753fc90245406e61cc92c7 |
23-May-2014 |
Alan Viverette <alanv@google.com> |
Merge "Update switch, checkbox, radio button, button, and toggle button" into lmp-preview-dev
|
f176e3be88ffeaf806acc6e95b131789018bcaf5 |
23-May-2014 |
Adrian Roos <roosa@google.com> |
am fe3a59cf: Merge "Add a cache to LockPatternUtils" into lmp-preview-dev * commit 'fe3a59cfa476fd22006f585b1c5ae8624d5191df': Add a cache to LockPatternUtils
|
98157e8dbb29bef0d10899d88e87a5c1f8dcd3dc |
23-May-2014 |
Adrian Roos <roosa@google.com> |
Merge "Add a cache to LockPatternUtils" into lmp-preview-dev
|
4f7884542ce8fba5bfed01ed834a32e6d3e2dea5 |
22-May-2014 |
Adrian Roos <roosa@google.com> |
Add a cache to LockPatternUtils Caches responses from LockSettingsService in the client process. Bug: 15088101 Change-Id: If77c5ec45f52a02c800d50cb8550bfcb180f301d
idget/ILockSettings.aidl
idget/ILockSettingsObserver.aidl
idget/LockPatternUtils.java
idget/LockPatternUtilsCache.java
|
8194899071e0a84c95ef10614bd1b9485b48f589 |
16-May-2014 |
Nicolas Prevot <nprevot@google.com> |
Rename code related to cross-profile intents. For example, replace ForwardingIntentFilter by CrossProfileIntentFilter Bug: 15023443 Change-Id: Iee8cdf578817ef9956bcdece803a49b0d07b67f7
pp/IntentForwarderActivity.java
|
0cc609606ae8d3b643fed41fe136b6ce7bb83a1b |
23-May-2014 |
Christoph Studer <chstuder@google.com> |
Merge "SysUI: Use SBN keys instead of IBinder keys DO NOT MERGE" into lmp-preview-dev
|
6c8ca8473aeff569922ad4eebb07296ce62d9a8e |
23-May-2014 |
Yohei Yukawa <yukawa@google.com> |
Merge "Consolidate the language-switching logic"
|
9b29d04565e1faf0a49054f538ed1881cb24fe12 |
22-May-2014 |
Yohei Yukawa <yukawa@google.com> |
Consolidate the language-switching logic This CL does not change the existing behavior. In I84291fd4a7d6192b, the IME rotation group is logically devided into two groups, one is for IMEs that are declared as supportsSwitchingToNextInputMethod == true, and the other is IMEs that are not declared so. The problem is that the logic was implemented with a single ime/subtype list where these two kinds of IMEs are completely mixed. This makes the code unnecessarily complex. With this CL, these two rotation groups are actually managed as two different collections separately. This allows us to simplify the rotation logic as well as its test cases. This CL is also a groundwork to implement smarter language-switching logic that is applied to language-switching-aware IMEs only. BUG: 7043015 Change-Id: I7f08ec299ec41d614e2cd3912320687db1576e80
nputmethod/InputMethodSubtypeSwitchingController.java
|
ef73ee1dd98acfc4a19561367cfc3e4d8bbe06ea |
23-Apr-2014 |
Craig Mautner <cmautner@google.com> |
Add code for persisting tasks and activities to disk Recent tasks that have the persistable flag set are saved to /data/system/recent_tasks/ on shutdown and in the background. Their thumbnails are saved to /data/system/recent_images/. Change-Id: Ifb820a01c412fe1f8c0f6e41aa655fafd89eaa8d
til/XmlUtils.java
|
2356c5e69b0911e6334ebf6374217898371be5ac |
23-May-2014 |
Alan Viverette <alanv@google.com> |
Update switch, checkbox, radio button, button, and toggle button Add optical inset support to BitmapDrawable with gravity. Fix optical inset support in DrawableContainer. Fix visibility change support in AnimatedStateListDrawable. Adds a whole bunch of missing drawable support to CheckedTextView. BUG: 15127013 BUG: 15126976 BUG: 15125529 BUG: 15025806 BUG: 14597955 BUG: 14594498 BUG: 15152746 Change-Id: Id2d99e10838d25b6f927ca1e49996c8da8e78ab1
pp/AlertController.java
|
8c0660c257d4cab61c37a03a64b7081f3095b9b5 |
23-May-2014 |
Christopher Tate <ctate@android.com> |
am d6d7587a: am a0166b58: Merge "Activity chooser "Always" button is not working" * commit 'd6d7587ab09e4a0eae9252e11ab59ad27af68823': Activity chooser "Always" button is not working
|
d6d7587ab09e4a0eae9252e11ab59ad27af68823 |
23-May-2014 |
Christopher Tate <ctate@android.com> |
am a0166b58: Merge "Activity chooser "Always" button is not working" * commit 'a0166b58de38e0d2d67f9d847d307cf3ce7bf633': Activity chooser "Always" button is not working
|
293251318168ad2dbfeb3d18176936fe2cc16325 |
22-May-2014 |
Dianne Hackborn <hackbod@google.com> |
(DO NOT MERGE) Battery monitoring fixes: - Improve monitoring of level changes to not be confused when it goes up while draining or down while charging. - Put back in connectivity service code to tell battery stats about the interfaces. - Turn back on reporting of mobile radio active state from the RIL. - Fix bug in marshalling/unmarshalling that would cause the UI to show bad data. Change-Id: I733ef52702894cca81a0813eccdfc1023e546fce
s/BatteryStatsImpl.java
|
71f18fd1b64071e486bafff237b1f87a56d4aead |
20-May-2014 |
Christoph Studer <chstuder@google.com> |
SysUI: Use SBN keys instead of IBinder keys DO NOT MERGE In preparation of migrating to NotificationListenerService, remove dependence on IBinder keys for notifications and switch to SBN.getKey() instead. Bug: 15131411 Change-Id: Ic272e4a05fde6481c734144c5b34c49b2f021649 (cherry picked from commit 7c96ae873d9a54ebaeb5b7ef21b48224dc42d094)
tatusbar/IStatusBar.aidl
tatusbar/IStatusBarService.aidl
|
02a217fad03a695522b2c4d4872f69e3e083059e |
22-May-2014 |
Dianne Hackborn <hackbod@google.com> |
Merge "Battery monitoring fixes:"
|
2d4b4ed681efcfb64c4d2b4d2a2d236aae1dc7ee |
22-May-2014 |
Dianne Hackborn <hackbod@google.com> |
Battery monitoring fixes: - Improve monitoring of level changes to not be confused when it goes up while draining or down while charging. - Put back in connectivity service code to tell battery stats about the interfaces. - Turn back on reporting of mobile radio active state from the RIL. - Fix bug in marshalling/unmarshalling that would cause the UI to show bad data. Change-Id: I733ef52702894cca81a0813eccdfc1023e546fce
s/BatteryStatsImpl.java
|
540b01e024c040dfb1ee50cfcdc96a401adfcf25 |
20-May-2014 |
Christoph Studer <chstuder@google.com> |
SysUI: Use SBN keys instead of IBinder keys In preparation of migrating to NotificationListenerService, remove dependence on IBinder keys for notifications and switch to SBN.getKey() instead. Bug: 15131411 Change-Id: Ic272e4a05fde6481c734144c5b34c49b2f021649
tatusbar/IStatusBar.aidl
tatusbar/IStatusBarService.aidl
|
4fae8e165b3e10d8365ab9c08b13704d57e119c7 |
22-May-2014 |
Yohei Yukawa <yukawa@google.com> |
Merge "Remove unnecessary internal lock"
|
e88b042d1d859ec754ed5a5f366bb560b30f67ec |
10-Apr-2014 |
Xiong Li <xiong.li@sonymobile.com> |
Activity chooser "Always" button is not working When ResolverActivity is created with a custom list of matching applications (rList) as in NFC case, and the alwaysUseOption is set to true, the prferredActivity is not saved even if the user presses the "always" button. When a list is provided the variable mBaseResolveList will be != null. This will set mOrigResolveList = null. When an activity is choosen and one of the buttons are pressed onIntentSelected is called. The first thing this method does is to check mAdapter.mOrigResolveList != null, however in this case mOrigResolveList is always null, and the value is not saved as PreferredActivity. This problem was introduced in 6d8dfbd8149942f25f2b9643a12f1fb38f3be834. Change-Id: I9eac41b7861b5e68ad3978af0dc0285f2a34eb88
pp/ResolverActivity.java
|
5a647b69be8ac8d40c33ed9abe63e41514699e5b |
21-May-2014 |
Yohei Yukawa <yukawa@google.com> |
Remove unnecessary internal lock Previously, InputMethodSubtypeSwitchingController has relied on its own internal lock for #getNextInputMethod and class has to be invalidated whenever InputMethodManagerService#mMethodMap is updated, any method of InputMethodSubtypeSwitchingController should be called under the global lock of InputMethodManagerService#mMethodMap. As a consequence, we can conclude that InputMethodSubtypeSwitchingController does not need its own internal lock. This CL also adds additional synchronization blocks into the constructor of InputMethodManagerService to address the existing inconsistency that methods with *Locked suffix are called without the lock actually. BUG: 7043015 Change-Id: I9d4d3d7232c984432185c10c13fb726a6158cac8
nputmethod/InputMethodSubtypeSwitchingController.java
|
350c73fb404268ca0c3c57dc98c53d5353f08ff6 |
22-May-2014 |
Yohei Yukawa <yukawa@google.com> |
Merge "Overrides ImeSubtypeListItem#toString"
|
1c63079b55cbb161ec6bed731a751943e6ac5736 |
22-May-2014 |
Yohei Yukawa <yukawa@google.com> |
Overrides ImeSubtypeListItem#toString This makes it easy to debug. BUG: 7043015 Change-Id: Ic389fc20d417c01196e06046f5259ad56a7aca6c
nputmethod/InputMethodSubtypeSwitchingController.java
|
af488b1b8b1eb8ad8bf1492522308d28b7c28511 |
22-May-2014 |
Mindy Pereira <mindyp@google.com> |
am 246f907b: am a718943d: Merge "Make a smaller cliff for dismissing cards" into klp-modular-dev * commit '246f907b546af98d93b6eb2549aaf891cefe2aed': Make a smaller cliff for dismissing cards
|
246f907b546af98d93b6eb2549aaf891cefe2aed |
22-May-2014 |
Mindy Pereira <mindyp@google.com> |
am a718943d: Merge "Make a smaller cliff for dismissing cards" into klp-modular-dev * commit 'a718943d422876488f8723bfe6f35f352ffcb586': Make a smaller cliff for dismissing cards
|
4013940b62ae2227c9b30d8761d7533ee6190a9f |
21-May-2014 |
Yohei Yukawa <yukawa@google.com> |
Style fix and dead code removal This CL does not change the existing behavior. Smarter language switching will be coverted by subsequent CLs. BUG: 7043015 Change-Id: I281a33191d44be448492c2b74760cb8680719124
nputmethod/InputMethodSubtypeSwitchingController.java
|
56e533a5f69e930608f6caf478d4fa5afc7c5eec |
20-May-2014 |
Mindy Pereira <mindyp@google.com> |
Make a smaller cliff for dismissing cards Fixes b/14997474 swipe to dismiss cliff guard may be too big Change-Id: I3e681f1c6dc3eaac37a0e840b36f4c7041e86e62
idget/SwipeDismissLayout.java
|
1fcc3b18969815ab1a386823fa246f483465dd04 |
20-May-2014 |
John Reck <jreck@google.com> |
Merge "Baby steps"
|
918988c1ce5af002d41c7ac37f3fa490558b0c90 |
19-May-2014 |
John Reck <jreck@google.com> |
Baby steps Run ViewPropertyAnimators with no listeners on the RenderThread Change-Id: I7ff5300db96c7f4b59b09e3fff8a0df173f132dd
iew/animation/FallbackLUTInterpolator.java
|
6cb485fd2e2f8ace05e1ff281ab0fc824d3652cb |
19-May-2014 |
Winson Chung <winsonc@google.com> |
Fixing regression in dismissing Recents. - Restoring app info functionality when developer options are enabled and you long-press on the app icon. Change-Id: I8a20ff5f595eefa20db5528c0d5b1a1f0b110834
tatusbar/IStatusBar.aidl
tatusbar/IStatusBarService.aidl
|
958e559b98bd7c3ab6dd20bf530bf58f56f20b63 |
19-May-2014 |
Winson Chung <winsonc@google.com> |
Merge "Initial changes to enable keyboard support with alternate Recents. (Bug 14067913)"
|
236bcc3ad146c0e5584dfdaef1e9fa1b59a6fe7e |
18-May-2014 |
Adam Powell <adamp@google.com> |
Merge "Action bar refactoring, round 1"
|
a4864472313208e4f1de02f45d3eadad237c54af |
10-Apr-2014 |
Yuhao Zheng <yuhaozheng@google.com> |
Hotspot 2.0 framework APIs -- initial implementation Cherry-picked from klp-wireless-dev-mirror SHA1: e73969fac45aaca72528226dc8c0c5e54fb2cdd4 Bug: 5485670 Change-Id: If3250a2fae181a3774d3158e341220006ad6ebe5
til/Protocol.java
|
4369e7d0b087d777e5012e2706acc5be9be47de7 |
17-May-2014 |
Adam Powell <adamp@google.com> |
Action bar refactoring, round 1 Decouple PhoneWindow and ActionBarView to allow for using Toolbar in some circumstances later. Change-Id: I907743e06c3a1203e21cfd84860a1884c66f3527
pp/WindowDecorActionBar.java
idget/ActionBarOverlayLayout.java
idget/DecorContentParent.java
|
1e8d71b605b4872e93200706a80a88a3ff25498c |
17-May-2014 |
Winson Chung <winsonc@google.com> |
Initial changes to enable keyboard support with alternate Recents. (Bug 14067913) Change-Id: Icc5d2a784ed3c3c27143eb04cbb4305549ee223a
tatusbar/IStatusBar.aidl
tatusbar/IStatusBarService.aidl
|
62cb534edb2cef23bdc71254294bd63fa03b38b3 |
16-May-2014 |
Alan Viverette <alanv@google.com> |
Merge "Update ripple behavior, use render thread animation"
|
ad2f8e334f3ef22d3e412b0660a2e1f996f94116 |
16-May-2014 |
Alan Viverette <alanv@google.com> |
Update ripple behavior, use render thread animation Change-Id: Ib6bc1e08b05d29606f452961963d58b8fc866746
iew/animation/FallbackLUTInterpolator.java
|
3fce73a866e58232b484ca26b58b1394b0121b6a |
16-May-2014 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix recording of wake_lock_in."
|
9a7554300637902bbb25991ffba41a9b8f682eff |
16-May-2014 |
Dianne Hackborn <hackbod@google.com> |
Fix recording of wake_lock_in. There was a bug that would allow the nesting count to get off. Also better documentation of times in HistoryItem, and new option to disable resetting of the stats when unplugging. Change-Id: If1b39a02475c5b620c67b700a323a6d0462d5c61
s/BatteryStatsImpl.java
|
8974f2490992b2921b636c0b65ebeb5b19dda89b |
16-May-2014 |
Jason Monk <jmonk@google.com> |
Merge "Notify AppOpsService of UserRestrictions and Owners"
|
62062996dd256df8b575b2ba1f0bf97109c4e0ba |
06-May-2014 |
Jason Monk <jmonk@google.com> |
Notify AppOpsService of UserRestrictions and Owners This makes the DevicePolicyManagerService and UserManagerService push the DeviceOwner/ProfileOwners and user restrictions on boot as well as on any change. This also adds a list of restrictions that allow any op to connected with a user restriction such that it will return MODE_IGNORED when the user restriction is present (except for the device/profile owner). Change-Id: Id8a9591d8f04fe5ecebd95750d9010afc0cd786c
pp/IAppOpsService.aidl
|
76d8f968059d27ef8500cabf7690c18552c22d5a |
15-May-2014 |
Adam Powell <adamp@google.com> |
Add content insets to Toolbar Content insets allow a Toolbar to define horizontal gridlines for the start/end or left/right edges of major content (not counting the navigation button or menu). This allows apps to align their layout content above or below a Toolbar with the title and other contents of the bar by using app-defined measurements. Change-Id: Ibd7e0810bf81070eb5f59a42ad3257f35bc0156a
pp/WindowDecorActionBar.java
|
0a3103e755218c1ee48c7d078892eb6b42cc2081 |
15-May-2014 |
Dianne Hackborn <hackbod@google.com> |
Merge "Battery stats more wake history, power save mode."
|
1dfa9d98bee6326fe53240dbe7e1b05a75aba109 |
15-May-2014 |
Alan Viverette <alanv@google.com> |
Merge "Simplify attribute extraction for themed Drawables"
|
cbefd8dd2befcb768f911a63becc427ec4c13250 |
14-May-2014 |
Dianne Hackborn <hackbod@google.com> |
Battery stats more wake history, power save mode. Add new option for battery stats to record the full wake lock history, and recording the current power save mode. Also add in some additional error constants when generating Binder error exceptions. And fix issue #14974572: Avoid repeating wakeup_reason at the beginning of history Change-Id: I7c1a2ab9569de216634f63d8ad69f1294ef1d235
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
27a964b54d10bbc2793bb06557f69fef47177ebd |
15-May-2014 |
Narayan Kamath <narayan@google.com> |
am 35b884f8: am be3dc575: am 402120a2: Merge "Wait for secondary zygote before bringing up the system_server." * commit '35b884f88e39c97056e71f329e73812a142103b5': Wait for secondary zygote before bringing up the system_server.
|
35b884f88e39c97056e71f329e73812a142103b5 |
15-May-2014 |
Narayan Kamath <narayan@google.com> |
am be3dc575: am 402120a2: Merge "Wait for secondary zygote before bringing up the system_server." * commit 'be3dc5754fd081f54a86df9894763c0da915eed3': Wait for secondary zygote before bringing up the system_server.
|
be3dc5754fd081f54a86df9894763c0da915eed3 |
15-May-2014 |
Narayan Kamath <narayan@google.com> |
am 402120a2: Merge "Wait for secondary zygote before bringing up the system_server." * commit '402120a2236b294dff9a51461cb22400a6ef67f6': Wait for secondary zygote before bringing up the system_server.
|
3a44f3f1b446315ef894e01d2ab9b5388c2bd8c4 |
29-Apr-2014 |
Jeff Sharkey <jsharkey@android.com> |
Initial support for split APKs, PackageInstaller. Defines a new PackageInstaller class that will be used for installing and upgrading packages. An application desiring to install an application creates a session, stages one or more package files in that session, and then kicks off the install. Previously, PackageManager would always make its own copy of a package before inspecting it, to ensure the data could be trusted. This new session concept allows the installer to write package data directly to its final resting place on disk, reducing disk I/O and footprint requirements. Writes are directed through an intermediate pipe to ensure we can prevent mutations once an install has been initiated. Also uses fallocate() internally to support optimal ext4 block allocation using extents to reduce fragmentation. Sessions are also the way we support installing multiple "split" APKs in a single atomic operation. For a set of packages to form a valid application, they must have exactly the same package name, version code, and certificates. A session can also be used to add a small handful of splits to an application by inheriting existing packages when not performing a full install. Add PackageParser support for extracting split names and certificates. Bug: 14975160 Change-Id: I23d1bf4fbeb9f99a8c83be0c458900a0f0d1bccc
til/ArrayUtils.java
|
0cfb877f5a0a1bff82d9c3ee969195bf7812c0b5 |
15-May-2014 |
Alan Viverette <alanv@google.com> |
Simplify attribute extraction for themed Drawables Also fixes a bug in GlowPadView that randomly popped up. Change-Id: Id20508a44ea02b4a14c8f794de36e13a2c06587c
idget/multiwaveview/GlowPadView.java
|
162043076b201483eaeef5c7c3da0619f26f1b11 |
14-May-2014 |
Craig Stout <cstout@google.com> |
Merge "AlertDialog and AppError themes for TV."
|
9258c64bef1a01fe89bc7c1fa402c44c0e6a1255 |
27-Mar-2014 |
Robert Greenwalt <rgreenwalt@google.com> |
Add Multinetwork API Change-Id: I3a9cef0d416db96d05098dd989ee3fef3b1e9274 (cherry picked from commit cc5e6afa1ba0bef099bcb21a64a36bc2bf7951db)
til/Protocol.java
|
ca8f16ad14819ba17f5ff3d2e2bf6fbc9bbaa9f7 |
09-May-2014 |
Paul Jensen <pauljensen@google.com> |
Add NetworkMonitor. At present the network evaluation / captive portal detection is disabled pending addition of API to bind socket to network. Change-Id: I5d1f5dc86d4dd9481d52dd45d6da0732054c8315
til/Protocol.java
|
7b81602f3c18df8a4ca0342c514af8f7e394c0d7 |
19-Apr-2014 |
Robert Greenwalt <rgreenwalt@google.com> |
Enabling internal msg apis NetworkFactory and NetworkAgent. First trying with wifi and getting rid of WifiStateTracker. Conflicts: api/current.txt services/core/java/com/android/server/ConnectivityService.java Change-Id: I7f0ec13d7d8988b32f3c6dc71f72012f3349fe02
til/Protocol.java
|
e049c23980409be6576da3d30538a6cdc43854dd |
12-Apr-2014 |
Robert Greenwalt <rgreenwalt@google.com> |
Add NetworkFactory support. This is a protocol allowing transports to dynamically register with CS for Handler to Handler communications. bug:13885501 Change-Id: Ic7275e3724a15efc7e5f80981560c4cb3106007b
til/Protocol.java
|
4c0cb8a526eec87fdba6dc371e21abfa4e993ea0 |
04-Apr-2014 |
Craig Stout <cstout@google.com> |
AlertDialog and AppError themes for TV. Leanback themes override AlertDialog styles from other themes. Makes system alert dialogs, and alert dialogs from games running on ATV, have a style more appropriate to television. Final visuals pending. Side button layout fixes DatePickerDialog and TimePickerDialog with dpad navigation. TODO: consider using side button layout for other AlertDialog cases (long messages and lists). Change-Id: I74e4e04d16d6854377580be95a87684a0385b04b
pp/AlertController.java
|
202259785972be771075dce8d3e43c29b8d8f1f1 |
13-May-2014 |
Nicolas Prevot <nprevot@google.com> |
Merge "Resolving resources across users."
|
515396a6b5ee3eab57fed87ee0f4aa63783e2e61 |
13-May-2014 |
John Reck <jreck@google.com> |
Merge "More native interpolators"
|
64cd907af99ce9702e8975a657ee437c2626f8b5 |
13-May-2014 |
Narayan Kamath <narayan@google.com> |
Wait for secondary zygote before bringing up the system_server. The zygote that's responsible for starting up the system server now checks if there's another zygote on the system, and waits for it to start up. Also, a few minor clean ups : - Address a long standing TODO about zygote retries. - Have functions throw IOException where appropriate and wrap them in ZygoteStartFailedEx with a filled in cause. bug: 14869939 Change-Id: I9e514659b79b3d2c98a4c5f93c0c376843f6c881
s/ZygoteInit.java
|
d85fc72fb810858f7502e7e7f1bad53e1bf03edd |
16-Apr-2014 |
Nicolas Prevot <nprevot@google.com> |
Resolving resources across users. When an intent is sent to another profile: For content uris contained in this intent: The userId of the source user is added to the userInfo part. The ActivityManagerService has been modified to resolve resources in the user specified by the uri. The user id to which the uri belongs to is stored in the UriPermission. Change-Id: I43dc76895aba692bf148d276253aeaf9c75fce34
pp/IntentForwarderActivity.java
til/XmlUtils.java
|
c8ac775659fd252ce2cc9a61837c170ff70f0a1a |
13-May-2014 |
John Reck <jreck@google.com> |
More native interpolators Gotta collect 'em all Change-Id: I3ccc2b5c842b27b906c8a0470fbedc2bf285bc38
iew/animation/NativeInterpolatorFactoryHelper.java
|
cae6873161fd0794a794ef487c40074ee7e815aa |
13-May-2014 |
John Reck <jreck@google.com> |
Merge "Add TimeInterpolator support to RNA"
|
315c329544d7c593d1072b071cbb92d9afe74021 |
10-May-2014 |
John Reck <jreck@google.com> |
Add TimeInterpolator support to RNA Bug: 14678626 Change-Id: I6554e7fcd42c49fac3618ca792083bb68e358f55
iew/animation/FallbackLUTInterpolator.java
iew/animation/HasNativeInterpolator.java
iew/animation/NativeInterpolatorFactory.java
iew/animation/NativeInterpolatorFactoryHelper.java
|
9bbc0ca0ab5e381be8a05ee457f2b93a3f0d63bc |
12-May-2014 |
Chris Wren <cwren@android.com> |
Merge "notification ranking infrastructure"
|
b7fbb9b691f2c8dfe23a327943bd6b05f1a3503e |
08-May-2014 |
Robert Greenwalt <rgreenwalt@google.com> |
Support multiple calls to AsyncChannel.disconnect prior to this you'd get a crash if you called it twice. Change-Id: Ie066b1e00970e17b2ebab5c51a57a9a3459aee26
til/AsyncChannel.java
|
c42bfb95c6b7166b7916057af9df6e20d8c4c8ef |
10-May-2014 |
John Reck <jreck@google.com> |
Merge "Refactor VirtualLightRefBase & JNI"
|
a90f9e435fce8c448744b2e8ac2db125aa22162c |
10-May-2014 |
Dianne Hackborn <hackbod@google.com> |
Merge "Battery stats tweaks."
|
9fa4071c4768c63902c6a74a4b480b51a8b95d43 |
10-May-2014 |
John Reck <jreck@google.com> |
Refactor VirtualLightRefBase & JNI Change-Id: I8e244e7109e59d5be96871b23bb9b1201c7f9eaa
til/VirtualRefBasePtr.java
|
049803a00ed6b35072c3970c382d45b013798250 |
09-May-2014 |
Selim Gurun <sgurun@google.com> |
Merge "Cleanup remainings of old webview."
|
37de0989359be9c31b91d3608d2cfe63546c38ea |
09-May-2014 |
Dianne Hackborn <hackbod@google.com> |
Battery stats tweaks. - Generate currently active events when a partial history is requested. - Tag wake lock release with the wake lock name if it is different than the one that was acquired. - New RESET mark for the start of the history. Change-Id: Ic105656649c46f52855946ed0ad7f98f1d24dedc
s/BatteryStatsImpl.java
|
4a3735d0810d641ef0fab3f3c0705a8a861f26a9 |
09-May-2014 |
Vinod Krishnan <vinodkrishnan@google.com> |
resolved conflicts for merge of 88aa8aab to master Change-Id: I6d3a9885f8cf3b632267b5722e59d4968efe17f7
|
f953664dc17dca23bd724bd64f89189c16c83263 |
17-Apr-2014 |
Chris Wren <cwren@android.com> |
notification ranking infrastructure Added an ordered list of notifications (n.b. a complete ordering). Added a mechanism for ranking to be updated asynchronously Added onNotificationRankingUpdate to NotificationListeners Added an opaque order update object and a convenience comparator that uses it to sort notifications for listeners Repurpose scorers to be ranking preprocessors. The preprocessors will perform heavy-weight validation of the notification object and memoize the results to improve efficiency of the ranking comparator. Current internal comparator implements status quo ordering, except that notes with a valid contact sort to the top of their priority bucket. Change-Id: I7244c65944a9657df41fb313b3cb5a52e149709d
otification/DemoContactNotificationScorer.java
otification/NotificationScorer.java
otification/PeopleNotificationScorer.java
|
88aa8aab3d8830b936fdc7feee2fa05a561d0d80 |
09-May-2014 |
Vinod Krishnan <vinodkrishnan@google.com> |
am c4ebd014: Merge "Adding a margin for the AlertDialog to work on circular UI." into klp-modular-dev * commit 'c4ebd014cec31a2d5a18c2339681ca71bd1f5d0e': Adding a margin for the AlertDialog to work on circular UI.
|
119ba2c72dfb50d41177722da01d2750437fb165 |
05-May-2014 |
Vinod Krishnan <vinodkrishnan@google.com> |
Adding a margin for the AlertDialog to work on circular UI. - also removing the background completely for sdk >= 20 Change-Id: I239c8d066bb7ed0d1ab852a4d162475948b8a0d5
pp/AlertController.java
|
2ac997917924161ed2eed5f4387246beb58c456e |
09-May-2014 |
Yohei Yukawa <yukawa@google.com> |
Merge "Introduce new API for floating window support"
|
c2ddd6023688db5ecf6c586e05f55e262b4a802e |
06-May-2014 |
Yohei Yukawa <yukawa@google.com> |
Introduce new API for floating window support This CL introduces a new API IMM#updateCursorAnchorInfo for floating window support. BUG: 14579622 Change-Id: I61dec2f8fa671ba891da1d4af08975750e3acb04
iew/IInputMethodSession.aidl
|
2bfd9839aa04265e3c170b1743c08001a2d9313b |
09-May-2014 |
Selim Gurun <sgurun@google.com> |
Cleanup remainings of old webview. Cleanup some code that remained from old webview. Change-Id: I7b654a40284ff88a0a42c7407ad0b2499000f77d
pp/ProcessStats.java
|
e22b3b143240f0f18e3d6d3c06686ad3c23b131b |
08-May-2014 |
Dianne Hackborn <hackbod@google.com> |
Usage stats! Start reworking the usage stats service to be able to have an API we can publish. The basic information it keeps is still the same, though that will be changing in the future. The one big addition here is that we are also now collecting configuration usage stats. Also introduce the start of an access model for usage stats, using app ops. There is an new app op that gives an application access to usage stats even if it normally wouldn't have it, disabled by default. Change-Id: I6ead28e18a7f08eafd057d6ff37dd9cb216358f4
pp/IUsageStats.aidl
s/PkgUsageStats.aidl
s/PkgUsageStats.java
|
7486ae202f02d3d58063d39e6163e0bc9609db11 |
08-May-2014 |
Craig Mautner <cmautner@google.com> |
Merge "Make ChooserActivity intents doccentric and transitory"
|
411d2aed2bb51ea0ba258fc45c8f8029c409e881 |
08-May-2014 |
Craig Mautner <cmautner@google.com> |
Make ChooserActivity intents doccentric and transitory Activities launched from the chooser activity will now appear in their own tasks which will be automatically removed from recents when they are finished. Also qualified application of new flags with null check and Action check. Must be either ACTION_SEND or ACTION_SEND_MULTIPLE. Fixes bug 14463859. Fixes bug 14633773. Change-Id: I8832462163958f6a43bc4c6a020f78948ce70ac3
pp/ChooserActivity.java
|
a3ef079aaf618e2eca72b54ba11ad04526d469ec |
08-May-2014 |
Mindy Pereira <mindyp@google.com> |
am 101e3793: am 07763e30: Merge "Make distance count when dismissing swipedismisslayout" into klp-modular-dev * commit '101e379318a3869f64ea897a3f95a89243408c94': Make distance count when dismissing swipedismisslayout
|
b325c80d3da0c14107597a4c5423dba938e1a633 |
08-May-2014 |
Dan Sandler <dsandler@android.com> |
Merge "Quantum notification improvements."
|
b788d4eb019194ddcc63228ecee7b90e773af9e8 |
08-May-2014 |
Vinit Deshapnde <vinitd@google.com> |
Merge "Initial implementation of WifiScanner"
|
26e81cf14bf32585742cbb75ac14045acaab2692 |
06-May-2014 |
Dan Sandler <dsandler@android.com> |
Quantum notification improvements. New API introduced here: Notification.color (and Builder.setColor()), allowing apps to specify an accent color to be used by the template. The Quantum templates (which are now the only kind we support) use this when creating a circular background to draw behind the smallIcon in the expanded form. Additionally, the quantum and legacy templates are no longer in superposition; all apps using Builder will get quantum. Change-Id: Iac5e2645cc5c2346ed458763f2280ae9c6368b62
til/LegacyNotificationUtil.java
til/NotificationColorUtil.java
|
c89deae0a7bed0b54e3152df3a52bca6f8dd0cd4 |
06-May-2014 |
Dan Sandler <dsandler@android.com> |
L: WIP. Change-Id: I9e2656c9df95a2e0ed236291419bbc4635ec97d7
pp/PlatLogoActivity.java
|
011e1b35a64180d6f0234af8a3c2b70777eb9f39 |
08-May-2014 |
Vinit Deshapnde <vinitd@google.com> |
Initial implementation of WifiScanner This change implements basic functionality of WifiScanner. Following functionality is enabled 1. Scanning - specify a list of channels to scan 2. Significant change detection 3. AP hotlist Change-Id: Ieef75b96bdbbd3c7d9b9e698bd16e64d3b465254
til/Protocol.java
|
101e379318a3869f64ea897a3f95a89243408c94 |
08-May-2014 |
Mindy Pereira <mindyp@google.com> |
am 07763e30: Merge "Make distance count when dismissing swipedismisslayout" into klp-modular-dev * commit '07763e305404bce16df500e1a65493d2f2b7d0c9': Make distance count when dismissing swipedismisslayout
|
072c6033fd48900f9f522aad1c984055e38d8380 |
07-May-2014 |
Mindy Pereira <mindyp@google.com> |
Make distance count when dismissing swipedismisslayout verify the user's gesture took up at least 40% of the screen before dismissing Part of b/14319825 Cliff guard against accidental card dismissals Works in conjunction with GridViewPager change: https://googleplex-android-review.git.corp.google.com/#/c/461036/ Change-Id: Id8ff02d0a2d727b54c9950ad14ddef7a110f4eef
idget/SwipeDismissLayout.java
|
10a38c06df42f0231a71a78ec341609648035b9d |
07-May-2014 |
Jason Monk <jmonk@google.com> |
Merge "Only show IME in navigation bar when it should"
|
b605fecd9e4282823af754b3968b21205d64554a |
02-May-2014 |
Jason Monk <jmonk@google.com> |
Only show IME in navigation bar when it should Add a flag to indicate that the IME should be shown. This follows the continuous ime notification boolean, and if there are multiple input methods to choose from enabled. This way the notification and navigation button show up under the same circumstances (but not on the same devices). Change-Id: Ia6a2253061f1876f4bcc511de48c1078e9d96be5
tatusbar/IStatusBar.aidl
tatusbar/IStatusBarService.aidl
|
a93369a819c9d4cfd4fe7ce3dd519f1c974bce4d |
06-May-2014 |
Jeff Brown <jeffbrown@google.com> |
am 84aaf124: Merge "Plumb display state and interactive information to BatteryStats. (DO NOT MERGE)" into klp-modular-dev * commit '84aaf124b762b9eeb0957aaea9df8424a429b148': Plumb display state and interactive information to BatteryStats. (DO NOT MERGE)
|
996e269d93d09615e242edcbd7a6218e065aeb7b |
06-May-2014 |
Jeff Brown <jeffbrown@google.com> |
Merge "Plumb display state and interactive information to BatteryStats."
|
e95c3cd89591ba586aa8a0f7a17660c6fb8770bc |
03-May-2014 |
Jeff Brown <jeffbrown@google.com> |
Plumb display state and interactive information to BatteryStats. Fixes an issue where dozing was treated the same as the screen being fully on. Now dozing is treated the same as the screen being fully off which is slightly better. The decision of how to represent this state is now internal to the battery stats so it can be improved later. Removed noteInputEvent() since it is unused. Bug: 14480844 Change-Id: Iee8cf8dce1a1f91c62678bb6d3d9fe567ad6db42
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
01ee6f6cf7de9fb98fc3a88509b43416caa71040 |
03-May-2014 |
Jeff Brown <jeffbrown@google.com> |
Plumb display state and interactive information to BatteryStats. (DO NOT MERGE) Fixes an issue where dozing was treated the same as the screen being fully on. Now dozing is treated the same as the screen being fully off which is slightly better. The decision of how to represent this state is now internal to the battery stats so it can be improved later. Removed noteInputEvent() since it is unused. Bug: 14480844 Change-Id: Iee8cf8dce1a1f91c62678bb6d3d9fe567ad6db42
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
5095ed699db20f738983e017d9725c87452bfb19 |
06-May-2014 |
Yohei Yukawa <yukawa@google.com> |
Merge "Take supportsSwitchingToNextInputMethod into considertaion"
|
560f17098f90b15c8894cce127f2fed85f7aeb6b |
05-May-2014 |
Alan Viverette <alanv@google.com> |
Add support for popups overlapping anchors BUG: 14471731 Change-Id: I16e8d76caedfebd0c38b8c0b22cd9619d70877c8
iew/menu/MenuPopupHelper.java
|
983ce97a5dd82688966e783a2c26f34550cfafa5 |
05-May-2014 |
Christoph Studer <chstuder@google.com> |
Merge changes Iffd15e95,Id2db95ec * changes: Log notification clicks Add userId to StatusBarNotification key
|
c03c9167c2d9a1e22fb2b176b00a0524177fb037 |
02-May-2014 |
Dianne Hackborn <hackbod@google.com> |
Further work on voice interaction services. This makes VoiceInteractionSession a more first-class concept. Now the flow is that a VoiceInteractionService calls startSession() when it wants to begin a session. This will result in a new VoiceInteractionSession via the VoiceInteractionSessionService containing it, and the session at that point an decide what to do. It can now show UI, and it is what has access to the startVoiceActivity API. Change-Id: Ie2b85b3020ef1206d3f44b335b128d064e8f9935
pp/IVoiceInteractionManagerService.aidl
|
b3a78b2ca9655396e2d73950221d187b7e5bb3ba |
17-Apr-2014 |
Igor Murashkin <iam@google.com> |
camera2: Add re-usable data types for camera metadata key/values Adds new types to public API: * ColorSpaceTransform * Range<T> * SizeF (android.util) * MeteringRectangle Minor changes to: * Size (docs and move to android.util) * Preconditions (@hide) Adds helper class: * HashCodeHelpers Change-Id: Ied6749a19234f3af9da838f365f8d68d90251aaf
til/Preconditions.java
|
9529d8f26fc635ed8742ed212a967f069c8e47c7 |
02-May-2014 |
Adam Powell <adamp@google.com> |
Merge "Fix a bug in querying showing state for action bars"
|
c4b416f18d83100a386ab81e934e572cd471c4b3 |
02-May-2014 |
Adam Powell <adamp@google.com> |
Fix a bug in querying showing state for action bars Bug 14492418 Change-Id: I8d24fd90a8d4004ace186f5ce84ba68fc8419307
idget/ActionBarOverlayLayout.java
|
698a7ab344fc9ad88ea06599c957100df30abac2 |
02-May-2014 |
Mark Renouf <mrenouf@google.com> |
am 63f72806: am 11b14691: Implement cliff guard for swipeDismiss gesture * commit '63f728065a7584e3a51bb7b0b58ce8cf0c25390e': Implement cliff guard for swipeDismiss gesture
|
63f728065a7584e3a51bb7b0b58ce8cf0c25390e |
02-May-2014 |
Mark Renouf <mrenouf@google.com> |
am 11b14691: Implement cliff guard for swipeDismiss gesture * commit '11b1469144d73ad0280ef9d0c2e478d180f17074': Implement cliff guard for swipeDismiss gesture
|
11b1469144d73ad0280ef9d0c2e478d180f17074 |
01-May-2014 |
Mark Renouf <mrenouf@google.com> |
Implement cliff guard for swipeDismiss gesture BUG: 14319825 Change-Id: I6a80c91b4a6ee2eaf49a8c0c69065d4b97d7f8f2
idget/SwipeDismissLayout.java
|
b36e4f944fe28ce68182f9ec91e5341866b49084 |
01-May-2014 |
Adam Powell <adamp@google.com> |
Add support for hiding action bars on scroll. Also tweak the nested scrolling API around nested flings and fix a bug where recursive nested scrolling would stop prematurely. Change-Id: I561226db878b2493970440a6af3e2332c56a1913
pp/WindowDecorActionBar.java
idget/ActionBarOverlayLayout.java
|
a1223cfe6f2e04da1ab6e0ad781068687446ee56 |
01-May-2014 |
Yohei Yukawa <yukawa@google.com> |
Take supportsSwitchingToNextInputMethod into considertaion With this CL, InputMethodManager#switchToNextInputMethod starts behaving as if there are two rotation groups: one is for the new input methods that are declared with supportsSwitchingToNextInputMethod set to true to indicate they have some language switching UI, and the other is for the other input methods to preserve the existing behavior. In addition to the above change, this CL also fixes the behavior of InputMethodManager#shouldOfferSwitchingToNextInputMethod() so as to return true if and only if the former rotation group consists of two or more input methods, as originally designed. BUG: 12981505 Change-Id: I84291fd4a7d6192b3bd0c366c49586e79135584f
nputmethod/InputMethodSubtypeSwitchingController.java
|
8596f6998eddb0caa35532eb386ac6d00f81551d |
01-May-2014 |
Yohei Yukawa <yukawa@google.com> |
Merge "Add unit tests for InputMethodSubtypeSwitchingController"
|
d1da11529813f6d3f51518b5fe028e0b8084f5cc |
01-May-2014 |
Yohei Yukawa <yukawa@google.com> |
Add unit tests for InputMethodSubtypeSwitchingController This CL adds unit tests for InputMethodSubtypeSwitchingController as a ground work to make it aware of supportsSwitchingToNextInputMethod in a subsequent CL. This CL never changes existing behavior. BUG: 12981505 Change-Id: I3b2c46c47c7686b811fa248ad549f20875367425
nputmethod/InputMethodSubtypeSwitchingController.java
|
10fa67c77e11699391e27975fc2d276a0b8c7cbb |
24-Mar-2014 |
Nicolas Prevot <nprevot@google.com> |
Introduce forwarding intents across profiles. The package manager service maintains, for some user ids, a list of forwarding intent filters. A forwarding intent filter is an intent filter with a destination (a user id). If an intent matches the forwarding intent filter, then activities in the destination can also respond to the intent. When the package manager service is asked for components that resolve an intent: If the intent matches the forwarding intent filter, and at least one activity in the destination user can respond to the intent: The package manager service also returns the IntentForwarderActivity. This activity will forward the intent to the destination. Change-Id: Id8957de3e4a4fdbc1e0dea073eadb45e04ef985a
pp/IntentForwarderActivity.java
|
03b87a2f40c26948b7b0c9409c33ad44857218cf |
30-Apr-2014 |
Christoph Studer <chstuder@google.com> |
Log notification clicks Emit notification_clicked log events when a notification is clicked from SystemUI. Also refactor the onNotificationClicked method to work with a key instead of individual notification params. Change-Id: Iffd15e95d46371b2ae7bfd00b2c348d9f4cf5d14
tatusbar/IStatusBarService.aidl
|
d21082ca0c116ba737e6e93c2917d0b557cc48fc |
30-Apr-2014 |
Bill Yi <byi@google.com> |
am 9a76e9ba: Fix build error * commit '9a76e9ba1adbdf7cc431b1e6fe454cf0c5d900de': Fix build error
|
9a76e9ba1adbdf7cc431b1e6fe454cf0c5d900de |
30-Apr-2014 |
Bill Yi <byi@google.com> |
Fix build error Change-Id: I6f52954a780b747f1ad2a4e429ef192d58c40e76
s/ZygoteInit.java
|
293513a59d36cd96a3e474dde5981380d372d8c9 |
30-Apr-2014 |
Bill Yi <byi@google.com> |
Merge commit '0b62467b142b61ee1e449ba958ba37dfd961ef56' into HEAD
|
ab5c0ea43cf457b20ab4267a14b224f39e0511bf |
29-Apr-2014 |
Dianne Hackborn <hackbod@google.com> |
Add IBatteryStats API to retrieve current charge times. Also include charge/discharge information in dumpsys. Change-Id: Ica1b333ad334dc698d4a67da391b378757662f41
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
1de6b101e5a6e5c539cca5d9d044f1a28094fae4 |
29-Apr-2014 |
Dianne Hackborn <hackbod@google.com> |
Merge "Implement better computing of battery drain time, actual charge time."
|
260c5020ae65ddd14668b8ae496c169082aa13f6 |
29-Apr-2014 |
Dianne Hackborn <hackbod@google.com> |
Implement better computing of battery drain time, actual charge time. Also move time formatter in to framework for use elsewhere. Change-Id: I42b6a44414b68754af65c522bef5591da5643909
s/BatteryStatsImpl.java
|
45641ecd2c4be60390319614f519d2313dbd547d |
29-Apr-2014 |
Elliott Hughes <enh@google.com> |
am 7af8f5ba: am 10d57c4b: Merge "Fix two zygote imports." * commit '7af8f5ba9cc7801fabe70bcf13e602aaa73dc428': Fix two zygote imports.
|
a9569ff70f51a93e134e4d45558884d196b869c3 |
29-Apr-2014 |
Elliott Hughes <enh@google.com> |
Fix two zygote imports. Change-Id: I5eea2d9f48479c33e1594aaa259274e5e787a1df
s/ZygoteInit.java
|
c1858228df18528aabe1ff223335f613be2b99d8 |
29-Apr-2014 |
Elliott Hughes <enh@google.com> |
Fix a few more stray libcore.io references. Change-Id: Id328544bd3a382fec16507d0ae5b699fef44ebd7
s/ZygoteInit.java
|
33ee1e779d20fba8f8379296641c12cd6982506e |
29-Apr-2014 |
Elliott Hughes <enh@google.com> |
Fix build. Change-Id: I9e1a5280d3356e8814e505915bbc74200bc58b40
s/ZygoteInit.java
|
20cfa1b36cbb6a6ed40a51799683c7b5d02415f6 |
29-Apr-2014 |
Elliott Hughes <enh@google.com> |
am 3e792ef7: am fff28619: am f4a7ac00: Merge "Move the Zygote off libcore.os and onto android.system." * commit '3e792ef78fbad1df75e97da9a32a5826371b2da9': Move the Zygote off libcore.os and onto android.system.
|
3e792ef78fbad1df75e97da9a32a5826371b2da9 |
29-Apr-2014 |
Elliott Hughes <enh@google.com> |
am fff28619: am f4a7ac00: Merge "Move the Zygote off libcore.os and onto android.system." * commit 'fff28619d8f3b2fa7577c3e101d3fcd45f26f3a4': Move the Zygote off libcore.os and onto android.system.
|
860c5911a2437ab2543614e138c98553d0d4ebf7 |
29-Apr-2014 |
Elliott Hughes <enh@google.com> |
Move the Zygote off libcore.os and onto android.system. Change-Id: Iaa20e50b05fad355bdf15bcfdc58efc9941c400c
s/Zygote.java
s/ZygoteConnection.java
s/ZygoteInit.java
|
b6093740db9992357b239bc4596616971ac92fca |
29-Apr-2014 |
Alan Viverette <alanv@google.com> |
Merge "Fix alert dialog icon"
|
f97c63350abcc6715ba9fdc21fd3405d0f7ba716 |
29-Apr-2014 |
Elliott Hughes <enh@google.com> |
Move internal libcore.os users over to android.system. Change-Id: I84e1ace19ba3b4e58d7bb24f3ecda1bdf5dc75a5
ackup/LocalTransport.java
|
a1a680480e3d5534c2cd4f8b706ad10725993c2a |
28-Apr-2014 |
Alan Viverette <alanv@google.com> |
Fix alert dialog icon Previously, failing to call setIcon() would result in a blank icon rather than hiding the icon. Also, calling setIcon(icon) followed by setIcon(null) could be a no-op depending on whether the alert had already been constructed. Change-Id: I65a96a4e89b9eac1123cbbf5d57e7e366e7b4d4e
pp/AlertController.java
|
18f0d357f9693fe787a3e3777d8fdf01357a6e3f |
26-Apr-2014 |
Dianne Hackborn <hackbod@google.com> |
Rework some of the voice interaction APIs. On the app side, requests are now composed by subclassing from various types of Request objects. On the service side, starting a voice interaction session involves starting another service that will then manage the session. This leads the service design much more to what we want, where the long-running main service is very tiny and all the heavy-weight transient session work is elsewhere in another process. Change-Id: I46c074c6fe27b6c1cf2583c6d216aed1de2f1143
pp/IVoiceInteractionManagerService.aidl
pp/IVoiceInteractorCallback.aidl
|
91097de49b0f683b00e26a75dbc0ac6082344137 |
05-Apr-2014 |
Dianne Hackborn <hackbod@google.com> |
Initial implementation of new voice interaction API. This gives a basic working implementation of a persist running service that can start a voice interaction when it wants, with the target activity(s) able to go through the protocol to interact with it. It may even work when the screen is off by putting the activity manager in the correct state to act like the screen is on. Includes a sample app that is a voice interation service and also has an activity it can launch. Now that I have this initial implementation, I think I want to rework some aspects of the API. Change-Id: I7646d0af8fb4ac768c63a18fe3de43f8091f60e9
pp/IVoiceInteractionManagerService.aidl
pp/IVoiceInteractor.aidl
pp/IVoiceInteractorCallback.aidl
pp/IVoiceInteractorRequest.aidl
s/HandlerCaller.java
s/SomeArgs.java
|
2ffa11e4b71c545e34533ef827bdc1a07fbe8246 |
22-Apr-2014 |
Dianne Hackborn <hackbod@google.com> |
Start collecting mobile radio activity from the radio. Hook in to the new radio API to find out when the radio is active and use that to track its state in batter stats. We also still have the data being tracked from the kernel's emulation, and continue to use that if we don't get data from the radio. Currently this monitoring is turned off until some issues in the radio can be fixed that are providing bad data. Also add a new API to get estimated drain and charge times. Change-Id: Ifc4900fabb8f848f9cda361dce698664ea75f175
pp/IBatteryStats.aidl
s/BatteryStatsHelper.java
s/BatteryStatsImpl.java
|
49cbafad9beb6041aaee773f75473fdb5022888e |
20-Dec-2013 |
Daniel Leung <daniel.leung@intel.com> |
Zygote: enable CAP_BLOCK_SUSPEND capability for system server Starting from kernel 3.6, it requires processes to have the capability CAP_BLOCK_SUSPEND to set/unset wake locks. Adds CAP_BLOCK_SUSPEND to the list of capabilities for system server, so that PowerManager can set wake locks. Change-Id: I3246e6f6e6cb8f0bedb1c0417ed07085ee1f3aaa Signed-off-by: Daniel Leung <daniel.leung@intel.com>
s/ZygoteInit.java
|
5dee1a093abc4d6fd197ba2c3be012c9536ba1c5 |
24-Apr-2014 |
Deepanshu Gupta <deepanshu@google.com> |
am e17ed922: am 126f4057: am 5ba2f230: Add view cookies for action bar menus. [DO NOT MERGE] * commit 'e17ed922001cf70c48969eb7b10ee2e2557b41f9': Add view cookies for action bar menus. [DO NOT MERGE]
|
e17ed922001cf70c48969eb7b10ee2e2557b41f9 |
24-Apr-2014 |
Deepanshu Gupta <deepanshu@google.com> |
am 126f4057: am 5ba2f230: Add view cookies for action bar menus. [DO NOT MERGE] * commit '126f4057a06756fbb1c194b5d9d40f9f922d14ee': Add view cookies for action bar menus. [DO NOT MERGE]
|
5ba2f230faa355eb9bc1e90f6c48eeeb437f390c |
18-Apr-2014 |
Deepanshu Gupta <deepanshu@google.com> |
Add view cookies for action bar menus. [DO NOT MERGE] The change adds the view cookies for the menus rendered in the action bar. This enables the IDE to map the menu to the relevant XML Tag in the menu xml and show the highlighting accordingly. The change also contains a bugfix where a method wasn't renamed properly. Change-Id: Idcfc263a8ebe0a4f25afa3a1eb085fa628fd03ca (cherry-picked from commit 1001961f904bac5294aaf73a47c2497aa764bf7f)
iew/menu/MenuBuilder.java
|
1001961f904bac5294aaf73a47c2497aa764bf7f |
18-Apr-2014 |
Deepanshu Gupta <deepanshu@google.com> |
Add view cookies for action bar menus. The change adds the view cookies for the menus rendered in the action bar. This enables the IDE to map the menu to the relevant XML Tag in the menu xml and show the highlighting accordingly. Change-Id: Idcfc263a8ebe0a4f25afa3a1eb085fa628fd03ca
iew/menu/MenuBuilder.java
|
99009ea7dcc196cd97756d70ed69499025229bd9 |
19-Apr-2014 |
Dianne Hackborn <hackbod@google.com> |
Try to always print time stamp in battery history. Also fix printing of string pool to quote the strings and escape characters, and change history time stamps to print starting at 0 and going up. Change-Id: I2d0c080f2b5de7b27b20a7357c2c0cf481c82d8c
s/BatteryStatsImpl.java
|
c726f6b537c5913600bc35ff866f1fb32800b9be |
18-Apr-2014 |
Mark Salyzyn <salyzyn@google.com> |
am b90e504e: am 649da9b5: am 5a47a9f6: Merge "Native Runtime: Add LOG_ID_CRASH" * commit 'b90e504ec17a7f509521c21f2b937a2ebefaf6ab': Native Runtime: Add LOG_ID_CRASH
|
b90e504ec17a7f509521c21f2b937a2ebefaf6ab |
18-Apr-2014 |
Mark Salyzyn <salyzyn@google.com> |
am 649da9b5: am 5a47a9f6: Merge "Native Runtime: Add LOG_ID_CRASH" * commit '649da9b505498ff87d75da56d376d46c22e50782': Native Runtime: Add LOG_ID_CRASH
|
31a217290cf376d0573fc36e21c8940987485019 |
25-Mar-2014 |
George Mount <mount@google.com> |
Split Activity Transitions out of PhoneWindow. Bug 13622834 Made it possible to use shared elements without making Views invisible. Change-Id: I1e85c6bc19e634a9af225ad7f0309b4f003ea462
pp/ToolbarActionBar.java
pp/WindowDecorActionBar.java
|
f2d085e867dd59aa2aaff74f6e5b265b1bffbaba |
16-Apr-2014 |
Deepanshu Gupta <deepanshu@google.com> |
am d023360a: am 484c88c3: am 4ccc4bd5: Action bar rendering in layoutlib [DO NOT MERGE] * commit 'd023360aa03db1a7831a5697d49faa2575e4a9c3': Action bar rendering in layoutlib [DO NOT MERGE]
|
d023360aa03db1a7831a5697d49faa2575e4a9c3 |
16-Apr-2014 |
Deepanshu Gupta <deepanshu@google.com> |
am 484c88c3: am 4ccc4bd5: Action bar rendering in layoutlib [DO NOT MERGE] * commit '484c88c3655991759dc64276404d0cf7e33b455f': Action bar rendering in layoutlib [DO NOT MERGE]
|
92b389da2a60ac51e804031494fea177fc1c47be |
01-Apr-2014 |
Christoph Studer <chstuder@google.com> |
Write eventlog entries for notification visibility Keep track of notifications shown in the notification panel and log them via eventlog. Added the following eventlog tag: * notification_visibility_changed Bug: 13442201 Change-Id: Ifb74ec2492967dc787b4de86db7d7f00be6c7f74
tatusbar/IStatusBarService.aidl
|
4ccc4bd54f85d86818f61d728c6361d2003ddd8e |
12-Dec-2013 |
Deepanshu Gupta <deepanshu@google.com> |
Action bar rendering in layoutlib [DO NOT MERGE] This also makes a couple of changes to the framework: 1. ShareActionProvider - Use edit mode to execute activity chooser code. 2. ActionBarImpl - add a new constructor for use by layoutlib. This also relies on some changes to the plugin to pass the correct params. Change-Id: Ia30fef816afd91ec1e439734d56b59b1323bfee2 (cherry-picked from 14bf0cef7eeed572a67c29a328581afac4decc20)
pp/ActionBarImpl.java
|
4c4fc3e172f7ba1a3d3c04145472d2b6607e0608 |
16-Apr-2014 |
Jim Miller <jaggies@google.com> |
Merge "Default to PASSWORD_QUALITY_UNSPECIFIED"
|
69eb6f57e34fb78050adcedcda8479cf2ad0c418 |
09-Apr-2014 |
Mark Salyzyn <salyzyn@google.com> |
Native Runtime: Add LOG_ID_CRASH Change-Id: I4e3a82636901c5169cc6b714a4fec815cd757c58
s/RuntimeInit.java
|
e1070928795210a1894a454ff88e9d529ca381a7 |
15-Apr-2014 |
Adam Powell <adamp@google.com> |
am 50d7bfd8: DO NOT MERGE Refactoring of fitSystemWindows to applyWindowInsets for views * commit '50d7bfd8224f9da170dac668888bcf0831373051': DO NOT MERGE Refactoring of fitSystemWindows to applyWindowInsets for views
|
50d7bfd8224f9da170dac668888bcf0831373051 |
03-Feb-2014 |
Adam Powell <adamp@google.com> |
DO NOT MERGE Refactoring of fitSystemWindows to applyWindowInsets for views Applying insets is now handled by: * WindowInsets class - Encapsulate system insets and local decor insets into a single object, written specifically so that new inset categories may be added later. Apps cannot construct their own WindowInsets, only clone with optional modifications. This is to prevent losing data in the event of new insets added in the future. * onApplyWindowInsets - Actually perform the application of insets. * OnApplyWindowInsetsListener - Allow an app to use a separate Listener object to apply insets to a View. This allows for things like support lib integration in custom views written for older versions where the verifier would otherwise complain about the use of the new WindowInsets class as a method parameter. It also allows for applying insets in a custom way without writing a custom view. * dispatchApplyWindowInsets - Dispatch the call to self and children in turn, if applicable. An OnApplyWindowInsetsListener will override the behavior of the view's default onApplyWindowInsets method; a listener wishing to call down to the 'superclass' implementation as part of its own operation should call view.onApplyWindowInsets. App code should generally not override this method and instead override onApplyWindowInsets or provide a listener. Compatibility support with the existing fitSystemWindows method has been provided in both directions: for code that previously called fitSystemWindows on arbitrary views and also for code that overrode the fitSystemWindows method in custom views. A view that supports the newer onApplyWindowInsets mechanism should not mix that behavior with other calls to fitSystemWindows or vice versa. Support lib-style code should take care to consistently use one mechanism or the other at runtime. Change-Id: Ie88b96e0382beb5d3c3f6cd013f7043acbc0a105
idget/ActionBarOverlayLayout.java
|
431207343f25647640fb04bd91a09528faeec0e8 |
15-Apr-2014 |
Jim Miller <jaggies@google.com> |
Default to PASSWORD_QUALITY_UNSPECIFIED This changes methods in LockPatternUtils to default to PASSWORD_QUALITY_UNSPECIFIED instead of PASSWORD_QUALITY_SOMETHING. This was confusing device encryption tools on a freshly installed device that has never had a PIN, pattern or password set up. Change-Id: If9b62a71220ed7520b6730201e55e34e89c0357d
idget/LockPatternUtils.java
|
8d95b5009ce5592f55a9487536fa640724dc316b |
15-Apr-2014 |
Deepanshu Gupta <deepanshu@google.com> |
Merge "Action bar rendering in layoutlib"
|
352e108259bcb3305f034cfb042287d43a5e8f80 |
14-Apr-2014 |
Dan Sandler <dsandler@android.com> |
Merge "Merge remote-tracking branch 'goog/master-lockscreen-dev'"
|
15b0bef9250e084bfbceb388716d28ed62ca018f |
12-Apr-2014 |
Jeff Brown <jeffbrown@google.com> |
am 9e2fde9c: am d912e1f6: Use the display\'s actual state in the view hierarchy. * commit '9e2fde9c8a3557d6e8d1f3971a421ecdf5c2ce07': Use the display's actual state in the view hierarchy.
|
9e2fde9c8a3557d6e8d1f3971a421ecdf5c2ce07 |
12-Apr-2014 |
Jeff Brown <jeffbrown@google.com> |
am d912e1f6: Use the display\'s actual state in the view hierarchy. * commit 'd912e1f6a111fb33118d116bd72da1a328041bca': Use the display's actual state in the view hierarchy.
|
d912e1f6a111fb33118d116bd72da1a328041bca |
12-Apr-2014 |
Jeff Brown <jeffbrown@google.com> |
Use the display's actual state in the view hierarchy. Previously, the view hierarchy would suppress drawing whenever the PowerManager.isScreenOn() method returned false. However, this method really describes the interactive state of the device rather than the actual display state. This is especially a problem when there are multiple displays but it also breaks drawing while in doze mode. This change makes the view hierarchy consider the actual state of the display instead on an individual basis. Bug: 13133142 Change-Id: I69870b6b14a3504607a30562aa48c3452f777c1f
iew/BaseIWindow.java
|
d274c4643290261067ac1a9fee55e040aacfac3e |
11-Apr-2014 |
Jorim Jaggi <jjaggi@google.com> |
Fix ugly black background when expanding/collapsing notifications. Bug: 13635952 Change-Id: I7a0f434172db4583f904e6817d94ca12d3b117bc
idget/SizeAdaptiveLayout.java
|
93a03d9b2462db544fc8b585d3a7125c4d5d912e |
10-Apr-2014 |
Chris Wren <cwren@android.com> |
am 2bb8dde4: Merge "support the people extra on the notification object" * commit '2bb8dde44be10212ec453d435aaad27177714f5e': support the people extra on the notification object
|
dde753079fd9a5a36937f28d50326fd166fd01fa |
26-Mar-2014 |
Chris Wren <cwren@android.com> |
support the people extra on the notification object currently supported URIs: content://com.android.contacts/contacts/lookup/* tel:* Change-Id: I833eee3f2ee40aa8cb2cfad135bdd6cb2c0eb792
otification/PeopleNotificationScorer.java
|
14bf0cef7eeed572a67c29a328581afac4decc20 |
12-Dec-2013 |
Deepanshu Gupta <deepanshu@google.com> |
Action bar rendering in layoutlib This also makes a couple of changes to the framework: 1. ShareActionProvider - Use edit mode to execute activity chooser code. 2. WindowDecorActionBar - add a new constructor for use by layoutlib. This also relies on some changes to the plugin to pass the correct params. Change-Id: Ia30fef816afd91ec1e439734d56b59b1323bfee2
pp/WindowDecorActionBar.java
|
954a4666abc4758fd17af09f20e9795683fc6598 |
10-Apr-2014 |
Narayan Kamath <narayan@google.com> |
am d11f223c: resolved conflicts for merge of 286a247e to master * commit 'd11f223c535ed9ce628fe5aaf0fd5692dd0cf9e4': Re-implement native library search and copies.
|
d11f223c535ed9ce628fe5aaf0fd5692dd0cf9e4 |
10-Apr-2014 |
Narayan Kamath <narayan@google.com> |
resolved conflicts for merge of 286a247e to master Change-Id: I63df9d482da3ce2ac851959223b9180020ffad0c
|
286a247e4c8fcecb59636f668678d24e33142744 |
10-Apr-2014 |
Narayan Kamath <narayan@google.com> |
am 0fd40cb1: am 80413c9f: Merge "Re-implement native library search and copies." * commit '0fd40cb100bccbd5d9ad6109ca39c818a857f889': Re-implement native library search and copies.
|
1378aba7aeeb7f6dd6cc2503968ba7b0e58d9333 |
28-Feb-2014 |
Ramin Zaghi <ramin.zaghi@arm.com> |
Re-implement native library search and copies. We now use a two step approach : - First we look through the list of shared libraries in an APK, and choose an ABI based on the (priority) list of ABIs a given device supports. - Then we look through the list of shared libraries and copy all shared libraries that match the ABI we've selected. This fixes a long-standing bug where we would sometimes copy a mixture of different ABIs to the device, and also allows us to clearly pick an ABI to run an app with. The code in NativeLibraryHelper has been refactored so that all file name validation & matching logic is done in a single place (NativeLibrariesIterator). This allows us to avoid a lot of redundant logic and straightens out a few corner cases (for eg. where the abi determination & copying logic do not agree on what files to skip). bug: https://code.google.com/p/android/issues/detail?id=65053 bug: 13647418 Change-Id: I34d08353f24115b0f6b800a7eda3ac427fa25fef Co-Authored-By: Zhenghua Wang <zhenghua.wang0923@gmail.com> Co-Authored-By: Ramin Zaghi <ramin.zaghi@arm.com> Co-Authored-By: Narayan Kamath <narayan@google.com>
ontent/NativeLibraryHelper.java
|
19500831a68ace041b58eb613643d8a671637518 |
09-Apr-2014 |
Narayan Kamath <narayan@google.com> |
am 7be06900: am 9f777008: am 05f980d4: am d4b64409: Merge "Make zygotes aware of their supported ABIs." * commit '7be06900a824babd17c5f4e018c08aeca9ba57e3': Make zygotes aware of their supported ABIs.
|
7be06900a824babd17c5f4e018c08aeca9ba57e3 |
09-Apr-2014 |
Narayan Kamath <narayan@google.com> |
am 9f777008: am 05f980d4: am d4b64409: Merge "Make zygotes aware of their supported ABIs." * commit '9f777008eaead3cb9cee80d0c00e5a3d55de9de7': Make zygotes aware of their supported ABIs.
|
9f777008eaead3cb9cee80d0c00e5a3d55de9de7 |
09-Apr-2014 |
Narayan Kamath <narayan@google.com> |
am 05f980d4: am d4b64409: Merge "Make zygotes aware of their supported ABIs." * commit '05f980d42d4926ab2130cdcf9e646eb610a7080b': Make zygotes aware of their supported ABIs.
|
c41638cb759ce569630ffae4c5c4cdee1b0f3b82 |
07-Apr-2014 |
Narayan Kamath <narayan@google.com> |
Make zygotes aware of their supported ABIs. Query system properties for the list of ABIs and pass it as a command line argument to ZygoteInit. Also add a new Zygote command that returns this list of ABIs to peers. Change-Id: I68034c6f63fa626911122579a011a0a25a8cda94
s/ZygoteConnection.java
s/ZygoteInit.java
|
a7d72d34afed68c9433eb7f9464c0670e5dd6c62 |
09-Apr-2014 |
Amith Yamasani <yamasani@google.com> |
am 5784b398: Merge "Launcher APIs and broadcasts for managed profiles" * commit '5784b39843bd3d6112352ff3b736a6498107911c': Launcher APIs and broadcasts for managed profiles
|
5784b39843bd3d6112352ff3b736a6498107911c |
09-Apr-2014 |
Amith Yamasani <yamasani@google.com> |
Merge "Launcher APIs and broadcasts for managed profiles"
|
4f58263d02f296430a9653126d28501e95c7bb6c |
19-Feb-2014 |
Amith Yamasani <yamasani@google.com> |
Launcher APIs and broadcasts for managed profiles UserManager - Corp badging - Querying list of managed profiles Launcher API - LauncherApps and Service to proxy changes in managed profile to the launcher in the primary profile - Querying and launching launchable apps across profiles Change-Id: Id8f7b4201afdfb5f414d04156d7b81300119289e
ontent/PackageMonitor.java
|
cf1b3b4791aac33c5184d8998252041a08e324bc |
08-Apr-2014 |
Yohei Yukawa <yukawa@google.com> |
am 59fee2d5: Merge "Allow IMEs to start/stop receiving onUpdateCursor callback" * commit '59fee2d5534965f0986e68e0c3562da5e65e6c45': Allow IMEs to start/stop receiving onUpdateCursor callback
|
59fee2d5534965f0986e68e0c3562da5e65e6c45 |
08-Apr-2014 |
Yohei Yukawa <yukawa@google.com> |
Merge "Allow IMEs to start/stop receiving onUpdateCursor callback"
|
9a762b3eee71882e1aa54bc9b993371d25d63f41 |
07-Apr-2014 |
Christoph Studer <chstuder@google.com> |
am d624a443: Merge "Write eventlog entries for notification panel visibility" * commit 'd624a443ec5662d2bf812b6992e783bea225d36d': Write eventlog entries for notification panel visibility
|
760ea554d0022fd88bbe13e3ef7c75cbe8613af6 |
21-Mar-2014 |
Christoph Studer <chstuder@google.com> |
Write eventlog entries for notification panel visibility Change-Id: Ie7e15ed15739cb5f057c900e1cadf90824b2b4ef
tatusbar/IStatusBarService.aidl
|
c6ce5ba083d67bd906635e8b7c5878793a1674bd |
07-Apr-2014 |
Alan Viverette <alanv@google.com> |
am 012785d8: Merge "Don\'t auto scroll empty lists" * commit '012785d8cbaadb4041707af350e122ad29d22151': Don't auto scroll empty lists
|
a111328412d255f5b0c6c43eca7043befa48ccf3 |
07-Apr-2014 |
Alan Viverette <alanv@google.com> |
Don't auto scroll empty lists BUG: 12930741 Change-Id: I22bcebace0d5e0d519d38b34d6312ffff5b62f9b
idget/AutoScrollHelper.java
|
8e2a4b539509f03c4b3521574a910f2ea3296a66 |
05-Apr-2014 |
Nick Kralevich <nnk@google.com> |
am 4ed27328: am dc97144b: Merge "Always call super.onCreate(). Always." * commit '4ed27328b5e20d32b1e6ac5b39684dad3e737ca7': Always call super.onCreate(). Always.
|
5eab368c4d089b23c45d31b99e4bef64003c9cfb |
12-Feb-2014 |
Christopher Tate <ctate@google.com> |
Always call super.onCreate(). Always. Bug 12991134 (cherrypick of commit 9d6376a1d88ab5b3a41ee4400e3aaa4c4ee69e2a) Change-Id: Ife16ef93408253e3318a06dc0206ab4b88c7f367
pp/ChooserActivity.java
|
95b0c1a723f096124b8ab415126dab79833b030c |
04-Apr-2014 |
Adam Powell <adamp@google.com> |
am 33d0dad1: Merge "android.widget.Toolbar" * commit '33d0dad1bce329b5794091c31c50543666b3a251': android.widget.Toolbar
|
e43340c80dc66c45edc793ecd0343774aa34d108 |
18-Mar-2014 |
Adam Powell <adamp@google.com> |
android.widget.Toolbar Add the new Toolbar widget for use in app layouts. ActionBar can now be used as a point of control for either a traditional window decor action bar or for a Toolbar that appears inline in an Activity's layout. ToolbarActionBar is currently WIP. Change-Id: I0da093e5645840f4fd032aa34efa0ae5f1825ff2
pp/ActionBarImpl.java
pp/ToolbarActionBar.java
pp/WindowDecorActionBar.java
iew/menu/ActionMenuItemView.java
idget/ActionBarContainer.java
idget/ActionBarOverlayLayout.java
idget/ActionBarView.java
|
4a3285de79e44b5f8b8062da49f326203bdfe832 |
04-Apr-2014 |
Paul Lawrence <paullawrence@google.com> |
am f17f0e0e: Merge "Save OwnerInfo so CryptKeeper can display at boot time" * commit 'f17f0e0eb0eef424401caa122e51a648f5ef3801': Save OwnerInfo so CryptKeeper can display at boot time
|
f17f0e0eb0eef424401caa122e51a648f5ef3801 |
04-Apr-2014 |
Paul Lawrence <paullawrence@google.com> |
Merge "Save OwnerInfo so CryptKeeper can display at boot time"
|
d21310ae0f363c5137c1e5367d3edcb08e3d36c3 |
03-Apr-2014 |
Dianne Hackborn <hackbod@google.com> |
am 5d5902d1: Merge "Don\'t allow -1 uids for wake locks." * commit '5d5902d140040936fa6aa7e443220140af0e9843': Don't allow -1 uids for wake locks.
|
b7b7907fb5e4b2252b3c594a6bc4402217fe662a |
25-Mar-2014 |
Yohei Yukawa <yukawa@google.com> |
Allow IMEs to start/stop receiving onUpdateCursor callback This CL introduces an API which allows IMEs to start/stop receiving onUpdateCursor callback upon their request. BUG: 13388665 Change-Id: I987326872def181dda5d9d701b762f088e0d9c39
iew/IInputMethodClient.aidl
iew/IInputMethodManager.aidl
|
ef640cdfb29caf9d0abf4aba020afbc3eb3e0443 |
25-Mar-2014 |
Dianne Hackborn <hackbod@google.com> |
Don't allow -1 uids for wake locks. Change-Id: Ia1b412a166f69247be3b047138349e7b4031bd7d
s/BatteryStatsImpl.java
|
3a3395042e51e1f2ade01cf1225df356e63cc27d |
03-Apr-2014 |
Alan Viverette <alanv@google.com> |
am b325345e: Merge "Switch framework Holo references to Quantum.Light" * commit 'b325345ef0adf2849350d339de1ec5f92b67b7ae': Switch framework Holo references to Quantum.Light
|
b325345ef0adf2849350d339de1ec5f92b67b7ae |
03-Apr-2014 |
Alan Viverette <alanv@google.com> |
Merge "Switch framework Holo references to Quantum.Light"
|
501f2c2cf009efee9a88ad964704e7fd4710e9c6 |
02-Apr-2014 |
Kenny Guy <kennyguy@google.com> |
am f4824a06: Fix issue with not allowing activities for current user. * commit 'f4824a06884e096beef921646cba4be29d7f36fc': Fix issue with not allowing activities for current user.
|
f4824a06884e096beef921646cba4be29d7f36fc |
02-Apr-2014 |
Kenny Guy <kennyguy@google.com> |
Fix issue with not allowing activities for current user. Change-Id: Ic2e30c3f4990a03aac9801ee9bf5f270a5e90ef8
nputmethod/InputMethodUtils.java
|
e51dcf98a4ddb1340cffba88059ad89f0b90909a |
18-Mar-2014 |
Paul Lawrence <paullawrence@google.com> |
Save OwnerInfo so CryptKeeper can display at boot time Requires vold change from https://googleplex-android-review.git.corp.google.com/#/c/435164/ Bug: 13526708 Change-Id: I33153df9961832f72c3b8103bd5e1d3a17e77df3
idget/LockPatternUtils.java
|
ffa80df57848a41aeba692d177c701676c58c65f |
02-Apr-2014 |
Kenny Guy <kennyguy@google.com> |
am 1ccace91: Merge "Rename related users to profiles." * commit '1ccace916c8fdc61f1a8db6677aed518d31647e6': Rename related users to profiles.
|
1ccace916c8fdc61f1a8db6677aed518d31647e6 |
02-Apr-2014 |
Kenny Guy <kennyguy@google.com> |
Merge "Rename related users to profiles."
|
2a764949c943681a4d25a17a0b203a0127a4a486 |
02-Apr-2014 |
Kenny Guy <kennyguy@google.com> |
Rename related users to profiles. Rename the related user concept as profiles. When returning profiles of a user include the user as a profile of itself. Change-Id: Id5d4f29017b7ca6844632ce643f10331ad733e1d
nputmethod/InputMethodUtils.java
|
b07178467f604057d4e931df32f2f7f0e53d542a |
02-Apr-2014 |
Narayan Kamath <narayan@google.com> |
am b69bb445: resolved conflicts for merge of 71ab4f4f to master * commit 'b69bb445585a083b8e4ff8a13a1a1a63e9c22a6a': Move zygote startup logic to the frameworks.
|
b69bb445585a083b8e4ff8a13a1a1a63e9c22a6a |
02-Apr-2014 |
Narayan Kamath <narayan@google.com> |
resolved conflicts for merge of 71ab4f4f to master Change-Id: I888c231f7579523e12fbd68f820f0775019e51e0
|
71ab4f4f48a9b8b485d80adf18d568ef6265b1e8 |
02-Apr-2014 |
Narayan Kamath <narayan@google.com> |
am ea9e5eca: am 17b1b8fe: Merge "Move zygote startup logic to the frameworks." * commit 'ea9e5ecac1e5240370f0e3f998b9c8b159ee9320': Move zygote startup logic to the frameworks.
|
973b4663b0b5ee62006522bf4742af076096e548 |
31-Mar-2014 |
Narayan Kamath <narayan@google.com> |
Move zygote startup logic to the frameworks. The Zygote class is now in com.android.internal.os. It is responsible for the vast majority of work before and after the call to fork(). It calls back into the Runtime via the new dalvik.system.ZygoteHooks class to allow the Runtime to perform pre fork cleanup and post fork initialization. The native code in Zygote.cpp is a direct and straightforward port of the existing code in art. Most differences are superficial, for example : - We use C style logging (ALOGE) instead of stream based logging. - We call env->FatalError() instead of using LOG(FATAL) Change-Id: Ia101fb2af12d23894fe57e4134d2bc6d142e5059
s/WrapperInit.java
s/Zygote.java
s/ZygoteConnection.java
s/ZygoteInit.java
|
6259933ec99dee566f200c5fdfe1756ee72b1513 |
01-Apr-2014 |
Alan Viverette <alanv@google.com> |
Switch framework Holo references to Quantum.Light Change-Id: Ib545a143f1959b6104adbc9d594dd626851d90b3
pp/ActionBarImpl.java
|
d2cf756996be2cbc915227f1f384704427ab88e6 |
01-Apr-2014 |
Paul Lawrence <paullawrence@google.com> |
am df42723d: Merge "Don\'t double prompt on booting encrypted device" * commit 'df42723d6b717fd2882c98c930a0f93c75af2474': Don't double prompt on booting encrypted device
|
df42723d6b717fd2882c98c930a0f93c75af2474 |
01-Apr-2014 |
Paul Lawrence <paullawrence@google.com> |
Merge "Don't double prompt on booting encrypted device"
|
ade07fd4299f4a16fed658d4c578a725bd17b05b |
01-Apr-2014 |
Fabrice Di Meglio <fdimeglio@google.com> |
am a780d932: Merge "Fix bug #13727850 Input values are not visible when setting up the lockscreen... ...security(PIN/Passwor/Pattern)." * commit 'a780d9323b3ab9d0a06a9b8569164940d23405d4': Fix bug #13727850 Input values are not visible when setting up the lockscreen... ...security(PIN/Passwor/Pattern).
|
a780d9323b3ab9d0a06a9b8569164940d23405d4 |
01-Apr-2014 |
Fabrice Di Meglio <fdimeglio@google.com> |
Merge "Fix bug #13727850 Input values are not visible when setting up the lockscreen... ...security(PIN/Passwor/Pattern)."
|
1cf3594114b1846c97243ff536074c49bbe06061 |
01-Apr-2014 |
Fabrice Di Meglio <fdimeglio@google.com> |
Fix bug #13727850 Input values are not visible when setting up the lockscreen... ...security(PIN/Passwor/Pattern). - remove that hardcoded color - enable passing a color for the Path lines Change-Id: Ie40b15bf209f41ea2df16842a3e56ffc2020df65
idget/LockPatternView.java
|
e6978cda7110823f70cc74319c37bd512866c6f1 |
31-Mar-2014 |
Adrian Roos <roosa@google.com> |
am 53ab5174: Merge "Define trust agent framework components" * commit '53ab5174d5009786dc58da3011181b77e325c130': Define trust agent framework components
|
82142c21dd333307682d5f4bb09de3ab3ccfa06c |
27-Mar-2014 |
Adrian Roos <roosa@google.com> |
Define trust agent framework components Adds the TrustManager system service that allows registering for changes to the trust status and reporting events that are important to trust agents. Bug: 13723878 Change-Id: I7d0d2ea86fd755702d31aa5d49cac038a6cd4301
idget/LockPatternUtils.java
|
5cf17879a31b7b78c09ec50b727f921840dcf783 |
26-Mar-2014 |
Jorim Jaggi <jjaggi@google.com> |
Reuse KeyguardViewMediator for new Keyguard implementation. This change reuses KeyguardViewMediator for the new Keyguard implementation in status bar. KeyguardViewManager is replaced by StatusBarKeyguardManager which handles adding the view, setting the state etc. StatusBarWindowManager is introduced to managed the window of the status bar, which has the logic of both the old Keyguard window and the old status bar window. In the current implementation, Keyguard gets displayed like it would be in the bouncer state, but that's likely to change in the future. Also, setHidden in IKeyguardService is also renamed to setOccluded, as the word hidden interferes with the terminology when dismissing the Keyguard. Bug: 13635952 Change-Id: I1c5d5a49d810d8532089f464cb2efe35e577f517
olicy/IKeyguardService.aidl
olicy/IKeyguardServiceConstants.java
|
8ae65aecc81d5a3ccf2320b88a8324e82b46fda4 |
31-Mar-2014 |
Jorim Jaggi <jjaggi@google.com> |
Address comments for I059d80d8b9b9818a778ab685f4672ea2694def63 Bug: 13635952 Change-Id: I5d2bd44b3588621f26d94baab161e4e2444197a8
olicy/IKeyguardService.aidl
|
380ecb81db52a9d0197ca969951d07b91c20d2b9 |
14-Mar-2014 |
Jorim Jaggi <jjaggi@google.com> |
Make Keyguard a library and make StatusBar the new Keyguard. This change achieves a couple of things: - Let Keyguard be a library, so we can use it in SystemUI. - Introduce FLAG_KEYGUARD for windows and deprecate TYPE_KEYGUARD. Make all the TYPE_KEYGUARD behaviour dependant on the flag. - Implement a new KeyguardService in SystemUI, and bind that service from PhoneWindowManager. - Introduce BaseStatusBar.setKeyguardState and inflate KeyguardSimpleHostView there and use FLAG_KEYGUARD for the window, such that the status bar window essentially gets the Keyguard. Bug: 13635952 Change-Id: I059d80d8b9b9818a778ab685f4672ea2694def63
olicy/IKeyguardService.aidl
olicy/IKeyguardServiceConstants.java
|
945490c12e32b1c13b9097c00702558260b2011f |
27-Mar-2014 |
Paul Lawrence <paullawrence@google.com> |
Don't double prompt on booting encrypted device vold will store password securely until KeyGuard requests it and hands it on to KeyStore. This is a revision of https://googleplex-android-review.git.corp.google.com/#/c/418123/ which was reverted. It had two bugs in LockSettingsService.checkVoldPassword. 1) We were not checking password for null, which caused an exception 2) checkPattern/checkPassword return true if there is no saved pattern or password. This leads to situations where we get true returned even when the password doesn't match. Call the correct one based on what is there, not what vold thinks ought to be there. Bug: 12990752 Change-Id: I05315753387b1e508de5aa79b5a68ad7315791d4
idget/ILockSettings.aidl
idget/LockPatternUtils.java
|
0e14f2d45557527242f27ce7de9027e6ccaa45d6 |
28-Mar-2014 |
John Spurlock <jspurlock@google.com> |
Merge "Remove obsolete MultiWaveView"
|
776abc24cdd18610232a50b997cce3cffa74609b |
07-Mar-2014 |
Adam Lesinski <adamlesinski@google.com> |
Uses VMRuntime.newUnpaddedArray for ideal array sizes Bug:13028925 Change-Id: I0a9301248b10a339afbdc5e4ffe3310ac4fa1fb7
pp/ProcessStats.java
til/ArrayUtils.java
til/GrowingArrayUtils.java
|
73581effb0b4029961501c6f699e95a9930ea1e6 |
27-Mar-2014 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Move legacy notification processing to Notification.Builder"
|
5c2d84675b239bc04ae98c75526e5b81897ee183 |
21-Mar-2014 |
Jorim Jaggi <jjaggi@google.com> |
Move legacy notification processing to Notification.Builder Bug: 13485610 Change-Id: I5466d3dbc328c77876dc701c17e7a5a06777dbbe
til/ImageUtils.java
til/LegacyNotificationUtil.java
|
4f0db5e23a4e523cf650c19a76fd7d75c8bfbe83 |
30-Jan-2014 |
John Spurlock <jspurlock@google.com> |
Remove obsolete MultiWaveView Change-Id: Ic878221c873d29577928aed2669f967851307e4d
idget/multiwaveview/MultiWaveView.java
|
6ee7d25010d4f23b44a151f3953225ba253de8af |
26-Mar-2014 |
Paul Lawrence <paullawrence@google.com> |
Revert "Don't prompt at boot if we already did that when decrypting" This reverts commit 493e3e7e6523fd94cc1acae3e45935a1227d58c3. Should fixes Bug: 13611885 Bug: 13656830 Change-Id: I117c988bb6679f44f8add4fcc18f45cb8238dfb4
idget/ILockSettings.aidl
idget/LockPatternUtils.java
|
4590e52f3d0558e01322fe4dd55bb612afdfb079 |
24-Mar-2014 |
Dianne Hackborn <hackbod@google.com> |
Battery stats: wake locks, radio active, cleanup. - Improve wake lock work source updates to also update the current history tag, in case the new work source gets recorded in the history. - Fix bug in recording radio active time that was not distributing any time to apps. - No longer hold a wake lock while dispatching data conn active call, since it comes with its own timestamp. - Fix issue where the top app was not being cleared while the screen was off. - Remove obsolete STATS_LAST stats type. - Fix bug that was not clearing the total run time when resetting the stats. Change-Id: Iabe17a9edf34f762374ae09fcffb8a819cf72e30
s/BatteryStatsImpl.java
|
a1bd79268be693f04f4adee90673d6ed400cc9fd |
21-Mar-2014 |
Dianne Hackborn <hackbod@google.com> |
Battery stats: track actually running time Use the uptime while creating the battery stats history to generate a new event indicating when the CPU is actually running. We can do this in combination with the new event reporting when the CPU comes awake, looking at the difference between the uptime and elapsed time at that point to determine when it last when to sleep. Also use this information to generate a new set of aggregated states, the uptime caused by each wake reason. Finally use new radio down timestamp to adjust the times we compute for radio use. Note that this information is not (yet) being used to adjust how these are recorded in the history. Change-Id: I723b3b526c8e7d64de0cac9d1193e04132d5a3e4
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
717e0f5db7161ddfff98f21fe1cdb2a3b1a6c8b7 |
21-Mar-2014 |
Paul Lawrence <paullawrence@google.com> |
Merge "Don't prompt at boot if we already did that when decrypting"
|
f9e1a0b369740e11ea1ed4f141ffb936fc1a6cdb |
20-Mar-2014 |
John Spurlock <jspurlock@google.com> |
Annotate framework vibrate calls with stream hints. Migrate existing framework usages of Vibrator.vibrate to use the new overload with an explicit stream hint. This prevents them from being blocked by rules targeting the unspecified stream. For calls that pass the existing appops check in VibrateService, pass streamHint down to the input device vibrator so we don't lose the signal, but leave it up to InputManager to decide what to do with it - currently unused. Change-Id: I65c944e4010edea29a412bf57d8d7d3b8098b746
idget/RotarySelector.java
idget/SlidingTab.java
idget/WaveView.java
idget/multiwaveview/GlowPadView.java
idget/multiwaveview/MultiWaveView.java
|
adfe8b86e9178a553b6db9722340fa4ff5201cf1 |
05-Feb-2014 |
Christopher Tate <ctate@google.com> |
App widget backup/restore infrastructure Backup/restore now supports app widgets. An application involved with app widgets, either hosting or publishing, now has associated data in its backup dataset related to the state of widget instantiation on the ancestral device. That data is processed by the OS during restore so that the matching widget instances can be "automatically" regenerated. To take advantage of this facility, widget-using apps need to do two things: first, implement a backup agent and store whatever widget state they need to properly deal with them post-restore (e.g. the widget instance size & location, for a host); and second, implement handlers for new AppWidgetManager broadcasts that describe how to translate ancestral-dataset widget id numbers to the post-restore world. Note that a host or provider doesn't technically need to store *any* data on its own via its agent; it just needs to opt in to the backup/restore process by publishing an agent. The OS will then store a small amount of data on behalf of each widget-savvy app within the backup dataset, and act on that data at restore time. The broadcasts are AppWidgetManager.ACTION_APPWIDGET_RESTORED and ACTION_APPWIDGET_HOST_RESTORED, and have three associated extras: EXTRA_APPWIDGET_OLD_IDS EXTRA_APPWIDGET_IDS EXTRA_HOST_ID [for the host-side broadcast] The first two are same-sized arrays of integer widget IDs. The _OLD_IDS values are the widget IDs as known to the ancestral device. The _IDS array holds the corresponding widget IDs in the new post- restore environment. The app should simply update the stored widget IDs in its bookkeeping to the new values, and things are off and running. The HOST_ID extra, as one might expect, is the app-defined host ID value of the particular host instance which has just been restored. The broadcasts are sent following the conclusion of the overall restore pass. This is because the restore might have occurred in a tightly restricted lifecycle environment without content providers or the package's custom Application class. The _RESTORED broadcast, however, is always delivered into a normal application environment, so that the app can use its content provider etc as expected. *All* widget instances that were processed over the course of the system restore are indicated in the _RESTORED broadcast, even if the backing provider or host is not yet installed. The widget participant is responsible for understanding that these are promises that might be fulfilled later rather than necessarily reflecting the immediate presentable widget state. (Remember that following a cloud restore, apps may be installed piecemeal over a lengthy period of time.) Telling the hosts up front about all intended widget instances allows them to show placeholder UI or similarly useful information rather than surprising the user with piecemeal unexpected appearances. The AppWidgetProvider helper class has been updated to add a new callback, onRestored(...), invoked when the _RESTORED broadcast is received. The call to onRestored() is immediately followed by an invocation of onUpdate() for the affected widgets because they will need to have their RemoteViews regenerated under the new ID values. Bug 10622506 Bug 10707117 Change-Id: Ie0007cdf809600b880d91989c00c3c3b8a4f988b
ppwidget/IAppWidgetService.aidl
ackup/LocalTransport.java
|
a804d65f4aa31c7088e7f2150d96f1bf92e9c3be |
21-Feb-2014 |
John Eckerdal <john.eckerdal@sonymobile.com> |
Prevent system_server shutdown when trying to format external storage The SystemUI does not provied path information on which volume that should be formatted. So when the user selects "Blank CD Card" an intent is sent to ExternalMediaFormatActivity and forwarded to ExternalStorageFormatter then actual volume that is unformatted is not included in the information sent in the Intent. This causes the ExternalStorageFormatter to go through Environment to find a Volume but the actual volume found that way is not correct. To solve the issue look up the correct StorageVolumeand reuse the existing EXTRA_STORAGE_VOLUME extra and send it as part of the Intent. Change-Id: Ib360a9ce071ebe95fc3ca847ed68b6db05928a42
pp/ExternalMediaFormatActivity.java
|
40c8725804f46c9d53f2815e0ee69e6cfb0152cc |
20-Mar-2014 |
Dianne Hackborn <hackbod@google.com> |
batstats: fix wake lock tracking, service bug - Fix bug I introduced in handling wake lock changes where we weren't iterating over the new work sources correctly. - Fix bug in ActiveServices that would wtf too much. - Prepare to start tracking uptime in the battery history. Change-Id: Ia94316be51bc6eab7b02f214a5c40c08e99cc3b1
s/BatteryStatsImpl.java
|
1af30c7ac480e5d335f267a3ac3b2e6c748ce240 |
10-Mar-2014 |
John Spurlock <jspurlock@google.com> |
Add stream-level suppression to vibrate/audio services. - Add new audio restriction layer to app-ops. Restrictions add additional constraints to audio operations at a stream-level. Restrictions do not affect the persistable state, and are purely additive: that is, they can only impose additional contstraints, not enable something that has already been disabled. Restrictions also support a whitelisted set of exempt package names. - Add new audio stream-level checks to app-ops. - Implement a provisional OP_PLAY_AUDIO suppression to three java entry points MediaPlayer, AudioTrack, & SoundPool. - Enhance vibrator api to take stream information as an optional hint - the constants correspond to AudioManager stream types. OP_VIBRATE now supports the stream-level restriction check. - Simplify Vibrator subclasses by adding default implementations for two .vibrate calls. - Migrate NoMan's zen-mode control to use the new app-ops stream-level restriction mechanism. Change-Id: Ifae8952647202f728cf1c73e881452660c704678
pp/IAppOpsService.aidl
|
31dc8f701fb14e185bf1c1b35d68bd7d1a42a54a |
19-Mar-2014 |
George Mount <mount@google.com> |
Merge "Fix ActionBar layout bug when INVISIBLE."
|
14a9738330c14410378fe2ba1c25404a444adaf3 |
18-Mar-2014 |
George Mount <mount@google.com> |
Fix ActionBar layout bug when INVISIBLE. ActionBar did not layout properly when INVISIBLE, but worked when VISIBLE or GONE. Change-Id: I30ca85377f3516c79174a35b65648d4ca68e927a
idget/ActionBarOverlayLayout.java
|
432f755d44d3afc20cef2b78559ad31775d3a06d |
17-Mar-2014 |
Jeff Sharkey <jsharkey@android.com> |
am ac0f9ffd: am da07fe64: am eeb36c5c: am d88d8174: Merge "Null pointer exception in FileRotator.java" * commit 'ac0f9ffda2a7e48d2d641654dafd11b8da39830a': Null pointer exception in FileRotator.java
|
da07fe64b09bbf75cf831067dfe678ed06950f8e |
17-Mar-2014 |
Jeff Sharkey <jsharkey@android.com> |
am eeb36c5c: am d88d8174: Merge "Null pointer exception in FileRotator.java" * commit 'eeb36c5cfc107fe9128490e9e127c2bca2d24e28': Null pointer exception in FileRotator.java
|
275d14befc4bf54ff92d37b00d3bd32dfedcb49b |
17-Mar-2014 |
Jeff Sharkey <jsharkey@android.com> |
am eeb36c5c: am d88d8174: Merge "Null pointer exception in FileRotator.java" * commit 'eeb36c5cfc107fe9128490e9e127c2bca2d24e28': Null pointer exception in FileRotator.java
|
c05362b84cd55f6bac20a373b74f66a79577109d |
14-Mar-2014 |
Yohei Yukawa <yukawa@google.com> |
am 77943308: am fd2f8d43: am 51b921d0: DO NOT MERGE - Preserve the order of InputMethodManager method calls * commit '77943308f5661636d85cb5e78188dbbc8f0e329e': DO NOT MERGE - Preserve the order of InputMethodManager method calls
|
77943308f5661636d85cb5e78188dbbc8f0e329e |
14-Mar-2014 |
Yohei Yukawa <yukawa@google.com> |
am fd2f8d43: am 51b921d0: DO NOT MERGE - Preserve the order of InputMethodManager method calls * commit 'fd2f8d43419d1f25ced8b2bac96407925dd4c471': DO NOT MERGE - Preserve the order of InputMethodManager method calls
|
daf27b85f1877c5a802abe7362a0490f89c25ae5 |
14-Mar-2014 |
Yohei Yukawa <yukawa@google.com> |
am fd2f8d43: am 51b921d0: DO NOT MERGE - Preserve the order of InputMethodManager method calls * commit 'fd2f8d43419d1f25ced8b2bac96407925dd4c471': DO NOT MERGE - Preserve the order of InputMethodManager method calls
|
51b921d0e33302b3f431dcfa15bd6588408525ea |
05-Mar-2014 |
Yohei Yukawa <yukawa@google.com> |
DO NOT MERGE - Preserve the order of InputMethodManager method calls Cherrypick of I0f8d33b0c77129f72581bc43e7f4fdc25469b520 This CL allows the Framework class InputMethodManager to behave in a more deterministic way, that is to say, with an I/O barrier. InputMethodManager#setAdditionalInputMethodSubtypes is internally implemented as a RPC to the corresponding counterpart in InputMethodManagerService. The problem here is that this RPC is marked as "oneway". As a consequence, this public API call returns immediately without waiting the additional subtypes are actually added. This behavior is also not documented so far unfortunately. See the following demo code: Final InputMethodManager imm = ...; imm.setAdditionalInputMethodSubtypes(id, subTypes); Final List<InputMethodInfo> ims = imm.getInputMethodList(); Currently, it is not guaranteed that the InputMethodInfo returned from #getInputMethodList reflects the result of the previous call of #setAdditionalInputMethodSubtypes because of its undocumented asynchronous nature. With this CL, InputMethodManager#setAdditionalInputMethodSubtypes behaves as if it has I/O barrier. This change should make it easy for IME developers to use additional subtype mechanism. BUG: 13033954 BUG: 13291370 Change-Id: I0455b176bfb3176c533ba3241881f05092b98abc
iew/IInputMethodManager.aidl
|
493e3e7e6523fd94cc1acae3e45935a1227d58c3 |
06-Feb-2014 |
Paul Lawrence <paullawrence@google.com> |
Don't prompt at boot if we already did that when decrypting vold will store password securely until KeyGuard requests it and hands it on to KeyStore. Needs matching vold changes from https://googleplex-android-review.git.corp.google.com/#/c/432050/ Bug: 12990752 Change-Id: I930ed8180cf0b8feb1e58db043d5fb6dff1bab20
idget/ILockSettings.aidl
idget/LockPatternUtils.java
|
4a5c9e941a78299d869b4c9d916fd86187057150 |
13-Mar-2014 |
Adam Powell <adamp@google.com> |
am 68ec033b: am 75958c29: am 3a153c0d: Merge "Fix a bug in submenu presenter priority handling" into klp-dev * commit '68ec033b7c9ea28155bbb007b01d5dbce2239392': Fix a bug in submenu presenter priority handling
|
08fc3a7fc24cf16c15f53bab3d061a8c32367655 |
13-Mar-2014 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix some uid issues in battery stats."
|
bbb7472b8e378a46a1e77747265c19d22bd6968c |
13-Mar-2014 |
Dianne Hackborn <hackbod@google.com> |
Fix some uid issues in battery stats. Change-Id: I9f7773568ff12603d51b26d50d758add09bedbb2
s/BatteryStatsImpl.java
|
bbf1861fdd2ba250354c060fe70f0ee7cbe93877 |
13-Dec-2013 |
Mikael Gullstrand <mikael.gullstrand@sonymobile.com> |
Null pointer exception in FileRotator.java Sometimes a null pointer exception is thrown when examining files managed by the file rotator. The logs from the test show that the Wifi state is changed a large number of times. On every state change, a write operation is initiated on the file system. This will eventually result in out of memory and the call to mBasePath.list() in the maybeRotate(...) method in FileRotator.java will return null so the iteration will throw a NullPointerException. Change-Id: I5d5980d9593bc9ec75281169ca27ee591809903f
til/FileRotator.java
|
4979ff9f280727f15a0e4118426fbd4c3ba9cd31 |
13-Mar-2014 |
Kenny Guy <kennyguy@google.com> |
Merge "Show notifications from related users."
|
68ec033b7c9ea28155bbb007b01d5dbce2239392 |
13-Mar-2014 |
Adam Powell <adamp@google.com> |
am 75958c29: am 3a153c0d: Merge "Fix a bug in submenu presenter priority handling" into klp-dev * commit '75958c298477a3d1e556c4fe36e516b9e828c311': Fix a bug in submenu presenter priority handling
|
de69575dd1bdafabda8afda8b4251b830ba0c551 |
12-Mar-2014 |
Yohei Yukawa <yukawa@google.com> |
Merge "Preserve the order of InputMethodManager method calls"
|
c8dbd29fc9b22ab0715dbe6181d53b24fa366332 |
12-Mar-2014 |
Justin Koh <justinkoh@google.com> |
am c65caed6: am c48701a1: am 641d8aff: Merge "Fix possible invalid pointer index in swipe dismiss." into klp-modular-dev * commit 'c65caed6dabe9eed3551c412427df81cd881496a': Fix possible invalid pointer index in swipe dismiss.
|
3a7c4a5669420ae9b01eda88d1d60114e99d70ff |
03-Mar-2014 |
Kenny Guy <kennyguy@google.com> |
Show notifications from related users. When filtering notifications for user include those for users that are related to the current user. Pipe through user id so we know which user the notification is for. Change-Id: I4e2657c23bd7b611d450be5a1f9457824bc062cb
tatusbar/IStatusBarService.aidl
|
c48701a134d3ba05e35d94da921abe1120b67185 |
12-Mar-2014 |
Justin Koh <justinkoh@google.com> |
am 641d8aff: Merge "Fix possible invalid pointer index in swipe dismiss." into klp-modular-dev * commit '641d8aff87cbb9ed5e84ce849e0da3d3962b5eb3': Fix possible invalid pointer index in swipe dismiss.
|
df4ee5c8ac0830b23451ea466d48487f8b2205a0 |
06-Mar-2014 |
Justin Koh <justinkoh@google.com> |
Fix possible invalid pointer index in swipe dismiss. Fix possible invalid pointer index in swipe dismiss: exit out if the pointer index is -1. Also allow user to cancel this if in swipe mode. Change-Id: I0f623ced0287679be8dd5c93ab6c67504b82fe9b
idget/SwipeDismissLayout.java
|
4af04c87adb71c672826a3974c3005a2c4d24457 |
12-Mar-2014 |
Adam Powell <adamp@google.com> |
am 75958c29: am 3a153c0d: Merge "Fix a bug in submenu presenter priority handling" into klp-dev * commit '75958c298477a3d1e556c4fe36e516b9e828c311': Fix a bug in submenu presenter priority handling
|
e5167ca61e2c5607aad9041b44158581bc61b4d8 |
08-Mar-2014 |
Dianne Hackborn <hackbod@google.com> |
Reduce wake lock noise in battery history. When the work source of a wake lock was changed, this would cause the old wake lock to be released in battery stats before the new one was acquired (the power manager would correctly keep holding the associated wake lock). This resulted in a pointless entry in the battery history showing the last wake lock being released and a new one acquired. This change adds a new path in to battery stats to report when a wake lock has changed, allowing it to acquire the new wake locks first before the old ones, so it can't drop down to zero wake locks. This also provides better timing information, as the same current time can be used for both operations. In addition, added a new kind of history entry for the current time, so you can tell when in actual world clock time the battery data is happening. Change-Id: Ibbf2eed83bb93f31f60267889b7bc5b9e71e355f
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
724cc1f04f117ee27583d015b414a5ba4540d3b1 |
10-Mar-2014 |
Amith Yamasani <yamasani@google.com> |
Merge "Allow related users to show activities on primary user"
|
6835033af4f42132337a65eeeb1e4362a36b0465 |
10-Mar-2014 |
Benoit Goby <benoit@android.com> |
am c6f0b54d: Merge "Add CAP_BLOCK_SUSPEND to system server" into klp-modular-dev * commit 'c6f0b54d695b49966a13bb196800a985ac6ce212': Add CAP_BLOCK_SUSPEND to system server
|
190909f2c1b47a0ac9e50a2012cc8eae34391fa7 |
04-Dec-2013 |
Adam Powell <adamp@google.com> |
Fix a bug in submenu presenter priority handling Now that overflow menus and the PhoneWindow-level ListMenuPresenter can coexist, make sure that ListMenuPresenter handles submenus spawned by itself. Introduce an internal API for menus to prefer a specific presenter when performing item actions. Bug 11979407 Change-Id: Id0b8fcbb8b310cbb3a63a1e5ea7a89de5d53f86f
iew/menu/ListMenuPresenter.java
iew/menu/MenuBuilder.java
|
2bc68575325ab7bf082de24f5f095f20ea63f877 |
10-Mar-2014 |
Paul Lawrence <paullawrence@google.com> |
Merge "Clean up a few minor issues"
|
d33dd014202130ff6b44e93e7b49122da9f01a79 |
08-Mar-2014 |
Adam Powell <adamp@google.com> |
am 96192157: am f175b19a: Merge "Fix a bug where OnTouchListeners in action views could be removed" into klp-dev * commit '96192157b88d3630827a9ffd55693866734b4da3': Fix a bug where OnTouchListeners in action views could be removed
|
734983fff35d9ed2b7a9848bdfbca401887d0dd8 |
05-Mar-2014 |
Amith Yamasani <yamasani@google.com> |
Allow related users to show activities on primary user Make ActivityManager and WindowManager understand related users. Task stack will now contain interleaved tasks for related users, but still group regular users separately from groups of related users. InputMethodManagerService permits related users to invoke IME and receive key events. Change-Id: I3bd87b32aec69c3f8d470c8b29b144f4e849c808
nputmethod/InputMethodUtils.java
|
a26d08e612ec38c1d0f9d2b9f80d9d558ab26538 |
20-Feb-2014 |
Benoit Goby <benoit@android.com> |
Add CAP_BLOCK_SUSPEND to system server With linux 3.5 and above, CAP_BLOCK_SUSPEND is needed to take a suspend blocker. CAP_BLOCK_SUSPEND has aleady been added in master. Change-Id: Ibd4b1f8498c3c4a7b69ea9fc68311546a8f0ecda
s/ZygoteInit.java
|
f175b19aaac7ffe5553013d996a073693cac929d |
08-Mar-2014 |
Adam Powell <adamp@google.com> |
Merge "Fix a bug where OnTouchListeners in action views could be removed" into klp-dev
|
c51cf03cf2458c8c137f60c7379f2cccf681d16f |
03-Mar-2014 |
Dianne Hackborn <hackbod@google.com> |
Start recording wakeup reasons in battery history. Depends on a modification to libsuspend so that we can get a callback each time the device wakes up, to read the current wakeup reasons from the kernel. These are then stuffed in to a new field in the battery history. Also add new dump options --history-start and --charged to better control what is dumped. Finally the alarm manager uses a "*walarm*" tag for history item wake locks that are coming from a wakeup alarm. Change-Id: I457571973d5b2b5fdc4e4b63ab16275db20d7edd
s/BatteryStatsImpl.java
|
71c8fb92a151f2f64ffbaf551c072179bc46c0da |
07-Mar-2014 |
Jeff Brown <jeffbrown@google.com> |
am 2b27ef97: am c969450a: am 840c8474: Merge "Add config_supportAutoRotation." into klp-modular-dev * commit '2b27ef979dba3808cdae6dce32fe27b59197e34c': Add config_supportAutoRotation.
|
731ef298318297c2df2e1f23901cb50d6d4bc985 |
07-Mar-2014 |
Dianne Hackborn <hackbod@google.com> |
am 8e904d56: am 785d764b: Merge "More on issue #12031685 (DO NOT MERGE)" into klp-dev * commit '8e904d565e8a54f755814e9ae062743b8b012731': More on issue #12031685 (DO NOT MERGE)
|
c969450acd4924f0f5478274c345207bf2c57768 |
07-Mar-2014 |
Jeff Brown <jeffbrown@google.com> |
am 840c8474: Merge "Add config_supportAutoRotation." into klp-modular-dev * commit '840c84749a6066b436db4dc94c3e3929a8440575': Add config_supportAutoRotation.
|
ae90d762c3ae5cd9c8c918849dc91dfea825387b |
07-Mar-2014 |
Yohei Yukawa <yukawa@google.com> |
Merge "Introduce InputMethodSubtypeArray for memory efficient IPCs"
|
840c84749a6066b436db4dc94c3e3929a8440575 |
07-Mar-2014 |
Jeff Brown <jeffbrown@google.com> |
Merge "Add config_supportAutoRotation." into klp-modular-dev
|
bcdfc62ae3ac3809e883fc0b4c71ab52a0cdacf8 |
07-Mar-2014 |
Jeff Brown <jeffbrown@google.com> |
Add config_supportAutoRotation. On some products, it may not make sense to use the accelerometer to perform auto-rotation. In that case, the product's config.xml framework resource overlay should set config_supportAutoRotation to false. Setting this to false also disables auto-rotation settings. Bug: 13211999 Change-Id: If9d7d72f2a2c576b14a4ff0afb61ea52c42c3357
iew/RotationPolicy.java
|
9eca7f8fbc52ac5b2bf48528b90743f220ffb3ae |
07-Mar-2014 |
Dave Platt <dplatt@google.com> |
am 53c7608a: am a3c3533b: Merge "Finish fixing Zygote descriptor leakage problem" * commit '53c7608aefb0ed754394e571cac02e96ad6fcdb3': Finish fixing Zygote descriptor leakage problem
|
c9e5f540a954a878365e88e42f78800d4eafa188 |
10-Jan-2014 |
Adam Powell <adamp@google.com> |
Fix a bug where OnTouchListeners in action views could be removed ActionMenuPresenter should only replace the touch listener when binding a generated item view. Bug 12470259 Change-Id: I8c4c6110065605225a20cb7ed872255282085661
iew/menu/ActionMenuPresenter.java
|
cb15c7a83b62a37e5def14413e37925391e5ea39 |
07-Mar-2014 |
Dianne Hackborn <hackbod@google.com> |
More on issue #12031685 (DO NOT MERGE) Integrate from master: Fix issue #13065185: Frequent runtime restarts on launching... ..."Hill Climb Racing" app A service is in use when it is in the restarting state. Change-Id: Iffdea96f867f89089e7ad07b4b1bef056951a5e8
pp/ProcessStats.java
|
ac3b177cc13498dbcb772c66976f204112a90114 |
07-Mar-2014 |
Brian Carlstrom <bdc@google.com> |
am 2cd0563c: am 3038046b: Merge "frameworks/base: Rename persist.sys.dalvik.vm.lib to allow new default" * commit '2cd0563cb8345747d3705d4f339a0800998767fe': frameworks/base: Rename persist.sys.dalvik.vm.lib to allow new default
|
97ae538554e5d894774ddd55c266434ce1d67492 |
06-Mar-2014 |
Dianne Hackborn <hackbod@google.com> |
Formalize time bases in battery stats. Battery stats used to revolve around a single time base it maintained, "battery uptime and realtime." This is derived from the system's uptime and realtime, but only increments while the device is on battery. It is used to update its timers for things like the screen being on, wake locks, etc only while the device is not plugged in to power. This change formalizes that time base into a separate class that maintains all of its state. This is used to introduce a new time base, "battery screen off," which only increments while the device is on battery *and* the screen is off. Wake locks are now based on this time base, so we don't count them while the screen is on -- it is misleading to have them increment while the screen is on because the device is defined to always stay awake anyway during that time, so what they are doing is irrelevant. Change-Id: I020e20c930d8dca2953c6c3ddef1dc93c24161a5
s/BatteryStatsHelper.java
s/BatteryStatsImpl.java
|
f06569561fe1c6e898debf8bb9f37331a9f87323 |
03-Mar-2014 |
Yohei Yukawa <yukawa@google.com> |
Introduce InputMethodSubtypeArray for memory efficient IPCs This CL introduces InputMethodSubtypeArray which compresses multiple instances of InputMethodSubtype to reduce the risk of TransactionTooLargeException during IPCs. There are some IMEs which rapidly adding new subtypes into their supported language list. One problem here is that each instance of InputMethodInfo internally owns the list of supported subtypes. Basically it requires additional 200 ~ 300 bytes for each subtype when InputMethodInfo is transffered via IPCs. We should keep the size less than 100 KB in typical scenario. With this CL, the list of InputMethodSubtype is marshalled with GZIP compression. Approximately one InputMethodInfo is marshalled within 10 KB even when it has 100 subtypes. No negative performance impact is observed so far. The cost of decompression seems to be compensated by another optimization in this CL. Actually marshalling cost is reduced with this CL by caching the compressed data on demand. BUG: 12954290 Change-Id: Ibb2940fcc02f3b3b51ba6bbe127d646fd7de7c45
iew/IInputMethodManager.aidl
|
9e9fbb26395eb983e17a415cf78b3c2ee060ee0e |
05-Mar-2014 |
Yohei Yukawa <yukawa@google.com> |
Preserve the order of InputMethodManager method calls This CL allows the Framework class InputMethodManager to behave in a more deterministic way, that is to say, with an I/O barrier. InputMethodManager#setAdditionalInputMethodSubtypes is internally implemented as a RPC to the corresponding counterpart in InputMethodManagerService. The problem here is that this RPC is marked as "oneway". As a consequence, this public API call returns immediately without waiting the additional subtypes are actually added. This behavior is also not documented so far unfortunately. See the following demo code: Final InputMethodManager imm = ...; imm.setAdditionalInputMethodSubtypes(id, subTypes); Final List<InputMethodInfo> ims = imm.getInputMethodList(); Currently, it is not guaranteed that the InputMethodInfo returned from #getInputMethodList reflects the result of the previous call of #setAdditionalInputMethodSubtypes because of its undocumented asynchronous nature. With this CL, InputMethodManager#setAdditionalInputMethodSubtypes behaves as if it has I/O barrier. This change should make it easy for IME developers to use additional subtype mechanism. BUG: 13033954 BUG: 13291370 Change-Id: I0f8d33b0c77129f72581bc43e7f4fdc25469b520
iew/IInputMethodManager.aidl
|
7a4e519eda4e0e7bac9ad0159b29b11f61b50e01 |
05-Mar-2014 |
Christopher Tate <ctate@google.com> |
am 8106dce7: am a6c59158: am f63ae644: am 1e995c76: Merge "Update PackageMonitor to recognize new \'replacing\' semantics" into klp-dev * commit '8106dce705ba69d5bc0ccafa8e21068216f42a5f': Update PackageMonitor to recognize new 'replacing' semantics
|
8106dce705ba69d5bc0ccafa8e21068216f42a5f |
05-Mar-2014 |
Christopher Tate <ctate@google.com> |
am a6c59158: am f63ae644: am 1e995c76: Merge "Update PackageMonitor to recognize new \'replacing\' semantics" into klp-dev * commit 'a6c59158761423551941f6ed338a117658e581ad': Update PackageMonitor to recognize new 'replacing' semantics
|
a6c59158761423551941f6ed338a117658e581ad |
05-Mar-2014 |
Christopher Tate <ctate@google.com> |
am f63ae644: am 1e995c76: Merge "Update PackageMonitor to recognize new \'replacing\' semantics" into klp-dev * commit 'f63ae644a80ef2d0bd7bfb448eebb19691e4b6ec': Update PackageMonitor to recognize new 'replacing' semantics
|
568628dc2cb92b3ec3a87cae9de3203fbdc5968c |
05-Mar-2014 |
Will Haldean Brown <haldean@google.com> |
Manually merge commit '2faf28cf' into master Original commit message: Add swipe-to-dismiss support to PhoneWindow. This adds a new window feature -- FEATURE_SWIPE_TO_DISMISS -- and a theme attribute to activate that feature. When the feature is activated, a SwipeDismissLayout is inflated as the DecorView layout. SwipeDismissLayout intercepts touch events and steals ones that are large swipes to the right if its children don't. PhoneWindow registers handlers that listen for these swipe events, translate the window when necessary, and finish the activity at the end of the gesture. Conflicts: core/java/android/view/Window.java core/res/res/values/attrs.xml Change-Id: I943290b436864ca4a1bd401b88d696e08c921cdd
|
11c51608ee1c368dd38b134603e85943629c6f44 |
04-Mar-2014 |
Will Haldean Brown <haldean@google.com> |
am bd79652a: Merge "Add swipe-to-dismiss support to PhoneWindow." into klp-modular-dev * commit 'bd79652a9afeee1e81f0f51d11e5869091f58af9': Add swipe-to-dismiss support to PhoneWindow.
|
ca6234e084a71e0c968cff404620298bcd971fcc |
12-Feb-2014 |
Will Haldean Brown <haldean@google.com> |
Add swipe-to-dismiss support to PhoneWindow. This adds a new window feature -- FEATURE_SWIPE_TO_DISMISS -- and a theme attribute to activate that feature. When the feature is activated, a SwipeDismissLayout is inflated as the DecorView layout. SwipeDismissLayout intercepts touch events and steals ones that are large swipes to the right if its children don't. PhoneWindow registers handlers that listen for these swipe events, translate the window when necessary, and finish the activity at the end of the gesture. Change-Id: I512e758f3c3ffd3b353dba3b911c0e80a88d6f5f
idget/SwipeDismissLayout.java
|
88c908323a53bc217f860f811038725f668df454 |
09-Jan-2014 |
Christopher Tate <ctate@google.com> |
Update PackageMonitor to recognize new 'replacing' semantics The ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE broadcast now uses the EXTRA_REPLACING intent extra when it is sent as part of an upgrade operation on a forward-locked application. Update PackageMonitor to recognize this new information and express it appropriately to the observer. Bug 11988313 Cherry-pick from master. Change-Id: Iecea1876ffc918f23f9fa5845f1f89ed8d740dd5
ontent/PackageMonitor.java
|
77b987f1a1bb6028a871de01065b94c4cfff0b5c |
27-Feb-2014 |
Dianne Hackborn <hackbod@google.com> |
Hold a wake lock while dispatching network activity events. Also add new API for determining whether the current data network is active, and thus better scheduling network operations. This API is designed to not be tied to a mobile network -- regardless of the network, apps can use it to determine whether they should initiate activity or wait. On non-mobile networks, it simply always reports as the network being active. This changed involved reworking how the idle timers are done so that we only register an idle timer with the current default network. This way, we can know whether we currently expect to get callbacks about the network being active, or should just always report that it is active. (Ultimately we need to be getting this radio active data from the radio itself.) Change-Id: Iaf6cc91a960d7542a70b72f87a7db26d12c4ea8e
pp/IBatteryStats.aidl
s/BatterySipper.java
s/BatteryStatsHelper.java
s/BatteryStatsImpl.java
|
7531aa22355cf03f51def61ba67f1636bf85f408 |
13-Jan-2014 |
Mike Lockwood <lockwood@google.com> |
Add support for USB devices with multiple configurations and alternate interfaces Added UsbConfiguration class, as well as accessors to UsbDevice to get configuration list Added methods to UsbDeviceConnection to select configurations and alternate interfaces. Also added accessors for USB descriptor name strings and fixed some memory leaks in the JNI code. Bug: 12425052 Change-Id: Idb990f4d5c054a8cb997eb3f440f6da9f83bce05
s/ZygoteInit.java
|
94b5ca811e5716bddb4a4d86df35c29bb9165e5f |
27-Feb-2014 |
George Mount <mount@google.com> |
Merge "Change Activity Scene Transitions to be more automatic redo."
|
d45665bf0b26fddf5716a0fd43036848d9301960 |
26-Feb-2014 |
Dianne Hackborn <hackbod@google.com> |
Collect per-uid mobile radio usage. We now compute radio active time per application, by distributing the active time across all applications each time the radio goes down, weighting it by the number of packets transferred. Per-app radio power use is now computed using this radio active time. This also gives us a new metric "ms per packet", which give an idea of how effectively an application is using the radio. This is collected and reported as a new set of stats in the human- readable checkin. (It can be computed from the raw checkin data). Also improve sync reporting to include the sync source as used in wake locks, not just the component name. Change-Id: I0b0185fadd1e47ae749090ed36728ab78ac24c5e
s/BatterySipper.java
s/BatteryStatsHelper.java
s/BatteryStatsImpl.java
|
e180337ee99b9155fe441ea55451f4d2167b5d9a |
26-Feb-2014 |
George Mount <mount@google.com> |
Change Activity Scene Transitions to be more automatic redo. This reverts commit 206e30cd93afe3eb72ec94178324417db5424ed2 along with removing the additional startActivity* methods and replaces them with ActivityOptions makeSceneTransitionAnimation methods. Change-Id: I52bec31ae3c4cea6d549810ae5a7acd8aea176d8
pp/ActionBarImpl.java
|
206e30cd93afe3eb72ec94178324417db5424ed2 |
26-Feb-2014 |
George Mount <mount@google.com> |
Revert "Change Activity Scene Transitions to be more automatic." This reverts commit f10587faadb9080a7bf9991cbe04bac5525da482. Change-Id: I2785a3d2d6b667cad6d61dcbbc1c624161735fa4
pp/ActionBarImpl.java
|
c900829c17156eba1d61d85e6e34ae8942cddc91 |
26-Feb-2014 |
Christopher Tate <ctate@google.com> |
Merge "Deal with apps known to LocalTransport backend but with no data"
|
a9b91864a1aedd71eaaaa43ee078cf93922289f3 |
26-Feb-2014 |
Christopher Tate <ctate@google.com> |
Deal with apps known to LocalTransport backend but with no data An app might have backed something up and later deleted it, in which case it will have a directory in the LocalTransport bookkeeping but with no actual dataset. Skip these packages at restore time, since we know a priori that there will be nothing to do. Change-Id: I85853097bc65ed60e5efd217ee6553b50459e445
ackup/LocalTransport.java
|
121e25dcf0d4da5c1c97fad2bd27dbd361db4153 |
26-Feb-2014 |
George Mount <mount@google.com> |
Merge "Change Activity Scene Transitions to be more automatic."
|
a1f1a3c573acd91024fda0ceb3b921c73b186963 |
25-Feb-2014 |
Dianne Hackborn <hackbod@google.com> |
More battery stats. - Add events for sync. - Add more descriptive tags for wake events. - Fix battery reset. - Fix tracking of wifi data. Change-Id: Ic07f2a86a5ed33e7da57eb1108c31c777ecd801f
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
a77cf8735432daddb233164f41103a0ff38408bb |
25-Feb-2014 |
John Spurlock <jspurlock@google.com> |
Merge "Tabs -> spaces in frameworks/base."
|
f10587faadb9080a7bf9991cbe04bac5525da482 |
06-Feb-2014 |
George Mount <mount@google.com> |
Change Activity Scene Transitions to be more automatic. Shared element transitions are enabled by default when the Window has a TransitionManager. Shared element location and size are captured and transferred to the target Activity. ActionBar is treated as a shared element. Change-Id: I0f22ea4e5cbe80254e848444e3f235cb742684f4
pp/ActionBarImpl.java
|
8a985d24ce9a38f40ed88fecbdcd0e75e3a68f44 |
25-Feb-2014 |
John Spurlock <jspurlock@google.com> |
Tabs -> spaces in frameworks/base. Change-Id: I5a84e8e93ac99b5ed0212b37bf66efa5e53864be
pp/LocalePicker.java
|
fb7b50a0263e500a6a8d2bbd7366b06d1fc91fe3 |
25-Feb-2014 |
Dianne Hackborn <hackbod@google.com> |
Fix some issues with network usage in battery stats. Change-Id: I8b354872511fcb55cecb2e09aada2eab41a1e202
s/BatteryStatsHelper.java
s/BatteryStatsImpl.java
|
d0c5b9abed60b7bc056d026bf0f2b2235410fb70 |
22-Feb-2014 |
Dianne Hackborn <hackbod@google.com> |
Improve how battery stats collects network stats. This optimizes the path for battery stats to collect per-uid network usage. It now collects wifi and mobile usage separately, with a path that allows it to recycle all data structures and filter out stats it isn't interested in before they come back to java. This is setting us up for the actual goal, to collect mobile stats independently each time the mobile radio goes down, allowing us to distribute mobile radio usage across uids based on the number of packets they transferred during a session. Change-Id: I21a0f517cf087ea5aa8b8dd535e20b46e361a52b
et/NetworkStatsFactory.java
s/BatteryStatsImpl.java
|
b048c33d5bdaec747195dfedf971d4d9155f5000 |
21-Feb-2014 |
Christopher Tate <ctate@google.com> |
Don't assume that we're at start of file at ctor time BackupDataReader / BackupDataWriter were implicitly assuming that when instantiated, the underlying fd was positioned at start-of-file. If one tried to e.g. open an existing data stream to append further data to it, things might randomly fail (at read time, possibly when consuming the stream later) due to incorrect alignment of the data entities: the appending writer would assume that no padding was needed to achieve correct alignment, and this might easily be false. Now the underlying native reader/writer helpers recognize the true position within the file when constructed, and as a result it's now safe to e.g. construct a BackupDataOutput for an existing file and then append to it. Change-Id: If0484921e687852f923a4b4efabff573a6c16981
ackup/LocalTransport.java
|
7f610fed107b158c144dca1b20a44ee91eb8c934 |
19-Feb-2014 |
Alan Viverette <alanv@google.com> |
Fix for reveal animated drawables Includes fixes for RevealDrawable clipping, touch feedback constant state, and action bar background display lists. BUG: 13065159 Change-Id: Ie4bf03f59da69047e18a8fe9233c3d24b0160576
idget/ActionBarContainer.java
|
5314b3d593a04c67d12dc134e9e80aa41c8e7042 |
19-Feb-2014 |
Alan Viverette <alanv@google.com> |
Merge "Fix alert dialog's background when no custom panel visible"
|
b3f38c6398d7f493ee50656a8728acee2c0671f6 |
19-Feb-2014 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix issue #13095629: Device is in restart mode for long time..."
|
00e2521d2a75c51585795e5c74b5857c543eb120 |
19-Feb-2014 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #13095629: Device is in restart mode for long time... ...during taking OTA Add some sanity checks. Change-Id: I6bec1b8d8443c4b3c2a706635acf89c8e5051428
s/BatteryStatsImpl.java
|
c3cf19af8dd2b7bee834e1b1cc037d789b4356ce |
19-Feb-2014 |
Alan Viverette <alanv@google.com> |
Fix alert dialog's background when no custom panel visible Also some miscellaneous AlertController cleanup. BUG: 13077576 Change-Id: I40f669f3a703a49fc53f482c2434b2993ed15326
pp/AlertController.java
|
dfc60ec523674ac5c72fd88a23999e80b2dd72d1 |
19-Feb-2014 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #13065185: Frequent runtime restarts on launching... ..."Hill Climb Racing" app A service is in use when it is in the restarting state. Change-Id: Ic92a6e7bcc24b01aeef5f97f994f105d5e11ea7f
pp/ProcessStats.java
|
ca1bf21c511dc7d513b631a1af8498b5b08d107a |
14-Feb-2014 |
Dianne Hackborn <hackbod@google.com> |
Implement wifi part of issue #12973036: Improve power_profile.xml Add battery stats tracking of wifi state. Also update when we retrieve the current time to use a more consistent value across stats tracking. Change-Id: I6a7c3efd58ff2c8ea86dac141c8f848e7996d63f
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
0a18029075fbe5e5da396c66ef26cfa7e7f1a082 |
13-Feb-2014 |
Paul Lawrence <paullawrence@google.com> |
Clean up a few minor issues Make public some constants, remove unused imports. See https://googleplex-android-review.git.corp.google.com/#/c/412885/ for when these were introduced. Change-Id: I90d0e33a411ebdd84c36e3d9afae70d2f2847538
idget/LockPatternUtils.java
|
a9f387bdf0a836de8bcb12a46a5cdfcb544fbb1a |
14-Feb-2014 |
Paul Lawrence <paullawrence@google.com> |
Merge "Support default, pattern, pin and password encryption types"
|
d39ccd0ad9cb562b0093eaf78a5273b000c0aa7a |
13-Feb-2014 |
Dianne Hackborn <hackbod@google.com> |
Merge "Start tracking radio up time."
|
e13c4c0b664dabdc069ca8f9601d96a337eb02f9 |
12-Feb-2014 |
Dianne Hackborn <hackbod@google.com> |
Start tracking radio up time. We now always turn on network state tracking for mobile, and push this information down to battery stats. In battery stats we use this to both log the changes in the history and keep track of the total time the mobile radio was active. Power computation is switched over to using this information to help determine power use, which will hopefully make it more accurate (not counting inaccuracies in knowing when it actually goes down). Note yet done is aggregating this data per-uid, to better emphasize which apps are causing the radio to be up. Right now we just spread the total time across all uids weighted by the total number of packets they have sent and received. Also put in the battery stats infrastructure for bluetooth to address issue #12973036: Improve power_profile.xml Change-Id: I39d11b7ff6ae4f336f253d1cba308d8569de7e0d
pp/IBatteryStats.aidl
s/BatteryStatsHelper.java
s/BatteryStatsImpl.java
|
8e39736f91a08961cf59c87075e61d9026833b50 |
28-Jan-2014 |
Paul Lawrence <paullawrence@google.com> |
Support default, pattern, pin and password encryption types Java plumbing to expose methods to get/set encryption type in IMountService, and hooking up of those methods to the Settings app so the type is set correctly. Needs matching vold changes from https://googleplex-android-review.googlesource.com/#/c/412649/ Bug: 8769627 Change-Id: I70c0ed72d11f5ab6f0958a7f9c101b6822b13baa
idget/LockPatternUtils.java
|
2c7c0a8527d4ec7c28173ebe51dee684b12fbf3e |
13-Feb-2014 |
Dave Platt <dplatt@google.com> |
am 5137fa03: am 34cc9f90: am 53c7608a: am a3c3533b: Merge "Finish fixing Zygote descriptor leakage problem" * commit '5137fa03c3e416c6f68c36f3ec922621853609b1': Finish fixing Zygote descriptor leakage problem
|
34cc9f9056e8736143e82891ccd01a85106a4518 |
13-Feb-2014 |
Dave Platt <dplatt@google.com> |
am 53c7608a: am a3c3533b: Merge "Finish fixing Zygote descriptor leakage problem" * commit '53c7608aefb0ed754394e571cac02e96ad6fcdb3': Finish fixing Zygote descriptor leakage problem
|
9d6376a1d88ab5b3a41ee4400e3aaa4c4ee69e2a |
12-Feb-2014 |
Christopher Tate <ctate@google.com> |
Always call super.onCreate(). Always. Bug 12991134 Change-Id: Ife16ef93408253e3318a06dc0206ab4b88c7f367
pp/ChooserActivity.java
|
68ac5cef63a9fef595a0cd6b7d8f9170994672ad |
07-Feb-2014 |
Dianne Hackborn <hackbod@google.com> |
Merge "Battery stats: more events, fixes."
|
eaf2ac464b1cd741d7d0fe700771b1b7c00ddb29 |
07-Feb-2014 |
Dianne Hackborn <hackbod@google.com> |
Battery stats: more events, fixes. Add new history events for top application package and foreground application packages. Doing this involved a fair amount of improvement to history events. The event code is now separated out to have "start" and "finish" identifies, and we use that to now keep track of which events are active. With that, when resetting the stats, we can spit out all of the currently active events at the front of the new history. Also fixed some problems when I re-arranged the history delta int bits that were conflicting with the packing of the battery status bits. These packing structures are changed to work together correctly. Change-Id: Ic8b815060dd8a50ff4a0a209efc2e1044215cd88
s/BatteryStatsHelper.java
s/BatteryStatsImpl.java
|
6250c59e0d917fb3641ac499ca69b011aa50a4bd |
06-Feb-2014 |
Adam Powell <adamp@google.com> |
Merge "Refactoring of fitSystemWindows to applyWindowInsets for views"
|
89d4c897a0e1bc06688bcb1fd39913ece81fe05f |
06-Feb-2014 |
Dave Platt <dplatt@google.com> |
Finish fixing Zygote descriptor leakage problem In order to prevent Zygote descriptors from leaking into the child environment, they should be closed by the forked-off child process before the child switches to the application UID. These changes close the descriptors via dup2(), substituting a descriptor open to /dev/null in their place; this allows the Zygote Java code to close the FileDescriptor objects cleanly. This is a multi-project change: dalvik, art, libcore, frameworks/base, and external/sepolicy are affected. The CLs need to be approved together, lest the build break or the software fail to boot. Round 2: indent change Bug: 12114500 Change-Id: I090402136a8a8b7d6aad6eb153026e85d7cf6ad3
s/ZygoteConnection.java
s/ZygoteInit.java
|
6eb0fdb99bc09210bea4df054a9c8a05daea3d1b |
06-Feb-2014 |
Dianne Hackborn <hackbod@google.com> |
Merge "Improve logging of first wake lock, history size."
|
3d658bf20e2d56e36941e7407deebeec1276fbcf |
05-Feb-2014 |
Dianne Hackborn <hackbod@google.com> |
Improve logging of first wake lock, history size. We now try to have a better label for the first wake lock that is acquired in the log. This is done in two ways: - The alarm manager now sorts the alarms it is going to execute so that wakeup alarms are first, which are more important w.r.t. which one should be logged. - There is a new power manager facility to make a wake lock as "unimportant for logging," which just means in battery stats that a wake lock acquired after that can be considered the actual one to log. This is only used by the alarm manager to mark its TIME_TICK alarms as unimportant for logging. Also reworked the battery history code to be cleaner and a bit smaller. There is no longer a separate EVENT command, instead the event code and tag are just another thing that can be included in an UPDATE command. The bits used in the first history int are also re-arrange, so that only the ones that really change a fair amount in the state bits are up at the top and there is no longer space used for the command code (since now it is always just UPDATE). This allows us to have more room for the time delta at the bottom, to better avoid situations where we need to write an int delta. Change-Id: I1bb860ae5b558a248800b090b03a84fbf7acd68a
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
46e38fd9abe1af3ccb903a80ff89bc3faef4d3e3 |
03-Feb-2014 |
Adam Powell <adamp@google.com> |
Refactoring of fitSystemWindows to applyWindowInsets for views Applying insets is now handled by: * WindowInsets class - Encapsulate system insets and local decor insets into a single object, written specifically so that new inset categories may be added later. Apps cannot construct their own WindowInsets, only clone with optional modifications. This is to prevent losing data in the event of new insets added in the future. * onApplyWindowInsets - Actually perform the application of insets. * OnApplyWindowInsetsListener - Allow an app to use a separate Listener object to apply insets to a View. This allows for things like support lib integration in custom views written for older versions where the verifier would otherwise complain about the use of the new WindowInsets class as a method parameter. It also allows for applying insets in a custom way without writing a custom view. * dispatchApplyWindowInsets - Dispatch the call to self and children in turn, if applicable. An OnApplyWindowInsetsListener will override the behavior of the view's default onApplyWindowInsets method; a listener wishing to call down to the 'superclass' implementation as part of its own operation should call view.onApplyWindowInsets. App code should generally not override this method and instead override onApplyWindowInsets or provide a listener. Compatibility support with the existing fitSystemWindows method has been provided in both directions: for code that previously called fitSystemWindows on arbitrary views and also for code that overrode the fitSystemWindows method in custom views. A view that supports the newer onApplyWindowInsets mechanism should not mix that behavior with other calls to fitSystemWindows or vice versa. Support lib-style code should take care to consistently use one mechanism or the other at runtime. Change-Id: Ie88b96e0382beb5d3c3f6cd013f7043acbc0a105
idget/ActionBarOverlayLayout.java
|
8eea3ea5591e59f55cbb4f6b2b7e9363a285ced3 |
04-Feb-2014 |
Alan Viverette <alanv@google.com> |
Add APIs for obtaining themed Drawable from Theme, Context BUG: 12611005 Change-Id: Ic0057be4e4c2d0c61ce02a019b3f7d0625e3a016
pp/ActionBarImpl.java
pp/MediaRouteControllerDialog.java
iew/menu/ActionMenuItem.java
iew/menu/MenuBuilder.java
iew/menu/MenuItemImpl.java
idget/ActionBarView.java
idget/PasswordEntryKeyboard.java
idget/multiwaveview/GlowPadView.java
|
e8d916c04c3fb40667fbacb9b6fd1c775ce00b42 |
03-Feb-2014 |
Dianne Hackborn <hackbod@google.com> |
Merge "More battery history improvements."
|
71fc13eb583eecc677b177b8010538a08aebb43d |
03-Feb-2014 |
Dianne Hackborn <hackbod@google.com> |
More battery history improvements. - Better batching of history items. Fixed problems where empty entries would be created because state toggles got lost. - The string pool is now a HistoryTag pool, containing both a string and uid; now an entry only requires 16 bits in the history data. - Acquiring the first wake lock also now includes a HistoryTag identifying who did the aquisition. - Cleaned up printing of signal strengths and cell radio types. - There was code that tried to allow you to add new history entries while iterating the history... but these should never happen together, so turned that into a failure... and fixed an issue where we could leave the battery stats in a state where it thinks it is continually iterating. Change-Id: I1afa57ee2d66b186932c502dbdd633cdd4aed353
s/BatteryStatsImpl.java
|
dfd1aa4331b8ab452d7baf4fdf8cf0cd36c67ddd |
31-Jan-2014 |
Narayan Kamath <narayan@google.com> |
resolved conflicts for merge of 2cd0563c to klp-modular-dev-plus-aosp Change-Id: Ia28df1c1aa084959ed9289bfe90e7f6a4bffb8a2
|
fdb98d477047f6dfdbd9e94a7b326d35ad78c6c8 |
30-Jan-2014 |
Brian Carlstrom <bdc@google.com> |
frameworks/base: Rename persist.sys.dalvik.vm.lib to allow new default (cherry picked from commit c6c633608ad4cd77ed21227b0bdb11eb79797c31) Bug: 12798969 Change-Id: Ibb7ed86867e4dca53ad7fe33326b08e6f5e664c4
pp/ProcessStats.java
|
c6c633608ad4cd77ed21227b0bdb11eb79797c31 |
30-Jan-2014 |
Brian Carlstrom <bdc@google.com> |
frameworks/base: Rename persist.sys.dalvik.vm.lib to allow new default Bug: 12798969 Change-Id: Ibb7ed86867e4dca53ad7fe33326b08e6f5e664c4
pp/ProcessStats.java
|
4d67c3a0702dbddf0c4e810e0fd545259c6f2049 |
29-Jan-2014 |
Dan Sandler <dsandler@android.com> |
Merge "Fix NPE in empty SizeAdaptiveLayouts."
|
4a4cfbe7d80256caea84e0f4bcf043178fd30d1c |
28-Jan-2014 |
Dianne Hackborn <hackbod@google.com> |
Merge "Add "start time" timestamp to battery stats."
|
8b3e3ecc3d1a0ab45c02e7cb84bc7db856d21f1d |
09-Jan-2014 |
Christopher Tate <ctate@google.com> |
Update PackageMonitor to recognize new 'replacing' semantics The ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE broadcast now uses the EXTRA_REPLACING intent extra when it is sent as part of an upgrade operation on a forward-locked application. Update PackageMonitor to recognize this new information and express it appropriately to the observer. Bug 11988313 Change-Id: I34dfaa965dd322f4fa8945e7b83c9f2e8cf5269a
ontent/PackageMonitor.java
|
5f4a5f9536eb171bf21a9293198d90c9891e7205 |
25-Jan-2014 |
Dianne Hackborn <hackbod@google.com> |
Add "start time" timestamp to battery stats. Change-Id: I902269b98b40b2421245bfd8971f34df5ff9214e
s/BatteryStatsImpl.java
|
c7088da5858969325c580989d74e0f00cb6e0be1 |
23-Jan-2014 |
Dan Sandler <dsandler@android.com> |
Fix NPE in empty SizeAdaptiveLayouts. Change-Id: I8fa31a733d33d6deb04ad53a0772169277b363c8
idget/SizeAdaptiveLayout.java
|
8472e6189cd4e0520c047bdb28457abc728b373f |
24-Jan-2014 |
Dianne Hackborn <hackbod@google.com> |
Add app version codes to procstats. Now the per-package proc stats data is also per-app-version-code. In addition to changing the data structure to have one more SparseArray and passing a version code all over, this also required improving how we reset the stats so that we can prune a multi-package process record back to a single package. Otherwise, as you install updates to apps, the proc stats data would continue to explode as the data for each of those app's processes got turned to a multi-package due to tracking the old and new versions at the same time. This also bumps the checkin version code, since the package entries also include a new field for the app version code. Change-Id: I80de36addb0a75c7b08aef747c6f6c8012d01ee4
pp/ProcessStats.java
|
099bc627c463d9941e23e480f25a78a154429c55 |
22-Jan-2014 |
Dianne Hackborn <hackbod@google.com> |
Battery stats improvements. - Adjust total power use when there is unaccounted power so that our percentages don't end up > 100%. - Fix accounting of isolated uids to be against the owning real app uids. - Rework how we put cpu use into the battery stats to no longer need this uid name cache that can confuse the uid it is associated with. - Finish implementing events in the history, adding a string pool and reading/writing/dumping them. - Add first two events: processes starting and finishing. - Fix alarm manager reporting of wakeup alarms to be adjusted by the WorkSource associated with the alarm, so they are blamed on the correct app. - New "--history" dump option allows you to perform a checkin of only the history data. - Fixed BitDescription bug that would cause incorrect printing of changes in some states. Change-Id: Ifbdd0740132ed178033851c58f165adc0d50f716
pp/IBatteryStats.aidl
s/BatteryStatsHelper.java
s/BatteryStatsImpl.java
|
520e705bf860f048836546a524db3b33af06a38a |
17-Jan-2014 |
Dianne Hackborn <hackbod@google.com> |
Merge "Whoops, we were counting everything twice in the totals. :("
|
ae19a06e030e55b4db3cb20f1e564d49a78a395e |
17-Jan-2014 |
Dianne Hackborn <hackbod@google.com> |
Whoops, we were counting everything twice in the totals. :( Change-Id: Ia8a5adec4db7d692691b2d7e471c446f963a5c21
s/BatteryStatsHelper.java
|
09d30981f8e882ffaa336aa4665bfe348557895a |
16-Jan-2014 |
Jeff Brown <jeffbrown@google.com> |
resolved conflicts for merge of 6f357d32 to master Change-Id: I1979e6ed1acddbe656f5010114fd900f10865e75
|
6f357d3284a833cc50a990e14b39f389b8972254 |
16-Jan-2014 |
Jeff Brown <jeffbrown@google.com> |
Start untangling system server early bootstrapping. Refactored SystemServer to get rid of a bunch of legacy cruft related to how the ServerThread used to be started up. Create system context first when system server starts. This removes the tangled initialization order dependency that forced us to start the activity manager service before most anything else. Moved factory test related constants into the FactoryTest class. Partially migrated Installer, ActivityManagerService, and PowerManagerService to the new SystemService pattern. There's more work to be done here, particularly around the lifecycle of the power manager. Bug: 12172368 Change-Id: Ia527dd56e3b3fd90f9eeb41289dbe044921230d4
s/BatteryStatsImpl.java
s/BinderInternal.java
|
a7c837f043c1ca0bdecd42645ba7da8c5717566d |
16-Jan-2014 |
Dianne Hackborn <hackbod@google.com> |
Add battery power use reporting to batterystats service. Move the BatteryStatsHelper class (which computes power use based on the raw battery stats) out of the settings app and in to the framework. It is now used by batterystats dump output to print the computed power information from its current stats. This involved a lot of refactoring of the BatteryStatsHelper code to remove all of the UI dependencies. I also did a bunch of cleanup in it, such as making all power computations be in terms of mAh. Change-Id: I8ccf2c9789dc9ad34904917ef57050371a59dc28
s/BatterySipper.java
s/BatteryStatsHelper.java
s/BatteryStatsImpl.java
|
56110725f2a0b3f09703f2cbe9705d97609ee1e5 |
10-Jan-2014 |
Alan Viverette <alanv@google.com> |
Move drag-to-open handling into ActionMenuItemView This prevents the menu item's OnClickListener from being overwritten, allows the client to override item invocation, and prevents showing multiple popups when items are re-initialized. BUG: 11969895 BUG: 12489213 Change-Id: I97ca737810073df348171cdba5442f24a5527f89
iew/menu/ActionMenuItemView.java
|
efc3bb06127a6640afe4985b2b2fc03c5ecc5dee |
10-Jan-2014 |
Adam Powell <adamp@google.com> |
Fix a bug where OnTouchListeners in action views could be removed ActionMenuPresenter should only replace the touch listener when binding a generated item view. Bug 12470259 Change-Id: I8c4c6110065605225a20cb7ed872255282085661
iew/menu/ActionMenuPresenter.java
|
73415b0c7505010cdca73f2cbfd20da78bdb46ce |
09-Jan-2014 |
Adrian Roos <roosa@google.com> |
Merge "Don't show incorrect pattern in stealth mode."
|
e2d71e45209a4ac0787b360c4b0eb4d617863f3f |
09-Jan-2014 |
Adrian Roos <roosa@google.com> |
Don't show incorrect pattern in stealth mode. Prevent the pattern keyguard from displaying an incorrect pattern when it is configured not to display patterns. Bug: 11112503 Change-Id: I6defdcbea102e4f3e09193d61071cecc59ea3080
idget/LockPatternView.java
|
fa18d182a3f37505940e73ae6cd76c2e939f7f7c |
08-Jan-2014 |
Adam Powell <adamp@google.com> |
Move ActionMenuView into android.widget and make it public Expose ActionMenuView as a way for applications to present ActionBar-style menus in other embedded or repeating contexts. Change-Id: I54b7ccd9b2116ca68bc72956da9262bca9d5085f
iew/menu/ActionMenuItemView.java
iew/menu/ActionMenuPresenter.java
iew/menu/ActionMenuView.java
iew/menu/MenuBuilder.java
idget/AbsActionBarView.java
idget/ActionBarContextView.java
idget/ActionBarView.java
|
bd9acc2218fcf3cd6605554a45db2251753ddd7b |
07-Jan-2014 |
Dave Platt <dplatt@google.com> |
am e966e577: am 02f042dd: Fix socket descriptor leak from Zygote to child app * commit 'e966e5774ad8d478bc89b541bcac3740fe267d18': Fix socket descriptor leak from Zygote to child app
|
98fcf484efbba3252174d6db1e21ba308a968c04 |
07-Jan-2014 |
Narayan Kamath <narayan@google.com> |
am d2098682: am 3f2843a4: am c47b7d37: am 9d4ebdca: am cf1aa551: Merge "XmlUtils#readThisMapXml should handle null keys." * commit 'd2098682ab269d311dd482a38e8557df6717ee17': XmlUtils#readThisMapXml should handle null keys.
|
02f042ddd9ddf47ef88c4f174eb19a9bee296a45 |
13-Dec-2013 |
Dave Platt <dplatt@google.com> |
Fix socket descriptor leak from Zygote to child app Due to an API change in LocalSocket, Zygote must now manually close the FileDescriptor it created when it registered a LocalServerSocket. The LocalSocket.close() routine will no longer do so. Bug: 12114500 (cherry picked from commit 70ef29b04ee4ef7d7acfec79041dbe800961195e) Change-Id: Ief23a3c99e007dc4aa6f94dfb47a1b2b6c854dad
s/ZygoteInit.java
|
f121921d9a8019a6e5fbcaf92edc411b4b8b68e0 |
06-Jan-2014 |
John Spurlock <jspurlock@google.com> |
Merge "Add rotation-lock to Quick Settings on phones."
|
f748257eee651b974e15274e03fe9843a8393073 |
18-Dec-2013 |
Narayan Kamath <narayan@google.com> |
XmlUtils#readThisMapXml should handle null keys. Both readThisValueXml & writeThisValueXml have been implemented to handle values with "null" names. Change readThisMapXml to allow such names as well, and map them to the null key in the resulting HashMap. readThisListXml and readThisSetXml already support null names. bug: https://code.google.com/p/android/issues/detail?id=63463 Change-Id: I1c93976656e45e7733113eb67d29b6bad5d25f1f
til/XmlUtils.java
|
ca7a2576289f371acc28e39825a2fe05a587b29b |
20-Dec-2013 |
Alan Viverette <alanv@google.com> |
Merge "Add APIs and implementation for additional caption edge types"
|
8ab172e8d9c2e926921bb52838c2322142fb3c65 |
19-Dec-2013 |
John Spurlock <jspurlock@google.com> |
Add rotation-lock to Quick Settings on phones. Make the rotation-lock QS tile available for display on phones. Devices < sw600dp are only allowed to lock rotation to their natural orientation (i.e. portrait on most phones), so tweak the QS tile label to make this clear. e.g. "Locked to Portrait" instead of "Rotation Locked" on portrait phones. Simplify RotationLockController now that the sw600 check is no longer hardcoded in RotationPolicy. Remove redundant sw600dp check in SystemUI, everything driven from the RotationPolicy helper, though SystemUI can still choose not to display the tile at all with a resource config. Clean up some of the docs in RotationPolicy to make clear the subtle distinction between the two ways of locking rotation: - From Accessibility (locks to natural orientation on all devices) - From System UI (locks to natural < sw600dp, else current rotation) Bug:11062710 Change-Id: I5caa4485c9501315da9fed964d6667d3012b43cb
iew/RotationPolicy.java
|
ce32ea7345f0157a595b1dd4306a9a65f444d7c2 |
19-Dec-2013 |
Alan Viverette <alanv@google.com> |
Add APIs and implementation for additional caption edge types Change-Id: I62d97a0b3e3b751d698a889eec80dc79fb908d7a
idget/SubtitleView.java
|
57ed6a6440ff010494a03c6c68ce6dc0924b57d6 |
10-Dec-2013 |
Dianne Hackborn <hackbod@google.com> |
Improvements to battery stats. Now collect per-network packet usage data. Big reworking of history to be able to start adding more events to it. Also rework how the checking dump is done to make it more compact, so maybe we can start uploading it. Change-Id: I2b29e049ebe073671d0dbe38324223cc2ec0d043
s/BatteryStatsImpl.java
|
6a0db5990187a71427029fb0fd64394e849aa057 |
14-Dec-2013 |
Kenny Root <kroot@google.com> |
resolved conflicts for merge of e0b14ea7 to master Change-Id: Ie018d3e2eba1eb2d655c153880e1951b68c2bd51
|
e6585b32ea586743258a5457e2184ffc087f2d2f |
13-Dec-2013 |
Kenny Root <kroot@google.com> |
Use java.util.Objects instead on internal API Not needed since java.util.Objects implements all the needed functionality. Change-Id: Icd31d49a9801d1705427f028e9ac927d58e7d34c
til/Objects.java
|
70ef29b04ee4ef7d7acfec79041dbe800961195e |
13-Dec-2013 |
Dave Platt <dplatt@google.com> |
Fix socket descriptor leak from Zygote to child app Due to an API change in LocalSocket, Zygote must now manually close the FileDescriptor it created when it registered a LocalServerSocket. The LocalSocket.close() routine will no longer do so. Bug: 12114500 Change-Id: I8c9fb073924ac33d594bd3bd0eb11d3d1d402506
s/ZygoteInit.java
|
93f50a1a1865b4cd3f1dfcb45bc2a0cbede9229f |
10-Dec-2013 |
Narayan Kamath <narayan@google.com> |
am 98f50502: am 57b94b34: am ca9ba160: am bea98dc2: Merge "Fix inconsistency in LoggingPrintStream." * commit '98f50502ea9ed4bd32f2732dc9ded146fafd2005': Fix inconsistency in LoggingPrintStream.
|
bea98dc245bad71eb3b5fd831218b3db1f75ee21 |
10-Dec-2013 |
Narayan Kamath <narayan@google.com> |
Merge "Fix inconsistency in LoggingPrintStream."
|
b0c7c914eb7ee6ac134beb69bddf2c4791cca410 |
09-Dec-2013 |
Narayan Kamath <narayan@google.com> |
Fix inconsistency in LoggingPrintStream. LoggingPrintStream prints "null" for null strings from print(String) but throws an NPE from println(String). Fix this by delegating to the underlying builder (and avoiding the "fast" path when the input String == null) bug: https://code.google.com/p/android/issues/detail?id=63380 Change-Id: I89c5c12db6ed5af8037d46f67369b38c5b4cbc9f
s/LoggingPrintStream.java
|
a812ab8786444b6cb3e1169a3f8b3959fb295e61 |
05-Dec-2013 |
Alan Viverette <alanv@google.com> |
Merge "Allow alert dialogs to inflate custom view layouts"
|
ec186706df72fbb62bfe813d83cff9167dd95cb4 |
05-Dec-2013 |
Alan Viverette <alanv@google.com> |
Allow alert dialogs to inflate custom view layouts Adds APIs to set a layout resource ID as an AlertDialog's custom view. To make this useful for developers, also ensures that Dialog content is set up when calls are made to Dialog.findViewById() before show(). BUG: 11136748 Change-Id: I29747a28d7e30f4e31fe474424109ff29e1eaa98
pp/AlertController.java
|
0cf13701d69c79ccd4011472e5c58bf9b4a24726 |
29-Nov-2013 |
Kenny Guy <kennyguy@google.com> |
Fix setLong so it actualy uses userHandle passed in. Change-Id: Iddcd02b25890cf0a8d5569699b53e97b8640000d
idget/LockPatternUtils.java
|
c0cc68053e5013c207be6f64ffd2ad9e8c467def |
04-Dec-2013 |
Adam Powell <adamp@google.com> |
Fix a bug in submenu presenter priority handling Now that overflow menus and the PhoneWindow-level ListMenuPresenter can coexist, make sure that ListMenuPresenter handles submenus spawned by itself. Introduce an internal API for menus to prefer a specific presenter when performing item actions. Bug 11979407 Change-Id: Id0b8fcbb8b310cbb3a63a1e5ea7a89de5d53f86f
iew/menu/ListMenuPresenter.java
iew/menu/MenuBuilder.java
|
dbccd44a638ae8705a5b14bff8b2dd74abc26045 |
22-Nov-2013 |
The Android Open Source Project <initial-contribution@android.com> |
Merge commit 'b873a17ce7be0a9771c24999adca6964431728f6' into HEAD Change-Id: I938755073e70602cc8f51ce9bd420fdcf870cecd
|
6090995951c6e2e4dcf38102f01793f8a94166e1 |
19-Nov-2013 |
John Spurlock <jspurlock@google.com> |
Remove unused imports from frameworks/base. Change-Id: Ia1f99bd2c1105b0b0f70aa614f1f4a67b2840906
pp/ActionBarImpl.java
pp/HeavyWeightSwitcherActivity.java
pp/MediaRouteChooserDialogFragment.java
pp/PlatLogoActivity.java
ackup/LocalTransport.java
ontent/PackageMonitor.java
et/VpnConfig.java
s/BinderInternal.java
s/WrapperInit.java
iew/ActionBarPolicy.java
iew/RotationPolicy.java
iew/menu/ActionMenuPresenter.java
iew/menu/ListMenuPresenter.java
iew/menu/MenuPopupHelper.java
idget/ActionBarContainer.java
idget/ActionBarContextView.java
idget/FaceUnlockView.java
idget/LockPatternUtils.java
idget/PasswordEntryKeyboard.java
idget/PasswordEntryKeyboardHelper.java
idget/RotarySelector.java
idget/ScrollingTabContainerView.java
idget/SubtitleView.java
idget/TextProgressBar.java
idget/WaveView.java
idget/multiwaveview/TargetDrawable.java
|
84e0747552cfaa0546822df221e3dece7481c4b1 |
15-Nov-2013 |
Christopher Tate <ctate@google.com> |
am 461febad: am 64397749: am 22010817: Merge "Handle backup transport registration dynamically" into klp-dev * commit '461febadc44190bf19e870a0bc1a706ec3667212': Handle backup transport registration dynamically
|
461febadc44190bf19e870a0bc1a706ec3667212 |
15-Nov-2013 |
Christopher Tate <ctate@google.com> |
am 64397749: am 22010817: Merge "Handle backup transport registration dynamically" into klp-dev * commit '64397749effa088dcea3799fc8440845c5a1c193': Handle backup transport registration dynamically
|
22010817b90f97756a76777fcd1dbe7e3b63e808 |
15-Nov-2013 |
Christopher Tate <ctate@google.com> |
Merge "Handle backup transport registration dynamically" into klp-dev
|
cefba58d14f9669b57c16b4ea493779d882c43bd |
15-Nov-2013 |
Christopher Tate <ctate@google.com> |
Handle backup transport registration dynamically Bug 11369873 Change-Id: I9bbdcc21ce25159c6645690123b5d03c553b0ddc
ackup/IBackupTransport.aidl
ackup/LocalTransport.java
ackup/LocalTransportService.java
|
1aebcb9b934df59c6722212f5641285f5b80801b |
15-Nov-2013 |
Jeff Brown <jeffbrown@google.com> |
am d2169447: am 2bced6dc: am a7a46a66: Merge "Update cast screen strings." into klp-dev * commit 'd21694476563e9a6efc833b78a141e9de2bb35d3': Update cast screen strings.
|
d21694476563e9a6efc833b78a141e9de2bb35d3 |
15-Nov-2013 |
Jeff Brown <jeffbrown@google.com> |
am 2bced6dc: am a7a46a66: Merge "Update cast screen strings." into klp-dev * commit '2bced6dcb53c1743d6d11ffcb213206a07a63737': Update cast screen strings.
|
cef34fce3c925f8db20bb4d3791415bcf150ed78 |
15-Nov-2013 |
Jeff Brown <jeffbrown@google.com> |
Update cast screen strings. Bug: 11257292 Change-Id: Ia66152985bafcdd8ec88a3145623536a2b439b78
pp/MediaRouteChooserDialog.java
|
34ccdf2d947be86e69db3bda1483626f7bd0517e |
13-Nov-2013 |
Adam Powell <adamp@google.com> |
am c991bf90: am 086370c9: am 2229ca03: Fix an action bar accessibility regression * commit 'c991bf90bbdd01b746d70f2f045d19cabe19d690': Fix an action bar accessibility regression
|
c991bf90bbdd01b746d70f2f045d19cabe19d690 |
13-Nov-2013 |
Adam Powell <adamp@google.com> |
am 086370c9: am 2229ca03: Fix an action bar accessibility regression * commit '086370c971054ef5a59866df6a1d83559583323f': Fix an action bar accessibility regression
|
2229ca031a326491feea5832e5337e9f8a602dca |
13-Nov-2013 |
Adam Powell <adamp@google.com> |
Fix an action bar accessibility regression A previous fix introduced a problem with building content descriptions for accessibility of the home/up button in one code path while setting display options flags. Correct the issue and also refresh content descriptions immediately when setting related attributes one at a time. Bug 11542264 Change-Id: I40d07036d1026e8e40c77c47ac377c82edd827b4
idget/ActionBarView.java
|
12c39dd50c4063ef06b06cf26071665ca60aaac6 |
12-Nov-2013 |
Jeff Brown <jeffbrown@google.com> |
am 9ffc4a65: am 854395ad: am c481a634: Merge "UI tweaks." into klp-dev * commit '9ffc4a65e51ae8695be0531c6fae0d33301ded60': UI tweaks.
|
9ffc4a65e51ae8695be0531c6fae0d33301ded60 |
12-Nov-2013 |
Jeff Brown <jeffbrown@google.com> |
am 854395ad: am c481a634: Merge "UI tweaks." into klp-dev * commit '854395add8ceaa2b80a14e063567f1292eb91c4d': UI tweaks.
|
39ad0e559896b45185429ea17cd12f18f7ae842c |
12-Nov-2013 |
Jeff Brown <jeffbrown@google.com> |
UI tweaks. Hide disabled routes from the chooser. Fix layout of chooser dialog when the settings button is visible and the list is very long to prevent truncation of the settings button. Fix an issue when we fake the route connecting status when a route is selected. The route changed notification needs to be propagated to apps. Fake it better. Immediately disconnect from a route when the connection is lost or a connection attempt fails. Added a few new test displays for this case. Bug: 11257292 Change-Id: I360ab5dc937ad60d97592eab54b19f034519645e
pp/MediaRouteChooserDialog.java
|
b530aeb0feab5d371684ee8040b2f11e654ae4df |
12-Nov-2013 |
Jeff Brown <jeffbrown@google.com> |
resolved conflicts for merge of f0b9ee96 to master Change-Id: I1b347e895049474e11076c60074dc5918cfe1405
|
f0b9ee9637db1ebf2ef6f056a10c05ee5400de8b |
11-Nov-2013 |
Jeff Brown <jeffbrown@google.com> |
am 5773f724: am dd4f9e8b: Merge "Update the media router dialogs and integrate into system UI." into klp-dev * commit '5773f72457246e437c24624cda8ec2a869165ee8': Update the media router dialogs and integrate into system UI.
|
0abd3a6ce83ed23abe614155e776b600ef2a66c3 |
10-Nov-2013 |
Jeff Brown <jeffbrown@google.com> |
Update the media router dialogs and integrate into system UI. Port the new style UI back into the framework from the support library. There are now two dialogs: a chooser and a controller. We use the same dialogs for selecting routes within app and within quick settings. Note that the new UI does not support any grouping features since they are deprecated and unused. Bug: 11257292 Change-Id: I64e936a18d25ab75f0c470cbc1e7085f67004863
pp/MediaRouteChooserDialog.java
pp/MediaRouteChooserDialogFragment.java
pp/MediaRouteControllerDialog.java
pp/MediaRouteControllerDialogFragment.java
pp/MediaRouteDialogPresenter.java
iew/CheckableLinearLayout.java
|
5f31a4bd9095f18a3c741a94258e116a7a01248c |
09-Nov-2013 |
Michael Wright <michaelwr@google.com> |
Merge "Remove unnecessary input event indirection"
|
443e3a209ce0b323fb5165cfe091ffed5c13d565 |
08-Nov-2013 |
Elliott Hughes <enh@google.com> |
am 5c1aa4ef: am ede7f9d3: am 9e71310d: Merge "Remove incorrect (and unused) capget code." * commit '5c1aa4efa9568d38cd2e8756a274bb30ddd590ba': Remove incorrect (and unused) capget code.
|
5c1aa4efa9568d38cd2e8756a274bb30ddd590ba |
08-Nov-2013 |
Elliott Hughes <enh@google.com> |
am ede7f9d3: am 9e71310d: Merge "Remove incorrect (and unused) capget code." * commit 'ede7f9d3a39d87f12d58df495f28108784e9b588': Remove incorrect (and unused) capget code.
|
ede7f9d3a39d87f12d58df495f28108784e9b588 |
08-Nov-2013 |
Elliott Hughes <enh@google.com> |
am 9e71310d: Merge "Remove incorrect (and unused) capget code." * commit '9e71310d15d9dfcbf5e1c94948e0260f3dc3e678': Remove incorrect (and unused) capget code.
|
42a4bb5730266f80585e67262c73505d0bfffbf8 |
08-Nov-2013 |
Elliott Hughes <enh@google.com> |
Remove incorrect (and unused) capget code. Note that if you revert this change, the code it removes is incorrect, and doesn't handle the top 32 bits of capabilities, one of which we're already using: CAP_BLOCK_SUSPEND. Bug: 11508244 Change-Id: Ice1f51334bce4941c6d24d6016450a2ebcf92886
s/ZygoteConnection.java
s/ZygoteInit.java
|
c9c487e6d6e9cf91e8ad30958ddf361158815cab |
08-Nov-2013 |
Michael Wright <michaelwr@google.com> |
Remove unnecessary input event indirection Rather than have a class whose sole job is to pass messages to PointerLocationView, just have it consume them itself. Change-Id: I889ce35d99852f746499c0585dc7c43378b4c3a0
idget/PointerLocationView.java
|
7da5bbedc75d7143d5b2cf36c4876f7b09a88807 |
08-Nov-2013 |
Jeff Brown <jeffbrown@google.com> |
am c2b652fd: am 5182ea4b: am d40a4d74: Merge "Add media router service and integrate with remote displays." into klp-dev * commit 'c2b652fd4d386b79dc99af249b6ad3844e53fdf1': Add media router service and integrate with remote displays.
|
c2b652fd4d386b79dc99af249b6ad3844e53fdf1 |
08-Nov-2013 |
Jeff Brown <jeffbrown@google.com> |
am 5182ea4b: am d40a4d74: Merge "Add media router service and integrate with remote displays." into klp-dev * commit '5182ea4bb20ec8fbe9562d0eaae8135d433ea0b6': Add media router service and integrate with remote displays.
|
d40a4d74c623175c96a2e9d865a99826e56d1132 |
08-Nov-2013 |
Jeff Brown <jeffbrown@google.com> |
Merge "Add media router service and integrate with remote displays." into klp-dev
|
d528d48e5d8444de0730d62b9f621b9cc2df5fbd |
08-Nov-2013 |
Robert Greenwalt <rgreenwalt@google.com> |
resolved conflicts for merge of c3eef190 to master Change-Id: I36fd3c7fcbb13e47e27ffc340484c03b5a553bb1
|
c3eef19047b897bfb6e3cf42220d5146b187c66e |
07-Nov-2013 |
Robert Greenwalt <rgreenwalt@google.com> |
am f1612bcf: am e8c51298: Merge "Add BatteryStats for Wifi Batched Scanning." into klp-dev * commit 'f1612bcfdd2cb517948f14369fd0977ceb55d19c': Add BatteryStats for Wifi Batched Scanning.
|
e8c51298a43f607fea7418ced7cc783e6065fe87 |
07-Nov-2013 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Add BatteryStats for Wifi Batched Scanning." into klp-dev
|
c0b53515550f0100a11ac332d253bf9b76982c02 |
07-Nov-2013 |
Dianne Hackborn <hackbod@google.com> |
am 03be79b3: am fbf4888d: am 9882d388: Merge "Fix issue #11223338: Not retaining service started state while restarting" into klp-dev * commit '03be79b35ca7060f383075a43ff19c8a9d63a7c0': Fix issue #11223338: Not retaining service started state while restarting
|
03be79b35ca7060f383075a43ff19c8a9d63a7c0 |
07-Nov-2013 |
Dianne Hackborn <hackbod@google.com> |
am fbf4888d: am 9882d388: Merge "Fix issue #11223338: Not retaining service started state while restarting" into klp-dev * commit 'fbf4888d19b0c68d8004f9ad2423a583dc01178e': Fix issue #11223338: Not retaining service started state while restarting
|
9882d3889957200c3db62f47142988dea99a7291 |
07-Nov-2013 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix issue #11223338: Not retaining service started state while restarting" into klp-dev
|
69b07161bebdb2c726e3a826c2268866f1a94517 |
07-Nov-2013 |
Jeff Brown <jeffbrown@google.com> |
Add media router service and integrate with remote displays. This change adds a new media router service whose purpose is to track global state information associated with media routes. This service publishes routes to the media router instance in application processes and handles requested state changes such as selecting or unselecting global routes. The service also binds to remote display provider services which can offer new remote display routes to the system. Includes a test application for manually verifying certain aspects of the operation of the media router service. The remote display provider interface is essentially a stripped down media route provider interface as defined in the support library media router implementation. For now, it is designed to be used only by first parties to publish remote display routes to the system so it is not exposed as public API in the SDK. In the future, the remote display provider interface will most likely be deprecated and replaced with a more featureful media route provider interface for third party integration, similar to what is in the support library today. Further patch sets integrate these new capabilities into the System UI and Settings for connecting remote displays. Bug: 11257292 Change-Id: I31109f23f17b474d17534d0f5f4503e388b081c2
pp/MediaRouteChooserDialogFragment.java
|
a029ea131836725b050e1a7550aa171b68171522 |
26-Sep-2013 |
Robert Greenwalt <rgreenwalt@google.com> |
Add BatteryStats for Wifi Batched Scanning. bug:10690989 Change-Id: Ia39b715ee6d5733970095bc76de0ed40ff8208c0
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
s/PowerProfile.java
|
daa0d5c9296515fe05cae65926a66dee609f382a |
07-Nov-2013 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #11223338: Not retaining service started state while restarting When I cleaned up how we maintained the lifecycle of the tracker with a service, I broke most tracking of the service restart state. (Since at that point the service is no longer associated with a process, so I must clean up the tracker state). This change introduces a new special case for interacting with a service tracker to explicitly tell it when a service is being restarted. It also fixes how we update the process state when services are attached to it, so it goes in and out of the restarting state correctly. In addition: - Maybe fix issue #11224000 (APR: Dependent processes not getting added to LRU list). We were not clearing ServiceRecord.app when bringing down a service, so if for some reason there were still connections to it at that point (which could happen for example for non-create bindings), then we would so it when updating the LRU state of that client process. - dumpsys procstats's package argument can now be a package or process name, and we will dump all relevent information we can find about that name. - Generally improved the quality of the dumpsys procstats output with its various options. - Fixed a bug in ActivityManager.dumpPackageState() where it would hang if the service was dumping too much, added meminfo to the set of things dumped, and tweaked command line options to include more data. - Added some more cleaning code to ActiveServices.killServices() to make sure we clean out any restarting ServiceRecord entries when a process is being force stopped. - Re-arranged ActiveServices.killServices() to do the main killing of the service first, to avoid some wtf() calls that could happen when removing connections. Bug: 11223338 Bug: 11224000 Change-Id: I5db28561c2c78aa43561e52256ff92c02311c56f
pp/ProcessStats.java
|
09e0244f72c6ed61ee205fa85e29e821d4c72b42 |
06-Nov-2013 |
Patrick Tjin <pattjin@google.com> |
am b4328566: am 5eecb9e8: am bd9513f3: Merge "Add HSPA+ to BatteryStats" into klp-dev * commit 'b4328566fa415b69974a9721ec690a1b74880873': Add HSPA+ to BatteryStats
|
b4328566fa415b69974a9721ec690a1b74880873 |
06-Nov-2013 |
Patrick Tjin <pattjin@google.com> |
am 5eecb9e8: am bd9513f3: Merge "Add HSPA+ to BatteryStats" into klp-dev * commit '5eecb9e8d44b3864a3261a3c5ebfbb9c606e77f5': Add HSPA+ to BatteryStats
|
b71703cfdfbac35a6e5afaa437d073cf835c25db |
06-Nov-2013 |
Patrick Tjin <pattjin@google.com> |
Add HSPA+ to BatteryStats HSPA+ was being shown as connection type other in battery statistics because it was not updated when TelephonyManager was changed. Bug: 11552902 Change-Id: I85ce7c393bf93010a4ac8437f14684015ad0391a
s/BatteryStatsImpl.java
|
c0b2d860effef8b2c80594855e8634fe8ed1ce74 |
05-Nov-2013 |
Brian Carlstrom <bdc@google.com> |
am 01ac9531: Merge "Treat UnsatisfiedLinkError as non-fatal" * commit '01ac953180d2ec2a020e1fc82bba8218c0aa4555': Treat UnsatisfiedLinkError as non-fatal
|
6f1a44f3de8ae64f6df6ae1984f56396e588f6d5 |
05-Nov-2013 |
Brian Carlstrom <bdc@google.com> |
am 5f4a8948: am c8b01295: am 60999fcb: Merge "Treat UnsatisfiedLinkError as non-fatal" into klp-dev * commit '5f4a89480a6f5d3eb6ec7f7979f6555ae083c25f': Treat UnsatisfiedLinkError as non-fatal
|
307182870ddbfc32ab3b18e697ab85c8e88a4fe5 |
05-Nov-2013 |
Adam Powell <adamp@google.com> |
am a20bfd96: am fe803958: am 1262d0c8: Merge "Fix action menu visibility callbacks for nested popups" into klp-dev * commit 'a20bfd96bae95bd54b20ebd184655d7211cedcb4': Fix action menu visibility callbacks for nested popups
|
ccb5b6de00d97f6ee8c7c93210c44a6e74a788df |
05-Nov-2013 |
Adam Powell <adamp@google.com> |
am b688a0c9: am 9382a071: am b611eb94: Merge "Fix incorrect content description on action bar home/up" into klp-dev * commit 'b688a0c9ac41fc5edc2fdbb515f1eda4869989c2': Fix incorrect content description on action bar home/up
|
6a429f56042f9e6be61e18cb9620444b79dc9b4c |
05-Nov-2013 |
Brian Carlstrom <bdc@google.com> |
am 94edb339: am 10193b78: am a51052d1: Merge "Move set of persist.sys.dalvik.vm.lib to SystemServer only" into klp-dev * commit '94edb3390970c302be926b42e0f8a8da0d5d5960': Move set of persist.sys.dalvik.vm.lib to SystemServer only
|
5f4a89480a6f5d3eb6ec7f7979f6555ae083c25f |
05-Nov-2013 |
Brian Carlstrom <bdc@google.com> |
am c8b01295: am 60999fcb: Merge "Treat UnsatisfiedLinkError as non-fatal" into klp-dev * commit 'c8b01295bc5dcfcd2d9559f366e175db086eae37': Treat UnsatisfiedLinkError as non-fatal
|
a20bfd96bae95bd54b20ebd184655d7211cedcb4 |
05-Nov-2013 |
Adam Powell <adamp@google.com> |
am fe803958: am 1262d0c8: Merge "Fix action menu visibility callbacks for nested popups" into klp-dev * commit 'fe803958d8c38fa865116912cff95c436d6db4e2': Fix action menu visibility callbacks for nested popups
|
b688a0c9ac41fc5edc2fdbb515f1eda4869989c2 |
05-Nov-2013 |
Adam Powell <adamp@google.com> |
am 9382a071: am b611eb94: Merge "Fix incorrect content description on action bar home/up" into klp-dev * commit '9382a071612231ee355128f71efb5877550074d9': Fix incorrect content description on action bar home/up
|
94edb3390970c302be926b42e0f8a8da0d5d5960 |
05-Nov-2013 |
Brian Carlstrom <bdc@google.com> |
am 10193b78: am a51052d1: Merge "Move set of persist.sys.dalvik.vm.lib to SystemServer only" into klp-dev * commit '10193b78b87a18e5fee7faa4890a01946934000c': Move set of persist.sys.dalvik.vm.lib to SystemServer only
|
ad13bd5c0d83dd87599dbca11b93cd1ea413006d |
04-Nov-2013 |
Brian Carlstrom <bdc@google.com> |
Treat UnsatisfiedLinkError as non-fatal Bug: 11466297 (cherry picked from commit e92f19e58caa05f5f4086d12a6396116ce6182aa) Change-Id: I449474078b9f465f1da26a27bf96f9c35d2bb2fc
s/ZygoteInit.java
|
60999fcb2ed251ec4e24eccf94b66e35b851b415 |
04-Nov-2013 |
Brian Carlstrom <bdc@google.com> |
Merge "Treat UnsatisfiedLinkError as non-fatal" into klp-dev
|
1262d0c864acd9b5cb87767e11de6bdf1cbf2f39 |
04-Nov-2013 |
Adam Powell <adamp@google.com> |
Merge "Fix action menu visibility callbacks for nested popups" into klp-dev
|
e92f19e58caa05f5f4086d12a6396116ce6182aa |
04-Nov-2013 |
Brian Carlstrom <bdc@google.com> |
Treat UnsatisfiedLinkError as non-fatal Bug: 11466297 Change-Id: I12be43564da37290b3ee52b1858e44f2229711d9
s/ZygoteInit.java
|
b411b32861e7794a59fa7558dbe9d97407eccf23 |
02-Nov-2013 |
Adam Powell <adamp@google.com> |
Fix action menu visibility callbacks for nested popups When opening a submenu from a popup in ActionMenuPresenter, delegate the submenu callbacks to the presenter callback registered on the ActionMenuPresenter. This allows menu visibility callbacks to propagate properly so that apps that hide their action bars after a timeout can detect open menus that are deeply nested. Bug 11429613 Change-Id: I3332886f08d4f9010f0875057c457566301d12ec
iew/menu/ActionMenuPresenter.java
iew/menu/BaseMenuPresenter.java
|
f37a5139db360095fc0ce9080efd4c375751b296 |
02-Nov-2013 |
Adam Powell <adamp@google.com> |
Fix incorrect content description on action bar home/up Some stray code from a previous change caused an erroneous content description to be set on the wrong view in the action bar. Correct this and sync with the right behavior. Bug 10969992 Change-Id: I4deaa3528b4bc222e25354679fa93f8316fa2d70
idget/ActionBarView.java
|
5637ffced9d0b804f43db0915b2d0f39af2835c0 |
01-Nov-2013 |
Brian Carlstrom <bdc@google.com> |
Move set of persist.sys.dalvik.vm.lib to SystemServer only Bug: 11463182 Bug: 11479647 Change-Id: I38efdecdd65fe3efc9c33b4dc204a64543ae6377
s/RuntimeInit.java
|
3472338f1290ad010fb2cbd0e141bb2a97238338 |
01-Nov-2013 |
Brian Carlstrom <bdc@google.com> |
am 68724352: am 3a9a2089: am e6411e68: Merge "Set persist.sys.dalvik.vm.lib at system server startup" into klp-dev * commit '6872435264f720dd5f1471d279f3f2ee938802e5': Set persist.sys.dalvik.vm.lib at system server startup
|
6872435264f720dd5f1471d279f3f2ee938802e5 |
01-Nov-2013 |
Brian Carlstrom <bdc@google.com> |
am 3a9a2089: am e6411e68: Merge "Set persist.sys.dalvik.vm.lib at system server startup" into klp-dev * commit '3a9a2089852d18ef7abbb9476fc3455bfec5a880': Set persist.sys.dalvik.vm.lib at system server startup
|
ad464053582bfdc6764aa3f98bc2c00c1ac082e9 |
31-Oct-2013 |
Brian Carlstrom <bdc@google.com> |
Set persist.sys.dalvik.vm.lib at system server startup Bug: 11463182 Change-Id: I4409e84570c4e27bf8da36d0aca87812a1c032a6
s/RuntimeInit.java
|
f03ba0cacea9f05d60e7b36058efa291b616fc8c |
29-Oct-2013 |
Satoshi Kataoka <satok@google.com> |
Ignore IME subtype switching support flag until it's ready Bug: 7043015 Change-Id: Id55f4e23eb0931975c0f80fbd9cb28c2d29ac005
nputmethod/InputMethodSubtypeSwitchingController.java
|
02f8bf97e79bcaaf211e19a91075231bbc608126 |
30-Oct-2013 |
Satoshi Kataoka <satok@google.com> |
Merge "Refactor InputMethodAndSubtypeCircularList"
|
aa2f9f01fa820ba93eaff8916b74cbc4a2bf0254 |
30-Oct-2013 |
Jeff Brown <jeffbrown@google.com> |
am 81b7caf0: resolved conflicts for merge of 5214dae4 to klp-dev-plus-aosp * commit '81b7caf0d12fb56ab40592467d6b1cbcaef8f0b4': handle negative temperature
|
81b7caf0d12fb56ab40592467d6b1cbcaef8f0b4 |
30-Oct-2013 |
Jeff Brown <jeffbrown@google.com> |
resolved conflicts for merge of 5214dae4 to klp-dev-plus-aosp Change-Id: I769e7acbe207b9c3a60ff1576d11b3ab40b8c66d
|
5214dae44cbf9a5d51b7c5a468b8bf86c56d9ffd |
29-Oct-2013 |
Jeff Brown <jeffbrown@android.com> |
am 6dbbba4e: Merge "handle negative temperature" * commit '6dbbba4e9adc3f1c2481698e42f4ffc0c68937f1': handle negative temperature
|
6dbbba4e9adc3f1c2481698e42f4ffc0c68937f1 |
29-Oct-2013 |
Jeff Brown <jeffbrown@android.com> |
Merge "handle negative temperature"
|
d787f6953371c4520bd51d6bf8eccc59f1d0f945 |
25-Oct-2013 |
Satoshi Kataoka <satok@google.com> |
Refactor InputMethodAndSubtypeCircularList Change-Id: I452bb01d4af7097d214f2c2e7ed58bf1ca9fa219
nputmethod/InputMethodSubtypeSwitchingController.java
nputmethod/InputMethodUtils.java
|
34cafa4b9a82dde09740139f8a3ef95a11a30027 |
24-Oct-2013 |
Amith Yamasani <yamasani@google.com> |
am 8e4457b0: am d58317b2: am 368daafc: Merge "Only simulate the first click if "Always use" button is available" into klp-dev * commit '8e4457b05e854b9dd6f81a8d5b123e810e079749': Only simulate the first click if "Always use" button is available
|
8e4457b05e854b9dd6f81a8d5b123e810e079749 |
24-Oct-2013 |
Amith Yamasani <yamasani@google.com> |
am d58317b2: am 368daafc: Merge "Only simulate the first click if "Always use" button is available" into klp-dev * commit 'd58317b2824656727b24f0b4c99e091954d05125': Only simulate the first click if "Always use" button is available
|
34d41e9a85f4e2e092b5eb8c7fa4554254650fe4 |
24-Oct-2013 |
Amith Yamasani <yamasani@google.com> |
Only simulate the first click if "Always use" button is available This prevents Keep from being selected automatically when shown in the Share dialog if Keep was previously chosen by the user as Always use for a send action. This was a regression introduced by the new intent disambig behavior. Bug: 11294904 Change-Id: I6745060a8ee0a6d680e657b55ee46aaec27bbacb
pp/ResolverActivity.java
|
b5c2092c4c120e5cef128d9222983d00ba5e46b7 |
23-Oct-2013 |
Satoshi Kataoka <satok@google.com> |
Merge "Notify commitText event to InputMethodManagerService"
|
f4bcc592bf2eaaec115d7d30c50d32d2ddef3228 |
23-Oct-2013 |
Dianne Hackborn <hackbod@google.com> |
am b3332447: am e6a8ccb3: am 2d76a1a0: Merge "Fix issue #11323037: Android apk incorrectly marked as running in app processes" into klp-dev * commit 'b3332447964dfe19299f6ba0365ee706daa4494b': Fix issue #11323037: Android apk incorrectly marked as running in app processes
|
b3332447964dfe19299f6ba0365ee706daa4494b |
23-Oct-2013 |
Dianne Hackborn <hackbod@google.com> |
am e6a8ccb3: am 2d76a1a0: Merge "Fix issue #11323037: Android apk incorrectly marked as running in app processes" into klp-dev * commit 'e6a8ccb3d11a3af2a2d9f0077965d05754abcff3': Fix issue #11323037: Android apk incorrectly marked as running in app processes
|
237cefbcee8721e3268ba778297a0ad48e67f079 |
23-Oct-2013 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #11323037: Android apk incorrectly marked as running in app processes The android package is now a special case, not being added to the package list when creating a multi-process component. There is no need, since this package is actually the framework itself which must be loaded in every process. Also cleaned up some of the procstats dump output to help see what is going on here. Change-Id: If65d35ecd562f3154bdebfded69c454af6ce8c96
pp/ProcessStats.java
|
d7443c83ceae0bdd20d68bf84648cf3b40115d85 |
15-Oct-2013 |
Satoshi Kataoka <satok@google.com> |
Notify commitText event to InputMethodManagerService for the intelligent subtype switching Bug: 7043015 Change-Id: I11ed9a767588f8080753cd9bce011dac7db579ad
nputmethod/InputMethodSubtypeSwitchingController.java
iew/IInputMethodManager.aidl
|
cb65456fd3c90ce5f28e4547b7f2ac67427af411 |
19-Oct-2013 |
John Spurlock <jspurlock@google.com> |
am a5217f09: am 1eeb5ff2: am d4595bd1: Merge "Move the IME navigation guard view up to decor." into klp-dev * commit 'a5217f09c5438d1954dd71e2f75de95b1d8f6721': Move the IME navigation guard view up to decor.
|
a5217f09c5438d1954dd71e2f75de95b1d8f6721 |
19-Oct-2013 |
John Spurlock <jspurlock@google.com> |
am 1eeb5ff2: am d4595bd1: Merge "Move the IME navigation guard view up to decor." into klp-dev * commit '1eeb5ff203a4aea5a4cfbe6c9982dc77cabd1f2b': Move the IME navigation guard view up to decor.
|
ae3349e1c34f7aceddc526cd11d9ac44951e97b6 |
18-Oct-2013 |
John Spurlock <jspurlock@google.com> |
Move the IME navigation guard view up to decor. Although the IME windows are now allowed to extend into the nav bar, some IMEs were making assumptions about computed insets based on the height of the content view. So our navigation bar view (opaque view blocking the nav bar area to avoid the island effect when transparent) needs to live above the content view in the hierarchy, making the content view the same height as it was before. A surgical spot to put the guard view is up at the root view (PhoneWindow.DecorView). fitSystemWindows is always called since this view is not recreated, and the layout is stable: waiting until the IME is attached to the window is too late to add a guard view. This is above the screen_* layouts, so will work without having to touch all of them. And it only affects windows of TYPE_INPUT_METHOD. Bug:11237795 Change-Id: I6a93f30aec83f1cecfb854073046cbc87ab4aa66
nputmethod/InputMethodRoot.java
|
e400a2900dd527370bc7238fb270e0c5c0eb70ba |
18-Oct-2013 |
Jim Miller <jaggies@google.com> |
am 53caf875: am 01491271: am 53cb242f: Merge "Fix issue where keyguard adds widgets before the system is ready" into klp-dev * commit '53caf87531372048d4171626e767eeeb94ec664c': Fix issue where keyguard adds widgets before the system is ready
|
53caf87531372048d4171626e767eeeb94ec664c |
18-Oct-2013 |
Jim Miller <jaggies@google.com> |
am 01491271: am 53cb242f: Merge "Fix issue where keyguard adds widgets before the system is ready" into klp-dev * commit '0149127198f9fc46a3a4f0b7f4e9579b72273b46': Fix issue where keyguard adds widgets before the system is ready
|
03e1c70802f7d9af9c8c286359dafd7c2e56f498 |
17-Oct-2013 |
Satoshi Kataoka <satok@google.com> |
Merge "Introduce an API to get the recommended height of the InputMethodWindow"
|
e5f910a667088ab63e017d5851f0956c77b823da |
17-Oct-2013 |
Jim Miller <jaggies@google.com> |
Fix issue where keyguard adds widgets before the system is ready While under heavy system load, keyguard was able to create widgets before before ActivityManagerService was ready. The result was a race between keyguard adding widgets and ActivityManagerService being ready to send broadcasts. This fix provides keyguard with an additional signal to know when the system is booted and widgets are safe to load. Fixes bug b/11217169 Change-Id: I7a714d65b068678f961e52bdde4e1c20f9c287f0
olicy/IKeyguardService.aidl
|
06d6a7548e108358f03e78bb6106882cbfc0a4d5 |
15-Oct-2013 |
Dianne Hackborn <hackbod@google.com> |
am 9aded5ab: am 827c5af0: am e49a107a: Merge "Fix issue #11223335: APR: Lots of failures in procstats due to..." into klp-dev * commit '9aded5abd65a2c69090abece37a7825a52ca3af0': Fix issue #11223335: APR: Lots of failures in procstats due to...
|
658c7b896a751b971db1292d86655dbb97f00067 |
10-Oct-2013 |
Satoshi Kataoka <satok@google.com> |
Introduce an API to get the recommended height of the InputMethodWindow Bug: 11035379 Bug: 5137498 Change-Id: I0e920ee79c526c3aea6872b063cf294e2ab081c8
iew/IInputMethodManager.aidl
|
9aded5abd65a2c69090abece37a7825a52ca3af0 |
15-Oct-2013 |
Dianne Hackborn <hackbod@google.com> |
am 827c5af0: am e49a107a: Merge "Fix issue #11223335: APR: Lots of failures in procstats due to..." into klp-dev * commit '827c5af02de29424ea80f1ccfe525e681d0b74f0': Fix issue #11223335: APR: Lots of failures in procstats due to...
|
878deb3c7b33a0c508137143c776e07bab0296cf |
15-Oct-2013 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #11223335: APR: Lots of failures in procstats due to... ...bad cleanup of crashing processes We now have a special path for crashing processes, to silently clean up their state. Also some tweaks to Log/Slog.wtf to get better stack crawl summaries in APR. Change-Id: Ieced26989907a6e7615b6fa033813fced78d7474
pp/ProcessStats.java
|
3670316db65b4183c2f33d8e3c691cf87078240c |
14-Oct-2013 |
Daniel Sandler <dsandler@android.com> |
am 58346d21: am 816fdb03: am e00ab019: Merge "Easter egg cleanups." into klp-dev * commit '58346d212a3b48f4f965e4bf40baad1953330b03': Easter egg cleanups.
|
58346d212a3b48f4f965e4bf40baad1953330b03 |
13-Oct-2013 |
Daniel Sandler <dsandler@android.com> |
am 816fdb03: am e00ab019: Merge "Easter egg cleanups." into klp-dev * commit '816fdb032fa66c75f8cf0a7b61efc46d032a8403': Easter egg cleanups.
|
70966ec922256001053eb7cae957c28e4d6cb791 |
13-Oct-2013 |
Daniel Sandler <dsandler@android.com> |
Easter egg cleanups. Bug: 11171189 Bug: 10240151 Change-Id: Id5a8904bdf6c16302e09f2b48392f99c280a8179
pp/PlatLogoActivity.java
|
9012ed4645f04a100647b97a9f9648d9884688e3 |
11-Oct-2013 |
John Spurlock <jspurlock@google.com> |
am b0c900be: am b8818120: am e2bd7be2: Merge "Ensure fitSystemWindows is called on the IME at least once." into klp-dev * commit 'b0c900becfec85919a10d5761da235b2153889c2': Ensure fitSystemWindows is called on the IME at least once.
|
b0c900becfec85919a10d5761da235b2153889c2 |
11-Oct-2013 |
John Spurlock <jspurlock@google.com> |
am b8818120: am e2bd7be2: Merge "Ensure fitSystemWindows is called on the IME at least once." into klp-dev * commit 'b8818120ce58b54c7f4f4a1b42f1513bfda34129': Ensure fitSystemWindows is called on the IME at least once.
|
3bf26b6f2f7fcf47346f55f4e712f4b846393ab1 |
11-Oct-2013 |
John Spurlock <jspurlock@google.com> |
Ensure fitSystemWindows is called on the IME at least once. InputMethodService will recreate the entire layout on config changes. Until the system insets change again, the new instance will not hear about the insets. This change ensures fitSystemWindows is called at least once for all input method root views that are added to a window. Bug:11174545 Change-Id: Id0f02f32c0d6e9c2d6b6aeef74a12a13acfbb9e6
nputmethod/InputMethodRoot.java
|
d2d0b5843d3c88d881c67d165bf2539dcda6e8a9 |
11-Oct-2013 |
Adam Powell <adamp@google.com> |
am 7b3cdb0f: am 6f090af3: am ebd1dca5: Merge "Re-enable ActionMenuPresenter view recycling" into klp-dev * commit '7b3cdb0fb7cd7fab647de09e6a64ce59555ed733': Re-enable ActionMenuPresenter view recycling
|
9845b382794530afdbb2c6142243bcb159335cca |
11-Oct-2013 |
Alan Viverette <alanv@google.com> |
am 785cda30: am f8c146a2: am c37db9c0: Merge "Fix layout and invalidate in SubtitleView" into klp-dev * commit '785cda30c35aefa90fd89adef0e71fa41fd3459c': Fix layout and invalidate in SubtitleView
|
7b3cdb0fb7cd7fab647de09e6a64ce59555ed733 |
11-Oct-2013 |
Adam Powell <adamp@google.com> |
am 6f090af3: am ebd1dca5: Merge "Re-enable ActionMenuPresenter view recycling" into klp-dev * commit '6f090af305eba51785bb9a6ec08fb9f86a73da98': Re-enable ActionMenuPresenter view recycling
|
785cda30c35aefa90fd89adef0e71fa41fd3459c |
11-Oct-2013 |
Alan Viverette <alanv@google.com> |
am f8c146a2: am c37db9c0: Merge "Fix layout and invalidate in SubtitleView" into klp-dev * commit 'f8c146a2a2e47da9326ac2ea39b7ae47b97df184': Fix layout and invalidate in SubtitleView
|
ebd1dca5ead3d36f7e21ab27b8eb6f4c612f7319 |
11-Oct-2013 |
Adam Powell <adamp@google.com> |
Merge "Re-enable ActionMenuPresenter view recycling" into klp-dev
|
c3ca3ea3a937a20666e4f01fb1a9efb503ec274e |
11-Oct-2013 |
Adam Powell <adamp@google.com> |
Re-enable ActionMenuPresenter view recycling Since action bar transitions are turned off again for now, re-enabling item view recycling fixes an unfortunate regression with submenus. If a menu view is invalidated while a submenu is open we need to keep its anchor consistent. With view recycling active we preserve status quo and the previous anchor view instance for the popup window remains in place. In the future this will need to get more sophisticated; ActionMenuPresenter will need to re-parent an open submenu against the proper anchor view by menu item id. But that is a change for another day. Bug 11174504 Change-Id: I7e8a444f6996ec95417d20e87938f496e9c3a4dd
iew/menu/ActionMenuPresenter.java
|
c37db9c0de1038d043051401c2c55a8d0a57f373 |
11-Oct-2013 |
Alan Viverette <alanv@google.com> |
Merge "Fix layout and invalidate in SubtitleView" into klp-dev
|
aba437d9ba2d7f7e1bc89cc46479a64cc1bf006c |
10-Oct-2013 |
John Spurlock <jspurlock@google.com> |
am 107c3fed: am a8c73fbd: am a619afd6: Merge "IME navigation guard implemented as a View." into klp-dev * commit '107c3fed5c26ce2202b6c9394e14e30e49642c85': IME navigation guard implemented as a View.
|
107c3fed5c26ce2202b6c9394e14e30e49642c85 |
10-Oct-2013 |
John Spurlock <jspurlock@google.com> |
am a8c73fbd: am a619afd6: Merge "IME navigation guard implemented as a View." into klp-dev * commit 'a8c73fbd5c90a0d4eacc7aaedc0ca30cfcd5f621': IME navigation guard implemented as a View.
|
57beb3b5b3b1a1a2fb8387ae1fab0c18c7cf200d |
10-Oct-2013 |
John Spurlock <jspurlock@google.com> |
IME navigation guard implemented as a View. Instead of a custom onDraw in order to stay 100% in sync with abrupt layout changes. Also use the unrestricted layout bottom to avoid unnecessary fitSystemWindows churn. Bug:11162351 Change-Id: If9bb9a52d503e348d642bf1238f75c4a418ad805
nputmethod/InputMethodRoot.java
|
ad8eef9db09653bb1bb191d82889176d6602f19f |
10-Oct-2013 |
John Spurlock <jspurlock@google.com> |
am 4faa694e: am d3758420: am 65e91126: Merge "Allow IMEs to extend below nav bar, remove SystemUI veto." into klp-dev * commit '4faa694ed28db7961a2a37269e5706c2a49d87c3': Allow IMEs to extend below nav bar, remove SystemUI veto.
|
4faa694ed28db7961a2a37269e5706c2a49d87c3 |
10-Oct-2013 |
John Spurlock <jspurlock@google.com> |
am d3758420: am 65e91126: Merge "Allow IMEs to extend below nav bar, remove SystemUI veto." into klp-dev * commit 'd3758420a2ffd702dee914d794764a0615dd6956': Allow IMEs to extend below nav bar, remove SystemUI veto.
|
65e911261d972758577f76cf41c6c0c532896fe1 |
09-Oct-2013 |
John Spurlock <jspurlock@google.com> |
Merge "Allow IMEs to extend below nav bar, remove SystemUI veto." into klp-dev
|
c68d577f29604d205573ee4253704c5b2c5e4f81 |
08-Oct-2013 |
John Spurlock <jspurlock@google.com> |
Allow IMEs to extend below nav bar, remove SystemUI veto. Layout IMEs below the nav bar, offset by bottom padding and associated guard rectangle with a black background to ensure they do not appear as islands during transitions. This makes it safe to remove the SystemUI forced opaque transition when showing an IME, making the overall transition less expensive, quicker and smoother overall. Bug:11058746 Change-Id: I460912ee7c117480c57b947ed31eca330819f32c
nputmethod/InputMethodRoot.java
|
2172148f159322fd5a175e7220fb70a61af63ff3 |
09-Oct-2013 |
Brian Carlstrom <bdc@google.com> |
am 2d0f1d65: am 19c8b395: am 6c3baf12: Preload DexCaches * commit '2d0f1d655cc96d34e67e4e6efc2587ef1feabfe3': Preload DexCaches
|
2d0f1d655cc96d34e67e4e6efc2587ef1feabfe3 |
09-Oct-2013 |
Brian Carlstrom <bdc@google.com> |
am 19c8b395: am 6c3baf12: Preload DexCaches * commit '19c8b395dc13732d0642041b81507038190546ca': Preload DexCaches
|
b8a0057d82b9400fef3a9c783076f1465796d365 |
09-Oct-2013 |
Alan Viverette <alanv@google.com> |
Fix layout and invalidate in SubtitleView BUG: 11138745 Change-Id: If216dc1c68b6aaef3ad41ae30f488b140d4676d6
idget/SubtitleView.java
|
6c3baf12e0a6417177793a2e7e95d22721203813 |
08-Oct-2013 |
Brian Carlstrom <bdc@google.com> |
Preload DexCaches Bug: 11045348 Change-Id: Id27333652d4b3b9ace6c1cdf0566bf39bf0084ed
s/ZygoteInit.java
|
14b875b09be38cbd5b4bc0923d7d2e2c8c08bf02 |
05-Oct-2013 |
Alan Viverette <alanv@google.com> |
am 6de0ee41: am 8d6730fd: am b89e969c: Merge "Fix font scaling issues in FastScroller and SubtitleView" into klp-dev * commit '6de0ee41f9a9668180368d82da688793cef9489d': Fix font scaling issues in FastScroller and SubtitleView
|
6de0ee41f9a9668180368d82da688793cef9489d |
05-Oct-2013 |
Alan Viverette <alanv@google.com> |
am 8d6730fd: am b89e969c: Merge "Fix font scaling issues in FastScroller and SubtitleView" into klp-dev * commit '8d6730fd30dd6aa4b186591f210dd5e74d117921': Fix font scaling issues in FastScroller and SubtitleView
|
b89e969cef91cc20499d955fd49286fde4a401e7 |
05-Oct-2013 |
Alan Viverette <alanv@google.com> |
Merge "Fix font scaling issues in FastScroller and SubtitleView" into klp-dev
|
7b63063625467baff1db048e84c5781408a5c86d |
04-Oct-2013 |
Alan Viverette <alanv@google.com> |
Fix font scaling issues in FastScroller and SubtitleView BUG: 11080227 Change-Id: I0aa84e9b56c6900ad47efd45a5a0f772ce43f810
idget/SubtitleView.java
|
e580a2f1a16f125862357af9778e9d73594d4398 |
04-Oct-2013 |
Adam Powell <adamp@google.com> |
am bf7116a9: am 049e663c: am 8c5b15c6: Merge "Fix a bug in action menu measurement" into klp-dev * commit 'bf7116a9ddeff368b6a33fabfaa82ce974d5ee0d': Fix a bug in action menu measurement
|
f642163761f578362a627c4f4d4c251e0757cac4 |
04-Oct-2013 |
Chet Haase <chet@google.com> |
am 74cf1456: am f37696b7: am 76a5c86d: Merge "Fix lockscreen wave animation artifacts" into klp-dev * commit '74cf1456466bf5d1551f097611219ad6605800a3': Fix lockscreen wave animation artifacts
|
cf4ed585146518738871cd60c869f60f1c533ae9 |
04-Oct-2013 |
Daniel Sandler <dsandler@android.com> |
am 12aea9d7: am 97bc628f: am 0a660528: Merge "Goo goo ga joob." into klp-dev * commit '12aea9d7972abad702f9ded550179af722acdf47': Goo goo ga joob.
|
bf7116a9ddeff368b6a33fabfaa82ce974d5ee0d |
04-Oct-2013 |
Adam Powell <adamp@google.com> |
am 049e663c: am 8c5b15c6: Merge "Fix a bug in action menu measurement" into klp-dev * commit '049e663c3bedda1b86d9276eaf660ba8571e375b': Fix a bug in action menu measurement
|
8c5b15c628b89c4fb832b7311e5d13ccea4aff04 |
04-Oct-2013 |
Adam Powell <adamp@google.com> |
Merge "Fix a bug in action menu measurement" into klp-dev
|
da9710806bc7874b8c553f4daf9cf14f35ae1b07 |
04-Oct-2013 |
Adam Powell <adamp@google.com> |
Fix a bug in action menu measurement Thanks to a measurement optimization in KK, the view recycling behavior of ActionMenuPresenter could get into a state where the resulting ActionMenuView had changed but no layout was requested. Explicitly request a layout during menu update. Also fix an ancient typo. Bug 11047996 Change-Id: I6289fd2d142ac7d2101fbec6de19b7d3d7fbd6a2
iew/menu/ActionMenuPresenter.java
iew/menu/ActionMenuView.java
iew/menu/MenuBuilder.java
|
74cf1456466bf5d1551f097611219ad6605800a3 |
04-Oct-2013 |
Chet Haase <chet@google.com> |
am f37696b7: am 76a5c86d: Merge "Fix lockscreen wave animation artifacts" into klp-dev * commit 'f37696b70cb1219ce0a1a52eae597b8ddfe62a88': Fix lockscreen wave animation artifacts
|
167a32326ea3a3b30c147cd02e3b3151e794e016 |
03-Oct-2013 |
Chet Haase <chet@google.com> |
Fix lockscreen wave animation artifacts On some display sizes, the wave animation was sometimes running more than once, starting over in the center and animating outward... partially. The problem was that the calculations determining the alpha value of the dots was returning bogus values when the display area was large enough, which is why the bug is only on some devices. This fix simplifies the math and ensures that the wave only animates once, from start to finish. Issue #11005936 regression on lockscreen animation for multi-wave widget Change-Id: Id21a2e4d2271f01c82c4bc6e1f37d78e68b9b6e4
idget/multiwaveview/GlowPadView.java
idget/multiwaveview/PointCloud.java
|
12aea9d7972abad702f9ded550179af722acdf47 |
04-Oct-2013 |
Daniel Sandler <dsandler@android.com> |
am 97bc628f: am 0a660528: Merge "Goo goo ga joob." into klp-dev * commit '97bc628fa737a87b0b855b76404fd1527eca67f8': Goo goo ga joob.
|
2fdb68b3c2ac5e72fdaa590eb70fca0c6a9f5ef0 |
03-Oct-2013 |
Daniel Sandler <dsandler@android.com> |
Goo goo ga joob. Bug: 10240151 Change-Id: I7b702c397cb9f5ac3294ae27ffc6185df6a64678
pp/PlatLogoActivity.java
|
5d93ad94a3fbe6bd4c1a55543a31c1692673925a |
02-Oct-2013 |
Dianne Hackborn <hackbod@google.com> |
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
|
9e47641c9149393f6441310467a8a8942b106ba1 |
02-Oct-2013 |
Christopher Tate <ctate@google.com> |
am 3b4e322b: am e40b3033: am 5088fc85: Merge "Specialized prompting when \'home\' has become ambiguous" into klp-dev * commit '3b4e322b4787f3d203745aa993f75acc4bd75278': Specialized prompting when 'home' has become ambiguous
|
1d536848af1531dd14af52000f5ab505162bf123 |
02-Oct-2013 |
Dianne Hackborn <hackbod@google.com> |
am 239dc099: am 164371fb: Fix issue #11005453: [SUW] G+ profile creation for new user broken * commit '239dc099a0d56eba3c7a537df23ef3c5046b2667': Fix issue #11005453: [SUW] G+ profile creation for new user broken
|
3b4e322b4787f3d203745aa993f75acc4bd75278 |
02-Oct-2013 |
Christopher Tate <ctate@google.com> |
am e40b3033: am 5088fc85: Merge "Specialized prompting when \'home\' has become ambiguous" into klp-dev * commit 'e40b3033422c326340957989eafd1659565fb132': Specialized prompting when 'home' has become ambiguous
|
164371fb759bad6854570af0fca60d9a01e17235 |
02-Oct-2013 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #11005453: [SUW] G+ profile creation for new user broken The main problem here was a mistake when turning a single process structure to a multi-package-process structure with a common process. When we cloned the original process state, if there were any services already created for the process for that package, they would be left with their process pointer still referencing the original now common process instead of the package-specific process, allowing the active counts to get bad. Now we switch any of those processes over to the new package-specific process. There was also another smaller issue with how ServiceRecord is associated with a ServiceState -- we could be waiting for an old ServiceRecord to be destroyed while at the same time creating a new ServiceRecord for that same service class. These would share the same ServiceState, so when the old record finally finished destroying itself it would trample over whatever the new service is doing. This is fixed by changing the model to instead of using an "active" reference count, we have an object identifying the current owner of the ServiceState. Then when the old ServiceRecord is cleaning up, we know if it is still the owner at that point. Also some other small things along the way -- new Log.wtfStack() method that is convenient, new suite of Slog.wtf methods, fixed some services to use Slog.wtf when catching exceptions being returned to the caller so that we actually know about them. Change-Id: I75674ce38050b6423fd3c6f43d1be172b470741f
pp/ProcessStats.java
|
81f87faeded7ee48a30379e59682a5a65f94f4b3 |
02-Oct-2013 |
Dianne Hackborn <hackbod@google.com> |
am 57d96f0e: Merge "Fix issue #10948509: Crash in procstats when there is no data" into klp-dev * commit '57d96f0e92e8af842878660a8271e65cec2426d3': Fix issue #10948509: Crash in procstats when there is no data
|
b72b363c972ffa70205afdaeb36073ed09d57f76 |
01-Oct-2013 |
Christopher Tate <ctate@google.com> |
Specialized prompting when 'home' has become ambiguous Bug 9958444 Change-Id: I050ae425e570cfc8ffd473587fb2a6127c36eeec
pp/ResolverActivity.java
|
e2a67ac27bb258ee3f28e9651a01632bc9bdf942 |
01-Oct-2013 |
Dianne Hackborn <hackbod@google.com> |
am 57d96f0e: Merge "Fix issue #10948509: Crash in procstats when there is no data" into klp-dev * commit '57d96f0e92e8af842878660a8271e65cec2426d3': Fix issue #10948509: Crash in procstats when there is no data
|
e7dee824cfd8521a37833d7104026c983a1e7654 |
01-Oct-2013 |
Adam Powell <adamp@google.com> |
am 8fb6d97a: Merge "Add gravity settings to PopupWindow/ListPopupWindow/PopupMenu" into klp-dev * commit '8fb6d97ad5671b4abc1940d8bc56cf7448e45c35': Add gravity settings to PopupWindow/ListPopupWindow/PopupMenu
|
be683295009d1e598e4c2094a55d09c620894b4b |
01-Oct-2013 |
Chet Haase <chet@google.com> |
am 033837dd: Merge "Make fading transitions work better" into klp-dev * commit '033837dd6bf32b33d9a67d340efd167f94bf80cf': Make fading transitions work better
|
66d1cd9da1f5bd3aa3c70a28cbd6bd8801049ace |
30-Sep-2013 |
Adam Powell <adamp@google.com> |
am 8fb6d97a: Merge "Add gravity settings to PopupWindow/ListPopupWindow/PopupMenu" into klp-dev * commit '8fb6d97ad5671b4abc1940d8bc56cf7448e45c35': Add gravity settings to PopupWindow/ListPopupWindow/PopupMenu
|
a16299b1cf2c4cb4fd49a9b396b91c3a40e2275d |
30-Sep-2013 |
Chet Haase <chet@google.com> |
am 033837dd: Merge "Make fading transitions work better" into klp-dev * commit '033837dd6bf32b33d9a67d340efd167f94bf80cf': Make fading transitions work better
|
57d96f0e92e8af842878660a8271e65cec2426d3 |
30-Sep-2013 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix issue #10948509: Crash in procstats when there is no data" into klp-dev
|
cb4285537b1bf67b5a248e509d5fe41a6f49282e |
26-Sep-2013 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #10948509: Crash in procstats when there is no data Not dealing with the case where there is a null list. Also fixed some bugs I found while looking at this: - When resetting the stats, we would use a newly computed time stamp for the total durations rather than the one we used to reset the proc/service entries. This would result in them being able to be slightly > 100%. - There was a bug in how we split a single process state into its per-package representation, where we would but the cloned process state into the new package's entry (instead of properly for its own package entry), to be immediately overwritten by the new process state we make for that package. This could result in bad data for processes that have multiple packages. - There was a bug in resetting service stats, where we wouldn't update the overall run timestamp, allowing that time to sometimes be > 100%. - There was a bug in computing pss data for processes with multiple packages, where the pss data was not distributed across all of the activity per-package process states. - There was a bug in computing the zram information that would cause it to compute the wrong value, and then never be displayed. Finally a little code refactoring so that ProcessState and ServiceState can now share a common implementation for the table of duration values. Change-Id: I5e0f4e9107829b81f395dad9419c33257b4f8902
pp/ProcessStats.java
|
5b6803c9132e3d0ac6f867c57876ddc19ce9fd30 |
28-Sep-2013 |
Michael Wright <michaelwr@google.com> |
Merge "Move EventHub over to using EPOLLWAKEUP when available"
|
8fb6d97ad5671b4abc1940d8bc56cf7448e45c35 |
27-Sep-2013 |
Adam Powell <adamp@google.com> |
Merge "Add gravity settings to PopupWindow/ListPopupWindow/PopupMenu" into klp-dev
|
033837dd6bf32b33d9a67d340efd167f94bf80cf |
27-Sep-2013 |
Chet Haase <chet@google.com> |
Merge "Make fading transitions work better" into klp-dev
|
54c94dea8a26e66fa59a31fd9170ca221052d3aa |
27-Sep-2013 |
Adam Powell <adamp@google.com> |
Add gravity settings to PopupWindow/ListPopupWindow/PopupMenu Allow calling code to specify left/right/start/end gravity when showing a popup attached to an anchor. This allows easy alignment of either the right or left edges of the popup and anchor view. Bug 10728401 Change-Id: Ie0844a04ea0576fa67b0972f5873aaa4c5b823f6
iew/menu/ActionMenuPresenter.java
iew/menu/MenuPopupHelper.java
|
9f68c104249984b2c8d35b13399ac23606cc0acc |
26-Sep-2013 |
Jeff Sharkey <jsharkey@android.com> |
am 66ee877f: am 8c6c0419: Merge "Tighten flags enforcement, API to test Uris." into klp-dev * commit '66ee877f5d27b4dd4081702ad216359971e1b8b3': Tighten flags enforcement, API to test Uris.
|
b7a7fc9d233bad507ce893882352618b13647058 |
21-Sep-2013 |
Chet Haase <chet@google.com> |
Make fading transitions work better Previously, a Fade transition would only affect a view if its parent hierarchy was not also affected between the start/end states. This caused problems for views which were removed from their parents between scenes when their parents' visibility also changed between those scenes. The effect would be that the transition would fade the parent... but the child would no longer be in that parent, so the user would just see the child view blink out. This fix ensure that views are faded appropriately by fading them regardless the parent hierarchy; if a view is removed from its parent, fade it out. Additionally, if that view has not been removed from its parent, but its parent is no longer parented *and* scene being transitioned from is based on a layout resource file (and thus the views are considered temporary after transitioning), then it is removed from its parent to be faded out in the overlay. Also, renamed TextChange to ChangeText to be more consistent with other transition class names. Change-Id: I4e0e7dfc9e9d95c7a4ca586534b6d204c4f3bae0
ransition/ActionBarTransition.java
idget/ActionBarView.java
|
66ee877f5d27b4dd4081702ad216359971e1b8b3 |
26-Sep-2013 |
Jeff Sharkey <jsharkey@android.com> |
am 8c6c0419: Merge "Tighten flags enforcement, API to test Uris." into klp-dev * commit '8c6c04197e58be6f3e46ba6a38f5d16e4fb091fa': Tighten flags enforcement, API to test Uris.
|
ee2f7df9ee8a4f43c3b0858bad08a4f0a59a627f |
26-Sep-2013 |
Jeff Sharkey <jsharkey@android.com> |
Tighten flags enforcement, API to test Uris. Check and throw if callers request invalid grant flags. Add API to test if a Uri is backend by a DocumentsProvider. Bug: 10919391, 10935608 Change-Id: Ifa6afefb95983558c8c64dc15ddf650e9fe07080
til/Preconditions.java
|
67774c74186c9fb5fb73bb0126636225010575f8 |
25-Sep-2013 |
Michael Wright <michaelwr@google.com> |
Move EventHub over to using EPOLLWAKEUP when available Bug: 10901016 Change-Id: If63c0de5cf120cdf1534d63fc2382d2925b35c6a
s/ZygoteInit.java
|
f3647c7bdc1733d28e878564facf49108c0dc2c6 |
26-Sep-2013 |
Dianne Hackborn <hackbod@google.com> |
am f9ad7b9d: am 66a9b2d7: Merge "Fix issue #10903002: com.facebook.katana keeps itself in A Services" into klp-dev * commit 'f9ad7b9d92f0464bdffb36f4b9f9f63292ba9863': Fix issue #10903002: com.facebook.katana keeps itself in A Services
|
5023a4df732693fdaff64da551f6b088e7ba4456 |
26-Sep-2013 |
Jeff Sharkey <jsharkey@android.com> |
resolved conflicts for merge of 687c6221 to master Change-Id: I9e8a24d9151f31bc3284ad7f8686fa7f3c25c0d9
|
f9ad7b9d92f0464bdffb36f4b9f9f63292ba9863 |
26-Sep-2013 |
Dianne Hackborn <hackbod@google.com> |
am 66a9b2d7: Merge "Fix issue #10903002: com.facebook.katana keeps itself in A Services" into klp-dev * commit '66a9b2d7392a7f6334b5fe23d00ba718f3fa1851': Fix issue #10903002: com.facebook.katana keeps itself in A Services
|
687c6221c8fd3f093641c25e830cd39bbcdae9b1 |
26-Sep-2013 |
Jeff Sharkey <jsharkey@android.com> |
am be17a614: Merge "Require that persistable Uri permissions be taken." into klp-dev * commit 'be17a61447e1a7992a6c855059a3c43ab3216610': Require that persistable Uri permissions be taken.
|
66a9b2d7392a7f6334b5fe23d00ba718f3fa1851 |
26-Sep-2013 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix issue #10903002: com.facebook.katana keeps itself in A Services" into klp-dev
|
be17a61447e1a7992a6c855059a3c43ab3216610 |
26-Sep-2013 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Require that persistable Uri permissions be taken." into klp-dev
|
d0ee92408f5d94401aecfdd1da31f73679d26461 |
26-Sep-2013 |
Jim Miller <jaggies@google.com> |
am 4bf2c790: am 04b0840b: Merge "Accessibility improvements in keyguard - add accessibility descriptions to camera and search light - add new onClick handler to simplify launching search and camera - plumb camera launch through KeyguardService interface" into klp-dev * commit '4bf2c790b971cf43c65d8e9e5721a2a9dde474b5': Accessibility improvements in keyguard - add accessibility descriptions to camera and search light - add new onClick handler to simplify launching search and camera - plumb camera launch through KeyguardService interface
|
cbd9a52f256087426feb19ac6e51eff772e81375 |
25-Sep-2013 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #10903002: com.facebook.katana keeps itself in A Services Now when memory low, if a service's process is above a selected pss, then the process is not allowed to go in to the service a list. Also simplified the normal meminfo details dump to not include the shared dirty and shared clean sizes by default, since these can be very confusing. You will still get to see them with the "-a" flag. Finally some small steps to better managing service processes in the LRU list, so hopefully we can some day be better about letting them drop down in the list when there isn't really much interesting happening in the process. Not yet used at this point. Change-Id: I654bfd6d05de2a63120185ebb15ffda8cbeb5dac
til/MemInfoReader.java
|
4bf2c790b971cf43c65d8e9e5721a2a9dde474b5 |
26-Sep-2013 |
Jim Miller <jaggies@google.com> |
am 04b0840b: Merge "Accessibility improvements in keyguard - add accessibility descriptions to camera and search light - add new onClick handler to simplify launching search and camera - plumb camera launch through KeyguardService interface" into klp-dev * commit '04b0840b2e5367547fdd92f4e2c68cde16486062': Accessibility improvements in keyguard - add accessibility descriptions to camera and search light - add new onClick handler to simplify launching search and camera - plumb camera launch through KeyguardService interface
|
04b0840b2e5367547fdd92f4e2c68cde16486062 |
26-Sep-2013 |
Jim Miller <jaggies@google.com> |
Merge "Accessibility improvements in keyguard - add accessibility descriptions to camera and search light - add new onClick handler to simplify launching search and camera - plumb camera launch through KeyguardService interface" into klp-dev
|
e4b0a9a940a122a37dafd79fc3c251c450b0519d |
26-Sep-2013 |
Alan Viverette <alanv@google.com> |
am 607ea331: am 812b6426: Merge "Fix caption rendering" into klp-dev * commit '607ea331ebe6f133a7e95a0e37d4c00085646708': Fix caption rendering
|
607ea331ebe6f133a7e95a0e37d4c00085646708 |
26-Sep-2013 |
Alan Viverette <alanv@google.com> |
am 812b6426: Merge "Fix caption rendering" into klp-dev * commit '812b64264176cb8a253a8253074bc9595503d2ac': Fix caption rendering
|
812b64264176cb8a253a8253074bc9595503d2ac |
26-Sep-2013 |
Alan Viverette <alanv@google.com> |
Merge "Fix caption rendering" into klp-dev
|
e66c1778f80f4b18e29e018eca3a338f125f23b9 |
20-Sep-2013 |
Jeff Sharkey <jsharkey@android.com> |
Require that persistable Uri permissions be taken. Change our Intent flag to indicate that a Uri permission grant is persistable, but don't actually persist it until explicitly taken by the receiving app. This prevents apps from spamming each other if persisted permissions aren't really required. Remember the last time a persisted grant was taken by an app, and use this to prune away the oldest grants when the number of grants grows too large. Allow apps to query persisted grants they are holding, and allow them to release previously persisted grants. Add public UriPermission class to return grant details and timestamp. Track various permission strengths separately, and combine together after each mutation pass. Persistable grants are currently treated like global grants, but they could be moved to have owners in the future. Require that grant holders trying to extend a persistable permission actually hold a persistable permission themselves. Bug: 10835779 Change-Id: I95b2f797c04ce7fd2612f9a644685dbd44e03759
til/XmlUtils.java
|
138f25d75665bd07d34294364c5b6f530b33503f |
25-Sep-2013 |
Jim Miller <jaggies@google.com> |
Accessibility improvements in keyguard - add accessibility descriptions to camera and search light - add new onClick handler to simplify launching search and camera - plumb camera launch through KeyguardService interface Fixes bug 10914360 Change-Id: Ic85eda9afadba7381be78b477180f7204030cd17
olicy/IKeyguardService.aidl
|
14176c6c0df5a6ce05486ac41586684bdd16a32e |
25-Sep-2013 |
Jim Miller <jaggies@google.com> |
am 132540d1: am d7fdcad2: Merge "Fix accessibility for all-caps items in keyguard" into klp-dev * commit '132540d1f5656145639f0206076d1ba63183bbfb': Fix accessibility for all-caps items in keyguard
|
132540d1f5656145639f0206076d1ba63183bbfb |
25-Sep-2013 |
Jim Miller <jaggies@google.com> |
am d7fdcad2: Merge "Fix accessibility for all-caps items in keyguard" into klp-dev * commit 'd7fdcad22683e6191e92141a7e45e2414fe40a44': Fix accessibility for all-caps items in keyguard
|
7fe420f31b4de2bbd7a89194384d0c9ac6293226 |
25-Sep-2013 |
Alan Viverette <alanv@google.com> |
Fix caption rendering Fixed rendering of captions in regions and incorrect caption width measurement. Removes minimum-difference line wrapping, since the results weren't consistent with StaticLayout's rendering. BUG: 10917766, 10822229 Change-Id: I55ef28cbf383fd6b945c0be62e440781288364f1
idget/SubtitleView.java
|
6885d577cbfe8dedcdb82fc066a4408ea762204f |
25-Sep-2013 |
Dianne Hackborn <hackbod@android.com> |
am 8715dc14: am 4213e68f: am 3a7d5f71: Merge "Replace SEAndroid with SELinux." * commit '8715dc1401557f5ec068f9214ab0712291a3b403': Replace SEAndroid with SELinux.
|
8715dc1401557f5ec068f9214ab0712291a3b403 |
25-Sep-2013 |
Dianne Hackborn <hackbod@android.com> |
am 4213e68f: am 3a7d5f71: Merge "Replace SEAndroid with SELinux." * commit '4213e68f67d59c0912d2a8729fcec4539197756a': Replace SEAndroid with SELinux.
|
4213e68f67d59c0912d2a8729fcec4539197756a |
25-Sep-2013 |
Dianne Hackborn <hackbod@android.com> |
am 3a7d5f71: Merge "Replace SEAndroid with SELinux." * commit '3a7d5f71456b57f712b0f878beb5317f0ce6d564': Replace SEAndroid with SELinux.
|
488bb0ed6a6765b5a7c9ee73747ebc9333097267 |
25-Sep-2013 |
Mike Lockwood <lockwood@google.com> |
Cleanup Binder interface between sensorservice and BatteryStats Change-Id: I6ba542cea242e252864d562ba62f3b8136f09f90
pp/IBatteryStats.aidl
|
e38c8e28ba50d5fe7f4f2bc5fe68a9f10bafe0f0 |
25-Sep-2013 |
Jim Miller <jaggies@google.com> |
Fix accessibility for all-caps items in keyguard This fixes a bug where TTS on all-caps items doesn't work for Buttons. The fix is to use translation (ala. TextView.setAllCaps()), which just affects rendering and not the original text string. Fix bug 10912259 Change-Id: Id8cba927819c979fe699353219d45f8b0f9f5aac
idget/LockPatternUtils.java
|
23ff9f6128b5d28a99eca87bf03b221145951988 |
24-Sep-2013 |
Dianne Hackborn <hackbod@google.com> |
am 9b7d1484: am 5f86b90b: Merge "Fix issue #10848916: "Always" button is not working." into klp-dev * commit '9b7d148466b1aedb24187294e0c59718afb104a0': Fix issue #10848916: "Always" button is not working.
|
6d8dfbd8149942f25f2b9643a12f1fb38f3be834 |
24-Sep-2013 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #10848916: "Always" button is not working. The problem was that the ResolverActivity filters some activities out of the list it shows, but it uses that display list as the list of components the preference is set against when ultimately setting it on the package manager... but that filtered list is *not* the right component set, since it is not the same as the package manager's view on it. The fix here is to retain the original set of matching components and use that when setting the preferred activity. Note that this does mean that in very unusual cases where filtering is happeing (such as one of the activities not being exported but being seen as a possible completion from another app), then you will be setting the preference for the complete set. Ultimately we probably need to have the package manager apply these filtering rules up-front so this is all consistent, but this is a very rare case so not that important. And then most of the change here is just improving the debug output for intent resolution. Change-Id: Ie35ac2c05a45946439951bbf41433c8b7de79c05
pp/ResolverActivity.java
til/FastPrintWriter.java
|
e4039cc6bce84c1aded1ea7e18a013aa71c40615 |
24-Sep-2013 |
Chet Haase <chet@google.com> |
am 5c69fd7d: am cfdc0369: Merge "Disable ActionBar usage of transitions" into klp-dev * commit '5c69fd7d36af2d186fa3b654cf8b3e6eeb5596b9': Disable ActionBar usage of transitions
|
d8d7c38533d20062166e5e7ef89b80ff9dbd8903 |
23-Sep-2013 |
Chet Haase <chet@google.com> |
Disable ActionBar usage of transitions Various artifacts across apps were coming from ActionBar's use of the new transitions framework. Disabling transitions for now to get things back to a more stable state. Also, fixed some related bugs in transitions themselves, including a change in TextChange to account for text selection, which was causing errors in Keep's SearchView. Issue #10860557 TextChange animator may old stale value Issue #10819685 sometimes icons are lighter Issue #10750525 Share and Settings icons overlap when stopping slideshow Issue #10839551 Sometimes the search text box is right-aligned in Keep Issue #10727484 Cursor incorrectly positioned after entering first letter during search action in keep app Change-Id: Iad7cbf3297e18018308b8148b3519b032e63dace
ransition/ActionBarTransition.java
iew/menu/ActionMenuPresenter.java
idget/ActionBarView.java
|
3f943b1143239efa6319940fc61f0cfc92354a34 |
20-Sep-2013 |
Jim Miller <jaggies@google.com> |
am f3d1ef00: am af638c4f: Merge "Add camera affordance to navigation bar on phones" into klp-dev * commit 'f3d1ef00c571657bd0464d157905c6b4fae2136f': Add camera affordance to navigation bar on phones
|
9bef5b67dc48568e6f8be065dd7016f04058351c |
20-Sep-2013 |
Dianne Hackborn <hackbod@google.com> |
resolved conflicts for merge of 20021b30 to master Change-Id: Ie758de25a277ed0a25bf08e4cd2c57c9519bd52d
|
af638c4f9daa74b4c8e0905f07e11290f6845abe |
20-Sep-2013 |
Jim Miller <jaggies@google.com> |
Merge "Add camera affordance to navigation bar on phones" into klp-dev
|
caf24fc2c4bb9747eb80138bf3ce0be067851749 |
11-Sep-2013 |
Jim Miller <jaggies@google.com> |
Add camera affordance to navigation bar on phones This adds a camera button on phones that can be used to show and launch the camera. - Minor refactoring of touch event dispatch in PagedView. - Disables usability hints when keyguard loads. - Only add a touch handler for camera icon once during layout. - Update after review. - Updated with latest UX camera and camera background assets Change-Id: I09cd5cb0e501fd0f4659bea96d00c92b07f805c4
olicy/IKeyguardService.aidl
|
3bc8f78d7a3d23a67c06221cc41292d04a2fd439 |
19-Sep-2013 |
Dianne Hackborn <hackbod@google.com> |
Implement issue #10691475: Kill cached processes if about to... ...be uncached and too large When the device is in a low RAM state, when we go to pull a cached process out to use for some background operation, we can now kill the current process if we consider its size to be too large. Note that the current implementation for killing processes is to just use the same killUnneededProcessLocked() method that we already have for other things like too many cached processes. This is a little wrong here, though, because in this case we are at the point where the caller is actually looking for a process to use. This current code is not actually removing or cleaning up the process, so we still need to return the now killed ProcessRecord and let things fall out from there, which typically means the caller trying to make an IPC on it and failing and falling into its "oh no the process died unexpectedly" path. All code using this *should* be able to handle this correctly, anyway, since processes really can be killed at any time. At some point we may to make this implementation cleaner, where it actually tears down the process right in the call and returns a null ProcessRecord. That is very dangerous however (we'd need to go through all paths into this to make sure they are going to be okay with process state changing on them like that), and I'm not sure it is really worthwhile. This intention is that killing processes like this is unusual, due to processes being too large, and anyway as I wrote all of our incoming code paths must already be able to handle the process being killed at this point and one could argue this is just another way to excercise those code paths. Really, the main negative to this is that we will often have spam in the log with exceptions about processes dying unexpectedly. If that is the only issue, we could just add some conditions to quiet that up at in this case. We don't want to compute the size of the process each time we try to evaluate it here (it takes 10s or ms to do so), so there is now a new field associated with the process to give us the last pss size we computed for it while it was in the cached state. To be able to have better cached pss data when we now need it, the timing for computing process pss has been tuned to use a much shorter delay for the situations when the process has first switch into a new state. This may result in us having a fair amount more pss data overall, which is good, as long as it doesn't cause us to be computing pss excessively and burning cpu. Procstats now also has new state to keep track of the number of times each process has been killed by this new system, along with the min, avg, max pss of all the times it has happened. This has slightly changed the checkin format to include this additional data at the end of pkgkills/prockills lines. Other changes here: - Fixed a problem where GPU RAM was not being seen when dumping the full RAM details of a process. This was because in that case the system would ask the process to compute its own MemInfo, which it returned, but the process doesn't have permission to access the files containing the GPU RAM data. So now the system always computes the MemInfo and hands it to the app. - Improved broadcast delays to not apply the delay if the next receiver of the broadcast is going to run in the same process as the last one. A situation I was seeing was an application that had two receivers, one of which started a service; we are better off letting the second receiver run while the service is running. - Changed the alarm manager's TIME_TICK broadcast to be a foreground broadcast. This really should have been anyway (it is supposed to go out even minute, on the minute, very accurately, for UI elements to update), and is even more important now that we are doing more things to delay background broadcasts. - Reworked how we maintain the LRU process list. It is now divided into the two parts, the top always containing the processes holding activities. This better matches the semantics we want (always try to keep those around modulated by the LRU order we interleave with other cached processes), and we now know whether a process is being moved on the LRU list because of an activity operation so we can only change the order of these activity processes when user operations happen. Further, this just makes that common code path a lot simpler and gets rid of all the old complexity that doesn't make sense any more. Change-Id: I04933ec3931b96db70b2b6ac109c071698e124eb
pp/ProcessStats.java
|
8b7ea57f8e3f18580c7254455d5c167f329c6329 |
19-Sep-2013 |
Jim Miller <jaggies@google.com> |
am cd87d0ab: am f4292478: Merge "Fix keyguard/Keystore storage issue" into klp-dev * commit 'cd87d0ab9623d5028d767e8167923c57aa2bac0d': Fix keyguard/Keystore storage issue
|
f429247867ac524cf63bc01499ac47a90ebcaca9 |
19-Sep-2013 |
Jim Miller <jaggies@google.com> |
Merge "Fix keyguard/Keystore storage issue" into klp-dev
|
8f61c7e858f4634547089b5d1b2ced9ba8057fd9 |
18-Sep-2013 |
Amith Yamasani <yamasani@google.com> |
am b129e946: am a6f387a0: Merge "Don\'t handle click if the resolver is already finishing." into klp-dev * commit 'b129e9466f9715d5729ad5bf6c96bae5164014c1': Don't handle click if the resolver is already finishing.
|
a6f387a0551a82b76e86ae829ae3a39ad043c1c9 |
18-Sep-2013 |
Amith Yamasani <yamasani@google.com> |
Merge "Don't handle click if the resolver is already finishing." into klp-dev
|
07cd351b4a4900bb0e202ff50a335727d706dc30 |
18-Sep-2013 |
Amith Yamasani <yamasani@google.com> |
Don't handle click if the resolver is already finishing. Fixes bug that double tapping on an entry in the intent disambig dialog can result in the picked activity being launched twice. Bug: 10770501 Change-Id: Ibb7c6bea5f3c25fa204a2f0e65c8044c2a2549f7
pp/ResolverActivity.java
|
397196870e325dc6b8cdac1086c7027eccd31ca1 |
18-Sep-2013 |
Dianne Hackborn <hackbod@google.com> |
am 12b22479: am 222920c4: Merge "Maybe fix issue #10797796: IllegalStateException in ProcessState..." into klp-dev * commit '12b224799626a506ff3cb3c01cdfdc5b66bce5e3': Maybe fix issue #10797796: IllegalStateException in ProcessState...
|
222920c46044d4782df3cd5b3c6c7e6578659903 |
18-Sep-2013 |
Dianne Hackborn <hackbod@google.com> |
Merge "Maybe fix issue #10797796: IllegalStateException in ProcessState..." into klp-dev
|
53459a7020dbcd036e2d3418e35ebb96fadc29e3 |
18-Sep-2013 |
Dianne Hackborn <hackbod@google.com> |
Maybe fix issue #10797796: IllegalStateException in ProcessState... ...caused runtime restart There were some situations where the package list could be set with process stats when it shouldn't. Not sure if this is causing the problem, since there is no repro. Also some improvements to debug output -- new commands to clear all stats, print full details of stats, and print a one-day summary (which should match what the UI shows). Change-Id: I9581db4059d7bb094f79f2fe06c1ccff3e1a4e74
pp/IProcessStats.aidl
pp/ProcessStats.java
|
379c21518a7ae3fe2f39c730db26fa4cfb2b1b41 |
17-Sep-2013 |
Alan Viverette <alanv@google.com> |
Merge "Fix default style attr in DialogPreference subclass constructors"
|
34155c49a5a921d8fd1300f706aa8b87139207e4 |
17-Sep-2013 |
Adam Powell <adamp@google.com> |
am f35621da: am 70aafea9: Merge "Action bar transitions - handle expanding/collapsing action views" into klp-dev * commit 'f35621da26346e434d8144e5280707bddbdd5bff': Action bar transitions - handle expanding/collapsing action views
|
70aafea91eedc70039818912007f43208e656240 |
17-Sep-2013 |
Adam Powell <adamp@google.com> |
Merge "Action bar transitions - handle expanding/collapsing action views" into klp-dev
|
c46d33393fcc3a497d036973cb887cdaf986eef2 |
17-Sep-2013 |
Adam Powell <adamp@google.com> |
Action bar transitions - handle expanding/collapsing action views Make sure we beginDelayedTransition when we expand and collapse action views, specifically before any callbacks go out that might alter the hierarchy. Change-Id: Iffc286cccd9be83ad03aeede605870ac12cc6bab
idget/ActionBarView.java
|
5f318189f2e14fe8ac8742942db35d384867ff8e |
17-Sep-2013 |
Dianne Hackborn <hackbod@google.com> |
am bb7a51e1: am 8a7a93e2: Merge "Work on issue #10771346: runtime restart" into klp-dev * commit 'bb7a51e1ef28e26a8ead2c0cf3d6880081526d52': Work on issue #10771346: runtime restart
|
50ef0b62f076c509d5edaef5588080d685f063e8 |
17-Sep-2013 |
Dianne Hackborn <hackbod@google.com> |
Work on issue #10771346: runtime restart Haven't found the underlying cause, but this will give us more information when we get into the bad state. Change-Id: I9aebd3a025a7c0d931f43098461b64ee3c220746
pp/ProcessStats.java
|
de1af08dd3a073f007ae4b8a114352cae3775028 |
11-Sep-2013 |
Jim Miller <jaggies@google.com> |
Fix keyguard/Keystore storage issue Keystore stored keys broke when keyguard was moved out of the system process due to Keystore enforcing the calling app to be in the system process. The fix moves the critical code into LockSettingsService, which continues to live in the system process. Fixes bug 10201270 Change-Id: I16e2de018e85b01265634dcfbefd7f06740dafa8
idget/ILockSettings.aidl
idget/LockPatternUtils.java
|
599d2a49e84bf0a4ee752e263a2c29d2ae942c3e |
16-Sep-2013 |
Alan Viverette <alanv@google.com> |
Fix default style attr in DialogPreference subclass constructors BUG: 10751709 Change-Id: Ia7fa91e52881b46d39711d2adc43330014234a55
reference/YesNoPreference.java
|
e0339ab5a37b8765795900b36c0b2a8209c42173 |
16-Sep-2013 |
Daniel Sandler <dsandler@android.com> |
am c1c5e117: am 311daf20: Merge "New platlogo for K." into klp-dev * commit 'c1c5e1177d0ad675c151a7081bd42eef9b0872d2': New platlogo for K.
|
80c3c4e96039fe4e620d3fedc1e3fb2d01134b61 |
16-Sep-2013 |
Daniel Sandler <dsandler@android.com> |
New platlogo for K. Bug: 10605145 Change-Id: I23f285ec24118982b10f5d801b75925b9dc81c64
pp/PlatLogoActivity.java
|
fe904ecc975310dd1dc79fb63c568df0e7bd404b |
16-Sep-2013 |
Daniel Sandler <dsandler@android.com> |
am 48591ef6: am 28ed00d3: Merge "Fix RenderScript crash." into klp-dev * commit '48591ef67e92bbb80a2a263b6813a8afcd9c2788': Fix RenderScript crash.
|
a30b7035cec9d6d2bfc6a48889dc803695b26f36 |
16-Sep-2013 |
Daniel Sandler <dsandler@android.com> |
Fix RenderScript crash. Also lay the groundwork for a future checkin. Bug: 10240151 Bug: 10505742 Change-Id: I62d61c9048188c93863c8c43839e713b75a65102
pp/PlatLogoActivity.java
|
14520b79fa584b9b0444a0649efd1132fa657782 |
14-Sep-2013 |
Dianne Hackborn <hackbod@google.com> |
am 38743f2a: am e39ced0f: Merge "Maybe fix issue #10748810: Runtime restart: crash under..." into klp-dev * commit '38743f2a67259d8eab55c70cee7709ad7aac6e8f': Maybe fix issue #10748810: Runtime restart: crash under...
|
a0332377e1edb95202249412ef7bb06a4e1aec03 |
14-Sep-2013 |
Dianne Hackborn <hackbod@google.com> |
Maybe fix issue #10748810: Runtime restart: crash under... ...ActivityManagerService.setProcessTrackerState And if not, at least we'll have a little more debug info when it happens again. Change-Id: I685f0f72c2e1b17608a8d069d6c7f2cff2fd0abd
pp/ProcessStats.java
|
d17e719da0914aaee0bf6b21e92f4f3e4a4e8293 |
14-Sep-2013 |
Alan Viverette <alanv@google.com> |
Merge "Clean up layout constructors, make them consistent"
|
f206b5935e702d9b0bf9ce23166017a54ff4880e |
14-Sep-2013 |
Adam Powell <adamp@google.com> |
am 3cfc5995: am 3157e73f: Merge "Don\'t recycle action button views" into klp-dev * commit '3cfc5995bfa5d9d4c9203991131d76947c572b58': Don't recycle action button views
|
1cd9a73ac020bfb2db32da3c8e853c4a514be858 |
14-Sep-2013 |
Dianne Hackborn <hackbod@google.com> |
am f3b4cf7d: am 28eeb420: Merge "Implement #10749688: Improve low memory reporting" into klp-dev * commit 'f3b4cf7d01b68418dd652e201868d140de081bd8': Implement #10749688: Improve low memory reporting
|
3157e73fb0ea392b8dd2a6bbf6b74d8dfa54cc52 |
14-Sep-2013 |
Adam Powell <adamp@google.com> |
Merge "Don't recycle action button views" into klp-dev
|
8e69257a9c7e9c1781e1f53d8856358ada38921d |
11-Sep-2013 |
Dianne Hackborn <hackbod@google.com> |
Implement #10749688: Improve low memory reporting This significantly reworks the logging we do when all cached processes are killed: - We now collect the list of processes in-place so we have a snapshot of exactly when the low memory situation happened. - In that snapshot we include the key process state: oom adj, proc state, adj reasons. - The report then asynchronously collects pss information for those processes. - The ultimate data printed to the log looks like a mix between the "dumpsys meminfo" and "dumpsys activity" output. This code no longer uses "dumpsys meminfo" itself, so some of that data is no longer included, in particular pss organized by allocation type. In doing this, I realized that the existing code that is supposed to run "procstats" is not currently working. And at that point I realized, really, when we are collecting this pss data we'd really like to include all those native processes using ghod-only-knows how much RAM. And guess what, we have a list of processes available in ProcessCpuTracker. So we now also collect and print information for native processes, and we also do this for "dumpsys meminfo" which really seems like a good thing when we are printing summaries of all pss and such. I also improved the code for reading /proc/meminfo to be able to load all the interesting fields from there, and am now printing that as well. Change-Id: I9e7d13e9c07a8249c7a7e12e5433973b2c0fdc11
s/ProcessCpuTracker.java
til/MemInfoReader.java
|
76d915955f04f841161b054e6c249a65c78ba0fd |
13-Sep-2013 |
Adam Powell <adamp@google.com> |
Don't recycle action button views Recycling action button views interferes with transition animations. Suppress menu item view recycling for them. Change-Id: I69d7561e337be7e4a89b7cf30b6c9439f2d49cc2
iew/menu/ActionMenuPresenter.java
|
d488b785dfd7aadbb4dac69eeb2537182d814979 |
12-Sep-2013 |
Adam Powell <adamp@google.com> |
am 179ba0c0: am a2906cb4: Merge "Show alternate menu panel on devices with menu key" into klp-dev * commit '179ba0c04b446406d226cdfe866317d0d2bcecce': Show alternate menu panel on devices with menu key
|
a2906cb4d9355b7a08e7fdec1924c2dbc7fda622 |
12-Sep-2013 |
Adam Powell <adamp@google.com> |
Merge "Show alternate menu panel on devices with menu key" into klp-dev
|
5fcf5b9fd3ff6757090c6bd166b60c18eda0b3ef |
11-Sep-2013 |
Adam Powell <adamp@google.com> |
Show alternate menu panel on devices with menu key Provide a softer transition to the overflow-everywhere world for devices with menu keys. The panel menu will still be used on these devices in response to a menu key press even in the presence of an action bar with overflow. Fix a few lingering bugs around dispatching the open-overflow transition that caused problems with this along the way. Change-Id: I9d77c70f6d15c47160ac06292984101d619c44e6
iew/menu/ActionMenuPresenter.java
idget/AbsActionBarView.java
|
a395e70109c904c223bb0575e2447fd249701d0d |
12-Sep-2013 |
Adam Powell <adamp@google.com> |
am 18149fcf: am 6847447d: Merge "Action bar refactoring and transitions" into klp-dev * commit '18149fcf86eee3335b28b2c2373b585c4e18745a': Action bar refactoring and transitions
|
ad79b90f21dcde6f741c47a251882c0a47c5f698 |
19-Jun-2013 |
Adam Powell <adamp@google.com> |
Action bar refactoring and transitions * Remove the extra occurrence of the Up caret view and reuse the standard home view. * Use new transition APIs to animate changes in action bar content. Change-Id: I7af3bb580ef4bff7d8dec9e21649b856fe73c77b
ransition/ActionBarTransition.java
iew/menu/ActionMenuPresenter.java
idget/ActionBarView.java
|
d6479ec5eec13914f656f6be996d95fe1610fd57 |
11-Sep-2013 |
Alan Viverette <alanv@google.com> |
Clean up layout constructors, make them consistent All constructors now flow through to each class's own 4-argument constructor. This ensures that theme attributes are applied even if a base AttributeSet is not provided. BUG: 10680863 Change-Id: I727d2961bf017c6a5e0206367081670782583394
idget/AbsActionBarView.java
idget/SizeAdaptiveLayout.java
|
617feb99a06e7ffb3894e86a286bf30e085f321a |
10-Sep-2013 |
Alan Viverette <alanv@google.com> |
Add View constructor that supplies a default style resource Also updates the constructor of every class that extends View. BUG: 10676369 Change-Id: Ifaf27bf82028d180afa4931c0e906df88d858ac3
pp/AlertController.java
reference/YesNoPreference.java
iew/CheckableLinearLayout.java
iew/menu/ActionMenuItemView.java
iew/menu/IconMenuItemView.java
iew/menu/ListMenuItemView.java
idget/AbsActionBarView.java
idget/ActionBarContextView.java
idget/DialogTitle.java
idget/PasswordEntryKeyboardView.java
idget/SizeAdaptiveLayout.java
idget/SubtitleView.java
idget/TextProgressBar.java
|
99cea983de196aae34a39cd4eb03ae1f93cc771a |
09-Sep-2013 |
Mindy Pereira <mindyp@google.com> |
Merge "Update default ramp up time for autoscroller." into klp-dev
|
80213adddaec79981aff47c81bdaac38725f2644 |
09-Sep-2013 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix issue #10671878: Proc stats needs to remove old data structures" into klp-dev
|
013634cc44d62fe90cd3e80a7530cffdc79f9715 |
09-Sep-2013 |
Alan Viverette <alanv@google.com> |
Merge "Add WebVTT caption renderer" into klp-dev
|
35980b2cf51c06c1bdad66b7f8fb629d9c17052f |
03-Sep-2013 |
Eric Rowe <erowe@google.com> |
Add PID and application to Java crash printout Bug: 10568405 Change-Id: I508e89bf7ea58e15a8460099036e270139b2e2a9
s/RuntimeInit.java
|
498301d8b554f3806ddb01acd2ea98c27132a0e2 |
09-Sep-2013 |
Alan Viverette <alanv@google.com> |
Merge "Add drag-to-open for action bar submenus" into klp-dev
|
be4c1d74a758f40de25e796a991ccfd1fe356857 |
09-Sep-2013 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #10671878: Proc stats needs to remove old data structures We now keep track of which process and service states are actively in use, and remove any that are not in use during a commit. The activity manager needed to be tweaked to report this data, and ensure it does not try to operate on one of these structures when not in use. Also some other fixes: - We now keep track of process names associated with services, for display in the UI. - Keep track of total run time for each service, also for UI. - The parceled format is more efficient, not storing duplicates of process/package names, and writing times as ints when possible. - Reduced commit period from 1 day to 12 hours, so that our UI can be a little closer at its attempt to display the stats over 1 day. Change-Id: Ifeda0ffe963a7b49d8eb2a3f6923f3a5e71a4e43
pp/ProcessStats.java
|
d43daf361e993457e64eeeddab6d1a0ebc828c99 |
06-Sep-2013 |
Alan Viverette <alanv@google.com> |
Add WebVTT caption renderer Currently missing support for region anchor points, robust layout when snapping to lines, and vertical text. BUG: 10260603 Change-Id: I3463b4aa0039442159144e66922d67f5dfee58ed
idget/SubtitleView.java
|
6a18f4ab29cbe1133f30c337e0c686b1d5e78789 |
06-Sep-2013 |
Mindy Pereira <mindyp@google.com> |
Update default ramp up time for autoscroller. 2500 was too much and drowning the behavior where closeness to the edge should set the speed. Change-Id: If32999893d9ab59a0b77bd2b79b698a3baa64113
idget/AutoScrollHelper.java
|
fbe4a586c29b6e415e8d39d73d19bd7f0215a851 |
06-Sep-2013 |
Alan Viverette <alanv@google.com> |
Add drag-to-open for action bar submenus BUG: 10649895 Change-Id: I5076e0d09453a75ed20c44eede4b43e8a2f535fd
iew/menu/ActionMenuPresenter.java
|
d4a8b9d3c1b2ad4a65063f867665e38b8a5f9c0f |
06-Sep-2013 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #10650718: Camera DOA on KLP Methods not kept in sync. Change-Id: I2621255707bbc569ac476b8fb0f7e82f68585b12
pp/IAppOpsService.aidl
|
911d7f411f36f2279aae44c89ff1d33a29140046 |
06-Sep-2013 |
Jeff Sharkey <jsharkey@android.com> |
Provide calling package to ContentProviders. The calling package is important for ContentProviders that want to grant Uri permissions as a side effect of operations, so offer it through a new API. Validates the provided package against the calling UID before returning. Bug: 10626527 Change-Id: I7277880eebbd48444c024bcf5f69199133cd59e4
pp/IAppOpsService.aidl
|
f1eebfc2cf47b7fb6ed8dfd06fb124f78ca3519e |
06-Sep-2013 |
Amith Yamasani <yamasani@google.com> |
Merge "Remove unused APIs and rename others based on API review" into klp-dev
|
d304af69891483aad808356af1ac5f00e90c8edf |
05-Sep-2013 |
Amith Yamasani <yamasani@google.com> |
Remove unused APIs and rename others based on API review Restrictions challenge is only to be used by device admins. Bug: 10461761 Change-Id: I3db1249e2ce99f386602de59ed930302bb0a97fb
pp/RestrictionsPinActivity.java
pp/RestrictionsPinSetupActivity.java
|
e8222dddaf2e3da14380101e818d4254899e0c0d |
05-Sep-2013 |
Chet Haase <chet@google.com> |
Change build version from KEY_LIME_PIE to KITKAT Issue #10631619 Change build version to KitKat Change-Id: I6ad13f6169ad74204078d36929479998b498ad8b
idget/ActionBarOverlayLayout.java
|
3cd28adc5df3cbf4a5269e30351e1f767b974036 |
04-Sep-2013 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix issue #10427108: Google+ has long running process" into klp-dev
|
ae36b236d2b8d040f142bee169742da2f392efaa |
04-Sep-2013 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #10427108: Google+ has long running process There was a bug in counting the number of starting services in a process that would cause it to count too many (it would increment at any state change while the service is started, not just when starting/stopping). Also reduce dumpsys output -- only print summaries for old data. There is probably no utility in printing the long details of all that data. Change-Id: I1c1e901b0214c01eb7d071f23166fc6f3702ca67
pp/ProcessStats.java
s/ProcessCpuTracker.java
|
4cf435a038be4731c06602785f7dab8bee0b55af |
04-Sep-2013 |
Geoffrey Borggaard <geoffreyb@google.com> |
Merge "UX improvements to the restrictions PIN" into klp-dev
|
7eed075a43479ea646821c798b61b49bf53945b3 |
03-Sep-2013 |
Amith Yamasani <yamasani@google.com> |
Merge "Don't call setLastChosen if it's a chooser activity instance" into klp-dev
|
588dd2a3d67435652545645bca9562c066561cda |
03-Sep-2013 |
Amith Yamasani <yamasani@google.com> |
Don't call setLastChosen if it's a chooser activity instance Bug: 10605359 Change-Id: If76f5cf2f45442dc25f9bfbd20a4d671b9caa358
pp/ResolverActivity.java
|
bc7e4b2cd5a7068fbcd9de8eb0e2e7a9f596479b |
31-Aug-2013 |
Alan Viverette <alanv@google.com> |
Merge "Update internal AutoScrollHelper to match support lib version" into klp-dev
|
8135f3a9d306f5cd23c1a4f86c86a577060487c3 |
29-Aug-2013 |
Geoffrey Borggaard <geoffreyb@google.com> |
UX improvements to the restrictions PIN As per Rachel. Remove the title, change the hint text. Don't make the dialog disappear after failed attempts. Bug: 10542734 Change-Id: I1cae3d74bd4da06364626d63faf945f629cf6537
pp/RestrictionsPinActivity.java
pp/RestrictionsPinSetupActivity.java
|
cb168795fecd57ea5bf28de3c4973c4bc196ea7b |
30-Aug-2013 |
Alan Viverette <alanv@google.com> |
Update internal AutoScrollHelper to match support lib version BUG: 10547956 Change-Id: I7d5b1b9fb89ae8ff4294cc2dfd01e29b55ed3eba
idget/AutoScrollHelper.java
|
79a45c6f1837d5921e512213904c96660b1a80b1 |
29-Aug-2013 |
Amith Yamasani <yamasani@google.com> |
Merge "Improve Intent disambig dialog behavior" into klp-dev
|
0d3da1232bf967e427477ab4d4c58eb3e933f17e |
29-Aug-2013 |
Mindy Pereira <mindyp@google.com> |
Fix case when user touches the very edge of a view This now counts touches at the exact top edge of the view as valid Change-Id: I9e81a7001632c38d567dde40954e079e7145fa36
idget/AutoScrollHelper.java
|
e9ecc8b49992840249bfb9d5d52b8824dd5de39b |
22-Aug-2013 |
Amith Yamasani <yamasani@google.com> |
Improve Intent disambig dialog behavior Keep track of last chosen activity for a particular intent, similar to how it is tracked for "Always" choices. Pre-select the last chosen activity if previously the user picked "Just once". Downgrade "Always" to "Last chosen" if there's a new kid on the block, instead of removing it entirely. Add methods to set and get last chosen entry. UI - switch from Grid to List. Bug: 9958096 Change-Id: Ied57147739a3ade1d36c3a7ec1e8ce77e5c5bb16
pp/ResolverActivity.java
|
d381680b63a36f8a4f1b07286947f1227d83139d |
27-Aug-2013 |
Christopher Tate <ctate@google.com> |
Merge "Make sure to actually log when Log.wtf() hiccups" into klp-dev
|
941adc95e121332b49aedb5406b6037a6395aea6 |
27-Aug-2013 |
Christopher Tate <ctate@google.com> |
Make sure to actually log when Log.wtf() hiccups Bug 10494724 Change-Id: I687d7df73a8f4594d42955f100d928e98bbd9b30
s/RuntimeInit.java
|
d220a830f4fb0e13e31d7632eb04f70fedd31e97 |
27-Aug-2013 |
Chris Wren <cwren@android.com> |
Merge "Change DBG to false to eliminate logcat messages." into klp-dev
|
6b8c69edd210ad86eb659e06681422bb29ba2123 |
27-Aug-2013 |
Svetoslav Ganov <svetoslavganov@google.com> |
Merge "Update AccessibilityNodeInfo API as per API council request" into klp-dev
|
cb8ed39b3fb591be60b9fb1799d4ea4530eab758 |
24-Aug-2013 |
Svetoslav Ganov <svetoslavganov@google.com> |
Update AccessibilityNodeInfo API as per API council request bug:10461302 Change-Id: I9709a271ab3720e064b98c79c0950d811fe37b73
iew/menu/ActionMenuPresenter.java
iew/menu/ListMenuItemView.java
|
faf7a2087e1228599c7b08a679a764d2abb0e9ed |
26-Aug-2013 |
Alan Viverette <alanv@google.com> |
Merge "Add auto-scrolling in ListPopupWindow drag-to-open mode" into klp-dev
|
9212e350d52ea98cb673280870c54319b03ccad3 |
26-Aug-2013 |
Alan Viverette <alanv@google.com> |
Merge "Reconcile drag-to-open and touch event interception" into klp-dev
|
63410109977a932e342a624243dbd9427e29fe36 |
24-Aug-2013 |
Scott Greenwald <greenwald@google.com> |
Change DBG to false to eliminate logcat messages. DemoContactNotificationScorer was spamming logcat because DBG was set to true. Also changed TAG to match the class name. Bug: 10457063 Change-Id: Idca251b5b46d58ab64407e94ed4bec831e880aa4
otification/DemoContactNotificationScorer.java
|
f45bb403884f30ecb383698ef1bcb1c7dc1964b8 |
21-Aug-2013 |
Jim Miller <jaggies@google.com> |
Add setting to disable keyguard widgets This allows disabling keyguard widgets through Settings. On new devices, the setting is turned off by default. If the user currently has widgets in keyguard, then we keep them and re-enable the setting. Change-Id: I7258921231d439925ac8627105710efa99309094
idget/LockPatternUtils.java
|
69960142efa8d228adbfcbabdcf618426e31e1f5 |
23-Aug-2013 |
Alan Viverette <alanv@google.com> |
Reconcile drag-to-open and touch event interception Changes behavior such that dragging on a Spinner that's inside of a ScrollView will only scroll after a tap delay. BUG: 10442971 Change-Id: I9fa9c5f0cf99e0cd158f52b6fa7a109ce1b6b8b1
iew/menu/ActionMenuPresenter.java
|
2b10b52f6c08eb79f48f7388e2f1c69f58a9c96d |
21-Aug-2013 |
Satoshi Kataoka <satok@google.com> |
Add new API shouldOfferSwitchingToNextInputMethod Bug: 8364845 Change-Id: I6767f5640a07aa515a930645b0cf0b36fbe94831
iew/IInputMethodManager.aidl
|
398ec0368bc82dad6f3d120cd15e01b741320436 |
21-Aug-2013 |
Alan Viverette <alanv@google.com> |
Move caption view from Settings into framework Renamed to SubtitleView, moved dimensions into resources. BUG: 10260603 Change-Id: I5d86ee21ca260540ba3201c5295a5c1353e2d963
idget/SubtitleView.java
|
5e66021c8a24c27c470cc6b9fe49e5653f3fa05d |
21-Aug-2013 |
Alan Viverette <alanv@google.com> |
Add auto-scrolling in ListPopupWindow drag-to-open mode BUG: 9437139 Change-Id: I836c60b48b31d0a5cc32eef903da9dc0b9b9d8a5
idget/AutoScrollHelper.java
|
a2e88ef89611d69b65b1830cc5ffebfb679e9d4d |
21-Aug-2013 |
Alan Viverette <alanv@google.com> |
Merge "Move forwarding code to ListPopupWindow, add drag-to-open in Spinner" into klp-dev
|
5feb0ad1d234cc7146286e96f96ae162bd628363 |
21-Aug-2013 |
Alan Viverette <alanv@google.com> |
Merge "Use MULTI_LINE and OPENS_POPUP accessibility properties" into klp-dev
|
058ac7cfe5bb7b9ecc411b94622ac3f31a7fa25e |
20-Aug-2013 |
Alan Viverette <alanv@google.com> |
Use MULTI_LINE and OPENS_POPUP accessibility properties BUG: 10391326 Change-Id: Ib2deeeef401802b6dde646e14ee5367141469a58
iew/menu/ActionMenuPresenter.java
iew/menu/ListMenuItemView.java
|
269403b032f965ff3847eb982c2f697229dc5a92 |
15-Aug-2013 |
Svetoslav <svetoslavganov@google.com> |
Implemented advanced printer selection and API refactoring. 1. Added past printer history tracking and merging favorite printers with discovered printers. 2. Added save as PDF support. 3. Added all printers activity with search capability and optional add printers chooser (if any print service provides add printers activity) 4. Refactored the printer discovery session APIs. Now one session can have multiple window discovery windows and the session stores the printers found during past discovery periods. 5. Merged the print spooler and the print spooler service - much simpler and easier to maintain. Change-Id: I4830b0eb6367e1c748b768a5ea9ea11baf36cfad
s/HandlerCaller.java
|
ca6a3611cdb28a514834adba35fcce2da6f2e7c2 |
16-Aug-2013 |
Alan Viverette <alanv@google.com> |
Move forwarding code to ListPopupWindow, add drag-to-open in Spinner BUG: 9437139 Change-Id: I4599cf65a472b2ce74d2301988359d87917a6eec
iew/menu/ActionMenuPresenter.java
iew/menu/MenuPopupHelper.java
iew/menu/TouchForwardingListener.java
|
c05027214f1f4dda67296a072dfc9af9176dc590 |
16-Aug-2013 |
Alan Viverette <alanv@google.com> |
Forward events to ListPopupWindow, highlight touched items Moves most of the drag-to-open behavior into ListPopupWindow's particular implementation of ListView. Uses hidden View API for forwarding events between different windows. Overflow menu opens on first touch, closes on touch end outside the overflow button. Clicks that occur during drag-to-open mode result in alpha animation of the selector drawable. BUG: 9437139 Change-Id: I70f540555a03450638a27880b3ae3b031ca6e2ed
iew/menu/ActionMenuPresenter.java
iew/menu/MenuPopupHelper.java
|
b0037316c4bbaf9d5b3ee8af563caf2539def564 |
10-Aug-2013 |
Dianne Hackborn <hackbod@google.com> |
Merge "More stuff I need for the proc stats UI." into klp-dev
|
69cb00b8dda60eff7449b69723f4e73a28e944f8 |
10-Aug-2013 |
Dianne Hackborn <hackbod@google.com> |
More stuff I need for the proc stats UI. Change-Id: I5f05b79bc4d5766a80f2db9d20ba8078b60c1b00
pp/IProcessStats.aidl
pp/ProcessStats.java
|
f6c7a5fd6680d74972738e60ad5c9cf34bfc43ef |
09-Aug-2013 |
keunyoung <keunyoung@google.com> |
Merge "add local focus mode and input event injection API to Window" into klp-dev
|
60444fd594ac92aa48e229c600c2ce7de4caf2d1 |
09-Aug-2013 |
Dianne Hackborn <hackbod@google.com> |
Add method for adding two ProcessStats objects together. Also move file reading code over to ProcessStats. Change-Id: Ib42272b90a408a494044965e98beed16c0b3f8a5
pp/ProcessStats.java
|
30f420fd6a74ffa28b351b4aba74d44f5ea48dda |
02-Aug-2013 |
keunyoung <keunyoung@google.com> |
add local focus mode and input event injection API to Window - This enables keyboard navigation for window without focus. - FLAG_LOCAL_FOCUS_MODE puts window into local focus mode. - Application needs to put window in local focus mode, control focus, and inject events to make dpad navigation work. - Window in local focus mode does not interact with window manager or ime regarding focus related events. - Also renamed ViewRootImpl.dispatchKey to dispatchInputEvent to allow both key and touch events injection. Change-Id: I8e8561f29e0dade3797fb7ae3ee7690e6b7f8895
idget/PasswordEntryKeyboardHelper.java
|
184a0100abc431fc3d6d8dd1b20212b84958cada |
11-Jul-2013 |
Jeff Sharkey <jsharkey@android.com> |
Allow packages.list access with new GID. The FUSE daemon is using packages.list to map from package name to appId after it drops permissions, so create a new "package_info" GID to grant read access. Also switches FileUtils to use Libcore.os. Change-Id: I9451ca4e90e8a985526805c6df0888a244a1db36
s/ZygoteInit.java
|
8a0de58ece89c467c8e7415097d193e5f8db9db8 |
08-Aug-2013 |
Dianne Hackborn <hackbod@google.com> |
Get ProcessStats callable from other processes. Also fix a bug where, when parceling the stats, we were computing the final duration values too late. We need to do that before we write the long table. Change-Id: Idb6c1ed95417448c56973fe5866bfb3570e525f4
pp/ProcessMap.java
pp/ProcessStats.java
|
f6971c80fd413cad8e5333cd3184f41fcf64e14b |
08-Aug-2013 |
Daniel Sandler <dsandler@android.com> |
Merge "OK, now it's a release." into klp-dev
|
06c0e408c4f06fdb9a5785baebeb293391711e65 |
08-Aug-2013 |
Daniel Sandler <dsandler@android.com> |
OK, now it's a release. Bug: 10239687 Change-Id: I38a86926f32e5877cd47ae5e4b625a811478aadc
pp/PlatLogoActivity.java
|
b3c21ac7c661022534135bf688a75ec35fe3a8f2 |
07-Aug-2013 |
Satoshi Kataoka <satok@google.com> |
Reduce the transaction fee of getEnabledInputMethodSubtypeList Bug: 8467480 Change-Id: If18cce8fbe567df51f29adcdcedff3f743460b8b
iew/IInputMethodManager.aidl
|
23fb6e84182f325f036b1735b817ecc253e2bd19 |
07-Aug-2013 |
Dianne Hackborn <hackbod@google.com> |
Start adding IPC calls to retrieve proc stat data. Also fix a bug where we were not correctly unparcelling service duration data. Change-Id: Ie9113b2e3a747622441b1939ffc45edb5803a10f
pp/IProcessStats.aidl
pp/ProcessStats.aidl
|
e9a6f9713ca48aab9a6c87e0645cb0a0af946a11 |
07-Aug-2013 |
Satoshi Kataoka <satok@google.com> |
Reduce the transaction fee of getEnabledInputMethodSubtypeList Bug: 8467480 Change-Id: Ic1fddfe433e097041fcb09d1fd341d77d7d8b13b
iew/IInputMethodManager.aidl
|
d2932243e3313b59e7538641731aa98852bc5ac7 |
06-Aug-2013 |
Dianne Hackborn <hackbod@google.com> |
Refactor ProcessStats, ProcessTracker. ProcessStats is now called ProcessCpuTracker. ProcessTracker is now ProcessStatsService, and its inner State class is broken out into a separate top-level ProcessStats class. This ProcessStats is moved to the framework, so we will be able to use it elsewhere. Change-Id: I6a127bcb835b6b474b72647c0b99b82c2137e5c5
s/ProcessCpuTracker.java
s/ProcessStats.java
|
32230ef4e67291d5dc1357bbcb452fdc9d65b1c5 |
05-Aug-2013 |
John Spurlock <jspurlock@google.com> |
Merge "Collapse/disable shade when hiding status bar window."
|
7ce7f32257a1e49493d38b96f503069226e98c9a |
05-Aug-2013 |
Satoshi Kataoka <satok@google.com> |
Open an internal utility of InputMethodUtils Change-Id: I240e914bc21efce8554145619c403d547a17ad19
nputmethod/InputMethodUtils.java
|
f76ff0552bbef531c33ef0cb322932d03b7e6632 |
04-Aug-2013 |
Chris Wren <cwren@android.com> |
disable notification scorer by default. Bug: 10163077 Change-Id: Icd03786dfe59cb26281738ae0be28d14cb5741f9
otification/DemoContactNotificationScorer.java
|
0770f9ef66f6e0d8724c972fbdce81aae6de2ca1 |
03-Aug-2013 |
Dianne Hackborn <hackbod@google.com> |
resolved conflicts for merge of c8911ddd to master Change-Id: I790b547268a23848577199256fc5abc9bdb7abb8
|
c8911ddd486776662e09a6822d4929074d40024d |
03-Aug-2013 |
Dianne Hackborn <hackbod@google.com> |
am 373a2f15: am 607b414d: Add new app ops method to reset all op modes. * commit '373a2f15667956ff8a00ba59b42972b9c930af92': Add new app ops method to reset all op modes.
|
607b414d0444067e166fa54d8ea37563f2715ea3 |
03-Aug-2013 |
Dianne Hackborn <hackbod@google.com> |
Add new app ops method to reset all op modes. Change-Id: I5ee6764de8dc31d812e5a788914ab0099bbef4c0
pp/IAppOpsService.aidl
|
066f2107a1cbdf0fb877f176afdc30353e2d9d0c |
02-Aug-2013 |
Adam Powell <adamp@google.com> |
Merge "Fix a regression where android:windowContentOverlay did not draw properly."
|
9b0dc2894df1c3d26aa6196ecdef1989967e6ec9 |
31-Jul-2013 |
Adam Powell <adamp@google.com> |
Fix a regression where android:windowContentOverlay did not draw properly. This was the victim of an earlier refactoring. Have the ActionBarOverlayLayout draw this directly over the content so that it can stay properly in sync with any animations and also remove an extra couple of views from the decor layout. Some apps now expect the broken behavior in default themes. Protect them from themselves until they bump their targetSdkVersion. Public bug https://code.google.com/p/android/issues/detail?id=58280 Change-Id: I4284503577e322f3e68d4a7fabda8441d3749b98
pp/ActionBarImpl.java
idget/ActionBarOverlayLayout.java
|
87c291421544821fe9d10a08ee4e9f31b62d5052 |
31-Jul-2013 |
Satoshi Kataoka <satok@google.com> |
Add a debug utility for InputMethodUtils Change-Id: I59f6001bf20640e36e19b09cf117b8579120ba7d
nputmethod/InputMethodUtils.java
|
9764218ff979f735aee2f1189e3547d5f3b02f83 |
29-Jul-2013 |
John Spurlock <jspurlock@google.com> |
Collapse/disable shade when hiding status bar window. Provide system bar window visibility (showing/hiding) to sysui, information it did not have before. Use this new info to disable shade interaction when bars are hiding. Bug: 8682123 Change-Id: I4105b789866f847582af1c68a703240d773fa71e
tatusbar/IStatusBar.aidl
tatusbar/IStatusBarService.aidl
|
0766eb045c0e2ecbc4317743b025618654ddea38 |
31-Jul-2013 |
Satoshi Kataoka <satok@google.com> |
Small refactor on InputMethodUtils Change-Id: Ie4f797508c02abb13c7fe1be162ec4dc18829925
nputmethod/InputMethodUtils.java
|
80e72700858eb58b379f77a0da5fd3a98e1aa07c |
29-Jul-2013 |
Alan Viverette <alanv@google.com> |
Implement drag to open overflow menu, lift to select BUG: 9437139 Change-Id: Iaa962453ba1b2c739a04b6b1be4f6de1fb2fa752
iew/menu/ActionMenuPresenter.java
iew/menu/MenuPopupHelper.java
iew/menu/TouchForwardingListener.java
|
eb219ee190b4ceb662b81a93e6d4369bcd5e7dc0 |
29-Jul-2013 |
Satoshi Kataoka <satok@google.com> |
Change visibility of the hidden input method utility Change-Id: I66303bc9e056388fef8cc884d7d98b0660ccdd15
nputmethod/InputMethodUtils.java
|
bd19b9ee305c11d8aa3cbb105bf2d3a6b06389b5 |
12-Apr-2013 |
Stephen Smalley <sds@tycho.nsa.gov> |
Replace SEAndroid with SELinux. Change-Id: Ibbe544a9f025d71ad416bc01cee2145b62d7b2d4 Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>
s/ZygoteConnection.java
|
c7e9e8b4f3e264375b416eff830739ecf0dc206c |
15-Jan-2013 |
Sungmin Choi <sungmin.choi@lge.com> |
handle negative temperature When the battery temperature drops to below zero, BatteryLevelInit() fails to show negative temperature. Because the type is unsigned and the size of bit field is 10 bits. So to handle negative temperature, change the type of battery temperature from "char" to "short". And extend the size of temperature bit field from 10 to 11 bits, which first bit is used for the sign bit. Before: 31 24 14 0 +---------------+---------------------+-----------------+ | Battery Level | Battery temperature | Battery Voltage | +---------------+---------------------+-----------------+ After: 31 25 14 0 +-------------+-----------------------+-----------------+ |Battery Level| Battery temperature | Battery Voltage | +-------------+-----------------------+-----------------+ Bits 31..25: battery level percentage (7 bits unsigned) Bits 24..14: battery temperature (11 bits signed) First bit is used for the sign and others for the temperature Bits 13..0: battery voltage in 0.001 volt units (14 bits unsigned) Becuase of changing the format, let the BatteryStatsImpl.VERSION field increment. Bug: 8009514 Change-Id: Iaa12f4d3f14e6cf4d73bc1a23d81c60f9677a499
s/BatteryStatsImpl.java
|
9a05b31aab8b4f2c431fda8c14aa7816eb4a91ad |
28-Jun-2013 |
Scott Greenwald <greenwald@google.com> |
Add support for notification scorers. This CL adds an interface and classes for scoring notifications. The NotificationManagerService initializes an array of scorers specified as a resource. When a Notification is enqueued, the getScore() method is called successively on the scorers, each getting the Notification to be scored, and the score outputted by the previous scorer. At present there is a single scorer which prioritizes Notifications that mention the display name of a starred contact. To turn off the StarredContactNotificationScorer: adb shell settings put global contact_scorer_enabled 0 Change-Id: Ic16c80952e7c85bdde292ebb3f7900efb01f2e29
otification/DemoContactNotificationScorer.java
otification/NotificationScorer.java
|
1b6868cc4b8455e8660ba35ccdcc34abbaa43ffa |
23-Jul-2013 |
Geremy Condra <gcondra@google.com> |
Merge "Support multiple Vpn ManageDialogs"
|
1a7472e7220a2b027464fb4a2281550f784a2ca3 |
02-Jul-2013 |
Amith Yamasani <yamasani@google.com> |
Have UserManagerService clear the restrictions and unblock apps Since this is an operation that could take a few seconds to run and needs to be completed even if Settings dies, best to do it in the user manager. Refactored PIN challenge/setup UI with a field to verify existing pin when changing to a new one. Change-Id: I0b7df5b2ccb7f343aa9282a9245d3bc2b577a794
pp/RestrictionsPinActivity.java
pp/RestrictionsPinSetupActivity.java
|
06f2122050da10eae25c6a292c7ef92c49e3c311 |
18-Jul-2013 |
Dianne Hackborn <hackbod@google.com> |
Merge "Make it safe to use start/stop app ops outside of system proc"
|
4c8dfabff440aa7dd6fd23187c300855db8882e6 |
18-Jul-2013 |
Elliott Hughes <enh@google.com> |
am e9643874: am 0bad5370: Merge "Handle missing and invalid numeric values in XmlUtils." * commit 'e964387466e380f17e28ab3dd75139509d043ffd': Handle missing and invalid numeric values in XmlUtils.
|
e964387466e380f17e28ab3dd75139509d043ffd |
18-Jul-2013 |
Elliott Hughes <enh@google.com> |
am 0bad5370: Merge "Handle missing and invalid numeric values in XmlUtils." * commit '0bad537093ed5b493e4c2af778cf802a2cf2c15f': Handle missing and invalid numeric values in XmlUtils.
|
0bad537093ed5b493e4c2af778cf802a2cf2c15f |
18-Jul-2013 |
Elliott Hughes <enh@google.com> |
Merge "Handle missing and invalid numeric values in XmlUtils."
|
e98f5dbe6b6f9f2cb6a73ee750faacda2596b34f |
18-Jul-2013 |
Dianne Hackborn <hackbod@google.com> |
Make it safe to use start/stop app ops outside of system proc We now keep track of all of the active start operations per non-system process, so they can be cleaned up if the process goes away. Change-Id: I9d05f1e0281c47dbe1213de014f0491f1359685c
pp/IAppOpsService.aidl
|
bf6ff2c025405a3af496fe558dfc4468a9b45cc8 |
17-Jul-2013 |
Chad Brubaker <cbrubaker@google.com> |
Support multiple Vpn ManageDialogs Move away from storing the configs in the Intent to prevent issues with PendingIntents and multiple configs. The Dialog now queries ConnectivityService for the configuration to display in the management dialog. Change-Id: I0e0ef52db840152914d117a24f776d8106e836ff
et/VpnConfig.java
|
2dc27f22c9f2ff5de9f9e7d578391ba2abb9815c |
16-Jul-2013 |
Adam Powell <adamp@google.com> |
Fix collapsible action views. Fix a regression caused by a previous overzealous refactoring. (Oops.) Watch those conditionals, everyone! Bug 9866559 Change-Id: Ia88a4ee38edef378e70bdc7151c825375a3d482d
iew/menu/MenuItemImpl.java
|
08ec9b2f93a6196b49fe6adc3d98b1ad38b068b2 |
16-Jul-2013 |
Alan Viverette <alanv@google.com> |
Merge "Revert "Update ListMenuItemView to use a single RelativeLayout""
|
d9ddf52c1281db14d9243ecef6c07bdeed1e6e34 |
16-Jul-2013 |
Alan Viverette <alanv@google.com> |
Revert "Update ListMenuItemView to use a single RelativeLayout" This reverts commit 8933efd49a0b2c10ddb30b23b57f5676634d0277. BUG: 9774755 Change-Id: Ib6481e396092da81edd2c69f619f45f61e8fa393
iew/menu/ListMenuItemView.java
|
045ad910b7efb912725b4fdc9e710d9a1d3d9d65 |
15-Jul-2013 |
Geremy Condra <gcondra@google.com> |
Merge changes Ia6646363,I94389b64 * changes: Add per user VPN support Add NetworkUtil function for marking sockets
|
4ca19e8377f33e8a80684fb4ee67f5a4bdc9ea76 |
14-Jun-2013 |
Chad Brubaker <cbrubaker@google.com> |
Add per user VPN support VPNs are now per user instead of global. A VPN set by user A routes only user A's traffic and no other user can access it. Change-Id: Ia66463637b6bd088b05768076a1db897fe95c46c
et/VpnConfig.java
|
cc5b49f07ff856677cdfdbb0ecff1dcaeaaedc66 |
12-Jul-2013 |
Adam Powell <adamp@google.com> |
Merge "Fix MenuItemImpl#hasCollapsibleActionView for action providers"
|
b4c8ba49ac6ccce8e5c7904741f4adff05e37640 |
12-Jul-2013 |
Adam Powell <adamp@google.com> |
Fix MenuItemImpl#hasCollapsibleActionView for action providers hasCollapsibleActionView was previously checking only that mActionView was not null, even if the item had a valid ActionProvider that would later lazily create an action view when prompted. Account for this and attempt to create the action view if needed when hasCollapsibleActionView is called. Bug 8732876 Change-Id: Idf7b329770f686208882509b82a4cb13c70ef32c
iew/menu/MenuItemImpl.java
|
ea04f3cfc6e245fb415fd352ed0048cd940a46fe |
11-Jul-2013 |
Adam Powell <adamp@google.com> |
Always show overflow buttons on action bars The menu button is not pining, it's passed on! This button is no more! It has ceased to be! It's expired and gone to meet its maker! It's a stiff! Bereft of life, it rests in peace! If you hadn't nailed it to a flagship device it'd be pushing up the daisies! THIS IS AN EX-BUTTON!! Change-Id: Id523ef8efa7d0fa7120f8430222ac892fcafefda
iew/ActionBarPolicy.java
|
9865ef1ba5800ec4ab82936eb016c3f563b07cbf |
11-Jul-2013 |
Dianne Hackborn <hackbod@google.com> |
Merge "Add -c option to meminfo to dump a compact form."
|
20cdcee47d10986969e7e2a53a40a6ecabae3827 |
11-Jul-2013 |
Dianne Hackborn <hackbod@google.com> |
Add -c option to meminfo to dump a compact form. Also fix a bug in FastPrintWriter where println(long) was not printing the newline. Change-Id: Idcb4eaab0c1ec4b992032b5e36478ef11a6533d9
til/FastPrintWriter.java
|
c39451267bd0c484f7d9a7ae6475533268be6640 |
10-Jul-2013 |
Adam Powell <adamp@google.com> |
Fix ListMenuItemView regression from patch 8933efd49 Passing 'true' as the third parameter of LayoutInflater#inflate does cause it to add the inflated view to the parent in a single step, but it also changes the return value to be the root of the resulting hierarchy after the add rather than the root of the inflated layout. Return to adding the view to its parent as a separate step. Bug 9754101 Change-Id: I7ca4c921993594931f5007af69d45e9ff06065df
iew/menu/ListMenuItemView.java
|
42e230cdb4dbd9c84456bfe3d60fb9115be44fe8 |
09-Jul-2013 |
Satoshi Kataoka <satok@google.com> |
Merge "Consolidate InputMethodUtils"
|
b282726d8604dad3ac06e9d8bf167f19332a05d7 |
04-Jul-2013 |
Satoshi Kataoka <satok@google.com> |
Consolidate InputMethodUtils Change-Id: Ib5a5f3af8ea9eaaa81697d13c20abe28121e7373
nputmethod/InputMethodUtils.java
|
a2bbb9a7d1a65eff929bb280201fd07c30ee35d1 |
08-Jul-2013 |
Jean-Baptiste Queru <jbq@google.com> |
am 6cd4281d: am 65ba6d11: am 1e7276ce: Merge "Fix typo in AlertController.java" * commit '6cd4281dae6c1de0196f79c6c155f75602de64f6': Fix typo in AlertController.java
|
6cd4281dae6c1de0196f79c6c155f75602de64f6 |
08-Jul-2013 |
Jean-Baptiste Queru <jbq@google.com> |
am 65ba6d11: am 1e7276ce: Merge "Fix typo in AlertController.java" * commit '65ba6d11e1f3ecf33a5b6e68ab8a6322e993b4d8': Fix typo in AlertController.java
|
65ba6d11e1f3ecf33a5b6e68ab8a6322e993b4d8 |
08-Jul-2013 |
Jean-Baptiste Queru <jbq@google.com> |
am 1e7276ce: Merge "Fix typo in AlertController.java" * commit '1e7276ce35f68c2df10b52c8adf8adc2882b8671': Fix typo in AlertController.java
|
1e7276ce35f68c2df10b52c8adf8adc2882b8671 |
08-Jul-2013 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Fix typo in AlertController.java"
|
2ddce3226e2a1f380dfc4ad3f7e962dfdbfc39dd |
01-Jul-2013 |
Vladimir Marko <vmarko@google.com> |
Handle missing and invalid numeric values in XmlUtils. Convert these errors to XmlPullParserException. Bug: 8584433 Change-Id: I070ed517682e7f047ec00271db26110da2bebb09
til/XmlUtils.java
|
f406e230125bc0328e80ffbc2ede92e61affe733 |
29-Jun-2013 |
Dianne Hackborn <hackbod@google.com> |
Merge "More work on procstats: save/restore state, fixes."
|
904a857d5a319e32d1df065b38e3191324b35b0f |
29-Jun-2013 |
Dianne Hackborn <hackbod@google.com> |
More work on procstats: save/restore state, fixes. We now persistent the current procstats to storage to keep them across boots. Still need to do division and pruning across days; right now they will just keep collecting forever. Also fix some bugs in the checkin output. Change-Id: I4dd9317dbe2ee0642af8f2f0be1f2bd9c4055e80
s/BatteryStatsImpl.java
|
6e7affeb3d0d026db20690072d8a661847888a42 |
29-Jun-2013 |
Elliott Hughes <enh@google.com> |
am b8292830: resolved conflicts for merge of a920f25f to jb-mr2-dev-plus-aosp * commit 'b8292830f79fc76ffb9a1be5cd316212ac494d03': Switch frameworks/base over from @hidden Charsets to public StandardCharsets.
|
b8292830f79fc76ffb9a1be5cd316212ac494d03 |
29-Jun-2013 |
Elliott Hughes <enh@google.com> |
resolved conflicts for merge of a920f25f to jb-mr2-dev-plus-aosp Change-Id: I3349f8d2e6715171e2677c1385122ceb2810c1f6
|
a920f25fe55fc9afc7640902a200f19ce278588b |
29-Jun-2013 |
Elliott Hughes <enh@google.com> |
resolved conflicts for merge of fca0f92e to stage-aosp-master Change-Id: I4791f0ffa324a313b8390fbde6d8f82f716ecf74
|
d396a448b2e36e29598c954b64bfddef73f3fae0 |
29-Jun-2013 |
Elliott Hughes <enh@google.com> |
Switch frameworks/base over from @hidden Charsets to public StandardCharsets. Bug: 3484927 Change-Id: I5d136d2ee629588538602766a182ae14ce5fc63c
et/VpnProfile.java
til/ProcFileReader.java
|
afb292a23cd56e6f328164ede81522afe7ef1f89 |
28-Jun-2013 |
Jim Miller <jaggies@google.com> |
Merge "Simplify wake management code in keyguard."
|
e51cf7aeb6157017801a802b4c1d74cbf51b7a01 |
26-Jun-2013 |
Jim Miller <jaggies@google.com> |
Simplify wake management code in keyguard. Removes onWakeKey/Motion handling from keyguard since it's no longer used. The legacy code was originally intended to have keyguard filter wake events which is now done in PhoneWindowManager. Ultimately it just needs to call PowerManager.wakeUp() since keyguard no longer filters these keys. Change-Id: I5b8ef9b422abf850a85b57f21944e5eb09fbedc2
olicy/IKeyguardService.aidl
|
673e64dd627d4d6effc17648b2246d3b0af679b7 |
27-Jun-2013 |
Alan Viverette <alanv@google.com> |
Merge "Optimize width measurement and cache result in MenuPopupHelper"
|
62339911badb1fea2333cc6622a72c9a81b90659 |
27-Jun-2013 |
Alan Viverette <alanv@google.com> |
Merge "Update ListMenuItemView to use a single RelativeLayout"
|
053f61d6a6e23825e680dc49982e55c5b4299d61 |
27-Jun-2013 |
Dianne Hackborn <hackbod@google.com> |
Work on issue #9586838: Crash after waking up Hammerhead device I made the power manager more rigid, not allowing different uids to use the same wake lock. This never should happen. I would guess there is somewhere that the activity manager is acquiring the wake lock without clearing the calling identity... but it is hard to follow all the paths this may happen in. So here we add some checks when acquiring/releasing the wake lock to make sure it is being done as the system uid. Also: - Protect the new activity stack calls with a permission, and make sure to clear the calling uid once past that. - Collect uid data from process stats so we can correctly associate CPU use with a uid even if we don't know about the pid for some reason. - Fix battery stats dump commands to clear calling uid before executing so they aren't broken. Change-Id: I0030d4f7b614e3270d794ecfc3669139a5703ce9
s/ProcessStats.java
|
0bce6ab8cd8aadc9784dda2f3f4cc9dd91b796c7 |
27-Jun-2013 |
Alan Viverette <alanv@google.com> |
Optimize width measurement and cache result in MenuPopupHelper BUG: 9591217 Change-Id: I0cc2fad39f967e92b2c954f6417430a42dce8e43
iew/menu/MenuPopupHelper.java
|
8933efd49a0b2c10ddb30b23b57f5676634d0277 |
27-Jun-2013 |
Alan Viverette <alanv@google.com> |
Update ListMenuItemView to use a single RelativeLayout BUG: 9591217 Change-Id: If5d301f70ac3806ab14e309affa57c625d897c7d
iew/menu/ListMenuItemView.java
|
5fa9f2b127c2d7c40da419540f3425ac45a89439 |
27-Jun-2013 |
Amith Yamasani <yamasani@google.com> |
Merge "Single-user restrictions"
|
13ac041b9f21043bc7c848a743be618bfd7a67e9 |
26-Jun-2013 |
Dianne Hackborn <hackbod@google.com> |
Update procstats to start collecting/reporting pss. Completely reworked how it manages its data, since trying to keep track of all of the possible pss data with the old data structures would have made it huge. Now we have a sparse data structure for pss and process times. (Will switch service times over to it soon.) Currently the only thing that collects pss data is running "dumpsys meminfo". More will be added later. Modified checkin output to also scale better as more distinct data categories are added, and added output of pss data. Now instead of dumping every possible entry as a comma-separated list, it dumps a comma-separated list of only the entries with data, tagged with the state they go with. Also fixed some problems in the checkin reporting of batterystats (it needs to escape commas), added checkin reporting of the history list, fixed parsing of kernel wake locks to strip quotes, fixed wake lock name that the sync manager generates to be more sane. Change-Id: Ibf4010838a9f685ebe1d93aff86c064ccc52b861
s/BatteryStatsImpl.java
|
655d0e2029e6ae77a47e922dce4c4989818b8dd1 |
12-Jun-2013 |
Amith Yamasani <yamasani@google.com> |
Single-user restrictions Introduces a new "blocked" state for each package. This is used to temporarily disable an app via Settings->Restrictions. PIN creation and challenge activities for use by Settings and other apps. PIN is stored by the User Manager and it manages the interval for retry attempts across reboots. Change-Id: I4915329d1f72399bbcaf93a9ca9c0d2e69d098dd
pp/AlertActivity.java
pp/RestrictionsPinActivity.java
pp/RestrictionsPinSetupActivity.java
|
8c84109b9fbbf473b225707a38261ff5f99d95fb |
24-Jun-2013 |
Dianne Hackborn <hackbod@google.com> |
Use FastPrintWriter... everywhere. One problem this turned up is, because FastPrintWriter does its own buffering, a lot of code that used to use PrintWriter would fail -- if it pointed to a StringWriter, there was no buffering, so it could just immediately get the result. Now you need to first flush the FastPrintWriter. Also added some new constructors to specify the size of buffer that FastPrintWriter should use. Change-Id: If48cd28d7be0b6b3278bbb69a8357e6ce88cf54a
ogging/AndroidHandler.java
s/BatteryStatsImpl.java
s/ProcessStats.java
til/DumpUtils.java
til/FastPrintWriter.java
|
e5a9c92377e035b24f50f9f66f4cdfd9cf79c2dd |
25-Jun-2013 |
Dianne Hackborn <hackbod@google.com> |
Improve FastPrintWriter. Change-Id: I23acb8d4c3db1f2f8e2f8003296f8c253e2ae7d2
til/FastPrintWriter.java
|
142dd91583f429db43017ada2497d0ecfdc2b392 |
22-Jun-2013 |
Dianne Hackborn <hackbod@google.com> |
Merge "Faster PrintWriter."
|
db4e33f1f1d766afa3218a6bbdbb561e7962c854 |
02-Apr-2013 |
Dianne Hackborn <hackbod@google.com> |
Faster PrintWriter. Change-Id: I4e1ae7e0357214deb7e19ae65f8701b69b347c6e
til/FastPrintWriter.java
|
76936eb96acdaf7feb221000be3e0d154fa5000c |
22-Jun-2013 |
Michael Wright <michaelwr@google.com> |
Paint current points a different color in PointerLocation Change-Id: I05be4ce1886f944cd948ded4d9ace08d70cdb00e
idget/PointerLocationView.java
|
32fa567b52b4082a1f5d2672e792c77819e435d7 |
17-Jun-2013 |
Adam Powell <adamp@google.com> |
Don't flip action bar main content and tabs Nobody ever used or liked this "feature" anyway. Onward and upward! Change-Id: Ica65c413d13ddb998992c7d8761ad5134f75e4fd
idget/ActionBarContainer.java
|
df1c0bf7744d4abd3e2000fcfec01c119b857c75 |
13-Jun-2013 |
Dianne Hackborn <hackbod@google.com> |
Add scheme specific part to IntentFilter. Change-Id: I063d086cdc742800b8e31ddf2942f2e9230e2785
pp/ResolverActivity.java
|
2f1cd7e68bc1f45243191f63984523ba6d36b590 |
12-Jun-2013 |
Michael Wright <michaelwr@google.com> |
Fix possible NPE in PointerLocationView Change-Id: I36577d6882db898ff4d4d9090454cdf71a440fd5
idget/PointerLocationView.java
|
cbfd23ee6f14445c3e17c5169abbc80c216fa137 |
11-Jun-2013 |
Dianne Hackborn <hackbod@google.com> |
Add new API to retrieve a dumpsys of a single package. Adds a platform API, and pm command. Fixes some issues with dumping per-package data in package manager, makes battery stats able to dump per-package state. Change-Id: I76ee6d059f0ba17f7a7061886792b1b716d46d2d
s/BatteryStatsImpl.java
s/TransferPipe.java
|
7a1c3fce478122b9f03464117dc94d44f7c1995e |
04-Jun-2013 |
Jeff Sharkey <jsharkey@android.com> |
Accumulate network statistics based on deltas. Network stats are now read out of the kernel in one sweep, instead of reading per-UID. We now accumulate the delta traffic between each stats snapshot using the well-tested SamplingCounter pattern. Since Wi-Fi and mobile traffic have different costs, track each separately. Avoids counting misc interfaces like loopback and ethernet under total. Bug: 5543387 Change-Id: I642004dc530113c27ef79f2abbae51d8af30117f
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
84f3c5689cffbfc1e45a0101d5bb636323769f54 |
05-Jun-2013 |
Jeff Sharkey <jsharkey@android.com> |
am ffbbe945: am d293d229: Merge "Create missing Uids when recording network stats." into jb-mr2-dev * commit 'ffbbe945066bf0b295ff65edfb1c49f7a4311718': Create missing Uids when recording network stats.
|
ffbbe945066bf0b295ff65edfb1c49f7a4311718 |
05-Jun-2013 |
Jeff Sharkey <jsharkey@android.com> |
am d293d229: Merge "Create missing Uids when recording network stats." into jb-mr2-dev * commit 'd293d229493a2d661ebb1776a0915297927a5ca6': Create missing Uids when recording network stats.
|
51797ed706e6e30cddfc0c1e3a9865064f8cdd6e |
04-Jun-2013 |
Jeff Sharkey <jsharkey@android.com> |
Create missing Uids when recording network stats. Bug: 5543387 Change-Id: I138c8d2f84e6fd737f2f6ef0945e75ca31256e3d
s/BatteryStatsImpl.java
|
3f7a6935d37e36190a7d131a0193739c272fbe05 |
01-Jun-2013 |
Adam Powell <adamp@google.com> |
Merge "Fix a bug resolving the correct icon/logo in action bars"
|
04fe6ebb9f919f196ec06a19bebc09b8e943f95b |
31-May-2013 |
Adam Powell <adamp@google.com> |
Fix a bug resolving the correct icon/logo in action bars Remove some abstraction-breaking magic in ActionBarView and replace it with proper resolution of the icon/logo when creating a window. The old implementation relied on the ActionBarView's context being an Activity. Bug 9171554 Change-Id: Idbbb1942622195dcb55e8119f2d64287b07bb509
pp/ActionBarImpl.java
idget/ActionBarView.java
|
718aefb6ff11d16ce7412c81e4d4d9c29124eead |
31-May-2013 |
Jeff Brown <jeffbrown@google.com> |
am 6474d840: am 636af7a1: Merge "Rename CALLBACK_FLAG_ACTIVE_SCAN for clarity." into jb-mr2-dev * commit '6474d8407cb1551608fc403861e11cf514f8558e': Rename CALLBACK_FLAG_ACTIVE_SCAN for clarity.
|
6474d8407cb1551608fc403861e11cf514f8558e |
31-May-2013 |
Jeff Brown <jeffbrown@google.com> |
am 636af7a1: Merge "Rename CALLBACK_FLAG_ACTIVE_SCAN for clarity." into jb-mr2-dev * commit '636af7a1cb90bb2f422bc85356d30f5b4e9342e6': Rename CALLBACK_FLAG_ACTIVE_SCAN for clarity.
|
14507e257af5d71577574e25cbd690c4b54c9272 |
30-May-2013 |
Jeff Brown <jeffbrown@google.com> |
Rename CALLBACK_FLAG_ACTIVE_SCAN for clarity. Bug: 9210033 Change-Id: I973c03b3a37e12af72a27c46d7da7fb59a30b606
pp/MediaRouteChooserDialogFragment.java
|
087d2b2df78e44b92e02a241ba6e7f917f63bac6 |
30-May-2013 |
Adam Powell <adamp@google.com> |
Merge "Optimizations for ResolverActivity"
|
0256c6f8d31c95f730d286b9e2ebae94736f7098 |
30-May-2013 |
Adam Powell <adamp@google.com> |
Optimizations for ResolverActivity Load app icons using AsyncTask instead of during list item binding. Make sorting resolved components by display name case insensitive. Change-Id: I8e69781ed021035b9f0dac349791b3d8a674cf60
pp/ResolverActivity.java
|
6196cfdb528d662741c68126062dd34d78641a5b |
30-May-2013 |
Svetoslav <svetoslavganov@google.com> |
Merge "Remove Auto-rotate screen setting if a required feature is missing."
|
4759c35e423a949699d7b3438e0239e33452af7a |
24-May-2013 |
Michael Wright <michaelwr@google.com> |
am bf0d561c: Merge "Pipe through bounding box information (DO NOT MERGE)" into jb-mr2-dev * commit 'bf0d561c73abd97a1a3794e9aa62b21911279a12': Pipe through bounding box information (DO NOT MERGE)
|
5e025eb1dc151a158d2fd7b12bb3a1c891b25d81 |
16-May-2013 |
Michael Wright <michaelwr@google.com> |
Pipe through bounding box information (DO NOT MERGE) Bug: 9110236 Change-Id: I7aefe6589fbaf92e5c71a0ba5425623578bafe95
idget/PointerLocationView.java
|
86172f6252fe2ed49a1cdea5cafd0ba2e049255d |
16-May-2013 |
Michael Wright <michaelwr@google.com> |
Pipe through bounding box information Change-Id: Ic09f2f8f18e21f9582e4ed10aad3b7ec1cc41ddc
idget/PointerLocationView.java
|
fee8cd75823413a28f004d13e1f25a8954ac2900 |
10-May-2013 |
Dianne Hackborn <hackbod@google.com> |
am e8c9b39e: am 83d6df27: Merge "Help on issue #8863955: Google Services keeping phone awake..." into jb-mr2-dev * commit 'e8c9b39ec976029d3571f8904a3db21d6514ecf6': Help on issue #8863955: Google Services keeping phone awake...
|
e8c9b39ec976029d3571f8904a3db21d6514ecf6 |
10-May-2013 |
Dianne Hackborn <hackbod@google.com> |
am 83d6df27: Merge "Help on issue #8863955: Google Services keeping phone awake..." into jb-mr2-dev * commit '83d6df27d40aed18a7dc42c9320f83656cc81ea0': Help on issue #8863955: Google Services keeping phone awake...
|
89efc6e6c1bba5866e7bdb1bb9e009022ec9d691 |
10-May-2013 |
Jeff Brown <jeffbrown@google.com> |
am da58f92b: am b2f6842d: Merge "Add an API to allow a callback to request active scans." into jb-mr2-dev * commit 'da58f92bfaf875074656a55103c819e6f4dda341': Add an API to allow a callback to request active scans.
|
83d6df27d40aed18a7dc42c9320f83656cc81ea0 |
10-May-2013 |
Dianne Hackborn <hackbod@google.com> |
Merge "Help on issue #8863955: Google Services keeping phone awake..." into jb-mr2-dev
|
da58f92bfaf875074656a55103c819e6f4dda341 |
10-May-2013 |
Jeff Brown <jeffbrown@google.com> |
am b2f6842d: Merge "Add an API to allow a callback to request active scans." into jb-mr2-dev * commit 'b2f6842d5528345e02a91218fbe58c3e0ca8bafb': Add an API to allow a callback to request active scans.
|
af17baa27196e785989e99b0ecbe7f1c98a1f0cb |
10-May-2013 |
Dianne Hackborn <hackbod@google.com> |
Help on issue #8863955: Google Services keeping phone awake... ...because of Google Play Services Raise the limit on the number of wake locks we track per uid. Get rid of the separate limit for the system process, since it now isn't any larger than the new limit for regular processes. Change-Id: Ic10c81cad7d4ad4aabf1f53f78191a0973a1d784
s/BatteryStatsImpl.java
|
66f3b39ec452a8a03e3254e77e19ccb764ee931f |
09-May-2013 |
Jeff Brown <jeffbrown@google.com> |
Add an API to allow a callback to request active scans. This API is needed by the support library media router to ensure that wifi display routes can be discovered while the route chooser dialog is open. Bug: 8175766 Change-Id: I3773773d93384aa4a3c009e71a5444ee8ce37caf
pp/MediaRouteChooserDialogFragment.java
|
ed96ea2a07ae20c186ad9073d8f0b26419eb35f8 |
09-May-2013 |
Romain Guy <romainguy@google.com> |
Merge "Add the ability to disable OpenGL drivers preloading Bug #8888857"
|
c5e3638c06f30827cdc6eb0d987adb677e900487 |
09-May-2013 |
Romain Guy <romainguy@google.com> |
Add the ability to disable OpenGL drivers preloading Bug #8888857 Set ro.zygote.disable_gl_preload to true in the build properties. Change-Id: Idd93ebb4bbd2861ce60af03ed14819a5cfa70dec
s/ZygoteInit.java
|
dad7bd706a4ecca245b4dbe770862874e1854225 |
09-May-2013 |
Romain Guy <romainguy@google.com> |
Merge "Load OpenGL drivers libraries in Zygote"
|
74c691221b620d74eafff315bf7c8ed8c4b58f3a |
09-May-2013 |
Romain Guy <romainguy@google.com> |
Load OpenGL drivers libraries in Zygote This does not initialize EGL/GL. Change-Id: I951ae0b7defee86eb06821ea807af3e829f4a73c
s/ZygoteInit.java
|
dbcf2d7482562eff45ac727cea799b37a260e399 |
18-Apr-2013 |
Nick Kralevich <nnk@google.com> |
PowerManagerService: Don't reboot directly. Instead of calling the reboot system call ourselves, send a message to init asking it to reboot the system. Init is in a better position to make sure the system is cleanly shutdown. Get rid of CAP_SYS_BOOT from system_server. Bug: 8646621 Change-Id: I200722412844ad8d99e35a442021c6263c3ebc05
s/ZygoteInit.java
|
ef5352c3a18c41e74afcb3609ef99942634d15d6 |
06-May-2013 |
Adam Powell <adamp@google.com> |
am f581b533: am 2b662e8e: Merge "Fix a NPE in MenuItemImpl when setting null ActionProvider" into jb-mr2-dev * commit 'f581b533cf0ff774405bae057f5883fe9768c6a8': Fix a NPE in MenuItemImpl when setting null ActionProvider
|
f581b533cf0ff774405bae057f5883fe9768c6a8 |
06-May-2013 |
Adam Powell <adamp@google.com> |
am 2b662e8e: Merge "Fix a NPE in MenuItemImpl when setting null ActionProvider" into jb-mr2-dev * commit '2b662e8ef96c645e38a3debc29afa7454664f6cb': Fix a NPE in MenuItemImpl when setting null ActionProvider
|
2b21dd0bbe389bd3d88d296b2d8d23bd6eea0286 |
03-May-2013 |
Kenny Root <kroot@google.com> |
resolved conflicts for merge of ee0a5faf to master Change-Id: Iba0ad9e665ad98379761995cb7c32415bcf50e48
|
2b662e8ef96c645e38a3debc29afa7454664f6cb |
03-May-2013 |
Adam Powell <adamp@google.com> |
Merge "Fix a NPE in MenuItemImpl when setting null ActionProvider" into jb-mr2-dev
|
ee0a5fafa75bcae10aaee645ee3543c61d5aeecf |
03-May-2013 |
Satoshi Kataoka <satok@google.com> |
am 245a3e1c: Merge "Change the initial disabled state of disabled IMEs" into jb-mr2-dev * commit '245a3e1c1ed265a13d07000ef6e786ec321b85c4': Change the initial disabled state of disabled IMEs
|
dcc55855bc660fc2f45d02a1398be2e4fcf5fcb5 |
03-May-2013 |
Adam Powell <adamp@google.com> |
Fix a NPE in MenuItemImpl when setting null ActionProvider Change-Id: I00be010b2197d0f41d0e45b3814474d3ad0c3295
iew/menu/MenuItemImpl.java
|
c9dc93e5ca71ce1df792e6ac9fcfe8d9eda4f96c |
03-May-2013 |
Dianne Hackborn <hackbod@google.com> |
Merge "Start combining threads in system process."
|
8d044e8bc287c1a567d82aedbe30085b011544c3 |
01-May-2013 |
Dianne Hackborn <hackbod@google.com> |
Start combining threads in system process. This introduces four generic thread that services can use in the system process: - Background: part of the framework for all processes, for work that is purely background (no timing constraint). - UI: for time-critical display of UI. - Foreground: normal foreground work. - IO: performing IO operations. I went through and moved services into these threads in the places I felt relatively comfortable about understanding what they are doing. There are still a bunch more we need to look at -- lots of networking stuff left, 3 or so different native daemon connectors which I didn't know how much would block, audio stuff, etc. Also updated Watchdog to be aware of and check these new threads, with a new API for other threads to also participate in this checking. Change-Id: Ie2f11061cebde5f018d7383b3a910fbbd11d5e11
ontent/PackageMonitor.java
s/BackgroundThread.java
|
ed1cdb24ba986231629fbfb244ed758fc2add0fc |
17-Apr-2013 |
Satoshi Kataoka <satok@google.com> |
Change the initial disabled state of disabled IMEs Bug: 8365223 This change is a supplement for I77f01c70610d82ce9070d4a The disabled state of disabled pre-installed imes should be changed to ENABLED_STATE_DISABLED_UNTIL_USED on boot or user switch. Change-Id: If8ff1b2b95c36d33148def2ab87bd006aa520cc0
nputmethod/InputMethodUtils.java
|
79578b29bf4ba1d210586b9d7bb832eddf0960b7 |
30-Apr-2013 |
Svetoslav <svetoslavganov@google.com> |
Remove Auto-rotate screen setting if a required feature is missing. It is possible that a device running Android does not support rotation, for example a Google TV box. The change adds a check to the rotation policy to take this into account. The SystemUI was not respecting the fact that the user has turned off screen rotation, i.e. locked the rotation, from the accessibility settings. In this case we should not show the affordance to toggle screen rotation in the quick settings to minimize the risk of a blind user accidentally turning screen rotation on. For a blind person screen rotation adds 2X complexity since he/she should learn two different layouts for the app. bug:8051556 Change-Id: If1b3c092476932f91b0345fb9bfbbf6ed33d0df9
iew/RotationPolicy.java
|
d9ad188a180072b3e9df4c09544174497e58e7af |
01-May-2013 |
Casey Burkhardt <caseyburkhardt@google.com> |
am dd7d8ec1: am 203aa72e: Merge "Rebuilds ActionBar accessibility description as needed" into jb-mr2-dev * commit 'dd7d8ec17ec1129f33764e025366129d3562ea7e': Rebuilds ActionBar accessibility description as needed
|
dd7d8ec17ec1129f33764e025366129d3562ea7e |
01-May-2013 |
Casey Burkhardt <caseyburkhardt@google.com> |
am 203aa72e: Merge "Rebuilds ActionBar accessibility description as needed" into jb-mr2-dev * commit '203aa72e747794a64a8262ceb6c9cdc8381e77cb': Rebuilds ActionBar accessibility description as needed
|
8452a7f2f6cb5a67535ac3a0af3c46b3c16996ec |
01-May-2013 |
Casey Burkhardt <caseyburkhardt@google.com> |
Rebuilds ActionBar accessibility description as needed Previously, ActionBarView only updated the contentDescription for the navigate up/home affordance when it is enabled or disabled. This causes that description to be rebuilt and applied whenever the title or subtitle of the view is changed. This also inadvertantly removes whitespace in ActionBarView. Bug: 8757286 Change-Id: I1ea02cad20e0d5c0c57d071727cc647c4dd52d44
idget/ActionBarView.java
|
ec43a6bc17d90058ba2c00e016846c863ab239bc |
30-Apr-2013 |
Jeff Sharkey <jsharkey@android.com> |
Better --unplugged support when dumping battery. Also fixes logBatteryStatsLocked() to output valid dump data, instead of just a usage message. Bug: 8708665 Change-Id: Ie0d8d90e1a470b7e1e902643333309c2cf7bdb72
s/BatteryStatsImpl.java
|
3e013e85b0dfb9db58a4401b80d672a7eeb09d47 |
25-Apr-2013 |
Jeff Sharkey <jsharkey@android.com> |
Track foreground activities in battery stats. To help correlate battery usage against actual foreground app usage, start tracking time on a per UID basis. It uses the nesting feature of StopwatchTimer to track multiple PIDs inside the same UID. Improves units on docs, and persists foreground CPU time with a consistent ordering. Reports foreground activities time and foreground CPU time. Change-Id: I95d12963923e3fd421730f6fbfc842dfd8d3a055
s/BatteryStatsImpl.java
s/ProcessStats.java
|
c56b831a1f6f044451df69aafaea1b37c780a360 |
24-Apr-2013 |
Alex Klyubin <klyubin@google.com> |
am 50289346: am a6436526: Merge "Human-readable POSIX capabilities for SystemServer." * commit '50289346b3010e24b6a7b86a774d88b81fc28f3b': Human-readable POSIX capabilities for SystemServer.
|
50289346b3010e24b6a7b86a774d88b81fc28f3b |
24-Apr-2013 |
Alex Klyubin <klyubin@google.com> |
am a6436526: Merge "Human-readable POSIX capabilities for SystemServer." * commit 'a643652680486bd1009248d1bd8fcea7da92d661': Human-readable POSIX capabilities for SystemServer.
|
48a06e740782184bd126ab743150b474abc9e6a4 |
19-Apr-2013 |
Alex Klyubin <klyubin@google.com> |
Human-readable POSIX capabilities for SystemServer. Change-Id: I8fecdc55b2cf0041ceed643eb48df53d22ecd600
s/ZygoteInit.java
|
4173a89d120f89d3d96eac74684640093e437707 |
18-Apr-2013 |
Adam Powell <adamp@google.com> |
am 61a826ef: am 70e37696: Merge "Fix ActionBar#setHomeActionContentDescription(0)" into jb-mr2-dev * commit '61a826eff10c4b275a9569a0edd6301924a6d4e7': Fix ActionBar#setHomeActionContentDescription(0)
|
2eeb419e55e0467e04ca054a2de04b725604da27 |
18-Apr-2013 |
Adam Powell <adamp@google.com> |
Fix ActionBar#setHomeActionContentDescription(0) This call should be analogous to calling setHomeActionContentDescription(null) and not throw an exception. Bug 8657256 Change-Id: Ifa9c7b999f4bf1a31fba43f869e234b1f1861512
idget/ActionBarView.java
|
3569e9e50c3a467e9094d24272b8e1f091ac8d86 |
17-Apr-2013 |
Jim Miller <jaggies@google.com> |
resolved conflicts for merge of 2f6a2526 to master Change-Id: Ie51d3a63f4d4d5bad7ef16ad84ef6ad5acdaa64a
|
b1e5137a807d19a9cbc241c0ba84c3c49b32fceb |
17-Apr-2013 |
Jim Miller <jaggies@google.com> |
Merge "Move owner info from Settings.Secure to LockSettings" into jb-mr2-dev
|
187ec581c66fec49a5ee7db8edec6d9eb0e209fc |
16-Apr-2013 |
Jim Miller <jaggies@google.com> |
Move owner info from Settings.Secure to LockSettings Fixes bug 8512972 Change-Id: Ic046aff0332b78489dda08b1e9e71f4c16154f10
idget/LockPatternUtils.java
|
a720a87fded1704d1a7490956bc5ec682b67a4fb |
17-Apr-2013 |
Jamie Gennis <jgennis@google.com> |
am a0b28ca7: am 95a869f9: Merge "Disable tracing from Zygote" into jb-mr2-dev * commit 'a0b28ca74806dcf46300d82ebb689b002bd36955': Disable tracing from Zygote
|
6ad0452e6301c0650f58f3991f7c523f6f279ddb |
16-Apr-2013 |
Jamie Gennis <jgennis@google.com> |
Disable tracing from Zygote This change disables all atrace tracing in Zygote immediately after it is initialized. This is necessary because Zygote has no way to receive notifications that the enabled trace tags have been changed. Tracing is re-enabled when other processes fork from Zygote. Change-Id: If2983858fb0c4890ba9ab041849b1c4d98f66c13
s/ZygoteInit.java
|
c06464acf014950dd06455dc28aa05d025a6aadb |
16-Apr-2013 |
Svetoslav Ganov <svetoslavganov@google.com> |
am 84677dff: am ad435ba7: Merge "Send tab selection event from ScrollingTabContainerView." into jb-mr2-dev * commit '84677dff59a663204743343e92fcab1ddbd057f4': Send tab selection event from ScrollingTabContainerView.
|
ad435ba7fff45b8a15ebda08f88767511935a5d7 |
16-Apr-2013 |
Svetoslav Ganov <svetoslavganov@google.com> |
Merge "Send tab selection event from ScrollingTabContainerView." into jb-mr2-dev
|
b436a328a5392b3ed33ca1186c85b71af61497d1 |
16-Apr-2013 |
Wink Saville <wink@google.com> |
am bab00057: am c6f2d17a: Merge "Add mHasQuit to fix an NPE in StateMachine." into jb-mr2-dev * commit 'bab000578d7ad6b380c558f28685d2303b64abc8': Add mHasQuit to fix an NPE in StateMachine.
|
03812c7894bd51ffc27aece5933791e4a00d679b |
16-Apr-2013 |
Wink Saville <wink@google.com> |
Add mHasQuit to fix an NPE in StateMachine. After quiting mStateStack and other variables become null so ignore all messages. Bug: 8627228 Change-Id: I60150fb8023340768b38c2e72a8cbc982a59e0a8
til/StateMachine.java
|
b9f2e99f26c5cd3546235a183bb3402a2f1e82f8 |
16-Apr-2013 |
Alan Viverette <alanv@google.com> |
Send tab selection event from ScrollingTabContainerView. BUG: 8185409 Change-Id: I37c59906d2950d09e0e39ca91ffad34279dd9526
idget/ScrollingTabContainerView.java
|
328ebf222167ee1d25a54fd34c8293e183303752 |
22-Mar-2013 |
Jeff Sharkey <jsharkey@android.com> |
Support persistable Uri permission grants. When granting a Uri permission with new PERSIST_GRANT_URI_PERMISSION flag, persist that grant across device reboots until explicitly revoked. Adds new persistedModeFlags dimension to UriPermission, and moves all flag mutation into UriPermission for clarity. Adds flag documentation. Only inflate HashSet as needed. Write persisted grants into XML file, saving based on source and target package name and user handle. Sanity check grants when parsing. Wipe all grants from/to a package when uninstalled, and wipe any transient grants when a package or user is force stopped. Persistable grants are always considered "needed." Change-Id: I3f001571b498fd607456a1257a6383f904d19497
til/IndentingPrintWriter.java
|
1dbc9ec38fd424766c41ecf7d289730d2a40d8f1 |
12-Apr-2013 |
Jim Miller <jaggies@google.com> |
am cda71226: am eec68e55: Merge "Fix keyguard pattern invalidate bug" into jb-mr2-dev * commit 'cda712266f88e05195018dce31cf76511e0e3637': Fix keyguard pattern invalidate bug
|
eec68e55cc6661837030c8ecb4386d05b1d31685 |
12-Apr-2013 |
Jim Miller <jaggies@google.com> |
Merge "Fix keyguard pattern invalidate bug" into jb-mr2-dev
|
e7086a47e337decb4cb4477e9fd37d2fcf0308b6 |
12-Apr-2013 |
Benjamin Poiesz <bpoiesz@google.com> |
am b3ebc306: am fc9f07dd: Merge "Adding LocalePicker support for the zz_ZZ pseudolocale" into jb-mr2-dev * commit 'b3ebc306c256bb75282da23e5e3995fca6680ba0': Adding LocalePicker support for the zz_ZZ pseudolocale
|
39f96f95c3ee5e6c2f2e96f2bdf4ba29d18840fe |
05-Apr-2013 |
Benjamin Poiesz <bpoiesz@google.com> |
Adding LocalePicker support for the zz_ZZ pseudolocale Bug #8556677 Change-Id: I47244765b240f1ba66eadbef4ac712cf4367566e
pp/LocalePicker.java
|
9ddfeb83aa071990110c0dac7f9280d35ebf2239 |
11-Apr-2013 |
Jim Miller <jaggies@google.com> |
Fix keyguard pattern invalidate bug The framework used to invalidate both the previous invalidate region and the current one. However, with change I9fb96f99 this is no longer the case (it was always true for software rendering, but never showed because most platforms use acceleration). The fix is to invalidate the union of the old region and the new region ourselves. Fixes bug 8503031 Change-Id: If303e0892772dd9d6915efa55118d054a742c1a5
idget/LockPatternView.java
|
865ec9d9682c73e72e542988d09c1cbbde8903bc |
10-Apr-2013 |
Adam Powell <adamp@google.com> |
am 3431f7ed: am 2c966932: Merge "Fix for ActionBar#setSelectedNavigationItem() in collapsed tab mode" into jb-mr2-dev * commit '3431f7ed1527061a3ad02b3562c1e1b9700f789d': Fix for ActionBar#setSelectedNavigationItem() in collapsed tab mode
|
daa1d56726358c4db476dff75c7fd0be201c64c5 |
09-Apr-2013 |
Adam Powell <adamp@google.com> |
Fix for ActionBar#setSelectedNavigationItem() in collapsed tab mode Make sure the selected item is properly propagated to the collapsed spinner. Bug 6754308 Change-Id: Iaa4e331b00106b31c5984980d33e3ac88853ae4d
idget/ScrollingTabContainerView.java
|
e6bec854d5730426a5338b873490d8963da88471 |
08-Apr-2013 |
Dianne Hackborn <hackbod@google.com> |
am 3793b928: am bc948101: Merge "Have audio service clean up new receivers in crashing processes." into jb-mr2-dev * commit '3793b92816d940b265468e9f2f071fbf35db534d': Have audio service clean up new receivers in crashing processes.
|
bc948101043b3c4b57eb6e0e2421494fd7c1d41e |
08-Apr-2013 |
Dianne Hackborn <hackbod@google.com> |
Merge "Have audio service clean up new receivers in crashing processes." into jb-mr2-dev
|
79f7ec70ebd5758ce54fd5b6fcd60fd27457cba6 |
05-Apr-2013 |
Dianne Hackborn <hackbod@google.com> |
Have audio service clean up new receivers in crashing processes. The new media button receiver with only a pending intent (no component name) could be left hanging if the process that registered it went away. These semantically need to be tied to the calling process's lifetime; we now clean them up when the calling process goes away. Also added some additional cleanup of media button receivers when packages change (updated, cleared). And on top of that, a new "media" command for doing media things. Currently lets you send media keys and monitor remote display data. Oh and finally added a new BaseCommand base class for implementing these command line utilities. Change-Id: Iba1d56f10bab1eec4a94a7bb1d1c2ae614c8bcf5
s/BaseCommand.java
|
d7fd69c04567b375844a7653a485324434f78813 |
06-Apr-2013 |
Adam Powell <adamp@google.com> |
am dddd59ff: am e0e2f4fd: Fix accessibility in action bars and add extra customization * commit 'dddd59ff63c3121b53e790bb20b5b5d735036c30': Fix accessibility in action bars and add extra customization
|
e0e2f4fd3ac8e70e341ae52d6376d8d67bd9edce |
06-Apr-2013 |
Adam Powell <adamp@google.com> |
Fix accessibility in action bars and add extra customization Fix a bug where the content description of the big unified Home/Up button was not getting set properly. Add the ability to change the home-as-up glyph from ActionBar. Add the ability to set a custom action description for the home-as-up button, useful if the above functionality is used. Bug 8548229 Change-Id: I0635799772c7234b68247dfc105dce7f11acda32
pp/ActionBarImpl.java
iew/menu/ActionMenuItem.java
idget/ActionBarView.java
|
ae9d6aa6d96ad382bba27e8104ea99ad06d81008 |
05-Apr-2013 |
Jeff Brown <jeffbrown@google.com> |
am 4c2a7b23: am 4a706bc6: Merge "Correctly manage the lifecycle of IME InputChannels." into jb-mr2-dev * commit '4c2a7b23f5f012cf00357035f840a32d4da20eb5': Correctly manage the lifecycle of IME InputChannels.
|
4a706bc6f1dcf4483b282d5758e22482cf02506f |
05-Apr-2013 |
Jeff Brown <jeffbrown@google.com> |
Merge "Correctly manage the lifecycle of IME InputChannels." into jb-mr2-dev
|
8740cb1da6adb71a4e195774801c97db5853b097 |
05-Apr-2013 |
John Spurlock <jspurlock@google.com> |
resolved conflicts for merge of 29211d3a to master Change-Id: I9691f41b12fbf52d0ef35a9bf5223edef7afdfd2
|
5feceebb892d4cb5777cea3c6174b206705d456b |
23-Mar-2013 |
Daniel Sandler <dsandler@android.com> |
New NotificationListenerService. This is the best and only way for apps to listen for notifications: create a NotificationListenerService, wait for the NoMan to bind to you (as a result of the user checking a box somewhere in Settings and agreeing to a scary dialog box), and you'll start receiving notification posted and dismissed callbacks. Your service, while enabled, will also be able to clear one or all notifications. Use this power wisely. This change moves StatusBarNotification out of com.android.internal into android.service.notification. [Internal customers, including System UI and early users of the system-only listener binder API, will need to be updated.] Bug: 8199624 Change-Id: I1be46f823d4b3ddc901109ec1e085cd6deb740c2
tatusbar/IStatusBar.aidl
tatusbar/IStatusBarService.aidl
tatusbar/StatusBarNotification.aidl
tatusbar/StatusBarNotification.java
|
1951ce86c21445ac191e4d2d95233f4f5c096b56 |
05-Apr-2013 |
Jeff Brown <jeffbrown@google.com> |
Correctly manage the lifecycle of IME InputChannels. InputChannels are normally duplicated when sent to a remote process over Binder but this does not happen if the recipient is running within the system server process. This causes problems for KeyGuard because the InputMethodManagerService may accidentally dispose the channel that KeyGuard is using. Fixed the lifecycle of InputChannels that are managed by the IME framework. We now return a duplicate of the channel to the application and then take care to dispose of the duplicate when necessary. In particular, InputBindResult disposes its InputChannel automatically when returned through Binder (using PARCELABLE_WRITE_RETURN_VALUE). Bug: 8493879 Change-Id: I08ec3d13268c76f3b56706b4523508bcefa3be79
iew/InputBindResult.java
|
5677e78863cc00bbe5ef0fa66f3e1da287b18f97 |
04-Apr-2013 |
Adam Powell <adamp@google.com> |
am 2987c218: am 728827ff: Merge "Uphold common ordering expectations around action bar Home/Up dispatch" into jb-mr2-dev * commit '2987c218e351c76941f09bddb3eb46a572ca6644': Uphold common ordering expectations around action bar Home/Up dispatch
|
8c16aa9fa225c277c3ead605b16dc697709bda27 |
04-Apr-2013 |
Adam Powell <adamp@google.com> |
Uphold common ordering expectations around action bar Home/Up dispatch Some apps aren't particularly happy if a stray key event is dispatched to a newly created window before its menu is prepared, causing the action bar's Home/Up event to be dispatched. Ignore these clicks on the Home/Up button before the menu goes through its initial prepare step. Note that it is still possible (and valid!) for Home/Up to be dispatched even if the app chose to return false from onCreateOptionsMenu or similar. Bug 7085070 Change-Id: If4b7d5f8c5a08ce8a094f1919347604d78ddedfb
idget/ActionBarView.java
|
3261b537c5fdec824575a1f6ad6d8942715e82e2 |
01-Apr-2013 |
Jean-Michel Trivi <jmtrivi@google.com> |
RemoteControlClient receives playback position change requests RemoteControlClient defines two listener interfaces for playback position, one to let the framework query the current playback position, the other to request playback to seek to a given position. Updated IRemoteControlDisplay interface to support passing info about whether the user of RemoteControlClient can provide a playback position, and receive a new one. Updated implementations of IRemoteControlDisplay to new interface. Bug 8120740 Change-Id: I1a5a969da4d0f8c9ad27f691919dd08f8653982b
idget/TransportControlView.java
|
bc43b4c2f24fd03c0d0546895c97918c1736d9fb |
22-Mar-2013 |
Jean-Michel Trivi <jmtrivi@google.com> |
RemoteControlClient can report current position, speed Extend RemoteControlClient class to support reporting the current playback position, and the playback speed. Define listener for an application to receive new playback position to seek to (use of listener to be implemented). Update IRemoteControlDisplay implementations to new interface. bug 8120740 Change-Id: I2654daeca1ac49713d325df8226dceb85943c020
idget/TransportControlView.java
|
62a2cb09026bf7b0658c1e41c905f38649a3c77c |
28-Mar-2013 |
Robert Greenwalt <rgreenwalt@google.com> |
am 766991ae: am 5acc8632: Merge "Add BT - DataTracker connection" into jb-mr2-dev * commit '766991ae212f50695754c3ded5d9815fb0d99b24': Add BT - DataTracker connection
|
665e1aed5e99af1e66af56c0d73e32fd86f57273 |
22-Aug-2012 |
Robert Greenwalt <rgreenwalt@google.com> |
Add BT - DataTracker connection Allows the external BT stack the means to communicate with ConnectivityService during reverse tethering. bug:8445208 Change-Id: Ice7dfb0b50c9481d359aed14a51372878185171c
til/Protocol.java
|
c5ebd80c43e388977e4ef978f18fa5fc36bd8650 |
27-Mar-2013 |
Jeff Brown <jeffbrown@google.com> |
am 901b77c6: am ca3d655d: Merge "Use input transport for communications between app and IME." into jb-mr2-dev * commit '901b77c63bc707c5785a149975e2113a43e38ad6': Use input transport for communications between app and IME.
|
ca3d655d20c13c71972a4475cec3b98efa7dbdd0 |
27-Mar-2013 |
Jeff Brown <jeffbrown@google.com> |
Merge "Use input transport for communications between app and IME." into jb-mr2-dev
|
20bf8338d1b1fc7c9aaec8f52afd25f1f1633fd5 |
26-Mar-2013 |
Adam Powell <adamp@google.com> |
am 36375eca: am 7f51ae71: Merge "Fix some visibility state transition issues with ActionBarView" into jb-mr2-dev * commit '36375eca1afee18786d5446ccc040d7a072dd663': Fix some visibility state transition issues with ActionBarView
|
7f51ae71f170f61439516321a107507c4d1c0ac0 |
26-Mar-2013 |
Adam Powell <adamp@google.com> |
Merge "Fix some visibility state transition issues with ActionBarView" into jb-mr2-dev
|
c28867a1d67121ce5963de135e3ae2b1dbd9a33d |
26-Mar-2013 |
Jeff Brown <jeffbrown@google.com> |
Use input transport for communications between app and IME. The input method manager service now supplies an input channel for communication while creating an IME session on behalf of the application. This change significanly reduces the overhead of IME event dispatch by using a standard input channel to send input events rather than using binder. This results in fewer thread context switches and fewer object allocations. What's more, the IME may perform additional batching of the motion events that it receives which may help it catch up if it is getting behind while processing them. Bug: 7984576 Bug: 8473020 Change-Id: Ibe26311edd0060cdcae80194f1753482e635786f
iew/IInputMethod.aidl
iew/IInputMethodCallback.aidl
iew/IInputMethodSession.aidl
iew/InputBindResult.java
|
6684e92ae83fab00108bf2964e703d1037c0b882 |
26-Mar-2013 |
Adam Powell <adamp@google.com> |
Fix some visibility state transition issues with ActionBarView Restore state as expected for titles and expanded action views. Bug 8246128 Bug 8479205 Change-Id: Icad59685c5eab241f19ecd94479dc5e7a9f678b6
idget/ActionBarView.java
|
d5444c6699416f58c280fcd2e9cfb904bcbf473a |
26-Mar-2013 |
Geremy Condra <gcondra@google.com> |
am e76fab2a: am df4144f4: am 9fa57b74: am 2aee33c1: Merge "BackupManagerService files need new security labeling." * commit 'e76fab2a426e57e8186e4c53f15164ca3818a889': BackupManagerService files need new security labeling.
|
df4144f4dfaa3a344cfdf923121f6113463978da |
26-Mar-2013 |
Geremy Condra <gcondra@google.com> |
am 9fa57b74: am 2aee33c1: Merge "BackupManagerService files need new security labeling." * commit '9fa57b74d8acb99c86f761a98f6e76998de8aff2': BackupManagerService files need new security labeling.
|
2aee33c1cdf89c0754bb660cd2e0ec95a007d4a8 |
26-Mar-2013 |
Geremy Condra <gcondra@google.com> |
Merge "BackupManagerService files need new security labeling."
|
29b89acee34f59461ca54169bf3df7bef35c9662 |
22-Mar-2013 |
Christopher Tate <ctate@google.com> |
am a35c0c04: am 57b0f363: Merge "Throw on illegal arguments to ArrayUtils.equals(a1, a2, len)" into jb-mr2-dev * commit 'a35c0c0475d66921c933b93c262bf3e8721e3710': Throw on illegal arguments to ArrayUtils.equals(a1, a2, len)
|
57b0f3638297242baca5db3e8ab4b5aab151f09e |
22-Mar-2013 |
Christopher Tate <ctate@google.com> |
Merge "Throw on illegal arguments to ArrayUtils.equals(a1, a2, len)" into jb-mr2-dev
|
fc054349089563699349c161011f378c67d15587 |
22-Mar-2013 |
Christopher Tate <ctate@google.com> |
Throw on illegal arguments to ArrayUtils.equals(a1, a2, len) Specifically, throw an explicit IllegalArgumentException if 'len' is negative, rather than falling over in some other way further down the line. Change-Id: If955de7ec1a15aa9aa8c42b6994b059e0cdffcee
til/ArrayUtils.java
|
ac8bb39de5e2713c8f0c445e5ab8640c9b5c9e9e |
22-Mar-2013 |
Jeff Sharkey <jsharkey@android.com> |
am 527b2578: am 9da8c37a: Merge "Move XML utility methods into shared location." into jb-mr2-dev * commit '527b2578d4cde9639d9c7b833bd85a659d7829e0': Move XML utility methods into shared location.
|
9da8c37ab8bb29c813d08a8c7e4fd6431fc52191 |
22-Mar-2013 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Move XML utility methods into shared location." into jb-mr2-dev
|
ded7b75d1a353856ad8f126d171d598d15b97760 |
22-Mar-2013 |
Jeff Sharkey <jsharkey@android.com> |
Move XML utility methods into shared location. Change-Id: I15e8f0e4a6c5546d9be956ca0d46715d3441458c
til/XmlUtils.java
|
0878312fd96be3499d982dd4029ffc8cdd487bab |
22-Mar-2013 |
Michael Wright <michaelwr@google.com> |
am 621c35e4: am 765ddb4b: Merge "Separate sessionCreated and finishedEvents callbacks" into jb-mr2-dev * commit '621c35e4fc83c2864a82da31aac767832ce86df6': Separate sessionCreated and finishedEvents callbacks
|
52a53526265c801b70eaf6dab1acf5c3f628f8a6 |
14-Mar-2013 |
Michael Wright <michaelwr@google.com> |
Separate sessionCreated and finishedEvents callbacks Bug: 8276952 Change-Id: If7051086c060fcce5d1e958ebbddec0784c851da
iew/IInputMethod.aidl
iew/IInputMethodCallback.aidl
iew/IInputSessionCallback.aidl
|
c7fd2e9f7fcb6e4016d3c2a5c71f414f70abfb49 |
17-Mar-2013 |
Wink Saville <wink@google.com> |
am 16489892: am b8c5ce29: Merge "Add new StateMachine constructor with name and handler params." into jb-mr2-dev * commit '1648989280877426b32147d83f0f330e62bd7da1': Add new StateMachine constructor with name and handler params.
|
24d248acdf5eee9fc9a209d5207eaeceb00fa3e3 |
17-Mar-2013 |
Wink Saville <wink@google.com> |
Add new StateMachine constructor with name and handler params. Change-Id: Ic252de6cac24a043050b37d81767d19e2739b2fc
til/StateMachine.java
|
d99b26285d840cb7d7a1f9976eb00f7f1d7c38e9 |
15-Mar-2013 |
Craig Mautner <cmautner@google.com> |
am 20a402e0: am 8dfe99ce: Merge "Catch BadTokenException and continue." into jb-mr2-dev * commit '20a402e0dc8d3052ac317e6c13afee22a9502c35': Catch BadTokenException and continue.
|
e4bbb1cc451c7ebdad9f92968732fc4f6c21a70c |
15-Mar-2013 |
Craig Mautner <cmautner@google.com> |
Catch BadTokenException and continue. BadTokenException is a normal consequence of swapping IMEs while there is a DO_SHOW_SOFT_INPUT message in the IIMethodWrapper queue. This race condition cannot be avoided without an unacceptable lock down of InputMethodManagerService. Fixes bug 8387663. Fixes bug 8263462. Change-Id: I2c21573cf972145ab08e66604cdb9344139a3f31
iew/IInputMethod.aidl
|
fd5c559d6383607757228e28cee2d4afc52bd489 |
14-Mar-2013 |
Irfan Sheriff <isheriff@google.com> |
am 370d3904: am 11aefad9: Add support for scan always available mode * commit '370d3904f7f3360f7e2aa637795d197c84924886': Add support for scan always available mode
|
11aefad94de6569c4c7394e7bc5fdeb0ae60d5bb |
06-Mar-2013 |
Irfan Sheriff <isheriff@google.com> |
Add support for scan always available mode Modify WifiService to add a controller to track the various desired states and let the WifiStatemachine actually control the bring up. Bug: 8141918 Change-Id: I6e98fd5a29b43c3c50c315eff5255cd0a3eaebcd
til/Protocol.java
|
4471f15ec5533ae04012be44b2e5feec8f726394 |
14-Mar-2013 |
Irfan Sheriff <isheriff@google.com> |
am 2290e295: am 1c80a051: Merge "Add all variations message parameters for send/obtain." into jb-mr2-dev * commit '2290e295d3250db0fb44ad0445c33429cbf9b62f': Add all variations message parameters for send/obtain.
|
1c80a05176c9a6cdef2975cc655f34588275194e |
14-Mar-2013 |
Irfan Sheriff <isheriff@google.com> |
Merge "Add all variations message parameters for send/obtain." into jb-mr2-dev
|
8b0db520405c88414bcf8fdcb96293fb7075e524 |
14-Mar-2013 |
Wink Saville <wink@google.com> |
Add all variations message parameters for send/obtain. Change-Id: Ib8f3b66650d2ae2a8af7a537871361613e65b48e
til/StateMachine.java
|
0317f6db1aac545ce727812f5988b6ccd8584d90 |
14-Mar-2013 |
Craig Mautner <cmautner@google.com> |
am b7ca6804: am 67bea2ef: Merge "Remove WindowManager messages from remote queue." into jb-mr2-dev * commit 'b7ca680485f90c2507d969d7d64e5bec3acc3c33': Remove WindowManager messages from remote queue.
|
ca0ac718cbc2ad3e7ad2400f5fa34068f154ee20 |
14-Mar-2013 |
Craig Mautner <cmautner@google.com> |
Remove WindowManager messages from remote queue. When a new IME is attached it is not enough to remove the WindowManager messages from the local queue, but the ones in the previous IME queue must also be removed. Fixes bug 8263462. Change-Id: I9e916c6052a83dc7691bcba0b6ab8328b9b7cc36
iew/IInputMethod.aidl
|
1636c2a4d3a8a0b9ba2e27d5767d4eec5e03fa6f |
13-Mar-2013 |
Michael Wright <michaelwr@google.com> |
am d1bb4d4b: am 999c2a69: Merge "Remove unused interface IInputConnectionCallback" into jb-mr2-dev * commit 'd1bb4d4be20f3538d1a7ed4ec2736c10ca1a565e': Remove unused interface IInputConnectionCallback
|
e8cc96b8f8b26d0dcf3a2abff9104ed0bb6f6bbd |
12-Mar-2013 |
Michael Wright <michaelwr@google.com> |
Remove unused interface IInputConnectionCallback Bug: 8276952 Change-Id: I3755df557388bee55f0cc4780adc300672cbe9a1
iew/IInputConnectionCallback.aidl
|
d00879058c04ba82d971ff53f66fb43c358502a3 |
11-Mar-2013 |
Wink Saville <wink@google.com> |
am 1fb80006: am 614edf58: Merge "Add additional message methods." into jb-mr2-dev * commit '1fb800061726e1b53a2e185e377316b6e87c93ad': Add additional message methods.
|
614edf5833826da373cd88476e73147afbc0dc95 |
11-Mar-2013 |
Wink Saville <wink@google.com> |
Merge "Add additional message methods." into jb-mr2-dev
|
4753cd2014b3db7ab47a9d408601e9e17f790a21 |
06-Mar-2013 |
Wink Saville <wink@google.com> |
Add additional message methods. Change-Id: Iac96815f7b72bcb3b9c658a24c24e0733e0ea1b0
til/StateMachine.java
|
403901d94d214ac31c6e1d6918f7ce1e7988afd0 |
09-Mar-2013 |
Jim Miller <jaggies@google.com> |
am 8fdc7be4: am 6e5d6492: Merge "Fix long-standing bug with LockPatternView drawing artifacts" into jb-mr2-dev * commit '8fdc7be406b120df97c6494d5c253fc0c3c15911': Fix long-standing bug with LockPatternView drawing artifacts
|
6e5d6492db4f0bed604e67ee53b0c99e0685c55f |
09-Mar-2013 |
Jim Miller <jaggies@google.com> |
Merge "Fix long-standing bug with LockPatternView drawing artifacts" into jb-mr2-dev
|
b1af7f3d4be6cd6bc6e1e805f22c209e19bf928f |
08-Mar-2013 |
Chet Haase <chet@google.com> |
add getAlpha() to Drawable Drawable has setAlpha(int), but no getAlpha() (although some subclasses have added the method). This makes it more tedious to use the property. For example, animations that wish to animate this property must explicitly give it a start value since this value cannot be queried from the object. The trick is that setAlpha(int) is abstract, only implemented by subclasses. We cannot take this approach for getAlpha(), as we would break all subclasses of Drawable until they implemented the method. Instead, we'll add a default method which returns an invalid value, making it easier for clients of the method to detect whether the value is valid. All subclasses of Drawble in frameworks have been changed to add an override of getAlpha() when appropriate. Issue #7485875 Drawables is missing getAlpha() Change-Id: I06b6e35f1a56d202838eca44759c85c82595020a
idget/multiwaveview/TargetDrawable.java
|
294b512ecaa98a6a8ef12285ad14e7a4091b5d57 |
19-Feb-2013 |
Christopher Tate <ctate@google.com> |
DO NOT MERGE - Full backup/restore now handles OBBs sensibly OBB backup/ restore is no longer handled within the target app process. This is done to avoid having to require that OBB-using apps have full read/write permission for external storage. The new OBB backup service is a new component running in the same app as the already-existing shared storage backup agent. The backup infrastructure delegates backup/restore of apps' OBB contents to this component (because the system process may not itself read/write external storage). From the command line, OBB backup is enabled by using new -obb / -noobb flags with adb backup. The default is noobb. Finally, a couple of nit fixes: - buffer-size mismatch between the writer and reader of chunked file data has been corrected; now the reading side won't be issuing an extra pipe read per chunk. - bu now explicitly closes the transport socket fd after adopting it. This was benign but triggered a logged warning about leaked fds. (Cherrypicked) Change-Id: I471f6348abcccb7bf1e1710b7beda9f23de53e14
ackup/IObbBackupService.aidl
|
0caa377f4688f175ae22229a10294468610a116e |
08-Mar-2013 |
Jim Miller <jaggies@google.com> |
Fix long-standing bug with LockPatternView drawing artifacts Moving very slowly in LockPatternView would often draw discontinuous lines and have missing wedges in the pattern rings. This fixes the problem by correctly accounting for the invalidate region. The invalidate region is constrained to the last registered pattern cell and the current point. When a new pattern cell is added, the bounding region expands to refresh it once. Fixes bug 8315830 Change-Id: I72342535ae292fcadb02d96b89665ba8431886b2
idget/LockPatternView.java
|
aa8a2e46f4965472b0e81768343479b49dde4f51 |
08-Mar-2013 |
Christopher Tate <ctate@google.com> |
Merge "Full backup/restore now handles OBBs sensibly"
|
46cc43c6fa7623820d4ae9149496cf96bb15f8a3 |
19-Feb-2013 |
Christopher Tate <ctate@google.com> |
Full backup/restore now handles OBBs sensibly OBB backup/ restore is no longer handled within the target app process. This is done to avoid having to require that OBB-using apps have full read/write permission for external storage. The new OBB backup service is a new component running in the same app as the already-existing shared storage backup agent. The backup infrastructure delegates backup/restore of apps' OBB contents to this component (because the system process may not itself read/write external storage). From the command line, OBB backup is enabled by using new -obb / -noobb flags with adb backup. The default is noobb. Finally, a couple of nit fixes: - buffer-size mismatch between the writer and reader of chunked file data has been corrected; now the reading side won't be issuing an extra pipe read per chunk. - bu now explicitly closes the transport socket fd after adopting it. This was benign but triggered a logged warning about leaked fds. Bug: 6718844 Change-Id: Ie252494e2327e9ab97cf9ed87c298410a8618492
ackup/IObbBackupService.aidl
|
99438af8924b6881caabcccffe76d68dddf13290 |
07-Mar-2013 |
Jeff Sharkey <jsharkey@android.com> |
am 73a3754c: am 4861966c: Merge "ArrayUtils.indexOf(), containsAll() with tests." into jb-mr2-dev * commit '73a3754c6766b7220878983317b3d56ce7fc6e58': ArrayUtils.indexOf(), containsAll() with tests.
|
94c91dca55de9ffdbe072fcc5dd6dbf1efe5e4c1 |
07-Mar-2013 |
Jeff Sharkey <jsharkey@android.com> |
ArrayUtils.indexOf(), containsAll() with tests. Change-Id: I040164d4e45126e4a6c1df54bd114f47951da560
til/ArrayUtils.java
|
44920907cec31a8b4ee1345bce4ef9fddea86a83 |
06-Mar-2013 |
Dianne Hackborn <hackbod@google.com> |
am 95529f73: am f6fcea60: Merge "Fix issue #8325007: EyeEm app crashes on launch- NPE at..." into jb-mr2-dev * commit '95529f730ccd7dfafb4bc2024aa156928db3c04c': Fix issue #8325007: EyeEm app crashes on launch- NPE at...
|
474690caf8b3bece133b40914979ac2520036989 |
06-Mar-2013 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #8325007: EyeEm app crashes on launch- NPE at... ...android.view.ViewGroup.measureChildWithMargins The app is doing grungy stuff with trying to insert its own views inside the window decor. This new custom layout of the action bar was assuming it would get fitSystemWindows() called at which point it would retrieve all of its child views... but with the app doing this, it blocks the call down to fitSystemWindows() and breaks us. So we now make the layout manager more robust and ensure it has retrieved its children when measuring. Also fix an issue where the xlarge layouts were not updated. Change-Id: I6c69f26f26b59a6aa8fa1e5788288ffce0b490ca
idget/ActionBarOverlayLayout.java
|
12e08ca9873050e20b1fdbdb59f8b0ffdbc37719 |
06-Mar-2013 |
Dianne Hackborn <hackbod@google.com> |
am 01412780: am f217145b: Merge "A few small missing things from the custom action bar layout." into jb-mr2-dev * commit '01412780212c70c34e727ac92d40d416cbc0c188': A few small missing things from the custom action bar layout.
|
7cf71fbdc3225778d0397b22cdaf40c812c15afb |
06-Mar-2013 |
Dianne Hackborn <hackbod@google.com> |
A few small missing things from the custom action bar layout. Change-Id: I91e0b43ccf92d5c9541f80220922951acb0795e7
idget/ActionBarOverlayLayout.java
|
9dd28324a307f6e254ff0c2bc7776e487b7b7525 |
05-Mar-2013 |
Dianne Hackborn <hackbod@google.com> |
am 4d1079d4: am 9c9aec72: Merge "Fix issue #8311263: Corrupted UI across all tabs in People app" into jb-mr2-dev * commit '4d1079d4102c591846b777a84a988e18cf8d3c7e': Fix issue #8311263: Corrupted UI across all tabs in People app
|
9c9aec721a78f23b4315ac920c26b109999a07f1 |
05-Mar-2013 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix issue #8311263: Corrupted UI across all tabs in People app" into jb-mr2-dev
|
1dc5f92716189da02aa62f508adb6099061668b5 |
05-Mar-2013 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #8311263: Corrupted UI across all tabs in People app The problem is that there are other configurations that the action bar can be in that ActionBarOverlayLayout didn't account for -- such as here, the nav part visible but the rest hidden. Fixing this was non-trivial because it means that to correctly implement fitSystemWindows() we need to in these cases take the actual measured height of the action bar for positioning the content view... but that is not yet available, since fitSystemWindows() must run before layout. To solve this, ActionBarOverlayLayout now inherits directly from ViewGroup and implements its own custom layout. In its measure pass it does all of the fitSystemWindows() work that is dependent on the measured sizes of the action bar child views after those are measured and applies them to the content view before it is measured. Change-Id: Ie327075d502e9c348aa80b0968c6b0403478301e
idget/ActionBarOverlayLayout.java
|
68da4dabfe2b97587786c25f047fb42755dbc919 |
02-Mar-2013 |
Jim Miller <jaggies@google.com> |
Merge "Fix multi-user support in keyguard."
|
e0c5569d92faff509cf65ec80414d9c252ebc2b5 |
02-Mar-2013 |
Justin Koh <justinkoh@google.com> |
am 76f065d2: Merge "Add policy check to always show overflow menu button on TV devices." into jb-mr2-dev * commit '76f065d2e9d6354a59bb233b969c8417aff7223b': Add policy check to always show overflow menu button on TV devices.
|
78c48f6c1700ab8d507dd7bf7ebef404913648bd |
02-Mar-2013 |
Jim Miller <jaggies@google.com> |
Fix multi-user support in keyguard. This fixes a bug where user0's credentials were required of all users. LockPatternUtils used to check for the system process of the caller to determine which user id to use. Now that keyguard is in its own process, this can no longer be used. The fix is to use the permission system to see if the calling process is allowed to interact across users and if so, use the id of the current user. Change-Id: I2d7111938bb3bf381f72698c9fa4fb848d237153
idget/LockPatternUtils.java
|
4207fda51babb3892652fcdc901295c81876a38f |
01-Mar-2013 |
Justin Koh <justinkoh@google.com> |
Add policy check to always show overflow menu button on TV devices. Add policy check to always show overflow menu button on TV devices. Bug: 8236681 Change-Id: I4f92eef7a6d530feb698f83b0720b36115f7a04a
iew/ActionBarPolicy.java
|
25190577cc69eaa5930c6fbdc2fcca03afc84982 |
01-Mar-2013 |
Jim Miller <jaggies@google.com> |
Post-review Keyguard cleanup. - remove userActivity() from KeyguardService interface and call it on PowerManager directly - Split IKeyguardResult into two parts: IKeyguardShowCallback and IKeyguardExitCallback. - Misc other changes from the review. Change-Id: I3f679cfa5d3f8bc742f2b2259ac354045e89a87b
olicy/IKeyguardExitCallback.aidl
olicy/IKeyguardResult.aidl
olicy/IKeyguardService.aidl
olicy/IKeyguardShowCallback.aidl
|
1010a6ec6717ba75e2ea1dfe2865d453a98dd1b5 |
28-Feb-2013 |
Dianne Hackborn <hackbod@google.com> |
am d6a3e485: Merge "Unify normal and overlay action bar layouts." into jb-mr2-dev * commit 'd6a3e485b58e23808b44b8f2374e67e891cfae05': Unify normal and overlay action bar layouts.
|
df7221ced3b7cd807f14e84c302fc09fd659fd68 |
26-Feb-2013 |
Dianne Hackborn <hackbod@google.com> |
Unify normal and overlay action bar layouts. Switch the action bar to always use the overlay layout, and make it smarter to do the right thing depending on whether the action bar is in overlay mode or not. This allows apps to use the system UI magic flags without having to worry about whether the action bar is configured in overlay mode or note -- just select a stable layout and it will automatically go into overlay mode. In the future this should also allow us to simplify the action bar code, since it is all sitting on one common implementation. For example, much of the logic in ActionBarImpl can be moved to the root action bar layout, and that layout can be optimized to do custom layout with all of the known elements it has. Also fixed a little bug in the performance tests. Change-Id: Iec0c0c0699754f0d1ce37402d786b4966e052a56
pp/ActionBarImpl.java
idget/ActionBarOverlayLayout.java
|
5ecd81154fa039961f65bb4e36d18ac555b0d1d6 |
10-Jan-2013 |
Jim Miller <jaggies@google.com> |
Move keyguard to its own process. This is in preparation to moving keyguard into its own process. Moved keyguard source and resources into new .apk. Got basic test app working. Still need to implement MockPatternUtils and means to pass it into KeyguardService with local binder interface. Added new ACCESS_KEYGUARD_SECURE_STORAGE permission. Temporarily disabled USER_PRESENT broadcast. Remove unintentional whitespace changes in PhoneWindowManager, etc. Checkpoint basic working version. Move to systemui process. Synchronize with TOT. Sync with recent user API changes. Fix bug with returing interface instead of stub for IKeyguardResult. Create KeyguardServiceDelegate to allow for runtime-selectable local or remote interface. More keyguard crash robustness. Keyguard crash recovery working. Currently fails safe (locked). Fix selector view which was still using frameworks resources. Remove more references to internal framework variables. Use aliases for those we should move but currently have dependencies. Allow runtime switching between service and local mode. Fix layout issue on tablets where orientation was reading the incorrect constant from the framework. Remove more framework dependencies. Fix PIN keyboard input. Remove unnecessary copy of orientation attrs. Remove unused user selector widget and attempt to get multi user working again. Fix multi-user avatar icon by grabbing it from UserManager rather than directly since keyguard can no longer read it. Merge with AppWidget userId changes in master. Change-Id: I254d6fc6423ae40f6d7fef50aead4caa701e5ad2
olicy/IKeyguardResult.aidl
olicy/IKeyguardService.aidl
idget/TransportControlView.java
|
4d85af68a4aeb6a860c34415de7618947e296af5 |
26-Feb-2013 |
Daniel Sandler <dsandler@android.com> |
Spurious file removed. Change-Id: I2ac3f417553aea806ad570e247afc985e9ececb3
tatusbar/INotificationListener.java
|
ff4fcdb98c9575642c48f1daeafff4b257769e81 |
24-Feb-2013 |
Wink Saville <wink@google.com> |
Tweak logging and some code reformatting. Add logAndAddLogRec method that logs a string and adds it to LogRecords. Add loge(s, e) Add missing javadoc to the logging methods Reformatted the code. Change-Id: I42f39e45aae77e5b6968f16b6b83f4804ccb7e73
til/StateMachine.java
|
c4aad01cbbb69c916ef323693e1fd0560b0eccba |
23-Feb-2013 |
Dianne Hackborn <hackbod@google.com> |
Formalize overscan metrics. The window manager now maintains and reports a new formal "overscan insets" for each window, much like the existing content and visible insets. This is used to correctly position the various UI elements in the various combination of layout options. In particular, this allows us to have an activity that is using fitSystemWindows to have the content of its UI extend out to the visible content part of the screen while still positioning its fixed UI elements inside the standard content rect (and the entire window extending all the way into the overscan area to fill the screen as desired). Okay, maybe that is not written so clearly. Well, it made my head hurt too, so suffer! The key thing is that windows now need to know about three rectangles: the overall rectangle of the window, the rectangle inside of the overscan area, and the rectangle inside of the content area. The FLAG_LAYOUT_IN_OVERSCAN option controls whether the second rectangle is pushed out to fill the entire overscan area. Also did some improvements to debug dumping in the window manager. Change-Id: Ib2368c4aff5709d00662c799507c37b6826929fd
s/SomeArgs.java
iew/BaseIWindow.java
idget/ActionBarOverlayLayout.java
|
ab8e936e852b984624087c97dffc4c74b250fc68 |
21-Feb-2013 |
Jim Miller <jaggies@google.com> |
Merge "Add explicit userId to AppWidget binder calls"
|
a75a883fe9ea1790803148f0a561473073e3f264 |
08-Feb-2013 |
Jim Miller <jaggies@google.com> |
Add explicit userId to AppWidget binder calls Keyguard currently relies on being in the system process to grab the given user's widgets. When we split keyguard into a new process, it will need to have access to user-specific info to instantiate a specific user's widgets. In order to accomplish this, we add an explicit userid to each binder call as well as new permission check to allow keyguard access. This also fixes a potential race condition of having an incorrect user id due to an async call to change the user. Every binder call now has a specific user id. The user id is either the calling process user's id or an explicit one passed by applications like keyguard. It is created once when an AppWidgetManager is instantiated and remains for the lifetime of the object. Fixed bug where widgets sometimes didn't show up for secondary users. Moved permission check in AppWidgetService into getImplForUser() Refactored to use userid from context associated AppWidgetManager instance. Clean up AppWidgetHost to use userId from Context. Remove redundant userId check in checkPermission since it's handled by ActivityManager.handleIncomingUser() Removed redundant userid check. Upload after rebase... Change-Id: Iae3e20f2b342c323bb58768b3d22051510f8268b
ppwidget/IAppWidgetHost.aidl
ppwidget/IAppWidgetService.aidl
|
50c291b653062e7356fd8764bf625a1e1f2c678d |
21-Feb-2013 |
Fabrice Di Meglio <fdimeglio@google.com> |
Merge "SystemUI optimization - rely on inheritance for layout direction"
|
09a247e9a86df068422cbe8b60430fb6583c028c |
14-Feb-2013 |
Daniel Sandler <dsandler@android.com> |
New INotificationListener interface. Use with INotificationManager.registerListener(). Limited to system only right now. Change-Id: I65b6a8778267022cdc5e58eb75ae607a54b1cc52
tatusbar/INotificationListener.java
|
b5fe52b389d92c067b19217429a2812a9d0ea9dd |
15-Feb-2013 |
Fabrice Di Meglio <fdimeglio@google.com> |
SystemUI optimization - rely on inheritance for layout direction - this CL purpose is to fully rely on inheritance for setting the SystemUI views layout direction. This is the default case for layout direction and should stay like that. Change-Id: I8efb6ab6e5bd10f519c7a27e8837efb69631940e
idget/SizeAdaptiveLayout.java
|
3079e587bd519ba78cb34b1bd0b869e2879458ab |
15-Feb-2013 |
Sangkyu Lee <sk82.lee@lge.com> |
Fix typo in AlertController.java If whichButtons is BIT_BUTTON_NEGATIVE, the negative button should be centered. Change-Id: Ia34daf8c80704204a4f1cf71c642114005559d5d Signed-off-by: Sangkyu Lee <sk82.lee@lge.com>
pp/AlertController.java
|
9a2c2a6da90abbcc9a064c20e93ed885651f4ae1 |
15-Jan-2013 |
Jeff Sharkey <jsharkey@android.com> |
Parse network stats using native code. Switch to parsing detailed network stats with native code, which is 71% faster than ProcFileReader. Change-Id: I2525aaee74d227ce187ba3a74dd08a2b06514deb
et/NetworkStatsFactory.java
s/BatteryStatsImpl.java
|
d7d28e675ea7aac151c0c302d233b476537af946 |
12-Feb-2013 |
Dianne Hackborn <hackbod@google.com> |
App ops: media ops, set up to be callable from native code. This is to help implementation of bug #8181262 and maybe bug #8181261 Adds some definition for media ops (though nothing is yet using them), and re-arranges things a bit so we can implement native calling in to the app ops service. Also add some java docs. Change-Id: I637959745db820e676f23a35a5d2224f51bc6689
pp/IAppOpsCallback.aidl
pp/IAppOpsService.aidl
|
f643069ad56763732a06ab601cea1272e4c1827a |
12-Feb-2013 |
Wink Saville <wink@google.com> |
Fix record logging. Change-Id: I246159dec9522e58ee88593000ac0f86aff4bb25
til/StateMachine.java
|
e8c8ae401b6f0d894a766a1601f55f0fe567df02 |
09-Feb-2013 |
Adam Powell <adamp@google.com> |
Fix setting action bar backgrounds after layout Fix a bug that would prevent the drawable bounds from being set correctly for action bar containers. Change-Id: I396aa40e3d8f6e3b47bcd438e1f26bbfc7b20a7f
idget/ActionBarContainer.java
|
fde19b106b2b77bc3540b04445357870caf878b5 |
17-Jan-2013 |
Daniel Sandler <dsandler@android.com> |
New API to request a list of current notifications. The ACCESS_NOTIFICATIONS permission is signature|system only. Change-Id: I41338230aee9611117cbdac251c1b6b6c3cebf00
tatusbar/StatusBarNotification.java
|
c2293025a25e04b26bf53713d71f85fd9ca5e8e9 |
07-Feb-2013 |
Dianne Hackborn <hackbod@google.com> |
App ops: track system windows, monitoring changes. Change-Id: I273e82bdad66ada3bf0f7ec9176bc304b9ee1ee8
pp/IAppOpsCallback.aidl
pp/IAppOpsService.aidl
|
1fb69f0f354cf6743e1f30b55e9ca2f9252cf99e |
06-Feb-2013 |
Adam Powell <adamp@google.com> |
am 0714e37c: am a7e028a9: am cef582ab: am 07cf971e: Fix re-enabled state of up after action view collapse # Via Android Git Automerger (3) and Adam Powell (1) * commit '0714e37cb7acafbc93f2fac40dbb200cd2a96514': Fix re-enabled state of up after action view collapse
|
0714e37cb7acafbc93f2fac40dbb200cd2a96514 |
06-Feb-2013 |
Adam Powell <adamp@google.com> |
am a7e028a9: am cef582ab: am 07cf971e: Fix re-enabled state of up after action view collapse # Via Android Git Automerger (2) and Adam Powell (1) * commit 'a7e028a976c3f3692fa3c72f0ae11c01354e4c9a': Fix re-enabled state of up after action view collapse
|
a7e028a976c3f3692fa3c72f0ae11c01354e4c9a |
06-Feb-2013 |
Adam Powell <adamp@google.com> |
am cef582ab: am 07cf971e: Fix re-enabled state of up after action view collapse # Via Adam Powell (1) and Android Git Automerger (1) * commit 'cef582ab0346afdaff9190565d432a9468ecdd7d': Fix re-enabled state of up after action view collapse
|
07cf971e58aecab76f2b5b575cfe62120005c6e4 |
06-Feb-2013 |
Adam Powell <adamp@google.com> |
Fix re-enabled state of up after action view collapse A certain call ordering to the action bar could cause the record of the pre-action view expanded home button enabled state to be incorrect. Store this in all cases, not just when the action view is initially expanded. (Except for when we actually disable it for the expanded view.) If an action view is already expanded when we get a call to change the enabled state of the home/up button, don't modify the state of the up container or other accessibility info, but record the new state if requested. Bug 8142097 Change-Id: I070c151aa9f2046d2114ee541d964bf68c6f0def
idget/ActionBarView.java
|
9c684aab21b095a936e5753fbba378c0a27aa254 |
05-Feb-2013 |
Adam Powell <adamp@google.com> |
am 638af2fb: am 6a33c403: am 569f138e: am 67389e0a: Merge "Fix regression in expanded action view up" into jb-mr1.1-dev # Via Android Git Automerger (3) and others * commit '638af2fbb6ecb6ca0e58b06d5b2c6ecabbc7f812': Fix regression in expanded action view up
|
638af2fbb6ecb6ca0e58b06d5b2c6ecabbc7f812 |
04-Feb-2013 |
Adam Powell <adamp@google.com> |
am 6a33c403: am 569f138e: am 67389e0a: Merge "Fix regression in expanded action view up" into jb-mr1.1-dev # Via Android Git Automerger (2) and others * commit '6a33c4031de8f0b323855c6db8d6ee0c812b0f00': Fix regression in expanded action view up
|
6a33c4031de8f0b323855c6db8d6ee0c812b0f00 |
04-Feb-2013 |
Adam Powell <adamp@google.com> |
am 569f138e: am 67389e0a: Merge "Fix regression in expanded action view up" into jb-mr1.1-dev # Via Adam Powell (1) and others * commit '569f138ef1a94e6d6cfc0587f06b396a77f00c1c': Fix regression in expanded action view up
|
62f33030b9fb6be893e20b563e3ba1800e3e63e8 |
04-Feb-2013 |
Adam Powell <adamp@google.com> |
Fix regression in expanded action view up A bug was introduced when these views were restructured. Make sure that the Up button for expanded action views functions/focuses correctly. Bug 8124825 Change-Id: I0a886e62fca21dbb9a173db87642bb79ce9245e7
idget/ActionBarView.java
|
8e7b3b15f7a4f888d55f080d3ed61860cd5fab55 |
01-Feb-2013 |
Jeff Sharkey <jsharkey@android.com> |
Support optional values in ProcFileReader. When new values are added to proc files, we need to handle reading them from both old and new kernels. This change supports optionally reading long values. Tests to verify. Bug: 7903145 Change-Id: I9fe250c0486c3cce3cf3d8624f01af01128d1191
til/ProcFileReader.java
|
ed1ad7fadae1ed0fae2946dbe3e3ee9eea299bde |
31-Jan-2013 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Add wrapping support to IndentingPrintWriter."
|
71cb446f010e791ca77a27c416a79b5ccb3f075b |
31-Jan-2013 |
Jeff Sharkey <jsharkey@android.com> |
Add wrapping support to IndentingPrintWriter. When created with a wrapping width, any content longer than the requested width will be wrapped onto additional lines. This supports use-cases like dumping lots of data with printPair(). Improve documentation and add tests to verify behavior. Change-Id: Ibdfce198f0e69f4df7725544fd1cd02fa029c647
til/IndentingPrintWriter.java
|
d21e24bccec8309839a264da95c5dc1573fc65c3 |
30-Jan-2013 |
Wink Saville <wink@google.com> |
Merge "Cleanup StateMachine LogRec handling and get tests working."
|
efcc3d35661c0cd978bb2b2f808fade4c4734e21 |
30-Jan-2013 |
Wink Saville <wink@google.com> |
Cleanup StateMachine LogRec handling and get tests working. Change-Id: I13107e846812b16f1c95be11626500dbd7a13b2a
til/StateMachine.java
|
1410db83f97bf69a1a461cc20fd6d5b7b0ef08c0 |
30-Jan-2013 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Check text length when testing for newline."
|
3029bf225cfa2c4b5b6e76303b0eba0d91c21026 |
30-Jan-2013 |
Jeff Sharkey <jsharkey@android.com> |
Check text length when testing for newline. Also add tests to verify. Bug: 8102140 Change-Id: I7e5dbff53caeb50bfa0fb4ea5dce73e3c742986a
til/FastXmlSerializer.java
|
cae3d9f0ab2756e3659efc7a08830d2d7b43a05e |
30-Jan-2013 |
Nick Kralevich <nnk@google.com> |
ZygoteInit: more dead code cleanup ZYGOTE_FORK_MODE has been set to false since 2009, and the code indicates that runForkMode() was "retained for reference only." Remove this dead code. There will always be a reference to this code in git. Change-Id: Iddfdca8379fdc6521febea81e553de763b6f4fd0
s/ZygoteInit.java
|
4ec799d4c6de7e626363659508f21ee5c3c173aa |
30-Jan-2013 |
Nick Kralevich <nnk@google.com> |
Merge "Remove dead code."
|
de3c608864be0fece8a27ef9cca8fac8b5292f5b |
30-Jan-2013 |
Nick Kralevich <nnk@google.com> |
Merge "ZygoteConnection.java: Remove dead code --peer-wait"
|
40779e50f04b0d03b49836c640308061f88ff0be |
30-Jan-2013 |
Nick Kralevich <nnk@google.com> |
Remove dead code. Setting capabiltities is handled by dalvik. This code is never called. Change-Id: I903952c43cf60ea59ec954c9168a7604d05ccaf7
s/ZygoteInit.java
|
468f6c15d2a8d6d1c60c941d7ef77efc30d9cdc1 |
30-Jan-2013 |
Nick Kralevich <nnk@google.com> |
ZygoteConnection.java: Remove dead code --peer-wait The last caller of this option was removed in system/core commit b94fd1abcbff1eacb8a2ad79c51de21ecf8f6d65 Change-Id: I9f3540c9e61b4a93038b43983fbb8badac08a2e3
s/ZygoteConnection.java
|
da01da176d4798d293c90d6280ddc59c780baaa3 |
30-Jan-2013 |
Satoshi Kataoka <satok@google.com> |
Merge "Do not turn on imes unexpectedly with unit tests"
|
8a2ed1d7c0c4f6476e39cc37d9ebd29c7562ce01 |
30-Jan-2013 |
Dianne Hackborn <hackbod@google.com> |
Improve configuration of default preferred apps. The file that defines default preferred apps is now more robust. It is no longer a raw dump of the package manager settings, but instead a more general list of a target activity and filter. When reading it, the remaining information (match value, set of potential matches) is determined dynamically. Change-Id: I0edc6e0d2ed3dd2a6e2238992f18f7fc1f51d8d4
til/FastXmlSerializer.java
|
2602030a007d902ace3fc573b2820cee31eefc95 |
28-Jan-2013 |
Wink Saville <wink@google.com> |
Merge "Add protected log methods to StateMachine"
|
58c73c3f76c231cf128041aefadd4b6a6bcefac2 |
28-Jan-2013 |
Wink Saville <wink@google.com> |
Add protected log methods to StateMachine This allow child classes to Override the logging and have consistent behavior across StateMachines. Change-Id: I7e23a44d08ca304ade2d7830fd0e307f63f1879e
til/StateMachine.java
|
f1367b7e903a2a69a8f833bb272e91d77abd57c6 |
25-Jan-2013 |
Satoshi Kataoka <satok@google.com> |
Do not turn on imes unexpectedly with unit tests Bug: 7872918 Change-Id: Ie1d74c9fac27de140e7aa85f2eaefcb89aa06ea7
nputmethod/InputMethodUtils.java
|
b9781fe08c5b1afba086857aa18b46862550ae88 |
25-Jan-2013 |
Dianne Hackborn <hackbod@google.com> |
Merge "App ops: you can now turn off operations."
|
5e45ee6752528791deb66b83d76250685de15d47 |
25-Jan-2013 |
Dianne Hackborn <hackbod@google.com> |
App ops: you can now turn off operations. Also add new ops for calendar and wi-fi scans, finish implementing rejection of content provider calls, fix issues with rejecting location calls, fix bug in the new pm call to retrieve apps with permissions. Change-Id: I29d9f8600bfbbf6561abf6d491907e2bbf6af417
pp/IAppOpsService.aidl
|
7195c8f25b6bfc7564701683d3e2e1ed1bdcfcc6 |
24-Jan-2013 |
Adam Powell <adamp@google.com> |
am a41f9cfb: am 53d49f17: am 17f05497: am c2469500: Merge "Touch action bar title text: you will go to space today!" into jb-mr1.1-dev # Via Android Git Automerger (3) and others * commit 'a41f9cfbbd1d137bf1baab49e0d453a40a0ecd33': Touch action bar title text: you will go to space today!
|
a41f9cfbbd1d137bf1baab49e0d453a40a0ecd33 |
24-Jan-2013 |
Adam Powell <adamp@google.com> |
am 53d49f17: am 17f05497: am c2469500: Merge "Touch action bar title text: you will go to space today!" into jb-mr1.1-dev # Via Android Git Automerger (2) and others * commit '53d49f1702df41a4ca342a1df6e720b16e094797': Touch action bar title text: you will go to space today!
|
53d49f1702df41a4ca342a1df6e720b16e094797 |
24-Jan-2013 |
Adam Powell <adamp@google.com> |
am 17f05497: am c2469500: Merge "Touch action bar title text: you will go to space today!" into jb-mr1.1-dev # Via Adam Powell (1) and others * commit '17f05497be90004c0263c6de173af8c19ece07b0': Touch action bar title text: you will go to space today!
|
27cba3895282ac1da1f1d43d37d53f8113527569 |
23-Jan-2013 |
Adam Powell <adamp@google.com> |
Touch action bar title text: you will go to space today! Title/subtitle text in an action bar is now a full alias for home/up. Add some prototype ActionBar functionality around titles for future API consideration. Bug 7966136 Change-Id: I14377121dcb976d0a5f1e1862f35c3d267eb5458
pp/ActionBarImpl.java
idget/ActionBarView.java
|
fd7adedebf88427162a3ce27fcc9cfd3893c869d |
23-Jan-2013 |
Dianne Hackborn <hackbod@google.com> |
Add new disabled state for "optional" built-in apps. The disabled state allows you to make an app disabled except for whatever parts of the system still want to provide access to them and automatically enable them if the user want to use it. Currently the input method manager service is the only part of the system that supports this, so you can put an IME in this state and it will generally look disabled but still be available in the IME list and once selected switched to the enabled state. Change-Id: I77f01c70610d82ce9070d4aabbadec8ae2cff2a3
ontent/PackageMonitor.java
nputmethod/InputMethodUtils.java
|
72e3983d38f656cfa8c7a038eb80bdd9ea06768e |
19-Jan-2013 |
Dianne Hackborn <hackbod@google.com> |
New API to get app op information about a single package. Change-Id: I986453d9bb4161da467fb820b12502464e936483
pp/IAppOpsService.aidl
|
ec6afcc69ae35a0b1f22f44a70fbe4ce5a17be41 |
17-Jan-2013 |
Elliott Hughes <enh@google.com> |
am 8c27d0b3: am 686fad5e: am b1e16f11: Merge "Track a typo fix in hidden libcore API." * commit '8c27d0b3093593fe0d2c229ffcc9a35dbaf5fc59': Track a typo fix in hidden libcore API.
|
8c27d0b3093593fe0d2c229ffcc9a35dbaf5fc59 |
17-Jan-2013 |
Elliott Hughes <enh@google.com> |
am 686fad5e: am b1e16f11: Merge "Track a typo fix in hidden libcore API." * commit '686fad5e2367fe08afe6e219d460be994127fb5e': Track a typo fix in hidden libcore API.
|
686fad5e2367fe08afe6e219d460be994127fb5e |
17-Jan-2013 |
Elliott Hughes <enh@google.com> |
am b1e16f11: Merge "Track a typo fix in hidden libcore API." * commit 'b1e16f11ffd3a391be1a44a352c122b6dad1e8a5': Track a typo fix in hidden libcore API.
|
26df61683a6dacc3cf193e647f9de91d683772ca |
17-Jan-2013 |
Elliott Hughes <enh@google.com> |
Track a typo fix in hidden libcore API. Change-Id: I6fa3c2ef7f4d73bbf6557560e46c7c11bff74a32
s/SamplingProfilerIntegration.java
|
35654b61e8fe7bc85afcb076ddbb590d51c5865f |
15-Jan-2013 |
Dianne Hackborn <hackbod@google.com> |
More work on App Ops service. Implemented reading and writing state to retain information across boots, API to retrieve state from it, improved location manager interaction to monitor both coarse and fine access and only note operations when location data is being delivered back to app (not when it is just registering to get the data at some time in the future). Also implement tracking of read/write ops on contacts and the call log. This involved tweaking the content provider protocol to pass over the name of the calling package, and some infrastructure in the ContentProvider transport to note incoming calls with the app ops service. The contacts provider and call log provider turn this on for themselves. This also implements some of the mechanics of being able to ignore incoming provider calls... all that is left are some new APIs for the real content provider implementation to be involved with providing the correct behavior for query() (return an empty cursor with the right columns) and insert() (need to figure out what URI to return). Change-Id: I36ebbcd63dee58264a480f3d3786891ca7cbdb4c
pp/IAppOpsService.aidl
|
8e303cc5dd4860b6050d5725ce60ca7e6fb00c7b |
11-Jan-2013 |
Satoshi Kataoka <satok@google.com> |
Refactor utilities for InputMethodManagerSerivce that we want to share with the Settings application Bug: 7872918 Change-Id: I0bc9954f163a3ec38d08b9ba842a8a31176eb6a6
nputmethod/InputMethodUtils.java
|
e886d3d33b3630dc6013688cee4364bc532f7815 |
11-Jan-2013 |
Adam Powell <adamp@google.com> |
am 79cc4a2a: am d1779207: am 0bf63a9a: am d29f2d26: Merge "Make action bar title a valid touch target for up when relevant" into jb-mr1.1-dev * commit '79cc4a2ab0130acca83de5945a43adf9925beac1': Make action bar title a valid touch target for up when relevant
|
a06de0f29b58df9246779cc4bfd8f06f7205ddb6 |
12-Dec-2012 |
Dianne Hackborn <hackbod@google.com> |
New "app ops" service. Initial implementation, tracking use of the vibrator, GPS, and location reports. Also includes an update to battery stats to also keep track of vibrator usage (since I had to be in the vibrator code anyway to instrument it). The service itself is only half-done. Currently no API to retrieve the data (which once there will allow us to show you which apps are currently causing the GPS to run and who has recently accessed your location), it doesn't persist its data like it should, and no way to tell it to reject app requests for various operations. But hey, it's a start! Change-Id: I05b8d76cc4a4f7f37bc758c1701f51f9e0550e15
pp/IAppOpsService.aidl
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
79cc4a2ab0130acca83de5945a43adf9925beac1 |
09-Jan-2013 |
Adam Powell <adamp@google.com> |
am d1779207: am 0bf63a9a: am d29f2d26: Merge "Make action bar title a valid touch target for up when relevant" into jb-mr1.1-dev * commit 'd17792073fd3ab963bd5e0a7edcb312720fcea26': Make action bar title a valid touch target for up when relevant
|
d17792073fd3ab963bd5e0a7edcb312720fcea26 |
09-Jan-2013 |
Adam Powell <adamp@google.com> |
am 0bf63a9a: am d29f2d26: Merge "Make action bar title a valid touch target for up when relevant" into jb-mr1.1-dev * commit '0bf63a9a76ba513b5f6c603857bcd4d3e4506566': Make action bar title a valid touch target for up when relevant
|
4dca8636f8c674a7770031c71bc785ef05f22ff9 |
09-Jan-2013 |
Adam Powell <adamp@google.com> |
Make action bar title a valid touch target for up when relevant arubin bug 7966136 Change-Id: Iea5b85852cc1664f1390a6f8b6179d63b50857e4
idget/ActionBarView.java
|
8ca2fc10ceac645a04c8223947df03f359441115 |
12-Dec-2012 |
Jim Miller <jaggies@google.com> |
Remove unused keyguard code This change removes the old keyguard code because it's obsolete and doesn't run anymore. Change-Id: I8ed93f507378a17cf834d2ee9284c098eb8efffe
idget/DigitalClock.java
|
8afcd149970c79054a3a16377834aa0aec35eee0 |
28-Jul-2012 |
Fabrice Di Meglio <fdimeglio@google.com> |
Make SystemUI RTL aware - see bug #5429822 UI should be mirrored for RTL locales (Arabic, Hebrew, farsi) Change-Id: Ica88ed68f893d5272691a9207788b65623849dee
idget/SizeAdaptiveLayout.java
|
7a96c39c510923ef73bbb06ab20109f0168b8eb1 |
15-Nov-2012 |
Jeff Sharkey <jsharkey@android.com> |
Move lingering services to services.jar. This helps reduce the pressure on framework.jar, and makes it clear that it should only be used by the system_server. Bug: 7333397 Change-Id: I0858904239535380fbf30562b793e277d8c3f054
idget/LockPatternUtils.java
idget/LockSettingsService.java
|
d44280e28884085f014806d53413ec5a68d0ac25 |
11-Dec-2012 |
Mita Yun <mitayun@google.com> |
resolved conflicts for merge of ebcbfb3f to master Change-Id: I0658dd4a1418fbad91d9663e5b52418a979dc683
|
29c04ef841fe22785e2fd3348c653bd8a5240aae |
11-Dec-2012 |
Adam Powell <adamp@google.com> |
Set an ID for the action bar's Spinner This ensures state is preserved properly. Change-Id: I4bdccaf9b8a30a0a38466a5615cebbb596d80fb4
idget/ActionBarView.java
|
ebcbfb3fc7750e2873a3e7c6c707fa4e203089b6 |
11-Dec-2012 |
Mita Yun <mitayun@google.com> |
am a98cd512: Merge "Use asynchronous messages for input method events." into jb-mr1-aah-dev * commit 'a98cd5122be643a51f563d02069e8f9409d44394': Use asynchronous messages for input method events.
|
ed218c706d9e91e75b94c448cee2e6150aaee57f |
07-Dec-2012 |
Mita Yun <mitayun@google.com> |
Use asynchronous messages for input method events. Improves the throughput of IME event handling by ensuring that input events do not get serialized behind UI traversal and drawing messages such as when the UI is animating. Added support for creating an asynchronous Handler as part of a HandlerCaller. It turns out we should be using an asynchronous Handler not only in IME dispatch but also in accessibility and wallpaper events where HandlerCaller is used. So fixed those services to also use an asynchronous Handler. Change-Id: I0b19140c9d5ca6ee300c1a150c48312fd55ed8eb
s/HandlerCaller.java
|
4bbfa9dbb08c815b890bcc1dc1759ca335b568f8 |
06-Dec-2012 |
Irfan Sheriff <isheriff@android.com> |
am 628ba035: am 1612e298: Merge "AsyncChannel to support remote death notification and post a disconnect message to the source handler." * commit '628ba035b3c0636826f3eee3ae78da628cc1a8c8': AsyncChannel to support remote death notification and post a disconnect message to the source handler.
|
628ba035b3c0636826f3eee3ae78da628cc1a8c8 |
06-Dec-2012 |
Irfan Sheriff <isheriff@android.com> |
am 1612e298: Merge "AsyncChannel to support remote death notification and post a disconnect message to the source handler." * commit '1612e29826dfe55f8deca27374046c5931ce5335': AsyncChannel to support remote death notification and post a disconnect message to the source handler.
|
1612e29826dfe55f8deca27374046c5931ce5335 |
06-Dec-2012 |
Irfan Sheriff <isheriff@android.com> |
Merge "AsyncChannel to support remote death notification and post a disconnect message to the source handler."
|
56a715ef7af1e8e808ac6274e0456d9731b97e7a |
04-Dec-2012 |
Irfan Sheriff <isheriff@google.com> |
Merge "Fix NPE in StateMachine"
|
f98facaf808df28c54101c57097506d5f7709a4a |
04-Dec-2012 |
Irfan Sheriff <isheriff@google.com> |
Fix NPE in StateMachine Bug: 7661311 Change-Id: I8645692baf43aced1f4b364bbf13275646754b63
til/StateMachine.java
|
ebab0ae105f1a6df593a4bc2549fae3ee8b2ade4 |
04-Dec-2012 |
rpcraig <rpcraig@tycho.ncsc.mil> |
BackupManagerService files need new security labeling. Use restorecon to label files and directories specific to BMS. * /data/backup : provide default type labeling for all files/dirs used by BMS. * /data/secure/backup : provide default type labeling used by BMS when encrypted file system is enabled. * /cache/<package name>.{data|restore} : specifically target files opened and passed by BMS to apps that have backup capabilities. * /cache/backup : default labeling for the directory used by the LocalTransport that stores backup files for local testing. Change-Id: Id4d46e82cd13abc2e395e0c30c515f0a33df93e7 Signed-off-by: rpcraig <rpcraig@tycho.ncsc.mil>
ackup/LocalTransport.java
|
2c5f782094c5668a9615e2f9f41063386ae52b28 |
04-Dec-2012 |
Svetoslav Ganov <svetoslavganov@google.com> |
Merge "Refactoring of the screen magnification feature."
|
897ccbbdd822057d55c96e89f897be18c02c19cb |
03-Dec-2012 |
Adam Powell <adamp@android.com> |
am e4db4e2b: am 05c8f17f: Merge "resolver list is not cleared on rebuild" * commit 'e4db4e2b9dca065fbbf9f10dd5b9e961a9acef46': resolver list is not cleared on rebuild
|
e4db4e2b9dca065fbbf9f10dd5b9e961a9acef46 |
03-Dec-2012 |
Adam Powell <adamp@android.com> |
am 05c8f17f: Merge "resolver list is not cleared on rebuild" * commit '05c8f17f05ca83573f7670191e6dec91497dc742': resolver list is not cleared on rebuild
|
152e9bb81aa5b2ab4637f4b2dae04b3ce89fa891 |
13-Oct-2012 |
Svetoslav Ganov <svetoslavganov@google.com> |
Refactoring of the screen magnification feature. 1. The screen magnification feature was implemented entirely as a part of the accessibility manager. To achieve that the window manager had to implement a bunch of hooks for an external client to observe its internal state. This was problematic since it dilutes the window manager interface and allows code that is deeply coupled with the window manager to reside outside of it. Also the observer callbacks were IPCs which cannot be called with the window manager's lock held. To avoid that the window manager had to post messages requesting notification of interested parties which makes the code consuming the callbacks to run asynchronously of the window manager. This causes timing issues and adds unnecessary complexity. Now the magnification logic is split in two halves. The first half that is responsible to track the magnified portion of the screen and serve as a policy which windows can be magnified and it is a part of the window manager. This part exposes higher level APIs allowing interested parties with the right permissions to control the magnification of a given display. The APIs also allow a client to be registered for callbacks on interesting changes such as resize of the magnified region, etc. This part servers as a mediator between magnification controllers and the window manager. The second half is a controller that is responsible to drive the magnification state based on touch interactions. It also presents a highlight when magnified to suggest the magnified potion of the screen. The controller is responsible for auto zooming out in case the user context changes - rotation, new actitivity. The controller also auto pans if a dialog appears and it does not interesect the magnified frame. bug:7410464 2. By design screen magnification and touch exploration work separately and together. If magnification is enabled the user sees a larger version of the widgets and a sub section of the screen content. Accessibility services use the introspection APIs to "see" what is on the screen so they can speak it, navigate to the next item in response to a gesture, etc. Hence, the information returned to accessibility services has to reflect what a sighted user would see on the screen. Therefore, if the screen is magnified we need to adjust the bounds and position of the infos describing views in a magnified window such that the info bounds are equivalent to what the user sees. To improve performance we keep accessibility node info caches in the client process. However, when magnification state changes we have to clear these caches since the bounds of the cached infos no longer reflect the screen content which just got smaller or larger. This patch propagates not only the window scale as before but also the X/Y pan and the bounds of the magnified portion of the screen to the introspected app. This information is used to adjust the bounds of the node infos coming from this window such that the reported bounds are the same as the user sees not as the app thinks they are. Note that if magnification is enabled we zoom the content and pan it along the X and Y axis. Also recomputed is the isVisibleToUser property of the reported info since in a magnified state the user sees a subset of the window content and the views not in the magnified viewport should be reported as not visible to the user. bug:7344059 Change-Id: I6f7832c7a6a65c5368b390eb1f1518d0c7afd7d2
olicy/PolicyManager.java
|
c72beac860d98cf7e58b2473ff2602b191b46d16 |
01-Dec-2012 |
Amith Yamasani <yamasani@google.com> |
am 0f469f4f: am 32df98d5: am c566b43d: Fix crosstalk between users for widgets hosted in lockscreen * commit '0f469f4f7eff8faee4350a0d82af325d4ae10b43': Fix crosstalk between users for widgets hosted in lockscreen
|
0f469f4f7eff8faee4350a0d82af325d4ae10b43 |
01-Dec-2012 |
Amith Yamasani <yamasani@google.com> |
am 32df98d5: am c566b43d: Fix crosstalk between users for widgets hosted in lockscreen * commit '32df98d52d482498d998b424684610c15098897a': Fix crosstalk between users for widgets hosted in lockscreen
|
c566b43d02596cba437e9a2723e9f989297cca72 |
01-Dec-2012 |
Amith Yamasani <yamasani@google.com> |
Fix crosstalk between users for widgets hosted in lockscreen This was initially about the Clock widget crashing repeatedly on some devices with multiple users. Turned out that there were race conditions when switching users that could result in remote views of one user calling back to the RemoteViewsAdapter in keyguard that in turn sent an incorrect widget id to a different user's widget, resulting in a crash. Since KeyguardHostView is instantiated in the same process for different users, it needs to carry a user identity to pass along to AppWidgetService so that remote views services were bound to the correct user and callbacks were attached and detached properly. Added some aidl calls that take the userId to do the binding properly. A more complete fix might be needed in the future so that all calls from Keyguard carry the user id. Also, there was a problem in comparing host uid for secondary users, since Settings for a secondary user has a different uid than keyguard. Not an issue on single-user systems. Changed the host.uid comparison to accomodate for the secondary user. Bug: 7450247 Change-Id: Idbc36e3c60023cac74174f6cb7f2b2130dd3052c
ppwidget/IAppWidgetService.aidl
|
38ddedc8adfc4d58f4bebe4a51149e4768d42f70 |
30-Nov-2012 |
Irfan Sheriff <isheriff@google.com> |
Merge "Support for dumping transition only messages"
|
ef8da9fe0b70fdbbb54bb0645ac66f75f58f31b8 |
29-Nov-2012 |
Irfan Sheriff <isheriff@google.com> |
Support for dumping transition only messages Change-Id: I4968e28334f9dd49bd8fb81d04b25d62ca6da300
til/StateMachine.java
|
223172045f215cee03dbbc515cc18d433c9ea919 |
30-Nov-2012 |
Michael Jurka <mikejurka@google.com> |
am 4ed32c24: am d2de8033: am a8d63ec9: Merge "Disable adding keyguard widgets until setup is done" into jb-mr1.1-dev * commit '4ed32c248a70fb3ab4d36def8f73e5b88b7fc3d5': Disable adding keyguard widgets until setup is done
|
4ed32c248a70fb3ab4d36def8f73e5b88b7fc3d5 |
30-Nov-2012 |
Michael Jurka <mikejurka@google.com> |
am d2de8033: am a8d63ec9: Merge "Disable adding keyguard widgets until setup is done" into jb-mr1.1-dev * commit 'd2de8033a304e951426e66e1f2c800402271c5e3': Disable adding keyguard widgets until setup is done
|
03919d4084ba187d17d960ac27ba5631e8fface6 |
29-Nov-2012 |
Adam Powell <adamp@google.com> |
am 2a1f11e9: am 57c23a46: am 10479a29: Merge "Clean up behavior of type arguments for MediaRouter#getSelectedRoute" into jb-mr1.1-dev * commit '2a1f11e9750951d072d04155cfe3b7b7f7b96bb7': Clean up behavior of type arguments for MediaRouter#getSelectedRoute
|
70a649ca510704ccee5c6795803b3ab56082dad4 |
29-Nov-2012 |
Adam Cohen <adamcohen@google.com> |
am 20b9edd8: am 224daede: am 035352b4: Merge "Making sure keyguard and homescreen only display eligible widgets (issue 7550090)" into jb-mr1.1-dev * commit '20b9edd805777bf9e603d8008650c23b031dac79': Making sure keyguard and homescreen only display eligible widgets (issue 7550090)
|
36893b16ce8f7e4525685721eb336e114ae11958 |
29-Nov-2012 |
Dianne Hackborn <hackbod@google.com> |
am 221d59f7: am afdd978c: am 68e0da7e: Merge "Quiet down a lot of logging." into jb-mr1.1-dev * commit '221d59f723584d316ea225bdaf1bc75cbfd7a794': Quiet down a lot of logging.
|
2a1f11e9750951d072d04155cfe3b7b7f7b96bb7 |
29-Nov-2012 |
Adam Powell <adamp@google.com> |
am 57c23a46: am 10479a29: Merge "Clean up behavior of type arguments for MediaRouter#getSelectedRoute" into jb-mr1.1-dev * commit '57c23a464a8428f089531a5d3cab20c81eb6ccee': Clean up behavior of type arguments for MediaRouter#getSelectedRoute
|
20b9edd805777bf9e603d8008650c23b031dac79 |
29-Nov-2012 |
Adam Cohen <adamcohen@google.com> |
am 224daede: am 035352b4: Merge "Making sure keyguard and homescreen only display eligible widgets (issue 7550090)" into jb-mr1.1-dev * commit '224daede9e49f53ca5246aed66d152bfcc6d64e1': Making sure keyguard and homescreen only display eligible widgets (issue 7550090)
|
221d59f723584d316ea225bdaf1bc75cbfd7a794 |
29-Nov-2012 |
Dianne Hackborn <hackbod@google.com> |
am afdd978c: am 68e0da7e: Merge "Quiet down a lot of logging." into jb-mr1.1-dev * commit 'afdd978ccd8d45ac789873dd4cf0ab0dd3f46d20': Quiet down a lot of logging.
|
fff5614caecb0d2944b1bc206aaab0d3acb17670 |
29-Nov-2012 |
Michael Jurka <mikejurka@google.com> |
Disable adding keyguard widgets until setup is done Bug: 7504154 Change-Id: I865f0139bb328e6b9b19493e0d8f9f086e2ebc38
idget/LockPatternUtils.java
|
10479a29cbdc55cfd25b30cd792a151234b55fa6 |
29-Nov-2012 |
Adam Powell <adamp@google.com> |
Merge "Clean up behavior of type arguments for MediaRouter#getSelectedRoute" into jb-mr1.1-dev
|
035352b4d62e259c86576dd3d1495b21bed172ff |
29-Nov-2012 |
Adam Cohen <adamcohen@google.com> |
Merge "Making sure keyguard and homescreen only display eligible widgets (issue 7550090)" into jb-mr1.1-dev
|
d9e5af3851f592a00549b689dec325dc46268606 |
29-Nov-2012 |
Adam Cohen <adamcohen@google.com> |
Making sure keyguard and homescreen only display eligible widgets (issue 7550090) Change-Id: I25acb7bde2e8e5ac3185a009f5c7151b81f0ae19
ppwidget/IAppWidgetService.aidl
|
1cf2ca83584a4cf0aa3ded787bd191b9a60e3521 |
28-Nov-2012 |
Adam Powell <adamp@google.com> |
Clean up behavior of type arguments for MediaRouter#getSelectedRoute MediaRouter's policy so far has been around a single selected route, but when route types are entirely orthogonal this should not be the case. However we still don't want to get into a situation where we have multiple, very different routes selected for different types at the same time, we still want to have more of an element of predictability. Behavior of getSelectedRoute is now: * If the selected route matches at least one type with the requested type flags, it is still considered selected for that request. * If the caller specifically requested the selected user route and the currently selected route is not a user route, return null. * If the requested type flags do not match any types with the selected route, return the default system route. Note that this is "any" behavior instead of "all" - this matches existing usage of the method. We may consider adding an "all" variant later on. Bug 7588042 Change-Id: I3a79d8153ca6b882fd3ef6b9b1de8f538873dec2
pp/MediaRouteChooserDialogFragment.java
|
40e9f2922cae76ffcbc521481e5be8e80e8744ef |
28-Nov-2012 |
Dianne Hackborn <hackbod@google.com> |
Quiet down a lot of logging. Also fix a little problem where the USER_STARTED broadcasts were not being sent as ordered broadcasts(!). Change-Id: I3aa3e0a9b3900967cdd2d115ee103371b0a50c41
ontent/PackageHelper.java
|
816a5d9c27890fab17e2884fa3a67e4154ce8196 |
28-Nov-2012 |
Dianne Hackborn <hackbod@google.com> |
am 360acd03: am 78551bc7: am ba4ac518: Merge "Improve debugging for issue #7586414: AlarmManager wakelocks held" into jb-mr1.1-dev * commit '360acd03bfe0d597ee845d2392d715633a89e12b': Improve debugging for issue #7586414: AlarmManager wakelocks held
|
fb8ca912e8005faa61fdddde752962171b738a9e |
28-Nov-2012 |
Winson Chung <winsonc@google.com> |
am d0079891: am 9f6e8ddf: am 2b847c39: Merge "Removing unecessary additional lock metadata from QuickSettings user tile." into jb-mr1.1-dev * commit 'd0079891e3a8034f560eaf88d5be692b61ca4b9a': Removing unecessary additional lock metadata from QuickSettings user tile.
|
a8f6d5f0720f400b6f59b0809aaefea83c5f51d4 |
27-Nov-2012 |
Romain Guy <romainguy@google.com> |
Add support for face attribute to HTML string resources Bug #7480719 This change also adds the alias "color" for the attribute "fgcolor". This change also unifies HTML colors parsing between the Html class and StringBlock for consistency. Change-Id: I696a6e080387901d88e9baf7cb989b892f14b9db
til/XmlUtils.java
|
360acd03bfe0d597ee845d2392d715633a89e12b |
27-Nov-2012 |
Dianne Hackborn <hackbod@google.com> |
am 78551bc7: am ba4ac518: Merge "Improve debugging for issue #7586414: AlarmManager wakelocks held" into jb-mr1.1-dev * commit '78551bc7d5541c86503b32db0e3e2564218bf179': Improve debugging for issue #7586414: AlarmManager wakelocks held
|
d0079891e3a8034f560eaf88d5be692b61ca4b9a |
27-Nov-2012 |
Winson Chung <winsonc@google.com> |
am 9f6e8ddf: am 2b847c39: Merge "Removing unecessary additional lock metadata from QuickSettings user tile." into jb-mr1.1-dev * commit '9f6e8ddf5d48a695b26f1d9759696b56952177bd': Removing unecessary additional lock metadata from QuickSettings user tile.
|
ba4ac51823c59152e2167365b81ac56857b6b4d0 |
27-Nov-2012 |
Dianne Hackborn <hackbod@google.com> |
Merge "Improve debugging for issue #7586414: AlarmManager wakelocks held" into jb-mr1.1-dev
|
8103890a59de6ed4abaedaad80e66666ea59f9b5 |
27-Nov-2012 |
Dianne Hackborn <hackbod@google.com> |
Improve debugging for issue #7586414: AlarmManager wakelocks held In alarm manager, print a summary of the top 10 alarms by time being executed. Keep track of execution time (and wake count) of each type of alarm for each application so this can be printed in the summary (and used to compute the top 10 alarms). Rework how the alarm summary stats are tracked so that we don't need to hold on to the full Intent for each stat and can get the Intent information at the time the alarm is sent rather than waiting for whatever Intent comes back in the result. Also in the battery stats: sort the kernel wake locks by time, add a new section showing all partial wake locks across all applications sorted by time. Finally a new LocalLog class that is used by AlarmManager to log important warning messages, so these can also be later found in its dumpsys output. Change-Id: Icc07810053e60fb623a49937e696819cb8352b06
til/LocalLog.java
|
f7614fc7442e9cf2df89d4230af3f56f03a74c6e |
26-Nov-2012 |
Winson Chung <winsonc@google.com> |
Removing unecessary additional lock metadata from QuickSettings user tile. Change-Id: I89ec94385eb3cdd46ad6942bf8989fb04d5c0370
idget/LockPatternUtils.java
|
43a5070e06802734a1e5ea30eb5185dc7a581905 |
21-Nov-2012 |
You Kim <you.kim72@gmail.com> |
resolver list is not cleared on rebuild Refactoring ResolverActivity.java Change-Id: I84e6420ff98ddcafd27a52b041ddb1c50e7d7362 Signed-off-by: You Kim <you.kim72@gmail.com>
pp/ResolverActivity.java
|
732e589c1040cb29deac499ae155bbb7c7358def |
21-Nov-2012 |
Adam Powell <adamp@android.com> |
am 6e8c1495: Merge "Re-read shortcut labels if the language has changed" * commit '6e8c1495f6a65124750155409ce326736744a42b': Re-read shortcut labels if the language has changed
|
eb573418a7a727fb44720514da8ebc1dc37388f7 |
19-Apr-2011 |
Mattias Falk <mattias.falk@sonyericsson.com> |
Re-read shortcut labels if the language has changed The shortcut label isn't updated to the current language if the phone's language has changed. The problem was that the shortcut label is stored in a static variable which is set once and kept throughout the life time of the process. Change-Id: I89c5875fbf28fb82e073166c472ca205d28674fb
iew/menu/MenuItemImpl.java
|
3366a5d54eccbbe861bcc765653664d80eae5398 |
17-Nov-2012 |
Michael Jurka <mikejurka@google.com> |
am cf474b1a: am 7b0c8779: Merge "Delete appWidgetId when removing lockscreen widgets" into jb-mr1.1-dev * commit 'cf474b1a10a1349d0d6d6f7cbb5d48489bacfb09': Delete appWidgetId when removing lockscreen widgets
|
75b5cfb4a41030333820d072578a288d4ec9899c |
16-Nov-2012 |
Michael Jurka <mikejurka@google.com> |
Delete appWidgetId when removing lockscreen widgets Bug: 7550012 Change-Id: Ia9f5266256016eb91bfd6a2d5a7f910c42948f1e
ppwidget/IAppWidgetService.aidl
|
9634e970679c687572e2da84250adc8baf91a8c3 |
15-Nov-2012 |
Jeff Sharkey <jsharkey@android.com> |
am bfea4f04: am f5377a72: Merge "Useful annotations for code documentation." into jb-mr1.1-dev * commit 'bfea4f04f226f1adf374412628d5945c380382a7': Useful annotations for code documentation.
|
8b2c3a14603d163d7564e6f60286995079687690 |
12-Nov-2012 |
Jeff Sharkey <jsharkey@android.com> |
Useful annotations for code documentation. Bug: 6537978 Change-Id: I806c3c09e3255f8789455f13bf37c1dde2a93f1f
nnotations/GuardedBy.java
nnotations/Immutable.java
nnotations/VisibleForTesting.java
et/NetworkStatsFactory.java
|
e0d454d2e86f4170bdab68d45696fb2eb9a87f9f |
09-Nov-2012 |
Dianne Hackborn <hackbod@google.com> |
am 72325cdb: am 63bc6c12: am a46a74fc: Merge "Remove extraneous logs." into jb-mr1-dev * commit '72325cdb65a321df7755ba214efd9be42ce828d5': Remove extraneous logs.
|
23b94022ba4cdd0b45c2c2835d45921423d916c8 |
09-Nov-2012 |
Jim Miller <jaggies@google.com> |
am 3a191b49: am f3add313: am 3c9297c3: Merge "Attempt to fix NegativeArraySizeException crash in keyguard" into jb-mr1-lockscreen-dev * commit '3a191b495c886a654f33fe717467a74975137e58': Attempt to fix NegativeArraySizeException crash in keyguard
|
09b6f4bbff67f210aa135d0158985cb3c47f95a4 |
09-Nov-2012 |
Svetoslav Ganov <svetoslavganov@google.com> |
am 8fa69381: am 0e538548: am cd1f3095: Merge "Slide unlock cannot get accessibility focus." into jb-mr1-lockscreen-dev * commit '8fa69381f212b85ec9156e0a95382cd3ff312444': Slide unlock cannot get accessibility focus.
|
92f828f2a4f873871ddd4b6f81812f94cc0bd227 |
09-Nov-2012 |
Adam Cohen <adamcohen@google.com> |
am 24b1764e: am 9477f8de: am 3e66286f: Merge "Fixing up glowpad scaling issues (issue 7494378)" into jb-mr1-lockscreen-dev * commit '24b1764e6c1996926ecba280f236ab05cec68b2c': Fixing up glowpad scaling issues (issue 7494378)
|
9d15b4cb70e0141bb5fe4e266bb505b4f84eb1ec |
09-Nov-2012 |
Michael Jurka <mikejurka@google.com> |
am 5dc8ce48: am c7037934: am cabcc590: Merge "Allowing rotation while adding lockscreen widgets" into jb-mr1-lockscreen-dev * commit '5dc8ce48d80c339070b626903a57846d4357c2f2': Allowing rotation while adding lockscreen widgets
|
0c06c2b35c50a8391fb95e8f9b277e0b9899c1c1 |
09-Nov-2012 |
Adam Cohen <adamcohen@google.com> |
am 580657a3: am 96c3f7e5: am 1361758f: Merge "Giving glow pad the brains to scale itself dynamically (issue 7449554)" into jb-mr1-lockscreen-dev * commit '580657a34851c29f013586578241d2f4d6dc4f5d': Giving glow pad the brains to scale itself dynamically (issue 7449554)
|
d31bc8ca2ce4c1288f14cf650944c9b65a588b72 |
09-Nov-2012 |
Michael Jurka <mikejurka@google.com> |
am f1424272: am 1aad5be9: am 835579e8: Merge "Removing sticky widgets in lockscreen" into jb-mr1-lockscreen-dev * commit 'f142427244dde3e467b126df4840f496e09cef56': Removing sticky widgets in lockscreen
|
fcb8042316bad141cab189de6dfacd60e8d09848 |
09-Nov-2012 |
Jim Miller <jaggies@google.com> |
am 8920c259: am 259e3121: am 51117262: Handle DevicePolicyManagement and safe mode when inflating widgets * commit '8920c259c8f5c63e4fae40f00afb185daa8008fb': Handle DevicePolicyManagement and safe mode when inflating widgets
|
a46a74fcd61d2b4e72b6027625a471f10b21b1c9 |
08-Nov-2012 |
Dianne Hackborn <hackbod@google.com> |
Merge "Remove extraneous logs." into jb-mr1-dev
|
7ff30113de68539ec840c524b8f1561f938f96c5 |
08-Nov-2012 |
Dianne Hackborn <hackbod@google.com> |
Remove extraneous logs. Change-Id: I4c47d36748de91bd6fddc419afbf59552bf63e9a
idget/TransportControlView.java
|
3c9297c3cb739b9aec9ccff7e4e3e05006edb836 |
08-Nov-2012 |
Jim Miller <jaggies@google.com> |
Merge "Attempt to fix NegativeArraySizeException crash in keyguard" into jb-mr1-lockscreen-dev
|
7ce0c13c0e5a1413ecde1a5c36510d22979f9012 |
08-Nov-2012 |
Svetoslav Ganov <svetoslavganov@google.com> |
Slide unlock cannot get accessibility focus. 1. There are two overlaid views, one is the GlowPadView and the other is the SlidingChallengeLayout. Since the GlowPadView is on top of the other view it has to consume the hover events or they will be dispatched to the view behind it which results the the GlowPadView not getting accessibility focus. bug:7496770 Change-Id: Iae3b1777e490c56e33560a016fc04a92226bfb66
idget/multiwaveview/GlowPadView.java
|
3e66286f7cf33ef13fd9f4f033816b84828c1f2b |
07-Nov-2012 |
Adam Cohen <adamcohen@google.com> |
Merge "Fixing up glowpad scaling issues (issue 7494378)" into jb-mr1-lockscreen-dev
|
f988bdfbaebe8ee94f6459f3c8d964467f2c62c9 |
07-Nov-2012 |
Adam Cohen <adamcohen@google.com> |
Fixing up glowpad scaling issues (issue 7494378) Change-Id: I55c0f7a3774d42d4f5893b12bc0c08690268e351
idget/multiwaveview/GlowPadView.java
|
58ed5d748c0b9b64845975ef5844ad313de7c3f6 |
07-Nov-2012 |
Kenny Root <kroot@google.com> |
am 768d9e1a: Merge "Correct executable bit for source files" * commit '768d9e1a72ceee7d4a5f608776b87b62d6ce4a04': Correct executable bit for source files
|
3a084af2e90849aaa8beb3a610189e3399c63ea0 |
07-Nov-2012 |
Kenny Root <kroot@google.com> |
Correct executable bit for source files Many media files and source code files were marked as executable in Git. Remove those. Also a shell script and python script were not marked as executable. Change-Id: Ieb51bafb46c895a21d2e83696f5a901ba752b2c5
pp/IMediaContainerService.aidl
pp/IUsageStats.aidl
pp/NetInitiatedActivity.java
s/PkgUsageStats.aidl
s/PkgUsageStats.java
|
cabcc5900790daaa9ca4d080848c9b505c3de126 |
07-Nov-2012 |
Michael Jurka <mikejurka@google.com> |
Merge "Allowing rotation while adding lockscreen widgets" into jb-mr1-lockscreen-dev
|
192d6d4ee271c0782a3bf5d8c64e42eb22d1a6fa |
07-Nov-2012 |
Michael Jurka <mikejurka@google.com> |
Allowing rotation while adding lockscreen widgets Also cleaning up some unused code Bug: 7468012
idget/LockPatternUtils.java
|
e41dd0f195d77329bdf686af1dcbfd92bdbb5373 |
07-Nov-2012 |
Adam Cohen <adamcohen@google.com> |
Giving glow pad the brains to scale itself dynamically (issue 7449554) Change-Id: I44f31d354171c01b607871d6a9e1e9d06a49ffc8
idget/multiwaveview/GlowPadView.java
|
a97686096265c2b718e15f806bca352675e5cd2d |
07-Nov-2012 |
Jim Miller <jaggies@google.com> |
Attempt to fix NegativeArraySizeException crash in keyguard Fixes bug 7490924 Change-Id: I974c9b7a4fb3de536efe9d47cdd480190772a1be
idget/LockPatternUtils.java
|
76017cad4f7af95380ee5eaf6dc610bb46088a9c |
07-Nov-2012 |
Michael Jurka <mikejurka@google.com> |
Removing sticky widgets in lockscreen Also adding mechanism to show a widget after adding it Change-Id: Ic4d49e6ef1343c38fa731b0ed2a327c55b678abf
idget/LockPatternUtils.java
|
51117262c8fadb6d227d137e83ad66996b013141 |
05-Nov-2012 |
Jim Miller <jaggies@google.com> |
Handle DevicePolicyManagement and safe mode when inflating widgets Bug 7459120 Bug 7444159 Bug 7444016 Change-Id: I7966ec510da8113ac571b5a4b9dc48dd291396e8 Conflicts: policy/src/com/android/internal/policy/impl/keyguard/KeyguardWidgetPager.java
idget/LockPatternUtils.java
|
67a871d85732e582c70a2a1d85ef4419eb658a12 |
02-Nov-2012 |
Michael Jurka <mikejurka@google.com> |
Use clock's widget as the default keyguard widget Also, if we have no widgets in lockscreen, reinflate the default widget. If that fails, inflate the built-in clock (KeyguardStatusView) Change-Id: I2e90ab0893c993a755700e075e4a8ac5a685e0f2
idget/LockPatternUtils.java
|
667b5d58b9e8b77221c87811c5c9aab1bfe44ffa |
01-Nov-2012 |
Brian Colonna <bcolonna@google.com> |
Suppressing FUL after going to backup fixes b/7449820 Face Unlock would reappear when rotating a tablet after it had already fallen back to the backup unlock method. This change suppresses Face Unlock after going to the backup so it isn't seen again until the user leaves and revisits keyguard. This change also removes the exposeFallback() callback from Face Unlock. It has been unnecessary for a long tiem since Face Unlock no longer covers the backup. The Face Unlock service was therefore making unnecesaary calls via the AIDL interface. Note that the AIDL interface change broke obsolete keyguard stuff. That is being deleted soon anyway, so code has just been commented out of the obsolete files to make it compile. Change-Id: Ia5c451cce1703b3bc03e27a35c6b38373e944d1b
olicy/IFaceLockCallback.aidl
|
c4842c11932ea4f60fe7ae09b0a59660207e1587 |
31-Oct-2012 |
Svetoslav Ganov <svetoslavganov@google.com> |
Accessibility support for the lockscreen - phone. Change-Id: Idc99f1322a1d635dd07e1f5efa1665a4676267c2
idget/LockPatternView.java
|
fc753c0cf676000b1c2d3cb2728af85a9b49f795 |
31-Oct-2012 |
Michael Jurka <mikejurka@google.com> |
Use new keyguard appwidget picker Also, remove ability to filter widgets by feature in appwidget picker in anticipation of api change Change-Id: I325de0b98f03d3a250758d504229ea27794b5330
idget/LockPatternUtils.java
|
a0a230abf3aef48ab984b844a00e9ca194722623 |
31-Oct-2012 |
Danielle Millett <dmillett@google.com> |
Merge "Removed makeInvisible() function" into jb-mr1-lockscreen-dev
|
54d181db0e7a4335918b4c38f4418430ca99b6c1 |
31-Oct-2012 |
Danielle Millett <dmillett@google.com> |
Removed makeInvisible() function This is now being done inside stopUI instead of its own separate call since it needs to be done on the UI thread inside FaceLockService. Change-Id: Iaf3a203f7f201ba4dde4c878f457e765f11e6c0e
olicy/IFaceLockInterface.aidl
|
ddbf138d11d9ad4fa9ec871b2fc5862dad20f02c |
30-Oct-2012 |
Brian Colonna <bcolonna@google.com> |
Fixed misplacement of cancel(X) button for Face Unlock Before the FUL service started, the FUL cancel button was positioned off of the right side of the window. This was because the FaceUnlockView (derived from RelativeLayout) was calling super.onMeasure() incorrectly, preventing it from using the new 'square' size when laying out child views. Change-Id: I2f1e86617da5c8f37123febab2e433288bdea062
idget/FaceUnlockView.java
|
68d257d788f5154922cd605ab8079a5c0815dffc |
30-Oct-2012 |
Brian Colonna <bcolonna@google.com> |
FUL uses square aspect ratio for all layouts fixes b/7426399 When the referenced bug was filed, face unlock was only showing as a tiny sliver on tablet layouts. Due to other changes in the lockscreen branch, it was no longer a sliver, but was still an incorrect layout, with a width much greater than height. This change makes face unlock square for all layouts. The face unlock RelativeLayout was replaced with a custom FaceUnlockView derived from RelativeLayout. The new view forces a square layout using the same technique used by LockPatternView. Note that there is still a bug where the pattern view covers the widget area on portrait tablet layouts. The face unlock view has this same issue, but may resolve itself when the pattern bug is fixed. Also note there are two other Face Unlock tablet bugs that existed before this change (and therefore are not caused by this change): - flash during transition from spotlight animation to camera preview - PIN backup is upper-left instead of centered Change-Id: I550eccfa3924f230a9dc43f0a9b59f1ea55a9273
idget/FaceUnlockView.java
|
1108a2cb412b054cc9e4acc48182c46c45180c0c |
30-Oct-2012 |
Danielle Millett <dmillett@google.com> |
Added a makeInvisible call to Face Unlock This makes it so that the view is hidden immediately when a call to stop is made. This also changes the call in onPause to only stop and not go to the backup because we still want Face Unlock to show as the view is being dragged down. Change-Id: I66d8fc24e82dc3a0155f7d59d8ced932cb584660
olicy/IFaceLockInterface.aidl
|
5f050e5c2c1616c7f0795c4f13e42a5d150b8015 |
27-Oct-2012 |
John Spurlock <jspurlock@google.com> |
Use settings to persist sticky widget. Addressing some comments: - Sticky widget is now saved in a user-scoped setting. - Removed multi-user widget from computation (obsolete). - Removed status widget from computation (just use right-most). - Removed duplicate isMusicPlaying logic. (frameworks/base) Change-Id: I8ef8f826677d78ac24da52adf2d99d47c8d965ac
idget/LockPatternUtils.java
|
1d269e8e8fc508f59e4010777f4da6a2feafb0a4 |
27-Oct-2012 |
Chris Wren <cwren@android.com> |
Merge "single unlock target with honycomb semantics" into jb-mr1-lockscreen-dev
|
68b14054b96571d4009c6c5a9b4c3413d908a523 |
27-Oct-2012 |
Fabrice Di Meglio <fdimeglio@google.com> |
Merge "Revert "Fix bug #7325234 LayoutParams are not resolved correctly (Settings apps looks broken on Manta in Arabic)"" into jb-mr1-dev
|
bb4b601673a4f910d3e467bc5ce39538438859ce |
27-Oct-2012 |
Fabrice Di Meglio <fdimeglio@google.com> |
Revert "Fix bug #7325234 LayoutParams are not resolved correctly (Settings apps looks broken on Manta in Arabic)" This reverts commit 6bf6eb7d5f9207d6a3e1d6b61f17a8654d06fbdb. and also fbc21e126f329b7b7c161858c1390ccb023be07e I have also removed all unnecessary calls to resolveLayoutDirection(int). This is possible as we are resolving layout params on every child of a ViewGroup as of commit fcc3348f61b2992f0b84e8e8dcb3535fc715298f Change-Id: I262a375b03fcc3c9261cbe2edebb6ec42ec2e186
idget/ActionBarContextView.java
idget/ActionBarView.java
|
229dd8b3559257ba31f31299d1d2fc4d1ba14bbb |
27-Oct-2012 |
Michael Jurka <mikejurka@google.com> |
Fix bug where it wasn't possible to add widgets - Happened when you were down to 0 widgets (which won't be possible in future, but fixing this as well)
idget/LockPatternUtils.java
|
f0ee5b813597e97123d518b227c555c0ea0c0f29 |
26-Oct-2012 |
Chris Wren <cwren@android.com> |
single unlock target with honycomb semantics Bug: 7411431 Change-Id: I27a86041c93369df2be2d53cb81c29658e70bcca Proto-Id: I631fa48da4c67351366bcc1002a01dfa66a34d8c
idget/multiwaveview/GlowPadView.java
|
358148e386a20801430aaf6f3f7ca02807cd71c3 |
26-Oct-2012 |
John Spurlock <jspurlock@google.com> |
Implement "sticky" widget logic. (frameworks/base) Used after screen-off, and after launching camera. Bug: 7418847 Change-Id: I5179e6af13be4494fde77fde2cdb5610ab888dac
idget/LockPatternUtils.java
|
1254f2f42f7173ef51d0034975ab5cb7d44f8209 |
25-Oct-2012 |
Michael Jurka <mikejurka@google.com> |
Persist reordering/deleting widgets on keyguard Also, clean up warnings from unused imports Change-Id: Id0ef12a584ffdaa8a4fb64ffe93d0dda0af398ec
idget/LockPatternUtils.java
|
8b3dd40019db2c5744b3adceb75a231311bc00b7 |
25-Oct-2012 |
Michael Jurka <mikejurka@google.com> |
Fix build
idget/LockPatternUtils.java
|
aa2859ae61098509495b7938e32a6d59d37561be |
24-Oct-2012 |
Michael Jurka <mikejurka@google.com> |
Adding ability to add multiple widgets to keyguard Bug: 7381803
idget/LockPatternUtils.java
|
962159addd6705d11bdd4c0fa3b83c0b7d95b28a |
24-Oct-2012 |
Adam Powell <adamp@google.com> |
Fix up GlowPadView attributes Change-Id: I98c14177753e713fcdaaf886c44ce10ab49eebc9
idget/multiwaveview/GlowPadView.java
|
9bef3294d3660a85442829a25c9777e25d3c3cc8 |
20-Oct-2012 |
Kenny Root <kroot@google.com> |
Merge changes Ie3c8ca8d,Ia175b36d into jb-mr1-dev * changes: Try to free cache before giving up on install Robustly add symlink and add for non-primary users
|
6e7aa77565553e487a1e14478d9c30f512156232 |
19-Oct-2012 |
Jeff Sharkey <jsharkey@android.com> |
Parcel VpnProfile without using disk format. The on-disk format of VpnProfile only stores the username/password when saveLogin is set, which was dropping them across IPC boundaries. Bug: 7378327 Change-Id: I30c16efb358ab8f8d3d9229bbf9811146fe034ce
et/VpnProfile.java
|
cea3743499f4bb8e5f28a2e57686d7af313169c5 |
18-Oct-2012 |
Kenny Root <kroot@google.com> |
Try to free cache before giving up on install Try to get installd to free up cache before giving up when there is too little space free. Bug: 7232123 Change-Id: Ie3c8ca8dfc190abbb9a29a7baee31f32e9de7d69
pp/IMediaContainerService.aidl
|
95cccb9d6175cb80d9312fadbe40cf7c4ec9f949 |
12-Oct-2012 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Make all lockscreen widgets follow haptic flag." into jb-mr1-dev
|
723a725e790d269f32980116e775d3d7f0037865 |
12-Oct-2012 |
Jeff Sharkey <jsharkey@android.com> |
Make all lockscreen widgets follow haptic flag. Bug: 7337006 Change-Id: I782e498b7528e612c4b06a75b77f5521c951cbd6
idget/RotarySelector.java
idget/SlidingTab.java
idget/WaveView.java
idget/multiwaveview/GlowPadView.java
idget/multiwaveview/MultiWaveView.java
|
6bf6eb7d5f9207d6a3e1d6b61f17a8654d06fbdb |
11-Oct-2012 |
Fabrice Di Meglio <fdimeglio@google.com> |
Fix bug #7325234 LayoutParams are not resolved correctly (Settings apps looks broken on Manta in Arabic) Part 2 - fix remaining UI widgets by asking layout params resolution when needed Change-Id: I97c41639da645d77eeda85feec3bbcc7fc1260b9
idget/ActionBarContextView.java
idget/ActionBarView.java
|
b8021a88e5c00ebd985a348b56af29c95a178a90 |
11-Oct-2012 |
Fabrice Di Meglio <fdimeglio@google.com> |
Merge "Fix bug #7326778 Rename LayoutParams.onResolveLayoutDirection(int)" into jb-mr1-dev
|
2918ab6c3258639148b8a5c78a34483af195246e |
11-Oct-2012 |
Fabrice Di Meglio <fdimeglio@google.com> |
Fix bug #7326778 Rename LayoutParams.onResolveLayoutDirection(int) - rename to LayoutParams.resolveLayoutDirection(int) - upate 17.txt too Change-Id: I54fe28dc47cfdb65ef0b5b0244dabbe1d675c781
idget/ActionBarView.java
|
5ed9d680409c83fbfd7b617d7f257305d3c34b62 |
10-Oct-2012 |
Jeff Sharkey <jsharkey@android.com> |
Move lockscreen to using haptic feedback setting. This removes lockscreen-specific "Vibrate on touch" setting, and changes it to use the haptic feedback setting instead. Bug: 7318772 Change-Id: I637c392a1aaa22403cb20da4723f90c3b2e3de19
idget/LockPatternUtils.java
|
14c4669916ae993b248f00c55daf0f17069903d9 |
10-Oct-2012 |
Svetoslav Ganov <svetoslavganov@google.com> |
Cannot force a shown item from an ActionMode into the overflow menu. 1. An app showing an action mode with a visible item that decides to move this item to the overflow menu cannot do so since the action menu is not updated properly. Specifically, ActionMenuPresenter does not clear the "is action button" property of a menu item neither requires nor requests an action button, i.e. the item's "show as action" property changed to be never shown on the action bar. bug:7319766 Change-Id: I5cfda6269466fafca1f039a3bab6397392ae9f17
iew/menu/ActionMenuPresenter.java
|
245b453733d0b611960844d939e0013f285a5a9a |
08-Oct-2012 |
Jim Miller <jaggies@google.com> |
Properly handle cancel event in GlowPadView There was a workaround used in a previous release where we effectively ignored cancel events to work around another bug. This change removes the workaround and GlowPadView correctly handles the event. Bug 6903638 Change-Id: I9b510985c6da346a4e10cf2535267c8d5efa5871
idget/multiwaveview/GlowPadView.java
|
f752202bee88e31ce765483ba2efa6999ae9c9ad |
04-Oct-2012 |
Adam Cohen <adamcohen@google.com> |
Plumbing to allow keyguard to be shown with user switcher (issue 7175023) -> Also reduced calls to lockNow, and moved this call in ActivityManagerService Change-Id: I9ba34ca902f7c0f71fa4ec302104688ca8d11f55
idget/LockPatternUtils.java
|
203a2f464cef0d873ba8a6193e288fd25b6dc907 |
04-Oct-2012 |
Amith Yamasani <yamasani@google.com> |
Fix launching home when there are multiple launchers installed Bug: 7283782 Since ResolverActivity now runs in the correct user, it doesn't need to explicitly pass in the calling userId. In fact, for the Home case, since ActivityManager is the one requesting resolution of Home activity, Resolver is running as user 0 instead of the current user. Removing explicit calls based on the launchingUid fixes the problem. Change-Id: I4676c155aafaa0dd5cefb1acefa0e7e9c1e20f25
pp/ResolverActivity.java
|
e303c5c3eb2f65ef3c6fc2693cc3cbcee92d63b7 |
03-Oct-2012 |
alanv <alanv@google.com> |
Send LockPatternView accessibility announcements before callbacks This allows the pattern's listener to optionally send accessibility announcements that interrupt the defaults, rather than the view always interrupting the listener. Bug: 7256500 Change-Id: Ief2f5cc2fae76a3becc1321d14d46f97b3092215
idget/LockPatternView.java
|
c6e570dbadc3689bc80c0516492a3209d5f6742b |
02-Oct-2012 |
Jim Miller <jaggies@google.com> |
Merge "Fix camera disambiguation in secure keyguard" into jb-mr1-dev
|
ee82f8fa2d47fc1dbfc29582ae348b3c45ff8fe0 |
02-Oct-2012 |
Jim Miller <jaggies@google.com> |
Fix camera disambiguation in secure keyguard When there are multiple activities that respond to MediaStore.INTENT_ACTION_STILL_IMAGE_CAMERA_SECURE we need to show the disambiguation dialog to the user. However the disambiguation "dialog" is actully an activity themed as a dialog. Hence, we can't show it in the secure keyguard. This works around the issue by prompting the user for their credentials directly when the intent needs disambiguation. This will take them out of keyguard and prompt them for which activity they want to use. We'll provide a more robust solution in a future release. Fixes bug 7109816 Change-Id: I94e643d3cb503e1ce6de24c82400b4d5fcbb9d95
idget/LockPatternUtils.java
|
4aeb961de2a2bbf0d897a8436b6421ecfbc4d712 |
01-Oct-2012 |
Casey Burkhardt <caseyburkhardt@google.com> |
Sets accessibility importance for the home/up button. Bug: 7196985 Change-Id: I4d27470eccb8933f751db892218a8032a80df3da
idget/ActionBarView.java
|
13451a25fff12c1429f9ecdc24b2aa7696359f7d |
28-Sep-2012 |
John Spurlock <jspurlock@google.com> |
Status bar: Keep disabled state per user. Bug:7165607 Change-Id: If6f7a41c2516996612aef5e013dd0d2bd23f9084
tatusbar/IStatusBarService.aidl
|
705ab808cf023e0cc38c2ba7cdb9571942cdc04f |
17-Sep-2012 |
Adam Powell <adamp@google.com> |
Add wireless display selection support to MediaRouter. * Adds the new route type LIVE_VIDEO * Wireless displays support both LIVE_VIDEO and LIVE_AUDIO, making wireless display routes valid selections in when apps make selecting live audio routes available. * MediaRouter will only report/manipulate wireless displays that have already been paired at the system level. Bug 7177920 Change-Id: Ic221b8687d77b4c0df9801c396b74870e86206e9
pp/MediaRouteChooserDialogFragment.java
|
0dc2b81ce1400ae23faa5cc386caeef235856307 |
28-Sep-2012 |
Daniel Sandler <dsandler@android.com> |
Merge "Cleanup internal status bar APIs." into jb-mr1-dev
|
5e08af03a3dffff8b8fc098790e5133589601d8f |
22-Sep-2012 |
Christopher Tate <ctate@google.com> |
Respect per-user rotation lock et alia Various per-user settings such as rotation lock are relevant to the singleton PhoneWindowManager object. We now listen for user-switch broadcasts and reconfigure the active state based on the newly- active user's settings. The RotationPolicy toolset has also been updated to do the right thing, as has the Quick Settings UI. Bug 7213638 Change-Id: Iee2109e48df550b4c979d3f9c91b5d2b71a6a08e
iew/RotationPolicy.java
|
3af630c8d18bcf4b23a5a308917319dd04cc8ed2 |
26-Sep-2012 |
Jim Miller <jaggies@google.com> |
Update keyguard layouts on phone - Go back to using old date format - All keyguard text is now caps - Lower brightness on emergency call text - Fixed CR/LF issue with Owner info - Added new alarm icon and fixed padding - Swapped Google Now and lock icon in landscape mode - Centered PIN/Password/Pattern help text in view in portrait - Fixed keyboard size issue in landscape - Merge new assets from UX Change-Id: I7adb44b6c9a57d40cab0a77433d43291fb277568
idget/PasswordEntryKeyboardHelper.java
|
11cf178100e71d3f9f34ab5865e03a277c5eadaa |
27-Sep-2012 |
Daniel Sandler <dsandler@android.com> |
Cleanup internal status bar APIs. IStatusBarService.collapseQuickSettings is gone; collapseNotifications is now collapsePanels, which does what collapse() used to do. Similarly, IStatusBar.animateCollapseQuickSettings is now simply IStatusBar.animateCollapse(). Bug: 7245229 Change-Id: Id157d2fdf34926d3c85ffa8b81c741a5359aede4
tatusbar/IStatusBar.aidl
tatusbar/IStatusBarService.aidl
|
7b879999fe2bef549ed1c04259fcd7f07e10e83b |
27-Sep-2012 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix issue #7238170: Edit picture option is not available for the secondary user." into jb-mr1-dev
|
4d5c2b03172747843d0549eeea890150a705b86b |
27-Sep-2012 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #7238170: Edit picture option is not available for the secondary user. Change-Id: Icb3229f543f286afb4a31e267099eceaa0cca11d
pp/ResolverActivity.java
|
f05d511bc95c5d0bdfa6d64c6a8a02c6a099703f |
26-Sep-2012 |
Kenny Root <kroot@google.com> |
Merge "LockScreen: only set keystore password for owner" into jb-mr1-dev
|
df8bfe0cf65b4f864eb3eb60c1371f987c79ca20 |
22-Sep-2012 |
Kenny Root <kroot@google.com> |
LockScreen: only set keystore password for owner Since KeyStore doesn't support multi-user, only unlock or set the password on the keystore when the "owner" enters a password. Bug: 7169463 Change-Id: I97b4ba714dc6e400a6e45825c71f81c4629392d8
idget/LockPatternUtils.java
|
c91fb5875bfd7f91d50d6fe939873872b53c8b2f |
26-Sep-2012 |
Svetoslav Ganov <svetoslavganov@google.com> |
Merge "Adding a global accessibility action to open quick settings." into jb-mr1-dev
|
e20a177d3f147f3011647c3bdab401f90b2c5d1d |
26-Sep-2012 |
Svetoslav Ganov <svetoslavganov@google.com> |
Adding a global accessibility action to open quick settings. 1. Added APIs for opening the quick settings to the StatusBarManagerService and the local StatausBarManager. The new APIs are protected by the old EXPAND_STATUS_BAR permission. Renamed the expand* and collapse* non-public APIs that are expanding the notifications to expandNotifications* collapseNotifications* to better convey what they do given that this change adds expandQuickSettings* and collapseQuickSettings*. Added a global action to the accessibility layer to expand the quick settings which is calling into the new status bar manager APIs. bug:7030487 Change-Id: Ic7b46e1a132f1c0d71355f18e7c5a9a2424171c3
tatusbar/IStatusBar.aidl
tatusbar/IStatusBarService.aidl
|
98edc951712823dbf5db2b7e9c203a0e98fc616b |
25-Sep-2012 |
Amith Yamasani <yamasani@google.com> |
Load resources for the correct user For apps that are only installed on secondary users, the SystemUI is unable to see them by default. Added some methods to explicitly pass the userId of the user the resources are requested for by the StatusBarIcon Bug: 7214384 Also fix binding to remote views Bug: 7192802 Change-Id: I5d6c5f624aa37fb231f3467f9764c8d99077a91d
tatusbar/StatusBarIcon.java
|
cd11b223f3d23ca0f92b53808f7e1cce928c2a7b |
24-Sep-2012 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix issue #7214090: Need to be able to post notifications to all users" into jb-mr1-dev
|
50cdf7c3069eb2cf82acbad73c322b7a5f3af4b1 |
24-Sep-2012 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #7214090: Need to be able to post notifications to all users Also fix a bunch of system services that should be doing this. And while doing that, found I needed to fix PendingIntent to evaluate USER_CURRENT at the point of sending, not creation. Note that this may end up with us having some notification shown to non-primary users that lead to settings UI that should only be for the primary user (such as the vpn notification). I'm not sure what to do about this, maybe we need a different UI to come up there or something, but showing the actual notification for those users at least seems less broken than not telling them at all. Change-Id: Iffc51e2d7c847e3d05064d292ab93937646a1ab7
tatusbar/StatusBarNotification.java
|
26c5686b7e3bf0ba238c55caa3e86447bab7cc61 |
24-Sep-2012 |
Jim Miller <jaggies@google.com> |
Merge "Better handling of multiple touch events in GlowPadView" into jb-mr1-dev
|
b499884ba1fa9577363524d1f28100627926d3b6 |
24-Sep-2012 |
Jim Miller <jaggies@google.com> |
Better handling of multiple touch events in GlowPadView This fixes a bug where a secondary touch event from the edge of the screen would cause GlowPadView to choose the wrong target. The issue is resolved by keeping track of pointer ids and only allowing the one that initiated the gesture to complete it. Fixes bug 7133500 Change-Id: If296b60af2421bfa1a9a082e608ba77b2392a218
idget/multiwaveview/GlowPadView.java
|
239e430578fd2d3bd38a646595a82bca95359bd7 |
24-Sep-2012 |
Fabrice Di Meglio <fdimeglio@google.com> |
Merge "Fix bug #6427629 Clean up layout direction APIs" into jb-mr1-dev
|
e3f2ac9e526e5b4de4d2ae113e644c1cb14b1ce6 |
24-Sep-2012 |
Fabrice Di Meglio <fdimeglio@google.com> |
Merge "Fix bug #6427629 Clean up layout direction APIs" into jb-mr1-dev
|
e56ffdc7b31b0937628609cc3bbaa15879023569 |
23-Sep-2012 |
Fabrice Di Meglio <fdimeglio@google.com> |
Fix bug #6427629 Clean up layout direction APIs - rename getResolvedLayoutDirection() to getLayoutDirection() Change-Id: I3afe56c0db0751952f5056c23893cb7455531d29
iew/menu/IconMenuItemView.java
idget/ActionBarView.java
idget/multiwaveview/GlowPadView.java
idget/multiwaveview/MultiWaveView.java
|
4457e85a7090ad51726d50a4daf981d917cceedd |
19-Sep-2012 |
Fabrice Di Meglio <fdimeglio@google.com> |
Fix bug #6427629 Clean up layout direction APIs - canResolveXxx() should be hidden - resetResolvedXxx() should be hidden - resolveDrawables(), resolveLayoutDirection(), resolvePadding(), resolveTextAlignment(), resolveTextDirection() should be hidden - onResolvedXxx() should be merged into one callback - fix also an issue with setting the layout direction of the drawable in ImageView - fix also an issue with checking if TextAlignment can be resolved Change-Id: I1402269ddf8632525f5550f80e5610e1a7b4034d
idget/ActionBarContainer.java
|
11820f7386ce86fd89e9e6b49d9231dce6e1ed07 |
23-Sep-2012 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Allow acquiring ContentProviders across users." into jb-mr1-dev
|
6d51571835737c7502a2e111ee9dc2527ebad984 |
21-Sep-2012 |
Jeff Sharkey <jsharkey@android.com> |
Allow acquiring ContentProviders across users. Otherwise services like SystemUI will always open content://-style Uris as USER_OWNER. Surfaces through createPackageContextAsUser() which points all ContentResolver operations towards a given user. Start using in RemoteViews, so that Notifications correctly resolve image Uris to the sending user. Also add user support for "content" shell tool. Bug: 7202982 Change-Id: I8cb7fb8a812e825bb0b5833799dba87055ff8699
tatusbar/StatusBarNotification.java
|
77e95d3d71f10a0d936445e3f3ed90e15c019024 |
22-Sep-2012 |
Amith Yamasani <yamasani@google.com> |
Merge "Show lockscreen widgets for the current user." into jb-mr1-dev
|
8fd96ec2dc215095d12ef3e9bd7dc50ebc78625e |
22-Sep-2012 |
Amith Yamasani <yamasani@google.com> |
Show lockscreen widgets for the current user. Also shows the owner info and next alarm for the current user. AppWidgetService now assumes that any widgets running in the system process are for the current user, so that lockscreen shows widgets for the current user Bug: 7211754 Bug: 7212421 Change-Id: Iaf0edc60e49af0afe42625c0b2dcf100c9ecc178
idget/LockPatternUtils.java
|
6eeff850b245bd3be3a0e782cd9f28daadf922dc |
22-Sep-2012 |
Jim Miller <jaggies@google.com> |
Merge "Remove UID checks from LockPatternUtils" into jb-mr1-dev
|
25645d8bbcced4416122d5dadedcf030a7bc12e5 |
21-Sep-2012 |
Jim Miller <jaggies@google.com> |
Remove UID checks from LockPatternUtils The UID checks should be unnecessary because LockPatternUtils already relies on system permission checks in Settings, LockSettings, DevicePolicyManager and Keystore. These checks should already catch illegal operations. This was interfering with the stand-alone test app for keyguard. Change-Id: I2da2a729ca29feae9e962c2e360ec47490bcbbf0
idget/LockPatternUtils.java
|
7566abd305a2b3060ae541055ed04f087f5266ec |
21-Sep-2012 |
Michael Jurka <mikejurka@google.com> |
Merge "Add support for changing status widget on security screen" into jb-mr1-dev
|
20c41d5382b70fa5a24e9ef68f19ce0aedea5234 |
21-Sep-2012 |
Michael Jurka <mikejurka@google.com> |
Add support for changing status widget on security screen Change-Id: I080fd89eb84445604c602b6e807b55153a7ee129
idget/LockPatternUtils.java
|
6de76d21ff60818f8b296fc8f645897203f475da |
20-Sep-2012 |
Dianne Hackborn <hackbod@google.com> |
Merge "Implement multi-user PackageMonitor." into jb-mr1-dev
|
c72fc674a33b8d17585764d09d3bb6c77d7d947e |
20-Sep-2012 |
Dianne Hackborn <hackbod@google.com> |
Implement multi-user PackageMonitor. New APIs let you indicate what user(s) to monitor, and tell you what user is changing when receiving a callback. Fix package manager to only deliver package brpadcasts to the running users. (This isn't really a change in behavior, since the activity manager would not deliver to stopped users anyway). Make sure all broadcasts that package monitor receives also include user information for it to use. Update wallpaper service to (hopefully) now Really Correctly monitor package changes per user. Change-Id: Idd952dd274abcaeab452277d9160d1ae62919aa0
ontent/PackageMonitor.java
|
109f1fd80c90409c0d7f21d49989641dfdf2ad1b |
20-Sep-2012 |
Jim Miller <jaggies@google.com> |
Update keyguard selector view to match UX design spec - Use new Roboto-Thin font - Add new keyguard-specific date format - Layout tweaks to keyguard selector screen. - Add smart EmergencyButton class - Add selective upper-casing of components on the display to enable later UX decision - Work around SIM state bug Bug: 7094419 Change-Id: Ic7e0f30697c14d4946372509d98ad81bf6a23c92
idget/LockPatternUtils.java
|
52716deb4008da1d566dfd711edc0a9c6de5f79f |
19-Sep-2012 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix deadlock in LockPatternUtils by using local id." into jb-mr1-dev
|
f1b674197577e815040cd75ef86d611965d603ad |
19-Sep-2012 |
Craig Mautner <cmautner@google.com> |
Fix deadlock in LockPatternUtils by using local id. Activity manager now updates window manager's current user id directly and immediately rather than waiting for a broadcast update. Window manager passes this through policy to the KeyguardViewMediator and into LockPatternUtils. LockPatternUtils no longer goes to Activity to get the current user id if it finds that its local id is non-default. Fixes bug 7193726. Change-Id: Id5613e7a9fe9e5b49e83c26b74504f587c3998c2
idget/LockPatternUtils.java
|
10bd4106efc22efd57875a2fb914110475c91856 |
19-Sep-2012 |
Adam Powell <adamp@android.com> |
am baed0a8f: am 56fd88d8: am ab12f0f7: Merge "Implement resolving of icon attributes to resIds in AlertController" * commit 'baed0a8f0b43191c8f001e064ff42cf27a305d87': Implement resolving of icon attributes to resIds in AlertController
|
599dd7ce9adf8ca067cefb0b191a5ac20ec35a79 |
15-Sep-2012 |
Amith Yamasani <yamasani@google.com> |
DevicePolicyManager per user Bug: 7136483 Store device policy information for each user and apply them when user switches. Global proxy can only be controlled by owner. Camera restriction applies to all users, if any one has an admin that disables it. Storage encryption can only be controlled by owner, although other users can query the state. Wipe data will only remove the user if non-zero, wipe the device, if zero. Change-Id: I359be46c1bc3828fd13d4be3228f11495081c8f2
idget/LockPatternUtils.java
|
b250e94fdced2bd753eeb75f378abfab8b17cc2c |
18-Sep-2012 |
Fabrice Di Meglio <fdimeglio@google.com> |
Merge "Fix bug #7112174 ActionMenuView should be aware of layout direction" into jb-mr1-dev
|
a87826c345dbd692a86a340691cf7471a2505809 |
14-Sep-2012 |
Amith Yamasani <yamasani@google.com> |
Merge "Fix face unlock for multiple users" into jb-mr1-dev
|
4b4b954ddf34af51576441f0e3eca6d19150aada |
14-Sep-2012 |
Amith Yamasani <yamasani@google.com> |
Fix face unlock for multiple users Bug: 7152537 Not all instances of LockPatternUtils are getting updated with the current user, so query it directly from the Activity Manager. Change-Id: I46395c3e00feecd0edfe4228f8d7966f425519f2
idget/LockPatternUtils.java
|
f229e4d3eb8f910c181f96416c6798f6f305a395 |
13-Sep-2012 |
Jim Miller <jaggies@google.com> |
Add support for settings for lock widgets Change-Id: Iade094c6f32a7653bdbbd4921d345d68f2443ff4
idget/LockPatternUtils.java
|
b049e212ab7fe8967893c202efcb30fecfdb82fb |
08-Sep-2012 |
Jeff Sharkey <jsharkey@android.com> |
Include user identifier in external storage paths. When building external storage paths, always include user in path to enable cross-user paths and aid debugging. Each Zygote process continues to only have access to the appropriate user-specific emulated storage through bind mounts. A second set of mounts continue supporting legacy /sdcard-style paths. For example, a process running as owner has these mount points: /storage/emulated_legacy /storage/emulated_legacy/Android/obb /storage/emulated/0 /storage/emulated/obb Since Environment is created before Zygote forks, we need to update its internal paths after each process launches. Bug: 7131382 Change-Id: I6f8c6971f2a8edfb415c14cb4ed05ff97e587a21
s/storage/ExternalStorageFormatter.java
|
0aa2d42e87e4a1ed5b83f356690e465d6a3587cc |
08-Sep-2012 |
Adam Cohen <adamcohen@google.com> |
Adding notion of keyguard widgets -> Persisting certain appwidget options -> Adding ability to specify appwidget options on bind so as to avoid AppWidgetProvider update call with no options. Change-Id: I5631039f19f1822b8e123b559b6353c880c0192e
ppwidget/IAppWidgetService.aidl
|
576e1dff3d40610377a763db6c9e6bf999e00987 |
10-Sep-2012 |
blunden <blunden2@gmail.com> |
Implement resolving of icon attributes to resIds in AlertController Platform code using AlertController directly currently has no way to set the correct theme-specific dialog icon in a generic way. This adds code to handle such usage. Change-Id: I48beafa1183e4edf6d5378b3985a7f9be5fcda8b
pp/AlertController.java
|
d7f5a51baf2c46436dc5bac3807fb0d46cbff304 |
10-Sep-2012 |
Victoria Lease <violets@google.com> |
Merge "IME support for trackball and generic motion events" into jb-mr1-dev
|
b38070caa5143ab9fd1883e0c7c879533a480bc7 |
24-Aug-2012 |
Victoria Lease <violets@google.com> |
IME support for trackball and generic motion events Trackball and generic motion events now pass through the IME in case it would like to handle them before passing them on to the view hierarchy. While I was at it, I also... ...fixed the documentation on InputMethodService.onKeyUp() ...added documentation to InputMethodService.onTrackballEvent() ...added trackball and generic motion events to the "input" command ...fixed input consistency verification involving ACTION_OUTSIDE Bug: 7050005 Change-Id: I40ab68df4a9542af6df25de6ec2ec500e4c02902
iew/IInputMethodSession.aidl
|
cbad976b2a36a0895ca94510d5208a86f66cf596 |
05-Sep-2012 |
Jeff Brown <jeffbrown@google.com> |
Add support for Wifi display. Change-Id: I99693786cf9d07d07d3400046c55eb4933730b80
til/DumpUtils.java
til/IndentingPrintWriter.java
|
0762cec04fa5ce65a2adc6d70ea1396041b1a88d |
06-Sep-2012 |
Fabrice Di Meglio <fdimeglio@google.com> |
Fix bug #7112174 ActionMenuView should be aware of layout direction - do correct layout of action items depending of layout direction Change-Id: Iff0181ffa2cb69884920edd5c37eb1a8a8196816
iew/menu/ActionMenuView.java
|
035ce2ca92742894f7f906c93d7d217c647aa19a |
05-Sep-2012 |
Fabrice Di Meglio <fdimeglio@google.com> |
Merge "Add support for "-rtl" in resources" into jb-mr1-dev
|
61f57379ca2c5b6290c8da7548fa17128f7ab24f |
31-Aug-2012 |
Amith Yamasani <yamasani@google.com> |
Centralize the creation of the user system directory Environment.getUserSystemDirectory(int userId) Use it all relevant places that was hardcoding it. Also, wipe out the user's system directory when user is removed, otherwise old state might be transferred to a new user. Change-Id: I788ce9c4cf9624229e65efa7047bc0c019ccef0a
idget/LockSettingsService.java
|
e217ee4d7a8223289a1af7363627c69956c46d41 |
29-Aug-2012 |
Jeff Sharkey <jsharkey@android.com> |
Access to all users' external storage. System services holding this permission have external storage bound one level higher, giving them access to all users' files. Bug: 7003520 Change-Id: Ib2bcb8455740c713ebd01f71c9a2b89b4e642832
s/ZygoteConnection.java
|
80a4af2bbc6af42ae605e454bf89558e564f5244 |
28-Aug-2012 |
Dianne Hackborn <hackbod@google.com> |
Start implementing concept of "running" users. The activity manager now keeps track of which users are running. Initially, only user 0 is running. When you switch to another user, that user is started so it is running. It is only at this point that BOOT_COMPLETED is sent for that user and it is allowed to execute anything. You can stop any user except user 0, which brings it back to the same state as when you first boot the device. This is also used to be able to more cleaning delete a user, by first stopping it before removing its data. There is a new broadcast ACTION_USER_STOPPED sent when a user is stopped; system services need to handle this like they currently handle ACTION_PACKAGE_RESTARTED when individual packages are restarted. Change-Id: I89adbd7cbaf4a0bb72ea201385f93477f40a4119
ontent/PackageMonitor.java
|
ac137b3211818f9e72f9ffbaf541ad8a1ef27eb1 |
27-Aug-2012 |
Adam Powell <adamp@google.com> |
Merge "Add setOnDismissListener to AlertDialog.Builder" into jb-mr1-dev
|
7f02dc5c9c48a01bec459b71ac73a6ad37b9e12c |
27-Aug-2012 |
Adam Powell <adamp@google.com> |
Add setOnDismissListener to AlertDialog.Builder Add documentation to setOnCancelListener to clarify that the cancel event plus the events for the various choice buttons are not the exhaustive set of ways the dialog can be dismissed, and that a dismiss listener should be used if the app needs to cover all cases of dismissal. Change-Id: I9e9d6f90f6f9ccaeb2c697474ab353e2d78f37b9
pp/AlertController.java
|
69ddab4575ff684c533c995e07ca15fe18543fc0 |
25-Aug-2012 |
Jeff Sharkey <jsharkey@android.com> |
Always-on VPN. Adds support for always-on VPN profiles, also called "lockdown." When enabled, LockdownVpnTracker manages the netd firewall to prevent unencrypted traffic from leaving the device. It creates narrow rules to only allow traffic to the selected VPN server. When an egress network becomes available, LockdownVpnTracker will try bringing up the VPN connection, and will reconnect if disconnected. ConnectivityService augments any NetworkInfo based on the lockdown VPN status to help apps wait until the VPN is connected. This feature requires that VPN profiles use an IP address for both VPN server and DNS. It also blocks non-default APN access when enabled. Waits for USER_PRESENT after boot to check KeyStore status. Bug: 5756357 Change-Id: If615f206b1634000d78a8350a17e88bfcac8e0d0
et/VpnProfile.java
|
c7752a312adfe108c3b0e9143122152f2470be31 |
25-Aug-2012 |
Adam Powell <adamp@google.com> |
Show content description popups when long-pressing action bar tabs If an action bar tab shows as an icon only and has a content description, show a long-press popup with the content description. Bug 6009390 Change-Id: I7f2f68eeef03ede99ff2113e21e1dc14a4295827
idget/ScrollingTabContainerView.java
|
7767eac3232ba2fb9828766813cdb481d6a97584 |
24-Aug-2012 |
Dianne Hackborn <hackbod@google.com> |
Keep track of whether an app is installed for each user. This add a new per-user state for an app, indicating whether it is installed for that user. All system apps are always installed for all users (we still use disable to "uninstall" them). Now when you call into the package manager to install an app, it will only install the app for that user unless you supply a flag saying to install for all users. Only being installed for the user is just the normal install state, but all other users have marked in their state for that app that it is not installed. When you call the package manager APIs for information about apps, uninstalled apps are treated as really being not visible (somewhat more-so than disabled apps), unless you use the GET_UNINSTALLED_PACKAGES flag. If another user calls to install an app that is already installed, just not for them, then the normal install process takes place but in addition that user's installed state is toggled on. The package manager will not send PACKAGE_ADDED, PACKAGE_REMOVED, PACKAGE_REPLACED etc broadcasts to users who don't have a package installed or not being involved in a change in the install state. There are a few things that are not quite right with this -- for example if you go through a full install (with a new apk) of an app for one user who doesn't have it already installed, you will still get the PACKAGED_REPLACED messages even though this is technically the first install for your user. I'm not sure how much of an issue this is. When you call the existing API to uninstall an app, this toggles the installed state of the app for that user to be off. Only if that is the last user user that has the app uinstalled will it actually be removed from the device. Again there is a new flag you can pass in to force the app to be uninstalled for all users. Also fixed issues with cleaning external storage of apps, which was not dealing with multiple users. We now keep track of cleaning each user for each package. Change-Id: I00e66452b149defc08c5e0183fa673f532465ed5
ontent/PackageHelper.java
|
34f863125865664af058ab4dff44ebec570e2234 |
24-Aug-2012 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Migrate legacy VPN arguments to system_server." into jb-mr1-dev
|
82f8521d386f3109147c477d04e5e90e5c715fa0 |
24-Aug-2012 |
Jeff Sharkey <jsharkey@android.com> |
Migrate legacy VPN arguments to system_server. Generate the racoon and mtpd daemon arguments in system_server, instead of accepting them from Settings. Bug: 5756357 Change-Id: I42c1a644f6add477fe4222342640d7db15982cb8
et/VpnProfile.aidl
et/VpnProfile.java
|
96702ad6d736fd2b145968843d5d83615b104a16 |
24-Aug-2012 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Framework interface for netd firewall." into jb-mr1-dev
|
c268f0b19efd0b6c6c89c21be0893787f3cc9cf7 |
24-Aug-2012 |
Jeff Sharkey <jsharkey@android.com> |
Framework interface for netd firewall. Bug: 5756357 Change-Id: If8b9f738fcea2cf16bd01682220718b57346c7cc
til/Preconditions.java
|
d5fc86f0677575333556fe579838353fae10ce52 |
24-Aug-2012 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Begin moving VPN to NetworkStateTracker pattern." into jb-mr1-dev
|
899223b97c9b0ae56a8211a46600914c0ecfd854 |
05-Aug-2012 |
Jeff Sharkey <jsharkey@android.com> |
Begin moving VPN to NetworkStateTracker pattern. Created base tracker that handles common bookkeeping, and move VPN to become a tracker. VPN status is now reflected in NetworkInfo, and is mapped to LegacyVpnInfo. Legacy VPN now "babysits" any init services it starts, watching for when they stop unexpectedly. Bug: 5756357 Change-Id: Iba7ec79da69469f6bd9a970cc39cf6b885b4c9c4
et/LegacyVpnInfo.java
et/VpnConfig.java
|
5f7979993979466c79ab4f38d83c6f2aca361662 |
16-Jun-2012 |
Fabrice Di Meglio <fdimeglio@google.com> |
Add support for "-rtl" in resources - fix bug #7035019 Need to have "-rtl" support for Resource Change-Id: Ic82145c2ac672729d8a6c695a5f343276a1a0a2c
pp/LocalePicker.java
|
865a1756b6169c5255350c70e443be9555374a3e |
23-Aug-2012 |
Victoria Lease <violets@google.com> |
Merge "Set text locale in language settings panel." into jb-mr1-dev
|
0203341a0bbfefb97a91d54613a556f524c94a5c |
21-Aug-2012 |
Victoria Lease <violets@google.com> |
Set text locale in language settings panel. This results in the CJK locales displaying locale-appropriate glyphs regardless of the device's locale. Change-Id: I1564b0b63597f068f4680d0a59fc82dea2dbbba3
pp/LocalePicker.java
|
2bca868361b41ff6a8228824cbecadc4c5deb44e |
22-Aug-2012 |
Jeff Sharkey <jsharkey@android.com> |
Iteration on multi-user external storage. Remove single-user bind mounts, since they need to remain as raw mounts to correctly propagate when remounted. This means we're back to using sdcard_r GID to enforce READ_EXTERNAL_STORAGE. Bug: 6925012 Change-Id: I41b5d7ddc985a5df2e288632a0a80d4724089e00
s/ZygoteConnection.java
|
80618d66b02d8cce325cdaa184435f43818a062b |
20-Aug-2012 |
Kenny Root <kroot@google.com> |
am 7d5b22af: am f029c22f: Merge "Use Libcore.os.umask for setting umask" * commit '7d5b22afae8525cdf80ba1bf8e18b87d597f830d': Use Libcore.os.umask for setting umask
|
4c74f8c1713fa82904b10beec4da9ad8ebb97375 |
17-Aug-2012 |
Kenny Root <kroot@google.com> |
Use Libcore.os.umask for setting umask Libcore.os now provides a umask method call, so just use that since it's available. Change-Id: I8826fa40bcab3d61a424ff98a8050d3e44f7ec34
s/ZygoteInit.java
|
98365d7663cbd82979a5700faf0050220b01084d |
20-Aug-2012 |
Jeff Brown <jeffbrown@google.com> |
Refactor for multi-display support. Split WindowManagerImpl into two parts, the WindowManager interface implementation remains where it is but the global communications with the window manager are now handled by the WindowManagerGlobal class. This change greatly simplifies the challenge of having separate WindowManager instances for each Context. Removed WindowManagerImpl.getDefault(). This represents the bulk of this change. Most of the usages of this method were either to perform global functions (now handled by WindowManagerGlobal) or to obtain the default display (now handled by DisplayManager). Explicitly associate each new window with a display and make the Display object available to the View hierarchy. Add stubs for some new display manager API features. Start to split apart the concepts of display id and layer stack. since they operate at different layers of abstraction. While it's true that each logical display uniquely corresponds to a surface flinger layer stack, it is not necessarily the case that they must use the same ids. Added Display.getLayerStack() and started using it in places where it was relatively easy to do. Change-Id: I29ed909114dec86807c4d3a5059c3fa0358bea61
iew/RotationPolicy.java
|
14e883b25e0998e3bc4e574a0df3db252d6e987f |
18-Aug-2012 |
Amith Yamasani <yamasani@google.com> |
Fix merge error Didn't apply the recent API change from another CL. Change-Id: I65ac6108909eca7ac48beabb4a8b7bbedda84249
pp/ResolverActivity.java
|
a3f133afe885f9e005dfc0584cb7b3b90f75f665 |
10-Aug-2012 |
Amith Yamasani <yamasani@google.com> |
Save preferred activity info with user id. So each user can have their own set of intent resolution preferences. ResolverActivity now launches the activity on the correct user, and persists the preference for the correct user. Bug: 6961905 Change-Id: I6d3a8a9af89bc649277d4fc8d0f367ee123f8392
pp/ResolverActivity.java
|
c584b65b2093396c9a0c9303dab6ff6cb81ac315 |
16-Aug-2012 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Multi-user external storage support." into jb-mr1-dev
|
f02b60aa4f367516f40cf3d60fffae0c6fe3e1b8 |
16-Aug-2012 |
Dianne Hackborn <hackbod@google.com> |
Rename UserId to UserHandle. This is the start of turning this into a formal public API. Change-Id: I5786d2c320f1de41a06ed5d0f65adb68967287a0
pp/ResolverActivity.java
tatusbar/StatusBarNotification.java
idget/LockPatternUtils.java
idget/LockSettingsService.java
|
b9301c3a686df05950710ec80e2cd691c3082871 |
14-Aug-2012 |
Daniel Sandler <dsandler@android.com> |
Multiuser support for notifications, take 1. Notifications for background users are hidden from the panel and status bar. Still need to add a concept of "any user" notifications (for things coming from the system) and notification visibility controls (for access to icons + possibly masked text of a background user's notifications). Change-Id: Iba121f35a6c25c2e1c44db029d776a5a59a6a008
tatusbar/StatusBarNotification.java
|
5b1ada2562c17921adf6a62ea62bcb445160983c |
15-Aug-2012 |
Jeff Sharkey <jsharkey@android.com> |
Multi-user external storage support. Emulated external storage always has multi-user support using paths like "/data/media/<user_id>". Creates and destroys these paths along with user data. Uses new ensure_dir() to create directories while always ensuring permissions. Add external storage mount mode to zygote, supporting both single- and multi-user devices. For example, devices with physical SD cards are treated as single-user. Begin migrating to mount mode instead of relying on sdcard_r GID to enforce READ_EXTERNAL_STORAGE. Bug: 6925012 Change-Id: I9b872ded992cd078e2c013567d59f9f0032ec02b
s/ZygoteConnection.java
|
08532ab9ba073c217e39272db00740d75f00248a |
09-Aug-2012 |
Adam Powell <adamp@google.com> |
Merge "Fix indeterminate ProgressBars with weird sizes and padding; optimize ActionBar measurement" into jb-mr1-dev
|
6322af54cfb74be22386e4b7d17350cebf2da58f |
09-Aug-2012 |
Adam Powell <adamp@google.com> |
Fix indeterminate ProgressBars with weird sizes and padding; optimize ActionBar measurement Fix a bug where preserved aspect ratios in ProgressBar indeterminate drawables were causing drawable bounds to be calculated incorrectly when the ProgressBar had padding specified. Measure the ActionBar menu view's height with EXACT measure mode, preventing an extra measure pass to match child heights for some cases. Change-Id: I8c4678662a015b57ba2686d5b5c5fc27d4ef8d36
idget/ActionBarView.java
|
9951b7c4f094d39db70626ed665f848971220c48 |
08-Aug-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am e5c46fae: am 6d0dd51e: Merge "Return early when checking divider before child zero." * commit 'e5c46faefb9deda885cff308ec9b1926636ca8bc': Return early when checking divider before child zero.
|
6d0dd51ebb170a89bea614a558b96f1dff3e7723 |
08-Aug-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Return early when checking divider before child zero."
|
86d09388ee1b98513de40dfff5de6e7c3b24cc07 |
08-Aug-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am bce41358: am 9ab84c20: Merge "Fix wrong count return for getPhoneSignalStrengthCount" * commit 'bce413587973eae29a783d7e273dc2f7db06f7c9': Fix wrong count return for getPhoneSignalStrengthCount
|
fd75eef161e93a39c87699b6c938b8298ee8f78b |
02-Aug-2012 |
Adam Powell <adamp@google.com> |
Animate the action bar's Up chevron as it shows and hides. Change-Id: I2cf0283cc644a62ad83cb5641b8f56cc8229b86f
idget/ActionBarView.java
|
85b1041f891b4bbfe81e4f6423397fca50c14e5b |
07-Aug-2012 |
Svetoslav Ganov <svetoslavganov@google.com> |
Merge "Window position not reported if the window is not moved." into jb-mr1-dev
|
758143ecfedbe08cc6c4fed0ad8ad7a854194ca4 |
07-Aug-2012 |
Svetoslav Ganov <svetoslavganov@google.com> |
Window position not reported if the window is not moved. 1.If a window is shown but never moved the window window is never notified for its current location. Therefore, accessibility nodes do not contain correct bounds in screen coordinates. bug:6926295 Change-Id: I7df18b095d33ecafffced75aba9e4f4693b0c393
s/HandlerCaller.java
s/SomeArgs.java
iew/BaseIWindow.java
|
570470a332a824a66c74a1d6bd8ce0253ccb5050 |
07-Aug-2012 |
Adam Powell <adamp@google.com> |
Make ActionBar fail more cleanly when invalid heights are set Also add "none" flag value for null displayOptions in xml Change-Id: Ided3433638f02ba2a18ce08db265d7a8ac4f216c
idget/ActionBarView.java
|
dde331cebd87982faded6818ad5f9927ff994c96 |
03-Aug-2012 |
Dianne Hackborn <hackbod@google.com> |
We can now (kind-of) change screen density on the fly. Preloaded drawables now have a density associated with them, so we can load the correct drawable if we are using a different density. Window manager now formally keeps track of the density for each screen, allowing it to be overridden like you can already do with size, and relies on this density to drive itself internally and the configurations it reports. There are a new set of Bitmap constructors where you provide a DisplayMetrics so they can be constructed with the correct density. (This will be for when you can have different windows in the same app running at different densities.) ActivityThread now watches for density changes, and pushes them to the DENSITY_DEVICE and Bitmap global density values for that process. A new am command allows you to change the density.
s/ZygoteInit.java
|
d5c81db1e78e98f3e0a1a5cf206865c3056294c4 |
02-Aug-2012 |
Adam Powell <adamp@google.com> |
Fix some ActionBar menu issues around config changes Bug 6904212 Update allow-text and max item height properties for action bar menu item views properly. Fix an ActionMenuItemView measurement bug that could cause items to measure too small. Change-Id: Ibac8491f7670969b0ae4584fff5e44ebd1435abd
iew/menu/ActionMenuItemView.java
iew/menu/ActionMenuPresenter.java
iew/menu/ActionMenuView.java
idget/AbsActionBarView.java
|
800dd9b936f75aa09ffc5cb2ed83e351bb00b5d6 |
02-Aug-2012 |
Adam Powell <adamp@google.com> |
Merge "Fix drawable handling for ActionBarContainer" into jb-mr1-dev
|
a7cc06d82e45918c37429a59b14545c6a57db4e4 |
02-Aug-2012 |
Adam Powell <adamp@google.com> |
Fix drawable handling for ActionBarContainer ActionBarContainer drawables for primary/stacked/split backgrounds will now properly respect callbacks, layout direction, etc. Bug 6905932 Change-Id: I20a089861c66a2a378f4b70c0b6cb4bb27476049
idget/ActionBarContainer.java
|
ba059bf54c58e312562ac527d97d2bc1d4dacb45 |
01-Aug-2012 |
Vairavan Srinivasan <vairav@codeaurora.org> |
AsyncChannel to support remote death notification and post a disconnect message to the source handler. Change-Id: I7368cb466d9e33f7da8095ef2de25fc70f13d47e
til/AsyncChannel.java
|
40e5df95ff9468cec0624ca7fb14e51c13e4b047 |
01-Aug-2012 |
Dianne Hackborn <hackbod@google.com> |
Merge "Make AtomicFile a public API. It's about time!" into jb-mr1-dev
|
39606a007a5b1309dd000234f2b8cf156c49fd0f |
01-Aug-2012 |
Dianne Hackborn <hackbod@google.com> |
Make AtomicFile a public API. It's about time! Change-Id: Ib34e294747405b7ab709cb0bbb2d9a0cc80ce86a
til/JournaledFile.java
|
c1eea136eaae62091b44d7b06a3d61ac694e4fd7 |
31-Jul-2012 |
Adam Powell <adamp@google.com> |
Fix bug 6906134 Change-Id: I47dfa1e503e502fe348a350dad960fbb112435e7
iew/menu/ActionMenuItemView.java
|
c0047d4e111b8cfbffdbebb55f846c7ae935e53e |
30-Jul-2012 |
Adam Powell <adamp@google.com> |
Enforce a maximum size for action button icons. Change-Id: Id9b5c1573cd40012229921fa8497cbe5ce340b1e
iew/menu/ActionMenuItemView.java
|
825992f503439bc87d9d7e698a487f17b5acc243 |
29-Jul-2012 |
Jake Wharton <jakewharton@gmail.com> |
Return early when checking divider before child zero. Previously the `getChildAt` method would be called with an index of -1 which would lead to an exception being thrown and caught. This is unnecessary since we know there will never be a divider before the first child. It also avoids additional object creation since this method can be invoked quite frequently. Change-Id: Iab44520d5d52f96a829a009cdd1201696edbf9a4
iew/menu/ActionMenuView.java
|
df693de4fe12f081555b449e2726e205fbd86572 |
27-Jul-2012 |
Jeff Brown <jeffbrown@google.com> |
Fix inconsistency in user activity types. Looks like BatteryStats was not updated when we reduced the number of user activity types from 7 to 3. Change-Id: I7465f86c78baa561a6555c33f681553b870827f2
s/BatteryStatsImpl.java
|
85d28a00043e5985b11f517031d7b2317ac19e10 |
24-Jul-2012 |
Fabrice Di Meglio <fdimeglio@google.com> |
Merge "Replace left/right with start/end for Gravity / LayoutParams / Padding"
|
cf56a0c1ea8dcffd1ba4c7f28f99e7f8d3eb8537 |
24-Jul-2012 |
Fabrice Di Meglio <fdimeglio@google.com> |
Merge "Fix ActionBar HomeView up button layout params"
|
5f79baa0e3baaa852ef3188528312014eb046268 |
20-Jul-2012 |
Adam Powell <adamp@google.com> |
Merge "Fix condition bug in ResolverActivity"
|
bdda4e74d447812beb92504dc426c9385b3072d1 |
20-Jul-2012 |
Adam Powell <adamp@google.com> |
Fix condition bug in ResolverActivity Bug 6854356 Change-Id: I3cd060fb78876e80bdfa311cf80d0ad8a696bfad
pp/ResolverActivity.java
|
aac0d4ed026d1cfbcf3fa81c6e4eb96f4347ca17 |
20-Jul-2012 |
Fabrice Di Meglio <fdimeglio@google.com> |
Replace left/right with start/end for Gravity / LayoutParams / Padding - see bug #5429822 UI should be mirrored for RTL locales (Arabic, Hebrew, farsi) Change-Id: Id9af5375fb9b0edeae5232c77e52ecd497bd2e67
iew/menu/ActionMenuItemView.java
iew/menu/IconMenuItemView.java
idget/ScrollingTabContainerView.java
idget/TextProgressBar.java
|
34c829e46c875a59eba95fd65a27e2fe5688083e |
20-Jul-2012 |
Fabrice Di Meglio <fdimeglio@google.com> |
Fix ActionBar HomeView up button layout params Change-Id: I9cbf2ce695cce14c16efa270fafa062f46c985ce
idget/ActionBarView.java
|
971a3cfa51b89aa0f3ab47ee082f05586a1f16f0 |
20-Jul-2012 |
Jeff Sharkey <jsharkey@android.com> |
Migrate VpnProfile definition to framework. Bug: 5756357 Change-Id: I23c4e391e3b48e9645f872ae0145fe672745adca
et/VpnProfile.java
|
d81cc4ab5a07f4a6c5e553cb67c3aa4fe1dc8b6e |
19-Jul-2012 |
Adam Powell <adamp@google.com> |
Easy "Just once" launches from ResolverActivity Allow a second tap of a selected item in ResolverActivity to launch the target as "just once" for sloppier/quicker choices. Change-Id: If05fc7c1ac622195f6253e6ca0868fd87954dd46
pp/ResolverActivity.java
|
0fc5b2bea09a6d320884c5b12577caf426f547c1 |
19-Jul-2012 |
Adam Powell <adamp@google.com> |
Fun with Up navigation For activities with a null taskAffinity, simply finish the current task. (They probably shouldn't have specified a parentActivityName anyway.) When launching into app info from ResolverActivity, launch the app info page in the current task with FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET. Back will return to the resolver, and Up will jump to Settings. When launching into app info from RecentsPanelView or BaseStatusBar, since this is a system affordance akin to notifications or widgets, build the full task stack for the app info activity with TaskStackBuilder and launch it as a new task. Change-Id: I73b1941d0f52bd8b30382b5e17edd8ceb058c70d
pp/ResolverActivity.java
|
8c1b02e7592dd02f30750c56bf88c65f8acbd3c9 |
17-Jul-2012 |
Adam Powell <adamp@google.com> |
Fix MediaRouteActionProvider button sizing Bug 6768999 Use proper layout height for MediaRouteButtons generated from MediaRouteActionProvider. Update ActionMenuView's LayoutParams handling to correctly propagate width/height values if the supplied LayoutParams is of a different type. Change-Id: I1e1b250d873869ca27f59ffb06ccf2299d57b40d
iew/menu/ActionMenuView.java
|
fb900813511df0706469ad340bfb0810b5a12cd7 |
17-Jul-2012 |
Catherine Liu <wlcl05@motorola.com> |
Fix wrong count return for getPhoneSignalStrengthCount Test report for the time spent in each signal strength bin, along with the number of times that bin was entered showed the result as Bin=3 Time=3211926000 Count=0. With a non-zero Time, the Count value 0 was wrong. The cause of the problem was that getPhoneSignalStrengthCount() used mPhoneDataConnectionsTimer, instead of mPhoneSignalStrengthsTimer, to get the count. Change-Id: I55ac1125abfcfdc105605d76d1c706ac315b90cc
s/BatteryStatsImpl.java
|
b613e42f0c09106e1b134f1eed62ef4cb88a4506 |
16-Jul-2012 |
Nick Pelly <npelly@google.com> |
Merge "Add a tiny bit of javadoc to PackageMonitor."
|
357d9cb861e05c514acba8cc0a8fc5ef70e4a356 |
14-Jul-2012 |
Nick Pelly <npelly@google.com> |
Add a tiny bit of javadoc to PackageMonitor. Change-Id: I1f9a56f44b4189d77df1327cc4f8c8ccf25db4b9
ontent/PackageMonitor.java
|
cf1ba0298c48ae56608ed556dc715eb69c54f9b9 |
26-Jun-2012 |
Fabrice Di Meglio <fdimeglio@google.com> |
Make ActionBar aware of layout direction - see bug #5429822 UI should be mirrored for RTL locales (Arabic, Hebrew, farsi) Change-Id: Iea8a512311ee99548f39bbbe342f21eabaffbe09
idget/AbsActionBarView.java
idget/ActionBarContextView.java
idget/ActionBarView.java
|
fbf885b652272013f44da71e9f77923333bf62eb |
10-Jul-2012 |
Craig Mautner <cmautner@google.com> |
Merge "Notify client side of window movement."
|
99d8fae5a0ae597ae4b4f6b338b19943787d478a |
10-Jul-2012 |
Jim Miller <jaggies@google.com> |
Merge "Minor cleanup of left overs from GlowPadView integration."
|
2686b058cd2f01299cf5fd43f24ebbdc7339d70e |
28-May-2012 |
Wink Saville <wink@google.com> |
When we disconnect shutdown the StateMachine. DO NOT MERGE Need to stop the StateMachine threads and release all resources when we disconnect. bug: 6342470 Change-Id: Ibf7a2ebf4f7ecd667c5d95579e66ecd5086103ea
til/AsyncChannel.java
|
095c58b73ac112cc7e00771430765434893d8bc5 |
29-May-2012 |
Wink Saville <wink@google.com> |
Enhance StateMachine Quitting and logging support. DO NOT MERGE Make StateMachine#quit non-conditional and remove the need to process the SM_QUIT_CMD it is now private. Rename halting to onHalting. Add onQuitting Change the message specific logging to be more generic and change the xxxProcessedMessagesYyy methods to xxxLogRecXyy names. Also add addLogRec(String) and addLogRec(String, State) as the generic logging methods. bug: 5678189 Change-Id: I22f66d11828bfd70498db625fe1be728b90478b7 Conflicts: services/java/com/android/server/NsdService.java
til/StateMachine.java
|
5702d4dfb5b81491f873a3617f8d8fc8dc5279e6 |
30-Jun-2012 |
Craig Mautner <cmautner@google.com> |
Notify client side of window movement. Add a one way method to notify Views that the window has moved on the screen. Fixes issues arising from the IME popping up and translating the window that uses it. Accessibility was left unaware of these movements and was drawing the box around the wrong widgets. Similarly PopupWindow used getLocationOnScreen to determine how much screen real estate was above and below the anchor point to determine where to put an anchored window. Fixes bug 6623031. Change-Id: I4731a94d5424c1ec77bf1729fba8fc9ea34cae46
iew/BaseIWindow.java
|
a592d224732a06c3776a41df37a52bac4c64a654 |
30-Jun-2012 |
Jim Miller <jaggies@google.com> |
Minor cleanup of left overs from GlowPadView integration. - remove unused "chevron" assets - reduce memory footprint in SystemUI by not loading unused handle drawable. Change-Id: Iad1799d1a8a764c6abb4201520aa47ba84d33c38
idget/multiwaveview/GlowPadView.java
|
c32e190ea6da8c9acd8dc1a29a6e8794ecf7d857 |
30-Jun-2012 |
Dianne Hackborn <hackbod@google.com> |
resolved conflicts for merge of a9c38461 to master Change-Id: Ie7044c4f9f15384c3edd328fa8e2932c731d9d5c
|
a9c3846194b69f1bfa73066be670c9d77f6dd0d7 |
30-Jun-2012 |
Dianne Hackborn <hackbod@google.com> |
am bfb752f8: Merge "Fix issue #6761130: Clearing app data in settings does not clear app\'s USB storage" into jb-dev * commit 'bfb752f8f0e4d73dc251c19d2ef79649fbbe4fd1': Fix issue #6761130: Clearing app data in settings does not clear app's USB storage
|
183ce028f10442dd6ada59de8fa531d690134663 |
30-Jun-2012 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #6761130: Clearing app data in settings does not clear app's USB storage The package manager calls to clear data / clear cache were not also having default container service clear the data on external storage. Now they do. Change-Id: Ib5e5eb6adf2cac5a4cc094cc1a02ac8cfb6a2edf
pp/IMediaContainerService.aidl
|
f681e74064096f19e9022b8ca69aed62a8679bc6 |
23-Jun-2012 |
Adam Powell <adamp@google.com> |
am 56fbd14f: am 1b4ea7ef: Sanity check while updating volume in MediaRouteChooserDialog * commit '56fbd14f3d02220eb3b35b3d62750d12ae402c6e': Sanity check while updating volume in MediaRouteChooserDialog
|
56fbd14f3d02220eb3b35b3d62750d12ae402c6e |
23-Jun-2012 |
Adam Powell <adamp@google.com> |
am 1b4ea7ef: Sanity check while updating volume in MediaRouteChooserDialog * commit '1b4ea7eff50545f4673ca01b664e5edccc784688': Sanity check while updating volume in MediaRouteChooserDialog
|
1b4ea7eff50545f4673ca01b664e5edccc784688 |
23-Jun-2012 |
Adam Powell <adamp@google.com> |
Sanity check while updating volume in MediaRouteChooserDialog Bug 6720224 When a window dies it's possible to receive a lingering ACTION_CANCEL event to the SeekBar for volume. Be sure that we don't try to mess with something that's already gone by that point. Change-Id: I4f6119718fc21204d9013d591bc984b785b698b4
pp/MediaRouteChooserDialogFragment.java
|
17f006ea92b802ddc63f36f0ea876cabca278eb7 |
22-Jun-2012 |
Adam Powell <adamp@google.com> |
am 8a0f63bb: am 40a9da3b: Merge "Allow sloppy touch targeting on Action Bar home/up" into jb-dev * commit '8a0f63bb588138a9e4f1ef7830e94282efe57c6b': Allow sloppy touch targeting on Action Bar home/up
|
8a0f63bb588138a9e4f1ef7830e94282efe57c6b |
22-Jun-2012 |
Adam Powell <adamp@google.com> |
am 40a9da3b: Merge "Allow sloppy touch targeting on Action Bar home/up" into jb-dev * commit '40a9da3b9e5ae9d4d03b89f61f24ee6d96bd3bf4': Allow sloppy touch targeting on Action Bar home/up
|
6231ab8bbb2862a7ddb767876fb7a49c1565b616 |
22-Jun-2012 |
Adam Powell <adamp@google.com> |
Allow sloppy touch targeting on Action Bar home/up Bug 6521608 When there are no custom views or other actionable views next to the action bar's home/up affordance, expand the touch target by a generous slop value. This helps frustrating cases where a user accidentally hits just to the right of Up and nothing happens. Change-Id: I09ef604ce70ad380aab62a373b04c4b02007c644
idget/ActionBarView.java
|
3f765f783d264ec7e2034516d431b2bf49826e0d |
22-Jun-2012 |
Adam Powell <adamp@google.com> |
am 9b5cdf4f: am 4dd21c8e: Volume changes in MediaRouteChooserDialog * commit '9b5cdf4f14557f644b913cf654159389a251bfb4': Volume changes in MediaRouteChooserDialog
|
9b5cdf4f14557f644b913cf654159389a251bfb4 |
22-Jun-2012 |
Adam Powell <adamp@google.com> |
am 4dd21c8e: Volume changes in MediaRouteChooserDialog * commit '4dd21c8e77c0d369ee835f50cba1701e76aa18c4': Volume changes in MediaRouteChooserDialog
|
4dd21c8e77c0d369ee835f50cba1701e76aa18c4 |
22-Jun-2012 |
Adam Powell <adamp@google.com> |
Volume changes in MediaRouteChooserDialog Use the max volume reported by the selected route as the max value to set. Change-Id: I9848dfb201387843e7ed398ac61e2d13e14e3f51
pp/MediaRouteChooserDialogFragment.java
|
287a64af979451fde58148e723ef0ff89824718e |
22-Jun-2012 |
Kenny Root <kroot@android.com> |
am ae017c55: am a9543a3d: Merge "Pass additional inputs when spawning apps via the Zygote and add SELinux permission checks." * commit 'ae017c55824ca345186b0c9fc204401153bd8a23': Pass additional inputs when spawning apps via the Zygote and add SELinux permission checks.
|
ef46aa157be555349ae3762db7953a3ae48087f8 |
22-Jun-2012 |
Chris Wren <cwren@android.com> |
am 70a7be07: am ed5cc0e1: revert I057b7ac0 now that the layouts are the expected height. * commit '70a7be0799bd1af77c0bcf2472d9c7e46f53c3c1': revert I057b7ac0 now that the layouts are the expected height.
|
ae017c55824ca345186b0c9fc204401153bd8a23 |
21-Jun-2012 |
Kenny Root <kroot@android.com> |
am a9543a3d: Merge "Pass additional inputs when spawning apps via the Zygote and add SELinux permission checks." * commit 'a9543a3dad0da58f30580bdf99b76bc2ab97a2df': Pass additional inputs when spawning apps via the Zygote and add SELinux permission checks.
|
70a7be0799bd1af77c0bcf2472d9c7e46f53c3c1 |
21-Jun-2012 |
Chris Wren <cwren@android.com> |
am ed5cc0e1: revert I057b7ac0 now that the layouts are the expected height. * commit 'ed5cc0e1f7648962f5c93e1277d282be75bcd537': revert I057b7ac0 now that the layouts are the expected height.
|
a9543a3dad0da58f30580bdf99b76bc2ab97a2df |
21-Jun-2012 |
Kenny Root <kroot@android.com> |
Merge "Pass additional inputs when spawning apps via the Zygote and add SELinux permission checks."
|
ed5cc0e1f7648962f5c93e1277d282be75bcd537 |
21-Jun-2012 |
Chris Wren <cwren@android.com> |
revert I057b7ac0 now that the layouts are the expected height. Bug: 6546766 Change-Id: I736290b897b864228ecc3e46d86ef566efda1efd
idget/SizeAdaptiveLayout.java
|
a08e6881c58c56aba2ac1f6e02db1529e10f9e6e |
21-Jun-2012 |
Adam Powell <adamp@google.com> |
am ed044cda: am 09829b71: Merge "Expand volume APIs for MediaRouter" into jb-dev * commit 'ed044cda8f6a7600923eecdec682c449f86e0429': Expand volume APIs for MediaRouter
|
ed044cda8f6a7600923eecdec682c449f86e0429 |
21-Jun-2012 |
Adam Powell <adamp@google.com> |
am 09829b71: Merge "Expand volume APIs for MediaRouter" into jb-dev * commit '09829b71de3a84cb9d1bc0d8aad78dd16daadddf': Expand volume APIs for MediaRouter
|
09829b71de3a84cb9d1bc0d8aad78dd16daadddf |
21-Jun-2012 |
Adam Powell <adamp@google.com> |
Merge "Expand volume APIs for MediaRouter" into jb-dev
|
8e37a85bf3dc39519942698dc90a3951306b934b |
21-Jun-2012 |
Adam Powell <adamp@google.com> |
Expand volume APIs for MediaRouter Allow applications to set a requested volume level on RouteInfo objects. If requested for a user route, the app-supplied callback will be invoked to perform actual volume adjustment. Change-Id: I856990a0da7292492aa15e6562dbc3d055b848a0
pp/MediaRouteChooserDialogFragment.java
|
93e417b560a3c7ddb832b78b17982937b4a88a12 |
21-Jun-2012 |
Svetoslav Ganov <svetoslavganov@google.com> |
am 0a79d2fb: am dce5af63: Merge "Fix GlowPadView accessibility behavior." into jb-dev * commit '0a79d2fbcdf6ee5b0375de223e5230e5e538362f': Fix GlowPadView accessibility behavior.
|
0a79d2fbcdf6ee5b0375de223e5230e5e538362f |
21-Jun-2012 |
Svetoslav Ganov <svetoslavganov@google.com> |
am dce5af63: Merge "Fix GlowPadView accessibility behavior." into jb-dev * commit 'dce5af632ce8899905fbf187b9505f6753d5a562': Fix GlowPadView accessibility behavior.
|
78bfb9829561876137c62ca1fff13760bfc77472 |
20-Jun-2012 |
alanv <alanv@google.com> |
Fix GlowPadView accessibility behavior. Bug: 6702412 Change-Id: If5ab75e77b0090a405004c66da0083e81d59deb4
idget/multiwaveview/GlowPadView.java
|
ea03338dfa9b6dfebe274e6543e5b3f446bf4f8d |
20-Jun-2012 |
Jim Miller <jaggies@google.com> |
am 27d1916e: am fce2ec4d: Merge "Fix 6656710: center dot pattern in GlowPadView" into jb-dev * commit '27d1916e85ad994c3a440a80066737a8492eb791': Fix 6656710: center dot pattern in GlowPadView
|
27d1916e85ad994c3a440a80066737a8492eb791 |
20-Jun-2012 |
Jim Miller <jaggies@google.com> |
am fce2ec4d: Merge "Fix 6656710: center dot pattern in GlowPadView" into jb-dev * commit 'fce2ec4da468c2d5ba26de8d051ff7ee64bb01c3': Fix 6656710: center dot pattern in GlowPadView
|
94754ef36d1ceacb9a335202585e60c82b1f4b0d |
20-Jun-2012 |
Jim Miller <jaggies@google.com> |
Fix 6656710: center dot pattern in GlowPadView This fixes a bug where the dots weren't aligned with the center of the view. The matrix should not contain the offset of the image itself since we really want to scale about the abstract points. The code now subtracts the image centering positions (cx,cy) from the point to be scaled. Change-Id: I1d46a5d51b1fd1d39944c64baf86c306c2d5e923
idget/multiwaveview/PointCloud.java
|
73f534a2dd324d631696ced762f5c0ab1f254f74 |
19-Jun-2012 |
Todd Poynor <toddpoynor@google.com> |
Battery stats: parse wakeup sources stats for android-3.4 Change-Id: I30b2362ca7260d187e8ed4e047b30c446d32ca98
s/BatteryStatsImpl.java
|
01b8e660efeb85756020435b4098cd593b458b50 |
20-Jun-2012 |
Jim Miller <jaggies@google.com> |
am 904f26bd: am f7e820bb: Merge "Fix 6693743: update animation ring for keyguard and search panel" into jb-dev * commit '904f26bd2684f64ac8b3c41394f09c4143a600b5': Fix 6693743: update animation ring for keyguard and search panel
|
904f26bd2684f64ac8b3c41394f09c4143a600b5 |
20-Jun-2012 |
Jim Miller <jaggies@google.com> |
am f7e820bb: Merge "Fix 6693743: update animation ring for keyguard and search panel" into jb-dev * commit 'f7e820bbc9d23e0657bbd6252fe285ba08a2551a': Fix 6693743: update animation ring for keyguard and search panel
|
f7e820bbc9d23e0657bbd6252fe285ba08a2551a |
20-Jun-2012 |
Jim Miller <jaggies@google.com> |
Merge "Fix 6693743: update animation ring for keyguard and search panel" into jb-dev
|
a7da8afe6dc866786acab8b06524d0079caa3fd7 |
20-Jun-2012 |
Jim Miller <jaggies@google.com> |
Fix 6693743: update animation ring for keyguard and search panel This is a partial revert of change Ibce96f45eb6a94582c694108b99e243fd57b1955. This change: - shows the expanding ring animation on keyguard and navbar search - disables the first ping wave animation on both. - restores the outer ring Change-Id: I429d23a49ca2868dc00872b8b8fde000d6a53a6d
idget/multiwaveview/GlowPadView.java
|
9ec426aba68d2f08130a6756006e075468b54e53 |
20-Jun-2012 |
Jim Miller <jaggies@google.com> |
am 2b7df368: am cab997b2: Merge "Fix 6667238: allow market apps to support ACTION_ASSIST" into jb-dev * commit '2b7df3686f24a5a653a6609556dd98210324f7bd': Fix 6667238: allow market apps to support ACTION_ASSIST
|
2b7df3686f24a5a653a6609556dd98210324f7bd |
20-Jun-2012 |
Jim Miller <jaggies@google.com> |
am cab997b2: Merge "Fix 6667238: allow market apps to support ACTION_ASSIST" into jb-dev * commit 'cab997b2020ddb67158397dccadd28d91a7710d0': Fix 6667238: allow market apps to support ACTION_ASSIST
|
45308b1b3b1582d048845df2ee5301241e52a5cf |
19-Jun-2012 |
Jim Miller <jaggies@google.com> |
Fix 6667238: allow market apps to support ACTION_ASSIST This change allows market apps and 3rd parties to supply an activity that responds to ACTION_ASSIST (e.g. market apps). It also adds a test app to respond to the ASSIST intent and force the intent disambiguation dialog to appear. Change-Id: I5a78863c6a9546d18c66275187d178f6a1c9ee17
idget/multiwaveview/GlowPadView.java
|
3eda1903c709904da9a1668b0ba9c46f13cd9f80 |
19-Jun-2012 |
Jim Miller <jaggies@google.com> |
am 60fd2b2d: am ddbc85cb: Merge "Fix 6683092: tune GlowPadView wave animation" into jb-dev * commit '60fd2b2de286f3543cf9db9550db9083211ca5ea': Fix 6683092: tune GlowPadView wave animation
|
60fd2b2de286f3543cf9db9550db9083211ca5ea |
19-Jun-2012 |
Jim Miller <jaggies@google.com> |
am ddbc85cb: Merge "Fix 6683092: tune GlowPadView wave animation" into jb-dev * commit 'ddbc85cbfdc8ac6ed02b104f0e9c46018a0e1c53': Fix 6683092: tune GlowPadView wave animation
|
5892e2ec253465a46b346fc813a21b412ae85e2e |
19-Jun-2012 |
Jim Miller <jaggies@google.com> |
Fix 6683092: tune GlowPadView wave animation This adds some aesthetic changes to the wave animation for GlowPadView: - wave shape is no longer symmetric - disable expand in keyguard - enable expand in SearchPanelView (when mAlwaysTrackFinger == true) - if a current wave animation isn't finished yet, don't start a new one - various timing changes Change-Id: Ibce96f45eb6a94582c694108b99e243fd57b1955
idget/multiwaveview/GlowPadView.java
idget/multiwaveview/PointCloud.java
|
048311ca379d4265a0fcbfdd67d968e88ca0aa67 |
18-Jun-2012 |
Jim Miller <jaggies@google.com> |
am a10b1a73: am 12da2c5e: Merge "Fix 6665117: ACTION_ASSIST visual improvements" into jb-dev * commit 'a10b1a738dfa8fcf094fec555e7d85dba179f5fc': Fix 6665117: ACTION_ASSIST visual improvements
|
a10b1a738dfa8fcf094fec555e7d85dba179f5fc |
18-Jun-2012 |
Jim Miller <jaggies@google.com> |
am 12da2c5e: Merge "Fix 6665117: ACTION_ASSIST visual improvements" into jb-dev * commit '12da2c5eeeadd6c23da5d3003d0da3b6b73d5052': Fix 6665117: ACTION_ASSIST visual improvements
|
12da2c5eeeadd6c23da5d3003d0da3b6b73d5052 |
18-Jun-2012 |
Jim Miller <jaggies@google.com> |
Merge "Fix 6665117: ACTION_ASSIST visual improvements" into jb-dev
|
0be17da62000996318ecc50e2563bfd9be3fd052 |
18-Jun-2012 |
Adam Powell <adamp@google.com> |
am c92aa2e7: am 1b4dc0fe: Merge "Volume control in MediaRouter dialogs" into jb-dev * commit 'c92aa2e7c9112adafc5283921efe25574a95b7a4': Volume control in MediaRouter dialogs
|
9471faf5dcc3ebf88bbc1a01809eb7312e65f829 |
18-Jun-2012 |
Adam Powell <adamp@google.com> |
am 8f695c52: am 706a8699: Merge "Make MediaRouter UI more robust around route count changes" into jb-dev * commit '8f695c525f5baa623a8b951bd3a1fd2b5efd1ceb': Make MediaRouter UI more robust around route count changes
|
7e8aac14c3a930dea0ca7a1d1e0e8a384fbf8916 |
18-Jun-2012 |
Adam Powell <adamp@google.com> |
am bb20575f: am 130b4572: ActionProvider API update * commit 'bb20575f85ada8ccdacefc53f0da7e00fdf12a16': ActionProvider API update
|
00b7ae0936c555079e622237e8499613a073381c |
18-Jun-2012 |
Adam Powell <adamp@google.com> |
am 772ddc0c: am fd4df469: Merge "Remove workaround for bug that was fixed a while ago." into jb-dev * commit '772ddc0cf28625964435edc5e86048e353c425fa': Remove workaround for bug that was fixed a while ago.
|
c92aa2e7c9112adafc5283921efe25574a95b7a4 |
18-Jun-2012 |
Adam Powell <adamp@google.com> |
am 1b4dc0fe: Merge "Volume control in MediaRouter dialogs" into jb-dev * commit '1b4dc0fe00805f82fb4bb89a97b6b0501e117505': Volume control in MediaRouter dialogs
|
8f695c525f5baa623a8b951bd3a1fd2b5efd1ceb |
18-Jun-2012 |
Adam Powell <adamp@google.com> |
am 706a8699: Merge "Make MediaRouter UI more robust around route count changes" into jb-dev * commit '706a8699008ce416a7fbd9a4215726fdb00ee803': Make MediaRouter UI more robust around route count changes
|
bb20575f85ada8ccdacefc53f0da7e00fdf12a16 |
18-Jun-2012 |
Adam Powell <adamp@google.com> |
am 130b4572: ActionProvider API update * commit '130b4572d1f3df702e5b296a655d15a41f6d4c66': ActionProvider API update
|
772ddc0cf28625964435edc5e86048e353c425fa |
18-Jun-2012 |
Adam Powell <adamp@google.com> |
am fd4df469: Merge "Remove workaround for bug that was fixed a while ago." into jb-dev * commit 'fd4df46917c79067416985ac53a3da6b27e8c333': Remove workaround for bug that was fixed a while ago.
|
4599696591f745b3a546197d2ba7e5cfc5562484 |
16-Jun-2012 |
Adam Powell <adamp@google.com> |
Volume control in MediaRouter dialogs MediaRouter dialogs now intercept the volume keys for altering the current volume. The status icon indicates if the slider/buttons are currently controlling the local device volume or a remote device's volume. Group volume for user routes is handled by using the RemoteControlClient supplied by the first route in the group. Change-Id: I40a0d054847ed5acce7a4c3b669487841b4dca15
pp/MediaRouteChooserDialogFragment.java
|
39d5c6172503620ac3761148adac5fd7fa20d02d |
16-Jun-2012 |
Adam Powell <adamp@google.com> |
Make MediaRouter UI more robust around route count changes Improve the API around ActionProvider visibility overriding. Allow the application to notify whatever is hosting the ActionProvider that visibility has changed in a way that is friendly to alternate support library-style reimplementations of MenuItem. Allow MediaRouter.Callback implementations to add or remove themselves or other Callbacks during dispatch of callback events. Make MediaRouteActionProvider track the visibility of corresponding menu items more accurately. Change-Id: Ic7ddb6a87c3637904750d2661e4a9fa323b09ea0
iew/menu/MenuItemImpl.java
|
130b4572d1f3df702e5b296a655d15a41f6d4c66 |
16-Jun-2012 |
Adam Powell <adamp@google.com> |
ActionProvider API update * Add ActionProvider#overridesItemVisibility and isVisible. These methods allow an ActionProvider to override the visibility of a MenuItem that it is bound to. If a MenuItem has been explicitly hidden by the application, it will not be visible. * Change MediaRouteActionProvider to not require a MediaRouter callback, to avoid extra lifecycle management headaches. Change-Id: I606fa98b3a6a3e60a953dd024274f9bf9c67acdd
iew/menu/MenuItemImpl.java
|
20039ad17b94873ee40fdd61c3d1d1aa590010df |
16-Jun-2012 |
Jim Miller <jaggies@google.com> |
Fix 6665117: ACTION_ASSIST visual improvements - add generic icon for search providers that don't supply one - change alpha weighting factor for glow - don't show ring background Change-Id: I86c86dc2d623c25ec7b91e206fac8ad9cd60faac
idget/multiwaveview/PointCloud.java
|
10c45b6965baf9e0fbadd8b0b5742290689c6319 |
16-Jun-2012 |
Nick Pelly <npelly@google.com> |
Merge "Include WIFI scan's in Battery Stats."
|
6ccaa540a18a69e5343e3e4d507f341880fcde5a |
16-Jun-2012 |
Nick Pelly <npelly@google.com> |
Include WIFI scan's in Battery Stats. Call noteWifiScanStartedFromSource() when a scan is started. Call noteWifiScanStoppedFromSource() when a scan is finished. The current implementation tracks to UID that requested the scan, and correctly tracks the duration of the scan. It ignores scan requests that occur when a scan is already in progress. It does not distinguish between active and passive scans. Repurpose all the noteScanWifiLockAcquired/Released() plumbing for WIFI scan tracking. The WIFI scan locks were never reported to the user. Use noteFullWifiLock() when WIFI scan locks are used - this makes sense because the power draw for a WIFI scan lock should be about the same as for a full WIFI lock. Bug: 6642581 Change-Id: Ida6e87992853698545b89f875c973a239218317d
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
307c5cfcdd275e56c6a11056ac4f6d6eb2758ee0 |
16-Jun-2012 |
Adam Powell <adamp@google.com> |
Remove workaround for bug that was fixed a while ago. Change-Id: I368dd8fea6b33af6908b6fe3b7691104166a707a
iew/ImageButtonNoParentPress.java
|
d1e57d78863b032cc647f6abeabb443dc512841d |
15-Jun-2012 |
Adam Powell <adamp@google.com> |
am 15635728: am 27db797e: Merge "Update MediaRouteChooserDialog grouping UI" into jb-dev * commit '15635728a4ff00da6cc3d6468c02d39e5631f124': Update MediaRouteChooserDialog grouping UI
|
15635728a4ff00da6cc3d6468c02d39e5631f124 |
15-Jun-2012 |
Adam Powell <adamp@google.com> |
am 27db797e: Merge "Update MediaRouteChooserDialog grouping UI" into jb-dev * commit '27db797e37ea16ea5db6eb3f6a32e0f116c1b824': Update MediaRouteChooserDialog grouping UI
|
b5e2af5919351486a385effe77409d2a91ae9c19 |
15-Jun-2012 |
Adam Powell <adamp@google.com> |
Update MediaRouteChooserDialog grouping UI Move UserRouteInfo tag support to RouteInfo Change-Id: Ia753924f8613462d5f74736be93a8d748689eef1
pp/MediaRouteChooserDialogFragment.java
|
2f115bc007b24144f3f673395bc83ac0bc3814c7 |
15-Jun-2012 |
Adam Powell <adamp@google.com> |
am 13b5c194: am 90b9f84c: Merge "API updates for MediaRouter" into jb-dev * commit '13b5c194e1ca2ed5ca9187e15ca0518b8bb052d2': API updates for MediaRouter
|
13b5c194e1ca2ed5ca9187e15ca0518b8bb052d2 |
15-Jun-2012 |
Adam Powell <adamp@google.com> |
am 90b9f84c: Merge "API updates for MediaRouter" into jb-dev * commit '90b9f84c43145c51180c7253cd3a3f59862c2611': API updates for MediaRouter
|
90b9f84c43145c51180c7253cd3a3f59862c2611 |
15-Jun-2012 |
Adam Powell <adamp@google.com> |
Merge "API updates for MediaRouter" into jb-dev
|
0d03c042f90bf62d5bad7c64e77028a5f9f8fae0 |
15-Jun-2012 |
Adam Powell <adamp@google.com> |
API updates for MediaRouter * Accept a Context when fetching the names of routes and categories. This lets string resources resolve at time of access with the correct configuration. The older versions remain available that will use the static resources from the application. (There are enough cases where applications will populate this from external data that requiring it each time even when it was not initialized from a resource doesn't seem reasonable.) * Remove the ability for apps to programmatically select non-user routes. * Make MediaRouter.Callback an abstract class instead of an interface. This will make further extensions easier to keep compatible in the future. Change-Id: If981c511dfbdfaf41ef0d1cfe4a377fc14bb5600
pp/MediaRouteChooserDialogFragment.java
|
8c3ce3b6caa8667b756d247ef89c0df279f3a5e6 |
14-Jun-2012 |
Michael Jurka <mikejurka@google.com> |
am cf6e1455: am 71fc205d: Merge "Change snap behavior for lock screen" into jb-dev * commit 'cf6e14558f693ae215d5030ce562a649b4cb973f': Change snap behavior for lock screen
|
cf6e14558f693ae215d5030ce562a649b4cb973f |
14-Jun-2012 |
Michael Jurka <mikejurka@google.com> |
am 71fc205d: Merge "Change snap behavior for lock screen" into jb-dev * commit '71fc205d11490872927e279c4a0cfa3176b15f20': Change snap behavior for lock screen
|
71fc205d11490872927e279c4a0cfa3176b15f20 |
14-Jun-2012 |
Michael Jurka <mikejurka@google.com> |
Merge "Change snap behavior for lock screen" into jb-dev
|
a587b449c463ac996b8cb05b2888abe92a8d16b4 |
14-Jun-2012 |
Adam Powell <adamp@google.com> |
am 0f03d771: am f9b7f9f5: Merge "Support route grouping in the MediaRouter dialog UI." into jb-dev * commit '0f03d771b29ff0fc6919a514c56128de9a5ecd5e': Support route grouping in the MediaRouter dialog UI.
|
0f03d771b29ff0fc6919a514c56128de9a5ecd5e |
14-Jun-2012 |
Adam Powell <adamp@google.com> |
am f9b7f9f5: Merge "Support route grouping in the MediaRouter dialog UI." into jb-dev * commit 'f9b7f9f5080100043df3c8868bca4df84becf5a1': Support route grouping in the MediaRouter dialog UI.
|
53f109bf4923e111e796014e6701a14e5bfa5d1a |
14-Jun-2012 |
Michael Jurka <mikejurka@google.com> |
Change snap behavior for lock screen Use angle and distance from center, rather than distance from target. Change-Id: Ic970bc4b05d341dbb6aab334e3f630794f2a211c
idget/multiwaveview/GlowPadView.java
idget/multiwaveview/MultiWaveView.java
|
cf815b56bf475bc9593a057edb234578e4abfcf1 |
14-Jun-2012 |
Adam Powell <adamp@google.com> |
am 6c143590: am 4b4a947b: Merge "MediaRouter dialog" into jb-dev * commit '6c14359074ff5a93695ed37083c9178a4ca2d1f1': MediaRouter dialog
|
58c35bbe347e9814bb3356866828f4cf5f56936f |
14-Jun-2012 |
Winson Chung <winsonc@google.com> |
Merge "Updating AppWidgetHost to receive a callback when any appWidget has changed. (Bug 6602951)"
|
d6d0bddee363e0c7fe61f63bd9d9864a71d887d6 |
14-Jun-2012 |
Adam Powell <adamp@google.com> |
Support route grouping in the MediaRouter dialog UI. Change-Id: Idcae12cedfb7ca13950e7fa45441fba2029a9f68
pp/MediaRouteChooserDialogFragment.java
iew/CheckableLinearLayout.java
iew/ImageButtonNoParentPress.java
|
7fbd28438c2322973c77f31f0721a24fe1c35039 |
13-Jun-2012 |
Winson Chung <winsonc@google.com> |
Updating AppWidgetHost to receive a callback when any appWidget has changed. (Bug 6602951) Change-Id: I76d688b10ee7775b4ebe81259713f2aaf0009d05
ppwidget/IAppWidgetHost.aidl
|
6c14359074ff5a93695ed37083c9178a4ca2d1f1 |
13-Jun-2012 |
Adam Powell <adamp@google.com> |
am 4b4a947b: Merge "MediaRouter dialog" into jb-dev * commit '4b4a947b5e4913d7f8b7df15d3a7cdf8f343471f': MediaRouter dialog
|
70e11e50eecfc8f1dfb76316d099e4331ebd28f7 |
13-Jun-2012 |
Adam Powell <adamp@google.com> |
MediaRouter dialog Add the dialog behavior for MediaRouteActionProvider/MediaRouteButton. Still TODO: * Switch audio icon based on source; speaker/bt/user * Rig up volume slider * Rig up item icons * Rig up group button for groupable categories * Make grouping work Change-Id: I3f992516b184d5ae940ddb7bbb7f94ff58914589
pp/MediaRouteChooserDialogFragment.java
|
79cb9b52e86beee247b76c1ecf51957b4596a956 |
13-Jun-2012 |
Jim Miller <jaggies@google.com> |
am 5f190731: am 955a0169: Fix 6613962: Update keyguard to use new GlowPadView UX design. * commit '5f1907316e0085073a314dcfa41bfb35a7f31f9f': Fix 6613962: Update keyguard to use new GlowPadView UX design.
|
5f1907316e0085073a314dcfa41bfb35a7f31f9f |
13-Jun-2012 |
Jim Miller <jaggies@google.com> |
am 955a0169: Fix 6613962: Update keyguard to use new GlowPadView UX design. * commit '955a016922ea49f154d190b054a202559b41a4d3': Fix 6613962: Update keyguard to use new GlowPadView UX design.
|
955a016922ea49f154d190b054a202559b41a4d3 |
12-Jun-2012 |
Jim Miller <jaggies@google.com> |
Fix 6613962: Update keyguard to use new GlowPadView UX design. Change-Id: I4f1ef3107e5550f7df9dcb412943a84b66432b7d
idget/multiwaveview/GlowPadView.java
idget/multiwaveview/MultiWaveView.java
idget/multiwaveview/PointCloud.java
|
7c727e50f1a73d6fab100af9cac3e16985aa18a2 |
12-Jun-2012 |
Chia-chi Yeh <chiachi@android.com> |
am a2becffc: am d667aebf: Merge "VPN: move VpnDialogs away from system uid." into jb-dev * commit 'a2becffcf2a19889b90256a8479e276081ce6108': VPN: move VpnDialogs away from system uid.
|
a2becffcf2a19889b90256a8479e276081ce6108 |
12-Jun-2012 |
Chia-chi Yeh <chiachi@android.com> |
am d667aebf: Merge "VPN: move VpnDialogs away from system uid." into jb-dev * commit 'd667aebfb34085960e2b41a2f52d10ae749ec44c': VPN: move VpnDialogs away from system uid.
|
d1645f8d0f30709340eb6b6d6da5022bbab77024 |
12-Jun-2012 |
Amith Yamasani <yamasani@google.com> |
Disable lockscreen using a system property. For factory testing. Change-Id: Ie5b8be432ab8ad40d8752f978899987c95a5aef9
idget/LockSettingsService.java
|
d667aebfb34085960e2b41a2f52d10ae749ec44c |
11-Jun-2012 |
Chia-chi Yeh <chiachi@android.com> |
Merge "VPN: move VpnDialogs away from system uid." into jb-dev
|
8b4b63403a06e07dfc595aca45c778023bfec79b |
31-May-2011 |
Mattias Petersson <mattias.petersson@sonyericsson.com> |
Avoid memory leak in the Shutdown confirmation dialog. How to reproduce: 1) Lock the screen. 2) Open the Phone options menu by long pressing the power button. 3) Tap "Power off" to display the confirmation dialog. 4) Repeat step 2 and 3 a few times (without closing the confirmation dialog. Each time the confirmation dialog is displayed, a new instance is created. A stack of confirmation dialogs are created on the screen. This is fixed by making sure the previous dialog is dismissed before launching a new dialog. Change-Id: I6b6c61ccc56364b66eed3528019f761e75bbe268
pp/ShutdownThread.java
|
dadc857d9de364fded10d4f69eb82bc9cd35d4b7 |
08-Jun-2012 |
Chia-chi Yeh <chiachi@android.com> |
VPN: move VpnDialogs away from system uid. Bug: 6632536 Change-Id: Iece647c077caf5298ccfe7d7aba5f0911a4ed0d1
et/VpnConfig.java
|
f6e03e55401833cb764730257ce08639bd205529 |
07-Jun-2012 |
Adam Powell <adamp@google.com> |
am 72329952: am 4c38fe36: Merge "Protect against bogus input for ListViews" into jb-dev * commit '72329952168fd86b911109602882b92494e9ccc5': Protect against bogus input for ListViews
|
72329952168fd86b911109602882b92494e9ccc5 |
07-Jun-2012 |
Adam Powell <adamp@google.com> |
am 4c38fe36: Merge "Protect against bogus input for ListViews" into jb-dev * commit '4c38fe369fee76b8d4fca5a7b0b8d81a96f0219f': Protect against bogus input for ListViews
|
4c38fe369fee76b8d4fca5a7b0b8d81a96f0219f |
07-Jun-2012 |
Adam Powell <adamp@google.com> |
Merge "Protect against bogus input for ListViews" into jb-dev
|
28048d011cb0887cd641977ca37e5f2fde04d191 |
07-Jun-2012 |
Adam Powell <adamp@google.com> |
Protect against bogus input for ListViews Guard against cases where ListView might receive touch events while detached. Update ListMenuPresenter to dispatch a data set change when the backing menu is changed. Bug 6543282 Change-Id: If2fb9b6aa3cf4a1b7070a7cd0de0edf0fc2f4cca
iew/menu/ListMenuPresenter.java
|
9a8eed3a4daa2745fd0fc386d42d2f208ad362e6 |
06-Jun-2012 |
Dianne Hackborn <hackbod@google.com> |
am 18aa041a: am 6cd19e02: Merge "Fix some divide by zero errors that could crash the system." into jb-dev * commit '18aa041a62d36b9f2d4ead8ca0945ec87af582b4': Fix some divide by zero errors that could crash the system.
|
18aa041a62d36b9f2d4ead8ca0945ec87af582b4 |
06-Jun-2012 |
Dianne Hackborn <hackbod@google.com> |
am 6cd19e02: Merge "Fix some divide by zero errors that could crash the system." into jb-dev * commit '6cd19e0266b3f4277f13dab7e9a86ebdd9905ee9': Fix some divide by zero errors that could crash the system.
|
6cd19e0266b3f4277f13dab7e9a86ebdd9905ee9 |
06-Jun-2012 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix some divide by zero errors that could crash the system." into jb-dev
|
cdadee630e09fc2aa966244a71bf22236f9a30a4 |
06-Jun-2012 |
Dianne Hackborn <hackbod@google.com> |
Fix some divide by zero errors that could crash the system. Change-Id: I66273df84e45de59b5b161f4d13de67a9e0f46d5
s/ProcessStats.java
|
b85afc25d5d4ef3aab378691d8df306c99f7ab96 |
06-Jun-2012 |
Adam Powell <adamp@google.com> |
resolved conflicts for merge of 1178569b to master Change-Id: If2bb6ccaee99bcf199cd93f24eba217fe6ff485e
|
1178569b261a094fe6fb830e91f002e4fcd9fc1a |
06-Jun-2012 |
Adam Powell <adamp@google.com> |
am f6452d0c: Merge "More fun with MediaRouter" into jb-dev * commit 'f6452d0cac64b72005af330411b5a895f0038312': More fun with MediaRouter
|
f6452d0cac64b72005af330411b5a895f0038312 |
06-Jun-2012 |
Adam Powell <adamp@google.com> |
Merge "More fun with MediaRouter" into jb-dev
|
1b60e7287723cc03efc4893e3bbf3b9e8ac1cba9 |
06-Jun-2012 |
Jeff Brown <jeffbrown@google.com> |
am eef4bc08: am 615fd3df: Merge "Implement new rotation policy." into jb-dev * commit 'eef4bc08137f2324e2974c282992ff546df99e54': Implement new rotation policy.
|
690ffb4e1f735148a15f2036d9a3c1962fba188c |
05-Jun-2012 |
Adam Powell <adamp@google.com> |
More fun with MediaRouter Add action provider, button, and styles. Extend ActionProvider to allow for getting references to MenuItem instances. Implement toggle mode for the MediaRouteButton/ActionProvider. Dialog selection yet to come. Change-Id: Ibe3188570f503bbf8dd00cf154663435656a7171
iew/menu/MenuItemImpl.java
|
eef4bc08137f2324e2974c282992ff546df99e54 |
06-Jun-2012 |
Jeff Brown <jeffbrown@google.com> |
am 615fd3df: Merge "Implement new rotation policy." into jb-dev * commit '615fd3dff2e369d8b786abcfe41b6da988e41001': Implement new rotation policy.
|
207673cdbb536b9bdd9ff7f9ce953c5485d11f5a |
06-Jun-2012 |
Jeff Brown <jeffbrown@google.com> |
Implement new rotation policy. Rotation lock does not override NOSENSOR mode anymore. Centralize the rotation policy settings into a new class shared by the System UI and Settings applications. Add a new setting to specify whether rotation-lock is being hidden because the "auto-rotate screen" option has been toggled in the Accessibility settings panel. Bug: 6523269 Change-Id: I15173280d25bc5d101e89a9c65913aefc53fc33a
iew/RotationPolicy.java
|
94456bb32c282a2b07468bd0ffbacf2283023a00 |
04-Jun-2012 |
Jeff Brown <jeffbrown@google.com> |
am 7d3fa093: am f47e76e2: Merge "Make velocity tracker strategy configurable." into jb-dev * commit '7d3fa093bbd34e19f6b580b6258c8ea4e138c777': Make velocity tracker strategy configurable.
|
7d3fa093bbd34e19f6b580b6258c8ea4e138c777 |
04-Jun-2012 |
Jeff Brown <jeffbrown@google.com> |
am f47e76e2: Merge "Make velocity tracker strategy configurable." into jb-dev * commit 'f47e76e2c78e78e26110786e99548d718d177c32': Make velocity tracker strategy configurable.
|
f47e76e2c78e78e26110786e99548d718d177c32 |
04-Jun-2012 |
Jeff Brown <jeffbrown@google.com> |
Merge "Make velocity tracker strategy configurable." into jb-dev
|
9eb7d86181729c3eb769d71123c4ce9ffc868f08 |
01-Jun-2012 |
Jeff Brown <jeffbrown@google.com> |
Make velocity tracker strategy configurable. This change is very useful for testing purposes because it makes it easy to compare different implementations to see how they behave. There is no change to the current default strategy. Bug: 6413587 Change-Id: I4d8567aa4160571ba9fa397ce419882cd9366749
idget/PointerLocationView.java
|
988edcd423ec729107631c9f70a75b3a2e9ad434 |
02-Jun-2012 |
Jim Miller <jaggies@google.com> |
am a8c42f1a: am 94a8ae09: Merge "Fix 6592932: add means to replace assist icon from given package" into jb-dev * commit 'a8c42f1aaa184ed9b30c747ca03b5d7159a3fb20': Fix 6592932: add means to replace assist icon from given package
|
a8c42f1aaa184ed9b30c747ca03b5d7159a3fb20 |
02-Jun-2012 |
Jim Miller <jaggies@google.com> |
am 94a8ae09: Merge "Fix 6592932: add means to replace assist icon from given package" into jb-dev * commit '94a8ae09bea03ec2ca5563601e28a196d41bb6b6': Fix 6592932: add means to replace assist icon from given package
|
3294b6b09b2f52cb44005720051c32c9c851fc9f |
01-Jun-2012 |
Jim Miller <jaggies@google.com> |
Fix 6592932: add means to replace assist icon from given package This provides the means to replace the assist icon shown in keyguard and the navigation gesture for assist. It's done by adding metadata called "com.android.systemui.action_assist_icon" to the activity that handles android.intent.action.ASSIST. It should point to a StateListDrawable in that package with the required states. For example: <meta-data android:name="com.android.systemui.action_assist_icon" android:resource="@drawable/ic_android_systemui_action_assist" /> And then something like this in drawable/ic_android_systemui_action_assist.xml : <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_enabled="true" android:state_active="false" android:state_focused="false" android:drawable="@drawable/ic_action_assist_normal" /> <item android:state_enabled="true" android:state_active="true" android:state_focused="false" android:drawable="@drawable/ic_action_assist_activated" /> <item android:state_enabled="true" android:state_active="false" android:state_focused="true" android:drawable="@drawable/ic_action_assist_focused" /> </selector> Change-Id: Ibc29360e179fed68253ff06a07b1bb2b982d0dab
idget/multiwaveview/MultiWaveView.java
idget/multiwaveview/TargetDrawable.java
|
c0da129685d306f83ebbc0a0753efb75027e7247 |
31-May-2012 |
Chet Haase <chet@google.com> |
am 12dec0f2: am 762ca84c: Merge "Sped up ActionBar and StatusBar animations" into jb-dev * commit '12dec0f230ee010192433f90b1c6fd54a9aa24f3': Sped up ActionBar and StatusBar animations
|
12dec0f230ee010192433f90b1c6fd54a9aa24f3 |
31-May-2012 |
Chet Haase <chet@google.com> |
am 762ca84c: Merge "Sped up ActionBar and StatusBar animations" into jb-dev * commit '762ca84cb26b06cfc758db38f4af6edfcf6a4349': Sped up ActionBar and StatusBar animations
|
762ca84cb26b06cfc758db38f4af6edfcf6a4349 |
31-May-2012 |
Chet Haase <chet@google.com> |
Merge "Sped up ActionBar and StatusBar animations" into jb-dev
|
e8118e17b2f088f2ebecfbe050c4ffa80f686abf |
30-May-2012 |
Chet Haase <chet@google.com> |
Sped up ActionBar and StatusBar animations Animations to show/hide the ActionBar and StatusBar were very slow, given the size of the objects and the distances covered by the sliding animations. Also, the ActionBar animation was sometimes hiccuppy as it faded in/out. This change eliminates the ActionBar fade (which is unnecessary) and speeds up the animations (smaller durations and steeper interpolation curves). Also, it eliminates the startDelay on the ActionBar show animation. Issue #6564089 Options menu should slide in much quicker (nakasi/JB) Change-Id: I2c8298301f7bf26bbbc94444e715420a2c029ba0
pp/ActionBarImpl.java
|
31d6045a940cba3fe5da6cd44a6abb921f99ea76 |
30-May-2012 |
Jim Miller <jaggies@google.com> |
am 6be353b0: am 2a7b17bb: Fix 6580421: make sure MultiWaveView.reset() makes handle visible * commit '6be353b05e63230dd9c1080441188d839c36d06a': Fix 6580421: make sure MultiWaveView.reset() makes handle visible
|
6be353b05e63230dd9c1080441188d839c36d06a |
30-May-2012 |
Jim Miller <jaggies@google.com> |
am 2a7b17bb: Fix 6580421: make sure MultiWaveView.reset() makes handle visible * commit '2a7b17bb2604823e140fb867fe87836dd039611a': Fix 6580421: make sure MultiWaveView.reset() makes handle visible
|
2a7b17bb2604823e140fb867fe87836dd039611a |
30-May-2012 |
Jim Miller <jaggies@google.com> |
Fix 6580421: make sure MultiWaveView.reset() makes handle visible This fixes a bug where sometimes the handle wasn't visble in the incoming call screen. The problem was that the animation was interrupted on its transition from alpha = 0 to alpha = 1 by reset() and the new handle animation wasn't started. Change-Id: I3ab4259db1115da20e7f54b91bbfe3b496940214
idget/multiwaveview/MultiWaveView.java
|
022a656396a9ceef931cbd6e24c9c44bcf7d2a90 |
30-May-2012 |
Jim Miller <jaggies@google.com> |
am 9ca07d04: am d8c5f10c: Merge "Fix 6398209: SearchPanel gesture improvements" into jb-dev * commit '9ca07d048fb738986195e710839a5084bf1b628e': Fix 6398209: SearchPanel gesture improvements
|
9ca07d048fb738986195e710839a5084bf1b628e |
30-May-2012 |
Jim Miller <jaggies@google.com> |
am d8c5f10c: Merge "Fix 6398209: SearchPanel gesture improvements" into jb-dev * commit 'd8c5f10c10ea1a8708481eac52ee573d5c3b6a67': Fix 6398209: SearchPanel gesture improvements
|
9a720f5eb6c67b581df22f4ecb498cebb459babe |
30-May-2012 |
Jim Miller <jaggies@google.com> |
Fix 6398209: SearchPanel gesture improvements This fixes a few recent regressions caused by other bug fixes: - add new flags to animateCollapse() so we can selectively close panels. Fixes regression caused by attempt to close recent apps from startAssistActivity() which had the side effect of closing the search panel before the animation completes. - adds tuneable holdoff delay for responding to home key press. - minor tweaks to MultiWaveView animations. Change-Id: Ia48434b8d59e7b0290a5e9783960c2f684068218
idget/multiwaveview/MultiWaveView.java
|
de1a43f69e0e80de95c1f69f5b8331c0b086bb47 |
29-May-2012 |
Wink Saville <wink@google.com> |
Merge "When we disconnect shutdown the StateMachine."
|
4b5d3a26394dc5f2aca787fd8acfd6e7e9c27460 |
29-May-2012 |
Wink Saville <wink@google.com> |
Merge "Enhance StateMachine Quitting and logging support."
|
4abf86ed20fdc87f34362fad5f8a51798a2d0d88 |
29-May-2012 |
Jim Miller <jaggies@google.com> |
am a073e570: Fix 6398209: General animation improvements for swipe to search * commit 'a073e570789e5b49e8339af44516444b13db4428': Fix 6398209: General animation improvements for swipe to search
|
a073e570789e5b49e8339af44516444b13db4428 |
24-May-2012 |
Jim Miller <jaggies@google.com> |
Fix 6398209: General animation improvements for swipe to search This cleans up the animation for swipe to search from the navbar. In particular: 1. Wait for initial animation to finish if gesture was too quick. 2. Better fade animation 3. Hide background and fade in when ring is selected 4. Smoother target and outer ring animation when switching between states. Change-Id: I401197760cf9f06b6ff3e1cdb80bee86a03ef276
idget/multiwaveview/MultiWaveView.java
idget/multiwaveview/Tweener.java
|
f3110dfc84f6d7ae0c2c0718db2d1948dfd99240 |
28-May-2012 |
Wink Saville <wink@google.com> |
When we disconnect shutdown the StateMachine. Need to stop the StateMachine threads and release all resources when we disconnect. bug: 6342470 Change-Id: Ibf7a2ebf4f7ecd667c5d95579e66ecd5086103ea
til/AsyncChannel.java
|
bbf30dfd767f823f5f40d14b498e2a593454c5c9 |
29-May-2012 |
Wink Saville <wink@google.com> |
Enhance StateMachine Quitting and logging support. Make StateMachine#quit non-conditional and remove the need to process the SM_QUIT_CMD it is now private. Rename halting to onHalting. Add onQuitting Change the message specific logging to be more generic and change the xxxProcessedMessagesYyy methods to xxxLogRecXyy names. Also add addLogRec(String) and addLogRec(String, State) as the generic logging methods. bug: 5678189 Change-Id: I22f66d11828bfd70498db625fe1be728b90478b7
til/StateMachine.java
|
af948894195d2af09295210d4266bb45c4f4ba9e |
25-May-2012 |
Chris Wren <cwren@android.com> |
am 04b63f6f: Merge "Squelch the logs from SizeAdaptiveLayout." into jb-dev * commit '04b63f6fb0f04e0cd56a6c2d71c8c4f1f2207758': Squelch the logs from SizeAdaptiveLayout.
|
04b63f6fb0f04e0cd56a6c2d71c8c4f1f2207758 |
25-May-2012 |
Chris Wren <cwren@android.com> |
Merge "Squelch the logs from SizeAdaptiveLayout." into jb-dev
|
4414bdefe1ac1559f2c4d2658a28ed80abc84482 |
25-May-2012 |
Jim Miller <jaggies@google.com> |
am 73bde11e: Merge "Fix 6547012: ignore events outside the home/back/recent navigation area" into jb-dev * commit '73bde11e624c44620819e9c93a61ca6be6e96997': Fix 6547012: ignore events outside the home/back/recent navigation area
|
73bde11e624c44620819e9c93a61ca6be6e96997 |
25-May-2012 |
Jim Miller <jaggies@google.com> |
Merge "Fix 6547012: ignore events outside the home/back/recent navigation area" into jb-dev
|
960892c0afa7f2b91236928e29e3987ed35b2077 |
24-May-2012 |
Jim Miller <jaggies@google.com> |
Fix 6547012: ignore events outside the home/back/recent navigation area This fixes the search panel to only show if touch events originate in the home/back/recent area. Change-Id: I370da8b5c5613b7bbab5d266ba51a61df8f3a57b
idget/multiwaveview/MultiWaveView.java
|
5462508f05286d873183b72106928c17f259ff67 |
23-May-2012 |
Chris Wren <cwren@android.com> |
Squelch the logs from SizeAdaptiveLayout. Bug: 6540109 Change-Id: I52bd64e2f5d1b2f02ef7e956ddf1340fb9b2aff3
idget/SizeAdaptiveLayout.java
|
79934c0048a6bfccdbb6dda0fc45db3240ba5de8 |
23-May-2012 |
Daniel Sandler <dsandler@android.com> |
am 81de5a0b: Merge "Stop animating when not showing." into jb-dev * commit '81de5a0b11df08b603693b6d3b381ac9f89ebc67': Stop animating when not showing.
|
aa0a3b692337ec8b6431e8d046ea01f042157334 |
23-May-2012 |
Daniel Sandler <dsandler@android.com> |
Stop animating when not showing. We were eating too many jelly beans even when the screen was off. Also clean up touch offsets, rotation on fling, and main platlogo asset. Bug: 6541052 Change-Id: I34e49b8b7a95ce6daab929885130426a5ae58dc4
pp/PlatLogoActivity.java
|
7a26eefcc51e6cc794217ee398efbdcd4ad34392 |
23-May-2012 |
Dianne Hackborn <hackbod@google.com> |
am 89604931: Merge "Fix issue #6521829: Sometimes action bar disappears in gallery" into jb-dev * commit '89604931a85edd82c6b4a8c798fc1af610ba706e': Fix issue #6521829: Sometimes action bar disappears in gallery
|
80d55065b1577db732c259e0e4d745617b6f1bff |
23-May-2012 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #6521829: Sometimes action bar disappears in gallery Change-Id: Ieb1f1fd0ebb87037cda94e1e1d6e2ca9a9c0754e
pp/ActionBarImpl.java
|
aa0d9f6363f43e17b99176a026c746e82310111f |
22-May-2012 |
Jim Miller <jaggies@google.com> |
am a6f0b0ad: Merge "Fix6398209: reveal search when home button is long-pressed" into jb-dev * commit 'a6f0b0ad6966d64d833978cc150cc180b40f8bb3': Fix6398209: reveal search when home button is long-pressed
|
a6f0b0ad6966d64d833978cc150cc180b40f8bb3 |
22-May-2012 |
Jim Miller <jaggies@google.com> |
Merge "Fix6398209: reveal search when home button is long-pressed" into jb-dev
|
998bb765290066822ff8a3b378dadd71deb0ce73 |
21-May-2012 |
Jim Miller <jaggies@google.com> |
Fix6398209: reveal search when home button is long-pressed This change add a feature to reveal the swipe to search interface when the home key is pressed for longer than 50ms. It progressively reveals the interface. It still requires a bit of tuning, but all the basic parameters are in this CL. Change-Id: I1d3a5bb7b912265eb41da68bc9313eee1af2e415
idget/multiwaveview/MultiWaveView.java
|
9beee6ad206541f351faad5cf30b9d0216f07d22 |
19-May-2012 |
Dianne Hackborn <hackbod@google.com> |
am d51ac09f: Merge "Fix activity resolver, issues #6519130 and #6507239" into jb-dev * commit 'd51ac09fd7db5d810452138749f9291617c0dbf7': Fix activity resolver, issues #6519130 and #6507239
|
5320eb8938098c9824093f7f842a0a97bbc190a4 |
18-May-2012 |
Dianne Hackborn <hackbod@google.com> |
Fix activity resolver, issues #6519130 and #6507239 6519130: Starting ResolverActivity with no arguments crashes system_server 6507239: ResolverActivity may bypass signature permissions Change-Id: I64534f781bc6b7eb45e85dbe3a55d351ee28e85c
pp/ResolverActivity.java
|
7bd926c9ba317189705867f7f153a59a16853390 |
17-May-2012 |
Jim Miller <jaggies@google.com> |
am 5de47b6a: Fix 6398209: Fix glitch in chevron animation in MultiWaveView * commit '5de47b6ad9d72476302f8a3732b639d3d413ef77': Fix 6398209: Fix glitch in chevron animation in MultiWaveView
|
5de47b6ad9d72476302f8a3732b639d3d413ef77 |
17-May-2012 |
Jim Miller <jaggies@google.com> |
Fix 6398209: Fix glitch in chevron animation in MultiWaveView This fixes a glitch caused by clearing the array of chevrons before stopping the associated animations. The old animations were allowed to complete which caused chevrons to move around erratically because they were being controlled by multiple animators. Change-Id: Iec1450dd83077a721930eb3cac19a621e7356980
idget/multiwaveview/MultiWaveView.java
|
9a40e307dc3a1d865257fee72c042ed0d2a9183d |
16-May-2012 |
Jim Miller <jaggies@google.com> |
am c1c14065: Merge "Fix 6398209: Lots of improvements to gesture search from navbar" into jb-dev * commit 'c1c140657633cc5b0ff26da1f122fab305d21e01': Fix 6398209: Lots of improvements to gesture search from navbar
|
c1c140657633cc5b0ff26da1f122fab305d21e01 |
16-May-2012 |
Jim Miller <jaggies@google.com> |
Merge "Fix 6398209: Lots of improvements to gesture search from navbar" into jb-dev
|
20830421fe223bf2a8a69a67a6d26b0b5beb5baa |
16-May-2012 |
Jim Miller <jaggies@google.com> |
Fix 6398209: Lots of improvements to gesture search from navbar - Added ability to postpone animations until after window is shown to ensure the animation is visible on slower devices. - Fixed layout bug that prevented targets from being located on outer ring. - Fixed bug where some motion events were being ignored when handle wasn't captured. - Reduced temp object generation in several methods. - Added containers to start all animations together and to facilitate delayed start. - Increased radius of outer ring on phones to closer match mocks. - Decreased sensitivity of swipe up gesture on navbar so it's harder to false. Change-Id: I084f840115aef6496a1f87202c4e42d9962c8c3e
idget/multiwaveview/MultiWaveView.java
idget/multiwaveview/Tweener.java
|
4924f2375eb78e7ec5297e7e5fb56059798b38b8 |
15-May-2012 |
Daniel Sandler <dsandler@android.com> |
am 8414beac: Merge "Test new fonts and use correct OS version." into jb-dev * commit '8414beac87b9fb411566c0c99f772c54d4223a31': Test new fonts and use correct OS version.
|
f89d5079e4e483baab1ce0bfc25e487cd920f58f |
12-May-2012 |
Daniel Sandler <dsandler@android.com> |
Test new fonts and use correct OS version. Bug: 6499146 Change-Id: I83d6298725fe1f3385d5bf0a34487658583141a4
pp/PlatLogoActivity.java
|
8e49098f76042c63b4fa8ede9ef9bdf75b77f509 |
15-May-2012 |
Adam Powell <adamp@google.com> |
am e48d12b7: Merge "Fix ActionProviders that have submenus" into jb-dev * commit 'e48d12b78011ff5ddbb6838a038ea5384190ec92': Fix ActionProviders that have submenus
|
e2ec70bf92e80800bd5163f56632b9eb14cce290 |
15-May-2012 |
Jeff Brown <jeffbrown@google.com> |
am 00ff4748: Merge "More VelocityTracker refactoring." into jb-dev * commit '00ff47484f8137aa3e59f680ff07d2662cfb4088': More VelocityTracker refactoring.
|
2da87ec32e72c2c25998e2444155c00074cfbd40 |
15-May-2012 |
Dianne Hackborn <hackbod@google.com> |
am 2a7a6ca0: Merge "Implement new window cropping." into jb-dev * commit '2a7a6ca00ab176105b5bbfa6b17bb0dcd058d517': Implement new window cropping.
|
e48d12b78011ff5ddbb6838a038ea5384190ec92 |
15-May-2012 |
Adam Powell <adamp@google.com> |
Merge "Fix ActionProviders that have submenus" into jb-dev
|
00ff47484f8137aa3e59f680ff07d2662cfb4088 |
15-May-2012 |
Jeff Brown <jeffbrown@google.com> |
Merge "More VelocityTracker refactoring." into jb-dev
|
f77f480800a84ceb377e47cc200baf2bae4f5d9a |
15-May-2012 |
Adam Powell <adamp@google.com> |
Fix ActionProviders that have submenus Automatically create a submenu for items with ActionProviders that provide a submenu when the item was not initially configured to have one. Bug 6493376 Change-Id: I27218e2ab205e87534f235eb04042b185d99d143
iew/menu/MenuBuilder.java
|
85bd0d62830a098c1bdc720dfdcf4fe1b18b657c |
14-May-2012 |
Jeff Brown <jeffbrown@google.com> |
More VelocityTracker refactoring. Bug: 6413587 Change-Id: Ida1152e7a34d5fe5caab5e6b5e1bc79f6c7a25e6
idget/PointerLocationView.java
|
2a7a6ca00ab176105b5bbfa6b17bb0dcd058d517 |
14-May-2012 |
Dianne Hackborn <hackbod@google.com> |
Merge "Implement new window cropping." into jb-dev
|
85afd1b6f871d471fdff1980134676a5f1690525 |
13-May-2012 |
Dianne Hackborn <hackbod@google.com> |
Implement new window cropping. The window manager now performs the crop internally, evaluating it every animation from, to be able to update it along with the surface position. Change-Id: I960a2161b9defb6fba4840fa35aee4e411c39b32
iew/BaseIWindow.java
|
8c113503669fea3fda44e5672ec027e6b15d438f |
12-May-2012 |
Jim Miller <jaggies@google.com> |
am 5a588dbe: Merge "Fix 6486099: Fix clipping issues with MultiWaveView on phone/tablet" into jb-dev * commit '5a588dbe6e3d246523d7c04258f0129ba37df069': Fix 6486099: Fix clipping issues with MultiWaveView on phone/tablet
|
5a588dbe6e3d246523d7c04258f0129ba37df069 |
12-May-2012 |
Jim Miller <jaggies@google.com> |
Merge "Fix 6486099: Fix clipping issues with MultiWaveView on phone/tablet" into jb-dev
|
c6e523ea9bc15f18c9cbf04b05e8d2c90298453f |
12-May-2012 |
Jim Miller <jaggies@google.com> |
Fix 6486099: Fix clipping issues with MultiWaveView on phone/tablet This fixes a problem where the bounds of the view weren't being calculated properly when a separate outer radius was specified. The code now takes the maximum of the ring drawable's width/height and that specified in the resource files. This gives it the best default look on all devices while still allowing minor tweaks. Change-Id: I5daa40ff4f14653c8cc89b39102816afb976e4f7
idget/multiwaveview/MultiWaveView.java
|
a48816375f68a8b4a945efcb68e405308a50adc9 |
12-May-2012 |
Jeff Brown <jeffbrown@google.com> |
am 58770232: Merge "Move power HAL interactions to PowerManagerService." into jb-dev * commit '58770232216cd735afdfd3dd53151070e06de5ce': Move power HAL interactions to PowerManagerService.
|
58770232216cd735afdfd3dd53151070e06de5ce |
12-May-2012 |
Jeff Brown <jeffbrown@google.com> |
Merge "Move power HAL interactions to PowerManagerService." into jb-dev
|
7304c343821309dd15f769b18f1de2fa43751573 |
12-May-2012 |
Jeff Brown <jeffbrown@google.com> |
Move power HAL interactions to PowerManagerService. This refactoring sets the stage for a follow-on change that will make use additional functions of the power HAL. Moved functionality from android.os.Power into PowerManagerService. None of these functions make sense being called outside of the system server. Moving them to the PowerManagerService makes it easier to ensure that the power HAL is initialized exactly once. Similarly, moved ShutdownThread out of the policy package and into the services package where it can tie into the PowerManagerService as needed. Bug: 6435382 Change-Id: I958241bb124fb4410d96f5d5eb00ed68d60b29e5
pp/ShutdownThread.java
|
07827454efef7f46d46e923a5091d8cf1e5d0d8c |
12-May-2012 |
Jim Miller <jaggies@google.com> |
am 2b5cebeb: Merge "Fix 6040870: Update MultiWaveView for new device" into jb-dev * commit '2b5cebebb60c33fe864bed71778253837cbddb54': Fix 6040870: Update MultiWaveView for new device
|
4c351d62e7a09bcc29e7d0329bcdd947a302cf40 |
11-May-2012 |
Jim Miller <jaggies@google.com> |
Fix 6040870: Update MultiWaveView for new device This change allows more flexibility in target placement in MultiWaveView. It now supports a new way of specifying chevron drawables that allows them to be moved in directions corresponding to more than the four basic directions (right, up, left, down). Chevron drawables can now be updated in an overlay. This change also adds a place holder and makes a minor tweak to the layout on 720dp devices where the navbar buttons weren't centered. Change-Id: Icd319ec5f276870380e27737c873e78f599ff751
idget/multiwaveview/MultiWaveView.java
idget/multiwaveview/TargetDrawable.java
|
556d48f5a3dac3b530015db9f8306f915bea31b2 |
11-May-2012 |
Jim Miller <jaggies@google.com> |
am fef47f42: Merge "Fix 6398209: Improve MultiWaveView animations and interaction" into jb-dev * commit 'fef47f422aef44a69aa1a417ef671d6934c5ed1f': Fix 6398209: Improve MultiWaveView animations and interaction
|
fef47f422aef44a69aa1a417ef671d6934c5ed1f |
11-May-2012 |
Jim Miller <jaggies@google.com> |
Merge "Fix 6398209: Improve MultiWaveView animations and interaction" into jb-dev
|
10c66afbd05e91143ea9bd109d3ce578e53dab14 |
11-May-2012 |
Jim Miller <jaggies@google.com> |
Fix 6398209: Improve MultiWaveView animations and interaction TargetDrawables now have a "home" position they can be scaled about. Added new "focused" state to TargetDrawable. This is used to distinguish between highlight and selection. Updated target icons to use new focused state. Currently re-uses "activated" icon. Change to event handling to allow cancel events when a target is highlighted to cause a selection. Cleaned up MultiWaveView initialization code. MultiWaveView animation improvements: - new scale animation when center handle is touched. - switched to using indices instead of foreach loops in critical path code to avoid creating temporary objects. - updated and simplified animation code. Change-Id: I593c021475f1644c73bdb9f84855e6a9fec7c0ab
idget/multiwaveview/MultiWaveView.java
idget/multiwaveview/TargetDrawable.java
|
2c51f2b949d7b07d1f349dad7b90ce7bb1314c1b |
10-May-2012 |
Daniel Sandler <dsandler@android.com> |
am dc442534: Merge "Ice cream is SO over." into jb-dev * commit 'dc442534070aa8ff4c07cae16fc5207ba6821651': Ice cream is SO over.
|
49eea136f81f1bda4577a55bea4f88ddd129996b |
10-May-2012 |
Uriel Rodriguez <urodriguez@google.com> |
am 363b6052: Merge "changed pokeWakelock() callback to take time in milliseconds" into jb-dev * commit '363b60527ce82b0f56434e70a8124e4d41e2b1e0': changed pokeWakelock() callback to take time in milliseconds
|
fe9e28cba7dabb452fdbadcf421f7f758a859447 |
10-May-2012 |
Jeff Sharkey <jsharkey@android.com> |
am 6367b166: Merge "Recover from Throwable in FileRotator, dump." into jb-dev * commit '6367b1669d41f9fe7cd7abe5e05296edecd50f8e': Recover from Throwable in FileRotator, dump.
|
1a0c9145dc32095acc250bdabc4a9b8f82d6bd3e |
07-May-2012 |
Daniel Sandler <dsandler@android.com> |
Ice cream is SO over. Change-Id: I4039b7fe41dc4a498d53e21dbcafb2bc2ac15b92
pp/PlatLogoActivity.java
|
363b60527ce82b0f56434e70a8124e4d41e2b1e0 |
10-May-2012 |
Uriel Rodriguez <urodriguez@google.com> |
Merge "changed pokeWakelock() callback to take time in milliseconds" into jb-dev
|
dff307697d7a7482efe4c10cb3b07b9249524a42 |
09-May-2012 |
Uriel Rodriguez <urodriguez@google.com> |
changed pokeWakelock() callback to take time in milliseconds Changed the pokeWakelock() call back to take one argument - the duration to stay awake in ms. This change was needed in order to poke the wakelock for the duration of the watchdog timeout. This must be done in the service because the duration of the watchdog timeout is unknown at this point. Moved pokeWakelock() from start() to handleServiceConnected() to make sure that this poke happens before the poke in the service. This poke is still needed to account for when devices are rotated. Change-Id: I19d62df1489514de0588ebb937678358e70ffc95
olicy/IFaceLockCallback.aidl
|
6367b1669d41f9fe7cd7abe5e05296edecd50f8e |
09-May-2012 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Recover from Throwable in FileRotator, dump." into jb-dev
|
6de357e4d10fa5977ab9a6c665dc858765e95d34 |
09-May-2012 |
Jeff Sharkey <jsharkey@android.com> |
Recover from Throwable in FileRotator, dump. In rewriteSingle(), catch Throwable to rollback to backup file, instead of just IOException. Also add dumpAll() to pack up contents for later debugging, and use it when encountering bad stats. Bug: 6467868 Change-Id: Ic8e287cf5a235706811a304a88d71d11d3a79cd4
til/FileRotator.java
|
7a7d8f182a2f18f1d548e76d629b8ed191caade5 |
09-May-2012 |
Kenny Root <kroot@google.com> |
am bad417df: Merge "Throw RemoteException when MountService is not yet up" into jb-dev * commit 'bad417df657128a988b23a6b70b4d08633e4ac5a': Throw RemoteException when MountService is not yet up
|
07ba2ae327dbf209da5bafee9cdcb40e03e29d58 |
09-May-2012 |
Kenny Root <kroot@google.com> |
Throw RemoteException when MountService is not yet up Instead of throwing NullPointerException when getMountService() returns null, simply throw RemoteException so the code calling getMountService() can fail gracefully. Bug: 6461657 Change-Id: Ibefc17de3e0024eb73bbd24914759c0a404f538e
ontent/PackageHelper.java
|
217477e01311b4b77c3ad536cb3cc35e5ce08373 |
09-May-2012 |
Adam Powell <adamp@google.com> |
am ea3f8cc7: Merge "Forgive me monkeys, for I have sinned." into jb-dev * commit 'ea3f8cc71e0bb89840e727e22ba332bae228ac36': Forgive me monkeys, for I have sinned.
|
cb533917fa759848c6e93cb7dba8f4ab39ac1dff |
09-May-2012 |
Adam Powell <adamp@google.com> |
am 1705b2a5: Merge "Fix some oddities in ResolverActivity" into jb-dev * commit '1705b2a5da8f27bf91fb5bd984c212c9476fc605': Fix some oddities in ResolverActivity
|
83ea86091bf94571912694c7caf8be1c21727f91 |
09-May-2012 |
Kenny Root <kroot@google.com> |
am 29bb27ef: Merge "Add encryption parameters to package installation" into jb-dev * commit '29bb27ef90564a294d506c2ffd546ba21788aeac': Add encryption parameters to package installation
|
76889f3482d6391b17f0961f7356c1e8169c8813 |
09-May-2012 |
Adam Powell <adamp@google.com> |
Forgive me monkeys, for I have sinned. It has been several hours since my last commit. Fix an obscure bug that could cause call ordering problems while updating ListAdapter-based MenuPresenters. This would trigger an inconsistent return value from the adapter's getCount method that didn't take the expanded menu item into account, resulting in the infamous ListView "you didn't call notifyDataSetChanged" exception. Bug 6412318 Change-Id: I6262846d9c2acdb87ff99116ad78ca4a388efa6d
iew/menu/ListMenuPresenter.java
iew/menu/MenuPopupHelper.java
|
9bee4664f8bc615ad463af5317c77e98744c368a |
08-May-2012 |
Adam Powell <adamp@google.com> |
Fix some oddities in ResolverActivity * Fix layout for small-screen devices in landscape. * Properly re-enable buttons after restoring instance state. * Scroll to the currently selected item after restoring instance state. * Smooth scroll to the currently selected item if the user changes selection to an item slightly out of view. * Place grid scroll bar outside the grid's padding. * Make the current text read a bit more naturally. Bug 6460135 Change-Id: Ic60330365cdd815e7517f01b36bcdc9d1c857f30
pp/ResolverActivity.java
|
29bb27ef90564a294d506c2ffd546ba21788aeac |
08-May-2012 |
Kenny Root <kroot@google.com> |
Merge "Add encryption parameters to package installation" into jb-dev
|
ceb1b0bfaea56251796b08c07b963de7403d84eb |
24-Apr-2012 |
Anonymous Coward <nobody@android.com> |
Add encryption parameters to package installation Change-Id: Ic9f8ab9f8110f08bb3c00725cfce5b8ee7b766f3
pp/IMediaContainerService.aidl
|
07e1f12350819cc8fa93dbfe9e8655594b859e64 |
07-May-2012 |
Jim Miller <jaggies@google.com> |
am a482f942: Merge "Fix 6397736: Fix issue with MultiWaveView in incoming call screen." into jb-dev * commit 'a482f942dae90211540c856664ca71ba29297309': Fix 6397736: Fix issue with MultiWaveView in incoming call screen.
|
72b26c1fa25077b1f3367eb211be20b629f7b1d4 |
07-May-2012 |
Jim Miller <jaggies@google.com> |
Fix 6397736: Fix issue with MultiWaveView in incoming call screen. This fixes a bug where the incoming call screen sometimes had misplaced icons. The code previously relied on an additional layout pass that doesn't happen in the incoming call screen in some cases. Change-Id: If7c39994c1bdadbd3e97f4b9ebb45f68893fd9bd
idget/multiwaveview/MultiWaveView.java
|
8676726dcfa54e4fecb0c0676d9945ad49f079c5 |
07-May-2012 |
Jim Miller <jaggies@google.com> |
am 06e8d664: Merge "Fix 6397736: Swipe up to search layout fixes" into jb-dev * commit '06e8d6647db54aa76dda92a5a785737e66d262de': Fix 6397736: Swipe up to search layout fixes
|
06e8d6647db54aa76dda92a5a785737e66d262de |
07-May-2012 |
Jim Miller <jaggies@google.com> |
Merge "Fix 6397736: Swipe up to search layout fixes" into jb-dev
|
354619c1cc1b4668c81c5368b2256335cc9e8538 |
28-Apr-2012 |
Jim Miller <jaggies@google.com> |
Fix 6397736: Swipe up to search layout fixes This fixes several layout issues on phones and tablets with MultiWaveView. It adds a new background scrim to be shown behind the MultiWaveView on the navigation bar. MultiWaveView is updated to handle gravity constraints which makes layouts much more flexible across devices. Change-Id: I64068f4eaa81ef6c464247049117d53432fcacbd
idget/multiwaveview/MultiWaveView.java
|
1e754e8fac68e970128b9b35d2ccf25bdb6f6f3b |
07-May-2012 |
Adam Powell <adamp@google.com> |
am dad52e15: Merge "Better screen size adaptation for ResolverActivity" into jb-dev * commit 'dad52e1500660c72a4defd1c4d1139cb1f90ac7b': Better screen size adaptation for ResolverActivity
|
589e6f960db7f3c208a218b7d035f01d0c8460ab |
07-May-2012 |
Adam Powell <adamp@google.com> |
Better screen size adaptation for ResolverActivity Change-Id: I2c982c0b7c722ca7cad46cc23ac8d161bee3a1ff
pp/ResolverActivity.java
|
4ffd4b884b6e9b0a23fd732637db48fee4e5111d |
07-May-2012 |
Adam Powell <adamp@google.com> |
am 97621027: Merge "Limit item heights in split action bars" into jb-dev * commit '9762102794b90d40d69a9a31aa8cd1538f8151f8': Limit item heights in split action bars
|
367ee326058bbee6fc179b8b1eb2174fe7ba8f45 |
07-May-2012 |
Adam Powell <adamp@google.com> |
Limit item heights in split action bars Bug 6449422 Overzealous action views should not be able to cause action bars to take up a huge amount of space. Fixed text alignment on action buttons Change-Id: Ic28d6dacdb6933c63b323f5ed6a6cab5d3726938
iew/menu/ActionMenuItemView.java
iew/menu/ActionMenuView.java
|
f1a15060d0e1016b6287877f074198a66c9b4c9f |
07-May-2012 |
Adam Powell <adamp@google.com> |
am b2269d67: Merge "Revisions to ResolverActivity" into jb-dev * commit 'b2269d67c4786037f93bff396eeb9ff7f003164a': Revisions to ResolverActivity
|
b2269d67c4786037f93bff396eeb9ff7f003164a |
07-May-2012 |
Adam Powell <adamp@google.com> |
Merge "Revisions to ResolverActivity" into jb-dev
|
c587861fe8c59b7f112c333838630b54ab2b38af |
05-May-2012 |
Adam Powell <adamp@google.com> |
Revisions to ResolverActivity Bug 6428812 Change ResolverActivity to use a grid rather than a list, and present buttons for "Use Always" and "Just Once". Use large launcher icons when appropriate. Change-Id: I177360a727cbc4b401ffbcea83d1b3dac1de5744
pp/ResolverActivity.java
|
7bedac9417d60608003d739c8caed7ca81683825 |
06-May-2012 |
Dianne Hackborn <hackbod@google.com> |
am 139e5aa1: Fix issue #6404215: New ActionBar auto-hide can conflict with application * commit '139e5aa1da51b27231ab36344cf2d0dafab23f1e': Fix issue #6404215: New ActionBar auto-hide can conflict with application
|
139e5aa1da51b27231ab36344cf2d0dafab23f1e |
06-May-2012 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #6404215: New ActionBar auto-hide can conflict with application The action bar now maintains separate states for the things that can impact its visibility (calls from the app, action mode, system UI) so that the changes in these won't incorrectly mix together. Also added a hack to force the status bar to be shown when showing the action bar for an action mode, when the UI is in a state where the action bar would be shown with a gap above where the status bar is. Change-Id: Ib0950a7f585c5d2c9e77d11b237ba6e150f15ebd
pp/ActionBarImpl.java
idget/ActionBarOverlayLayout.java
|
dbd7131cf4dae6847b6f7aa0f380e103d2b56aaa |
05-May-2012 |
Dianne Hackborn <hackbod@google.com> |
am e3320e6d: Merge "Fix issue #6444627: New status bar/action bar interaction a bit disjoint" into jb-dev * commit 'e3320e6d91443450351d49cc2b37477070fb0ce8': Fix issue #6444627: New status bar/action bar interaction a bit disjoint
|
1cc2bcedb50512d83f868a7453813a843188eeee |
05-May-2012 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #6444627: New status bar/action bar interaction a bit disjoint Make sure action bar animations use same duration as system dock animations. Change-Id: Ie294d134177207499a05cc93db8f4b859f07ed0c
pp/ActionBarImpl.java
|
3ddb4f80e5cb47173b78430399076c4c3d1bb178 |
04-May-2012 |
Jeff Sharkey <jsharkey@android.com> |
am c065a8af: Merge "Begin collecting xtables iface counters." into jb-dev * commit 'c065a8af1561544f1557e3f5036e45a4be4a6d7e': Begin collecting xtables iface counters.
|
c065a8af1561544f1557e3f5036e45a4be4a6d7e |
04-May-2012 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Begin collecting xtables iface counters." into jb-dev
|
e43a4e90173cdb1a8e22a8e8e05356c12df44a0e |
03-May-2012 |
Adam Powell <adamp@google.com> |
am f27ba974: Merge "JB API cleanup; ActionMode and View docs" into jb-dev * commit 'f27ba974d5af68baf071282de65a22ca6e59244c': JB API cleanup; ActionMode and View docs
|
785c447b2bc625209706fd128ce61781c3a4183b |
03-May-2012 |
Adam Powell <adamp@google.com> |
JB API cleanup; ActionMode and View docs Bugs 6435315, 6434937 Add ActionMode#getTitleOptionalHint() and extend documentation for View#hasTransientState/setHasTransientState Change-Id: I2049fb79864c33b34e3bbd13df32861e308c99ad
pp/ActionBarImpl.java
iew/StandaloneActionMode.java
|
020d53224c26edcf643a2a305868e8e8b479c0a4 |
03-May-2012 |
Adam Powell <adamp@google.com> |
am fbbdbc2d: Merge "Fix setting action bar home-as-up from AB style" into jb-dev * commit 'fbbdbc2d2326e96ce31950baccddd2f295fe594c': Fix setting action bar home-as-up from AB style
|
d40423a7adff41463fb4a563becc0bd77fe9919c |
02-May-2012 |
Adam Powell <adamp@google.com> |
Fix setting action bar home-as-up from AB style Bug 6427860 Change-Id: I0052417a2c97560ade768509781b27b5e064660d
pp/ActionBarImpl.java
|
9edbb235779d16e768143f47c241c56a422df580 |
02-May-2012 |
Adam Cohen <adamcohen@google.com> |
am dfed49a2: Merge "Changing app widget "extras" to "options" and another small API Review issue" into jb-dev * commit 'dfed49a2852e9336e212f6934dcddec7dd743c26': Changing app widget "extras" to "options" and another small API Review issue
|
d2097ebacf3a3658624cad10669a4d98e8d7d846 |
02-May-2012 |
Adam Cohen <adamcohen@google.com> |
Changing app widget "extras" to "options" and another small API Review issue -> (issue 6427146), (issue 6427861) Change-Id: Ib69a9b3717a5b62317ec227936bc3b2fd5954043
ppwidget/IAppWidgetService.aidl
|
e8914c36276710de50b347c1e6aecfa45d6a56cd |
02-May-2012 |
Jeff Sharkey <jsharkey@android.com> |
Begin collecting xtables iface counters. Add method to parse new iface_stat_fmt proc stats, or return null when kernel support is unavailable. Add test and remove older, unused parsing code. Create new "xt" recorder to persist the new xtables counters when available. Add SSID support to NetworkIdentity to fix policy tests. Bug: 6422414 Change-Id: I77f70e9acb79a559ab626f3af5c4f3599801ed43
et/NetworkStatsFactory.java
s/BatteryStatsImpl.java
|
2d28f53514d55bfc3fb2eb2ebdd6c85ef3d8f9d9 |
01-May-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 31ab51a3: am 2066f7d9: Merge "Prevent empty overflow popup when there are no overflow items." * commit '31ab51a369ab57c82d0271115ba31b3b20ce6e6b': Prevent empty overflow popup when there are no overflow items.
|
5e4f01f02d25ab921afca33c57b78e55d9e9251c |
01-May-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am f59d2912: am bfe71c35: Merge "statistics from some cpus don\'t fit" * commit 'f59d2912354a6be6f6181ec945f6f657a5469fb8': statistics from some cpus don't fit
|
2066f7d9864d46858588a839a7f39a1526c737bc |
01-May-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Prevent empty overflow popup when there are no overflow items."
|
414d50bce61be36dac88a6aaad138f99e2e26513 |
01-May-2012 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix issue #6234928: android.app.IntentReceiverLeaked:" into jb-dev
|
d44713a63d51ba7f186c775c2a32f3c2ce018037 |
01-May-2012 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #6234928: android.app.IntentReceiverLeaked: Activity com.android.internal.app.ChooserActivity has leaked IntentReceiver Change-Id: I02488931d8c02ecbe0c6fc2f7ce708a9dc406f67
pp/ResolverActivity.java
|
5c58de3a523a384c47b0b1e0f5dd9728a74cd9f7 |
29-Apr-2012 |
Dianne Hackborn <hackbod@google.com> |
Add system insets to windows. This will be used to determine which parts of a window a completely hidden by system UI elements (status bar, nav bar, system bar) so that they can be clipped out from rendering. Change-Id: I2c6c6ac67dbdfeed82d2c089ef806fb483165bd9
iew/BaseIWindow.java
|
12d3a94397c33fdb773a1eaaaa13cab80bf0c571 |
27-Apr-2012 |
Dianne Hackborn <hackbod@google.com> |
When a window is first shown only draw once while animating. On some hardware allocating a new graphics buffer is quite expensive, which blocks updates to the UI. This can cause glitches when performing window animations. To reduce these glitches, the view hierarchy will now only allow itself to be drawn once if its window is being shown while the window manager is animating, not resuming draws until it is told that the animation is done. Change-Id: Ie15192f6fddbd0931b022a72c76ddd55ca266d84
iew/BaseIWindow.java
|
1fa1de527e541c88fb3809279b67b0dc29419bac |
26-Apr-2012 |
Kenny Root <kroot@google.com> |
Merge "Allow forward locked apps to be in ASECs" into jb-dev
|
6dcf382b1b1dde5e6303a51a27f8d3b928072415 |
18-Apr-2012 |
Jeff Sharkey <jsharkey@android.com> |
Move RINGTONE_PICKER to handle external storage. To give RINGTONE_PICKER external storage access, move it from system to MediaProvider. Fix OOBE when getRingtoneUri() kicked requery(). Bug: 6346701 Change-Id: I837002eef0580b8cdd8920a27b068c745995a8a3
pp/RingtonePickerActivity.java
|
6dceb88f1c7c42c6ab43834af2c993d599895d82 |
12-Apr-2012 |
Kenny Root <kroot@google.com> |
Allow forward locked apps to be in ASECs We couldn't put forward-locked apps in ASEC containers before since we didn't have any permissioned filesystems. This adds the ability for forward-locked applications to be in ASEC containers. This means that forward locked applications will be able to be on the SD card now. This change also removes the old type of forward-locking that placed parts of apps in /data/app-private. Now all forward-locked applications will be in ASEC containers. Change-Id: I17ae0b0d65a4a965ef33c0ac2c47e990e55707ad
pp/IMediaContainerService.aidl
ontent/PackageHelper.java
|
2c8e19e81fb930fbb4d353c91ca0852fe91d8166 |
25-Apr-2012 |
Michael Jurka <mikejurka@google.com> |
Merge "New API to allow third-party apps to bind widgets"
|
e898ac59db04d8ab0762180ca8ec7cea1347aa09 |
07-Apr-2012 |
Jim Miller <jaggies@google.com> |
Fix 6299832: Add search target swipe action to navigation bar on phones This adds a feature to swipe upward on the navigation bar to invoke voice search on phones. Change-Id: I462076fd43b1c66c5bf624f00b297c6d3414a19a
idget/multiwaveview/MultiWaveView.java
|
61a5b0160d9f2e53ef4d4b451212a63032dad32d |
13-Apr-2012 |
Michael Jurka <mikejurka@google.com> |
New API to allow third-party apps to bind widgets Change-Id: I1a3761c1a0f557a32d4d3bdd0207567fec918ba7
ppwidget/IAppWidgetService.aidl
|
54dfa5d90e49037eba05f5278076b45428b2bd11 |
24-Apr-2012 |
Chris Wren <cwren@android.com> |
Don't allow children of a SizeAdaptiveLayout to measure outside their declared range of valid sizes. Bug: 6377749 Change-Id: Ie706006eee9c0ed8dda468212a652941b8e20be0
idget/SizeAdaptiveLayout.java
|
9cbe986a446dffea2e9f59b86800f834b02d766a |
23-Apr-2012 |
Jeff Sharkey <jsharkey@android.com> |
Expose statfs() through IMediaContainerService. Bug: 6346248 Change-Id: I03ae02578f546fc9f19652cbdece56e2e0ab6a1c
pp/IMediaContainerService.aidl
|
8ff0c9204e565d7389b10495cf885c772d204be5 |
21-Apr-2012 |
Dianne Hackborn <hackbod@google.com> |
Merge "You can now long press on the power off menu to reboot to safe mode."
|
19caadc08f09cc9f6665fbbb0d61e02861ce8562 |
21-Apr-2012 |
Dianne Hackborn <hackbod@google.com> |
You can now long press on the power off menu to reboot to safe mode. Change-Id: I3aa575285058cf5a3d89486d6b944f6ea13d645c
pp/ShutdownThread.java
|
8b0af627997277978240525d87ef7a7f0661554b |
21-Apr-2012 |
Kenny Root <kroot@google.com> |
Merge "Move forward lock utilities to PackageHelper"
|
2782a478d0214cf71a32d4537fc9fb191d1072fb |
15-Apr-2012 |
Kenny Root <kroot@google.com> |
Move forward lock utilities to PackageHelper The forward lock utilities will need to be called from DefaultContainerService for ASEC packages in the future. Move them to PackageHelper to aid in the transition. Also move the public resource copying to the FileInstallArgs step which makes a little bit more sense. Change-Id: I3a62ac817719db3ee1c89c106a551dcbe9c44744
ontent/PackageHelper.java
|
e1a996e99dc68b48efad989876c01ce05a7a58ac |
20-Apr-2012 |
Dianne Hackborn <hackbod@google.com> |
Merge "Move handling of package changes to a background thread."
|
e81e3a4f85147ada753100b8a78584ce008d9e63 |
20-Apr-2012 |
Martijn Coenen <maco@google.com> |
Merge "Added NFC disable during phone shutdown"
|
3bba8d0457408421a6468f03bbb36e9ff32b81cf |
10-Apr-2012 |
Sunil Jogi <sunil.jogi@nxp.com> |
Added NFC disable during phone shutdown NFC was not disabled/deinitialized when phone shutdown. This patch add NFC disable on phone shutdown which can complete any pending NFC transaction before phone shutdown. Change-Id: Id1e604be7c34adec8623a1e526d8ff99e18bf74b
pp/ShutdownThread.java
|
d84e5937468f6ebf2313ccd5ae54d5405f5e9cde |
19-Apr-2012 |
Chris Wren <cwren@android.com> |
fix press feedback on notification rows Change-Id: I50de2f4d6142c2553428abc853c820f4354d0640 Bug: 6362246
idget/SizeAdaptiveLayout.java
|
d0d7503fd3e941113094532f28986f49b11b5fdb |
20-Apr-2012 |
Dianne Hackborn <hackbod@google.com> |
Move handling of package changes to a background thread. Helps get rid of some jank when installing applications. Change-Id: I97d0022f82d67796e334d37086e5911dd6ca6b62
pp/ResolverActivity.java
ontent/PackageMonitor.java
|
dd184f9fb1cca51e2840ece187126caf933ab409 |
20-Apr-2012 |
Winson Chung <winsonc@google.com> |
Merge "Adding callback for widget size changed, and potentially other extra info"
|
e8724c82ab1479f13c85a2c6219841e1fd95f2d2 |
20-Apr-2012 |
Adam Cohen <adamcohen@google.com> |
Adding callback for widget size changed, and potentially other extra info Change-Id: I57738c92b6a0ba68ae66b19a533559470c64e6f1
ppwidget/IAppWidgetService.aidl
|
cdfc8bc57462ed3e074b328a7450c6450202cdaa |
19-Apr-2012 |
George Mount <mount@google.com> |
Merge "Fix stack overflow during animation of action bar."
|
9caeb145721238897809805f521bb5c8ef375c0f |
19-Apr-2012 |
George Mount <mount@google.com> |
Fix stack overflow during animation of action bar. Bug 6366482 The animation engine now notifies onAnimationStart() and onAnimationEnd() even when it does no action. This CL prevents the setVisiblity call from causing an infinite loop of triggering animation notifications. Change-Id: I009217a42debf1a1495da222199ca8f599fa7bcf
idget/AbsActionBarView.java
|
b8139af3dcae80c0030afd0354dc424a7c72c3d9 |
19-Apr-2012 |
Adam Powell <adamp@google.com> |
Adjust action bar tab policies Action bar tabs now stack in portrait mode on all screen sizes rather than display embedded. This only affects apps with a targetSdkVersion of JB or greater, as older apps may not be prepared for the different measurement of the bar or have an appropriate stacked bar background drawable. Stacked action bar tabs now have a width limit. This prevents super-wide tabs that can span the whole screen. The cluster of tabs is centered if it does not span the full width. Add ActionBarPolicy to give a single point to query for various action bar measurements and behaviors that vary with configuration. Change-Id: I01162ca009c14f6f0e712fc906b9db6382c738cd
pp/ActionBarImpl.java
iew/ActionBarPolicy.java
iew/menu/ActionMenuPresenter.java
idget/ScrollingTabContainerView.java
|
01ce0ce4724803112e7f2885d9ad49edf7515dca |
19-Apr-2012 |
Wink Saville <wink@google.com> |
Fix calcuation of CMD_TO_STRING_COUNT. Change-Id: I03ae1a545474d7dcd4e65c58d9befd020d5b9c54
til/AsyncChannel.java
|
0192e966ff9df6d8da2a07e26f06fedcc8fdafbd |
17-Apr-2012 |
Jeff Brown <jeffbrown@google.com> |
Merge "Add persistence for selected keyboard layout."
|
a3bc565882dd3984e995363642b1295fe3d24d10 |
17-Apr-2012 |
Jeff Brown <jeffbrown@google.com> |
Add persistence for selected keyboard layout. Bug: 6110399 Change-Id: I99544bf05e9755385bee478b5f047ccec2e5cae3
til/XmlUtils.java
|
70eafab9050601f869c21bf3aebc4f58737b7026 |
17-Apr-2012 |
Dianne Hackborn <hackbod@google.com> |
Merge "Change dock animations to not use alpha, to make Mathias happy."
|
3a59d6e26dbec61ede7d6f87d966698e27c91d78 |
31-Mar-2012 |
Chris Wren <cwren@android.com> |
A layout that switches between its children based on the requested layout height. Change-Id: I5a4e5892fbed7cab2470e458a38accbbcb05ae51
idget/SizeAdaptiveLayout.java
|
8eedb8bf603ed313e3c3b39292dfae908ff60af5 |
17-Apr-2012 |
Dianne Hackborn <hackbod@google.com> |
Change dock animations to not use alpha, to make Mathias happy. Also tweak the action bar animations to slide up/down like the dock animations. Change-Id: Id3c85ba76100639a6f6c77b7fd2a060c9d26f38c
pp/ActionBarImpl.java
|
dd0c13060dc385da3f264a3c08d766826565b6bf |
14-Apr-2012 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Surface list of apps with given network policy."
|
854b2b1670bda1eeb87a14b7ac3d222024f0aad6 |
14-Apr-2012 |
Jeff Sharkey <jsharkey@android.com> |
Surface list of apps with given network policy. Bug: 6007276 Change-Id: I0f0e939ee6481496480c4afaa108c99eb158547c
til/ArrayUtils.java
|
4213804541a8b05cd0587b138a2fd9a3b7fd9350 |
20-Mar-2012 |
Svetoslav Ganov <svetoslavganov@google.com> |
Accessibility focus - framework Usefulness: Keep track of the current user location in the screen when traversing the it. Enabling structural and directional navigation over all elements on the screen. This enables blind users that know the application layout to efficiently locate desired elements as opposed to try touch exploring the region where the the element should be - very tedious. Rationale: There are two ways to implement accessibility focus One is to let accessibility services keep track of it since they have access to the screen content, and another to let the view hierarchy keep track of it. While the first approach would require almost no work on our part it poses several challenges which make it a sub-optimal choice. Having the accessibility focus in the accessibility service would require that service to scrape the window content every time it changes to sync the view tree state and the accessibility focus location. Pretty much the service will have to keep an off screen model of the screen content. This could be quite challenging to get right and would incur performance cost for the multiple IPCs to repeatedly fetch the screen content. Further, keeping virtual accessibility focus (i.e. in the service) would require sync of the input and accessibility focus. This could be challenging to implement right as well. Also, having an unlimited number of accessibility services we cannot guarantee that they will have a proper implementation, if any, to allow users to perform structural navigation of the screen content. Assuming two accessibility services implement structural navigation via accessibility focus, there is not guarantee that they will behave similarly by default, i.e. provide some standard way to navigate the screen content. Also feedback from experienced accessibility researchers, specifically T.V Raman, provides evidence that having virtual accessibility focus creates many issues and it is very hard to get right. Therefore, keeping accessibility focus in the system will avoid keeping an off-screen model in accessibility services, it will always be in sync with the state of the view hierarchy and the input focus. Also this will allow having a default behavior for traversing the screen via this accessibility focus that is consistent in all accessibility services. We provide accessibility services with APIs to override this behavior but all of them will perform screen traversal in a consistent way by default. Behavior: If accessibility is enabled the accessibility focus is the leading one and the input follows it. Putting accessibility focus on a view moves the input focus there. Clearing the accessibility focus of a view, clears the input focus of this view. If accessibility focus is on a view that cannot take input focus, then no other view should have input focus. In accessibility mode we initially give accessibility focus to the topmost view and no view has input focus. This ensures consistent behavior accross all apps. Note that accessibility focus can move hierarchically in the view tree and having it at the root is better than putting it where the input focus would be - at the first input focusable which could be at an arbitrary depth in the view tree. By default not all views are reported for accessibility, only the important ones. A view may be explicitly labeled as important or not for accessibility, or the system determines which one is such - default. Important views for accessibility are all views that are not dumb layout managers used only to arrange their chidren. Since the same content arrangement can be obtained via different combintation of layout managers, such managers cannot be used to reliably determine the application structure. For example, a user should see a list as a list view with several list items and each list item as a text view and a button as opposed to seeing all the layout managers used to arrange the list item's content. By default only important for accessibility views are regared for accessibility purposes. View not regarded for accessibility neither fire accessibility events, nor are reported being on the screen. An accessibility service may request the system to regard all views. If the target SDK of an accessibility services is less than JellyBean, then all views are regarded for accessibility. Note that an accessibility service that requires all view to be ragarded for accessibility may put accessibility focus on any view. Hence, it may implement any navigational paradigm if desired. Especially considering the fact that the system is detecting some standard gestures and delegates their processing to an accessibility service. The default implementation of an accessibility services performs the defualt navigation. bug:5932640 bug:5605641 Change-Id: Ieac461d480579d706a847b9325720cb254736ebe
idget/ActionBarView.java
|
75e0dcbca1fe6d218685c73829ae8c75a45b4920 |
14-Apr-2012 |
Jeff Brown <jeffbrown@google.com> |
Merge "Extract Vibrator implementation from interface."
|
48a7bf24e375bb98f6300f0b1b3d4c9b7447443a |
14-Apr-2012 |
Wink Saville <wink@google.com> |
Merge "Enhance the debug output for StateMachines."
|
583eaaa57c51b28bf14da2a5cc94a2e6091cccf5 |
14-Apr-2012 |
Wink Saville <wink@google.com> |
Enhance the debug output for StateMachines. Allow some messages to be ignored and allow the subclass to add additional information. In particular, the information can be used to decode the msg.what to a string. Change-Id: I4f53becc6f0cb77399f99702084efef9d8785d67
til/AsyncChannel.java
til/StateMachine.java
|
cedb16ea03d58f33510c399df5b68b791fccaf95 |
13-Apr-2012 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Add simple method to dump key/value pairs."
|
2f036c55c0b72ac350e378c12b0571b22bc64dc1 |
13-Apr-2012 |
Jeff Sharkey <jsharkey@android.com> |
Add simple method to dump key/value pairs. Change-Id: I26ebf7e1a1667298c6deca742c104685c52955f7
til/IndentingPrintWriter.java
|
c2346134bb519a54d50655cbef940fc3fdec60a9 |
13-Apr-2012 |
Jeff Brown <jeffbrown@google.com> |
Extract Vibrator implementation from interface. Moved the core logic of Vibrator into SystemVibrator, potentially allowing for the creation of other Vibrator subclasses. Fixed several places where we were creating new Vibrator instances unnecessarily instead of getting it from the Context. It is safe to make Vibrator abstract because its constructor was hidden from the SDK so it was not possible to subclass it. Bug: 6334179 Change-Id: I18ece6544c26a7efb2d5099f8346a10aef8a5e18
pp/PlatLogoActivity.java
pp/ShutdownThread.java
|
af9e8d38184c6ba4d2d3eb5bde7014a66dd8a78b |
13-Apr-2012 |
Jeff Brown <jeffbrown@google.com> |
Notify applications when input devices change. This change allows the InputManager to keep track of what input devices are registered with the system and when they change. It needs to do this so that it can properly clear its cache of input device properties (especially the key map!) when changes occur. Added new API so that applications can register listeners for input device changes. Fixed a minor bug in EventHub where it didn't handle EPOLLHUP properly so it would spam the log about unsupposed epoll events until inotify noticed that the device was gone and removed it. Change-Id: I937d8c601f7185d4299038bce6a2934fe4fdd2b3
idget/PointerLocationView.java
|
f882f1ad4edd790483924e7bf485fd7c7240d110 |
11-Apr-2012 |
Amith Yamasani <yamasani@google.com> |
Bind to the correct face lock service. When switching users, bind to the correct instance of FaceLock. Tried to get the facelock screen to show up when switching users, but it doesn't. Power off/on works, but not switching between users on the lockscreen. Maybe a timing issue? Or not calling some function to make the overlay visible? Change-Id: I9300971331c7f0ed93ae7da28170342629426b20
idget/LockPatternUtils.java
|
0b2b1feaa21914f7fa68073a358b5cba3346f023 |
10-Apr-2012 |
Brian Colonna <bcolonna@google.com> |
Merge "Passing useLiveliness flag to FUL in startUi call"
|
a7dec6d9734bdc3a9e39ffd357002e25c6fdc99b |
10-Apr-2012 |
Adam Powell <adamp@google.com> |
Restrictions for action buttons with text Restrict action buttons with text to 2 lines max. Action buttons with text will always consume at least 2 cells in split mode because they look silly in 1. Note that this affects text provided by menu items, not TextViews embedded within app-provided action views. Fixes bug 6236467 Change-Id: I7bcbf80f448b13a895ddc3bc6a7a555c0f0bac7c
iew/menu/ActionMenuView.java
|
f66e930e726f4caf49b7d47c08d160b14628c99f |
09-Apr-2012 |
Brian Colonna <bcolonna@google.com> |
Passing useLiveliness flag to FUL in startUi call Because of changes in support of multi-user functionaity, the FUL 'eye blink' checkbox was no longer enabling liveliness detection. It no longer makes sense to check the biometric flags (such as the liveliness flag) inside of the Face Unlock service. Instead, that flag is now passed in from lockscreen via the aidl interface when startUi is called. Change-Id: I591cf1924fbb24da7d54b94ef29824e5197d3b20
olicy/IFaceLockInterface.aidl
|
e8644b695d6c548d2c93e1da7b4a6aff786f1427 |
06-Apr-2012 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix so that status bar doesn't resize when hiding nav bar."
|
9801435820dc159725c0185f18f7e60e0fb1b833 |
06-Apr-2012 |
Dianne Hackborn <hackbod@google.com> |
Fix so that status bar doesn't resize when hiding nav bar. The status bar now extends behind the nav bar, and uses fitsSystemWindows to ensure its content is not covered. We always report a stable content insets (as if the nav bar is visible) even if the nav bar is hidden, so the content doesn't jump when transitioing. This does mean that if you only hide the nav bar (and not the status bar), when in landscape you will end up with a status bar whose right side still leaves room for the nav bar. But why the hell would you want to do that? Also improve documentation on setSystemUiVisibility(). Change-Id: I8087d875f1214ef0085a91b5ed5c2f35ff2fc1b3
idget/ActionBarOverlayLayout.java
|
330401243ed992eb62e59c8ac34d6862eb64d712 |
06-Apr-2012 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Support metered Wi-Fi NetworkPolicy."
|
8fc27e8b87bd1def854a03d84009143b315d4176 |
05-Apr-2012 |
Jeff Sharkey <jsharkey@android.com> |
Support metered Wi-Fi NetworkPolicy. Add networkId field to NetworkIdentity to identify Wi-Fi networks by SSID. Add support for policies without usage cycles. Only apply mobile policies when SIM state is ready, which is cleaner than just checking for airplane mode. Also avoids creating no-op default policies when subscriberId is null. Bug: 3001465, 3291052 Change-Id: I1f8aaa49a5db306df022c402ea7f3f5d4bc0cfc7
et/NetworkStatsFactory.java
|
2184a985da15eddd010e53120ebb1da9f8af53e1 |
05-Apr-2012 |
Amith Yamasani <yamasani@google.com> |
Merge "Lockscreen settings per user"
|
52c489cd63cca0361f374f7cb392018fabfa8bcc |
28-Mar-2012 |
Amith Yamasani <yamasani@google.com> |
Lockscreen settings per user Move all lockscreen related settings to LockSettingsService. LockPatternUtils uses this through IPC instead of Secure settings. Migrate old settings to new database managed by LockSettingsService. Passwords and patterns are stored in a new per-user location, except for the primary user, for backward compatibility. KeyguardViewMediator and LockPatternKeyguardView listen for changes to user and updates the lockscreen. Settings provider will look for Lock settings in the LockSettings service now for the entries that used to be stored in Settings. Change-Id: I956cd5b95e2d9d45a6401af7e270e6a5aa2dcc98
idget/ILockSettings.aidl
idget/LockPatternUtils.java
idget/LockSettingsService.java
|
dd8fab2629131b09367df747afd9a61e42dd1992 |
23-Mar-2012 |
Adam Powell <adamp@google.com> |
TaskStackBuilder and Activity navigation features for framework Promote navigation helpers from the support library to the core platform. The support library's meta-data element has been replaced with a first-class parentActivityName attribute. This attribute is valid on both activity and activity-alias elements. An activity-alias will inherit the target activity's parentActivityName if one is not explicitly specified. Automatic Up navigation for Activities Add the public method onNavigateUp() to Activity. The default implementation will use the metadata supplied in the manifest about an activity's hierarchical parent (parentActivityName) to do the right thing. If any activities in the parent chain require special Intent arguments, the Activity subclass should override onNavigateUp() to properly implement Up navigation for the app, supplying such arguments as needed. If automatic Up navigation within the same task can't find an activity matching the supplied intent in the current task stack, it will act as an in-app "home" and return to the root activity (presumably the app's front page) in that task. (From this state, pressing "back" with default behavior will return to the launcher.) Change-Id: If163e27e59587f7af36975a09c986cb117ec3bc6
pp/ActionBarImpl.java
|
7d024d372431effc87168afdc7cbe387680c4935 |
23-Mar-2012 |
Irfan Sheriff <isheriff@google.com> |
Add initial framework for DNS service discovery Change-Id: I53c0b7ebfd75e520ebb7553612f1aa8413b6b79b
til/Protocol.java
|
83d9eda9c2c411e3480c52f01e192bf3c86be8e9 |
13-Jan-2012 |
Stephen Smalley <sds@tycho.nsa.gov> |
Pass additional inputs when spawning apps via the Zygote and add SELinux permission checks. When spawning an app process, the ActivityManagerService has additional information about the app package that may be useful in setting a SELinux security context on the process. Extend the Process.start() interface to allow passing such information to the Zygote spawner. We originally considered using the existing zygoteArgs argument, but found that those arguments are appended after the class name and left uninterpreted by ZygoteConnection, merely passed along to the class or wrapper. Thus we introduce a new seInfo argument for this purpose. Modify the ZygoteConnection to interpret the new option and convey it to forkAndSpecialize, as well as passing the nice name as a further input. Also modify the ZygoteConnection to apply SELinux permission checks on privileged operations. Change-Id: I66045ffd33ca9898b1d026882bcc1c5baf3adc17
s/ZygoteConnection.java
|
fe2b7ccca4c5fdaa0d77968b897bd789f4c87c30 |
01-Apr-2012 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #6268190 Change-Id: Ib269fe34c4d3e704f4080076e173241c0761040c
idget/ActionBarOverlayLayout.java
|
61d6c8ca49d4a3d5bf4c961878a3f71145d75058 |
31-Mar-2012 |
Dianne Hackborn <hackbod@google.com> |
Merge "Add new feature to let apps layout over status bar / system bar."
|
3a3a6cfd8ec12208ca75c0d0d871d19d76c34194 |
26-Mar-2012 |
Dianne Hackborn <hackbod@google.com> |
Add new feature to let apps layout over status bar / system bar. The main change is a few new flags you can supply to View.setSystemUiVisibility(). One is a new visibility mode, SYSTEM_UI_FLAG_FULLSCREEN, which is basically the same as the global FLAG_FULLSCREEN option for windows, but driven as part of the system UI state. There are also three new flags for telling the framework that you would like to have your application's UI ignore screen decorations -- SYSTEM_UI_FLAG_LAYOUT_NO_NAVIGATION for going behind the navigation bar and SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN for ignoring full screen decorations (that is the status bar). In combination with this you can use SYSTEM_UI_FLAG_LAYOUT_STABLE to have the framework report consistent insets to your application. When using NO_NAVIGATION, when the user taps the screen we now also automatically clear ONLY_CONTENT, so that we atomically show both UI elements. This should make it easy for apps like video players that want to move between fully full-screen and regular modes. The ActionBar has also been extended when in overlay mode so that it will adjust the system window insets to also account for its space, and allow it to be hidden using the new SYSTEM_UI_FLAG_FULLSCREEN. Change-Id: Ic8db1adec49a0f420bfe40c1d92eb21307856d0b
pp/ActionBarImpl.java
tatusbar/IStatusBar.aidl
tatusbar/IStatusBarService.aidl
idget/ActionBarOverlayLayout.java
|
574e49ee16c1ab9a83bb6506870a7be540fa1434 |
27-Mar-2012 |
Danielle Millett <dmillett@google.com> |
Fix 6238404: Changed deleteGallery and deleteTempGallery to use broadcasts Previously since these were starting an activity, if it was called from outside an activity (for example when calling resetPassword() in DevicePolicyManager) it throws a run time exception. Since these don't need UI, they have been changed to be broadcasts. Change-Id: Id87e3dc868a01f0eed901e8e8007f91f74cd51fe
idget/LockPatternUtils.java
|
50c69b5d8ae4bc973e53cbe3b58b0eb0299e25c8 |
30-Mar-2012 |
Michael Jurka <mikejurka@google.com> |
Merge "Preload recents on phones with hard nav keys"
|
7f2668c8469934ce83a5647977f6e74ab782cf07 |
27-Mar-2012 |
Michael Jurka <mikejurka@google.com> |
Preload recents on phones with hard nav keys Also refactor recents code across Phone/Tablet Change-Id: Id557c5cb0f7d9378f81c40b20511a5d98bf4078e
tatusbar/IStatusBar.aidl
tatusbar/IStatusBarService.aidl
|
ca894b396b93344ac255746e12730cb269d4d856 |
20-Sep-2011 |
Martin Wallgren <martin.wallgren@sonyericsson.com> |
statistics from some cpus don't fit Cpu statistics from time_in_state does not fit in the data structures in ProcessState.java. The time_in_state file eventually becomes larger than the buffer of 256 bytes witch cause missing data in the result or a NoMoreElementsException when parsing the data. The numger of cpu speeds can be larger than the MAX_SPEEDS limit. Solution Make sure that the whole file gets read and increase the MAX_SPEEDS that the system can handle. Change-Id: I6dfc127b2934988006649cce321d58750a946017
s/ProcessStats.java
|
c97ed10ba8ce3c3004f71c226a1142ea91a80424 |
29-Mar-2012 |
Jeff Brown <jeffbrown@google.com> |
Merge "Ensure pointer location view is attached to the policy thread."
|
70825161b5bf51ed48319e142751a9c88b104994 |
29-Mar-2012 |
Jeff Brown <jeffbrown@google.com> |
Ensure pointer location view is attached to the policy thread. Previously we created the PointerLocationView on whatever thread happened to trigger the call to updateSettings(). There was also some messiness around having to add or remove the view while not holding mLock. Now, just post the work to the policy handler. This also makes it possible for us to use invalidate() instead of postInvalidate() in PointerLocationView, which is more efficient. Change-Id: I0646d7aeecffdc22f6ac56ae3ef951e7a12e2b93
idget/PointerLocationView.java
|
a647640f85f415bd8fb8cb925e7687658fe9ae37 |
29-Mar-2012 |
Jake Wharton <jakewharton@gmail.com> |
Prevent empty overflow popup when there are no overflow items. On a device with a hardware menu key, an empty overflow window can be displayed if there are no items in said overflow menu. This leads to the next user touch being swallowed in the action of dismissing the invisible window. Change-Id: I9191e4b2e1ed4888e4bc7261e8b3f095a272a9b5
iew/menu/ActionMenuPresenter.java
|
195306cdec1ae1a887d0ce5d6612be7e45910d5b |
27-Mar-2012 |
Wink Saville <wink@google.com> |
Merge "Add SM_INIT_CMD."
|
cea056f5894543819898a0e62f98dc7870b27758 |
27-Mar-2012 |
Wink Saville <wink@google.com> |
Add SM_INIT_CMD. The enter methods of the initial states are now executed in response to a message and therefore run in the handler associated with the StateMachine. Previously these would run in the thread that start() was called from. I ran into a problem where in an Activities onCreate I called StateMachine#start(), which called the default states enter, which invoked Context#bindService. But bindService never completed because onCreate hadn't returned. But invoking the enter methods on the StateMachines handler this problem does not occur. Change-Id: I2c2e52e5de29a987c098196a0efdba446cbc29d0
til/StateMachine.java
|
a6deda436baf0df70438b0d9d795bb420b120114 |
24-Mar-2012 |
Christopher Tate <ctate@google.com> |
Merge "Don't crash when wiping backup data redundantly in the local transport"
|
0abf6a001461a4c2ea31ddc44a60b003b4e0554d |
24-Mar-2012 |
Christopher Tate <ctate@google.com> |
Don't crash when wiping backup data redundantly in the local transport Previously, if using the "local" debugging transport: adb shell bmgr wipe com.android.browser adb shell bmgr wipe com.android.browser ... would bring down the runtime. This no longer happens. The fix covers two aspects of the situation: 1. the local transport no longer blows up in this use case, and 2. the backup manager itself now catches blowups on the part of the transport, and tidies up after them. Bug 6205185 Change-Id: Ieb9b8827a62523148ad5a0ec15b05a954d198b3d
ackup/LocalTransport.java
|
8078d8c8a282ca81344febe7256f63b1e805e3aa |
20-Mar-2012 |
Dianne Hackborn <hackbod@google.com> |
Add new thumbnail animation. Use it for recent tasks switching. Not perfect yet by far, but something. Also fix issue #6186758: Twitter crashes after tapping on a tweet on JRM75D Change-Id: I49bf6c94aafde875ac652dedaf96d6c08cc9e7d2
pp/HeavyWeightSwitcherActivity.java
|
dd6dc5fcecea5cc26541d3bd97e4b91d3304d5ef |
22-Mar-2012 |
Adam Powell <adamp@google.com> |
Merge "Let users reach app details from ResolverActivity"
|
2d80962b2e93ae4e59d0197487bd0f6aad4cf26e |
22-Mar-2012 |
Adam Powell <adamp@google.com> |
Let users reach app details from ResolverActivity A long press on a list item in ResolverActivity (shown when users are asked to choose an activity to complete an action) will now open the app detail settings for the package providing that item. This is a work in progress; awaiting more UX input on other changes and better discoverability of this feature. Change-Id: I2cc07c5520fdd23cf1a43f169b114295f5d9d0ac
pp/ResolverActivity.java
|
925a7d8f062c2ef275ccb7579889d6f83d0d378e |
19-Mar-2012 |
Danielle Millett <dmillett@google.com> |
Added a setting for whether biometric weak liveliness is enabled. The liveliness setting is represented by a bit in LOCK_BIOMETRIC_WEAK_FLAGS so that more settings can be added if needed. Change-Id: Ia6c94396d5b84de61f7eeb9a192d0aa925b13507
idget/LockPatternUtils.java
|
ac0f18dcc79d3ec954822dcc36efe60c132eff91 |
20-Mar-2012 |
Adam Powell <adamp@google.com> |
Merge "Fix a bug where MenuItems would not return consistent results for item icons initialized from a drawable resource id."
|
5d189e12d73c6dfd40be49a1f65434512b4d8eb5 |
20-Mar-2012 |
Jim Miller <jaggies@google.com> |
Merge "Fix 6021938: Improved target support in lock screen"
|
c4852a37186260bf688dc94a77a4ebd2a8290a02 |
19-Mar-2012 |
Adam Powell <adamp@google.com> |
Fix a bug where MenuItems would not return consistent results for item icons initialized from a drawable resource id. Change-Id: Ieb5245b8fe0e11b2eb788143859da1c0b3657b9f
iew/menu/MenuItemImpl.java
|
b030476d193a423f6c1baf3053f66fc768c925e0 |
14-Mar-2012 |
Jim Miller <jaggies@google.com> |
Fix 6021938: Improved target support in lock screen This adds the ability to enable or disable target icons based on the drawable resource of the target. It also fixes a bug where we'd show the camera while displaying the PIN/PUK unlock screen or when it's disabled by DevicePolicyAdmin. Minor simplification and cleanup KeyguardUpdateMonitor callbacks. Change-Id: I33fad56a2203bc8b7bcd0300c20478711a56713a
idget/multiwaveview/MultiWaveView.java
idget/multiwaveview/TargetDrawable.java
|
4280c4a93ea17f2e9d3f651e49d8c13dc3fb92aa |
16-Mar-2012 |
Jeff Brown <jeffbrown@google.com> |
If an application calls System.exit() terminate it immediately. There is no graceful way to kill Android application processes. They typically have many threads running doing various things When System.exit() is called, those threads just keep going while the cleanup actions run until the process finally. Performing shutdown actions can easily cause more harm than good. For example, closing the Binder driver's file descriptor may cause other threads waiting on Binder to wake up and then crash in nasty ways after receiving EBADF. So when an Android application exits, skip the cleanup and just call _exit() to end it all. Bug: 6168809 Change-Id: I29790c064426a0bf7dae7cdf444eea3eef1d5275
s/RuntimeInit.java
|
16f5f5cc9d4c480fac3dc7f176f3f1edfbd256f4 |
16-Mar-2012 |
Jeff Brown <jeffbrown@google.com> |
Delete useless JNI methods. Change-Id: Ie7c7638c79fc9c6a43f45604ad9a40ebc58b93c7
s/RuntimeInit.java
|
3e3c3f80a90b156ff500076f8655647dfb317acf |
06-Feb-2012 |
Jake Hamby <jhamby@google.com> |
Add support for CMAS warning notifications over CDMA. Refactor SMS Cell Broadcast support to enable receiving CMAS warning notifications over CDMA. The CellBroadcastReceiver app must also be updated with the corresponding change. All cell broadcasts are now delivered as a Parcelable SmsCbMessage object in the "message" extra of the SMS_CB_RECEIVED_ACTION or SMS_EMERGENCY_CB_RECEIVED_ACTION, instead of as a GSM/UMTS "pdu" byte array. Existing functionality for ETWS and CMAS alerts over GSM/UMTS continues to be supported using the new radio-technology independent SmsCbMessage and related objects. Test cases are added to verify that valid and invalid broadcast data is handled appropriately. Unit testing discovered a bug in the BitwiseOutputStream utility class used by the added test cases. When the BitwiseOutputStream object must be expanded (in the private possExpand() method), the mEnd field is not updated to the new array size. This causes a new array to be allocated on every new write, and for all data beyond the original array allocation to be replaced with zeroes. Fixed by adding a line to possExpand() to update mEnd. Added a test case to BitwiseStreamsTest to verify the fix. Besides the test cases, BitwiseOutputStream is only used by BearerData in two places, both of which allocate a sufficient initial buffer. So the bug in BitwiseOutputStream is not critical to fix for normal operation, but should be fixed so that the test cases using it function correctly. Bug: 5856308 Change-Id: I201ecbf11607fd200aaae3cbb32561efabf65672
til/BitwiseOutputStream.java
|
f76a50ce8fdc6aea22cabc77b2977a1a15a79630 |
09-Mar-2012 |
Ken Wakasa <kwakasa@google.com> |
Fix obvious typos under frameworks/base/core Change-Id: Ia5fc3db1bb51824e7523885553be926bcc42d736
til/AsyncService.java
til/StateMachine.java
idget/SlidingTab.java
|
34264670da2589300aac661e038d54c393e17471 |
09-Mar-2012 |
Jeff Brown <jeffbrown@google.com> |
Merge "Should recycle TypedArray."
|
14577c4df57004131174fbe435031a18f3e7996b |
09-Mar-2012 |
Jeff Brown <jeffbrown@google.com> |
Should recycle TypedArray. Change-Id: Ia318de37c22e4533fff631be816cee539a5cd83d
s/ZygoteInit.java
|
bb9908b828a8cfd5965553be66faa6af89973697 |
08-Mar-2012 |
Romain Guy <romainguy@google.com> |
Dispatch screen state change events to Views Bug #6120957 Using this new callback, views can interrupt and resume their animations or other periodic tasks based on the current state of the display. Change-Id: I398f4abd421e9c5f207107bf1009a7b92cf45daa
iew/BaseIWindow.java
|
250069bf6bf3d7e2ef85c49e0cd100e80c3c8b7d |
08-Mar-2012 |
Romain Guy <romainguy@google.com> |
Merge "Ignore draw requests when the display is off"
|
f203e0a44ef7578c080d63424820fb5a94a4e92f |
07-Mar-2012 |
Adam Powell <adamp@google.com> |
Fix some action bar menu layout bugs around config changes Bug 5712010 Fix cases where the transition between split/standard action bar menu presentation wasn't happening properly for windows in activities that handle their own config/orientation changes. Change-Id: I7168555e09c9ed448afb8619fd6f0e1466695365
iew/menu/ActionMenuPresenter.java
idget/ActionBarView.java
|
75d022af1f24cf2d8a7551183ea5bbe943d25d21 |
06-Mar-2012 |
Adam Powell <adamp@google.com> |
Action buttons are now 1 view instead of 3. Change-Id: I42afe0e4bd20c3dbe86e2c43a6bc1d776361dca9
iew/menu/ActionMenuItemView.java
iew/menu/ActionMenuView.java
|
7e4e561bc717a6eea4e0d06ec4173ad27420425f |
05-Mar-2012 |
Romain Guy <romainguy@google.com> |
Ignore draw requests when the display is off When WindowManagerService's events are enabled/disabled, the state of the display is dispatched to the known windows. This allows ViewRootImpl to ignore draw requests until the screen is turned back on. This can potentially lead to significant battery savings. For instance, a launcher widget showing a repeating animation will cause the CPU and the GPU to wake up regularly without this change. (Change submitted by Intel and merged manually) Change-Id: I7f93b0e60c3e6de1705f619e80860c36b1cdb978
iew/BaseIWindow.java
|
1e34e1bdc3574219d91032d88dbd97caf44d53c1 |
05-Mar-2012 |
Jim Miller <jaggies@google.com> |
Merge "Fix 5958806: Allow play button to be hidden in TransportControlView"
|
817d5fb864918c98c7019f8c503f8167ddf31adc |
02-Mar-2012 |
Dianne Hackborn <hackbod@google.com> |
am 5d87d51f: am f65951bf: am 0dd9ec14: Merge "Make ResolverActivity update dynamically." into ics-mr1 * commit '5d87d51fab7e17793413c9095028963117e276b8': Make ResolverActivity update dynamically.
|
e8f2c7ff5abe339061f1823362e12b912c430c1a |
02-Mar-2012 |
Dianne Hackborn <hackbod@google.com> |
Make ResolverActivity update dynamically. Watches for package changes so it can dynamically adjust to reflect the actual list of available activities. Change-Id: I3a2fef3dac4d13d1b2a7ed6fc117a7b814679669
pp/ResolverActivity.java
|
1f0eac9951c7167ee9f07251d1ef60805b96bffd |
02-Mar-2012 |
Jim Miller <jaggies@google.com> |
Fix 5958806: Allow play button to be hidden in TransportControlView Change-Id: I92e79cb1e33abea76f283eea389dad17d1d7c162
idget/TransportControlView.java
|
d3975a917799b85cacaf382b65c5832813066b51 |
24-Feb-2012 |
Irfan Sheriff <isheriff@google.com> |
Fix WifiManager async API Fix the current asynchronous API to use callback like the way was done with p2p API. In the process, fix the use of WPS Change-Id: Ib6f8714cf51b3525b655948268804e7eaaf17587
til/Protocol.java
|
b303b428169986bc8c469218f3b0fc1fcafe4a95 |
29-Feb-2012 |
Jake Hamby <jhamby@google.com> |
Merge "Revert "Add support for CMAS warning notifications over CDMA." I'll submit again when the app change is ready."
|
efba344b5a7b20e400daf5f41b2fbd688337f789 |
29-Feb-2012 |
Jake Hamby <jhamby@google.com> |
Revert "Add support for CMAS warning notifications over CDMA." I'll submit again when the app change is ready. This reverts commit 0c49f03a0429b5c0c4a619256f7bca86a4997ae8
til/BitwiseOutputStream.java
|
7b0eb33c3a6a70c91a913e4cd0171e19fba0a3f1 |
29-Feb-2012 |
Jake Hamby <jhamby@google.com> |
Merge "Add support for CMAS warning notifications over CDMA."
|
1b3d01de3837b7710dfccc06af37ffaec2cf8ecf |
29-Feb-2012 |
Gilles Debunne <debunne@google.com> |
Merge "InputConnection is warned when finished"
|
0c49f03a0429b5c0c4a619256f7bca86a4997ae8 |
06-Feb-2012 |
Jake Hamby <jhamby@google.com> |
Add support for CMAS warning notifications over CDMA. Refactor SMS Cell Broadcast support to enable receiving CMAS warning notifications over CDMA. The CellBroadcastReceiver app must also be updated with the corresponding change. All cell broadcasts are now delivered as a Parcelable SmsCbMessage object in the "message" extra of the SMS_CB_RECEIVED_ACTION or SMS_EMERGENCY_CB_RECEIVED_ACTION, instead of as a GSM/UMTS "pdu" byte array. Existing functionality for ETWS and CMAS alerts over GSM/UMTS continues to be supported using the new radio-technology independent SmsCbMessage and related objects. Test cases are added to verify that valid and invalid broadcast data is handled appropriately. Unit testing discovered a bug in the BitwiseOutputStream utility class used by the added test cases. When the BitwiseOutputStream object must be expanded (in the private possExpand() method), the mEnd field is not updated to the new array size. This causes a new array to be allocated on every new write, and for all data beyond the original array allocation to be replaced with zeroes. Fixed by adding a line to possExpand() to update mEnd. Added a test case to BitwiseStreamsTest to verify the fix. Besides the test cases, BitwiseOutputStream is only used by BearerData in two places, both of which allocate a sufficient initial buffer. So the bug in BitwiseOutputStream is not critical to fix for normal operation, but should be fixed so that the test cases using it function correctly. Bug: 5856308 Change-Id: Ie3e6af747976ce9b8a3e71e76fec71709cf86545
til/BitwiseOutputStream.java
|
e7bb71d26943fbb053139e1e34203df4c2afaa9b |
29-Feb-2012 |
Jeff Sharkey <jsharkey@android.com> |
Disable verbose NetworkStats logging. Bug: 6076584 Change-Id: I4efcda2b474f623f4fe70db8b43b0aa69017d749
til/FileRotator.java
|
1d29a3064f20652416f81ea292adcc07566ba974 |
28-Feb-2012 |
Jeff Sharkey <jsharkey@android.com> |
Move NetworkStatsFactory to faster ProcFileReader. Less GC overhead, and about 8x faster parse times. Verified that tests pass. Change-Id: Iff1d374f36103395a193176a88a57eebffa93c56
et/NetworkStatsFactory.java
|
453dafa66372308fd5200f1749a2ef8e3e1846e9 |
28-Feb-2012 |
Jeff Sharkey <jsharkey@android.com> |
Suppress StrictMode when reading /proc/ files. Bug: 6077051 Change-Id: If4f23e947d8b91f9f124baa0460600a6b9353732
et/NetworkStatsFactory.java
|
c4e57e23f99f4cea6fcca870a95f7f20a6edfaf2 |
25-Feb-2012 |
Adam Powell <adamp@google.com> |
Fix bug 6065890 - Correct callback sequence for action bar tab switching Keep the callback behavior consistent when action bar tabs collapse into a spinner. Change-Id: Ia82e55d816a92b7ec746e1d25486bc9d2c0778f4
idget/ScrollingTabContainerView.java
|
b98a81f86ab87f1d718f329f03256111fdabd8d1 |
24-Feb-2012 |
Adam Powell <adamp@google.com> |
Add support for optional titles in action modes Optional titles will only be displayed in the CAB if they entirely fit instead of ellipsizing. Fixes bug 5821883 Change-Id: I0cfd6d4fd34a4fa9f520499d577706da30606811
pp/ActionBarImpl.java
iew/StandaloneActionMode.java
idget/ActionBarContextView.java
|
9d69ecbf61a4a142c3f4cbb9d5659faa6f85e832 |
25-Feb-2012 |
Gilles Debunne <debunne@google.com> |
InputConnection is warned when finished As said in https://android-git.corp.google.com/g/#/c/155992 finishComposingText is indeed too broad of a method. Introducing a new dedicated method to warn the InputConnection. Should solve the problems with a negative counter value. Change-Id: I5525d776916f0c42d5e6d4a4282aed590d7f0e9a
idget/EditableInputConnection.java
|
0aec3ea6defdee1ee4a9c0d6c4a3c13df3e7b812 |
25-Feb-2012 |
Dianne Hackborn <hackbod@google.com> |
am 911b505f: am dc5fa185: am 133dc2d7: Merge "Fix issue #6048808: sometimes auto-correct is inactive" into ics-mr1 * commit '911b505f11c719906985f169a4f45930bdec8695': Fix issue #6048808: sometimes auto-correct is inactive
|
7663d80f6b6fd6ca7a736c3802013a09c0abdeb9 |
24-Feb-2012 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #6048808: sometimes auto-correct is inactive My previous change to speed up the time the IME is dismissed was fundamentally flawed. That change basically switched the order the application called the input method manager service from doing startInput() and then windowGainedFocus(), to first windowGainedFocus() and then startInput(). The problem is that the service relies on startInput() being done first, since this is the mechanism to set up the new input focus, and windowGainedFocus() is just updating the IME visibility state after that is done. However, by doing the startInput() first, that means in the case where we are going to hide the IME we must first wait for the IME to re-initialize editing on whatever input has focus in the new window. To address this, the change here tries to find a half-way point between the two. We now do startInput() after windowGainedFocus() only when this will result in the window being hidden. It is not as easy as that, though, because these are calls on to the system service from the application. So being able to do that meant a fair amount of re-arranging of this part of the protocol with the service. Now windowGainedFocus() is called with all of the information also needed for startInput(), and takes care of performing both operations. The client-side code is correspondingly rearranged so that the guts of it where startInput() is called can instead call the windowGainedFocus() entry if appropriate. So... in theory this is safer than the previous change, since it should not be impacting the behavior as much. In practice, however, we are touching and re-arranging a lot more code, and "should" is not a promise. Change-Id: Icb58bef75ef4bf9979f3e2ba88cea20db2e2c3fb
iew/IInputMethodManager.aidl
|
3f0c58eb708ca520e84396fe764147800395812f |
24-Feb-2012 |
Daniel Sandler <dsandler@android.com> |
Merge "New notification priority and related APIs."
|
2561b0b10a55841a08e0e1d467e73e10b1bf256d |
14-Feb-2012 |
Daniel Sandler <dsandler@android.com> |
New notification priority and related APIs. This change introduces a few new bits of data on Notification that will help the Notification Manager and System UI route and display them more intelligently: -> priority: an integer in a predefined range that indicates the app's best guess as to the relative importance (to the user, right now) of that information -> kind: a tag (really, set of tags) indicating the general type of notification (realtime, asynchronous, etc) -> extras: a Bundle of additional key/value pairs associated with this notification (currently @hidden) The notification manager takes these data into account when assigning to each notification a score which is passed with the notification on to the system UI, where it can be used to affect presentation. For example: - Spammy apps (identified explicitly by the user or by some other means) will have their notifications scored very negatively by the notification manager, allowing the UI to suppress them - Notifications of higher score might be shown larger or in a different way - Very important notifications (indicated by a very high score) might interrupt the user during an otherwise important task (videochat, game, etc) Implementation note: This replaces/extends the old internal notion of "priority", which was mostly used to organize ongoings and system notifications at the top of the panel. Change-Id: Ie063dc75f198a68e2b5734a3aa0cacb5aba1ac39
tatusbar/StatusBarNotification.java
|
1f0f9d28a18c6c21308f8e97e40b08846435fa44 |
23-Feb-2012 |
Adam Powell <adamp@google.com> |
am c0d0dddc: am fef000e3: am 482ae5f2: Bug 6021294 - Contextual action bar animation tweaks * commit 'c0d0dddc20827846dcf3235f7307ad76d2893ba6': Bug 6021294 - Contextual action bar animation tweaks
|
5c9b4329f335b80ee3282b7ee1f1d27292173f24 |
22-Feb-2012 |
satok <satok@google.com> |
Merge "Refactor sentence level spell checking APIs"
|
d404fe110558bd2e1960b428db6a2ee8bfd040cd |
21-Feb-2012 |
satok <satok@google.com> |
Refactor sentence level spell checking APIs Support sentence level spell checking APIs: Step 1 Change-Id: I31c0b88e7885f33a0694ab60b8f2dbceeffe42f1
extservice/ISpellCheckerSession.aidl
extservice/ISpellCheckerSessionListener.aidl
|
f821819a88cb414c7f55db9a87e8cbfb7e20e7b6 |
22-Feb-2012 |
Adam Powell <adamp@google.com> |
Fix bug 5971117 - Action bar does not update icon used for collapsible action views Change-Id: Ib25cd40b046ab4b7dc382476345f95727fde3955
idget/ActionBarView.java
|
482ae5f2388a07d60d7f3b54432120172af25eee |
18-Feb-2012 |
Adam Powell <adamp@google.com> |
Bug 6021294 - Contextual action bar animation tweaks Remove the right-to-left cascade effect from action mode menu items. Animation time is now fixed at 300ms for scaling in menu items. Change-Id: I8eef2ed9f93c2af804663dd5e6b3f4915ed45cb1
idget/ActionBarContextView.java
|
50eb3b9bf9bf0b014ad19066951b6c1dffd4e3f3 |
17-Feb-2012 |
Jeff Brown <jeffbrown@google.com> |
Merge "Encapsulate the ViewRootImpl's handler."
|
a175a5b7ea3682cb58cca7f9726d0b8171cd549d |
16-Feb-2012 |
Jeff Brown <jeffbrown@google.com> |
Encapsulate the ViewRootImpl's handler. This change makes it much easier to make sense of the messages that get posted to the ViewRootImpl's handler by encapsulating their point of dispatch within the ViewRootImpl itself. As part of this change, the View.AttachInfo now carries a reference to the ViewRootImpl itself, which simplifies some code that used to try to find the ViewRootImpl by getting the root view's parent. In principle, it might have been nice to hide the ViewRootImpl from the View hierarchy but in practice the two were coupled in many ways. Change-Id: I51ebccdf5f8c8c505cd6f17cdf594174d041dc54
idget/PasswordEntryKeyboardHelper.java
|
c9237f41a414529b43cc92fdcb9e5887faed2d6f |
14-Feb-2012 |
Steven Ross <stross@google.com> |
Removing dependence on enable_facelock With this change, FaceUnlock is enabled by default when installed fixes 5989485 Change-Id: Icbce3237ff533e8b7b88faf592ac4a1e143d5dc3
idget/LockPatternUtils.java
|
688bd47fccf1a1373e6287bc49b5b33fad12b7f3 |
09-Feb-2012 |
satok <satok@google.com> |
Add an api to switch to the next IME and subtype Bug: 5975302 Change-Id: I48aa4220159c65f456d61a324efcdf0a1ceec91c
iew/IInputMethodManager.aidl
|
c7aab1a9f179e85580104cc76bdeda5474885ddd |
03-Feb-2012 |
Jim Miller <jaggies@google.com> |
Merge "Fix 5907223: Fix lock screen glitch caused on devices with a system bar"
|
bf032650e3938f264091764a606a06a0d34bd15a |
28-Jan-2012 |
Jim Miller <jaggies@google.com> |
Fix 5907223: Fix lock screen glitch caused on devices with a system bar This fixes a regression caused by making the lock screen window slippery where dragging the target over the system bar would incorrectly cause it to snap to an invisible target. It now interprets MotionEvent.ACTION_CANCEL the same as an "up" event and resets to the initial state. Change-Id: I9a3c195371d64e1a4613f6f1fb0a043e9a47a601
idget/multiwaveview/MultiWaveView.java
|
74d7ca133a6db82abba5c0abe443fb001928e72c |
31-Jan-2012 |
Romain Guy <romainguy@google.com> |
Proper equals/hashCode impls in Rect and RectF Change-Id: Ief52d84f134018af4dfd19674de12736c056e3f8
til/FastMath.java
|
ce4a0c6f160241ea06e1f2000815094263dea70d |
17-Nov-2011 |
Jim Miller <jaggies@google.com> |
Fix 5906830: Update the clock earlier when lock screen comes back from suspend. This attempts to fix an issue where sometimes the time shown on lock screen was really old. The code now sets the time immediately when the screen turns on. Change-Id: Ic4649ea342499aea82f997ba488bc2cb45987739
idget/DigitalClock.java
|
fb9e364380f91295490d1acbfc9a571cb6a4384b |
26-Jan-2012 |
Jim Miller <jaggies@google.com> |
Merge "Fix 5620754: don't show pattern unlock after SIM unlock if not enabled."
|
93708af1329bb278d83c1fac6a623629cb42a3d4 |
26-Jan-2012 |
Jim Miller <jaggies@google.com> |
Fix 5620754: don't show pattern unlock after SIM unlock if not enabled. This fixes a bug where the device would show pattern unlock after the user entered the SIM PUK unlock code. The code now correctly determines that the device isn't secure and thus shouldn't show the unlock screen. Change-Id: I49fd749592154a4c5840038b92d54ca7ca086074
idget/LockPatternUtils.java
|
3f696b264e4a3dd28421e9e1a58fe2c6241f48e4 |
26-Jan-2012 |
Gilles Debunne <debunne@google.com> |
Merge "Unbalanced batch edit begin and end leave TextView unresponsive"
|
629c6765ca21b6ef23db893a35c62eef6a2a28b6 |
24-Jan-2012 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Move network stats to FileRotator pattern."
|
63abc37356728c0575d6a62a203102ae6d97953b |
12-Jan-2012 |
Jeff Sharkey <jsharkey@android.com> |
Move network stats to FileRotator pattern. Split existing network stats into two separate classes: a recorder which generates historical data based on periodic counter snapshots, and a collection of historical data with persistance logic. Recorder keeps a pending history in memory until outstanding data crosses a specific threshold. Persisting is handled through a given FileRotator. This pattern significantly reduces disk churn and memory overhead. Separate UID data from UID tag data, enabling a shorter rotation cycle. Migrate existing stats into new structure. Remove "xt" stats until iptables hooks are ready. Avoid consuming Entry values when recording into NetworkStatsHistory. Assign operation counts to default route interface. Introduce "Rewriter" interface in FileRotator with methods to enable rewriteAll(). Introduce IndentingPrintWriter to handle indenting in dump() methods. Bug: 5386531 Change-Id: Ibe086230a17999a197206ca62d45f266225fdff1
til/ArrayUtils.java
til/FileRotator.java
til/IndentingPrintWriter.java
|
50aca29a0b00c3f8f09b0c246da022df482ca56d |
24-Jan-2012 |
Fabrice Di Meglio <fdimeglio@google.com> |
Merge "Fix bug # 5863709 API request: Change param names of deleteSurroundingText to "before" and "after""
|
0c95dd3f4f02564fab9b86a221bbcbb4aafc2981 |
24-Jan-2012 |
Fabrice Di Meglio <fdimeglio@google.com> |
Fix bug # 5863709 API request: Change param names of deleteSurroundingText to "before" and "after" Change-Id: I727fad9a59cda915899674569bfabd29b9f5da60
iew/InputConnectionWrapper.java
|
dc7bf5d8bff86bed7947806c81a28aff5e9a8c3e |
23-Jan-2012 |
Andy McFadden <fadden@android.com> |
Don't use bootstrap loader directly The VM is allowed to use null to represent the bootstrap class loader, so attempting to call methods on it is a bad idea. Use the system class loader instead. Change-Id: I9190848945f679d546d5fb30aba10fd27c7e5404
s/ZygoteInit.java
|
6de74ff2a45591455cbb5c21d78904065e89ec89 |
18-Jan-2012 |
Christopher Tate <ctate@google.com> |
Fix edge cases leading to backup hanging forever Plug a couple of apparent code paths (one not obviously reachable, but fixed here on general principles) that could lead to a backup pass getting confused partway through and simply never properly completing. In this state it would leave its wakelock held forever until next reboot. Bug 5828859. Those fixes are a total of two lines of code. The rest of the patch adds a textual journal of the most recently completed (or ongoing!) backup pass's progress, with an eye to being able to isolate any such issues that may crop up in the future. Change-Id: If8a5e8aba11db5a1e618d8b9c9ba3038dd5377a1
ackup/BackupConstants.java
|
c478c171e92b2f255e9699d9c9306b001368ac20 |
20-Dec-2011 |
Gilles Debunne <debunne@google.com> |
Unbalanced batch edit begin and end leave TextView unresponsive This is a fix for http://code.google.com/p/android/issues/detail?id=17508 Adding some logs and a forced GC, I'm now reliably able to reproduce it. Here is the scenario. 1. The IME handles an event. It retrieves the current InputConnection (IC) using ic = getCurrentInputConnection() and calls ic.beginBatchEdit(); 2. The call is propagated to the UI thread and TextView's mBatchEditNesting is correctly increased through beginBatchEdit() 3. A listener calls setText(), which imm.restartInput(this); 4. As a result, the InputMethodManager creates a new ControlledInputConnectionWrapper with a new InputConnection from the TextView 5. A GC happens at that point. The previous InputConnection is no longeri referenced by the InputMethodManager's mServedInputConnection. The weak reference in the previous ControlledInputConnectionWrapper is nulled. 6. The IME thread finishes its process and calls ic.endBatchEdit(); on its version of the original InputConnection. 7. The message is passed through the InputConnect, but when the weak reference in the original IInputConnectionWrapper is dereferenced, we get a null InputConnection in executeMessage(). 8. As a result, the TextView's endBatchEdit() method is not called, leaving this TextView with a non zero mBatchEditNesting. 9. From now on, all edit actions on this TextView will be considered part of a nested edition and no invalidation is performed, which is the visible manifestation of this bug. The core problem is that the begin/end batch edit contract is broken when: 1. These are initiated by the IME thread (as opposed to the UI thread) 2. The input connection is reset between these calls 3. A GC happens in the mean time and the WeakReference is lost (otherwise calling endBatchEdit on a no longer active InputConnection is fine Solution to keep TextView's mBatchEditNesting balanced: - The IMM should notify the IC when it is no longer used. We're using the existing FINISH_INPUT_CONNECTION to do that. - The InputConnection should keep track of its nesting contribution to the TextView. When finished the IC makes sure its contribution is reset to 0. Moreover, further asynchonous calls to begin/endBatchEdit that may arrive from the IME should be ignored. This is achieved using a negative value as a flag. Notes: - finishComposingText may be too broad of a method to perform such a cleaning step but is seems to only be called in cases where the IC will not be used anymore. If that's too broad, we have to introduce a new method in the IC interface. - This is has been implemented in EditableInputConnection and not in a more general BaseInputConnection because this is where we have a notion of TextEdit, and the nesting problem is here specific to TextView. However, the same unbalanced begin/end problem will happen in these classes. They should override finishComposingText as has been done here if that matters. - We cannot re-use the TextView's mBatchEditNesting since it may take into account batch edit from various sources and resetting it on InputConnection close could then lead to an inconsistent negative count value. Patch Set 2: added synchronized blocks around mBatchEditNesting Change-Id: I1ec5518fdc16fb0551fbce9d13f5d92eb4bc78c0
idget/EditableInputConnection.java
|
a27a3e8ad7d20dea63ef2d5cb8b6ec7e56c20a89 |
09-Jan-2012 |
Jeff Sharkey <jsharkey@android.com> |
Introduce FileRotator. Utility that rotates files over time, similar to logrotate. There is a single "active" file, which is periodically rotated into historical files, and eventually deleted entirely. Files are stored under a specific directory with a well-known prefix. Bug: 5386531 Change-Id: I29f821a881247e50ce0f6f73b20bbd020db39e43
til/FileRotator.java
|
2931d8ace9118bafe08090cd41e235048b6c2eb2 |
12-Jan-2012 |
Danielle Millett <dmillett@google.com> |
Merge "DO NOT MERGE - Cherry picking from master to MR1" into ics-mr1
|
5437c220e239dc6276942990bc81c1388cfb176c |
10-Jan-2012 |
Jim Miller <jaggies@google.com> |
am d3872f55: am 62fad768: Merge "Fix 4560303: Add setting to lock later when power button pressed" into ics-mr1 * commit 'd3872f55045b7ce7be7dd7ae5fff37d7988bdcb2': Fix 4560303: Add setting to lock later when power button pressed
|
de7a2f30548ac64d67e9ce8ac08090eb5458449d |
21-Dec-2011 |
Danielle Millett <dmillett@google.com> |
DO NOT MERGE - Cherry picking from master to MR1 Fix 5783857: Device Policy Manager doesn't allow Face Unlock This makes it so that if face unlock is enabled and then a device policy manager that requires something more secure than face unlock is installed, the user will be forced to choose a new acceptable lock type. This was previously fixed for the case where the device had been reset, or the shell was restarted after setting face unlock, but not for the case where the device remained on between setting face unlock and setting up a device policy manager. Also changed the function ordering of saveLockPattern() so that the overloaded wrapper function is next to the main function. Change-Id: Ibed8c4ab137ebbc07fb143faef6f047bc6dc4474
idget/LockPatternUtils.java
|
a4edd151c5266a2c794c95444fed67d19740cee3 |
07-Jan-2012 |
Jim Miller <jaggies@google.com> |
Fix 4560303: Add setting to lock later when power button pressed This adds a feature to delay locking the device when the power button is pressed. This fixes a use case where the user wants to turn off the display (e.g. to save power) but doesn't want to lock the device. For the case of a secure device (user has a pin/password/pattern), this will lock the device immediately or not based on the setting. For the non-secure case, this always "locks" the device to provide easy access to the camera while preventing unwanted input. Change-Id: Ie328485c3f7559e26896d761cbf0e69d3f4df4e2
idget/LockPatternUtils.java
|
45b075dd5cef54ed3412115ee199df1db1c90528 |
10-Jan-2012 |
Adam Powell <adamp@google.com> |
Fix a bug where window progress bars had the wrong default visibility on windows with action bars. Change-Id: I5509d9a7c5f029b0471bd63e781f4756f5a319bc
idget/ActionBarView.java
|
3c673732ead2721c564c2bd46780e8ebf10e948b |
03-Jan-2012 |
Danielle Millett <dmillett@google.com> |
Merge "Fix 5783857: Device Policy Manager doesn't allow Face Unlock"
|
52cd299eef703030f8fcf7a92f413791301771cc |
27-Dec-2011 |
Jesse Wilson <jessewilson@google.com> |
Move the frameworks/base hostname verifier into libcore. Part 2/2 Bug: http://b/5619726 Change-Id: I165eb3befcef104ff56ffb466c87c60b632f3194
et/DNParser.java
et/DomainNameValidator.java
|
2364a222fcba233d66d0a9cde691d1d6e82227db |
21-Dec-2011 |
Danielle Millett <dmillett@google.com> |
Fix 5783857: Device Policy Manager doesn't allow Face Unlock This makes it so that if face unlock is enabled and then a device policy manager that requires something more secure than face unlock is installed, the user will be forced to choose a new acceptable lock type. This was previously fixed for the case where the device had been reset, or the shell was restarted after setting face unlock, but not for the case where the device remained on between setting face unlock and setting up a device policy manager. Also changed the function ordering of saveLockPattern() so that the overloaded wrapper function is next to the main function. Change-Id: Ibed8c4ab137ebbc07fb143faef6f047bc6dc4474
idget/LockPatternUtils.java
|
418d12dc8f2c518b673ebc522de4af6f7dbf0bf3 |
14-Dec-2011 |
Jeff Sharkey <jsharkey@android.com> |
Avoid reading network stats when disabled. Bug: 5518868 Change-Id: Idb5c588b018bf735597ad7ff904ecc69224dd0a0
s/BatteryStatsImpl.java
|
07c2c9f03b9b3bdca89f4960380b6b714ea6b8b0 |
08-Dec-2011 |
Jaikumar Ganesh <jaikumar@google.com> |
am 38342c9d: am d426c338: Merge "Reduce likelihood of crash in state machine." into ics-mr1 * commit '38342c9d858d8b021bc5c616cfe6c0ab9f359b2b': Reduce likelihood of crash in state machine.
|
d426c338a66f63f8e5528ac38ec5b61625f2c897 |
08-Dec-2011 |
Jaikumar Ganesh <jaikumar@google.com> |
Merge "Reduce likelihood of crash in state machine." into ics-mr1
|
a544d467f2a876f2ada2880214b3157cfaef769f |
07-Dec-2011 |
Jaikumar Ganesh <jaikumar@google.com> |
Reduce likelihood of crash in state machine. Reduce likelihood of crash when state machine has quit and someone sends a message using one of the public functions. Bug: 5724844 Change-Id: I6582a1d19113e6ed545c8ab20adb0a414d8784a7
til/StateMachine.java
|
1f45d25257f791ce031e7e5bc3c7806a8b82b2eb |
07-Dec-2011 |
Winson Chung <winsonc@google.com> |
am a21ce1f1: am 0a361b10: Merge "Workaround for issue where the notifyDatasetChanged call chain is broken when Launcher is killed. (Bug 5703782)" into ics-mr1 * commit 'a21ce1f1107e1aad19335bebe4aed915158b5ca6': Workaround for issue where the notifyDatasetChanged call chain is broken when Launcher is killed. (Bug 5703782)
|
c3f581b0474a216938810885f4f606e0db1f21ff |
05-Dec-2011 |
Winson Chung <winsonc@google.com> |
Workaround for issue where the notifyDatasetChanged call chain is broken when Launcher is killed. (Bug 5703782) Change-Id: Ic57a7ce85f41d58cd40b7d30eef4a1bf685182e5
idget/IRemoteViewsFactory.aidl
|
96e942dabeeaaa9ab6df3a870668c6fe53d930da |
01-Dec-2011 |
Jeff Brown <jeffbrown@google.com> |
Use a Choreographer to schedule animation and drawing. Both animations and drawing need to march to the beat of the same drum, but the animation system doesn't know abgout the view system and vice-versa so neither one can drive the other. We introduce the Choreographer as a drummer to keep everyone in time and ensure a magnificent performance. This patch enabled VSync based animations and drawing by default. Two system properties are provided for testing purposes to control the behavior. "debug.choreographer.vsync": Enables vsync based animation timing. Defaults to true. When false, animations are timed by posting delayed messages to a message queue in the same way they used to be before this patch. "debug.choreographer.animdraw": Enables the use of the animation timer to drive drawing such that drawing is synchronized with animations (in other words, with vsync or the timing loop). Defaults to true. When false, layout traversals and drawing are posted to the message queue for execution without any delay or synchronization in the same way they used to be before this patch. Stubbed out part of the layoutlib animation code because it depends on the old timing loop (opened bug 5712395) Change-Id: I186d9518648e89bc3e809e393e9a9148bbbecc4d
til/ArrayUtils.java
|
4952dfd16a0f839559ffa78f5016394caf85294f |
01-Dec-2011 |
Jeff Brown <jeffbrown@google.com> |
Ensure input events are processed in-order in the application. As it turns out, it used to be possible for there to be multiple input events simultaneously in flight in an application. Although it worked, it made it hard to reason about what was going on. The problem was somewhat exacerbated by the introduction of a queue of "InputEventMessage" objects as part of an earlier latency optimization. This change restores order from chaos and greatly simplifies the invariants related to input event dispatch within the application. Change-Id: I6de5fe61c1fe2ac3dd33edf770d949044df8a019
iew/BaseInputHandler.java
|
9ab5ef2741e2eaeb44218d802643de81ddb4b7a1 |
29-Nov-2011 |
Jaikumar Ganesh <jaikumar@google.com> |
am 910ae39f: am ff33b94e: Merge "Cleanup static references when quitting." into ics-mr1 * commit '910ae39f8a12bcb917b7eb1da3f701925da79509': Cleanup static references when quitting.
|
6f9a61651e7949a5d63a4b44314d435c0105a51f |
28-Nov-2011 |
Jaikumar Ganesh <jaikumar@google.com> |
Cleanup static references when quitting. The State machine was leaking references when it was getting created and destroyed. Change-Id: I7904baf0482eef1617071d159d7b283566b4095c
til/StateMachine.java
|
468996c504f8bddd7c3f3b1aab89c6a561f951dc |
22-Nov-2011 |
Amith Yamasani <yamasani@google.com> |
am d61b61d6: am 227a64fe: Merge "Fix an NPE on overflow in BatteryStats history." into ics-mr1 * commit 'd61b61d6f97f9f73b86e4a24a747c4451f2bc939': Fix an NPE on overflow in BatteryStats history.
|
227a64fe23b4e6f05dc31e5f51b0f4c142e52b18 |
22-Nov-2011 |
Amith Yamasani <yamasani@google.com> |
Merge "Fix an NPE on overflow in BatteryStats history." into ics-mr1
|
79de26ea20ddd65e7c361e138a6f992fd3802c22 |
22-Nov-2011 |
Adam Powell <adamp@google.com> |
am 516035f0: am fb0784da: Merge "Fix bug 5521467 - Monkeys and ActionBar custom tab views" into ics-mr1 * commit '516035f0923aad612932327546e780c7c241ceda': Fix bug 5521467 - Monkeys and ActionBar custom tab views
|
05c8277f3423fd57196b3878d27ac0f1995101a8 |
22-Nov-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5521467 - Monkeys and ActionBar custom tab views Remove custom tab views from old parents if applicable. Change-Id: I7892f0f271e91a4fc9e26694557e82b81f3fd31a
idget/ScrollingTabContainerView.java
|
0dc1f648a09b46c45190ba1ce7daecf7fada4347 |
18-Nov-2011 |
satok <satok@google.com> |
add sentence level spell checker hidden apis Change-Id: If65c89044bed064fd01a554e33176f64f7c21c0f
extservice/ISpellCheckerSession.aidl
extservice/ISpellCheckerSessionListener.aidl
|
45f06460e9aeadadad27e6c87817940cd96128ef |
22-Nov-2011 |
Amith Yamasani <yamasani@google.com> |
Fix an NPE on overflow in BatteryStats history. When the battery stats buffer hits 128KB, it hits a code path that causes an NPE. This can happen depending on usage and charging patterns and manifest in bad ways, such as failure to boot up or random crashes, or refusing to go to sleep. Bug: 5645407 Change-Id: I21d5d189431f776f25bcb7d598c86e598ad8cb17
s/BatteryStatsImpl.java
|
6162960c1eda8cce32a236e7f805cc4fdf9cf656 |
15-Nov-2011 |
Jim Miller <jaggies@google.com> |
am 3dd55677: am ff95f657: Merge "Fix 5579440: Add transport control view to tablet unlock screens" into ics-mr1 * commit '3dd5567710168da330741cb4c4263cc03dd942f1': Fix 5579440: Add transport control view to tablet unlock screens
|
faed16030df5221f790a4d6fd5bdfb592db977fa |
09-Nov-2011 |
Jim Miller <jaggies@google.com> |
Fix 5579440: Add transport control view to tablet unlock screens This updated tablet layouts to support showing album art and transport control views in PIN, pattern and password screens of lock screen. It also allows the addition of a background protect asset and the ability to show the system wallpaper on layouts that define a transport_bg_protect view. Also updated layout to use new ICS-style buttons on lock screen and fixed bug with "forgot pattern" button where we were showing the emergency call icon. To avoid problems with leading ones in the mono-space clock font, we now right-justify status text on tablet and remove the AM/PM indicator. Status font size adjusted by UX. Added background protection drop shadow to transport control. Fixed portrait mode to be right-justified when transport is showing. Change-Id: I790292fc39f4588f87adc9d9241706817ae6baab
idget/DigitalClock.java
|
cd6faca83678eaa8f66de2a082e1611e32ba3796 |
14-Nov-2011 |
Adam Powell <adamp@google.com> |
am b22eec57: am a8743f15: Fix bug 5425280 - Two ActionBar icons show up * commit 'b22eec57d559fc9dd5663abdc37d6b6e6a4f641f': Fix bug 5425280 - Two ActionBar icons show up
|
a8743f152aac4a8ef97c79bdad5232614453ce2a |
12-Nov-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5425280 - Two ActionBar icons show up Change-Id: Ic82f8ce648f9314a0800eeff326df7d8dfe5027b
idget/ActionBarView.java
|
56f73a149b38381e7e406defbf492138553013ba |
10-Nov-2011 |
Peter Ng <petergng@google.com> |
am f52df796: am 15843aa5: Merge "lock pattern width spec set to max" into ics-mr1 * commit 'f52df7961f29a2f508fb7421f8cd9c95b9b409aa': lock pattern width spec set to max
|
524a0adeb55885520a5fec1aa152d0049ec96345 |
10-Nov-2011 |
Jim Miller <jaggies@google.com> |
am 5943c1dc: am 270826a8: Merge "Fix 5555408: allow emergency button to be disabled on SIM/PUK unlock screen" into ics-mr1 * commit '5943c1dc406574b360e9cb1343a5dab00a84a8e2': Fix 5555408: allow emergency button to be disabled on SIM/PUK unlock screen
|
7bc60abc97f77cc2478f5d19c391ebdb1433a893 |
10-Nov-2011 |
Peter Ng <petergng@google.com> |
lock pattern width spec set to max Change-Id: If5853d3c7ee2d2330c06f5c802f66249ab3f2694
idget/LockPatternView.java
|
270826a8878b5470d48d93ca3d518ac93860870d |
10-Nov-2011 |
Jim Miller <jaggies@google.com> |
Merge "Fix 5555408: allow emergency button to be disabled on SIM/PUK unlock screen" into ics-mr1
|
77c7b4ddebd20006be2d30b7906ac67efc4dc207 |
09-Nov-2011 |
Danielle Millett <dmillett@google.com> |
am b9b08257: Merge "Showing a congratulations screen after choosing face unlock backup lock" into ics-mr1 * commit 'b9b08257370d244b4bccc4e243dda3c4daf4b0af': Showing a congratulations screen after choosing face unlock backup lock
|
1f56edc6cd377eab05d9816e93591a7139cdff96 |
08-Nov-2011 |
Jim Miller <jaggies@google.com> |
Fix 5555408: allow emergency button to be disabled on SIM/PUK unlock screen Some carriers cannot process emergency calls when the IMSI is not available, which happens when the SIM is locked. This allows the behavior to be overwritten in an overlay. When the config variable is set to 'false', the emergency button no longer appears on the SIM or PUK unlock screens. Change-Id: I3127bfd5e7ebfabea997fbe048cc474e48b7a81c
idget/LockPatternUtils.java
|
763631cd247e21b167063023e7dd1395e05ebbf6 |
08-Nov-2011 |
Jeff Brown <jeffbrown@google.com> |
Improve JavaDoc on AtomicFile. Change-Id: I042fa533ea5d4adca8ae6d42dbd8de32adb34cea
s/AtomicFile.java
|
044a0a76444b22bd4fe3718b110953bbcd3ee35d |
07-Nov-2011 |
Danielle Millett <dmillett@google.com> |
Showing a congratulations screen after choosing face unlock backup lock Once a backup lock has been chosen, it sends an intent to show a congratulations screen. The moveTempGallery function has been moved inside this new activity so it is no longer needed in LockPatternUtils. Change-Id: I66868e6e3391b8b740f618fe633047ce388f55ca
idget/LockPatternUtils.java
|
cb1001b2829f7da86f66f2634bd40cbc51ba4998 |
03-Nov-2011 |
satok <satok@google.com> |
Merge "Fix a memory leak of a Binder in SpellCheckerService" into ics-mr1
|
163e6443f27884a9bfcb9a48ef606dc635852c23 |
01-Nov-2011 |
Jeff Sharkey <jsharkey@android.com> |
Correct proc file reader, optimizations. Moved away from BufferedReader, which only reads the first 8KB of some proc files because it aggresively fills its buffer. Optimized proc parsing, now double the speed. Tests to cover. Log when NetworkStats counters roll backwards when subtracting, and optimizations around findIndex(). When system removes UID, also remove from last stats snapshot to avoid xt counters from rolling backwards. Bug: 5472949, 5458380 Change-Id: I07c08fe5233156fac2b84450f6291868bf9bfaf2
et/NetworkStatsFactory.java
til/ProcFileReader.java
|
74061ff90453c79ddbde468f630a41425da07710 |
02-Nov-2011 |
satok <satok@google.com> |
Fix a memory leak of a Binder in SpellCheckerService Bug: 5499490 Change-Id: I167a3e9dfdd6edd06c6ad993fbff3a535c81b09c
extservice/ISpellCheckerSession.aidl
|
24340afbab8ad4c191784fda8023407205bc0a75 |
01-Nov-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5534667 - Action bar icons need more space on tablet Set a wider minimum width for the action button style on -sw600dp. Fix an annoying bug where recycled ActionMenuItemViews would retain a lingering pressed state, causing an unrelated button to glow briefly. The home/up affordance should not be focusable when it is disabled. Change-Id: Ia68f3d09f5d977f50e4e33c354d8133367187973
iew/menu/ActionMenuItemView.java
iew/menu/BaseMenuPresenter.java
idget/ActionBarView.java
|
678ed0c5a32bac1ea18a5ac99b0b814421ea79b4 |
28-Oct-2011 |
Adam Powell <adamp@google.com> |
Bug 5275928 - Don't try to open an overflow menu under invalid circumstances. Change-Id: I62ea1e982f0d3c92cb504efbae95bce238b12f72
iew/menu/ActionMenuPresenter.java
idget/ActionBarContextView.java
|
81bd76e4b33ea00d30bb2b2193ca5bd0cf445546 |
28-Oct-2011 |
Peter Ng <petergng@google.com> |
Merge "Removing 2nd background clock font display from statusbar and lock screen" into ics-mr1
|
ccff48b7cb4a1dd81ee90fb31d4dedf5dc71b8d0 |
24-Oct-2011 |
Jim Miller <jaggies@google.com> |
Removing 2nd background clock font display from statusbar and lock screen Change-Id: If9edfed231cde6590b28fc2115d78bc97b74ae4e
idget/DigitalClock.java
|
1a3ad7d18f0e15611268347da7f1b5db8c3b558d |
26-Oct-2011 |
Svetoslav Ganov <svetoslavganov@google.com> |
Merge "Adding accessibility support to the tablet swipe unlock." into ics-mr1
|
6033c0817427386cd3e95a992d1f34dad4188f96 |
25-Oct-2011 |
Svetoslav Ganov <svetoslavganov@google.com> |
Adding accessibility support to the tablet swipe unlock. 1. Added handling for hover events that are transformed into touch events and given to the touch event handling code if accessibility is enabled. 2. Now swiping across the handle unlocks the device for both cases - accessibility enabled or disabled. bug:5513324 Change-Id: I7031690d69b1a2737e2ce4d1871d69d7dfbf3006
idget/WaveView.java
|
e49cf107e2533b7ca71c500bc20a0f6dcdf9efdc |
25-Oct-2011 |
Ed Heyl <ed@google.com> |
merge ics-mr0 Change-Id: I4f0b2bb1b1136c9467e9d55f57f5333153cae65d
|
f8b9a4751e6d0721804931aa39545e3741ff5013 |
24-Oct-2011 |
Brian Colonna <bcolonna@google.com> |
Added callback to allow Face Unlock to hide black area - Part of fix 5491362 (RelTeamHotIssue) - Because the fix closes the camera early, this change is needed so the black area isn't still hanging around while the camera fades to the backup lock. Change-Id: Iab7c264adab0fb05979fe2732048ccf2237e64c5
olicy/IFaceLockCallback.aidl
|
53b5d17d08fa1d5fc63a9345691bf151a892fcaa |
21-Oct-2011 |
Adam Powell <adamp@google.com> |
am a5c371bf: Merge "Bug 5275928 - Invasion of the monkeys" into ics-mr0 * commit 'a5c371bf1fc878f84c296a63839a5d031dea843f': Bug 5275928 - Invasion of the monkeys
|
97e1836e1b07d91f18de9669c46b0c941b643a72 |
21-Oct-2011 |
Adam Powell <adamp@google.com> |
Bug 5275928 - Invasion of the monkeys Fix a monkey bug where runnables set to open popup windows were being left around. Change-Id: I29f2c7763ab667c784b96b60ef0d7e04d358c4d9
idget/ActionBarContextView.java
idget/ActionBarView.java
|
1aa1c9bc68bee5a4cb57033ae26b3766702e2843 |
20-Oct-2011 |
Jim Miller <jaggies@google.com> |
am 2f35281a: Merge "Fix 5485925: Fix crash in transport control view" into ics-mr0 * commit '2f35281ae0ae4471527e9286f022cb960384044e': Fix 5485925: Fix crash in transport control view
|
a5ff5b482ab74b327983652439bea58c0499bae0 |
20-Oct-2011 |
Jim Miller <jaggies@google.com> |
Fix 5485925: Fix crash in transport control view This fixes a crash where we weren't hiding the view when there's no registered media player. It now hides the view when AudioManager tells it to clear the data. It also avoids a possible race condition where a request can come in from AudioManager before the callback is set. Change-Id: I3360e775c75396e1eee11413d317df5b39ceb487
idget/TransportControlView.java
|
3585a3dfc6824581e8b4b46bfa1207bb18fad0cf |
19-Oct-2011 |
Dianne Hackborn <hackbod@google.com> |
am 47f8367a: Merge "Work on issue #5465917: Wakelock *overflow* held for very long times" into ics-mr0 * commit '47f8367ab79247501d5d204632a7797fa8a888e5': Work on issue #5465917: Wakelock *overflow* held for very long times
|
c24ab866b0d46685f6ddd340b9c84375cf8d6831 |
19-Oct-2011 |
Dianne Hackborn <hackbod@google.com> |
Work on issue #5465917: Wakelock *overflow* held for very long times - Fix ordering problem in sync manager that would cause its wake locks to slightly appear in the system process when they should be fully accounted against the app. - Allow the system process to have more wake lock names in its battery stats. - In the bug report output, print totals of the wake locks for each process, to make it easier to parse what is being printed for things like the system process with a huge number of individual wake locks. Change-Id: I3cf39330f22f3c51c11e65e4124150d73a7da2dd
s/BatteryStatsImpl.java
|
7c3a18398f8cd8977079fad34a6bfc3fdab6378e |
18-Oct-2011 |
Jim Miller <jaggies@google.com> |
am 8e6d75af: Merge "Fix 5473038: workaround for fd leak in lockscreen" into ics-mr0 * commit '8e6d75affa1a802b01aa38ad765d1ae9f998c0ab': Fix 5473038: workaround for fd leak in lockscreen
|
a7f3a34313074a96b1cc2eb4bea0304d8375af75 |
18-Oct-2011 |
Jim Miller <jaggies@google.com> |
Fix 5473038: workaround for fd leak in lockscreen This works around a file descriptor leak in Skia. It also improves view creation time by avoiding re-loading the font every time a DigitalClock is created. Change-Id: I5c46445da36b1e6ba06c8ca340e436835d281180
idget/DigitalClock.java
|
eb4173ae298dc31bd27895c2b84125c95dbda093 |
17-Oct-2011 |
Jim Miller <jaggies@google.com> |
am 7b5dd873: Fix 5466793: Fix memory leak in system process when face lock is enabled. * commit '7b5dd87351ac476dd872c51f9b819d2a3e572382': Fix 5466793: Fix memory leak in system process when face lock is enabled.
|
af0aec584a824dbc772170038128755954dc12ac |
17-Oct-2011 |
Uriel Rodriguez <urodriguez@google.com> |
am d814d4fa: Merge "going directly to backup after face unlock fails 15 times" into ics-mr0 * commit 'd814d4fa0c76a0384f7e32816e1ca36f237911c6': going directly to backup after face unlock fails 15 times
|
7b5dd87351ac476dd872c51f9b819d2a3e572382 |
16-Oct-2011 |
Jim Miller <jaggies@google.com> |
Fix 5466793: Fix memory leak in system process when face lock is enabled. Previously, the code was not unregistering the callback when we unlocked the device, which kept a reference to LockPatternKeyguardView indirectly by a reference to mFaceLockCallback. It now correcly removes the callback when we unlock the device. Change-Id: Ie592d007a1dfc2416b9e8956aba2c34e3d0120ee
olicy/IFaceLockInterface.aidl
|
d814d4fa0c76a0384f7e32816e1ca36f237911c6 |
15-Oct-2011 |
Uriel Rodriguez <urodriguez@google.com> |
Merge "going directly to backup after face unlock fails 15 times" into ics-mr0
|
fd2ed6910f932ce43b621d6296eff112e137fbf9 |
14-Oct-2011 |
Uriel Rodriguez <urodriguez@google.com> |
going directly to backup after face unlock fails 15 times - after 15 failed face unlock attempts, go to backup until the backup method is successful - if the backup method times out (because too many unsuccessful unlocking attempts), face unlock will not be launched until the backup method is used sucessfully - fixes 5365919 Change-Id: I9aef7a4f1abcceefc5d6f1c0458ae5cbe8a902df
olicy/IFaceLockCallback.aidl
|
eecd9ac0fbe0335916b8f72a89d479dd64341988 |
14-Oct-2011 |
Jim Miller <jaggies@google.com> |
am 83e160d3: Fix build. * commit '83e160d3b3ad839b0c2faf40f4477a2468098995': Fix build.
|
83e160d3b3ad839b0c2faf40f4477a2468098995 |
14-Oct-2011 |
Jim Miller <jaggies@google.com> |
Fix build. Change-Id: Ifd5fe7933065f555f50ea91c4c301f87ca09dcdc
idget/TransportControlView.java
|
66d19b85b374fb32b22a2be2a435c42a6ad0f1f0 |
14-Oct-2011 |
Jim Miller <jaggies@google.com> |
am 1a59c7e3: Merge "Fix 5358124: Better transport control visibility management in lock screen" into ics-mr0 * commit '1a59c7e3973cd2de23e45afde1a5e8fdd8a2d30f': Fix 5358124: Better transport control visibility management in lock screen
|
1a59c7e3973cd2de23e45afde1a5e8fdd8a2d30f |
14-Oct-2011 |
Jim Miller <jaggies@google.com> |
Merge "Fix 5358124: Better transport control visibility management in lock screen" into ics-mr0
|
76842baa0f6d079bcb8933bb14a7a4dbb89db781 |
14-Oct-2011 |
Jean-Michel Trivi <jmtrivi@google.com> |
am 9ad680ca: Merge "Fix 5380695 Lockscreen transport control must reflect error state" into ics-mr0 * commit '9ad680ca2be19679c355de9526d79ded2887ea97': Fix 5380695 Lockscreen transport control must reflect error state
|
4e6d35829ebf98ea37f77ea434550d51950c1119 |
14-Oct-2011 |
Jim Miller <jaggies@google.com> |
Fix 5358124: Better transport control visibility management in lock screen This changes TransportControlView to be "sticky" on lockscreen. Basically, once it appears on lockscreen, it stays there until unlocked and then locked again in paused state. Tested basic design goals (using Music2): - play then lock -> shows - pause then lock -> not shown - toggle pause to play while locked and not shown -> shows - pause after played once while locked -> stays until we unlock and lock again while paused - remote control play while paused & sleeping -> resume lockscreen -> shows Also tested: - configuration changes (orientation) to ensure widget continues to show after it once appears - remote events while lock screen on -> keeps lockscreen on. - remote events while sleeping -> doesn't wake. Change-Id: I23418c5f7dfd1457c0844d2683772e8a3ed0abd1
idget/LockScreenWidgetCallback.java
idget/TransportControlView.java
|
261381cf9f52776f5f5fad8e6d2d31960c60c945 |
14-Oct-2011 |
Jean-Michel Trivi <jmtrivi@google.com> |
Fix 5380695 Lockscreen transport control must reflect error state When a RemoteControlClient reports an error for its playstate, make the play/pause button display the warning platform icon. Note that a specific image description is not available for this state at this time, but the one being used (the same as for the play icon) is valid as it correctly describes the action the button performs. Change-Id: I59aadab3fe5bcc09a2f7be0b9e4cffb0c500e865
idget/TransportControlView.java
|
4defcef1cb643e998b64c594b94af287de317a41 |
13-Oct-2011 |
Jim Miller <jaggies@google.com> |
am 207c6731: Merge "Fix 5444675: Fix vibrate regression on Pattern and PIN unlock screens." into ics-mr0 * commit '207c67315c8668b72cbb7bd370f1d6c8479eabd4': Fix 5444675: Fix vibrate regression on Pattern and PIN unlock screens.
|
8eeb4d1a70faa4d5834de44bfa515742566c6ba3 |
13-Oct-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5394020 - Menus are pretty sluggish to bring up Clear out some obsolete "optimizations" leftover from the old menu system internals. Change-Id: I325530c9fae434de2d95200e648c63149334f444
iew/menu/ExpandedMenuView.java
iew/menu/ListMenuItemView.java
|
aef555bcf26e770e37f2065913084588fb92c6fb |
13-Oct-2011 |
Jim Miller <jaggies@google.com> |
Fix 5444675: Fix vibrate regression on Pattern and PIN unlock screens. This fixes a regression caused by a resource change to the vibrate pattern. It used to contain an array of delays and values. Now it has another mode with just one value with an associated change to the vibrate API. Instead of using a custom vibration pattern, it now just follows the system vibrate pattern for HapticFeedbackConstants.VIRTUAL_KEY, which is shared by the home key, among other things. Change-Id: Ib58493a96a42383955ae59f8ac3865bb46a86a31
idget/LockPatternView.java
idget/PasswordEntryKeyboardHelper.java
|
fd8f6f2f7557c414466f7634391821e59c1ce040 |
12-Oct-2011 |
Daniel Sandler <dsandler@android.com> |
Merge "Fix obsolete Honeycomb platlogo." into ics-mr0
|
f2894659e8df625783afcd3fa17462ab23d29145 |
12-Oct-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5449931 - Wrong theme for icon menus IconMenuPresenter should always use its own theme for the system inflater. Change-Id: Iacadce37d62a60cdf6220d82f1178098ed92d51e
iew/menu/IconMenuPresenter.java
|
5f839f8ee426cc42af3ee0eaf5236f2f6930dd15 |
12-Oct-2011 |
Daniel Sandler <dsandler@android.com> |
Fix obsolete Honeycomb platlogo. Bug: 5438131 Change-Id: I848bcc8e4d6cdd28c1ffaa08b7fcceb87242932a
pp/PlatLogoActivity.java
|
538e565c06e915b91e7e3a901f872ccdd9bccdd3 |
11-Oct-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5396097 - menu theme consistency Fix a bug where action bar menus were using the wrong context to inflate stock views. This was causing them to use the action bar's themed widget context instead of the current theme's specific action bar items. Note that action views in the menu will still be inflated using the themed widget context. This can produce some weird side effects if the action views use theme attributes relating to these action bar item attributes. Change-Id: Ied3614d1fedb10a0f5366bbe7b90cd5f2f1ff969
iew/menu/ActionMenuPresenter.java
iew/menu/BaseMenuPresenter.java
iew/menu/IconMenuPresenter.java
idget/ActionBarContextView.java
idget/ActionBarView.java
|
67e043db11b29f3c0c84529ae21a0fdd7ae11c6d |
11-Oct-2011 |
Jim Miller <jaggies@google.com> |
Fix 5249234: Add contentDescription to buttons on transport control on lock screen. Change-Id: Ie4e9139e01c37a0d9542ff9996a84db0083b35ef
idget/TransportControlView.java
|
f005a2c83b341647ea827e548cf506d37a8bf97e |
11-Oct-2011 |
Svetoslav Ganov <svetoslavganov@google.com> |
Merge "Adding accessibility support to the pattern lock."
|
04b81c713e88c056b430b326350359b4e8f1377f |
11-Oct-2011 |
Amith Yamasani <yamasani@google.com> |
Don't show icon for power-off confirmation dialog. Bug: 5380396 Change-Id: I57574b613d95885c829df729297b24be1c73b876
pp/ShutdownThread.java
|
9dcd5afabe37872eab1b0bf2d4cab7f36b9f30a1 |
10-Oct-2011 |
Adam Powell <adamp@google.com> |
Merge "Bug 5430909 - Overlay action bar should consume hover events"
|
7d09f04363cdda6a3cf8b2ad1b67c9a07fa8975f |
10-Oct-2011 |
Adam Powell <adamp@google.com> |
Bug 5430909 - Overlay action bar should consume hover events Otherwise these will incorrectly fall through to the view below. Change-Id: I97280c41b2080f3f156554c6eb111af246e140d0
idget/ActionBarContainer.java
|
530d9f10a6af8ff83a184582ca81608b29510b42 |
04-Oct-2011 |
Svetoslav Ganov <svetoslavganov@google.com> |
Adding accessibility support to the pattern lock. The pattern lock fires accessibility eventa to announce start, update, and end of a pattern. The pattern lock reacts to hover events if touch exploration is enabled. bug:5318807 Change-Id: I5a10c76338ca029f63f278c7e7d0aaba2386f73c
idget/LockPatternView.java
|
d78a38cae2f041629326d475333f43fd81ae4137 |
10-Oct-2011 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Move battery stats to xt_qtaguid for data stats."
|
1059c3c30ad96a15695c1a92ae8896e078a6309f |
05-Oct-2011 |
Jeff Sharkey <jsharkey@android.com> |
Move battery stats to xt_qtaguid for data stats. Replace TrafficStats calls by reading values from xt_qtaguid kernel module. To keep BatteryStatsImpl changes lightweight, cache recently parsed stats. Tracks mobile ifaces from ConnectivityService. Refactor xt_qtaguid parsing into factory outside of NMS. Add stats grouping based on UID, and total based on limiting filters like iface prefix and UID. Bug: 4902271 Change-Id: I533f116c434b77f93355bf95b839e7478528505b
pp/IBatteryStats.aidl
et/NetworkStatsFactory.java
s/BatteryStatsImpl.java
|
5c18ac651415ce71f8cb078a3ce9f5b5802d70ec |
08-Oct-2011 |
Amith Yamasani <yamasani@google.com> |
Save the click position and restore it on orientation change. Bug: 5417556 Change-Id: I817890a3ff2910aa49ec44a30edb1a39d0d97095
pp/RingtonePickerActivity.java
|
df89e65bf0fcc651d20b208c8d8d0b848fb43418 |
07-Oct-2011 |
Dianne Hackborn <hackbod@google.com> |
Fix how we hide and show the nav bar. The PhoneWindowManager is now responsible for hiding and showing the nav bar. For hiding, it just moves it off the screen (easy way to get a nice slide animation on and off). At the same time, we use a new WM facility to put up a fake input window to capture all touch events. When a touch event is received, we force the system UI to clear the navigation hiding bit so it will be shown again. This removes a bunch of code from the system UI for hiding and showing the nav bar. Also removes the code calling from userActivity() to the system UI, which was bad. (Also no longer using userActivity() fixes bugs around re-showing the nav bar due to key presses and other wrong things.) Change-Id: I8c3174873b5bcaa36a92322a51e8f7993e88e551
tatusbar/IStatusBar.aidl
tatusbar/IStatusBarService.aidl
|
9a230e01a1237749a8a19a5de8d46531b0c8ca6a |
06-Oct-2011 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #5371530: SYSTEMUI_FLAG_HIDE_NAVIGATION reasserts itself immediately This cleans up how ui flags are managed between the client and window manager. It still reports the global UI mode state to the callback, but we now only clear certain flags when the system goes out of a state (currently this just means the hide nav bar mode), and don't corrupt other flags in the application when the global state changes. Also introduces a sequence number between the app and window manager, to avoid using bad old data coming from the app during these transitions. Change-Id: I40bbd12d9b7b69fc0ff1c7dc0cb58a933d4dfb23
iew/BaseIWindow.java
|
0c422a72edbbb0e259a123bd028eb264f5e3cd2c |
05-Oct-2011 |
Brian Colonna <bcolonna@google.com> |
Added callback for Face Unlock service to poke the wakelock Change-Id: I76a4e0f8ac0fe17e39195f4593fac7e36d7281f0
olicy/IFaceLockCallback.aidl
|
af1ef9ed034e68db9d6c25f8b174fabf60b779d9 |
05-Oct-2011 |
Danielle Millett <dmillett@google.com> |
Merge "Adding a flag for if biometric weak has ever been used"
|
7a07219a1fc8cb94ea2694025e26f70d652ad2a1 |
03-Oct-2011 |
Danielle Millett <dmillett@google.com> |
Adding a flag for if biometric weak has ever been used This flag will be used to show a tutorial screen first time it is used. The flag is set to true once facelock has been set (via the savePassword or savePattern when in fallback mode) Change-Id: I43e3f876810fd32d3d5a5a285201e8054c4b3098
idget/LockPatternUtils.java
|
a1aebdf787443413ba870fc9203639405a5ff7bf |
04-Oct-2011 |
Ben Komalo <benkomalo@google.com> |
Merge "New PIN unlock screen layout."
|
c8fb532d456b009e61d38e919277e00939cf894a |
04-Oct-2011 |
Danielle Millett <dmillett@google.com> |
Fix 5405210: DevicePolicyManager doesn't allow Face Unlock If Face Unlock is currently enabled when the device policy manager is installed it now forces the user to choose a new acceptable lock type Change-Id: I725e923240538df3f706251670bf497857d2a25f
idget/LockPatternUtils.java
|
cb3521e3bb3615069f1c397219b934d200c59757 |
04-Oct-2011 |
Jim Miller <jaggies@google.com> |
Fix 5185505: allow facelock to be enabled by a setting. This allows face recognition to be enabled through Settings.Secure, so we can test on selected devices. Change-Id: I7f832cafd6a98f4289d618bc8924cd467706b778
idget/LockPatternUtils.java
|
51ea88a86e5cf418e956b199de35658f0a5fd623 |
03-Oct-2011 |
Ben Komalo <benkomalo@google.com> |
New PIN unlock screen layout. Moves "OK" to the right and moves backspace up to beside the text field. Bug: 5255976 Change-Id: I1b97ee108c9f10f11e5feb361810150bd6dbc776
idget/PasswordEntryKeyboardHelper.java
|
fee5cb54af9c86c045f1cb5d129c2cc395fe56db |
04-Oct-2011 |
Danielle Millett <dmillett@google.com> |
Merge "Reworked biometric weak check functions"
|
58396984ef49080d5550919130fc0d869ccf840b |
30-Sep-2011 |
Danielle Millett <dmillett@google.com> |
Reworked biometric weak check functions Renamed isBiometricEnabled to isBiometricWeakInstalled. This function now checks if the system property is set, the facelock package is installed, and if the phone has a front facing camera. It no longer checks if facelock is currently set as the unlock method. Added isBiometricWeakInstalled checks to all cases where facelock is used in LockPatternKeyguardView Change-Id: Ia86a7ad6118101c6aab90ffb2ee9c42bf2548149
idget/LockPatternUtils.java
|
f8419a0299680ed580975b0fcb758990b4367db8 |
03-Oct-2011 |
Adam Powell <adamp@google.com> |
Fix bugs around overlay action modes. Multiple focusable windows cause undesired behavior around selection modes. TextView isn't sure how to behave when it loses window focus with regard to selection handles and action modes need to be focusable for WebView find on page since it uses an EditText as a custom view. For now: * Use a layered window decor for overlay action mode when there is no action bar requested. This eliminates an extra window and avoids the issue described for full-screen UIs. * Disable WebView's find-on-page mode when the action mode's UI will not be focusable. This only affects WebViews in floating windows. Also remove the "Text Selection" title for WebView's selection mode at UX's request, as it is inconsistent with TextView's selection mode and the string does not fit on phones in portrait even on wide devices. This now uses the same mechanism used in TextView to decide whether to use title text. Change-Id: I80caeecea9b47728cf26bb0a388153ca0bdeafe1
iew/StandaloneActionMode.java
|
3553c296c0e0951a150f1783b2d0ff0d4bfe06cd |
30-Sep-2011 |
Steven Ross <stross@google.com> |
Moving fallback check code to Settings Change-Id: Ife924771d7bfedc6eccc6817172a699569560025
idget/LockPatternUtils.java
|
329979c9e6cecbcec470ec6f3ac41da82ca58d3f |
28-Sep-2011 |
Steven Ross <stross@google.com> |
calling back SetupFaceLock to clean up temporary gallery This is done when the backup lock is complete or canceled. If successful, the permanent gallery is replaced with the new one. If canceled, the temporary gallery is deleted Also deletes the main gallery if the lock type is changed from facial recognition Change-Id: Id1ce804dec6b71b6410af53c050ad265c4cad5b0
idget/LockPatternUtils.java
|
8917838b533c97dfd391371bfe3eaa811c3cd3b7 |
29-Sep-2011 |
Adam Powell <adamp@google.com> |
Merge "Fix bug 5386180 - Wire up action bar home/up for dialogs"
|
915ce0d917fecd14e9b8b0caa4b01e72f3e0db11 |
29-Sep-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5386180 - Wire up action bar home/up for dialogs Action bars in dialogs are largely an undocumented "feature" but they do work - with the exception of this since it previously relied on the host being an Activity. Make it work. Change-Id: I52ae24c3bfdd9766e4c0f035183e7f148a4e0162
idget/ActionBarView.java
|
267cb2b284626f910cf64352bfc494d0f8d3dc42 |
26-Sep-2011 |
Brian Colonna <bcolonna@google.com> |
Fix 5323545 - FaceLock no longer appears when taking a call Prior to this fix if the screen was off and a call was received, the onScreenTurnedOn() callback would bring up the FaceLock service, which would cover the phone interface. It now requires the call state to be CALL_STATE_IDLE to start FaceLock. When the phone interface closes, the user is left at the backup lock screen. Bringing FaceLock up after a call ends does not seem like the correct thing to do. While working near the FaceLock callback code, the sleepDevice() callback was removed because it is no longer used (Fix 5327896). Some cleanup was also done with regards to KeyguardViewManager. FaceLock calls were being made from the KeyguardViewManager in onScreenTurnedOn() and onScreenTurnedOff() via an interface to LockPatternKeyguardView. This level of indirection was removed because it can just be handled inside of the corresponding calls in LockPatternKeyguardView. Likewise the FaceLock functionality inside of hide() in KeyguardViewManager is now in onDetachedFromWindow() in LockPatternKeyguardView. Overall this is much cleaner, especially considering interfacing through KeyguardViewBase was a bit of a hack. Patch Set 2: - Now using KeyguardUpdateMonitor to get phone state - Removed unnecessary wrapper functions for hiding / viewing FaceLock area - These were really only there because at one point I was calling them from KeyguardViewManager and the naming was confusing - Removed if(DEBUG) from a couple of log messages that are actually warnings that shouldn't show up and I want to know if they happen even if I don't have DEBUG set to true Change-Id: Id7befc47dd421156ff6cdb3aaf62fc76fe9cfad2
olicy/IFaceLockCallback.aidl
|
a2f00da374cd0d9776bc6c4e1cf3c3def990270b |
27-Sep-2011 |
Jim Miller <jaggies@google.com> |
am b4f0a9f3: Merge "Fix 5326463: rework sim state handling in lockscreen" into ics-factoryrom * commit 'b4f0a9f3894c1f039168ad672f4aa194999c7cdd': Fix 5326463: rework sim state handling in lockscreen
|
3f5f83b54fad4c797f5dbd75f050e4980e839122 |
27-Sep-2011 |
Jim Miller <jaggies@google.com> |
Fix 5326463: rework sim state handling in lockscreen Previously it was possible to get an inconsistent state because there were two paths that updated the lock screen sim state. This reworks the data flow to ensure the same path is always used to update the state. KeyguardUpdateMonitor now correctly updates the entire state of the callee whenever a new callback is registered. In addition, KeyguardUpdateMonitor now caches the phone state in order to avoid a round-trip binder call in updateEmergencyCallButtonState(). This avoids a condition that could make lockscreen unresponsive while updating the emergency call button state. KeyguardStatusViewManager also ensures the TransportControlView is hidden when created to ensure we don't inappropriately update the carrier line while waiting for the first callbacks to update the status lines. Change-Id: I6b3975b703a7d90bac8d0fe29fbc0f1d9c5e0e7d
idget/LockPatternUtils.java
|
630a1712168f402653039e368259cb9480454fa8 |
26-Sep-2011 |
Jeff Sharkey <jsharkey@android.com> |
Overlay to configure data usage network types. Specify which network types should be counted when computing data usage totals. Bug: 5361005 Change-Id: I830caed1a29199892d209a692b50f8b3e144cafe
til/ArrayUtils.java
|
296296caf65ef79218df473ad79d6f2185d3f0e4 |
25-Sep-2011 |
Brandon Keely <lbk@google.com> |
Merge "Avoid double-ping when tapping outside the handle."
|
72ec81441a9f2595774e3ea04616f8ff5bd6d7dd |
24-Sep-2011 |
Brandon Keely <lbk@google.com> |
Avoid double-ping when tapping outside the handle. Change-Id: Iccab649e075fc86a860c1ce6e8df173e9968bef2
idget/multiwaveview/MultiWaveView.java
|
275702c2f47ed87ab642462530092d9777f32ecd |
24-Sep-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5355889 - Search action showing up in the menu dropdown in spite of search actionview being expanded Make sure that menu items with an expanded action view don't show up in list menus presenting the rest of the menu. Change-Id: I8c7b4e184a9d3ea2457543d0b8b36bc8e7068052
iew/menu/ActionMenuPresenter.java
iew/menu/ListMenuPresenter.java
iew/menu/MenuBuilder.java
iew/menu/MenuPopupHelper.java
|
a05aba9c506cd12a753c53e060c289095c3477e9 |
23-Sep-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5341139 - bottom bar stays if app wants to handle orientation change Let action bars move between split/unsplit mode on configuration changes if set to split when narrow. Change-Id: I13f5115a65247cb1878ee823493ca8e2b6ba4cf6
idget/AbsActionBarView.java
idget/ActionBarContextView.java
idget/ActionBarView.java
|
c56c92013c0acfa4517ed5d36d8aa78bc21452ae |
23-Sep-2011 |
Brandon Keely <lbk@google.com> |
Merge "Make LockScreen ping() on a miss."
|
b48ca1f1ab8cf77db337d6f2bc8586cc172ab6f8 |
23-Sep-2011 |
Peter Ng <petergng@google.com> |
am dd33bf0e: Merge "Fix 5355659: Minor tweak to wave ping radius in MultiWaveView." into ics-factoryrom * commit 'dd33bf0ebbde9aa702d039b6b9d5f06ac0a69dfb': Fix 5355659: Minor tweak to wave ping radius in MultiWaveView.
|
a0c7a5765dbbd255f9a122ba8829ca44032acde0 |
23-Sep-2011 |
Adam Cohen <adamcohen@google.com> |
am 08ee7fa4: Merge "Fixing emergency dialer flicker on lock screen (issue 5314293)" into ics-factoryrom * commit '08ee7fa463aee5e83f77789e9a99f17a34ab68b4': Fixing emergency dialer flicker on lock screen (issue 5314293)
|
83227a2d067abd4b276289f62dc126dc3174ee10 |
23-Sep-2011 |
Justin Ho <justinho@google.com> |
am 31b638d4: Merge "Fix 5355659: Change chevron visuals, timing, and animated positioning" into ics-factoryrom * commit '31b638d40342fc9e3198f9e7f8dffaf55049c9e1': Fix 5355659: Change chevron visuals, timing, and animated positioning
|
fb708a1a6cdca91375b5d8a21b0c7001763d6119 |
23-Sep-2011 |
Jim Miller <jaggies@google.com> |
Fix 5355659: Minor tweak to wave ping radius in MultiWaveView. Change-Id: Ib85c9d375e26897ce87b41addfaba503d9430f18
idget/multiwaveview/MultiWaveView.java
|
08ee7fa463aee5e83f77789e9a99f17a34ab68b4 |
23-Sep-2011 |
Adam Cohen <adamcohen@google.com> |
Merge "Fixing emergency dialer flicker on lock screen (issue 5314293)" into ics-factoryrom
|
ce6eb1f5f2b4dae3f4b487f6da579149f42a8b4b |
21-Sep-2011 |
Jim Miller <jaggies@google.com> |
Fix 5355659: Change chevron visuals, timing, and animated positioning Change-Id: I55e34496cc1eb4ace60b6d1ccbdb894035bca6e2
idget/multiwaveview/MultiWaveView.java
|
ebcd6bb1b9ac5f898621ba25c37f2e3ccd2ff33b |
22-Sep-2011 |
Adam Cohen <adamcohen@google.com> |
Fixing emergency dialer flicker on lock screen (issue 5314293) Change-Id: Ia9bf4acb84923e200b89ee55fc53bc92877001cf
idget/LockPatternUtils.java
|
8dcd571b89580ada6b557fc5e72010fa9696cf4e |
22-Sep-2011 |
Brandon Keely <lbk@google.com> |
Make LockScreen ping() on a miss. Change-Id: Ib0cd12f40a6027e8c950dd4bdd3d5a5210b049ac
idget/multiwaveview/MultiWaveView.java
|
823f074a73cfc23c40a7b576c71daa096ee9ed6a |
22-Sep-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5300621 - Share menu disappears in gallery ActionProviders (or action views) unfortunately had no way to report that they had opened a sub-UI that would affect menu visibility listeners used to hide action bars when not in use. This caused the Gallery UI to hide its action bar when the share popup was open. Add hidden API (to be made public later) to ActionProvider that can be used to inform the menu system that a sub UI has opened or closed. Account for this in menu visibility callbacks. Fix ShareActionProvider to use this when its popup windows open and close. Fix a regression where submenus were not properly reporting visibility changes. Change-Id: Ia6f45fb463ad106105c40d01f141c2e5c8b96f78
iew/menu/ActionMenuPresenter.java
iew/menu/IconMenuPresenter.java
|
eb060254a0b7aa42ab05ed6539156c3084ec1908 |
21-Sep-2011 |
Jean-Michel Trivi <jmtrivi@google.com> |
am 9c43016b: Merge "Bug 5045498 Keep track of RemoteControlClient play state change time" into ics-factoryrom * commit '9c43016b52afa855156aac2dc81a2bbe1e4ab436': Bug 5045498 Keep track of RemoteControlClient play state change time
|
68622396b62f9084781add1e12f4d513b633ab54 |
19-Sep-2011 |
Jean-Michel Trivi <jmtrivi@google.com> |
Bug 5045498 Keep track of RemoteControlClient play state change time Store the time at which a RemoteControlClient changes it playback state, and send that time to the IRemoteControlDisplay. This change will enable displays to implement strategies such as timeouts (e.g. to not display transport controls for clients which have been paused or stopped for a certain amount of time). Change-Id: I902882500565743d455d56f6000efaf612cbe0a9
idget/TransportControlView.java
|
dede70744ab53c81cd650a60c687150146d0ba6b |
20-Sep-2011 |
Jean-Michel Trivi <jmtrivi@google.com> |
am 6c038506: Merge "Fix bug 5300223 Lockscreen should recycle bitmaps" into ics-factoryrom * commit '6c03850616a6e87de3e1943e47605cc5ebb20e2b': Fix bug 5300223 Lockscreen should recycle bitmaps
|
01d96bd2afdcff866e0e1010eb7c88e101d0f6fa |
19-Sep-2011 |
Jean-Michel Trivi <jmtrivi@google.com> |
Fix bug 5300223 Lockscreen should recycle bitmaps When receiving a new bitmap to display, the lockscreen should recycle the old bitmap (if any). Change-Id: Ic4f65a797dfe7e3cae7a0559f6333cc99e2ae1e7
idget/TransportControlView.java
|
b3e6eab16153c28a30525a7c26fb7a153a5548f4 |
19-Sep-2011 |
Jean-Michel Trivi <jmtrivi@google.com> |
am 2f153169: Merge "Bug 5300223 RemoteControlClient uses PendingIntent for media button events" into ics-factoryrom * commit '2f153169594249738d63aa6e2897d257f6b7d71e': Bug 5300223 RemoteControlClient uses PendingIntent for media button events
|
f0cff0456258478ba768097f73d4367ab67fd7a3 |
15-Sep-2011 |
Jean-Michel Trivi <jmtrivi@google.com> |
Bug 5300223 RemoteControlClient uses PendingIntent for media button events Update the implementation of the RemoteControlClient / Display feature rely on PendingIntent as provided in the construction of the RemoteControlClient instance. The ComponentName that describes the target of the media button events is set as the target of the Intent from which a PendingIntent is constructed. This ComponentName is still saved in the stack for persisting the last media button event receiver. This CL also updates the lockscreen IRemoteControlDisplay implementation to use the PendingIntent supplied by the application when sending transport control events. A (good) side effect of doing this is that intent will be directly targeted at the application. Restoration of the media button event receiver after reboot is not fully functional yet. Change-Id: I2be82f2839e9dee1de02512437b3fb41cc386cde
idget/TransportControlView.java
|
fd4d90b8204d9a4e2ab8ce4974019b8d81287ad8 |
16-Sep-2011 |
Svetoslav Ganov <svetoslavganov@google.com> |
am 4e3bee76: Merge "MiltiWaveView accessibility improvement." into ics-factoryrom * commit '4e3bee760a7f00e6ef3c89b937558df1ee6fcda0': MiltiWaveView accessibility improvement.
|
2a671ac905e97d108e53e11856b01356f9248cc8 |
16-Sep-2011 |
Svetoslav Ganov <svetoslavganov@google.com> |
MiltiWaveView accessibility improvement. Now hover events behave s motion events in touch exploration mode. The use no longer needs to find the handle and tap + hold to engage. It is enough to move on top of it. Now the handle is engaged, i.e. can be dragged, when the user passes on top of it for both accessibility enabled and disabled. bug:5253968 Change-Id: If70b44cb6db8a38432216b46ecddefb3e2bc3825
idget/multiwaveview/MultiWaveView.java
|
247d8b08b2618c33a4ec1be974829c033c9b909f |
15-Sep-2011 |
Danielle Millett <dmillett@google.com> |
Merge "isPasswordEnabled and isPatternEnabled return true if used as backup method"
|
93578af23ecfb8f5b6001346d63c6214cdec5d17 |
15-Sep-2011 |
Jeff Brown <jeffbrown@google.com> |
Merge "Velocity Tracker II: The Revenge of Velocity Tracker Bug: 5265529"
|
b59ab9f41faafb358afb4f951de96f34a656e0b4 |
14-Sep-2011 |
Jeff Brown <jeffbrown@google.com> |
Velocity Tracker II: The Revenge of Velocity Tracker Bug: 5265529 Rewrote the velocity tracker to fit a polynomial curve to pointer movements using least squares linear regression. The velocity is simply the first derivative of this polynomial. Clients can also obtain an Estimator that describes the complete terms of the estimating polynomial including the coefficient of determination which provides a measure of the quality of the fit (confidence). Enhanced PointerLocation to display the movement curve predicted by the estimator in addition to the velocity vector. By default, the algorithm computes a 2nd degree (quadratic) polynomial based on a 100ms recent history horizon. Change-Id: Id377bef44117fce68fee2c41f90134ce3224d3a1
idget/PointerLocationView.java
|
86ed436b83d6b71ff00d1c3db910f2952018489e |
15-Sep-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5237737 - ActionBar should fire an accessibility event when action mode is turned on/off Fire AccessibilityEvent.TYPE_WINDOW_STATE_CHANGED when action modes come and go to give an indication of UI change on the level of a menu or dialog opening/closing. Change-Id: Id36c6153b0722b4b6927c8d36503e8ac57c2d2b2
pp/ActionBarImpl.java
iew/StandaloneActionMode.java
idget/ActionBarContextView.java
|
bc835039994f8fe70e37041a29d21335a2e22479 |
14-Sep-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5307916 - legacy menu theming Let list_menu_item_layout and legacy dialog themes tie into new list item theming internals. Change-Id: Ic9253a2217148df72bf22b725b32512673c3bb80
iew/menu/ListMenuPresenter.java
|
73da5fe0feda040b200aa60fff15024ec38d7edc |
13-Sep-2011 |
Danielle Millett <dmillett@google.com> |
isPasswordEnabled and isPatternEnabled return true if used as backup method When facelock is enabled, isPasswordEnabled or isPatternEnabled will return true depending on which one is set as the backup method. This is a cleaner way to handle things, rather than specific cases for facelock in all the methods that call these functions. Change-Id: Iacb802b89626dfc13f2306de1a2e622ca9b69427
idget/LockPatternUtils.java
|
b8440110465cf2c0071e3b838cdb02d5a21fd2a9 |
13-Sep-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5296851 - Silly monkeys. Change-Id: Idae81d426051c2e1b00a1d1b62b505effd0a2a68
idget/ActionBarView.java
|
13c7197da8a16f77f6398708a6314c80cb01e0d1 |
08-Sep-2011 |
Ben Komalo <benkomalo@google.com> |
Revert encryption mapping for device wipes. External storage volumes that were emulated+encrypted needed to have their encryption mapping removed so that it doesn't try to encrypt the volume after formatting them. This just wires through an argument through vold, and assumes that vold will do the right thing even if there is no encryption mapping set. Bug: 5017638 Change-Id: I858fae3d12cb415bc34637f520f71220ad9daaad
s/storage/ExternalStorageFormatter.java
|
4f4ed38a8852bcf45fbec460ab61256fe98b2b40 |
09-Sep-2011 |
Jim Miller <jaggies@google.com> |
Merge "Fix 5185505: Add support for weak biometric sensors to lockscreen."
|
6edf2637e96139735df83907c221cce16d4d7eaa |
06-Sep-2011 |
Jim Miller <jaggies@google.com> |
Fix 5185505: Add support for weak biometric sensors to lockscreen. Added binder interfaces to the framework. Change-Id: I7d55b45baa4d1600ebd2a3828e85c3357cfcfb58
olicy/IFaceLockCallback.aidl
olicy/IFaceLockInterface.aidl
idget/LockPatternUtils.java
|
425689eea2f4f208f29b944b4973981bdbeda9f5 |
09-Sep-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5279075 - Handle action bar config changes when action mode is active Change-Id: I83d40d2d555b01a9e678231c4f3c5278fab959d7
idget/AbsActionBarView.java
idget/ActionBarContextView.java
idget/ActionBarView.java
|
65d570447641d1575aa59d511591402e431fdd2e |
08-Sep-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5249855 - put content descriptions for action bar tabs on images Change-Id: Iddf13e310237cffe517697b3c3ca429a1555dcbc
idget/ScrollingTabContainerView.java
|
156900c48b7758e57c995eaaea1479c10756ce38 |
08-Sep-2011 |
Adam Powell <adamp@google.com> |
Merge "Fix bug 5174277 - Trouble with Menus"
|
905577f6345c014fc2489a8068ea967ba8c18012 |
08-Sep-2011 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #5263361: Browser instance not created in application picker The resolver activity was hiding the following activity from recents. Also some other fixes: a little better memory use debugging, removed some unneeded code from window manager, moved some system activities into their own process, added some more running process information for manage apps. Change-Id: I66687d16989ff965d524b92dc360f37c19199717
pp/ResolverActivity.java
|
1d07e16c9d9ecaaaf8994ad5691c4063ab31f265 |
08-Sep-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5174277 - Trouble with Menus Make sure that options menu panel presenters associated with a PhoneWindow get re-wired properly when a new menu is generated. Change-Id: Ic06130019aec8b8edc372054c348f147d164fc5f
iew/menu/ListMenuPresenter.java
|
35b38c044fea0d07fd062dd027ae9d4675e8dd54 |
08-Sep-2011 |
Adam Powell <adamp@google.com> |
Merge "Fix bug 5258435 - ActionBar.setBackgroundDrawable"
|
f88b915567a37c481c4c50a6cc57e1ec0e7cf50d |
07-Sep-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5258435 - ActionBar.setBackgroundDrawable Fix this call to work properly and add methods for setting split/stacked bar backgrounds to match existing styleable elements. Change-Id: I8c6b1c598af1110f84a9098683d8e0226daf2e27
pp/ActionBarImpl.java
idget/ActionBarContainer.java
|
da7caf0a3c5076203ac21092c9ea4b7215277517 |
07-Sep-2011 |
Christopher Tate <ctate@google.com> |
Merge "Fix backup-agent timeouts"
|
94e56ef3b8de6ed485546b462559ac862c10eabf |
07-Sep-2011 |
Adam Powell <adamp@google.com> |
Bug 5249855 - Add support for content descriptions on action bar tabs Add API support for supplying content descriptions on action bar tabs. This helps accessibility in cases where no title text is shown. Change-Id: I8fdc4c2f2b279871b9f24b0b16e5167879b22741
pp/ActionBarImpl.java
idget/ScrollingTabContainerView.java
|
2f8dbf5722a5d18fe6c2050b2351f6dd18ea6ffc |
06-Sep-2011 |
Svetoslav Ganov <svetoslavganov@google.com> |
Merge "Increasing the tap radius for the handle in MultiWaveView to improve accessibility"
|
66b191dad09a7552d1579a4a1d57a84e27a9ddb1 |
03-Sep-2011 |
Svetoslav Ganov <svetoslavganov@google.com> |
Increasing the tap radius for the handle in MultiWaveView to improve accessibility bug:5253968 Change-Id: Ibe5a3a2453db1bbeaf8e818430685b48460ab06c
idget/multiwaveview/MultiWaveView.java
|
8e294d45570b62a39ae972b146f0023c6beb00cb |
01-Sep-2011 |
Christopher Tate <ctate@google.com> |
Fix backup-agent timeouts Away in the misty span of very-long-ago, it was suggested that spinning a separate thread to run the backup process was wasteful, and that it could just run it inline on the dedicated HandlerThread that the backup manager uses for its own operations. That was indeed true, except that the timeout management was also using delayed messages to that handler. You see where this is going: timeouts were never actually being processed, with the effect that a badly-behaving app's backup agent could lock up the entire backup / restore system until the device was rebooted. This is bad. Backup operations are now driven as an asynchronous state machine: each step (init, call one agent to obtain data, send resulting data to the transport, finalize the backup) is handled as a formal state transition on-looper. No synchronous wait-for-completion or -timeout is performed on any thread. As an additional effect this greatly tightens up the serialization and locking semantics. We no longer have to worry about an in- flight operation involving a standalone thread spinning off on its own; everything is on the HandlerThread and can be coherently manipulated from that perspective. Along the way, this CL tightens up the per-agent error handling logic. Previously a single failed agent would abort the entire backup process, tantamount to a transport-level failure. This could mean that the aforesaid badly-behaving app's agent could in effect starve out other apps whose agents were routinely showing up later in the queue. There's some nondeterminism involved, but in practice it could and did happen. Furthermore, the failure case would reschedule *immediately* in this case, because the transport itself would see that all is well and sure, why not run a backup soon? This, as you might imagine, causes battery-life issues. Now we note that the single agent has failed, mark it for a future repeat attempt, and process the rest of the queue normally, pretending success at the transport level even though we didn't actually send any data for that app. This means that (a) we now finish running backups for everything in the queue, (b) reschedule backups only for those apps whose agents individually failed during this run, and (c) perform the retry after the normal interval [typically on the order of an hour] rather than immediately. NOTE: this CL does not retool the restore code path, just backup. Restore is similarly vulnerable to misbehaving apps, though, so a future CL will address that bug vector. Addresses bug 5074923 Change-Id: I67e3f8d06f322607881eaa4093de6d675b85ff2c
ackup/BackupConstants.java
|
054340d0a3f242efeaf898cca38625bdcb3b4b5a |
02-Sep-2011 |
Jeff Sharkey <jsharkey@android.com> |
Show statusbar clock based on lockscreen status. Keep track of lockscreen clock visibility, and only hide statusbar clock when one is provided by lockscreen. This fixes bug where widget would hide all clocks. Bug: 5242065 Change-Id: I48de98ecb956c7f22bd40b54d771c78c1a80c14c
idget/LockScreenWidgetInterface.java
idget/TransportControlView.java
|
ee5e77cafec2eae70890abdcc1646ed39b06eddd |
02-Sep-2011 |
satok <satok@google.com> |
Make setAdditionalInputMethodSubtypes async Bug: 5120261 Change-Id: Ic7869cfaa5361531e08d58d7dfa5ba0feab0613e
iew/IInputMethodManager.aidl
|
94444fc56121d704bbb5a6f02954af62e3e57a94 |
01-Sep-2011 |
Svetoslav Ganov <svetoslavganov@google.com> |
Merge "Cleaning up the accessibility of MultiWaveView"
|
07a047fdd632e10d29a513bf7f175e1edbbb65ab |
31-Aug-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5220390 - action bar title metrics Adjust action bar title layout metrics to match UX specs. Refresh new metrics properly after a config change. Change-Id: If19fad837ca2919193d4a3a8eb01c1caff68ca67
idget/ActionBarView.java
|
57df88bc94f9aa06450e158b5a59ec29e3fe8874 |
31-Aug-2011 |
Svetoslav Ganov <svetoslavganov@google.com> |
Cleaning up the accessibility of MultiWaveView Change-Id: I13bd71670b38a917d62118ddef5ed6982c9eba99
idget/multiwaveview/MultiWaveView.java
|
f058340b2f1c3d8114c48581680b4294122fe371 |
27-Aug-2011 |
Svetoslav Ganov <svetoslavganov@google.com> |
Adding accessibility support to the slide lock screen bug:5210233 Change-Id: I93e876524ae6aaf75aadbe6a21c5c17d41a705f0
idget/multiwaveview/MultiWaveView.java
|
1c18828d20807342d37000746b18a3c1696f3b2e |
09-Aug-2011 |
Jim Miller <jaggies@google.com> |
Fix 5044158: Integrate music transport control into LockScreen This integrates a new version of TransportControlView into LockScreen and adds plumbing to handle new AudioService events to show/hide the view and updates the required assets for all devices. Updated to use new AudioManager API. Since the current API only supports one RCD, the handler now lives in TransportControlView. Change-Id: I220d4dd760bef35bd84209adc3c5829bf5bc9a2c
idget/TransportControlView.java
|
9a5cc2810bbbcb0eab4579aa4131039820d92101 |
29-Aug-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5124021 - Menu visibility incorrect when restoring ListView selection mode Fix visibility of menus when action modes are initiailized early. Fix ListView problems persisting check states. Change-Id: Idc21036dc39259e72f0e6831a0ccb4695f8858ef
idget/AbsActionBarView.java
idget/ActionBarContextView.java
idget/ActionBarView.java
|
7bc3ca0dc52be52ecad1c0de8c62a6a4bf8141ca |
27-Aug-2011 |
Adam Powell <adamp@google.com> |
Accessibility fixes for action bars Fix bug 5220543 - fix accessibility events for action buttons Fix bug 5224260 - fix accessibility events for home/up Change-Id: I7d55b4819862e1eda0809da92c52ec2d97f36af0
iew/menu/ActionMenuItemView.java
iew/menu/ActionMenuPresenter.java
iew/menu/ActionMenuView.java
idget/ActionBarView.java
|
4bc554b37165dbee8d805a6f73ac5e946f2769ae |
26-Aug-2011 |
satok <satok@google.com> |
Merge "Fix setCurrentSpellCheckerSubtype"
|
3cb5b39a0e63d98c4e7b47e9a5b5758e9d4024bd |
26-Aug-2011 |
satok <satok@google.com> |
Fix setCurrentSpellCheckerSubtype Change-Id: Ib42a3b4377b8700ceaf4b7e13150848464d073c1
extservice/ITextServicesManager.aidl
|
aa8e509ba2d22b9ba105faad3349db8d5218ee32 |
25-Aug-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5091886 - action bar measurement Change the measurement order of elements in the action bar. Custom views are now deemed more important and may truncate title/subtitle. Change-Id: I150862f8e48b36bcbd892f49d78c2962c5001ab1
idget/ActionBarView.java
|
a33c4fc5bed76727f1e06e522e0136101a2304cd |
25-Aug-2011 |
satok <satok@google.com> |
Add functions to enable / disable spell checker Bug: 5057977 Change-Id: I2b27bd5f55feb305368034d7e95f83257ac4b3e6
extservice/ITextServicesManager.aidl
|
be3c329ebec083e5ff933bab6b6c501519ad2bff |
24-Aug-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5191728 - Specialized formatting in the split action bar Visually center a single text menu item in the split action bar even when an overflow button is present. Fix a bug in allocating space in the split action bar. Change-Id: I54eff86bf35197030c9c1656ebd71297e3c8b62b
iew/menu/ActionMenuView.java
|
ada8c4e6a3da96a795f39a1028d448eb7aebfab3 |
23-Aug-2011 |
satok <satok@google.com> |
Add functions to set / get SpellCheckerSubtype Change-Id: I977326879fe201c4dee4a87da361217175eb6041
extservice/ITextServicesManager.aidl
|
29aae6f36e565b8f2a99f2193597b964bb800ee8 |
19-Aug-2011 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #4279860: previous UI flashes before showing lock screen... ...(when turning display on after recently turning it off) Also clean up when we decide to turn the screen on to improve that transition. There are still problems here with turning it on before the wallpaper gets dispayed. Change-Id: I2bc56c12e5ad75a1ce5a0546f43a845bf0823e66
idget/multiwaveview/TargetDrawable.java
|
67403e096e6f59b7cd18a90d0d3f5c3d17c31407 |
23-Aug-2011 |
Mathias Agopian <mathias@google.com> |
BLUR_BEHIND flag is not supported anymore Bug: 5185650 Change-Id: I56541d4967b90b150a734be1bbeff696eb6a4fb3
pp/ShutdownThread.java
|
e20c279d9a6719a7c0d8c6606c7ba1bd207db8d3 |
23-Aug-2011 |
Adam Powell <adamp@google.com> |
Merge "Fix bug 5198868 - Showing previous hidden options menu doesn't work"
|
04dc06f52a68299c0ad70fa0a9f204d99983ba2b |
23-Aug-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5198868 - Showing previous hidden options menu doesn't work Fix bad assumption in flagging action items. Change-Id: Ic67b56195bc308e73d1564cbf1b77e41eaa4ecab
iew/menu/MenuBuilder.java
|
76a05fefbd401b386cd8ae264037bc3c8219bb0a |
23-Aug-2011 |
Adam Powell <adamp@google.com> |
Merge "Fix bug 5143392 - Add padding to left of action bar app icon to prevent icon from moving when drilling into hierarchy"
|
b1e2f25b7e6d20caa233113b892ec46685f08bb6 |
23-Aug-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5143392 - Add padding to left of action bar app icon to prevent icon from moving when drilling into hierarchy Fix up the layout of home/up/titles in the action bar such that showing/hiding the "up" indicator never changes the position of the icon, logo, or title. Change-Id: Ic2117babe3a54619a4b787d5374295955a58fb34
idget/ActionBarView.java
|
70e9f4bd2c044858f3c1c040ffce973351a2383a |
23-Aug-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5189070 - Don't try to show overflow popups for nonexistant menus Change-Id: I9db43211cdece81063fc1d3c3324f1e166f27b0c
iew/menu/ActionMenuPresenter.java
|
4f36995777a4136e8e63ea51cef2ff61df48790d |
20-Aug-2011 |
Jim Miller <jaggies@google.com> |
Fix 5026428: Rework unlock attempt logic with active DPM to show better messages Prior to this change, we didn't have a mechanism to warn the user when they were approaching the wipe data threshold dictated by active DPMs. Here's the new flow: - If a device policy manager is installed and sets the max password attempts, we start warning the user when they are within a grace period of hitting the max (currently hard-wired to 5). - We continue to show a dialog after each continued attempt until the user reaches 0 remaining attempts. - We now show a message when they hit 0 so they know why their device is being reset. The device will reboot and wipe data shortly after this final dialog is shown. Also increased the criteria for a pattern attempt from 3 dots to 4 dots since the user can never set a pattern less than 4 in length. This will greatly reduce the likelihood of a false wipe on the pattern unlock screens without compromising security. Change-Id: I28825ef21dfa2e2b6540e743252c6d50c41e5ad7
idget/LockPatternUtils.java
|
65fd251c3913fc921468a3dad190810db19eb9df |
18-Aug-2011 |
Jeff Brown <jeffbrown@google.com> |
Input system bug fixes, particularly for stylus. Bug: 5049148 Finished stylus support, including support for indirect stylus and mouse tools. Added TILT axis. When stylus tilt X/Y is available, it is transformed into an orientation and tilt inclination which is a more convenient representation and a simpler extension to the exiting API. Touch devices now only report touch data using a single input source. Previously touch devices in pointer mode would report both absolute touch pad data and cooked pointer gestures. Now we just pick one. The touch device switches modes as needed when the focused application enables/disables pointer gestures. This change greatly simplifies the code and reduces the load on the input dispatcher. Fixed an incorrect assumption that the value of ABS_(MT_)DISTANCE would be zero whenever the stylus was in direct contact. It appears that the correct way to determine whether the stylus is in direct contact (rather than hovering) is by checking for a non-zero reported pressure. Added code to read the initial state of tool buttons and axis values when the input devices are initialized or reset. This fixes problems where the input mapper state might have the wrong initial state. Moved responsibility for cancelling pending inputs (keys down, touches, etc.) to the InputDispatcher by sending it a device reset notification. This frees the InputReader from having to synthesize events during reset, which was cumbersome and somewhat brittle to begin with. Consolidated more of the common accumulator logic from SingleTouchInputMapper and MultiTouchInputMapper into TouchInputMapper. Improved the PointerLocation output. Change-Id: I595d3647f7fd7cb1e3eff8b3c76b85043b5fe2f0
idget/PointerLocationView.java
|
bfcdfaf919cdb67897a6e24afc8f14b2c810596a |
19-Aug-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5174755 - Adjust action bar overflow limits for ifRoom items Fix a bug where action menus were not updating after configuration changes. Change-Id: Iaeed7d924a7b8b40849fd8e1826ed1c8f4079c94
iew/menu/ActionMenuPresenter.java
idget/ActionBarContextView.java
idget/ActionBarView.java
|
82f24e82e125d9dfbed072d0d9329b90e6d9cb12 |
19-Aug-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5186341 - Double Action bar when displayOptions is 0 What does it mean?? Change-Id: I7978b8fb6877da6178f8db89ec085f1402acf743
idget/ActionBarView.java
|
2f5485587bfe99a56ab8d7b65ead3deb404d178e |
19-Aug-2011 |
Adam Powell <adamp@google.com> |
Merge "Fix bug 5186160 - ActionBar.hide() doesn't hide the split ActionBar if called before onResume()"
|
993a63abb9ffa95de16f2788fccb440805d1ecb7 |
19-Aug-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5186160 - ActionBar.hide() doesn't hide the split ActionBar if called before onResume() Change-Id: I2c21f2bfb3314426d9dfd3b874f593f375c7838a
pp/ActionBarImpl.java
|
23f4cc0353615107cc9c19fda9cf96ddd43266e2 |
18-Aug-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5099037 - No delete option when multiple videos are selected Fix some bugs related to how action item slots are allocated in menus. Fix some padding/margins in ActivityChooserView. Change-Id: I12096b0165daca902c5bc8e24c1e8d54a35e9557
iew/menu/ActionMenuPresenter.java
iew/menu/MenuBuilder.java
iew/menu/MenuItemImpl.java
|
7a2424d0412584798f6de60217f7c873bc1cef5b |
18-Aug-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5183775 - Action bar custom layouts with default gravity misbehave Change-Id: I314822ed9617d2c1de55e1f3238f1ca8899393f3
idget/ActionBarView.java
|
e8c88e6f764a77d94b0051ea169a82a61fcc0d0e |
18-Aug-2011 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #5163456: logspam/tight loop in BatteryStatsImpl No longer use the old history code. Change-Id: I878ffe16e0014453c46db6a4f7228a81468d8cb9
s/BatteryStatsImpl.java
|
aad47fd78a86dd1279fa555716e252685837ac50 |
18-Aug-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5179524 - ActionBar custom view inflation doesn't catch layout_gravity Change-Id: Ice5fd9da268cff64fc14acca384b249c252db5c9
idget/ActionBarView.java
|
f35d049b9953fbd1cd24887bac57b5e148c97846 |
17-Aug-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5168889 - action bar not respecting return codes of onCreate/Prepare menu Change-Id: If28630cb21e74bde7a2474ce060078ea30170b9d
iew/menu/ActionMenuPresenter.java
iew/menu/BaseMenuPresenter.java
idget/ActionBarView.java
|
3bb421d5b85a8a99c408d16e4f80163a53bc0505 |
17-Aug-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5165771 - Gmail: crash on launch from notifier Change-Id: Iec9c189bd3fa5e62bc8eb520ca2a1dd4db106036
iew/menu/ActionMenuView.java
|
64414d14a2e0c953774c154cfb4764c632f58e9e |
16-Aug-2011 |
Adam Powell <adamp@google.com> |
Merge "Fix bug 5167078 - Show a 'cheat sheet' popup for icon-only action buttons"
|
7b5e9e6c1c7098b6d7b2c6f9ab0c316f0f66109e |
16-Aug-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5167078 - Show a 'cheat sheet' popup for icon-only action buttons Action buttons: now less confusing! Change-Id: I5c96effa64a2cdde22b71523b99ab489869fc245
iew/menu/ActionMenuItemView.java
|
b51645ee2c7608f0b1a50d09f203cf5323b0b02d |
16-Aug-2011 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Foreground/background network stats using sets."
|
9e58df5d40e345a3b5ade8bebae6bc61421ca06a |
16-Aug-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5049406 - ActionBar UP with no home icon, tap highlight looks broken Measure the action bar title layout to consume the full height of the bar. Change-Id: Iaf0521c5c80b5bd7ceb7f756e50248f6a27fc1fc
idget/ActionBarView.java
|
b5d55e302d2253e4bfb233ea705caf258cdc4cb9 |
11-Aug-2011 |
Jeff Sharkey <jsharkey@android.com> |
Foreground/background network stats using sets. Teach NetworkStats about "counter sets" coming from kernel, and use them to track usage in foreground/background. Add AID_NET_BW_ACCT to system_server so it can control counter sets. Move to composite key of NetworkIdentitySet, UID, set, and tag when recording historical usage. Persisting still clusters by identity, since that is heaviest object. Request async stats poll during systemReady() to bootstrap later delta calculations. Reset kernel counters when UID removed. Update various tests. Bug: 5105592, 5146067 Change-Id: Idabec9e3ffcaf212879821515602ecde0a03de8c
s/ZygoteInit.java
|
14b7e2c1688914ba8b6854738981337d7c0653be |
12-Aug-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5078498 - Icons jump around on split action bar Revise measurement and layout code for the lower menu on a split action bar. Fix some metrics in the action mode close button and in button bars. Change-Id: I76215e28ae3b0199162dedd32794b25c9e38a346
iew/menu/ActionMenuPresenter.java
iew/menu/ActionMenuView.java
|
7c0d8472d003334fafd14f7c1e7d95dbd213088b |
13-Aug-2011 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix some crashes that are happening in the system process."
|
f2b096194483c614b0f427b13412b614ccc40070 |
12-Aug-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5095223 - ICS action bar incorrectly resizing app icons Remove experimental auto-mipmapping of icons. Change-Id: I326ca396331a050985200b2ecf0d892474262916
idget/ActionBarView.java
|
8e8d65ff5fdef12c6af3d003dfef19aadc39bea9 |
12-Aug-2011 |
Dianne Hackborn <hackbod@google.com> |
Fix some crashes that are happening in the system process. - When shutting down, if the screen goes to sleep there is code that tries to do a notifyAll without holding the lock: java.lang.IllegalMonitorStateException: object not locked by thread before notifyAll() at java.lang.Object.notifyAll(Native Method) at com.android.server.am.ActivityStack.checkReadyForSleepLocked(ActivityStack.java:776) at com.android.server.am.ActivityStack$1.handleMessage(ActivityStack.java:282) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at com.android.server.ServerThread.run(SystemServer.java:603) - If an invalid Uri object is sent to the system process it can crash because the Uri class throws an assertion while unmarshalling. Change this to an IllegalArgumentException so it gets sent back to the caller: java.lang.AssertionError at android.net.Uri$PathPart.readFrom(Uri.java:2224) at android.net.Uri$HierarchicalUri.readFrom(Uri.java:1106) at android.net.Uri$1.createFromParcel(Uri.java:1689) at android.net.Uri$1.createFromParcel(Uri.java:1681) at android.content.IContentService$Stub.onTransact(IContentService.java:53) at android.content.ContentService.onTransact(ContentService.java:120) at android.os.Binder.execTransact(Binder.java:338) at dalvik.system.NativeStart.run(Native Method) - StrictMode can try to access the first index in the stack crawl of a stack crawl array of length 0. Not sure why this happens, but make the code more robust: java.lang.ArrayIndexOutOfBoundsException: length=0; index=0 at android.app.ApplicationErrorReport$CrashInfo.<init>(ApplicationErrorReport.java:341) at android.os.StrictMode$ViolationInfo.<init>(StrictMode.java:1978) at android.os.StrictMode$AndroidBlockGuardPolicy.startHandlingViolationException(StrictMode.java:1097) at android.os.StrictMode$AndroidBlockGuardPolicy.onReadFromDisk(StrictMode.java:1068) at libcore.io.BlockGuardOs.read(BlockGuardOs.java:137) at libcore.io.IoBridge.read(IoBridge.java:426) at java.io.FileInputStream.read(FileInputStream.java:179) at java.io.InputStream.read(InputStream.java:148) at com.android.internal.os.ProcessStats.readFile(ProcessStats.java:804) at com.android.internal.os.ProcessStats.getCpuSpeedTimes(ProcessStats.java:564) at com.android.internal.os.ProcessStats.getLastCpuSpeedTimes(ProcessStats.java:545) at com.android.server.am.ActivityManagerService.updateCpuStatsNow(ActivityManagerService.java:1470) at com.android.server.am.ActivityManagerService.batteryNeedsCpuUpdate(ActivityManagerService.java:1522) at com.android.internal.os.BatteryStatsImpl$MyHandler.handleMessage(BatteryStatsImpl.java:110) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at com.android.server.am.ActivityManagerService$AThread.run(ActivityManagerService.java:1302) (Also fix this code to not cause strict mode to trigger at all, because there is no need, because this is just reading stuff from /proc.) - The system seems to crash during boot if it thinks it needs to rotate the screen, when it is trying to take the freeze snapshot way too early. There is no need to freeze the screen during boot or if the screen is off: java.lang.NullPointerException at android.view.Surface.init(Native Method) at android.view.Surface.<init>(Surface.java:256) at com.android.server.wm.ScreenRotationAnimation.<init>(ScreenRotationAnimation.java:91) at com.android.server.wm.WindowManagerService.startFreezingDisplayLocked(WindowManagerService.java:8758) at com.android.server.wm.WindowManagerService.startAppFreezingScreenLocked(WindowManagerService.java:3971) at com.android.server.wm.WindowManagerService.startAppFreezingScreen(WindowManagerService.java:4003) at com.android.server.am.ActivityRecord.startFreezingScreenLocked(ActivityRecord.java:515) at com.android.server.am.ActivityStack.ensureActivityConfigurationLocked(ActivityStack.java:3997) at com.android.server.am.ActivityManagerService.updateConfigurationLocked(ActivityManagerService.java:12535) at com.android.server.am.ActivityManagerService.updateConfiguration(ActivityManagerService.java:12439) at com.android.server.wm.WindowManagerService.systemReady(WindowManagerService.java:6161) at com.android.server.ServerThread.run(SystemServer.java:521) Change-Id: I85062bb5f6b0909a0f52feedaa75e7611d9d7fbd
s/ProcessStats.java
|
b0e217eacb11b6225d6156cf930a9599d2ba6b41 |
12-Aug-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5159073 - actionbar titles don't seem to be drawing anymore Change-Id: I2e617438134f1ff9f192d861655b69e4790593fe
idget/ActionBarView.java
|
0642fed2a226c2ccc85ca1058bb875d3077a41ef |
12-Aug-2011 |
Adam Powell <adamp@google.com> |
Merge "Fix bug 5075761 - Visual assets: CAB states"
|
9ca705e323cb737a07a667c1e86bac702f11a29c |
12-Aug-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5075761 - Visual assets: CAB states Integrate new assets for the contextual action bar (action modes). Change-Id: I8439196f8b7466ce862e1c21a34b7ae1abf88f36
idget/ActionBarContextView.java
|
71f34174e977bac7283696d45c17baaa4f1f1503 |
12-Aug-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5156213 - Fix title visibility states wrt expanded action views. Change-Id: I20b5c5ad8112bec17e4cb5d6e568f47005a4e731
idget/ActionBarView.java
|
af6b97ebe0e6a67d1691c4d7789c7bc312c1e13e |
12-Aug-2011 |
Adam Powell <adamp@google.com> |
Fix action bar tabs collapsing when they shouldn't. Change-Id: Ib0a91722b580802d2b5e3b07c4e57397665a3394
idget/ActionBarContainer.java
idget/ScrollingTabContainerView.java
|
9cc07c3939581909bf7de42df0215a65fab7b472 |
11-Aug-2011 |
Adam Powell <adamp@google.com> |
Merge "More fun with action bars and themes!"
|
f242368f38b21479763d6e07174547c610a51c5c |
11-Aug-2011 |
Adam Powell <adamp@google.com> |
More fun with action bars and themes! Fix bug 5144738 - Allow user to define pressed state asset for action bar. Added android:actionBarItemBackground theme attribute. This allows themes to define item pressed states for the action bar independent of the standard selectableItemBackground. Fix bug 5145416 - Custom view in action bar should use themed context when inflating resource ID. Also applies to tab custom views. Fix bug 5135550 - Tab divider height / Color should match spec. Added actionBarDivider theme attribute. Similar to actionBarItemBackground above, this allows apps to maintain proper contrast when the bar has a different contrast profile than the rest of the activity. Fix bug 5154778 - Theme.Holo.Light.DarkActionBar in themes.xml and search_bar.xml are still referencing the deprecated title_bar_shadow when we should be pointing to ab_solid_shadow_holo Change-Id: I5ef0084de28a7c2d2fa02ae1752884feab0f8523
pp/ActionBarImpl.java
|
e342551e56e422a4409caaa51d225e750eb7c7b0 |
11-Aug-2011 |
Kenny Root <kroot@google.com> |
Merge "Better errors from copyResource"
|
f5645cbafe7eed33452d888f16726bee8a0cd9fe |
11-Aug-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5122319 - When action bar tabs run out of space they should collapse in to a spinner. When tabs are not given the option of dropping to their own row, collapse them into a spinner when they would measure too large to be visible all at once. Fix bug 5095167 - zombie tabs return when they shouldn't when activity handles its own orientation changes Change-Id: I074419d99a22aa5dd1cbc00a66e600ec5cb0b54a
pp/ActionBarImpl.java
idget/ActionBarContainer.java
idget/ActionBarView.java
idget/ScrollingTabContainerView.java
|
f5121a9b802c6ddd3661ed5cae602380dbe67090 |
11-Aug-2011 |
Kenny Root <kroot@google.com> |
Better errors from copyResource Copy resource would fail without a good error code when the file couldn't be found during copy. Also destroy the target container ID during move operations since it might exist. If the copy failed due to it existing, it would get destroyed anyway. This way the user has a chance to have a good outcome the first time. Bug: 3375299 Bug: 5113898 Change-Id: I00559833f0801bc50e7cc031b462495e37a6b4ab
pp/IMediaContainerService.aidl
|
faa6ffa484f6f2a334c8bf2c7a9dc693a61608f3 |
08-Aug-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5116434 - Bookmark label is not highlighted. Let the action bar tab strip handle its own height changes. Change-Id: I9b79702c757c736ef7872a43316965cea1a5cc97
pp/ActionBarImpl.java
idget/ScrollingTabContainerView.java
|
7d608423b721e0153f37bfd5eba78fcd2489562d |
08-Aug-2011 |
Dianne Hackborn <hackbod@google.com> |
Move OOM kernel settings to activity manager. The activity manager now take care of plugging the correct settings into the OOM killer in the kernel. This is a lot cleaner because it is really central to how the activity manager works, and nobody else cares about them. Taking advantage of this, the activity manager computes what it thinks are appropriate OOM levels based on the RAM and display size of the device. Also a small optization to the package manager to keep a binding to the package install helper for a bit after done using it, to avoid thrashing on it. And some new APIs that are now needed by Settings. Change-Id: I2b2d379194445d8305bde331c19bde91c8f24751
til/MemInfoReader.java
|
0dc8bb25d21963528bfd0fc05ccbc01663b9fc5a |
05-Aug-2011 |
satok <satok@google.com> |
Merge "API cleanup for the spell checker framework"
|
f1eaf7f4394fa0dc3d788f3f7816f686f514fca5 |
05-Aug-2011 |
Jim Miller <jaggies@google.com> |
Merge "Fix 5045008: replace "ring/silence" target in LockScreen with camera app"
|
be8d1cf1ac9fc514fb0cc2e8ef4a85beb0197fa0 |
05-Aug-2011 |
Jim Miller <jaggies@google.com> |
Fix 5045008: replace "ring/silence" target in LockScreen with camera app This change replaces the ring/silence target with a camera target. It is disabled and falls back to the old behavior when any device policy disables the camera. Updated with latest icons. Change-Id: I2374eba08f85ff1d1b0bad2859efa30bb166fb60
idget/multiwaveview/MultiWaveView.java
|
d6d0628051f259d03367fe4e71af7137f9184142 |
05-Aug-2011 |
Irfan Sheriff <isheriff@google.com> |
Merge "Rewrote DnsPinger - now is async and concurrant"
|
b491877331cab95b8d2f9191a674476f826f92a5 |
04-Aug-2011 |
Adam Powell <adamp@google.com> |
Merge "Fix bug 5121406 - ActionBar.setLogo"
|
29764eab44e195ac6c2641add74b2c44c008e5c4 |
04-Aug-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5121406 - ActionBar.setLogo Make the resource ID version of setLogo work. Change-Id: I0a710b714c9fd10bc3063a8ec95e59391ba4d4e0
idget/ActionBarView.java
|
b234636105317942bdf2daf4f5581c2218847084 |
04-Aug-2011 |
Chia-chi Yeh <chiachi@android.com> |
Merge "VPN: move away from the VPN permission."
|
d2fe04b71a89a0608eb7c67065dead2a1f540122 |
22-Jul-2011 |
Isaac Levy <ilevy@google.com> |
Rewrote DnsPinger - now is async and concurrant Change-Id: I93e1374ae857832935202614e34ce18f040fcfc7
til/Protocol.java
til/StateMachine.java
|
5357806980269d846a15c845a6fcc0384fb18860 |
03-Aug-2011 |
satok <satok@google.com> |
API cleanup for the spell checker framework Bug: 5110151 - Add a bundle to an argment of newSpellCheckerSession - Expose SpellCheckerSessionImpl in SpellCheckerService - Fix function names - etc Change-Id: Ia8ec783b7b4d5fcd18389854b445fc10fc502297
extservice/ISpellCheckerService.aidl
extservice/ISpellCheckerSession.aidl
extservice/ITextServicesManager.aidl
|
cf27a3ecc6782b6c86f720b1df2459a160fde81a |
04-Aug-2011 |
Jim Miller <jaggies@google.com> |
Merge "Fix 5044158: layout and asset work on lockscreen PIN mode"
|
01704e76fa52805f6e739fc0d8e63f403e74bfa8 |
04-Aug-2011 |
Kenny Root <kroot@google.com> |
Merge "Better error codes for missing files"
|
1ebd74acf9977daa42133507e970dab88e08f0ef |
04-Aug-2011 |
Kenny Root <kroot@google.com> |
Better error codes for missing files Make sure that files that don't exist aren't returning bogus 'out of space' error codes. Add some Javadoc so I can remember what each thing does in an IDE. Add copyright header to NativeLibraryHelper Bug: 3375299 Change-Id: Iac46019160921daca65b21d38897e5165063316e
ontent/NativeLibraryHelper.java
ontent/PackageHelper.java
|
fcc1b41b663c1a0cb551344c4a16a5ad9ce36d60 |
04-Aug-2011 |
Chia-chi Yeh <chiachi@android.com> |
VPN: move away from the VPN permission. VpnBuilder will be replaced by VpnService in the next change. Change-Id: I2dea67a1616b74d17b372f7b214d207f1617198e
et/VpnConfig.java
|
79a02b15850347a2e932272b21b14c0c2b3faf50 |
30-Jul-2011 |
Jim Miller <jaggies@google.com> |
Fix 5044158: layout and asset work on lockscreen PIN mode Fix PIN entry layout issues on hdpi, large-mdpi and xhdpi devices where emergencyCallButton was partially off-screen. Copy button assets from latinIME for PIN screen. Make PIN keyboard horizontal and vertical gaps configurable. Change-Id: I415fcd83f02971b987c3df418d4114b8e1ab3945
idget/PasswordEntryKeyboardHelper.java
|
6b0e97c7c48cf9446c7d4bc1b37d4c37d78433b0 |
03-Aug-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5093394 - Double SearchView!! What does it mean!? It means we should collapse any expanded action items when we clear out all items from a MenuBuilder. Change-Id: I59cacd862a89b3a50c61b02c64b1ea71907af83f
iew/menu/MenuBuilder.java
idget/ActionBarView.java
|
c3afd39c6722cd57307fd90aee405179aea77f6b |
30-Jun-2011 |
Jeff Hamilton <jham@android.com> |
Remove the binder interface for LLCP. Change-Id: Idc9631cdbcac1435e285c656948a37315e32515d
fc/LlcpConnectionlessSocket.java
fc/LlcpException.java
fc/LlcpServiceSocket.java
fc/LlcpSocket.java
fc/NfcException.java
fc/P2pDevice.java
fc/P2pInitiator.java
fc/P2pTarget.java
|
5b9b5a9553a0276dc6b7f1f458c8d4ed03227988 |
01-Aug-2011 |
satok <satok@google.com> |
Change SpellCheckerInfo IPC inputs to String Change-Id: I4c3f3c7aa7587e3f2582b43702108fa78f37ec54
extservice/ITextServicesManager.aidl
|
ba39839444532af0ed3766f736582413f6d7a40b |
02-Aug-2011 |
Dianne Hackborn <hackbod@google.com> |
Move ImageWallpaper to SystemUI process. Nice to not load 4MB bitmaps in the system process. Also, hey, with how we are now scrolling the surface instead of the bitmap, there is no reason to keep that 4MB bitmap loaded in to memory. So don't. Unfortunately it looks like for some reason the VM is still holding on to the bitmap. I'll need to figure out why. Later. Change-Id: Ib3503756144502fc5c8d5e294248c2417c4fe8c8
ervice/wallpaper/ImageWallpaper.java
|
53f2531ba7bc72489d03fd17b6ce29c811fad8b5 |
29-Jul-2011 |
Daniel Sandler <dsandler@google.com> |
Merge "The fullest of fullscreen modes."
|
6d9a14c08398c58305e831d394280830bb798ee4 |
29-Jul-2011 |
satok <satok@google.com> |
Merge "Fix issues in TextServicesManagerService"
|
df5659d3d317b5cf351baffe3e0d4876e89678bf |
29-Jul-2011 |
satok <satok@google.com> |
Fix issues in TextServicesManagerService Change-Id: I48c81226d824e8aad42e01e87fcf9a5b466d2321
extservice/ITextServicesManager.aidl
|
ae5a9d4a92f18b1e2888c4ae4585f9480311c8bc |
29-Jul-2011 |
Jim Miller <jaggies@google.com> |
Merge "Fix 5044158: Initial pass: add music transport controls to LockScreen"
|
6b05d58018c2806459c121e507c005639b74aee9 |
18-Jul-2011 |
Jim Miller <jaggies@google.com> |
Fix 5044158: Initial pass: add music transport controls to LockScreen Refactored all lockscreen notifications to go through new KeyguardStatusViewManager. This is required to intercept messages originally intended for separate TextViews that are now shown in a single view when showing the transport control view. Refactor EmergencyCallButton to be handled by common code in KeyguardStatusViewManager. First pass at LockScreenWidgetCallback for LockScreen "widgets" to send events back to LockScreen. First pass at LockScreenWidgetInterface, which will be required of Views that want to be rendered on LockScreen. Added place-holder TransportControlView until the real one is ready and integrated it into GridLayouts. Ensured emergencyCallButton is in all views, even if not shown since some devices may lock the user out if certain criteria isn't met (missing SIM, etc). Refactored layouts and removed keyguard_screen_status*.xml since layouts are all over the map and no longer make good use of a shared layout for this. Minor tweak to MultiWaveView to fix layout issues when placed in GridLayout where the measurement was being calculated improperly. Moved EmergencyCallButton to bottom of view where we can. Removed unused Alpha keyboards from tablet password unlock layouts. Removed unused views (status2, emergencyCallText screenLocked) from layouts and made common views have common names. Fixed bug with MultiWave layout in landscape where array was shown in wrong orientation. Separated clock colors for phones/tablets since they're now different. Converted remaining phone layouts to use GridLayout. Start routing audiomanager events to lockscreen views. Move emergency call button handling to KeyguardStatusViewManager. Change-Id: I480b0346cfe19aad316fea0c0aaabf8862693636
idget/LockPatternUtils.java
idget/LockScreenWidgetCallback.java
idget/LockScreenWidgetInterface.java
idget/TransportControlView.java
idget/multiwaveview/MultiWaveView.java
|
80df829e35d0a97f92e599d36b0b16dcc956130b |
29-Jul-2011 |
Adam Powell <adamp@google.com> |
Merge "Fix bug 5079507 - ICS (phone) : ActionBar tabs don't correctly resize if activity handles orientation change"
|
45c0b1954d7dfa6e2590ed76b915a98ae971414c |
29-Jul-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5079507 - ICS (phone) : ActionBar tabs don't correctly resize if activity handles orientation change Make sure that bar content height and sizing/layout parameters are properly updated after a configuration change. Change-Id: I886df5cd9a655ba1bd34fab2b48e8b5be67fcc32
pp/ActionBarImpl.java
idget/ActionBarContainer.java
idget/ActionBarView.java
idget/ScrollingTabContainerView.java
|
c07cc99ebb86787fd6006d4121b67d91d28dffe0 |
28-Jul-2011 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Keep original DialogTitle color when resizing."
|
60ee25643e0a7b8841063a4e97b0f18c51807e91 |
22-Jul-2011 |
Daniel Sandler <dsandler@google.com> |
The fullest of fullscreen modes. View.setSystemUiVisibility() now properly accepts a bitfield, including: * SYSTEM_UI_FLAG_LOW_PROFILE: "lights out mode" (previously known, erroneously, as STATUS_BAR_HIDDEN) * SYSTEM_UI_FLAG_HIDE_NAVIGATION: for when you need every single pixel on a device that also has a navigation bar These flags are painstakingly aggregated across the entire view hierarchy and carefully delivered to the status bar service, which in turn gently passes them along to the bar implementation. To really get access to the whole screen, you need to use HIDE_NAVIGATION in conjunction with FLAG_FULLSCREEN and FLAG_LAYOUT_IN_SCREEN. See development/samples/Overscan for an example of how to do this. Change-Id: I5fbfe009d9ceebbbf71db73f14a7008ea7c1d4da
tatusbar/IStatusBar.aidl
|
88ab69780f58e4b32d497266b2ad646a4d74827b |
28-Jul-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5087752 - Maintain correct contrast against action bars in inverse-bar themes Add the actionBarWidgetTheme theme attribute. This lets a theme specify a wrapper theme that can be used to create views that will end up in the action bar so that the rest of the code can ignore differences in contrast. (e.g. the inverse action bar themes.) Apps can use ActionBar#getThemedContext() to obtain a Context with a proper theme for views that will end up in the action bar. MenuInflaters generated by Activities will automatically use this to properly theme inflated action views. Change-Id: Ib28c82bf47c25d446cca2a63f617b8a4a0afa6b2
pp/ActionBarImpl.java
|
5c848ce793f259f38ba8c9ce52dc3bcb360040b6 |
28-Jul-2011 |
Jeff Sharkey <jsharkey@android.com> |
Keep original DialogTitle color when resizing. Change-Id: Id9d3bf565cc5660ab37037e74be63221cd638ba6
idget/DialogTitle.java
|
ccdd4ee44f8cfbb45b2989cca833895fcc4c4225 |
28-Jul-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5087980 - MenuItem#expandActionView should work from within onCreateOptionsMenu Initialize menu presenters early enough to respond to expanding an action view within onCreateOptionsMenu. Have SearchView show the IME as an async post to handle attempts to show it while the UI is still in initial setup. Change-Id: I77f3a94ed4397737edb5a7a15bf54993b6723f5e
iew/menu/MenuBuilder.java
|
06a2895b58d6d8ecc3fc5dffa8c5d8c4f95216a5 |
28-Jul-2011 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Grant AID_NET_BW_STATS to system service."
|
e5168930975618a2b2b3f556c6c162a8cf6c9e34 |
28-Jul-2011 |
Jeff Sharkey <jsharkey@android.com> |
Grant AID_NET_BW_STATS to system service. NetworkManagementService is reading stats /proc/ files, which are now being protected by GID. Bug: 5087530 Change-Id: I29b35a97ab621999544b6acc8ad4cf72ee053b79
s/ZygoteInit.java
|
4f35092af55d569975e6931ee6e8c0343f749d1e |
28-Jul-2011 |
Kenny Root <kroot@google.com> |
Merge "Move extract native libraries to JNI code"
|
257466d4e24bd405204cb21a1663eb1cc99f6137 |
28-Jul-2011 |
Adam Powell <adamp@google.com> |
Merge "Bug 5076788 - Optimize the building and invalidation of menus"
|
89b09da7b3b1e69264d9ec710c66eb2f891b313e |
27-Jul-2011 |
Adam Powell <adamp@google.com> |
Bug 5076788 - Optimize the building and invalidation of menus Fix cases that weren't batching menu presenter changes correctly. Have FragmentManager invalidate the options menu less often. Change-Id: Ia66fcd09ada8b0a084ad6b08d4340a8fa0c8fc5d
iew/menu/ActionMenuView.java
iew/menu/MenuBuilder.java
|
377fe393298039e4ea8407451b9afe0475d136a0 |
27-Jul-2011 |
Amith Yamasani <yamasani@google.com> |
Merge "Handle callbacks to CollapsibleActionViews that are in an actionLayout."
|
10da590839e264735de8a4582021aca0dab81037 |
27-Jul-2011 |
Amith Yamasani <yamasani@google.com> |
Handle callbacks to CollapsibleActionViews that are in an actionLayout. Also, the onActionViewCollapsed needs to be called before detaching the action view, so that the action view can dismiss the keyboard properly. Fixes the Gmail search case where the keyboard doesn't disappear on hitting the "up" affordance after a search. Change-Id: I3c2f3f90f0edf6473404e6ceae3fa08866cad736
iew/menu/MenuItemImpl.java
idget/ActionBarView.java
|
e20414f37a9aa0c5add34253033a2847905687d7 |
27-Jul-2011 |
Jim Miller <jaggies@google.com> |
Fix 5044158: Turn off debugging in MultiWaveView. Change-Id: I501e4dbdfff9dc6fbe4ab92f6b15652814480642
idget/multiwaveview/MultiWaveView.java
|
66269ea6f68f2f25888ce1080c94ac782742fafc |
12-Jul-2011 |
Kenny Root <kroot@google.com> |
Move extract native libraries to JNI code The built-in ZipFile class was quite a long time to find an unpack libraries. Move everything to using the libutils ZipFileRO class that goes quite a bit faster. Initial measurements are 6 times faster than the Java code. Also, read files off the disk and compare their CRC against the APK's CRC to see if we need to write the new file to disk. This also cuts down the bootup time by up to a second per APK that has native files. Change-Id: Ic464a7969a17368fb6a6b81d026888c4136c7603
ontent/NativeLibraryHelper.java
|
54e677ffb026eb838237b8a5e6581833f616e32a |
25-Jul-2011 |
satok <satok@google.com> |
Merge "[Step 2] Add apis for spell checker settings"
|
562ab585f9e413d9696ee250e5ec02f95889a157 |
25-Jul-2011 |
satok <satok@google.com> |
[Step 2] Add apis for spell checker settings Bug: 5057977 Change-Id: I4617b7f1487349c5de385e7392dbc39c69fa2ebc
extservice/ITextServicesManager.aidl
|
55bc5f3e0408bcb5a39a6732de0b2d1aa99a55be |
24-Jun-2011 |
repo sync <isheriff@google.com> |
Updated: Wi-Fi p2p framework First stage. Get the bones in right now even though we are not ready on the native side. Once, we have things underneath working - we will further update the framework Change-Id: I4a7dab5cd4267373dc5f8989ae4122f91c384ed5
til/Protocol.java
|
894bf54c0f50dbbaeb737842a89516a3029e233a |
22-Jul-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5027071 - Action menu parent consistency Make sure that action menus can tolerate moving around in the bar. Change-Id: I2dfb4ea7e647a6c4e84ec78865af6fd858e3f59f
idget/ActionBarView.java
|
7793719ca97571f5b3636d5a89cb067c71d627bd |
22-Jul-2011 |
satok <satok@google.com> |
Merge "Create TextServiceManager and SpellCheckerService"
|
988323c57bd25a58f05dfa492d9b9c8ab62c5153 |
22-Jun-2011 |
satok <satok@google.com> |
Create TextServiceManager and SpellCheckerService Bug: 4176026 This CL inherits https://android-git.corp.google.com/g/112600 Spec of TextServiceManager - Chooses the most applicable TextService(e.g. SpellCheckerService, WordBreakIteratorService..) for each locale Spec of SpellCheckerService - Returns whether the given string is a correct word or not - Returns Suggestions for the given string Change-Id: Iaa425c7915fe70767ad0b17bf6c6fbcd2a1200b2
extservice/ISpellCheckerService.aidl
extservice/ISpellCheckerSession.aidl
extservice/ISpellCheckerSessionListener.aidl
extservice/ITextServicesManager.aidl
extservice/ITextServicesSessionListener.aidl
|
038f1c80af06da55056120e121d43e3ee89ec726 |
21-Jul-2011 |
Adam Powell <adamp@google.com> |
Bug 5061529 - Save/restore action view state for menu items across invalidations. This includes expand/collapse state. Add CollapsibleActionView interface. Views can implement this to have special behavior when they are presented as an expanding/collapsing action view. This lets SearchView and others take care of fiddly behavior (focus stealing; opening the IME) automatically without apps needing to implement this themselves. Change-Id: Ibbd1eb5fcf3e3a862419e9344ad50f896bd05e36
iew/menu/MenuBuilder.java
iew/menu/MenuItemImpl.java
iew/menu/SubMenuBuilder.java
idget/ActionBarView.java
|
d24cd90486821535fb058531fac54aa5b9360693 |
21-Jul-2011 |
Svetoslav Ganov <svetoslavganov@google.com> |
Merge "Adding accessibility support to the Status Bar."
|
5ea0bc1abccea067875d00dc9b9dde7c17c1efff |
21-Jul-2011 |
Adam Powell <adamp@google.com> |
Bug 4948805 - fix custom title divider for dialogs Change-Id: I1b4fc8da71deb6450b21def15570a18a6b7200e2
pp/AlertController.java
|
6179ea3196e9306d3f14361fe9ef14191b1edba6 |
28-Jun-2011 |
Svetoslav Ganov <svetoslavganov@google.com> |
Adding accessibility support to the Status Bar. 1. Added content description to pretty much all animals in the zoo including buttons in the navigation bar, notifications and status icons for battery, signal, data, etc. 2. Rectored to avoid ovelaying views since they block touch exploratino. In general overlaying views cause trouble for touch exploration and accessibility in general. 3. Avoid sending accessibility events in case the user is touching outside of the StatauBAr panels to avoid confusion. 4. Added records to accessibility events in the places where this would help the presentation. So the event comes from a given "leaf" view and its predecessor is adding a record to the event for itself to provide more cotext. It is up to the accessiiblity service to choose how to present that. bug:4686943 Change-Id: I1c1bd123d828fb10911bca92130e9a05c1f020b3
tatusbar/IStatusBarService.aidl
tatusbar/StatusBarIcon.java
|
b187cd9c54f0100c0fb47c354cdecad29ca7c0ae |
20-Jul-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5038368 - Rules for collapsing action views. Make collapsing action views exclusive on small screens with unsplit action bars. Change-Id: I11cc220acc7b6acddd25f2500404b47bfb405d5c
iew/menu/ActionMenuPresenter.java
idget/ActionBarView.java
|
060e3cad11541bc534ead73dae5c23ef242060cd |
20-Jul-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5045004 - onActionModeFinished happens well before the ActionBar is actually gone Defer calling onDestroyActionMode until the action bar UI has fully transitioned out of the mode and any bar-hiding layout change is ready to happen. This helps apps better respond to layout changes resulting from action mode UI. Change-Id: I8e560ec566f4c3fa4a701c4b3aeb531c16169168
pp/ActionBarImpl.java
|
4273ed652ae9ea2af0a77b6d59a183ebce53a680 |
19-Jul-2011 |
satok <satok@google.com> |
Merge "Enable IMEs to set additional subtypes in background"
|
6dd005b48138708762bfade0081d031a2a4a3822 |
18-Jul-2011 |
Dianne Hackborn <hackbod@google.com> |
I. Can. Not. Stand. ViewAncestor. It was done so we would have the name "ViewRoot" available for a public API. However, the name "ViewAncestor" just makes no sense. So instead, change it to ViewRootImpl. Change-Id: If9599ca67896f339f6fefa7d1dde121201171d97
idget/PasswordEntryKeyboardHelper.java
|
91e88122cf28a48fd2e2260da7d3d87dd437227a |
18-Jul-2011 |
satok <satok@google.com> |
Enable IMEs to set additional subtypes in background Bug: 4591792 Change-Id: I7e61a576c56d1a3a56001bdf2fd51ad3801add01
iew/IInputMethodManager.aidl
|
7adcdecf808fce832b8711aeeeb30b73371ee4ae |
18-Jul-2011 |
Alexy Shin <alexy.shin@samsung.com> |
NetInitiatedActivity: support AUTO response feature for SUPL IOT Change-Id: I38a9ed0b03cb7f9ce2b81e0742ef48508d8392af Signed-off-by: Mike Lockwood <lockwood@android.com>
pp/NetInitiatedActivity.java
|
066836fce9a612fe58ed52ee980c56d809910e5b |
17-Jul-2011 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix a couple static leaks."
|
de4c26fa1a5adf3efa8995cbf69e45aa10111b8f |
17-Jul-2011 |
Dianne Hackborn <hackbod@google.com> |
Fix a couple static leaks. Change-Id: If2564dc822fbcb3bb3baf270ad2b3c29c78bf421
idget/LockPatternUtils.java
|
b80d332e7421e0b8cff12569c2f1b450d769e782 |
16-Jul-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5037642 - Refine back button behavior for action bar modes. Action modes for the action bar used to aggressively hijack the back button before the view hierarchy got a chance to respond to it. Loosen this. New ordering is: view hierarchy => window feature-level modes (action bar modes e.g. CAB/search) => Activity/window callback behavior. Change-Id: Iac1b22997713be968a94f77f9fa6cebaf6f923f0
idget/ActionBarView.java
|
28fa07e15f7a7ee83be9e5555bbfdd25711b3517 |
16-Jul-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5021359 - show app icon for collapsible action views. Also fix a bug with initial enabled state of the app-home button. Change-Id: I7eac4932deeced3ac209ad899922ac90f40c87e6
pp/ActionBarImpl.java
idget/ActionBarView.java
|
75683d59db7d2c34093081ed6ca1f269192c550f |
15-Jul-2011 |
Irfan Sheriff <isheriff@google.com> |
Merge "WifiWatchdog rewrite to formal statemachine"
|
654f5090754e4e1bf4c1736d0a24769a15a6037e |
14-Jul-2011 |
Isaac Levy <ilevy@google.com> |
WifiWatchdog rewrite to formal statemachine Rewrote wifiwatchdog service to use net.statemachine Change-Id: Id6fd42b13192ac2e99f842ff50e9edff1696675d
til/Protocol.java
|
58c5dc1bd6e0600fab0c4e80ae1f4c4f8426ad6d |
15-Jul-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5030341 - ActionBar.getHeight is inaccurate in 2-row mode Measure the shared container instead. Change-Id: Ib851f773a36add19c227b3ad64a8497f1b5ff9dd
pp/ActionBarImpl.java
|
45ce864ef41ce90938cc34d42a8e1075f69e7a61 |
15-Jul-2011 |
Dianne Hackborn <hackbod@google.com> |
Move LoadAverageService to the SystemUI apk. Change-Id: I442e264802d1e35cd7d27bae121ae75f932595b6
s/ProcessStats.java
|
c29f4e52c3377924df26910cce3ff26278d1f484 |
14-Jul-2011 |
Adam Powell <adamp@google.com> |
Nicer API for disabling/enabling the home/up button in action bars. Have an explicit call for enabling the home/up button. Auto-enable it if the app targets < ICS to preserve Honeycomb behavior. Auto-enable it if the app shows home as up. This prevents unwanted touch/focus feedback on the home button when the app hasn't wired it up to do anything useful. Change-Id: Icfe95ab5a11b3998bca08b0fbbfe1bf6c3c89b5d
pp/ActionBarImpl.java
idget/ActionBarView.java
|
9837d6d02fc0968614efe5260a176e0c406fe93c |
14-Jul-2011 |
Adam Powell <adamp@google.com> |
Fix bug in submenus opened from icon menus Change-Id: I8b60ceefbccb5cad78d1b5c55702a2685a5f5382
iew/menu/IconMenuPresenter.java
|
648b36bc3011437aeb1991dd355c83be7e5f0db5 |
14-Jul-2011 |
Adam Powell <adamp@google.com> |
Merge "Preserve spacing for icons in menus"
|
9151103ff20d28e8db2a2cc0386d57b8dad4b5d5 |
13-Jul-2011 |
Adam Powell <adamp@google.com> |
Preserve spacing for icons in menus Change-Id: I3269fcffb98a84b6a5c5f9198afd2b2eae7d5f02
iew/menu/ActionMenuPresenter.java
iew/menu/ListMenuItemView.java
iew/menu/MenuPopupHelper.java
|
76559a65ad9d644f10beacf8895ceb217fdd0aeb |
07-Jul-2011 |
Svetoslav Ganov <svetoslavganov@google.com> |
Polish of the ActivityChooserView and ShareActionProvider. 1. Addressed the UX comments: ActivityChooserView's default selection popup no longer shows a message, rather hightlights the default action which now it displays. Alignemnt of the UI. 2. The ShareActionProvider shows a sub-menu if the host item goes on the overflow menu. 3. Now the heade layout of the activity chooser view is not needed hence dropped and the item and footer ones are merged. Change-Id: I0b3de623e4c0a805be9ed73a8541e66b8c00e2d2
iew/menu/MenuBuilder.java
iew/menu/MenuItemImpl.java
|
961dd11895ce72e59bca124ef5bea4e4c1183099 |
12-Jul-2011 |
Adam Powell <adamp@google.com> |
Update ActionProvider to support dynamically building submenus. Stub out ShareActionProvider for building a submenu of activities to choose from. Change-Id: Ibd9ada77a455ed1a296c87b6d967073ca0f676c2
iew/menu/MenuBuilder.java
iew/menu/MenuItemImpl.java
|
11ed1d6cae9214335c92ac38498a4e6c7d1c8324 |
12-Jul-2011 |
Adam Powell <adamp@google.com> |
Fix bugs around restoring submenu state after activity teardown/restore Change-Id: I6cb5b3cad39b141dff84b8e0ca62f8f0a76a03b1
iew/menu/ActionMenuPresenter.java
iew/menu/BaseMenuPresenter.java
iew/menu/IconMenuPresenter.java
iew/menu/ListMenuPresenter.java
iew/menu/MenuBuilder.java
iew/menu/MenuPopupHelper.java
iew/menu/MenuPresenter.java
idget/ActionBarView.java
|
622c03e6cfdd37c05f225434e5b07f8db7d4521e |
12-Jul-2011 |
Mark Brophy <mbrophy@google.com> |
Merge "Expose app resume times to the ApplicationProvider."
|
3f9dd287b99340efaaa257759e71a8f81b2ed113 |
09-Jul-2011 |
Jeff Brown <jeffbrown@google.com> |
Increase activity timeouts when using a wrapper process. This patch enables the Zygote to tell the ActivityManager when it has started a process with a wrapper attached so that the ActivityManager can allow it extra time to start up or process events. This is useful when wrapping an app with Valgrind or other tools which add significant runtime overhead. Bug: 4584468 Change-Id: I5db6f2f15cd30b0ec40f547d2fadfa216de2926d
s/ZygoteConnection.java
|
d44e1b6033eed29718f2e7e3540e4884929941a5 |
11-Jul-2011 |
Elliott Hughes <enh@google.com> |
Merge "SDK_INT is not "current" on unreleased builds."
|
2455efebcc1e3d1e19d5de4287ac99818718029e |
11-Jul-2011 |
Elliott Hughes <enh@google.com> |
SDK_INT is not "current" on unreleased builds. This change (in combination with a dalvik change) ensures that system_server doesn't run with JNI app workarounds turned on. Bug: 4772166 Change-Id: Ia015aa56b5684a176de3c123e8aec7f35e7ecac5
s/ZygoteConnection.java
|
9fc033083267d0c7f01e083400721b6cddb3a398 |
01-Jul-2011 |
Mark Brophy <mbrophy@google.com> |
Expose app resume times to the ApplicationProvider. Add ActivityManager.getAllPackageUsageStats which returns the PkgUsageStats object for all packages. In UsageStatsService, remember the last resume time of each component, and add that info to PkgUsageStats instances. ApplicationProvider will use getAllPackageUsageStats and the new field in PkgUsageStats to set the new SearchManager column SUGGEST_COLUMN_LAST_USAGE_HINT for requests with the GLOBAL_SEARCH permission. Change-Id: I80e9b127410ed0d528515d2256787f30a953e9b0
s/PkgUsageStats.java
|
b7440a140b650932bf31cf51d3b87c3249e3b682 |
09-Jul-2011 |
Elliott Hughes <enh@google.com> |
Merge "Pass the targetSdkVersion through to the zygote-forked dalvik."
|
e1dfcb7ab01fb991079ec1f70f75281a0ca9073e |
08-Jul-2011 |
Elliott Hughes <enh@google.com> |
Pass the targetSdkVersion through to the zygote-forked dalvik. This will let dalvik implement backwards-compatibile behaviors based on an app's targetSdkVersion. Bug: 4772166 Change-Id: I935c5ea9144e8b4e6e21089547287486e2234b7f
s/RuntimeInit.java
s/WrapperInit.java
s/ZygoteConnection.java
s/ZygoteInit.java
|
d5cabff96af60d90e197007737ff04e4087f1010 |
08-Jul-2011 |
Wink Saville <wink@google.com> |
am a736cd54: am 848aa3ab: Merge "No need to have BASE_DATA_CONNECTION_TRACKER start at 50000." into honeycomb-LTE * commit 'a736cd54e1de62e84a7a49a3c68c56fc6d9bfc00': No need to have BASE_DATA_CONNECTION_TRACKER start at 50000.
|
a736cd54e1de62e84a7a49a3c68c56fc6d9bfc00 |
08-Jul-2011 |
Wink Saville <wink@google.com> |
am 848aa3ab: Merge "No need to have BASE_DATA_CONNECTION_TRACKER start at 50000." into honeycomb-LTE * commit '848aa3ab8a00835c5af2ead954c7736e507249b5': No need to have BASE_DATA_CONNECTION_TRACKER start at 50000.
|
7f8f79a1ff086c04a3ad2a442b1d39a8186e3e50 |
08-Jul-2011 |
Adam Powell <adamp@google.com> |
Add ALL CAPS style to TextView/TextAppearance Switch out ugly hack in action menu items for the new style. Change-Id: I68a0ed62a352b14d499e6478b82bbc12dcb5a030
iew/menu/ActionMenuItemView.java
idget/ScrollingTabContainerView.java
|
8735a07a64b8891998402ac0e16d142399ecceaf |
07-Jul-2011 |
Wink Saville <wink@google.com> |
No need to have BASE_DATA_CONNECTION_TRACKER start at 50000. Update comment that values should be changed after releasing. Change-Id: I10ed6a0238e4f5be866dd97cfb56c5e7c84ddb52
til/Protocol.java
|
160bb7fa60e8ece654e6ce999b6c16af50ee7357 |
07-Jul-2011 |
Adam Powell <adamp@google.com> |
Action bar layout tweaks Fix a Spinner issue that reported odd baselines Fix detection of expandable items for action menus and allocation of cells Use the right asset for home-as-up in Theme.Holo.Light.SolidActionBar.Inverse Add TextAppearance.Holo.Widget.ActionBar.Menu as a basis for further menu item styling Sync with design for tab/menu text appearance Change-Id: I32026bbde1cd4e15b6cda30d78d3d48250c84c94
iew/menu/ActionMenuView.java
|
2c742c2aebf20a0534c822eb8a36da99d9df79fe |
07-Jul-2011 |
Adam Powell <adamp@google.com> |
Fix bug 5000009 - NPE in Phone UI Change-Id: I9c5c2c73b340192d754949865b6e4ee4a9a324ff
iew/menu/ActionMenuItemView.java
|
a72ef62e5c329a19eab9935acba816fc1369c637 |
07-Jul-2011 |
Adam Powell <adamp@google.com> |
Add style/theme definitions for solid action bar configurations. Change-Id: I540e12ad3d8fc779dac24402286d995f542b5d25
idget/ActionBarContainer.java
|
ed61ee1fae260011ebfdb4e61e5edd319debb6c2 |
07-Jul-2011 |
Elliott Hughes <enh@google.com> |
Merge "Add the "debug.jni.logging" property so third-party developers can debug their JNI problems."
|
ae07ecf3766c38af1c12822458b98036b28bd4c0 |
07-Jul-2011 |
Elliott Hughes <enh@google.com> |
Add the "debug.jni.logging" property so third-party developers can debug their JNI problems. This turns on the super-verbose but indispensible logging of all native method calls and all calls to JNI functions (for third-party code only). In particular, if you have a local reference bug, you can search for the reference given in the crash and see exactly where it came from. In every case I've seen so far, that's pinpointed the bug exactly. Change-Id: Ifb7ba02ae637bdd53cd8500febdcb9d4d7799bda
s/ZygoteConnection.java
|
35aecd5884a5ccfe380903e39f30f468315e8f92 |
01-Jul-2011 |
Adam Powell <adamp@google.com> |
Updates for action menus Sync with UX designs for action menus in split action bar mode. Layout is now based on a grid cell scheme. Tweak action menu item layouts. Fix some bugs with drawing LinearLayout dividers. Rename config resources to follow convention. Action bar menu items now show text in ALL CAPS. This is done in a locale-dependent manner, but if it produces problems in specific locales the config resource config_actionMenuItemAllCaps should be set to false for that locale. Change-Id: I064c2dd85e012e89551f29153efcfc17f9106333
iew/menu/ActionMenuItemView.java
iew/menu/ActionMenuPresenter.java
iew/menu/ActionMenuView.java
iew/menu/MenuItemImpl.java
|
2e46764a707bd14cad22bc179669eeecb2d7c647 |
04-Jul-2011 |
Chia-chi Yeh <chiachi@android.com> |
VPN: implement status report for legacy VPN. Change-Id: I81c28dafd9588572df76cbc303b0d6a0f41f9bc6
et/LegacyVpnInfo.aidl
et/LegacyVpnInfo.java
et/VpnConfig.java
|
34e7813e962de99df9813014678ef5901227c5f1 |
03-Jul-2011 |
Chia-chi Yeh <chiachi@android.com> |
VPN: minor refinement. Change-Id: I2b59cbe8554b6c6f8da48c465252489394f32653
et/VpnConfig.java
|
d6315c0ebb6ebbc67f0c669e92f92be70b49ba2c |
02-Jul-2011 |
Chia-chi Yeh <chiachi@android.com> |
Merge "VPN: give legacy VPN a fake package name."
|
e9107901ae264de4ff5603d3cfc63a03ca4117d4 |
02-Jul-2011 |
Chia-chi Yeh <chiachi@android.com> |
VPN: give legacy VPN a fake package name. And add more comments. Change-Id: I0cbc495fcb2c8dd105e16a841619b3b9bd227eae
et/VpnConfig.java
|
51ac0e94a83cfccb5105aa14df1077729a5b4ccc |
17-Jun-2011 |
Svetoslav Ganov <svetoslavganov@google.com> |
Adding a ShareView and ActionProvider for menus. 1. Adding a widget for sharing contenet with other applications. The widget orders the share targets based on previous shares. It displays the share target list as either a popup anchored to itslef or as a dialog. 2. Added a ShareDataModel that will back widgets or other classes that are interested in share targets for a given intent ordered according to share history. This class is backing the ShareView 3. Added ActionProvider mechanism for the MenuItems. The action provider of a menu creates the action view as well as performs a default action if the menu item is on the overflow menu and is triggered but none of the menu callback has handled that. bug:4590827 Change-Id: Iaa4add2df2538b8c6c7edbeaf2880486d4fd75c5
iew/menu/ActionMenuItem.java
iew/menu/MenuItemImpl.java
|
41d1685a22ba8038517d6fdb57006023e03f12e1 |
01-Jul-2011 |
Chia-chi Yeh <chiachi@android.com> |
VPN: integrate legacy VPN. Change-Id: I00e77664354c05e0edfcd5fb2e3da2ca434ed521
et/VpnConfig.java
|
8909b10175303bd5e2ca82b7ba12cd0017050ef3 |
01-Jul-2011 |
Chia-chi Yeh <chiachi@android.com> |
VPN: Use List<String> instead for dnsServers and searchDomains. Change-Id: I5d72c182ad47f59121a04b68ec6c2d164e2d00a8
et/VpnConfig.java
|
5db03df1fff4900eb485304d4fd185110bea1a0c |
01-Jul-2011 |
Chia-chi Yeh <chiachi@android.com> |
VpnDialogs: prepare for the usages of legacy VPN. - Use PendingIntent to start activities. - Handle configs without package names. - Switch to system UID. Change-Id: Ia78112a97e3628b603d9e059705e32694ebe142b
et/VpnConfig.java
|
8c4706252228755ed181d19532b7e0cfec270ba4 |
01-Jul-2011 |
Adam Powell <adamp@google.com> |
Add API to report the presence of a permanent menu key on the device. Action bar now uses this to determine whether to show an overflow menu. Change-Id: Ife4f724d02bbc0d9d86d94740c85299f6dacae91
iew/menu/ActionMenuPresenter.java
|
1c8d207201150c29ac92c424e1320c715a64b5bc |
30-Jun-2011 |
Jim Miller <jaggies@google.com> |
Fix 4691563: Polish MultiWaveView experience in LockScreen and InCall screen Better activation experience: - Hold off on switching out targets until current animation has finished. - Hide unselected targets when a target is selected. Code simplification: - Use explicit callback objects to handle animation updates instead of having MWV implement the interface. - More compact chevron-loading code. - Don't use animations for properties that need to change immediately. Other minor timing tweaks. Change-Id: I328533e8ab7b4c69c7ba51c8c55002765dcbbd46
idget/multiwaveview/MultiWaveView.java
|
f6ce6a9bacbb220c6ea7b552c481237f23e64ae7 |
29-Jun-2011 |
Adam Powell <adamp@google.com> |
Fix some issues with the action bar and action modes. Fix bug 4976004 - bad title measurement for split action modes Fix bug 4902960 - action modes leaving a hidden action bar in a bad state Sync with design for the behavior of various permutations of action bar configuration + modes. Change-Id: Id75f6b5911b761fabc5fef2cc2600ce197cf9a92
pp/ActionBarImpl.java
idget/ActionBarContainer.java
idget/ActionBarContextView.java
idget/ActionBarView.java
idget/ScrollingTabContainerView.java
|
2c22882181e867c9ba4e74ee973b87a71db3389f |
29-Jun-2011 |
Dianne Hackborn <hackbod@google.com> |
Merge "Plumb information from the framework about asec container size."
|
fe41366e3a92d622c9bc016f91c8294f072d9548 |
29-Jun-2011 |
satok <satok@google.com> |
Merge "Add onClickView to InputMethodService"
|
863fcd62171e55bc9f2105d9fb5877df982454d8 |
21-Jun-2011 |
satok <satok@google.com> |
Add onClickView to InputMethodService Bug: 4697141 - onClickView is called everytime the user taps EditText Change-Id: Ia71ad325e50a20e9e1001def662ef992bb50a9d0
iew/IInputMethodSession.aidl
|
8568db534118fc14cc28100306d51626464ff319 |
29-Jun-2011 |
Jesse Wilson <jessewilson@google.com> |
Move socket tagging from libcore. Change-Id: I7515896936c5bbd212c88e2801b831914219a925
s/RuntimeInit.java
|
292f8bc9d1b790ab975a87a842c7fabc908b97e0 |
28-Jun-2011 |
Dianne Hackborn <hackbod@google.com> |
Plumb information from the framework about asec container size. Change-Id: Ie0ec3cb6d463aefa341a8cbea80be790451ba5e3
ontent/PackageHelper.java
|
61b9fae046bd766dc951262f728a12784e5ec6ff |
28-Jun-2011 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix battery history management."
|
bf591ff682f14db7ba7b3554897e9cdcf245da59 |
28-Jun-2011 |
Jim Miller <jaggies@google.com> |
Fix 4691563: Fix memory leak caused by Tweeners hanging onto references. This fixes a bug where the animations in MultiWaveView were keeping references to bitmaps and preventing them from being reclaimed during GC. The solution is two-fold: 1. When any given animation completes, it is now removed from the list of running animators objects. 2. When the client explicitly calls reset(), we release all references to animators and objects. Change-Id: Ice434ed1720fe4c253b9607ef61699d41f87f777
idget/multiwaveview/MultiWaveView.java
idget/multiwaveview/Tweener.java
|
ae3844527a305cef8bbd1c895b79be45a6c51dbc |
28-Jun-2011 |
Dianne Hackborn <hackbod@google.com> |
Fix battery history management. When rebooting the history time offset was not being handled correctly, causing garbage data. Change-Id: Ieca5a72c4c7c374bfe7f8673eed87354af148ef0
s/BatteryStatsImpl.java
|
6556c074ee84d0e56aca9ae267e330db73dfb236 |
25-Jun-2011 |
Adam Powell <adamp@google.com> |
Fix bug 4903822 - vertical gravity bugs in action bar custom views Change-Id: I20a319bf8fd5b5acf823a2651639f94d6efac5e4
idget/ActionBarView.java
|
c8b0b005cb616deb9646f2c2b995890fa9530f94 |
23-Jun-2011 |
Adam Powell <adamp@google.com> |
Fix bug 4771354 - Phone landscape action bar subtitle slightly cut off on the bottom Let action bar title sizes adapt for restricted space in landscape. Fix home spacing for tablets to eliminate redundant layout. Change-Id: If38a43d87ca1aebf96b5d7adfdb1cf36c41ec07e
idget/ActionBarView.java
|
0d5d1b7e8cc06b4c62a863314debbb8b24554f1f |
23-Jun-2011 |
Adam Powell <adamp@google.com> |
Tweak action bar metrics. Free up some more pixels in the action bar and better define how icons within it resize. Change-Id: I0768180e595ee7b23190a26607e8989fa1bac38f
idget/ActionBarView.java
|
08a975ef86200a73db51bfbcca6bea8ad2a63cbd |
22-Jun-2011 |
Jim Miller <jaggies@google.com> |
Update LockScreen layouts to latest UX spec. - better placement and consistent handling of emergency button. - use new GridLayout for landscape modes. - add dimensionable parameters for time and status line fonts. - fix assets and emergencyCallButton resource references when building for tablets. Change-Id: I5f4c9cfb6a88ce3ccd8ab4fdafede8e6e59f9407
idget/LockPatternView.java
|
0edc52970f82b6a42324ebec9458b3098112e499 |
22-Jun-2011 |
Philip Milne <pmilne@google.com> |
Merge "Minor tweaks to GridLayout for KeyGuardScreenUnlock."
|
8969d9924c662ab4cdacc342bbdc33756db730be |
22-Jun-2011 |
satok <satok@google.com> |
Revert "Create TextServiceManager and SpellCheckerService" This reverts commit eaddb894865a804279659b4aad6364a34ab50beb.
iew/ITextServiceManager.aidl
|
f86ee14f6a53d409489261415901c6397877ce3d |
22-Jun-2011 |
satok <satok@google.com> |
Merge "Create TextServiceManager and SpellCheckerService"
|
42b91bbcdaf64b2f19d0a9ce168964b31a5dc139 |
22-Jun-2011 |
Adam Powell <adamp@google.com> |
Fix bug 4818050 - Need a way to get notified when a PopupMenu gets dismissed/canceled Add an OnDismissListener to PopupMenu. Change-Id: I7abe1b9c9bea5e758a9c32631185e50cd7eb1ed0
iew/menu/MenuPopupHelper.java
|
45d061656aab9f13dc1bb0e5d9378dd661a25f8e |
22-Jun-2011 |
Adam Powell <adamp@google.com> |
Merge "Fix bug 4725323 - 'More' shows the icons which are already available in settings"
|
51195b56ff6d3d589abefde27f0a99b5a9a04ff8 |
22-Jun-2011 |
Adam Powell <adamp@google.com> |
Fix bug 4725323 - 'More' shows the icons which are already available in settings Change-Id: I161787710fbadaa19b93de3e69f3c60db2be73a6
iew/menu/ListMenuPresenter.java
|
1fd16378812792913a6aa6923acbec20037e09ff |
21-Jun-2011 |
Philip Milne <pmilne@google.com> |
Minor tweaks to GridLayout for KeyGuardScreenUnlock. Also: . Swapped order of args in internal getMargins() methods. . Stopped implying row/col weight = 1 when size = MATCH_PARENT. Change-Id: I657fb3e54867eb9735f9509878968941bf6a6a49
idget/LockPatternView.java
|
ea1ca952c625d51dc71e1cc3d955b239921888c7 |
21-Jun-2011 |
Adam Powell <adamp@google.com> |
Fix bug 4108953 - Old-style menus do not show menu items marked as showAsAction="always" Change-Id: I63299143ea780abeed6dcdece6934f0e704b46a2
iew/menu/ActionMenuPresenter.java
iew/menu/MenuItemImpl.java
|
b35e372bf4080f3b1940a371f1e39fb5dccde990 |
20-Jun-2011 |
Jim Miller <jaggies@google.com> |
Handle dropped motion events in MultiWaveView due to high system activity This change causes MultWaveView to look at historical motion events to make unlocking easier during high system load. Updated after review. Change-Id: Ibfc3cb513936e3b8488aa4390164bf5e214c982f
idget/multiwaveview/MultiWaveView.java
|
15a16a835ef07d484e0ae11666cef9231c2f8184 |
20-Jun-2011 |
Adam Powell <adamp@google.com> |
Fix bug 4729242 - Crash while launching browser app. Change-Id: Id049bcc53943b0cbe17e9f345af67adc2b10bdef
idget/ActionBarView.java
|
eaddb894865a804279659b4aad6364a34ab50beb |
01-Jun-2011 |
satok <satok@google.com> |
Create TextServiceManager and SpellCheckerService Bug: 4176026 Spec of TextServiceManager - Chooses the most applicable TextService(e.g. SpellCheckerService, WordBreakIteratorService..) for each locale Spec of SpellCheckerService - Returns whether the given string is a correct word or not - Returns Suggestions for the given string Change-Id: Ia25e7b4f308778891929e31b8cbd741f6848cce4
iew/ITextServiceManager.aidl
|
b3721b9f7dec8575bf3b2fe04496bdd201f277bc |
18-Jun-2011 |
Adam Powell <adamp@google.com> |
Merge "Allow the action bar title to take on the role of "up" in the absence of a standard "home" icon."
|
54c7d7e61cd975d73b7eb0a5a0c75d21b6a7a12b |
18-Jun-2011 |
Adam Powell <adamp@google.com> |
Allow the action bar title to take on the role of "up" in the absence of a standard "home" icon. Change-Id: Ie1a9adca674500a29da36956455667bbb55a616f
idget/ActionBarView.java
|
94c9f39ece18183c3ad2ad224ddb4690e3dd5045 |
18-Jun-2011 |
Jim Miller <jaggies@google.com> |
Merge "Handle dropped motion events in Pattern Unlock due to high system activity"
|
9c8e735817b8ff57070a035d2463f22eea50b8d4 |
18-Jun-2011 |
Jim Miller <jaggies@google.com> |
Merge "Update pattern unlock and assets to match new UX design spec."
|
0d244193bed0c995e2beaff5e217200457b28b9d |
17-Jun-2011 |
Jim Miller <jaggies@google.com> |
Update pattern unlock and assets to match new UX design spec. Fix bug with LockPatternView measurement. Clean up forgotPassword/emergencyCall button code. Lots of layout tweaks. Now uses new GridLayout for many of them. New assets. Updated after review. Change-Id: I52d4ce65c6b6c644ac60eb55bb8eaff8bfeb1071
idget/DigitalClock.java
idget/LockPatternView.java
|
aced12fd2276ed7664af6bf70ff03ce2acaf6545 |
18-Jun-2011 |
Jim Miller <jaggies@google.com> |
Handle dropped motion events in Pattern Unlock due to high system activity This enables the pattern unlock screen to look at historical motion events to make unlocking easier during high system load. Change-Id: I74a9c2d0833e8bb6745b89e8d397116baebb24a1
idget/LockPatternView.java
|
ec08cacd78c4b746ac385c874f41833fc06ebc2f |
18-Jun-2011 |
Adam Powell <adamp@google.com> |
Merge "Fix bug 4689431 - PopupMenus too narrow on phones"
|
38639b1d75933bfb720db79fce26f09478709614 |
18-Jun-2011 |
Adam Powell <adamp@google.com> |
Fix bug 4689431 - PopupMenus too narrow on phones Change-Id: I624b46d17c1d964fd6cb04abf96333c7a8474d75
iew/menu/MenuPopupHelper.java
|
72fba1caea8778d4e0a5693b188873c6faab4dbb |
17-Jun-2011 |
Chia-chi Yeh <chiachi@android.com> |
Merge "VPN: move VpnDialogs related methods into VpnConfig."
|
cd0385bf8c571484a15f2d2d3182a6340950270f |
17-Jun-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Merge "Remove HanziToPinin.java"
|
7b0b834c3d12564c44ac134879a6dbc70e74be6e |
17-Jun-2011 |
Chia-chi Yeh <chiachi@android.com> |
VPN: move VpnDialogs related methods into VpnConfig. This might not be the best place for the glue code, but it is known that choosing VpnBuilder will introduce a dependency cycle of VpnBuilder, ConnectivityService, and the Vpn class. Change-Id: I3f03617d1fe1a0b8fb3705c23265676fff51a75c
et/VpnConfig.java
|
f1a4549604639e3d9eafc406426ddc252d427b57 |
17-Jun-2011 |
Adam Powell <adamp@google.com> |
Bug 4726236 - NPE at dispatchRestoreInstanceState Change-Id: Ib7eba6ead85fa4daa8046bbc2d4d3fcc1d4223c3
iew/menu/ListMenuPresenter.java
|
a93347a62ec9887862abb9d6f216906c533a8562 |
14-Jun-2011 |
Adam Powell <adamp@google.com> |
Dialog-o-rama! New styling for Holo dialogs. Now 76% easier for apps to create dialog-based layouts! (Less tricky padding and margin rules) Cancelable AlertDialogs now are canceled when the user touches outside. Dialogs in landscape mode will try not to fill the width of the screen. Change-Id: I621b5a19780883ee703a8492510451b480a0b8cc
pp/AlertController.java
idget/DialogTitle.java
|
1515c0b5192996fdaf49c6ab8841a0d5b8ea9ca9 |
17-Jun-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Remove HanziToPinin.java Those files are moved to ContactsProvider package. Must be after If786dd286dab47ca1b2ccab38c5fa43ae390c0f7 Bug: 4645142 Change-Id: I774426347e8331fc1c203d5d8e6887e83baffc9f
til/HanziToPinyin.java
|
d6f69d0e5235a5adce5226d2144ef08d05b1889c |
16-Jun-2011 |
Chia-chi Yeh <chiachi@android.com> |
Merge "VPN: migrate from generic Bundle to our own Parcelable VpnConfig."
|
04ba25c418bc4538e9dc0f047cfb9608d358f679 |
16-Jun-2011 |
Chia-chi Yeh <chiachi@android.com> |
VPN: migrate from generic Bundle to our own Parcelable VpnConfig. Note that VpnConfig is for internal use only. Also remove hidden methods from ConnectivityManager. Change-Id: Ic298c4dc9a2c6c452bd8f4be6fa84e7ac489c0c4
et/VpnConfig.aidl
et/VpnConfig.java
|
3b1fc47d004f6b29af8f40d181baa3460b1e3b15 |
13-Jun-2011 |
Michael Jurka <mikejurka@google.com> |
Port recent apps from tablet to phone - wire up to long press on home - remove unused recents activity - remove duplicate recents resources in -large directories (using -sw600dp instead) - fix issue with zoom/scale translation when recents was brought up Change-Id: I45538ccaff49b46ac3659c4828f9e2b0cd075241
tatusbar/IStatusBar.aidl
tatusbar/IStatusBarService.aidl
|
938ef7aeb75268c0b092727fb76e999ffb744b56 |
15-Jun-2011 |
Dianne Hackborn <hackbod@google.com> |
Merge "resolved conflicts for merge of e95c07bd to master"
|
c391a9888c6c3038a53fd53c330a65f68ff09a28 |
15-Jun-2011 |
Adam Powell <adamp@google.com> |
Merge "Fix bug 4521549 - Crash in ScrollingTabContainerView, when using a tab with null text"
|
251df77861525cca79d38bcee7c45c16c6752e40 |
15-Jun-2011 |
Adam Powell <adamp@google.com> |
Fix bug 4521549 - Crash in ScrollingTabContainerView, when using a tab with null text Change-Id: I6c287c95bafa732018048c11933ddba82fa26d9f
idget/ScrollingTabContainerView.java
|
e460e6d7181282937fc79119e3271bb8a80cffcf |
15-Jun-2011 |
Fabrice Di Meglio <fdimeglio@google.com> |
Merge "Add View.getResolvedLayoutDirection()"
|
c0053223bedf33581b0830fb87be32c1f26e5372 |
13-Jun-2011 |
Fabrice Di Meglio <fdimeglio@google.com> |
Add View.getResolvedLayoutDirection() - update Callback2 interface - update Gravity.getAbsoluteGravity() and Gravity.apply() to be more generic by changing "boolean isRtl" parameter to "int layoutDirection" - fix BiDiTests for RTL FrameLayout Change-Id: I97bb456c22d5fd3ecb34f08564ce4dbed37e7459
iew/menu/IconMenuItemView.java
|
3fe9cc5ea6a9e1acd52144c8ae6cb0492dba34ba |
15-Jun-2011 |
Dianne Hackborn <hackbod@google.com> |
resolved conflicts for merge of e95c07bd to master Change-Id: I9af0c08a9f1c1f68661efe051a66835e850b76f6
|
e95c07bd8a4f658e035ba0ed2079357961af011b |
15-Jun-2011 |
Dianne Hackborn <hackbod@google.com> |
am 7c7f8e18: am 0a8a2324: Merge "Fix issue #4603422: Compatibility mode button doesn\'t always update" into honeycomb-mr2 * commit '7c7f8e18dee8b582ec8e30a1412903ceec2ef5f5': Fix issue #4603422: Compatibility mode button doesn't always update
|
7c7f8e18dee8b582ec8e30a1412903ceec2ef5f5 |
15-Jun-2011 |
Dianne Hackborn <hackbod@google.com> |
am 0a8a2324: Merge "Fix issue #4603422: Compatibility mode button doesn\'t always update" into honeycomb-mr2 * commit '0a8a2324239d7604e2a68349585aa67b59b25f4c': Fix issue #4603422: Compatibility mode button doesn't always update
|
7d04932ef5c001769ccef244f551b75773f1666b |
15-Jun-2011 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #4603422: Compatibility mode button doesn't always update We now tell the system bar every time the top activity has changed for it to re-evaluate its UI state. Also fix issue #: 4607102 Low rider notifications. It turns out this was due to the change in the dialog asset; the notification UI was relying on this having a lot of padding to make it sit above the status bar. Now we have an explicitly mechanism to set how much it overlaps (or doesn't) the status bar. Change-Id: Iab5ebd86e620ff4fc4cd77206e18af962ec2830e
tatusbar/IStatusBar.aidl
tatusbar/IStatusBarService.aidl
|
e0adac0e72312048c3d874b24bc35d8c43253306 |
14-Jun-2011 |
Adam Powell <adamp@google.com> |
Fix bug 4551701 - com.android.browser: java.lang.IllegalStateException Fix a bug with split action bars and orientation changes. Change-Id: If067803281c6ac23b51da5bf075fdf1be28afdc2
idget/ActionBarView.java
|
70832a3d77d90f09fb7ba27612c9cbec6a92abe6 |
14-Jun-2011 |
Jim Miller <jaggies@google.com> |
Some tuning for MultiWaveView animations and assets: - allow individual chevrons to be specified for (top, bottom, left, right). - move ring to pressed position (currently w/o animation) - add top/bottom chevron handling and refactor code accordingly. - constrain drag handle to the ring Change-Id: I859b2d03d8f0397c68b87a8ee15df20d55c9552c
idget/multiwaveview/MultiWaveView.java
idget/multiwaveview/Tweener.java
|
0c2313dc4f4bfaf6aa0506df4c54f25591a9e4c7 |
11-Jun-2011 |
Jeff Brown <jeffbrown@google.com> |
Mimic Zygote preload steps when using wrappers. Change-Id: I45f182a952920f328d092e5ac86fc0f1c35eb6c1
s/WrapperInit.java
s/ZygoteInit.java
|
bc38d3e44e698f4db749c2feed34e13a94c54a1b |
11-Jun-2011 |
Jeff Brown <jeffbrown@google.com> |
Merge "Optimize orientation changes."
|
24572375323dee79e3b456af07640ca194fd40bf |
10-Jun-2011 |
Jeff Brown <jeffbrown@google.com> |
Optimize orientation changes. Modified setRotation to allow it to restart a rotation in progress as long as the rotation animation has not yet started. This enables the system to recover more quickly from mispredicted orientation changes. Removed the call to System.gc() when freezing the display, which added 60-80ms before we even started the orientation change. We used to need this to make it less likely that an upcoming GC would cause a pause during the window animation, but this is not longer a concern with the concurrent GC in place. Changed the wallpaper surface to be 32bit. This accelerates drawing and improves the overall appearance slightly. Reduced code duplication in the WallpaperManager. Change-Id: Ic6e5e8bdce4b970b11badddd0355baaed40df88a
ervice/wallpaper/ImageWallpaper.java
|
b505074e8273887fbcd1e933738a42e770085fb8 |
09-Jun-2011 |
Jim Miller <jaggies@google.com> |
Add new MultiWaveView widget and integrate it into LockScreen This adds a new multi-target widget to the framework and integrates it into LockScreen. Now with updated assets. Change-Id: Ib41595b9e80a7be6d647f44c803a77f9e5bfeca9
idget/multiwaveview/Ease.java
idget/multiwaveview/MultiWaveView.java
idget/multiwaveview/TargetDrawable.java
idget/multiwaveview/Tweener.java
|
cc2e5bea7da9339a9c03a9616f22348978e8909c |
10-Jun-2011 |
Adam Powell <adamp@google.com> |
Fix some measurement/sizing with split action bars Change-Id: I5fded370d214eb0a50d06fd6a14446227d3b30ac
pp/ActionBarImpl.java
idget/ActionBarView.java
|
21e2f1b4a0877ee38f7ba89eb32f585fb34431f3 |
10-Jun-2011 |
satok <satok@google.com> |
Merge "API to set additional subtypes"
|
e7c6998e0a953ae55487d4fe122739646f9280aa |
03-Jun-2011 |
satok <satok@google.com> |
API to set additional subtypes Bug: 4321667 - Due to the voice team's strong request Change-Id: Ia8bbc277c0987bde996e6f65541877cec96a3ca1
iew/IInputMethodManager.aidl
|
81cf3ecadefb8fd6c05771b0b9947babaa9c8eaf |
17-May-2011 |
Adam Powell <adamp@google.com> |
Action buttons now use themable style. Obey action view layoutparams. Change-Id: Ia466008465b57659615fbf9d450ce3fdb3c06379
iew/menu/MenuItemImpl.java
|
fdac5ea9715a3bd2a3ceed847b60551a28e956bb |
10-Jun-2011 |
Adam Powell <adamp@google.com> |
Merge "Refine the behavior of split action bars."
|
1ab418a222e1834c4b1312fde355e41a1947af0d |
10-Jun-2011 |
Adam Powell <adamp@google.com> |
Refine the behavior of split action bars. Change-Id: I27212c7554025433ee366f0766971f0092b26d67
pp/ActionBarImpl.java
iew/menu/ActionMenuPresenter.java
idget/ActionBarContextView.java
idget/ActionBarView.java
|
924b7c74960c88660d0d4bae84433c1592a81834 |
10-Jun-2011 |
John Wang <johnwang@google.com> |
am 4d042048: am 08a8f3f9: Merge "Set emergency call text visibility." into honeycomb-LTE * commit '4d042048243f38d3062ab4719ac26c9154380115': Set emergency call text visibility.
|
310849abb1a0763ea9912b59187f0a4271efaa2e |
09-Jun-2011 |
Adam Powell <adamp@google.com> |
Bug 4563099 - Action bar tabs - place second row tabs on top in the absence of home/up Change-Id: I9d656962161f0cb26cecbc85991b347d2e951c76
idget/ActionBarContainer.java
|
4d042048243f38d3062ab4719ac26c9154380115 |
09-Jun-2011 |
John Wang <johnwang@google.com> |
am 08a8f3f9: Merge "Set emergency call text visibility." into honeycomb-LTE * commit '08a8f3f9dc035bc462061ae87090a8da59c6713a': Set emergency call text visibility.
|
5328bf0b2e62c2719daf9154edbe81fd819974a6 |
09-Jun-2011 |
John Wang <johnwang@google.com> |
Set emergency call text visibility. Set emergency call text visibility based on emergencyCallCapable config for sim missing and networklock screens. bug:4392059 Change-Id: Ibfe92405ada7b452927940295c090d88ecd79519
idget/LockPatternUtils.java
|
de13001f765e30bc29a3a74bfa751cc42e426a93 |
08-Jun-2011 |
John Wang <johnwang@google.com> |
am 1f866589: am 71030e53: Merge "Add SIM PUK unlockscreen." into honeycomb-LTE * commit '1f8665895f71904b9d757854277cb637841356c3': Add SIM PUK unlockscreen.
|
d2a458750e5a3d490af09cecb5c28370baf0a913 |
29-May-2011 |
Jeff Sharkey <jsharkey@android.com> |
Map network identity using ConnectivityService. Instead of deriving network identity based on raw subsystem broadcasts, listen for updates from ConnectivityService. Added atomic view of all active NetworkState, and build map from "iface" to NetworkIdentity set for stats tracking. To avoid exposing internal complexity, INetworkStatsService calls use general templates. Added TelephonyManager mapping to classify network types using broad labels like "3G" or "4G", used to drive templates. Cleaned up Objects and Preconditions. Change-Id: I1d4c1403f0503bc3635a59bb378841ba42239a91
til/Objects.java
til/Preconditions.java
|
1f8665895f71904b9d757854277cb637841356c3 |
07-Jun-2011 |
John Wang <johnwang@google.com> |
am 71030e53: Merge "Add SIM PUK unlockscreen." into honeycomb-LTE * commit '71030e536522449f34dc584fda94f34e7be6ee19': Add SIM PUK unlockscreen.
|
0f7b3f8ba5c2f0b8f96e072bd866c9fb374ebdeb |
31-May-2011 |
John Wang <johnwang@google.com> |
Add SIM PUK unlockscreen. Puk unlockscreen is implemented as SimPukUnlockScreen. Added config_enable_puk_unlock_screen to control the display of puk unlock screen. Using config_voice_capable to control the display of emergency call button. bug:4384956 Change-Id: I2b8256b4ecdf3d4f1e85c4e868fac1810cfd29be
idget/LockPatternUtils.java
|
8643aa0179e598e78d938c59035389054535a229 |
20-Apr-2011 |
Svetoslav Ganov <svetoslavganov@google.com> |
Interrogation of the view hierarchy from an AccessibilityService. 1. Views are represented as AccessibilityNodeInfos to AccessibilityServices. 2. An accessibility service receives AccessibilityEvents and can ask for its source and gets an AccessibilityNodeInfo which can be used to get its parent and children infos and so on. 3. AccessibilityNodeInfo contains some attributes and actions that can be performed on the source. 4. AccessibilityService can request the system to preform an action on the source of an AccessibilityNodeInfo. 5. ViewAncestor provides an interaction connection to the AccessibiltyManagerService and an accessibility service uses its connection to the latter to interact with screen content. 6. AccessibilityService can interact ONLY with the focused window and all calls are routed through the AccessibilityManagerService which imposes security. 7. Hidden APIs on AccessibilityService can find AccessibilityNodeInfos based on some criteria. These API go through the AccessibilityManagerServcie for security check. 8. Some actions are hidden and are exposes only to eng builds for UI testing. Change-Id: Ie34fa4219f350eb3f4f6f9f45b24f709bd98783c
iew/BaseIWindow.java
|
eefaf27d55cb51f5d3986ec73b07f80e545338c5 |
03-Jun-2011 |
Brian Carlstrom <bdc@google.com> |
Merge "KeyStore.reset changes"
|
e2afc2420d29c2d3d04a05ed5839c12f3b267b23 |
03-Jun-2011 |
Brian Carlstrom <bdc@google.com> |
KeyStore.reset changes restore keystore reset behavior of removing master key. otherwise after reboot keystore has is LOCKED and not UNINITIALIZED cmds/keystore/keystore.cpp when removing password, reset the keystore, so it doesn't remain locked with a now bogus password. core/java/com/android/internal/widget/LockPatternUtils.java Change-Id: If5e0bb50b42599e9ca27a8b91d6cec12528419a1
idget/LockPatternUtils.java
|
c6f1f4ac3b3f19222cb72c44e19d5251a3b46831 |
02-Jun-2011 |
Gilles Debunne <debunne@google.com> |
am ca6c3a2b: am 4ce6822b: am 24de44a1: Merge "ExternalStorageFormatter takes an optional StorageVolume target." into honeycomb-mr2 * commit 'ca6c3a2bba4445f492117697cb304a014a185159': ExternalStorageFormatter takes an optional StorageVolume target.
|
5ee36c48be8d36c5f4025202e8ede561c9ad3aba |
02-Jun-2011 |
Adam Powell <adamp@google.com> |
Handle action modes in the IME extract mode view. This presents action modes (such as the one for text editing) in a less screen-consuming way in the IME extract mode layout. The submit button is replaced by an "Edit..." button that shows the action mode menu when clicked. Still needs UX design and tweaking. Change-Id: Ia7b3f3446edced0ee5a9abc5e2f0ff16f4fa3ab1
pp/ActionBarImpl.java
|
c3076425bba5c129408338be4e138f8be16855a6 |
02-Jun-2011 |
Adam Powell <adamp@google.com> |
Fix bug 4520517 - IllegalStateException entering tab mode Change-Id: I0ebf3aea98060e27e9687f48dff05f7310046ce5
idget/ActionBarView.java
|
8d02deabac62c4a68a335a7b3141795466362b89 |
01-Jun-2011 |
Adam Powell <adamp@google.com> |
Implement bug 4500971 - Collapsable action views Action views may now be flagged as 'collapsable'. This means that the action menu will always show them in the collapsed state by default. When selected, the action view will "take over" the navigation/view side of an action bar until dismissed via the home/up button. This feature allows for more long-term exclusive modes akin to ActionModes but less intrusive. The action menu itself remains unaffected. Collapsable action views are ideal for things such as search or categories of tool palettes. Change-Id: Ibafce5631befbfe67c5d834c2e2617d3d7f6da7a
iew/menu/ActionMenuItem.java
iew/menu/ActionMenuPresenter.java
iew/menu/BaseMenuPresenter.java
iew/menu/ListMenuPresenter.java
iew/menu/MenuBuilder.java
iew/menu/MenuItemImpl.java
iew/menu/MenuPopupHelper.java
iew/menu/MenuPresenter.java
iew/menu/SubMenuBuilder.java
idget/AbsActionBarView.java
idget/ActionBarContextView.java
idget/ActionBarView.java
|
7ae03cda10eddbde0d992ec82b2d5dacaf6eb10f |
01-Jun-2011 |
Brian Carlstrom <bdc@google.com> |
Merge "Integrating keystore with keyguard (Part 1 of 4)"
|
5cfee3fabb3482c6a6df1c8b6f21e843cf214527 |
31-May-2011 |
Brian Carlstrom <bdc@google.com> |
Integrating keystore with keyguard (Part 1 of 4) Summary: frameworks/base keystore rewrite keyguard integration with keystore on keyguard entry or keyguard change KeyStore API simplification packages/apps/Settings Removed com.android.credentials.SET_PASSWORD intent support Added keyguard requirement for keystore use packages/apps/CertInstaller Tracking KeyStore API changes Fix for NPE in CertInstaller when certificate lacks basic constraints packages/apps/KeyChain Tracking KeyStore API changes Details: frameworks/base Move keystore from C to C++ while rewriting password implementation. Removed global variables. Added many comments. cmds/keystore/Android.mk cmds/keystore/keystore.h cmds/keystore/keystore.c => cmds/keystore/keystore.cpp cmds/keystore/keystore_cli.c => cmds/keystore/keystore_cli.cpp Changed saveLockPattern and saveLockPassword to notify the keystore on changes so that the keystore master key can be reencrypted when the keyguard changes. core/java/com/android/internal/widget/LockPatternUtils.java Changed unlock screens to pass values for keystore unlock or initialization policy/src/com/android/internal/policy/impl/PasswordUnlockScreen.java policy/src/com/android/internal/policy/impl/PatternUnlockScreen.java KeyStore API changes - renamed test() to state(), which now return a State enum - made APIs with byte[] key arguments private - added new KeyStore.isEmpty used to determine if a keyguard is required keystore/java/android/security/KeyStore.java In addition to tracking KeyStore API changes, added new testIsEmpty and improved some existing tests to validate expect values. keystore/tests/src/android/security/KeyStoreTest.java packages/apps/Settings Removing com.android.credentials.SET_PASSWORD intent with the removal of the ability to set an explicit keystore password now that the keyguard value is used. Changed to ensure keyguard is enabled for keystore install or unlock. Cleaned up interwoven dialog handing into discrete dialog helper classes. AndroidManifest.xml src/com/android/settings/CredentialStorage.java Remove layout for entering new password res/layout/credentials_dialog.xml Remove enable credentials checkbox res/xml/security_settings_misc.xml src/com/android/settings/SecuritySettings.java Added ability to specify minimum quality key to ChooseLockGeneric Activity. Used by CredentialStorage, but could also be used by CryptKeeperSettings. Changed ChooseLockGeneric to understand minimum quality for keystore in addition to DPM and device encryption. src/com/android/settings/ChooseLockGeneric.java Changed to use getActivePasswordQuality from getKeyguardStoredPasswordQuality based on experience in CredentialStorage. Removed bogus class javadoc. src/com/android/settings/CryptKeeperSettings.java Tracking KeyStore API changes src/com/android/settings/vpn/VpnSettings.java src/com/android/settings/wifi/WifiSettings.java Removing now unused string resources res/values-af/strings.xml res/values-am/strings.xml res/values-ar/strings.xml res/values-bg/strings.xml res/values-ca/strings.xml res/values-cs/strings.xml res/values-da/strings.xml res/values-de/strings.xml res/values-el/strings.xml res/values-en-rGB/strings.xml res/values-es-rUS/strings.xml res/values-es/strings.xml res/values-fa/strings.xml res/values-fi/strings.xml res/values-fr/strings.xml res/values-hr/strings.xml res/values-hu/strings.xml res/values-in/strings.xml res/values-it/strings.xml res/values-iw/strings.xml res/values-ja/strings.xml res/values-ko/strings.xml res/values-lt/strings.xml res/values-lv/strings.xml res/values-ms/strings.xml res/values-nb/strings.xml res/values-nl/strings.xml res/values-pl/strings.xml res/values-pt-rPT/strings.xml res/values-pt/strings.xml res/values-rm/strings.xml res/values-ro/strings.xml res/values-ru/strings.xml res/values-sk/strings.xml res/values-sl/strings.xml res/values-sr/strings.xml res/values-sv/strings.xml res/values-sw/strings.xml res/values-th/strings.xml res/values-tl/strings.xml res/values-tr/strings.xml res/values-uk/strings.xml res/values-vi/strings.xml res/values-zh-rCN/strings.xml res/values-zh-rTW/strings.xml res/values-zu/strings.xml res/values/strings.xml packages/apps/CertInstaller Tracking KeyStore API changes src/com/android/certinstaller/CertInstaller.java Fix for NPE in CertInstaller when certificate lacks basic constraints src/com/android/certinstaller/CredentialHelper.java packages/apps/KeyChain Tracking KeyStore API changes src/com/android/keychain/KeyChainActivity.java src/com/android/keychain/KeyChainService.java support/src/com/android/keychain/tests/support/IKeyChainServiceTestSupport.aidl support/src/com/android/keychain/tests/support/KeyChainServiceTestSupport.java tests/src/com/android/keychain/tests/KeyChainServiceTest.java Change-Id: Ic141fb5d4b43d12fe62cb1e29c7cbd891b4be35d
idget/LockPatternUtils.java
|
c619e74cc62678cef09b5f92e87e762a1f02aab7 |
01-Jun-2011 |
Gilles Debunne <debunne@google.com> |
ActionBar makes room for icons when no title is provided Change-Id: I5bd09e00b50496032deda40ea22367d727230611
iew/menu/ActionMenuItemView.java
idget/ActionBarContextView.java
|
39a8dc4aaf6b8ff63b3168a8f7e3b8153d3891d8 |
28-May-2011 |
Adam Powell <adamp@google.com> |
Fix bug 4499292 - ActionBar tabs don't show the first time Fix an order of operations issue with actionbar tab initialization. Change-Id: Ie1b1c76614eafc68e0069985b93683b44699b958
idget/ActionBarView.java
|
3526556135e433504742c2ae4fcaada3525a6464 |
28-May-2011 |
Adam Powell <adamp@google.com> |
Fix bug 4399686 - missing menu after returning from fullscreen video playback in browser Change-Id: I992c6b1b4db738f937646e0dcac1c83fa5ab4e35
idget/ActionBarView.java
|
098f5bd427574b2d80912d683a2d4c0ca23e998f |
27-May-2011 |
Adam Powell <adamp@google.com> |
Merge "Action bar tab layout tweaks."
|
d21aa12e8eb9d46ee92bf408b4b48386c6bf062d |
27-May-2011 |
Adam Powell <adamp@google.com> |
Action bar tab layout tweaks. Let tabs consume the full action bar when the menu is empty and other elements are disabled when the tab bar would normally split onto a second row.. Fix bug 4489724 - bug in ActionBarImpl#cleanupTabs. Change-Id: I28a235d339137add0b106c6e733a6767fa547810
pp/ActionBarImpl.java
idget/ActionBarContainer.java
idget/ActionBarView.java
|
5ff0f99b23da389f59fe736c4c670c60f13be8ea |
27-May-2011 |
Fabrice Di Meglio <fdimeglio@google.com> |
Merge "Add support for Gravity BEFORE and AFTER"
|
6a03640539405afbdefe72894759281b98aa6e6f |
23-May-2011 |
Fabrice Di Meglio <fdimeglio@google.com> |
Add support for Gravity BEFORE and AFTER - update layouts - add Callback2 for RTL aware Drawable - add unit tests Change-Id: Ic64d0291e262170aff7297c6580b0b422eaa8d89
iew/menu/IconMenuItemView.java
idget/TextProgressBar.java
|
ca6c3a2bba4445f492117697cb304a014a185159 |
27-May-2011 |
Gilles Debunne <debunne@google.com> |
am 4ce6822b: am 24de44a1: Merge "ExternalStorageFormatter takes an optional StorageVolume target." into honeycomb-mr2 * commit '4ce6822bc63665ca3e9d9984766f367ce4f4d3a7': ExternalStorageFormatter takes an optional StorageVolume target.
|
4ce6822bc63665ca3e9d9984766f367ce4f4d3a7 |
27-May-2011 |
Gilles Debunne <debunne@google.com> |
am 24de44a1: Merge "ExternalStorageFormatter takes an optional StorageVolume target." into honeycomb-mr2 * commit '24de44a1877be3e5d63697f90c98a87a4d88b1fb': ExternalStorageFormatter takes an optional StorageVolume target.
|
25151e4792e9be8dbb892b7eba7349773b8127af |
27-May-2011 |
Adam Powell <adamp@google.com> |
Fix bug 4487948 - action bar tabs + configuration change = :( Change-Id: If7f622865ae5597cd9fb664a2952481da5c7e09a
idget/ActionBarContainer.java
|
37051cdd8624c4821bb68169be427061c48ad837 |
26-May-2011 |
Gilles Debunne <debunne@google.com> |
ExternalStorageFormatter takes an optional StorageVolume target. Change-Id: Ic85689659dbf49a7fcc1b7aaf25e4a94e62848b9
s/storage/ExternalStorageFormatter.java
|
f9f01008624e2d28c15a90d942fa36f98c8c967d |
19-May-2011 |
satok <satok@google.com> |
Add Apis to send notifications when the suggestion was picked - Due to a strong request from VoiceIME Bug: 4443922 Change-Id: Ia539de0acf66053e0349daec459d75e36805f6bf
iew/IInputMethodManager.aidl
idget/EditableInputConnection.java
|
f8ac6b7394cfd37f01471bb35475ff2930eee140 |
24-May-2011 |
Adam Powell <adamp@google.com> |
Action bar tab layout Sync with UX on action bar tab layout behavior. Make action bar tabs behave better with configuration changes. LinearLayout now supports largest child measurement in unspecified mode. Change-Id: Id520641715a61c07e64124a0c5a70912996c98a0
pp/ActionBarImpl.java
idget/ActionBarView.java
idget/ScrollingTabContainerView.java
|
c1eb82373a89cff9ed04e581a8fb39eee1f739ab |
24-May-2011 |
Jeff Brown <jeffbrown@google.com> |
Merge "Input device protocol enhancements."
|
80fd47ce75253dcdc2cfa85d7a3f42634b923a47 |
24-May-2011 |
Jeff Brown <jeffbrown@google.com> |
Input device protocol enhancements. Added support for Linux multitouch protocol B (slots). Added support for using the device's input properties as a hint to determine the intended usage of a touch device. Added support for the ABS_MT_DISTANCE axis. Fixed a bug reporting the presence of the orientation axis. Change-Id: Icf7b5a5a0f1a9cdf6ad2b35be8ea0c1a35815d48
idget/PointerLocationView.java
|
b5b1fb25853eb2e00f981d3b0bb52acd50684c4f |
24-May-2011 |
Jeff Brown <jeffbrown@google.com> |
Merge "Support wrapping app processes to inject debug instrumentation. Bug: 4437846"
|
ebed7d6e35f7f960e6e6add2b8ab7c7a31a511c3 |
17-May-2011 |
Jeff Brown <jeffbrown@google.com> |
Support wrapping app processes to inject debug instrumentation. Bug: 4437846 Change-Id: I4552501c693716b14714afb5c5248edaca9547ab
s/RuntimeInit.java
s/WrapperInit.java
s/ZygoteConnection.java
s/ZygoteInit.java
|
f4232e0097ffb672f5d1559b20c7230081efe34f |
23-May-2011 |
Adam Powell <adamp@google.com> |
Change action button layout for split action bars Change-Id: Ie1427ae6b0334bf0a8afd5cae968c286c82a3837
iew/menu/ActionMenuView.java
|
f746fc9e45c2bc80d8af2eb10d849c5807ebe1c7 |
21-May-2011 |
Adam Powell <adamp@google.com> |
Fix bug 4450805 - item selection dispatching in submenus. Change-Id: I6c56c9c8c6bd6c719250df4a21bda7d0ef463de4
iew/menu/SubMenuBuilder.java
|
90177e59e5211dd9ab33761ce800e8a86a49d1e2 |
20-May-2011 |
Adam Powell <adamp@google.com> |
am d40575eb: am b9537db8: Merge "DO NOT MERGE Action bar config changes" into honeycomb-mr2 * commit 'd40575eb983eb7a1d383acc1f30f467374acd085': DO NOT MERGE Action bar config changes
|
d40575eb983eb7a1d383acc1f30f467374acd085 |
20-May-2011 |
Adam Powell <adamp@google.com> |
am b9537db8: Merge "DO NOT MERGE Action bar config changes" into honeycomb-mr2 * commit 'b9537db8d9ee27efb4a98415ad2d6b50c1806e5d': DO NOT MERGE Action bar config changes
|
dacbb746c99bd80bd618f1ba14eaa5a969e3b148 |
20-May-2011 |
Adam Powell <adamp@google.com> |
DO NOT MERGE Action bar config changes Handle action bar padding on configuration changes when the app handles these changes itself. Change-Id: I044da9253a0be6b4bbabdc12891b6d4786725afa
idget/ActionBarView.java
|
961f8bef185389f81f33e091f108e2f313a43e5a |
18-May-2011 |
Adam Powell <adamp@google.com> |
am 98603eed: am 30a76196: Merge "Fix bug 4416126 - orientation change bug with action bar overflow menu" into honeycomb-mr2 * commit '98603eed2ff95d1d0dcb7fc1ecf3c35f3b447f55': Fix bug 4416126 - orientation change bug with action bar overflow menu
|
98603eed2ff95d1d0dcb7fc1ecf3c35f3b447f55 |
18-May-2011 |
Adam Powell <adamp@google.com> |
am 30a76196: Merge "Fix bug 4416126 - orientation change bug with action bar overflow menu" into honeycomb-mr2 * commit '30a76196c8f426b530a80166817d3280acb2b100': Fix bug 4416126 - orientation change bug with action bar overflow menu
|
5d6c990b7fa1f83a7d96fbdcd6b056275e091878 |
18-May-2011 |
Adam Powell <adamp@google.com> |
Fix bug 4416126 - orientation change bug with action bar overflow menu Change-Id: I8e327bd41e610c792db4eed36ed46b58e94c0ea0
iew/menu/ActionMenuView.java
|
5d4034a37e5ac3832b91388024f6eddf343cf3f6 |
17-May-2011 |
Adam Powell <adamp@google.com> |
resolved conflicts for merge of 2b6ace58 to master Change-Id: Icaff26a56c3e467317ca16d71e61fe8c5e60dfda
|
2b6ace5811c17e5fe5e4cf0b215395b7fb4c250d |
17-May-2011 |
Adam Powell <adamp@google.com> |
am bd32a79e: am f721b398: Merge "Prevent cases of bogus action bar measurement." into honeycomb-mr2 * commit 'bd32a79ecb1109c71f80510c927f6dbc131ae563': Prevent cases of bogus action bar measurement.
|
bd32a79ecb1109c71f80510c927f6dbc131ae563 |
17-May-2011 |
Adam Powell <adamp@google.com> |
am f721b398: Merge "Prevent cases of bogus action bar measurement." into honeycomb-mr2 * commit 'f721b398ad69503e1212e5fe8a44d176d25f135a': Prevent cases of bogus action bar measurement.
|
1b4a1628f3c6deb5f3ce9027c4e5aaf98dab4d75 |
17-May-2011 |
Adam Powell <adamp@google.com> |
Prevent cases of bogus action bar measurement. Change-Id: I92d3bc41aa82835e1aa23f208ab61e943266f186
idget/ActionBarContextView.java
idget/ActionBarView.java
|
143c529f28bd49e077e4bc36ff30ed2ff7ffb838 |
17-May-2011 |
Adam Powell <adamp@google.com> |
am 21f1d49f: am a7f52d46: Merge "DO NOT MERGE Use action bar overflow menus on large configurations as well as xlarge." into honeycomb-mr2 * commit '21f1d49f0eac47c1ebbabf82f145dc60f988d069': DO NOT MERGE Use action bar overflow menus on large configurations as well as xlarge.
|
21f1d49f0eac47c1ebbabf82f145dc60f988d069 |
17-May-2011 |
Adam Powell <adamp@google.com> |
am a7f52d46: Merge "DO NOT MERGE Use action bar overflow menus on large configurations as well as xlarge." into honeycomb-mr2 * commit 'a7f52d4665967b4331d38408ba81af37ec589cb4': DO NOT MERGE Use action bar overflow menus on large configurations as well as xlarge.
|
b07f943273a06383b4ab81793cbb6292f3d1586a |
16-May-2011 |
Adam Powell <adamp@google.com> |
DO NOT MERGE Use action bar overflow menus on large configurations as well as xlarge. ICS will have a more intelligent way of determining this. Change-Id: I1ba6460dec09b8259db858c78a9157bb7742c85d
iew/menu/ActionMenuView.java
|
fe9f8ab03a63b1037f07dd85799fbea80ec6adaa |
07-May-2011 |
Jeff Brown <jeffbrown@google.com> |
Add initial API for stylus and mouse buttons. Added the concept of pointer properties in a MotionEvent. This is currently used to track the pointer tool type to enable applications to distinguish finger touches from a stylus. Button states are also reported to application as part of touch events. There are no new actions for detecting changes in button states. The application should instead query the button state from the MotionEvent and take appropriate action as needed. A good time to check the button state is on ACTION_DOWN. As a side-effect, applications that do not support multiple buttons will treat primary, secondary and tertiary buttons identically for all touch events. The back button on the mouse is mapped to KEYCODE_BACK and the forward button is mapped to KEYCODE_FORWARD. Added basic plumbing for the secondary mouse button to invoke the context menu, particularly in lists. Added clamp and split methods on MotionEvent to take care of common filtering operations so we don't have them scattered in multiple places across the framework. Bug: 4260011 Change-Id: Ie992b4d4e00c8f2e76b961da0a902145b27f6d83
idget/PointerLocationView.java
|
1d4d30aebd2c22627131819cabfe95f97def2c83 |
28-Apr-2011 |
Daniel Sandler <dsandler@google.com> |
It's lights out for you, navigation bar! Views requesting lights out mode will cause the navbar to disappear (this is useful for viewing videos/photos/etc using every pixel of the screen). But there's a catch: any user activity at all will cause the lights to come back on and the navbar to return. Change-Id: I535ed3ba9ae7fab3282c402be256add765395b6f
tatusbar/IStatusBar.aidl
tatusbar/IStatusBarService.aidl
|
fba19ff5e8135878a1d87ed696e0a89cc776f37e |
28-Apr-2011 |
Irfan Sheriff <isheriff@google.com> |
DO NOT MERGE Define Protocol class Adds a common namespace for communication across different state machines Change-Id: Ib6a29715c651371f91a950348a8525275b6026a0
til/Protocol.java
|
5c1cb19f4075b3c4ab895a30ab5f2469aff5b553 |
06-May-2011 |
Adam Powell <adamp@google.com> |
Fix bug 4383987 - animate action modes with split action bars Change-Id: I6aa800ae12ef51d1ba79f059ede7413d662a7d1a
idget/AbsActionBarView.java
|
b51cc1dd63808da505cd8beb7300f57dc98ff1d3 |
05-May-2011 |
Patrick Dubroy <dubroy@google.com> |
Merge "Only delay pressed feedback for Views inside a scrolling parent"
|
e0a799a2ac1ca78e30fbac9e4e12a063425c08d3 |
05-May-2011 |
Patrick Dubroy <dubroy@google.com> |
Only delay pressed feedback for Views inside a scrolling parent Add a method on ViewGroup to determine whether it supports scrolling. This allows us to show the pressed feedback immediately in many cases, improving responsiveness of buttons, etc. This patch also lengthens the timeout in order to reduce flashes when the user is scrolling. Change-Id: Ieb91ae7a1f8e8f7e87448f2a730381a53947996f
idget/ActionBarContextView.java
idget/ActionBarView.java
|
c6cc0f8c19d9eccf408a443fa2bf668af261dcd0 |
12-Apr-2011 |
Joe Onorato <joeo@google.com> |
Rename ViewRoot to ViewAncestor. ViewRoot is about to be a new public class for poking at ViewAncestor. Change-Id: Ie95d707c6d8bbb48f78d093d7b2667851812a7d5
idget/PasswordEntryKeyboardHelper.java
|
f3cd1d957c0d709a4704722b6397c934c1a770b8 |
27-Apr-2011 |
Adam Powell <adamp@google.com> |
Bug 4269063 - Populate contentdescription in action bar home/up and action menu Change-Id: Ia09d78d9d37848621e025b9af93a92cfd3bb8dc7
idget/ActionBarView.java
|
d1f4207ba577e2ac3f39a719f8ee4bb9f4940dc1 |
04-May-2011 |
Adam Powell <adamp@google.com> |
Fix bug 4355335 - android.app.cts.DialogTest.testContextMenu failing on IRJ28 Change-Id: Icfcd8c2aadd0fb9e49296b8318858317407e1b7f
iew/menu/MenuDialogHelper.java
|
0d42f17f5ef034314ed65c3df47ed8ca24d38a12 |
03-May-2011 |
Adam Powell <adamp@google.com> |
Merge "Fix bug 4345702 - update action bar tab views when the Tab object is updated"
|
0d8ec1d739e15c232c58a5a5de605685830c287e |
03-May-2011 |
Adam Powell <adamp@google.com> |
Fix bug 4345702 - update action bar tab views when the Tab object is updated Also fix a bug with visibility of split action bar views. Change-Id: Iadd63d5e9b6cb9debab0f7a777e424e4c4807a13
pp/ActionBarImpl.java
idget/ActionBarView.java
|
f45f13bd152ce2743b3da06b83e9d25abe8b0917 |
03-May-2011 |
Wink Saville <wink@google.com> |
am 3165f1a8: am d0d44c4e: Merge "Make DataConnection asynchronous." into honeycomb-LTE * commit '3165f1a8eb707b36a6b2c66379c3fde85d9cc2fd': Make DataConnection asynchronous.
|
3165f1a8eb707b36a6b2c66379c3fde85d9cc2fd |
03-May-2011 |
Wink Saville <wink@google.com> |
am d0d44c4e: Merge "Make DataConnection asynchronous." into honeycomb-LTE * commit 'd0d44c4e988ecdea86c2bb04e29d8f6d20c1c631': Make DataConnection asynchronous.
|
e42b189f369b6b0cb35095bc5386ba82b5ce39a5 |
03-May-2011 |
Adam Powell <adamp@google.com> |
Remove debug logging Change-Id: If1a8ef5461b98239d8f55f842e1043b6b3d0f070
iew/menu/ActionMenuPresenter.java
|
04748befb89768cdd2f0a3560d4951ff94c2b0af |
03-May-2011 |
Adam Powell <adamp@google.com> |
Merge "Refactoring of action bar internals"
|
640a66eac612b850b5dabd3b93bd94f83ed2d567 |
29-Apr-2011 |
Adam Powell <adamp@google.com> |
Refactoring of action bar internals Split action bar implementation details. Factor out common components into AbsActionBar. Layout rules for the lower half of split action bars. Change-Id: I6bc39ba6c343055597880a7d4663dd8f30aa4999
pp/ActionBarImpl.java
iew/menu/ActionMenuPresenter.java
iew/menu/ActionMenuView.java
iew/menu/MenuBuilder.java
idget/AbsActionBarView.java
idget/ActionBarContainer.java
idget/ActionBarContextView.java
idget/ActionBarView.java
|
0b80114a2d80c359a1b462c388247995ef653c00 |
03-May-2011 |
Wink Saville <wink@google.com> |
Make DataConnection asynchronous. Change-Id: Ic0e01dded25ba1fdb3b2c6d0f95a1193f608a0e0
til/Protocol.java
|
a0449f03eb12462189f7a75f55e4751e1e2bcbcd |
02-May-2011 |
Wink Saville <wink@google.com> |
Resolve merge conflicts for merge of 21083066 to master. Change-Id: Ief83f7abdd3396af965fb86ad6815e16ce36ff5c
|
210830664d8525b6913a349b067ce11245f3536b |
02-May-2011 |
Wink Saville <wink@google.com> |
am 7e74c60d: Merge "Enhance AsyncChannel." into honeycomb-LTE * commit '7e74c60db5261ea137c8f6672f8573873eb5814e': Enhance AsyncChannel.
|
0246bbc8d7b646a2344d04d5af41580fa9e17a98 |
02-May-2011 |
Wink Saville <wink@google.com> |
Enhance AsyncChannel. - Use Protocol for BASE of CMD's. - Add synchronous connect methods. - Back port sha1 c23971b3e4f92ac31996d4f9f32eef3cb4ef65fd from master Change-Id: If0b3f6cbbb8d4268cad6ca19d26ab2ee42390d86
til/AsyncChannel.java
til/Protocol.java
|
5e3357fcee2a23a08434873a89e8ada4c6e6d893 |
02-May-2011 |
Conley Owens <cco3@android.com> |
Merge commit '5eb49e0f' into m Conflicts: core/java/com/android/internal/os/BatteryStatsImpl.java Change-Id: Idc9c84c2ca7dec2540ceccead7927fddb912ff12
|
5eb49e0f1e8e03e8808d8d7da6d5ffb761400e0b |
30-Apr-2011 |
Conley Owens <cco3@android.com> |
am e321d064: am 2f463ef1: Merge "Adding a sanity test in the while loop in readHistory()" * commit 'e321d06430304fa93282c765aa6070c908121a16': Adding a sanity test in the while loop in readHistory()
|
2f463ef18bb235be57b39cbda536bcd2df2d0908 |
29-Apr-2011 |
Conley Owens <cco3@android.com> |
Merge "Adding a sanity test in the while loop in readHistory()"
|
9b4bee0f14bbd137b0797127aff2df46a6321ec5 |
28-Apr-2011 |
Adam Powell <adamp@google.com> |
Introducing the split action bar. Apply (or extend) the theme Theme.Holo.SplitActionBarWhenNarrow or Theme.Holo.Light.SplitActionBarWhenNarrow to enable splitting the action bar across both the top and bottom of the screen. This places the action menu along the bottom, leaving more room at the top for titles, navigation, and custom views and more room at the bottom for menu items. TODO: Refine layout of the action menu when placed at the bottom of the screen. Make action modes split as well. Change-Id: I92c91f99c533f26aecf6b828ed041386c4f16922
pp/ActionBarImpl.java
iew/menu/ActionMenuPresenter.java
idget/ActionBarView.java
|
2dbf683b61cd2e6389fed2c028a18928234e315f |
28-Apr-2011 |
Irfan Sheriff <isheriff@google.com> |
am c1f39396: am 8f87f838: Merge "Define Protocol class for use with StateMachine" into honeycomb-LTE * commit 'c1f39396b94837f728c56b4c3e2f5c37e1d0eef7': Define Protocol class for use with StateMachine
|
3fc75e9267a585101a06edc13d141b58efb9691f |
28-Apr-2011 |
Irfan Sheriff <isheriff@google.com> |
Define Protocol class for use with StateMachine Adds a common namespace for communication across different state machines Change-Id: I0a9ae872112567afd35a1dc95ac9283170f3f459
til/Protocol.java
|
dae7824c4b78d02159c6ad0896f246942d7b3d8c |
26-Apr-2011 |
Adam Powell <adamp@google.com> |
Action bar work for phones Drop tabs to a second row at < w480dp Make 9-patches for the cab's "done" button thinner Add a "disable home" display option to the action bar to turn off focus and touch feedback when tapping home would do nothing Change-Id: Ib2eedf311655f02055357321e2e9ad5b9037fed1
pp/ActionBarImpl.java
idget/ActionBarContainer.java
idget/ActionBarView.java
|
d0f650c6c3a123c856bb0adb138ae7cd0deed3d1 |
23-Apr-2011 |
Adam Powell <adamp@google.com> |
Fix mipmap selection for action bar icons Change-Id: I6d34dabb5289284fd5821695ad14d8bdeb97e50d
idget/ActionBarView.java
|
45c515b0e962ee8ffc901872bcc9f25599ea0e78 |
22-Apr-2011 |
Adam Powell <adamp@google.com> |
Action bar work for phones Tweak sizing and layouts for action bar on smaller devices. The action bar's size is now partially dependent on form factor and orientation to conserve screen space, especially in landscape mode. Alter the max action menu items for smaller devices. Disallow text on action menu items with a horizontal width of less than 480dp when an icon is available. Remove the "Done" text on the action mode close button. (TODO: get a properly sized 9-patch resource for this - the current one has an intrinsic width that is too large.) When setting an action bar icon as a resource ID, the bar will attempt to load a mipmapped resource that is the closest available for the target size. Change-Id: I2498c640666ade310fdd1d3a2078bd4000b392a2
pp/ActionBarImpl.java
iew/menu/BaseMenuPresenter.java
iew/menu/MenuItemImpl.java
idget/ActionBarView.java
|
a86b350977be53146d568bc0736d0f2b4aef8de5 |
21-Apr-2011 |
Adam Powell <adamp@google.com> |
Fix bug 4329016 - Refresh menus properly while in batch update mode Change-Id: Ia4a4feffb0a77a99e0b241c9cf1d737577d9154d
iew/menu/MenuBuilder.java
|
696cba573e651b0e4f18a4718627c8ccecb3bda0 |
29-Mar-2011 |
Adam Powell <adamp@google.com> |
Refactor menu internals. In the old world, MenuBuilder and MenuItemImpl were responsible for generating views for any presentation of a menu. MenuBuilder needed to know any types and resources involved, and the implied caching semantics did not work well for menus presented within AdapterViews. In the new world, the MenuPresenter interface takes over the responsibility of generating views or adapters for menu items. MenuBuilder/MenuItemImpl still provide extra metadata tracking used by these presenters. Mutiple presenters may be active for a single menu at a time. All of this remains internal framework implementation details. BaseMenuPresenter provides a simple base for presenters that treats the host MenuView more like an AdapterView. This allows for less rebuilding of views when items are added/removed. Callbacks have been restructured. Calls that relate to the menu itself are still handled by MenuBuilder.Callback, but calls related to a specific presentation of a menu are handled by MenuPresenter.Callback objects attached to a MenuPresenter. Also add API to programmatically set divider options for LinearLayout and hidden API so that ActionBarView can have finer-grained control over divider placement. Change-Id: I2265b86a084279822908021aec20dfbadc1bb56b
pp/ActionBarImpl.java
iew/StandaloneActionMode.java
iew/menu/ActionMenuItemView.java
iew/menu/ActionMenuPresenter.java
iew/menu/ActionMenuView.java
iew/menu/BaseMenuPresenter.java
iew/menu/ExpandedMenuView.java
iew/menu/IconMenuItemView.java
iew/menu/IconMenuPresenter.java
iew/menu/IconMenuView.java
iew/menu/ListMenuItemView.java
iew/menu/ListMenuPresenter.java
iew/menu/MenuBuilder.java
iew/menu/MenuDialogHelper.java
iew/menu/MenuItemImpl.java
iew/menu/MenuPopupHelper.java
iew/menu/MenuPresenter.java
iew/menu/MenuView.java
iew/menu/SubMenuBuilder.java
idget/ActionBarContextView.java
idget/ActionBarView.java
|
343c1ad7200619230a55caa6aa8a9d041e62b29d |
19-Apr-2011 |
Wink Saville <wink@google.com> |
am 37677849: am 64c42cae: Rename HierarchicalStateMachine and HierarchicalState to StateMachine and State. * commit '37677849998e6c9a39afe0a730b2f0131a371f3b': Rename HierarchicalStateMachine and HierarchicalState to StateMachine and State.
|
64c42cae4482fe0157e977b8ddd0f2c2436b3f31 |
18-Apr-2011 |
Wink Saville <wink@google.com> |
Rename HierarchicalStateMachine and HierarchicalState to StateMachine and State. Change-Id: Ib4b33894da75f5f156066092fb145b478e52f7d7
til/HierarchicalState.java
til/HierarchicalStateMachine.java
til/IState.java
til/State.java
til/StateMachine.java
|
230c323231c0de13a473fd35ecad7dd478487fc9 |
15-Apr-2011 |
Dianne Hackborn <hackbod@google.com> |
Merge "More battery stats improvements."
|
68f1b78b7b9139a0e34285ff641a664e664a14b8 |
11-Apr-2011 |
satok <satok@google.com> |
Add an API to get the last used input method subtype Bug: 4075039 - Voice input requires to know the last used input method subtype. Change-Id: I603a4fb88a2af5195e52188adfa6585ad80304fa
iew/IInputMethodManager.aidl
|
1fadab5c36445bb9f0997904dbce44f8e234f847 |
15-Apr-2011 |
Dianne Hackborn <hackbod@google.com> |
More battery stats improvements. We now write to the parcel using deltas. For common situations, it only takes 4 bytes to write a delta (new command, time delta, significant state changes, flags indicating additional state that follows). Increasing the buffer size to 128K, this give us 32,768 samples if they all fit in the smallest delta. A device that is doing something every minute (like acquiring a wake lock or doing a wifi scan) for our max target battery life of 30 days would generate 43,200 samples. Also some turning to the maximum time between samples at which we decide to completely collapse two samples. Change-Id: I074a698d27ccf9389f9585abfc983af2f5ba7a54
s/BatteryStatsImpl.java
|
0ffc988a7f47013805d5abeed1c20f159b3bd799 |
14-Apr-2011 |
Dianne Hackborn <hackbod@google.com> |
Rewrite battery history storage. We now write battery history directly into a buffer, instead of creating objects. This allows for more efficient storage; later it can be even better because we can only write deltas. The old code is still there temporarily for validation. Change-Id: I9707d4d8ff30855be8ebdc93bc078911040d8e0b
s/BatteryStatsImpl.java
|
37e344cbe277e8f4da944c19cffaf34f38f6396e |
11-Apr-2011 |
Wink Saville <wink@google.com> |
am 1b00dc66: am 3156a8c1: Merge "Move ProcessedMessage into HierarchicalStateMachine." into honeycomb-LTE * commit '1b00dc66d4b61b9a2bf44f76a9d3f54be91a2dbf': Move ProcessedMessage into HierarchicalStateMachine.
|
d3059487abd526b91b912f70939c1c6994eecf52 |
11-Apr-2011 |
Wink Saville <wink@google.com> |
Move ProcessedMessage into HierarchicalStateMachine. ProcessedMessage is really private to HSM and so moving it into the HSM class. Change-Id: Ida476fc7aae5e9bfb6ac632dac979e11f489b6fc
til/HierarchicalStateMachine.java
til/ProcessedMessages.java
|
ceb889711ff182aa0635f0776fdeeb7185f3a105 |
08-Apr-2011 |
Brian Carlstrom <bdc@google.com> |
Merge "Tolerate missing AccountManager resource, not just missing resource name"
|
b3fc1a5b8b8f88eaf00b05957523cbdc0944b24b |
06-Apr-2011 |
satok <satok@google.com> |
Rename CorrectionSpan to SuggestionSpan Change-Id: I004b2e012b2de4de959a31da1f55b63ca7c14199
idget/EditableInputConnection.java
|
43a17654cf4bfe7f1ec22bd8b7b32daccdf27c09 |
07-Apr-2011 |
Joe Onorato <joeo@google.com> |
Remove the deprecated things from Config.java. These haven't been working since before 1.0. Change-Id: Ic2e8fa68797ea9d486f4117f3d82c98233cdab1e
pp/ResolverActivity.java
ontent/NativeLibraryHelper.java
et/DomainNameValidator.java
s/BinderInternal.java
s/RuntimeInit.java
s/ZygoteInit.java
|
46703b099516c383a6882815bcf9cd4df0ec538d |
07-Apr-2011 |
Brian Carlstrom <bdc@google.com> |
Tolerate missing AccountManager resource, not just missing resource name In addition to the primary change in the subject, also some minor cleanup of javadoc, typos, CloseGuard warning, etc found while working on a new AbstractAccountAuthenticator. Change-Id: I73f3408773a43a0021a15f8d051fd3dbbdf898a5
s/ZygoteInit.java
|
08065b9f09ead8895d97b2971622af8c179e1768 |
02-Apr-2011 |
Brian Carlstrom <bdc@google.com> |
Tracking merge of dalvik-dev to master git cherry-pick --no-commit a80febd83c8bf0b6717da2a7136179bdc906a5b7 git cherry-pick --no-commit 5e642b41cf44c5da7afdd95ab3d5e2bdbf7b31dd git cherry-pick --no-commit 4886db14c9eee4b6fee69bd54c57c5af04709c4c git cherry-pick --no-commit 560c685e448769904047507b9484ce8111967d7e git cherry-pick --no-commit 63dde7a2fcfa53dc531558635b64cea613d3cdb4 git cherry-pick --no-commit 74e5cb91060a379d98dd3a333b5f231bfb4f502e git cherry-pick --no-commit 1cc8c9708b555e2e338b7798d38887a2fefcfea6 git cherry-pick --no-commit 09625a21f5abe0c0db15757f58585d552d62c3d7 git cherry-pick --no-commit fcb02dfe0f5a2bb7c07e6d6fc69f756a484b5458 git cherry-pick --no-commit a68cb7fa3ab42854768b8145ff85231663770292 git cherry-pick --no-commit 716beb1c131dd2c6b805d4f681debaa20075010c git cherry-pick --no-commit 8c29b1097a7afe3a77e27546a56e396f3620a4ec git cherry-pick --no-commit 9c6a1a55d1c8086c1cc57464eea43725694ff70c git cherry-pick --no-commit b14f5ea5c57acdd009ba5b51f1bbe430f3d353b8 Change-Id: I8cc94175441b009e23549762d6baee1dbace4881
s/ZygoteInit.java
|
07fe4097872d6716f5303686da882e363c41d086 |
30-Mar-2011 |
Brian Carlstrom <bdc@google.com> |
Merge "SamplingProfilerIntegration and SamplingProfiler improvements (3/3)"
|
ed7e00729f78d11107f0e9a7f0559dfe4be6b560 |
24-Mar-2011 |
Brian Carlstrom <bdc@google.com> |
SamplingProfilerIntegration and SamplingProfiler improvements (3/3) Summary: frameworks/base - fix profiling to collect data beyond the first snapshot - avoid many small files, accumulate data over process lifetime libcore: - add support for VM specific sampling, trying to cut down overhead - added support for converting snapshot files to text format - fixed race in profiler when stopping dalvik - added VMStack.setThreadStackTrace interface for filling a stack trace into an existing StackTraceElement[] Details: frameworks/base Changed snapshots from text to binary hprof format (bumping version to 3) Changed from one file per snapshot to one file per process lifetime. Restart profiling after snapshot. core/java/com/android/internal/os/SamplingProfilerIntegration.java Add quick test in maybeSnapshot to avoid doing work when the SamplingProfilerIntegration is disabled. Make maybeSnapshot private. Remove unneeded memory allocation in handleLowMemory. core/java/android/app/ActivityThread.java libcore Added ThreadSampler interface. This allows VM specific thread sampling optimizations. The portable version continues to use Thread.getStackTrace(). dalvik/src/main/java/dalvik/system/profiler/ThreadSampler.java dalvik/src/main/java/dalvik/system/profiler/PortableThreadSampler.java dalvik/src/main/java/dalvik/system/profiler/SamplingProfiler.java Add VMStack.setThreadStackTrace and use in new DalvikThreadSampler to avoid allocating a full stack trace when only a limited depth is desired. dalvik/src/main/java/dalvik/system/profiler/DalvikThreadSampler.java dalvik/src/main/java/dalvik/system/VMStack.java Refactored BinaryHprof.readMagic out of BinaryHprofReader so it can be used by HprofBinaryToAscii converter to probing file types. Added magic number constant to be shared between readMagic and BinaryHprofWriter. dalvik/src/main/java/dalvik/system/profiler/BinaryHprof.java dalvik/src/main/java/dalvik/system/profiler/BinaryHprofReader.java dalvik/src/main/java/dalvik/system/profiler/BinaryHprofWriter.java dalvik/src/main/java/dalvik/system/profiler/HprofBinaryToAscii.java Removed unneeded HprofWriter interface. Changed to simpler static interface to write HprofData to binary and text formats. dalvik/src/main/java/dalvik/system/profiler/HprofWriter.java dalvik/src/main/java/dalvik/system/profiler/AsciiHprofWriter.java dalvik/src/main/java/dalvik/system/profiler/BinaryHprofWriter.java dalvik/src/test/java/dalvik/system/profiler/SamplingProfilerTest.java Added support for reading snapshot files created by SamplingProfilerIntegration by stripping the text header to allow easier conversion to the text format. dalvik/src/main/java/dalvik/system/profiler/HprofBinaryToAscii.java Fixed race between Sampler and SamplingProfiler.stop. SamplingProfiler.stop previously simply called the Sampler's TimerTask.cancel method, but this does not wait for a currently running Sampler to finish. The TimerTask documentation says the only reliable way to do this is to have the run() cancel itself, so that is what is now done, with new code to ensure that SamplingProfiler.stop does not return until the Sampler has been terminated. dalvik/src/main/java/dalvik/system/profiler/SamplingProfiler.java dalvik Refactored VMStack_getThreadStackTrace to create helper getTraceBuf used to implement new VMStack_setThreadStackTrace. The new version interface fills an existing StackTraceElement[], avoid allocating unnecessary StackTraceElements. vm/native/dalvik_system_VMStack.c Refactor dvmGetStackTraceRaw to create dvmSetStackTraceRaw which fills in an existing, potentially smaller, StackTraceElement[]. vm/Exception.c vm/Exception.h Change stack depths to be unsigned to avoid signed/unsigned comparison warnings. vm/Ddm.c vm/Exception.c vm/Exception.h Change-Id: I4b90255e4e1d33ea2b569321c4968b0f3369f251
s/SamplingProfilerIntegration.java
|
e3797a15fbf769a0abcbe121cfd33b4b658aea1e |
21-Mar-2011 |
satok <satok@google.com> |
Removed APIs for setCorrectionSpan from InputConnection ("setCorrectionSpan" was added in Id3abc9ea4d11753cd ) Also.. - Added a class java doc for CorrectionSpan - Removed FLAG_DEFAULT - Changed the return type of getSuggestions from Array<CharSequence> to String[] Change-Id: If5eb091e307a7a40c5b4a70ec1fe6059ecd9fb2d
iew/IInputConnectionWrapper.java
iew/IInputContext.aidl
iew/InputConnectionWrapper.java
idget/EditableInputConnection.java
|
ba08462ebe766204089c68b346dd3dcf9ddd5fbb |
25-Mar-2011 |
Adam Cohen <adamcohen@google.com> |
Merge "Modifying RemoteViewsFactory interface"
|
4ad06c32bda3d95382ab6ef29b1b5777e8516de3 |
25-Mar-2011 |
Brian Carlstrom <bdc@google.com> |
Merge "Tracking SamplingProfiler change in libcore"
|
2625feae79ab418355c2a4dafe8b162bba3cc1cf |
24-Mar-2011 |
Adam Cohen <adamcohen@google.com> |
Modifying RemoteViewsFactory interface -made onDestroy() one way -moved uncaught exception handling to the application process Change-Id: I958571a34eaa48b27e441e3a117c109fb2d2c644
idget/IRemoteViewsFactory.aidl
|
a9602db3d5a6c9bc5a7a31b4fe3cc141235ad332 |
24-Mar-2011 |
Brian Carlstrom <bdc@google.com> |
Tracking SamplingProfiler change in libcore Change-Id: Ic45a1570c01340a5406468a9d0f2a5357175fd80
s/SamplingProfilerIntegration.java
|
1147bb698908156cf26615af0bd7e4d1180f1f20 |
24-Mar-2011 |
Adam Powell <adamp@google.com> |
Merge "Fix bug 4084399 - with usb keyboard, actionbar menuitems with icon+text take dpad focus twice in row"
|
6bddd8771d05889024778caa78fb1eaae68a0802 |
24-Mar-2011 |
Adam Powell <adamp@google.com> |
Fix bug 4084399 - with usb keyboard, actionbar menuitems with icon+text take dpad focus twice in row Fix action menu item layout focusability so that only the full item is focusable. Fix up listeners appropriately. Change-Id: I127c36404894869a08c5f4472491e3e596563c5c
iew/menu/ActionMenuItemView.java
|
b7c25ce3aef3c6e930fc3f31436f52aed8ebed14 |
24-Mar-2011 |
Jeff Brown <jeffbrown@google.com> |
Merge "Add MotionEvent.HOVER_ENTER and HOVER_EXIT."
|
a032cc008618b83ecbbede537517d1e7998e3264 |
08-Mar-2011 |
Jeff Brown <jeffbrown@google.com> |
Add MotionEvent.HOVER_ENTER and HOVER_EXIT. The input dispatcher sends a HOVER_ENTER to a window before dispatching it any HOVER_MOVE events. For compatibility reasons, the window will *also* receive the HOVER_MOVE. When the pointer moves into a different window or the pointer goes down or when events are canceled for some reason, the input dispatcher sends a HOVER_EXIT to the previously hovered window. The view hierarchy behavior is similar. All views under the pointer receive onHoverEvent with HOVER_ENTER followed by any number of HOVER_MOVE events. When the pointer leaves a view, the view receives HOVER_EXIT. Similarly, if a parent view decides to capture hover by returning true from onHoverEvent, the hovered descendants will receive HOVER_EXIT. The default behavior of onHoverEvent is to update the view's hovered state by calling setHovered(true/false). Views can query their current hovered state using isHovered(). For testing purposes, the hovered state is mapped to the pressed drawable state. This will change in a subsequent commit with the introduction of a new hovered drawable state. Change-Id: Ib76a7a90236c8f2c7336e55773acade6346cacbe
idget/PointerLocationView.java
|
d814504979c989915888a777606c3c68c0bab316 |
24-Mar-2011 |
Adam Powell <adamp@google.com> |
Fix bug 3484000 - ActionBar visibility issue Fix up action bar visibility state when shown without animation. Change-Id: I51e56e2c983d7bb608bb6834d39ac2c5d926d63c
pp/ActionBarImpl.java
|
07e1f988c053e37dcde2479052d8bedb9db5bec2 |
24-Mar-2011 |
Adam Powell <adamp@google.com> |
Fix bug 4136071 - CAB causes the action bar to be shown, regardless of previous state Hide the action bar upon finishing a mode if it was hidden when the mode started. If show() is called while the mode is active, the bar will not hide when the mode finishes. Change-Id: I7d9b593b9ecd9fa633251abebcdca0d85405252a
pp/ActionBarImpl.java
|
1969b8799085322f9ef6e75b78c2c9a5d5944801 |
22-Mar-2011 |
Adam Powell <adamp@google.com> |
Fix bug 4142917 - Add support for specifying a custom home icon in action bar Add ActionBar methods for setting icon and logo. Change-Id: I6151689138c734b7212c3469b8ba8f28f0fd5ec4
pp/ActionBarImpl.java
idget/ActionBarView.java
|
8f4c49d86e38f423ffeccd3ccc0c493246be30d0 |
22-Mar-2011 |
Carl Shapiro <cshapiro@google.com> |
Merge "Remove dead code from the Zygote initialization."
|
f973eaae0841988e9ea8d51a3e28418d03e2be1c |
22-Mar-2011 |
Carl Shapiro <cshapiro@google.com> |
Remove dead code from the Zygote initialization. Change-Id: Iad66437d6dae01ab94cfade86f3f7416a2896728
s/ZygoteInit.java
|
21c83b4d9f8b19a39f12dded617e727b0cb89e33 |
18-Mar-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
am f15b3db3: am 10221a22: am b02d3956: am e16a1bfa: Use system locale list. * commit 'f15b3db3eb69683d23f379697cf86f8487845847': Use system locale list.
|
b02d395650a9a5fb13812cefa0ada1501f5b6d62 |
18-Mar-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
am e16a1bfa: Use system locale list. * commit 'e16a1bfa9cd9a9a0430e2fe890586ae451f0faaf': Use system locale list.
|
e16a1bfa9cd9a9a0430e2fe890586ae451f0faaf |
18-Mar-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Use system locale list. Context's assets may be different from system's. We should prefer system's to reflect PRODUCT_LOCALE. Bug: 4104675 Change-Id: I968c3baf6bfeb945f1b71ec709d5088332482319
pp/LocalePicker.java
|
adb435835fb9a5f2bb74d29930b239dde18504a7 |
09-Mar-2011 |
satok <satok@google.com> |
Add CorrectionSpan and APIs to pass a secure CorrectionSpan to TextView - CorrectionSpan is a span which has suggestions made by IME. This has a function to change the current IME to other IME specified in this span. For security reasons, only the current IME is allowed to use this function through InputConnection. (IME token is used for checking the validity of it.). - CorrectionSpan stores following information: flags, subtype Id, InputMethodInfo Id, suggests, locale, original string Change-Id: Id3abc9ea4d11753cdc4f483a2bb3128f49ba198a
iew/IInputConnectionWrapper.java
iew/IInputContext.aidl
iew/InputConnectionWrapper.java
idget/EditableInputConnection.java
|
d022c23aed0d022057c0074a158b522c83e906e4 |
15-Mar-2011 |
Kenny Root <kroot@google.com> |
Merge "Revise free space checks for package installs"
|
e196481d59982664247bc18d5743727965362dfa |
15-Mar-2011 |
Adam Powell <adamp@google.com> |
am fbe9ca72: am 1d233d97: Merge "Fix bug 4088936 - Tabs in the action bar don\'t seem to have a fading edge" into honeycomb-mr1 * commit 'fbe9ca72625e9789f334e96b731a6ce0e4153ada': Fix bug 4088936 - Tabs in the action bar don't seem to have a fading edge
|
c18c38f36eb04707a7995d69db17e1f0915c6d94 |
15-Mar-2011 |
Adam Powell <adamp@google.com> |
Fix bug 4088936 - Tabs in the action bar don't seem to have a fading edge Change-Id: I23c736ad458c721dfa86563f66b42dd5d6ca708e
idget/ActionBarView.java
|
62e1b4e9d41a01db423b5e4684ecf529ed46106d |
15-Mar-2011 |
Kenny Root <kroot@google.com> |
Revise free space checks for package installs Change-Id: Ie72bbab77aa89a50ec096edc1f471eab74829e67
pp/IMediaContainerService.aidl
ontent/PackageHelper.java
|
0c5820ad8eafd3828ab0dea4794945b4f0637e13 |
14-Mar-2011 |
Mike Lockwood <lockwood@android.com> |
am 151c74b3: am e976ff4a: Merge "Add a dialog to ask user to start an application for a USB device or accessory" into honeycomb-mr1 * commit '151c74b3c679a1799d01f210a2a3f4a658154320': Add a dialog to ask user to start an application for a USB device or accessory
|
bce6f8f249ff2b65df9ed790cc460053ab8eccec |
13-Mar-2011 |
Mike Lockwood <lockwood@android.com> |
Add a dialog to ask user to start an application for a USB device or accessory This is used when there is only one application available and the user has not chosen to start it by default. If more than one application is available we continue to use UsbResolverActivity Bug: 4074719 Change-Id: Id61f2ccc6de5b9ac70fb4670006ff1fee2028d55 Signed-off-by: Mike Lockwood <lockwood@android.com>
pp/ResolverActivity.java
|
1b365921e88b14857d8e0826e221c371d25f6cb2 |
10-Mar-2011 |
Jim Miller <jaggies@google.com> |
Fix 3201849: Enable hardware acceleration in LockScreen WaveView [DO NOT MERGE] Change-Id: I07bbed7843857158cd2c1ffd9b184bde7fd5860d
idget/WaveView.java
|
3fa8a454f61c772036f5f38661d1a077fd3d8388 |
10-Mar-2011 |
Jim Miller <jaggies@google.com> |
Fix 3201849: Enable hardware acceleration in LockScreen WaveView Change-Id: Id64e82fe2e09ac231736d7867cd47b504d79b81b
idget/WaveView.java
|
06a0c9f5ee1f1c51607446f29ffb9697fa95e549 |
10-Mar-2011 |
Jeff Brown <jeffbrown@google.com> |
Merge "Make PointerLocationView also log generic motions and some keys. (DO NOT MERGE)" into honeycomb-mr1
|
460d2c18860dfaeb1d9b36db012f340d0b79e1be |
10-Mar-2011 |
Dianne Hackborn <hackbod@google.com> |
am de478eca: am 7b5cb3c0: Merge "Fix issue #4068088: NPE at com.android.internal.os.BatteryStatsImpl..." into honeycomb-mr1 * commit 'de478eca19adc263c033d777b0e6a33c8113fd24': Fix issue #4068088: NPE at com.android.internal.os.BatteryStatsImpl...
|
7b5cb3c033f758368580664a8bdad43b47f3682d |
10-Mar-2011 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix issue #4068088: NPE at com.android.internal.os.BatteryStatsImpl..." into honeycomb-mr1
|
32de2f67ea8276086ae91cbda1d0ef06caf4b3cb |
09-Mar-2011 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #4068088: NPE at com.android.internal.os.BatteryStatsImpl... ...addHistoryRecordLocked(BatteryStatsImpl.java:1210) It was doing a bunch of stuff without holding a lock! Change-Id: Ie5b56514370e0bfc87ba7737d75e01df0859817e
s/BatteryStatsImpl.java
|
696e66e44b89ca812137a31a1eab09bb8e84aa95 |
07-Mar-2011 |
Jeff Brown <jeffbrown@google.com> |
Make PointerLocationView also log generic motions and some keys. (DO NOT MERGE) Change-Id: I657588ae08fa462a6ad79326bcd8a199885ff28b
idget/PointerLocationView.java
|
27230862b1185a76255e4ff541c657dc63108057 |
09-Mar-2011 |
Adam Powell <adamp@google.com> |
am 529eb76b: am 12230eaa: Merge "Fix bug 4065021 - Adjust spacing of the "home" action bar item to be consistent with the "up" indicator" into honeycomb-mr1 * commit '529eb76b8add903c67ecf0178b6b4603edd64ebb': Fix bug 4065021 - Adjust spacing of the "home" action bar item to be consistent with the "up" indicator
|
2b0952b197470a457f4f436911f1d07f553d15da |
09-Mar-2011 |
Adam Powell <adamp@google.com> |
Fix bug 4065021 - Adjust spacing of the "home" action bar item to be consistent with the "up" indicator Make sure that the "home" affordance in the action bar always occupies the same amount of space regardless of whether or not the "up" indicator is visible. This means centering the application icon/logo in the remaining space after the "up" indicator has been added. Change-Id: I3c81cfe8255546d4dd676af913895713baba4f13
idget/ActionBarView.java
|
e6320d0b177016e0fe23c11c75a3cd35b55170d0 |
08-Mar-2011 |
Irfan Sheriff <isheriff@google.com> |
Merge "Handle client loss for a full connection"
|
c23971b3e4f92ac31996d4f9f32eef3cb4ef65fd |
05-Mar-2011 |
Irfan Sheriff <isheriff@google.com> |
Handle client loss for a full connection Bug: 3513246 Change-Id: I928544a05702bb004457e2b0d2eeb3c34f98edf9
til/AsyncChannel.java
|
5281cc81762421e3e106288e3aeea638cd58228f |
08-Mar-2011 |
Jeff Brown <jeffbrown@google.com> |
Merge "Make PointerLocationView also log generic motions and some keys."
|
8fca37ce308e45f58220752ef9776c55ef44491d |
05-Mar-2011 |
Adam Powell <adamp@google.com> |
Fix bug 3501766 - Make the action bar "up" visual more prominent Change-Id: Id4b104dd6ca1df662479ab54f045e119585f990f
idget/ActionBarView.java
|
c3fe7669d6276b43e82c802743a7e8974bae52a5 |
07-Mar-2011 |
Jeff Brown <jeffbrown@google.com> |
Make PointerLocationView also log generic motions and some keys. Change-Id: Ia7ec0f1a98e9eaf1c59db90b8f77a3cd4cf69625
idget/PointerLocationView.java
|
7866be2b76e421ca28e5dcbd3e7d362baf279dd9 |
03-Mar-2011 |
Mike Lockwood <lockwood@android.com> |
am 40bbf929: DO NOT MERGE: Backport USB accessory support to gingerbread * commit '40bbf9295d5245d3917629ce15f7b37670aef1ac': DO NOT MERGE: Backport USB accessory support to gingerbread
|
7e48e76cab10377367b925790cf3a840651009fa |
02-Mar-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Start using NetworkUtils.numericToInetAddress."
|
e590373ea71251cfffc8f22f011e2e6335dce716 |
23-Feb-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Start using NetworkUtils.numericToInetAddress. Generates InetAddresses without risking an accidental dns lookup. For use with supposedly numeric-only ip address strings. Change-Id: I694f3976ce1c6382854706f6557ea88a289add3a
et/DomainNameValidator.java
|
40bbf9295d5245d3917629ce15f7b37670aef1ac |
01-Mar-2011 |
Mike Lockwood <lockwood@android.com> |
DO NOT MERGE: Backport USB accessory support to gingerbread Signed-off-by: Mike Lockwood <lockwood@android.com>
pp/ResolverActivity.java
|
02eb8746de2d60563ec2751a34d20923192e4293 |
27-Feb-2011 |
Mike Lockwood <lockwood@android.com> |
UsbManager: Enhancements for managing USB devices and accessories When a USB device or accessory is connected, the UsbService now asks the user which application to associate with the device or accessory. Applications interested in devices or accessories must specify the devices they work with via meta-data attached to their manifest. Permission to communicate with the device is assigned when the user chooses the activity to use for the device. The user has the option of clicking the "always use this application" checkbox to make the assignment automatic in the future. The user may later clear this preference and revoke permission for an application to have permission to communicate with the device by clicking the "Clear defaults" button for the activity in the Manage Applications panel in Settings. Added class UsbResolveActivity (a subclass or ResolveActivity for choosing an activity for a USB device or accessory) Added UsbDeviceManager, which manages the mapping between USB devices/accessories and applications, including default applications for devices and accessories, and manages application permissions. Add interface to allow Settings to clear device and accessory preferences and permissions for an application. Remove obsolete ACCESS_USB permission. Add new signatureOrSystem MANAGE_USB permission to allow administrating preferences and permissions. Moved UsbService.java to a "usb" subdirectory, along with new classes UsbResolveActivity and UsbDeviceManager. Change-Id: I92554381e9779e68ce380daaee4e1401fb875703 Signed-off-by: Mike Lockwood <lockwood@android.com>
pp/ResolverActivity.java
|
f41768c5837a078239e92d8fa1d2155394e4b6ac |
28-Feb-2011 |
Mike Lockwood <lockwood@android.com> |
am f7b99b32: Merge "Give system server permission to access USB. DO NOT MERGE" into gingerbread * commit 'f7b99b32ad7a4872376355acabb5984142ba5e75': Give system server permission to access USB. DO NOT MERGE
|
89e7f9fd70689e08bbaf8ea29e58ece3002414a1 |
28-Jul-2010 |
Mike Lockwood <lockwood@android.com> |
Give system server permission to access USB. DO NOT MERGE Change-Id: I8d64bcaf2483eaa8690aef7ee2d1bb8ed9453fbe Signed-off-by: Mike Lockwood <lockwood@android.com>
s/ZygoteInit.java
|
33bbfd2232ea9eaae9a9d87a05a95a430f09bd83 |
25-Feb-2011 |
Jeff Brown <jeffbrown@google.com> |
Add support for mouse hover and scroll wheel. Dispatch ACTION_HOVER_MOVE and ACTION_SCROLL through the View hierarchy as onGenericTouchEvent. Pointer events dispatched this way are delivered to the view under the pointer. Non-pointer events continue to be delivered to the focused view. Added scroll wheel support to AbsListView, ScrollView, HorizontalScrollView and WebView. Shift+VSCROLL is translated to HSCROLL as appropriate. Added logging of new pointer events in PointerLocationView. Fixed a problem in EventHub when a USB device is removed that resulted in a long stream of ENODEV errors being logged until INotify noticed the device was gone. Note that the new events are not supported by wallpapers at this time because the wallpaper engine only delivers touch events. Make all mouse buttons behave identically. (Effectively we only support one button.) Change-Id: I9ab445ffb63c813fcb07db6693987b02475f3756
idget/PointerLocationView.java
|
84bbb020217adcdfe0694c44ccab57e208ffde16 |
21-Feb-2011 |
Winson Chung <winsonc@google.com> |
Fixing issue where RemoteViewsService.onDestroy() was never being called. Change-Id: I15ad04eee18bc3e09d4846c7f2f2d2d8d168e518
idget/IRemoteViewsFactory.aidl
|
22577b8d3a39c1373594ba3e4427212eee4cd6d4 |
24-Feb-2011 |
Jason Chen <jasonchen@google.com> |
am 5ff79c3b: Merge "DO NOT MERGE Cherry-pick of Ie4026a7c back to GB" into gingerbread * commit '5ff79c3b06d7087153617dc973491fc890700af5': DO NOT MERGE Cherry-pick of Ie4026a7c back to GB
|
9248e95a2f03afe4cded90f0209ab825f253dd37 |
06-Jan-2011 |
Dianne Hackborn <hackbod@google.com> |
DO NOT MERGE Cherry-pick of Ie4026a7c back to GB Original change description follows: ----------------------------------- Implement issue #3326435: Battery stats improvements Keep track of discharge while screen is on vs. off. Checkin looks like: 5,0,u,dc,1,1,1,0 The last four numbers are, from left: - Maximum battery drain over time period. - Minimum battery drain over time period. - Battery drain while screen was on. - Battery drain while screen was off. Change-Id: Ie3cfe52df29b3f28ba8dc3350abe6cc967c76324
s/BatteryStatsImpl.java
|
3d865240e776374ced4ea50e6cb7f8ac92a32640 |
21-Feb-2011 |
Per Andersson <per.andersson3@sonyericsson.com> |
Adding a sanity test in the while loop in readHistory() Adding a sanity test in the while loop in readHistory() which is useful in case the file read (batterystats.bin), is corrupt. The file can get corrupt (missing end of file marker -1) if writeHistory fails for some reason. Without this change readHistory will continue looping untill an OutOfMemory is thrown. Change-Id: I3418d258e7cb99aa2f9d934c9449a19806499ce4
s/BatteryStatsImpl.java
|
cc0c159e9b3dd4e0f48da0ce3e33d2c68a651413 |
19-Feb-2011 |
Jeff Brown <jeffbrown@google.com> |
Add new hover move action and scroll wheel plumbing. Added support for tracking the mouse position even when the mouse button is not pressed. To avoid confusing existing applications, mouse movements are reported using the new ACTION_HOVER_MOVE action when the mouse button is not pressed. Added some more plumbing for the scroll wheel axes. The values are reported to Views but they are not yet handled by the framework. Change-Id: I1706be850d25cf34e5adf880bbed5cc3265cf4b1
idget/PointerLocationView.java
|
6f2fba428ca5e77a26d991ad728e346cc47609ee |
19-Feb-2011 |
Jeff Brown <jeffbrown@google.com> |
Add new axes for joysticks and mouse wheels. Added API on InputDevice to query the set of axes available. Added API on KeyEvent and MotionEvent to convert keycodes and axes to symbolic name strings for diagnostic purposes. Added API on KeyEvent to query if a given key code is a gamepad button. Added a new "axis" element to key layout files to specify the mapping between raw absolute axis values and motion axis ids. Expanded the axis bitfield to 64bits to allow for future growth. Modified the Makefile for keyboard prebuilts to run the keymap validation tool during the build. Added layouts for two game controllers. Added default actions for game pad button keys. Added more tests. Fixed a bunch of bugs. Change-Id: I73f9166c3b3c5bcf4970845b58088ad467525525
idget/PointerLocationView.java
|
e7c943926db892d479ba4a0a9b9b314db8abaaee |
19-Feb-2011 |
Adam Powell <adamp@google.com> |
Merge "Add an API to listen for window attach/detach events on a View."
|
4afd62b18c52a55371ab923d54f93615ad68fd7a |
19-Feb-2011 |
Adam Powell <adamp@google.com> |
Add an API to listen for window attach/detach events on a View. Fix bug 3312949 - inconsistent state in MenuPopupHelper Change-Id: Ie802ada3f8de4cf71c92fcc7c6abce9ba85e7b75
iew/menu/MenuPopupHelper.java
|
5284090631e638b916d9a453212e9dc802656a67 |
18-Feb-2011 |
Wink Saville <wink@google.com> |
Changes for ril.h version 6. Change-Id: Iacd9d362c4836546ac277cf3571227d426a721aa
s/BatteryStatsImpl.java
|
ca51e8788a58f2af3525b7214a675f2d0233e5da |
15-Feb-2011 |
Adam Powell <adamp@google.com> |
Fix some bugs with MenuPopupHelper and ListPopupWindow Clean up handling of a few conditions in MenuPopupHelper that the monkeys manage to trigger around the use of ViewTreeObserver. (bug 3443819, bug 3312949) Fix a bug where a stale handler message could cause a ListPopupWindow to reopen itself after being dismissed. (bug 3453607) Change-Id: I488014767ccee785500862a2572beb35901d173b
iew/menu/MenuPopupHelper.java
|
01feaee3d9767ef1185783877e92244f14d7d4ba |
11-Feb-2011 |
Adam Powell <adamp@google.com> |
Fix bug 3372468 - ActionBar menu shouldn't be clickable after ActionBar.hide() is called Action bar will capture touch events and prevent focus from passing to its children while animating out. Change-Id: I4501f785ead2afa34f020f9bc1a1121932f3c047
pp/ActionBarImpl.java
idget/ActionBarContainer.java
|
50efbed668a9410cdec51f7c8604fa44ed267fed |
09-Feb-2011 |
Adam Powell <adamp@google.com> |
Fix bug 3345948 - ActionBar.show()/hide() shouldn't animate if called before first layout Enable/disable the action bar show/hide animation as part of the activity/dialog lifecycle. This allows apps to set action bar visibility state as the activity first becomes visible or returns to visibility without the associated animation. Change-Id: I85ff9268d2cb2c8fcd3364dd275597fe90529224
pp/ActionBarImpl.java
|
326a23a38172a2552dcc33169db5e67c85a8080a |
08-Feb-2011 |
Adam Powell <adamp@google.com> |
Merge "Fix bug 3426162 - Overflow menu closes on its own"
|
f2d7a5d8312b78f84e6cc63277ec7ec874722015 |
08-Feb-2011 |
Adam Powell <adamp@google.com> |
Fix bug 3426162 - Overflow menu closes on its own Makes populating action menus smarter, doesn't completely empty and repopulate. Fixes issues where changing menus can leave popups without an anchor. Change-Id: I03cc266f0952123c5704a78cdcfc69b77af1915b
iew/menu/ActionMenuView.java
idget/ActionBarView.java
|
9ac50056ddf8ad44a04cdfe60bf0716f8a227008 |
07-Feb-2011 |
Mike Cleron <mcleron@google.com> |
am c1467908: am b8578741: Merge "Fix issue #3424823: 4-corner trick causes runtime restart" into honeycomb * commit 'c14679089376fb7df28eb0a829518b33abb1d794': Fix issue #3424823: 4-corner trick causes runtime restart
|
32cd1d5053fdca49463adc83adb7b7dad13904e0 |
07-Feb-2011 |
Daniel Sandler <dsandler@google.com> |
resolved conflicts for merge of 31796297 to master Change-Id: Ice632b3378f8f67c186245fdb63b022ade864ba1
|
7da70821f7a2c22dfed4a2c2afc3c9e73427babc |
07-Feb-2011 |
Dianne Hackborn <hackbod@google.com> |
am 94baff47: am 1b1962f3: Merge "Fix issue #3420898: More wallpaper issues" into honeycomb * commit '94baff47975fb3ae1380333f23fc2de2dc65eb86': Fix issue #3420898: More wallpaper issues
|
b85787411085bbea0ac725135cae02a4167b7aa7 |
04-Feb-2011 |
Mike Cleron <mcleron@google.com> |
Merge "Fix issue #3424823: 4-corner trick causes runtime restart" into honeycomb
|
912d9d13698693709991b76f83a8d64179e97e83 |
04-Feb-2011 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #3424823: 4-corner trick causes runtime restart Change-Id: Ibd3fc63d0ab975a2b74765a00023c7f783b24216
ervice/wallpaper/ImageWallpaper.java
|
4ad2547fe08bab430d7d9f9cc4b789410856c9c3 |
04-Feb-2011 |
Daniel Sandler <dsandler@google.com> |
Merge "Ongoing notification for GPS use." into honeycomb
|
e40451a89dc91dfd636af7cb32a23b4a4cc93fdc |
03-Feb-2011 |
Daniel Sandler <dsandler@google.com> |
Ongoing notification for GPS use. This change improves upon the notification priority API introduced in change I9e738cc4, allowing privileged clients to set the priority of a notification when posting it directly to INotificationManager. StatusBarTest is updated to test this new feature. The new LocationController in SystemUI uses this facility to post a high-priority ongoing notification whenever GPS is in use (replacing the functionality of the legacy GPS status bar icon). Also happens to fix http://b/3325472 (adding a log message when notifications are dropped because of a missing icon). Bug: 3412807 Change-Id: I523016ffa53bf979be98ddc4a2deb55a6270c68a
tatusbar/StatusBarNotification.java
|
4dce4fc8ea8c5c6df9db33b24b5733d5d9ef0f6b |
04-Feb-2011 |
Daniel Sandler <dsandler@google.com> |
am a2e82d4c: am 6f922cbe: Merge "Implement priority ordering in notifications." into honeycomb * commit 'a2e82d4c69bc25eb9f262be0efb4bd38695c4f86': Implement priority ordering in notifications.
|
ac1471a4fff660710f88afc679c4119fdf8dc417 |
03-Feb-2011 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #3420898: More wallpaper issues - The ImageWallpaper wasn't watching for the desired dimensions to change, at which point it needs to resize its surface. - The system process has been running with the small dalvik heap limit, which is too tight with these huge wallpapers; this would cause switching wallpapers to eventually stop working as it couldn't get the memory it needed to load the new one. - The compatibility mode background surface had a bunch of issues, such as moving its windows to the right by the window size to make them disappear. This of course doesn't play well with the now super-sized wallpaper surface. This code is re-worked to not require such shenanigans. Change-Id: I64fde4059645d8507f1c4761ba6c17b89877a5c0
ervice/wallpaper/ImageWallpaper.java
|
a31e4190cb44eaa51bb8dee7d715fcd72d6c0b03 |
03-Feb-2011 |
Daniel Sandler <dsandler@google.com> |
Implement priority ordering in notifications. Ongoings are the only notifications currently given higher priority (and it's in an internal data structure, not a public API, so fear not about abuse---this will be no worse than on the phone where ongoings floated to the top). The only thing left is to give privileged customers a way to alter the priority of their notifications. Bug: 3412807 Bug: 3146719 Change-Id: I9e738cc413982845cf4858faa8ccd0a7dbf3187c
tatusbar/StatusBarNotification.java
|
929a1c219248b62778807cac8ea256c7ac0fda6a |
02-Feb-2011 |
Brian Carlstrom <bdc@google.com> |
Removing android.security.MessageDigest Bug: 3392028 Change-Id: I6b9732da17d086ba00c846c3ad1c7fb39baf9502
idget/LockPatternUtils.java
|
f185552f63fe4a4a1a8de602bc6fc6e57d3ff7fe |
02-Feb-2011 |
Dianne Hackborn <hackbod@google.com> |
Make image wallpaper use a big surface. Change-Id: I119f2bfee5fde08040520bd0da8574194a893ab5
ervice/wallpaper/ImageWallpaper.java
|
d76cee2b09866c5a22c1de45becc03677be52e95 |
01-Feb-2011 |
Adam Powell <adamp@google.com> |
Fix bug 3408834 - actionbar stays gone when leaving reader in lightsout mode Fix an opportunity for race conditions when the action bar is shown/hidden rapidly. Change-Id: I91c0666cad3afd8a4d870d642f971949fba0d333
pp/ActionBarImpl.java
|
b2abd8c424a68eb6a5e3615a99f66c0bd46e6063 |
30-Jan-2011 |
The Android Open Source Project <initial-contribution@android.com> |
Mass merge from gingerbread - do not merge Change-Id: I45dc3596bf4211d8f91c64f2d1d00588878df629
|
3c89f6d1bd0821d0ae0205a5b48176156735aaac |
30-Jan-2011 |
Jeff Brown <jeffbrown@google.com> |
Merge "Add "Use physical keyboard" option to system bar IME button." into honeycomb
|
a2e765ef1ad2cb907a4ae0a93bb15e4764ebb59a |
29-Jan-2011 |
Jason parks <jparks@google.com> |
Merge "Update the encryption password when the device password is changed." into honeycomb
|
962d556a12b60b04f3c8b0bdfda84165bb4ba062 |
29-Jan-2011 |
Jean-Baptiste Queru <jbq@google.com> |
Merge f126ad3b from gingerbread Change-Id: I13a79033239d306fcf9291ca7fad7445f2cd1f47
|
c5e35fd24652725f8cf8a182572800aeca3fd108 |
29-Jan-2011 |
Arnaud Ferir <arnaud.ferir@trusted-logic.com> |
am 5e81a6e2: Fix trace mismatch. * commit '5e81a6e21e9977acd9dfafaf030bf51c8572a98f': Fix trace mismatch.
|
4485edce05aecd5a8fd9bdb215e2a4386c520fe4 |
29-Jan-2011 |
Jim Miller <jaggies@google.com> |
am 42a46157: Fix 3379239: Catch exceptions from workaround for OOM. * commit '42a461570b9c5502959e429c4f16ca5ca860c4f2': Fix 3379239: Catch exceptions from workaround for OOM.
|
2992ea782fa61780d8e0de7a36a2a84622f8694b |
29-Jan-2011 |
Jeff Brown <jeffbrown@google.com> |
Add "Use physical keyboard" option to system bar IME button. Bug: 3391067 Change-Id: I136087ca4f726d0068d5983d7d3686787ba60c55
tatusbar/IStatusBar.aidl
tatusbar/IStatusBarService.aidl
|
d11f5d2c5e41b4f2f5bda5ecca793efd2ab2300b |
28-Jan-2011 |
Gilles Debunne <debunne@google.com> |
Merge "Fix for TextView's error popup behavior when using soft keyboard." into honeycomb
|
f7b3cd4efd40b7631f36ea014407a850f7dc637e |
27-Jan-2011 |
Jason parks <jparks@google.com> |
Update the encryption password when the device password is changed. * Added changeEncryptionPassword() to the MountService. * Update LockPatternUtils to call changeEncryptionPassword() when the password is changed. Note we only require the new password to change the encryption password. Bug: 3382129 Change-Id: I26a7e919e325e75e22fa4290da0a8b1b57b55a80
idget/LockPatternUtils.java
|
857fd9b8562c29913e03ed29288bd1802d37dc60 |
28-Jan-2011 |
Joe Onorato <joeo@google.com> |
Plumb whether an input view is actually visible or not through from the IME to the status bar. Bug: 3391067 Change-Id: I049531155bf7ee0b29874916c0b5b0a45b73c09e
tatusbar/IStatusBar.aidl
tatusbar/IStatusBarService.aidl
iew/IInputMethodManager.aidl
|
b7fc63f7aac3689696f7f84953009b5928ac3db3 |
28-Jan-2011 |
Gilles Debunne <debunne@google.com> |
Fix for TextView's error popup behavior when using soft keyboard. Bug 3370191 The documented behavior is to hide the error when the text changes. However, this should not be the case if the error was reset by a text watcher. Comparing errorBefore and errorAfter as was done before is not sufficient in the case where the error is reset to the same value. String pool optimization will re-use the same Object and it will look like the error has not been modified (hence the blinking behavior reported in the bug). For this reason, TextView has a mErrorWasChanged flag. The fix is to export methods that can use this flag as in done inside TextView when a physical keyboard is used. These methods are hidden. Change-Id: Ie3ec59a368f3b1588b81242890b971ac48e8ff7e
idget/EditableInputConnection.java
|
992f75bcd0ca37147df832c0cfc41995422df6db |
27-Jan-2011 |
Jeff Hamilton <jham@android.com> |
resolved conflicts for merge of 6687ecb4 to honeycomb-merge Change-Id: Id9677d2ef1c03191cf73a7d90e80b57ea686afec
|
8996cf071abf5e6a6458da258a1d59bcaafc3c2c |
27-Jan-2011 |
Jim Miller <jaggies@google.com> |
Fix 3381324: Restart ripples when the user moves away from the edge. This changes the behavior of WaveView to start waves again when the user moves the halo back towards the center. Change-Id: Ia3b8fbd091e90e83e0c34b98a3060d3236191d7a
idget/WaveView.java
|
2c070bae4493cd1976c5086ec4cbf6ce10482742 |
26-Jan-2011 |
Winson Chung <winsonc@google.com> |
Merge "Re-enabling queued unbinding of services after requests to the service. (3394210)" into honeycomb
|
16c8d8a558f94ec14ef52bb5ac11044e2d0d902c |
21-Jan-2011 |
Winson Chung <winsonc@google.com> |
Re-enabling queued unbinding of services after requests to the service. (3394210) - Fix for crash when detaching from window - Potential fix for occasional IllegalStateException when updating List based widgets Change-Id: I3d3f2bb691552a1136111043db686c4926b510c6
idget/IRemoteViewsFactory.aidl
|
644f9c3ad93f6674abff4143b78404cd222b5e30 |
25-Jan-2011 |
Joe Onorato <joeo@google.com> |
Make FLAG_FULLSCREEN not go into lights out mode anymore. Change-Id: I4a0aa8789f537717f82df4efb6a35108e1ab1784
tatusbar/IStatusBarService.aidl
|
5dcc9bd7261d6b19135bf972cf603b355b5316f4 |
25-Jan-2011 |
Adam Powell <adamp@google.com> |
Merge "Fix bug 3387855 - Menu flashes on left side of screen" into honeycomb
|
eb645a15b95ba917ce360b135f92cbcb6df56104 |
25-Jan-2011 |
Jeff Hamilton <jham@android.com> |
am f126ad3b: Merge "Use classnames instead of ints for NFC techs." into gingerbread * commit 'f126ad3b6484ef62eed202f1f49cc4557c0a3848': Use classnames instead of ints for NFC techs.
|
e2b03a62e5014ea60e24a989544fa549b493a520 |
25-Jan-2011 |
Adam Powell <adamp@google.com> |
Fix bug 3387855 - Menu flashes on left side of screen Post popup menu click events rather than executing inline so that the popup can close undisturbed. Change-Id: I01481bd37d7921c10c6b8b484eab33f0d25447ff
iew/menu/MenuPopupHelper.java
|
d88e9aa575eb3a9d20cdb0e8918d54993e1ce1e0 |
24-Jan-2011 |
Jeff Hamilton <jham@android.com> |
Use classnames instead of ints for NFC techs. This makes the system more flexible and allows adding new technology types without having to update the API. Change-Id: Iaee6b633965e501a70e8afc3f1d54d9d94a4d05a
pp/ChooserActivity.java
pp/ResolverActivity.java
|
30bc34f191ca8a009af313fc751e5b4bff6e39a1 |
25-Jan-2011 |
Jeff Brown <jeffbrown@google.com> |
Fix surface frame size reporting. The SurfaceHolder provided by the wallpaper service was not reporting the correct size in getSurfaceFrame(). This broke an optimization in the ImageWallpaper. The old code happened to work because calling lockCanvas on the SurfaceHolder with a null dirty rectangle happened to have the side-effect of updating the SurfaceHolder's surface frame size field because it passed mSurfaceFrame as the dirty rect, causing mSurfaceFrame to be set to the size of the region to be drawn. However, relying on this side-effect is wrong. Among other things, the dirty region could actually be smaller than the surface frame. This patch fixes WallpaperService, SurfaceView and ViewRoot to ensure that the surface frame size is always set explicitly and is not modified by calls to lockCanvas. Change-Id: I10948f5ec269409ceaf0f7d32b3f6731e9499ebc
ervice/wallpaper/ImageWallpaper.java
iew/BaseSurfaceHolder.java
|
8d37c4efeb853fdc6626f89b5bc0ec79eb451162 |
25-Jan-2011 |
Brian Carlstrom <bdc@google.com> |
Merge "Tracking jarjar of org.bouncycastle to com.android.org.bouncycastle" into honeycomb
|
93dd6a6ad1825b3c0296aa1b1afc8f3c8d90206f |
25-Jan-2011 |
Dianne Hackborn <hackbod@google.com> |
am 3ea5728e: Tweak level at which we reset battery stats to 90%. * commit '3ea5728e703554f8ba0bb3aa1367d6dc45d704bb': Tweak level at which we reset battery stats to 90%.
|
1821ff9022f0ea5f5c5d82a96a05f46192d50c26 |
25-Jan-2011 |
Adam Powell <adamp@google.com> |
Fix bug 3178934 - Make MenuBuilder notify its adapters of changes Change-Id: I28603afbdfdd913aa06f3a07065e27aff1dc524b
iew/menu/MenuBuilder.java
|
4140faeebbfa23d56068c1862b2913fb62145f4f |
25-Jan-2011 |
Brian Carlstrom <bdc@google.com> |
Tracking jarjar of org.bouncycastle to com.android.org.bouncycastle Bug: 3086427 Change-Id: I7af99fe4c36d9a519777f0499ccab65646313879
ackup/LocalTransport.java
|
85d3ef337bdd21109e9c29356a6df96aacb3f849 |
25-Jan-2011 |
Jim Miller <jaggies@google.com> |
Merge "Fix 3381304: disable key preview in LockScreen's qwerty keyboard" into honeycomb
|
c831e3192ccd9b2cf69ec7c973005e578631da3b |
24-Jan-2011 |
Adam Powell <adamp@google.com> |
Merge "Fix bug 3382994 - android.view.WindowManager$BadTokenException" into honeycomb
|
55767443adaf31c377ff1d7abf2d3fe7f01bfbaa |
24-Jan-2011 |
Adam Powell <adamp@google.com> |
Fix bug 3382994 - android.view.WindowManager$BadTokenException Remove pending callbacks when ActionMenuView is detached. Change-Id: Ia61e446f60f10dd82476c00b4c11177182e7db60
iew/menu/ActionMenuView.java
|
abbcc241c0db3d9167b5e6baeac1a07f009a05a5 |
24-Jan-2011 |
Adam Powell <adamp@google.com> |
Fix bug 3237638 - make it easy to change a "refresh" AB button/icon into the indeterminate progress icon This fixes a bug that caused ActionViews to not be updated properly after a pass through invalidateOptionsMenu/onPrepareOptionsMenu. Apps can now set/clear action views to display progress spinner widgets or anything else on demand. Change-Id: I138eceb504177c6bb5b86d40a68a82973aa841a5
iew/menu/MenuItemImpl.java
|
10ab8617e85c9a675ff8251cd328beb4e047777c |
24-Jan-2011 |
Arnaud Ferir <arnaud.ferir@trusted-logic.com> |
am 5e81a6e2: Fix trace mismatch. * commit '5e81a6e21e9977acd9dfafaf030bf51c8572a98f': Fix trace mismatch.
|
5e81a6e21e9977acd9dfafaf030bf51c8572a98f |
24-Jan-2011 |
Arnaud Ferir <arnaud.ferir@trusted-logic.com> |
Fix trace mismatch. Change-Id: Ie6e9a2baef63d2b5621593203742c2ffeaafc4ba
fc/LlcpSocket.java
|
033f63a1a5e8f768a72a11561fe70957eb44fa3e |
24-Jan-2011 |
Jeff Brown <jeffbrown@google.com> |
Fix a regression in the wallpaper drawing. We should not lock and post the surface if we don't intend to draw anything into it. Change-Id: Idfd1cf127bdc1f5e1f5e783a8991d44de90878da
ervice/wallpaper/ImageWallpaper.java
|
a6ce081970a78233ba6b9792149ee5f1390cba7b |
24-Jan-2011 |
Adam Powell <adamp@google.com> |
Merge "Fix bug 3381275 - Too much padding on the left of a custom nav bar" into honeycomb
|
2a7ea67a03f3e53f59129fdea98c42c1ea02097f |
24-Jan-2011 |
Adam Powell <adamp@google.com> |
Fix bug 3381275 - Too much padding on the left of a custom nav bar Hide the title layout if it's empty to omit any included padding. Change-Id: I01d287c8e214ed3648a47f5ca00b50f78d1659ad
idget/ActionBarView.java
|
4c541b1303b0ee2b9b0d19bee85d3780c5c4c110 |
24-Jan-2011 |
Joe Onorato <joeo@google.com> |
Merge "visibility ("lights out") API." into honeycomb
|
664644d9e012aa2a28ac96f305b1ce6499ec8806 |
24-Jan-2011 |
Joe Onorato <joeo@google.com> |
visibility ("lights out") API. 1. Views may setSystemUiVisibility() to recommend that the system chrome (status bar or other UI) show or hide itself. (This functionality was previously available only via the FLAG_FULLSCREEN window flag for some SystemUI implementations.) 2. Views may register a OnSystemUiVisibilityChangedListener on a view, and find out when the system UI actually appears or disappears, allowing apps to coordinate the appearance of their own UI if desired. Bug: 3241144 Change-Id: Ia1758d94099182d49a1e3688ea2738ae4995b829
tatusbar/IStatusBarService.aidl
iew/BaseIWindow.java
|
7ed3d005ac5ed26221ccc3596c0b81522909ca76 |
24-Jan-2011 |
Adam Powell <adamp@google.com> |
Merge "Fix bug 3380292 - long title in actionbar context mode pushes buttons over edge" into honeycomb
|
b0ff6f995553a5deb1f22e43e44715b316d33a88 |
24-Jan-2011 |
Adam Powell <adamp@google.com> |
Fix bug 3380292 - long title in actionbar context mode pushes buttons over edge Also adjust default web text selection menu to allow overflow, preventing items from being cut off in portrait or on smaller screens. Change-Id: I686c9a8daab31a38c2fcb75ee1402f09f568c238
idget/ActionBarContextView.java
|
e2be3416f2851a5bc482ad103c771f212e88ef20 |
24-Jan-2011 |
Jesse Wilson <jessewilson@google.com> |
Merge "Don't call broken+deprecated SamplingProfiler.writeHprofData" into honeycomb
|
7dd879a6a7efe4726007a7c0a0e6553398789017 |
24-Jan-2011 |
Jim Miller <jaggies@google.com> |
Fix 3381304: disable key preview in LockScreen's qwerty keyboard Change-Id: I679dc9306a95b02bd7319e100c9f8871848fb134
idget/PasswordEntryKeyboardHelper.java
|
1323ab83e4be088fd66ad73ea9da617e46382987 |
23-Jan-2011 |
Jim Miller <jaggies@google.com> |
am 42a46157: Fix 3379239: Catch exceptions from workaround for OOM. * commit '42a461570b9c5502959e429c4f16ca5ca860c4f2': Fix 3379239: Catch exceptions from workaround for OOM.
|
42a461570b9c5502959e429c4f16ca5ca860c4f2 |
23-Jan-2011 |
Jim Miller <jaggies@google.com> |
Fix 3379239: Catch exceptions from workaround for OOM. This catches possible exceptions caused by attempting to unregister a receiver that may have already been unregistered. This is related to the OOM issue workaround in Change I99a7e0c3. Change-Id: Ib69a8acc6b12659125c958a03efac0a8a68a3859
idget/DigitalClock.java
|
fa2e504087362989e5dd7fe6e65b6481cef59495 |
23-Jan-2011 |
Jeff Brown <jeffbrown@google.com> |
Avoid unnecessarily redrawing the wallpaper. Added some logic to ImageWallpaper to avoid redrawing the wallpaper when it is not necessary. Even with the resize fixes, we were still redrawing the wallpaper an extra 5 times due to visibility and offset changes which had no real effect. Change-Id: Ifa39b7bb8c0f7a6a41bc81e00cc2159440f529c5
ervice/wallpaper/ImageWallpaper.java
|
db35269ae4e6a6572156e39557a993d5b730c167 |
23-Jan-2011 |
Jesse Wilson <jessewilson@google.com> |
Don't call broken+deprecated SamplingProfiler.writeHprofData http://b/3381260 Change-Id: I5cf5ef8fbac2ada3669a0f7eff42f834db6573d7
s/SamplingProfilerIntegration.java
|
b3312b88c1f10cd29f9b55b03d5b41fc429ebfb5 |
22-Jan-2011 |
Adam Powell <adamp@google.com> |
Fix bug 3360851 - actionbar overflow menu button doesn't trigger "audible selection" Change-Id: I768d35f9752d5f6466708fd191781aa26aefd121
iew/menu/ActionMenuView.java
|
6465f7753783a614948fb3ffbd8c072345b4eea1 |
20-Jan-2011 |
Jim Miller <jaggies@google.com> |
Fix 3374446: Allow multiple shift keys in Keyboard. This fixes a bug introduced in 3c6dd8f9 because we now have two shift keys. The code now tracks a global state and looks for up to two shift keys. Update after review and added code to handle extra invalidate required by additional shift key. Change-Id: Ic1728dd0ceec089089cd1beca1b0b30565d6e658
idget/PasswordEntryKeyboard.java
idget/PasswordEntryKeyboardView.java
|
1264c33163146d6088675d197551a63b3f9d360b |
20-Jan-2011 |
Adam Powell <adamp@google.com> |
Fix bug 3362375 - API REVIEW: remove unused public 'up' id Fix bug 3362453 - API REVIEW: android.app.ActionBar Change-Id: I4e0233cd9355a47682bfe7b4a7fda39801586f1a
pp/ActionBarImpl.java
idget/ActionBarView.java
|
a85467bc8da8d4cecd47ed30da04c72c4f7bd842 |
20-Jan-2011 |
Gilles Debunne <debunne@google.com> |
Error popup no longer flickers in TextViews. The removed lines were committed by the Android Open Source Project. Their intent was probably: the message was there before, it is identical after a text change, let's remove it to not annoy the user who already saw it. The behavior however is that the message is displayed then hidden, then displayed as the user types. Bug 3365016 Change-Id: Ie820f8e5465ad8ab5890272c42627686e0d7961b
idget/EditableInputConnection.java
|
7666ebd9f29df718f57354e0317db2ccbe6369b0 |
19-Jan-2011 |
Dianne Hackborn <hackbod@google.com> |
Merge "Bee seeing you..." into honeycomb
|
81f39eb6e76d0be1dd341af835e8002a0f80524e |
12-Jan-2011 |
Winson Chung <winsonc@google.com> |
Refactoring app widgets to address security/performance issues. - Moving the service binding to AppWidgetService to prevent arbitrary apps from binding to widget services - Requiring RemoteViewsServices to require android.permission.BIND_REMOTEVIEWS permission Change-Id: Id135bafba998299eb278067712b8a5d8487cfd04
ppwidget/IAppWidgetService.aidl
idget/IRemoteViewsAdapterConnection.aidl
|
3023afefd4cedcd7a8994b059c7d4d04a45edd44 |
19-Jan-2011 |
Dianne Hackborn <hackbod@google.com> |
Bee seeing you... Change-Id: I023425e1752b91fed36e6b005b7b03816f779d9c
pp/PlatLogoActivity.java
|
661b6cfb2bcecdd335540db7059e5d8e22c2e79a |
19-Jan-2011 |
Dianne Hackborn <hackbod@google.com> |
Merge "Okay, new plan for dialogs." into honeycomb
|
ef57575887bde74ef09e9f21aae6b02f9c8163c7 |
19-Jan-2011 |
Dianne Hackborn <hackbod@google.com> |
Okay, new plan for dialogs. Don't dismiss by default when tapping outside, even for AlertDialog. If AlertDialog doesn't have any buttons, tapping outside will dismiss it. Applications can make their own dialogs (or activities looking like dialogs) can use the existing and new APIs to control this behavior themselves so that it does the right thing. Change-Id: I02bfb9161e169de0033200211b3a7ec80080bd83
pp/AlertController.java
pp/ChooserActivity.java
|
a1e6358a4c62c8b6de1f2428901e45b688bd9e9f |
19-Jan-2011 |
Adam Powell <adamp@google.com> |
Fix bug 3365208 - Contextual Action Bar is not displayed when the context item is changing Change-Id: I9e7ec4ab14c6008397d26c499ccf478f8875f918
pp/ActionBarImpl.java
idget/ActionBarContextView.java
|
c6d2a767ce26014fee85ecbe81e1c439898f2ebc |
18-Jan-2011 |
Jim Miller <jaggies@google.com> |
Merge "Fix 3303606: invalidate WaveView after resetting state" into honeycomb
|
607d320c9d18a57350bef72cc74017366ffd04ec |
17-Jan-2011 |
Jim Miller <jaggies@google.com> |
Fix 3303606: invalidate WaveView after resetting state This fixes a bug where the unlock state machine was in the reset state when it awakes which caused it to ignore the first unlock attempt. The reason for this is the state machine didn't run again until the next user input. We now invalidate the drawing area to ensure the unlock state machine runs and is ready when LockScreen shows again. Change-Id: I9f2b279d432ff634ba0b29e606cdc954718a2ad2
idget/WaveView.java
|
a1487347f5ba24648303bf8c9e455ca2ef0de7ea |
17-Jan-2011 |
Adam Powell <adamp@google.com> |
Merge "Fix bug 3362446 - NPE in legacy menus" into honeycomb
|
4192e38827b27416410516d4bb0d545c36f4660e |
17-Jan-2011 |
Adam Powell <adamp@google.com> |
Fix bug 3362446 - NPE in legacy menus Change-Id: Icf9a0bec46c74ace3acbc85eea45d1d769b699d1
iew/menu/MenuBuilder.java
|
db7f38673c33ba55801019007ff18fa4c57f75e0 |
17-Jan-2011 |
Dianne Hackborn <hackbod@google.com> |
Merge "Start renaming FragmentTransaction.openTransaction() to beginTransaction()." into honeycomb
|
48e7b458694acdf3a4fc58e62437f1dbc4f29d83 |
17-Jan-2011 |
Dianne Hackborn <hackbod@google.com> |
Start renaming FragmentTransaction.openTransaction() to beginTransaction(). Change-Id: Ib4a6d824b33cca699b7b25159c491fb610d5f5da
pp/ActionBarImpl.java
|
77769c7a9130afa48e46dbd79da8271c271ab1e9 |
17-Jan-2011 |
Adam Powell <adamp@google.com> |
Fix bug 3360954 - Text overlaid on menu icons Change-Id: Ie59a325b7037d93aeec01c862646f900d52e1d7c
idget/ActionBarContextView.java
|
36fced9b211255e2137014e21fb3259042d8da85 |
17-Jan-2011 |
Adam Powell <adamp@google.com> |
Fix bug 3050138 - Action bar does not display correctly when many action items are added Rules for action bar overflow: Items are considered for inclusion in the order specified within the menu. There is a limit of a total count, optionally including the overflow menu button itself. This is a soft limit; if an item shares a group ID with an item previously included as an action item, the new item will stay with its group and become an action item itself even if it breaks the max item count limit. This is done to limit the conceptual complexity of the items presented within an action bar. Only a few unrelated concepts should be presented to the user in this space, and groups are treated as a single concept. There is also a hard limit of consumed measurable space. This limit may be broken by a single item that exceeds the remaining space, but no further items may be added. If an item that is part of a group cannot fit within the remaining measured width, the entire group will be demoted to overflow. This is done to ensure room for navigation and other affordances in the action bar as well as reduce general UI clutter. The space freed by demoting a full group cannot be consumed by future menu items. Once items begin to overflow, all future items become overflow items as well. This is to avoid inadvertent reordering that may break the app's intended design. Change-Id: I878f6b15619059258c91c01f4fe838feac161d6d
iew/menu/ActionMenuView.java
iew/menu/MenuBuilder.java
|
578e73dac8ba6cd27d3a708f691aefd8a1e33bbb |
17-Jan-2011 |
Jim Miller <jaggies@google.com> |
am 6687ecb4: Merge "Fix 3106227: use WeakReferences for receivers in DigitalClock class" into gingerbread * commit '6687ecb447025a1c56253d0fd67ad30af070db17': Fix 3106227: use WeakReferences for receivers in DigitalClock class
|
7a1c32e719725787acda4885ad7bd8031975e8c7 |
15-Jan-2011 |
Jeff Brown <jeffbrown@google.com> |
Merge "Add support for detecting finger orientation." into honeycomb
|
517bb4c859a2bb8d30316204f39bf5b6c89c3e4d |
15-Jan-2011 |
Jeff Brown <jeffbrown@google.com> |
Add support for detecting finger orientation. Change-Id: I901fc61f7705fcd7950190dc8782bad616032ee2
idget/PointerLocationView.java
|
8b886fab5496b0b1f5193f21855220176deddc37 |
14-Jan-2011 |
Jim Miller <jaggies@google.com> |
Fix 3106227: use WeakReferences for receivers in DigitalClock class This works around a bug in the framework where LockScreen wouldn't get GC'd under certain circumstances which would lead to an OOM crash. It now uses WeakReferences for observers inside the DigitalClock container class and unregisters them if the containing DigitalClock goes away. Also removed mLive variable which was unused and could potentially leak the receivers. Left mAttached for debugging so we can use it to determine if the calls to onAttachToWindow() and onDetachFromWindow() are grossly unbalanced which may be the root cause of the original problem. Have cleanUp() explicitly clear unused references to make tracing through hprof references easier. Change-Id: I99a7e0c356001b05eab5aa729564553666febfea
idget/DigitalClock.java
|
06bc9721d8f5db053b51e1c536e746833ad46036 |
15-Jan-2011 |
Jeff Brown <jeffbrown@google.com> |
Merge "Disable soft keyboard when keyboard attached." into honeycomb
|
4aed78b5056560f499e5953f659fa90a06ecc38a |
15-Jan-2011 |
Jeff Brown <jeffbrown@google.com> |
Disable soft keyboard when keyboard attached. Also hide menu shortcuts everywhere until we can get around to redesigning the menu UI to be more consistent. Bug: 3306545 Bug: 3330748 Change-Id: I4d4e19525cdfc93d9aae0dcaa1e6266fb552c5bc
iew/menu/MenuBuilder.java
|
9f125d341521efc8535e32e35a641be50d405c36 |
15-Jan-2011 |
Adam Powell <adamp@google.com> |
Fix bug 3339039 - Preserve proper behavior for action button text when updated. Change-Id: If3529616d5a2b69638b2b0c4070d5ebbb418410c
iew/menu/ActionMenuItemView.java
|
946137520d67d3c18ceaba058e622f24b7fbf04d |
14-Jan-2011 |
Adam Powell <adamp@google.com> |
Merge "Rework action bar menus." into honeycomb
|
e7d468410b3a783560d5158a5798cef1b4b67702 |
14-Jan-2011 |
Adam Powell <adamp@google.com> |
Rework action bar menus. Fix bug 3328810 - remove icons from action bar overflow menu. Popup menus now will not show icons. Give popup menu items a minimum width. Alter the sizing of popup menus. Fix bug 3192635 - revise rules for action menu dividers. Dividers now appear between the overflow button and any other items next to it, and anywhere they disambiguate touch targets between text and other content. Action views are on their own and should include their own dividers if needed. Remove dividers from around action bar spinners and tabs. Change-Id: I935b48b473606ac2adde5e2b251bf30ebe2a3da9
iew/menu/ActionMenuItemView.java
iew/menu/ActionMenuView.java
iew/menu/ListMenuItemView.java
iew/menu/MenuItemImpl.java
idget/ActionBarView.java
|
48e8ac311bdb50a62717b95b40e556b3506068a3 |
14-Jan-2011 |
Adam Powell <adamp@google.com> |
Fix bug 3347747 - Use a better context when fetching resources for action modes Change-Id: I0c6595c290a9d41f673944c127d2e9aaf7dc84ce
pp/ActionBarImpl.java
|
32aa2c90ee6e12f6c53c7d572d5c02f1d795b8f7 |
12-Jan-2011 |
Adam Powell <adamp@google.com> |
Fix bug 3338079 - Dialog styled activity decor Fixed a bug in FastScroller that could cause a crash on an empty list in always-show mode. Fix holo light button text color Change-Id: I7b50043d715b9b870eb34808017d743ba64d2e08
pp/AlertController.java
|
f0ad6e6eaf48ac8f4007232ad0a8511a7b5cfc0e |
11-Jan-2011 |
Adam Powell <adamp@google.com> |
Fix bug 3333015 - Overflow menu item submenus do not open Submenus of action bar menus will open as new menus. Change-Id: I924b87bbea91b0df5e3608ec894530302c0e1d8d
iew/menu/ActionMenuView.java
iew/menu/MenuPopupHelper.java
|
81f9b286d1308ba72c0d4a12668311e37b8b4ddd |
10-Jan-2011 |
Jim Miller <jaggies@google.com> |
Fix 3299611: Use system font for AM/PM indicator This fixes a bug where translations wouldn't pick up the proper AM/PM indicator because AndroidClock.ttf doesn't contain the full Android character set for translations. Change-Id: I61737bae7383946906a4e6b776afa7463da9355d
idget/DigitalClock.java
|
00bba682efedbe121f31c98697f91101b1c22b82 |
09-Jan-2011 |
Adam Powell <adamp@google.com> |
Amendment to fix for bug 3332414 Change-Id: Id3047f6ea6f8f5c68318057798e285cc1e06d094
idget/ActionBarContextView.java
|
dd10b66601ed0b288dc93b43e14cd9fd71355728 |
09-Jan-2011 |
Adam Powell <adamp@google.com> |
Bug 3332414 - UI glitch in CAB options Change-Id: Ic066f968b0125276c315f31adbd96420e528362f
idget/ActionBarContextView.java
|
947f7824118f0e9b642df8760a8725a7eda59318 |
08-Jan-2011 |
Adam Powell <adamp@google.com> |
Fix bug 3245465 - Themed dialog icons Added light/dark versions of holo dialog icons. Apps using AlertDialogs that wish to use the system dialog icon should use setIconAttribute(android.R.attr.alertDialogIcon) instead of setIcon(android.R.drawable.ic_alert_dialog). Change-Id: I40793a3164478be5ffa045ededfcab8210753a4b
pp/HeavyWeightSwitcherActivity.java
pp/ShutdownThread.java
|
5e3f284baa271cb0fbf90e504d19fdd2e385382e |
08-Jan-2011 |
Adam Powell <adamp@google.com> |
Fix bug 3200615 - "MenuPopupHelper cannot be used without an anchor" Add protection against views disappearing before previously posted Runnables attempt to show a menu anchored to them. Change-Id: Ia2a322e76665e61feb5bdb92377d5066cb6d5b04
iew/menu/ActionMenuView.java
iew/menu/MenuPopupHelper.java
|
d16c9884bb0bd06f9d7aa1be649226a5df6591ee |
07-Jan-2011 |
Adam Powell <adamp@google.com> |
Fix bug 3330223 - onCreateOptionsMenu() unable to getActionView() immediately after orientation change Inflate action view layout resource earlier so that calls to getActionView are valid immediately after menu inflation. Change-Id: I8023328b1a77670ac42a783f6e4b46aa5c2a798e
iew/menu/ActionMenuView.java
iew/menu/MenuItemImpl.java
|
97b0b7bbd41bf3bc6095a513c329e1143300ec3a |
07-Jan-2011 |
Dianne Hackborn <hackbod@google.com> |
am 3ea5728e: Tweak level at which we reset battery stats to 90%. * commit '3ea5728e703554f8ba0bb3aa1367d6dc45d704bb': Tweak level at which we reset battery stats to 90%.
|
345a9f4e6d0a1b60664b010385f36456a5fef25d |
07-Jan-2011 |
Adam Powell <adamp@google.com> |
Fix bug 3212471 - Widget.Holo.ActionButton style and friends now 76% more useful Change-Id: Ideb37c8a31e37df8fcfc549d12b4b6cafc983ca1
iew/menu/ActionMenuView.java
|
c1b40e361c6cd3bdc53499f17ac09f45e6873059 |
06-Jan-2011 |
Dianne Hackborn <hackbod@google.com> |
Implement issue #3326435: Battery stats improvements Keep track of discharge while screen is on vs. off. Checkin looks like: 5,0,u,dc,1,1,1,0 The last four numbers are, from left: - Maximum battery drain over time period. - Minimum battery drain over time period. - Battery drain while screen was on. - Battery drain while screen was off. Change-Id: Ie4026a7cc8aabb2a6d47d03d2e278aa51c2d5ddf
s/BatteryStatsImpl.java
|
3ea5728e703554f8ba0bb3aa1367d6dc45d704bb |
06-Jan-2011 |
Dianne Hackborn <hackbod@google.com> |
Tweak level at which we reset battery stats to 90%. Change-Id: I81151809100912c7956536d5d47279d2c2fea8c4
s/BatteryStatsImpl.java
|
3f476b34049d062942eafcf48396f593e00bd324 |
04-Jan-2011 |
Adam Powell <adamp@google.com> |
Revisiting ActionBar API and layout. Fix several bugs where ActionBar was ignoring LayoutParams in action views. Add convenience methods for toggling display options flags. Add layout resource version of ActionBar#setCustomView Fix a bug preventing actionViewClasses from being loaded properly in menu xml. Change-Id: I0d9a0b635fd9cfc020bac69369c0c7749c226349
pp/ActionBarImpl.java
iew/menu/ActionMenuItem.java
iew/menu/ActionMenuView.java
iew/menu/MenuItemImpl.java
|
a5fd28f7eb639ae61dc8ca10fcf28e1f9b9ebb91 |
04-Jan-2011 |
Adam Powell <adamp@google.com> |
Merge "Fix bug 3300456 - Prevent duplicate action bar backgrounds in shared container"
|
654e4e41615b4d10cf09ccf1b89ac7b14057a604 |
04-Jan-2011 |
Adam Powell <adamp@google.com> |
Fix bug 3300456 - Prevent duplicate action bar backgrounds in shared container Change-Id: I8edb99739be43c7ee82eb4dc4b82a9be17f92d0c
idget/ActionBarView.java
|
7179dfd663cff9a4e885fcd59bdfd0154c6054cc |
03-Jan-2011 |
Amith Yamasani <yamasani@google.com> |
Merge "Fix a layout alignment issue in RingtonePickerActivity."
|
fe7630e64828499a3566ea8030036e2b9555f815 |
29-Dec-2010 |
Amith Yamasani <yamasani@google.com> |
Fix a layout alignment issue in RingtonePickerActivity. Bug: 3307324
pp/RingtonePickerActivity.java
|
4105f1e9459854b57810cd1446c41d8a1c52b118 |
28-Dec-2010 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Merge "Let callers replace layout for LocalePicker adapter."
|
16331c8a1d33defccc5cbb18694def79196c921b |
20-Dec-2010 |
satok <satok@google.com> |
Add a parameter to InputMethodManagerService.getEnabledSubtype for allowing to select subtypes implicitly if no subtype is enabled. Bug: 3142286 Change-Id: I92d019d0648c552e6d7695c3530aa81ae054d702
iew/IInputMethodManager.aidl
|
f890fab5a6715548e520a6f010a3bfe7607ce56e |
20-Dec-2010 |
Patrick Dubroy <dubroy@google.com> |
Ensure bitmaps aren't freed while referenced from a display list Also removes the reference queue finalizers. They aren't necessary anymore now that Bitmaps are allocated in the heap.
s/RuntimeInit.java
|
2b133574bbfd076ff7f8bfac27a0f1226e47abeb |
20-Dec-2010 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Let callers replace layout for LocalePicker adapter. Bug: 3298275 Change-Id: I9be5f4677ba553bfd2f35348d14d99e68fdd60f1
pp/LocalePicker.java
|
1700ae0aef4e6a3f412b758389955abd049060db |
20-Dec-2010 |
Adam Powell <adamp@google.com> |
Fix bug 3295495 - Wrong menu item selection in PopupMenu Change-Id: I17ec55f09dbed9797cb702a7252f6c89e861cc6a
iew/menu/MenuPopupHelper.java
|
50f784cf2dc2dea8061153ac3a843f60a9d88781 |
20-Dec-2010 |
Adam Powell <adamp@google.com> |
Measure spinner items for sizing the dropdown view. Only a limited window of items will be measured around the currently selected item. Change-Id: Ie0431948fdd564fa4bbeb82dede9e2abebbaee55
iew/menu/MenuPopupHelper.java
|
6ecf3d1690789ace1a667093ad6bbdd6cd35bda7 |
19-Dec-2010 |
Adam Powell <adamp@google.com> |
Fix bug 3292288 - Make Action Bar trap taps Change-Id: I517855fb6cc50171dc247ede4537ed8ec58d7c91
idget/ActionBarContainer.java
|
ae115191cb9844cc994985b33ececd4599772b6b |
18-Dec-2010 |
Jim Miller <jaggies@google.com> |
Merge "Fix 3148496: Update LockScreen clock to use new font."
|
4e659135fdb50dce83a3f26f61f410a65a8ff584 |
18-Dec-2010 |
Jim Miller <jaggies@google.com> |
Fix 3148496: Update LockScreen clock to use new font. Change-Id: I8a4133f633bd3927de75010099e29ad847f3f671
idget/DigitalClock.java
|
73e371ff7a23d814c0da10edf40a5a4f31b26b33 |
18-Dec-2010 |
Adam Powell <adamp@google.com> |
Tweak action bar show/hide animations Change-Id: I69a7b0f84b36ef6f22cc03036daab7e54e1ab74e
pp/ActionBarImpl.java
|
1108306b369ad64c75c097fe6d4eb1e7ea669ab2 |
15-Dec-2010 |
Jim Miller <jaggies@google.com> |
Merge "Fix 3148496: Update LockScreen assets & layouts"
|
936236c01d052727c11d6d4e9251746af3fad28e |
15-Dec-2010 |
Jim Miller <jaggies@google.com> |
Merge "Fix 3201849: Tweak WaveView animation; update resource."
|
0a0753808ea27955472c2283413fc230bc85595b |
15-Dec-2010 |
Jim Miller <jaggies@google.com> |
Fix 3148496: Update LockScreen assets & layouts This adds new assets for LockScreen on large devices and fixes a layout bug in LockPatternView where the size was not being computed correctly. Change-Id: Ibaa0543502914010261389ef6e524654f4f87dc4
idget/LockPatternView.java
|
aa0b92ce2b51987e9c864164234fe968ab5b9311 |
14-Dec-2010 |
Adam Powell <adamp@google.com> |
Fix bug 3210201 - Popup window wrong size/position when IME hidden Fixes a case where ViewRoot does not recompute its size properly. This caused various offsets to get out of sync and the window would draw improperly. Change-Id: Id0abb37bbf27b60de2dca4077c21040ec84ef163
iew/menu/MenuPopupHelper.java
|
128b6ba93d0549fd2beff4482678e1229dc1cf3d |
13-Dec-2010 |
Adam Powell <adamp@google.com> |
Fix bug 3280187 - ActionMode menu content not getting cleared properly when finishing Fix bug 3279956 - FastScroller resource loading errors Change-Id: I224b2b820636f88b09740a511aa0a9c480e54a2f
idget/ActionBarContextView.java
|
ccc714131359eb1022d8c6702b7d82ab9e93f27c |
13-Dec-2010 |
Dianne Hackborn <hackbod@google.com> |
resolved conflicts for merge of 78e9f4cb to master Change-Id: I1135361e6d66f524c3f349e2bf1f31bd4191c634
|
78e9f4cbaece783b7b87ce3fb0a157dae766012a |
13-Dec-2010 |
Dianne Hackborn <hackbod@google.com> |
am e4a59519: Fix issue #3154576: battery stats checkin should include UID -> packages+ map * commit 'e4a5951925f16f18dae91ed65567e96528f17fee': Fix issue #3154576: battery stats checkin should include UID -> packages+ map
|
e4a5951925f16f18dae91ed65567e96528f17fee |
07-Dec-2010 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #3154576: battery stats checkin should include UID -> packages+ map Includes some other small fixes to battery collection and a few other things. Output of package info looks like this: 5,0,i,uid,1000,com.android.settings 5,0,i,uid,1000,com.android.providers.subscribedfeeds 5,0,i,uid,1000,com.android.providers.settings 5,0,i,uid,1000,com.android.server.vpn 5,0,i,uid,1000,android 5,0,i,uid,1000,com.android.systemui 5,0,i,uid,1000,com.google.android.backup 5,0,i,uid,1001,com.android.phone 5,0,i,uid,1001,com.android.providers.telephony 5,0,i,uid,1022,com.android.nfc 5,0,i,uid,10021,com.google.android.location 5,0,i,uid,10021,com.google.android.syncadapters.calendar 5,0,i,uid,10021,com.google.android.gsf 5,0,i,uid,10021,com.google.android.syncadapters.contacts 5,0,i,uid,10026,com.android.providers.downloads.ui 5,0,i,uid,10026,com.android.providers.media 5,0,i,uid,10026,com.android.providers.drm 5,0,i,uid,10026,com.android.providers.downloads 5,0,i,uid,10032,com.android.launcher 5,0,i,uid,10039,com.google.android.gm 5,0,i,uid,10041,com.google.android.gallery3d 5,0,i,uid,10049,com.android.providers.calendar Change-Id: I9e38f254eef146339113ad270f5c6e8b60fb7a1d
s/BatteryStatsImpl.java
|
e8c1e5c02d565aad7f8a8b14c9e351c26a3c8731 |
13-Dec-2010 |
Adam Powell <adamp@google.com> |
Update bg drawable properly on ActionBars based on earlier changes Change-Id: I5e24ffb030d2c29620948114b9015c0c028a133e
pp/ActionBarImpl.java
|
45f1e08c348ccb129bcc25e438c05421f7123f41 |
10-Dec-2010 |
Adam Powell <adamp@google.com> |
Fix bug 3259354 - Handle ActionBar backgrounds better for interacting with action modes. Tweak ActionBar/mode transition animation to look better with a variety of action bar styles. Fix bug 3273773 - ActionBar disappearing while displaying popupwindow. Some SurfaceFlinger optimizations require a relayout to recalculate the bounds of overlaid views. Fix bug 3266010 - Cancel animations properly when switching between modes. Change-Id: Ic431176b11115a2211bd0a46d09c8998aefe58d6
pp/ActionBarImpl.java
idget/ActionBarContainer.java
idget/ActionBarContextView.java
idget/ActionBarView.java
|
3262a51a91655659741b3b02071ccaed258fc01f |
11-Dec-2010 |
Jim Miller <jaggies@google.com> |
Fix 3201849: Tweak WaveView animation; update resource. This is a minor tweak to the WaveView animation and updates the unlock ring asset. Change-Id: I763a1b25c30f20a0e78b0a6872f2dd5d2d790d59
idget/WaveView.java
|
cf9cf2f40efc4ccf3f73e6fdb07725d9c00c4f91 |
09-Dec-2010 |
Gilles Debunne <debunne@google.com> |
New API in InputConnection to signal IME's text correction. Scafolding so that the IME team can start working on this feature. The animation part in the TextView is missing. Change-Id: I8225538564370fba1500e3539742a8ab79bdd199
iew/IInputConnectionWrapper.java
iew/IInputContext.aidl
iew/InputConnectionWrapper.java
idget/EditableInputConnection.java
|
d9c17cc1178bc09d30eead05bf5be7ec5a05cbe7 |
09-Dec-2010 |
Jean-Baptiste Queru <jbq@google.com> |
merge from gingerbread Change-Id: I12d6ef65986db41e658bf8d476a8e18c4dd89917
|
e59e0309a1301908eae0075db02413fda90848d5 |
07-Dec-2010 |
Dianne Hackborn <hackbod@google.com> |
Add more checks for bad values to protect from corrupt files. Change-Id: I5e282099e7c6fcc8756146fc7282eec31937af1f
s/BatteryStatsImpl.java
|
3fa82a9fe89c55e4217307e06cc185812ad5a8f5 |
08-Dec-2010 |
Dianne Hackborn <hackbod@google.com> |
am c4b7088f: am 42a23783: Merge "Add more checks for bad values to protect from corrupt files." into gingerbread * commit 'c4b7088f19f8111ea5f34fba41da4a93899708cd': Add more checks for bad values to protect from corrupt files.
|
c4b7088f19f8111ea5f34fba41da4a93899708cd |
08-Dec-2010 |
Dianne Hackborn <hackbod@google.com> |
am 42a23783: Merge "Add more checks for bad values to protect from corrupt files." into gingerbread * commit '42a23783aaabdb4e6f37ccd822d8c85f31ba8519': Add more checks for bad values to protect from corrupt files.
|
7b9c56fe0fb99207218827a569eb12fd24901193 |
07-Dec-2010 |
Dianne Hackborn <hackbod@google.com> |
Add more checks for bad values to protect from corrupt files. Change-Id: I4174c358c49b93e74920b00fcfd6c68659bf7d08
s/BatteryStatsImpl.java
|
d00e116293589fb258f8d153d65ffdea38e0b5ec |
08-Dec-2010 |
Adam Powell <adamp@google.com> |
Merge "Add hide/show animations for action bar"
|
e6ec7329b9ee23eaa1183071c9660d66651f2404 |
08-Dec-2010 |
Adam Powell <adamp@google.com> |
Add hide/show animations for action bar Change-Id: I204cc744573fe040b4d37791a8eef1a65c88ee88
pp/ActionBarImpl.java
|
b7929d654e2a204dac95225913407deeecaecdd7 |
08-Dec-2010 |
Carl Shapiro <cshapiro@google.com> |
Do not attempt to set the minimize heap size in the Zygote. This parameter is now specified by the product configuration files. Change-Id: Ia04e4393b778580c206e3122078c999ac8b326a8
s/ZygoteInit.java
|
65dd62a306b733b4891aa455b2e099d9c15fffa8 |
07-Dec-2010 |
Jean-Baptiste Queru <jbq@google.com> |
resolved conflicts for merge of ee27dd35 to master Change-Id: Ia9f4ea86b8554ff04a3aa6b9e065239ae73740e7
|
12902d687fa1bd4bff3c2dfc079c71eacb00eedd |
07-Dec-2010 |
Jean-Baptiste Queru <jbq@google.com> |
resolved conflicts for merge of 78742e01 to stage-korg-master Change-Id: I0ce429afeb26184f075b4ed326fc4e1c0833e905
|
e2ab7ccd385cdb6517955c719e1d2b49771bedb6 |
07-Dec-2010 |
Chet Haase <chet@google.com> |
Change cancel/end behavior of animations to be synchronous Previously, cancel() and end() calls would simply log a message to be handled later by the animation handler. This caused problems with coordinating complex animations, where some start() events for future animations would occur before end() events for animations already completed. The change is to make these events synchronous (and require them to be called from the appropriate thread), simplifying the code and the usage. Also, fixed various timing and event bugs in AnimatorSet, and removed the getter/setter properties from ObjectAnimator, since an earlier change makes these properties undesirable (because the code will use a faster JNI approach instead of reflection when it can). Change-Id: I05c16645c2a31a92048a6031ddb126eb4312a946
idget/DrawableHolder.java
|
cf0357639e952a87f0d535c82691919af81f058b |
06-Dec-2010 |
Adam Powell <adamp@google.com> |
Clean up button bar styles Change-Id: I65b6600f72b92db024f83b63d3ea91abc1cbb96c
iew/menu/ActionMenuView.java
|
0d7128048eaa14362ec0194a91c34fc5551cd6ca |
06-Dec-2010 |
Kenny Root <kroot@google.com> |
Merge "Add measurement API to DefaultContainerService"
|
3f7f7ac30af6ea572aca44df91363cff7fcd9fef |
06-Dec-2010 |
Adam Powell <adamp@google.com> |
Add dividers to action bar navigation. Lighter dividers for holo themes. Change-Id: I879dbd815a891fe5db20678b674a9cee63a5e1ae
idget/ActionBarView.java
|
aa183e2c9a279cb6aef7dc77855facfae795b6f8 |
03-Dec-2010 |
Kenny Root <kroot@google.com> |
Add measurement API to DefaultContainerService System applications that don't have "media_rw" access need some way to measure the size of directories on the SD card and other internal media. Add this API to DefaultContainerService so they can simply bind to the service and make an RPC. Bug: 3203974 Change-Id: I4e1bcd7a1b702b156c011ecc04f6915022cb258a
pp/IMediaContainerService.aidl
|
d8b3f2e8eee5f24de6653a918613674e9495f751 |
02-Dec-2010 |
Adam Powell <adamp@google.com> |
Action mode animations Change-Id: I132791217a38257e4fe730f2dd364cf48069c75d
pp/ActionBarImpl.java
idget/ActionBarContextView.java
|
848024f744729a131a461f3d13151b2d0393de17 |
03-Dec-2010 |
Jim Miller <jaggies@google.com> |
Merge "Fix 3201849: Remove builder pattern from DrawableHolder setters"
|
189ee18d6c6483ad63cc864267328259e2e00b95 |
03-Dec-2010 |
Dianne Hackborn <hackbod@google.com> |
Implement smarter sizing of WRAP_CONTENT windows. This extends the view hierarchy's measure pass to allow view to propagate up to their parent additional information besides just their measured size. They can now report that their measured width and/or height should be larger than the size their parent is limiting them to (even though by definition they need to contrain their reported measurements to the limits imposed by the parent). ViewRoot uses this information to determine if it should remeasure the window with a larger size limit to try to make it fit. Change-Id: I90af3b7a8ec45d0a5c003fb009857025209d83eb
iew/menu/IconMenuView.java
|
dea74b0285ef946cceb4f56e576800cbedbc3a95 |
22-Nov-2010 |
Hakan Gustavsson <hakan.gustavsson@sonyericsson.com> |
Strings for NI position request are moved to resources The strings used by the framework for network initiated position requests are now string resources that can be properly localized. Change-Id: If1cba89adb1bfcb9c8fdb59b9c5aa1107b11279e
pp/NetInitiatedActivity.java
|
c002fab06d5f6d3c83bb2b89c8ee9a14f6580af3 |
03-Dec-2010 |
Jim Miller <jaggies@google.com> |
Fix 3201849: Remove builder pattern from DrawableHolder setters This removes the builder pattern from DrawableHolder setters to avoid reflection and unnecessary GCs in Animators. Change-Id: I8e3485823f30f10d768d0ab447a5ee3281a363f0
idget/DrawableHolder.java
idget/WaveView.java
|
d66c63e56e6b89d117bc4ff6dff9d70dec92e427 |
02-Dec-2010 |
Wink Saville <wink@google.com> |
Merge "Remove the need for a token parameter from AsyncChannel."
|
fcca00accb923d3cbda4e0d6f5540b10e8279cd2 |
01-Dec-2010 |
Adam Powell <adamp@google.com> |
Update themes; dialogs, metrics Add divider attributes to LinearLayout, plus styles for borderless buttons. Update text field assets. Change-Id: I673acab1692cc028a0327e8c154069253a4d52e8
pp/AlertController.java
|
cfce303cbdd59a3883957e4bc96a0476ceeb86ac |
02-Dec-2010 |
Wink Saville <wink@google.com> |
Remove the need for a token parameter from AsyncChannel. By returning the channel object it self it is unnecessary to have a token. Also, no current code needed it, if its needed in the future it can be added back. Change-Id: Ie1d2a1e885f9cd74e95663711ccefb760811bf16
til/AsyncChannel.java
|
db1a3ba21904ac9d0babe3da83a7d00c3d9b96a0 |
02-Dec-2010 |
Brian Carlstrom <bdc@google.com> |
Merge "Resurrect SamplingProfilerIntegration"
|
def41ec2e88a70e63590117c93476276f8d0bf4c |
02-Dec-2010 |
Brian Carlstrom <bdc@google.com> |
Resurrect SamplingProfilerIntegration 1.) Change from samples per second (persist.sys.profiler_hz) to interval between samples (persist.sys.profiler_ms) to match underlying SamplingProfiler API. This allows samples to be taken less often than a second, which allows lower overhead for always on profiling. 2.) Add persist.sys.profiler_depth to control the number of frames kept. Currently defaults to 4 which is the default hprof depth, but often 12 is necessary even in benchmarks to get a good idea where time is being spent. 3.) Moved SNAPSHOT_DIR creation to initialization time instead of checking it on every sample. 4.) Used ThreadFactory to provide human readable name to writeSnapshot Executor thread. 5.) Fixed bug where writeZygoteSnapshot was calling wrong variant of writeSnapshot causing profiling to prevent zygote startup. Renamed underling private writeSnapshot to writeSnapshotFile to try to prevent future confusion. Change-Id: Ifcfc343816b19f13a6eef2cbf25cde334d8adc3b
s/SamplingProfilerIntegration.java
|
8515ee846bd76aee86ec5ddfcc4dd1e626dd999c |
30-Nov-2010 |
Adam Powell <adamp@google.com> |
Fix bug 3240444 - add OnMenuVisibilityListener for action bar. Fix bug 3180015 - leaking window handles on configuration change for action bar dropdown menus Rename ActionBar.NavigationCallback to something more consistent with the rest of the API. Change-Id: Ic1fb4c07484c57a72649b30e27d220b18cda6cdf
pp/ActionBarImpl.java
iew/StandaloneActionMode.java
iew/menu/ActionMenuView.java
iew/menu/MenuPopupHelper.java
idget/ActionBarContextView.java
idget/ActionBarView.java
|
2a98a4cbaaf3300036434dd1d44b891ea8a8c932 |
20-Nov-2010 |
Jim Miller <jaggies@google.com> |
Fix 3024522: Add "no lock screen" support to the framework. This adds a new feature where LockScreen can be disabled to allow the device to go straight to the home screen when powered on. Change-Id: I288e8d5359442c042ae7911340885877a864faff
idget/LockPatternUtils.java
|
440aab54cab106030f1edafea4dec1f9d8624f9b |
25-Nov-2010 |
satok <satok@google.com> |
Removed InputMethodSubtypePicker Change-Id: I08abac5d65a30c02cc671f4f70e93df25b6c8a92
iew/IInputMethodManager.aidl
|
cd7cd2969f545ad061a9b4ecd0044f15eb1b4abb |
20-Nov-2010 |
satok <satok@google.com> |
Store the current IME's token in the system bar for changing the current IME to a shortcut IME from the system bar Bug: 3212206 Bug: 3201828 - Added a shortcut IME button. This will be used for calling a shortcut IME (e.g. Voice input) - Made the positions of IME buttons left aligned - IME token is required to change IME because of the security reasons. Change-Id: I48ba5e2509b3aa1bfd2394f9201427fa6b93c6d3
tatusbar/IStatusBar.aidl
tatusbar/IStatusBarService.aidl
|
2820351489537698ad153c6397edf3270455edc5 |
24-Nov-2010 |
satok <satok@google.com> |
Add an API to set InputMethodAndSubtype Change-Id: I66f1a4c8e0d98705614f12a737e7efcd0263b72a
iew/IInputMethodManager.aidl
|
621e17de87f18003aba2dedb719a2941020a7902 |
23-Nov-2010 |
Dianne Hackborn <hackbod@google.com> |
Implement issue #3221502: New APIs to support new back stack / task navigation What this adds: - A new Intent activity flag to completely replace an existing task. - A new Intent activity flag to bring the current home task up behind a new task being started/brought to the foreground. - New versions of startActivity() that take an array of Intents to be started, allowing applications to start a task in a specific state. - A public moveTaskToFront() method on ActivityManager, with a new flag that allows the caller to have the task moved to the front with the current home task immediately behind it. Change-Id: Ie8028d09acffb5349d98043c67676daba09f75c8
pp/HeavyWeightSwitcherActivity.java
|
4e4569dab5c75804b01a19b2d6e6101b445c1c68 |
19-Nov-2010 |
satok <satok@google.com> |
Add an API to get shortcut IMEs - If there are no selected shortcut IMEs, the most applicable voice input will be selected as a shortcut IME Change-Id: Ibd0f7ef5101013569c303820a3adc9038a97356d
iew/IInputMethodManager.aidl
|
dd4e4603efef2c3df0e26835935f74e1e0e7deb2 |
18-Nov-2010 |
Jeff Brown <jeffbrown@google.com> |
Merge "Added support for full PC-style keyboards."
|
b33be1c672f459d94b151b3b2e3859a7655a7fa3 |
18-Nov-2010 |
Adam Powell <adamp@google.com> |
Fix bug 3208911 - apps not getting default ActionBar style values Change-Id: Ie2855d6ebbaf49d187dc8bd63fda7f1b397325b5
idget/ActionBarView.java
|
1c60300129e431ccf1cf258291eac5acdb3a2fe4 |
18-Nov-2010 |
Ed Heyl <edheyl@google.com> |
Revert "Temp fix; Revert "Fix bug 3167081 - Action Bar redesign to support "up""" This reverts commit 8b8914b50d36734305d582485fa839b7d04b8872. Change-Id: Ib3ee99257ed10af5f729f3d29af37b5b48a8e139
idget/ActionBarView.java
|
8b8914b50d36734305d582485fa839b7d04b8872 |
18-Nov-2010 |
android-build SharedAccount <android-build@google.com> |
Temp fix; Revert "Fix bug 3167081 - Action Bar redesign to support "up"" This reverts commit 432e5f9f167e622d03fee0e10215b6e2234c1a3c. Conflicts: core/res/res/values/public.xml Change-Id: I7212626479da7aef80b9bcb4c2144435364dafae
idget/ActionBarView.java
|
6b53e8daa69cba1a2a5a7c95a01e37ce9c53226c |
11-Nov-2010 |
Jeff Brown <jeffbrown@google.com> |
Added support for full PC-style keyboards. BREAKING CHANGE: Redesigned the key character map format to accomodate full keyboards with more comprehensive suite of modifiers. Old key character maps will not work anymore and must be updated. The new format is plain text only and it not compiled to a binary file (so the "kcm" tool will be removed in a subsequent check-in). Added FULL keyboard type to support full PC-style keyboards. Added SPECIAL_FUNCTION keyboard type to support special function keypads that do not have any printable keys suitable for typing and only have keys like HOME and POWER Added a special VIRTUAL_KEYBOARD device id convention that maps to a virtual keyboard with a fixed known layout. This is designed to work around issues injecting input events on devices whose built-in keyboard does not have a useful key character map (ie. when the built-in keyboard is a special function keyboard only.) Modified several places where events were being synthesized to use the virtual keyboard. Removed support for the "qwerty" default layout. The new default layout is "Generic". For the most part "qwerty" was being used as a backstop in case the built-in keyboard did not have a key character map (probably because it was a special function keypad) and the framework needed to be able to inject key events anyways. The latter issue is resolved by using the special VIRTUAL_KEYBOARD device instead of BUILT_IN_KEYBOARD. Added the concept of a key modifier behavior so that MetaKeyKeyListener can distinguish between keyboards that use chorded vs. toggled modifiers. Wrote more robust key layout and key character map parsers to enable support for new keyboard features and user installable key maps. Fixed a bug in InputReader generating key ups when keys are released out of sequence. Updated tons of documentation. Currently QwertyKeyListener is being used for full keyboards with autotext and capitalization disabled. This mostly works but causes some problems with character pickers, etc. These issues will be resolved in subsequent changes. Change-Id: Ica48f6097a551141c215bc0d2c6f7b3fb634d354
idget/PasswordEntryKeyboardHelper.java
|
432e5f9f167e622d03fee0e10215b6e2234c1a3c |
18-Nov-2010 |
Adam Powell <adamp@google.com> |
Fix bug 3167081 - Action Bar redesign to support "up" Integrate new assets for action bar "up" and menu. Restructure action bar layout to support the new design. First pass at metrics. Change-Id: Iefc502bf398905208129ef41072bdf4a0225bfe0
idget/ActionBarView.java
|
32555f347974711aac1f0c9acc0f06e8676d9362 |
17-Nov-2010 |
Adam Powell <adamp@google.com> |
Add resource ID variants of ActionBar tab setters Bugs 3204153 and 2901235 Change-Id: Ib430f96da77f8e7647b22d190243a2fcd766d842
pp/ActionBarImpl.java
|
67ddf9cbd5d7133c7f443cd3c55841ed1109c3a0 |
17-Nov-2010 |
satok <satok@google.com> |
Add a function to get enabledInputMethodAndSubtype Change-Id: Ie97635343249aa63e33028c2843cab103125ca92
iew/IInputMethodManager.aidl
|
ef704447689cb991049d31e67be41e66e8a44b6d |
16-Nov-2010 |
Adam Powell <adamp@google.com> |
Improve docs around ActionBar as noted in bug 3111444. Rename method that was missed in previous ActionBar refactoring. Deprecated previous version for compatibility for apps in development. Change-Id: I2c466aed8ed620aec5056026257e131fadf8843e
pp/ActionBarImpl.java
|
ed8b403cc8066bf76cdf98f8d9906ff810defc5b |
16-Nov-2010 |
Adam Powell <adamp@google.com> |
Fix bug 3198503 - NPE at MenuPopupHelper.dismiss Make sure dismiss() can be called even when the popup is not currently showing. Change-Id: I48077d8b3bfe0df04bceeb056ed54cbd79a6e660
iew/menu/MenuPopupHelper.java
|
c028a5ee7e6998f8ab0239baf91634eadad021e8 |
16-Nov-2010 |
Adam Powell <adamp@google.com> |
Merge "Fix a couple interactions between action bar and options menus"
|
8d12e201626239291fe2c4b31f97f2a14f01dea9 |
16-Nov-2010 |
Adam Powell <adamp@google.com> |
Fix a couple interactions between action bar and options menus Fix bug 3129937 - Activity.openOptionsMenu not calling onPrepareOptionsMenu Fix bug 3070720 - actionbar android.R.id.home isn't dispatched to fragments Change-Id: I4a154941595583cdec7d1dffbeac9c8340781fa0
idget/ActionBarView.java
|
33c54e3365d621fcc5b9f7564f18b33dc1e300df |
15-Nov-2010 |
Wink Saville <wink@google.com> |
Add html formatting to AsyncChannel & Hsm class comments. Change-Id: Ic42fdb4e8970166a92f173317210353ab8a2fa6a
til/AsyncChannel.java
til/HierarchicalStateMachine.java
|
6af97e1c20df4d7010fafd7059c95d9b4113e4a6 |
12-Nov-2010 |
Adam Powell <adamp@google.com> |
Revised assets for progress bars and indeterminate progress spinners. Add support in ActionBar for activity-wide progress APIs. Add ability for progress bars to set a target framerate rather than the 5fps previously used. Clean up some more dialog layouts using hardcoded styles rather than theme attributes. Change-Id: I8e88c7595e27c0b6f7829b598f2b084ac8501ae3
idget/ActionBarView.java
|
b66d287e3003a0934d5714fbf15e554b3c814906 |
09-Nov-2010 |
satok <satok@google.com> |
Add a setter of InputMethodSubtype to InputMethodManager - Public API: void setCurrentInputMethodSubtype(int pos) Change-Id: I55daa19ba924999def544bf841f00bf54852f3e1
iew/IInputMethodManager.aidl
|
735cf38b8c7f8f91ad087511e44fe79018fa61d6 |
11-Nov-2010 |
satok <satok@google.com> |
Add a function to switch back to the last used IME Change-Id: Iac7bcc2ee16dd04d91a3e75b160622d246788c9a
iew/IInputMethodManager.aidl
|
9feaa0fb4450c8575400659c95d86d1fc43523eb |
12-Nov-2010 |
Brad Fitzpatrick <bradfitz@android.com> |
Merge "Disable SamplingProfilerIntegration until it's fixed."
|
0b91729b8d75668c5593dda1e9f2e79aa7b30c81 |
12-Nov-2010 |
Brad Fitzpatrick <bradfitz@android.com> |
Disable SamplingProfilerIntegration until it's fixed. Change-Id: I685e0600414836d0caae8e37ee7e97cabeb555ce
s/SamplingProfilerIntegration.java
|
0458796f1401732b38660794148f4c5e5602f432 |
12-Nov-2010 |
Adam Powell <adamp@google.com> |
Fix bug 3146938 - Menus spawned by ActionBar should hide when action bar is hidden Any popup spawned by the private class MenuPopupHelper will be hidden if its anchor becomes hidden. ("hidden" == !View#isShown()) Fix a bug where ActionBar subtitle views were not going away when subtitle text was set to null. Fix a bug when switching out of ActionBar tabbed nav mode with no active tabs. Change-Id: I1f30c067156221f96905ac69ab876418ad2e94f8
pp/ActionBarImpl.java
iew/menu/MenuPopupHelper.java
idget/ActionBarView.java
|
c60072063823ceeba61889da511a6ae599904752 |
11-Nov-2010 |
Dianne Hackborn <hackbod@google.com> |
am 63f40387: am 34594e75: Merge "Fix issue #3177284: Account for wake lock power usage on Crespo" into gingerbread * commit '63f40387d931b5cd555b4743a4d8ff4f1ccf9558': Fix issue #3177284: Account for wake lock power usage on Crespo
|
63f40387d931b5cd555b4743a4d8ff4f1ccf9558 |
11-Nov-2010 |
Dianne Hackborn <hackbod@google.com> |
am 34594e75: Merge "Fix issue #3177284: Account for wake lock power usage on Crespo" into gingerbread * commit '34594e75e4a7962840f34c0b57116ecf1497f118': Fix issue #3177284: Account for wake lock power usage on Crespo
|
a8ddef346cece1ad229e270ac4deebbd41ba6721 |
10-Nov-2010 |
Chris Tate <ctate@google.com> |
Add description and configuration methods to the transport interface It's now possible for the transport to supply a descriptive string to inform the user about the nature of the backup destination (e.g. telling the user what account the data is being stored under), and to supply an Intent with which the system can initiate a configuration Activity supplied by the transport (e.g. allowing the user to select which account their data is being stored under). The transport interface is not public. Part of bug 2753632 and bug 2987804 Change-Id: I911f70a3ea440daf2a7a04710e9d7e65b61a58db
ackup/IBackupTransport.aidl
ackup/LocalTransport.java
|
30693374e8497c83b40592893160a95b428e0c22 |
09-Nov-2010 |
Joe Onorato <joeo@google.com> |
If the image wallpaper fails to load, including via an OutOfMemoryError because of a big bitmap, reset to the default. Bug: 3139118 Change-Id: Iff02e7440019598cce0cc87e4031a157e3feb641
ervice/wallpaper/ImageWallpaper.java
|
0c8b4d3f7e280da5d981651be13b8966b36bc45c |
09-Nov-2010 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #3177284: Account for wake lock power usage on Crespo Change-Id: I5e3d6c4772f08277ee775dba191a5054dd5a4ca2
s/PowerProfile.java
|
3915bb845b032dc184dba5e60970b803390ca3ed |
05-Nov-2010 |
Jeff Brown <jeffbrown@google.com> |
Tell system server whether the app handled input events. Refactored ViewRoot, NativeActivity and related classes to tell the dispatcher whether an input event was actually handled by the application. This will be used to move more of the global default key processing into the system server instead of the application. Change-Id: If06b98b6f45c543e5ac5b1eae2b3baf9371fba28
iew/BaseInputHandler.java
|
51387974f0914a12dcf758938bbd4ffe120bdab4 |
08-Nov-2010 |
Joe Onorato <joeo@google.com> |
Merge "Move the volume, media, call, camera and search key handling from PhoneWindow to a new PhoneFallbackEventHandler class that is used for all windows, not just ones with decors."
|
3320dcd049700481c744d499feeecd1454afd4d7 |
06-Nov-2010 |
Adam Powell <adamp@google.com> |
Fixed several dialog theming issues Change-Id: I8e83e5a35acaae63a70bef48f543e3fd82ced354
pp/AlertController.java
|
86f6786032b1a0380cf089aeeceef7e9d8982ef8 |
06-Nov-2010 |
Joe Onorato <joeo@google.com> |
Move the volume, media, call, camera and search key handling from PhoneWindow to a new PhoneFallbackEventHandler class that is used for all windows, not just ones with decors. Bug: 3155146 Change-Id: Ib070fa3e523e3564b225bca576c08012fef4f416
olicy/IPolicy.java
olicy/PolicyManager.java
|
ec6ac82a295b80a39f12ff7951ec254ba45809fd |
05-Nov-2010 |
Jim Miller <jaggies@google.com> |
Fix 3165868: Fix stall in state machine logic in WaveView It was possible for the state machine to get stuck when user interaction and animations both completed before success was detected. This fixes the problem by explicitly advancing the state machine when an up event is detected. Change-Id: I802e3f1bb35aeab7a0d6f64e85acaa6980b9d65a
idget/WaveView.java
|
a4f03f98f16dca51ac5630b4f41bec08a7da1091 |
04-Nov-2010 |
Brian Carlstrom <bdc@google.com> |
Merge "Integrate StrictMode with CloseGuard"
|
fd9ddd1a40efc801dc7512950cb9336967b6f775 |
04-Nov-2010 |
Brian Carlstrom <bdc@google.com> |
Integrate StrictMode with CloseGuard In additional to adding the StringMode API for controling CloseGuard, this checkin fixes several CloseGuard issues found booting a device. Bug: 3041575 Change-Id: I4dffd184f49438d6d477ed81a1c2a2a5b56cc76b
ontent/NativeLibraryHelper.java
|
f786805acc4e188e22c9a569f44506c40636e883 |
04-Nov-2010 |
Jeff Sharkey <jsharkey@android.com> |
Respect padding when positioning custom view. Fixes http://b/3164071 Change-Id: I74700fecf7e9f4785e8e944b2660724b3d270b0d
idget/ActionBarView.java
|
0c91a8ee9321da4dee17f0aeffbc20b0c5bb0644 |
02-Nov-2010 |
Jim Miller <jaggies@google.com> |
Minor tweaks to lockscreen animation: Remove transition delay to show home. Add new constants to allow finer tuning of "success" animation. Transition all items to transparent on successful unlock. Change-Id: Id9f57b9bfc08be840d9282f987925617d2b42ea1
idget/WaveView.java
|
0c24a5514c1ff143a223720a090b19a86a75945f |
04-Nov-2010 |
Adam Powell <adamp@google.com> |
Fix bug 3156280 - Fix several issues with tab navigation in action bars. Add the ability to restrict a FragmentTransaction's ability to be added to the back stack. (It doesn't make sense for tabs or other scenarios to allow this.) Change-Id: I8fa2edb5f35c365e2483010ad13eb9993f5e6570
pp/ActionBarImpl.java
idget/ActionBarView.java
|
26ba12490347f34a0aa3a2ee2370d60d24f5f7d0 |
04-Nov-2010 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Add some network/phone type constants."
|
962a990a45a2a9f9c3002064e71f9c2fed86acf1 |
02-Nov-2010 |
Robert Greenwalt <rgreenwalt@google.com> |
Add some network/phone type constants. Support for LTE (and SIP-based voice) and the stepping-stone eHPRD. bug:3125398 Change-Id: Ied3d96fa09d9c758a82a2fd1817f55db711d1a4f
s/BatteryStatsImpl.java
|
ad199ecc441649f0ad816f7b139ab5ddffad98dd |
01-Nov-2010 |
Ben Komalo <benkomalo@google.com> |
Fix issue where home layout click listener was being attached before it was initialized. Change-Id: I25641ca7c2db18d423dcafebc9bdf42d608a7a31
idget/ActionBarView.java
|
cc82f3ae3cef7e5dac7992a10aeb8e147e12eb27 |
03-Nov-2010 |
Nick Pelly <npelly@google.com> |
am 6fb9316f: am 38e561dd: Merge "Remove timeout support." into gingerbread * commit '6fb9316f6bd72b406bbfc61bd210281744eea9c1': Remove timeout support.
|
81b8944131946e451b31665652de8cc71d81ea07 |
03-Nov-2010 |
Adam Powell <adamp@google.com> |
Fix bug 3093591 - add richer control over default tab selection in ActionBar Added overloads to ActionBar#addTab with control over whether the added tab will become selected or not. Old versions implemented in terms of the new. Change-Id: I810c64652bb7e755b81151ce8a2c765266d78a66
pp/ActionBarImpl.java
idget/ActionBarView.java
|
5b3b35296e8b2c8d3f07d32bb645d5414db41a1d |
28-Oct-2010 |
Romain Guy <romainguy@google.com> |
Optimize FBO drawing with regions. This optimization is currently disabled until Launcher is modified to take advantage of it. The optimization can be enabled by turning on RENDER_LAYERS_AS_REGIONS in the OpenGLRenderer.h file. Change-Id: I2fdf59d0f4dc690a3d7f712173ab8db3848b27b1
idget/LockPatternView.java
|
6fb9316f6bd72b406bbfc61bd210281744eea9c1 |
02-Nov-2010 |
Nick Pelly <npelly@google.com> |
am 38e561dd: Merge "Remove timeout support." into gingerbread * commit '38e561dd3cd72160035d8b3002fc9bbaf3071374': Remove timeout support.
|
275708c82cad1119d645b4be533b1ad0088e148c |
02-Nov-2010 |
Nick Pelly <npelly@google.com> |
Remove timeout support. The implementation was guarenteed to cause deadlock when a timeout was set. Change-Id: I59444ea784eb9057c6c4c9e9123f558b3ef5eef6 Signed-off-by: Nick Pelly <npelly@google.com>
fc/LlcpServiceSocket.java
fc/LlcpSocket.java
|
504d5e0d1fe5cec7c0398064657dab18196a7427 |
01-Nov-2010 |
Brian Carlstrom <bdc@google.com> |
Change SamplingProfiler to use a sampling interval instead of Hz Change-Id: I15654f1c080215575347559a16ba40e9630371ba
s/SamplingProfilerIntegration.java
|
e4c7b3f25ee3cb8d3fba4d15a8fbb97bc83d8dd1 |
30-Oct-2010 |
Joe Onorato <joeo@google.com> |
Status bar: Forward the disabled state to the status bar process when it comes up. Bug: 3108996 Change-Id: I92c2ff645dc64ca2610e3de814e0cfef6cde88c3
tatusbar/IStatusBarService.aidl
|
9ab978713ce86fdaefed2407f4f3c998ab0e3178 |
27-Oct-2010 |
Adam Powell <adamp@google.com> |
Action bar API updates - new display options Change-Id: I55e56cd7aafa53994990079e88ef85e4eb1a0b3f
pp/ActionBarImpl.java
iew/menu/ActionMenuView.java
idget/ActionBarContextView.java
idget/ActionBarView.java
|
4c5585d8af8961e32dbbbb687c594c67dc03dbcc |
29-Oct-2010 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Merge "Expose Adapter."
|
06487a58be22b100daf3f950b9a1d25c3ea42aa2 |
29-Oct-2010 |
satok <satok@google.com> |
Add a functionarity for showing / hiding IME button on the system bar Bug: 3077030 - IME communicates with status bar directly. Change-Id: Ic5b6b5b7a2b8ea62372dcc9b9c36d81b9f2db651
tatusbar/IStatusBar.aidl
tatusbar/IStatusBarService.aidl
iew/IInputMethodManager.aidl
|
9d9f0c20a6a8e2693b8534cc0a5c314bdb3a0090 |
28-Oct-2010 |
Wink Saville <wink@google.com> |
Remove an @Override that is not needed. Change-Id: I23d216c387ea44073eed1e3acb05d07104784e16
til/AsyncChannel.java
|
04d50204705c9da52b218f11972da4e7d7a9cb84 |
25-Oct-2010 |
satok <satok@google.com> |
Show Subtype Icon properly in the system status bar - Added API for getting the current subtype - Added functions for show/hide status icon Change-Id: Ifcaad00f7f4c658cdb3af367387476bbf316eb19
iew/IInputMethodManager.aidl
|
091511b41ba1469bea46e9e56cc8e9c0c16c3a6f |
27-Oct-2010 |
Andy McFadden <fadden@android.com> |
am e3e8642c: am 001c7d12: Merge "Set capabilities sooner." into gingerbread
|
e3e8642ce41278cf7b76424faf4c3fb69ca91e4d |
27-Oct-2010 |
Andy McFadden <fadden@android.com> |
am 001c7d12: Merge "Set capabilities sooner." into gingerbread
|
1b4c7966b15382e9ffb2bfe6468dcef0b6d090b6 |
27-Oct-2010 |
Andy McFadden <fadden@android.com> |
Set capabilities sooner. Bug 3135433. Change-Id: I4e34b60c0a01b85ce0d80eb96ff3510604a68c71
s/ZygoteConnection.java
s/ZygoteInit.java
|
86417ea3f8041481a085823a1aa9f66d747231e8 |
27-Oct-2010 |
satok <satok@google.com> |
Remove InputMethodAndSubtypeEnabler and call intent of Settings.ACTION_INPUT_METHOD_AND_SUBTYPE_ENABLER Change-Id: I467cfba9644ec266f6a98f7aec0886ad205fef4f
iew/InputMethodAndSubtypeEnabler.java
|
53daead5718a95953fc009782299bd5e544bf4e5 |
27-Oct-2010 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Expose Adapter. We sometimes want just an adapter object instead of Fragment, so that it can be available from not-Fragment UI (like Spinner and ListView). See I5e3d7ee721d1f0ec81dc9825b0d05f8faa731b80 for example usage. Bug: 3133251 Change-Id: Ief6f25e9bc51c739b5cd2f2ba0afec5d2c16dc5b
pp/LocalePicker.java
|
858825c54d382c24dcfbb9b85bea87ac4eee39ee |
26-Oct-2010 |
Jeff Hamilton <jham@android.com> |
am 6a49bff5: am 79fb6449: Merge "Make some contructors public but hidden." into gingerbread
|
6a49bff5694439b3f892cfcfd90b814884f8d44f |
26-Oct-2010 |
Jeff Hamilton <jham@android.com> |
am 79fb6449: Merge "Make some contructors public but hidden." into gingerbread
|
d6c052a8ec5a874289567a637bf7411bd24f9e05 |
26-Oct-2010 |
Jeff Hamilton <jham@android.com> |
Make some contructors public but hidden. This allows them to be used from within the NFC stack process internally. Change-Id: I7f81759da63d451efe86550a57a400fb224b2064
fc/LlcpServiceSocket.java
fc/LlcpSocket.java
|
a139f102d8b3111383c2c978953663e0aa554600 |
23-Oct-2010 |
Adam Powell <adamp@google.com> |
Merge "Fix bug 3105695 - Action modes in dialogs or other small windows"
|
85446e95afa480cee2247bb96795fccc8cf812af |
23-Oct-2010 |
Adam Powell <adamp@google.com> |
Fix bug 3105695 - Action modes in dialogs or other small windows Overlay action modes now show in their own windows aligned to the top of the screen. Change-Id: I81600bbd1bcaeb59fdcf0a959bd35f82165baa2c
iew/StandaloneActionMode.java
idget/ActionBarContextView.java
|
5a1e4cf83f5be1b5d79e2643fa791aa269b6a4bc |
19-Oct-2010 |
Jaikumar Ganesh <jaikumar@google.com> |
Update BT APIs return type from Set to List. Change-Id: Ia27220dd26cde13007f6938c830517ee7f6968ce
s/BatteryStatsImpl.java
|
c981465aac939399eb597f62efe42ce701c0310a |
22-Oct-2010 |
Dianne Hackborn <hackbod@google.com> |
am 2f1eee34: am e9dbf208: Merge "Fix issue #3117472: Format storage dialog still broken" into gingerbread Merge commit '2f1eee34706cf42855541def5737c37a071d7293' * commit '2f1eee34706cf42855541def5737c37a071d7293': Fix issue #3117472: Format storage dialog still broken
|
2f1eee34706cf42855541def5737c37a071d7293 |
22-Oct-2010 |
Dianne Hackborn <hackbod@google.com> |
am e9dbf208: Merge "Fix issue #3117472: Format storage dialog still broken" into gingerbread Merge commit 'e9dbf208e4f72b41dc3961d9d4570d5b69126307' into gingerbread-plus-aosp * commit 'e9dbf208e4f72b41dc3961d9d4570d5b69126307': Fix issue #3117472: Format storage dialog still broken
|
4f6ee254bc53cb7e609205794f197e275f50030f |
22-Oct-2010 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #3117472: Format storage dialog still broken Change-Id: I19b3a04e33785a56cb14457e4e3cd9232f585bb1
pp/ExternalMediaFormatActivity.java
|
6dcab2099bbf1351934a53c05be7e4634b0ae2fd |
21-Oct-2010 |
Dianne Hackborn <hackbod@google.com> |
am 153bf6c8: am e9e23405: Merge "Fix issue #3113424: Battery stats don\'t reset on Crespo" into gingerbread Merge commit '153bf6c8d7579abca63909424a8602a0f3b8bcd4' * commit '153bf6c8d7579abca63909424a8602a0f3b8bcd4': Fix issue #3113424: Battery stats don't reset on Crespo
|
385a753dead6ef15f2e30eae47f73e642b3ef7ed |
21-Oct-2010 |
Brad Fitzpatrick <bradfitz@android.com> |
resolved conflicts for merge of 368fdba4 to master Change-Id: I42b7b433c86a71a5da5db67109f056a280077c9d
|
d20a5d6b5a821e28d73eba6502a2135134014a84 |
21-Oct-2010 |
Wink Saville <wink@google.com> |
Add AsyncChannel and AsyncService. Change-Id: Ie6f9aed58f49defcd1c051611ce791e2e62a9474
til/AsyncChannel.java
til/AsyncService.java
|
153bf6c8d7579abca63909424a8602a0f3b8bcd4 |
20-Oct-2010 |
Dianne Hackborn <hackbod@google.com> |
am e9e23405: Merge "Fix issue #3113424: Battery stats don\'t reset on Crespo" into gingerbread Merge commit 'e9e23405833a5fedb6a1c2dcec87d84e39d1d13d' into gingerbread-plus-aosp * commit 'e9e23405833a5fedb6a1c2dcec87d84e39d1d13d': Fix issue #3113424: Battery stats don't reset on Crespo
|
266e607bde58aa6ee78ada6e61715c3047568b28 |
20-Oct-2010 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #3113424: Battery stats don't reset on Crespo Change-Id: I38cc3cdfa9cb1466fe3659f001ee57aecf9df179
s/BatteryStatsImpl.java
|
7f9b90542e05b350d14bd63c16446c8ce2baf407 |
20-Oct-2010 |
Adam Powell <adamp@google.com> |
Add ActionBar tab callback method onTabReselected onTabReselected is called if an already-selected tab is chosen again. For many apps this will be a no-op, but some may treat it as a signal to return to the top level of a given navigation category. Change-Id: Ic51fbe477b979562f2d848c4070b2016b217a90f
pp/ActionBarImpl.java
|
6be063d8a998f1c529f69e4c1649bcdaf514562c |
19-Oct-2010 |
Brad Fitzpatrick <bradfitz@android.com> |
am 5a67749a: am 987e8d7f: Merge "Fix Vibrator permission CTS test broken earlier." into gingerbread Merge commit '5a67749a35bcbb70bfcc5f4c18da6a196bda33c1' * commit '5a67749a35bcbb70bfcc5f4c18da6a196bda33c1': Fix Vibrator permission CTS test broken earlier.
|
368fdba47a49f249aa4346edaf3f45291ca6a7ff |
19-Oct-2010 |
Joe Onorato <joeo@google.com> |
am bdf1706a: Merge "Reduce logging." into gingerbread Merge commit 'bdf1706ac680c0fe74765b8d6d34823b8ac05306' into gingerbread-plus-aosp * commit 'bdf1706ac680c0fe74765b8d6d34823b8ac05306': Reduce logging.
|
5a67749a35bcbb70bfcc5f4c18da6a196bda33c1 |
19-Oct-2010 |
Brad Fitzpatrick <bradfitz@android.com> |
am 987e8d7f: Merge "Fix Vibrator permission CTS test broken earlier." into gingerbread Merge commit '987e8d7f9748018d3fee5778645b267a9ee06ff6' into gingerbread-plus-aosp * commit '987e8d7f9748018d3fee5778645b267a9ee06ff6': Fix Vibrator permission CTS test broken earlier.
|
bdf1706ac680c0fe74765b8d6d34823b8ac05306 |
19-Oct-2010 |
Joe Onorato <joeo@google.com> |
Merge "Reduce logging." into gingerbread
|
431bb2269532f2514861b908d5fafda8fa64da79 |
19-Oct-2010 |
Joe Onorato <joeo@google.com> |
Reduce logging. Remember, the system and main logs are - Shared resources - Primarily for recording problems - To be used only for large grained events during normal operation Bug: 3104855 Change-Id: I136fbd101917dcbc8ebc3f96f276426b48bde7b7
til/HierarchicalStateMachine.java
|
26e9cf38b229b738b4e56c3e08be82a9c0f11e64 |
19-Oct-2010 |
Brad Fitzpatrick <bradfitz@android.com> |
Fix Vibrator permission CTS test broken earlier. Bug: 3106964 Change-Id: I76138780ac64f761fe09ef8ba74382c7ee05d794
pp/ShutdownThread.java
|
c5469bd67abb13321ed0e1a8a08d0f8478fd4c43 |
19-Oct-2010 |
Nick Pelly <npelly@google.com> |
am 774b943f: am d1f7f4a6: Move hidden API\'s Llcp* and P2p* to f/b/c/j/com/android/internal/nfc. Merge commit '774b943fc6baa7d3e2880382d4dc7ab085d54b65' * commit '774b943fc6baa7d3e2880382d4dc7ab085d54b65': Move hidden API's Llcp* and P2p* to f/b/c/j/com/android/internal/nfc.
|
027610a76e67f39e3a435d68ec785a1cf09dcf9c |
18-Oct-2010 |
Kenny Root <kroot@google.com> |
resolved conflicts for merge of 964eb438 to master Change-Id: I0c54d6b88356d8734d7f51234b0114434414502e
|
65202242defad10eb33a3b3277af49eb238a3f33 |
18-Oct-2010 |
Romain Guy <romainguy@google.com> |
am 157fa0ac: am 77c011ba: Set default heap size to 5MB. Merge commit '157fa0aca55b8e4747f00d2b729e5e361dea7ddb' * commit '157fa0aca55b8e4747f00d2b729e5e361dea7ddb': Set default heap size to 5MB.
|
875ecaa511ce36c8044ccdf48ee2a3e69dd633fe |
18-Oct-2010 |
Dianne Hackborn <hackbod@google.com> |
am 13e46665: am 736f5ec4: Merge "Work on issue #3101415: Crespo apps seem to have their UID changed over time." into gingerbread Merge commit '13e46665ff69c1a37880762d7d611aacdf02dac7' * commit '13e46665ff69c1a37880762d7d611aacdf02dac7': Work on issue #3101415: Crespo apps seem to have their UID changed over time.
|
774b943fc6baa7d3e2880382d4dc7ab085d54b65 |
18-Oct-2010 |
Nick Pelly <npelly@google.com> |
am d1f7f4a6: Move hidden API\'s Llcp* and P2p* to f/b/c/j/com/android/internal/nfc. Merge commit 'd1f7f4a68375f879671d300510f23d3ee78a500e' into gingerbread-plus-aosp * commit 'd1f7f4a68375f879671d300510f23d3ee78a500e': Move hidden API's Llcp* and P2p* to f/b/c/j/com/android/internal/nfc.
|
d1f7f4a68375f879671d300510f23d3ee78a500e |
18-Oct-2010 |
Nick Pelly <npelly@google.com> |
Move hidden API's Llcp* and P2p* to f/b/c/j/com/android/internal/nfc. Change-Id: I9bb67de2956b1ecb765ca4ac142ed9455060bec4 Signed-off-by: Nick Pelly <npelly@google.com>
fc/LlcpConnectionlessSocket.java
fc/LlcpException.java
fc/LlcpServiceSocket.java
fc/LlcpSocket.java
fc/NfcException.java
fc/P2pDevice.java
fc/P2pInitiator.java
fc/P2pTarget.java
|
964eb4389bb62e4e9e7f65ef7b9307e052053679 |
17-Oct-2010 |
Dianne Hackborn <hackbod@google.com> |
am 42499170: Implement issue #3094621 and #3094609 - wipe sd card Merge commit '424991704b5fb7a64f6cf0fcc3f4b1aabbf2a2e0' into gingerbread-plus-aosp * commit '424991704b5fb7a64f6cf0fcc3f4b1aabbf2a2e0': Implement issue #3094621 and #3094609 - wipe sd card
|
424991704b5fb7a64f6cf0fcc3f4b1aabbf2a2e0 |
16-Oct-2010 |
Dianne Hackborn <hackbod@google.com> |
Implement issue #3094621 and #3094609 - wipe sd card 3094621: add "wipe sd card" option to factory data reset 3094609: collapse unmount/format into one command Also since we have decided that it is important to consider the Crespo storage as internal storage, DevicePolicyManager gets a new API to be able to wipe it. (No big deal, since all of the work for this is now done in the implementation of the new UI.) Change-Id: I32a77c410f710a87dcdcbf6586c09bd2e48a8807
s/storage/ExternalStorageFormatter.java
|
da3fe88b2dbc1f731760162d1d9420afca9c19e6 |
16-Oct-2010 |
Brad Fitzpatrick <bradfitz@android.com> |
am 33476b2d: am feebaf35: Merge "Don\'t crash on null Vibrator during reboot." into gingerbread Merge commit '33476b2db82b5a7f025eb9625fa56f94290e97f4' * commit '33476b2db82b5a7f025eb9625fa56f94290e97f4': Don't crash on null Vibrator during reboot.
|
157fa0aca55b8e4747f00d2b729e5e361dea7ddb |
16-Oct-2010 |
Romain Guy <romainguy@google.com> |
am 77c011ba: Set default heap size to 5MB. Merge commit '77c011ba75ee1403c9b7626e4676cd3c8746605b' into gingerbread-plus-aosp * commit '77c011ba75ee1403c9b7626e4676cd3c8746605b': Set default heap size to 5MB.
|
77c011ba75ee1403c9b7626e4676cd3c8746605b |
16-Oct-2010 |
Romain Guy <romainguy@google.com> |
Set default heap size to 5MB. Change-Id: Iac8ae3cbe6b431767776653c9f430983172cfb6f
s/ZygoteInit.java
|
13e46665ff69c1a37880762d7d611aacdf02dac7 |
16-Oct-2010 |
Dianne Hackborn <hackbod@google.com> |
am 736f5ec4: Merge "Work on issue #3101415: Crespo apps seem to have their UID changed over time." into gingerbread Merge commit '736f5ec476526f3431d81dec5fb695bdee27e21a' into gingerbread-plus-aosp * commit '736f5ec476526f3431d81dec5fb695bdee27e21a': Work on issue #3101415: Crespo apps seem to have their UID changed over time.
|
8718a51a5b6daab57fd55f5a6c083aa51c9f0f94 |
15-Oct-2010 |
Jesse Wilson <jessewilson@google.com> |
Close System.out and System.err streams when they are made unreachable. Change-Id: I295a9b2e5eb2d4e94b042f3a51e2f39b58a47d49 http://b/3072844
s/RuntimeInit.java
|
8bdf5935c0db4a66ab33a10b43398d2523cfa15d |
15-Oct-2010 |
Dianne Hackborn <hackbod@google.com> |
Work on issue #3101415: Crespo apps seem to have their UID changed over time. fsync! Change-Id: Ie6c5397202579935ac69bf61d3e7b3081ecf269c
s/AtomicFile.java
s/BatteryStatsImpl.java
|
33476b2db82b5a7f025eb9625fa56f94290e97f4 |
15-Oct-2010 |
Brad Fitzpatrick <bradfitz@android.com> |
am feebaf35: Merge "Don\'t crash on null Vibrator during reboot." into gingerbread Merge commit 'feebaf35c0edaed87edc6eb33a33ad9df1a209d6' into gingerbread-plus-aosp * commit 'feebaf35c0edaed87edc6eb33a33ad9df1a209d6': Don't crash on null Vibrator during reboot.
|
9456714cfb9eb5ba4882fdcc922b787d77ed4da4 |
15-Oct-2010 |
Kenny Root <kroot@google.com> |
am b4f26a9d: am e6ae5c39: Merge "Add shutdown assurance" into gingerbread Merge commit 'b4f26a9d37caf7762b66b68d50825c5b075b42bd' * commit 'b4f26a9d37caf7762b66b68d50825c5b075b42bd': Add shutdown assurance
|
e331644cb570e74a8739cb21ffcc5875663ffa58 |
15-Oct-2010 |
Brad Fitzpatrick <bradfitz@android.com> |
Don't crash on null Vibrator during reboot. Bug: 3099305 Change-Id: I9af126f7a719f36ae544f517a2fccd0d33339389
pp/ShutdownThread.java
|
c61c98fdba0f705e29d6d1e9fc81e33d4cb07ff9 |
15-Oct-2010 |
Daniel Lehmann <lehmannd@google.com> |
am d16f7588: Merge "DO NOT MERGE: Private API to pass the selected tab through QuickContacts" into gingerbread Merge commit 'd16f7588a88ba98c6c466ee31bb96bc1f9562a98' into gingerbread-plus-aosp * commit 'd16f7588a88ba98c6c466ee31bb96bc1f9562a98': DO NOT MERGE: Private API to pass the selected tab through QuickContacts
|
89edde3efad66063ff6108475976352c0c4e5fdb |
14-Oct-2010 |
Adam Powell <adamp@google.com> |
Holo styling and metrics; holo spinners Change-Id: Ib6d80e5e1a79b7a4ff208df8dbc097e7b9228d13
idget/ActionBarView.java
|
2794eb3b02e2404d453d3ad22a8a85a138130a07 |
13-Oct-2010 |
Chet Haase <chet@google.com> |
Remove generics from Animator APIs Change the manner of constructing Animator-related objects from constructors via generics to factory methods with type-specific method names. Should improve the proliferation of warnings due to generics issues and make the code more readable (less irrelevant angle brackets Floating around). Change-Id: Ib59a7dd72a95d438022e409ddeac48853082b943
idget/DrawableHolder.java
|
2f14c621256e9eac1f958b1a19e41b2a47b7011e |
14-Oct-2010 |
Daniel Lehmann <lehmannd@google.com> |
DO NOT MERGE: Private API to pass the selected tab through QuickContacts Bug:3082932 Change-Id: I28dbb21a30fbe22e6e58a8dda534fc9110621c85
idget/ContactHeaderWidget.java
|
83d6e8213230fb0805aa019d266842253baeb114 |
14-Oct-2010 |
Romain Guy <romainguy@google.com> |
Revert "Remove generics from Animator APIs" This reverts commit 41f041d9986f8a5d45b6cb0b86e881c81a412168.
idget/DrawableHolder.java
|
70ea25fa8ac1f2005ec4e69023e05af4a8d9bd4a |
14-Oct-2010 |
Romain Guy <romainguy@google.com> |
Merge "Remove generics from Animator APIs"
|
aa4b235dd720d1f2861681cdfabf3b5fabc61fb0 |
14-Oct-2010 |
Jaikumar Ganesh <jaikumar@google.com> |
resolved conflicts for merge of 79a5307a to master Change-Id: I5a524fe53e74df722db003cec6ab62451fe0f899
|
41f041d9986f8a5d45b6cb0b86e881c81a412168 |
13-Oct-2010 |
Chet Haase <chet@google.com> |
Remove generics from Animator APIs Change the manner of constructing Animator-related objects from constructors via generics to factory methods with type-specific method names. Should improve the proliferation of warnings due to generics issues and make the code more readable (less irrelevant angle brackets Floating around). Change-Id: I7c1776b15f3c9f245c09fb7de6dc005fdba58fe2
idget/DrawableHolder.java
|
db6303e51ef2779b2b6b8b6dc557b5de9b7fdcf0 |
14-Oct-2010 |
Daniel Sandler <dsandler@google.com> |
Merge "Dynamically show the menu button on the system bar."
|
d8404b23739b135060ab9a04317a9f8b990cf8ca |
13-Oct-2010 |
Adam Powell <adamp@google.com> |
Allow icon+text action buttons Change-Id: I96d1f3958de3ac13cadbab108b87d6bae96e9473
iew/menu/ActionMenuItemView.java
iew/menu/MenuItemImpl.java
|
b4f26a9d37caf7762b66b68d50825c5b075b42bd |
13-Oct-2010 |
Kenny Root <kroot@google.com> |
am e6ae5c39: Merge "Add shutdown assurance" into gingerbread Merge commit 'e6ae5c39848d2a3a6f3fb750811550969799e410' into gingerbread-plus-aosp * commit 'e6ae5c39848d2a3a6f3fb750811550969799e410': Add shutdown assurance
|
e02d808abf370965c3c4e4d38af11bc69110fde2 |
08-Oct-2010 |
Daniel Sandler <dsandler@google.com> |
Dynamically show the menu button on the system bar. Windows with FLAG_NEEDS_MENU_KEY (or windowNeedsMenuKey=true in their theme) will cause the system bar to show a menu icon. (Note that the phone's status bar currently ignores this, but phones tend to have hardware menu keys anyway.) Additionally, all windows whose package's SDK version is pre-Honeycomb will have FLAG_NEEDS_MENU_KEY set by default. Bug: 3003728 Change-Id: I2d983763a726ea4f32cd1af9b0390e30478b11d1
tatusbar/IStatusBar.aidl
tatusbar/IStatusBarService.aidl
|
f547d679c058ed00de78a32146d04b75254df7ec |
22-Sep-2010 |
Kenny Root <kroot@google.com> |
Add shutdown assurance If something kills system_server before it completes its shutdown action, the runtime will just restart giving the illusion that a reboot for an OTA or something else has happened. To prevent this, write a system property containing the reboot reason before initiating the shutdown with all the services. If the system_server is killed before it completes, the next time the main thread of system_server starts up, it will immediately execute the shutdown action. Bug: 3022556 Change-Id: I81723bac333430f04205e7a7b799914d96f170eb
pp/ShutdownThread.java
|
f16888f1e849b0bc0b9c17e5f833c4e2cd54c382 |
12-Oct-2010 |
Adam Powell <adamp@google.com> |
Holo fixes * Fix up ButtonGroup to behave better. * Fix bad states with holo list selectors. * Clean up action mode UI components. * Change action mode UI to use a text button instead of 'X' to dismiss. * Fixed spinner dropdowns for Holo.Light Change-Id: Ifc092bd549ffb539d6a3b2ddd95ebd4b114a441f
iew/menu/ActionMenuView.java
idget/ActionBarContextView.java
|
5684d464c09bdb50fb11889eb787a08556c2bb70 |
12-Oct-2010 |
Bjorn Bringert <bringert@android.com> |
Merge "Move SyncStateContentProviderHelper to frameworks/ex"
|
057c13bcce4d6f6a35fe7a096e1d1774de003fad |
12-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am c43189e7: am 2aaa1ce1: Merge "Hold partial wakelock during shutdown to avoid entering sleep" Merge commit 'c43189e76964facad8bac6ee7a17ea1016bba4e3' * commit 'c43189e76964facad8bac6ee7a17ea1016bba4e3': Hold partial wakelock during shutdown to avoid entering sleep
|
be4d68e7b238b8ee879de0481e39c40d3f1683b6 |
09-Oct-2010 |
Adam Powell <adamp@google.com> |
Updated styles and metrics. * Added preliminary ButtonGroup support for buttons that display as a unit. * Fixed a bug with MenuBuilder that caused old-style icon menus to fail. * Added support for explicitly setting line height in text. Change-Id: I1ba65f09dd9e1bc833d247ebe72052a21e3f99f0
iew/menu/ActionMenuItemView.java
iew/menu/ActionMenuView.java
iew/menu/MenuBuilder.java
idget/ActionBarContextView.java
idget/ActionBarView.java
|
888edab661995e05e751098ed393d5b0c50ab499 |
08-Oct-2010 |
Bjorn Bringert <bringert@android.com> |
Move SyncStateContentProviderHelper to frameworks/ex Change-Id: I26cdb3e72a0075e4df3854b526bdf6bb08d671a2
ontent/SyncStateContentProviderHelper.java
|
c43189e76964facad8bac6ee7a17ea1016bba4e3 |
11-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am 2aaa1ce1: Merge "Hold partial wakelock during shutdown to avoid entering sleep" Merge commit '2aaa1ce1768d3425c07e55d43aaa400282424f8c' into gingerbread-plus-aosp * commit '2aaa1ce1768d3425c07e55d43aaa400282424f8c': Hold partial wakelock during shutdown to avoid entering sleep
|
50d3fa72d88aa4dcba4286b77439c60ab5dc7fa9 |
11-Oct-2010 |
Dianne Hackborn <hackbod@google.com> |
am d5423321: am 9934fa77: Merge "Fix issue #3074745: Crash in system process" into gingerbread Merge commit 'd5423321b920be10c00fbcbc5a702f15e00693a5' * commit 'd5423321b920be10c00fbcbc5a702f15e00693a5': Fix issue #3074745: Crash in system process
|
4fb17b0490915d1c26663140c377037ea6af132e |
09-Oct-2010 |
Adam Powell <adamp@google.com> |
Fix alert dialog layout size in landscape Change-Id: Iff5c388655c357e78c0c0e98d718fb7601c2d543
idget/WeightedLinearLayout.java
|
d5423321b920be10c00fbcbc5a702f15e00693a5 |
08-Oct-2010 |
Dianne Hackborn <hackbod@google.com> |
am 9934fa77: Merge "Fix issue #3074745: Crash in system process" into gingerbread Merge commit '9934fa77efab362729d0d3cb8aa0bdcd31d63ead' into gingerbread-plus-aosp * commit '9934fa77efab362729d0d3cb8aa0bdcd31d63ead': Fix issue #3074745: Crash in system process
|
c459622dd101fb9db2386f67c54766a9a10b3dba |
08-Oct-2010 |
Adam Powell <adamp@google.com> |
Merge "Holo theme progress and assets!"
|
481bbb9c11e640cc6b322bdb300f69f31ea011fe |
08-Oct-2010 |
Joe Onorato <joeo@google.com> |
Merge "Get rid of the global actions menu on tablets."
|
d208e709267f8af77690cb38dba2ae8e30ab5241 |
08-Oct-2010 |
Joe Onorato <joeo@google.com> |
Get rid of the global actions menu on tablets. We have the system tray for that stuff. Make long press on power go directly to the shut down confirmation dialog. Make that dialog auto dismiss when the screen goes off. Reword it when we're skipping the global actions menu, because it feels too abrupt to say "The phone will shut down" when they haven't clearly pressed a button that says shut down. Change-Id: I8c92a1362bd4ed242e6cd94c2dae6d9ff9c4c34d
pp/ShutdownThread.java
|
2fbf4de64f0ec5052201cea9519c44d5b1789a40 |
01-Oct-2010 |
Adam Powell <adamp@google.com> |
Holo theme progress and assets! * Light and dark dialogs * Checkboxes and radio buttons * Toggle buttons Warning! This is still a work in progress. This does not include final metrics. Some assets (specifically dialogs) are currently misaligned.
iew/menu/MenuBuilder.java
|
f47d8f272c13f0fd264d5a71bcff1c18da10d854 |
08-Oct-2010 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #3074745: Crash in system process Also some tweaks to battery history collection to hopefully improve the data we have. Change-Id: I178a54a8c2d15cf38dcceaeef939406f50059aa4
s/BatteryStatsImpl.java
|
c5610a4c1308e2d52108131fbdef35e432a414b6 |
07-Oct-2010 |
Kenny Root <kroot@google.com> |
am cfc80bd5: am 2c3360fe: Merge "Remove lingering system app native libs in /data" into gingerbread Merge commit 'cfc80bd5c1e4f0207357b288b1b7b8374a31ba70' * commit 'cfc80bd5c1e4f0207357b288b1b7b8374a31ba70': Remove lingering system app native libs in /data
|
47a44916e2fb33cf4751906386d5f5c903b28d8b |
06-Oct-2010 |
satok <satok@google.com> |
Add InputMethodEnabler for enabling input methods and subtypes - Copyed functionarity from LanguageSettings.java TODO: Save enabled InputMethodSubtypes Change-Id: I7b4fb1a79cb8b3229f88773d261430e23ba7aae2
iew/IInputMethodManager.aidl
iew/InputMethodAndSubtypeEnabler.java
|
a4a01b5d6b68a7e25fc54f23c7332c22fe0761df |
06-Oct-2010 |
Gilles Debunne <debunne@google.com> |
am 6f4f0106: am b621e203: Merge "Removed icon in Alert dialog header." into gingerbread Merge commit '6f4f01062bc78ae765c970e8796b8dbef432f8a4' * commit '6f4f01062bc78ae765c970e8796b8dbef432f8a4': Removed icon in Alert dialog header.
|
cfc80bd5c1e4f0207357b288b1b7b8374a31ba70 |
05-Oct-2010 |
Kenny Root <kroot@google.com> |
am 2c3360fe: Merge "Remove lingering system app native libs in /data" into gingerbread Merge commit '2c3360fe9c03536cbfd77267170b73c120c071ac' into gingerbread-plus-aosp * commit '2c3360fe9c03536cbfd77267170b73c120c071ac': Remove lingering system app native libs in /data
|
831baa2e2566bf1d243c06918672abd5ff786105 |
05-Oct-2010 |
Kenny Root <kroot@google.com> |
Remove lingering system app native libs in /data If a system app had a lingering native library in /data/data/<app>/lib, it would prefer that over the one in /system/lib due to recent changed in the Dalvik JNI class loading code. To "fix" that we need to check if there are any native libraries in a /data/data/<app>/lib directory for any non-updated system apps and delete them during scanning. Change-Id: If3a22e41a8531e9e5a44ba001dcea46253d47d45
ontent/NativeLibraryHelper.java
|
6f4f01062bc78ae765c970e8796b8dbef432f8a4 |
05-Oct-2010 |
Gilles Debunne <debunne@google.com> |
am b621e203: Merge "Removed icon in Alert dialog header." into gingerbread Merge commit 'b621e2030d86356af6e8f37e9aed339a5f2ea52b' into gingerbread-plus-aosp * commit 'b621e2030d86356af6e8f37e9aed339a5f2ea52b': Removed icon in Alert dialog header.
|
076c7fbeda5c4205e3e52fbc6110ab1c4b342afe |
04-Oct-2010 |
Gilles Debunne <debunne@google.com> |
Removed icon in Alert dialog header. Bug 3042419 I wanted to nuke this one for ages Change-Id: I079bec9b31157d6b7887c4f22612e56ae9690e7c
pp/AlertController.java
|
fcf0f5734cac12d744a3b0d0b40b210435217054 |
01-Oct-2010 |
Kenny Root <kroot@google.com> |
am aff30c9b: am 99f8c5ee: Merge "Fix location of gdbserver upon installation" into gingerbread Merge commit 'aff30c9b0db2c4e28afbe83436ab9024b67665cf' * commit 'aff30c9b0db2c4e28afbe83436ab9024b67665cf': Fix location of gdbserver upon installation
|
a53146c5569f8ff5f7eb55e9ad35d23ddacf2add |
07-Sep-2010 |
Christopher Tate <ctate@google.com> |
Drag/drop APIs and infrastructure A View initiates a drag-and-drop operation (hereafter just called a "drag") by calling its startDrag(ClipData) method. Within the processing of that call, two callbacks are made into the originating View. The first is to onMeasureDragThumbnail(). Similarly to the core onMeasure() method, this callback must respond by calling setDragThumbnailDimension(width, height) to declare the size of the drag thumbnail image that should be used. Following this, the View's onDrawDragThumbnail(canvas) method will be invoked to actually produce the bits of the thumbnail image. If all goes well, startDrag() will return 'true', and the drag is off and running. (The other arguments to startDrag() provide reconciliation between the current finger position and where the thumbnail should be placed on the screen relative to it.) Potential receipients of the ClipData behind the drag are notified by a new dispatch mechanism, roughly parallel to motion event dispatch. The core routine is the View's onDragEvent(event) callback, with the mechanics of dispatch itself being routed through dispatchDragEvent(event) -- as in the case of motion events, the dispatch logic is in ViewGroup, with leaf View objects not needing to consider the dispatch flow. Several different event 'actions' are delivered through this dispatch mechanism: ACTION_DRAG_STARTED: this event is propagated to every View in every window (including windows created during the course of a drag). It serves as a global notification that a drag has started with a payload whose matching ClipDescription is supplied with the event. A View that is prepared to consume the data described in this event should return 'true' from their onDragEvent() method, and ideally will also make some visible on-screen indication that they are a potential target of the drop. ACTION_DRAG_ENTERED: this event is sent once when the drag point enters the View's bounds. It is an opportunity for the View to set up feedback that they are the one who will see the drop if the finger goes up now. ACTION_DRAG_LOCATION: when the drag point is over a given View, that View will receive a stream of DRAG_LOCATION events, providing an opportunity for the View to show visual feedback tied to the drag point. ACTION_DRAG_EXITED: like DRAG_ENTERED, but called when the drag point leaves the View's bounds. The View should undo any visuals meant to emphasize their being the hovered-over target. ACTION_DROP: when the drag ends at a given point, the View under that point is sent this event, with the full ClipData of the payload. ACTION_DRAG_ENDED: paralleling the DRAG_STARTED action, this is the global broadcast that the drag has ended and all Views should return to their normal visual state. This happens after the DROP event. Change-Id: Ia8d0fb1516bce8c735d87ffd101af0976d7e84b6
iew/BaseIWindow.java
|
aff30c9b0db2c4e28afbe83436ab9024b67665cf |
30-Sep-2010 |
Kenny Root <kroot@google.com> |
am 99f8c5ee: Merge "Fix location of gdbserver upon installation" into gingerbread Merge commit '99f8c5ee621d78a24583a10e459ba40aab511a17' into gingerbread-plus-aosp * commit '99f8c5ee621d78a24583a10e459ba40aab511a17': Fix location of gdbserver upon installation
|
e6da118ebfa2574da7a635158178b768f3a226e1 |
30-Sep-2010 |
Kenny Root <kroot@google.com> |
Fix location of gdbserver upon installation Change-Id: Ie97f10456e5639e008abf4792a01b966b97721e7
ontent/NativeLibraryHelper.java
|
3cfc508f4ec535b47ffbb587b32a8846c37338cc |
30-Sep-2010 |
Jeff Brown <jeffbrown@google.com> |
am 76d55a34: am 5068ad8d: Revert orientation change. Merge commit '76d55a3447954db97b7172d068813d02e89ba9ca' * commit '76d55a3447954db97b7172d068813d02e89ba9ca': Revert orientation change.
|
36c956d78b3972173740d4ef69072fbd0ac6ab61 |
30-Sep-2010 |
Jeff Brown <jeffbrown@google.com> |
am b8182a38: am 93e3296f: Merge "PointerLocationView: Display orientation correctly." into gingerbread Merge commit 'b8182a382df3efaf18c9810dd7c517b2601edadb' * commit 'b8182a382df3efaf18c9810dd7c517b2601edadb': PointerLocationView: Display orientation correctly.
|
76d55a3447954db97b7172d068813d02e89ba9ca |
30-Sep-2010 |
Jeff Brown <jeffbrown@google.com> |
am 5068ad8d: Revert orientation change. Merge commit '5068ad8d2396d6d7bfbdb1c2c3fe57104744f1f9' into gingerbread-plus-aosp * commit '5068ad8d2396d6d7bfbdb1c2c3fe57104744f1f9': Revert orientation change.
|
b8182a382df3efaf18c9810dd7c517b2601edadb |
30-Sep-2010 |
Jeff Brown <jeffbrown@google.com> |
am 93e3296f: Merge "PointerLocationView: Display orientation correctly." into gingerbread Merge commit '93e3296f946bf54e0f8172c9d26355d9a65c878f' into gingerbread-plus-aosp * commit '93e3296f946bf54e0f8172c9d26355d9a65c878f': PointerLocationView: Display orientation correctly.
|
5068ad8d2396d6d7bfbdb1c2c3fe57104744f1f9 |
30-Sep-2010 |
Jeff Brown <jeffbrown@google.com> |
Revert orientation change. Change-Id: I1a6d13be118533171b9a75025dcf7985dd7e12b5
idget/PointerLocationView.java
|
707a57aa268fba94854d3a07f6bc7e1f021bc43f |
30-Sep-2010 |
Jeff Brown <jeffbrown@google.com> |
PointerLocationView: Display orientation correctly. Canvas rotations are counterclockwise, orientation is clockwise, so we need to mind the sign of the rotation. Change-Id: I2a8b60599bd26e9dc3ced2e13942f846461333df
idget/PointerLocationView.java
|
3f03496ad97b5f60ab432bca2d17a3e07b4ade47 |
28-Sep-2010 |
Jaikumar Ganesh <jaikumar@google.com> |
Update code for new BT APIs. Change-Id: I53aa17b6c2a5ee50d47df91960a7f997eb7b1107
s/BatteryStatsImpl.java
|
cd4e4279804288a941c308b88df8bafa4f3f7458 |
28-Sep-2010 |
Mattias Larsson <mattias7.larsson@sonyericsson.com> |
Hold partial wakelock during shutdown to avoid entering sleep The ShutdownThread can get suspended while in progress if the device enters sleep by the user pressing the power-key, or if it is started (in sleep) from the BatteryService upon a dead battery notification. If the device is woken up before the battery is drained, the ShutdownThread will resume and finally complete the shutdown, but if not the phone will stay in sleep until the battery level is so low that the power is ruthlessly cut. Change-Id: If64429fd0c98a9136141942be6c337b5c79cf4f1
pp/ShutdownThread.java
|
e4679f1ed2ef044468d4a37f6e220c414620685a |
28-Sep-2010 |
Adam Powell <adamp@google.com> |
Temporary hack to make context menu text visible on holo dialogs. Real fix for this to come. MenuBuilder needs to not hardcode themes and dialogs shouldn't either. Change-Id: I393969acd1ef6956d7299cb2eff46708ce812d1d
iew/menu/MenuBuilder.java
|
5dd1169ae95162383acf00d1e9a1886e0ac99a70 |
28-Sep-2010 |
Joe Onorato <joeo@google.com> |
Hide the "Clear all" button in the notification panel if there are no clearable notifications. Change-Id: I7145036724939220e1f23fb91c62027b28663c20
tatusbar/StatusBarNotification.java
|
846df9f5171c4ef32f038cca651b6b9c0b6c3083 |
24-Sep-2010 |
Dianne Hackborn <hackbod@google.com> |
resolved conflicts for merge of 8952a448 to master Change-Id: I9c752a5d10ae8d8e5ead1243b6abd4795204fc0b
|
3060421045d4d9e411797f91bb509824b03e33fb |
23-Sep-2010 |
Jim Miller <jaggies@google.com> |
Add new WaveView widget to framework and integrate into LockScreen. This adds a new "Energy Wave" widget to the internal widgets and integrates it into LockScreen. ValueAnimator needed a slight modification since it expects to be run inside of Activities with a Looper. Additionally, this adds an API, removeAllUpdateListeners(), which is needed to properly recycle ValueAnimator objects. Some minor code cleanup and UI tweaks after review. Changed delay timeout from 1.3s to 0.5s. Change-Id: Ibcf015e61fa8ba79d62f2019f1b29ace7caa00c8
idget/DrawableHolder.java
idget/WaveView.java
|
8952a4488e81205e3013b6b456dec503e05eebd0 |
24-Sep-2010 |
Dianne Hackborn <hackbod@google.com> |
am 287952c3: Fix issue #3022508: Crash during media scan Merge commit '287952c35e148811c106bc0f5036eabf20f71562' into gingerbread-plus-aosp * commit '287952c35e148811c106bc0f5036eabf20f71562': Fix issue #3022508: Crash during media scan
|
287952c35e148811c106bc0f5036eabf20f71562 |
23-Sep-2010 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #3022508: Crash during media scan Don't kill processes for excessive wake lock use, even if they are in the background, as long as they have running services. Also fix some problems with this, such as not noting the kill in battery stats. And add killing of processes for cpu usage as well, along with some optimizations to computing CPU usage. And fix BatteryWaster to be better behaving for testing these cases. Add new "monitor" command to am to watch as the activity manager does stuff (so we can catch things at the point of ANR). Finally some miscellaneous debug output for the stuff here, as well as in progress debugging of an ANR. Change-Id: Ib32f55ca50fb7486b4be4eb5e695f8f60c882cd1
s/BatteryStatsImpl.java
|
ab751aa085433e9f735d2e7603459c6c7e9d2fb0 |
14-Sep-2010 |
satok <satok@google.com> |
Add methods for managing subtypes - added showInputMethodSubtypePicker to public API -- show the selector dialog for subtypes - added getter, setter and event handler to InputMethodManagerService - extract InputMethodSubtype to the top level class for using it in aidl - TODO: make an enabler for input method subtypes - TODO: handle the event of changing an input method subtype in LatinIME Change-Id: I49f8c6675ac4b06511635d14a37bd398738eff33
iew/IInputMethod.aidl
iew/IInputMethodManager.aidl
|
48a781a0a5f83da7c81cf0e7230151a751740a09 |
21-Sep-2010 |
Dianne Hackborn <hackbod@google.com> |
am 4b187e80: am 8e1b84e7: Merge "Some battery improvements:" into gingerbread Merge commit '4b187e804fdfdbc825e17646e82e0218e316a339' * commit '4b187e804fdfdbc825e17646e82e0218e316a339': Some battery improvements:
|
4b187e804fdfdbc825e17646e82e0218e316a339 |
21-Sep-2010 |
Dianne Hackborn <hackbod@google.com> |
am 8e1b84e7: Merge "Some battery improvements:" into gingerbread Merge commit '8e1b84e7654ddeeb77a03f5eca10c6669b1cb42b' into gingerbread-plus-aosp * commit '8e1b84e7654ddeeb77a03f5eca10c6669b1cb42b': Some battery improvements:
|
ce2ef766cad1bb186ea522f76c4ac6a8bb3dfa87 |
20-Sep-2010 |
Dianne Hackborn <hackbod@google.com> |
Some battery improvements: - New API for iterating over history that will allow a better implementation in the future. - Now do writes asynchronously. Also improve the documentation for Activity.onRetainNonInstanceState(). Change-Id: Idf67f2796a8868eb62f288bcbb2bad29876c8554
s/BatteryStatsImpl.java
|
03f3cb083d708d4d3226b80ed42c9d2876a56edc |
18-Sep-2010 |
Dianne Hackborn <hackbod@google.com> |
resolved conflicts for merge of 1f377298 to master Change-Id: I0d92abae3a86792b47777f795143acc0489adfe4
|
1f377298e2aaf6a1736295c0413d468eb1db5091 |
18-Sep-2010 |
Dianne Hackborn <hackbod@google.com> |
am 58e0eefe: Improve power tracking of WIFI use. Merge commit '58e0eefeb5e2e270e2b04369bbf29fc22abda8d5' into gingerbread-plus-aosp * commit '58e0eefeb5e2e270e2b04369bbf29fc22abda8d5': Improve power tracking of WIFI use.
|
58e0eefeb5e2e270e2b04369bbf29fc22abda8d5 |
16-Sep-2010 |
Dianne Hackborn <hackbod@google.com> |
Improve power tracking of WIFI use. We now distribute "wifi started" time across all apps that are holding WIFI locks that cause it to be started. But only when WIFI would not normally be running. Also have a mechanism to distribute other WIFI work that has happened across those processes based on their use. Also fixed a bug where we were not retaining the CPU speed step stats across boots...! Change-Id: I00e3153b98429166273750512cc37e7975211ab9
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
0b6232da8995d6fa556d55ea2067dab3c1180919 |
16-Sep-2010 |
Joe Onorato <joeo@google.com> |
These are not javadoc tags, they are annotations in sample code. Escape them properly.
til/HierarchicalStateMachine.java
|
d35186ce1882b79db5aeaea7a5a6fdf4be89bcb8 |
16-Sep-2010 |
Joe Onorato <joeo@google.com> |
am 7747795a: Merge "These are not javadoc tags, they are annotations in sample code. Escape them properly." into gingerbread Merge commit '7747795af508354b3792e497e6a7b4bc749b4007' into gingerbread-plus-aosp * commit '7747795af508354b3792e497e6a7b4bc749b4007': These are not javadoc tags, they are annotations in sample code. Escape them properly.
|
0d903bcd780a927b8f9cdc8e178afdf85858ba0a |
16-Sep-2010 |
Joe Onorato <joeo@google.com> |
These are not javadoc tags, they are annotations in sample code. Escape them properly. Change-Id: Ic3b9f2738a1f8ae8aa6a2a278f1d4ba3a7727b51
til/HierarchicalStateMachine.java
|
0b2d306e7000f4c0c6ad4e00d494bb401d8a9fc2 |
15-Sep-2010 |
Adam Powell <adamp@google.com> |
Style new popup widgets. Change-Id: I208ed292afd9919071778baa9ea61d7ca9e7743c
iew/menu/MenuBuilder.java
iew/menu/MenuPopupHelper.java
|
88b7349125d26200c5b4ef3c143e2e1cceda5703 |
15-Sep-2010 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Take apart LocalePicker#onListItemClick() into two It takes some time when Locale is actually switched by the system, which looks "system halt". Previous implementation doesn't allow developers to cope with the situation and they just had to let users wait for a moment. This change allows the LocalePicker users (developers) to hook the item change and delay the actual halt. If they don't want it, calling updateLocale() immediately works fine. Related - I29685118467bd2a68b80abcf234f91098839be0b - Iba7378e51e6d5318e901045ebeda63ea954a0647 Change-Id: I4062a70e11600d87e889b40d30796387c7069e21
pp/LocalePicker.java
|
e746f03c6c8b8d0897d322ab524d545ace200fcd |
14-Sep-2010 |
Dianne Hackborn <hackbod@google.com> |
resolved conflicts for merge of 53686433 to master Change-Id: I27004dc464f5771d3205ae5757c6eccc5b16854d
|
53686433a9790bcfe7211a661b26783ee12bb436 |
13-Sep-2010 |
Dianne Hackborn <hackbod@google.com> |
am 7e9f4eb2: Track client requests through location manager. Merge commit '7e9f4eb2608148436cef36c9969bf8a599b39e72' into gingerbread-plus-aosp * commit '7e9f4eb2608148436cef36c9969bf8a599b39e72': Track client requests through location manager.
|
7e9f4eb2608148436cef36c9969bf8a599b39e72 |
11-Sep-2010 |
Dianne Hackborn <hackbod@google.com> |
Track client requests through location manager. This fixes a problem where applications could ask the location manager to do very heavy-weight things (like... say... update location every minute), which would get accounted against the system instead of the application because ultimately it is the system making the heavy calls (wake locks, etc). To solve this, we introduce a new class WorkSource representing the source of some work. Wake locks and Wifi locks allow you to set the source to use (but only if you are system code and thus can get the permission to do so), which is what will be reported to the battery stats until the actual caller. For the initial implementation, the location manager keeps track of all clients requesting periodic updates, and tells its providers about them as a WorkSource param when setting their min update time. The network location provider uses this to set the source on the wake and wifi locks it acquires, when doing work because of the update period. This should also be used elsewhere, such as in the GPS provider, but this is a good start. Change-Id: I2b6ffafad9e90ecf15d7c502e2db675fd52ae3cf
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
19c9c7cc6d11f28b2b4bc7a46f8c54aac9078dfc |
13-Sep-2010 |
Jeff Brown <jeffbrown@google.com> |
am fb8116f7: am c891d2b3: Merge "Fix PointerLocationView when pointer ids are not zero-based." into gingerbread Merge commit 'fb8116f736f2df6d1b2f8044541390a9fd9953cb' * commit 'fb8116f736f2df6d1b2f8044541390a9fd9953cb': Fix PointerLocationView when pointer ids are not zero-based.
|
fb8116f736f2df6d1b2f8044541390a9fd9953cb |
13-Sep-2010 |
Jeff Brown <jeffbrown@google.com> |
am c891d2b3: Merge "Fix PointerLocationView when pointer ids are not zero-based." into gingerbread Merge commit 'c891d2b3529b9cf24ef4781a585cd4784815e711' into gingerbread-plus-aosp * commit 'c891d2b3529b9cf24ef4781a585cd4784815e711': Fix PointerLocationView when pointer ids are not zero-based.
|
d1e0c371a651f024b3de62a686c56e369e3f361e |
13-Sep-2010 |
Jeff Brown <jeffbrown@google.com> |
Fix PointerLocationView when pointer ids are not zero-based. Since we support using driver-provided pointer ids (ABS_MT_TRACKING_ID) there is no guarantee that pointer ids will necessarily start from 0 or be contiguous. Change-Id: I9609b7a3bb238d7edbcbd68cc839dd6d14baf9df
idget/PointerLocationView.java
|
cf78b3e5101349fdddbde14b3a55140f9562ae66 |
13-Sep-2010 |
Adam Powell <adamp@google.com> |
Add support for custom action views in ActionBar menus Change-Id: Ic7850bc00fcfe95d805dd6a1b15cb5d413942475
iew/menu/ActionMenuItem.java
iew/menu/ActionMenuView.java
iew/menu/MenuItemImpl.java
|
5d8b320428957e377e93abf009b731bb8312bf9b |
13-Sep-2010 |
Kenny Root <kroot@google.com> |
am 1361a5bd: am 07a9e8d3: Merge changes Ie3648509,I53db73c3 into gingerbread Merge commit '1361a5bd1eba1cae16c301622324153c3d50b84c' * commit '1361a5bd1eba1cae16c301622324153c3d50b84c': Move native library removal function to helper Initialize native library path in PackageSetting
|
1361a5bd1eba1cae16c301622324153c3d50b84c |
13-Sep-2010 |
Kenny Root <kroot@google.com> |
am 07a9e8d3: Merge changes Ie3648509,I53db73c3 into gingerbread Merge commit '07a9e8d39f818e54f0feccff10c99b9629007a64' into gingerbread-plus-aosp * commit '07a9e8d39f818e54f0feccff10c99b9629007a64': Move native library removal function to helper Initialize native library path in PackageSetting
|
2a5a53709ee40d4e400ef78adc695a1a9ae874e2 |
13-Sep-2010 |
Adam Powell <adamp@google.com> |
Fix broken ActionMode close button styling Change-Id: I425df1433d43c1b2bd392464ed10142532640f81
idget/ActionBarContextView.java
|
f63b0f44eb53f535a65bd83dbc1d8b95abc501da |
12-Sep-2010 |
Joe Onorato <joeo@google.com> |
Connect my plumbing to dsandler's awesome lights out mode. It took a little bit of refactoring to move the authoritative state about whether the lights are on or not into the StatusBarManagerService, so that if the system ui process crashes, the bar comes up in the right mode. Change-Id: I95cfaf8f78ca4443ded5262272ea755d44dc5d17
tatusbar/IStatusBarService.aidl
|
9305647eb61bb60a1f42481a0c0d208dc9bbe965 |
10-Sep-2010 |
Joe Onorato <joeo@google.com> |
Plumb lights out mode through from the window manager to the status bar running in the system ui process. Lights out mode itself isn't implemented. Change-Id: Ieeef0eb9ae5be23000f770e74e8ee66472f4c673
tatusbar/IStatusBar.aidl
tatusbar/IStatusBarService.aidl
|
8f7cc02c7c4bd542376648dbd54be3ceb8521f73 |
12-Sep-2010 |
Kenny Root <kroot@google.com> |
Move native library removal function to helper Moves the remoteNativeLibrariesLI call to NativeLibraryHelper to prepare for being able to symlink the /data/data/<package>/lib dir to the ASEC container. Change-Id: Ie3648509c6b6293a8d9bdd815610ab408df5047f
ontent/NativeLibraryHelper.java
|
b3f245c30c022de8a26e016b7c9d5f13747b2868 |
11-Sep-2010 |
Adam Powell <adamp@google.com> |
Allow the theme to affect action bar menus Change-Id: Ie914881de626415886289e830fb1ff166ce13159
iew/menu/MenuBuilder.java
|
bc234a19f4c74116454e2c77f4739290e761995a |
10-Sep-2010 |
Adam Powell <adamp@google.com> |
Clean up action bar styles Change-Id: Ib19698e08d643994c4416aac29a43e9197bbe1f3
idget/ActionBarContextView.java
|
8615fdc15146d27cc2d3a8efbe57f0a425b19efb |
10-Sep-2010 |
Dianne Hackborn <hackbod@google.com> |
am 506d724c: Merge "DO NOT MERGE. I like\'d ctate\'s change so much I\'m doin it myself!" into gingerbread Merge commit '506d724cc356a7ba73995ef2929c65062277c83d' into gingerbread-plus-aosp * commit '506d724cc356a7ba73995ef2929c65062277c83d': DO NOT MERGE. I like'd ctate's change so much I'm doin it myself!
|
618b8c1e988ac6c8006da66ca9e8a1e1d49c9dd5 |
10-Sep-2010 |
Dianne Hackborn <hackbod@google.com> |
DO NOT MERGE. I like'd ctate's change so much I'm doin it myself! Change-Id: If571d3ff5e73252a0653c30ec40178ec1591ddd9
s/BatteryStatsImpl.java
|
c6ded1ba463f78bbb3bf21dc8362d599c7722e65 |
10-Sep-2010 |
Dianne Hackborn <hackbod@google.com> |
am 195dc210: am a4ce31f5: Merge "Small fixes to battery stats." into gingerbread Merge commit '195dc210cb59ba3f660e31a95334fc3fa4d3ad2c' * commit '195dc210cb59ba3f660e31a95334fc3fa4d3ad2c': Small fixes to battery stats.
|
195dc210cb59ba3f660e31a95334fc3fa4d3ad2c |
10-Sep-2010 |
Dianne Hackborn <hackbod@google.com> |
am a4ce31f5: Merge "Small fixes to battery stats." into gingerbread Merge commit 'a4ce31f5e080eae6c97e6f37040db0c7f0fc78f2' into gingerbread-plus-aosp * commit 'a4ce31f5e080eae6c97e6f37040db0c7f0fc78f2': Small fixes to battery stats.
|
a4ce31f5e080eae6c97e6f37040db0c7f0fc78f2 |
10-Sep-2010 |
Dianne Hackborn <hackbod@google.com> |
Merge "Small fixes to battery stats." into gingerbread
|
b8071d790a32dc715c0fd6d4e7e1bbea6c8f7a02 |
10-Sep-2010 |
Dianne Hackborn <hackbod@google.com> |
Small fixes to battery stats. Change-Id: Ibbf7c548a8e787a046de3659094cea64908e3deb
s/BatteryStatsImpl.java
|
c32e3275fee96124c9c05c0de07eb61f47657ab5 |
10-Sep-2010 |
Christopher Tate <ctate@google.com> |
Merge "Don't crash in batterystats"
|
898c4dc59fd37e42960dea906ab4a5264b8b135f |
09-Sep-2010 |
Christopher Tate <ctate@google.com> |
Don't crash in batterystats The number of timers to allocate time shares to is calculated by disregarding system-UID execution. However, the actual allocation of time *was* considering system-UID locks as well. This wound up trying to share time across more timers than had been counted in the first pass, leading to divide-by-zero exceptions. This patch changes the logic to account the time slice only to non-system-UID entities, in keeping with the commentary. Change-Id: I7384a3c269aea44e52bc983927f9417e11613ad5
s/BatteryStatsImpl.java
|
079fd1c0a329b0fbd3761abe2e900a941131efed |
09-Sep-2010 |
Adam Powell <adamp@google.com> |
Make action buttons more style-based Change-Id: Ia7ef4da8d8004f1b3809b4883aafc541695d235a
iew/menu/ActionMenuView.java
|
62ecf53538ce46662a71f3026cf3aa5b5224cd6a |
09-Sep-2010 |
Mathias Agopian <mathias@google.com> |
am 3fa7d8af: am 9bfb060a: Merge "Force wallpaper surface to 565." into gingerbread Merge commit '3fa7d8af6560de07ef673f73308f7e51de64e4ec' * commit '3fa7d8af6560de07ef673f73308f7e51de64e4ec': Force wallpaper surface to 565.
|
3fa7d8af6560de07ef673f73308f7e51de64e4ec |
09-Sep-2010 |
Mathias Agopian <mathias@google.com> |
am 9bfb060a: Merge "Force wallpaper surface to 565." into gingerbread Merge commit '9bfb060ac4e30c82ec2c269b78cc758a6cb5daf8' into gingerbread-plus-aosp * commit '9bfb060ac4e30c82ec2c269b78cc758a6cb5daf8': Force wallpaper surface to 565.
|
9bfb060ac4e30c82ec2c269b78cc758a6cb5daf8 |
09-Sep-2010 |
Mathias Agopian <mathias@google.com> |
Merge "Force wallpaper surface to 565." into gingerbread
|
62bf4a0283e855e2fb5f40f36909501e5b4a09eb |
09-Sep-2010 |
Mathias Agopian <mathias@google.com> |
Force wallpaper surface to 565. This is to maintain backward compatibility with badly programmed GL wallpapers. Wallpapers can call SurfaceHolder.setFormat() to request a different format. Change-Id: Ib42b0cf6c7040d1300cad239c3acfd5c4c6cd326
iew/BaseSurfaceHolder.java
|
75c923e3ec584dc8c3418534141e49441df0462a |
09-Sep-2010 |
Adam Powell <adamp@google.com> |
Merge "Added resources and styles for ActionBar tabs"
|
ca259f4081404a8b4524b2fe80ab036182141ab7 |
08-Sep-2010 |
Adam Powell <adamp@google.com> |
Added resources and styles for ActionBar tabs Change-Id: I7ba5502146dec2d71b3e9ff57d90e7b5bd2bc2a0
idget/ActionBarView.java
|
467e8e13327bd9ad2dbabfa0a9b31f860202c7b1 |
08-Sep-2010 |
Dianne Hackborn <hackbod@google.com> |
am 5fdacb8a: am ee455f5a: Merge "People holding partial wake locks now get blamed for CPU usage." into gingerbread Merge commit '5fdacb8a2818136218afdea4308ad1b10049a201' * commit '5fdacb8a2818136218afdea4308ad1b10049a201': People holding partial wake locks now get blamed for CPU usage.
|
5fdacb8a2818136218afdea4308ad1b10049a201 |
08-Sep-2010 |
Dianne Hackborn <hackbod@google.com> |
am ee455f5a: Merge "People holding partial wake locks now get blamed for CPU usage." into gingerbread Merge commit 'ee455f5a9572bc0d23c3328f6c22da91dc109a50' into gingerbread-plus-aosp * commit 'ee455f5a9572bc0d23c3328f6c22da91dc109a50': People holding partial wake locks now get blamed for CPU usage.
|
0d903a84d04d241a648ec429e3a0e82c712677fd |
08-Sep-2010 |
Dianne Hackborn <hackbod@google.com> |
People holding partial wake locks now get blamed for CPU usage. For the duration of the wake lock, 50% of all CPU usage is now accounted against the app(s) holding partial wake locks, evenly distributed between them. This is only while the device is on battery and screen off. Change-Id: I3e5c978b792b6ef17bf8540705bfe8343dadd464
s/BatteryStatsImpl.java
|
a18a86b43e40e3c15dcca0ae0148d641be9b25fe |
07-Sep-2010 |
Chet Haase <chet@google.com> |
Rename several animation classes Change-Id: I6a4544875090db485163c8d56de8718f56d267c7
idget/SlidingTab.java
|
2b6230e0de4bac2829ac27b19e95ba75c3da82b4 |
08-Sep-2010 |
Adam Powell <adamp@google.com> |
Reworking the ActionBar tab API Change-Id: Ifbcdc61b4a24633cc1a329c73923b95b03e9ecf0
pp/ActionBarImpl.java
idget/ActionBarView.java
|
d0438da05cbbd0b267421ad9a5c84345c39803b3 |
08-Sep-2010 |
Dianne Hackborn <hackbod@google.com> |
am 75f0024c: am 6e86915e: Merge "Fixes to battery stats debug output." into gingerbread Merge commit '75f0024cf40eadb2cdaa6ae53409c515b68f21c1' * commit '75f0024cf40eadb2cdaa6ae53409c515b68f21c1': Fixes to battery stats debug output.
|
75f0024cf40eadb2cdaa6ae53409c515b68f21c1 |
07-Sep-2010 |
Dianne Hackborn <hackbod@google.com> |
am 6e86915e: Merge "Fixes to battery stats debug output." into gingerbread Merge commit '6e86915e8f5dfffa60ae5d1a4ca9aa74912fd026' into gingerbread-plus-aosp * commit '6e86915e8f5dfffa60ae5d1a4ca9aa74912fd026': Fixes to battery stats debug output.
|
b5e3165129a5871cf679a67d9e9323ffad3d4902 |
07-Sep-2010 |
Dianne Hackborn <hackbod@google.com> |
Fixes to battery stats debug output. Change-Id: I32e7cad9633b8c517a74573069e426d9f835a83d
s/BatteryStatsImpl.java
|
783cb60ddb7cde1349ca531c7b96ad67d5053cd2 |
03-Sep-2010 |
Jim Miller <jaggies@google.com> |
Update RecentApplications to use shared Carousel widget. Change-Id: I5ca7389aeca9ee6f03f48317f9d1034f9fb8c1ca
idget/CarouselRS.java
idget/CarouselView.java
idget/carousel.rs
|
00df32d4396a65752b7b9a2f8ceb6292ed2384cf |
02-Sep-2010 |
Adam Powell <adamp@google.com> |
Handle disabled state for action menu items Change-Id: Id80926aef5f8f2f47703a7b1e3da38e6117edb30
iew/menu/ActionMenuItemView.java
|
c9ad7c6dbb1d70b831cd79416cbe493ade50ed2c |
01-Sep-2010 |
Brian Carlstrom <bdc@google.com> |
resolved conflicts for merge of 41e99538 to master Change-Id: Idddb72e369f127cd74322c3c7385701c2412e343
|
41e99538638795e38b0a02711ceb572d67a779a3 |
01-Sep-2010 |
Brian Carlstrom <bdc@google.com> |
am 17510863: New Java-based SamplingProfiler Merge commit '1751086360056bc60d00f2ed2988bc82be9e7bd9' into gingerbread-plus-aosp * commit '1751086360056bc60d00f2ed2988bc82be9e7bd9': New Java-based SamplingProfiler
|
1751086360056bc60d00f2ed2988bc82be9e7bd9 |
18-Aug-2010 |
Brian Carlstrom <bdc@google.com> |
New Java-based SamplingProfiler Summary: - libcore: new Java based SamplingProfiler - dalvik: remove old SamplingProfiler native bits - frameworks/base: New placeholder SamplingProfilerIntegration - vendor/google: remove old profiler snapshot parsing code Details: libcore A new 100% Java SamplingProfiler. While it has more overhead that the old native one, the new one can actually collect more than the current PC and frame pointer, so you can get useful context of where your app is spending time. It currently provides ASCII hprof format output for use with tools like PerfAnal dalvik/src/main/java/dalvik/system/SamplingProfiler.java Unit test for the new SamplingProfiler dalvik/src/test/java/dalvik/system/SamplingProfilerTest.java Add core-tests-dalvik JavaLibrary.mk dalvik Removing native code that supported the old SamplingProfiler vm/Dvm.mk vm/native/InternalNative.c vm/native/dalvik_system_SamplingProfiler.c frameworks/base Placeholder SamplingProfilerIntegration. Later plans include generating EventStackTrace protobufs. New SamplingProfiler does not have a global instance, so SamplingProfilerIntegration provides one in INSTANCE. Old binary snapshot format is temporily replaced with ASCII hprof data. core/java/com/android/internal/os/SamplingProfilerIntegration.java Simplified interface for zygote profile snapshotting core/java/com/android/internal/os/ZygoteInit.java Current SamplingProfilerIntegration does not track event loop explicitly, but hprof information does include thread information. core/java/android/app/ActivityThread.java vendor/google Removing code for parsing old SamplingProfiler snapshot format tools/samplingprofiler/Android.mk tools/samplingprofiler/NOTICE tools/samplingprofiler/profiler.iml tools/samplingprofiler/profiler.ipr tools/samplingprofiler/pull-snapshots.sh tools/samplingprofiler/sorttable.js tools/samplingprofiler/src/com/android/profiler/PrintHtml.java
s/SamplingProfilerIntegration.java
s/ZygoteInit.java
|
a43b74a4ef3735e52d3fda348271b8e495d685a8 |
31-Aug-2010 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Add LocalePicker fragment as one of internal components. LocalePicker is in Settings, but we want this in framework so that we are able to use it from other Setting-like applications. Also brings two string-arrays for descripting Chinise locales, which have been in Settings app. See also I1364c4810a115958662ca5d6e6e7f29c0c9b2569, for example. Change-Id: I8a398b9b77601cf88ea8a3840b92dcf7441e6103
pp/LocalePicker.java
|
22f5ee93746f37823265b8cb9b1e94e572607514 |
31-Aug-2010 |
Jeff Brown <jeffbrown@google.com> |
am 36f0cb26: am 8d60866e: Input device calibration and capabilities. Merge commit '36f0cb26cbb4ef62995ff2e5a540cf8814e7f030' * commit '36f0cb26cbb4ef62995ff2e5a540cf8814e7f030': Input device calibration and capabilities.
|
36f0cb26cbb4ef62995ff2e5a540cf8814e7f030 |
31-Aug-2010 |
Jeff Brown <jeffbrown@google.com> |
am 8d60866e: Input device calibration and capabilities. Merge commit '8d60866e2100db70ecf0502c14768a384514d7e9' into gingerbread-plus-aosp * commit '8d60866e2100db70ecf0502c14768a384514d7e9': Input device calibration and capabilities.
|
8d60866e2100db70ecf0502c14768a384514d7e9 |
30-Aug-2010 |
Jeff Brown <jeffbrown@google.com> |
Input device calibration and capabilities. Finished the input device capability API. Added a mechanism for calibrating touch devices to obtain more accurate information about the touch contact area. Improved pointer location to show new coordinates and capabilities. Optimized pointer location display and formatting to avoid allocating large numbers of temporary objects. The GC churn was causing the application to stutter very badly when more than a couple of fingers were down). Added more diagnostics. Change-Id: Ie25380278ed6f16c5b04cd9df848015850383498
idget/PointerLocationView.java
|
818c830c59fb8fb0fe7576f1e5a073ab599227c8 |
28-Aug-2010 |
Kenny Root <kroot@google.com> |
am 83285781: am 7046bd92: Merge "Allow native shared libraries in ASEC containers" into gingerbread Merge commit '8328578152fbfd23952a6cda4b2e60853d78eb74' * commit '8328578152fbfd23952a6cda4b2e60853d78eb74': Allow native shared libraries in ASEC containers
|
8328578152fbfd23952a6cda4b2e60853d78eb74 |
28-Aug-2010 |
Kenny Root <kroot@google.com> |
am 7046bd92: Merge "Allow native shared libraries in ASEC containers" into gingerbread Merge commit '7046bd924f77c54585b9e0e0c95e5edd2ceb55a3' into gingerbread-plus-aosp * commit '7046bd924f77c54585b9e0e0c95e5edd2ceb55a3': Allow native shared libraries in ASEC containers
|
85387d7ba36e56b291cbde87acb5a5b2200fe01c |
26-Aug-2010 |
Kenny Root <kroot@google.com> |
Allow native shared libraries in ASEC containers This change moves the native library handling earlier in the package installation process so that it may be inserted into ASEC containers before they are finalized in the DefaultContainerService. Note that native libraries on SD card requires that vold mount ASEC containers without the "noexec" flag on the mount point. Change-Id: Ib34b1886bf6f94b99bb7b3781db6e9b5a58807ba
ontent/NativeLibraryHelper.java
ontent/PackageHelper.java
|
f956fd6d1325fcb2e5ce9b8dac95a9a40824ead8 |
27-Aug-2010 |
Amith Yamasani <yamasani@google.com> |
am 4b4114d1: am a90b7f01: Add methods to InputConnection: setComposingRegion() to select a region of text for correction, and getSelectedText() to return the selected text. Merge commit '4b4114d155b4f3d5cc4179934cb6403b1776261d' * commit '4b4114d155b4f3d5cc4179934cb6403b1776261d': Add methods to InputConnection: setComposingRegion() to select a region of text for correction, and getSelectedText()
|
e3f55d45cf91177cf610f95da67435c3719d1877 |
27-Aug-2010 |
Ben Dodson <bjdodson@google.com> |
Merge "Updated documentation for upcoming fix for @code tags"
|
4b4114d155b4f3d5cc4179934cb6403b1776261d |
26-Aug-2010 |
Amith Yamasani <yamasani@google.com> |
am a90b7f01: Add methods to InputConnection: setComposingRegion() to select a region of text for correction, and getSelectedText() to return the selected text. Merge commit 'a90b7f0125389b9e1040d2be82aad4ef74ea6071' into gingerbread-plus-aosp * commit 'a90b7f0125389b9e1040d2be82aad4ef74ea6071': Add methods to InputConnection: setComposingRegion() to select a region of text for correction, and getSelectedText()
|
a90b7f0125389b9e1040d2be82aad4ef74ea6071 |
26-Aug-2010 |
Amith Yamasani <yamasani@google.com> |
Add methods to InputConnection: setComposingRegion() to select a region of text for correction, and getSelectedText() to return the selected text. setComposingRegion: The TextView may choose to highlight the text in some way (underline for now) to indicate that the text is selected for correction, if the IME wants to provider alternatives. Choosing an alternative in the IME can then call IC.commitText() to replace the highlighted (not selected) text with a different candidate. This change also ensures that any existing spans/styles are not wiped out. So we can now correct rich text as well. getSelectedText: This is a convenience to get the selected text instead of using extracted text that is more heavy weight. Existing getTextBeforeCursor() and getTextAfterCursor() fail to retrieve the selected text, only what's before and after the selection. Change-Id: Ieb5ecd5ff947ea04958589f501e7bd5228e00fb5
iew/IInputConnectionWrapper.java
iew/IInputContext.aidl
iew/IInputContextCallback.aidl
iew/InputConnectionWrapper.java
|
c70bd1921bbc4046d0caf84959e5f1c2d526769a |
26-Aug-2010 |
Jim Miller <jaggies@google.com> |
Merge "Fix 2797185: Integrate 3D RecentApps View into system."
|
4e8620f868e2490782ebb960404140ea9482c91d |
25-Aug-2010 |
Ben Dodson <bjdodson@google.com> |
Updated documentation for upcoming fix for @code tags Change-Id: Id7b163179132b9cf180afecb4e9e10ee39bcd415
til/TypedProperties.java
|
e6ad1a8ba29bdd5d61ad1c91146def582c8c0334 |
21-Aug-2010 |
Jim Miller <jaggies@google.com> |
Fix 2797185: Integrate 3D RecentApps View into system. This adds 3D recents to the platform. Enabling it is a matter of setting 'config_enableRecentApps3D' on devices capable of supporting it (those with OGLES2.0 at the moment). Change-Id: Ife7bfe8ca02e7657821b68f915e31b0dab50cd2c
idget/CarouselView.java
idget/carousel.rs
|
08f194bc011bc3d88934088a7ac67f52559a77a2 |
24-Aug-2010 |
Steve Block <steveblock@google.com> |
In ActionBarImpl, only use mActionView after we've checked that it's non-null See https://android-git.corp.google.com/g/#change,61251 Change-Id: Ie11f446c10c096916642a34558a350512495234e
pp/ActionBarImpl.java
|
96fd5af681513ab1eadfb17591a9771fd2dfbcff |
24-Aug-2010 |
Brad Fitzpatrick <bradfitz@android.com> |
resolved conflicts for merge of 0b7b9807 to master Change-Id: If60aeeb47cd06dcc76b88506688c7e4b58cf2208
|
46089bd1cb031c578735707712cf9574678032fe |
24-Aug-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am 02623128: resolved conflicts for merge of 1ffd753e to gingerbread-plus-aosp Merge commit '026231284c44ca8cf789e0d5045c5ae6a91d7766' * commit '026231284c44ca8cf789e0d5045c5ae6a91d7766': Crash when powering off.
|
37a1e2370f763cb2e4411f81e44857fa55051df6 |
24-Aug-2010 |
Dianne Hackborn <hackbod@google.com> |
am a3ece8bd: am 32519259: Merge "Fix a few small battery stats problems:" into gingerbread Merge commit 'a3ece8bde37acd81b08c4e3c1cb0e6d006ade3e0' * commit 'a3ece8bde37acd81b08c4e3c1cb0e6d006ade3e0': Fix a few small battery stats problems:
|
0b7b980761f3daa614ea725a5d432e8bd718eac6 |
24-Aug-2010 |
Brad Fitzpatrick <bradfitz@android.com> |
am d132892a: Merge "Don\'t touch the VFS during window relayout." into gingerbread Merge commit 'd132892a75532557bb18af14eab6081704b7fa6d' into gingerbread-plus-aosp * commit 'd132892a75532557bb18af14eab6081704b7fa6d': Don't touch the VFS during window relayout.
|
90881005182936e443cb6cd9fb7eff21f83206f5 |
24-Aug-2010 |
Brad Fitzpatrick <bradfitz@android.com> |
Don't touch the VFS during window relayout. yaffs2 is single-threaded and any disk access during window drawing (or animation in this case) can cause UI stutters / unresponsiveness for hundreds of milliseconds. BUG=2941119 Change-Id: Ifdce8337027ab25d1ea844934fa787ffe68263c4
idget/LockPatternUtils.java
|
026231284c44ca8cf789e0d5045c5ae6a91d7766 |
23-Aug-2010 |
Jean-Baptiste Queru <jbq@google.com> |
resolved conflicts for merge of 1ffd753e to gingerbread-plus-aosp Change-Id: I2741766c359bed3040fa3b787d72483eb028fb6d
|
6c6f575423d6718c3ff322224c1520901ce881e1 |
21-Aug-2010 |
Adam Powell <adamp@google.com> |
More ActionBar/config change tweaks. Preserve open overflow menus Change-Id: Ic8ad2b1e3909fbf84ff4d852ae046a9f9508477c
iew/menu/ActionMenuView.java
iew/menu/MenuPopupHelper.java
idget/ActionBarView.java
|
727782053ced0cac5beadc2c7ee9382d0f1ba1f5 |
21-Aug-2010 |
Dianne Hackborn <hackbod@google.com> |
Work on DialogFragment and docs. - DialogFragment now has an option to not show a dialog, so you can use your UI somewhere else. - Deprecated show() versions that were tied to activities. - Added documentation to DialogFragment class. - Added documentation to onSaveInstanceState() to explain how the time it is called is different than Activity's version. - Fixed some java doc warnings. Change-Id: If026744c368e2443030d2d9e0a9c808d820857df
til/HierarchicalStateMachine.java
|
773b1b97fc0f01efc8cf1e17a1250a9b654b1b85 |
21-Aug-2010 |
Adam Powell <adamp@google.com> |
Make ActionBar menus handle configuration changes gracefully. Change-Id: I2c9ca846143b313ef9d2a01dff81385e0693518d
iew/menu/ActionMenuView.java
|
a3ece8bde37acd81b08c4e3c1cb0e6d006ade3e0 |
20-Aug-2010 |
Dianne Hackborn <hackbod@google.com> |
am 32519259: Merge "Fix a few small battery stats problems:" into gingerbread Merge commit '325192593b057f4360e1abddf490b4fae7d60b12' into gingerbread-plus-aosp * commit '325192593b057f4360e1abddf490b4fae7d60b12': Fix a few small battery stats problems:
|
99d0452ddc0a0435030a462bda9f4d57b58bad9a |
20-Aug-2010 |
Dianne Hackborn <hackbod@google.com> |
Fix a few small battery stats problems: - Actually aggregate discharge amounts. - Actually print the unplugged battery info when currently plugged in. Change-Id: I22dd6feb73ac1364eb169d3239ce403b0755bb6c
s/BatteryStatsImpl.java
|
c31f643223f3b3fdc92521d0bec287198bf1e81a |
18-Aug-2010 |
Jim Miller <jaggies@google.com> |
Fix 2797185: Integrate Carousel widget into framework. Change-Id: Ia03e3f582541dd7f6079929e51d2484b5b91a67b
idget/CarouselRS.java
idget/CarouselView.java
idget/carousel.rs
|
6394c0e52cf641d93f678fd052499aa952e3595d |
16-Aug-2010 |
Winson Chung <winsonc@google.com> |
Adding callback and fix to RemoteViewsFactory on notifyDataSetChanged. Also removing extra parameter in AppWidgetManager.notifyDataSetChanged. Change-Id: Ic771fe045ae793a6dacf09f1230e7c1c4b59a13e
ppwidget/IAppWidgetHost.aidl
ppwidget/IAppWidgetService.aidl
idget/IRemoteViewsFactory.aidl
|
385df2c7a5315fd114fd133b33e31f320987ad43 |
17-Aug-2010 |
Konstantin Lopyrev <klopyrev@google.com> |
Merge "Fix 2926276: Remove spurrious warning about unspecified measurespec."
|
3747f3f41fa228e958d39f3cbf2781fb8062f3e7 |
17-Aug-2010 |
Jim Miller <jaggies@google.com> |
Fix 2926276: Remove spurrious warning about unspecified measurespec. Only issue the warning in debug mode. Change-Id: I5fecb2e6b0013ce775187a878f5a81317e758f2c
idget/SlidingTab.java
|
31d5becb7fe2981381a6c16afe6bb357416f4c3a |
17-Aug-2010 |
Adam Powell <adamp@google.com> |
Merge "Bug 2923440 - ActionMode buttons show if room by default - different approach."
|
4d9861e7ec8488634d316b20981464de2ab7b6fe |
17-Aug-2010 |
Adam Powell <adamp@google.com> |
Bug 2923440 - ActionMode buttons show if room by default - different approach. This enforces the new policy if menu items are created programmatically instead of inflated from menu xml. This reverts commit fbb72fdbe58142e0f1f7ffa17f009b0d829b33c3. Change-Id: I102e93b80a3248634e98e0d7dc3321bf1d8b263b
pp/ActionBarImpl.java
iew/StandaloneActionMode.java
iew/menu/MenuBuilder.java
iew/menu/MenuItemImpl.java
|
2dd2197805edb4d9547b143deef2226413218f4c |
16-Aug-2010 |
Adam Cohen <adamcohen@google.com> |
-> Enabled partial updates to app widgets through AppWidgetManager. Partial updates are not cached by the AppWidgetService. -> Added the ability to insert commands with no parameters into RemoteViews objects. -> Added showNext() and showPrevious() methods to RemoteViews. -> Made showNext() / showPrevious() of AdapterViewFlipper remotable. Change-Id: Ic5491bb374424a54728c4ca92b94b1f00dfb87ff
ppwidget/IAppWidgetService.aidl
|
8534a8e438ff35511051cf74f8f73d52c8b3b1f4 |
17-Aug-2010 |
Mathias Jeppsson <mathias.jeppsson@sonyericsson.com> |
Crash when powering off. Fixing a race condition. If "confirm" is true and the shutdown dialog is shown it may take some time before the user presses the ok button. During this time a new call to shutdown may be made with confirm=false. When this happens the shutdown thread is started by the second call, and later when the users presses the ok button. This results in ShutdownThread.beginShutdownSequence() being called twice. I.e., the beginShutdownSequence lacks the proper protection for this error case. Change-Id: Ib9b01c5a43f4dc23de09057f3fc1507000317faf
pp/ShutdownThread.java
|
9146ac706265cd8cce66907e617bc8572152eb97 |
17-Aug-2010 |
Adam Powell <adamp@google.com> |
Prevent starting an action mode from within an actionbar/mode UI. Don't let a View start an ActionMode if it would be obscured or destroyed by the ActionMode UI. Change-Id: Ifdb28f1d6704ede550a89903d3823a09b103fcd5
idget/ActionBarContextView.java
idget/ActionBarView.java
|
fbb72fdbe58142e0f1f7ffa17f009b0d829b33c3 |
17-Aug-2010 |
Adam Powell <adamp@google.com> |
Fix bug 2923440 - ActionMode buttons show as action by default The MenuInflater returned by ActionModes will set the default showAsAction value to "ifRoom" if not otherwise specified. Change-Id: I86045dc4e877a97a3464a1a5f44d8d1e2120b086
pp/ActionBarImpl.java
iew/StandaloneActionMode.java
|
6236d61400b5a801547bebd6417b1f936fe12474 |
17-Aug-2010 |
Adam Powell <adamp@google.com> |
Merge "Fix some ActionBar bugs."
|
266b1008cfc570d95d10ce650343765fa6bac7e7 |
17-Aug-2010 |
Adam Powell <adamp@google.com> |
Fix some ActionBar bugs. * Fix a bug where the options panel would not open on non-xlarge screens to show overflow menu items. * Fix a bug where ActionBarView would try to add a custom nav view twice. * Fix a bug where ActionBarView would expand too far in wrap_content mode Change-Id: I433ea56524aad885d813ae8743fe2fcefa9649fa
idget/ActionBarView.java
|
a10382b67dc14ffe43cd6da56a5cffebfa470870 |
17-Aug-2010 |
Dianne Hackborn <hackbod@google.com> |
am 2e47052f: am 567722ee: Merge "Fix problems with determining when to kill apps for wake usage." into gingerbread Merge commit '2e47052fc4ad3439adc2322fd953fd58a85d457c' * commit '2e47052fc4ad3439adc2322fd953fd58a85d457c': Fix problems with determining when to kill apps for wake usage.
|
0a56fdc1400db3d31bff3a18bde7e509111d9b90 |
17-Aug-2010 |
Dianne Hackborn <hackbod@google.com> |
am 66b0343e: am a8d9291d: Merge "Various battery info things:" into gingerbread Merge commit '66b0343e9e32203cdd39b854852cf575ca2fcd6b' * commit '66b0343e9e32203cdd39b854852cf575ca2fcd6b': Various battery info things:
|
2e47052fc4ad3439adc2322fd953fd58a85d457c |
16-Aug-2010 |
Dianne Hackborn <hackbod@google.com> |
am 567722ee: Merge "Fix problems with determining when to kill apps for wake usage." into gingerbread Merge commit '567722eee190f7cf88dc7ea95167db76d5514842' into gingerbread-plus-aosp * commit '567722eee190f7cf88dc7ea95167db76d5514842': Fix problems with determining when to kill apps for wake usage.
|
1ebccf531d1049853b3b0630035434619682c016 |
15-Aug-2010 |
Dianne Hackborn <hackbod@google.com> |
Fix problems with determining when to kill apps for wake usage. Also improve debug printing of various times. Change-Id: Ifcc288fd1bcbf44c069875ba97925b9e7ffe9a48
pp/PlatLogoActivity.java
s/BatteryStatsImpl.java
|
66b0343e9e32203cdd39b854852cf575ca2fcd6b |
14-Aug-2010 |
Dianne Hackborn <hackbod@google.com> |
am a8d9291d: Merge "Various battery info things:" into gingerbread Merge commit 'a8d9291d7f93d1aa0d24d71d65c7de2894812177' into gingerbread-plus-aosp * commit 'a8d9291d7f93d1aa0d24d71d65c7de2894812177': Various battery info things:
|
9adb9c3b10991ef315c270993f4155709c8a232d |
13-Aug-2010 |
Dianne Hackborn <hackbod@google.com> |
Various battery info things: - Now track wake locks in battery history. - Now track sensors in battery history. - Some filtering of sensory data. - Fixes to some data that wasn't cleared when resetting battery stats. - Print amount discharged since last charge. And the big part -- keep track of wake locks held per process, and kill processes that hold wake locks too much while they are in the background. This includes information in the battery stats about the process being killed, which will be available to the developer if the app is reported. Change-Id: I97202e94d00aafe0526ba2db74a03212e7539c54
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
8171b5182f5f07d33c9dfdf2dd8f0f6ae9588039 |
05-Aug-2010 |
Jae Yong Sung <jysung@google.com> |
lock screen for xlarge Change-Id: Iab9f53609bf24be774752a9960aaaa654d7a614f
idget/PasswordEntryKeyboard.java
idget/PasswordEntryKeyboardHelper.java
|
e2194445b078932733a2d1a02fc084ea2f3c7360 |
13-Aug-2010 |
Adam Powell <adamp@google.com> |
Clean up some Action Bar style handling. Action Bar now obeys the titleTextStyle/subtitleTextStyle attributes and has a better way of handling custom sizes. Any attached Action Mode bar will keep in sync with the Action Bar's height. Change-Id: I7d16319f5609d4d6c80a3043dcb60303e6e903db
pp/ActionBarImpl.java
idget/ActionBarContextView.java
idget/ActionBarView.java
|
f6148c53f93978af678cc0559a4417b608a33ae1 |
12-Aug-2010 |
Adam Powell <adamp@google.com> |
Fix bug 2911311 and bug 2911700 Integrate the action bar overflow menu better with the options menu lifecycle. Change-Id: I1e3fdba04b01718c3ee3367f92e5dabe7bc84b5c
pp/ActionBarImpl.java
iew/StandaloneActionMode.java
iew/menu/ActionMenuView.java
idget/ActionBarContextView.java
idget/ActionBarView.java
|
3d3da27ab394108fd51771616cca3279baae99d1 |
12-Aug-2010 |
Adam Powell <adamp@google.com> |
Fix bug 2911529 Change-Id: I18d7f5d8a300bbc73ef721c5d4deb200d6a490b8
iew/menu/MenuPopupHelper.java
|
6b336f835d637853800b94689375a03f337139a4 |
11-Aug-2010 |
Adam Powell <adamp@google.com> |
ActionBar overlay mode, height fetching, show/hide Change-Id: Ie931ed26ec885d891d6733132b517a53d95f8491
pp/ActionBarImpl.java
iew/menu/ActionMenuView.java
idget/ActionBarView.java
|
bf0cb26a1c6305f2a7795c2498591b6189cc5b79 |
11-Aug-2010 |
Kenny Root <kroot@google.com> |
am f5ee5358: am ac9717ab: Merge "Move OBB file reading to DefaultContainerService" into gingerbread Merge commit 'f5ee5358c187107b2e5a1e1fbcb5a648d793c798' * commit 'f5ee5358c187107b2e5a1e1fbcb5a648d793c798': Move OBB file reading to DefaultContainerService
|
f5ee5358c187107b2e5a1e1fbcb5a648d793c798 |
11-Aug-2010 |
Kenny Root <kroot@google.com> |
am ac9717ab: Merge "Move OBB file reading to DefaultContainerService" into gingerbread Merge commit 'ac9717ab73afe0123b6dbb63c4dd2fc88143e53e' into gingerbread-plus-aosp * commit 'ac9717ab73afe0123b6dbb63c4dd2fc88143e53e': Move OBB file reading to DefaultContainerService
|
a02b8b05dd1e8b8cf169e1f89542ef835b11fc13 |
06-Aug-2010 |
Kenny Root <kroot@google.com> |
Move OBB file reading to DefaultContainerService The system_server shouldn't touch files on the SD card. This change moves the things that touch the SD card out to the DefaultContainerService so that it will get killed if the SD card goes away instead of the system_server. Change-Id: I0aefa085be4b194768527195532ee6dddc801cfc
pp/IMediaContainerService.aidl
|
7b6d0d99b6904b511996267efae215fe9cb5e98f |
11-Aug-2010 |
Dianne Hackborn <hackbod@google.com> |
am 679ac09a: am a5ae50cd: Merge "More native work." into gingerbread Merge commit '679ac09a5c22175354f3a04b28456b323839530e' * commit '679ac09a5c22175354f3a04b28456b323839530e': More native work.
|
679ac09a5c22175354f3a04b28456b323839530e |
11-Aug-2010 |
Dianne Hackborn <hackbod@google.com> |
am a5ae50cd: Merge "More native work." into gingerbread Merge commit 'a5ae50cd838b5725c63ed485292aae4edd1a98cb' into gingerbread-plus-aosp * commit 'a5ae50cd838b5725c63ed485292aae4edd1a98cb': More native work.
|
08d5b8fad8d46ccb64db2fdcb4d66972ec87bf48 |
04-Aug-2010 |
Dianne Hackborn <hackbod@google.com> |
More native work. Implement save/restore of state, and add native APIs for configuration information. Change-Id: I2a3ddc2ba605db58d7c8b2b31b9215fb323f90b5
pp/PlatLogoActivity.java
|
f75eeb28def26798682748aa5dedabebac86bb6a |
11-Aug-2010 |
Adam Powell <adamp@google.com> |
Fix bug 2908822 - open/closePanel should do the right thing with ActionBars Change-Id: Ic77f9dee864d17046f69c78a1e6d96a49b5c6180
iew/menu/ActionMenuView.java
idget/ActionBarView.java
|
dec9dfd0f9f9ae23e4f126d765178fbd26a9eadb |
10-Aug-2010 |
Adam Powell <adamp@google.com> |
Support ActionBar in Dialogs Dialogs planning on using an ActionBar must have an appropriate theme. (Later on this will likely be default.) Change-Id: I7fbf5f76eed3d10765fddeaf211e4decb4e89f87
pp/ActionBarImpl.java
|
02890fd0f98b3b8d98baf0bda1ea906afd723d8b |
07-Aug-2010 |
Romain Guy <romainguy@google.com> |
Replace Bitmap's finalizers with PhantomReferences. This change also removes the use of SoftReferences for View's drawing cache. A bitmap now creates a PhantomReference enqueued in a reference queue provided by the new Finalizers class. This queue is polled from a thread started after forking zygote. That thread is in charge of clearing the references after GC runs and of calling reclaim() on them. The reclaim() method is now how finalizers are run. Note that a PhantomReference cannot be kept in the instance it refers to, which is why they are kept in a separate List. Change-Id: If3c1a5e9dc23fa49e34857860d730f5cf5ad5926
s/RuntimeInit.java
|
90960e87ecae696f73ae18e46c2f003fc3f592cc |
06-Aug-2010 |
Mike Lockwood <lockwood@android.com> |
Set umask of system server to 0077 This matches the previous behavior of java.io.File file and directory creation. BUG: 2898660 Change-Id: Ie8978a3fc44abfd22f8046e66742e715354220a8 Signed-off-by: Mike Lockwood <lockwood@android.com>
s/ZygoteInit.java
|
1b7e4d5adcc2737bc11bfbf42a88a02d6df984e0 |
05-Aug-2010 |
Brian Carlstrom <bdc@google.com> |
am 4ae1e382: Merge "Tracking merge of dalvik-dev to gingerbread" into gingerbread Merge commit '4ae1e382f4b6c5bb9e757f35f82ad48dc02c32af' into gingerbread-plus-aosp * commit '4ae1e382f4b6c5bb9e757f35f82ad48dc02c32af': Tracking merge of dalvik-dev to gingerbread
|
0f0b11c8719495ce559b93366fe9cd79782d791c |
04-Aug-2010 |
Daniel Sandler <dsandler@google.com> |
Basic support for notification payloads in the panel. Line-item veto is there, but allows you to cancel some notifications you probably shouldn't be canceling. (Should hide the "X" in those cases.) No preference given to "sticky" notifications, because there's no such thing yet. Notifications are now limited to 4 visible icons, per spec. The implementation is a total hack for now. Change-Id: Ibdf433ae94189117f983c510fe5e0cff0bf5c44c
tatusbar/IStatusBarService.aidl
|
3c7c351a6217ac48b741740167c201a679a0ca65 |
05-Aug-2010 |
Brian Carlstrom <bdc@google.com> |
Tracking merge of dalvik-dev to gingerbread git cherry-pick --no-commit f77cf7f0 git cherry-pick --no-commit c8f503b5285e30c1a881d0ba860ba9021f57d113 git cherry-pick --no-commit 570bb561 git cherry-pick --no-commit e2417541 git cherry-pick --no-commit e4d81f25bd4dc1a5c909b56ab56a56406290da30 git cherry-pick --no-commit 5e8a587d Change-Id: I101a385d43f3e0f4ce5352217f92ef67a3908c88
s/ZygoteInit.java
|
5bac1cc0b8ddfeb1290d8324beaadd1e48f3fd14 |
04-Aug-2010 |
Chris Tate <ctate@android.com> |
am 9f6b16a2: am 5d46ce24: Merge "Enhanced VelocityTracker for > 5 pointers and fixed bugs." into gingerbread Merge commit '9f6b16a29b62f29496bc652cfec7d6fe9f08c7f4' * commit '9f6b16a29b62f29496bc652cfec7d6fe9f08c7f4': Enhanced VelocityTracker for > 5 pointers and fixed bugs.
|
4be0d52125b88dc992a4c500edbe95bf55484e0b |
04-Aug-2010 |
Adam Powell <adamp@google.com> |
Added android.widget.PopupMenu Change-Id: Id507cf93ebd0484f141a0a44266b883c01aa10db
iew/menu/MenuPopupHelper.java
|
1f9c7afc5a06576e327a4b1c12688202f53d9462 |
03-Aug-2010 |
Adam Powell <adamp@google.com> |
Add support for action buttons without an icon. Change-Id: I026bb7463e7a73419dbaf79950d579ba05d04ea8
iew/menu/ActionMenuItemView.java
|
9f6b16a29b62f29496bc652cfec7d6fe9f08c7f4 |
03-Aug-2010 |
Chris Tate <ctate@android.com> |
am 5d46ce24: Merge "Enhanced VelocityTracker for > 5 pointers and fixed bugs." into gingerbread Merge commit '5d46ce24cc46dc57d31f809302af916999114ced' into gingerbread-plus-aosp * commit '5d46ce24cc46dc57d31f809302af916999114ced': Enhanced VelocityTracker for > 5 pointers and fixed bugs.
|
a8a72c38fec3879f5d346840b0d186d5903931b8 |
01-Aug-2010 |
Jeff Sharkey <jsharkey@android.com> |
Populate accessibility field on ActionBar items. When building an ActionMenuItemView, set the content description based on the item title. Fixes http://b/2885106 Change-Id: I101bbc6db7080ce08eed1bbb401c45329da2ab53
iew/menu/ActionMenuItemView.java
|
9168f0b170c6a99371ae46e7d3f5d66c8c4c930d |
03-Aug-2010 |
Adam Powell <adamp@google.com> |
Add ActionMode#getMenuInflater() for easier menu inflation in ActionMode.Callback implementations Change-Id: If9e7ab0d65598bab537add6c6a452a55c093064f
pp/ActionBarImpl.java
iew/StandaloneActionMode.java
|
8350f7dbc3a62211b2891f35911e4073d24c4cc5 |
28-Jul-2010 |
Adam Powell <adamp@google.com> |
Added CHOICE_MODE_MULTIPLE_MODAL to ListView. Based on ActionModes, CHOICE_MODE_MULTIPLE_MODAL supports the new Honeycomb-style selection mode. Change-Id: I293ea22487db8e081c95e5236f1e053f7dd4ada6
idget/ActionBarContextView.java
|
9e2ad36be87f2703b3d737189944d82f93bd4f27 |
31-Jul-2010 |
Jeff Brown <jeffbrown@google.com> |
Enhanced VelocityTracker for > 5 pointers and fixed bugs. Improved PointerLocation tool to use VelocityTracker more efficiently and correctly when multiple pointers are down. Fixed a bug in TouchInputMapper where it was not correctly copying the id to index map in the last touch data. This could cause strange behavior on secondary pointer up events. Also added finished callback pooling in InputQueue. Change-Id: Ia85e52ac2fb7350960ea1d7edfbe81a1b3e8267b
idget/PointerLocationView.java
|
15d6184be7cd8dc3c0f6b8f703d4d5c30cab2b7b |
29-Jul-2010 |
Romain Guy <romainguy@android.com> |
am ff74e22b: am ce3ac5f0: Merge "Corrected buffer overflow when parsing /proc/wakelocks" Merge commit 'ff74e22b59f8157580953fcd69e3c32aa8f68eb2' * commit 'ff74e22b59f8157580953fcd69e3c32aa8f68eb2': Corrected buffer overflow when parsing /proc/wakelocks
|
ff74e22b59f8157580953fcd69e3c32aa8f68eb2 |
29-Jul-2010 |
Romain Guy <romainguy@android.com> |
am ce3ac5f0: Merge "Corrected buffer overflow when parsing /proc/wakelocks" Merge commit 'ce3ac5f02970fcab91e16ecb573931d209b1985c' into gingerbread-plus-aosp * commit 'ce3ac5f02970fcab91e16ecb573931d209b1985c': Corrected buffer overflow when parsing /proc/wakelocks
|
ce3ac5f02970fcab91e16ecb573931d209b1985c |
29-Jul-2010 |
Romain Guy <romainguy@android.com> |
Merge "Corrected buffer overflow when parsing /proc/wakelocks"
|
a66c7b04567a584d73bc4dba2711f5d815e4932d |
29-Jul-2010 |
Adam Powell <adamp@google.com> |
Add support for setting action bar title/subtitle by resource ID Change-Id: I91b6f56bd3736fd7cc8b82cbbf0b7be2e1c718e5
pp/ActionBarImpl.java
|
c9ae2a24dc1fa274ca0916c91a2e9a2764ba4bb3 |
28-Jul-2010 |
Adam Powell <adamp@google.com> |
Add support for setting action mode titles/subtitles by resource ID Change-Id: Ia0d5234cc16f325eeb29127fb87e2616d67379ec
pp/ActionBarImpl.java
iew/StandaloneActionMode.java
|
03a545e5edcd99985d672fba40110d054397d02c |
28-Jul-2010 |
Mike Lockwood <lockwood@android.com> |
Merge changes I00d6980a,I814221b4,Id88603a5 * changes: CameraBrowser: Launch itself when a camera is attached to USB. Send Intents when PTP compatible devices are connected/disconnected to USB Give system server permission to access USB.
|
5d27977f9da482627ceb19317a2cd70467aff046 |
28-Jul-2010 |
Adam Powell <adamp@google.com> |
Action modes without action bar Change-Id: I0367ab35e598a17980bd373b30828175f6283acc
pp/ActionBarImpl.java
iew/StandaloneActionMode.java
idget/ActionBarContextView.java
|
037a086b164c376d8c428a2a584a3460bf82590f |
28-Jul-2010 |
Mike Lockwood <lockwood@android.com> |
Give system server permission to access USB. Change-Id: Id88603a5555b37b437f5333acf78dac3c5ffbce3 Signed-off-by: Mike Lockwood <lockwood@android.com>
s/ZygoteInit.java
|
6e34636749217654f43221885afb7a29bb5ca96a |
23-Jul-2010 |
Adam Powell <adamp@google.com> |
Moved context modes into view, renamed to action modes ContextualMode renamed to ActionMode. Adds a reference to the action bar and reduces confusion around things named "Context". Change-Id: Ia5098b1d0799a0ece0810c34e6696eda039fb005
pp/ActionBarImpl.java
idget/ActionBarContextView.java
|
9765211b9031776b9bcdd64e141de11f50902599 |
26-Jul-2010 |
Mike Lockwood <lockwood@android.com> |
am 64f04a64: am 70736a6d: Merge "Avoid starting multiple threads in ShutdownThread" into gingerbread Merge commit '64f04a645ea4fd81cfb41fba23d9ba9e1279d416' * commit '64f04a645ea4fd81cfb41fba23d9ba9e1279d416': Avoid starting multiple threads in ShutdownThread
|
48b9cbb046d7fc546e5e4c08f772ddb8ef528ed3 |
26-Jul-2010 |
Dianne Hackborn <hackbod@google.com> |
am 443d884e: am 3bee5af8: Battery stats: start removing last stats, keep total discharge. Merge commit '443d884e16fad2e01a97aa788d4b30de53c94048' * commit '443d884e16fad2e01a97aa788d4b30de53c94048': Battery stats: start removing last stats, keep total discharge.
|
bf23832accebcb4b8f7824842089b6b409a4c4dd |
26-Jul-2010 |
Mathias Agopian <mathias@google.com> |
am fed3c364: am eab07e5c: Merge "Report sensor events to BatteryStats service" into gingerbread Merge commit 'fed3c364e6fc6acc5e5836bd1370c3c278f8a248' * commit 'fed3c364e6fc6acc5e5836bd1370c3c278f8a248': Report sensor events to BatteryStats service
|
64f04a645ea4fd81cfb41fba23d9ba9e1279d416 |
26-Jul-2010 |
Mike Lockwood <lockwood@android.com> |
am 70736a6d: Merge "Avoid starting multiple threads in ShutdownThread" into gingerbread Merge commit '70736a6d92767258543bb03ac22a705535d86341' into gingerbread-plus-aosp * commit '70736a6d92767258543bb03ac22a705535d86341': Avoid starting multiple threads in ShutdownThread
|
443d884e16fad2e01a97aa788d4b30de53c94048 |
26-Jul-2010 |
Dianne Hackborn <hackbod@google.com> |
am 3bee5af8: Battery stats: start removing last stats, keep total discharge. Merge commit '3bee5af8162c177f8c8f4199489a401058ab26a9' into gingerbread-plus-aosp * commit '3bee5af8162c177f8c8f4199489a401058ab26a9': Battery stats: start removing last stats, keep total discharge.
|
fed3c364e6fc6acc5e5836bd1370c3c278f8a248 |
26-Jul-2010 |
Mathias Agopian <mathias@google.com> |
am eab07e5c: Merge "Report sensor events to BatteryStats service" into gingerbread Merge commit 'eab07e5c1d48d45f76ac2dd4a45c8a3457aa290d' into gingerbread-plus-aosp * commit 'eab07e5c1d48d45f76ac2dd4a45c8a3457aa290d': Report sensor events to BatteryStats service
|
d67b236497d87223e8373d96c274c97cfbcab0cb |
26-Jul-2010 |
Mike Lockwood <lockwood@android.com> |
Avoid starting multiple threads in ShutdownThread The previous code allowed this to happen if a second call to shutdown happened while the dialog was being displayed. BUG: 2563243 Change-Id: I93adc4ef316917a79002d580b17eda0dc354704c Signed-off-by: Mike Lockwood <lockwood@android.com>
pp/ShutdownThread.java
|
3bee5af8162c177f8c8f4199489a401058ab26a9 |
23-Jul-2010 |
Dianne Hackborn <hackbod@google.com> |
Battery stats: start removing last stats, keep total discharge. Change-Id: I59c4bcbb9893adb237017add76b83c22153f94ef
s/BatteryStatsImpl.java
|
32123fde1b82fc7f5d04f35e2b972364d4352ec9 |
23-Jul-2010 |
Mathias Agopian <mathias@google.com> |
Report sensor events to BatteryStats service Change-Id: I9b83aa709887aa658bc474391573f2d45b6c4eb2
pp/IBatteryStats.aidl
|
93b6bc3d15180d3ff88fe769375717043b283e64 |
22-Jul-2010 |
Adam Powell <adamp@google.com> |
Make finish() a no-op on a context mode that is not active. Change-Id: I2b3b304b7371a76ce67dcf197eaea2e77904399b
pp/ActionBarImpl.java
|
2175f1370cbdd73c589b8e99ecfd07c38dffc690 |
21-Jul-2010 |
Adam Powell <adamp@google.com> |
Rename callback methods for contextual modes to match recent refactoring. Change-Id: I9403f0c728143cd075827f21270b5468abc5271b
pp/ActionBarImpl.java
|
178097727fab0f41810b1ffd4baf84ff8ed32c42 |
21-Jul-2010 |
Adam Powell <adamp@google.com> |
Fix bug 2859423 - action bar: need a way to choose item in spinner Change-Id: Idf9c222e5d8f27b4339a6df7d14f3f10dcb4be2c
pp/ActionBarImpl.java
idget/ActionBarView.java
|
ac695c608ba620e2362f57126d7be453cf5b7e1b |
21-Jul-2010 |
Adam Powell <adamp@google.com> |
Refactored contextual modes out of action bar. Change-Id: I1fc1c9383e5ee90f135b92a5afa8eadbf1c13d20
pp/ActionBarImpl.java
idget/ActionBarContextView.java
|
269b8bb0cbd78969450ea9ab255232d047580210 |
21-Jul-2010 |
Adam Powell <adamp@google.com> |
Fix a bug with closing action bar context modes Change-Id: I4f11549664f11cdc02d135288e05459007dbf0c8
idget/ActionBarContextView.java
|
b366bbae2b5a3009893ef64246e3430cea4b7736 |
20-Jul-2010 |
Adam Powell <adamp@google.com> |
Make sure action bar context modes reserve space for overflow menus on all devices. Change-Id: I393f041efef3852b7f3ee57c6a4c26ba176b2702
iew/menu/ActionMenuView.java
idget/ActionBarContextView.java
|
2c9c9fe806e51f29276e66b8ba40cb4b7a80c3f4 |
16-Jul-2010 |
Adam Powell <adamp@google.com> |
Action bar context mode support for overflow, submenus Change-Id: I951ae179698b08b6aba5b174b3d47f0cf847352e
pp/ActionBarImpl.java
idget/ActionBarContextView.java
|
ca48433afc9fab2a8c0b9913bcf3f525d75ed97f |
20-Jul-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from open-source master Change-Id: I1901177e8a4bd32a707020c581f25f21349ba571
|
798e2d3d0c80e269ead1489dbc3f2f762f1e52b5 |
17-Jun-2010 |
Christian Mehlmauer <FireFart@gmail.com> |
Replaced /sdcard with Environment.getExternalStorageDirectory() Change-Id: Id789f44a8569e307b1b7ab15eb266c9ce7ef2029
s/SamplingProfilerIntegration.java
|
dcdefbbff2bfecbfeb7b6459de130f376595c590 |
20-Jul-2010 |
Adam Powell <adamp@google.com> |
Fix bug 2852909 - screen density for contextual action bar Change-Id: I9e3d8fe4e6f5eb0282cc103a98ed60ca2911c91e
idget/ActionBarContextView.java
|
499cb9f516062b654952d282f211bee44c31a3c2 |
16-Jul-2010 |
Winson Chung <winsonc@google.com> |
Initial changes to allow collections in widgets. Change-Id: I3cfa899bae88cd252912cecebc12e93c27a3b7c9
ppwidget/IAppWidgetHost.aidl
ppwidget/IAppWidgetService.aidl
idget/IRemoteViewsFactory.aidl
|
8028dd32a4a04154050220dd0693583d5b750330 |
15-Jul-2010 |
Adam Powell <adamp@google.com> |
Overflow menu for action bars. The overflow menu replaces the normal options menu panel for activities with an action bar. It always appears as the rightmost action button and is displayed as a dropdown menu. The menu key summons and dismisses the overflow menu instead of the options panel where applicable. Change-Id: I0b4fa7e36f35ab12e2f0c1d12bec79ccab8cc4b1
iew/menu/ActionMenuView.java
iew/menu/IconMenuView.java
iew/menu/MenuBuilder.java
iew/menu/MenuPopupHelper.java
idget/ActionBarView.java
|
94919a170fab66e7903bea0c10093234e5e6cd37 |
16-Jul-2010 |
Kenny Root <kroot@google.com> |
am f97b21b5: am bd623daf: Undo IMediaContainerService changes Merge commit 'f97b21b54e2e35fdfcc8614dedd8692d5a535a5e' * commit 'f97b21b54e2e35fdfcc8614dedd8692d5a535a5e': Undo IMediaContainerService changes
|
fb4e1e24a93c7e6bc0fcdb3f5cfadfbc19503cd8 |
16-Jul-2010 |
Kenny Root <kroot@google.com> |
resolved conflicts for merge of 181bb0ab to master Change-Id: I2284e7c671d127da0d124fbabae8d887727fd5bf
|
b75fa30aaf03d9e425d150b452501e5df0621351 |
16-Jul-2010 |
Jeff Brown <jeffbrown@google.com> |
resolved conflicts for merge of aca672ba to master Change-Id: I7ae11fca0acdbf513a4870226d0d3e3cafbe9a08
|
f97b21b54e2e35fdfcc8614dedd8692d5a535a5e |
16-Jul-2010 |
Kenny Root <kroot@google.com> |
am bd623daf: Undo IMediaContainerService changes Merge commit 'bd623daff1f261a0e794f059d90ba5907eb5a89a' into gingerbread-plus-aosp * commit 'bd623daff1f261a0e794f059d90ba5907eb5a89a': Undo IMediaContainerService changes
|
bd623daff1f261a0e794f059d90ba5907eb5a89a |
16-Jul-2010 |
Kenny Root <kroot@google.com> |
Undo IMediaContainerService changes These should be in the next commit and not the previous one. Change-Id: I8d13fecf3b978ae2e796dc6e10ef3f969b27a0f4
pp/IMediaContainerService.aidl
|
181bb0ab461b1c8a6bf608f19c136fc0bbee7a3d |
16-Jul-2010 |
Kenny Root <kroot@google.com> |
am 02c8730c: Add API to call to vold for mounting OBBs Merge commit '02c8730c1bf19daf48bec8c6995df676a00a73b1' into gingerbread-plus-aosp * commit '02c8730c1bf19daf48bec8c6995df676a00a73b1': Add API to call to vold for mounting OBBs
|
02c8730c1bf19daf48bec8c6995df676a00a73b1 |
01-Jul-2010 |
Kenny Root <kroot@google.com> |
Add API to call to vold for mounting OBBs * Unhide StorageService class; hide all the USB-related items * Add application-visible API to StorageManager for OBB files * Add class for parceling OBB info across binders (ObbInfo) * Add a JNI glue class to libutils/ObbFile (ObbScanner) * Add API to MountService to deal with calling into vold and checking permissions Change-Id: I33ecf9606b8ff535f3a2ada83931da6bbef41cfd
pp/IMediaContainerService.aidl
|
aca672ba2eea19420df16906851d56077a3fd3b2 |
16-Jul-2010 |
Jeff Brown <jeffbrown@google.com> |
am c5ed5910: Add support for new input sources. Merge commit 'c5ed5910c9ef066cec6a13bbb404ec57b1e92637' into gingerbread-plus-aosp * commit 'c5ed5910c9ef066cec6a13bbb404ec57b1e92637': Add support for new input sources.
|
c5ed5910c9ef066cec6a13bbb404ec57b1e92637 |
15-Jul-2010 |
Jeff Brown <jeffbrown@google.com> |
Add support for new input sources. Added several new coordinate values to MotionEvents to capture touch major/minor area, tool major/minor area and orientation. Renamed NDK input constants per convention. Added InputDevice class in Java which will eventually provide useful information about available input devices. Added APIs for manufacturing new MotionEvent objects with multiple pointers and all necessary coordinate data. Fixed a bug in the input dispatcher where it could get stuck with a pointer down forever. Fixed a bug in the WindowManager where the input window list could end up containing stale removed windows. Fixed a bug in the WindowManager where the input channel was being removed only after the final animation transition had taken place which caused spurious WINDOW DIED log messages to be printed. Change-Id: Ie55084da319b20aad29b28a0499b8dd98bb5da68
iew/BaseInputHandler.java
|
29ed7575c2129974a57ad77b3531bc5995940c6c |
15-Jul-2010 |
Adam Powell <adamp@google.com> |
Bug 2841148 - Add accessors for action bar context mode state. Change-Id: I04f3efce5a692b346756cc80c8d15f3abba10558
pp/ActionBarImpl.java
idget/ActionBarContextView.java
|
1f5dddc85c07169b19846d454e0797b791299e3d |
14-Jul-2010 |
Adam Powell <adamp@google.com> |
Merge "Fix bug 2835056 - ActionBar doesn't update title properly when set in onCreate"
|
e92ea3474de7998a016b48bab4e9a4bbafd5b549 |
14-Jul-2010 |
Adam Powell <adamp@google.com> |
Fix bug 2835056 - ActionBar doesn't update title properly when set in onCreate Change-Id: I593315db8df0190c2702a87ebef293e5f798823d
idget/ActionBarView.java
|
3461b32a1c1fc844cdf5c9586dbadb354f449980 |
14-Jul-2010 |
Adam Powell <adamp@google.com> |
Fix bug 2838426 - timing issue with starting/finishing action bar context modes Change-Id: Ie29b0bea96be02675a2104f07c912700c2823abc
pp/ActionBarImpl.java
|
2388ad9eef109fa7f63c196c819c83f0376f0645 |
14-Jul-2010 |
Dianne Hackborn <hackbod@google.com> |
am f8d9379b: am d76b67c3: IME events are now dispatched to native applications. Merge commit 'f8d9379bd834573feca085284970cf686993c330' * commit 'f8d9379bd834573feca085284970cf686993c330': IME events are now dispatched to native applications.
|
f8d9379bd834573feca085284970cf686993c330 |
14-Jul-2010 |
Dianne Hackborn <hackbod@google.com> |
am d76b67c3: IME events are now dispatched to native applications. Merge commit 'd76b67c340d1564abf8d14d976fdaf83bf2b3320' into gingerbread-plus-aosp * commit 'd76b67c340d1564abf8d14d976fdaf83bf2b3320': IME events are now dispatched to native applications.
|
d76b67c340d1564abf8d14d976fdaf83bf2b3320 |
14-Jul-2010 |
Dianne Hackborn <hackbod@google.com> |
IME events are now dispatched to native applications. And also: - APIs to show and hide the IME, and control its interaction with the app. - APIs to tell the app when its window resizes and needs to be redrawn. - API to tell the app the content rectangle of its window (to layout around the IME or status bar). There is still a problem with IME interaction -- we need a way for the app to deliver events to the IME before it handles them, so that for example the back key will close the IME instead of finishing the app. Change-Id: I37b75fc2ec533750ef36ca3aedd2f0cc0b5813cd
iew/RootViewSurfaceTaker.java
|
4267534d1c42af847ed0cefd1c88c99f66b36571 |
10-Jul-2010 |
Adam Powell <adamp@google.com> |
Action Bar now supports submenus as popups. Change-Id: I1691c16081b3474ed6d6e406f91f5f74a2dc8fcb
iew/menu/MenuBuilder.java
iew/menu/MenuItemImpl.java
iew/menu/MenuPopupHelper.java
|
72c37ff17ad04a199cceb41dec3d1c003fa17c89 |
13-Jul-2010 |
The Android Open Source Project <initial-contribution@android.com> |
am 10dde211: merge from open-source master Merge commit '10dde211457417aa1392cc3a5457728c84ed0d2f' * commit '10dde211457417aa1392cc3a5457728c84ed0d2f': Remove top panel in alert dialog if empty.
|
10dde211457417aa1392cc3a5457728c84ed0d2f |
13-Jul-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from open-source master Change-Id: Id2ad46118e0ca957b65b911c52d7bbcf2a4649a2
|
e74e7e2a088cc9077e4ee98e01a48bb52e9cfd50 |
22-Jun-2010 |
Martin Sjolin <martin.sjolin@sonyericsson.com> |
Remove top panel in alert dialog if empty. Remove the topPanel in the alert dialog if it is empty and therefore invisible. This gives the dialog content more space, and it makes dialog positioning on the screen correct. Change-Id: I8ffd9bd9b2360b0ad4338c32c21ab69c055d66a0
pp/AlertController.java
|
1a33274d28a3174b9062ae0dcce77bf1d68cd463 |
09-Jul-2010 |
Jeff Brown <jeffbrown@google.com> |
resolved conflicts for merge of 167449e5 to master Change-Id: Ib448e69a726eb45b5c9099d2574e40b8345eee67
|
661c908e4e26c99adc2cab7558a02129eaee059d |
02-Jul-2010 |
Adam Powell <adamp@google.com> |
ActionBar tab mode using fragments; needs styles. Change-Id: I8f931dae447e7b64de827d3c17766e5f8ad794e2
pp/ActionBarImpl.java
idget/ActionBarView.java
|
00fa7bdd69f0868fd17ea7c881c771d785b2fbbd |
03-Jul-2010 |
Jeff Brown <jeffbrown@google.com> |
More native input dispatch work. Removed old input dispatch code. Refactored the policy callbacks. Pushed a tiny bit of the power manager state down to native. Fixed long press on MENU. Made the virtual key detection and cancelation a bit more precise. Change-Id: I5d8c1062f7ea0ab3b54c6fadb058c4d5f5a9e02e
iew/BaseIWindow.java
|
3372f2e259247810627fd22033406163284f4f64 |
30-Jun-2010 |
Johannes Carlsson <johannes.carlsson.x@sonyericsson.com> |
Corrected buffer overflow when parsing /proc/wakelocks The android_os_Process_parseProcLineArray in android_util_Process.cpp writes up to buffer[endIndex]. This sometimes caused an assert to be triggered in NewStringUTF when the output from /proc/wakelocks was larger than 4096 bytes. The buffer was also increased in order to be able to parse all wakelocks completely. Change-Id: Idf8e66d61ad979377569048f59c3eee278b146db
s/BatteryStatsImpl.java
|
169741b70880607701d704262dd9b386fcfd083d |
27-May-2010 |
Amith Yamasani <yamasani@google.com> |
DO NOT MERGE: Add a battery capacity value to the power profile. Can be accessed through PowerProfile.getBatteryCapacity() Individual device profiles need to be updated with their capacities. (merged from master) Change-Id: Ie76ab6de47c44807a46934331665e077a7226566
s/PowerProfile.java
|
adfb59907a191773a6666b79bf9d591ff53ab6b1 |
01-Jul-2010 |
satok <satok@google.com> |
Merge "Remove EditStyledText from the framekwork"
|
fa57523b60dd335a227bff7fbddbf05ab0755b5d |
01-Jul-2010 |
satok <satok@google.com> |
Remove EditStyledText from the framekwork Change-Id: Idad87a61b0a64c9ba0a70a2d576188ad5e560cb7
idget/EditStyledText.java
|
a7db03705f53c59e63e63c2e67e2db78f8226dcc |
01-Jul-2010 |
Adam Powell <adamp@google.com> |
Define measuring behavior for action bar/context mode custom views Change-Id: Idbe25c81a16005f153d5b425fb366eef4bea290f
idget/ActionBarContextView.java
idget/ActionBarView.java
|
0e94b5151d817e600a888448a662208b29b5ef46 |
30-Jun-2010 |
Adam Powell <adamp@google.com> |
Add subtitles for action bars and context modes. Fix an issue where context mode content was cleared before animating out. Change-Id: Ie7a065e65bc18e3da32de07543d0f71d2a2d648c
pp/ActionBarImpl.java
idget/ActionBarContextView.java
idget/ActionBarView.java
|
89e0645b4157961e8c465eb9c819f965fdb453d8 |
24-Jun-2010 |
Adam Powell <adamp@google.com> |
Added context modes to ActionBar API. Change-Id: I7c3e782cbf01be7bc671b377fb4d706040888833
pp/ActionBarImpl.java
pp/SplitActionBar.java
iew/menu/ActionMenuItem.java
iew/menu/ActionMenuView.java
iew/menu/MenuItemImpl.java
idget/ActionBarContextView.java
idget/ActionBarView.java
|
96e6bdb033b2997a4215b70acc3777fe495b9aca |
25-Jun-2010 |
Irfan Sheriff <isheriff@google.com> |
Add obtainMessage functions to HSM Change-Id: Idc907f429cf15e61ad461af95fdc245fd5aca23f
til/HierarchicalStateMachine.java
|
8bb998d52c118d361390af89b14dd67a4563509a |
25-Jun-2010 |
Dianne Hackborn <hackbod@google.com> |
am ea8eafad: am 2529a453: Merge "Make bad notifications crash their application." into gingerbread Merge commit 'ea8eafad4f5438ec1291d45376959a996d36e15e' * commit 'ea8eafad4f5438ec1291d45376959a996d36e15e': Make bad notifications crash their application.
|
9d39d0cb361c5d3bba04a6bacf299be2162a6e92 |
25-Jun-2010 |
Dianne Hackborn <hackbod@google.com> |
Make bad notifications crash their application. Implement notification manager handling of bad notifications, to call a new activity manager to have the owner's process crashed (if there is one). Change-Id: Ib15e8d0c598756f3b39c99cc2045c18e054daf6b
tatusbar/IStatusBarService.aidl
tatusbar/StatusBarNotification.java
|
f92f8686f982c62a609a2087383a77a24d126992 |
23-Jun-2010 |
Dianne Hackborn <hackbod@google.com> |
am 98f7aed6: am 1e4b9f39: Remove InputConsumer, replacing with InputQueue. Merge commit '98f7aed66b54c365f816fe990de978f61155cde1' * commit '98f7aed66b54c365f816fe990de978f61155cde1': Remove InputConsumer, replacing with InputQueue.
|
1e4b9f3936d6f357e89360293e05a0e16d5fa440 |
23-Jun-2010 |
Dianne Hackborn <hackbod@google.com> |
Remove InputConsumer, replacing with InputQueue. Change-Id: Ib06907278457aaee842b123adc072840ca3602d8
s/BatteryStatsImpl.java
iew/RootViewSurfaceTaker.java
|
320742b15a710ede57862eee170945da26ef0172 |
23-Jun-2010 |
Dianne Hackborn <hackbod@google.com> |
am e3e2883f: am e24a60aa: Merge "First stab at attaching native event dispatching." into gingerbread Merge commit 'e3e2883f2232007174ead562610eb01201890d9b' * commit 'e3e2883f2232007174ead562610eb01201890d9b': First stab at attaching native event dispatching.
|
a95e4cb62f3642cb190d032dbf7dc40d9ecc6973 |
19-Jun-2010 |
Dianne Hackborn <hackbod@google.com> |
First stab at attaching native event dispatching. Provides the basic infrastructure for a NativeActivity's native code to get an object representing its event stream that can be used to read input events. Still work to do, probably some API changes, and reasonable default key handling (so that for example back will still work). Change-Id: I6db891bc35dc9683181d7708eaed552b955a077e
iew/RootViewSurfaceTaker.java
|
2c63fe44f48cde663c3f9d5373ec93f7dd96f6f8 |
03-Jun-2010 |
Daniel Lehmann <lehmannd@google.com> |
Remove ContactHeaderWidget, because it lives directly in the Contacts App from now on Change-Id: I1d3646f2744e01a1e64db8787b4cd7dd746d540e
idget/ContactHeaderWidget.java
|
7ade1be822ed05a143b059319dccd5e9f623b56d |
17-Jun-2010 |
Adam Powell <adamp@google.com> |
Action bar button layout changes. Theme attribute added for spacing between action buttons. Action buttons are now allowed to fill up to half of the total action bar's width. Change-Id: Iabbc67e695684529dfae9681d4d9580cd30839d0
iew/menu/ActionMenuView.java
|
96675b1df3969f2d313b68f60ed9fa36805db8ce |
11-Jun-2010 |
Adam Powell <adamp@google.com> |
Merging ActionBar menu with options menu. Options menu items may now specify if they would like to appear in the action bar. Menu items defined in xml may set the showAsAction attribute to one of "never"(default), "ifRoom", or "always". Action buttons are populated as follows: * All showAsAction="always" items become action buttons, even if it would crowd the navigation area of the action bar. * If there is space remaining, showAsAction="ifRoom" items are added until no more will fit comfortably. Action button click events are now handled by the onOptionsItemSelected method used by the standard options menu. The construction of options menus now happens earlier in order to provide data to the action bar. Activities with an action bar can now expect to have onCreateOptionsMenu called when activity start-up is complete. Activity#invalidateOptionsMenu can be used to force a refresh of menu items where the previous API would use ActionBar#updateActionMenu. Change-Id: If52ddf1cf9f6926206bcdeadf42072ea2c24fab9
pp/SplitActionBar.java
iew/menu/ActionMenuItemView.java
iew/menu/ActionMenuView.java
iew/menu/IconMenuView.java
iew/menu/MenuBuilder.java
iew/menu/MenuItemImpl.java
|
e2e97ce1161e5bf89ef8b5ce6a12be0f16dea23e |
17-Jun-2010 |
Dianne Hackborn <hackbod@google.com> |
am 9a1034aa: am 6b7b4845: Various improvements to battery stats collection Merge commit '9a1034aa9746b94ecb659ea849765a160bdf747e' * commit '9a1034aa9746b94ecb659ea849765a160bdf747e': Various improvements to battery stats collection
|
6b7b4845212b3a439c527f2e1eca205b6b45fceb |
15-Jun-2010 |
Dianne Hackborn <hackbod@google.com> |
Various improvements to battery stats collection We now clear the battery stats when unplugging after the battery is full. This allows us to use the "total" stats as a new "since last charged" stat. Total is gone. I never used it, it was worthless. Since last charged is a lot more interesting. The battery history now collects a lot more stats, and keeps control over how much it can collect. Printing is now more descriptive. The kinds of stats have been renamed to SINCE_UNPLUGGED and SINCE_DISCHARGED. The other two stats are still there, but no longer printed; a future change will eliminate them completely along with all of their state. Change-Id: I4e9fcfcf8c30510092c76a8594f6021e9502fbc1
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
bde75706592c77379fb6546283e733abaca6fe04 |
28-May-2010 |
Sen Hu <senhu@google.com> |
wire up sampling profiler to dropbox When system property "persist.sys.profiler_hz" > 0, SamplingProfilerService is loaded to SystemServer. It creates a FileObserver, watching any new file in the snapshot directory. When a snapshot is found, it is put in dropbox and deleted after that. SamplingProfilerIntegration writes snapshots with headers. Headers are <name, value> pairs, instantiated by caller. Currently header format is (also in source comment): Version: <version number of profiler>\n Process: <process name>\n Package: <package name, if exists>\n Package-Version: <version number of the package, if exists>\n Build: <fingerprint>\n \n <the actual snapshot content begins here...> BUG=2732642 Change-Id: I2c1699f1728e603de13dbd38f9d8443cd3eecc06
s/SamplingProfilerIntegration.java
|
8e03b7566c42621fda01186b66b019142eb84fbf |
14-Jun-2010 |
Jeff Brown <jeffbrown@google.com> |
resolved conflicts for merge of 9e660c82 to master Change-Id: Ic4bd85cbaa5b9a10dcb474a0dad46490bf967e43
|
46b9ac0ae2162309774a7478cd9d4e578747bfc2 |
23-Apr-2010 |
Jeff Brown <jeffbrown@google.com> |
Native input dispatch rewrite work in progress. The old dispatch mechanism has been left in place and continues to be used by default for now. To enable native input dispatch, edit the ENABLE_NATIVE_DISPATCH constant in WindowManagerPolicy. Includes part of the new input event NDK API. Some details TBD. To wire up input dispatch, as the ViewRoot adds a window to the window session it receives an InputChannel object as an output argument. The InputChannel encapsulates the file descriptors for a shared memory region and two pipe end-points. The ViewRoot then provides the InputChannel to the InputQueue. Behind the scenes, InputQueue simply attaches handlers to the native PollLoop object that underlies the MessageQueue. This way MessageQueue doesn't need to know anything about input dispatch per-se, it just exposes (in native code) a PollLoop that other components can use to monitor file descriptor state changes. There can be zero or more targets for any given input event. Each input target is specified by its input channel and some parameters including flags, an X/Y coordinate offset, and the dispatch timeout. An input target can request either synchronous dispatch (for foreground apps) or asynchronous dispatch (fire-and-forget for wallpapers and "outside" targets). Currently, finding the appropriate input targets for an event requires a call back into the WindowManagerServer from native code. In the future this will be refactored to avoid most of these callbacks except as required to handle pending focus transitions. End-to-end event dispatch mostly works! To do: event injection, rate limiting, ANRs, testing, optimization, etc. Change-Id: I8c36b2b9e0a2d27392040ecda0f51b636456de25
iew/BaseInputHandler.java
|
cf0a99910cf87b148fe3143686262a8371d2dbc1 |
11-Jun-2010 |
Dianne Hackborn <hackbod@google.com> |
am 4d4f265e: am 9f8cc518: Merge "Adjust activity manager process OOM adj." into kraken Merge commit '4d4f265e6b6ccfc239150bd71aa2ce2b8de6237f' * commit '4d4f265e6b6ccfc239150bd71aa2ce2b8de6237f': Adjust activity manager process OOM adj.
|
32907cfb38bda2d3c052cf5139c5b592678fedbb |
11-Jun-2010 |
Dianne Hackborn <hackbod@google.com> |
Adjust activity manager process OOM adj. Modify OOM adj classes a bit, to take into account the new heavy weight app type, and give "foreground services" their own category to have a bettery chance to manager them when things go wrong. Also add some new code to battery stats to keep a history of changes to the battery level. Change-Id: I29f5ab6938777e1a7eafd7d8c38b5e564cc9f96a
s/BatteryStatsImpl.java
|
b60c941811cc15ab34fcc2f038aba56f862659b8 |
11-Jun-2010 |
Brad Fitzpatrick <bradfitz@android.com> |
resolved conflicts for merge of f37cbe6b to master Change-Id: I529b17e55b9668f900f685f92e9831e14a82db05
|
438d0595121a7a2cdf19741e76e3c0e21a5c173d |
10-Jun-2010 |
Brad Fitzpatrick <bradfitz@android.com> |
Introduce "StrictMode" This is a new public API for developers to opt-in to strict rules about what they're allowed to do on certain threads. (this is the public face of the @hide dalvik.system.BlockGuard, added recently...) In practice this will be used for developers to opt-in to declaring that they don't want to be allowed to do various operations (such as disk I/O or network operations) on their main UI threads. (these operations are often accidental, or even when they are fast come with a good chance of being slow or very slow in some cases....) Implementation wise, this is just a thread-local integer that has a bitmask of the things that aren't allowed, and more bits for saying what the violation penalty is. The penalties, of which multiple can be chosen, include: * logging * dropbox uploading for analysis/reporting * annoying dialog * full-on crashing These are all only very roughly implemented at this point, but all parts now minimally work end-to-end now, so this is a good checkpoint commit before this gets too large. Future CLs will polish all the above 4 penalties, including checksumming of stacktraces and minimizing penalties for duplicate violations. Change-Id: Icbe61a2e950119519e7364030b10c3c28d243abe
s/RuntimeInit.java
|
8a5f10b30dae663eb01372490df3497e8a2ad56a |
10-Jun-2010 |
Joe Onorato <joeo@android.com> |
resolved conflicts for merge of f7b79151 to master Change-Id: Ia4538f73d8bade9e6565835d484dcb650830feca
|
f1f259165ffaa4095afbd50fea47ed091cbc14b3 |
07-Jun-2010 |
Joe Onorato <joeo@android.com> |
Call into the notification manager when the panel is revealed. This lets it turn off the LED. However, it seems like somebody broke the notification LEDs. GRRR. Change-Id: I3f7066c2b2e1673dc0144a34cf59946351a647be
tatusbar/IStatusBarService.aidl
|
8bc6c5141974dbc36a6fe416853f558921be9f24 |
04-Jun-2010 |
Joe Onorato <joeo@android.com> |
Require the STATUS_BAR_SERVICE permission for something to be the status bar. Change-Id: I57b2d296e0d0cef0d256ae6697fffc47188d14df
tatusbar/IStatusBarService.aidl
|
005847b03b2ebe3eb1a974a8a04ad51bca6636cd |
04-Jun-2010 |
Joe Onorato <joeo@android.com> |
Handle errors inflating notifications (and their icons). On an inflation error, the StatusBarService cleans up, removes / doesn't add the views, and calls into the StatusBarManagerService, which tells the NotificationManagerService to remove the notification. That then calls all the way back into the StatusBarService, but I think being extra careful is okay. Throughout the status bar, it's all keyed off of the IBinder key, so if the app comes in with a good notification while we're cleaning up, we won't lose the new notification or anything like that. Change-Id: Iea78a637495a8b67810c214b951d5ddb93becacb
tatusbar/IStatusBarService.aidl
|
c857740f242169f2ca7fd42f0d1268661b399ad6 |
05-Jun-2010 |
Konstantin Lopyrev <klopyrev@google.com> |
Adding support for minimum number of non letter characters. Change-Id: If54cb7209d65eef826d474d7e0dbbef63d2f2b47
idget/LockPatternUtils.java
|
a408291e22def5755559f42cde913706a6d628c0 |
05-Jun-2010 |
Adam Powell <adamp@google.com> |
Dropdown mode for ActionBar; style and API updates
pp/SplitActionBar.java
|
d0b15cecc63b03ca4e42549ed3a54ae2c7e31866 |
04-Jun-2010 |
Dianne Hackborn <hackbod@google.com> |
resolved conflicts for merge of f3307ae8 to master Change-Id: Ic59db363391f73343eba32894113914ceea5a963
|
860755faa6bdd3c2aeae49c05b87b5bc080ae60c |
04-Jun-2010 |
Dianne Hackborn <hackbod@google.com> |
Add support for heavy-weight applications. Only one can be running at a time, their process can not be killed, and a notification is posted while it is running. Change-Id: I843015723947e0c934ae63a1aeee139327c0bc01
pp/HeavyWeightSwitcherActivity.java
|
f6aa6185a416bb6f74cd5054cdd970f3e02fa6d0 |
03-Jun-2010 |
Jesse Wilson <jessewilson@google.com> |
Merge "Preloaded class list problems shall no longer break the build."
|
e2417541b4c1c0954295dd77d6c95512f99a9f91 |
03-Jun-2010 |
Jesse Wilson <jessewilson@google.com> |
Preloaded class list problems shall no longer break the build. This list is mechanically generated and its a waste of engineering effort to manually edit this list when a class is deleted or renamed. Change-Id: Ia8b6ae004678df2c5e2c268742c3a2d7c6a10db3
s/ZygoteInit.java
|
ac7ae9cc9118ad8e75011b7c94f05545f2cbe0e8 |
03-Jun-2010 |
Vasu Nori <vnori@google.com> |
Merge "add API to Cursor to get column value type"
|
33e2f07e55773099645576932c9b69cef1a419f5 |
03-Jun-2010 |
Joe Onorato <joeo@android.com> |
am 50515e44: am 75199e3d: Populate the notifications at startup of SystemUI.apk.
|
a417069c9ba6f70ee20444e83659ca19711a5863 |
03-Jun-2010 |
Joe Onorato <joeo@android.com> |
am 85676633: am 0e26dffd: updateNotifications works.
|
75f63a69add5fcec9c1fbd6ba8bf760a6674607f |
03-Jun-2010 |
Joe Onorato <joeo@android.com> |
am bdcc172d: am aaba60b2: Notifications don\'t crash when you click them, and pass through events to NotificationManagerService
|
01cc0187953d26639843cd5048d47805687bd580 |
03-Jun-2010 |
Joe Onorato <joeo@android.com> |
am c3c2f605: am e345fff2: notifications show
|
cd55681a8786f3dcb741f81338facaaf14683974 |
03-Jun-2010 |
Joe Onorato <joeo@android.com> |
am 34504ffc: am a0c56fe9: Checkpoint. Doesn\'t build.
|
fb1bd96ffb0ecd9a4356356e6c2e05bdaa4bd77a |
03-Jun-2010 |
Joe Onorato <joeo@android.com> |
am ef5ce59a: am 18e69dfc: Checkpoint. Data structures for Notifications in place.
|
37166e6d7e41d309e834f114096d8c876ab1a45d |
03-Jun-2010 |
Joe Onorato <joeo@android.com> |
am ff97998a: am 4762c2d7: Add expand and collapse.
|
60a83af0488b5ebaffbdf70d5709eed0834a91f8 |
03-Jun-2010 |
Joe Onorato <joeo@android.com> |
am ee5d0caf: am f3f0e053: Make disable() work.
|
1655e7631c06402d0e94027cba3fadc146a42e35 |
03-Jun-2010 |
Joe Onorato <joeo@android.com> |
am 5581c500: am 514ad663: Set the visibility of the icons.
|
e635a6bcc12ddafdf921f564fd3ff374a6ad3ffd |
03-Jun-2010 |
Joe Onorato <joeo@android.com> |
am 12cd606d: am 0cbda99f: The status bar draws its icons now.
|
8b0dd7da360d70920a37802eb455ba41500d3b45 |
18-May-2010 |
Vasu Nori <vnori@google.com> |
add API to Cursor to get column value type Change-Id: I3ef1bcdb2eb1c45f68e829ccb6e3ecde28076591
atabase/SortCursor.java
|
75199e3ddcf7886c8ee5fbf8b486a8c21335bf14 |
29-May-2010 |
Joe Onorato <joeo@android.com> |
Populate the notifications at startup of SystemUI.apk. Change-Id: Ie0b3fd9ed4bc9a012791372e6276f0b5908370a5
tatusbar/IStatusBarService.aidl
tatusbar/StatusBarNotificationList.java
|
0e26dffd6cfcb09b08a94a857b891fdef7fe2b1e |
24-May-2010 |
Joe Onorato <joeo@android.com> |
updateNotifications works. Change-Id: I924763a2d42ca1967719f3eb72c57d1cbb912dd7
tatusbar/StatusBarIcon.java
tatusbar/StatusBarNotification.java
|
aaba60b281713d45a0f232580302c7b54a7207df |
23-May-2010 |
Joe Onorato <joeo@android.com> |
Notifications don't crash when you click them, and pass through events to NotificationManagerService Change-Id: Iae4a636d3c6d5c617440b11eb5b8bc77838ad584
tatusbar/IStatusBarService.aidl
|
e345fff2f80947b0a821f6674c197a02b7bff08e |
23-May-2010 |
Joe Onorato <joeo@android.com> |
notifications show Change-Id: I9240b803c643874828c95afcf1ba9ed91194dbc0
tatusbar/StatusBarIcon.java
tatusbar/StatusBarNotification.java
|
a0c56fe93925d20d9c0b830b9664699ce557e78c |
20-May-2010 |
Joe Onorato <joeo@android.com> |
Checkpoint. Doesn't build. Change-Id: I92e4d539ea71af9e22ced02cbdee7fbd456b7971
tatusbar/IStatusBar.aidl
tatusbar/StatusBarNotification.aidl
tatusbar/StatusBarNotification.java
tatusbar/StatusBarNotificationList.java
|
18e69dfc7235f8a4bfe257f9d1c43539049a22ce |
18-May-2010 |
Joe Onorato <joeo@android.com> |
Checkpoint. Data structures for Notifications in place. Change-Id: I146fb9bc1d349112541368e2c99a667821dfdf6e
tatusbar/StatusBarIcon.java
tatusbar/StatusBarNotification.java
tatusbar/StatusBarNotificationList.aidl
tatusbar/StatusBarNotificationList.java
|
4762c2d75a55e0854bbff2f996748116d4ab1a37 |
18-May-2010 |
Joe Onorato <joeo@android.com> |
Add expand and collapse. Change-Id: I58ad95c59b2c46d3f25349e137d5624aefc6c6cd
tatusbar/IStatusBar.aidl
tatusbar/IStatusBarService.aidl
|
f3f0e053f0cc66249a11639eb67d0cdc2da26ded |
15-May-2010 |
Joe Onorato <joeo@android.com> |
Make disable() work. Change-Id: I93fea37e777b3e04fe7f9171d5b84821587c24f5
tatusbar/IStatusBar.aidl
tatusbar/IStatusBarService.aidl
|
514ad663f0a8b239cc59409175e0bd489c591aa0 |
14-May-2010 |
Joe Onorato <joeo@android.com> |
Set the visibility of the icons. Change-Id: Ib414718f1c51f1d306308a989d5d31d8e3ea7fd1
tatusbar/StatusBarIcon.java
tatusbar/StatusBarIconList.java
|
0cbda99f8721ad9b03ada04d2637fb75a2a0feca |
03-May-2010 |
Joe Onorato <joeo@android.com> |
The status bar draws its icons now.
tatusbar/IStatusBar.aidl
tatusbar/IStatusBarService.aidl
tatusbar/StatusBarIcon.aidl
tatusbar/StatusBarIcon.java
tatusbar/StatusBarIconList.aidl
tatusbar/StatusBarIconList.java
|
a15dcfaf2bc7cbd13b30db6766afe3bbaa01db97 |
25-May-2010 |
Konstantin Lopyrev <klopyrev@google.com> |
Fix 2677197: Adding minimum complex character support. Change-Id: I520bc5f9aa924bf9b5585b2235a91cc96cb99c25
idget/LockPatternUtils.java
|
8b932067c136b47d1f77e574488b24564be4bb2f |
27-May-2010 |
Amith Yamasani <yamasani@google.com> |
Merge "Add a battery capacity value to the power profile."
|
bed865932f00eb503c775f03043413e34b0077de |
27-May-2010 |
Amith Yamasani <yamasani@google.com> |
Add a battery capacity value to the power profile. Can be accessed through PowerProfile.getBatteryCapacity() Individual device profiles need to be updated with their capacities.
s/PowerProfile.java
|
dc0f4f059c1e28375ea3a4d81e189b34c1ac9ae4 |
26-May-2010 |
Jim Miller <jaggies@google.com> |
Merge "Fix 2584857: Reset grabbed state when SlidingTab visibility changes"
|
92c1571f0a5202f742d3318d5f852dc5e395d19c |
26-May-2010 |
Jim Miller <jaggies@google.com> |
Fix 2584857: Reset grabbed state when SlidingTab visibility changes This fixes a case where the widget is hidden while the grabbed state is set. The result is that the host of the widget is never informed that the grabbed state changed. Change-Id: I78b41cff0e31e982a3b46f0319260ba59815092c
idget/SlidingTab.java
|
3255823de062e981f7bfc7994919207988697e45 |
21-May-2010 |
Konstantin Lopyrev <klopyrev@google.com> |
Fix 2673731: Adding support for password history to Device Admin. Change-Id: If3240048813e32b2bae79fe5cb8a73aea20ec56c
idget/LockPatternUtils.java
|
33c26f9fd01d5e2acce3e6c7ca828951d28c7d66 |
19-May-2010 |
Wink Saville <wink@google.com> |
am 199d3783: am 7e3b31d7: Merge "Update docs, add HANDLED, NOT_HANDLED and getCurrentMessage." into kraken
|
7e3b31d786f88792dc1506d8cc4d53bd56741913 |
19-May-2010 |
Wink Saville <wink@google.com> |
Merge "Update docs, add HANDLED, NOT_HANDLED and getCurrentMessage." into kraken
|
a4f3bec29c85ef9e0d07fdd551fe3c50f28b9adc |
19-May-2010 |
Wink Saville <wink@google.com> |
Update docs, add HANDLED, NOT_HANDLED and getCurrentMessage. The EBNF statemachine description language was to difficult to remember changed to use a simpler and more obvious psuedo language. Added HANDLED and NOT_HANDLED as it makes the psuedo code more obvious. Added getCurrentMessage primarily for use by code in enter so that it can know why the new state is being entered. Change-Id: I1446e417b77684fbde0020b1da0975eedc57cce4
til/HierarchicalStateMachine.java
|
39ccc0811fad542fdce8e8226d90c219dec7e451 |
19-May-2010 |
The Android Open Source Project <initial-contribution@android.com> |
am 56d4bcd8: am 627356ce: am d6c0bb0f: merge from open-source master
|
627356cee467fad0335b2bc8cc058a3784f0bf63 |
19-May-2010 |
The Android Open Source Project <initial-contribution@android.com> |
am d6c0bb0f: merge from open-source master Merge commit 'd6c0bb0f0f3827f1c336db20ac9dc0eb90cd46fa' into kraken * commit 'd6c0bb0f0f3827f1c336db20ac9dc0eb90cd46fa': Removed Calls to deprecated APIs
|
d6c0bb0f0f3827f1c336db20ac9dc0eb90cd46fa |
19-May-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from open-source master Change-Id: I0598edad283a177a5ddcc30e20d2284503e6038e
|
2b9a49a30d2ce1176cbd90741897705bec32d0bd |
19-May-2010 |
Romain Guy <romainguy@android.com> |
Merge "Removed Calls to deprecated APIs"
|
9b081a809a7e39c6877a9606289ada4680f3d91f |
19-May-2010 |
Dianne Hackborn <hackbod@google.com> |
resolved conflicts for merge of 8b625a95 to master Change-Id: I03264c6aad2d87629f9154f5c390cb36ce08efba
|
dc8a7f69d7df5f1ca29763995a0d55acf7936fc6 |
10-May-2010 |
Dianne Hackborn <hackbod@google.com> |
Add new API to take over a window's Surface. Change-Id: Iad6245faadc95f19ea63c8e229a1c02e9188f69e
iew/BaseSurfaceHolder.java
iew/RootViewSurfaceTaker.java
|
f90fa1a04f80d30cd7e06441016a9364f8be75bd |
18-May-2010 |
The Android Open Source Project <initial-contribution@android.com> |
am 75c1b73d: am 40090708: am 4547e528: merge from open-source master
|
400907086ac1a304daa50a72013ac27a9c63b26b |
18-May-2010 |
The Android Open Source Project <initial-contribution@android.com> |
am 4547e528: merge from open-source master Merge commit '4547e5284e79192373f3a6bb6c452501171bc1d6' into kraken * commit '4547e5284e79192373f3a6bb6c452501171bc1d6': Removed Calls to deprecated APIs and unused Imports
|
4547e5284e79192373f3a6bb6c452501171bc1d6 |
18-May-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from open-source master Change-Id: I3607454a9257701855354c12ef1f36841c889aea
|
15d24708b1c33188c97e3be5be94131acd8e095d |
17-May-2010 |
Christian Mehlmauer <FireFart@gmail.com> |
Removed Calls to deprecated APIs and unused Imports Change-Id: Ib26783ca1d6c345cc91aa3ab5b9654f5316c78a0
pp/ExternalMediaFormatActivity.java
pp/RingtonePickerActivity.java
pp/UsbStorageActivity.java
pp/UsbStorageStopActivity.java
|
746a95ab7145a1c7583d1f2d6004a508cd7a31dc |
17-May-2010 |
Christian Mehlmauer <FireFart@gmail.com> |
Removed Calls to deprecated APIs Change-Id: I3f9b6a8d3c8a050156a6cc7ea0eb9de33b82f79a
pp/NetInitiatedActivity.java
|
a1700783b52c3f4e6b52ea425cdce93c74936586 |
13-May-2010 |
Adam Powell <adamp@google.com> |
ActionBar - custom navigation views Change-Id: Ibc98565816c713474eefd4e96fb51175abfb0187
pp/SplitActionBar.java
|
7cd51efcbd2d083bf577696591ef1769034f7e2f |
13-May-2010 |
Jeff Hamilton <jham@android.com> |
Remove the deprecated cursor methods. Change-Id: Ie3571fea9f36996c31c327240b11086f8cc487f0
atabase/SortCursor.java
|
468202dd71e375a1f7f2038e094baffe204c4972 |
13-May-2010 |
Mike Lockwood <lockwood@android.com> |
am 702b8752: am 5a9cbb29: am a3d5549c: am 098e58da: Use SystemClock.elapsedRealtime in ShutdownThread timeout logic
|
5a9cbb291fa7505a6c51eba6f600009dfc17366d |
13-May-2010 |
Mike Lockwood <lockwood@android.com> |
am a3d5549c: am 098e58da: Use SystemClock.elapsedRealtime in ShutdownThread timeout logic Merge commit 'a3d5549c802bc4fbf1e1ca05bc3552db17212036' into kraken * commit 'a3d5549c802bc4fbf1e1ca05bc3552db17212036': Use SystemClock.elapsedRealtime in ShutdownThread timeout logic
|
a3d5549c802bc4fbf1e1ca05bc3552db17212036 |
13-May-2010 |
Mike Lockwood <lockwood@android.com> |
am 098e58da: Use SystemClock.elapsedRealtime in ShutdownThread timeout logic Merge commit '098e58da93f304d7d7791f193c6237870b94989d' into froyo-plus-aosp * commit '098e58da93f304d7d7791f193c6237870b94989d': Use SystemClock.elapsedRealtime in ShutdownThread timeout logic
|
098e58da93f304d7d7791f193c6237870b94989d |
13-May-2010 |
Mike Lockwood <lockwood@android.com> |
Use SystemClock.elapsedRealtime in ShutdownThread timeout logic This avoids problems if the time is reset while shutting down. Change-Id: I54c7c787e55648ebf5a68e79056f92fbac0081ae Signed-off-by: Mike Lockwood <lockwood@android.com>
pp/ShutdownThread.java
|
33b974393b6fadcefc896ec4a0f9b66724f61e9f |
20-Apr-2010 |
Adam Powell <adamp@google.com> |
ActionBar added to framework, integrated with Activity and styles. Added onClick attribute support to menus in MenuInflater. Change-Id: I739771b4f249d87a0d8b15969f3d526b099067a1
pp/SplitActionBar.java
iew/menu/ActionMenu.java
iew/menu/ActionMenuItem.java
|
863f22d0451d52cbcccc252ad29858ef1578e709 |
13-May-2010 |
Konstantin Lopyrev <klopyrev@google.com> |
Fix 2673731: Added password history Change-Id: I88919357abea31062caf96b214823b03cbaa15a4
idget/LockPatternUtils.java
|
42364be58b1b9ff511c92133884c73e736d68a7d |
05-May-2010 |
Adam Powell <adamp@google.com> |
am b7e23dbe: am 37f4f5b1: am d135f74b: am 151af19b: Fix bug 2651076 - Catch/log ActivityNotFoundException in MenuItemImpl.invoke()
|
37f4f5b1eaa0bbc8909dec80ebf08790d36b7135 |
05-May-2010 |
Adam Powell <adamp@google.com> |
am d135f74b: am 151af19b: Fix bug 2651076 - Catch/log ActivityNotFoundException in MenuItemImpl.invoke() Merge commit 'd135f74b972b88de2ae8b11b3ada886d29c1e25d' into kraken * commit 'd135f74b972b88de2ae8b11b3ada886d29c1e25d': Fix bug 2651076 - Catch/log ActivityNotFoundException in MenuItemImpl.invoke()
|
d135f74b972b88de2ae8b11b3ada886d29c1e25d |
05-May-2010 |
Adam Powell <adamp@google.com> |
am 151af19b: Fix bug 2651076 - Catch/log ActivityNotFoundException in MenuItemImpl.invoke() Merge commit '151af19bf409a47424ddaa51e1ac4a0c532c4eb6' into froyo-plus-aosp * commit '151af19bf409a47424ddaa51e1ac4a0c532c4eb6': Fix bug 2651076 - Catch/log ActivityNotFoundException in MenuItemImpl.invoke()
|
151af19bf409a47424ddaa51e1ac4a0c532c4eb6 |
04-May-2010 |
Adam Powell <adamp@google.com> |
Fix bug 2651076 - Catch/log ActivityNotFoundException in MenuItemImpl.invoke() Change-Id: I841a37349fbc6af33073aaecae903eb8999cc5bd
iew/menu/MenuItemImpl.java
|
4fcc5b1f93eb1fd2e7e3f7fcc16a1b7a8a6419bf |
19-Apr-2010 |
Daniel Lehmann <lehmannd@google.com> |
Ensure public methods exist to update the state of the UI, so that it can be set from outside Change-Id: Ib1d7b0b36b6cdcbf1256647da76130927a29ec6d
idget/ContactHeaderWidget.java
|
212db7d3f8ce5297f4a556234a9c0675c697f1cf |
09-Apr-2010 |
Adam Powell <adamp@google.com> |
Added MultiSelectListPreference Added set support to XmlUtils; added Set<String> functions to SharedPreferences. MultiSelectListPreference allows multiple selection and persistence of string preferences. Addresses bug 2575634. Change-Id: Icd56022d444b0ce43cccf819cd7d600fdb00e88a
til/XmlUtils.java
|
690de26230f393fd46b2273190d80687a25ccdc1 |
10-Apr-2010 |
Jesse Wilson <jessewilson@google.com> |
am 97a22e1b: am 86b0276a: am f9e90378: am bc284a5f: Merge "Move the public method HttpDateTime.parse() into AndroidHttpClient." into froyo
|
86b0276a39d1ca1472e09d4c3787f5ff8f49a1d9 |
10-Apr-2010 |
Jesse Wilson <jessewilson@google.com> |
am f9e90378: am bc284a5f: Merge "Move the public method HttpDateTime.parse() into AndroidHttpClient." into froyo Merge commit 'f9e90378d50210298d1cec2b913653597cd62be4' into kraken * commit 'f9e90378d50210298d1cec2b913653597cd62be4': Move the public method HttpDateTime.parse() into AndroidHttpClient.
|
f9e90378d50210298d1cec2b913653597cd62be4 |
10-Apr-2010 |
Jesse Wilson <jessewilson@google.com> |
am bc284a5f: Merge "Move the public method HttpDateTime.parse() into AndroidHttpClient." into froyo Merge commit 'bc284a5f9f1e3f19ddd45cfb233f0d1775b612a7' into froyo-plus-aosp * commit 'bc284a5f9f1e3f19ddd45cfb233f0d1775b612a7': Move the public method HttpDateTime.parse() into AndroidHttpClient.
|
7cfa90fee54f44831ac492891d1c123601c2a262 |
08-Apr-2010 |
Jesse Wilson <jessewilson@google.com> |
Move the public method HttpDateTime.parse() into AndroidHttpClient. See bug http://b/2553589 Change-Id: Ide3399c7c63daf9c0b8c18669076f2f4d6e9a876
ttp/HttpDateTime.java
|
04867ab7c67e3cbaea68d0c78ebeaa37f9e10440 |
06-Apr-2010 |
Daniel Lehmann <lehmannd@google.com> |
am ba3147d1: am 140d040b: am d8b9b511: Merge "Pass cookie to TOKEN_CONTACT_INFO so that QuickContact without photo works again Bug:2572239" into froyo
|
ba3147d157c7d1ac8ffe2be5abca039430eee64e |
06-Apr-2010 |
Daniel Lehmann <lehmannd@google.com> |
am 140d040b: am d8b9b511: Merge "Pass cookie to TOKEN_CONTACT_INFO so that QuickContact without photo works again Bug:2572239" into froyo Merge commit '140d040b6a5d2dc01e999e6f7b69863c71b2272b' into kraken * commit '140d040b6a5d2dc01e999e6f7b69863c71b2272b': Pass cookie to TOKEN_CONTACT_INFO so that QuickContact without photo works again
|
140d040b6a5d2dc01e999e6f7b69863c71b2272b |
06-Apr-2010 |
Daniel Lehmann <lehmannd@google.com> |
am d8b9b511: Merge "Pass cookie to TOKEN_CONTACT_INFO so that QuickContact without photo works again Bug:2572239" into froyo Merge commit 'd8b9b511821a06d86b3ffaab0d71ee9ce3834678' into froyo-plus-aosp * commit 'd8b9b511821a06d86b3ffaab0d71ee9ce3834678': Pass cookie to TOKEN_CONTACT_INFO so that QuickContact without photo works again
|
b45c047ba0d54424e41525911e077af2ac5c672e |
06-Apr-2010 |
Daniel Lehmann <lehmannd@google.com> |
Pass cookie to TOKEN_CONTACT_INFO so that QuickContact without photo works again Bug:2572239 Change-Id: I5fedd6cac64d495ba208ddcb45a7d09a05bb9a65
idget/ContactHeaderWidget.java
|
6243d4ca06393d038062b62f9fae47529e6b550e |
05-Apr-2010 |
Amith Yamasani <yamasani@google.com> |
am c778f71d: am 733a2f65: am 1b4c0d70: Merge "Fix a crash in BatteryStatsImpl, due to a previous fix." into froyo
|
c778f71d5c36ed2b3d8dfce3a82b343e40f7bd3a |
05-Apr-2010 |
Amith Yamasani <yamasani@google.com> |
am 733a2f65: am 1b4c0d70: Merge "Fix a crash in BatteryStatsImpl, due to a previous fix." into froyo Merge commit '733a2f654934d452b2febf6f80cd1136830758d5' into kraken * commit '733a2f654934d452b2febf6f80cd1136830758d5': Fix a crash in BatteryStatsImpl, due to a previous fix.
|
733a2f654934d452b2febf6f80cd1136830758d5 |
05-Apr-2010 |
Amith Yamasani <yamasani@google.com> |
am 1b4c0d70: Merge "Fix a crash in BatteryStatsImpl, due to a previous fix." into froyo Merge commit '1b4c0d702066794b9ce97b02721aa9e552997381' into froyo-plus-aosp * commit '1b4c0d702066794b9ce97b02721aa9e552997381': Fix a crash in BatteryStatsImpl, due to a previous fix.
|
e5795610bdc97aebfaa863b5134294aed5c7c1f2 |
05-Apr-2010 |
Amith Yamasani <yamasani@google.com> |
Fix a crash in BatteryStatsImpl, due to a previous fix. This is probably the real fix for the original bug. The last line was probably not well formed and resulted in an overrun in the native code. Bug: 2564824 Change-Id: I8a9cc267f8045a61eff4b5d532258afa32a8b837
s/BatteryStatsImpl.java
|
79e642e8ed75033eacc461633a8f4cd5157d25df |
18-Mar-2010 |
Mike Lockwood <lockwood@android.com> |
Call LocationManager.sendNiResponse() instead of calling directly to GpsLocationProvider Change-Id: I6a5b47abb0519f5228d29bc3340bb2490564803e Signed-off-by: Mike Lockwood <lockwood@android.com>
pp/NetInitiatedActivity.java
|
dc6a0b84cc6ab440d588cfb29df3a4dfac39bab3 |
03-Apr-2010 |
Amith Yamasani <yamasani@google.com> |
am e27c176e: am c2e060cb: am 0913ce95: Merge "Potential fix for bug: 2564824 : Device runtime restart in BatteryService" into froyo
|
e27c176e6c7f595bcf44a68e850513f6a57b0acc |
03-Apr-2010 |
Amith Yamasani <yamasani@google.com> |
am c2e060cb: am 0913ce95: Merge "Potential fix for bug: 2564824 : Device runtime restart in BatteryService" into froyo Merge commit 'c2e060cbedaa2371fcc5c909c216c8ceafa4f649' into kraken * commit 'c2e060cbedaa2371fcc5c909c216c8ceafa4f649': Potential fix for bug: 2564824 : Device runtime restart in BatteryService
|
c2e060cbedaa2371fcc5c909c216c8ceafa4f649 |
03-Apr-2010 |
Amith Yamasani <yamasani@google.com> |
am 0913ce95: Merge "Potential fix for bug: 2564824 : Device runtime restart in BatteryService" into froyo Merge commit '0913ce95c29371cb7b58e294a8d60262bc7f4329' into froyo-plus-aosp * commit '0913ce95c29371cb7b58e294a8d60262bc7f4329': Potential fix for bug: 2564824 : Device runtime restart in BatteryService
|
0913ce95c29371cb7b58e294a8d60262bc7f4329 |
03-Apr-2010 |
Amith Yamasani <yamasani@google.com> |
Merge "Potential fix for bug: 2564824 : Device runtime restart in BatteryService" into froyo
|
fcced8308101f8e019cc0bea36cff0621c127d8a |
03-Apr-2010 |
Adam Powell <adamp@google.com> |
am ffc67455: am 128f1a87: am 6024ca5c: Fix bug 2185026 - back button in context menu now calls onContextMenuClosed()
|
ffc67455f8a96d9bba775a44d0942fbc70058755 |
03-Apr-2010 |
Adam Powell <adamp@google.com> |
am 128f1a87: am 6024ca5c: Fix bug 2185026 - back button in context menu now calls onContextMenuClosed() Merge commit '128f1a87c55a291109ce521a92308c186e5d2db5' into kraken * commit '128f1a87c55a291109ce521a92308c186e5d2db5': Fix bug 2185026 - back button in context menu now calls onContextMenuClosed()
|
128f1a87c55a291109ce521a92308c186e5d2db5 |
03-Apr-2010 |
Adam Powell <adamp@google.com> |
am 6024ca5c: Fix bug 2185026 - back button in context menu now calls onContextMenuClosed() Merge commit '6024ca5c90203b6c33acc6adfbf7e4e613549a0a' into froyo-plus-aosp * commit '6024ca5c90203b6c33acc6adfbf7e4e613549a0a': Fix bug 2185026 - back button in context menu now calls onContextMenuClosed()
|
6024ca5c90203b6c33acc6adfbf7e4e613549a0a |
03-Apr-2010 |
Adam Powell <adamp@google.com> |
Fix bug 2185026 - back button in context menu now calls onContextMenuClosed() Change-Id: I6c16879a8ad8e4651d21f639a620a936bf991f8d
iew/menu/MenuDialogHelper.java
|
2098eadfba7aba5d667579222f0fac76d1235ff0 |
02-Apr-2010 |
Amith Yamasani <yamasani@google.com> |
Potential fix for bug: 2564824 : Device runtime restart in BatteryService Look for corrupted bytes and replace with ? If the problem is in the parsing code, then this will not help. Change-Id: If33643f126a4099d4113e37760c6ef74683fe97e
s/BatteryStatsImpl.java
|
39f99a1ceeffdc45aa0baef4722eb563fd490073 |
02-Apr-2010 |
Mike Lockwood <lockwood@android.com> |
am dfcb20d1: am a9e1a131: am 87e72cd3: Merge "Vibrate before shutting down." into froyo
|
17145db0a7f376090e7cc7834c3cd87da891d2ee |
02-Apr-2010 |
Jim Miller <jaggies@google.com> |
am 64265cc5: am 15be35f6: am bf1259b8: Fix 2538826: Allow aspect of LockPatternView to be customized.
|
dfcb20d1c3cd920e29715710baa9e1a2d5613b8b |
02-Apr-2010 |
Mike Lockwood <lockwood@android.com> |
am a9e1a131: am 87e72cd3: Merge "Vibrate before shutting down." into froyo Merge commit 'a9e1a131e3a5dcde4d69ee9f99aee4702dcff909' into kraken * commit 'a9e1a131e3a5dcde4d69ee9f99aee4702dcff909': Vibrate before shutting down.
|
a9e1a131e3a5dcde4d69ee9f99aee4702dcff909 |
02-Apr-2010 |
Mike Lockwood <lockwood@android.com> |
am 87e72cd3: Merge "Vibrate before shutting down." into froyo Merge commit '87e72cd3b327fefc39030a628e9e9b7141791d39' into froyo-plus-aosp * commit '87e72cd3b327fefc39030a628e9e9b7141791d39': Vibrate before shutting down.
|
87e72cd3b327fefc39030a628e9e9b7141791d39 |
02-Apr-2010 |
Mike Lockwood <lockwood@android.com> |
Merge "Vibrate before shutting down." into froyo
|
a717f64ddcdce44379b24616333a58a6df2fcca5 |
02-Apr-2010 |
Mike Lockwood <lockwood@android.com> |
Vibrate before shutting down. BUG: 2439291 Change-Id: I0f5abba34a14f1dd1cbe2077122d6f3e940b4d90 Signed-off-by: Mike Lockwood <lockwood@android.com>
pp/ShutdownThread.java
|
64265cc59ba2a40f3795d4821a77be0c735e0d24 |
02-Apr-2010 |
Jim Miller <jaggies@google.com> |
am 15be35f6: am bf1259b8: Fix 2538826: Allow aspect of LockPatternView to be customized. Merge commit '15be35f6c9a88f453ba3a6be8d93fed8537ad77e' into kraken * commit '15be35f6c9a88f453ba3a6be8d93fed8537ad77e': Fix 2538826: Allow aspect of LockPatternView to be customized.
|
15be35f6c9a88f453ba3a6be8d93fed8537ad77e |
02-Apr-2010 |
Jim Miller <jaggies@google.com> |
am bf1259b8: Fix 2538826: Allow aspect of LockPatternView to be customized. Merge commit 'bf1259b8a6a44d7a4eab5131cd33dac0fbcb50b6' into froyo-plus-aosp * commit 'bf1259b8a6a44d7a4eab5131cd33dac0fbcb50b6': Fix 2538826: Allow aspect of LockPatternView to be customized.
|
bf1259b8a6a44d7a4eab5131cd33dac0fbcb50b6 |
01-Apr-2010 |
Jim Miller <jaggies@google.com> |
Fix 2538826: Allow aspect of LockPatternView to be customized. This fixes a problem where the pattern unlock area shrank on mdpi devices. This change is required since some devices (mdpi) don't have enough vertical room to show a square LockPatternView and shrink the area to match the minimum of width and height. To fix the problem and minimize changes to existing platforms, the parameter is configurable and has a default in values/donottranslate that emulates the old behavior. New behavior for mdpi devices is specified in values-port-mdpi/donottranslate, which is the only place we currently see the problem. Tested: mdpi device in both orientations hdpi device in both orientations hdpi device in both orientations with keyboard open/closed Change-Id: I3b9a5ef1d9b5e70f7b1823c9f48a3938f52cc7a4
idget/LockPatternView.java
|
726e838cc9c0814fff026837ed64ac73e0e10f2e |
31-Mar-2010 |
Daniel Lehmann <lehmannd@google.com> |
am 22d7142d: am 1b679754: am 58c9a4bc: Merge "Don\'t load photo if it\'s id is 0. Saves one database query Bug:2546767" into froyo
|
22d7142dd9787f767576208e00f01ddfeff9f181 |
31-Mar-2010 |
Daniel Lehmann <lehmannd@google.com> |
am 1b679754: am 58c9a4bc: Merge "Don\'t load photo if it\'s id is 0. Saves one database query Bug:2546767" into froyo Merge commit '1b679754b6f6fd5da8f5fc48415cad65cc8f3a56' into kraken * commit '1b679754b6f6fd5da8f5fc48415cad65cc8f3a56': Don't load photo if it's id is 0. Saves one database query
|
1b679754b6f6fd5da8f5fc48415cad65cc8f3a56 |
31-Mar-2010 |
Daniel Lehmann <lehmannd@google.com> |
am 58c9a4bc: Merge "Don\'t load photo if it\'s id is 0. Saves one database query Bug:2546767" into froyo Merge commit '58c9a4bca0ce20ebf63a8c9619d405b788a98b9b' into froyo-plus-aosp * commit '58c9a4bca0ce20ebf63a8c9619d405b788a98b9b': Don't load photo if it's id is 0. Saves one database query
|
18d4b733f85c1611c168b4b3c490fc1f3b5b539a |
29-Mar-2010 |
Daniel Lehmann <lehmannd@google.com> |
Don't load photo if it's id is 0. Saves one database query Bug:2546767 Change-Id: I0739cd45acecd18bafda9a200dff60fdcc219021
idget/ContactHeaderWidget.java
|
e33b93206bda114e1c319e61129df2b4eafad8f6 |
30-Mar-2010 |
Jim Miller <jaggies@google.com> |
am baaa33a3: am d41d4586: am c6dc5070: Merge "Fix 2537999: Don\'t throw exception when SlidingTab has UNSPECIFIED specs" into froyo
|
baaa33a3789f15e94f1a0d292fb9be84ecb70a64 |
30-Mar-2010 |
Jim Miller <jaggies@google.com> |
am d41d4586: am c6dc5070: Merge "Fix 2537999: Don\'t throw exception when SlidingTab has UNSPECIFIED specs" into froyo Merge commit 'd41d458696b2ab54387dd0683a3365e788b97c2d' into kraken * commit 'd41d458696b2ab54387dd0683a3365e788b97c2d': Fix 2537999: Don't throw exception when SlidingTab has UNSPECIFIED specs
|
d41d458696b2ab54387dd0683a3365e788b97c2d |
30-Mar-2010 |
Jim Miller <jaggies@google.com> |
am c6dc5070: Merge "Fix 2537999: Don\'t throw exception when SlidingTab has UNSPECIFIED specs" into froyo Merge commit 'c6dc5070ef663e514add038b1d2e78761156b0c0' into froyo-plus-aosp * commit 'c6dc5070ef663e514add038b1d2e78761156b0c0': Fix 2537999: Don't throw exception when SlidingTab has UNSPECIFIED specs
|
c6dc5070ef663e514add038b1d2e78761156b0c0 |
30-Mar-2010 |
Jim Miller <jaggies@google.com> |
Merge "Fix 2537999: Don't throw exception when SlidingTab has UNSPECIFIED specs" into froyo
|
d646f69c4e7cf0ad06bd2687a31b5cbb4441230c |
29-Mar-2010 |
The Android Open Source Project <initial-contribution@android.com> |
am f29c7d4d: am c89704a7: merge from open-source master
|
f29c7d4d271a5a4483025b313c6b363417171d04 |
29-Mar-2010 |
The Android Open Source Project <initial-contribution@android.com> |
am c89704a7: merge from open-source master Merge commit 'c89704a77f9c51ebd8c1cc6863e15ff402a56c86' into kraken * commit 'c89704a77f9c51ebd8c1cc6863e15ff402a56c86': Fix Memory Leak When Switching Input Methods
|
c89704a77f9c51ebd8c1cc6863e15ff402a56c86 |
29-Mar-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from open-source master Change-Id: I6a8109d11dabc579501c598ab2927cf802797130
|
8aca694a363de4398e0172dbafe7cf6b47b17fa4 |
29-Mar-2010 |
Daniel Lehmann <lehmannd@google.com> |
am 7eeb9c23: am 3e9032e6: Merge "Increase name-label height so that "g" isn\'t cut off anymore. Decrease header height so that no resizes are required after background loading for most contacts Bug:2542703 Bug:2549485" into froyo
|
7eeb9c2382153a6c95bf9b976eebd44c5ddaa0f2 |
29-Mar-2010 |
Daniel Lehmann <lehmannd@google.com> |
am 3e9032e6: Merge "Increase name-label height so that "g" isn\'t cut off anymore. Decrease header height so that no resizes are required after background loading for most contacts Bug:2542703 Bug:2549485" into froyo Merge commit '3e9032e646c898a725c256c90031494cc349eea0' into kraken * commit '3e9032e646c898a725c256c90031494cc349eea0': Increase name-label height so that "g" isn't cut off anymore. Decrease header height so that no resizes are required after background loading for most contacts
|
31f805ac2fc2c7779ab347fb4f5cf20dacb9c75e |
27-Mar-2010 |
Dianne Hackborn <hackbod@google.com> |
am 54ca402c: am 4c8a63ca: Merge "Fix issue #2538228: Intents targeting browsers constantly nagging" into froyo
|
54ca402c25d0e789f3e596012be9b35c119056e1 |
27-Mar-2010 |
Dianne Hackborn <hackbod@google.com> |
am 4c8a63ca: Merge "Fix issue #2538228: Intents targeting browsers constantly nagging" into froyo Merge commit '4c8a63ca4d4ac18f593fd9c235f18ba1f691eef7' into kraken * commit '4c8a63ca4d4ac18f593fd9c235f18ba1f691eef7': Fix issue #2538228: Intents targeting browsers constantly nagging
|
d07950f0a18afb32a5ef418692ac63ea22505e14 |
27-Mar-2010 |
Daniel Lehmann <lehmannd@google.com> |
Increase name-label height so that "g" isn't cut off anymore. Decrease header height so that no resizes are required after background loading for most contacts Bug:2542703 Bug:2549485 Change-Id: Ic2b88fd405043c2869610c9495bd4aa860b5c025
idget/ContactHeaderWidget.java
|
5ef402baafc4818ccdf2aaec5da9cf25dd1c0e12 |
27-Mar-2010 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #2538228: Intents targeting browsers constantly nagging Some applications are setting the MIME type field for an http: intent, which is technically wrong because the recipient opening the URI will get the MIME type from the header. This was hitting a bug when we compute the intent filter when setting the preferred activity, where we have to set both the MIME type and data URI for the intent filter. (For file: and content: URIs only the MIME type is needed, since these can be opened directly through ContentResolver so everyone is presumed to be able to handle them.) Change-Id: Ia7025e6859e9c90997bf56c2c80f225fca7a2007
pp/ResolverActivity.java
|
966a8c78598bdba1e8993428b5b1eef4d97ae501 |
26-Mar-2010 |
Jim Miller <jaggies@google.com> |
Fix 2537999: Don't throw exception when SlidingTab has UNSPECIFIED specs This is try to capture the case where we sometimes see UNSPECIFIED MeasureSpec in SlidingTab. It should be OK as long as one of the dimensions is constrained. The log event will give some indication of what's going on when this happens. This also fixes a bug where it was possible to not reset the mAnimating flag in the Phone app. Change-Id: Ibab1c944ec895a7c19d5a18cc67f6e4db716f685
idget/SlidingTab.java
|
16f1c787396a237f074d4b5103fe00d39a2377dc |
26-Mar-2010 |
Dianne Hackborn <hackbod@google.com> |
am d49258fe: Fix issue #2544466: Car Home brightness icon comes and goes while phone is in car dock in FRE83 Merge commit 'd49258fed489bcd72a2b2a6ce3a3c38d4b2531e6' into kraken * commit 'd49258fed489bcd72a2b2a6ce3a3c38d4b2531e6': Fix issue #2544466: Car Home brightness icon comes and goes while phone is in car dock in FRE83
|
d49258fed489bcd72a2b2a6ce3a3c38d4b2531e6 |
26-Mar-2010 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #2544466: Car Home brightness icon comes and goes while phone is in car dock in FRE83 There was a really dumb bug that was causing us to not always apply the new configuration. As a result of fixing this, there were new glithes in the transition between car and regular mode, so further work here to fix that. And since I was actually working during the night and seeing night mode, I noticed how obnoxiously bright the status bar is compared to the car home at night, so it now nicely dims itself when we switch to the night config. Oh and in doing that I also found and fixed a bug in dispatching config changes to a window (where they wouldn't get dispatched if the window didn't resize). FINALLY... tweak the wallpaper enter/exit animations a bit to make them a little smoother. Change-Id: I4e062093cbcfbc919307799a794846db2920216f
pp/DisableCarModeActivity.java
|
629520527efe5f404b64e95aff01a81886e55eb3 |
18-Mar-2010 |
Daniel Sandler <dsandler@google.com> |
Redesigned keyguard layout in the no-SIM case. DO NOT MERGE The emergency call button has been removed (since the user can disable the keyguard, open the phone app, and enter the emergency number there). AM/PM have also been baseline-aligned with the clock. Bug: 2421380 Change-Id: I3fb25a29e02f3e2ee2b1505a8765d53ccceb1372
idget/DigitalClock.java
|
1026f4850bce9b2bd4fa34f487d2c2d9f9c70691 |
26-Mar-2010 |
Mike Lockwood <lockwood@android.com> |
Merge "Call LocationManager.sendNiResponse() instead of calling directly to GpsLocationProvider"
|
ffc3f8f40c7eff0bc3bb43f74a1a0e9235acb258 |
18-Mar-2010 |
Mike Lockwood <lockwood@android.com> |
Call LocationManager.sendNiResponse() instead of calling directly to GpsLocationProvider Change-Id: I190fb70a608539f77080db64be1bd5b8dc8519e3 Signed-off-by: Mike Lockwood <lockwood@android.com>
pp/NetInitiatedActivity.java
|
54df9de49454a5b403f87d6b8aa6746b7b2c47a5 |
18-Mar-2010 |
Daniel Sandler <dsandler@google.com> |
Redesigned keyguard layout in the no-SIM case. The emergency call button has been removed (since the user can disable the keyguard, open the phone app, and enter the emergency number there). AM/PM have also been baseline-aligned with the clock. (Requires I46a78c700427d769da6f7f2d3e9f419c2a921a61) Bug: 2421380 Change-Id: I07bfc0f1c5b3f0e10b8cb72768848251439e19dd
idget/DigitalClock.java
|
3d31bb111a5f4052e189722d73bbfc61bf474288 |
26-Mar-2010 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #2544466: Car Home brightness icon comes and goes while phone is in car dock in FRE83 There was a really dumb bug that was causing us to not always apply the new configuration. As a result of fixing this, there were new glithes in the transition between car and regular mode, so further work here to fix that. And since I was actually working during the night and seeing night mode, I noticed how obnoxiously bright the status bar is compared to the car home at night, so it now nicely dims itself when we switch to the night config. Oh and in doing that I also found and fixed a bug in dispatching config changes to a window (where they wouldn't get dispatched if the window didn't resize). FINALLY... tweak the wallpaper enter/exit animations a bit to make them a little smoother. Change-Id: I234458f6081ec021311ee04c247931eabcf0447c
pp/DisableCarModeActivity.java
|
0d3b202bdedcdd692d96e53303bc5168d39a07e1 |
26-Mar-2010 |
Dianne Hackborn <hackbod@android.com> |
Merge "Fix Memory Leak When Switching Input Methods"
|
cd70988401be5919e8d1889727bb01c91d56627c |
26-Mar-2010 |
Jim Miller <jaggies@google.com> |
Fix 2535700: Add support for enforcing password quality In addition, this change removes old lockpattern constants which were set to DevicePolicyManager constants anyway. Change-Id: I05f7f50ca099f4bd87a2d8e1d6dd2bc6f3a2b139
idget/LockPatternUtils.java
|
85f2c9ce5a0e074df2429a5d66e1754e368a0430 |
22-Mar-2010 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #2530103: ActivePassword data in Device Policy Manager needs to be persisted Also fixes how the quality vs. mode is handled to be more consistent, which also required introducing a new "alphabetic" quality since it is possible for the user to enter such a password. The current password quality and length is stored in the DPM, since at boot it couldn't figure this out from the stored password. Change-Id: I519d9b76dd0b4431bcf42920c34dda38c9f1136e
idget/LockPatternUtils.java
|
4cee725b1fd3958d850fc83214797f76d5f6b468 |
19-Mar-2010 |
Christopher Tate <ctate@google.com> |
Use atomic++ rather than lock/++/unlock in the input dispatch code path Decouples the input dispatch thread from the battery-stats object lock regime, to avoid the possibility of ever blocking the input dispatch thread on its behalf. The stats object is widely used and can sometimes be locked for a very long time (on the order of seconds) during certain extensive dump operations. This change does not alter the data format of the battery stats' externalized representations. Fixes bug #2530346 Change-Id: Iee288be3bf4936641b532dceecb8f6de8f552bf0
s/BatteryStatsImpl.java
|
379232c8f5c9faacfcb097b44930dde9a042b1bc |
19-Mar-2010 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix issue #2512131: Trackball goes up when moving"
|
7d9af5ae762c59e879a86e77dcb330856774bc09 |
19-Mar-2010 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #2512131: Trackball goes up when moving Change-Id: Ib403de88f24bc1b6e5417732e3b69f89a5160bbc
idget/PointerLocationView.java
|
1afd1c90ebe789b8d3a137004127a50d2db7e3b5 |
19-Mar-2010 |
Dianne Hackborn <hackbod@google.com> |
Maybe fix issue #2457218: Corrupt batterystats.bin file preventing phone boot - LIBtt68127 No steps to repro, but makes the code more robust by using the standard JournaledFile class and doing sanity checks on the input it reads. This required moving the JournaledFile class in to the framework (and we really should get rid of either it or AtomicFile, but they have different recovery semantics so that is tough). Also went through and cleaned up the file management in various places. Change-Id: Ieb7268d8435e77dff66b6e67bb63b62e5dea572e
ackup/LocalTransport.java
s/AtomicFile.java
s/BatteryStatsImpl.java
til/JournaledFile.java
|
e7be6a85da5be32348f4e83ede195477a7ec1790 |
19-Mar-2010 |
Wink Saville <wink@google.com> |
Allow transitionTo in enter/exit. bug: 2435366 Change-Id: Id15c5e2cca49ced5ebbda24887f8c490e717f101
til/HierarchicalState.java
til/HierarchicalStateMachine.java
|
d5ed7c787ff20258090ed459f1d64f6cf41544a7 |
18-Mar-2010 |
Joe Onorato <joeo@android.com> |
Merge "fix 2517656 Pin/Password Unlocks place focus on the launcher screen when they shouldn't"
|
16537757decfa09374852f2361b63a8738b67601 |
18-Mar-2010 |
Joe Onorato <joeo@android.com> |
fix 2517656 Pin/Password Unlocks place focus on the launcher screen when they shouldn't PasswordEntryKeyboardHelper now sets the FLAG_KEEP_TOUCH_MODE flag for the events so that the last event we process from the soft keybaord doesn't exit touch mode and we don't erroneously go into non-touch mode since the on-screen button pressing left us in touch mode. Change-Id: Id2546ec3bc4b337aedb5e925de0c709ce62ea059
idget/PasswordEntryKeyboardHelper.java
|
d3dd518baf87f06a571e56d9a127b043cf719e23 |
18-Mar-2010 |
Suchi Amalapurapu <asuchitra@google.com> |
Merge "Add new install flag to install on internal flash only Change default install location policy for new flag. New error code for media unavailable."
|
14b6abda1309631d49d4bebbb0317a7e1dfc0a50 |
17-Mar-2010 |
Suchi Amalapurapu <asuchitra@google.com> |
Add new install flag to install on internal flash only Change default install location policy for new flag. New error code for media unavailable. Change-Id: I5a5d0828b067692b2b94a15a2bcc7534f796c1a2
pp/IMediaContainerService.aidl
|
91fbd56757751a7aca8ef2b4d936e587509e6eef |
18-Mar-2010 |
Wink Saville <wink@google.com> |
Add additional sendMessage methods. To simplify sending messages add sendMessage methods that take what and obj as parameters. Change-Id: Ib22d752eb3cb32fe3dfa8dd2e65915acec3e5db6
til/HierarchicalStateMachine.java
|
8a9ab24a5c9b595ac0268fcade4b5bbfe7c45c2d |
12-Mar-2010 |
Suchi Amalapurapu <asuchitra@google.com> |
Do storage checks before initiating a move. Add new remote method to check for insufficient error conditions. Some fixes in MountService when updating media status on PackageManagerService Fix size calculation condition in installd. Add new error code if media is unavailable. New tests for testing error codes. Some additional debugging statements in MountService. Change-Id: Ibfe90d5ed6c71d57f9c1c67806f38b5ae9ecdfbf
pp/IMediaContainerService.aidl
ontent/PackageHelper.java
|
650e22ca3a97501e12f4befb80f2cd5b39ea78bc |
16-Mar-2010 |
Adam Powell <adamp@google.com> |
Merge "Fix monkey bug 2512055"
|
22cb2f46fdbb9a904ac394f488278fb47e2d4734 |
16-Mar-2010 |
Adam Powell <adamp@google.com> |
Fix monkey bug 2512055 Don't blow up when there aren't any menu items to layout in IconMenuView. Change-Id: Ief08f0f8ed89aec4959d4d80cfd066dbe92dc3aa
iew/menu/IconMenuView.java
|
0cd57a44ea43ec146722774a3f7d623eb9c9cbb3 |
15-Mar-2010 |
Jeff Sharkey <jsharkey@android.com> |
Switch SelectionBuilder to accept Object[], fix NPE. Change-Id: I8d6ef1b47d89e4fc643402075f0549f4c4277a0f
ontent/SelectionBuilder.java
|
b258659ad6f96779009222db73b844e93498a4a4 |
15-Mar-2010 |
Jim Miller <jaggies@google.com> |
Merge "Fix 2428368: Fix most of the lockscreen orientation refresh bugs"
|
a027c95e798d75de1165feebefb2df4d1c7c0927 |
13-Mar-2010 |
Jim Miller <jaggies@google.com> |
Fix 2428368: Fix most of the lockscreen orientation refresh bugs This change removes the legacy notification of orientation and configuration changed events from KeyguardUpdateMonitor and moves them into the individual activities. This was necessary to guarantee order of events. In addition, to minimize discrepencies due to notification lag, Keyguard screens (LockScreen, PatternUnlock, etc.) are now responsible for handling onConfigurationChanged() notification and forwarding them to LockPatternKeyguardView by a call to recreateMe() with the new configuration. Change-Id: I703daf3e91bc6588e87c844a3ed3d259a6b8ecdf
idget/LockPatternUtils.java
|
f8d0f095e34f8d661ca5b7d555d8610272099bff |
12-Mar-2010 |
Kenny Root <kroot@google.com> |
Add missing license notices to files Change-Id: Ie46176940810bd5001f7650a381c1c3c90a3718b
idget/PointerLocationView.java
|
c9421ba1f46d9f9aeee833e1fde2cc263b058411 |
12-Mar-2010 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #2492387: system server crash in WallpaperManagerService Also move some of the important framework error logs over to Slog. Change-Id: If6697c3e4f18498612ebd7b0e4e4f042fd713372
s/RuntimeInit.java
|
15a4d2ffd04dc6c70f2cd17dae12ac6bc14c69ab |
12-Mar-2010 |
Kenny Root <kroot@google.com> |
Add correct copyright headers to multiple files Format for the list of changes shows the origin commit reference followed by the file name. 33931-p9 awt/org/apache/harmony/awt/gl/font/AndroidGlyphVector.java 33931-p9 awt/org/apache/harmony/awt/gl/image/PngDecoderJava.java 133776-p9 core/java/android/app/IntentService.java 127013-p9 core/java/android/appwidget/AppWidgetHost.java 27863-p9 core/java/android/bluetooth/BluetoothAudioGateway.java 60765-p9 core/java/android/content/SyncResult.java 43920-p9 core/java/android/content/pm/ActivityInfo.java 43920-p9 core/java/android/content/pm/ApplicationInfo.java 43920-p9 core/java/android/content/pm/InstrumentationInfo.java 43920-p9 core/java/android/content/pm/PackageInfo.java 44103-p9 core/java/android/content/pm/PackageItemInfo.java 68960-p9 core/java/android/content/pm/PackageStats.java 43920-p9 core/java/android/content/pm/ResolveInfo.java 43920-p9 core/java/android/content/pm/ServiceInfo.java 60641-p9 core/java/android/content/res/Configuration.java 60734-p9 core/java/android/content/res/TypedArray.java 137672-p9 core/java/android/inputmethodservice/ExtractButton.java 123112-p9 core/java/android/inputmethodservice/ExtractEditText.java 119291-p9 core/java/android/inputmethodservice/IInputMethodSessionWrapper.java 112946-p9 core/java/android/inputmethodservice/IInputMethodWrapper.java 115078-p9 core/java/android/os/BatteryStats.java 124790-p9 core/java/android/text/style/UpdateAppearance.java 45083-p9 core/java/android/view/RawInputEvent.java 101491-p9 core/java/android/view/inputmethod/EditorInfo.java 114701-p9 core/java/android/view/inputmethod/ExtractedText.java 123112-p9 core/java/android/view/inputmethod/ExtractedTextRequest.java 119291-p9 core/java/com/android/internal/os/HandlerCaller.java 129279-p9 core/java/com/android/internal/os/PkgUsageStats.java 114701-p9 core/java/com/android/internal/view/IInputConnectionWrapper.java 114701-p9 core/java/com/android/internal/view/InputConnectionWrapper.java 84364-p9 opengl/java/android/opengl/EGLLogWrapper.java 11355-p9 opengl/tools/glgen/src/CFunc.java 11355-p9 opengl/tools/glgen/src/CType.java 11355-p9 opengl/tools/glgen/src/CodeEmitter.java 11355-p9 opengl/tools/glgen/src/GenerateGL.java 11355-p9 opengl/tools/glgen/src/JFunc.java 11355-p9 opengl/tools/glgen/src/JType.java 11355-p9 opengl/tools/glgen/src/JniCodeEmitter.java 11355-p9 opengl/tools/glgen/src/ParameterChecker.java 57236-p9 services/java/com/android/server/status/AnimatedImageView.java 66754-p9 services/java/com/android/server/status/CloseDragHandle.java 57188-p9 services/java/com/android/server/status/DateView.java 46928-p9 services/java/com/android/server/status/ExpandedView.java 70590-p9 services/java/com/android/server/status/FixedSizeDrawable.java 45968-p9 services/java/com/android/server/status/IconData.java 57470-p9 services/java/com/android/server/status/IconMerger.java 82719-p9 services/java/com/android/server/status/LatestItemView.java 45968-p9 services/java/com/android/server/status/NotificationData.java 66754-p9 services/java/com/android/server/status/NotificationLinearLayout.java 57458-p9 services/java/com/android/server/status/NotificationViewList.java 45968-p9 services/java/com/android/server/status/StatusBarException.java 45968-p9 services/java/com/android/server/status/StatusBarIcon.java 46130-p9 services/java/com/android/server/status/StatusBarNotification.java 45968-p9 services/java/com/android/server/status/StatusBarView.java 46199-p9 services/java/com/android/server/status/Ticker.java 62286-p9 services/java/com/android/server/status/TickerView.java 57188-p9 services/java/com/android/server/status/TrackingView.java 86041-p9 telephony/java/android/telephony/PhoneStateListener.java 87020-p9 telephony/java/com/android/internal/telephony/TelephonyIntents.java 136269-p9 telephony/java/com/android/internal/telephony/gsm/SpnOverride.java 34409-p9 tests/FrameworkTest/src/com/android/frameworktest/FrameworkTestApplication.java 55717-p9 tests/FrameworkTest/src/com/android/frameworktest/performance/InvalidateCycle.java 128994-p9 tests/ImfTest/src/com/android/imftest/samples/AutoCompleteTextViewActivityLandscape.java 128994-p9 tests/ImfTest/src/com/android/imftest/samples/AutoCompleteTextViewActivityPortrait.java 129372-p9 tests/ImfTest/src/com/android/imftest/samples/BigEditTextActivityNonScrollablePanScan.java 129372-p9 tests/ImfTest/src/com/android/imftest/samples/BigEditTextActivityNonScrollableResize.java 129372-p9 tests/ImfTest/src/com/android/imftest/samples/BigEditTextActivityScrollablePanScan.java 129372-p9 tests/ImfTest/src/com/android/imftest/samples/BigEditTextActivityScrollableResize.java 128994-p9 tests/ImfTest/src/com/android/imftest/samples/BottomEditTextActivityPanScan.java 128994-p9 tests/ImfTest/src/com/android/imftest/samples/BottomEditTextActivityResize.java 127341-p9 tests/ImfTest/src/com/android/imftest/samples/ButtonActivity.java 129347-p9 tests/ImfTest/src/com/android/imftest/samples/DialogActivity.java 129372-p9 tests/ImfTest/src/com/android/imftest/samples/EditTextActivityDialog.java 128994-p9 tests/ImfTest/src/com/android/imftest/samples/ManyEditTextActivityNoScrollPanScan.java 128994-p9 tests/ImfTest/src/com/android/imftest/samples/ManyEditTextActivityScrollPanScan.java 128994-p9 tests/ImfTest/src/com/android/imftest/samples/ManyEditTextActivityScrollResize.java 128994-p9 tests/ImfTest/src/com/android/imftest/samples/OneEditTextActivityNotSelected.java 128994-p9 tests/ImfTest/src/com/android/imftest/samples/OneEditTextActivitySelected.java 25959-p9 tests/framework-tests/src/android/test/FrameworkTests.java 46162-p9 tests/framework-tests/src/com/android/internal/http/multipart/MultipartTest.java 77101-p9 tools/layoutlib/bridge/tests/com/android/layoutlib/bridge/NinePatchTest.java 9788976b1465ce982b5ae7c741345edd0ecd9322 core/java/android/accounts/AuthenticatorDescription.java 53332883543868fb83e111a07306368b7772b340 core/java/android/app/UiModeManager.java 93e7e22ec91dbc641d10ca6d70423e1357a95bba core/java/android/app/FullBackupAgent.java 328c0e7986aa6bb7752ec6de3da9c999920bb55f core/java/android/content/CursorEntityIterator.java 307da1a46b4c9b711bafe8fbaaa6b98e8868c18e core/java/android/content/SyncQueue.java 307da1a46b4c9b711bafe8fbaaa6b98e8868c18e core/java/android/content/SyncOperation.java eb034652c2037a47ebfd99779e8383bb8bb528af core/java/android/content/pm/LabeledIntent.java 49237345d83e62fdb9eb8d50b13ad086636a04fa core/java/android/content/pm/FeatureInfo.java a2b6c3775ed6b8924232d6a01bae4a19740a15f8 core/java/android/content/pm/PackageInfoLite.java 3ecd5f437580e49d80beecd29489d5fb1f7a7db0 core/java/android/content/pm/RegisteredServicesCacheListener.java 5ebbb4a6b3e16f711735ae0615b9a9ea64faad38 core/java/android/content/pm/XmlSerializerAndParser.java c4516a7b62de525e3d6d5e76851bdfaf12c11f05 core/java/android/database/sqlite/SQLiteTransactionListener.java 9bbc21a773cbdfbef2876a75c32bda5839647751 core/java/com/android/internal/backup/LocalTransport.java 21f1bd17b2dfe361acbb28453b3f3b1a110932fa core/java/com/android/internal/content/PackageMonitor.java 4c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3 core/java/com/android/internal/view/BaseSurfaceHolder.java 4c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3 core/java/com/android/internal/view/BaseIWindow.java e540833fdff4d58e37c9ba859388e24e2945ed45 core/java/com/android/internal/os/SamplingProfilerIntegration.java 192ab903887bbb8e7c7b6da5c581573850e30f46 core/tests/coretests/src/android/widget/expandablelistview/PositionTesterContextMenuListener.java 1619367ab823150fa8856d419abe02ceb75886f1 media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/MediaProfileReader.java 27f8002e591b5c579f75b2580183b5d1c4219cd4 opengl/tools/glgen/stubs/gles11/glGetString.java 560814f6b11abe83ff0c4ed18cac015c276b3181 opengl/tools/glgen/stubs/gles11/glGetProgramInfoLog.java 560814f6b11abe83ff0c4ed18cac015c276b3181 opengl/tools/glgen/stubs/gles11/glGetShaderInfoLog.java 560814f6b11abe83ff0c4ed18cac015c276b3181 opengl/tools/glgen/stubs/gles11/glShaderSource.java 1c4907ee77392afb768c2f088e0dedbe4239f6fb opengl/tools/glgen/src/GenerateGLES.java 1c4907ee77392afb768c2f088e0dedbe4239f6fb opengl/tools/glgen/src/Jsr239CodeEmitter.java 1c4907ee77392afb768c2f088e0dedbe4239f6fb opengl/tools/glgen/src/GLESCodeEmitter.java 69e21f5f6e0d04539cd92848ea009dd615d88c2c opengl/tests/gldual/src/com/android/gldual/TriangleRenderer.java c028be4f3b8c7476b46859f66c3f33d528adf181 packages/DefaultContainerService/src/com/android/defcontainer/DefaultContainerService.java 7c6efa13f129dbae5319f0981a430d4662f43354 tests/BrowserPowerTest/src/com/android/browserpowertest/PowerMeasurement.java 7c6efa13f129dbae5319f0981a430d4662f43354 tests/BrowserPowerTest/src/com/android/browserpowertest/PowerTestActivity.java 7c6efa13f129dbae5319f0981a430d4662f43354 tests/BrowserPowerTest/src/com/android/browserpowertest/PowerTestRunner.java df8a3f31d871db25e952972c2eb346a71186e9e3 tests/BrowserTestPlugin/src/com/android/testplugin/TestPlugin.java cfaef699e1dfb3a75d5b51f3b15816f13670fd51 tests/permission/src/com/android/framework/permission/tests/ActivityManagerPermissionTests.java cfaef699e1dfb3a75d5b51f3b15816f13670fd51 tests/permission/src/com/android/framework/permission/tests/ServiceManagerPermissionTests.java cfaef699e1dfb3a75d5b51f3b15816f13670fd51 tests/permission/src/com/android/framework/permission/tests/WindowManagerPermissionTests.java Copyright header moved to top in following file: core/tests/coretests/src/android/widget/ListViewTest.java Change-Id: I3c3198be5a0ba36e18679ed834170432bf0b8418
ackup/LocalTransport.java
ontent/PackageMonitor.java
s/HandlerCaller.java
s/PkgUsageStats.java
s/SamplingProfilerIntegration.java
iew/BaseIWindow.java
iew/BaseSurfaceHolder.java
iew/IInputConnectionWrapper.java
iew/InputConnectionWrapper.java
|
c9b21c1a5358446fe1ba28fdf06fe6f9fbdd091e |
12-Mar-2010 |
Kenny Root <kroot@google.com> |
Add copyright header for new file Change-Id: I441c4e002eb8729e7e0ae7a2ab6a38d5dffa0049
iew/WindowManagerPolicyThread.java
|
26b1ef95833665fb83195caad010566c8a9e0199 |
12-Mar-2010 |
Dianne Hackborn <hackbod@google.com> |
Merge "Fix issue #2461567: Home screen redraw messed up"
|
ac3587d7ced544091264a35249dbd3f9531a3cab |
11-Mar-2010 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #2461567: Home screen redraw messed up Make sure that we have a window redraw itself after resizing its surface. Also includes a little optimization to avoid having an extra thread for the ImageWallpaper. Change-Id: I88d1eb66e3116077f48e6f9086a5b6459505ef69
ervice/wallpaper/ImageWallpaper.java
iew/WindowManagerPolicyThread.java
|
f0f566ec4607376583e59964a6a8a6dcb0265c20 |
11-Mar-2010 |
Wink Saville <wink@google.com> |
Ignore instead of throw errors in QuittingState and reorder some parameters. Since there could be an arbitrary number of messages in the queue but Handler/Looper/MessageQueue do not provide any mechanism for removing "all" messages the best we can do is ignore. Throwing an error is probably too heavy. Change-Id: I13c81ac5786484f5b3218885b010de596d943975
til/HierarchicalStateMachine.java
|
1b8b98b3db5dcf0b01d1a632aafea076cc91f5a4 |
11-Mar-2010 |
Wink Saville <wink@google.com> |
Add quit and fix HSM EBNF. Add support for quiting the looper and stopping a thread. Allow enter/exit at top or bottom of a STATE EBNF. Fix missing brace in MSG_LIST. Change-Id: Iddf5ce908008933bf8f0646e844254183da3d1f3
til/HierarchicalStateMachine.java
|
089262dc022d87e31eefc536025be6c015c7ebde |
10-Mar-2010 |
Suchi Amalapurapu <asuchitra@google.com> |
Dont include code size for apps on sdcard. Use constants defined in PackageHelper for user preferences to install auto, internal, external. Set default install location to external. Update settings db version number Change-Id: Ib5110c9377990e20a48cee923e55898dfddfd1e6
ontent/PackageHelper.java
|
fe62d04c30e7b3abe408b56c7744c7f547c57640 |
09-Mar-2010 |
Jeff Sharkey <jsharkey@android.com> |
Helper for combining multiple selection/selectionArgs. Change-Id: I08eb082149a2a3e45ab00b81a3f46825ad52188d
ontent/SelectionBuilder.java
|
17bc415ded862bc0a5f70ee2f7259f34d3491a17 |
09-Mar-2010 |
Mike Lockwood <lockwood@google.com> |
Merge "Add new shutdown observer for MountService. Use new observer before rebooting and shutting down. Add some unit tests for unmount and shutdown code paths Fix registering/unregistering part in MountService Use ShutdownThread in PowerManager.reboot() Add reboot support to ShutdownThread. Remove MountService code from PowerManagerService.java and Power.java. Clean shutdown/reboot is handled exclusively by ShutdownThread now."
|
6ffce2e9a3c57634bb73f8ff133ca680f8070d5d |
08-Mar-2010 |
Suchi Amalapurapu <asuchitra@google.com> |
Add new shutdown observer for MountService. Use new observer before rebooting and shutting down. Add some unit tests for unmount and shutdown code paths Fix registering/unregistering part in MountService Use ShutdownThread in PowerManager.reboot() Add reboot support to ShutdownThread. Remove MountService code from PowerManagerService.java and Power.java. Clean shutdown/reboot is handled exclusively by ShutdownThread now. Change-Id: Iefb157451d3d9c426cb431707b870a873c09123d
pp/ShutdownThread.java
|
a2b6c3775ed6b8924232d6a01bae4a19740a15f8 |
06-Mar-2010 |
Suchi Amalapurapu <asuchitra@google.com> |
Add conditions to check for updated system applications. Restrict them to internal flash only even before we copy. Return error codes when install flag options mismatch. Some conditions for existings apps - install flags override existing location - explicity manifest option install location overrides previous location - if upgraded package's install location is unspecified or auto, fall back to recommended install policy which considers user setting as well. Check for sdcard status before finding available size on sdcard Add light weight parsing for manifest attributes including package name and install location only Change-Id: I5143dda87c88c595f564b317326c926d0ec3ceb8
pp/IMediaContainerService.aidl
ontent/PackageHelper.java
|
c4e26a5c99b261c956b9b47ab11217b20f539df8 |
09-Mar-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Merge "Showing phonetic name in the contact header."
|
2509d3c11fa247d37d023e32411e6dad15d85b85 |
08-Mar-2010 |
Dianne Hackborn <hackbod@google.com> |
Clear active password in device admin when password is cleared. Fixes issue #2480213: DevicePolicyManagerService returning true for isActivePasswordSufficient even though the current password on the device is not sufficient. Change-Id: I3cb11311d8696670726d969712a63a7c00cd1ce4
idget/LockPatternUtils.java
|
aeae357f6399aee68fb7a60e1a38b82c0062711c |
09-Mar-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Showing phonetic name in the contact header. Change-Id: I83f608ddf3a01ba6c29687f9e78212800e4ad4b1
idget/ContactHeaderWidget.java
|
156c43545529fb3d731ffdd9c4514d38758e3f06 |
06-Mar-2010 |
Amith Yamasani <yamasani@google.com> |
Move lockscreen settings to secure table to prevent tampering. b/2343673 Migrate old settings to secure on upgrade.
idget/LockPatternUtils.java
|
f99ae76533119f9fef111abef17a3a8fcb8f12a5 |
08-Mar-2010 |
Dianne Hackborn <hackbod@google.com> |
Hold wake lock while shutting down. It is nicer to make sure the screen stays on while we are shutting down, so the screen goes off when we are actually complete rather than some time before. Change-Id: I8725ac9884df6d21344f35288da3e375d9779b3b
pp/ShutdownThread.java
|
4528186e0d65fc68ef0dd1941aa2ac8aefcd55a3 |
06-Mar-2010 |
Christopher Tate <ctate@google.com> |
Refactor android.backup => android.app.backup Change-Id: I0b21316ff890d7f3c7d4b82837bb60670724c2e8
ackup/IBackupTransport.aidl
ackup/LocalTransport.java
|
e7085e909d0c7f58a160b2730ff06aca085dfd6b |
04-Mar-2010 |
Robert Greenwalt <robdroid@android.com> |
Update framework tethering UI Getting rid of notification dialog - maybe the entire TetherActivity. Also getting rid of toasts - to ephemeral.
pp/TetherActivity.java
|
5a73506cdd466f2b96686ced3ff0f7ca224d1143 |
03-Mar-2010 |
Robert Greenwalt <robdroid@android.com> |
Add error reporting for Tethering. Also make the usb interface configuration more robust so retries are possible. Makes all Tethering errors recoverable - no harm letting them try again anyway. Worst case is they need to reboot.
pp/TetherActivity.java
|
9b10ef5fe85e9d29721ff0cd15161f960d38a8db |
03-Mar-2010 |
Suchi Amalapurapu <asuchitra@google.com> |
Rework the way PackageManager binds to default container service. Clean up stale containers when enabling/disabling packages on sdcard. Check the path of packages which are being enabled. Make sure gc's are done prior to destroying containers when moving applicati as well as enabling/disabling packages for sdcard mount status changes. Some miscellaneous issues Remove hack to avoid renaming containers. Fix test with forward locked apps Remove adding container id to asec list when renaming Some cosmetic changes to DefaultContainerService
ontent/PackageHelper.java
|
829778843cf459384841f9f4ecafe862b6228d6e |
02-Mar-2010 |
Dianne Hackborn <hackbod@google.com> |
Move the pointer location thing out of common.
idget/PointerLocationView.java
|
a3afae33b7458177f04157268b59c74ba9b56366 |
01-Mar-2010 |
Dave Sparks <davidsparks@android.com> |
Merge "Stop previous ringtone when silent is selected. Bug 2256593."
|
87bba1ee14279bb14a28d42e27c4ef66d9967bf8 |
27-Feb-2010 |
Dianne Hackborn <hackbod@google.com> |
Move DeviceAdmin APIs to android.app.admin. Also add ability for admins to hide themselves when not in use, a facility for admins to not allow other admins to reset their password, and debug dumping.
idget/LockPatternUtils.java
|
370dd39132bf64f2a0703969a110c0d3b136c6eb |
27-Feb-2010 |
Dave Sparks <davidsparks@android.com> |
Stop previous ringtone when silent is selected. Bug 2256593.
pp/RingtonePickerActivity.java
|
69ac9887459a65a0eebc6f9c450a5b6c2313d713 |
25-Feb-2010 |
Jim Miller <jaggies@google.com> |
Fix 2336057: Provide a way for the user to return to a call from LockScreen. This makes the "Emergency call" button dual-purpose. If there's a call in progress, the button will show "Return to call" and take the user back to the call.
idget/LockPatternUtils.java
|
2269d1572e5fcfb725ea55f5764d8c3280d69f6d |
25-Feb-2010 |
Dianne Hackborn <hackbod@google.com> |
Re-arrange android-common so framework no longer links with it. This is the framework part, moving classes around so the framework no longer needs to link to android-common. Makes some APIs public, others that didn't need to be public are private in the framework, some small things are copied.
et/DNParser.java
et/DomainNameValidator.java
s/PowerProfile.java
til/FastXmlSerializer.java
til/XmlUtils.java
|
ee74858f1f68a915ab42b89a258ff1e7eff47b06 |
25-Feb-2010 |
Fred Quintana <fredq@google.com> |
make the SyncStateContentProviderHelper.update() method return an indication if the row to update still exists
ontent/SyncStateContentProviderHelper.java
|
d70a3d4e2d356aab4cac313f1f9d8272a5e3e8d0 |
24-Feb-2010 |
Robert Greenwalt <robdroid@android.com> |
Tethering improvements. Changes due to comments. Fixing Tether teardown. bug:2422545
pp/TetherActivity.java
|
cf6eaeaae9e6745dd6e07540812c79821d7043c2 |
24-Feb-2010 |
Suchi Amalapurapu <asuchitra@google.com> |
Some framework fixes for apps on sd change hard coded path in installd fix tests Work around for renaming containers. Do forced unmount when destroying containers. Force a gc in default container service to release handle to parsed package and thus avoid getting killed by vold Some cosmetic changes to PackageManager api. Unit tests for renaming container for MountService Remove internal size limit on app to be installed.
ontent/PackageHelper.java
|
0c33ed2992b2eb484c229fd3322df14d97c10caa |
23-Feb-2010 |
Devin Taylor <devin.taylor@garmin.com> |
Fix Memory Leak When Switching Input Methods Fixes a memory leak when input methods are switched. Uses a variety of methods to avoid holding a reference to the InputMethodService which created the binders, which was leaking those InputMethodServices. See http://code.google.com/p/android/issues/detail?id=6661 for reproduction steps.
iew/IInputMethodSession.aidl
|
5b0fb3a7e8070ed366a85acc1904d2f34030445d |
23-Feb-2010 |
Jim Miller <jaggies@google.com> |
Fix 2463886: Allow delayed fetching of DevicePolicyManager in LockPatternUtils. Today we're seeing a crash that's likely caused by a change in the order in which system services start. The crash we're seeing happens in response to user interaction which happens after the boot process completes, so we should re-fetch the DevicePolicyManager if we weren't able to get it when LockPatternUtils was constructed.
idget/LockPatternUtils.java
|
9e0f5d9a63ba88c2bf69df0557f8c9696db370c4 |
23-Feb-2010 |
Dianne Hackborn <hackbod@google.com> |
Fix some random bugs. 2185256: After open &close of device keyboard shortcut does not added to Home desktop. ActivityThread was losing the last saved state when restarting or launching into a paused state. 2366174: defaults not cleared when they should be PackageManagerService now removes any preferred activity records for a package when it is uninstalled. 2154556: Battery stats can have an unbounded number of wake locks We now start combining wake locks into one shared record when we hit a maximum limit (currently 20). 2442519: Foreground services can have no notification by providing a bogus one. If the notification manager rejects our notification, the service is forced to no longer be in the foreground. 2442383: Finalization issues in com.android.server.am.PendingIntentRecord.java Cleaned up finalization to call super class and avoid the big activity manager lock (we still need to use the locks inside of the message system, but these are much less likely to be a problem). 2284190: Cannot call a phone number using adb We weren't getting the calling uid/pid in startActivity() if the caller did not supply an application record.
s/BatteryStatsImpl.java
|
17b7d97d7159da265d016a842c6319bd22b361d0 |
22-Feb-2010 |
Romain Guy <romainguy@google.com> |
Merge "Fix bug where calling getButton(int) returns null."
|
6fe2b22085864b8f6bb6c59ecc0a12c6c4253309 |
22-Feb-2010 |
Romain Guy <romainguy@android.com> |
Fix bug where calling getButton(int) returns null. Fixes external bug http://code.google.com/p/android/issues/detail?id=6360
pp/AlertController.java
|
21f1bd17b2dfe361acbb28453b3f3b1a110932fa |
20-Feb-2010 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #2438980: Implement package watcher for voice recognizer service setting I am getting tired of writing package monitor code, realized this is missing in a number of places, and at this point it has gotten complicated enough that I don't think anyone actually does it 100% right so: Introducing PackageMonitor. Yes there are no Java docs. I am still playing around with just what this thing is to figure out what makes sense and how people will use it. It is being used to fix this bug for monitoring voice recognizers (integrating the code from the settings provider for setting an initial value), to replace the existing code for monitoring input methods (and fix the bug where we wouldn't remove an input method from the enabled list when it got uninstalled), to now monitor live wallpaper package changes (now allowing us to avoid reverting back to the default live wallpaper when the current one is updated!), and to monitor device admin changes. Also includes a fix so you can't uninstall an .apk that is currently enabled as a device admin. Also includes a fix where the default time zone was not initialized early enough which should fix issue #2455507 (Observed Google services frame work crash). In addition, this finally introduces a mechanism to determine if the "force stop" button should be enabled, with convenience in PackageMonitor for system services to handle it. All services have been updated to support this. There is also new infrastructure for reporting battery usage as an applicatin error report.
ontent/PackageMonitor.java
|
281a80da143a977046e5b9f65afc85c7fb0b6d25 |
19-Feb-2010 |
Jim Miller <jaggies@google.com> |
Fix 2448345: Fix tactile feedback bug in password/PIN and pattern unlock.
idget/PasswordEntryKeyboardHelper.java
|
e36d6e277e49475076b7872d36ea6a5c5b996e9d |
18-Feb-2010 |
Dianne Hackborn <hackbod@google.com> |
Work on issue #2263557: PMF3000 showing hybrid of portrait and landscape modes This is a bunch of reworking of how configuration changes are handled: - When orientation is changing (for whatever reason), the window manager no longer tries to pre-emptively compute a new configuration. Instead, it just determines change is happening and tells the window manager. - The activity manager is now responsible for giving the window manager the final configuration it is using. This is both so it knows whem the activity manager is done with its configuration updates, and so the window manager can use the "real" configuration. - When an orientation or other configuration change is happening, freeze the screen and keep it frozen until the activity manager has given us the final configuration. - The window manager can now send new configurations to its clients during its layout pass, as part of a resize, if it has determined that it has changed. This allows for a new View.onConfigurationChanged() API for any view to easily find out when the configuration has changed. - ViewRoot now also works with the activity thread to make sure the process's current resources are updated to the new configuration when it receives one from a window. This ensures that at the time onConfigurationChanged() and other view callbacks are happening, the correct configuration is in force. - There is now a sequence number associated with Configuration, which ActivityThread uses to avoid using stale configurations. This is needed now that it can receive configurations asynchronously from both the window manager and activity manager. - The hack for keeping the locale has been removed, and underlying problem fixed by having Configuration initialize its locale to "unknown" instead of a valid default value.
iew/BaseIWindow.java
|
d970998b0d489774ad1c5b94b47d233912f00214 |
18-Feb-2010 |
San Mehat <san@google.com> |
framework: storage: Add 'force' option to unmount/destroy storage apis, and update callsites. Also adds additional storage unit tests Signed-off-by: San Mehat <san@google.com>
ontent/PackageHelper.java
|
154f7a1cc2d4f0468a7cc8dfa36e837c84cd9f7e |
17-Feb-2010 |
Tobias Haamel <haamel@google.com> |
Show car mode notification in status bar. The notification is an ongoing event and can be used to get out of car mode.
pp/DisableCarModeActivity.java
|
6a6ce74e5972f189004340af97c77aa7631478ee |
17-Feb-2010 |
Robert Greenwalt <robdroid@android.com> |
Merge "Update Tethering."
|
2a091d7aa0c174986387e5d56bf97a87fe075bdb |
12-Feb-2010 |
Robert Greenwalt <robdroid@android.com> |
Update Tethering. Adds telephony support, async model, multiple tethered iface suport, better notifications, device config. bug:2413855
pp/TetherActivity.java
til/HierarchicalStateMachine.java
|
679bba339ef6948091180c776d6a284cddd812f5 |
16-Feb-2010 |
Suchi Amalapurapu <asuchitra@google.com> |
Move mount service wrapper calls to PackageHelper Fix bug related to forward locked apps.
ontent/PackageHelper.java
|
642b7c0f1964389ed0b049df275c7b4daaf35b7a |
16-Feb-2010 |
Suchi Amalapurapu <asuchitra@google.com> |
Merge "Include install location preference when installing packages. Changes include Add new remote call in default container service to determine install location. Rename INSTALL_ON_SDCARD Remove recommentAppInstall method Add some additional flags used in remote stubs. Move check for protected apps prior to copy. Unit tests"
|
1c9131c91f27c8258dfad0a92cee105275f5422a |
13-Feb-2010 |
Dan Egnor <egnor@google.com> |
Remove all traces of the old checkin service (and its associated parental control interfaces) from the framework.
s/RuntimeInit.java
|
5b993ce7bc29e43a3215a50ce6ce5d6550d4e5e2 |
12-Feb-2010 |
Suchi Amalapurapu <asuchitra@google.com> |
Include install location preference when installing packages. Changes include Add new remote call in default container service to determine install location. Rename INSTALL_ON_SDCARD Remove recommentAppInstall method Add some additional flags used in remote stubs. Move check for protected apps prior to copy. Unit tests DefaultContainerService first parses the file uri(if content uri is specified it returns a default install internal only value) and returns a recommended location. Based on which the temporary id is determined either a file name or a container id and the file is copied there. This is then later renamed during install. Todo's light weight parsing of package when determining location since we just need the install location attribute only when finding out recomended location. This will also enable to move the check for updated system apps(cannot be on sdcard) prior to copying.
pp/IMediaContainerService.aidl
ontent/PackageHelper.java
|
ec52eedc2ceb623b503f6b82eb560c0e9a6e4619 |
12-Feb-2010 |
Jim Miller <jaggies@google.com> |
Fix 2438785: Add missing key code to landscape keyboard and fix log spew.
idget/PasswordEntryKeyboard.java
|
575c6710a38f608aca2c25e7784674a47d18a871 |
11-Feb-2010 |
Jim Miller <jaggies@google.com> |
Merge "Fix 2373088: Cleanup and minor fixes to PasswordKeyboard*."
|
23085b781e145ed684e7270af1d5ced6800b8eff |
09-Feb-2010 |
Ben Cheng <bccheng@android.com> |
Support per-application switch to execute the VM in safe mode. The new attribute can be set by adding android:safeMode="true" in AndroidManifest.xml with the SDK. Tested with pairing locally compiled SDK with Eclipse and verified that the JIT (the only component currently included in the safe mode) is indeed disabled with the new attribute. Bug: 2267583
s/ZygoteConnection.java
|
280b6023cb77be1cd18f20c0c6a169eba1ed35dc |
10-Feb-2010 |
Jim Miller <jaggies@google.com> |
Fix 2373088: Cleanup and minor fixes to PasswordKeyboard*.
idget/PasswordEntryKeyboard.java
idget/PasswordEntryKeyboardHelper.java
idget/PasswordEntryKeyboardView.java
|
4154c07c5cabc74029a2df379075391d782a682c |
10-Feb-2010 |
San Mehat <san@google.com> |
StorageNotification: Move notification / usb storage activity into StatusBarPolicy Signed-off-by: San Mehat <san@google.com>
pp/StorageNotification.java
pp/UsbStorageActivity.java
|
b104340496e3a531e26c8f428c808eca0e039f50 |
05-Feb-2010 |
San Mehat <san@google.com> |
Framework: Clean up / Refactor Mount APIs - Move android.storage.* -> android.os.storage.* and refactor users - Refactor generic shares back to explicit ums enable/disable/isEnabled - Remove media insert/removed event callbacks (not ready for Froyo) - Remove 'label' from volume state change callbacks - Add public API functions for enabling/disabling USB mass storage (permissions enforced in MountSevice) - Remove some stray un-needed import lines - Move android.os.IMountService / android.os.IMountServiceListener -> android.os.storage - Improve code comments Updated: MountService: Add dup state check and move debugging behind a conditional UsbStorageActivity: Fix review comments + a TODO StorageNotification: Add @Override tags StorageManager: Don't use a static Listener list MountService: Reduce bloat and fix == where I meant .equals() PackageManagerTests: Update for new API Signed-off-by: San Mehat <san@google.com>
pp/ExternalMediaFormatActivity.java
pp/NetInitiatedActivity.java
pp/ShutdownThread.java
pp/StorageNotification.java
pp/TetherActivity.java
pp/UsbStorageActivity.java
|
64e6a45ed45e0d096a1490408ee1cab2a4626950 |
05-Feb-2010 |
San Mehat <san@google.com> |
StorageNotification: Add general storage notification for UMS/Storage events Signed-off-by: San Mehat <san@google.com>
pp/StorageNotification.java
|
0b31970cac04259a6e20dfc6d6e42cd9532528e3 |
06-Feb-2010 |
Jim Miller <jaggies@google.com> |
Fix 2402303: Split Keyboard widget from LatinIME into reusable PasswordEntryKeyboardView - Added new PasswordEntryKeyboardView to internal/widgets. Widget supports: - alpha mode with symbols (latin-1 only). - a numeric keyboard - IME emulation that applies keyboard input to arbitrary top-level view widget. - Added new transparent assets to framework resources. - Modified Keyguard and Keyguard layouts to use new PasswordEntryKeyboardView.
idget/PasswordEntryKeyboard.java
idget/PasswordEntryKeyboardHelper.java
idget/PasswordEntryKeyboardView.java
|
d60d3742abe4e6c51681276713bbd68a3e21f04e |
05-Feb-2010 |
Romain Guy <romainguy@android.com> |
Fix dialogs to occupy more space.
idget/WeightedLinearLayout.java
|
d0e18ffb82b59d38aeaf0e552f48e734202719ab |
26-Jan-2010 |
Robert Greenwalt <robdroid@android.com> |
First pass at USB Tethering. bug:2281900
pp/TetherActivity.java
|
8321eb377f6fbff87c677b59340cc0bc23775501 |
03-Feb-2010 |
Mike Chan <mike@android.com> |
Merge "BatteryStatsImpl: initalize audio timer"
|
ec7f7e6378f87cdc826a8b5d836fff26f44b0b09 |
29-Jan-2010 |
San Mehat <san@google.com> |
UsbStorageActivity: Refactor for new MountService API Signed-off-by: San Mehat <san@google.com>
pp/UsbStorageActivity.java
|
18d200fd2aa26e4c9b6ca7c38bb5fd6b81e40259 |
02-Feb-2010 |
Mike Chan <mike@android.com> |
BatteryStatsImpl: initalize audio timer Signed-off-by: Mike Chan <mike@android.com>
s/BatteryStatsImpl.java
|
798c4b985d5c7909f9dd0ee9464bffae1d0b6026 |
30-Jan-2010 |
Jim Miller <jaggies@google.com> |
am 3a8a2818: am d8a3a895: Fix 2404771: Expose reset() in SlidingTab widget so we can reset it when we get an incoming call. Merge commit '3a8a28185bc26ccfdf847016d5a40af35436ca97' * commit '3a8a28185bc26ccfdf847016d5a40af35436ca97': Fix 2404771: Expose reset() in SlidingTab widget so we can reset it when we get an incoming call.
|
d8a3a8957b9d71ab75584b0cc98324fd70cc527c |
30-Jan-2010 |
Jim Miller <jaggies@google.com> |
Fix 2404771: Expose reset() in SlidingTab widget so we can reset it when we get an incoming call. Updated javadoc.
idget/SlidingTab.java
|
9327f4f671de3cbb795612bf4f314ceff88de865 |
29-Jan-2010 |
Dianne Hackborn <hackbod@google.com> |
More device policy work: clarify password modes, monkeying. Clarifies what the password modes mean, renaming them to "quality" and updating their documentation and the implementation to follow. Also adds a facility to find out if a monkey is running, which I need for the api demo to avoid letting it wipe the device.
idget/LockPatternUtils.java
|
391e62690ee1c1d1307dd12a9d84a08c8984ddd3 |
29-Jan-2010 |
Chris Tate <ctate@android.com> |
Merge "Add a method to IBackupTransport to get the current backup set token"
|
50c6df04cf17a99c3959c306a4e0e10da6d85c46 |
29-Jan-2010 |
Christopher Tate <ctate@google.com> |
Add a method to IBackupTransport to get the current backup set token This will be used to specifically manage restores of last-known-good data generated from the current device during its normal provisioned lifetime.
ackup/IBackupTransport.aidl
ackup/LocalTransport.java
|
77c292d83e70793dcb23677ab60a6c707fc613dd |
29-Jan-2010 |
Daniel Sandler <dsandler@android.com> |
Merge "New full-screen activity for USB mass storage interaction."
|
b94f795c257e32a1d7be1115568b5b6f576dec37 |
28-Jan-2010 |
Daniel Sandler <dsandler@google.com> |
New full-screen activity for USB mass storage interaction. Still TODO: patch into forthcoming callbacks from MountService so the USB storage activity always shows the correct state of the device. (Right now it only refreshes its display onResume.) Bug: 2299129
pp/UsbStorageActivity.java
pp/UsbStorageStopActivity.java
|
254cb446faa7cb13699d8150eb4cc4f44cb61a2d |
28-Jan-2010 |
Dianne Hackborn <hackbod@google.com> |
More device admin. - Clean up device policy manager APIs. - Implement lockNow(). For now this just turns the screen off to lock the device.
idget/LockPatternUtils.java
|
d47c6ed4a9f2b5bd31f6c806b74701428efe458b |
28-Jan-2010 |
Dianne Hackborn <hackbod@google.com> |
Bite the bullet and add support for multiple device admins.
idget/LockPatternUtils.java
|
83e5ff09d5ea440c3d32c9293449701d2475f4eb |
28-Jan-2010 |
Wei Huang <weih@google.com> |
am 29bc7270: am 495bae67: Merge "fix bug 2264186: clean up the outstanding async queries in ContactHeaderWidget." into eclair Merge commit '29bc7270ec2fd54707326eeee556be2fd4d86ca3' * commit '29bc7270ec2fd54707326eeee556be2fd4d86ca3': fix bug 2264186: clean up the outstanding async queries in ContactHeaderWidget.
|
c028be4f3b8c7476b46859f66c3f33d528adf181 |
25-Jan-2010 |
Suchi Amalapurapu <asuchitra@google.com> |
AppsOnSd feature - Add default container Add new remote interface to do temporary copies. The new remote stub handling is done on mHandler thread and doesn't need locking for now. Add new InstallArgs class and subclasses to isolate cases for installation. Move resource deletion for failed installs/upgrades to later on in installation cycle. Fix code path for forward locked apps when using scanPackageLI TODO's Fix installation paths to completely use InstallArgs based design later on. Get rid of using flags in various install/uninstall code paths. Ideally InstallArgs should be created using these flags and used in the rest of the code. Function renames. Revisit mount api's.
pp/IMediaContainerService.aidl
|
bce2806a37a281396b944d10a6a8161de9977225 |
27-Jan-2010 |
Eugene Koh <koh@google.com> |
Merge "Modify the interface of HanziToPinyin class to make it generic and add test class"
|
4256586663f0d045c69ea818db4893b3365b9915 |
21-Jan-2010 |
Bai Tao <michaelbai@google.com> |
Modify the interface of HanziToPinyin class to make it generic and add test class
til/HanziToPinyin.java
|
5e5e6ccc37151c3e5d5272e8c1997955b6bed069 |
23-Jan-2010 |
Romain Guy <romainguy@android.com> |
Make dialogs look better when their content is small.
idget/WeightedLinearLayout.java
|
cd2354f5407f77f150c1d445a3bb3ec2180db51f |
22-Jan-2010 |
Jim Miller <jaggies@google.com> |
am 84928fa9: am 813d2d86: Merge "Fix for 2292713: Remove workaround that hides SlidingTab widget while internal state is inconsistent." into eclair Merge commit '84928fa93c3be222b77794de9922d299f4971ea4' * commit '84928fa93c3be222b77794de9922d299f4971ea4': Fix for 2292713: Remove workaround that hides SlidingTab widget while internal state is inconsistent.
|
11b019d07f4de0b25e2f863a7bcaad112d847d56 |
21-Jan-2010 |
Jim Miller <jaggies@google.com> |
Fix 2385283: Use device-specific salt when generating hashes for lock passwords.
idget/LockPatternUtils.java
|
df83afaf299666e99c519aa86e7e082b7c116e95 |
20-Jan-2010 |
Dianne Hackborn <hackbod@google.com> |
More device policy manager / admin work. Update API with some new features, re-arrange how you check for valid passwords, and start hooking up the back-end implementation.
idget/LockPatternUtils.java
|
22149f3d4ed44c63e066ba16f00709da47220a25 |
21-Jan-2010 |
Wei Huang <weih@google.com> |
fix bug 2264186: clean up the outstanding async queries in ContactHeaderWidget. - ContactHeaderWidget has cascading async queries, which weren't cancelled if a new query for a different phone number is started. If the new query fails to find a corresponding contact, the old async queries from the previous number could end up setting the contact name and photo to the wrong contact. I tested this by calling ContactHeaderWidget.bindFromPhoneNumber(number1); ContactHeaderWidget.bindFromPhoneNumber(number2); where number1 has a corresponding contact in the databse, and number2 doesn't. At the end of these 2 calls, the ContactHeaderWidget would display the contact info for number1. - also found a bug in AsyncQueryHandler.cancelOperation(), which doesn't reliably cancel the previous query. In ContactHeaderWidget's case, we really depend on the cancelling to work. So work around this bug by resetting mAsyncQueryHandler when we need to do a new lookup/query. When the old query result is passed back in the callback, discard the result if the QueryHandler is not the same as mAsyncQueryHandler. Change-Id: Ice79e77f787af03400e080cbd58162a91838181f
idget/ContactHeaderWidget.java
|
1206b9eb71e0fc0cfeb98677b92f16afb8179a31 |
21-Jan-2010 |
Jim Miller <jaggies@google.com> |
Merge "Fix 2385283: Add DevicePolicyManager calls to LockScreen."
|
31f90b62e8c83270094f5b0b4c75a0e06d72cd75 |
20-Jan-2010 |
Jim Miller <jaggies@google.com> |
Fix 2385283: Add DevicePolicyManager calls to LockScreen.
idget/LockPatternUtils.java
|
0b3533ae838811d15afb1017144dfbf7c41df4a8 |
20-Jan-2010 |
Barry Hayes <bhayes@google.com> |
Check the boolean value for the arg to ZygoteInit to make sure it's either true or false. Make a slightly more informative usage message. Give developers a slightly easier way to have their preloaded classes list out of sync without blowing up.
s/ZygoteInit.java
|
2cd1e6eda90170114e0795b13f65f964296cf2f2 |
16-Jan-2010 |
Jim Miller <jaggies@google.com> |
Fix for 2292713: Remove workaround that hides SlidingTab widget while internal state is inconsistent. The previous workaround for this race condition prevented glitches by postponing drawing the SlidingTab until the internal state was consistent. Unfortunately, the InCallScreen seems to trigger this most of the time if the keyboard is open or the last application was in landscape mode. Instead, we'll handle this separately in lockscreen.
idget/SlidingTab.java
|
22dd86e0556bf60f46bb92a4d90aef8c2d55da58 |
12-Jan-2010 |
San Mehat <san@google.com> |
MountService: Refactor to use NativeDaemonConnector and clean-up Signed-off-by: San Mehat <san@google.com>
pp/ExternalMediaFormatActivity.java
|
c93c70c4b849d31ff1b5e5cf2fb9462fd60e5da0 |
12-Jan-2010 |
San Mehat <san@google.com> |
Merge "framework: storage: Ensure that filesystems are unmounted before shutdown/reboot" into eclair
|
7ebf017658070323ed1c2bbd80c46c7cd2390d87 |
12-Jan-2010 |
San Mehat <san@google.com> |
framework: storage: Ensure that filesystems are unmounted before shutdown/reboot Signed-off-by: San Mehat <san@google.com>
pp/ShutdownThread.java
|
69aa4a953f040277c19c23208bb830f52796c8c6 |
23-Dec-2009 |
Jim Miller <jaggies@google.com> |
Fix 2332563: Add password-lock support to lockscreen
idget/LockPatternUtils.java
|
6e106ff7b419613eca17839f224344fbfc450559 |
11-Jan-2010 |
Tom Taylor <tomtaylor@google.com> |
am 2bb1f870: am 1edd8277: Merge "Hide unused fields" into eclair Merge commit '2bb1f87089faa14954c1b5afa92a34ea947f5ff6' * commit '2bb1f87089faa14954c1b5afa92a34ea947f5ff6': Hide unused fields
|
980a938c1c9a6a5791a8240e5a1e6638ab28dc77 |
09-Jan-2010 |
Romain Guy <romainguy@android.com> |
Deprecate fill_parent and introduce match_parent. Bug: #2361749.
pp/AlertController.java
iew/menu/IconMenuItemView.java
idget/SlidingTab.java
|
9f7f7cad0b1fd7b096d65faf4b2352204403257e |
07-Jan-2010 |
San Mehat <san@google.com> |
ShutdownThread: Shutdown MountService before lowlevel shutdown Signed-off-by: San Mehat <san@google.com>
pp/ShutdownThread.java
|
1af33d0ddc2f50ade146e4d48e2feb6f1d553427 |
05-Jan-2010 |
Doug Zongker <dougz@android.com> |
add recovery system interface to API Adds android.os.RecoverySystem (marked as pending) to replace the (hidden) com.android.internal.os.RecoverySystem. RecoverySystem contains methods for: - verifying the signature of an update package - rebooting to install a package - rebooting to wipe user data (The reboot functions require "android.permission.REBOOT" and "android.permission.ACCESS_CACHE_FILESYSTEM".) Providing these simplifies implementation of OTA update for device builders. Change-Id: I63ce743b156e7a1a0327fd395b0e4a82c0eda79a
s/RecoverySystem.java
|
ac65121351f88a890d73a9911f705b7f8f663cd8 |
06-Jan-2010 |
Tom Taylor <tomtaylor@google.com> |
Hide unused fields When ContactHeaderWidget.bindFromPhoneNumber is called with a number that's not in contacts, onQueryComplete takes a path that doesn't hide fields that don't apply to the current phone number. As a result, the user sees the new number, but old data from the previous display (such as the facebook status). With this change, those fields are hidden. Fixes bug 2336977. Change-Id: Ib6253c18dc58c3d28b463c87d5d195a84d613600
idget/ContactHeaderWidget.java
|
c0227fa68f5cee1812301c8aae0dcd1e2340cd89 |
05-Jan-2010 |
Marco Nelissen <marcone@google.com> |
VerticalTextSpinner has been moved in to the music app, and is no longer needed here.
idget/VerticalTextSpinner.java
|
e38d58bf890c03eb034afd18c62c730c7d735f1c |
31-Dec-2009 |
Dan Egnor <egnor@google.com> |
Remove Google-specific (or only-used-by-Google-code) classes. Fix a small typo in Context javadoc.
et/DbSSLSessionCache.java
|
f0108cda21bec61418b24aa6217406072780b5d5 |
22-Dec-2009 |
Tom Taylor <tomtaylor@google.com> |
resolved conflicts for merge of ad2fa35d to master Change-Id: Ia4362cd48ac0689b91003943a4cd9660da72ff90
|
f966afa1461c602fb5b50aeb5d6429dc525014be |
22-Dec-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change I34a427a5 * changes: Adding support for LoggingPrintStream.write(byte[]) and friends.
|
60d8762413e8daba5f73559786312a9ec5e3b827 |
17-Dec-2009 |
Dan Egnor <egnor@google.com> |
DropBox logging of app & system server crashes. The crashes are also reported to the event log (and of course the main logcat, like they always have been). Ordinary Log.e(t,m,e) isn't dropboxed but there's a new Log.wtf() which always is. (Still @pending in this change.) Add a hook to IPowerManager to crash the system server on demand (only for apps with REBOOT permission, since it's basically a restart). This is not exposed in PowerManager, must be invoked directly -- mostly this is there so "Bad Behavior" in dev tools can do it.
s/RuntimeInit.java
|
d4a4729c0cac582a2dcec7c8cfb316b81885a0f0 |
21-Dec-2009 |
Tom Taylor <tomtaylor@google.com> |
Update imports to android-common Several files were moved to android-common. Update all the references to import those files from the new location.
atabase/ArrayListCursor.java
s/PowerProfile.java
til/FastXmlSerializer.java
til/XmlUtils.java
|
f41de2a4a1c22e3f3ee9a8cd65ec7997c9587cdb |
18-Dec-2009 |
Jesse Wilson <jessewilson@google.com> |
Adding support for LoggingPrintStream.write(byte[]) and friends. By default, Android's System.out and System.err are implemented by the AndroidPrintStream subclass of LoggingPrintStream. Until now, that class has silently discarded the raw bytes it has received. This causes two problems: Applications may be accidentally wasting CPU+memory writing to System.out. By making this output visible, the developers of such applications can silence the problem at the source. Application developers may be purposefully writing to these streams and perplexed by the data's disappearance. For example, the core library's own java.util.logging.ConsoleHandler sends its log data into this black hole. By making the data visible, we save the data and remove an unnecessary sharp edge from our API.
s/LoggingPrintStream.java
|
df1549128f26be712c46c88202b97145275f2125 |
15-Dec-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Cherry-picking change I476e5a00 from eclair-china Add Hanzi to Pinyin converter and sort key for contacts Sort key and Hanzi to Pinyin converter is used for Chinese implementation of contacts search, indexing and sorting. Hanzi to Pinyin converter should be implemented on top of ICU transliterator in the future. Change-Id: I620f67c85897ee4054eda2624e7bcc12a81740aa
til/HanziToPinyin.java
|
e143bc92b2dfa205ea6af80855132bf52e018688 |
14-Dec-2009 |
Paul Westbrook <pwestbro@google.com> |
resolved conflicts for merge of 15d3bb2c to master
|
7762d93621f508f4410fd37b5bbdfec0071b0420 |
11-Dec-2009 |
Paul Westbrook <pwestbro@google.com> |
Unbundling work Moved AndroidHttpClient, Rfc822InputFilter, Rfc822Validator NumberPicker, NumberPickerButton to android-common ---
idget/NumberPicker.java
idget/NumberPickerButton.java
|
d021302134460efbb596f4a4a2951e75b83d0ede |
11-Dec-2009 |
Dan Egnor <egnor@google.com> |
resolved conflicts for merge of f6bb01b0 to master
|
b7f0367cec1c744aa66ef397b0244e25d507491c |
10-Dec-2009 |
Dan Egnor <egnor@google.com> |
Eliminate CrashData and friends. (CrashData was a custom-marshalled crash-info class used for a server crash reporting system I am deprecating). Use ApplicationErrorReport.CrashInfo instead to report crash details (mostly the stack trace) from RuntimeInfo to ActivityManagerService, since we're likely to need the crash information in that form anyway. Remove the (long-disabled) flags and support for the "Debug" button in the crash dialog. Further gut the ICheckinService interface by removing the crash-reporting APIs (and everything that calls them), plus the synchronous checkin() method (which has been stubbed out for a while now). A new dropbox-based crash reporting system is in the works, but not part of this change.
s/RuntimeInit.java
|
7a4fb7376b6819f609b8f462c56329eff50fcb6d |
11-Dec-2009 |
Wink Saville <wink@google.com> |
am 595c4092: am 8fb0faf3: Merge change I0a56959e into eclair-mr2 Merge commit '595c40920f31ba7b6674eb341548173e2aaf6ea7' * commit '595c40920f31ba7b6674eb341548173e2aaf6ea7': Implement a HierarchicalStateMachine
|
8fb0faf3cc2f792db8cf38fe5ab67c5eab7baa5c |
11-Dec-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change I0a56959e into eclair-mr2 * changes: Implement a HierarchicalStateMachine
|
d2169dde42284fa2e56b1b870d4ffcfe824f975d |
10-Dec-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change If3bafe4f * changes: Encrypted File Systems. Recovery changes for framework. Modifications to allow for new call to recovery to toggle EFS settings.
|
630432e4249ca775e28eedeeb28d1f367ca45296 |
10-Dec-2009 |
Ken Shirriff <kens@google.com> |
am d44c2f2c: am 1270e2e2: Merge change I96ddd6e2 into eclair-mr2 Merge commit 'd44c2f2c85c8720763837b89a8988b6e5cc248bf' * commit 'd44c2f2c85c8720763837b89a8988b6e5cc248bf': Migration to TrafficStats.
|
314664d2479a55b182035f0585eadd40a0e6833d |
10-Dec-2009 |
Dianne Hackborn <hackbod@google.com> |
am 68a3b8b6: am 24eca800: Merge change I887f355f into eclair-mr2 Merge commit '68a3b8b66044d0a9fa901ad306fc6db6d13f94d3' * commit '68a3b8b66044d0a9fa901ad306fc6db6d13f94d3': Propagate background scheduling class across processes.
|
fc5b4802a544b6ca304aa7e58a26018ef714d233 |
09-Dec-2009 |
Wink Saville <wink@google.com> |
Implement a HierarchicalStateMachine A hierarchical state machine is a state machine which processes messages and can have states arranged hierarchically. Each state in the state machine may have a single parent state and if a child state is unable to handle a message it may have the message processed by its parent. Change-Id: I0a56959ece8f89e4f9122dc8044120b82d517bbb
til/HierarchicalState.java
til/HierarchicalStateMachine.java
til/ProcessedMessages.java
|
1270e2e22b0b3f0705cee2b82788d8dc3fb03cdb |
08-Dec-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change I96ddd6e2 into eclair-mr2 * changes: Migration to TrafficStats.
|
1719a39a4c0ff3afbf9c9e5f03f20ba50f490902 |
08-Dec-2009 |
Ken Shirriff <kens@google.com> |
Migration to TrafficStats. TrafficStats is the SDK version of NetStat.
s/BatteryStatsImpl.java
|
887f355f99ff83d568ef2885a4fdcaae475583df |
08-Dec-2009 |
Dianne Hackborn <hackbod@google.com> |
Propagate background scheduling class across processes. This is a very simply implementation: upon receiving an IPC, if the handling thread is at a background priority (the driver will have taken care of propagating this from the calling thread), then stick it in to the background scheduling group. Plus an API to turn this off for the process, which is used by the system process. This also pulls some of the code for managing scheduling classes out of the Process JNI wrappers and in to some convenience methods in thread.h.
s/BinderInternal.java
|
3baf1bf734b6212908486d84b356ed1bc7cd838b |
30-Nov-2009 |
Oscar Montemayor <oam@google.com> |
Encrypted File Systems. Recovery changes for framework. Modifications to allow for new call to recovery to toggle EFS settings.
s/RecoverySystem.java
|
fb397e73b2bee3ec6963b45ab8c6316c590babe9 |
04-Dec-2009 |
Jim Miller <jaggies@google.com> |
am cdeed788: am 3077f7df: am 1296d562: Merge change I8b63ab66 into eclair Merge commit 'cdeed7887323048cc42e9c62f3205340a91b97bc' * commit 'cdeed7887323048cc42e9c62f3205340a91b97bc': Better animation for sliding widget.
|
3077f7df2eaf4127438d4337a9a25766261b02ee |
04-Dec-2009 |
Jim Miller <jaggies@google.com> |
am 1296d562: Merge change I8b63ab66 into eclair Merge commit '1296d562cf9b80e439724e15b4fdaf6626d2b4df' into eclair-mr2 * commit '1296d562cf9b80e439724e15b4fdaf6626d2b4df': Better animation for sliding widget.
|
8b63ab664ff5068d022c080ce04995a0bfdd7030 |
02-Dec-2009 |
Jim Miller <jaggies@google.com> |
Better animation for sliding widget. Because of the way an Animation handles invalidates, we need to have one Animation per widget being animated.
idget/SlidingTab.java
|
4063b4d1cf57461cebc3f52106381883e6469040 |
23-Nov-2009 |
Daniel Sandler <dsandler@google.com> |
am 0182aa35: am 40c1dbf0: am a59a01ab: Merge change I43f72dd1 into eclair Merge commit '0182aa354f996ce43362cd7d1a04012ea9269f41' * commit '0182aa354f996ce43362cd7d1a04012ea9269f41': Don't block TIME_TICK broadcasts in the DigitalClock widget.
|
40c1dbf081035f878b96dd67ef112eb49001c087 |
23-Nov-2009 |
Daniel Sandler <dsandler@google.com> |
am a59a01ab: Merge change I43f72dd1 into eclair Merge commit 'a59a01ab2b959a8a5aeb09dd664d5be193fd8219' into eclair-mr2 * commit 'a59a01ab2b959a8a5aeb09dd664d5be193fd8219': Don't block TIME_TICK broadcasts in the DigitalClock widget.
|
f60e108fa984d823aabad5b691bc248bffe5d1a5 |
20-Nov-2009 |
Daniel Sandler <dsandler@google.com> |
Don't block TIME_TICK broadcasts in the DigitalClock widget. This change applies the fix -- originally by phanna in https://android-git.corp.google.com/g/#change,33669 -- to the com.android.internal.widget version of DigitalClock, which is used by the keyguard and pattern lock screens. Change-Id: I43f72dd144423e55f73ba52903d52163c8f65591
idget/DigitalClock.java
|
8e38ce4deef2c8acd411073b9affab6a7b16b631 |
19-Nov-2009 |
Jim Miller <jaggies@google.com> |
am 5d81e8c8: am 43733460: am 30142f7e: Merge change I9f239766 into eclair Merge commit '5d81e8c82aa8d55eff2c2c78e4a553c479332187' * commit '5d81e8c82aa8d55eff2c2c78e4a553c479332187': Workaround for 2262578: Don't draw tabs if view is not in the correct orientation for the layout
|
8488a6013ee447bf2e8358d5b20cd29dcca43212 |
19-Nov-2009 |
Amith Yamasani <yamasani@google.com> |
am 41029cf4: am 9335d414: am 778f1e65: Merge change Icfc893d2 into eclair Merge commit '41029cf413abbfdf004e04f192a440e457701c47' * commit '41029cf413abbfdf004e04f192a440e457701c47': Fix for 2267410 : Battery use doesn't show CPU usage on non-wiped devices
|
4373346073250b668c0ff287b0d584401f7f3c96 |
18-Nov-2009 |
Jim Miller <jaggies@google.com> |
am 30142f7e: Merge change I9f239766 into eclair Merge commit '30142f7ef7bf3d4699526cb9ce02b220a8045c5d' into eclair-mr2 * commit '30142f7ef7bf3d4699526cb9ce02b220a8045c5d': Workaround for 2262578: Don't draw tabs if view is not in the correct orientation for the layout
|
30142f7ef7bf3d4699526cb9ce02b220a8045c5d |
18-Nov-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change I9f239766 into eclair * changes: Workaround for 2262578: Don't draw tabs if view is not in the correct orientation for the layout
|
9335d414bd2af5bb1ad74459de165a3d93a9ca7b |
18-Nov-2009 |
Amith Yamasani <yamasani@google.com> |
am 778f1e65: Merge change Icfc893d2 into eclair Merge commit '778f1e65a5ea37bc4adc4725e281a34b775bc72d' into eclair-mr2 * commit '778f1e65a5ea37bc4adc4725e281a34b775bc72d': Fix for 2267410 : Battery use doesn't show CPU usage on non-wiped devices
|
778f1e65a5ea37bc4adc4725e281a34b775bc72d |
18-Nov-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change Icfc893d2 into eclair * changes: Fix for 2267410 : Battery use doesn't show CPU usage on non-wiped devices
|
cfc893d27a59bddbc5d0da0038e8313f6c379f86 |
18-Nov-2009 |
Amith Yamasani <yamasani@google.com> |
Fix for 2267410 : Battery use doesn't show CPU usage on non-wiped devices Due to a change in cpu stepping values, the batterystats.bin file needs to be wiped for Battery Use app to show CPU cost correctly. Bumping up the version number of the file fixes this.
s/BatteryStatsImpl.java
|
1d0a152fa8905b9dfb87dc87da8e5432e48eae96 |
18-Nov-2009 |
Jim Miller <jaggies@google.com> |
Workaround for 2262578: Don't draw tabs if view is not in the correct orientation for the layout This is an uber hack. Since there is a race between resizing the view and getting the orientation-changed notification, this just tries to avoid drawing the tabs in the wrong orientation (based on what we *expect* to be the orientation specified in the layout file for the SlidingTab). This masks the problem *most* of the time.
idget/SlidingTab.java
|
813d11a91af1e1f98712406928a724aaf82ac5ba |
18-Nov-2009 |
Evan Millar <emillar@google.com> |
am a6780991: am e53c9a81: am 6bcd99c2: Merge change I1b6d202b into eclair Merge commit 'a67809918f6c212630da0b359628d0e8722b091f' * commit 'a67809918f6c212630da0b359628d0e8722b091f': Move photo querying off main thread.
|
c0c999a43ce6ee8344cfe877d152e7c8b69b059d |
18-Nov-2009 |
Jim Miller <jaggies@google.com> |
am 8bf56e6a: am c0b0ad21: am f0166e4d: Merge change I4f01d4a4 into eclair Merge commit '8bf56e6a1bb842aaae2b8b7630d2bc2711f36bb6' * commit '8bf56e6a1bb842aaae2b8b7630d2bc2711f36bb6': Fix 2209086: Clean up visual glitches in SlidingTab for lock and incall screen.
|
e53c9a81e5208bc51ee8e365f19ff867897e63af |
17-Nov-2009 |
Evan Millar <emillar@google.com> |
am 6bcd99c2: Merge change I1b6d202b into eclair Merge commit '6bcd99c2a63338254c68e27e40e5395cbdd3e1ef' into eclair-mr2 * commit '6bcd99c2a63338254c68e27e40e5395cbdd3e1ef': Move photo querying off main thread.
|
1b6d202bd44373d9a7c0235939f63423f1e26773 |
17-Nov-2009 |
Evan Millar <emillar@google.com> |
Move photo querying off main thread. Fixes bug http://b/issue?id=2265642
idget/ContactHeaderWidget.java
|
c0b0ad212a8fa55da91fd759cc2451afe8134d43 |
17-Nov-2009 |
Jim Miller <jaggies@google.com> |
am f0166e4d: Merge change I4f01d4a4 into eclair Merge commit 'f0166e4dd0907e487531960e36f516406d265b73' into eclair-mr2 * commit 'f0166e4dd0907e487531960e36f516406d265b73': Fix 2209086: Clean up visual glitches in SlidingTab for lock and incall screen.
|
4f01d4a4da7754dbe6a49cca8f94e81104acb87f |
17-Nov-2009 |
Jim Miller <jaggies@google.com> |
Fix 2209086: Clean up visual glitches in SlidingTab for lock and incall screen. This fixes the following glitches: - flash at the end of animation as the widget resets. Fix: new "hold" animation holds the view for 1 second, allowing it to transition before we reset the view. - target flashing. Fix: remove AlphaAnimation when we want to hide the target. - bar appears to get stuck at edge. Fix: sliding bar now slides fully offscreen when hold == true. Added setHoldAfterTrigger() method to allow InCallScreen and LockScreen to have different behaviors. - view continues to animate when shown again. Fix: reset the animations and sliders when the view is hidden. Tested: Answer/Decline call on CDMA and GSM device. Unlock phone and toggle sound on/off in LockScreen on both devices.
idget/SlidingTab.java
|
c82f4cc748a2697342cc63a5f9da957a7f9e4eb4 |
16-Nov-2009 |
Jim Miller <jaggies@google.com> |
am 12814547: resolved conflicts for merge of 607b9c37 to eclair-mr2-plus-aosp Merge commit '12814547b828bfd9d6a632bbc6c699afd5c4cbce' * commit '12814547b828bfd9d6a632bbc6c699afd5c4cbce': Fix 2209086: Add animations and misc ui improvements to SlidingTab.
|
607b9c37de459d57b7c2f8333e743bba0d159c7c |
16-Nov-2009 |
Jim Miller <jaggies@google.com> |
am 521d400b: Fix 2209086: Add animations and misc ui improvements to SlidingTab. Merge commit '521d400b230bee5e7b9748f26832c0d0275b8253' into eclair-mr2 * commit '521d400b230bee5e7b9748f26832c0d0275b8253': Fix 2209086: Add animations and misc ui improvements to SlidingTab.
|
521d400b230bee5e7b9748f26832c0d0275b8253 |
16-Nov-2009 |
Jim Miller <jaggies@google.com> |
Fix 2209086: Add animations and misc ui improvements to SlidingTab. Added translation animation where tab "flies" when you release. Added translation animation where pressing and releasing one tab will hide/show the other Added alpha animation to make target appear gradually Added margin around swipe area to allow easier unlocking. Removed unused handler.
idget/SlidingTab.java
|
ac4bacd9777c12e4cd6ddc335518a61a3f18f47f |
15-Nov-2009 |
Jim Miller <jaggies@google.com> |
am 16a9d9a7: Fix 2209086: Fix missing callback that was preventing tab bar text from updating. Merge commit '16a9d9a736a1bfdc12aa54c549508dd12596247f' into eclair-mr2 * commit '16a9d9a736a1bfdc12aa54c549508dd12596247f': Fix 2209086: Fix missing callback that was preventing tab bar text from updating.
|
16a9d9a736a1bfdc12aa54c549508dd12596247f |
14-Nov-2009 |
Jim Miller <jaggies@google.com> |
Fix 2209086: Fix missing callback that was preventing tab bar text from updating. Also includes a cosmetic fix to move the Digital clock down a bit.
idget/SlidingTab.java
|
151328767e0d5941e9d50e4b571e9ba4aa7d93b4 |
14-Nov-2009 |
Jim Miller <jaggies@google.com> |
am 17831dd4: am d1841144: am 7c1c4600: Merge change I425ca595 into eclair Merge commit '17831dd428419686ec0e6da9b25fd593bdee7ac0' * commit '17831dd428419686ec0e6da9b25fd593bdee7ac0': Fix 2261626: Don't show text on button if orientation is vertical.
|
d1841144e4d592724001018f427806edb9c72ae0 |
14-Nov-2009 |
Jim Miller <jaggies@google.com> |
am 7c1c4600: Merge change I425ca595 into eclair Merge commit '7c1c46000be136ffda36283fdc93bfe3cba72601' into eclair-mr2 * commit '7c1c46000be136ffda36283fdc93bfe3cba72601': Fix 2261626: Don't show text on button if orientation is vertical.
|
425ca595dcc37ddb7a9f96310e5b800f424811a6 |
14-Nov-2009 |
Jim Miller <jaggies@google.com> |
Fix 2261626: Don't show text on button if orientation is vertical.
idget/SlidingTab.java
|
9db3d07b9620b4269ab33f78604a36327e536ce1 |
13-Nov-2009 |
Jean-Baptiste Queru <jbq@google.com> |
eclair snapshot
pp/ChooserActivity.java
pp/IBatteryStats.aidl
pp/NetInitiatedActivity.java
pp/ResolverActivity.java
pp/ShutdownThread.java
ackup/BackupConstants.java
ackup/IBackupTransport.aidl
ackup/LocalTransport.java
ackup/SystemBackupAgent.java
ontent/SyncStateContentProviderHelper.java
s/BatteryStatsImpl.java
s/HandlerCaller.java
s/PowerProfile.java
s/RuntimeInit.java
s/SamplingProfilerIntegration.java
s/ZygoteInit.java
ervice/wallpaper/ImageWallpaper.java
iew/BaseIWindow.java
iew/BaseSurfaceHolder.java
iew/menu/IconMenuView.java
iew/menu/MenuBuilder.java
iew/menu/MenuDialogHelper.java
idget/ContactHeaderWidget.java
idget/DialogTitle.java
idget/LockPatternUtils.java
idget/LockPatternView.java
idget/NumberPicker.java
idget/RotarySelector.java
|
52349182e1ce746afd48cfb1426f6830e9345c29 |
13-Nov-2009 |
Jim Miller <jaggies@google.com> |
am c41bc910: am 5be290d6: am 11fea858: Merge change I8061e6ac into eclair Merge commit 'c41bc910bd6fe3daf56c32a5be858b71872093d3' * commit 'c41bc910bd6fe3daf56c32a5be858b71872093d3': Fix 2209086: Updated assets and fixed widget dimension calculation.
|
5be290d6296da34cdd2724ee94dfc3b61bc02785 |
13-Nov-2009 |
Jim Miller <jaggies@google.com> |
am 11fea858: Merge change I8061e6ac into eclair Merge commit '11fea858b2f2d3f9c40a4da848d7bcee47edde04' into eclair-mr2 * commit '11fea858b2f2d3f9c40a4da848d7bcee47edde04': Fix 2209086: Updated assets and fixed widget dimension calculation.
|
4811d62d5f07a1ffbf085d5e424e2b54d0e7ebfd |
13-Nov-2009 |
Jim Miller <jaggies@google.com> |
Fix 2209086: Updated assets and fixed widget dimension calculation. Added hvga assets for new lock screen widget. Tested: LockScreen on wvga and hvga devices. InCallScreen on wvga and hvga devices.
idget/SlidingTab.java
|
67abf57846168dd00fa951489c3d636e6016f3ce |
12-Nov-2009 |
Dan Egnor <egnor@google.com> |
am 00556831: am f18a01c7: Rename [I]DropBox[Service] to [I]DropBoxManager[Service]. Merge commit '00556831f7503a922a5402c525b4387ebdd1a4bb' * commit '00556831f7503a922a5402c525b4387ebdd1a4bb': Rename [I]DropBox[Service] to [I]DropBoxManager[Service].
|
f18a01c77e78209b74e34d05cfb352fa4a92db5f |
12-Nov-2009 |
Dan Egnor <egnor@google.com> |
Rename [I]DropBox[Service] to [I]DropBoxManager[Service]. Un-hide the DropBoxManager interface, and update the public API accordingly.
s/IDropBoxManagerService.aidl
s/IDropBoxService.aidl
|
10d6dd5ae1bf11d5878fe6a3303ed213abc111e4 |
12-Nov-2009 |
Jim Miller <jaggies@google.com> |
am e6874f9d: am 0b66ea65: am 2477fd69: Merge change Ic31c11ad into eclair Merge commit 'e6874f9df43037b28bb5a8b315849db10d5d1a1e' * commit 'e6874f9df43037b28bb5a8b315849db10d5d1a1e': Fix 2209086: restore drawable states when drawables change.
|
0b66ea65f7c43c7a39e91baf7a39945fc2ad6355 |
12-Nov-2009 |
Jim Miller <jaggies@google.com> |
am 2477fd69: Merge change Ic31c11ad into eclair Merge commit '2477fd69492055f3c6ee62ed9993e9fde8283144' into eclair-mr2 * commit '2477fd69492055f3c6ee62ed9993e9fde8283144': Fix 2209086: restore drawable states when drawables change.
|
2477fd69492055f3c6ee62ed9993e9fde8283144 |
12-Nov-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change Ic31c11ad into eclair * changes: Fix 2209086: restore drawable states when drawables change.
|
4df2c5433bb530fae6191a0298a6d494ca03eaa7 |
12-Nov-2009 |
Jim Miller <jaggies@google.com> |
Fix 2209086: restore drawable states when drawables change. This fixes a bug where the right tab hightlight wasn't being seen. The prooblem was that we weren't preserving the drawables' states when the application requested a new drawable. We now track the drawable state so we can updated it when the resources change.
idget/SlidingTab.java
|
4829ae00acfe429a94f09cacf0b53154a55b0462 |
12-Nov-2009 |
Daniel Sandler <dsandler@google.com> |
am 09904d84: am d1a3fc38: am 609bbf18: Merge change I54089080 into eclair Merge commit '09904d84d10c5b3345c2594e9fe3ec275a4f3a69' * commit '09904d84d10c5b3345c2594e9fe3ec275a4f3a69': Update keyguard and pattern-lock layouts for new UX designs.
|
d1a3fc38e99e0483402168529020e758ecd777ce |
12-Nov-2009 |
Daniel Sandler <dsandler@google.com> |
am 609bbf18: Merge change I54089080 into eclair Merge commit '609bbf182e4b4f39b6be7ed01331887ca70ea4c1' into eclair-mr2 * commit '609bbf182e4b4f39b6be7ed01331887ca70ea4c1': Update keyguard and pattern-lock layouts for new UX designs.
|
e3ea6e3d4c8a8c2dc71f608a74ed9f6137afe63d |
12-Nov-2009 |
Daniel Sandler <dsandler@google.com> |
Update keyguard and pattern-lock layouts for new UX designs. To do this, we bring DigitalClock over from Clock into the internal widgets. Its font, Clockopia, comes along for the ride (find it in /system/fonts). This change is required for relevant code changes in frameworks/policy/phone. Change-Id: I354534f1abd9cf9557c9d18566f1d55b6be5e8f1
idget/DigitalClock.java
|
5eacb0f6be0176a4c3a5a2bc246e073ffdde1ad3 |
12-Nov-2009 |
Dianne Hackborn <hackbod@google.com> |
am 897223a1: am d669d488: am 34d723d8: Merge change I32371166 into eclair Merge commit '897223a1040ce29edc9c2fd500071ab7f559e5fe' * commit '897223a1040ce29edc9c2fd500071ab7f559e5fe': Fix issue #2239203: Setting large background causes OOME and soft-reboot spiral
|
d669d48888fdefab4907f4de5b296fc366b59eaf |
12-Nov-2009 |
Dianne Hackborn <hackbod@google.com> |
am 34d723d8: Merge change I32371166 into eclair Merge commit '34d723d8fa75e8f97401311e03b3839246143018' into eclair-mr2 * commit '34d723d8fa75e8f97401311e03b3839246143018': Fix issue #2239203: Setting large background causes OOME and soft-reboot spiral
|
c9dbbe28f7879bd377114587ed1f40235a2d37ca |
12-Nov-2009 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #2239203: Setting large background causes OOME and soft-reboot spiral Try really really hard not to crash, for any reason. Change-Id: I32371166229825f13fc8d12d5cf3a6531cdb345e
ervice/wallpaper/ImageWallpaper.java
|
34ce2fb7c4ca750ecb7ae7380442476e05fdd157 |
12-Nov-2009 |
Jim Miller <jaggies@google.com> |
am 809b2594: am 207d00c1: am f2897fe4: Merge change Idc34a3f7 into eclair Merge commit '809b2594886fa64f23bd6e87f97f8b06e933fa9e' * commit '809b2594886fa64f23bd6e87f97f8b06e933fa9e': Fix 2209086: add drawables for SlidingTab states in PhoneApp. Update string file for new SlidingTab sound states.
|
207d00c13c02d301ff4ec302b1ee8cd7c256a4a5 |
12-Nov-2009 |
Jim Miller <jaggies@google.com> |
am f2897fe4: Merge change Idc34a3f7 into eclair Merge commit 'f2897fe42e22966127dbee8025d6bdc1d1697d81' into eclair-mr2 * commit 'f2897fe42e22966127dbee8025d6bdc1d1697d81': Fix 2209086: add drawables for SlidingTab states in PhoneApp. Update string file for new SlidingTab sound states.
|
753401aa471d2fb87ab937c2b02b182ebc215c3a |
12-Nov-2009 |
Jim Miller <jaggies@google.com> |
Fix 2209086: add drawables for SlidingTab states in PhoneApp. Update string file for new SlidingTab sound states. Tweak "animation" to be 250ms based on conversation with ui guys. Some minor performance tweaks to SlidingTab.
idget/SlidingTab.java
|
78aa69a092b32ab77714ca96694857fca7a1a381 |
12-Nov-2009 |
Jim Miller <jaggies@google.com> |
am ad902f06: am 052908a5: am 2f92bd3e: Merge change Ia895aa7d into eclair Merge commit 'ad902f06dd44e30286c48c8a28bb2509b80c63bc' * commit 'ad902f06dd44e30286c48c8a28bb2509b80c63bc': Fix for 2209086: Initial pass at new SlidingTab widget and integration into LockScreen.
|
052908a5d93f3d842cd7a9d8eda5acd3d9565b69 |
12-Nov-2009 |
Jim Miller <jaggies@google.com> |
am 2f92bd3e: Merge change Ia895aa7d into eclair Merge commit '2f92bd3ecb45e2690dcdc9c09564a1b3805f673b' into eclair-mr2 * commit '2f92bd3ecb45e2690dcdc9c09564a1b3805f673b': Fix for 2209086: Initial pass at new SlidingTab widget and integration into LockScreen.
|
24ccf3c59077d81b0dd3b314822ff7dab215c165 |
11-Nov-2009 |
Jim Miller <jaggies@google.com> |
Fix for 2209086: Initial pass at new SlidingTab widget and integration into LockScreen. Tested: - unlock and mute/unmute Not working: - highlighting on right tab.
idget/SlidingTab.java
|
430785f66d56a1eb977c8f73c8a0939fa2a3b543 |
10-Nov-2009 |
Marco Nelissen <marcone@google.com> |
am eac4222f: am 949ffa3d: am 11cff8cd: Merge change Ie211adae into eclair Merge commit 'eac4222f7f30bf1df14b223cf62e594914dd32d4' * commit 'eac4222f7f30bf1df14b223cf62e594914dd32d4': Add a way for wallpapers to know the delta between virtual screens.
|
949ffa3da5231772425c3bde50caeab6c4d08ec5 |
10-Nov-2009 |
Marco Nelissen <marcone@google.com> |
am 11cff8cd: Merge change Ie211adae into eclair Merge commit '11cff8cd30f03b5adb137e985532543da5e960c4' into eclair-mr2 * commit '11cff8cd30f03b5adb137e985532543da5e960c4': Add a way for wallpapers to know the delta between virtual screens.
|
bf6956b1d95442e9d9c483894d578fe6b7044cbb |
10-Nov-2009 |
Marco Nelissen <marcone@google.com> |
Add a way for wallpapers to know the delta between virtual screens.
ervice/wallpaper/ImageWallpaper.java
iew/BaseIWindow.java
|
11e3364a6afd4e83cc60894031793dabcc6193a3 |
29-Oct-2009 |
Dan Egnor <egnor@google.com> |
am 473bbd21: am 95240270: Instead of a raw AIDL interface, give DropBox a Java interface (android.os.DropBox); move the Binder interface behind the scenes. Make DropBoxEntry into DropBox.Entry. Make it possible to get a dropbox from an (Application)Context with the u Merge commit '473bbd2140a2515a6a9a450ee955a790e0b6dcff' * commit '473bbd2140a2515a6a9a450ee955a790e0b6dcff': Instead of a raw AIDL interface, give DropBox a Java
|
952402704a175ba27f6c89dff1ada634c5ce5626 |
28-Oct-2009 |
Dan Egnor <egnor@google.com> |
Instead of a raw AIDL interface, give DropBox a Java interface (android.os.DropBox); move the Binder interface behind the scenes. Make DropBoxEntry into DropBox.Entry. Make it possible to get a dropbox from an (Application)Context with the usual getSystemService(DROPBOX_SERVICE) type thing. Update the tests accordingly.
s/IDropBoxService.aidl
|
9e6784f053e1d2cedc69f20112edee667be5c2e2 |
24-Oct-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change I3183c78f * changes: Plug into the new optimized path for Dalvik logging.
|
246978b8dc89562dda47fea9a7aee61949101242 |
23-Oct-2009 |
Tom Taylor <tomtaylor@google.com> |
Add a method to clear info about a contact Add a method so the ContactInfoWidget will throw away the cached info it has on a contact (e.g. picture and uri). Change-Id: Ia8f376e356c6bcf246bbd72239c5ca2a3b7c9574
idget/ContactHeaderWidget.java
|
7580493b014a2c7ea883cd291255798dc72ebbff |
21-Oct-2009 |
Dianne Hackborn <hackbod@google.com> |
Implement feature #2117336: Create event communication APIs for live wallpaper Note: currently only implements an async version (no result), and not yet actually tested. Change-Id: Id47ed045a4b0eb309ea8c58daf41a0e03eff1d3a
iew/BaseIWindow.java
|
3183c78f19e794c10ecc3fa2b437a70335401542 |
23-Oct-2009 |
Jesse Wilson <jessewilson@google.com> |
Plug into the new optimized path for Dalvik logging.
ogging/AndroidHandler.java
|
f37447bad3773b62176baa837908daf6edb44273 |
09-Oct-2009 |
Amith Yamasani <yamasani@google.com> |
Proper fix for zero signal strength and no_service. Fixes #2176141 Track phone service state changes and use a separate timer for out-of-service since the hunting can timeout on some devices. Store the timeout value in the config.xml, as it is device/network specific. Settings App will also change to use the hunting duration to compute the cost of zero signal.
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
s/PowerProfile.java
|
9485aec1df6094b7d2497212c8fe04a6d459b4cd |
09-Oct-2009 |
Jim Miller <jaggies@google.com> |
Fix for 2177367: Reduce duration of vibrate in RotaryLockScreen BUG=2177367
idget/RotarySelector.java
|
568cae571a3d74d1992176a21722e07b44e9a3c4 |
08-Oct-2009 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #2171460: Turn off background blurring of power dialog Change-Id: I521629e0ccd0116acf149eeb7476c8474fc7c74a
pp/ShutdownThread.java
|
f242b7b931898856bcbcb7ec36cacf43098ba544 |
08-Oct-2009 |
Nick Pelly <npelly@google.com> |
Introduce BluetoothAdapter.getDefaultAdapter(). This is the main entry point to the Bluetooth APIs, and returns the default local Bluetooth adapter. It replaces context.getSystemService(Context.BLUETOOTH_SERVICE). This was never in a public SDK release. DrNo: eastham Bug: 2158765 Joke: Why can't you play cards in the jungle? Because there's too many cheetas! Change-Id: Ieed8be009ee5aba621cb69090ee8c8a9c19c840d
pp/ShutdownThread.java
|
5037e57fd43bccf79be80bc140b33d1fa69abe13 |
05-Oct-2009 |
Jim Miller <jaggies@google.com> |
Fix for 2161835: Tweaks to rotary lock screen: - Make inactive dimples dim. - When an item is grabbed, make all other dimples dim.
idget/RotarySelector.java
|
bd0a81ff1c0e92e80e05e2f12bb1805c7d081e94 |
04-Oct-2009 |
Dianne Hackborn <hackbod@google.com> |
Work on issue #2163789: Way too much logging Dr.No from mcleron. Change-Id: Iaca2268684f83fe8757e64db0b0e047a19755311
ackup/LocalTransport.java
|
88e037577f7db140e4ef88b77eefaa910e06e5f5 |
02-Oct-2009 |
David Brown <dab@google.com> |
RotarySelector widget: add callback for "grabbed" state changes. This is the frameworks/base part of the fix for Bug 2158434: add a new callback to the OnDialTriggerListener interface, so the RotarySelector can tell the app about state changes between NOTHING_GRABBED and LEFT_HANDLE_GRABBED and RIGHT_HANDLE_GRABBED. BUG=2158434 DRNO=timsullivan TESTED=regular incoming calls, call waiting calls, answering a call, rejecting a call. Also verified I didn't affect the lock screen at all.
idget/RotarySelector.java
|
d9b6f14a6926dce7ad3d98e6e30b503c69c904c0 |
01-Oct-2009 |
Jim Miller <jaggies@google.com> |
Adjust opacity for inactive dimple in rotary widget
idget/RotarySelector.java
|
8550f255232eb4e4852466c5297fdc125887f5af |
30-Sep-2009 |
Suchi Amalapurapu <asuchitra@google.com> |
Check if rename of backed up file fails before persisting new changes. If not these system services will end up with inconsistent settings files when the device runs out of storage. Delete mangled settings file in PackageManager if the current write fails so that we don't end up overwriting the backed up version with the mangled version Include null check when retrieving fwd locked resource for an existing package
s/BatteryStatsImpl.java
|
86aece8b4ad6d55cc9a3c185c3730d7387a46661 |
30-Sep-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change I8dfd6ea8 into eclair * changes: Handle bad lines in /proc/wakelocks : Fix for 2124260
|
53b707ba26055f3b7597db5826dee64987bfb83a |
30-Sep-2009 |
Amith Yamasani <yamasani@google.com> |
Handle bad lines in /proc/wakelocks : Fix for 2124260 Use the return value from the native parser to skip over bad lines. When the wakelocks overflow, there could be empty or badly formatted lines. Skip over them.
s/BatteryStatsImpl.java
|
c1a2a8296e811a2b9f8553346147be65e8a690b6 |
30-Sep-2009 |
Evan Millar <emillar@google.com> |
Change FasttrackBadgeWidget->QuickContactBadge and make public. Change-Id: I9d12beeba16c2f64742b4a99d0da4ceb73525b5b
idget/ContactHeaderWidget.java
|
85d630020a29c24f3d51f00b5ce3f701c16f0a45 |
30-Sep-2009 |
Jim Miller <jaggies@google.com> |
Fix for 2139014: Allow platform customization of vibration pattern in LockScreenView. Can be configured by config_virtualKeyVibePattern.
idget/LockPatternView.java
|
41e8dc02cdde381cc2d7d55bfb56d5c7f72eb86e |
29-Sep-2009 |
Jim Miller <jaggies@google.com> |
Fix for 2137900: Be more conservative about poking the wakelock. Updated after review: white space, check for null pattern listener.
idget/LockPatternView.java
|
13a90abcae224b85d128ded8e59398a3fc1ce4e1 |
28-Sep-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Adding status update attribution to ContactHeaderWidget Change-Id: I677f8a8d805c68d95ee56cd1119cc3e97c6ae073
idget/ContactHeaderWidget.java
|
36ad03e1b7a0de569ecb561f8a444f111e8bd5ac |
28-Sep-2009 |
Tadashi G. Takaoka <takaoka@google.com> |
Delegate exclude mimetypes to FasttrackBadgeWidget Internal Bug: 2138745
idget/ContactHeaderWidget.java
|
879664e3e2e0169aba53d88f6c30c8b15858315d |
27-Sep-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Adding columns to support attribution of status updates. Also renaming some columns to better describe their purpose. Change-Id: If6d7812f38a3cfd662a5ae2387c72c4761fdf9fa
idget/ContactHeaderWidget.java
|
8e55eaccffeda078d7389b7fb66b0c6df347bf31 |
26-Sep-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Changing contact status to Presence-based Change-Id: I35589e87f1e1743413d3f10509e9eccc333aa2fb
idget/ContactHeaderWidget.java
|
695800047c907960a5ecc7f9af7e031707b93b5c |
26-Sep-2009 |
Evan Millar <emillar@google.com> |
Fix http://b/issue?id=2106682 (Don't show status if we don't have it). Change-Id: I1636914ef47fc5319f2593d3e7aea33e523be3c7
idget/ContactHeaderWidget.java
|
bf07e03291ed9d9a263f133a05b66b3bfe58e75f |
23-Sep-2009 |
Evan Millar <emillar@google.com> |
Change longClick -> click in ContactHeaderWidget. Also don't enable it by default, but add an api to explicitly request it. Change-Id: I75fa4bfddba7a1800dec24e6a068eca614370a26
idget/ContactHeaderWidget.java
|
6ecacd40dd56d80d6b7b8454d8f4c04124c8d899 |
25-Sep-2009 |
Neel Parekh <neel@google.com> |
Center name when no status. Also shows the status if exists (not actually hooked up yet though). Bug: 2138736
idget/ContactHeaderWidget.java
|
3546825421cab5330583633ed854134c35d1c08d |
26-Sep-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 26720 into eclair * changes: Allow us to set the contact uri without setting the fast track's uri
|
c8ad6dcb8abcf5f7296faecdcfa93a01fb4011b9 |
25-Sep-2009 |
Karl Rosaen <krosaen@android.com> |
Optimize rotary selector widget by using bitmaps instead of drawables. In profiling setBounds was expensive. Time per onDraw from 13.3ms to 6.59ms :)
idget/RotarySelector.java
|
e0fc838ebc18e327a399902cacae16bdbbc09627 |
24-Sep-2009 |
Nicolas Roard <nicolas@android.com> |
Fix the shortcuts
iew/menu/MenuBuilder.java
|
ff9c54b7214e99b3182f53f3089da0503f3edddc |
24-Sep-2009 |
Karl Rosaen <krosaen@android.com> |
fix bug where siilent mode dissapears when it triggers instead of animating off to the left edge.
idget/RotarySelector.java
|
74646ad618a9ca289efa99b4a822e66ca61b8f95 |
24-Sep-2009 |
Karl Rosaen <krosaen@android.com> |
Update RotarySelector to support vertical orientation, and add resolution specific assets (removing old ones).
idget/RotarySelector.java
|
ffa424800d0338b8b894aef2ea1e3e3344cbda7a |
24-Sep-2009 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #2133206: dialogs/menus should auto-dismiss when screen turns off Lot of infrastructure for more things to go away when "clear system dialogs" happens, and now do this when we turn on the lock screen. Change-Id: I567130296fe47ce82df065ed58ef21b37416ceaf
iew/BaseIWindow.java
|
e2d034c9014919a45ddd717d4e564e73771b2fef |
24-Sep-2009 |
Mathias Agopian <mathias@google.com> |
wallpaper: don't erase the background, just to repaint over it. saves 1.7 ms on some hardware
ervice/wallpaper/ImageWallpaper.java
|
eeadd3ffa29b70688593b763fcf0c84d9fc48c4c |
24-Sep-2009 |
Neel Parekh <neel@google.com> |
Allow us to set the contact uri without setting the fast track's uri
idget/ContactHeaderWidget.java
|
c3c6621a2cf2f0d40d062dcad1c9f65485473841 |
23-Sep-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 25879 into eclair * changes: Setting the default HTTP user agent at runtime init.
|
36dac6ae8e005f0247e44345727d1580b1623127 |
22-Sep-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 26390 into eclair * changes: Bring the dimples back, and make the "spin around" animation have a fling feeling.
|
896264f603ad90e58557c5d3f34bc6389fff3fc5 |
22-Sep-2009 |
Karl Rosaen <krosaen@android.com> |
Bring the dimples back, and make the "spin around" animation have a fling feeling. Also clean up the animation code into start/update animation functions.
idget/RotarySelector.java
|
de9eef1c66208c0ef1b6aab6c27ec9c5ce014d97 |
22-Sep-2009 |
Evan Millar <emillar@google.com> |
Add aggregated badge to ContactHeaderWidget Change-Id: I0266828c7d560b9aefc3f58d27c217f710f1b0bb
idget/ContactHeaderWidget.java
|
9bbd5ee49f4a26b87273c40a955557e63f10da3b |
22-Sep-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 26290 into eclair * changes: Make IBackupTransport.finishBackup() also return an int code, since it too can return TRANSPORT_NOT_INITIALIZED (in fact that's typically how it comes).
|
0144516e19b9fd5415a56f8b41191187e2344bb0 |
22-Sep-2009 |
Dan Egnor <egnor@google.com> |
Make IBackupTransport.finishBackup() also return an int code, since it too can return TRANSPORT_NOT_INITIALIZED (in fact that's typically how it comes). For consistency, make other IBackupTransport methods return int instead of boolean, and handle accordingly. Make initializeDevice() its own method instead of a flag on performBackup(). This will be needed when un-checking the settings box anyway, and is conceptually unrelated to whatever happens to be the first post-initialization backup we perform. (Note that even if the init is sent separately from the backup operation, the server will remember that an init has been done and will *not* return NOT_INITIALIZED for the subsequent backup.) Fix LocalTransport accordingly (trivial changes). Handle failures more robustly in BackupManagerService -- most notably, doQueuedBackups() was ignoring the result code of processOneBackup(), so a NOT_INITIALIZED error would go past unseen (at least until the next backup pass). Keep track of error code returns more universally now. (This includes finishBackup(), of course.)
ackup/IBackupTransport.aidl
ackup/LocalTransport.java
|
fe6104fbfbba0434e78f9e21f460c71cddfe8449 |
21-Sep-2009 |
Mark Wagner <mxw@google.com> |
When manually setting the uri pass it through to the badge widget.
idget/ContactHeaderWidget.java
|
d55e18acbe444b74dc9e71eff6ea2c3eaf25fbd0 |
21-Sep-2009 |
Christopher Tate <ctate@android.com> |
Reset backup tracking in response to transport data-wipe notification When attempting a backup, the transport may inform us that the backend is in an uninitialized state. This typically means that the device's data has been wiped after a period [e.g. 90 days] of inactivity. This means that we need to re-store all data subject to backup, and all of our incremental state tracking on the device is now stale. In response, we wipe all of our recorded backup state and restart the backup pass on all participants.
ackup/BackupConstants.java
ackup/IBackupTransport.aidl
ackup/LocalTransport.java
|
d5ffa12dea99233e6a75048d82ad4daf0373191f |
21-Sep-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 26127 into eclair * changes: Uri encode phone number before passing it to query.
|
2acda4bead7fde78a376f823e29df0679bb68a52 |
21-Sep-2009 |
Megha Joshi <mjoshi@google.com> |
Uri encode phone number before passing it to query. Fixes bug 2122926
idget/ContactHeaderWidget.java
|
e43530ab571e901f94361078c7c1f970a0bd27f2 |
21-Aug-2009 |
Amith Yamasani <yamasani@google.com> |
Track CPU speed stepping to get more accurate CPU cost per app. More CPU speed stepping happening with newer devices, so we need to qualify CPU time with the CPU speed, since power consumption varies greatly by speed. Apps that peg the CPU should get a higher penaltly. Also, fix for 2062930: NPE at VolumePreference.onKey()
s/BatteryStatsImpl.java
s/PowerProfile.java
|
6b96512601bf37d840a99c8d82dcfbcc0427b33c |
21-Sep-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 26034 into eclair * changes: Clean up spin animation in rotary selector, and be even more generous for triggering.
|
052e187edaa3934a290c81a6efcc664b59a09b59 |
21-Sep-2009 |
Karl Rosaen <krosaen@android.com> |
Clean up spin animation in rotary selector, and be even more generous for triggering.
idget/RotarySelector.java
|
25a747f5c47f25c1a18961b03507f309b84924fe |
20-Sep-2009 |
Christopher Tate <ctate@android.com> |
Add an 'init everything' operation to the first backup pass IBackupTransport.performBackup() now takes a flag "wipeAllFirst", which if set will result in the entire restore set for the current device/account being wiped clean prior to the storage of the provided package. This ensures that a device on which backup has just been enabled will not confront potentially-stale information, nor will the restore set potentially contain mismatched data from orphaned packages. The Backup Manager has also been revised to pass this flag when first backing up its master metadata block (and never pass it thereafter unless something has caused the backup state tracking to be erased, e.g. the user has opted out of backup and then later re-enabled it).
ackup/IBackupTransport.aidl
ackup/LocalTransport.java
|
278ec5d6f57f01fb5d9acce5794daf66f5535baa |
20-Sep-2009 |
Karl Rosaen <krosaen@android.com> |
Add better transition to rotary lock widget when triggering: spin around instead of snap back. Also add some icons and make a layout tweak, used by the lock screen (coming in a commit to android.policy).
idget/RotarySelector.java
|
d0f80d445644bfc08b62339f01766b924e42dc4d |
19-Sep-2009 |
Jesse Wilson <jessewilson@google.com> |
Setting the default HTTP user agent at runtime init. I can't do this in HttpURLConnection directly, since that would cause a forbidden dependency from Dalvik on Android.
s/RuntimeInit.java
|
7ff7ddf70b560e0e47f1231651b90718667c40bc |
19-Sep-2009 |
Evan Millar <emillar@google.com> |
Fix http://b/issue?id=2099487 Change-Id: Ib5391cc5e9d17bc4ad964471037e7f9819802a64
idget/ContactHeaderWidget.java
|
5fef93b2a827cfafee04d7cfb827262c9b75fd91 |
18-Sep-2009 |
Karl Rosaen <krosaen@android.com> |
Some tweaks to the rotary lock widget. - don't show arrows above widget when in resting state - don't show other icon once you press one (e.g don't show silent mode icon when you are pressing the lock icon) - wider target for triggering action
idget/RotarySelector.java
|
6a20b823c3c9de8daa1c4bc002d6e58fe82d3a60 |
16-Sep-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 25293 into eclair * changes: Fix a handful of bugs in the ContactHeaderWidget
|
1ca654e1193010365de10f55cbfebe1521c71db4 |
16-Sep-2009 |
Karl Rosaen <krosaen@android.com> |
Address romain's code review comments
idget/RotarySelector.java
|
2c867f9b7f7e15da19fbd9642baa8b5278f274d0 |
15-Sep-2009 |
Evan Millar <emillar@google.com> |
Fix a handful of bugs in the ContactHeaderWidget -http://b/issue?id=2074981 fixed -http://b/issue?id=2088564 fixed. -http://b/issue?id=2097374 fixed. -http://b/issue?id=2095896 fixed. -http://b/issue?id=2093734 fixed. -Use FasttrackBadgeWidget. -Also changes api in ContactsHeaderWidget to accept contact uri instead of contact id. Change-Id: I6623a99c7f5011387c57fc9a6861eef63174ca6e
idget/ContactHeaderWidget.java
|
e4d95d02a25fb6596a3bf622ba57d4145773da90 |
16-Sep-2009 |
Karl Rosaen <krosaen@android.com> |
Add RotarySelector widget to android.internal for use by lock screen and incoming call screen.
idget/RotarySelector.java
|
8d37426c754e9822feaa8c6cc0b7c13e8523e217 |
15-Sep-2009 |
Dianne Hackborn <hackbod@google.com> |
Various fixed for back key handling. My last change was far from perfect. Hopefully this gets us a little closer. Change-Id: I413e55b6af42400b565de3040859d25d668bc9d2
iew/menu/MenuDialogHelper.java
|
c2974809373697147cbe5754835cc871fb93aef1 |
14-Sep-2009 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #2116977: buttons are huge and bent Now that we are using preloaded drawables in compatibilty mode, when constructing them from their constant state we need to set the new drawable's target density appropriately. Change-Id: I3665cbea09d38b9ac5f45f8c380dc8641f86b266
iew/menu/IconMenuView.java
|
19382ac1a4e4e7c23a1346d299368763f149de9c |
12-Sep-2009 |
Dianne Hackborn <hackbod@google.com> |
Some optizations to wallpaper drawing/scrolling. First, fix some issues with the final wallpaper bitmap we use: ensure it is always 16bpp, and make sure dithering of its bitmap is turned off. We take of dithering when loading, to make sure we don't use it when drawing. Also add new APIs to return the wallpaper with the equivalent of Launcher's old FastBitmapDrawable. As doing this, also load the default wallpaper the same way as custom ones, taking care to resize it as needed at load time. Finally implement a mechanism for the window manager to wait for the wallpaper to redraw at its new position before returning from the application's call to change the offset. This ensures that the wallpaper better tracks the application. Note that there is a timeout in this wait that is relatively short, and if it expires we will run for a while without waiting. Change-Id: Ife449437746da85958bd447e0a6cf3d2223b398c
s/HandlerCaller.java
ervice/wallpaper/ImageWallpaper.java
iew/BaseIWindow.java
|
93f00def4b63511be91057b2bc69f1dda6f038e9 |
14-Sep-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 24509 into eclair * changes: Addressed reviewer comments.
|
5b61bea7aba93fc812991116fbbf9c4dbccb4890 |
10-Sep-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 24581 into eclair * changes: Dialog titles would sometimes use a font too large.
|
4bdf17c69712b28e82f15f81f39482ff096b7f67 |
10-Sep-2009 |
Romain Guy <romainguy@android.com> |
Dialog titles would sometimes use a font too large. This was due to code in DialogTitle.java which would multiply the textSize of the theme twice. Change-Id: Id44e39e729ebd43b08c967a67cde0d33dd8f2efb
idget/DialogTitle.java
|
84b4d37dd1e9269f73c2a9cacadcd88ec4256e3f |
10-Sep-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
[Issue 2099206] Encoding phone number prior to sending it to the phone lookup filter Change-Id: I80327febe7134ac1bdef958251943a9777879d53
idget/ContactHeaderWidget.java
|
eec2f41d607c3eacba4f7d9cc098b335c7310d23 |
10-Sep-2009 |
Bob Lee <crazybob@google.com> |
Addressed reviewer comments.
s/SamplingProfilerIntegration.java
|
1048ad554ac64224c864f52266b5839cd91d4ee5 |
09-Sep-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 24395 into eclair * changes: Make NumberPicker subclassable
|
fdf6db6748b32f620a7f68b13a67c38b4e59e5ed |
09-Sep-2009 |
Tom Taylor <tomtaylor@google.com> |
Make NumberPicker subclassable Make a few methods and member variables protected so behavior can be overridden. In this case, Messaging app uses the control and doesn't want wrap-around behavior. Change-Id: Iceb34743b7d17e933400750a5de56b9ecfe8f146
idget/NumberPicker.java
|
de893f550301a60274e87aa8168225e7a7a42184 |
08-Sep-2009 |
Nick Pelly <npelly@google.com> |
API_CHANGE Another round of Bluetooth API clean up, javadoc'ing and unhide'ing. -- Symbols for getting/setting bluetooth state -- BluetoothAdapter.ACTION_STATE_CHANGED BluetoothAdapter.EXTRA_STATE BluetoothAdapter.EXTRA_PREVIOUS_STATE BluetoothAdapter.STATE_OFF BluetoothAdapter.STATE_TURNING_ON BluetoothAdapter.STATE_ON BluetoothAdapter.STATE_TURNING_OFF BluetoothAdapter.isEnabled() BluetoothAdapter.getState() BluetoothAdapter.enable() BluetoothAdapter.disable() -- Symbols for getting/setting scan mode -- BluetoothAdapter.ACTION_SCAN_MODE_CHANGED BluetoothAdapter.EXTRA_SCAN_MODE BluetoothAdapter.EXTRA_PREVIOUS_SCAN_MODE BluetoothAdapter.SCAN_MODE_NONE BluetoothAdapter.SCAN_MODE_CONNECTABLE BluetoothAdapter.SCAN_MODE_DISCOVERABLE BluetoothAdapter.getScanMode() BluetoothAdapter.setScanMode() -- Symbols for getting address/names -- BluetoothAdapter.getAddress() BluetoothAdapter.getName() BluetoothAdapter.setName()
pp/ShutdownThread.java
|
c4516a7b62de525e3d6d5e76851bdfaf12c11f05 |
03-Sep-2009 |
Fred Quintana <fredq@google.com> |
add a transaction monitor
ontent/SyncStateContentProviderHelper.java
|
eb034652c2037a47ebfd99779e8383bb8bb528af |
07-Sep-2009 |
Dianne Hackborn <hackbod@google.com> |
Implement all of the infrastructure for configuring wallpapers. Actually being able to configure a wallpaper relies on additional work in the launcher and wallpapers that will be in another change. Also note that this breaks all existing wallpapers, since they now need to include a meta-data item about themselves. This also will be fixed in another change. Change-Id: I97d2c2bd07237abc32f92b9147c32530a2f73c71
pp/ChooserActivity.java
pp/ResolverActivity.java
|
e540833fdff4d58e37c9ba859388e24e2945ed45 |
05-Sep-2009 |
Bob Lee <crazybob@crazybob.org> |
Integrated the profiler into the framework. We run it all the time if the persist.sampling_profiler system property is set. Saves snapshots to the SD card.
s/RuntimeInit.java
s/SamplingProfilerIntegration.java
s/ZygoteInit.java
|
b1e2a4d0d0107df4ecf4d484a340ec21dc105305 |
04-Sep-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Removing references to deprecated API and the deprecated API itself.
idget/ContactHeaderWidget.java
|
b623a7c953ae34e21212cda782aabc12c837fffd |
02-Sep-2009 |
Jeff Hamilton <jham@android.com> |
Don't crash when a user taps on a fast track trigger that isn't hooked up to a contact.
idget/ContactHeaderWidget.java
|
72b1f379d5c97c8ff31d2201e78215af777d6bda |
31-Aug-2009 |
Jean-Baptiste Queru <jbq@google.com> |
donut snapshot
s/ZygoteInit.java
|
284ac93aa30642fda87d5c40263a1263677c21cd |
28-Aug-2009 |
Dianne Hackborn <hackbod@google.com> |
More work on wallpapers: animations, lifecycle, scaling, etc. Yet more work on improving the behavior of wallpapers. This fixes a few problems in their lifecycle (corresponding change in the picker also required for this), makes their animations better for hardware that supports alpha fades, adds animations for the wallpapers themselves, eliminates fixed size wallpapers, and adjusts the API for retrieving a wallpaper bitmap to take care of scaling the raw wallpaper image to match the current desired width and height. Change-Id: If1c0aaceba4ea4e175dcb7a8416ca7ddbb9bfa6f
ervice/wallpaper/ImageWallpaper.java
|
22d1f9fb23015471de6af1a70e40fb5c82ecb665 |
19-Aug-2009 |
Danke Xie <dankex@qualcomm.com> |
gps: Network initiated SUPL Initial contribution from Qualcomm. Signed-off-by: Mike Lockwood <lockwood@android.com>
pp/NetInitiatedActivity.java
|
678771b8118c3289aff6814775cbb30fa8aada29 |
21-Aug-2009 |
Karl Rosaen <krosaen@android.com> |
New strings and utlity method tweaks associated with updated account unlock screen flow. - 'setPermanentlyLocked(false)' no longer automatically resets the pattern - new string for "waiting to verify account" progress dialog - new string for account unlock screen title when you aren't past the too many attempts, but just hit the 'forgot pattern' button
idget/LockPatternUtils.java
|
f7eab4f78fe4bdb193a4f8caf2648d2cb3ef36ea |
25-Aug-2009 |
Jeff Sharkey <jsharkey@android.com> |
Don't use deprecated API in contact header widget. Fixes http://b/2074981
idget/ContactHeaderWidget.java
|
84235ee923c13e58ce339c25c86f734b338a81e0 |
23-Aug-2009 |
Jeff Sharkey <jsharkey@android.com> |
Add extra to exclude specific MIME-types from Fast-Track. Also added ContactHeaderWidget accessor for passing along this list when triggering Fast-Track. This is used so that the header widget can hide the profile icon when launched while already looking at the profile.
idget/ContactHeaderWidget.java
|
07ef599b9f35572a3a75b884febe500a6c390e7e |
21-Aug-2009 |
Romain Guy <romainguy@android.com> |
Fix typo: the x offset was assigned to the y coordinate. Also remove a couple of useless casts.
ervice/wallpaper/ImageWallpaper.java
|
60662b035c0ac0dd3b67d1bbdb54e1b6ba139148 |
20-Aug-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
The API for phone lookup has changed - updating Contact Header accordingly.
idget/ContactHeaderWidget.java
|
b22293590cb10b1d8722dbf9c226cb58f240d7d5 |
18-Aug-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 21748 into eclair * changes: Get At command count from Bluetooth headset.
|
82cb029e2a4907ee55fed4a00493b76b3e11a7a1 |
18-Aug-2009 |
Amith Yamasani <yamasani@google.com> |
Get At command count from Bluetooth headset. Pass in the BT headset object when available to the BatteryStats.
s/BatteryStatsImpl.java
|
bd022f423a33f0794bb53e5b0720da2d67e4631c |
15-Aug-2009 |
Nick Pelly <npelly@google.com> |
Bluetooth: API change. Split BluetoothDevice into BluetoothDevice and BluetoothAdapter. BluetoothAdapter: Represents the local BT adapter. Operations on the local adapter (start a scan, etc). BluetoothDevice: Represents a remote BT device. Operations on remote devices (pair, connect, etc). IBluetoothDevice.aidl -> Bluetooth.aidl BluetoothDeviceService.java -> BluetoothDeviceService.java TODO: Javadoc
pp/ShutdownThread.java
|
8df8b2b405c60cacf7a66c4e2ca078dd3d7ec7bd |
18-Aug-2009 |
Dianne Hackborn <hackbod@google.com> |
Allow wallpapers to get touch events.
s/HandlerCaller.java
ervice/wallpaper/ImageWallpaper.java
iew/BaseIWindow.java
|
7341d7a104b47996445d069a695e155a07184606 |
14-Aug-2009 |
Dianne Hackborn <hackbod@google.com> |
More work on wallpapers. - Do better about figuring out when to stop them and other related window management. - Fix problem where we were not redrawing the surface when the orientation changed. This was the cause of the device hang.
ervice/wallpaper/ImageWallpaper.java
|
0cd48879dca53a9f4d449126d406527bc4b94baf |
14-Aug-2009 |
Dianne Hackborn <hackbod@google.com> |
A little more wallpaper robustness. - Recover if a live wallpaper is crashing repeatedly. - Don't crash when someone tries to set a static wallpaper. - Make the static wallpaper update correctly when the image changes.
ervice/wallpaper/ImageWallpaper.java
|
317a6280cc109e873646e4652be1582d870eedfd |
14-Aug-2009 |
Mathias Agopian <mathias@google.com> |
Surface::GPU and Surface::HARDWARE are now deprecated; they will be set automatically if needed. this also ripples into the window manager API by making some constant there deprecated as well.
iew/BaseSurfaceHolder.java
|
97f3209b45dd59b814dda70f1cc90ee8bc5f1319 |
12-Aug-2009 |
Mark Wagner <mxw@google.com> |
more support for bindStatic some minor tweaks to the layout in the hopes I can start using this for gtalk soon
idget/ContactHeaderWidget.java
|
ab13c7792e01f99f9e37c49ff11335ce36efa268 |
13-Aug-2009 |
Jeff Sharkey <jsharkey@android.com> |
Add methods for directly setting Contact header data. Previously, ContactHeaderWidget only allow data binding through helper methods, or a single static call. In the Contacts edit UI, we need to set individual fields directly based on internal EntityDelta states. Also added more documentation and exposed more-direct query helpers.
idget/ContactHeaderWidget.java
|
9875e6117a1c106fb5d25917eb0c6206fd05a561 |
13-Aug-2009 |
Dianne Hackborn <hackbod@google.com> |
Should clear background.
ervice/wallpaper/ImageWallpaper.java
|
72c82ab9923025a91bbabb32e56bfea27bfd083b |
12-Aug-2009 |
Dianne Hackborn <hackbod@google.com> |
Report wallpaper offset to the wallpaper, use this in the image wallpaper. Wallpapers can now be just the size of the screen, and get told when their scroll position should change to do the updating on their own.
s/HandlerCaller.java
ervice/wallpaper/ImageWallpaper.java
iew/BaseIWindow.java
|
45e503ae91d380ebe5158927b7d6aa80e166d096 |
12-Aug-2009 |
android-build SharedAccount <android-build@sekiwake.mtv.corp.google.com> |
resolved conflicts for merge of 802527c6 to master skipping preloaded-classes as pre Bob
|
773c6341244ed0be380b8242fb6d17d53c491f56 |
11-Aug-2009 |
Evan Millar <emillar@google.com> |
Add presence to ContactsHeaderWidget
idget/ContactHeaderWidget.java
|
93187560b5130594901a723ff8023da4913db3a9 |
12-Aug-2009 |
Mark Wagner <mxw@google.com> |
contrary to popular belief ContentResolver.query can return null. so check.
idget/ContactHeaderWidget.java
|
ef654bdd5bd957574abd4194d7b0585f3fc3fd34 |
12-Aug-2009 |
Romain Guy <romainguy@android.com> |
Draw the wallpaper chosen by the user
ervice/wallpaper/ImageWallpaper.java
|
b4f59bffc03575739776d91c5a61b09451042f8a |
11-Aug-2009 |
Romain Guy <romainguy@android.com> |
Fix possible exception in default live wallpaper
ervice/wallpaper/ImageWallpaper.java
|
ac1e59d887651220f5367cc7fa4207b34eab774d |
11-Aug-2009 |
Jean-Baptiste Queru <jbq@google.com> |
donut snapshot
idget/LockPatternView.java
|
2e93f65cab0b4b21a1285b83e985559325e87a3a |
11-Aug-2009 |
Bob Lee <crazybob@google.com> |
Updated preloaded-classes file.
s/ZygoteInit.java
|
ad2eaf208df515064898e0a69015e8910aa972f1 |
11-Aug-2009 |
Jeff Sharkey <jsharkey@android.com> |
Added long-press hooks to Contact header widget. To match Contacts edit UI mocks, the user long-presses on the photo or display name to select a new primary. This change provides the hooks needed over in Contacts.
idget/ContactHeaderWidget.java
|
759a39e8d2a8b27ef07e102394629dce68aa186b |
10-Aug-2009 |
Dianne Hackborn <hackbod@google.com> |
Live wallpapers become a little more real. This adds a new theme for having a wallpaper, and fixes up the window manager to do the right thing when transitioning between a windows with and without wallpapers (between two windows with wallpapers is not yet addressed). The wallpaper API now has callbacks to tell you when to start/stop animating. Also fiddle the image wallpaper to be a little more interesting.
ervice/wallpaper/ImageWallpaper.java
|
4c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3 |
09-Aug-2009 |
Dianne Hackborn <hackbod@google.com> |
Very primitive wallpapers in a surface. This is all of the basic pieces: - The WallpaperService now creates a surface with the window manager for its contents. - There is a simple service that displays a bitmap. - The wallpaper manager takes care of starting and stopping the service. - The window manager knows about wallpaper windows and how to layer them with the windows that want to be shown on top of wallpaper. Lots and lots of issues remain, but at this point you can actually write a wallpaper service, select it in the UI, and see it behind an activity.
s/HandlerCaller.java
ervice/wallpaper/ImageWallpaper.java
iew/BaseIWindow.java
iew/BaseSurfaceHolder.java
|
23d479588f6e591e4643ca97063c5b017122da2e |
07-Aug-2009 |
Mark Wagner <mxw@google.com> |
Mods to the ContactHeaderWidget to be able to have it display strings as passed in by the caller. For example we may want to use this in the case when there is no contact in a given circumstance.
idget/ContactHeaderWidget.java
|
6bfe14dea21deec4c90ceea79b8f810164f88031 |
06-Aug-2009 |
Jeff Sharkey <jsharkey@android.com> |
Add SHOW_OR_CREATE size modes, trigger from contact header. Added constants so that apps triggering SHOW_OR_CREATE can request a desired size through EXTRA_MODE. Also added hooks to internal ContactHeaderWidget to launch SHOW_OR_CREATE when user taps on photo.
idget/ContactHeaderWidget.java
|
8db05867bd3b37f78601f7447e1371c6f709baab |
04-Aug-2009 |
Karl Rosaen <krosaen@google.com> |
am 0e74f5a5: Guard against index out of bounds exception in lock pattern widget. Merge commit '0e74f5a50b3b08c4519a040dafa895ab1f5b4d2e' * commit '0e74f5a50b3b08c4519a040dafa895ab1f5b4d2e': Guard against index out of bounds exception in lock pattern widget.
|
0e74f5a50b3b08c4519a040dafa895ab1f5b4d2e |
04-Aug-2009 |
Karl Rosaen <krosaen@google.com> |
Guard against index out of bounds exception in lock pattern widget. Fixes bug 2027516.
idget/LockPatternView.java
|
fc03aa78943e66c0e0f3358fc73cf3dcf28894dd |
03-Aug-2009 |
Mark Wagner <mxw@google.com> |
check return value from Cursor.moveToFirst()
idget/ContactHeaderWidget.java
|
b3ac9318efde5de9938fea8b55b1f84addb80d4f |
01-Aug-2009 |
Evan Millar <emillar@google.com> |
Adds the ContactHeaderWidget for use by system apps. The ContactHeaderWidget is a new widget that is used as a header banner in various system applications, including contacts, mms, and gtalk. Convenience methods are supplied for bind the widget to a specific contact, which can be specified by contact id, email, or phone number.
idget/ContactHeaderWidget.java
|
5c1207be90fdf296c1b83034b7c68915e1749284 |
01-Aug-2009 |
Jean-Baptiste Queru <jbq@google.com> |
donut snapshot
idget/EditStyledText.java
|
a8675f67e33bc7337d148358783b0fd138b501ff |
29-Jul-2009 |
Jean-Baptiste Queru <jbq@google.com> |
donut snapshot
s/BatteryStatsImpl.java
s/PowerProfile.java
idget/LockPatternView.java
idget/NumberPicker.java
|
9bb8fd77c8dc177aab9ac96bed4f55972dcda70a |
29-Jul-2009 |
Joe Onorato <joeo@android.com> |
Only restore the bits for wallpapers that aren't built in.
ackup/SystemBackupAgent.java
|
e2dba02441b42afbae725109ac779877a4b72aa0 |
25-Jul-2009 |
Dianne Hackborn <hackbod@google.com> |
am 11ea3347: Allow for screen density drawables in compatibility mode. Merge commit '11ea33471e1a14a8594f0b2cd012d86340dd3bd8' * commit '11ea33471e1a14a8594f0b2cd012d86340dd3bd8': Allow for screen density drawables in compatibility mode.
|
11ea33471e1a14a8594f0b2cd012d86340dd3bd8 |
23-Jul-2009 |
Dianne Hackborn <hackbod@google.com> |
Allow for screen density drawables in compatibility mode. This change allows us to use drawables that match the current screen density even when being loaded in compatibility mode. In this case, the bitmap is loaded in the screen density, and the bitmap and nine-patch drawables take care of accounting for the density difference. This should be safe for existing applications, for the most part, since they shouldn't really be pulling the bitmap out of the drawable. For the small rare chance of them breaking, it worth getting the correct graphics. Also this will only happen when there is actually a resource of the matching density, and no existing apps should have resources for anything besides the default density (though of course all of the framework resources will be available in the native density). As part of this, the bitmap density API has been changed to a single integer provider the DPI unit density.
idget/EditStyledText.java
|
cf4550c3198d6b3d92cdc52707fe70d7cc0caa9f |
21-Jul-2009 |
Jean-Baptiste Queru <jbq@google.com> |
donut snapshot
pp/IBatteryStats.aidl
ackup/IBackupTransport.aidl
ackup/LocalTransport.java
ackup/SystemBackupAgent.java
s/BatteryStatsImpl.java
s/PowerProfile.java
s/ZygoteInit.java
til/BitwiseInputStream.java
til/BitwiseOutputStream.java
|
a695d185f11b2b03ecf0e0f796621fb00bfe7855 |
21-Jul-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am ef1a92ab: Merge change 7961 into donut Merge commit 'ef1a92abe1bebe4feba4ba33cd0c7e25ee83fcc0' * commit 'ef1a92abe1bebe4feba4ba33cd0c7e25ee83fcc0': Bluetooth at command tracking.
|
3f7e35c2c7d3d7f08f50c1d93cd16b1f49354ccc |
14-Jul-2009 |
Amith Yamasani <yamasani@google.com> |
Bluetooth at command tracking.
s/BatteryStatsImpl.java
s/PowerProfile.java
|
4764605109a0dd993a805b368897f93ab29e8996 |
15-Jul-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am fa8904a6: Merge change 7012 into donut Merge commit 'fa8904a683903524ed9749f296e80381e5820178' * commit 'fa8904a683903524ed9749f296e80381e5820178': Fix couple of issues in DatePicker
|
2bf761c20253222a763bce9a63d14c48ab08a556 |
14-Jul-2009 |
Suchi Amalapurapu <asuchitra@google.com> |
Fix couple of issues in DatePicker The NumberPicker's listener needs to be invoked only if the current value changes when validating input. This removes the some unwanted duplicate calls to onChanged. Adjust day for month and leap years. note that updateDaySpinner directly sets the value on day picker and doesn't invoke the listener twice
idget/NumberPicker.java
|
0f4e1ab773d4d52bfb85a9ad2f050ead3b8b4e49 |
10-Jul-2009 |
Fred Quintana <fredq@google.com> |
- remove an un-needed constant - add a content provider helper that manages a table for storing sync state by account - add contact definitions to Contacts access the sync state
ontent/SyncStateContentProviderHelper.java
|
8a72cd9c7dd907b934bbe94955a18b3f2fa5ee71 |
12-Jul-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 1c9fb40c: Merge change 6845 into donut Merge commit '1c9fb40cb6dbfeee58c41a43852c5b94a1b83613' * commit '1c9fb40cb6dbfeee58c41a43852c5b94a1b83613': Use MeasureSpec.getWidth instead of default display in lock pattern widget.
|
6a109b4874b79d9bf8f5d990bfe831a59e5a83dc |
11-Jul-2009 |
Karl Rosaen <krosaen@google.com> |
Use MeasureSpec.getWidth instead of default display in lock pattern widget.
idget/LockPatternView.java
|
0a04ca7c97a82ad7afa8fa9d6c3a93964a588c07 |
06-Jul-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 7c5ae202: Merge change 6104 into donut Merge commit '7c5ae202c53be1ab4881a6811aa5bd091c3aef10' * commit '7c5ae202c53be1ab4881a6811aa5bd091c3aef10': Add a "clear backed-up data" method to the backup mechanism
|
ee0e78af5af3bf23dd928fe5e0ebeb39157eaf66 |
02-Jul-2009 |
Christopher Tate <ctate@google.com> |
Add a "clear backed-up data" method to the backup mechanism It's now possible to ask that the backup manager wipe the saved data for a given application from the backing store. LocalTransport implements this now but the Google backend does not yet. When the data is wiped, the on-device backup state is also wiped to ensure that the next backup pushes all necessary data. Bmgr has not yet been modified to actually call into this method, but it will be soon.
ackup/IBackupTransport.aidl
ackup/LocalTransport.java
|
f7b2146edc5ea8f6d8fb21007f18efa347489ba5 |
30-Jun-2009 |
Tammo Spalink <tammo@google.com> |
am c25dbf88: add comment about endianness Merge commit 'c25dbf88fc21c707b72502c43695c2c31ff22a23' * commit 'c25dbf88fc21c707b72502c43695c2c31ff22a23': add comment about endianness
|
1f9508ce4d55626f6a9ed40d7d3852d4494415e9 |
30-Jun-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am ae352273: Merge change 5192 into donut Merge commit 'ae3522734ef83254626cacee18a9490f6af62415' * commit 'ae3522734ef83254626cacee18a9490f6af62415': make BitwiseInputStream.read return int
|
c25dbf88fc21c707b72502c43695c2c31ff22a23 |
28-Jun-2009 |
Tammo Spalink <tammo@google.com> |
add comment about endianness
til/BitwiseInputStream.java
til/BitwiseOutputStream.java
|
ae3522734ef83254626cacee18a9490f6af62415 |
26-Jun-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 5192 into donut * changes: make BitwiseInputStream.read return int
|
7f94b60c6d22a0dad41cdbc4fadfc0bc70a8ebac |
26-Jun-2009 |
Christopher Tate <ctate@google.com> |
am 5cb400bd: Keep track of backup state independently for each transport Merge commit '5cb400bd72726c22f641f334951b35ce2ddcfeef' * commit '5cb400bd72726c22f641f334951b35ce2ddcfeef': Keep track of backup state independently for each transport
|
5cb400bd72726c22f641f334951b35ce2ddcfeef |
26-Jun-2009 |
Christopher Tate <ctate@google.com> |
Keep track of backup state independently for each transport Backup transports now provide the Backup Manager with a suggested name with which it can disambiguate any transport-specific bookkeeping that it needs to maintain. The Manager keeps separate application backup 'state blobs' for each transport now, preventing things from getting out of step if the device is switched among multiple transports. Also, the metadata backup agent is always invoked now on each backup pass. This is cheap when there is nothing to do, but also strongly ensures that we never wind up in a situation where a given transport destination has not been given all of the metadata necessary for the backup set.
ackup/IBackupTransport.aidl
ackup/LocalTransport.java
|
2383415ab982ff156a85929f58029c0b863750c5 |
25-Jun-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am f881762f: Merge change 5351 into donut Merge commit 'f881762f97c74253bbc7f629380bb65739457041' * commit 'f881762f97c74253bbc7f629380bb65739457041': Add a method to Process to get uid for a pid.
|
819f928f6a9dc3fdf408236f33e17f03a7dfed2c |
25-Jun-2009 |
Amith Yamasani <yamasani@google.com> |
Add a method to Process to get uid for a pid. Use the uids to track native processes. Cache the uids to avoid checking /proc every time.
s/BatteryStatsImpl.java
|
cc79800a741e4ee55ecfa7ec236b0087d83e41e4 |
25-Jun-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 5416d7c9: Merge change 5317 into donut Merge commit '5416d7c905e723a978ac29ccaf22a91b76e9d5c2' * commit '5416d7c905e723a978ac29ccaf22a91b76e9d5c2': Start backing up wallpaper
|
111bd4acdb378266221b430a284f88a3990a3958 |
25-Jun-2009 |
Christopher Tate <ctate@google.com> |
Start backing up wallpaper This CL does the following: + adds an AbsoluteFileBackupHelper class for managing backup of files known by absolute path, not based off of the app's getFilesDir() root + bumps up the collection interval from its testing-only default of 1 second to 3 minutes + adds a SystemBackupAgent class to the main system package and names it as the android:backupAgent for the main OS package. Right now this agent only backs up & restores the wallpaper file. + amend the Wallpaper Service to inform the Backup Manager when the wallpaper changes. On the subject of the 3-minute collection interval before the backup actually occurs: this can be short-circuited from an adb shell. Running the command 'bmgr run' will cause the Backup Manager to kick off any pending backup operations immediately.
ackup/SystemBackupAgent.java
|
e23ad63adf02e0079c75cba1cac912c08cae5c49 |
25-Jun-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 67669c9c: Merge change 5196 into donut Merge commit '67669c9c1753b062fe2a71f89b589d01b32ba0f7' * commit '67669c9c1753b062fe2a71f89b589d01b32ba0f7': Modify the IBackupTransport API to support bulk restore operations.
|
efe52647f6b41993be43a5f47d1178bb0468cec8 |
24-Jun-2009 |
Dan Egnor <egnor@google.com> |
Modify the IBackupTransport API to support bulk restore operations. Change the BackupManagerService and LocalTransport to support the new API.
ackup/IBackupTransport.aidl
ackup/LocalTransport.java
|
4c74637833c6dc41f5c51897cd78a037e0cc18ee |
25-Jun-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 3e376a74: Merge change 5171 into donut Merge commit '3e376a74b3edd8c311e8d69ca5baf986c9da4a06' * commit '3e376a74b3edd8c311e8d69ca5baf986c9da4a06': Track native processes and airplane mode.
|
32dbefda71c50bf848da21fb5d1255273439f90d |
19-Jun-2009 |
Amith Yamasani <yamasani@google.com> |
Track native processes and airplane mode. Turn signal strengths on/off when toggling airplane mode.
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
s/PowerProfile.java
|
326c66d888f9b3ce82af93fe63e4828a4a4e3fbe |
24-Jun-2009 |
Tammo Spalink <tammo@google.com> |
make BitwiseInputStream.read return int Keep the maximum access 8 bits to avoid dealing with endianness issues.
til/BitwiseInputStream.java
til/BitwiseOutputStream.java
|
3618160a1a10ab7574f14e0e5a45fe79ec660a64 |
23-Jun-2009 |
Dianne Hackborn <hackbod@google.com> |
am 2e418428: Possibly fix an issue where we thought an app was always using GPS. Merge commit '2e418428987132ea66533cbc05f9c526eb59519a' * commit '2e418428987132ea66533cbc05f9c526eb59519a': Possibly fix an issue where we thought an app was always using GPS.
|
2e418428987132ea66533cbc05f9c526eb59519a |
23-Jun-2009 |
Dianne Hackborn <hackbod@google.com> |
Possibly fix an issue where we thought an app was always using GPS. There may be some race conditions in the gps provider where it can cause a uid to be double booked for gps usage and never released. Address this by tweaking some locking (so mLocation and the uid array are protected by a lock both when reading and writing). Also add some code to log a warning if someone tries to note a particular uid multiple times, since the code will break in that case. Finally, fix a problem in the battery stats where we weren't allowing a new Uid structure to be created in many cases for calls coming in.
s/BatteryStatsImpl.java
|
5196d12a12dfcfb8b7deb74d74d69496f8e12b02 |
23-Jun-2009 |
Christopher Tate <ctate@google.com> |
am 3a31a93b: Add some global metadata to the restore set Merge commit '3a31a93b8a195ae2d0180e6dfbf292da2e581f50' * commit '3a31a93b8a195ae2d0180e6dfbf292da2e581f50': Add some global metadata to the restore set
|
3a31a93b8a195ae2d0180e6dfbf292da2e581f50 |
23-Jun-2009 |
Christopher Tate <ctate@google.com> |
Add some global metadata to the restore set In addition to the signatures of each participating application, we now also store the versionCode of each backed-up package, plus the OS version running on the device that contributed the backup set. We also refuse to process a backup from a later OS revision to an earlier one, or from a later app version to an earlier. LocalTransport has been modified as well to be more resilient to changes in the system's use of metadata pseudopackages.
ackup/LocalTransport.java
|
f923ed6ff76a0fd022bcc83e748e82266ba4ed1b |
19-Jun-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 5502f04c: Merge change 4709 into donut Merge commit '5502f04c1dcf2b1918858bacb99fb0480a711707' * commit '5502f04c1dcf2b1918858bacb99fb0480a711707': backup stuff
|
5d605dc56b036232e885f6ec36b888b729673060 |
19-Jun-2009 |
Joe Onorato <joeo@android.com> |
backup stuff
ackup/LocalTransport.java
|
c452b4e86e5ff6ea4811d9d5041d06e541c43bb3 |
18-Jun-2009 |
Christopher Tate <ctate@google.com> |
am e9190a27: Base64 the keys to make filenames in LocalTransport Merge commit 'e9190a2750e1fb67e300d2c128227cc9b7339efe' * commit 'e9190a2750e1fb67e300d2c128227cc9b7339efe': Base64 the keys to make filenames in LocalTransport
|
c0f088b06b1b09157f5727246dcf3ebb6ac7b17b |
18-Jun-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 3c2f8e66: Merge change 4456 into donut Merge commit '3c2f8e6651178742bc685e7bd62fa8a6ca409a74' * commit '3c2f8e6651178742bc685e7bd62fa8a6ca409a74': Replace the stub GoogleTransport with callout to the
|
72dcea1eed882123c3f9285f2ab908f530993609 |
18-Jun-2009 |
Joe Onorato <joeo@android.com> |
am 83248c43: backup fixes: Merge commit '83248c432ffe2e2a17abbc8e4960c26574b46bca' * commit '83248c432ffe2e2a17abbc8e4960c26574b46bca': backup fixes:
|
e9190a2750e1fb67e300d2c128227cc9b7339efe |
18-Jun-2009 |
Christopher Tate <ctate@google.com> |
Base64 the keys to make filenames in LocalTransport
ackup/LocalTransport.java
|
3c2f8e6651178742bc685e7bd62fa8a6ca409a74 |
18-Jun-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 4456 into donut * changes: Replace the stub GoogleTransport with callout to the GoogleTransportService (which lives in vendor/google). Use the Google transport by default. Also, fix a bug: Thread.run() != Thread.start()
|
87a02bcf68dd4cc1f6d9fdcee3d1ebc9b04cf1f8 |
17-Jun-2009 |
Dan Egnor <egnor@google.com> |
Replace the stub GoogleTransport with callout to the GoogleTransportService (which lives in vendor/google). Use the Google transport by default. Also, fix a bug: Thread.run() != Thread.start()
ackup/GoogleTransport.java
|
83248c432ffe2e2a17abbc8e4960c26574b46bca |
18-Jun-2009 |
Joe Onorato <joeo@android.com> |
backup fixes: - BackupTestAgent calls the DispatchHelper - Make BackupAgent.onRestore take a BackupDataInput, not just a generic ParcelFileDescriptor.
ackup/LocalTransport.java
|
251c89c0a7502f4286f2484a77b685ddfe2b39d2 |
18-Jun-2009 |
Joe Onorato <joeo@android.com> |
am 5f15d151: checkpoint BackupDatAInput / RestoreHelper Merge commit '5f15d151b5101fadfe6cba1e8f4aa6367e8c603e' * commit '5f15d151b5101fadfe6cba1e8f4aa6367e8c603e': checkpoint BackupDatAInput / RestoreHelper
|
1bd88ca88f8b89dbf09697b8eddc4703e266a654 |
18-Jun-2009 |
Christopher Tate <ctate@google.com> |
am aa088447: Hold the current transport instantiated all the time. Merge commit 'aa088447baadd2e0bbcfd18cc529645610c13ddc' * commit 'aa088447baadd2e0bbcfd18cc529645610c13ddc': Hold the current transport instantiated all the time.
|
5f15d151b5101fadfe6cba1e8f4aa6367e8c603e |
16-Jun-2009 |
Joe Onorato <joeo@android.com> |
checkpoint BackupDatAInput / RestoreHelper
ackup/LocalTransport.java
|
aa088447baadd2e0bbcfd18cc529645610c13ddc |
17-Jun-2009 |
Christopher Tate <ctate@google.com> |
Hold the current transport instantiated all the time. We no longer instantiate the transport just for the duration of handling a backup or restore operation. Instead, we hold the object forever (replacing it if instructed to do so). This makes it easier for transports to watch system state and help set backup timing policy. Also fixes up the IBackupTransport documentation a bit.
ackup/IBackupTransport.aidl
|
714000456b74dfc08c5100ce38bfe8cdd54e6571 |
17-Jun-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am febde5fc: Merge change 4389 into donut Merge commit 'febde5fc290eb422f78b47f393dc451394751d59' * commit 'febde5fc290eb422f78b47f393dc451394751d59': More bmgr work; fix clear-data signalling
|
f68eb500f99361541049e09eb7f9ddd6f4ef4efa |
16-Jun-2009 |
Christopher Tate <ctate@google.com> |
More bmgr work; fix clear-data signalling The 'list sets' and 'restore token#' commands from bmgr now do what they are supposed to. At this point we see the restore target's data being cleared properly and its agent being launched and invoked for restore.
ackup/LocalTransport.java
|
dac6f5fc337bb429012d0217de7a9028238e40e7 |
15-Jun-2009 |
Christopher Tate <ctate@google.com> |
am 8e55eac9: Bring the test transport\'s restore code into line Merge commit '8e55eac96d768a4de68a091f57487deadf6d0a87' * commit '8e55eac96d768a4de68a091f57487deadf6d0a87': Bring the test transport's restore code into line
|
8e55eac96d768a4de68a091f57487deadf6d0a87 |
15-Jun-2009 |
Christopher Tate <ctate@google.com> |
Bring the test transport's restore code into line It now reconstructs the backup data stream as it was originally structured, no longer assuming that its backed-up records can simply be concatenated into the destination stream.
ackup/LocalTransport.java
|
daf701fa6250ae89ad93e2e41127e0f676a322a5 |
15-Jun-2009 |
Christopher Tate <ctate@google.com> |
am 2fdd428e: Fix some backup reader/writer issues; make local transport do backup Merge commit '2fdd428e0f18384160f7c38ce3a2cd9ba7e7b2c2' * commit '2fdd428e0f18384160f7c38ce3a2cd9ba7e7b2c2': Fix some backup reader/writer issues; make local transport do backup Fix the jni initializer. Add RestoreFileHelper, BackupDataInput, and add java wrappers for the methods on BackupDataOutput. Fix bug #1812041: activity manager crash with bad args. Journal backup requests so that they won't be lost in a crash Fix data connection issues.
|
2fdd428e0f18384160f7c38ce3a2cd9ba7e7b2c2 |
13-Jun-2009 |
Christopher Tate <ctate@google.com> |
Fix some backup reader/writer issues; make local transport do backup As of this change, LocalTransport is successfully propagating data changes from the backup data format into a repository stored in /cache/backup/[packagename]. Each backup key gets a separate file there for ease of manipulation and testing. The general semantics of BackupDataReader have been tweaked, too; it now just returns simple "we're done with the data" when it hits the end, even if no footer has been found, because on the writing side the footer isn't being written. Also, reading an entity now merely requires a "big enough" buffer, not an exactly-sized one. This is all a work in progress, but this is at least working now for purposes of this local transport. Still to do: proper change vs deletion detection, as well as expanding the data format itself to include necessary metadata etc.
ackup/LocalTransport.java
|
0c32f14ef117e37e22dae4a7b7f8de804a1b855d |
11-Jun-2009 |
Christopher Tate <ctate@google.com> |
am 9bbc21a7: Flesh out restore interface on manager; work up most of LocalTransport Merge commit '9bbc21a773cbdfbef2876a75c32bda5839647751' * commit '9bbc21a773cbdfbef2876a75c32bda5839647751': Flesh out restore interface on manager; work up most of LocalTransport
|
a50b795161ec8c8d367b94d06afb45e7213614ef |
11-Jun-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am b6391d63: Merge change 3857 into donut Merge commit 'b6391d6377883586995127c9926c1b5b8035fd60' * commit 'b6391d6377883586995127c9926c1b5b8035fd60': Allow arrays of values for power profile data.
|
9bbc21a773cbdfbef2876a75c32bda5839647751 |
11-Jun-2009 |
Christopher Tate <ctate@google.com> |
Flesh out restore interface on manager; work up most of LocalTransport
ackup/AdbTransport.java
ackup/LocalTransport.java
|
3718aaabe6259dcf86a3666ff92d16e4be5da555 |
09-Jun-2009 |
Amith Yamasani <yamasani@google.com> |
Allow arrays of values for power profile data. Parse arrays for data that has different levels with non-linear power increase. Track radio data awake_time from kernel and mobile/total data transfers. Use dummy values for default power_profile.xml. Actual values will be in a product overlay.
s/BatteryStatsImpl.java
s/PowerProfile.java
|
1b2e618bdfe5840f450a6899de548a095739e2ba |
10-Jun-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 9e09e0f4: Merge change 3724 into donut Merge commit '9e09e0f439ab30b8856d46827623652d09b7477b' * commit '9e09e0f439ab30b8856d46827623652d09b7477b': zygote: Add CAP_SYS_NICE to system server capabilities
|
9e09e0f439ab30b8856d46827623652d09b7477b |
10-Jun-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 3724 into donut * changes: zygote: Add CAP_SYS_NICE to system server capabilities
|
21444c54273a98051523e66f86d32c5b15acfa08 |
10-Jun-2009 |
Christopher Tate <ctate@google.com> |
am df01deaa: More restore plumbing, plus add suggested-backoff to transport API Merge commit 'df01deaacff82b918b4f0ba774d5ad3087543629' * commit 'df01deaacff82b918b4f0ba774d5ad3087543629': More restore plumbing, plus add suggested-backoff to transport API
|
df01deaacff82b918b4f0ba774d5ad3087543629 |
10-Jun-2009 |
Christopher Tate <ctate@google.com> |
More restore plumbing, plus add suggested-backoff to transport API Adds most of the code for a background-thread restore process, structured much like the backup thread. Broke some common functionality out into a helper function for doing a synchronous wait for a requested agent to attach. Added a method to IBackupTransport whereby the transport will be asked for an opinion on whether this is a good time for a backup to happen. It will reply with the results of its policymaking around backoff intervals, time-of-day selection, etc.
ackup/AdbTransport.java
ackup/GoogleTransport.java
ackup/IBackupTransport.aidl
|
1caefa6c40a732dbe75b0782f0aa3147017c38d0 |
10-Jun-2009 |
San Mehat <san@google.com> |
zygote: Add CAP_SYS_NICE to system server capabilities Signed-off-by: San Mehat <san@google.com>
s/ZygoteInit.java
|
a92f6964077e5a5bdb9e51b8abfdd08e69ab733c |
09-Jun-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am d2d058b7: Merge change 3506 into donut Merge commit 'd2d058b7d657e73255c3665c8b2f63845a8d25d0' * commit 'd2d058b7d657e73255c3665c8b2f63845a8d25d0': Revamp IRestoreSession a bit
|
9b3905c4a25f2d785ce7535d1f2e1540b46bb561 |
09-Jun-2009 |
Christopher Tate <ctate@google.com> |
Revamp IRestoreSession a bit We now supply an array of RestoreSet objects instead of wacky Bundle shenanigans. Also, pushed beginRestoreSession() out to the BackupManager concrete interface class so that SetupWizard can use it. (beginRestoreSession() is @hide, non-privileged apps cannot use it. It's also guarded by android.permission.BACKUP enforcement.)
ackup/AdbTransport.java
ackup/GoogleTransport.java
ackup/IBackupTransport.aidl
|
bd235f10a9873c1f94cd44519c1e0cd118c5a8ab |
08-Jun-2009 |
Christopher Tate <ctate@google.com> |
am 8c850b79: Add IRestoreSession interface for the restore flow Merge commit '8c850b792f2d371fd8a4aff146d9d757ee982539' * commit '8c850b792f2d371fd8a4aff146d9d757ee982539': Add IRestoreSession interface for the restore flow
|
8c850b792f2d371fd8a4aff146d9d757ee982539 |
08-Jun-2009 |
Christopher Tate <ctate@google.com> |
Add IRestoreSession interface for the restore flow Restore is a fairly complicated, somewhat stateful process, so we introduce a new interface to encapsulate the various bits and pieces into a nicely separable component. In particular, this will make it much cleaner to open and interrogate an expensive-to-construct transport and then reuse it for the actual restore process itself.
ackup/AdbTransport.java
ackup/GoogleTransport.java
ackup/IBackupTransport.aidl
|
53c31ed1ff2880e6b9b387a291a3f3e938fc9295 |
08-Jun-2009 |
Christopher Tate <ctate@google.com> |
am b4a6188a: Add rough-draft restore API set to IBackupTransport Merge commit 'b4a6188a74273611abcae05f3a3b1f0547548301' * commit 'b4a6188a74273611abcae05f3a3b1f0547548301': Add rough-draft restore API set to IBackupTransport
|
b4a6188a74273611abcae05f3a3b1f0547548301 |
08-Jun-2009 |
Christopher Tate <ctate@google.com> |
Add rough-draft restore API set to IBackupTransport * getAvailableBackups returns the list of backup sets available for restore * getAppSet() returns the set of apps available from a given backup set * getRestoreData() streams the full backup data for a given application (within a given backup set) into a FD; that data will be handed to the app's backup agent for processing.
ackup/AdbTransport.java
ackup/GoogleTransport.java
ackup/IBackupTransport.aidl
|
4dde34b2f0e69a5a3e53e06614da89b9e4afc3e8 |
07-Jun-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am da55569b: Merge change 3417 into donut Merge commit 'da55569b0aaf98ff4d472d85ae1b038e76e1e9c3' * commit 'da55569b0aaf98ff4d472d85ae1b038e76e1e9c3': Adjust IBackupTransport interface
|
7b88128e08ba45b071cd714dad9681ce66920d32 |
07-Jun-2009 |
Christopher Tate <ctate@google.com> |
Adjust IBackupTransport interface Instead of just passing a package name to performBackup, pass the whole PackageInfo struct, explicitly including the list of signatures for the package. No need to make each transport look this up individually when it's a necessary part of the backup payload for each app.
ackup/AdbTransport.java
ackup/GoogleTransport.java
ackup/IBackupTransport.aidl
|
ce74edc7eab6b1270577ac7a369243a9cac333e6 |
03-Jun-2009 |
Christopher Tate <ctate@google.com> |
More backup work * Put in some permission enforcement around agent connection notification and full-backup scheduling. * Full backup now applies to any package, not just backup participants who have declared their own android:backupAgent * The process of running the backup operation on the set of apps who have been queued for it is now done in a separate thread, with a notification mechanism from the main Backup Manager service to pass along new-agent binding knowledge. There's no longer one do-backup message on the primary Handler per target application. * The new backup thread sets up the desired transport now and passes along the newly backed-up data to it for each backup target. Two transports have been defined so far, GoogleTransport and AdbTransport; both are stubs at present. Note that at present the backup data output file seems to be properly created, but after doBackup() is called on the test app's agent it's still zero size.
ackup/AdbTransport.java
ackup/GoogleTransport.java
ackup/IBackupTransport.aidl
|
043dadc7516d20c3b3ccbcb20c53aaeef076a237 |
03-Jun-2009 |
Christopher Tate <ctate@google.com> |
More backup work * Put in some permission enforcement around agent connection notification and full-backup scheduling. * Full backup now applies to any package, not just backup participants who have declared their own android:backupAgent * The process of running the backup operation on the set of apps who have been queued for it is now done in a separate thread, with a notification mechanism from the main Backup Manager service to pass along new-agent binding knowledge. There's no longer one do-backup message on the primary Handler per target application. * The new backup thread sets up the desired transport now and passes along the newly backed-up data to it for each backup target. Two transports have been defined so far, GoogleTransport and AdbTransport; both are stubs at present. Note that at present the backup data output file seems to be properly created, but after doBackup() is called on the test app's agent it's still zero size.
ackup/AdbTransport.java
ackup/GoogleTransport.java
ackup/IBackupTransport.aidl
|
138197f961b671ff5b48785b0fe61477ebfc7627 |
04-Jun-2009 |
Amith Yamasani <yamasani@google.com> |
am eaeb663b: Track activity foreground CPU usage for battery stats. Merge commit 'eaeb663bcd7a82b654954b42663232cbd7bef7e7' * commit 'eaeb663bcd7a82b654954b42663232cbd7bef7e7': Track activity foreground CPU usage for battery stats.
|
eaeb663bcd7a82b654954b42663232cbd7bef7e7 |
04-Jun-2009 |
Amith Yamasani <yamasani@google.com> |
Track activity foreground CPU usage for battery stats. Track the foreground CPU time of an activity so that we can tell if apps are spending more time in the background compared to foreground. Update power profile values for screen backlight and GPS. Fix some javadoc bugs (milliseconds vs. microseconds).
s/BatteryStatsImpl.java
|
85a2fb07c277ffe00839a522074de0302b8d49b8 |
28-May-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 145c989c: Merge change 2569 into donut Merge commit '145c989cafe72d99af120044fed256ac2f982568' * commit '145c989cafe72d99af120044fed256ac2f982568': Fix a hang during bootup.
|
c33fe6c9a71008d51aab7775532d73a3eaf12370 |
28-May-2009 |
Amith Yamasani <yamasani@google.com> |
Fix a hang during bootup. Some data was not being written to the battery stats during shutdown. So there was insufficient data when reading back at bootup.
s/BatteryStatsImpl.java
|
a742dc421bd17117ec802b944190a1c731e05a91 |
23-May-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am fea1a459: Merge change 2364 into donut Merge commit 'fea1a459aaebc5fd66b12520312ddbe09547f094' * commit 'fea1a459aaebc5fd66b12520312ddbe09547f094': Initial checkin for App Fuel Gauge infrastructure.
|
244fa5c05b2cc8c4c0754aeed4ee42c588ea89d1 |
22-May-2009 |
Amith Yamasani <yamasani@google.com> |
Initial checkin for App Fuel Gauge infrastructure. This adds the PowerProfile class and data file that provides power consumption numbers for different subsystems. Also added Audio/Video subsystems to track on a per UID basis.
s/BatteryStatsImpl.java
s/PowerProfile.java
|
681b1de3c7188b33cd02f189d50cb2cadd6af73a |
20-May-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am a5ca3425: Merge change 2017 into donut Merge commit 'a5ca3425f9cbb930dc62559893590432ed29c961' * commit 'a5ca3425f9cbb930dc62559893590432ed29c961': Increment BatteryStatsImpl's VERSION.
|
843ef36f7b96cc19ea7d2996b7c8661b41ec3452 |
20-May-2009 |
Jean-Baptiste Queru <jbq@google.com> |
donut snapshot
pp/IBatteryStats.aidl
pp/IUsageStats.aidl
pp/ShutdownThread.java
ackup/IBackupTransport.aidl
s/AtomicFile.java
s/BatteryStatsImpl.java
til/BitwiseInputStream.java
til/BitwiseOutputStream.java
til/TypedProperties.java
iew/menu/IconMenuView.java
|
58ff0217a617d5b03d18f0ef532f254f8ba6de2b |
20-May-2009 |
Robert Greenwalt <robdroid@android.com> |
Increment BatteryStatsImpl's VERSION. That'll make it stop trying to interpret older records with the new format. Also applied other comments involving name changes to remove un-needed 'Wifi' labels in WifiManager API, etc.
s/BatteryStatsImpl.java
|
ad8195bb0ea9ed087519d899402571c8608c0b48 |
19-May-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 2f11599e: Merge change 1579 into donut Merge commit '2f11599eb317887a8cca14d8e66bfc485e5169e7' * commit '2f11599eb317887a8cca14d8e66bfc485e5169e7': Teleca 2b changes
|
e9b06d754af03faf27012fbed1e7559ec1ba7c79 |
19-May-2009 |
Wink Saville <wink@google.com> |
Teleca 2b changes
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
780d61dd97ace088463fe325e548282f9d566213 |
15-May-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am d1f7b3a5: Merge change 1704 into donut Merge commit 'd1f7b3a5720a4d6d92c4eea5a1fe812a790a7442' * commit 'd1f7b3a5720a4d6d92c4eea5a1fe812a790a7442': New feature to track down #1846038. Adds the ability to export flags encoded in int values so as to make them human readable in HierarchyViewer.
|
d1f7b3a5720a4d6d92c4eea5a1fe812a790a7442 |
15-May-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 1704 into donut * changes: New feature to track down #1846038. Adds the ability to export flags encoded in int values so as to make them human readable in HierarchyViewer.
|
809a7f6080312f3e12f1a3a30eacf0e0c7627305 |
15-May-2009 |
Romain Guy <romainguy@android.com> |
New feature to track down #1846038. Adds the ability to export flags encoded in int values so as to make them human readable in HierarchyViewer.
iew/menu/IconMenuView.java
|
aa2b7237d1e8c0c833fc19cd9d25a8d3700244a4 |
14-May-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 2a5cfe51: Merge change 1590 into donut Merge commit '2a5cfe519298702ef71ff8755b14f8daf6a92b2a' * commit '2a5cfe519298702ef71ff8755b14f8daf6a92b2a': Add wifi multicast filter api (enable/disable).
|
afee71a9997efd2c05d066e1bd98d68298ae87f7 |
14-May-2009 |
Marco Nelissen <marcone@google.com> |
am fafb16c5: Fix typo Merge commit 'fafb16c5ae18816bd048428e60f46aec1e993b20' * commit 'fafb16c5ae18816bd048428e60f46aec1e993b20': Fix typo
|
2a5cfe519298702ef71ff8755b14f8daf6a92b2a |
14-May-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 1590 into donut * changes: Add wifi multicast filter api (enable/disable). Fixes 1833432. Automatically re-disables any request when the app exits/crashes. Also hooked into Battery Stats for power managment analysis.
|
fafb16c5ae18816bd048428e60f46aec1e993b20 |
14-May-2009 |
Marco Nelissen <marcone@google.com> |
Fix typo
til/BitwiseOutputStream.java
|
5347bd4cda2b6afc18f8acab48e52131f35ed13c |
14-May-2009 |
Robert Greenwalt <robdroid@android.com> |
Add wifi multicast filter api (enable/disable). Fixes 1833432. Automatically re-disables any request when the app exits/crashes. Also hooked into Battery Stats for power managment analysis.
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
3531fdb1d9a0ca536bd7a7a27d35b3e62c318ad9 |
08-May-2009 |
The Android Open Source Project <initial-contribution@android.com> |
merge 55280a9 Merge commit '55280a9'
|
55280a91884b9256e8db6af6a09f28b3feeaa9d8 |
08-May-2009 |
Dianne Hackborn <hackbod@google.com> |
Improve shutdown process to send broadcast for applications. This introduces a new class in the base platform for performing a clean shutdown (which was copied from the classes in the policies). It includes new features to send a shutdown broadcast for applications to do cleanup, and ot have the activity manager pause the current activity before proceeding with the shutdown. These facilities are also use to write at the most recent stat files for sync, battery and user activity.
pp/ShutdownThread.java
|
17f9599fd619f728b34a3b21de6ad636b3253ed3 |
08-May-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 17a5e5d: Merge change 1217 into donut Merge commit '17a5e5de3d864842b723efe24650863db0656a14' * commit '17a5e5de3d864842b723efe24650863db0656a14': Sketch out the IBackupTransport api
|
e10be807872a88f872bef96d1fd5a1d9f78af282 |
08-May-2009 |
Christopher Tate <ctate@google.com> |
Sketch out the IBackupTransport api
ackup/IBackupTransport.aidl
|
7a1355950172b7a549820e9a2cd4a9b2099ec32f |
06-May-2009 |
Dianne Hackborn <hackbod@google.com> |
merged 231cc608d06ffc31c24bf8aa8c8275bdd2636581
|
231cc608d06ffc31c24bf8aa8c8275bdd2636581 |
28-Apr-2009 |
Dianne Hackborn <hackbod@google.com> |
Rewrite SyncStorageEngine to use flat files and in-memory data structures. The previous implementation used a database for storing all of its state, which could cause a significant amount of IO activity as its tables were updated through the stages of a sync. This new implementation replaces that in-memory data structures, with hand-written code for writing them to persistent storage. There are now 4 files associated with this class, holding various pieces of its state that should be consistent. These are everything from a main XML file of account information that must always be retained, to a binary file of per-day statistics that can be thrown away at any time. Writes of these files as scheduled at various times based on their importance of the frequency at which they change. Because the database no longer exists, there needs to be a new explicit interface for interacting with the sync manager database. This is provided by new APIs on IContentService, with a hidden method on ContentResolver to retrieve the IContentService so that various system entities can use it. Other changes in other projects are required to update to the new API. The goal here is to have as little an impact on the code and functionality outside of SyncStorageEngine, though due to the necessary change in API it is still somewhat extensive.
s/AtomicFile.java
|
90b6abd83952e42fe2bb15af4fb117d427e640f0 |
01-May-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 2bc9e13: Merge change 841 into donut Merge commit '2bc9e139655666e3c6a58d8fa74a12111b06cafd' * commit '2bc9e139655666e3c6a58d8fa74a12111b06cafd': TypedProperties: add getStringInfo() to help deal with null strings
|
8790948583fa9734cf4a54800562cb668299c4ed |
01-May-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 52a3cb5: Merge change 840 into donut Merge commit '52a3cb53ddcce049d2e804c3042514df576cb5b9' * commit '52a3cb53ddcce049d2e804c3042514df576cb5b9': TypedProperties: change the file format to be a subset of Java
|
c1ebff063a29446585709ec1396e94fb7ab656a6 |
01-May-2009 |
Marco Nelissen <marcone@google.com> |
am d859331: Don\'t crash when /proc/wakelocks can\'t be opened. Might make Merge commit 'd8593312296fd2193a070c1a074840d83b7f49cb' * commit 'd8593312296fd2193a070c1a074840d83b7f49cb': Don't crash when /proc/wakelocks can't be opened. Might make board bringup easier.
|
2bc9e139655666e3c6a58d8fa74a12111b06cafd |
01-May-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 841 into donut * changes: TypedProperties: add getStringInfo() to help deal with null strings
|
52a3cb53ddcce049d2e804c3042514df576cb5b9 |
01-May-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 840 into donut * changes: TypedProperties: change the file format to be a subset of Java
|
d8593312296fd2193a070c1a074840d83b7f49cb |
30-Apr-2009 |
Marco Nelissen <marcone@google.com> |
Don't crash when /proc/wakelocks can't be opened. Might make board bringup easier. Verified with simulator, which doesn't have /proc/wakelocks
s/BatteryStatsImpl.java
|
4b0ebef18defefe6850360cf11498f262a71847d |
29-Apr-2009 |
Dave Bort <dbort@android.com> |
TypedProperties: add getStringInfo() to help deal with null strings Signed-off-by: Dave Bort <dbort@android.com>
til/TypedProperties.java
|
5b6f8d865d03f37c8c3a9397ca693ac671f39df7 |
30-Apr-2009 |
Dave Bort <dbort@android.com> |
TypedProperties: change the file format to be a subset of Java Types and constants are now case-sensitive. Types come first. Newlines are ignored, but semicolons are required. Comments are now Java-style, not sh-style. unset() now looks like a method instead of a pseudotype. Signed-off-by: Dave Bort <dbort@android.com>
til/TypedProperties.java
|
f8997690da3790a1ff87f1f96a6e68fbb79b5ddc |
30-Apr-2009 |
Christopher Tate <ctate@google.com> |
am 487529a: First baby steps towards settings backup Merge commit '487529a70cd1479ae8d6bbfb356be7e72542c185' * commit '487529a70cd1479ae8d6bbfb356be7e72542c185': First baby steps towards settings backup
|
487529a70cd1479ae8d6bbfb356be7e72542c185 |
29-Apr-2009 |
Christopher Tate <ctate@google.com> |
First baby steps towards settings backup This change adds a sketched outline of the backup system architecture, with all of the major pieces represented other than client-side helpers for specific types of data. IBackupManager and BackupService are public so that we can write test apps against SDK-domain symbols from the outset. What code exists in this change hasn't been tested and may crash. It's the beginnings of the real implementation but of course is barely begun.
ackup/IBackupTransport.aidl
|
f8e258ee1b513f9022e0718c5e8c91c89d36280c |
29-Apr-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 5616a7d: Merge change 459 into donut Merge commit '5616a7d1dea1aecc8353bab144d14446aa33391a' * commit '5616a7d1dea1aecc8353bab144d14446aa33391a': TypedProperties: initial commit
|
137b0c9d6430ccb519c82a1198048cf413e06c5e |
29-Apr-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 0b8ffd1: Merge change 460 into donut Merge commit '0b8ffd17bc6641fc522db3e842a868b6cdbf6d82' * commit '0b8ffd17bc6641fc522db3e842a868b6cdbf6d82': More optimization of dumpsys output.
|
5616a7d1dea1aecc8353bab144d14446aa33391a |
23-Apr-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 459 into donut * changes: TypedProperties: initial commit
|
1d442e0d990b581357f33f5463c7c5cb49b551e8 |
21-Apr-2009 |
Dianne Hackborn <hackbod@google.com> |
More optimization of dumpsys output. There are three major classes of changes here: - Avoid writing lines where their values are often empty, false, or some other typical thing. - Use partial writes to the PrintWriter to avoid creating temporary strings. - Use StringBuilder where we need to generate real String objects (and where possible cache the result).
s/BatteryStatsImpl.java
|
c4d6dd0bbce846c3b20e907d6a3016e4adc65e22 |
23-Apr-2009 |
Dave Bort <dbort@android.com> |
TypedProperties: initial commit
til/TypedProperties.java
|
74008f608af0c567456d37e63d48643689388c74 |
23-Apr-2009 |
Jean-Baptiste Queru <jbq@google.com> |
Merge donut into master
|
74e258d63eccef41da923adad47bd2b20056aa5f |
19-Apr-2009 |
Evan Millar <> |
AI 146854: am: CL 146853 Add kernel wakelock data to batteryinfo dump. Original author: emillar Automated import of CL 146854
s/BatteryStatsImpl.java
|
4482d8c8e41b02786efae97987394f60b68d6f6e |
18-Apr-2009 |
Evan Millar <> |
Merge branch 'readonly-p4-donut' into donut
|
c64edde69d18498fb2954f71a546357b07ab996a |
18-Apr-2009 |
Evan Millar <> |
AI 146853: Add kernel wakelock data to batteryinfo dump. BUG=1755458 Automated import of CL 146853
s/BatteryStatsImpl.java
|
e564b19ed2f6b8b5667648254bc6c6859bb536e7 |
15-Apr-2009 |
Tammo Spalink <tammo@google.com> |
replaced integer * and % with shift operations, for performance
til/BitwiseInputStream.java
til/BitwiseOutputStream.java
|
83917db040bd7498ebca3b74f879dc1c9e223d8e |
14-Apr-2009 |
Tammo Spalink <tammo@google.com> |
Initial code for cdma sms encode and decode, in java, with simple tests. (direct cherry-pick of master 42/42/8)
til/BitwiseInputStream.java
til/BitwiseOutputStream.java
|
599c918d9794b51992de85b42befa0c71d9ec07f |
08-Apr-2009 |
Andy McFadden <> |
AI 144931: Added a (hidden) way to "pre-cache" register maps. The 50 methods that appeared on the GC stacks of the most applications require 13KB of native heap for their uncompressed register maps, and the full set took 5ms to uncompress. Pre-computation doesn't represent a significant improvement in space or time, at the cost of a big pile of strings in ZygoteInit. I'm leaving the method in ZygoteInit, but it's not called, and the static final String[] of method descriptors is empty. We may want to revisit this later. BUG=1729570 Automated import of CL 144931
s/ZygoteInit.java
|
6447ca30b8e41c22c7214f201120327057e356dc |
08-Apr-2009 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #1769910 (Track activity launch times) The usage stats service now collects per-activity launch time stats. There are a number of fixes and improvements to its statistics management and collection; it now operates its calendar in GMT and ensures that for checkin purposes it always reports one day and only one complete day to the checkin service. Also change the checkin option from "-c" to "--checkin" since it is really a special thing.
pp/IUsageStats.aidl
|
0ba31ed95ed7ac9b5627973f0bb1b5d9147ea95f |
03-Apr-2009 |
Evan Millar <> |
AI 144410: am: CL 144333 Change the way the battery level tracking code works in BatteryStats. Before we simply kept track of the last 2 levels as recorded at plug and unplug events. During charge cycles this would be useful because it would tell us what the start and end levels were in the last discharge cycle. However during a discharge cycle this information could be misleading as it would give you the level at the last unplug event (beginning the the discharge cycle) and last plug event (end of the previous discharge cycle). Now we are still keeping track of 2 values, but they are "discharge cycle start level" and "discharge cycle current level". During a discharge cycle this will give you the level the current discharge cycle started at, and the current level. During a charge cycle the same data will be supplied as before (the start/end of the last discharge cycle). Original author: emillar Automated import of CL 144410
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
633a1740ce5951ccb5d478ba2795f6f4fada1646 |
03-Apr-2009 |
Evan Millar <> |
AI 144333: Change the way the battery level tracking code works in BatteryStats. Before we simply kept track of the last 2 levels as recorded at plug and unplug events. During charge cycles this would be useful because it would tell us what the start and end levels were in the last discharge cycle. However during a discharge cycle this information could be misleading as it would give you the level at the last unplug event (beginning the the discharge cycle) and last plug event (end of the previous discharge cycle). Now we are still keeping track of 2 values, but they are "discharge cycle start level" and "discharge cycle current level". During a discharge cycle this will give you the level the current discharge cycle started at, and the current level. During a charge cycle the same data will be supplied as before (the start/end of the last discharge cycle). B=144249 Automated import of CL 144333
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
617f877c06c82584a38f41bb60d836e08c5e3bda |
01-Apr-2009 |
Dianne Hackborn <> |
AI 143800: am: CL 143748 Fix issue #1743326 (More battery stats) Adds stats for: - Number of raw user events that have happened in the system. - Number of times user activity has been reported, dividied by UID and type of activity. - Duration of screen brightness levels in 4 buckets. - Per-UID tracking of who has turned on Wifi and how long we can attribute it being on because of them. Original author: hackbod Merged from: //branches/cupcake/... Automated import of CL 143800
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
bed30e1b6ea4a1d71dbe5e731c274cc66974283a |
31-Mar-2009 |
Dianne Hackborn <> |
AI 143823: am: CL 143800 am: CL 143748 Fix issue #1743326 (More battery stats) Adds stats for: - Number of raw user events that have happened in the system. - Number of times user activity has been reported, dividied by UID and type of activity. - Duration of screen brightness levels in 4 buckets. - Per-UID tracking of who has turned on Wifi and how long we can attribute it being on because of them. Original author: hackbod Merged from: //branches/cupcake/... Original author: android-build Merged from: //branches/donutburger/... Automated import of CL 143823
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
65c8e11a31ded66cf024ec800a63f76dc4c83dab |
31-Mar-2009 |
Dianne Hackborn <> |
AI 143748: Fix issue #1743326 (More battery stats) Adds stats for: - Number of raw user events that have happened in the system. - Number of times user activity has been reported, dividied by UID and type of activity. - Duration of screen brightness levels in 4 buckets. - Per-UID tracking of who has turned on Wifi and how long we can attribute it being on because of them. BUG=1743326 Automated import of CL 143748
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
0b4d64807e9242210900e454b5da9989edb668ee |
28-Mar-2009 |
Satoshi Kataoka <> |
AI 143347: am: CL 143196 am: CL 142964 Add a function to clear styles in EditStyledText. Add a function to change getBackground color. Add a function to check whether EditStyledText has styled text or not. Refactor function and variable names for readability. Original author: satok Merged from: //branches/cupcake/... Original author: android-build Merged from: //branches/donutburger/... Automated import of CL 143347
idget/EditStyledText.java
|
bf62297bd1bd9f2ec6aba14369f596dec2be0356 |
28-Mar-2009 |
Jean-Baptiste Queru <> |
AI 143296: Merge from donut Change 143147 Automated import of CL 143296
idget/Smileys.java
|
05a3c6870cf718f0bdeea6f3b7c031299ecdd7fa |
28-Mar-2009 |
Satoshi Kataoka <> |
AI 143196: am: CL 142964 Add a function to clear styles in EditStyledText. Add a function to change getBackground color. Add a function to check whether EditStyledText has styled text or not. Refactor function and variable names for readability. Original author: satok Merged from: //branches/cupcake/... Automated import of CL 143196
idget/EditStyledText.java
|
88fb1069bf254dc68c83546496592a9b5e739a07 |
27-Mar-2009 |
Dianne Hackborn <> |
AI 143147: Manual integration Automated import of CL 143147
idget/Smileys.java
|
4194592b9c71251041a68d8090dc331e85027527 |
26-Mar-2009 |
Satoshi Kataoka <> |
Automated import from //branches/cupcake/...@142964,142964
idget/EditStyledText.java
|
73fbd70263cedabc82971728d3ad29b2a76ac76e |
26-Mar-2009 |
Dianne Hackborn <> |
Automated import from //branches/cupcake/...@142829,142829
idget/Smileys.java
|
9c802c1e95befbd8de30ea4ebc48ae05cb948b2b |
25-Mar-2009 |
Romain Guy <> |
Automated import from //branches/master/...@142575,142575
pp/AlertController.java
iew/menu/MenuDialogHelper.java
|
870a2b015645ef5086af6a5de31dc482e7193214 |
25-Mar-2009 |
Romain Guy <> |
Automated import from //branches/donutburger/...@142470,142470
pp/AlertController.java
iew/menu/MenuDialogHelper.java
|
4840e143df9804e3399a4e0341c0601f80d65d6e |
25-Mar-2009 |
Dianne Hackborn <> |
Automated import from //branches/master/...@142348,142348
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
627bba736d022c39696b7c582a6af5592d2b8c33 |
25-Mar-2009 |
Dianne Hackborn <> |
Automated import from //branches/donutburger/...@142347,142347
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
eb785fa71a4b2c83158fbde42ec515bbbfe356fb |
25-Mar-2009 |
Dianne Hackborn <> |
Automated import from //branches/master/...@141518,141518
atabase/SortCursor.java
|
d906b720b8a8e6e527325f106ed87246d51a3571 |
25-Mar-2009 |
Dianne Hackborn <> |
Automated import from //branches/donutburger/...@141515,141515
atabase/SortCursor.java
|
886f3d69b79748fe937725e33b8bbb3d67ab82c7 |
25-Mar-2009 |
Bob Lee <> |
Automated import from //branches/donutburger/...@141355,141355
ogging/AndroidHandler.java
|
ef0996ffa36cfe9b7927e09aece801fb4f594ced |
25-Mar-2009 |
Bob Lee <> |
Automated import from //branches/master/...@141357,141357
ogging/AndroidHandler.java
|
edbabeb7fabfb3c7793b565cdaaf656e5e332efe |
25-Mar-2009 |
Romain Guy <> |
Automated import from //branches/cupcake/...@142469,142469
pp/AlertController.java
iew/menu/MenuDialogHelper.java
|
df6601ac91493a7368effbe198e0181627a2cd34 |
25-Mar-2009 |
Satoshi Kataoka <> |
Automated import from //branches/donutburger/...@141168,141168
idget/EditStyledText.java
|
1ab415f6e9d064628deb3158eeb815589eb8ce3b |
25-Mar-2009 |
Satoshi Kataoka <> |
Automated import from //branches/master/...@141169,141169
idget/EditStyledText.java
|
6eb7298019c2e59877939474e7d77e8334192a98 |
25-Mar-2009 |
Satoshi Kataoka <> |
Automated import from //branches/donutburger/...@141149,141149
idget/EditStyledText.java
|
e1e5df58b2b8c733441c6dca8c96b35a39f9a349 |
25-Mar-2009 |
Satoshi Kataoka <> |
Automated import from //branches/master/...@141151,141151
idget/EditStyledText.java
|
5c70839ae3b06a03c82032a77fc44405cf1de2de |
25-Mar-2009 |
Satoshi Kataoka <> |
Automated import from //branches/donutburger/...@141126,141126
idget/EditStyledText.java
|
083c6b9fadb0413a1a5b9b48eaa4cec03a55c3f9 |
25-Mar-2009 |
Satoshi Kataoka <> |
Automated import from //branches/master/...@141127,141127
idget/EditStyledText.java
|
51376451f1ce78c7201d9559d0e953d165bfce87 |
25-Mar-2009 |
Satoshi Kataoka <> |
Automated import from //branches/donutburger/...@141112,141112
idget/EditStyledText.java
|
20a869863b9adcb4fd2a926aa38947ed2c610133 |
25-Mar-2009 |
Satoshi Kataoka <> |
Automated import from //branches/master/...@141113,141113
idget/EditStyledText.java
|
99c6026218a87074e50b3c0921c1ab7786887cc8 |
25-Mar-2009 |
Dianne Hackborn <> |
Automated import from //branches/cupcake/...@142342,142342
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
1bf5e22da72b477c8b7a45ed85a4dba94be39db5 |
25-Mar-2009 |
Dianne Hackborn <> |
Automated import from //branches/donutburger/...@141001,141001
idget/EditableInputConnection.java
|
51bf077883df4f5cc816fbfec6d19eedffc26d70 |
25-Mar-2009 |
Dianne Hackborn <> |
Automated import from //branches/master/...@141004,141004
idget/EditableInputConnection.java
|
6ef7af508903eddc76f7bb693b71a547df94cb6e |
25-Mar-2009 |
Satoshi Kataoka <> |
Automated import from //branches/donutburger/...@140966,140966
idget/EditStyledText.java
|
4312619934ce0f9765c8f9eacf5a2d429f00de96 |
25-Mar-2009 |
Satoshi Kataoka <> |
Automated import from //branches/master/...@140968,140968
idget/EditStyledText.java
|
2c4b6ac25227f321eecbbd3b0487ac8849dae935 |
25-Mar-2009 |
Satoshi Kataoka <> |
Automated import from //branches/master/...@140767,140767
idget/EditStyledText.java
|
ce8f3a8eca07291bf0f8f187b0d677204a897111 |
25-Mar-2009 |
Satoshi Kataoka <> |
Automated import from //branches/donutburger/...@140765,140765
idget/EditStyledText.java
|
f93f02fb8a6b6bdbc294085d89e733dcd5078630 |
25-Mar-2009 |
Eric Shienbrood <> |
Automated import from //branches/master/...@140680,140680
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
d4c5f8919b0522bcaab41a5863c313fec52d3a79 |
25-Mar-2009 |
Eric Shienbrood <> |
Automated import from //branches/donutburger/...@140679,140679
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
|
c2ad241504fcaa12d4579d3b0b4038d1ca8d08c9 |
20-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake_rel/...@141571
pp/IBatteryStats.aidl
atabase/SortCursor.java
ogging/AndroidHandler.java
s/BatteryStatsImpl.java
idget/EditStyledText.java
idget/EditableInputConnection.java
|
105925376f8d0f6b318c9938c7b83ef7fef094da |
19-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake_rel/...@140373
pp/AlertController.java
pp/IBatteryStats.aidl
pp/RingtonePickerActivity.java
s/BatteryStatsImpl.java
iew/menu/IconMenuItemView.java
iew/menu/IconMenuView.java
|
ba87e3e6c985e7175152993b5efcc7dd2f0e1c93 |
13-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake_rel/...@138607
idget/EditStyledText.java
idget/LockPatternUtils.java
|
c39a6e0c51e182338deb8b63d07933b585134929 |
11-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@137873
ppwidget/IAppWidgetHost.aidl
ppwidget/IAppWidgetService.aidl
ppwidget/package.html
adget/IGadgetHost.aidl
adget/IGadgetService.aidl
adget/package.html
idget/NumberPicker.java
|
b2a3dd88a53cc8c6d19f6dc8ec4f3d6c4abd9b54 |
09-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@137197
iew/IInputMethodManager.aidl
|
4df2423a947bcd3f024cc3d3a1a315a8dc428598 |
05-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@136594
s/HandlerCaller.java
s/IResultReceiver.aidl
iew/IInputMethod.aidl
iew/IInputMethodManager.aidl
iew/IInputMethodSession.aidl
idget/EditStyledText.java
|
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 |
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
pp/AlertActivity.java
pp/AlertController.java
pp/ChooserActivity.java
pp/ExternalMediaFormatActivity.java
pp/IBatteryStats.aidl
pp/IUsageStats.aidl
pp/ResolverActivity.java
pp/RingtonePickerActivity.java
pp/UsbStorageActivity.java
pp/UsbStorageStopActivity.java
pp/package.html
atabase/ArrayListCursor.java
atabase/SortCursor.java
adget/IGadgetHost.aidl
adget/IGadgetService.aidl
adget/package.html
ttp/multipart/ByteArrayPartSource.java
ttp/multipart/FilePart.java
ttp/multipart/FilePartSource.java
ttp/multipart/MultipartEntity.java
ttp/multipart/Part.java
ttp/multipart/PartBase.java
ttp/multipart/PartSource.java
ttp/multipart/StringPart.java
ogging/AndroidConfig.java
ogging/AndroidHandler.java
et/DbSSLSessionCache.java
s/AndroidPrintStream.java
s/BatteryStatsImpl.aidl
s/BatteryStatsImpl.java
s/BinderInternal.java
s/HandlerCaller.java
s/LoggingPrintStream.java
s/PkgUsageStats.aidl
s/PkgUsageStats.java
s/RecoverySystem.java
s/RuntimeInit.java
s/ZygoteConnection.java
s/ZygoteInit.java
s/ZygoteSecurityException.java
ackage.html
olicy/IPolicy.java
olicy/PolicyManager.java
olicy/package.html
reference/YesNoPreference.java
til/ArrayUtils.java
til/CharSequences.java
til/FastMath.java
til/FastXmlSerializer.java
til/HexDump.java
til/Objects.java
til/Predicate.java
til/Predicates.java
til/WithFramework.java
til/XmlUtils.java
iew/IInputConnectionCallback.aidl
iew/IInputConnectionWrapper.java
iew/IInputContext.aidl
iew/IInputContextCallback.aidl
iew/IInputMethod.aidl
iew/IInputMethodCallback.aidl
iew/IInputMethodClient.aidl
iew/IInputMethodManager.aidl
iew/IInputMethodSession.aidl
iew/InputBindResult.aidl
iew/InputBindResult.java
iew/InputConnectionWrapper.java
iew/menu/ContextMenuBuilder.java
iew/menu/ExpandedMenuView.java
iew/menu/IconMenuItemView.java
iew/menu/IconMenuView.java
iew/menu/ListMenuItemView.java
iew/menu/MenuBuilder.java
iew/menu/MenuDialogHelper.java
iew/menu/MenuItemImpl.java
iew/menu/MenuView.java
iew/menu/SubMenuBuilder.java
iew/package.html
idget/DialogTitle.java
idget/EditableInputConnection.java
idget/LinearLayoutWithDefaultTouchRecepient.java
idget/LockPatternUtils.java
idget/LockPatternView.java
idget/NumberPicker.java
idget/NumberPickerButton.java
idget/TextProgressBar.java
idget/VerticalTextSpinner.java
|
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 |
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
pp/AlertActivity.java
pp/AlertController.java
pp/ChooserActivity.java
pp/ExternalMediaFormatActivity.java
pp/IBatteryStats.aidl
pp/IUsageStats.aidl
pp/ResolverActivity.java
pp/RingtonePickerActivity.java
pp/UsbStorageActivity.java
pp/UsbStorageStopActivity.java
pp/package.html
atabase/ArrayListCursor.java
atabase/SortCursor.java
adget/IGadgetHost.aidl
adget/IGadgetService.aidl
adget/package.html
ttp/multipart/ByteArrayPartSource.java
ttp/multipart/FilePart.java
ttp/multipart/FilePartSource.java
ttp/multipart/MultipartEntity.java
ttp/multipart/Part.java
ttp/multipart/PartBase.java
ttp/multipart/PartSource.java
ttp/multipart/StringPart.java
ogging/AndroidConfig.java
ogging/AndroidHandler.java
s/AndroidPrintStream.java
s/BatteryStatsImpl.aidl
s/BatteryStatsImpl.java
s/BinderInternal.java
s/HandlerCaller.java
s/LoggingPrintStream.java
s/PkgUsageStats.aidl
s/PkgUsageStats.java
s/RecoverySystem.java
s/RuntimeInit.java
s/ZygoteConnection.java
s/ZygoteInit.java
s/ZygoteSecurityException.java
ackage.html
olicy/IPolicy.java
olicy/PolicyManager.java
olicy/package.html
reference/YesNoPreference.java
til/ArrayUtils.java
til/CharSequences.java
til/FastMath.java
til/FastXmlSerializer.java
til/HexDump.java
til/Objects.java
til/Predicate.java
til/Predicates.java
til/WithFramework.java
til/XmlUtils.java
iew/IInputConnectionCallback.aidl
iew/IInputConnectionWrapper.java
iew/IInputContext.aidl
iew/IInputContextCallback.aidl
iew/IInputMethod.aidl
iew/IInputMethodCallback.aidl
iew/IInputMethodClient.aidl
iew/IInputMethodManager.aidl
iew/IInputMethodSession.aidl
iew/InputBindResult.aidl
iew/InputBindResult.java
iew/InputConnectionWrapper.java
iew/menu/ContextMenuBuilder.java
iew/menu/ExpandedMenuView.java
iew/menu/IconMenuItemView.java
iew/menu/IconMenuView.java
iew/menu/ListMenuItemView.java
iew/menu/MenuBuilder.java
iew/menu/MenuDialogHelper.java
iew/menu/MenuItemImpl.java
iew/menu/MenuView.java
iew/menu/SubMenuBuilder.java
iew/package.html
idget/DialogTitle.java
idget/EditableInputConnection.java
idget/LinearLayoutWithDefaultTouchRecepient.java
idget/LockPatternUtils.java
idget/LockPatternView.java
idget/NumberPicker.java
idget/NumberPickerButton.java
idget/TextProgressBar.java
idget/VerticalTextSpinner.java
|
076357b8567458d4b6dfdcf839ef751634cd2bfb |
03-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@132589
pp/IBatteryStats.aidl
adget/IGadgetService.aidl
ogging/AndroidConfig.java
ogging/AndroidHandler.java
et/DbSSLSessionCache.java
et/SSLSessionCache.java
s/BatteryStatsImpl.java
s/ZygoteInit.java
iew/IInputConnectionWrapper.java
iew/IInputContext.aidl
iew/InputConnectionWrapper.java
iew/menu/ExpandedMenuView.java
idget/EditableInputConnection.java
idget/TextProgressBar.java
|
3dec7d563a2f3e1eb967ce2054a00b6620e3558c |
03-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@137055
pp/IBatteryStats.aidl
pp/UsbStorageStopActivity.java
adget/IGadgetService.aidl
ogging/AndroidConfig.java
ogging/AndroidHandler.java
et/DbSSLSessionCache.java
et/SSLSessionCache.java
s/BatteryStatsImpl.java
s/ZygoteInit.java
iew/IInputConnectionWrapper.java
iew/IInputContext.aidl
iew/InputConnectionWrapper.java
iew/menu/ExpandedMenuView.java
idget/EditableInputConnection.java
idget/TextProgressBar.java
|
15ab3eae2ec3d73b3e8aa60b33ae41445bf83f4b |
20-Feb-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@132569
idget/TextProgressBar.java
|
3001a035439d8134a7d70d796376d1dfbff3cdcd |
19-Feb-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@132276
pp/IBatteryStats.aidl
s/BatteryStatsImpl.java
s/HandlerHelper.java
s/HandlerThread.java
iew/IInputConnectionWrapper.java
idget/EditableInputConnection.java
idget/LockPatternUtils.java
idget/TextProgressBar.java
|
da996f390e17e16f2dfa60e972e7ebc4f868f37e |
13-Feb-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@131421
adget/IGadgetHost.aidl
adget/IGadgetService.aidl
iew/IInputConnectionWrapper.java
iew/IInputContext.aidl
iew/IInputMethodManager.aidl
iew/InputConnectionWrapper.java
idget/NumberPicker.java
|
d24b8183b93e781080b2c16c487e60d51c12da31 |
11-Feb-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@130745
pp/ExternalMediaFormatActivity.java
pp/IBatteryStats.aidl
pp/IUsageStats.aidl
pp/UsbStorageStopActivity.java
adget/IGadgetHost.aidl
adget/IGadgetService.aidl
s/BatteryStatsImpl.java
s/HandlerCaller.java
s/PkgUsageStats.aidl
s/PkgUsageStats.java
s/RecoverySystem.java
iew/IInputConnectionWrapper.java
iew/IInputContext.aidl
iew/IInputMethod.aidl
iew/IInputMethodManager.aidl
iew/InputConnectionWrapper.java
iew/menu/IconMenuItemView.java
iew/menu/ListMenuItemView.java
idget/EditableInputConnection.java
idget/SlidingDrawer.java
|
f1e484acb594a726fb57ad0ae4cfe902c7f35858 |
22-Jan-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@127436
adget/IGadgetService.aidl
iew/IInputConnectionWrapper.java
iew/IInputContext.aidl
iew/InputConnectionWrapper.java
idget/EditableInputConnection.java
|
22f7dfd23490a3de2f21ff96949ba47003aac8f8 |
20-Jan-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@127101
adget/IGadgetService.aidl
adget/package.html
s/HandlerCaller.java
iew/menu/IconMenuItemView.java
iew/menu/ListMenuItemView.java
iew/menu/MenuBuilder.java
idget/NumberPicker.java
|
9266c558bf1d21ff647525ff99f7dadbca417309 |
16-Jan-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@126645
pp/AlertController.java
s/HandlerCaller.java
iew/IInputMethod.aidl
iew/IInputMethodManager.aidl
|
b798689749c64baba81f02e10cf2157c747d6b46 |
10-Jan-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@125939
pp/RingtonePickerActivity.java
s/HandlerCaller.java
iew/IInputConnectionWrapper.java
iew/IInputContext.aidl
iew/IInputMethodManager.aidl
iew/IInputMethodSession.aidl
iew/InputConnectionWrapper.java
iew/menu/MenuItemImpl.java
idget/EditableInputConnection.java
|
f013e1afd1e68af5e3b868c26a653bbfb39538f8 |
18-Dec-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Code drop from //branches/cupcake/...@124589
pp/AlertController.java
pp/IBatteryStats.aidl
pp/ResolverActivity.java
pp/RingtonePickerActivity.java
pp/UsbStorageActivity.java
atabase/ArrayListCursor.java
s/BatteryStatsImpl.aidl
s/BatteryStatsImpl.java
s/HandlerCaller.java
s/ZygoteConnection.java
s/ZygoteInit.java
rovider/Settings.java
til/FastXmlSerializer.java
iew/IInputConnectionCallback.aidl
iew/IInputConnectionWrapper.java
iew/IInputContext.aidl
iew/IInputContextCallback.aidl
iew/IInputMethod.aidl
iew/IInputMethodCallback.aidl
iew/IInputMethodClient.aidl
iew/IInputMethodManager.aidl
iew/IInputMethodSession.aidl
iew/InputBindResult.aidl
iew/InputBindResult.java
iew/InputConnectionWrapper.java
iew/menu/IconMenuItemView.java
iew/menu/IconMenuView.java
iew/menu/MenuBuilder.java
iew/menu/MenuDialogHelper.java
iew/menu/MenuItemImpl.java
iew/package.html
idget/DialogTitle.java
idget/EditableInputConnection.java
idget/LockPatternUtils.java
idget/LockPatternView.java
idget/NumberPicker.java
idget/SlidingDrawer.java
|
54b6cfa9a9e5b861a9930af873580d6dc20f773c |
21-Oct-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Initial Contribution
pp/AlertActivity.java
pp/AlertController.java
pp/ChooserActivity.java
pp/IBatteryStats.aidl
pp/ResolverActivity.java
pp/RingtonePickerActivity.java
pp/UsbStorageActivity.java
pp/package.html
atabase/ArrayListCursor.java
atabase/SortCursor.java
ttp/multipart/ByteArrayPartSource.java
ttp/multipart/FilePart.java
ttp/multipart/FilePartSource.java
ttp/multipart/MultipartEntity.java
ttp/multipart/Part.java
ttp/multipart/PartBase.java
ttp/multipart/PartSource.java
ttp/multipart/StringPart.java
ogging/AndroidConfig.java
ogging/AndroidHandler.java
s/AndroidPrintStream.java
s/BinderInternal.java
s/HandlerHelper.java
s/HandlerThread.java
s/LoggingPrintStream.java
s/RuntimeInit.java
s/ZygoteConnection.java
s/ZygoteInit.java
s/ZygoteSecurityException.java
ackage.html
olicy/IPolicy.java
olicy/PolicyManager.java
olicy/package.html
reference/YesNoPreference.java
rovider/Settings.java
til/ArrayUtils.java
til/CharSequences.java
til/FastMath.java
til/FastXmlSerializer.java
til/HexDump.java
til/Objects.java
til/Predicate.java
til/Predicates.java
til/WithFramework.java
til/XmlUtils.java
iew/menu/ContextMenuBuilder.java
iew/menu/ExpandedMenuView.java
iew/menu/IconMenuItemView.java
iew/menu/IconMenuView.java
iew/menu/ListMenuItemView.java
iew/menu/MenuBuilder.java
iew/menu/MenuDialogHelper.java
iew/menu/MenuItemImpl.java
iew/menu/MenuView.java
iew/menu/SubMenuBuilder.java
idget/LinearLayoutWithDefaultTouchRecepient.java
idget/LockPatternUtils.java
idget/LockPatternView.java
idget/NumberPicker.java
idget/NumberPickerButton.java
idget/SlidingDrawer.java
idget/VerticalTextSpinner.java
|