Awesome
ScintillaDiff
A class library for comparing two text files with the ScintillaNET control.
Features
- Customizable indicator images
- Customizable indicator colors
- A List and a side-by-side views
- Access to the underlying Scintilla controls for styling, etc...
- NOTE: This is a Windows Forms control
Used libraries
The .NET package
The package ending with .NET is depended upon the new Scintilla 5 series Scintilla.NET and is in active development. The other package's Scintilla dependency is no longer being maintained even though the codebase of the dependent software may be maintained.
Thanks to
-
bobhodge For implementing horizontal scrolling sync; plus mousewheel scrolling.
-
XJmichaelw For adding IsEntireLineHighlighted attribute, which when set to true, will set the entire background of a line to a given colour corresponding to the change type for that line. And a bug fix leading to a crash when a form containing the control was minimized.
-
avstri for pointing out the speed up via a StringBuilder #1.
-
igitur For pointing out the .NET Framework 4 level-drop requirement
-
goroggy For pointing out the need for a character diff (#7).
-
JetBrains for their open source license(s).
Screen-shots
A side-by-side diff
A list diff