Closed kingcean closed 4 years ago
Need upload DiffPlex package to NuGet before DiffPlex.Wpf package because the new version of the former is the dependency of the latter since #52. @mmanela
Done and published
@mmanela Sounds NuGet package DiffPlex
1.6.0
uploaded actually contains the assembly DiffPlex.dll
1.5.0
, but we expect it includes 1.6.0
. Maybe something wrong when build and generate DiffPlex
package.
So it will build failed now if you have a project which installs the package DiffPlex.Wpf
1.1.0
because it cannot find the dependency DiffPlex.dll
1.6.0
. You can have a test by installing it into a test project and checking the version of the dll referenced.
DiffPlex
to 1.6.1
because NuGet disallow to override the existing one.DiffPlex.1.6.1.nupkg
and ensure it includes DiffPlex.dll
1.6.1
assembly. Then upload to NuGet.DiffPlex.Wpf
to 1.1.1
.DiffPlex.Wpf.1.1.1.nupkg
and upload to NuGet.I just published. Should be fixed. let me know
@mmanela It works now.
Controls
DiffViewer
,InternalLinesViewer
andSideBySideDiffViewer
support sub-piece diffs by default now.It is dependent on that the diffs result
DiffPaneModel
computed from diff builder (such asSideBySideDiffBuilder
) contains sub-pieces information.Following is an example.
And following is another example.
Note: It will be disabled when the text is too large (more than 3K lines) because of performance.
This PR also contains the changes of performance improvement to async render result for side-by-side mode.