Diffinity

Submit portable freeware that you find here. It helps if you include information like description, extraction instruction, Unicode support, whether it writes to the registry, and so on.
Post Reply
Message
Author
billon
Posts: 843
Joined: Sat Jun 23, 2012 4:28 pm

Diffinity

#1 Post by billon »

http://truehumandesign.se/s_diffinity.php
Diffinity is a diff and merging tool with focus on accurate and easy to read source code diffs.

Features:
- Improved diffing quality for xml and c-style source code
- Thumbnail view of all diffs
- Differentiates between changed, removed and added lines
- Instance highlighting - double click or search for a word to show all instances of it
- Syntax highlighting
- Supports unicode and auto detects encoding (and warns if encoding mismatch)
- Customizable interface
- In line diffs live updated as you type

OS: xp/vista/7/8/10
License: freeware
Image

Image

DL - http://truehumandesign.se/download/diffinity.exe ~ 345 KB

Extract Diffinity.exe and SyntaxHighlighting folder

Requires dotnet 4 (i think), but may be higher (4.5 ?), but there is XP in reqs, so :?:
Can't test it because of some problems with dotnet, but as you can see in first screenshot, there "Save settings file in application folder" in "Preferences", so may be it's stealth
Needs more testings
From the devs of NFOPad

User avatar
smaragdus
Posts: 2120
Joined: Sat Jun 22, 2013 3:24 am
Location: Aeaea

Re: Diffinity 0.8.2.0

#2 Post by smaragdus »

@billon

Excellent find, thank you. I tested Diffinity- it is portable and seems stealth too, settings saved in diffinity.cfg and Diffinity.startup-profile files inside program folder, confirmation is welcome. Files can be dragged and dropped into the two panes which is faster and handier than "Open" dialogs. I have not tested "Windows Explorer shell integration".

A couple of links:
http://www.softpedia.com/get/Programmin ... nity.shtml - Diffinity at Softpedia
https://alternativeto.net/software/diffinity/ - Diffinity at AlternativeTo

billon
Posts: 843
Joined: Sat Jun 23, 2012 4:28 pm

Re: Diffinity

#3 Post by billon »

Thank you for testing, smaragdus!

User avatar
webfork
Posts: 10818
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: Diffinity

#4 Post by webfork »

Very impressive -- look forward to testing this out sometime soon.

User avatar
smaragdus
Posts: 2120
Joined: Sat Jun 22, 2013 3:24 am
Location: Aeaea

Re: Diffinity 0.8.2.0

#5 Post by smaragdus »

Diffinity is now in the database.

User avatar
joby_toss
Posts: 2970
Joined: Sat Feb 09, 2008 9:57 am
Location: Romania
Contact:

Re: Diffinity

#6 Post by joby_toss »

It's not stealth for me.
.Net usage log is left behind in "C:\Users\user\AppData\Local\Microsoft\CLR_v4.0\UsageLogs".
Image

User avatar
Midas
Posts: 6710
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: Diffinity

#7 Post by Midas »

Topic update: Diffinity v0.9.3 released 2020-02-05 (changelog and download at https://truehumandesign.se/s_diffinity.php).

User avatar
webfork
Posts: 10818
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: Diffinity

#8 Post by webfork »

New version available at 0.9.4

---

Diffinity 0.9.4 2022-11-24
- Text casing can be ignored for text diffs, setting and toolbar button added
- Folder diff exclusions can be added, for a session only or saved in settings
- Tab header text can now be split into two lines to make them less wide
- Migrated from .NET 4.7 to .NET 6
- Several small and large optimizations for diffing texts and folders
- Text/code diffing quality improvements
- Several crash fixes

Diffinity 0.9.3 2021-02-05
- Custom commands added, call external tools or files, set from preferences and accessed from context menu in Diffinity
- Sort lines can now also be set to remove lines containing or not containing a string
- Added keyboard shortcuts to zoom in the text component: ctrl + / ctrl - / ctrl 0
- Added so holding shift when scrolling with mouse wheel or thumb will bypass the lock scroll setting and allow the texts to scroll independently
- Updated C++ syntax highlighting for new keywords added in c++11 and c++20
- Removed ctrl+d shortcut for removing line
- Diff quality improvements
- Documentation and Report bad diff links added to Help menu
- Bugfix: fixed search text highlighting not working when using "highlight on selection"
- Bugfix: swap left/right did not swap the text encoding
- Bugfix: -suppressFileLoadErrorMsg command line argument did not suppresses both left and right side errors
- Bugfix: fixed incorrect background/text color on some places when not using default colors
- Bugfix: Save As did not add path to history
- Bugfix: fixed auto tagger adding extra newlines for edits on the last line
- Bugfix: fixed auto tagger and lines sorter not using the correct line ending for the document
- Bugfix: various fixes for Sort lines command
- Bugfix: several crash fixes

Post Reply