4ee553a06e6d9800123bb9463e77bc8554599ef2 |
11-May-2018 |
Yigit Boyar <yboyar@google.com> |
resolve merge conflicts of 8c7ba17f0a8d862f2de744e5bf5879a7e175927d to pi-preview1-androidx-dev BUG: None Test: I solemnly swear I tested this conflict resolution. Change-Id: I8e651d666173fec59d64ec722b18572d6f28da91
|
8c7ba17f0a8d862f2de744e5bf5879a7e175927d |
11-May-2018 |
Yigit Boyar <yboyar@google.com> |
Do not call onOpen if we'll close the db This CL fixes a bug where we would call onOpen on a database that we will close. This causes Room's invalidation tracker to be initialized with a closed database, breaking all invalidation tracking post migration. Bug: 79362399 Test: JournalDbPostMigrationTest Change-Id: I6bf7714717b731ac3c78dedef167fcc0795d46a0
rc/main/java/android/arch/persistence/db/framework/FrameworkSQLiteOpenHelper.java
|
fbdf0efb750162aa24df0f1a24c8420f1c780ac7 |
26-Apr-2018 |
Aurimas Liutikas <aurimas@google.com> |
Merge app-toolkit build into support library. Test: ./gradlew buildOnServer Change-Id: Id654438ed5726026cb3bec6047785bb0c67f158a Merged-In: Id654438ed5726026cb3bec6047785bb0c67f158a
rc/main/java/androidx/sqlite/db/framework/FrameworkSQLiteDatabase.java
rc/main/java/androidx/sqlite/db/framework/FrameworkSQLiteOpenHelper.java
|
beda5774013b4e2ef1e2d445b867f7ede5603d42 |
25-Apr-2018 |
Yigit Boyar <yboyar@google.com> |
resolve merge conflicts of e04ae0342b521502855e61fe70eb3078e9380d4f to pi-preview1-androidx-dev BUG: None Test: I solemnly swear I tested this conflict resolution. Change-Id: I26585d4395ce0ee524fa4338423d3a124cdec45c
|
f841d6b7490821ca9a843a673a89d41b266f280d |
21-Apr-2018 |
Yigit Boyar <yboyar@google.com> |
When a migration happens, re-open the database Bug: 78359448 Test: JournalDbPostMigrationTest Change-Id: I1221315f49c38e95fddada543a0ec6a29f4b9747
rc/main/java/android/arch/persistence/db/framework/FrameworkSQLiteOpenHelper.java
|
ba069d50913c3fb250bb60ec310439db36895337 |
09-Mar-2018 |
Alan Viverette <alanv@google.com> |
DO NOT MERGE. Migrate app-toolkit projects to androidx Bug: 74405443 Test: ./gradlew createArchive Change-Id: Iae6f83cc396dbcdc5ae2a98793e9c7c61d94367e
pi/1.0.0.txt
pi/1.1.0.txt
pi/current.txt
pi_legacy/1.0.0.txt
pi_legacy/1.1.0.txt
pi_legacy/current.txt
uild.gradle
rc/main/AndroidManifest.xml
rc/main/java/android/arch/persistence/db/framework/FrameworkSQLiteDatabase.java
rc/main/java/android/arch/persistence/db/framework/FrameworkSQLiteOpenHelper.java
rc/main/java/android/arch/persistence/db/framework/FrameworkSQLiteOpenHelperFactory.java
rc/main/java/android/arch/persistence/db/framework/FrameworkSQLiteProgram.java
rc/main/java/android/arch/persistence/db/framework/FrameworkSQLiteStatement.java
rc/main/java/androidx/sqlite/db/framework/FrameworkSQLiteDatabase.java
rc/main/java/androidx/sqlite/db/framework/FrameworkSQLiteOpenHelper.java
rc/main/java/androidx/sqlite/db/framework/FrameworkSQLiteOpenHelperFactory.java
rc/main/java/androidx/sqlite/db/framework/FrameworkSQLiteProgram.java
rc/main/java/androidx/sqlite/db/framework/FrameworkSQLiteStatement.java
|
3da5af26a5922a93cc64aab1a2ed4d909264a481 |
20-Mar-2018 |
Chris Craik <ccraik@google.com> |
DO NOT MERGE Update Lifecycles,Room,Paging versions Bug: 75980370 Test: ./gradlew runBuildServerCompilationTasks Change-Id: Ice9a8e94d2971a354ec633d963c466d8d839ce77 Merged-In: Ice9a8e94d2971a354ec633d963c466d8d839ce77
pi/1.1.0.txt
|
268cd3511f4d3b556892678cfd680860292fa89b |
20-Mar-2018 |
Chris Craik <ccraik@google.com> |
Update Lifecycles,Room,Paging versions Bug: 75980370 Test: ./gradlew runBuildServerCompilationTasks Change-Id: Ice9a8e94d2971a354ec633d963c466d8d839ce77
pi/1.1.0.txt
|
526389b5eb93f99eaf4dba0b0c75b0b7df9a0f65 |
27-Feb-2018 |
Aurimas Liutikas <aurimas@google.com> |
Move buildSrc classes to androidx.build package. Test: ./gradlew assembleDebug for support and flatfoot projects Change-Id: I9ecada2082209e46058dbce453d7222d3999c925
uild.gradle
|
03ff97361d6c6b639599e8888801cd5c99bcdf66 |
09-Jan-2018 |
Sergey Vasilinets <sergeyv@google.com> |
Update current.txt for persistence modules New doclava now tracks interfaces Fixes: 71718543 Test: ./gradlew checkApi Change-Id: I41b33c290a30c555078c608b67e01968caeec4bd
pi/current.txt
|
b2ee0cc703149170cdf9fefc0cadd7f95bf28843 |
08-Jan-2018 |
Shep Shapard <shepshapard@google.com> |
Merge "Implements fallbackToDestructiveMigrationFrom(int ...) for more fine-grained control over destructive migrations." into oc-mr1-support-27.0-dev am: 0147f98e9d Change-Id: I6bfa85734d1ad59f0f28ad0f7a4f733f4b7a2d55
|
d2658c69a5eb56c5fa7f09bd361974aa2452b320 |
10-Nov-2017 |
shepshapard <shepshapard@google.com> |
Implements fallbackToDestructiveMigrationFrom(int ...) for more fine-grained control over destructive migrations. Bug: 64989640 Test: MigrationTest#fallbackToDestructiveMigrationFrom_fromStart_destructive MigrationTest#fallbackToDestructiveMigrationFrom_fromStart_withTrailingMigration_destructive MigrationTest#fallbackToDestructiveMigrationFrom_suppliedValueIsMigrationStartVersion_exception MigrationTest#fallbackToDestructiveMigrationFrom_suppliedValueIsMigrationEndVersion_exception BuilderTest#fallbackToDestructiveMigrationFrom_calledOnce_migrationsNotRequiredForValues BuilderTest#fallbackToDestructiveMigrationFrom_calledTwice_migrationsNotRequiredForValues BuilderTest#isMigrationRequiredFrom_fallBackToDestructiveCalled_alwaysReturnsFalse BuilderTest#isMigrationRequiredFrom_byDefault_alwaysReturnsTrue BuilderTest#isMigrationRequiredFrom_fallBackToDestFromCalled_falseForProvidedValues BuilderTest#isMigrationRequiredFrom_fallBackToDestFromCalled_trueForNonProvidedValues Change-Id: I968beca545645261ffa0020c5d7d201ce089a3e9
pi/current.txt
|
70924e354578e248789d5070592155363cba1978 |
02-Jan-2018 |
Jake Wharton <jakew@google.com> |
Merge "Use framework isEmpty method." into oc-mr1-support-27.0-dev am: 749fe87547 Change-Id: Ifb65934f4b1e693de5f951d5e3e969376549219d
|
2ab8e572346ba54920cd4d4f375798631224ca40 |
02-Jan-2018 |
Jake Wharton <jakew@google.com> |
Have wrapper statment extend wrapper program. am: 858324c2e8 Change-Id: I9b0c383f0df3462a3889e3bbdfe7e43ca4fd9b14
|
749fe87547f483ec29f532a19bb807c21679e669 |
02-Jan-2018 |
Jake Wharton <jakew@google.com> |
Merge "Use framework isEmpty method." into oc-mr1-support-27.0-dev
|
87a2954887982ecd709650e1fdac98617cb09e11 |
31-Dec-2017 |
Jake Wharton <jakew@google.com> |
Use framework isEmpty method. Test: existing Change-Id: I91197538a057d21109dbf3ddfba34797493c60bd
rc/main/java/android/arch/persistence/db/framework/FrameworkSQLiteDatabase.java
|
858324c2e86cd2ab24617941caaac5f1e5944456 |
31-Dec-2017 |
Jake Wharton <jakew@google.com> |
Have wrapper statment extend wrapper program. This mirrors the type hierarchy of the actual wrapped classes and saves on method count and bytecode size. Test: ./gradlew -p app-toolkit clean build Change-Id: I24b0441502c9b30a3eb9d8b56a04255f59f31ea4
rc/main/java/android/arch/persistence/db/framework/FrameworkSQLiteStatement.java
|
d7946133f272cecce32197bb419737dc6766928c |
14-Dec-2017 |
Aurimas Liutikas <aurimas@google.com> |
Merge commit '7ed10e5f43637b244bdf8fcededde19d80c4a372' into mergefix Change-Id: I2293c9a3a35d713ada4935c35b442c695e0d1ade
|
54dc560f5aae52b3ea1a2c97cc43f858191faae1 |
14-Dec-2017 |
Aurimas Liutikas <aurimas@google.com> |
Merge "Migrate the rest of the dependencies to Kotlin." into oc-mr1-support-27.0-dev
|
62d3e1d861157acde404100bd2e1e1e99b228ef0 |
29-Nov-2017 |
Aurimas Liutikas <aurimas@google.com> |
Migrate the rest of the dependencies to Kotlin. Test: ./gradlew tasks in both support and app-toolkit Change-Id: I39a43e4dd6ec19296ae8a9c93f2010a3b0a44c7d
uild.gradle
|
1187af179548ec77790c443f0fd980d9ddf647c3 |
29-Nov-2017 |
Aurimas Liutikas <aurimas@google.com> |
Migrate the rest of the dependencies to Kotlin. Test: ./gradlew tasks in both support and app-toolkit Change-Id: I39a43e4dd6ec19296ae8a9c93f2010a3b0a44c7d
uild.gradle
|
b63b3abc571efeeacf9ffe38ad344c1d3b1db195 |
13-Dec-2017 |
Aurimas Liutikas <aurimas@google.com> |
Set minSdkVersion via our SupportAndroidLibraryPlugin. Test: ./gradlew assembleAndroidTest in support and app-toolkit Change-Id: I61ae66020bc32e638a7d5e15b5994d986fb14d7d
uild.gradle
|
ae15d665f739e9915e151d453094b7f6b336aedf |
01-Dec-2017 |
Jake Wharton <jakew@google.com> |
Merge "Extend Closable instead of AutoClosable." into oc-mr1-support-27.0-dev am: dfe0227620 Change-Id: I011be5843796bdb1b0fd97c6bfa93d1ecb2dba7b
|
73f1e89d7b93690caf68c7350c56e424e4c73343 |
30-Nov-2017 |
Jake Wharton <jakew@google.com> |
Extend Closable instead of AutoClosable. This enables pre-19 code to link to the close() method through Closable (and thus use utilities like Guava's Closer) without having to use the subtype. Since Closable extends AutoClosable on API 19+, this is a source and binary-compatiable change. Test: ./gradlew test Bug: 69965099 Change-Id: Idc2e5cf56bf02717fcac78217d11cfa3e33aca7f
rc/main/java/android/arch/persistence/db/framework/FrameworkSQLiteProgram.java
rc/main/java/android/arch/persistence/db/framework/FrameworkSQLiteStatement.java
|
b8fd9b6058b650ea7069c22879c417efea20a619 |
22-Nov-2017 |
Aurimas Liutikas <aurimas@google.com> |
Make build.gradle files even more kotlin script friendly. Test: ./gradlew tasks Change-Id: Ia6f61f61fef1733e990b95cdfde26a95d9091ab5
uild.gradle
|
f4ec12f795694f62ffccd0dae7e537a3cd270319 |
22-Nov-2017 |
Aurimas Liutikas <aurimas@google.com> |
Make build.gradle files even more kotlin script friendly. Test: ./gradlew tasks Change-Id: Ia6f61f61fef1733e990b95cdfde26a95d9091ab5
uild.gradle
|
a2c83dba5120b15979138e4a43b15a6d3bbfa25e |
21-Nov-2017 |
Jeff Sharkey <jsharkey@android.com> |
Emit all APIs using Predicates. Generate APIs using updated doclava. Test: manual inspection of API text files Bug: 69505783 Change-Id: I65a5c3eef281bb198d247aff62b5fea4bec59395 (cherry picked from commit a60f634287ecb15c54c610389046ccd299c79ea6)
pi/1.0.0.txt
|
25c616333059046ed63860374418d0f0eda824eb |
22-Nov-2017 |
Jake Wharton <jakew@google.com> |
Only add baseline file when it exists. Remove existing empty baseline files as well. Test: ./gradlew lintRelease Change-Id: Ia1698405cd44e7c2778efde547f84bea49e15583
int-baseline.xml
|
c39b4bda17daa49685c72de9e67ec44ebc04933b |
17-Nov-2017 |
Aurimas Liutikas <aurimas@google.com> |
Adding ktlint hook to support library. Additionally, this remove custom gradle tasks to run checkstyle since this will be handle by repo upload now. Test: Locally Change-Id: I8ae6c9eb64680033d750bdf0d8312dd695722ff4
uild.gradle
|
87a16a53f9806fe8bcbe4e3bef751fc214a4235a |
09-Nov-2017 |
Aurimas Liutikas <aurimas@google.com> |
Further clean up app-toolkit build files. Test: None Change-Id: I4951e44c7e5444cb222b9540ed4f30d544525efa
uild.gradle
|
78c1ab769dfe503ffd0b25cb998db80202a1bfcb |
08-Nov-2017 |
Aurimas Liutikas <aurimas@google.com> |
Move to setting maven version via SupporLibrary extension. Test: ./gradlew createArchive Change-Id: Ifa145712bc3b68ef561d8d7f9e21e97c79b705d1
uild.gradle
|
7f40a7ef7894666df581acf8228e86f00569ab92 |
28-Oct-2017 |
Aurimas Liutikas <aurimas@google.com> |
Move setting maven group directly to each build.gradle. Test: ./gradlew buildOnServer Change-Id: If83e8d3d4bb8c9dd260f65c3898b6f0fa8ffc524
uild.gradle
|
ea5ee82cc9a962324db73b19df161724c0c4a96b |
06-Nov-2017 |
Aurimas Liutikas <aurimas@google.com> |
Move to Kotlin friendly supportLibrary extension calling. Test: None Change-Id: I317174fb90b440ce036230d604d81343f32c4cfb
uild.gradle
|
f8b708aca586e946adad0bc3022b0c199224c07f |
03-Nov-2017 |
Aurimas Liutikas <aurimas@google.com> |
Merge Flatfoot and Support library plugins - Moves the Android Library project setup into one place - Add an option for legacy source paths (support lib projects) - Enables error-prone for flatfoot projects. - Removes verbose setup of flatfoot android libraries - Moves to referencing plugins via new plugins { id("foo") } api. Test: ./gradlew assemble for both projects Change-Id: I4dab611740353b0825d892169e9e7a96d900796b
uild.gradle
int-baseline.xml
|
44f6e7df604f80f848434789f9e5bbecf619d9aa |
03-Nov-2017 |
Sergey Vasilinets <sergeyv@google.com> |
Finalize api & bump version 1.0.0 Test: ./gradlew checkApi Change-Id: Ic07d2389eed9504becf3aaa43f1f811cedfc5e15
pi/1.0.0.txt
|
c7c49c6dded4941a4184d7fedfc3c4f2942bf612 |
07-Oct-2017 |
Aurimas Liutikas <aurimas@google.com> |
Part 2: Move version tracking from manifest meta-data to java resources. This CL handles app-toolkit projects. Previously support library tracked its usage by adding meta-data tags to each library, however that caused issues for certain libraries as there is a high cost associated with services and meta-data in package manager. To work around this issue move to storing version information in java resource inside the jar META-INF/group_name.version. Bug: 65418258 Test: ./gradlew buildOnServer Change-Id: Id45eaa9600bf29cc25736cf61262e5ef046d6c23
rc/main/AndroidManifest.xml
|
8fe7624039b42a6ae9477334ac86a12267113a3b |
18-Sep-2017 |
Yigit Boyar <yboyar@google.com> |
Move support db to its own group Also renamed db-impl to db-framework. new artifact names: android.arch.persistence.db android.arch.persistence.db-framework Bug: 65499710 Test: existing tests pass Change-Id: I4134ef770bf2fee08716016cb93af36377b6389b
gitignore
uild.gradle
rc/main/AndroidManifest.xml
rc/main/java/android/arch/persistence/db/framework/FrameworkSQLiteDatabase.java
rc/main/java/android/arch/persistence/db/framework/FrameworkSQLiteOpenHelper.java
rc/main/java/android/arch/persistence/db/framework/FrameworkSQLiteOpenHelperFactory.java
rc/main/java/android/arch/persistence/db/framework/FrameworkSQLiteProgram.java
rc/main/java/android/arch/persistence/db/framework/FrameworkSQLiteStatement.java
|