Skip to content

Commit

Permalink
docs
Browse files Browse the repository at this point in the history
  • Loading branch information
SimonCropp committed Jun 3, 2021
1 parent ac94114 commit a1543dc
Show file tree
Hide file tree
Showing 3 changed files with 47 additions and 0 deletions.
23 changes: 23 additions & 0 deletions docs/diff-tool.md
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,7 @@ Non-MDI tools are prefered since it allows [DiffEngineTray](tray.md) to track an

### [BeyondCompare](https://www.scootersoftware.com)

* Is MDI: False
* Supports auto-refresh: True
* Supports text files: True
* Supported binaries: mp3, xls, xlsm, xlsx, doc, docm, docx, dot, dotm, dotx, pdf, bmp, gif, ico, jpg, jpeg, png, tif, tiff, rtf
Expand Down Expand Up @@ -139,6 +140,7 @@ Non-MDI tools are prefered since it allows [DiffEngineTray](tray.md) to track an

### [DeltaWalker](https://www.deltawalker.com/)

* Is MDI: False
* Supports auto-refresh: False
* Supports text files: True
* Supported binaries: jpg, jp2, j2k, png, gif, psd, tif, bmp, pct, pict, pic, ico, ppm, pgm, pbm, pnm, zip, jar, ear, tar, tgz, tbz2, gz, bz2, doc, docx, xls, xlsx, ppt, pdf, rtf, html, htm
Expand All @@ -160,6 +162,7 @@ Non-MDI tools are prefered since it allows [DiffEngineTray](tray.md) to track an

### [Diffinity](https://truehumandesign.se/s_diffinity.php)

* Is MDI: False
* Supports auto-refresh: True
* Supports text files: True

Expand All @@ -180,6 +183,7 @@ Non-MDI tools are prefered since it allows [DiffEngineTray](tray.md) to track an

### [DiffMerge](https://www.sourcegear.com/diffmerge/)

* Is MDI: False
* Supports auto-refresh: False
* Supports text files: True

Expand All @@ -205,6 +209,7 @@ Non-MDI tools are prefered since it allows [DiffEngineTray](tray.md) to track an

### [ExamDiff](https://www.prestosoft.com/edp_examdiffpro.asp)

* Is MDI: False
* Supports auto-refresh: True
* Supports text files: True

Expand All @@ -226,6 +231,7 @@ Non-MDI tools are prefered since it allows [DiffEngineTray](tray.md) to track an

### [Guiffy](https://www.guiffy.com/)

* Is MDI: False
* Supports auto-refresh: False
* Supports text files: True
* Supported binaries: bmp, gif, jpeg, jpg, png, wbmp
Expand Down Expand Up @@ -253,6 +259,7 @@ Non-MDI tools are prefered since it allows [DiffEngineTray](tray.md) to track an

### [Kaleidoscope](https://www.kaleidoscopeapp.com/)

* Is MDI: False
* Supports auto-refresh: False
* Supports text files: True
* Supported binaries: bmp, gif, ico, jpg, jpeg, png, tiff, tif
Expand All @@ -265,6 +272,7 @@ Non-MDI tools are prefered since it allows [DiffEngineTray](tray.md) to track an

### [KDiff3](https://github.com/KDE/kdiff3)

* Is MDI: False
* Supports auto-refresh: False
* Supports text files: True

Expand All @@ -289,6 +297,7 @@ Non-MDI tools are prefered since it allows [DiffEngineTray](tray.md) to track an

### [Neovim](https://neovim.io/)

* Is MDI: False
* Supports auto-refresh: False
* Supports text files: True

Expand All @@ -304,6 +313,7 @@ Non-MDI tools are prefered since it allows [DiffEngineTray](tray.md) to track an

### [P4Merge](https://www.perforce.com/products/helix-core-apps/merge-diff-tool-p4merge)

* Is MDI: False
* Supports auto-refresh: False
* Supports text files: True
* Supported binaries: bmp, gif, jpg, jpeg, png, pbm, pgm, ppm, tif, tiff, xbm, xpm
Expand All @@ -330,6 +340,7 @@ Non-MDI tools are prefered since it allows [DiffEngineTray](tray.md) to track an

### [Rider](https://www.jetbrains.com/rider/)

* Is MDI: False
* Supports auto-refresh: False
* Supports text files: True

Expand Down Expand Up @@ -371,6 +382,7 @@ Non-MDI tools are prefered since it allows [DiffEngineTray](tray.md) to track an

### [TkDiff](https://sourceforge.net/projects/tkdiff/)

* Is MDI: False
* Supports auto-refresh: False
* Supports text files: True

Expand All @@ -382,6 +394,7 @@ Non-MDI tools are prefered since it allows [DiffEngineTray](tray.md) to track an

### [TortoiseGitMerge](https://tortoisegit.org/docs/tortoisegitmerge/)

* Is MDI: False
* Supports auto-refresh: False
* Supports text files: True

Expand All @@ -397,6 +410,7 @@ Non-MDI tools are prefered since it allows [DiffEngineTray](tray.md) to track an

### [TortoiseIDiff](https://tortoisesvn.net/TortoiseIDiff.html)

* Is MDI: False
* Supports auto-refresh: False
* Supports text files: False
* Supported binaries: bmp, gif, ico, jpg, jpeg, png, tif, tiff
Expand All @@ -413,6 +427,7 @@ Non-MDI tools are prefered since it allows [DiffEngineTray](tray.md) to track an

### [TortoiseMerge](https://tortoisesvn.net/TortoiseMerge.html)

* Is MDI: False
* Supports auto-refresh: False
* Supports text files: True

Expand All @@ -428,6 +443,7 @@ Non-MDI tools are prefered since it allows [DiffEngineTray](tray.md) to track an

### [Vim](https://www.vim.org/)

* Is MDI: False
* Supports auto-refresh: True
* Supports text files: True

Expand Down Expand Up @@ -456,6 +472,7 @@ Non-MDI tools are prefered since it allows [DiffEngineTray](tray.md) to track an

### [WinMerge](https://winmerge.org/)

* Is MDI: False
* Supports auto-refresh: True
* Supports text files: True

Expand Down Expand Up @@ -484,6 +501,7 @@ Non-MDI tools are prefered since it allows [DiffEngineTray](tray.md) to track an

### [AraxisMerge](https://www.araxis.com/merge)

* Is MDI: True
* Supports auto-refresh: True
* Supports text files: True
* Supported binaries: bmp, dib, emf, gif, jif, j2c, j2k, jp2, jpc, jpeg, jpg, jpx, pbm, pcx, pgm, png, ppm, ras, tif, tiff, tga, wmf
Expand Down Expand Up @@ -512,6 +530,7 @@ Non-MDI tools are prefered since it allows [DiffEngineTray](tray.md) to track an

### [CodeCompare](https://www.devart.com/codecompare/)

* Is MDI: True
* Supports auto-refresh: False
* Supports text files: True

Expand All @@ -531,6 +550,7 @@ Non-MDI tools are prefered since it allows [DiffEngineTray](tray.md) to track an

### [Meld](https://meldmerge.org/)

* Is MDI: True
* Supports auto-refresh: False
* Supports text files: True

Expand Down Expand Up @@ -560,6 +580,7 @@ While Meld is not MDI, it is treated as MDI since it uses a single shared proces

### [SublimeMerge](https://www.sublimemerge.com/)

* Is MDI: True
* Supports auto-refresh: False
* Supports text files: True

Expand Down Expand Up @@ -588,6 +609,7 @@ While SublimeMerge is not MDI, it is treated as MDI since it uses a single share

### [VisualStudio](https://docs.microsoft.com/en-us/visualstudio/ide/reference/diff)

* Is MDI: True
* Supports auto-refresh: True
* Supports text files: True

Expand All @@ -604,6 +626,7 @@ While SublimeMerge is not MDI, it is treated as MDI since it uses a single share

### [VisualStudioCode](https://code.visualstudio.com)

* Is MDI: True
* Supports auto-refresh: True
* Supports text files: True

Expand Down
1 change: 1 addition & 0 deletions src/DiffEngine.Tests/DefinitionsTest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@ static void AddTool(StreamWriter writer, Definition tool)
### [{tool.Tool}]({tool.Url})");

writer.WriteLine($@"
* Is MDI: {tool.IsMdi}
* Supports auto-refresh: {tool.AutoRefresh}
* Supports text files: {tool.SupportsText}");

Expand Down
23 changes: 23 additions & 0 deletions src/DiffEngine.Tests/diffTools.include.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Non-MDI tools are prefered since it allows [DiffEngineTray](tray.md) to track an

### [BeyondCompare](https://www.scootersoftware.com)

* Is MDI: False
* Supports auto-refresh: True
* Supports text files: True
* Supported binaries: mp3, xls, xlsm, xlsx, doc, docm, docx, dot, dotm, dotx, pdf, bmp, gif, ico, jpg, jpeg, png, tif, tiff, rtf
Expand Down Expand Up @@ -39,6 +40,7 @@ Non-MDI tools are prefered since it allows [DiffEngineTray](tray.md) to track an

### [DeltaWalker](https://www.deltawalker.com/)

* Is MDI: False
* Supports auto-refresh: False
* Supports text files: True
* Supported binaries: jpg, jp2, j2k, png, gif, psd, tif, bmp, pct, pict, pic, ico, ppm, pgm, pbm, pnm, zip, jar, ear, tar, tgz, tbz2, gz, bz2, doc, docx, xls, xlsx, ppt, pdf, rtf, html, htm
Expand All @@ -60,6 +62,7 @@ Non-MDI tools are prefered since it allows [DiffEngineTray](tray.md) to track an

### [Diffinity](https://truehumandesign.se/s_diffinity.php)

* Is MDI: False
* Supports auto-refresh: True
* Supports text files: True

Expand All @@ -80,6 +83,7 @@ Non-MDI tools are prefered since it allows [DiffEngineTray](tray.md) to track an

### [DiffMerge](https://www.sourcegear.com/diffmerge/)

* Is MDI: False
* Supports auto-refresh: False
* Supports text files: True

Expand All @@ -105,6 +109,7 @@ Non-MDI tools are prefered since it allows [DiffEngineTray](tray.md) to track an

### [ExamDiff](https://www.prestosoft.com/edp_examdiffpro.asp)

* Is MDI: False
* Supports auto-refresh: True
* Supports text files: True

Expand All @@ -126,6 +131,7 @@ Non-MDI tools are prefered since it allows [DiffEngineTray](tray.md) to track an

### [Guiffy](https://www.guiffy.com/)

* Is MDI: False
* Supports auto-refresh: False
* Supports text files: True
* Supported binaries: bmp, gif, jpeg, jpg, png, wbmp
Expand Down Expand Up @@ -153,6 +159,7 @@ Non-MDI tools are prefered since it allows [DiffEngineTray](tray.md) to track an

### [Kaleidoscope](https://www.kaleidoscopeapp.com/)

* Is MDI: False
* Supports auto-refresh: False
* Supports text files: True
* Supported binaries: bmp, gif, ico, jpg, jpeg, png, tiff, tif
Expand All @@ -165,6 +172,7 @@ Non-MDI tools are prefered since it allows [DiffEngineTray](tray.md) to track an

### [KDiff3](https://github.com/KDE/kdiff3)

* Is MDI: False
* Supports auto-refresh: False
* Supports text files: True

Expand All @@ -189,6 +197,7 @@ Non-MDI tools are prefered since it allows [DiffEngineTray](tray.md) to track an

### [Neovim](https://neovim.io/)

* Is MDI: False
* Supports auto-refresh: False
* Supports text files: True

Expand All @@ -204,6 +213,7 @@ Non-MDI tools are prefered since it allows [DiffEngineTray](tray.md) to track an

### [P4Merge](https://www.perforce.com/products/helix-core-apps/merge-diff-tool-p4merge)

* Is MDI: False
* Supports auto-refresh: False
* Supports text files: True
* Supported binaries: bmp, gif, jpg, jpeg, png, pbm, pgm, ppm, tif, tiff, xbm, xpm
Expand All @@ -230,6 +240,7 @@ Non-MDI tools are prefered since it allows [DiffEngineTray](tray.md) to track an

### [Rider](https://www.jetbrains.com/rider/)

* Is MDI: False
* Supports auto-refresh: False
* Supports text files: True

Expand Down Expand Up @@ -271,6 +282,7 @@ Non-MDI tools are prefered since it allows [DiffEngineTray](tray.md) to track an

### [TkDiff](https://sourceforge.net/projects/tkdiff/)

* Is MDI: False
* Supports auto-refresh: False
* Supports text files: True

Expand All @@ -282,6 +294,7 @@ Non-MDI tools are prefered since it allows [DiffEngineTray](tray.md) to track an

### [TortoiseGitMerge](https://tortoisegit.org/docs/tortoisegitmerge/)

* Is MDI: False
* Supports auto-refresh: False
* Supports text files: True

Expand All @@ -297,6 +310,7 @@ Non-MDI tools are prefered since it allows [DiffEngineTray](tray.md) to track an

### [TortoiseIDiff](https://tortoisesvn.net/TortoiseIDiff.html)

* Is MDI: False
* Supports auto-refresh: False
* Supports text files: False
* Supported binaries: bmp, gif, ico, jpg, jpeg, png, tif, tiff
Expand All @@ -313,6 +327,7 @@ Non-MDI tools are prefered since it allows [DiffEngineTray](tray.md) to track an

### [TortoiseMerge](https://tortoisesvn.net/TortoiseMerge.html)

* Is MDI: False
* Supports auto-refresh: False
* Supports text files: True

Expand All @@ -328,6 +343,7 @@ Non-MDI tools are prefered since it allows [DiffEngineTray](tray.md) to track an

### [Vim](https://www.vim.org/)

* Is MDI: False
* Supports auto-refresh: True
* Supports text files: True

Expand Down Expand Up @@ -356,6 +372,7 @@ Non-MDI tools are prefered since it allows [DiffEngineTray](tray.md) to track an

### [WinMerge](https://winmerge.org/)

* Is MDI: False
* Supports auto-refresh: True
* Supports text files: True

Expand Down Expand Up @@ -384,6 +401,7 @@ Non-MDI tools are prefered since it allows [DiffEngineTray](tray.md) to track an

### [AraxisMerge](https://www.araxis.com/merge)

* Is MDI: True
* Supports auto-refresh: True
* Supports text files: True
* Supported binaries: bmp, dib, emf, gif, jif, j2c, j2k, jp2, jpc, jpeg, jpg, jpx, pbm, pcx, pgm, png, ppm, ras, tif, tiff, tga, wmf
Expand Down Expand Up @@ -412,6 +430,7 @@ Non-MDI tools are prefered since it allows [DiffEngineTray](tray.md) to track an

### [CodeCompare](https://www.devart.com/codecompare/)

* Is MDI: True
* Supports auto-refresh: False
* Supports text files: True

Expand All @@ -431,6 +450,7 @@ Non-MDI tools are prefered since it allows [DiffEngineTray](tray.md) to track an

### [Meld](https://meldmerge.org/)

* Is MDI: True
* Supports auto-refresh: False
* Supports text files: True

Expand Down Expand Up @@ -460,6 +480,7 @@ While Meld is not MDI, it is treated as MDI since it uses a single shared proces

### [SublimeMerge](https://www.sublimemerge.com/)

* Is MDI: True
* Supports auto-refresh: False
* Supports text files: True

Expand Down Expand Up @@ -488,6 +509,7 @@ While SublimeMerge is not MDI, it is treated as MDI since it uses a single share

### [VisualStudio](https://docs.microsoft.com/en-us/visualstudio/ide/reference/diff)

* Is MDI: True
* Supports auto-refresh: True
* Supports text files: True

Expand All @@ -504,6 +526,7 @@ While SublimeMerge is not MDI, it is treated as MDI since it uses a single share

### [VisualStudioCode](https://code.visualstudio.com)

* Is MDI: True
* Supports auto-refresh: True
* Supports text files: True

Expand Down

0 comments on commit a1543dc

Please sign in to comment.