Daan Vanden Bosch
|
61949b2377
|
Undid temporary code change necessary for early versions of Kotlin 2.
Tests / build (push) Has been cancelled
|
2025-03-21 14:14:37 +01:00 |
|
Daan Vanden Bosch
|
a8b1a00e06
|
All code now compiles with Kotlin 2.0.0 and all tests pass.
|
2024-07-18 18:24:10 +02:00 |
|
Daan Vanden Bosch
|
4a2b859cad
|
Added some observe extension methods, added a mutation test and removed old commented-out code.
|
2022-11-01 21:55:48 +01:00 |
|
Daan Vanden Bosch
|
c33d8c0b77
|
Added several cell extension methods. Removed RegularCellTests, extension tests are now run just once instead of for every "regular" cell implementation.
|
2022-11-01 21:21:13 +01:00 |
|
Daan Vanden Bosch
|
e10ac484d7
|
Made cell implementations internal and added some factory methods.
|
2022-11-01 17:41:48 +01:00 |
|
Daan Vanden Bosch
|
2bcde67e18
|
Renamed LeafDependent.pull to LeafDependent.dependenciesChanged and added some documentation.
|
2022-11-01 14:58:15 +01:00 |
|
Daan Vanden Bosch
|
33ccf90874
|
Fixed bug in short path of AbstractFilteredListCell.computeValueAndEvent.
|
2022-11-01 12:26:58 +01:00 |
|
Daan Vanden Bosch
|
e671e27c02
|
Added more FilteredListCell tests.
|
2022-11-01 11:13:54 +01:00 |
|
Daan Vanden Bosch
|
597bf5390e
|
List cells now internally change their backing list, this means that list cell values and events are no longer immutable. This does simplify the code and probably improves performance.
|
2022-10-31 22:44:41 +01:00 |
|
Daan Vanden Bosch
|
f5b1008c48
|
Filtered list cells now support changing multiple times in a single mutation.
|
2022-10-31 20:59:13 +01:00 |
|
Daan Vanden Bosch
|
c3be91a05e
|
MutationManager now supports nested mutations. Deferred mutations are now actual mutations. Added several mutation-related tests, six of which fail at the moment.
|
2022-06-05 13:29:40 +02:00 |
|
Daan Vanden Bosch
|
e6ca3b9871
|
Moved dependency test to CellTests.
|
2022-06-04 22:16:43 +02:00 |
|
Daan Vanden Bosch
|
82524f1f2d
|
Removed Observable from observable project and renamed observable project to cell. Cell is now the most basic interface for users.
|
2022-06-04 21:33:29 +02:00 |
|