9932f618d5717787547e731eebb9d789ef54c323 |
29-May-2018 |
Jake Wharton <jakew@google.com> |
Deprecate platform preference extensions. Bug: 80415019 Test: ./gradlew :core-ktx:cC Change-Id: I3c9b7dc7a576b4358012cbe2ad623147e527d5c6
tx/src/main/java/androidx/core/preference/PreferenceGroup.kt
|
7b95ad6bfc2ebf371b8fc76448fdb0dd7826623b |
29-May-2018 |
Jake Wharton <jakew@google.com> |
Remove needless try/catch for TypedArray recycling. Change-Id: Ie5cca46de5c7a34581f45106c074005dd17a5061
tx/src/main/java/androidx/core/content/Context.kt
|
96e8e8a0540b67b9f135db9e909cfa4894647255 |
29-May-2018 |
Jake Wharton <jakew@google.com> |
Use ContextCompat for service lookup. Test: ./gradlew :core-ktx:cC Change-Id: I52053a15abed8187ee9a2dc974fa99b0383b9456
tx/src/main/java/androidx/core/content/Context.kt
|
157b9ee62f9266837b7b8e4b8690b6e657872381 |
29-May-2018 |
Jake Wharton <jakew@google.com> |
Rename systemService to getSystemService. Bug: 80415614 Test: ./gradlew :core-ktx:cC Change-Id: I0d68b9cbad95db36e28ae9c98e1cfbf5e6c7d2f3
tx/src/androidTest/java/androidx/core/content/ContextTest.kt
tx/src/main/java/androidx/core/content/Context.kt
|
a22ffcdf27323b89649bc789af500d7b41851481 |
16-May-2018 |
Ram Vellanki <RamV13@users.noreply.github.com> |
Adding extension for timed logging (#537) * Adding extension for timed logging * Updating timed logging extension to avoid unnecessary allocations Test: ./gradlew :core-ktx:cC Bug: 69247886 Change-Id: I0dde165328226976ad4fba97dd9fe15665c50a69
tx/api/current.txt
tx/src/androidTest/java/androidx/core/util/TimingLoggerTest.kt
tx/src/main/java/androidx/core/util/TimingLogger.kt
|
16ed9a037e6f1ef6859131c1fede791c096239d7 |
07-May-2018 |
Aurimas Liutikas <aurimas@google.com> |
Add missing targetSdkVersion tags for test apks. This fixes tests failing where we by default target API 1 which is no longer allowed on API 28. Test: greped for the files in androidTest/AndroidManifest.xml that do not have targetSdkVersion. Change-Id: Ibee1f25ae0ce65762ffee94d95daeb877fddf930
tx/src/androidTest/AndroidManifest.xml
|
18ee1234d651c2eea3b43c6e31986bb6b4b634c9 |
23-Apr-2018 |
Roman Zavarnitsyn <rom4ek93@gmail.com> |
Add location destructuring extension Bug: 69247886 Test: ./gradlew :core-ktx:cC Change-Id: I40d5fd3012585550844a9e89b6816a5bae3ff6d8
tx/api/current.txt
tx/src/androidTest/java/androidx/core/location/LocationTest.kt
tx/src/main/java/androidx/core/location/Location.kt
|
57c7350b439c472eb39f55fea4511b530d23f982 |
22-Apr-2018 |
LanderlYoung <LanderlYoung@users.noreply.github.com> |
fix issue #500 View.toBitmap should take scroll state into consideration (#504) * fix issue #500 View.toBitmap should take scroll state into consideration * add toBitmapScrolls test case * hardcode test string * remove canvas save/restore simple bitmap compare * format file header Bug: 69247886 Test: ./gradlew :core-ktx:cC Change-Id: Ica062ea94e5c23b53ff73f07feb3b5fc82476c90
tx/src/androidTest/java/androidx/core/view/ViewTest.kt
tx/src/androidTest/res/layout/test_bitmap_scrolls.xml
tx/src/main/java/androidx/core/view/View.kt
|
88f4feab5dc6fdc0e547bbad233126f64e0c843d |
18-Apr-2018 |
Jake Wharton <jakew@google.com> |
Prefer calling directly into real APIs. By skipping the extensions, we avoid some of the overhead of trampolining through them. Bug: 69247886 Test: ./gradlew :core-ktx:cC Change-Id: I588f6a652085506c8c41b6cf2242feb0283debf0
tx/src/main/java/androidx/core/preference/PreferenceGroup.kt
tx/src/main/java/androidx/core/view/Menu.kt
|
018670b1b1df0fa4ec443fe7584956fbad4947cd |
18-Apr-2018 |
Roman Zavarnitsyn <rom4ek93@gmail.com> |
Add missing PreferenceGroup sequence extension Bug: 69247886 Test: ./gradlew :core-ktx:conCh Change-Id: Ic83269fa9fd3afa6e768c21814d5895c137023bb
tx/api/current.txt
tx/src/androidTest/java/androidx/core/preference/PreferenceGroupTest.kt
tx/src/main/java/androidx/core/preference/PreferenceGroup.kt
|
0001cfe5a8cb932c79bca4071e1908a9ad20ea83 |
18-Apr-2018 |
Roman Zavarnitsyn <rom4ek93@gmail.com> |
Add missing Menu extensions Bug: 69247886 Test: ./gradlew :core-ktx:conCh Change-Id: I97bc4b999bf2fd2977d7fe4521c6f509441086db
tx/api/current.txt
tx/src/androidTest/java/androidx/core/view/MenuTest.kt
tx/src/main/java/androidx/core/view/Menu.kt
|
3091829d6e5cf1c5e5af33614657bfeb4f2320ab |
15-Apr-2018 |
Zoran Jovanovic <zoran.jovanovic@sony.com> |
Add superscript and subscript to SpannableStringBuilder. (#496) Also update API and appropriate tests. Bug: 69247886 Test: ./gradlew :core:ktx:conCh Change-Id: I94c1b78c2599fa9aad0cbe7ec1ec13f7e0edb399
tx/api/current.txt
tx/src/androidTest/java/androidx/core/text/SpannableStringBuilderTest.kt
tx/src/main/java/androidx/core/text/SpannableStringBuilder.kt
|
4b53cee582c9eebfbe90dd9e6610eecc2aee093a |
30-Mar-2018 |
Toshihiro OYA <toshihirooya@users.noreply.github.com> |
mod header license comment 20188 to 2018 (#475) Bug: 69247886 Test: none Change-Id: Ib4444c48a727901003c104d1fe3fdefaf34a4150
tx/src/main/java/androidx/core/util/Size.kt
|
6889aa5fa8875d1a2842df11e24a5fbb2fd76a67 |
28-Mar-2018 |
Jake Wharton <jakew@google.com> |
Integrate and update core-ktx into latest androidx. Bug: 69247886 Test: ./gradlew :core-ktx:build :core-ktx:aAT Change-Id: I0d98db1b8c4b709c49c58fab4eb0a0a6c4508c62
tx/build.gradle
tx/src/androidTest/AndroidManifest.xml
tx/src/androidTest/java/androidx/core/TestActivity.kt
tx/src/androidTest/java/androidx/core/TestPreferenceActivity.kt
tx/src/androidTest/java/androidx/core/content/ContextTest.kt
tx/src/androidTest/java/androidx/core/content/res/TypedArrayTest.kt
tx/src/androidTest/java/androidx/core/extensions.kt
tx/src/androidTest/java/androidx/core/graphics/ColorTest.kt
tx/src/androidTest/java/androidx/core/graphics/PathTest.kt
tx/src/androidTest/java/androidx/core/graphics/drawable/IconTest.kt
tx/src/androidTest/java/androidx/core/transition/TransitionTest.kt
tx/src/androidTest/java/androidx/core/view/ViewTest.kt
tx/src/androidTest/java/androidx/core/widget/ToastTest.kt
tx/src/androidTest/java/androidx/testutils/testing.kt
tx/src/main/AndroidManifest.xml
tx/src/main/java/androidx/core/animation/Animator.kt
tx/src/main/java/androidx/core/content/Context.kt
tx/src/main/java/androidx/core/content/res/TypedArray.kt
tx/src/main/java/androidx/core/graphics/Bitmap.kt
tx/src/main/java/androidx/core/graphics/Color.kt
tx/src/main/java/androidx/core/graphics/Path.kt
tx/src/main/java/androidx/core/graphics/drawable/ColorDrawable.kt
tx/src/main/java/androidx/core/graphics/drawable/Drawable.kt
tx/src/main/java/androidx/core/graphics/drawable/Icon.kt
tx/src/main/java/androidx/core/os/Handler.kt
tx/src/main/java/androidx/core/os/PersistableBundle.kt
tx/src/main/java/androidx/core/os/Trace.kt
tx/src/main/java/androidx/core/text/Html.kt
tx/src/main/java/androidx/core/text/SpannableStringBuilder.kt
tx/src/main/java/androidx/core/transition/Transition.kt
tx/src/main/java/androidx/core/util/ArrayMap.kt
tx/src/main/java/androidx/core/util/ArraySet.kt
tx/src/main/java/androidx/core/util/AtomicFile.kt
tx/src/main/java/androidx/core/util/Half.kt
tx/src/main/java/androidx/core/util/Locale.kt
tx/src/main/java/androidx/core/util/LongSparseArray.kt
tx/src/main/java/androidx/core/util/Range.kt
tx/src/main/java/androidx/core/util/Size.kt
tx/src/main/java/androidx/core/util/SparseLongArray.kt
tx/src/main/java/androidx/core/view/View.kt
tx/src/main/java/androidx/core/view/ViewGroup.kt
tx/src/main/java/androidx/core/widget/Toast.kt
|
50e835eeae45bd72efe38cbfb72f4bb0d5baba5c |
28-Mar-2018 |
Jake Wharton <jakew@google.com> |
Remove open source cruft after core-ktx import. Bug: 69247886 Test: none Change-Id: Ia5d34ae37bc8864b9e6eb7f33b850395cb1b045e
tx/.circleci/config.yml
tx/.gitignore
tx/.idea/codeStyleSettings.xml
tx/.idea/copyright/AOSP.xml
tx/.idea/copyright/profiles_settings.xml
tx/CHANGELOG.md
tx/CONTRIBUTING.md
tx/LICENSE.txt
tx/OWNERS
tx/README.md
tx/RELEASING.md
tx/ftl-tests/download-results.sh
tx/ftl-tests/dummy.apk
tx/ftl-tests/run-tests.sh
tx/ftl-tests/setup.sh
tx/gradle/wrapper/gradle-wrapper.jar
tx/gradle/wrapper/gradle-wrapper.properties
tx/gradlew
tx/gradlew.bat
tx/metalava.jar
tx/settings.gradle
tx/update_metalava.sh
|
0c4765e1a849e816badc9bc90984207b6df59b92 |
27-Mar-2018 |
Artem Hluhovskyi <hluhovskyi@gmail.com> |
Update AGP 3.1.0-rc03 -> 3.1.0
tx/build.gradle
|
8c1847aeaec992773805ceabf84c175a9f965600 |
26-Mar-2018 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #463 from android/jakew/why/2018-03-26 Expand on the 'why' to explicitly state language features.
|
1e07bf5af8d37c678341906452a45513849f154a |
26-Mar-2018 |
Jake Wharton <jakew@google.com> |
Expand on the 'why' to explicitly state language features.
tx/README.md
|
be9acbf15ea345858a1fcaa88a9a6f1582505119 |
23-Mar-2018 |
Artem Hluhovskyi <hluhovskyi@gmail.com> |
Update Kotlin version 1.2.30 -> 1.2.31
tx/build.gradle
|
f7727d96e0304d5ad4dc1986c3089a8596aac992 |
22-Mar-2018 |
Artem Hluhovskyi <hluhovskyi@gmail.com> |
Update AGP 3.1.0-rc01 -> 3.1.0-rc03
tx/build.gradle
|
83d7b0d1bae03e5e5c82a453802a40c586175ca0 |
21-Mar-2018 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #451 from android/jakew/flatten/2018-03-21 Fix logic bug in Path.flatten.
|
f5dfe7e151568f9fd70eff8413d9beb10aad7f30 |
21-Mar-2018 |
Jake Wharton <jakew@google.com> |
Add TODO to replace Color.plus(Color) with ColorUtils.
tx/src/main/java/androidx/core/graphics/Color.kt
|
548576bfdab2de13318efe0e11a6ca91aac6522b |
21-Mar-2018 |
Jake Wharton <jakew@google.com> |
Fix logic bug in Path.flatten. Also add TODO to replace the implementation with an alias to a forthcoming support library method.
tx/src/main/java/androidx/core/graphics/Path.kt
|
a46a5b74e25732c1ffcc81cc52be27888f01e2af |
21-Mar-2018 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #447 from android/jakew/handler/2018-03-21 Remove TimeUnit and Duration Handler overloads.
|
8e9eb500bab691380e37c2610edda50afead4fa5 |
21-Mar-2018 |
Jake Wharton <jakew@google.com> |
Remove TimeUnit and Duration Handler overloads. Make our postDelayed overload with a token internal as it was added natively in P.
tx/api/current.txt
tx/src/androidTest/java/androidx/core/os/HandlerTest.kt
tx/src/main/java/androidx/core/os/Handler.kt
|
aa4f27a9f99402c300a5b576d0860fa38c9b9b1f |
21-Mar-2018 |
Artem Hluhovskyi <hluhovskyi@gmail.com> |
Update ktlint version 0.19.0 -> 0.20.0
tx/build.gradle
|
9c80550cbbe357a89e2abeeb9c7769fcaefc3a65 |
09-Mar-2018 |
Jake Wharton <jakew@google.com> |
Move everything into 'androidx.core' package.
tx/api/current.txt
tx/src/androidTest/AndroidManifest.xml
tx/src/androidTest/java/androidx/animation/AnimatorTest.kt
tx/src/androidTest/java/androidx/content/ContentValuesTest.kt
tx/src/androidTest/java/androidx/content/ContextTest.kt
tx/src/androidTest/java/androidx/content/SharedPreferencesTest.kt
tx/src/androidTest/java/androidx/content/res/TypedArrayTest.kt
tx/src/androidTest/java/androidx/core/TestActivity.kt
tx/src/androidTest/java/androidx/core/TestPreferenceActivity.kt
tx/src/androidTest/java/androidx/core/animation/AnimatorTest.kt
tx/src/androidTest/java/androidx/core/content/ContentValuesTest.kt
tx/src/androidTest/java/androidx/core/content/ContextTest.kt
tx/src/androidTest/java/androidx/core/content/SharedPreferencesTest.kt
tx/src/androidTest/java/androidx/core/content/res/TypedArrayTest.kt
tx/src/androidTest/java/androidx/core/database/CursorTest.kt
tx/src/androidTest/java/androidx/core/database/sqlite/SQLiteDatabaseTest.kt
tx/src/androidTest/java/androidx/core/graphics/BitmapTest.kt
tx/src/androidTest/java/androidx/core/graphics/CanvasTest.kt
tx/src/androidTest/java/androidx/core/graphics/ColorTest.kt
tx/src/androidTest/java/androidx/core/graphics/MatrixTest.kt
tx/src/androidTest/java/androidx/core/graphics/PathTest.kt
tx/src/androidTest/java/androidx/core/graphics/PictureTest.kt
tx/src/androidTest/java/androidx/core/graphics/PointTest.kt
tx/src/androidTest/java/androidx/core/graphics/PorterDuffTest.kt
tx/src/androidTest/java/androidx/core/graphics/RectTest.kt
tx/src/androidTest/java/androidx/core/graphics/RegionTest.kt
tx/src/androidTest/java/androidx/core/graphics/ShaderTest.kt
tx/src/androidTest/java/androidx/core/graphics/drawable/BitmapDrawableTest.kt
tx/src/androidTest/java/androidx/core/graphics/drawable/ColorDrawableTest.kt
tx/src/androidTest/java/androidx/core/graphics/drawable/DrawableTest.kt
tx/src/androidTest/java/androidx/core/graphics/drawable/IconTest.kt
tx/src/androidTest/java/androidx/core/net/UriTest.kt
tx/src/androidTest/java/androidx/core/os/BundleTest.kt
tx/src/androidTest/java/androidx/core/os/HandlerTest.kt
tx/src/androidTest/java/androidx/core/os/PersistableBundleTest.kt
tx/src/androidTest/java/androidx/core/preference/PreferenceGroupTest.kt
tx/src/androidTest/java/androidx/core/text/CharSequenceTest.kt
tx/src/androidTest/java/androidx/core/text/HtmlTest.kt
tx/src/androidTest/java/androidx/core/text/SpannableStringBuilderTest.kt
tx/src/androidTest/java/androidx/core/text/SpannableStringTest.kt
tx/src/androidTest/java/androidx/core/text/SpannedStringTest.kt
tx/src/androidTest/java/androidx/core/text/StringTest.kt
tx/src/androidTest/java/androidx/core/transition/TransitionTest.kt
tx/src/androidTest/java/androidx/core/util/ArrayMapTest.kt
tx/src/androidTest/java/androidx/core/util/ArraySetTest.kt
tx/src/androidTest/java/androidx/core/util/AtomicFileTest.kt
tx/src/androidTest/java/androidx/core/util/HalfTest.kt
tx/src/androidTest/java/androidx/core/util/LocaleTest.kt
tx/src/androidTest/java/androidx/core/util/LongSparseArrayTest.kt
tx/src/androidTest/java/androidx/core/util/LruCacheTest.kt
tx/src/androidTest/java/androidx/core/util/PairTest.kt
tx/src/androidTest/java/androidx/core/util/RangeTest.kt
tx/src/androidTest/java/androidx/core/util/SizeTest.kt
tx/src/androidTest/java/androidx/core/util/SparseArrayTest.kt
tx/src/androidTest/java/androidx/core/util/SparseBooleanArrayTest.kt
tx/src/androidTest/java/androidx/core/util/SparseIntArrayTest.kt
tx/src/androidTest/java/androidx/core/util/SparseLongArrayTest.kt
tx/src/androidTest/java/androidx/core/view/AccessibilityAnnouncementCapturingView.kt
tx/src/androidTest/java/androidx/core/view/MenuTest.kt
tx/src/androidTest/java/androidx/core/view/ViewGroupTest.kt
tx/src/androidTest/java/androidx/core/view/ViewTest.kt
tx/src/androidTest/java/androidx/core/widget/ToastTest.kt
tx/src/androidTest/java/androidx/database/CursorTest.kt
tx/src/androidTest/java/androidx/database/sqlite/SQLiteDatabaseTest.kt
tx/src/androidTest/java/androidx/graphics/BitmapTest.kt
tx/src/androidTest/java/androidx/graphics/CanvasTest.kt
tx/src/androidTest/java/androidx/graphics/ColorTest.kt
tx/src/androidTest/java/androidx/graphics/MatrixTest.kt
tx/src/androidTest/java/androidx/graphics/PathTest.kt
tx/src/androidTest/java/androidx/graphics/PictureTest.kt
tx/src/androidTest/java/androidx/graphics/PointTest.kt
tx/src/androidTest/java/androidx/graphics/PorterDuffTest.kt
tx/src/androidTest/java/androidx/graphics/RectTest.kt
tx/src/androidTest/java/androidx/graphics/RegionTest.kt
tx/src/androidTest/java/androidx/graphics/ShaderTest.kt
tx/src/androidTest/java/androidx/graphics/drawable/BitmapDrawableTest.kt
tx/src/androidTest/java/androidx/graphics/drawable/ColorDrawableTest.kt
tx/src/androidTest/java/androidx/graphics/drawable/DrawableTest.kt
tx/src/androidTest/java/androidx/graphics/drawable/IconTest.kt
tx/src/androidTest/java/androidx/kotlin/TestActivity.kt
tx/src/androidTest/java/androidx/kotlin/TestPreferenceActivity.kt
tx/src/androidTest/java/androidx/net/UriTest.kt
tx/src/androidTest/java/androidx/os/BundleTest.kt
tx/src/androidTest/java/androidx/os/HandlerTest.kt
tx/src/androidTest/java/androidx/os/PersistableBundleTest.kt
tx/src/androidTest/java/androidx/preference/PreferenceGroupTest.kt
tx/src/androidTest/java/androidx/testing.kt
tx/src/androidTest/java/androidx/testutils/testing.kt
tx/src/androidTest/java/androidx/text/CharSequenceTest.kt
tx/src/androidTest/java/androidx/text/HtmlTest.kt
tx/src/androidTest/java/androidx/text/SpannableStringBuilderTest.kt
tx/src/androidTest/java/androidx/text/SpannableStringTest.kt
tx/src/androidTest/java/androidx/text/SpannedStringTest.kt
tx/src/androidTest/java/androidx/text/StringTest.kt
tx/src/androidTest/java/androidx/transition/TransitionTest.kt
tx/src/androidTest/java/androidx/util/ArrayMapTest.kt
tx/src/androidTest/java/androidx/util/ArraySetTest.kt
tx/src/androidTest/java/androidx/util/AtomicFileTest.kt
tx/src/androidTest/java/androidx/util/HalfTest.kt
tx/src/androidTest/java/androidx/util/LocaleTest.kt
tx/src/androidTest/java/androidx/util/LongSparseArrayTest.kt
tx/src/androidTest/java/androidx/util/LruCacheTest.kt
tx/src/androidTest/java/androidx/util/PairTest.kt
tx/src/androidTest/java/androidx/util/RangeTest.kt
tx/src/androidTest/java/androidx/util/SizeTest.kt
tx/src/androidTest/java/androidx/util/SparseArrayTest.kt
tx/src/androidTest/java/androidx/util/SparseBooleanArrayTest.kt
tx/src/androidTest/java/androidx/util/SparseIntArrayTest.kt
tx/src/androidTest/java/androidx/util/SparseLongArrayTest.kt
tx/src/androidTest/java/androidx/view/AccessibilityAnnouncementCapturingView.kt
tx/src/androidTest/java/androidx/view/MenuTest.kt
tx/src/androidTest/java/androidx/view/ViewGroupTest.kt
tx/src/androidTest/java/androidx/view/ViewTest.kt
tx/src/androidTest/java/androidx/widget/ToastTest.kt
tx/src/main/AndroidManifest.xml
tx/src/main/java/androidx/animation/Animator.kt
tx/src/main/java/androidx/content/ContentValues.kt
tx/src/main/java/androidx/content/Context.kt
tx/src/main/java/androidx/content/SharedPreferences.kt
tx/src/main/java/androidx/content/res/TypedArray.kt
tx/src/main/java/androidx/core/animation/Animator.kt
tx/src/main/java/androidx/core/content/ContentValues.kt
tx/src/main/java/androidx/core/content/Context.kt
tx/src/main/java/androidx/core/content/SharedPreferences.kt
tx/src/main/java/androidx/core/content/res/TypedArray.kt
tx/src/main/java/androidx/core/database/Cursor.kt
tx/src/main/java/androidx/core/database/sqlite/SQLiteDatabase.kt
tx/src/main/java/androidx/core/graphics/Bitmap.kt
tx/src/main/java/androidx/core/graphics/Canvas.kt
tx/src/main/java/androidx/core/graphics/Color.kt
tx/src/main/java/androidx/core/graphics/Matrix.kt
tx/src/main/java/androidx/core/graphics/Path.kt
tx/src/main/java/androidx/core/graphics/Picture.kt
tx/src/main/java/androidx/core/graphics/Point.kt
tx/src/main/java/androidx/core/graphics/PorterDuff.kt
tx/src/main/java/androidx/core/graphics/Rect.kt
tx/src/main/java/androidx/core/graphics/Region.kt
tx/src/main/java/androidx/core/graphics/Shader.kt
tx/src/main/java/androidx/core/graphics/drawable/BitmapDrawable.kt
tx/src/main/java/androidx/core/graphics/drawable/ColorDrawable.kt
tx/src/main/java/androidx/core/graphics/drawable/Drawable.kt
tx/src/main/java/androidx/core/graphics/drawable/Icon.kt
tx/src/main/java/androidx/core/net/Uri.kt
tx/src/main/java/androidx/core/os/Bundle.kt
tx/src/main/java/androidx/core/os/Handler.kt
tx/src/main/java/androidx/core/os/PersistableBundle.kt
tx/src/main/java/androidx/core/os/Trace.kt
tx/src/main/java/androidx/core/preference/PreferenceGroup.kt
tx/src/main/java/androidx/core/text/CharSequence.kt
tx/src/main/java/androidx/core/text/Html.kt
tx/src/main/java/androidx/core/text/SpannableString.kt
tx/src/main/java/androidx/core/text/SpannableStringBuilder.kt
tx/src/main/java/androidx/core/text/SpannedString.kt
tx/src/main/java/androidx/core/text/String.kt
tx/src/main/java/androidx/core/transition/Transition.kt
tx/src/main/java/androidx/core/util/ArrayMap.kt
tx/src/main/java/androidx/core/util/ArraySet.kt
tx/src/main/java/androidx/core/util/AtomicFile.kt
tx/src/main/java/androidx/core/util/Half.kt
tx/src/main/java/androidx/core/util/Locale.kt
tx/src/main/java/androidx/core/util/LongSparseArray.kt
tx/src/main/java/androidx/core/util/LruCache.kt
tx/src/main/java/androidx/core/util/Pair.kt
tx/src/main/java/androidx/core/util/Range.kt
tx/src/main/java/androidx/core/util/Size.kt
tx/src/main/java/androidx/core/util/SparseArray.kt
tx/src/main/java/androidx/core/util/SparseBooleanArray.kt
tx/src/main/java/androidx/core/util/SparseIntArray.kt
tx/src/main/java/androidx/core/util/SparseLongArray.kt
tx/src/main/java/androidx/core/view/Menu.kt
tx/src/main/java/androidx/core/view/View.kt
tx/src/main/java/androidx/core/view/ViewGroup.kt
tx/src/main/java/androidx/core/widget/Toast.kt
tx/src/main/java/androidx/database/Cursor.kt
tx/src/main/java/androidx/database/sqlite/SQLiteDatabase.kt
tx/src/main/java/androidx/graphics/Bitmap.kt
tx/src/main/java/androidx/graphics/Canvas.kt
tx/src/main/java/androidx/graphics/Color.kt
tx/src/main/java/androidx/graphics/Matrix.kt
tx/src/main/java/androidx/graphics/Path.kt
tx/src/main/java/androidx/graphics/Picture.kt
tx/src/main/java/androidx/graphics/Point.kt
tx/src/main/java/androidx/graphics/PorterDuff.kt
tx/src/main/java/androidx/graphics/Rect.kt
tx/src/main/java/androidx/graphics/Region.kt
tx/src/main/java/androidx/graphics/Shader.kt
tx/src/main/java/androidx/graphics/drawable/BitmapDrawable.kt
tx/src/main/java/androidx/graphics/drawable/ColorDrawable.kt
tx/src/main/java/androidx/graphics/drawable/Drawable.kt
tx/src/main/java/androidx/graphics/drawable/Icon.kt
tx/src/main/java/androidx/net/Uri.kt
tx/src/main/java/androidx/os/Bundle.kt
tx/src/main/java/androidx/os/Handler.kt
tx/src/main/java/androidx/os/PersistableBundle.kt
tx/src/main/java/androidx/os/Trace.kt
tx/src/main/java/androidx/preference/PreferenceGroup.kt
tx/src/main/java/androidx/text/CharSequence.kt
tx/src/main/java/androidx/text/Html.kt
tx/src/main/java/androidx/text/SpannableString.kt
tx/src/main/java/androidx/text/SpannableStringBuilder.kt
tx/src/main/java/androidx/text/SpannedString.kt
tx/src/main/java/androidx/text/String.kt
tx/src/main/java/androidx/transition/Transition.kt
tx/src/main/java/androidx/util/ArrayMap.kt
tx/src/main/java/androidx/util/ArraySet.kt
tx/src/main/java/androidx/util/AtomicFile.kt
tx/src/main/java/androidx/util/Half.kt
tx/src/main/java/androidx/util/Locale.kt
tx/src/main/java/androidx/util/LongSparseArray.kt
tx/src/main/java/androidx/util/LruCache.kt
tx/src/main/java/androidx/util/Pair.kt
tx/src/main/java/androidx/util/Range.kt
tx/src/main/java/androidx/util/Size.kt
tx/src/main/java/androidx/util/SparseArray.kt
tx/src/main/java/androidx/util/SparseBooleanArray.kt
tx/src/main/java/androidx/util/SparseIntArray.kt
tx/src/main/java/androidx/util/SparseLongArray.kt
tx/src/main/java/androidx/view/Menu.kt
tx/src/main/java/androidx/view/View.kt
tx/src/main/java/androidx/view/ViewGroup.kt
tx/src/main/java/androidx/widget/Toast.kt
|
c096c3fe5172b2672f40e0c0408386d194d01f7d |
08-Mar-2018 |
Hendra Anggrian <hendraanggrian@gmail.com> |
Add collection-like extensions to PreferenceGroup (#372)
tx/api/current.txt
tx/src/androidTest/AndroidManifest.xml
tx/src/androidTest/java/androidx/kotlin/TestPreferenceActivity.kt
tx/src/androidTest/java/androidx/preference/PreferenceGroupTest.kt
tx/src/androidTest/res/xml/preferences.xml
tx/src/main/java/androidx/preference/PreferenceGroup.kt
|
beb2a0b3b888f29f7625b336b74befba52651e5b |
08-Mar-2018 |
Ataul Munim <hello@ataulm.com> |
Add test for View.announceForAccessibility (#413)
tx/src/androidTest/java/androidx/view/AccessibilityAnnouncementCapturingView.kt
tx/src/androidTest/java/androidx/view/ViewTest.kt
|
bc417d73e491a6a9ddd04ea4e0475b86d9216c7c |
08-Mar-2018 |
Jake Wharton <jakew@google.com> |
Remove parseAsHtml overloading, add toHtml. I just landed an HtmlCompat into the support library which we can delegate to directly in a future version.
tx/api/current.txt
tx/src/androidTest/java/androidx/text/HtmlTest.kt
tx/src/main/java/androidx/text/Html.kt
|
e81ce63a43f4d45086bd004cbf1369a3af5addea |
08-Mar-2018 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #410 from android/jakew/aint-nobody-got-time/2018-03-07 Remove java.time extensions.
|
ae38f83268bc44baddb8afe237cfe4f420b0d27c |
08-Mar-2018 |
Ataul Munim <hello@ataulm.com> |
Add View.announceForAccessibility with String res as parameter (#387)
tx/api/current.txt
tx/src/main/java/androidx/view/View.kt
|
99ce62bd7f6d53d53fc048e885e0050b079142d6 |
07-Mar-2018 |
Jake Wharton <jakew@google.com> |
Pluralize.
tx/README.md
|
93680df8649f8b255b0b6751bb0d62a1b7ed76fe |
07-Mar-2018 |
Jake Wharton <jakew@google.com> |
Re-order API txt by regenerating.
tx/api/current.txt
|
9ee52ff4e8e1a78204b1a6c8291d4cc9adb9a7ec |
07-Mar-2018 |
Jake Wharton <jakew@google.com> |
Remove java.time extensions. We hardly new ye. ☠️
tx/api/current.txt
tx/src/androidTest/java/androidx/time/DayOfWeekTest.kt
tx/src/androidTest/java/androidx/time/DurationTest.kt
tx/src/androidTest/java/androidx/time/InstantTest.kt
tx/src/androidTest/java/androidx/time/LocalDateTest.kt
tx/src/androidTest/java/androidx/time/LocalDateTimeTest.kt
tx/src/androidTest/java/androidx/time/LocalTimeTest.kt
tx/src/androidTest/java/androidx/time/MonthDayTest.kt
tx/src/androidTest/java/androidx/time/MonthTest.kt
tx/src/androidTest/java/androidx/time/OffsetDateTimeTest.kt
tx/src/androidTest/java/androidx/time/OffsetTimeTest.kt
tx/src/androidTest/java/androidx/time/PeriodTest.kt
tx/src/androidTest/java/androidx/time/YearMonthTest.kt
tx/src/androidTest/java/androidx/time/YearTest.kt
tx/src/androidTest/java/androidx/time/ZonedDateTimeTest.kt
tx/src/main/java/androidx/time/DayOfWeek.kt
tx/src/main/java/androidx/time/Duration.kt
tx/src/main/java/androidx/time/Instant.kt
tx/src/main/java/androidx/time/LocalDate.kt
tx/src/main/java/androidx/time/LocalDateTime.kt
tx/src/main/java/androidx/time/LocalTime.kt
tx/src/main/java/androidx/time/Month.kt
tx/src/main/java/androidx/time/MonthDay.kt
tx/src/main/java/androidx/time/OffsetDateTime.kt
tx/src/main/java/androidx/time/OffsetTime.kt
tx/src/main/java/androidx/time/Period.kt
tx/src/main/java/androidx/time/Year.kt
tx/src/main/java/androidx/time/YearMonth.kt
tx/src/main/java/androidx/time/ZonedDateTime.kt
tx/src/main/java/androidx/time/deprecation.kt
|
428a205c2e4ec7d14c038ffb8cf09254cce9c221 |
07-Mar-2018 |
Jared Burrows <jaredsburrows@gmail.com> |
Fix various Kotlin issues (#392)
tx/src/main/java/androidx/time/Duration.kt
tx/src/main/java/androidx/time/Instant.kt
tx/src/main/java/androidx/time/LocalDate.kt
tx/src/main/java/androidx/time/LocalDateTime.kt
tx/src/main/java/androidx/time/LocalTime.kt
tx/src/main/java/androidx/time/MonthDay.kt
tx/src/main/java/androidx/time/OffsetDateTime.kt
tx/src/main/java/androidx/time/OffsetTime.kt
tx/src/main/java/androidx/time/Period.kt
tx/src/main/java/androidx/time/YearMonth.kt
tx/src/main/java/androidx/time/ZonedDateTime.kt
tx/src/main/java/androidx/util/ArrayMap.kt
tx/src/main/java/androidx/view/Menu.kt
tx/src/main/java/androidx/view/ViewGroup.kt
|
efb0373a70ea6700f3e308e41b5c253b228e7180 |
07-Mar-2018 |
Sarvesh Athawale <sathawale27@gmail.com> |
Get File from Uri (#403)
tx/api/current.txt
tx/src/androidTest/java/androidx/net/UriTest.kt
tx/src/main/java/androidx/net/Uri.kt
|
c2b0e004778ec554fc277dd6a723aa2b35d4eef7 |
07-Mar-2018 |
Jake Wharton <jakew@google.com> |
Remove removeAt. This method was added to the type in P and thus this will be uncallable. https://issuetracker.google.com/issues/70934959
tx/api/current.txt
tx/src/main/java/androidx/util/SparseBooleanArray.kt
|
e2d2e9d2dc04c0f8a1d38d301f47763dc744bdd3 |
07-Mar-2018 |
Simon Schiller <simonschiller@users.noreply.github.com> |
Move updateLayoutParams from ViewGroup to View (#400)
tx/api/current.txt
tx/src/androidTest/java/androidx/view/ViewGroupTest.kt
tx/src/androidTest/java/androidx/view/ViewTest.kt
tx/src/main/java/androidx/view/View.kt
tx/src/main/java/androidx/view/ViewGroup.kt
|
f6eb49ff4472e5c3da2f44425a5ca6eec9ccb547 |
07-Mar-2018 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #405 from jaredsburrows/jb/agp-3.1.0-rc01 Update AGP to 3.1.0-rc01
|
1cd288a426297391084ba95bdc9bb332e9a689bd |
06-Mar-2018 |
wangxin <wangxin@shou.tv> |
KtLint 0.19.0.
tx/build.gradle
|
6ffaeef8ebd0624fd3d8797dfc942eb971b4e99f |
06-Mar-2018 |
Jared Burrows <jaredsburrows@gmail.com> |
update agp to 3.1.0-rc01
tx/build.gradle
|
2f85a002d23205005e37402027fac4710477dd2e |
06-Mar-2018 |
Jared Burrows <jaredsburrows@gmail.com> |
extensions for Html.fromHtml (#385)
tx/api/current.txt
tx/src/androidTest/java/androidx/text/HtmlTest.kt
tx/src/main/java/androidx/text/Html.kt
|
b388c2face84fb29b55615e997ccb6ee425d639c |
05-Mar-2018 |
Jared Burrows <jaredsburrows@gmail.com> |
Okio 1.14.0
tx/build.gradle
|
d141e582c91faed725ae80145ba37fc23d508783 |
05-Mar-2018 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #398 from android/jakew/package-fix/2018-03-05 Correct package of File.toUri.
|
7b5ad1c936527904b0413b691831914cd2421c48 |
05-Mar-2018 |
Jake Wharton <jakew@google.com> |
Correct package of File.toUri.
tx/api/current.txt
tx/src/androidTest/java/androidx/graphics/drawable/IconTest.kt
tx/src/androidTest/java/androidx/net/UriTest.kt
tx/src/androidTest/java/androidx/os/FileTest.kt
tx/src/main/java/androidx/net/Uri.kt
tx/src/main/java/androidx/os/File.kt
|
c625bffb2a7a1b53cb1be218ed496735d6e379f0 |
05-Mar-2018 |
Jake Wharton <jakew@google.com> |
Create API txt file for 0.2.
tx/api/0.2.txt
|
fc5c0ff4e2393d6f4677c955e90f002000d3a0db |
04-Mar-2018 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #394 from android/jakew/metalava/2018-03-04 Update metalava and track its dependency changes.
|
42c7a66d40314d3ee27c70de344fe9d91ca25a70 |
04-Mar-2018 |
Jake Wharton <jakew@google.com> |
Update metalava and track its dependency changes.
tx/api/current.txt
tx/build.gradle
tx/metalava.jar
|
e4cab2e8270a2d227724f8daf7e503a4bdcbe359 |
04-Mar-2018 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #388 from android/jakew/spans/2018-03-03 Span improvements.
|
2004166bac3ad2cf71bc5a691ecc58b74aa6b250 |
03-Mar-2018 |
Simon Schiller <simonschiller@users.noreply.github.com> |
Toast extensions on Context (#290)
tx/api/current.txt
tx/src/androidTest/java/androidx/widget/ToastTest.kt
tx/src/androidTest/res/values/strings.xml
tx/src/main/java/androidx/widget/Toast.kt
|
3ddfb6dbbd5effc081a88b588e941f5823e97b46 |
03-Mar-2018 |
Jake Wharton <jakew@google.com> |
Validate the assigned range of Spannable.plusAssign.
tx/src/androidTest/java/androidx/text/SpannableStringTest.kt
|
d8fad98b94940d1a1657bb44366f3305bbcc7203 |
03-Mar-2018 |
Jake Wharton <jakew@google.com> |
Add two-arg set operator for adding a span to a spannable.
tx/api/current.txt
tx/src/androidTest/java/androidx/text/SpannableStringTest.kt
tx/src/main/java/androidx/text/SpannableString.kt
|
a4ba387dd7b64fa8bc269778bac6bb450d328786 |
03-Mar-2018 |
Jake Wharton <jakew@google.com> |
Add start and end index to reified span lookup.
tx/src/androidTest/java/androidx/text/SpannedStringTest.kt
tx/src/main/java/androidx/text/SpannedString.kt
|
0279da1b50431596a50a41c8cda676d3e1f7359a |
01-Mar-2018 |
Stanley Shyiko <stanley.shyiko@gmail.com> |
KtLint 0.18.0.
tx/build.gradle
|
b8677ba8572e591e41e45b212c2c562b24c3ff91 |
01-Mar-2018 |
Tiem Song <tiem@google.com> |
Update Kotlin from 1.2.21 to 1.2.30
tx/build.gradle
|
6c8a916c5c421e141f2a13b3e74a7ac766e202d0 |
01-Mar-2018 |
yanglinzhen <yanglinzhen@outlook.com> |
Add Canvas.withMatrix (#376) * Add Canvas.withMatrix * Add unit test for Canvas.withMatrix and update current.txt
tx/api/current.txt
tx/src/androidTest/java/androidx/graphics/CanvasTest.kt
tx/src/main/java/androidx/graphics/Canvas.kt
|
a620d8fe7eb957513d078c845f36fb6da3a5622f |
28-Feb-2018 |
Jake Wharton <jakew@google.com> |
Prepare next development version.
tx/build.gradle
|
ab35c86eb1a6aa656cfb08e875a3f115bffc8e62 |
28-Feb-2018 |
Jake Wharton <jakew@google.com> |
Prepare version 0.2.
tx/CHANGELOG.md
tx/README.md
tx/build.gradle
|
43c9616c44a484c78aa84b0cbdb2b0666fb29c84 |
28-Feb-2018 |
Jake Wharton <jakew@google.com> |
Re-run updateApi to remove redundant 'final' modifiers.
tx/api/current.txt
|
1dc346012ebada92153b56b23e0ba5414c8f3877 |
28-Feb-2018 |
Jake Wharton <jakew@google.com> |
Gradle 4.6.
tx/gradle/wrapper/gradle-wrapper.jar
tx/gradle/wrapper/gradle-wrapper.properties
|
3b20f175eee7aaa3f58c85358cc9c232626687a7 |
28-Feb-2018 |
Jake Wharton <jakew@google.com> |
Dokka 0.9.16.
tx/build.gradle
|
8fdf645bada708780d9dba47bf7eccdbc95ed4ec |
06-Feb-2018 |
Hendra Anggrian <hendraanggrian@gmail.com> |
Add collection-like extensions to Menu.
tx/api/current.txt
tx/src/androidTest/java/androidx/view/MenuTest.kt
tx/src/main/java/androidx/view/Menu.kt
|
c69252fcb4c6828e5fc34a55376eae6d3a851568 |
28-Feb-2018 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #371 from android/steurt-master ViewGroup extension to allow modifying of the layoutParams.
|
c3afe77103fa25485a2bfa12cd0bb0811f2e8d73 |
27-Feb-2018 |
Jake Wharton <jakew@google.com> |
Support library 27.1.0.
tx/build.gradle
|
7ff0a408b7d6cc0c892c2ac0ec0db3738d7a3050 |
08-Feb-2018 |
Tymen Steur <tsteur@newnexusmobile.nl> |
ViewGroup extension to allow modifying of the layoutParams.
tx/api/current.txt
tx/src/androidTest/java/androidx/view/ViewGroupTest.kt
tx/src/main/java/androidx/view/ViewGroup.kt
|
8da90ee1b0bbf123bf470a2e94c75e724e30e87b |
27-Feb-2018 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #368 from android/jakew/aint-nobody-got-time/2018-02-27 Deprecate java.time extensions.
|
220b8ebadb584b854e2bc415407d53d9a2f169ef |
27-Feb-2018 |
Jake Wharton <jakew@google.com> |
Deprecate java.time extensions.
tx/api/current.txt
tx/build.gradle
tx/src/androidTest/java/androidx/time/DayOfWeekTest.kt
tx/src/androidTest/java/androidx/time/DurationTest.kt
tx/src/androidTest/java/androidx/time/InstantTest.kt
tx/src/androidTest/java/androidx/time/LocalDateTest.kt
tx/src/androidTest/java/androidx/time/LocalDateTimeTest.kt
tx/src/androidTest/java/androidx/time/LocalTimeTest.kt
tx/src/androidTest/java/androidx/time/MonthDayTest.kt
tx/src/androidTest/java/androidx/time/MonthTest.kt
tx/src/androidTest/java/androidx/time/OffsetDateTimeTest.kt
tx/src/androidTest/java/androidx/time/OffsetTimeTest.kt
tx/src/androidTest/java/androidx/time/PeriodTest.kt
tx/src/androidTest/java/androidx/time/YearMonthTest.kt
tx/src/androidTest/java/androidx/time/YearTest.kt
tx/src/androidTest/java/androidx/time/ZonedDateTimeTest.kt
tx/src/main/java/androidx/time/DayOfWeek.kt
tx/src/main/java/androidx/time/Duration.kt
tx/src/main/java/androidx/time/Instant.kt
tx/src/main/java/androidx/time/LocalDate.kt
tx/src/main/java/androidx/time/LocalDateTime.kt
tx/src/main/java/androidx/time/LocalTime.kt
tx/src/main/java/androidx/time/Month.kt
tx/src/main/java/androidx/time/MonthDay.kt
tx/src/main/java/androidx/time/OffsetDateTime.kt
tx/src/main/java/androidx/time/OffsetTime.kt
tx/src/main/java/androidx/time/Period.kt
tx/src/main/java/androidx/time/Year.kt
tx/src/main/java/androidx/time/YearMonth.kt
tx/src/main/java/androidx/time/ZonedDateTime.kt
tx/src/main/java/androidx/time/deprecation.kt
|
4ea88d54f677d1afd3c87defcb0f32d2986c494f |
27-Feb-2018 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #364 from android/jakew/ktlint/2018-02-27 KtLint 0.16.0.
|
037695ef44a89edeb8e0b371d3a56f7409d26147 |
27-Feb-2018 |
panpanini <panpanini@mercari.com> |
Add CharSequence and String extensions from TextUtils.
tx/api/current.txt
tx/src/androidTest/java/androidx/text/CharSequenceTest.kt
tx/src/androidTest/java/androidx/text/StringTest.kt
tx/src/main/java/androidx/text/CharSequence.kt
tx/src/main/java/androidx/text/String.kt
|
1b5d661df70b59366139193694875b6761d7c71f |
27-Feb-2018 |
Jake Wharton <jakew@google.com> |
Remove JvmOverloads from source-compatible inline method.
tx/api/current.txt
tx/src/main/java/androidx/content/SharedPreferences.kt
|
501c35207dba19b8f23cd143a1d2c1913c172570 |
06-Feb-2018 |
UmangChamaria <umangchamaria@gmail.com> |
Update SharedPreferences editor to allow commit.
tx/api/current.txt
tx/src/androidTest/java/androidx/content/SharedPreferencesTest.kt
tx/src/main/java/androidx/content/SharedPreferences.kt
|
e60c86b4e15b261a068316d162db25b01bded230 |
27-Feb-2018 |
Jake Wharton <jakew@google.com> |
KtLint 0.16.0.
tx/build.gradle
tx/src/main/java/androidx/view/View.kt
|
d94cd9b11e90365841344f33e72d27eaa4e28ae6 |
27-Feb-2018 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #362 from android/jakew/fix-ref/2018-02-26 Correct documentation reference.
|
04ada48907166513dd256f010b30d0b99f78b7ca |
27-Feb-2018 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #360 from android/jakew/path-docs/2018-02-26 Migrate PathSegment documentation to properties.
|
4dfcb09de06b924ba8ef7a1ceb4b992703b3094a |
27-Feb-2018 |
Jake Wharton <jakew@google.com> |
Correct documentation reference.
tx/src/main/java/androidx/view/View.kt
|
af6781dcaa3ada9c67863a656fb591b56e7738dd |
27-Feb-2018 |
Jake Wharton <jakew@google.com> |
Migrate PathSegment documentation to properties.
tx/src/main/java/androidx/graphics/Path.kt
|
d9c8e669cdb3d67977f089c9df7df6a320b0fb2b |
27-Feb-2018 |
Jake Wharton <jakew@google.com> |
Correct doc references to parameters.
tx/src/main/java/androidx/os/Trace.kt
tx/src/main/java/androidx/text/SpannableStringBuilder.kt
tx/src/main/java/androidx/time/Duration.kt
tx/src/main/java/androidx/time/Period.kt
tx/src/main/java/androidx/view/ViewGroup.kt
|
758ea470aa3be5db8ffad3dfa745b6287aebabb8 |
26-Feb-2018 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #358 from android/jakew/trivial/2018-02-26 Mark some trivial view-related methods as inline.
|
9b58c1c1a73296355f2b9bc5d55c96d6a526ef85 |
26-Feb-2018 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #356 from android/jakew/in-spans-one/2018-02-26 Add overload for a single span.
|
c0ca262e0c527131e052fe608b468c784df1452a |
26-Feb-2018 |
Jake Wharton <jakew@google.com> |
Mark some trivial view-related methods as inline. The lambdas were creating anonymous types at the callsite already. They were then wrapped in a Runnable inside the method before being posted. By inling and changing the lambda to crossinline, the anonymous type becomes itself a Runnable which can be posted directly.
tx/src/main/java/androidx/view/View.kt
tx/src/main/java/androidx/view/ViewGroup.kt
|
62aa1d7c277b0e8fe7a24329dc8c4e6830b9bb6e |
26-Feb-2018 |
Jake Wharton <jakew@google.com> |
Add overload for a single span. This makes the generated code much more efficient for the common case (a single span) as it avoids the varargs array allocation and loop.
tx/api/current.txt
tx/src/main/java/androidx/text/SpannableStringBuilder.kt
|
4795b2b55f49ef6a4282a0d2fdd88e3a4bac47fb |
26-Feb-2018 |
Jake Wharton <jakew@google.com> |
Bound span generic to Any as nullable types do not make sense.
tx/src/main/java/androidx/text/SpannedString.kt
|
670aa684c7d7040a4d458cad338ef93fa321ffc2 |
07-Feb-2018 |
mightyfrog <mightyfrog.gc@gmail.com> |
Add SpannableStringBuilder#scale
tx/api/current.txt
tx/src/androidTest/java/androidx/text/SpannableStringBuilderTest.kt
tx/src/main/java/androidx/text/SpannableStringBuilder.kt
|
0fe26b99cbebedbd44c495660f112a4dbf82038e |
26-Feb-2018 |
Florina Muntenescu <2998890+florina-muntenescu@users.noreply.github.com> |
Comment in SpannableStringBuilder doc fixed.
tx/src/main/java/androidx/text/SpannableStringBuilder.kt
|
79b1d504636700eef4bd026ef75c7ec520d06f62 |
07-Feb-2018 |
jutikorn <jutikorn.v@gmail.com> |
Add strike-through helper for SpannedStringBuilder.
tx/api/current.txt
tx/src/androidTest/java/androidx/text/SpannableStringBuilderTest.kt
tx/src/main/java/androidx/text/SpannableStringBuilder.kt
|
5414238bd40e7deebeabf0e41a59eaaa05f4cdfe |
07-Feb-2018 |
Hendra Anggrian <hendraanggrian@gmail.com> |
Add SpannedString and SpannableString helpers.
tx/.idea/codeStyleSettings.xml
tx/api/current.txt
tx/src/androidTest/java/androidx/text/SpannableStringBuilderTest.kt
tx/src/androidTest/java/androidx/text/SpannableStringTest.kt
tx/src/androidTest/java/androidx/text/SpannedStringTest.kt
tx/src/main/java/androidx/text/SpannableString.kt
tx/src/main/java/androidx/text/SpannedString.kt
|
7908f7ec47f6b227caeda9f8bde20af6571812f9 |
19-Feb-2018 |
Sergey Vasilinets <sergeyv@google.com> |
Simple factory method for creating LruCache without subclassing.
tx/api/current.txt
tx/src/androidTest/java/androidx/util/LruCacheTest.kt
tx/src/main/java/androidx/util/LruCache.kt
|
6f3ae675b01cfa6871e4eebe1e7fde83a7d55204 |
21-Feb-2018 |
Jake Wharton <jakew@google.com> |
Update metalava to avoid tracking redundant 'final'.
tx/api/current.txt
tx/metalava.jar
|
bbe19993b185ce143ca521491cf85e317612b1e6 |
17-Feb-2018 |
Roman Zavarnitsyn <rom4ek93@gmail.com> |
Fix wrong method name in docs `see` section for file extension
tx/src/main/java/androidx/os/File.kt
|
68ad4540fcca12c3d51dca75339642d25c51d05d |
17-Feb-2018 |
Romain Guy <romainguy@curious-creature.com> |
Fix flaky test (#334) The test was not converting from dp to px properly
tx/src/androidTest/java/androidx/graphics/drawable/IconTest.kt
|
e7639368484f0426bab9277641ff8e8d583c2f8f |
16-Feb-2018 |
Jake Wharton <jakew@google.com> |
Update to AGP 3.1b3. Remove some lint suppressions that were fixed in this release.
tx/build.gradle
tx/src/androidTest/java/androidx/util/HalfTest.kt
tx/src/main/java/androidx/util/Half.kt
|
1635cc5b7c0ea14978f09b59a837c0142f422806 |
15-Feb-2018 |
Jitin <jitins2892@gmail.com> |
Extensions for Locale (#316) Add Locale.layoutDirection
tx/api/current.txt
tx/src/androidTest/java/androidx/util/LocaleTest.kt
tx/src/main/java/androidx/util/Locale.kt
|
2f4dafc944e03da8340655515973b76bbc0df22e |
08-Feb-2018 |
Roman Zavarnitsyn <rom4ek93@gmail.com> |
Add String to ColorInt extension
tx/api/current.txt
tx/src/androidTest/java/androidx/graphics/ColorTest.kt
tx/src/main/java/androidx/graphics/Color.kt
|
5984cbf5c971fe7476c39077d4b30ebdf81c92f3 |
12-Feb-2018 |
Ankit Saliya <apsaliya@gmail.com> |
Add missing docs in Half.kt (#321)
tx/src/main/java/androidx/util/Half.kt
|
7e33ceb7225eaf87f7a3d70d6dd7d4247d595270 |
12-Feb-2018 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #320 from android/jakew/disable-warnings/2018-02-12 Disable lint warnings.
|
993582581e3c8d8a10fbf3dbc760ac2709fedc89 |
12-Feb-2018 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #293 from jaredsburrows/jb/warnings-as-errors Kotlin warnings as errors
|
a13963580531f33b0ac256b61da17ff4ebe9e867 |
12-Feb-2018 |
Jake Wharton <jakew@google.com> |
Disable lint warnings. Since we're running lint on test code, they're needlessly noisy.
tx/build.gradle
|
09d3a4befb2308241939c3d5049a50563fcbc785 |
11-Feb-2018 |
Roman Zavarnitsyn <rom4ek93@gmail.com> |
Fix numerals in docs for components extensions
tx/src/main/java/androidx/graphics/Rect.kt
tx/src/main/java/androidx/util/Size.kt
|
a4181971b5ba8966632f859b80f5d3cef928560b |
10-Feb-2018 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #275 from android/jakew/update-metalava/2018-02-07 Metalava update.
|
954cd99c0d6a09db65fb03d3a024f66ef4d2c92d |
09-Feb-2018 |
Jared Burrows <jaredsburrows@gmail.com> |
kotlin warnings as errors
tx/build.gradle
|
770e5be43fdc48932858c052dc1600920c685eb7 |
08-Feb-2018 |
Jake Wharton <jakew@google.com> |
Metalava update.
tx/metalava.jar
|
2c5ec6749134097dfcb66e98431684cfc7707824 |
07-Feb-2018 |
Jake Wharton <jakew@google.com> |
Add read/write properties for each view visibility.
tx/api/current.txt
tx/src/androidTest/java/androidx/view/ViewTest.kt
tx/src/main/java/androidx/view/View.kt
|
42dd0f9b222d39029f748d8972dbc70d601ad572 |
07-Feb-2018 |
Steven Schoen <steven@stevenschoen.com> |
Add 'use' extension function to TypedArray. This is similar to Closeable's in the stdlib.
tx/api/current.txt
tx/src/androidTest/java/androidx/content/res/TypedArrayTest.kt
tx/src/main/java/androidx/content/res/TypedArray.kt
|
69faaa1f2c3617fd88d1facc401c87874f52ec20 |
05-Feb-2018 |
panpanini <panpanini@mercari.com> |
Add `children` val to ViewGroup which returns a `Sequence<View>`
tx/api/current.txt
tx/src/androidTest/java/androidx/view/ViewGroupTest.kt
tx/src/main/java/androidx/view/ViewGroup.kt
|
64ff658d38144d8bfac4f887f7bebc1bd4605a7f |
06-Feb-2018 |
Mikhail Savin <savinmike.u@gmail.com> |
Fix incorrect behavior of containsKey for sparse arrays. Documentation is that a negative value will be returned and not specifically -1 as was used.
tx/src/androidTest/java/androidx/util/LongSparseArrayTest.kt
tx/src/androidTest/java/androidx/util/SparseArrayTest.kt
tx/src/androidTest/java/androidx/util/SparseBooleanArrayTest.kt
tx/src/androidTest/java/androidx/util/SparseIntArrayTest.kt
tx/src/androidTest/java/androidx/util/SparseLongArrayTest.kt
tx/src/main/java/androidx/util/LongSparseArray.kt
tx/src/main/java/androidx/util/SparseArray.kt
tx/src/main/java/androidx/util/SparseBooleanArray.kt
tx/src/main/java/androidx/util/SparseIntArray.kt
tx/src/main/java/androidx/util/SparseLongArray.kt
|
2efd5d752e04a4b900d733d6df974d397923a2dd |
07-Feb-2018 |
Matt Precious <mattp@squareup.com> |
Add TypedArray.getResourceIdOrThrow
tx/api/current.txt
tx/src/androidTest/java/androidx/content/res/TypedArrayTest.kt
tx/src/androidTest/res/layout/typed_array.xml
tx/src/androidTest/res/values/styles.xml
tx/src/main/java/androidx/content/res/TypedArray.kt
|
ec493e7641b650eaf451799a19a9ed707b8c4057 |
06-Feb-2018 |
mightyfrog <mightyfrog.gc@gmail.com> |
Add File#toUri() (#222)
tx/api/current.txt
tx/src/androidTest/java/androidx/graphics/drawable/IconTest.kt
tx/src/androidTest/java/androidx/os/FileTest.kt
tx/src/main/java/androidx/os/File.kt
|
f99d705d0c45499aacf697e725e2c89f446981bf |
06-Feb-2018 |
Dave Thomas <davethomas11@icloud.com> |
Fix minor typo
tx/README.md
|
412d0a4b2b82659827c90216810016de0da37695 |
06-Feb-2018 |
Chris Banes <chrisbanes@google.com> |
Make doOnLayout check isLayoutRequested() Currently if doOnLayout is called while a layout pass is pending it will notify synchronously. Since a layout is pending we should wait for it to complete before notifying.
tx/src/androidTest/java/androidx/view/ViewTest.kt
tx/src/main/java/androidx/view/View.kt
|
2403ee9cefabd960514511fe821b77a8dfc149b6 |
06-Feb-2018 |
Tiem Song <tiem@google.com> |
Update README - project only covers framework APIs. Indicate that this project does not cover the Android Support Library and Architecture Components.
tx/README.md
|
3ec7e2b13f850f2856614f1da28491db3e93093f |
05-Feb-2018 |
Filipe Guedes <203216+fgsguedes@users.noreply.github.com> |
Fixes Duration.kt methods requiring API level 260 (#145)
tx/api/current.txt
tx/src/main/java/androidx/time/Duration.kt
|
398a1d9504c4f9c58c00f3d2f6b15b33a1ffd097 |
05-Feb-2018 |
John <jawnnypoo@gmail.com> |
Add @Px annotation where applicable
tx/api/current.txt
tx/src/main/java/androidx/graphics/drawable/Drawable.kt
tx/src/main/java/androidx/view/View.kt
tx/src/main/java/androidx/view/ViewGroup.kt
|
6bdd73cf50e2ca43d73a8edad0621c5a5160f3ee |
05-Feb-2018 |
Jake Wharton <jakew@google.com> |
Add copy API txt releasing step.
tx/RELEASING.md
|
b91ca9d868fd3d7aee0218598906d1fe908039f7 |
05-Feb-2018 |
Jake Wharton <jakew@google.com> |
Add released version API file.
tx/api/0.1.txt
|
4d79bcfa781bb6d985d6a82994f89f4103def518 |
05-Feb-2018 |
Jake Wharton <jakew@google.com> |
Readme updates.
tx/README.md
|
7886c5800bc45d5c4437ff83dc7dcbcd12553c13 |
03-Feb-2018 |
Jake Wharton <jakew@google.com> |
Update links.
tx/README.md
tx/build.gradle
|
a70decbfec565fe0655d729b60ac99c460bbd7c7 |
02-Feb-2018 |
Jake Wharton <jakew@google.com> |
Prepare next development version.
tx/RELEASING.md
tx/build.gradle
|
6f22d1c8da0abda8e6688efec98c057c3a8259de |
02-Feb-2018 |
Jake Wharton <jakew@google.com> |
Prepare version 0.1.
tx/CHANGELOG.md
tx/build.gradle
|
5e4ade03e976662fb118783d15894c0a05a15e2a |
02-Feb-2018 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #130 from android/jakew/no-intrinsics/2018-02-02 Disable parameter intrinsics.
|
089367400bc6e0920f020799f5a5518a653846af |
02-Feb-2018 |
Jake Wharton <jakew@google.com> |
Update metalava to latest.
tx/build.gradle
tx/metalava.jar
tx/update_metalava.sh
|
5d88d064401c3a0ef5709239fef5cc9fb3529c30 |
02-Feb-2018 |
Jake Wharton <jakew@google.com> |
Update metalava. This fixes the inline/infix bug.
tx/api/current.txt
tx/metalava.jar
|
5451b817f0989e95467e9989220fcc941dd6614f |
02-Feb-2018 |
Jake Wharton <jakew@google.com> |
Disable parameter intrinsics. This library is meant only for Kotlin users so we don't need these checks.
tx/build.gradle
|
54d22e888596813fee2a8bdde52cd4d17e29c34c |
01-Feb-2018 |
Jake Wharton <jakew@google.com> |
Metalava update from AOSP. Tracking more modifiers and default values. Tracking of 'inline' is a bug and it should track 'infix' instead. Tor is fixing...
tx/api/current.txt
tx/build.gradle
tx/metalava.jar
|
25fb991944141234326329d2a5166c9bbb080559 |
31-Jan-2018 |
Jake Wharton <jakew@google.com> |
Allow DB transactions to return a value.
tx/api/current.txt
tx/src/androidTest/java/androidx/database/sqlite/SQLiteDatabaseTest.kt
tx/src/main/java/androidx/database/sqlite/SQLiteDatabase.kt
|
b698b286b0b4109cd8f02eab075ba71d501a1602 |
30-Jan-2018 |
Jake Wharton <jakew@google.com> |
AGP 3.1b1.
tx/build.gradle
|
87f83f4c278af3999cb9b438b06ab5d9bb038ae6 |
30-Jan-2018 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #125 from android/jakew/incremental-metalava/2018-01-30 Make metalava tasks incremental.
|
fb498132c7cf633c3efc1cf45019cc32c82363d2 |
30-Jan-2018 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #124 from android/jakew/delete-first/2018-01-30 Delete any existing staging repo before deploying.
|
a68bbb1b336195e27e381fe41f3338c134d0ecf9 |
30-Jan-2018 |
Jake Wharton <jakew@google.com> |
Make ktlint tasks incremental.
tx/build.gradle
|
0a469eb364525f93fb65be6d336edeb815fb4272 |
30-Jan-2018 |
Jake Wharton <jakew@google.com> |
Make metalava tasks incremental.
tx/build.gradle
|
44dad6610f1feac9d5fc334a2f3c3723b4d1698f |
30-Jan-2018 |
Jake Wharton <jakew@google.com> |
Delete any existing staging repo before deploying. This ensures that there is only ever one copy of the artifacts that go into the zip.
tx/build.gradle
|
fdcad1028bd5b3cf3dc103b279e157bda59b0890 |
30-Jan-2018 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #122 from android/jakew/format-and-ktlint/2018-01-30 Use the Kotlin style and update ktlint to 0.15 to enforce.
|
c746b343100e1daf1e2ab842cccc5448314fd1ae |
30-Jan-2018 |
Jake Wharton <jakew@google.com> |
Add destructuring examples to each function documentation.
tx/src/main/java/androidx/graphics/Color.kt
tx/src/main/java/androidx/time/Duration.kt
tx/src/main/java/androidx/time/Instant.kt
tx/src/main/java/androidx/time/LocalDate.kt
tx/src/main/java/androidx/time/LocalDateTime.kt
tx/src/main/java/androidx/time/LocalTime.kt
tx/src/main/java/androidx/time/MonthDay.kt
tx/src/main/java/androidx/time/OffsetDateTime.kt
tx/src/main/java/androidx/time/OffsetTime.kt
tx/src/main/java/androidx/time/Period.kt
tx/src/main/java/androidx/time/YearMonth.kt
tx/src/main/java/androidx/util/Pair.kt
|
ec87f3d0ed8fb2a23ee2bbe8b323fdd7bdcbf4ea |
30-Jan-2018 |
Jake Wharton <jakew@google.com> |
Use the Kotlin style and update ktlint to 0.15 to enforce.
tx/.idea/codeStyleSettings.xml
tx/build.gradle
tx/src/androidTest/java/androidx/content/ContentValuesTest.kt
tx/src/androidTest/java/androidx/content/ContextTest.kt
tx/src/androidTest/java/androidx/content/res/TypedArrayTest.kt
tx/src/androidTest/java/androidx/graphics/PathTest.kt
tx/src/androidTest/java/androidx/graphics/RectTest.kt
tx/src/androidTest/java/androidx/os/BundleTest.kt
tx/src/androidTest/java/androidx/os/PersistableBundleTest.kt
tx/src/main/java/androidx/animation/Animator.kt
tx/src/main/java/androidx/content/Context.kt
tx/src/main/java/androidx/database/Cursor.kt
tx/src/main/java/androidx/graphics/Bitmap.kt
tx/src/main/java/androidx/graphics/Canvas.kt
tx/src/main/java/androidx/graphics/Matrix.kt
tx/src/main/java/androidx/graphics/Path.kt
tx/src/main/java/androidx/graphics/drawable/Drawable.kt
tx/src/main/java/androidx/os/Bundle.kt
tx/src/main/java/androidx/os/Handler.kt
tx/src/main/java/androidx/os/PersistableBundle.kt
tx/src/main/java/androidx/text/SpannableStringBuilder.kt
tx/src/main/java/androidx/transition/Transition.kt
tx/src/main/java/androidx/util/Half.kt
tx/src/main/java/androidx/util/LongSparseArray.kt
tx/src/main/java/androidx/util/SparseArray.kt
tx/src/main/java/androidx/util/SparseBooleanArray.kt
tx/src/main/java/androidx/util/SparseIntArray.kt
tx/src/main/java/androidx/util/SparseLongArray.kt
tx/src/main/java/androidx/view/View.kt
tx/src/main/java/androidx/view/ViewGroup.kt
|
2de4a56625fe349b18759913bb0c161bfbec3b44 |
30-Jan-2018 |
Jake Wharton <jakew@google.com> |
Move API txt to location matching support libraries.
tx/api/current.txt
tx/build.gradle
tx/src/main/api/0.txt
|
89e62ece3f623979c8339919cd1c348e10d48fde |
30-Jan-2018 |
Jake Wharton <jakew@google.com> |
Drop @Test(expected=) for assertThrows. This ensures that the exact code we want to throw is the source of the exception.
tx/src/androidTest/java/androidx/graphics/ColorTest.kt
tx/src/androidTest/java/androidx/view/ViewTest.kt
|
cd1df86a906bbd8f6011651bd2732aef867f9b6e |
28-Jan-2018 |
Jake Wharton <jakew@google.com> |
Metalava update from AOSP. The API compatibility checker now fails on untracked API additions and tracked API incompatible changes with a non-zero exit code. There was an AOSP snafu with the initial drop. This is the now the code that we want. The script was also updated to accommodate AOSP's creative output directory structure.
tx/build.gradle
tx/metalava.jar
tx/src/main/api/0.txt
tx/update_metalava.sh
|
72f37a905042a2daf6122e581f6bd4dc68fc713d |
27-Jan-2018 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #118 from android/jakew/threading/2018-01-27 Use an AtomicBoolean because we're calling across threads.
|
3065082d4d533c65f8c732596f4ffb282f4f11c6 |
27-Jan-2018 |
Jake Wharton <jakew@google.com> |
Use an AtomicBoolean because we're calling across threads. Also add our completion listener before starting the transition to avoid races.
tx/src/androidTest/java/androidx/transition/TransitionTest.kt
|
01104b4269630d1da653310301283c54f3877616 |
27-Jan-2018 |
Jake Wharton <jakew@google.com> |
Update metalava to AOSP version. Added a script to quickly update the jar for future travelers.
tx/build.gradle
tx/metalava.jar
tx/src/main/api/0.txt
tx/update_metalava.sh
|
8770f84ffe4cf2ee98744f30ee8b4cd659a65633 |
27-Jan-2018 |
Jake Wharton <jakew@google.com> |
Only run tests on API levels where they are supported. This also contains some fixes for problems found on older APIs: * equals is missing for PointF, RectF, etc. * TransitionManager.endTransition isn't available on 19 * Bundle and PersistableBundle added support for types on various API levels.
tx/src/androidTest/java/androidx/animation/AnimatorTest.kt
tx/src/androidTest/java/androidx/content/ContextTest.kt
tx/src/androidTest/java/androidx/content/res/TypedArrayTest.kt
tx/src/androidTest/java/androidx/database/sqlite/SQLiteDatabaseTest.kt
tx/src/androidTest/java/androidx/graphics/BitmapTest.kt
tx/src/androidTest/java/androidx/graphics/ColorTest.kt
tx/src/androidTest/java/androidx/graphics/PathTest.kt
tx/src/androidTest/java/androidx/graphics/PictureTest.kt
tx/src/androidTest/java/androidx/graphics/PointTest.kt
tx/src/androidTest/java/androidx/graphics/RectTest.kt
tx/src/androidTest/java/androidx/graphics/drawable/DrawableTest.kt
tx/src/androidTest/java/androidx/os/BundleTest.kt
tx/src/androidTest/java/androidx/os/HandlerTest.kt
tx/src/androidTest/java/androidx/os/PersistableBundleTest.kt
tx/src/androidTest/java/androidx/time/DayOfWeekTest.kt
tx/src/androidTest/java/androidx/time/DurationTest.kt
tx/src/androidTest/java/androidx/time/InstantTest.kt
tx/src/androidTest/java/androidx/time/LocalDateTest.kt
tx/src/androidTest/java/androidx/time/LocalDateTimeTest.kt
tx/src/androidTest/java/androidx/time/LocalTimeTest.kt
tx/src/androidTest/java/androidx/time/MonthDayTest.kt
tx/src/androidTest/java/androidx/time/MonthTest.kt
tx/src/androidTest/java/androidx/time/OffsetDateTimeTest.kt
tx/src/androidTest/java/androidx/time/OffsetTimeTest.kt
tx/src/androidTest/java/androidx/time/PeriodTest.kt
tx/src/androidTest/java/androidx/time/YearMonthTest.kt
tx/src/androidTest/java/androidx/time/YearTest.kt
tx/src/androidTest/java/androidx/time/ZonedDateTimeTest.kt
tx/src/androidTest/java/androidx/transition/TransitionTest.kt
tx/src/androidTest/java/androidx/util/ArrayMapTest.kt
tx/src/androidTest/java/androidx/util/ArraySetTest.kt
tx/src/androidTest/java/androidx/util/AtomicFileTest.kt
tx/src/androidTest/java/androidx/util/HalfTest.kt
tx/src/androidTest/java/androidx/util/LongSparseArrayTest.kt
tx/src/androidTest/java/androidx/util/RangeTest.kt
tx/src/androidTest/java/androidx/util/SizeTest.kt
tx/src/androidTest/java/androidx/util/SparseLongArrayTest.kt
tx/src/androidTest/java/androidx/view/ViewGroupTest.kt
tx/src/main/java/androidx/os/Bundle.kt
tx/src/main/java/androidx/os/PersistableBundle.kt
|
cd71d489991c8aa2e5ef5b44065f2c603bda71b8 |
27-Jan-2018 |
Jake Wharton <jakew@google.com> |
Update AGP to 3.1 so that lint runs on Kotlin. Suppress two false positives and an intentional resource type deviation.
tx/build.gradle
tx/src/androidTest/java/androidx/testing.kt
tx/src/androidTest/java/androidx/util/HalfTest.kt
tx/src/main/java/androidx/util/Half.kt
|
1ccb46da84b5b9fe23f8587fc3699725d915426b |
26-Jan-2018 |
Jake Wharton <jakew@google.com> |
Add extend and intersection extensions to Range.
tx/src/androidTest/java/androidx/util/RangeTest.kt
tx/src/main/api/0.txt
tx/src/main/java/androidx/util/Range.kt
|
87b754825655dd19dcecd0128a5a516a09ede3b0 |
26-Jan-2018 |
Jake Wharton <jakew@google.com> |
Add range factory and conversions.
tx/src/androidTest/java/androidx/util/RangeTest.kt
tx/src/main/api/0.txt
tx/src/main/java/androidx/util/Range.kt
|
9be8bee8914135f82ceb0531bbf6b2238056deb1 |
25-Jan-2018 |
Romain Guy <romainguy@curious-creature.com> |
Better createBitmap() functions, new scale() extension (#110) * Better createBitmap() functions, new scale() extension This change also changes existing tests to make use of the new createBitmap() function which makes the tests shorter and more readable. * Fix lint errors
tx/src/androidTest/java/androidx/graphics/BitmapTest.kt
tx/src/androidTest/java/androidx/graphics/CanvasTest.kt
tx/src/androidTest/java/androidx/graphics/PictureTest.kt
tx/src/androidTest/java/androidx/graphics/PorterDuffTest.kt
tx/src/androidTest/java/androidx/graphics/drawable/BitmapDrawableTest.kt
tx/src/androidTest/java/androidx/graphics/drawable/DrawableTest.kt
tx/src/androidTest/java/androidx/graphics/drawable/IconTest.kt
tx/src/main/api/0.txt
tx/src/main/java/androidx/graphics/Bitmap.kt
|
c7ac14c5b105518c25dd9a7ef3c262600c763104 |
24-Jan-2018 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #109 from android/jakew/missing/2018-01-24 Add some missing APIs to the API txt.
|
26780c2e0b8f07f45bbf08304e2687ad3f0ef42a |
24-Jan-2018 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #108 from android/jakew/compat-implementation/2018-01-24 Use support-compat to lower some required APIs.
|
85486f236b8327c289f47d778a9109aa7c844a8f |
24-Jan-2018 |
Jake Wharton <jakew@google.com> |
Add some missing APIs to the API txt.
tx/src/main/api/0.txt
|
1137c3461de89e098aad51b0d16e75ad43d0ce13 |
24-Jan-2018 |
Jake Wharton <jakew@google.com> |
Use support-compat as an implementation detail to lower required API. While the compat implementations of these are trivial, support-compat is so common that it would be needless duplication.
tx/build.gradle
tx/src/main/api/0.txt
tx/src/main/java/androidx/os/Trace.kt
tx/src/main/java/androidx/view/View.kt
|
d688178ce3942679cd2bcf25a4a455468117fc75 |
24-Jan-2018 |
Jake Wharton <jakew@google.com> |
Use a more supported mechanism for the compilation classpath for Metalava.
tx/build.gradle
|
067e37f19bf50ffdb2cd20e5eca07b9d7e1fc8f3 |
24-Jan-2018 |
Tiem Song <tiem@google.com> |
Update Kotlin to 1.2.21.
tx/build.gradle
|
eb58135d115ec994ecdda321b4d13f174d44f46e |
24-Jan-2018 |
Chris Banes <chrisbanes@users.noreply.github.com> |
Merge branch 'master' into cb/view-bitmap
|
d89baa402af29432f8f1be3a6eedf3cebaf75597 |
24-Jan-2018 |
Chris Banes <chrisbanes@google.com> |
Add View.toBitmap extension
tx/src/androidTest/java/androidx/view/ViewTest.kt
tx/src/main/java/androidx/view/View.kt
|
541d010f62abf255e2a51caa19d4b59dcd7c3a62 |
24-Jan-2018 |
Chris Banes <chrisbanes@google.com> |
Add Drawable.updateBounds extension
tx/src/androidTest/java/androidx/graphics/drawable/DrawableTest.kt
tx/src/main/java/androidx/graphics/drawable/Drawable.kt
|
31a30584e2ee3b332975ce9b8d7fac08ab99eb7e |
23-Jan-2018 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #104 from android/jakew/releasing/2018-01-23 Add document outlining release process.
|
3dea04c320da3de3658eb1537b4036cf045ddfaa |
23-Jan-2018 |
Jake Wharton <jakew@google.com> |
Add document outlining release process.
tx/CHANGELOG.md
tx/RELEASING.md
tx/build.gradle
|
5b3700ed3ed5594b9adc6b8a849d511fadd7bde1 |
23-Jan-2018 |
Jake Wharton <jakew@google.com> |
Use the correct Maven coordinates.
tx/README.md
|
428cc20fbd33cbe2837a81cc9536b9715cb51c35 |
23-Jan-2018 |
Jake Wharton <jakew@google.com> |
Configure a distribution ZIP compliant with maven.google.com requirements.
tx/.circleci/config.yml
tx/build.gradle
tx/ftl-tests/run-tests.sh
tx/make-google-zip.sh
tx/settings.gradle
|
3cf2e0bbebb79a603ae8cf9da03a7b8acec43115 |
23-Jan-2018 |
Jake Wharton <jakew@google.com> |
Disable BuildConfig generation.
tx/build.gradle
|
35ecfe9589157098e39e40ee5dc9a9acec9cfe1f |
22-Jan-2018 |
Jake Wharton <jakew@google.com> |
Remove now-implied warnings-as-errors flag when checking API compatibility.
tx/build.gradle
|
47b27decdeb8b5a59e82f8a855782b896b1233ff |
21-Jan-2018 |
Jake Wharton <jakew@google.com> |
Add quick task/script for producing a Google maven zip. We aren't generating a pom file yet, so the technique used to create this might change in the future, but this is an early take to start testing out how we release.
tx/.circleci/config.yml
tx/build.gradle
tx/make-google-zip.sh
|
e4ba05c70d2616b10f282ab5a1c325080f310a8a |
18-Jan-2018 |
Jake Wharton <jakew@google.com> |
Generate source and javadoc jars. These will be part of the Maven bundle for release.
tx/build.gradle
|
1a7eafa0c0d435e78f1b50d78abe154c45dfe53f |
18-Jan-2018 |
Romain Guy <romainguy@curious-creature.com> |
Merge branch 'master' into rg/porter-duff
|
4bd2a3fe5486a9227a0f0ab99cbfa140fa72597a |
18-Jan-2018 |
Romain Guy <romainguy@google.com> |
Remove unused imports
tx/src/androidTest/java/androidx/graphics/PorterDuffTest.kt
|
eb91374d0fe03940e31dfe07c44447866de134b2 |
18-Jan-2018 |
Romain Guy <romainguy@google.com> |
Add PorterDuff.Mode extensions
tx/src/androidTest/java/androidx/graphics/PorterDuffTest.kt
tx/src/main/java/androidx/content/Context.kt
tx/src/main/java/androidx/graphics/PorterDuff.kt
|
251b2014f3562c12a3e987fce6675d7dd0ea01f0 |
18-Jan-2018 |
Jake Wharton <jakew@google.com> |
Truth 0.39.
tx/build.gradle
|
39de9b0d0171c714003264298032424a1a1e3eb0 |
18-Jan-2018 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #96 from android/jakew/dep-vars/2018-01-18 Dependency variables for support library and ATSL.
|
efa0f9e6e972b615d0f9bb93321aab2c004b6a90 |
18-Jan-2018 |
Jake Wharton <jakew@google.com> |
Dependency variables for support library and ATSL.
tx/build.gradle
|
00d5cd00a5d221db0325c92dedbb3b8b926c8284 |
18-Jan-2018 |
Jake Wharton <jakew@google.com> |
Update metalava to latest. This now tracks parameter names as part of public API.
tx/build.gradle
tx/metalava.jar
tx/src/main/api/0.txt
|
1fd3541c503afb3236067912d3428b97511c4b9a |
17-Jan-2018 |
Tiem Song <tiem@google.com> |
Update Kotlin to 1.2.20.
tx/build.gradle
|
b86c019c88a5f6b4e61a66c47a1d42cc6e67956c |
16-Jan-2018 |
Jake Wharton <jakew@google.com> |
Switch to the Android Dokka plugin. This prevents R and BuildConfig from showing up in the docs.
tx/build.gradle
|
4ab0e7e0c9e34abeb12fc816ebd586c98ee87fb2 |
16-Jan-2018 |
Jake Wharton <jakew@google.com> |
Add Drawable.toBitmap() extension.
tx/src/androidTest/java/androidx/graphics/drawable/DrawableTest.kt
tx/src/main/java/androidx/graphics/drawable/Drawable.kt
|
1e8a757e2bc683934dfef52f7f1a361467032caa |
16-Jan-2018 |
Florina Muntenescu <2998890+florina-muntenescu@users.noreply.github.com> |
View.onLayoutChange - first remove the listener then trigger the action (#87)
tx/src/main/java/androidx/view/View.kt
|
5577c80e625475a3d91cd7082f4a353af5884c0b |
16-Jan-2018 |
Florina Muntenescu <florinam@google.com> |
API text updated
tx/src/main/api/0.txt
|
2f74f93b4706ae9265cb51d79e7e5bb28a768c39 |
15-Jan-2018 |
Florina Muntenescu <florinam@google.com> |
Returning the Animator Listener so it can be removed by the caller, if needed
tx/src/main/java/androidx/animation/Animator.kt
|
4cdd52f37004ea0281650b64bec9a3abf236730c |
13-Jan-2018 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #86 from android/jakew/typed-array-throwing-getters/2018-01-12 Add throwing overloads of TypedArray methods.
|
ff13f83ee9122b9f10f6b8f855eb574b007ae868 |
12-Jan-2018 |
Jake Wharton <jakew@google.com> |
Move the README forward in content.
tx/README.md
|
b548d0ae382654ee8e8531acc60494bc9683a0dc |
12-Jan-2018 |
Jake Wharton <jakew@google.com> |
Merge branch 'master' into readme
|
6d6a6a2697de3987e851b268f03a6554c14b59f7 |
12-Jan-2018 |
Jake Wharton <jakew@google.com> |
Add throwing overloads of TypedArray methods. This saves from having to do the hasValue+get dance yourself and also protects against unwanted coercion failures falling back to a default value.
tx/src/androidTest/font_licenses.txt
tx/src/androidTest/java/androidx/assertions.kt
tx/src/androidTest/java/androidx/content/ContextTest.kt
tx/src/androidTest/java/androidx/content/res/TypedArrayTest.kt
tx/src/androidTest/java/androidx/testing.kt
tx/src/androidTest/res/drawable/box.xml
tx/src/androidTest/res/font/inconsolata_regular.ttf
tx/src/androidTest/res/layout/typed_array.xml
tx/src/androidTest/res/values/strings.xml
tx/src/androidTest/res/values/styles.xml
tx/src/main/api/0.txt
tx/src/main/java/androidx/content/res/TypedArray.kt
|
517b8f41fc96d61b45f434395535434da5cf9069 |
12-Jan-2018 |
Florina Muntenescu <florinam@google.com> |
using filterIsInstance everywhere in tests
tx/src/androidTest/java/androidx/text/SpannableStringBuilderTest.kt
|
4cbf075cfc8beb261b367366fd1448cb35f1bf1c |
12-Jan-2018 |
Florina Muntenescu <florinam@google.com> |
formatting code
tx/src/androidTest/java/androidx/text/SpannableStringBuilderTest.kt
tx/src/main/java/androidx/text/SpannableStringBuilder.kt
|
d5d94ba1a1381212aab5c436dec852370d0480ee |
12-Jan-2018 |
Florina Muntenescu <florinam@google.com> |
Allow SpannableStringBuilder.inSpan to accept a list of spans
tx/src/androidTest/java/androidx/text/SpannableStringBuilderTest.kt
tx/src/main/api/0.txt
tx/src/main/java/androidx/text/SpannableStringBuilder.kt
|
dc6ef8f72b2e40aec0f2c8535a49926f667a9463 |
12-Jan-2018 |
Jake Wharton <jakew@google.com> |
Correct R package.
tx/src/androidTest/java/androidx/content/ContextTest.kt
tx/src/androidTest/java/androidx/kotlin/TestActivity.kt
tx/src/androidTest/java/androidx/transition/TransitionTest.kt
tx/src/main/AndroidManifest.xml
|
47fad64cae4792f0cbdf7111070cc666b6370461 |
11-Jan-2018 |
Romain Guy <romainguy@google.com> |
Remove potentially ambiguous overload
tx/src/androidTest/java/androidx/content/ContextTest.kt
tx/src/main/java/androidx/content/Context.kt
|
ee54a865d98f68246e8d9aafe0da77bc729977af |
11-Jan-2018 |
Romain Guy <romainguy@google.com> |
Run update-api
tx/src/main/api/0.txt
|
65b42e740ef6013f0b55bec7e5536ec22e7e9fed |
11-Jan-2018 |
Romain Guy <romainguy@google.com> |
Move resources to androidTest
tx/src/androidTest/java/androidx/content/ContextTest.kt
tx/src/androidTest/java/androidx/kotlin/TestActivity.kt
tx/src/androidTest/java/androidx/transition/TransitionTest.kt
tx/src/androidTest/res/layout/test_activity.xml
tx/src/androidTest/res/layout/test_attrs.xml
tx/src/androidTest/res/values/attrs.xml
tx/src/main/java/androidx/content/Context.kt
tx/src/main/res/layout/test_activity.xml
tx/src/main/res/layout/test_attrs.xml
tx/src/main/res/values/attrs.xml
|
58a056d14c8b7d78dd1c49b13613c3100ef78fac |
11-Jan-2018 |
Romain Guy <romainguy@google.com> |
Pass style attributes to Context
tx/src/main/java/androidx/content/Context.kt
|
8afa34abc5a3485642c67c14976e8f35f42c9f4f |
11-Jan-2018 |
Romain Guy <romainguy@google.com> |
Add TypedArray related extensions to Context
tx/src/androidTest/java/androidx/content/ContextTest.kt
tx/src/main/java/androidx/content/Context.kt
tx/src/main/res/layout/test_attrs.xml
tx/src/main/res/values/attrs.xml
|
07cfdb7231528addda5a9dea8ee9eb32351eb061 |
09-Jan-2018 |
Jake Wharton <jakew@google.com> |
Add metalava to track public API. Use 'updateApi' or 'checkApi' tasks to interact.
tx/build.gradle
tx/metalava.jar
tx/src/main/api/0.txt
|
7b0b6742a34681e19d1992e7618c4e23533e5567 |
10-Jan-2018 |
Romain Guy <romainguy@google.com> |
Remove unused import
tx/src/androidTest/java/androidx/graphics/drawable/BitmapDrawableTest.kt
|
b84b65fbd066b9a2dd61754f720f31c5af1d7c0c |
10-Jan-2018 |
Romain Guy <romainguy@google.com> |
Add Bitmap.toDrawable()
tx/src/androidTest/java/androidx/graphics/drawable/BitmapDrawableTest.kt
tx/src/main/java/androidx/graphics/drawable/BitmapDrawable.kt
tx/src/main/java/androidx/graphics/drawable/ColorDrawable.kt
|
8f531652187e231065380986e8f2645bb0bccbc1 |
09-Jan-2018 |
Jake Wharton <jakew@google.com> |
Give lambda arguments explicit names. The IDE provides these as the defaults when present.
tx/src/main/java/androidx/animation/Animator.kt
tx/src/main/java/androidx/database/sqlite/SQLiteDatabase.kt
tx/src/main/java/androidx/graphics/Region.kt
tx/src/main/java/androidx/transition/Transition.kt
tx/src/main/java/androidx/util/AtomicFile.kt
tx/src/main/java/androidx/util/LongSparseArray.kt
tx/src/main/java/androidx/util/SparseArray.kt
tx/src/main/java/androidx/util/SparseBooleanArray.kt
tx/src/main/java/androidx/util/SparseIntArray.kt
tx/src/main/java/androidx/view/View.kt
tx/src/main/java/androidx/view/ViewGroup.kt
|
60a72273a0679873be713ba28099c5a4c71d1d9a |
09-Jan-2018 |
Romain Guy <romainguy@google.com> |
Fix lint error
tx/src/main/java/androidx/graphics/Matrix.kt
|
46b8a0ef84de421456d4ad06cc7f698d3505422f |
09-Jan-2018 |
Romain Guy <romainguy@google.com> |
Matrix related extensions - Matrix multiplications - Easily create translate, scale and rotation matrices - Rect.transform()
tx/src/androidTest/java/androidx/graphics/MatrixTest.kt
tx/src/androidTest/java/androidx/graphics/RectTest.kt
tx/src/main/java/androidx/graphics/Matrix.kt
tx/src/main/java/androidx/graphics/Rect.kt
|
a64bfdbf56390815a87bfddf0420f150328dd22f |
09-Jan-2018 |
Romain Guy <romainguy@curious-creature.com> |
Merge pull request #78 from android/rg/picture Add extension Picture.record() { }
|
04876364d35e695427c8444bb9922ea8a31226dc |
09-Jan-2018 |
Romain Guy <romainguy@google.com> |
Add extension Picture.record() { }
tx/src/androidTest/java/androidx/graphics/PictureTest.kt
tx/src/main/java/androidx/graphics/Bitmap.kt
tx/src/main/java/androidx/graphics/Picture.kt
|
9f02c693dc71a6400e6f5e00a1291a1e063399d5 |
09-Jan-2018 |
Romain Guy <romainguy@google.com> |
Add destructuring to android.util.Size
tx/src/androidTest/java/androidx/util/SizeTest.kt
tx/src/main/java/androidx/util/Size.kt
|
e02f99340bc5a412c65a98b8a580577e06a4fcd0 |
09-Jan-2018 |
Romain Guy <romainguy@curious-creature.com> |
Merge pull request #76 from android/rg/oops Replace !equals with !=
|
0ebc424269d19dbbe2643f357eb8fe23bd1708a0 |
09-Jan-2018 |
Romain Guy <romainguy@google.com> |
Replace !equals with !=
tx/src/main/java/androidx/graphics/Color.kt
|
2e66db433ad3a5e69ae95b606158049b39e082cc |
08-Jan-2018 |
Jake Wharton <jakew@google.com> |
Add Cursor extensions for nullable types and lookup by column name.
tx/src/androidTest/java/androidx/database/CursorTest.kt
tx/src/main/java/androidx/database/Cursor.kt
|
90556f5dd1b43a993563fb45b1ba00e2298fdc1a |
08-Jan-2018 |
Jake Wharton <jakew@google.com> |
Fix package of SQLiteDatabase extension.
tx/src/androidTest/java/androidx/database/SQLiteDatabaseTest.kt
tx/src/androidTest/java/androidx/database/sqlite/SQLiteDatabaseTest.kt
tx/src/main/java/androidx/database/SQLiteDatabase.kt
tx/src/main/java/androidx/database/sqlite/SQLiteDatabase.kt
|
50d7eb88c25bdbd1606c18bae06cd7f2e7c41586 |
08-Jan-2018 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #74 from android/jakew/icon/2018-01-05 Extension functions for creating an Icon from Bitmap/Uri/ByteArray.
|
355cd552577358a410a7bcb79c3fdbe2983b5112 |
05-Jan-2018 |
Jake Wharton <jakew@google.com> |
Extension functions for creating an Icon from Bitmap/Uri/ByteArray.
tx/build.gradle
tx/src/androidTest/assets/red.png
tx/src/androidTest/java/androidx/graphics/drawable/IconTest.kt
tx/src/main/java/androidx/graphics/drawable/Icon.kt
|
3b13cc2dd6858f7010c1b62d271aa921dcde646b |
05-Jan-2018 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #73 from android/jakew/color-drawable/2018-01-05 Extension functions for creating a ColorDrawable from Int & Color.
|
e03b55fd24d24eb2988e6d4da1a64cb690a0172a |
05-Jan-2018 |
Jake Wharton <jakew@google.com> |
Extension functions for creating a ColorDrawable from Int & Color.
tx/src/androidTest/java/androidx/graphics/drawable/ColorDrawableTest.kt
tx/src/main/java/androidx/graphics/drawable/ColorDrawable.kt
|
26fbe188a9873102721c3585be159e0dccdfa6b2 |
05-Jan-2018 |
Romain Guy <romainguy@google.com> |
Change test rects for consistency
tx/src/androidTest/java/androidx/graphics/PathTest.kt
|
2e475b8ad4d55d9c3bbc57bff9c29c584bcf052f |
05-Jan-2018 |
Romain Guy <romainguy@google.com> |
Fix lint error
tx/src/androidTest/java/androidx/graphics/PathTest.kt
|
4df8629cfe9f924b507ff26e53f896e025eb9ff7 |
05-Jan-2018 |
Romain Guy <romainguy@google.com> |
Add +, -, or and xor to Path These operators map respectively to the following Path.Op operations: - union - difference - intersection - union - xor
tx/src/androidTest/java/androidx/graphics/PathTest.kt
tx/src/main/java/androidx/graphics/Path.kt
|
04fa5880919c52cf71be74f085f9a5343f94d4d9 |
04-Jan-2018 |
Romain Guy <romainguy@google.com> |
Pre-size the collection
tx/src/main/java/androidx/graphics/Path.kt
|
245f352e7e7a8b37faebc5aefd52ce98ae9f08e6 |
04-Jan-2018 |
Romain Guy <romainguy@google.com> |
Add Path.flatten() iterable flatten() returns an iterable to iterate over the approximate line segments that make up the Path.
tx/src/androidTest/java/androidx/assertions.kt
tx/src/androidTest/java/androidx/graphics/PathTest.kt
tx/src/main/java/androidx/graphics/Path.kt
tx/src/main/java/androidx/graphics/Shader.kt
|
04028515fbbdc3e80a28813a2f7ed1e21ac26e53 |
04-Jan-2018 |
Romain Guy <romainguy@google.com> |
Remove extra allocation
tx/src/androidTest/java/androidx/graphics/RegionTest.kt
tx/src/main/java/androidx/graphics/Region.kt
|
ad1ffc7bf89782ca4d987cb215ce048522db2149 |
04-Jan-2018 |
Romain Guy <romainguy@google.com> |
Add iterator()/forEach() to Region These can be used to iterate over the rectangles that compose a Region
tx/src/androidTest/java/androidx/graphics/RegionTest.kt
tx/src/main/java/androidx/graphics/Region.kt
|
c36199bdffe28e732b641fe9e285c68fbbc93ddc |
03-Jan-2018 |
Jake Wharton <jakew@google.com> |
Add ViewGroup isEmpty/isNotEmpty functions.
tx/src/androidTest/java/androidx/view/ViewGroupTest.kt
tx/src/main/java/androidx/view/ViewGroup.kt
|
d259ddf377361f0463a3f8ae9d4852962f94db88 |
03-Jan-2018 |
Jake Wharton <jakew@google.com> |
Switch ViewGroup to iterable operator extension function. Also add support for removing views while iterating.
tx/src/androidTest/java/androidx/view/ViewGroupTest.kt
tx/src/main/java/androidx/view/ViewGroup.kt
|
72bd725e855c533163a3e4d984666fa17a41fd8d |
03-Jan-2018 |
Jake Wharton <jakew@google.com> |
Handler extension tweaks, tests. * Added overloads for TimeUnit and Duration. * Allowed specifying of token instance for overloads (including one of non-lambda postDelayed).
tx/src/androidTest/java/androidx/os/HandlerTest.kt
tx/src/main/java/androidx/os/Handler.kt
|
82eef1935cabfba15ac582595c4955183568350e |
02-Jan-2018 |
Jake Wharton <jakew@google.com> |
Factory methods for Bundle and PersistableBundle.
tx/src/androidTest/java/androidx/os/BundleTest.kt
tx/src/androidTest/java/androidx/os/PersistableBundleTest.kt
tx/src/main/java/androidx/content/ContentValues.kt
tx/src/main/java/androidx/os/Bundle.kt
tx/src/main/java/androidx/os/PersistableBundle.kt
|
981efc90ca80329b955bedfb01a9396afa187fe2 |
02-Jan-2018 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #65 from android/jakew/content-values/2018-01-02 Add ContentValues factory method from pairs.
|
c8d88ff8d46317d0cd6071602f1691ca889ac375 |
02-Jan-2018 |
Jake Wharton <jakew@google.com> |
Add ContentValues factory method from pairs.
tx/src/androidTest/java/androidx/content/ContentValuesTest.kt
tx/src/main/java/androidx/content/ContentValues.kt
|
f7942ee6859b9a67544ab7eb7ae7667db2b98d40 |
02-Jan-2018 |
Jake Wharton <jakew@google.com> |
Add simple DB transaction lambda.
tx/src/androidTest/java/androidx/database/SQLiteDatabaseTest.kt
tx/src/main/java/androidx/database/SQLiteDatabase.kt
|
a6b20633d0f903d87c435967bec4d861120dd5ac |
31-Dec-2017 |
Romain Guy <romainguy@curious-creature.com> |
Add + operator to blend Color instances
tx/src/androidTest/java/androidx/graphics/ColorTest.kt
tx/src/main/java/androidx/graphics/Color.kt
|
63b60989033aacb552df0221502f3f692c20eb0e |
28-Dec-2017 |
James Lau <jameslau@google.com> |
Merge branch 'readme' of https://github.com/android/kotlin-extensions into readme
|
371bba6910aabfef501aa29083484a2f78c9013b |
28-Dec-2017 |
James Lau <jameslau@google.com> |
WIP: adding a draft README.
tx/README.md
|
7fa698bcdd14cedb360d5e83dbd7393396318a04 |
28-Dec-2017 |
James Lau <jameslau@google.com> |
WIP: adding a draft README.
tx/README.md
|
e43e007bd9c0a4f5f9bed2349d32ebd5c8a72c36 |
23-Dec-2017 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #61 from android/jakew/atomic-file/2017-12-22 Add write-helper lambda and single-op convenience methods for AtomicFile.
|
9cb884da9674e8e590fbaa52f549f8cc52fd0958 |
22-Dec-2017 |
Jake Wharton <jakew@google.com> |
Add write-helper lambda and single-op convenience methods for AtomicFile.
tx/src/androidTest/java/androidx/util/AtomicFileTest.kt
tx/src/main/java/androidx/util/AtomicFile.kt
|
bab0aa73777eab8e286f1ffbac468d3beb542af4 |
22-Dec-2017 |
Romain Guy <romainguy@curious-creature.com> |
Add Color extensions ColorInt: - luminance becomes a property - toColorLong ColorLong: - red/green/blue/alpha properties - luminance property - colorspace property - isWideGamut property - isSrgb property - toColor - toColorInt - Destructuring
tx/src/androidTest/java/androidx/graphics/ColorTest.kt
tx/src/main/java/androidx/graphics/Color.kt
|
eef7bb0c07ab1ae2c133179faf9a0255f99147b0 |
21-Dec-2017 |
Romain Guy <romainguy@curious-creature.com> |
Merge pull request #59 from android/rg/bitmap-ext Add Bitmap extensions
|
124999be27c9ead0e83a4c06f71ee611836dcb05 |
21-Dec-2017 |
Romain Guy <romainguy@curious-creature.com> |
Add Bitmap extensions Get/set operators: - myBitmap[x, y] - myBitmap[x, y] = myColor
tx/src/androidTest/java/androidx/graphics/BitmapTest.kt
tx/src/main/java/androidx/graphics/Bitmap.kt
|
3db400ef3d00a98fa9a0bb6b56faac9066daa251 |
21-Dec-2017 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #58 from android/jakew/sparse-array/2017-12-21 Add extensions for other sparse collection types.
|
e95fcac3e68e5d807ad6683b8080a71f60c327ce |
21-Dec-2017 |
Jake Wharton <jakew@google.com> |
Add extensions for other sparse collection types.
tx/src/androidTest/java/androidx/util/LongSparseArrayTest.kt
tx/src/androidTest/java/androidx/util/SparseBooleanArrayTest.kt
tx/src/androidTest/java/androidx/util/SparseIntArrayTest.kt
tx/src/androidTest/java/androidx/util/SparseLongArrayTest.kt
tx/src/main/java/androidx/util/LongSparseArray.kt
tx/src/main/java/androidx/util/SparseBooleanArray.kt
tx/src/main/java/androidx/util/SparseIntArray.kt
tx/src/main/java/androidx/util/SparseLongArray.kt
|
27366fa07200ce27538a2113101505eb3c43cf13 |
21-Dec-2017 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #57 from android/jakew/sparse-array/2017-12-21 Initial extensions for SparseArray.
|
1e192dfb6038341091608efd40290dc622fcf992 |
21-Dec-2017 |
Jake Wharton <jakew@google.com> |
Initial extensions for SparseArray. These conform to the collection APIs and extensions in the stdlib for java.util collections.
tx/src/androidTest/java/androidx/assertions.kt
tx/src/androidTest/java/androidx/util/SparseArrayTest.kt
tx/src/androidTest/java/androidx/view/ViewGroupTest.kt
tx/src/main/java/androidx/util/SparseArray.kt
|
7383884c4778c7f4be05204e38ce1bd05fe688cd |
21-Dec-2017 |
Tiem Song <tiem@google.com> |
Don't call setMargins(), set each dimension individually.
tx/src/androidTest/java/androidx/view/ViewGroupTest.kt
tx/src/main/java/androidx/view/ViewGroup.kt
|
4ba75c6f69863568a1e016b34a1606186bf458b3 |
21-Dec-2017 |
Tiem Song <tiem@google.com> |
Call setMarginStart/End in updateMarginRelative
tx/src/androidTest/java/androidx/view/ViewGroupTest.kt
tx/src/main/java/androidx/view/ViewGroup.kt
|
55d292aab104944adfd13e615b3984d3611463c9 |
21-Dec-2017 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #55 from android/jakew/remove-warnings/2017-12-21 Suppress warnings for intentional design.
|
6bf804328aa1d96864184f743a69c7029698ca2f |
21-Dec-2017 |
Jake Wharton <jakew@google.com> |
Suppress warnings for intentional design.
tx/src/main/java/androidx/net/Uri.kt
tx/src/main/java/androidx/time/Duration.kt
tx/src/main/java/androidx/time/Instant.kt
tx/src/main/java/androidx/time/Period.kt
|
8c9c632b5c9b99f276d65faf6146199918fb0df0 |
21-Dec-2017 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #53 from android/jakew/time/2017-12-20 Add destructuring extensions to composite date/time value types.
|
f2240cc49946af6ccdda7afe00143b0caac87ffc |
21-Dec-2017 |
Tiem Song <tiem@google.com> |
Add relative version of updateMargins
tx/src/androidTest/java/androidx/view/ViewGroupTest.kt
tx/src/main/java/androidx/view/ViewGroup.kt
|
3ebf17c892b5c8cae8f65a7d8389427559a765e1 |
21-Dec-2017 |
Jake Wharton <jakew@google.com> |
Add destructuring extensions to composite date/time value types.
tx/src/androidTest/java/androidx/time/LocalDateTest.kt
tx/src/androidTest/java/androidx/time/LocalDateTimeTest.kt
tx/src/androidTest/java/androidx/time/LocalTimeTest.kt
tx/src/androidTest/java/androidx/time/OffsetDateTimeTest.kt
tx/src/androidTest/java/androidx/time/OffsetTimeTest.kt
tx/src/androidTest/java/androidx/time/ZonedDateTimeTest.kt
tx/src/main/java/androidx/time/LocalDate.kt
tx/src/main/java/androidx/time/LocalDateTime.kt
tx/src/main/java/androidx/time/LocalTime.kt
tx/src/main/java/androidx/time/OffsetDateTime.kt
tx/src/main/java/androidx/time/OffsetTime.kt
tx/src/main/java/androidx/time/ZonedDateTime.kt
|
9712e9de4aa1f7aded7eb3fb5514768d4e335fdd |
21-Dec-2017 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #52 from android/jakew/time/2017-12-20 Add extensions for destructuring and converting to/from value types.
|
aae766c11355f7f616c620f66ee60478fa3ba5ae |
21-Dec-2017 |
Jake Wharton <jakew@google.com> |
Add extensions for destructuring and converting to/from value types.
tx/src/androidTest/java/androidx/time/DayOfWeekTest.kt
tx/src/androidTest/java/androidx/time/MonthDayTest.kt
tx/src/androidTest/java/androidx/time/MonthTest.kt
tx/src/androidTest/java/androidx/time/YearMonthTest.kt
tx/src/androidTest/java/androidx/time/YearTest.kt
tx/src/main/java/androidx/time/DayOfWeek.kt
tx/src/main/java/androidx/time/Month.kt
tx/src/main/java/androidx/time/MonthDay.kt
tx/src/main/java/androidx/time/Year.kt
tx/src/main/java/androidx/time/YearMonth.kt
|
bb1c9db499881b828a3c03c55357e1f70be168e7 |
21-Dec-2017 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #51 from android/jakew/time/2017-12-20 Add extensions for Duration, Instant, and Period.
|
90b33b5b9b2dd91a0a4b8220faff6ebda4d67643 |
21-Dec-2017 |
Jake Wharton <jakew@google.com> |
Add extensions for Duration, Instant, and Period. Each get destructuring operators, conversion operators to and/or from scalars, and math operators (except Instant).
tx/src/androidTest/java/androidx/time/DurationTest.kt
tx/src/androidTest/java/androidx/time/InstantTest.kt
tx/src/androidTest/java/androidx/time/PeriodTest.kt
tx/src/main/java/androidx/time/Duration.kt
tx/src/main/java/androidx/time/Instant.kt
tx/src/main/java/androidx/time/Period.kt
|
985d8f67454779413fb9227a83e42e8c4cd33032 |
20-Dec-2017 |
Romain Guy <romainguy@curious-creature.com> |
Simplify applyCanvas test ColorInt destructuring is now tested separately. This makes the test simpler and easier to read/understand.
tx/src/androidTest/java/androidx/graphics/BitmapTest.kt
|
de1d113f5c8dc32e68c89abd2d466b0a19be2d7e |
20-Dec-2017 |
Romain Guy <romainguy@curious-creature.com> |
Add test for ColorInt destructuring
tx/src/androidTest/java/androidx/graphics/ColorTest.kt
|
292b883fb6e9a328e9e726324cb5f04b34a4ccfc |
20-Dec-2017 |
Romain Guy <romainguy@curious-creature.com> |
Bitmap and ColorInt extensions
tx/src/androidTest/java/androidx/graphics/BitmapTest.kt
tx/src/main/java/androidx/graphics/Bitmap.kt
tx/src/main/java/androidx/graphics/Canvas.kt
tx/src/main/java/androidx/graphics/Color.kt
tx/src/main/java/androidx/graphics/Shader.kt
|
4896e241a506661acc8de574508636c14ba99805 |
20-Dec-2017 |
Romain Guy <romainguy@curious-creature.com> |
Region, Point extensions Region: - Support for + operator - Support for - operator - Support for unary - operator - Support for and - Support for or - Support for xor - Support for not Point: - toPoint - toPointF - Support for - operator
tx/src/androidTest/java/androidx/graphics/PointTest.kt
tx/src/androidTest/java/androidx/graphics/RegionTest.kt
tx/src/main/java/androidx/graphics/Point.kt
tx/src/main/java/androidx/graphics/Rect.kt
tx/src/main/java/androidx/graphics/Region.kt
|
d64859fc7ed4c0966c3deeb863d9beb7337e11cc |
20-Dec-2017 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #47 from android/jakew/port-animation/2017-12-20 Port 'animation' tests to run on instrumentation.
|
9af827565e98ee4a78e532faff1e2784fc9410cd |
20-Dec-2017 |
Romain Guy <romainguy@curious-creature.com> |
Merge pull request #48 from android/rg/rect Add Rect extensions
|
d19b769f760eebaee272ee2b83c208904abbfdbe |
20-Dec-2017 |
Romain Guy <romainguy@curious-creature.com> |
Add Rect extensions New extensions (Rect means Rect and RectF): - Rect - Rect returns a region - Rect - int offsets - Rect - float offsets - Rect and Rect returns union - Rect or Rect returns intersection - Rect xor Rect returns union minus intersection
tx/src/androidTest/java/androidx/graphics/CanvasTest.kt
tx/src/androidTest/java/androidx/graphics/RectTest.kt
tx/src/androidTest/java/androidx/graphics/ShaderTest.kt
tx/src/main/java/androidx/graphics/Rect.kt
|
32c70481130535066367dfd6d421bd407770b1b7 |
20-Dec-2017 |
Jake Wharton <jakew@google.com> |
Port 'animation' tests to run on instrumentation.
tx/build.gradle
tx/src/androidTest/java/androidx/animation/AnimatorTest.kt
tx/src/test/java/androidx/animation/AnimatorTest.kt
|
08b6d4f257e8e9452f8344a574943632a33f5d62 |
20-Dec-2017 |
Chris Banes <chrisbanes@google.com> |
Remove flaky testDoOnPause
tx/src/androidTest/java/androidx/transition/TransitionTest.kt
|
312e5b6b59be112603e36eb7b5aab88e0cd086db |
20-Dec-2017 |
Chris Banes <chrisbanes@users.noreply.github.com> |
Merge pull request #44 from android/cb/runnable Return created Runnable from post methods
|
f6fa563a409f6888bf7b06f911a2836a3b52736e |
20-Dec-2017 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #40 from android/jakew/port-view/2017-12-20 Port 'view' tests to run on instrumentation.
|
5de21733ba919a025d53e0118f26e25af6aa9585 |
20-Dec-2017 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #43 from android/jakew/port-text/2017-12-20 Port 'text' tests to run on instrumentation.
|
3601f6fb1ba08b74e61543f6136198af83b3cce8 |
20-Dec-2017 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #42 from android/jakew/port-net/2017-12-20 Port 'net' tests to run on instrumentation.
|
511b084386bbe26d995c26ea937dedb152ead432 |
20-Dec-2017 |
Chris Banes <chrisbanes@google.com> |
Return created Runnable from post methods
tx/src/main/java/androidx/os/Handler.kt
tx/src/main/java/androidx/view/View.kt
|
b2abbeafbd4a2d277dcf709b8915b2ad70e0af6d |
20-Dec-2017 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #41 from android/jakew/port-graphics/2017-12-20 Port 'graphics' tests to run on instrumentation.
|
e9612736ef53ab6a8b407225ddcd562562768ea4 |
20-Dec-2017 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #39 from android/jakew/port-content/2017-12-20 Port 'content' tests to run on instrumentation.
|
76117a806ce5021c3765417533de5515d35f98f2 |
20-Dec-2017 |
Jake Wharton <jakew@google.com> |
Port 'view' tests to run on instrumentation.
tx/src/androidTest/java/androidx/assertions.kt
tx/src/androidTest/java/androidx/view/ViewGroupTest.kt
tx/src/androidTest/java/androidx/view/ViewTest.kt
tx/src/test/java/androidx/assertions.kt
tx/src/test/java/androidx/view/ViewGroupTest.kt
tx/src/test/java/androidx/view/ViewTest.kt
|
2e4efe8a9f5ace0dde453aae91c6007f7a32c5cb |
20-Dec-2017 |
Jake Wharton <jakew@google.com> |
Port 'text' tests to run on instrumentation.
tx/src/androidTest/java/androidx/text/SpannableStringBuilderTest.kt
tx/src/test/java/androidx/text/SpannableStringBuilderTest.kt
|
34a3de87f372a3163e8af36245127b9a613affc6 |
20-Dec-2017 |
Jake Wharton <jakew@google.com> |
Port 'net' tests to run on instrumentation.
tx/src/androidTest/java/androidx/net/UriTest.kt
tx/src/test/java/androidx/net/UriTest.kt
|
6cfe10371c02716c139dd2dfd82dc1bc1de39347 |
20-Dec-2017 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #38 from android/jakew/always/2017-12-20 Always download FTL results regardless of success/failure.
|
aa37504b14a702d05440f0d60e14af6468f78372 |
20-Dec-2017 |
Jake Wharton <jakew@google.com> |
Port 'graphics' tests to run on instrumentation.
tx/src/androidTest/java/androidx/graphics/ColorTest.kt
tx/src/androidTest/java/androidx/graphics/PointTest.kt
tx/src/androidTest/java/androidx/graphics/RectTest.kt
tx/src/androidTest/java/androidx/graphics/ShaderTest.kt
tx/src/test/java/androidx/graphics/ColorTest.kt
tx/src/test/java/androidx/graphics/PointTest.kt
tx/src/test/java/androidx/graphics/RectTest.kt
tx/src/test/java/androidx/graphics/ShaderTest.kt
|
dd6639d92a587aab10ccff5f30493776cbae79f2 |
20-Dec-2017 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #37 from android/jakew/port-util/2017-12-20 Port 'util' tests to run on instrumentation.
|
87b614d8394b7ac393a29d35d6fc7a14074b7e7e |
20-Dec-2017 |
Jake Wharton <jakew@google.com> |
Port 'content' tests to run on instrumentation.
tx/src/androidTest/java/androidx/content/ContextTest.kt
tx/src/androidTest/java/androidx/content/SharedPreferencesTest.kt
tx/src/test/java/androidx/content/ContextTest.kt
tx/src/test/java/androidx/content/SharedPreferencesTest.kt
|
dd0194687325c6aecf81838057b742da4f2d6752 |
20-Dec-2017 |
Jake Wharton <jakew@google.com> |
Always download FTL results regardless of success/failure.
tx/.circleci/config.yml
|
e76018eb33e8933cefa9520cad06efba3c3a27ae |
20-Dec-2017 |
Jake Wharton <jakew@google.com> |
Port 'util' tests to run on instrumentation.
tx/src/androidTest/java/androidx/util/ArrayMapTest.kt
tx/src/androidTest/java/androidx/util/ArraySetTest.kt
tx/src/androidTest/java/androidx/util/HalfTest.kt
tx/src/androidTest/java/androidx/util/PairTest.kt
tx/src/test/java/androidx/util/ArrayMapTest.kt
tx/src/test/java/androidx/util/ArraySetTest.kt
tx/src/test/java/androidx/util/HalfTest.kt
tx/src/test/java/androidx/util/PairTest.kt
|
6fcd98a2bbf53a223167a03d15d88421ba4c448c |
20-Dec-2017 |
Jake Wharton <jakew@google.com> |
Fix errant replacement.
tx/src/main/java/androidx/graphics/Canvas.kt
|
5dc9e220bb5dbb80b43583f5dc95fbd859cd6560 |
20-Dec-2017 |
Chris Banes <chrisbanes@google.com> |
Disable FTL features we don't need
tx/ftl-tests/run-tests.sh
|
cbb9c8b2a0e1ab6e8f15bea435e7c0b49ff71616 |
20-Dec-2017 |
Chris Banes <chrisbanes@users.noreply.github.com> |
Merge pull request #27 from android/cb/instrumentation-ftl Run instrumentation tests on Firebase Test Lab
|
aad3b69af9596e5a0636a9e9831172b98f08bbfa |
20-Dec-2017 |
Chris Banes <chrisbanes@google.com> |
Move firebase test lab runner to shell scripts
tx/.circleci/config.yml
tx/dummyapk/dummy.apk
tx/ftl-tests/download-results.sh
tx/ftl-tests/dummy.apk
tx/ftl-tests/run-tests.sh
tx/ftl-tests/setup.sh
|
183aa27822a3f32b38ceef6272d6141b3142611a |
20-Dec-2017 |
Chris Banes <chrisbanes@users.noreply.github.com> |
Merge pull request #34 from android/cb/prefs Add SharedPreferences.edit method
|
f82e3b8c6ae01068b515e283849b6278c9158be8 |
20-Dec-2017 |
Chris Banes <chrisbanes@google.com> |
Add SharedPreferences.edit method
tx/src/main/java/androidx/content/SharedPreferences.kt
tx/src/test/java/androidx/content/SharedPreferencesTest.kt
|
0d982aa0804867756a4908e5116e7fc30cb0c98a |
20-Dec-2017 |
Chris Banes <chrisbanes@users.noreply.github.com> |
Merge pull request #32 from android/cb/shader-extensions Add Shader.transform method
|
3bd46c28716bbe07b7ce2e6bfd62b714b41863fe |
20-Dec-2017 |
Chris Banes <chrisbanes@users.noreply.github.com> |
Merge pull request #31 from android/cb/rect-conversions Add toRect() and toRectF() methods
|
24ad80891d9bc4a2d7e5c869058aad73b9cb137e |
20-Dec-2017 |
Romain Guy <romainguy@curious-creature.com> |
Merge pull request #33 from android/rg/canvas-save Add Canvas.withSave extension
|
844ddd76e8bd39c8de0e8e286f2031732a12f983 |
20-Dec-2017 |
Romain Guy <romainguy@curious-creature.com> |
Add Canvas.withSave extension Automatically wraps a block with a save/restoreToCount pair: Canvas.withSave { drawLine(…) scale(…) // etc. }
tx/src/androidTest/java/androidx/graphics/CanvasTest.kt
tx/src/main/java/androidx/graphics/Canvas.kt
|
7ff11d9024446da19124769410b836f19ffc17ff |
20-Dec-2017 |
Chris Banes <chrisbanes@google.com> |
Add Shader.transform method
tx/src/main/java/androidx/graphics/Shader.kt
tx/src/test/java/androidx/graphics/ShaderTest.kt
|
d6bedd882f59a1412d698495a10eb5c48d309c9e |
20-Dec-2017 |
Chris Banes <chrisbanes@users.noreply.github.com> |
Merge pull request #18 from android/cb/transitions Add extensions for TransitionListener
|
6f46c984a5f2c32f7cc14957c11c94ab01f05e63 |
20-Dec-2017 |
Chris Banes <chrisbanes@google.com> |
Add toRect() and toRectF() methods
tx/src/main/java/androidx/graphics/Rect.kt
tx/src/test/java/androidx/graphics/RectTest.kt
|
9da7da7872f28939d8ba81831af1b65b2d6e201e |
20-Dec-2017 |
Chris Banes <chrisbanes@google.com> |
New versions of postDelayed and related methods in View and Handler These allow the action/runnable to be declared outside of the method call parentheses.
tx/src/main/java/androidx/os/Handler.kt
tx/src/main/java/androidx/view/View.kt
|
e6b74b20433f490ddcb25f9f7047e9cd7c1d945b |
19-Dec-2017 |
Chris Banes <chrisbanes@google.com> |
Add extensions for TransitionListener Added basic Activity to androidTest too.
tx/src/androidTest/AndroidManifest.xml
tx/src/androidTest/java/androidx/kotlin/TestActivity.kt
tx/src/androidTest/java/androidx/transition/TransitionTest.kt
tx/src/main/java/androidx/transition/Transition.kt
tx/src/main/res/layout/test_activity.xml
|
982b0fd57ddaf6e2b525d50c84bd9d53028cd9aa |
20-Dec-2017 |
Chris Banes <chrisbanes@google.com> |
Run instrumentation tests on Firebase Test Lab The tool requires us to send an app APK therefore included is a dummy apk which contains no code. Hopefully we get remove that once the tool supports it.
tx/.circleci/config.yml
tx/.gitignore
tx/dummyapk/dummy.apk
|
c19f50f4062fe32bc4a24cc2ec14810e438b66e9 |
20-Dec-2017 |
Chris Banes <chrisbanes@users.noreply.github.com> |
Merge pull request #14 from android/cb/animator Animator listener extensions
|
cac9f037c8616459ab96f21b7321ee9a2281a2e3 |
19-Dec-2017 |
Chris Banes <chrisbanes@google.com> |
Add tests for Animator extensions
tx/src/main/java/androidx/animation/Animator.kt
tx/src/test/java/androidx/animation/AnimatorTest.kt
|
32d6032773a225813cccb06b4c3effd6a103c992 |
20-Dec-2017 |
Romain Guy <romainguy@curious-creature.com> |
Merge pull request #26 from android/rg/rect-and-point Rect and Point extensions
|
83b2c15760fabf039f11ef45d6af899b59296dbe |
20-Dec-2017 |
Romain Guy <romainguy@curious-creature.com> |
Rect and Point extensions Rect: - Restructuring - Union with other rects with + - Offset by point and scalars with + - Support for Point in Rect Point: - Destructuring - Offset by point and scalars with + - Negation with -
tx/src/main/java/androidx/graphics/Point.kt
tx/src/main/java/androidx/graphics/Rect.kt
tx/src/test/java/androidx/graphics/PointTest.kt
tx/src/test/java/androidx/graphics/RectTest.kt
|
850aedbcbd9e7ae427fcb7c8c4cb9cbefb263fe7 |
20-Dec-2017 |
Tiem Song <tiem@google.com> |
Minor test methods renaming
tx/src/test/java/androidx/view/ViewGroupTest.kt
|
dbbc60f4951ad21f57b0f2036f29fc6e8ef0a2af |
20-Dec-2017 |
Tiem Song <tiem@google.com> |
Merge branch 'master' into tiem/tests_no-op
|
604b7d0337a0b8fbccf10785f656426e12e18cd8 |
20-Dec-2017 |
Tiem Song <tiem@google.com> |
Rename and consolidate methods, localize variables.
tx/src/main/java/androidx/view/View.kt
tx/src/main/java/androidx/view/ViewGroup.kt
tx/src/test/java/androidx/view/ViewGroupTest.kt
tx/src/test/java/androidx/view/ViewTest.kt
|
ed8c6ec54293a1a96221c56dc44c60df968de369 |
20-Dec-2017 |
Tiem Song <tiem@google.com> |
Localize variables.
tx/src/test/java/androidx/view/ViewGroupTest.kt
|
b7d2ca8afdb65e8ffc4d14dff7042e4ba5d9572e |
20-Dec-2017 |
Tiem Song <tiem@google.com> |
Add tests for margin and padding to check no-op when omitting all params
tx/src/test/java/androidx/view/ViewGroupTest.kt
tx/src/test/java/androidx/view/ViewTest.kt
|
f9ae22906cf8632d53379f3c12328bfb41c418ff |
19-Dec-2017 |
Tiem Song <tiem@google.com> |
Add extensions to change all axes for margin and padding
tx/src/main/java/androidx/view/View.kt
tx/src/main/java/androidx/view/ViewGroup.kt
tx/src/test/java/androidx/view/ViewGroupTest.kt
tx/src/test/java/androidx/view/ViewTest.kt
|
7a2cc1a5b31fdebdfabf422728bbc2d7a4e70417 |
19-Dec-2017 |
Tiem Song <tiembo@users.noreply.github.com> |
Merge pull request #21 from android/tiem/updateMargins Add updateMargins extension for ViewGroup.MarginLayoutParams
|
01d7478284a172c994d7165fee7adda2925da48c |
19-Dec-2017 |
Tiem Song <tiem@google.com> |
Move first param to new line
tx/src/main/java/androidx/view/ViewGroup.kt
|
576c4f120a9fad9347409209af7422d3a1f71c2e |
19-Dec-2017 |
Romain Guy <romainguy@curious-creature.com> |
Fix test to use properties instead of functions
tx/src/test/java/androidx/graphics/ColorTest.kt
|
dc4154a276ada090e91b857ed525f1d1053510b0 |
19-Dec-2017 |
Romain Guy <romainguy@curious-creature.com> |
Remove backup files
tx/projectFilesBackup/.idea/workspace.xml
|
21c7e01df5b8b4f7e40550bb40811f4725e23d78 |
19-Dec-2017 |
Romain Guy <romainguy@curious-creature.com> |
Use @receiver:ColorInt and properties
tx/src/main/java/androidx/graphics/Color.kt
|
c2e8c482a93c235370940767595c892ec84c3310 |
19-Dec-2017 |
Romain Guy <romainguy@curious-creature.com> |
Color extensions Adds the following extensions: - Destructuring to android.graphics.Color - Int.toColor - Int.red/green/alpha/luminance
tx/projectFilesBackup/.idea/workspace.xml
tx/src/main/java/androidx/graphics/Color.kt
|
f135035c495d1174ba74a91372aad95870979bf6 |
19-Dec-2017 |
Romain Guy <romainguy@curious-creature.com> |
Color extensions Adds the following extensions: - Destructuring to android.graphics.Color - Int.toColor - Int.red/green/alpha/luminance
tx/src/main/java/androidx/graphics/Color.kt
tx/src/test/java/androidx/graphics/ColorTest.kt
|
b94ac3778502247e6faa5030451b9462bdeccb14 |
19-Dec-2017 |
Tiem Song <tiem@google.com> |
Add updateMargins extension for ViewGroup.MarginLayoutParams
tx/src/main/java/androidx/view/ViewGroup.kt
tx/src/test/java/androidx/view/ViewGroupTest.kt
|
f4163cc6a6bb26b33b1cb4f4e89d0285a71f76bd |
19-Dec-2017 |
Romain Guy <romainguy@curious-creature.com> |
Update code formatting for the IDE Set: - Use continuation indent in parameters list Unset: - Align when multiline in method declaration The style is to use 1 parameter per line when the line is too long, this will align them according to the continuation indent setting we use.
tx/.idea/codeStyleSettings.xml
|
3882df6abe1ca8805b45d41cd0c562771e28b372 |
19-Dec-2017 |
Romain Guy <romainguy@curious-creature.com> |
Fix conflicts
|
86bbe16550f109b902906b28c89cd4c496038759 |
19-Dec-2017 |
Romain Guy <romainguy@curious-creature.com> |
Fix formatting issues
tx/src/main/java/androidx/graphics/Canvas.kt
|
2dcbcf24fe8722901f71ff9f2ea4fae141acae3e |
19-Dec-2017 |
jmslau <jmslau@users.noreply.github.com> |
Add Dokka to generate documentation. (#15)
tx/build.gradle
|
ee66d118fcf7873ef1d6d078d71920f8bac93e85 |
19-Dec-2017 |
Chris Banes <chrisbanes@users.noreply.github.com> |
Merge pull request #8 from chrisbanes/cb/view-extensions Add extensions for View
|
c63d77262fadc25b26e11beea6efad5723461478 |
19-Dec-2017 |
Romain Guy <romainguy@curious-creature.com> |
Fix flint errors
tx/src/androidTest/java/androidx/graphics/CanvasTest.kt
|
0a66bb4a32996a4ee7ba9485ee577115db9dfea5 |
19-Dec-2017 |
Romain Guy <romainguy@curious-creature.com> |
New Canvas extensions Adds the following extensions to Canvas: - withTranslation - withRotation - withScale - withSkew Each is equivalent to: val count = canvas.save() try { canvas.translate(…) // rotate, etc. } finally { canvas.restoreToCount(count) }
tx/build.gradle
tx/src/androidTest/java/androidx/graphics/CanvasTest.kt
tx/src/main/java/androidx/graphics/Canvas.kt
|
42c8396b4555fca8e681d19b8057eaf69506421e |
19-Dec-2017 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #16 from android/jakew/uri/2017-12-18 Add toUri String extension.
|
e5b93f3a42e52aba882a4b39e0acf14899a565f4 |
19-Dec-2017 |
Jake Wharton <jakew@google.com> |
Add toUri String extension.
tx/src/main/java/androidx/net/Uri.kt
tx/src/test/java/androidx/net/UriTest.kt
|
dd15ee8a6838ead68d5355c331d284909f2c5c53 |
19-Dec-2017 |
James Lau <jameslau@google.com> |
Adding CONTRIBUTING.md.
tx/CONTRIBUTING.md
|
899bf7932417009bc57bd81a8bca28526bea224f |
18-Dec-2017 |
Chris Banes <chrisbanes@google.com> |
Use inline for view extensions
tx/src/main/java/androidx/view/View.kt
tx/src/test/java/androidx/view/ViewTest.kt
|
9ddaf609c7c1fb5576a1576719be0c2b92123172 |
18-Dec-2017 |
Chris Banes <chrisbanes@google.com> |
Animator listener extensions
tx/src/main/java/androidx/animation/Animator.kt
|
d3c690bfb4e670a852944fc5732d928dcf3c1f88 |
18-Dec-2017 |
Jake Wharton <jakew@google.com> |
ArrayMap and ArraySet factories.
tx/src/main/java/androidx/util/ArrayMap.kt
tx/src/main/java/androidx/util/ArraySet.kt
tx/src/test/java/androidx/util/ArrayMapTest.kt
tx/src/test/java/androidx/util/ArraySetTest.kt
|
63cbb1ab9e355f7a78dd45a923bb9ebb36fd929d |
14-Dec-2017 |
Tiem Song <tiem@google.com> |
Bump Kotlin version to 1.2.10.
tx/build.gradle
|
9e412785fa6ad2004746b6029c6e4780751c18dd |
18-Dec-2017 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #12 from android/jakew/ci-stuff/2017-12-18 Report test results, upload test and lint results to Circle CI.
|
fc2b81d305cd878feea7b783a57bff90d498ff5a |
18-Dec-2017 |
Jake Wharton <jakew@google.com> |
Add ktlint format checker and auto-formatter.
tx/build.gradle
tx/src/test/java/androidx/assertions.kt
|
e878799ca5a4acfaae73af702547f06988c77253 |
18-Dec-2017 |
Jake Wharton <jakew@google.com> |
Report test results, upload test and lint results to Circle CI. This also includes Gradle's version in the cache key, as it uses different directories for the wrapper and for maven artifacts based on the version.
tx/.circleci/config.yml
|
d8c2773738b254442d7396b3ecb241ec4026f3b8 |
18-Dec-2017 |
Chris Banes <chrisbanes@google.com> |
Rename layout methods and tweak docs
tx/src/main/java/androidx/view/View.kt
tx/src/test/java/androidx/view/ViewTest.kt
|
d4b2692f32690dfcc5d06c8bed8aece0b34d247b |
18-Dec-2017 |
Chris Banes <chrisbanes@google.com> |
Add extensions for View
tx/src/main/java/androidx/view/View.kt
tx/src/test/java/androidx/view/ViewTest.kt
|
c4d097dea8dc698a1f68a494ab0c128c1de2e8c0 |
18-Dec-2017 |
Jake Wharton <jakew@google.com> |
Add a spannable string builder. This is a designed in a similar way to the stdlib's buildString but with extension functions to simplify adding spans in a way that doesn't require index manipulation.
tx/src/main/java/androidx/text/SpannableStringBuilder.kt
tx/src/test/java/androidx/text/SpannableStringBuilderTest.kt
|
5411b6ea7da3d887d87c1fba0e31116ea8bc81e0 |
13-Dec-2017 |
Jake Wharton <jakewharton@gmail.com> |
Merge pull request #5 from android/jakew/trace/2017-12-13 Add inline trace function which handles start/end calls.
|
8a80ee48bf03c908de6a27b5d3b2da7d7b249805 |
13-Dec-2017 |
Jake Wharton <jakew@google.com> |
Add reified class lookup for system service.
tx/src/main/java/androidx/content/Context.kt
tx/src/test/java/androidx/content/ContextTest.kt
|
5ae404ccde60f4d1b74170a6a618da280f93e35e |
13-Dec-2017 |
Jake Wharton <jakew@google.com> |
Add inline trace function which handles start/end calls. As far as I can tell there is no good way of unit or integration testing this. The method body is simple enough, though, that it should not matter.
tx/src/main/java/androidx/os/Trace.kt
|
430cc35c78354320de596251b6dd8fa9e48b96df |
13-Dec-2017 |
Jake Wharton <jakew@google.com> |
Add destructuring and conversion for Pair.
tx/src/main/java/androidx/util/Pair.kt
tx/src/test/java/androidx/util/PairTest.kt
|
8c020f6dd712415a7aa55d20372d3ae0274d64dc |
12-Dec-2017 |
Jake Wharton <jakew@google.com> |
Add copyright header and style settings.
tx/.gitignore
tx/.idea/codeStyleSettings.xml
tx/.idea/copyright/AOSP.xml
tx/.idea/copyright/profiles_settings.xml
|
a08a95c2bc3c9b5630712e0d3dad87649d0730da |
12-Dec-2017 |
Jake Wharton <jakew@google.com> |
Add collection-like extensions to ViewGroup.
tx/build.gradle
tx/src/main/java/androidx/view/ViewGroup.kt
tx/src/test/java/androidx/assertions.kt
tx/src/test/java/androidx/view/ViewGroupTest.kt
|
27063802f39448ed6871f8b3a2c5b29a49b50fc9 |
11-Dec-2017 |
Jake Wharton <jakew@google.com> |
Add simple extensions for Half conversion.
tx/build.gradle
tx/src/main/java/androidx/util/Half.kt
tx/src/test/java/androidx/util/HalfTest.kt
|
da4297a6c95067b71fd238075c5e65b99609608b |
11-Dec-2017 |
Jake Wharton <jakew@google.com> |
Add CircleCI config.
tx/.circleci/config.yml
|
28be393ec9d0c155d650e16dc848fa4b8b5ae61b |
29-Nov-2017 |
Jake Wharton <jakew@google.com> |
Initial commit.
tx/.gitignore
tx/LICENSE.txt
tx/build.gradle
tx/gradle/wrapper/gradle-wrapper.jar
tx/gradle/wrapper/gradle-wrapper.properties
tx/gradlew
tx/gradlew.bat
tx/src/main/AndroidManifest.xml
|