Skip to content

A class library for comparing two text files with the ScintillaNET control.

License

Notifications You must be signed in to change notification settings

HolterPhylo/ScintillaDiff

 
 

Repository files navigation

ScintillaDiff

A class library for comparing two text files with the ScintillaNET control.

Nuget

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

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).

  • VPKSoft

JetBrains

Screen-shots

A side-by-side diff image

A list diff

image

About

A class library for comparing two text files with the ScintillaNET control.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 95.6%
  • PowerShell 4.4%