News
Features
Screenshots
Project At Sourceforge
Licence: GPL
Download
Documentation
Questions and Answers
Abstract (PDF)
KDiff3 on Debian
Donations
Links

|
Current version: 0.9.92 (2007-04-15)
Author: Joachim Eibl
Please write me your suggestions for KDiff3. (Tracker, Mailinglist)
KDiff3 is a program that
- compares or merges two or three text input files or directories,
- shows the differences line by line and character by character (!),
- provides an automatic merge-facility and
- an integrated editor for comfortable solving of merge-conflicts,
- supports Unicode, UTF-8 and other codecs, autodetection via byte-order-mark "BOM"
- supports KIO on KDE (allows accessing ftp, sftp, fish, smb etc.),
- Printing of differences,
- Manual alignment of lines,
- Automatic merging of version control history ($Log$),
- and has an intuitive graphical user interface.
- Windows-Explorer integration Diff-Ext-for-KDiff3 - shell extension included in installer (originally by Sergey Zorin: see also Diff Ext)
KDE-Konqueror service menu plugin
Simplified integration with IBM-Rational-Clearcase for Windows (Details).
- Read what else is special in a short abstract (PDF).
Supported platforms:
- GNU/Linux with KDE3,
- Any Un*x that is supported by the Qt-libs from Trolltech,
- MS-Windows.
- Apple Mac OSX binary available.
- In theory any platform for which Qt-libs work.
Translations by the KDE-I18N-Team:
- Interface: az, bg, br, ca, cs, cy, da, de, el, en, en_GB, es, et, fr, ga, gl, hi, hu, is, it, ja, ka, lt, nb, nl, pl, pt, pt_BR, ro, ru, rw, sr, sr@Latn, sv, ta, tg, tr, uk, zh_CN
- Documentation:
en,
da,
de,
es,
et,
fr,
it,
nl,
pt,
sv
- Documentation (PDF):
en,
da,
de,
es,
et,
fr,
it,
nl,
pt,
sv,
Installation:
Download the package, unpack it via
tar xvfz filename.tar.gz
and follow the instructions in the README-file.
- 2007-04-21: Newly compiled kdiff3-qt4.exe without dependencies in KDiff3Setup_0.9.92-2.exe.
- 2007-04-15: Version 0.9.92
- Windows: Simplified Clearcase integration via installer and config dialogs.
- KDE-Konqueror: Service menu plugin. (Use Konqueror to select files for comparison.)
- The windows installer now also contains a Qt4-based executable for testing.
It's launchable from the Start-menu. This will become the default soon.
- Bugfixes.
- For the complete list of changes see the ChangeLog.
- 2006-11-01: Version 0.9.91
- Encoding auto detection for Unicode files with byte order mark "BOM" at the file start.
- Diff-Ext-for-KDiff3 - shell extension for Windows included in installer (originally by Sergey Zorin: see also Diff Ext)
- Fix for slow startup problem on Windows (Patch by Manfred Koehler)
- Qt4-support: Much effort went into improving the KDiff3-Qt4-version and removing Qt3-support-dependencies but due to bugs in Qt4 it's still considered beta.
- Qt4-sources: Now also contained in the same source package, subdir src-QT4.
- Documentation and translations updated.
- Bugfixes.
- 2006-09-18: Very positive review of KDiff3 by Brian Burridge
- 2006-05-14: Version 0.9.90 is a bugfix release
- 2006-04-09: Version 0.9.89 has a many big new features
- Version control history auto merge plus sorting
- Auto merge regular expression
- Splitting and joining differences for merging
- Manual Diff Alignment tool
- Printing of differences
- Colorsettings for Dir-Colors
- Dir-show identical/different/A-only/B-only/C-only files with immediate effect (instead of option "List only deltas")
- Filename-edit above DiffInputWindows
- Windows-Context Menu in A/B/C-columns for dir-comparison (Windows only)
- Edit Menu: Select All (Ctrl-A)
- New commandline options:
- --config filename: Select an individual config file. (Now also available for Windows and Qt-only version.)
- --cs config: Change one specific setting via the command line. (For settings that were previously adjustable via GUI only.)
- --confighelp: Show available config items and their current values.
- Dircomp: "Compare/Merge explicitly selected files" (Select files/dirs by clicking icons in columns A/B/C)
- User definable ignored command line options.
- Ability to swap pathnames in open dialog
- Bugfixes.
- Documentation and translations updated.
- See also the more detailed announcement on the mailing list.
- 2005-11-20: Filemanager contextmenus
- Very useful: Info about filemanager contextmenus.
- 2005-03-06: Binary for Max-OSX
- Mark Teel provided a binary of KDiff3-0.9.88 for the Apple Mac-OSX for download. (Linked statically against Qt, which means that it should just work.)
- 2005-02-25: Version 0.9.88
- Bugfixes.
- Translations updated.
- 2005-01-30: Version 0.9.87 - Finally Unicode Support!
- Unicode16 and UTF8 support! (This was really tough. I hope you'll find it worth the long wait.)
- Directory "Full Analysis": Equality-Coloring for files with only whitespace differences. (Michael Denio)
- Support for right to left languages.
- 2004-06-14: Version 0.9.86 (Second version on same day!)
- Bugfix
- 2004-06-14: Oops. Version 0.9.85 contains a very inconvenient regression. I'll fix it soon. Use 0.9.84 instead please.
- 2004-06-14: Version 0.9.85
- Several Bugfixes
- 2004-05-31: Fixed Windows-DLL-dependency issue in KDiff3Setup_0.9.84-2.exe
- 2004-05-30: Version 0.9.84
- New Features:
- Word Wrap for DiffTextWindow
- Directory-Comparison: Option "Full Analysis" allows to show the number of solved vs. unsolved conflicts or deltas vs. whitespace-changes in the directory tree.
- Should now also work on 64-bit systems.
- Docs now contain a new chapter for uses of preprocessor and line-matching-preprocessor.
- Added several credits which now are also visible in the Qt-only version.
- The Qt-only version now also shows all command-line options. Under windows a dialog shows them.
- Command line options -u and -L for Subversion-support.
- Command line options --L1/2/3 for specifying alias names.
- In the Qt-only-version the user-interface-language can be set via the regional-settings (only effective after a restart).
- Overview now allows to show the delta between two other files in triplediff-mode.
- Option to ignore case which treats case-changes like white space (instead of conversion to upcase).
- Bugfixes
- 2004-03-06: Version 0.9.83
- Reading directorys fixed for Win95/98/ME
- Caseinsensitive filename matching for windows.
- Autocopy to selection for systems that support this. (Patch by Stefan Partheymueller)
- Windows: Start with invalid cmd-line-options brings up a messagebox with the list of options.
- Corrected encoding when copying to or pasting from clipboard.
- Warning when merging with preprocessor or upcase-conversion.
- Rewrite of preprocessing code should fix several problems. E.g.:
- - Ignore C/C++-comments only worked with a preprocessor active.
- - Preprocessor output now is input of line-matching preprocessor.
- - Paste to diff-window, didn't work if LMPP or Ignore C/C++-Comments was set.
- New interface languages by the KDE-I18N-Team: fr, ta
- 2004-02-19: I'm very happy to say that this project received its very first donation. Yippieh!
See Donations.
- 2004-02-18:
- Mailinglist kdiff3-user for questions, support and discussions available now.
- 2004-02-02: Version 0.9.82
- DirectoryMerge: Running merge op for last item in a folder performed the merge op for all following items in following folders. (Possible data loss!)
- Icon for "Highlight white space differences."
- Editor-Option: Line End Style for saving: Dos/Windows "\r\n" vs. Unix "\n"
- Speedup for reading directories under Windows.
- New translations by the KDE-I18N-Team:
- - New interface language: ru
- - Documentation translations: da, et, it, sv
- Bugfixes
- 2004-01-08: Version 0.9.81
- First steps towards internationalisation. Translations for message strings by the KDE-I18N-Team.
Languages: da, de, es, et, hu, it, pt_BR, pt, sr, sv
- Bugfixes
- 2003-12-19: Abstract (pdf) added. Short information about what's special about KDiff3.
- Older versions: (see Changelog in the package for details.)
|