Maciej Gołaszewski
|
8081dcecc7
Revert differ changes.
|
5 gadi atpakaļ |
Maciej Gołaszewski
|
60740f29f0
Add tests for multiple non-overlapping refresh changes.
|
5 gadi atpakaļ |
Maciej Gołaszewski
|
adfba5630e
Consequent element refresh should be handled as one change.
|
5 gadi atpakaļ |
Maciej Gołaszewski
|
3e9c9ebb7b
Refresh change should be forfeit also when inside range insert (multiple nodes).
|
5 gadi atpakaļ |
Maciej Gołaszewski
|
6c707fff44
Differ refresh should not be converter on newly inserted items.
|
5 gadi atpakaļ |
Maciej Gołaszewski
|
09b5baa2ee
Bring back tests for Differ.reInsertItem (old refreshItem).
|
5 gadi atpakaļ |
Maciej Gołaszewski
|
fb1fd1b580
Update differ code and tests for coverage.
|
5 gadi atpakaļ |
Maciej Gołaszewski
|
11eb06def8
Update differ code and tests for coverage.
|
5 gadi atpakaļ |
Maciej Gołaszewski
|
a081176cc8
Remove old Differ.refreshItem with poc implementation.
|
5 gadi atpakaļ |
Maciej Gołaszewski
|
5507aab825
Update the differ tests for "refresh" changes handling.
|
5 gadi atpakaļ |
Maciej Gołaszewski
|
9fa12db14a
Handle attribute change on refreshed node.
|
5 gadi atpakaļ |
Maciej Gołaszewski
|
5b3a7000fa
Handle child removal on parent refresh in the differ.
|
5 gadi atpakaļ |
Maciej Gołaszewski
|
93dedac135
Update links to issues.
|
5 gadi atpakaļ |
Kamil Piechaczek
|
d2d387f759
Code style.
|
5 gadi atpakaļ |
Maciej Gołaszewski
|
5eb77f6ca4
Fix dangling comma.
|
5 gadi atpakaļ |
Kamil Piechaczek
|
344ec71488
Internal: Bumped the year. [skip ci]
|
6 gadi atpakaļ |
Szymon Cofalik
|
68b9ef1624
Fix: Prevented `Differ` crashing in some scenarios invloving attribute changes on elements.
|
6 gadi atpakaļ |
Szymon Cofalik
|
20ed90861b
Feature: Introduced `model.Differ#refreshItem()`.
|
6 gadi atpakaļ |
Kamil Piechaczek
|
35aba7b0d6
Internal: Updated the license header. See ckeditor/ckeditor5#1557. [skip ci]
|
6 gadi atpakaļ |
Szymon Cofalik
|
001e4fabbb
Fix: Attribute and remove change on intersecting ranges done in the same change block will be correctly saved in `Differ` and downcasted.
|
6 gadi atpakaļ |
Oskar Wróbel
|
23f864bf6f
Simplified the test.
|
6 gadi atpakaļ |
Oskar Wróbel
|
e88b80c311
Added another case for checking if range is moved to the same position.
|
6 gadi atpakaļ |
Oskar Wróbel
|
b6e6dd4084
Fix: Moving to the same position is not handled by the Differ as a change.
|
6 gadi atpakaļ |
Szymon Cofalik
|
e8d144b482
Introduced `Differ#getChangedMarkers`.
|
6 gadi atpakaļ |
Kamil Piechaczek
|
c7953fd655
Internal: Bumped the year. [skip ci]
|
6 gadi atpakaļ |
Maciej Gołaszewski
|
5f2f65a519
Changed: Make Range factory methods protected. Remove Range.createFromParentsAndOffsets().
|
7 gadi atpakaļ |
Maciej Gołaszewski
|
4d500ac4d4
Changed: Make factory methods of model Position protected.
|
7 gadi atpakaļ |
Szymon Cofalik
|
6e8e191dc6
Removed: Removed WrapOperation and UnwrapOperation and associated code.
|
7 gadi atpakaļ |
Szymon Cofalik
|
cd5643f770
Changed: Removed `insertionPosition` from `SplitOperation` constructor.
|
7 gadi atpakaļ |
Szymon Cofalik
|
fe735a2084
Added: Introduced `SplitOperation#insertionPosition` as a settable property. Renamed `SplitOperation#position` to `#splitPosition`.
|
7 gadi atpakaļ |