History log of /frameworks/support/slices/core/src/main/java/androidx/slice/Slice.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
432265f1922d8d6bf208825855b2d16160599199 13-Apr-2018 Mady Mellor <madym@google.com> Fix some things in alpha branch

* Ensure mode gets set on child views properly
* Removes auth all grant code from slice browser
* Exports SliceProvider
* Removes unnecessary calling id check in METHOD SLICE
that breaks backcompat
* Fixes crash in ShortcutView when no action
is set

Test: ./gradlew slice-view:connectedCheck
Change-Id: Ie1569da517ff1b1e5ecc692455ffa82d8302c423
/frameworks/support/slices/core/src/main/java/androidx/slice/Slice.java
9e9f857ec07b05e1a6885c9fc6a2bf25b813259b 13-Apr-2018 Jason Monk <jmonk@google.com> Fix breakages in SDK drop

Test: buildOnServer
Bug: 73123786
Change-Id: Ic8f774caa4ae1c00119e58d9e6fd31cc68016c94
/frameworks/support/slices/core/src/main/java/androidx/slice/Slice.java
89cf18f3de0356f0a5a063e05ba7c90cc7f1c1db 11-Apr-2018 Jason Monk <jmonk@google.com> Add/fixup toString for slices

Test: log toString results
Change-Id: I06e5f17fa4b108628997416ef1ac228f87521c4b
/frameworks/support/slices/core/src/main/java/androidx/slice/Slice.java
07a4a56611cc044fd48b052db05aea332201216e 29-Mar-2018 Jason Monk <jmonk@google.com> Slices: Icon serialization

Test: connectedTests
Test: Added renders for serialized versions
Bug: 73943728
Change-Id: I17ab20113c7b9068bf9a8dc7af0c701302736610
/frameworks/support/slices/core/src/main/java/androidx/slice/Slice.java
3f9fe2c708b07e0bbbb3256e410919f539a7116c 29-Mar-2018 Mady Mellor <madym@google.com> Merge "Unhide / improve toString methods" into pi-preview1-androidx-dev
b7276ca31e431ea34a8d4c4897e83145a213d4a2 29-Mar-2018 Mady Mellor <madym@google.com> Unhide / improve toString methods

Also removes unused @RestrictTo method in SliceView

Test: adb logcat | grep “SlicePresenter”
- Look at output when tapping on slice in SliceBrowser
Bug: 75498818
Change-Id: I2792964ff51f9ec09185c71d86c76b6daabc3525
/frameworks/support/slices/core/src/main/java/androidx/slice/Slice.java
ac7a30acc7b945a83e70f94375a172acc16e2e7d 16-Mar-2018 Mady Mellor <madym@google.com> Add way to identify if slice is permission slice

* Update permission slice structure, add to render tests
* Add hint for permission
* Add SliceMetadata method to check for permission, add to tests

Test: ./gradlew slices-view:connectedCheck
Bug: 75500766
Change-Id: I5d1ee6b5690bd206e6514577940dc1d58d04a4bf
/frameworks/support/slices/core/src/main/java/androidx/slice/Slice.java
0707dbe9fa3225cc921a2305a611272f0dee1ca8 28-Mar-2018 Mady Mellor <madym@google.com> Update key words to be keywords

Test: ./gradlew createArchive
Bug:76461875
Change-Id: Ifd975ff75f248d70bd0f40992fcdd5a964b37313
/frameworks/support/slices/core/src/main/java/androidx/slice/Slice.java
3ec422a2e2a46b51d4cc6926fcaa35caacbdf98d 21-Mar-2018 Jason Monk <jmonk@google.com> Switch slices over to IconCompat

In prep for lowering min

Test: connectedChecks and renders look ok
Bug: 73453359
Change-Id: I59ab479348dee1c1ae66059a7dac7c4a7a2f0e71
/frameworks/support/slices/core/src/main/java/androidx/slice/Slice.java
e7f1c6cf75ce36c633075445bd676572a9fe0f47 09-Mar-2018 Mady Mellor <madym@google.com> Add TTL notion to list builder

* TTL is required to be explicitly set, new constant INFINITY to use for
infinite TTL
* Also saves when the slice was built (HINT_LAST_UDPATED)

* Introduces SliceMetadata which will be the class for all info queries
about the slice / slice template that a presenter might need.
* Adds methods for expiry and last updated time to SliceMetadata
* Moves the keywords / loaded state / action methods in SliceUtils into
SliceInfo; deprecates them SliceUtils version
* Adds tests for SliceMetadata

Test: ./gradlew slices-view:connectedCheck
Bug: 74338434
Change-Id: Id00e8dd49d52b1ade2ffbd823c56e38338a12dd0
/frameworks/support/slices/core/src/main/java/androidx/slice/Slice.java
c33656326970bc4b7a4bd817892f4c10fa339402 16-Mar-2018 Jason Monk <jmonk@google.com> List<SliceSpec> -> Set<SliceSpec>

Test: connectedChecks
Bug: 73123786
Change-Id: I22aa8c2b6ef9b2a58a1add564aef3b7631cb5321
/frameworks/support/slices/core/src/main/java/androidx/slice/Slice.java
6356d81d685e0e35f360f8e2aee1991c06274a0b 13-Mar-2018 Mady Mellor <madym@google.com> Fix a lint error

Support lib builds with outdated version of lint and
this causes an error in a branch that does not build
with an outdated version of lint.

Test: none
Change-Id: Ied5f0d6b74d89b28e70df0e8423b2667e06f5065
/frameworks/support/slices/core/src/main/java/androidx/slice/Slice.java
ac5fe7c617c66850fff75a9fce9979c6e5674b0f 06-Mar-2018 Aurimas Liutikas <aurimas@google.com> Refactor support library

Test: None
Change-Id: I92e450c739fc9d77e8f8840bed4165ab88247fd6
/frameworks/support/slices/core/src/main/java/androidx/slice/Slice.java
f27b1ffc67228d73326ec3426fef4c9db75cd6fd 06-Mar-2018 Aurimas Liutikas <aurimas@google.com> Revert "Refactor support library."

This reverts commit b31c3281d870e9abb673db239234d580dcc4feff.

Change-Id: Icfa5b9af633739ad2c857dff22a2181bac6661ef
/frameworks/support/slices/core/src/main/java/androidx/slice/Slice.java
b31c3281d870e9abb673db239234d580dcc4feff 20-Feb-2018 Aurimas Liutikas <aurimas@google.com> Refactor support library.

Test: None
Change-Id: I11a047324832801555673dac45ec1d6590a6338b
/frameworks/support/slices/core/src/main/java/androidx/slice/Slice.java
06ab4aa38f82b8e2d9af769f7c777253f2497f93 06-Mar-2018 Jake Wharton <jakew@google.com> Get slices libraries closer to a lower minSdk.

Test: ./gradlew :slices-core:build :slices-view:build :slices-builder:build
Change-Id: Iad23a068e6fbac0eefda2c2ae8dfbc18ac8a317f
/frameworks/support/slices/core/src/main/java/androidx/slice/Slice.java
85ef1446b82c8783a50af92c4cb1389fe0d0e907 02-Mar-2018 Aurimas Liutikas <aurimas@google.com> Move slices to androidx.slice package.

Bug: 74113185
Test: ./gradlew buildOnServer
Change-Id: I7738e22118cb0b1efcb158a1d5138124e721e8e6
/frameworks/support/slices/core/src/main/java/androidx/slice/Slice.java