joachim99@42: Version 0.9.71 - 2003/10/14 joachim99@35: =========================== joachim99@35: - Windows-Installer by Sebastien Fricker. joachim99@35: - Bugfixes for Windows. (Problems with setFont() in paintEvent().) joachim99@35: - Default font for Windows now "Courier New" (instead of Courier) joachim99@35: - Fix for compilation with gcc 2.95 joachim99@35: - Support for Ctrl-Tab under Windows. joachim99@35: - Fix for finding documentation. joachim99@42: - Fix for problem with directory-sync-mode (new in 0.9.70). joachim99@42: - Fix for several subsequent CR-characters in input file. joachim99@35: joachim99@12: Version 0.9.70 - 2003/09/28 joachim99@12: =========================== joachim99@12: - Transparent access to URLs via KIO (KDE only): joachim99@12: Compare files and directories on ftp, fish, smb, tar etc. ressources. joachim99@12: - Workaround for a Win32-bug (Crashed sometimes during selections) joachim99@12: - When the merge flag is selected in the open dialog, the directory-tool joachim99@12: always starts a merge by default for each file. Without the flag only a joachim99@12: diff will be started by default. joachim99@12: - Immediately showing progress bar in dir scan. joachim99@12: - Showing progress bar for file comparison too. joachim99@12: - Directory-menu: Fold/Unfold all subdirs joachim99@12: - Bugfix for 3-way auto-merge: A line deleted from the base in B and C joachim99@12: resulted in a empty line instead of being completely removed. joachim99@12: - Improved locale support joachim99@12: - KDiff3 is now a KPart joachim99@12: - in KDevelop3 it can be used to compare the current text with the joachim99@12: last saved version, or the current version on disk with the last cvs version. joachim99@12: - in Konqueror it can be used to look at a unified *.patch-file if one complete joachim99@12: version is available too. joachim99@12: - Documentation is now in docbook-format. joachim99@12: - "Toggle Split Orientation" for Diff-Input windows. (Good for long lines.) joachim99@12: - When "Dir and Text Split-Screen-View" is off: Now "Focus Next/Prev Window" joachim99@12: also toggles between dir and text-windows. Selecting a file via double click joachim99@12: switches to text-screen. joachim99@12: - KDiff3 displays a warning when trying to read a dir without the permission. joachim99@12: - Directory-Diff-Option "Use CVS-Ignore" to ignore files like CVS does. joachim99@12: - Displaying a status message at the end of the directory-comparison. joachim99@12: - Cursor in MergeResultWindow is automatically placed at current difference when a jump occurred. joachim99@12: (But not when something was selected.) joachim99@12: - Fix for cursor blinking in the topline of the MergeResultWindow. joachim99@12: joachim99@12: joachim99@12: Version 0.9.61 - 2003/06/07 joachim99@12: =========================== joachim99@12: - Compilation problem fixed. joachim99@12: - Directory merge: Preserving file attributes and times during copy. (now also for Win32) joachim99@12: - Crash fixed, when directory comparison from the command-line was started. joachim99@12: joachim99@12: joachim99@12: Version 0.9.60 - 2003/06/01 joachim99@12: =========================== joachim99@12: New features: joachim99@12: - New ways to select input for the diff window: joachim99@12: - Pasting clipboard text into a diff window. joachim99@12: - Drag and drop a file from a filemanager (e.g. konqueror) onto a diff window. joachim99@12: - Drag and drop text from an editor (e.g. kate) onto a diff window. joachim99@12: Reanalysis starts immediately if no merge is in progress. joachim99@12: (This should help you to compare similar parts in the same file.) joachim99@12: - New/Deleted white lines are now also considered as white deltas. joachim99@12: - Configurable keyboard shortcuts for most actions (KDE version only). joachim99@12: - The overview now also distinguishes whitespace deltas. joachim99@12: New preprocessor options: joachim99@12: - You can now define your own external Preprocessor and LineMatchingPreprocessor: joachim99@12: - "Convert to upper case", joachim99@12: - "Ignore numbers" joachim99@12: Fixed bugs: joachim99@12: - Directory merge: Preserving file attributes and times during copy. joachim99@12: (not for Win32 yet) joachim99@12: Source-tree-structure: joachim99@12: - Switch to KDevelop3 (Gideon): Renamed subdir "kdiff3" to "src". joachim99@12: - xpm-files in xpm-subdirectory. joachim99@12: joachim99@12: joachim99@12: Version 0.9.51 - 2003/04/14 joachim99@12: =========================== joachim99@12: - Compilation fix for gcc 2.95. joachim99@12: joachim99@12: joachim99@12: Version 0.9.50 - 2003/03/30 joachim99@12: =========================== joachim99@12: Fixed bugs: joachim99@12: - Auto-Advance setting was lost when entering the settings-dialog. joachim99@12: - Windows specific: Keys with AltGr-Combination didn't work. joachim99@12: - Windows 95/98/ME: Fixed crash when KDiff3 is called used without parameters, joachim99@12: and corrected support for external diff. joachim99@12: New Features: joachim99@12: - Search-function: Search for a string in all open text windows. joachim99@12: - Special background colors for current region. joachim99@12: - Button to toggle showing of whitespace in differences. joachim99@12: - Buttons to go to next/prev unsolved (!) conflict. joachim99@12: - While auto-advance waits, no more choices are allowed. joachim99@12: - New setting: Auto-advance-delay. joachim99@12: (Note that with delay 0 fast clicks might be detected as double clicks and the second joachim99@12: click does nothing. My advice: Prefer the keyboard-shortcuts Ctrl-1/2/3) joachim99@12: - Functions to Show/Hide Diff Window A, B or C. The other windows then have more space. joachim99@12: - Merge editor: The right mouse button selects the current region and lets you choose joachim99@12: A, B or C via a popup menu. joachim99@12: - Commandline option --auto: No GUI if all conflicts are auto-solvable. joachim99@12: - When equal files are compared, then a message box informs you. joachim99@12: - Merge current file: When comparing two or three files, the merge can be started with a single click. joachim99@12: - Option dialog: Warning for "Defaults" added, because it resets all options. joachim99@12: - A warning is given, when the user tries to merge binary files. (i.e. files that contain '\0'-bytes) joachim99@12: Changed behaviour: joachim99@12: - 3 file automerge: When for a line B==C (and A!=B) then C will be selected. joachim99@12: (In older versions this was a conflict. I was convinced that this is no problem.) joachim99@12: - Auto-Advance now jumps to next unsolved (!) conflict. joachim99@12: - On 256-color-displays KDiff3 uses them. (Previously KDiff3 only used 16 colors.) joachim99@12: - On 16-color-displays the Defaults-button in the options dialog selects special colors. joachim99@12: joachim99@12: joachim99@12: Version 0.941 - 2003/02/09 joachim99@12: ========================== joachim99@12: Fixed bugs: joachim99@12: - Qt-only-version: Compile problem corrected. joachim99@12: - Documentation: Formatting for tables corrected. joachim99@12: joachim99@12: joachim99@12: Version 0.94 - 2003/02/09 joachim99@12: ========================= joachim99@12: New features: joachim99@12: - Option to use external GNU-diff for line matching. joachim99@12: (Sometimes GNU-diff is better, sometimes not: You may choose now.) joachim99@12: - In diff-windows a tooltip shows the full path if you move the mouse on the filename. joachim99@12: - Speedup of directory-merge operations without user interaction. joachim99@12: (Not every item in the tree is made visible anymore. This took too long.) joachim99@12: - When opening a file for comparison or merge KDiff3 immediately shows the first difference. joachim99@12: - "Go To Top/Bottom"-action have been changed to "Go To First/Last Delta". joachim99@12: - Font-Option "Italic For Deltas" added. joachim99@12: - Many icons and actions will only be enabled, when the operation is possible. joachim99@12: - Icon for merge of current file in directory merge mode added. joachim99@12: - New action "Go to Current Delta". joachim99@12: - Conflicts where some lines contained only-white-space-changes are now separated from joachim99@12: other non-white-space-conflicts. joachim99@12: - Experimental: Use as replacement for ClearCase-cleardiffmrg.exe (under Windows only). joachim99@12: See main.cpp for details. joachim99@12: joachim99@12: Fixed bugs: joachim99@12: - If files were different, but had the same dates, the "not existant"-icon was joachim99@12: shown for one file. Now a error message will be shown if the option joachim99@12: "Copy newer instead of merging" is used. joachim99@12: - Documentation: Section "The Operation Column" corrected. joachim99@12: - Qt-only-version: Fontsize wasn't correctly restored. joachim99@12: - Keyboard accelerators didn't work for ToggleActions. joachim99@12: joachim99@12: joachim99@12: Version 0.931 - 2003/01/19 joachim99@12: ========================== joachim99@12: Fix for compilation problems with gcc version < 3. joachim99@12: joachim99@12: joachim99@12: Version 0.93 - 2003/01/16 joachim99@12: ========================= joachim99@12: New features: joachim99@12: - Directory comparison and merge. (More than 3000 new lines of code only here!!!) joachim99@12: - Open-Dialog: Filename specification: If no previous filename is there then start joachim99@12: directory is taken from another file. joachim99@12: - Message about number of found and automatically solved conflicts. joachim99@12: - Support for wheelmouse based scrolling. joachim99@12: - New option in Diff-tab: Preserve Carriage Return Characters joachim99@12: joachim99@12: Fixed bugs: joachim99@12: - Save button disabled until all conflicts are solved. joachim99@12: - Copy-operation conserves conflict messages "". joachim99@12: - Paste operation created pseudo conflicts when the clipboard contained empty lines. joachim99@12: - W95/98/ME specific program crash removed. joachim99@12: joachim99@12: joachim99@12: Version 0.92 - 2002/11/04 joachim99@12: ========================= joachim99@12: Severe bug corrected: joachim99@12: - Merge menu: Choose A/B/C Everywhere sometimes lost data. (introduced in 0.9) joachim99@12: joachim99@12: joachim99@12: Version 0.91 - 2002/11/03 joachim99@12: ========================= joachim99@12: Speed improvements for very big/complicated files: joachim99@12: - Faster analysis because of limited search range (can be adjusted). joachim99@12: - Faster scrolling and editor behaviour. joachim99@12: joachim99@12: Fixed bugs: joachim99@12: - Compilation problem with gcc 3.2 fixed. joachim99@12: - When comparing two lines, matching spaces often were undetected. joachim99@12: - Merge editor appended extra empty line when saving. joachim99@12: - Sometimes the next diff/conflict wasn't made visible. joachim99@12: - The Auto-Advance setting is saved now. joachim99@12: - When doing a merge the application now has modified-state, joachim99@12: even without further input. (The old method wasn't safe.) joachim99@12: - File selection now always in directory of respective file. joachim99@12: joachim99@12: joachim99@12: Version 0.9 - 2002/10/16 joachim99@12: ======================== joachim99@12: New features: joachim99@12: - Qt-only support. Allows compilation under KDE2, Gnome, Mac, Windows, ... joachim99@12: Note that KDE3 still gets special treatment. joachim99@12: - For Mergers: Auto-Advance after selection, Choose A/B/C everwhere, ... joachim99@12: - Commandline: If files with same name in different directories joachim99@12: are compared, only the first parameter needs the filename. joachim99@12: - Shift-Del, Ctrl-Ins, Shift-Ins supported for Cut/Copy/Paste joachim99@12: joachim99@12: Fixed bugs: joachim99@12: - Make failed on some systems because of missing "minmax.h". joachim99@12: - Files where opened for reading, but not closed afterwards. joachim99@12: - Vertical scrollbar sometimes didn't work correctly. joachim99@12: joachim99@12: joachim99@12: joachim99@2: Version 0.81 - 2002/08/18 joachim99@12: ========================= joachim99@2: New features: joachim99@2: - Now KDE3 is also supported. Previously only KDE2 was supported. joachim99@2: - Navigation via click into the overview column now supported. joachim99@2: joachim99@2: Fixed bugs: joachim99@2: - Some input files caused a crash in the diff-algorithm. joachim99@2: - The meaning of option "Ignore trivial matches" was inverted. joachim99@2: - When selecting a text in one window, this deselects any previously joachim99@2: active selection in the same or another window. joachim99@2: joachim99@2: joachim99@2: joachim99@2: Version 0.8 - 2002/07/28 joachim99@2: ======================== joachim99@2: This is the first version to be released.