Steve Sanderson
|
6e4d0dbca4
|
Move common resizable-array logic into shared ArrayBuilder. Replace ArraySegment with ArrayRange since Offset is never used.
|
2018-01-23 23:30:48 -08:00 |
Steve Sanderson
|
5435582c0e
|
Update rendering APIs to supply the diff as well as the final state
|
2018-01-22 08:54:03 -08:00 |
Steve Sanderson
|
bea15241f2
|
Various renames of diff-related types, plus XML docs for newly-public types.
|
2018-01-22 08:31:07 -08:00 |
Steve Sanderson
|
7c30d51be9
|
In tree diffs, omit trailing Continue entries and skip over unmodified subtrees
|
2018-01-22 01:55:10 +00:00 |
Steve Sanderson
|
b021e19598
|
In diffing, support elements with descendants
|
2018-01-21 21:30:01 +00:00 |
Steve Sanderson
|
0a5e27fdcf
|
Support diffing attributes. This required tracking 'sequence' values on attributes too.
|
2018-01-21 20:57:11 +00:00 |
Steve Sanderson
|
7a1abbaca3
|
In tree diffing, better handle scenario where both old and new sequences loop back but to different locations
|
2018-01-21 19:37:34 +00:00 |
Steve Sanderson
|
6b37494e7c
|
Begin on RenderTree diffing. Doesn't yet recurse into elements to handle attributes/children.
|
2018-01-21 18:53:09 +00:00 |