Szymon Cofalik
|
52875b6066
Removed: Removed usage of `WrapOperation` and `UnwrapOperation`.
|
7 years ago |
Szymon Cofalik
|
b01b042d12
Changed: Improvements in `SplitOperation` x `MoveOperation` transformation.
|
7 years ago |
Szymon Cofalik
|
fe735a2084
Added: Introduced `SplitOperation#insertionPosition` as a settable property. Renamed `SplitOperation#position` to `#splitPosition`.
|
7 years ago |
Szymon Cofalik
|
38c26bc3aa
Fix: Added merge x merge transformation case handling when merges source position is same but target different.
|
7 years ago |
Szymon Cofalik
|
df93ad6c15
Fix: Improved merge x split transformations in undo and redo scenarios.
|
7 years ago |
Piotr Jasiun
|
39c5f7eb96
Merge pull request #1548 from ckeditor/t/1547
|
7 years ago |
Szymon Cofalik
|
708bd8bde6
Changed: Rename `useContext` parameter to `useRelations`.
|
7 years ago |
Szymon Cofalik
|
93dab04cab
Changed: Enabled `context.xWasUndone` in collaboration through `Operation#wasUndone`.
|
7 years ago |
Szymon Cofalik
|
4430ab2194
Fix: Split x merge transformation different content bug.
|
7 years ago |
Szymon Cofalik
|
97e0f9fc43
Docs: Added docs in `MergeOperation` x `MergeOperation` transformation.
|
7 years ago |
Szymon Cofalik
|
a86d713e3b
Fix: Merge x merge becomes NoOperation if it is not going to be affected by undoing operation.
|
7 years ago |
Szymon Cofalik
|
55666a1472
Fix: Added a special case for wrap x unwrap transformation to mirror a case from unwrap x wrap transformation.
|
7 years ago |
Szymon Cofalik
|
26a2c6d0da
Fix: SplitOperation properties were wrong if the split was in graveyard.
|
7 years ago |
Szymon Cofalik
|
dd00b4d9c0
Fix: `MergeOperation#graveyardPosition` was not transformed due to typo.
|
7 years ago |
Szymon Cofalik
|
c41ed87c2a
Fixed: MarkerOperation x MarkerOperation transformation when one operation removes marker.
|
7 years ago |
Szymon Cofalik
|
92e929c374
Docs: Improved ContextFactory docs.
|
7 years ago |
Szymon Cofalik
|
d770977a5a
Changed: Introduced `ContextFactory` in OT algorithms. Cleaned up mess with "context" names.
|
7 years ago |
Szymon Cofalik
|
b6b6400075
Changed: Removed code unreachable in current collaboration solution.
|
7 years ago |
Szymon Cofalik
|
db26ffd6bc
Changed: Removed part of code in OT that is not reachable with current API.
|
7 years ago |
Szymon Cofalik
|
ac03bfaf1f
Other: Improved error message for OT errors.
|
7 years ago |
Szymon Cofalik
|
12b097b0d7
Changed: Added multiple transformation tests to cover all scenarios, introduced several fixes.
|
7 years ago |
Szymon Cofalik
|
bc7e7ed708
Docs: Added some padding in ascii-arts.
|
7 years ago |
Szymon Cofalik
|
ec6c540ffa
Docs: Improvements in docs.
|
7 years ago |
Szymon Cofalik
|
c4a05f16b3
Changed: Minor changes in code related to OT.
|
7 years ago |
Szymon Cofalik
|
17fc411a1e
Fix: Fixed failing tests - fixed OT algorithms, expectations in tests and skipped two tests.
|
7 years ago |
Szymon Cofalik
|
7a4cf7c4d3
Docs: Improvement in docs.
|
7 years ago |
Szymon Cofalik
|
bf591a77cd
Changed: Used `WeakMap` to store indexes of next operations to transform in `transformSets`.
|
7 years ago |
Szymon Cofalik
|
a2f2f46001
Docs: Improved descriptions in transformation algorithms.
|
7 years ago |
Szymon Cofalik
|
207bfcfb4d
Changed: Improved new transforming algorithm.
|
7 years ago |
Szymon Cofalik
|
596ded3da8
Fix: Improved MoveOperation x MergeOperation transformation.
|
7 years ago |