bb85facdec67ba2d8c47fca3e80e6ba480e14fd3 |
24-Aug-2017 |
Aurimas Liutikas <aurimas@google.com> |
More build setup for flatfoot projects. Bug: 64974262 Test: ./gradlew runBuildServerCompilationTasks Change-Id: I9d3468603391b573501c1de5e797617bbb91319a
ispatcherActivityCallbackTest.java
iveDataTest.java
ediatorLiveDataTest.java
hreadedLiveDataTest.java
ransformationsTest.java
|
94209fa7c603b9b0e226ce7e351461a479b5b595 |
18-Aug-2017 |
Sergey Vasilinets <sergeyv@google.com> |
Fix MediatorLiveData's observer check, that previously always failed bug:64413274 Test: MediatorLiveDataTest#addSameSourceWithSameObserver Change-Id: I3059976e1b63499364ef8727c3de16ba414720a7
ediatorLiveDataTest.java
|
3facabd26326a3f4274b04dc7ab03442839c5601 |
02-Aug-2017 |
Sergey Vasilinets <sergeyv@google.com> |
Fix SafeIteratorWithAddition in case of deletion of first element, while we are at it. bug: 64285805 Test: SafeIterableMap#testRemoveDuringIteration4, SafeIterableMap#testIteratorWithAddition5, LiveData#testRemoveDuringSetValue Change-Id: Iea3e017d3bb2873c23459f1aa13db2abb23f4855
iveDataTest.java
|
f59164365fb6de9f148b597af5a6e19b3b7c8c2e |
10-Jul-2017 |
Yigit Boyar <yboyar@google.com> |
Revert "Make ComputableLiveData a real LiveData" This reverts commit d58f4645f2a8bf29a5e62f7dceceb7b4da9ff337. Change-Id: I3bd24ed09bdcc63db98a0cdf4f401f2bf682aefe
omputableLiveDataTest.java
|
d58f4645f2a8bf29a5e62f7dceceb7b4da9ff337 |
28-Jun-2017 |
Yigit Boyar <yboyar@google.com> |
Make ComputableLiveData a real LiveData This CL removes the intermediate ComputableLiveData class which was not a live data :/. I've also added more tests to ensure that we are handling GC properly (we were). Bug: 63513657 Test: LiveDataQueryTest, ComputableLiveDataTest, InvalidationTrackerTest Change-Id: I9be2330d8009014a1147b6f3ec8aac67b06229ab
omputableLiveDataTest.java
|
daa68aab1adbf8c5b5c64d2b34a60955da742f1d |
15-Jun-2017 |
Sergey Vasilinets <sergeyv@google.com> |
Don't call overriden methods with @OnLifecycleEvent twice bug:62658006 Test: ReflectiveGenericLifecycleObserver Change-Id: I382a6afc565a8a13902e31d44044bdfc4bd22f00
eflectiveGenericLifecycleObserverTest.java
|
56d1fff845f16d435746bc17d3356d61279ea63a |
03-Jun-2017 |
Sergey Vasilinets <sergeyv@google.com> |
Clean up lifecycle-runtime. support-v4 will depend on it. Test: refactoring all existent tests pass Change-Id: I69f12efa97d305dd5ecc0197d838d1f8ef0b818c
ispatcherActivityCallbackTest.java
eflectiveGenericLifecycleObserverTest.java
iewModelProviderTest.java
iewModelStoreTest.java
|
7b81f6101e2c1c68108243688f7d1d7302d1179e |
09-May-2017 |
Sergey Vasilinets <sergeyv@google.com> |
MediatorLiveData: allow add / remove sources during onActive/onInactive phases bug: 38073344 Test: MediatorLiveDataTest#removeSourceDuringOnActive Change-Id: If68a530658731e097d8577cd7043b5eebde9afa0
ediatorLiveDataTest.java
|
3223e9cb19c7ef1175a3620f11a661648a38fad9 |
27-Apr-2017 |
Sergey Vasilinets <sergeyv@google.com> |
Allow null in switchMap Test: TransformationsTest#testSwitchMapToNull bug: 37419842 Change-Id: I998863d3f142e0f928ad5454b8fe0fda8607ceac
ransformationsTest.java
|
abf6c87826e1a86fed71d945dc7e7f1aa643ea6c |
26-Apr-2017 |
Sergey Vasilinets <sergeyv@google.com> |
Rename getObservers & getActiveObservers Test: refactoring CL. bug: 37568231 Change-Id: I92dd3e5799c4eac369079bfd35af186a134068e5
iveDataTest.java
ediatorLiveDataTest.java
hreadedLiveDataTest.java
ransformationsTest.java
|
0da9764fa45b24977675265e04e8aff3fc889d04 |
25-Apr-2017 |
Sergey Vasilinets <sergeyv@google.com> |
Fix inactive call in wrong time bug:37632131 Test: testNotCallInactiveWithObserveForever Change-Id: I5ca886d29d436b338fe33335480e8c5875516b8d
iveDataTest.java
|
b86bef286718da421268bc52cf4fab7cccb3104c |
22-Apr-2017 |
Sergey Vasilinets <sergeyv@google.com> |
Make Event an Enum bug:37571769 Test: refactoring CL. Change-Id: I30316d3ccecd7720b90968957dcab75c71443d5d
omputableLiveDataTest.java
iveDataTest.java
ediatorLiveDataTest.java
hreadedLiveDataTest.java
ransformationsTest.java
|
45adc615a9243a77b99a172bc4410dadc91e24b1 |
23-Apr-2017 |
Yigit Boyar <yboyar@google.com> |
Avoid concurrent compute calls This CL fixes a bug in ComputableLiveData where it was scheduling multiple compute calls to the IO executor. Test: ComputableLiveDataTest#noConcurrentCompute Bug: 37593053 Change-Id: I7bcac9ecb8b8f47e6ca9eb413e88fa849f4d9ffc
omputableLiveDataTest.java
|
64db0cc15b78b62a1d44a70fc8b4552e660d952c |
17-Apr-2017 |
Yigit Boyar <yboyar@google.com> |
Mass package renaming from android.support to android.arch Bug: 37429162 Test: ./gradlew check passes Change-Id: I911766254b6a9f957ef90429a1efc01c209d693a
omputableLiveDataTest.java
iveDataTest.java
ediatorLiveDataTest.java
hreadedLiveDataTest.java
ransformationsTest.java
til/InstantTaskExecutor.java
|