OSDN Git Service
Adrian Roos [Wed, 5 Apr 2017 17:47:29 +0000 (17:47 +0000)]
Merge changes I70f79400,I2f8cab37 into oc-dev
* changes:
AOD: Adjust header to spec
AOD: Only show actually pulsing entries
TreeHugger Robot [Wed, 5 Apr 2017 17:46:18 +0000 (17:46 +0000)]
Merge "support notification channel for defaultcarrier app" into oc-dev
Tony Wickham [Wed, 5 Apr 2017 17:37:11 +0000 (17:37 +0000)]
Merge "Add AppWidgetManager#getInstalledProvidersForPackage()" into oc-dev
TreeHugger Robot [Wed, 5 Apr 2017 15:55:37 +0000 (15:55 +0000)]
Merge "Fix monkey crash" into oc-dev
TreeHugger Robot [Wed, 5 Apr 2017 15:20:45 +0000 (15:20 +0000)]
Merge "Make sure to remove child views when recreating notification menu row" into oc-dev
TreeHugger Robot [Wed, 5 Apr 2017 15:18:34 +0000 (15:18 +0000)]
Merge "Inline Controls hide Settings button when no appropriate link." into oc-dev
TreeHugger Robot [Wed, 5 Apr 2017 15:18:07 +0000 (15:18 +0000)]
Merge "Corrected alert window text based on UX feedback." into oc-dev
Alan Viverette [Wed, 5 Apr 2017 13:54:47 +0000 (13:54 +0000)]
Merge "Automatic casts for more findViewById implementations" into oc-dev
Wale Ogunwale [Wed, 5 Apr 2017 13:08:53 +0000 (06:08 -0700)]
Corrected alert window text based on UX feedback.
Fixes:
36813743
Test: Text change only.
Change-Id: I7431ca568474f8fed242a94d68e7a5ea6b289b8c
TreeHugger Robot [Wed, 5 Apr 2017 11:25:26 +0000 (11:25 +0000)]
Merge "Updating javadoc string for DevicePolicyManager.EXTRA_PROVISIONING_SUPPORT_URL to indicate that only HTTPS urls are supported." into oc-dev
Neil Fuller [Wed, 5 Apr 2017 10:33:45 +0000 (10:33 +0000)]
Merge "Update to latest tzdata / switch back to zones.tab" into oc-dev
TreeHugger Robot [Wed, 5 Apr 2017 10:04:45 +0000 (10:04 +0000)]
Merge "Pass weight/italic pair instead of style." into oc-dev
Felipe Leme [Wed, 5 Apr 2017 04:29:20 +0000 (04:29 +0000)]
Merge "Temporarily hardcoded dimensions of autofill authentication UI." into oc-dev
Wale Ogunwale [Wed, 5 Apr 2017 03:34:02 +0000 (03:34 +0000)]
Merge "Disable presubmit for ActivityRecordTests" into oc-dev
Wale Ogunwale [Wed, 5 Apr 2017 03:30:18 +0000 (20:30 -0700)]
Disable presubmit for ActivityRecordTests
Failing in CI
Test: ActivityRecordTests
Bug:
36916522
Change-Id: Id5571b722cc5c14f2897fcc65d52d35bf4a78105
TreeHugger Robot [Wed, 5 Apr 2017 02:45:29 +0000 (02:45 +0000)]
Merge "Track pending job latency" into oc-dev
TreeHugger Robot [Wed, 5 Apr 2017 02:20:20 +0000 (02:20 +0000)]
Merge "TIF: protect PARENTAL_CONTROLS_ENABLED_CHANGED broadcast" into oc-dev
TreeHugger Robot [Wed, 5 Apr 2017 01:52:50 +0000 (01:52 +0000)]
Merge "Adds a config for default autofill service." into oc-dev
TreeHugger Robot [Wed, 5 Apr 2017 01:40:13 +0000 (01:40 +0000)]
Merge "Audio focus: duck new players during the ducked phase" into oc-dev
Sam Lin [Wed, 5 Apr 2017 01:29:15 +0000 (01:29 +0000)]
Merge "Add a feature flag for CTS." into oc-dev
Adrian Roos [Tue, 4 Apr 2017 22:12:52 +0000 (15:12 -0700)]
AOD: Adjust header to spec
- factor out attributes to themes
- use themeing to change ambient header to larger text and icon size
Bug:
30876804
Test: receive notification on ambient screen, observe that header text is slightly larger
Change-Id: I70f79400e2ce47b862b3b501421aa71187866e61
Mathias Agopian [Wed, 5 Apr 2017 00:42:52 +0000 (00:42 +0000)]
Merge "Remove useless GraphicBuffer() constructor" into oc-dev
TreeHugger Robot [Wed, 5 Apr 2017 00:42:34 +0000 (00:42 +0000)]
Merge "Don't crash when passing null to requestChildFocus" into oc-dev
TreeHugger Robot [Wed, 5 Apr 2017 00:37:48 +0000 (00:37 +0000)]
Merge "Don't broadcast PACKAGE_REMOVED for InstantApps" into oc-dev
Christopher Tate [Tue, 4 Apr 2017 00:36:07 +0000 (17:36 -0700)]
Track pending job latency
Timestamp jobs being marked 'pending' and 'active,' so we can then report their
pending latency in dumpsys.
Bug
35385393
Test: N/A
Change-Id: I3d981fbc7fbe6abdf30da3f86d88d3733b797f51
TreeHugger Robot [Wed, 5 Apr 2017 00:29:55 +0000 (00:29 +0000)]
Merge "show different timing log for shutdown animation" into oc-dev
Conrad Chen [Tue, 4 Apr 2017 22:24:07 +0000 (15:24 -0700)]
TIF: protect PARENTAL_CONTROLS_ENABLED_CHANGED broadcast
Test: build and test manually to see if warnings are eliminated
Bug:
36898338
Change-Id: Ifea0844926677fad24f7df2ade31cd299099b639
fionaxu [Tue, 4 Apr 2017 21:13:11 +0000 (14:13 -0700)]
support notification channel for defaultcarrier app
Apps posting notifications for O must supply a notification channel for
all notifications
Bug:
36895752
Change-Id: I7ec3b4cd8a6ea05c3ca9316d1f79b56e3531f5d0
Chen Xu [Tue, 4 Apr 2017 23:43:51 +0000 (23:43 +0000)]
Merge "move ACTION_SERVICE_STATE to system api" into oc-dev
Adrian Roos [Tue, 4 Apr 2017 23:38:38 +0000 (23:38 +0000)]
Merge "AOD: update AOD2 views to spec" into oc-dev
TreeHugger Robot [Tue, 4 Apr 2017 23:23:30 +0000 (23:23 +0000)]
Merge "Just round up the data partition size." into oc-dev
Jean-Michel Trivi [Tue, 4 Apr 2017 01:49:45 +0000 (18:49 -0700)]
Audio focus: duck new players during the ducked phase
Keep a list of all UIDs whose players should be ducked.
Whenever a new player is created or started, and their
UID matches one in the list, add them to the ducked
players.
The bug observed was when Play Music transitioned from one
song to another while music should have been ducked: the
new song wasn't unducked because it wasn't in the list
of players to unduck, as it wasn't active when the ducking
occured.
Test: request focus while Play Music transitions from one song to another
Bug:
36232742
Bug:
30258418
Change-Id: If8bd47128e6177731406f39e77d049b0d6f34f5d
Adam Powell [Tue, 4 Apr 2017 22:33:23 +0000 (15:33 -0700)]
Don't crash when passing null to requestChildFocus
Add null checks to ScrollView and HorizontalScrollView for checking
the revealOnFocusHint. This should never happen in code called by
the framework, but some apps were hitting it.
Bug:
36379645
Test: none
Change-Id: I220eb88d82126ff08f47a7c2a7fbdddebf07de81
TreeHugger Robot [Tue, 4 Apr 2017 22:42:05 +0000 (22:42 +0000)]
Merge "Add legacy DownloadManager actions to SystemApi." into oc-dev
TreeHugger Robot [Tue, 4 Apr 2017 22:39:39 +0000 (22:39 +0000)]
Merge "Catching additional case where menu would disappear in accessibility." into oc-dev
TreeHugger Robot [Tue, 4 Apr 2017 22:38:57 +0000 (22:38 +0000)]
Merge "Change name of the intent fields" into oc-dev
TreeHugger Robot [Tue, 4 Apr 2017 22:22:57 +0000 (22:22 +0000)]
Merge "Fix pop-up shadow drawn in the wrong place with Skia pipeline" into oc-dev
Keun-young Park [Tue, 4 Apr 2017 19:21:19 +0000 (12:21 -0700)]
show different timing log for shutdown animation
bug:
36873098
Test: reboot and check log
Change-Id: Ic3adaba383cc29dba039a7fb5adcb01d4c0c963b
Todd Kennedy [Tue, 4 Apr 2017 14:33:34 +0000 (07:33 -0700)]
Don't broadcast PACKAGE_REMOVED for InstantApps
Change-Id: I7f054bbf844ad6c1b9a8aa20c5ba91cbf9a5db04
Fixes:
36444594
Test: Manual; uninstall AIA and see that the broadcast isn't sent
TreeHugger Robot [Tue, 4 Apr 2017 22:11:28 +0000 (22:11 +0000)]
Merge "Need to return false if addSkTypeface fails." into oc-dev
TreeHugger Robot [Tue, 4 Apr 2017 21:42:48 +0000 (21:42 +0000)]
Merge "Initial implementation of autofill partitioning." into oc-dev
fionaxu [Fri, 31 Mar 2017 19:45:12 +0000 (12:45 -0700)]
move ACTION_SERVICE_STATE to system api
As per CDD: The "android.*" namespace for intent constants is reserved
for public
Android API in AOSP. (Whether public to the full SDK, @SystemApi or
defined in AOSP support libraries.)
ACTION_SERVICE_STATE intent is generally useful for system/oem
apps thus move to system api
Bug:
33679956
Test: Manual
Change-Id: Ie38b53f077e8a013351d35387f9133e0ebb26cc9
TreeHugger Robot [Tue, 4 Apr 2017 21:26:13 +0000 (21:26 +0000)]
Merge "[RenderScript] Connect ANativeWindow to BufferQueue before calling AllocationSetSurface." into oc-dev
Sam Lin [Tue, 4 Apr 2017 03:57:45 +0000 (20:57 -0700)]
Add a feature flag for CTS.
Bug:
36599543
Test: Build sailfish and CTS
Test: run cts -o -m CtsAppTestCases -t android.app.cts.SystemFeaturesTest#testFeatureNamespaces
Change-Id: I659ddbe7d6e2d8762d97b8a418cfc246f7a97a3e
TreeHugger Robot [Tue, 4 Apr 2017 21:18:16 +0000 (21:18 +0000)]
Merge "Offer to "fixup" GIDs used for app data." into oc-dev
Tony Wickham [Wed, 29 Mar 2017 23:01:23 +0000 (16:01 -0700)]
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
Jeff Sharkey [Tue, 4 Apr 2017 21:09:58 +0000 (15:09 -0600)]
Just round up the data partition size.
Instead of trying to be clever by poking at underlying flash part
sizes, rely on the fact that device storage printed on retail
packaging is a power-of-two value.
For a typical device with a 23GiB data partition, this will return
a value of "32GB" which matches the retail packaging.
Test: builds, boots
Bug:
34827187
Change-Id: Ib4cf7f637dffc9238252e1fedcd86dc8b5cf656d
Alejandro Fernández [Tue, 4 Apr 2017 18:33:01 +0000 (19:33 +0100)]
Updating javadoc string for DevicePolicyManager.EXTRA_PROVISIONING_SUPPORT_URL to indicate that only HTTPS urls are supported.
Bug:
36802087
Test: [Not required] Javadoc update
Change-Id: I379ee7e4895b2aff3017d22a5891eb19f10f8390
TreeHugger Robot [Tue, 4 Apr 2017 20:40:43 +0000 (20:40 +0000)]
Merge "Dump PackageInstaller state outside of mPackages lock" into oc-dev
Jeff Sharkey [Tue, 4 Apr 2017 20:38:39 +0000 (14:38 -0600)]
Add legacy DownloadManager actions to SystemApi.
They're still used by at least one bundled app.
Test: builds, boots
Bug:
35256608
Change-Id: I45966b3e0ed506ead4544bbbfc9d82b7f9d5205d
Todd Kennedy [Mon, 3 Apr 2017 22:22:38 +0000 (15:22 -0700)]
Change name of the intent fields
Change-Id: I67d3f5c7fb3189fdb35908011e92cc82c24b9154
Fixes:
36594944
Test: cts-tradefed run commandAndExit cts-dev -m CtsSignatureTestCases -t android.signature.cts.IntentTest#shouldNotFindUnexpectedIntents
TreeHugger Robot [Tue, 4 Apr 2017 20:31:41 +0000 (20:31 +0000)]
Merge "Add AvailableVirtualKeyboardFragment to TV" into oc-dev
Stan Iliev [Tue, 4 Apr 2017 19:23:54 +0000 (15:23 -0400)]
Fix pop-up shadow drawn in the wrong place with Skia pipeline
Fix a bug in DrawShadow matrix calculation. Recorded matrix does
not need to be applied, because parent display lists have already
replayed matrix transformations.
Test: added a new HWUI unit test that is passing only after this fix
Bug:
33103723
Change-Id: I7a47dbe879df6b9e5920a47c0e1168d9902a3e70
TreeHugger Robot [Tue, 4 Apr 2017 20:23:31 +0000 (20:23 +0000)]
Merge "rebind if the connection drops" into oc-dev
Adrian Roos [Thu, 30 Mar 2017 22:11:43 +0000 (15:11 -0700)]
AOD: Only show actually pulsing entries
Fixes an issue where swiping away a notification on AOD2 would
expose the next notification.
Bug:
34716110
Test: receive notification while phone is off, swipe away notification, verify that the next notification does not become visible
Change-Id: I2f8cab37912e6b1edcc129c994a7138c80da7af9
Adrian Roos [Thu, 16 Mar 2017 22:17:57 +0000 (15:17 -0700)]
AOD: update AOD2 views to spec
- Increase notification header size
- Dim clock in AOD2
- Hide shelf in AOD2
Bug:
30876804
Test: manual
Change-Id: I272ff54bd0dbed0ae4271c922f62304401651fc9
TreeHugger Robot [Tue, 4 Apr 2017 19:52:05 +0000 (19:52 +0000)]
Merge "Make shutdown use the UI context." into oc-dev
Evan Rosky [Tue, 4 Apr 2017 19:47:05 +0000 (19:47 +0000)]
Merge "More finishing-up of cluster implementation" into oc-dev
TreeHugger Robot [Tue, 4 Apr 2017 19:37:16 +0000 (19:37 +0000)]
Merge "Migrate the NETWORK_SCORER_APP Setting." into oc-dev
TreeHugger Robot [Tue, 4 Apr 2017 19:31:47 +0000 (19:31 +0000)]
Merge "Disable WebView autocomplete feature." into oc-dev
TreeHugger Robot [Tue, 4 Apr 2017 19:23:21 +0000 (19:23 +0000)]
Merge "TIF: hide BaseProgramColumns and BasePreviewColumns" into oc-dev
TreeHugger Robot [Tue, 4 Apr 2017 19:14:43 +0000 (19:14 +0000)]
Merge "AAPT2: Allow multiple -c flags" into oc-dev
Jean-Michel Trivi [Tue, 4 Apr 2017 19:08:33 +0000 (19:08 +0000)]
Merge "Revert "AudioAttributes: remove static getVolumeControlStream method"" into oc-dev
TreeHugger Robot [Tue, 4 Apr 2017 19:06:28 +0000 (19:06 +0000)]
Merge "Fix HWUI/Skia Gradients to premultiply the colors prior to interpolation" into oc-dev
TreeHugger Robot [Tue, 4 Apr 2017 19:04:56 +0000 (19:04 +0000)]
Merge "Refresh opacity and statefulness on tint change" into oc-dev
Winson Chung [Tue, 4 Apr 2017 18:57:36 +0000 (11:57 -0700)]
Catching additional case where menu would disappear in accessibility.
- When showing the menu via accessibility it will stay on screen until
the user focuses away, but exploring via talkback still sends
onUserInteraction() callbacks which would post it anew. We need to
save the timeout state whenever the menu is shown and check it there
as well.
Bug:
36103023
Test: Enter PIP with talk back, touch button but don't do anything for
the timeout (~4s), verify menu does not close.
Change-Id: I03ce14531fcde84440122bfb0fc70899f5178d5b
TreeHugger Robot [Tue, 4 Apr 2017 18:53:02 +0000 (18:53 +0000)]
Merge "Temporary fix for themes" into oc-dev
TreeHugger Robot [Tue, 4 Apr 2017 18:52:04 +0000 (18:52 +0000)]
Merge "Fix PackageManagerService passing usesLibraryFiles to dexOpt." into oc-dev
TreeHugger Robot [Tue, 4 Apr 2017 18:45:12 +0000 (18:45 +0000)]
Merge "Fix saving target fragment when Fragment not yet created." into oc-dev
TreeHugger Robot [Tue, 4 Apr 2017 18:29:54 +0000 (18:29 +0000)]
Merge "Change justification parameter from boolean to int." into oc-dev
Jean-Michel Trivi [Tue, 4 Apr 2017 18:26:44 +0000 (18:26 +0000)]
Revert "AudioAttributes: remove static getVolumeControlStream method"
This reverts commit
e0b5bf50d6cf4621e483d0c85898a61a19ff6d45.
Change-Id: I2f3f10c149b205d22c41d5c9767ea10b0dee7682
Alan Viverette [Fri, 31 Mar 2017 17:13:58 +0000 (13:13 -0400)]
casts for more findViewById implementations
Bug:
24137209
Test: make -j32
Change-Id: I423297a78e63d74eb44fd14747fc3890a9c42937
TreeHugger Robot [Tue, 4 Apr 2017 17:48:36 +0000 (17:48 +0000)]
Merge "Load IA resolver settings from resolver package" into oc-dev
Kang Li [Tue, 4 Apr 2017 17:42:28 +0000 (17:42 +0000)]
Merge "Add a service to rank apps for ResolverActivity." into oc-dev
TreeHugger Robot [Tue, 4 Apr 2017 17:36:43 +0000 (17:36 +0000)]
Merge "Request layout when updating child layout params." into oc-dev
Neil Fuller [Fri, 31 Mar 2017 10:40:48 +0000 (11:40 +0100)]
Update to latest tzdata / switch back to zones.tab
The file has fallen out of date since it was fundamentally
updated in commit
50e9b86. This change brings it up to date
with 2017b.
This change also switches back to using zone.tab as a source
of time zone IDs. In commit
50e9b86 the source was switched
to zone1970.tab. Although this switch wouldn't have
meaningfully affected time zone calculations it does alter
the exemplar locations for automatically detected time zones.
This information may surfaced to users in some places and
can lead to confusion because zone1970.tab uses zones that
span multiple countries, while zone.tab zones tend to be
more local. Reverting should lead to a subtly better
localization experience.
During this work a number of unexpected differences between
zone.tab and zone1970.tab were uncovered. These have been
questioned upstream via the IANA mailing list on 31st March
2017.
Notable other updates:
Addition of Asia/Famagusta for Cyprus.
Addition of Asia/Atyrau for Kazakhstan.
Addition of Europe/Saratov for Russia.
The following have been queried with IANA and differ between
zone.tab and zone1970.tab:
Removal of Indian/Reunion for French Southern Territories
Removal of Pacific/Honolulu for United States Minor Outlying Islands
Removal of Asia/Bangkok for Vietnam.
Bug:
25338903
Test: Build / CtsUtilTestCases
(cherry picked from commit
11e51123865d0fdde39407e50038371d88fee302)
Change-Id: Ia5f078af704af06b1cc9ac456c9c2edde74eecfe
Felipe Leme [Fri, 31 Mar 2017 17:16:17 +0000 (10:16 -0700)]
Initial implementation of autofill partitioning.
BUG:
35707731
Test: existing CtsAutoFillServiceTestCases pass
Test: PartitionedActivityTest
Change-Id: If9df5fe63249f0b9e9da058d1c9327dfd3c09cf3
Jeremy Joslin [Fri, 31 Mar 2017 17:38:31 +0000 (10:38 -0700)]
Migrate the NETWORK_SCORER_APP Setting.
Migrate the value of NETWORK_SCORER_APP to the USE_OPEN_WIFI_PACKAGE
Setting if the following conditions are true:
* NETWORK_SCORER_APP has a value
* An active scorer/recommender is present.
* The active scorer specifies a valid UseOpenWifiActivity.
* The NETWORK_SCORER_APP value matches the package name of the
UseOpenWifiActivity or the active scorer.
Test: runtest frameworks-services -c com.android.server.NetworkScorerAppManagerTest
Bug:
36718516
Change-Id: I7d7a56c62b4a7f4a0e43824fbb2075e80d7a753b
Selim Gurun [Mon, 3 Apr 2017 21:29:14 +0000 (14:29 -0700)]
Disable WebView autocomplete feature.
Platform is now providing autofill feature. Disable WebView's simple
form data save feature for platform O and above.
Test: Removing the functionality and the test
Bug:
36869838
Change-Id: If6b9fc12edbe4146fca99d9c6ef8fde36d61f852
Chris Craik [Tue, 4 Apr 2017 17:16:33 +0000 (17:16 +0000)]
Merge "Revert "Switch libplatformproto to sharedlib"" into oc-dev
Seigo Nonaka [Sat, 1 Apr 2017 23:28:11 +0000 (16:28 -0700)]
Pass weight/italic pair instead of style.
Typeface.NORMAL/BOLD/ITALIC/ITALIC_BOLD is used for specifying relative
from current Typeface. For example
Typeface face = Typeface.create("serif");
Typeface thickerFace = Typeface.create(face, Typeface.BOLD);
Typeface moreThickerFace = Typeface.create(tickerFace, Typface.BOLD);
For the purpose of providing font information, we should use weight/italic
value instead of style in Typeface.
The Columns.STYLE field was kept for preventing runtime crash of demo
apps.
Test: Manually
Change-Id: I732e8ee04a66f61321fc0a98dbfb8fdc0a4dd7a4
Dongwon Kang [Fri, 24 Mar 2017 23:47:56 +0000 (16:47 -0700)]
TIF: hide BaseProgramColumns and BasePreviewColumns
Note: BaseColumns(API 1) and BaseTvColumns(API 21) remains public due to
the backward compatability. Plus, inheritence between BaseProgramColumns
and BasePreviewColumns is also removed to follow patterns in other
Contracts.
Test: cts-tradefed run cts -m CtsTvTestCases -t android.media.tv.cts.TvContractTest
Bug:
36395855
Change-Id: Ie73a2e48217676be53f373f8524afd04f7d8fc37
Todd Kennedy [Mon, 3 Apr 2017 19:03:35 +0000 (12:03 -0700)]
rebind if the connection drops
Change-Id: I9d91e9080b99690ff1e50dc28b01df0dcda4e97a
Fixes:
36566927
Test: Manual; stop gms:persistent process using "kill -9"
Test: Manual; stop process using "adb shell am force-stop com.google.android.gms"
Test: Manual; stop process using "adb install -r PrebuiltGmsCore.apk"
TreeHugger Robot [Tue, 4 Apr 2017 16:49:51 +0000 (16:49 +0000)]
Merge "Reorganize font enumeration API." into oc-dev
Jeff Hao [Tue, 28 Mar 2017 22:24:14 +0000 (15:24 -0700)]
Fix PackageManagerService passing usesLibraryFiles to dexOpt.
The shared libraries for the package need to be updated before calling
performDexOpt so that they can be populated and passed down to dexOpt.
This isn't missing in the AOSP version, so the fix is only for master.
Bug:
36698836
Test: cts-tradefed run singleCommand cts -d --module
CtsAppSecurityHostTestCases -t
android.appsecurity.cts.UsesLibraryHostTest
Change-Id: Id58bd50a13e5115af03c9167d4eb7f4b1d1dc9da
(cherry picked from commit
1d643dabe543f3f1b7d96485d6317eece7836a4e)
Michael Wright [Tue, 4 Apr 2017 16:44:56 +0000 (17:44 +0100)]
Make shutdown use the UI context.
Test: manual
Bug:
36879116
Change-Id: Id2d6257a5a462573c3481c886778f51b429117d7
Jason Monk [Tue, 14 Mar 2017 13:28:20 +0000 (09:28 -0400)]
Temporary fix for themes
Will need a better optimization written by someone who knows the
code better than me.
Bug:
36099320
Test: Try to change theme, twice
Change-Id: Ief50bb98725de5a281c13d6d6572867925228d62
Derek Sollenberger [Fri, 31 Mar 2017 16:09:24 +0000 (12:09 -0400)]
Fix HWUI/Skia Gradients to premultiply the colors prior to interpolation
This is fixed in Skia by passing the appropriate flag when the shader is
generated. The fix in HWUI is to reverse the premultiplication and
interpolation steps.
Test: bit CtsUiRenderingTestCases:.testclasses.ShaderTests
Bug:
34323783
Change-Id: I3417141949f62fcc696b6d8213a4b446d7d0cbf8
Felipe Leme [Tue, 4 Apr 2017 01:15:52 +0000 (18:15 -0700)]
Temporarily hardcoded dimensions of autofill authentication UI.
Bug:
36660292
Test: manual verification
Change-Id: I2d354868a656a2b405a0e7aefb551e380e5fa7e0
Tony Mantler [Fri, 31 Mar 2017 20:52:45 +0000 (13:52 -0700)]
Add AvailableVirtualKeyboardFragment to TV
Allows enabling/disabling IMEs on TV.
Moves InputMethodPreference to SettingsLib.
Also minor code tidying
Bug:
36079941
Test: Keyboard settings still work on Fugu and Ryu
Change-Id: I0c7e66c10ca9fe7404dc8e1e384922a7e37f5f5a
(cherry picked from commit
1bb992d802330ad127dab2dbefadd4dd9c739152)
TreeHugger Robot [Tue, 4 Apr 2017 15:32:20 +0000 (15:32 +0000)]
Merge "AudioAttributes: remove static getVolumeControlStream method" into oc-dev
TreeHugger Robot [Tue, 4 Apr 2017 15:22:40 +0000 (15:22 +0000)]
Merge "Recompute focus in showLw if needed" into oc-dev
Alan Viverette [Tue, 4 Apr 2017 13:31:59 +0000 (13:31 +0000)]
Refresh opacity and statefulness on tint change
Also warns when LayerDrawable is created with an invalid child. This
is not guaranteed to fail, but it's usually a bad sign.
Bug:
33124798
Test: LayerDrawableTest, DrawableContainerTest
Change-Id: Ie3e4200b27a9814cee7f5711d7df9710db513953
Jesse Evans [Mon, 3 Apr 2017 15:15:56 +0000 (08:15 -0700)]
Load IA resolver settings from resolver package
Changes the logic of getEphemeralResolverSettingsLPr() to resolve
a settings component in any of the packages whitelisted to provide
the instant apps installer.
Test: Boots
Bug:
36840581
Change-Id: Iac5e3dfa2cb97a630092212322f9c983c2d29926
(cherry picked from commit
d4310934905aea48079dd5e3a590cd4e2427dcac)
TreeHugger Robot [Tue, 4 Apr 2017 14:35:30 +0000 (14:35 +0000)]
Merge "standardize account manager notification IDs" into oc-dev
TreeHugger Robot [Tue, 4 Apr 2017 14:21:22 +0000 (14:21 +0000)]
Merge "Fix NPE when status bar isn't available" into oc-dev
TreeHugger Robot [Tue, 4 Apr 2017 14:04:31 +0000 (14:04 +0000)]
Merge "Launch Intents from QS security footer as current user" into oc-dev
Geoffrey Pitsch [Thu, 30 Mar 2017 17:01:57 +0000 (13:01 -0400)]
Inline Controls hide Settings button when no appropriate link.
Notifications sent to USER_ALL when not the system user.
Fix bug when notification wants to unhide the settings button.
Test: runtest systemui
Change-Id: I45c91426c8ec68eac19ab33378a33e5376bfc9e2
Fixes:
36708034
Jorim Jaggi [Tue, 4 Apr 2017 13:09:51 +0000 (15:09 +0200)]
Recompute focus in showLw if needed
When the status bar window was relayouted it wasn't visible by
policy (yet). Thus, it couldn't get focus even though
FLAG_NOT_FOCUSABLE was not set. Shortly after, it was made
visible and thus able to receive focus, but nobody actually
kicked off another focus calculation.
Test: Set device password, open camera from lockscreen,
adb shell wm dismiss-keyguard
Fixes:
36242569
Change-Id: Iafbeac45d25490243b701434008e65f545cebbdf
Chris Wren [Fri, 31 Mar 2017 19:34:39 +0000 (15:34 -0400)]
standardize account manager notification IDs
Bug:
36807942
Test: frameworks/base/services/tests/runtests/py
Change-Id: Iad5383ebbf9cf1765da5ad7405da1f79a3761c63