annotate kdiff3/ChangeLog @ 53:32d5cbf9db71

Corrections for 0.9.81: - Fix for configure --enable-final - Bugfixes - First steps towards internationalisation
author joachim99
date Tue, 20 Jan 2004 20:19:59 +0000
parents c59d5a3a8ff3
children 8af4bb9d9a5a
rev   line source
joachim99@53 1 Version 0.9.81 - 2004/01/08
joachim99@53 2 ===========================
joachim99@53 3 - Allow to compile with --enable-final
joachim99@53 4 - Bugfix for 3 file-compare (and A or B don't exist, crashed)
joachim99@53 5 - Bugfix for crash when second directory is merged
joachim99@53 6 - Some keyboard-shortcuts for selection of merge-operation didn't work correctly.
joachim99@53 7 - Shortcuts Ctrl-1/2/3 are possible in textmergewindow and in dirmergewindow,
joachim99@53 8 depending on the focus.
joachim99@53 9 - First steps towards internationalisation
joachim99@53 10 - Manpage doc/en/kdiff3.1 by Eike Sauer (for Debian)
joachim99@53 11 - Directory rescan shortcut SHIFT-F5
joachim99@53 12
joachim99@51 13 Version 0.9.80 - 2003/12/08
joachim99@51 14 ===========================
joachim99@51 15 New Text Diff/Merge Features:
joachim99@51 16 - Now using GNU-diff algorithms internally. (Option "External Diff" removed.)
joachim99@51 17 - Option for treating C/C++ comments as whitespace during diff.
joachim99@51 18 - Bugfix for locale character encoding (+ new option "Use string encoding")
joachim99@51 19 - Option for suppressing highlighting in white-space changes.
joachim99@51 20 (Also suppresses highlighting in comments and numbers when the
joachim99@51 21 respective options are active.)
joachim99@51 22 - Merge-menu: Choose A/B/C for all unsolved conflicts.
joachim99@51 23 Choose A/B/C for all unsolved whitespace conflicts.
joachim99@51 24 - Options to automatically choose a certain source for whitespace conflicts.
joachim99@51 25 - Shorcut F5 now used to reload the current file.
joachim99@51 26
joachim99@51 27 New Directory-Comparison/Merge Features:
joachim99@51 28 - Option to trust filesize. (Some directory services don't copy the date/time correctly.)
joachim99@51 29 - Shortcut F7 now starts complete directory merge (previously F5).
joachim99@51 30 - Do the selected merge operation for the selected file/dir only
joachim99@51 31 "Run Operation For Current Item" (F6).
joachim99@51 32 - Shortcuts for selecting the merge operation for the selected item.
joachim99@51 33 Ctrl-1/2/3/4/Del select A/B/C/Merge/Delete respectively.
joachim99@51 34
joachim99@51 35 Other Improvements:
joachim99@51 36 - Several i18n-corrections (by Stephan Binner)
joachim99@51 37 - Bugfix for option CVS-ignore: Didn't work correctly in subdirectories.
joachim99@51 38 - Bugfix for remote operations: Operation can now be aborted, when KIO-slaves doesn't respond.
joachim99@51 39 - Cancel-Button in progress bar.
joachim99@51 40 - Default diff-view now again side by side instead of one above the other.
joachim99@51 41
joachim99@51 42
joachim99@42 43 Version 0.9.71 - 2003/10/14
joachim99@35 44 ===========================
joachim99@35 45 - Windows-Installer by Sebastien Fricker.
joachim99@35 46 - Bugfixes for Windows. (Problems with setFont() in paintEvent().)
joachim99@35 47 - Default font for Windows now "Courier New" (instead of Courier)
joachim99@35 48 - Fix for compilation with gcc 2.95
joachim99@35 49 - Support for Ctrl-Tab under Windows.
joachim99@35 50 - Fix for finding documentation.
joachim99@42 51 - Fix for problem with directory-sync-mode (new in 0.9.70).
joachim99@42 52 - Fix for several subsequent CR-characters in input file.
joachim99@35 53
joachim99@12 54 Version 0.9.70 - 2003/09/28
joachim99@12 55 ===========================
joachim99@12 56 - Transparent access to URLs via KIO (KDE only):
joachim99@12 57 Compare files and directories on ftp, fish, smb, tar etc. ressources.
joachim99@12 58 - Workaround for a Win32-bug (Crashed sometimes during selections)
joachim99@12 59 - When the merge flag is selected in the open dialog, the directory-tool
joachim99@12 60 always starts a merge by default for each file. Without the flag only a
joachim99@12 61 diff will be started by default.
joachim99@12 62 - Immediately showing progress bar in dir scan.
joachim99@12 63 - Showing progress bar for file comparison too.
joachim99@12 64 - Directory-menu: Fold/Unfold all subdirs
joachim99@12 65 - Bugfix for 3-way auto-merge: A line deleted from the base in B and C
joachim99@12 66 resulted in a empty line instead of being completely removed.
joachim99@12 67 - Improved locale support
joachim99@12 68 - KDiff3 is now a KPart
joachim99@12 69 - in KDevelop3 it can be used to compare the current text with the
joachim99@12 70 last saved version, or the current version on disk with the last cvs version.
joachim99@12 71 - in Konqueror it can be used to look at a unified *.patch-file if one complete
joachim99@12 72 version is available too.
joachim99@12 73 - Documentation is now in docbook-format.
joachim99@12 74 - "Toggle Split Orientation" for Diff-Input windows. (Good for long lines.)
joachim99@12 75 - When "Dir and Text Split-Screen-View" is off: Now "Focus Next/Prev Window"
joachim99@12 76 also toggles between dir and text-windows. Selecting a file via double click
joachim99@12 77 switches to text-screen.
joachim99@12 78 - KDiff3 displays a warning when trying to read a dir without the permission.
joachim99@12 79 - Directory-Diff-Option "Use CVS-Ignore" to ignore files like CVS does.
joachim99@12 80 - Displaying a status message at the end of the directory-comparison.
joachim99@12 81 - Cursor in MergeResultWindow is automatically placed at current difference when a jump occurred.
joachim99@12 82 (But not when something was selected.)
joachim99@12 83 - Fix for cursor blinking in the topline of the MergeResultWindow.
joachim99@12 84
joachim99@12 85
joachim99@12 86 Version 0.9.61 - 2003/06/07
joachim99@12 87 ===========================
joachim99@12 88 - Compilation problem fixed.
joachim99@12 89 - Directory merge: Preserving file attributes and times during copy. (now also for Win32)
joachim99@12 90 - Crash fixed, when directory comparison from the command-line was started.
joachim99@12 91
joachim99@12 92
joachim99@12 93 Version 0.9.60 - 2003/06/01
joachim99@12 94 ===========================
joachim99@12 95 New features:
joachim99@12 96 - New ways to select input for the diff window:
joachim99@12 97 - Pasting clipboard text into a diff window.
joachim99@12 98 - Drag and drop a file from a filemanager (e.g. konqueror) onto a diff window.
joachim99@12 99 - Drag and drop text from an editor (e.g. kate) onto a diff window.
joachim99@12 100 Reanalysis starts immediately if no merge is in progress.
joachim99@12 101 (This should help you to compare similar parts in the same file.)
joachim99@12 102 - New/Deleted white lines are now also considered as white deltas.
joachim99@12 103 - Configurable keyboard shortcuts for most actions (KDE version only).
joachim99@12 104 - The overview now also distinguishes whitespace deltas.
joachim99@12 105 New preprocessor options:
joachim99@12 106 - You can now define your own external Preprocessor and LineMatchingPreprocessor:
joachim99@12 107 - "Convert to upper case",
joachim99@12 108 - "Ignore numbers"
joachim99@12 109 Fixed bugs:
joachim99@12 110 - Directory merge: Preserving file attributes and times during copy.
joachim99@12 111 (not for Win32 yet)
joachim99@12 112 Source-tree-structure:
joachim99@12 113 - Switch to KDevelop3 (Gideon): Renamed subdir "kdiff3" to "src".
joachim99@12 114 - xpm-files in xpm-subdirectory.
joachim99@12 115
joachim99@12 116
joachim99@12 117 Version 0.9.51 - 2003/04/14
joachim99@12 118 ===========================
joachim99@12 119 - Compilation fix for gcc 2.95.
joachim99@12 120
joachim99@12 121
joachim99@12 122 Version 0.9.50 - 2003/03/30
joachim99@12 123 ===========================
joachim99@12 124 Fixed bugs:
joachim99@12 125 - Auto-Advance setting was lost when entering the settings-dialog.
joachim99@12 126 - Windows specific: Keys with AltGr-Combination didn't work.
joachim99@12 127 - Windows 95/98/ME: Fixed crash when KDiff3 is called used without parameters,
joachim99@12 128 and corrected support for external diff.
joachim99@12 129 New Features:
joachim99@12 130 - Search-function: Search for a string in all open text windows.
joachim99@12 131 - Special background colors for current region.
joachim99@12 132 - Button to toggle showing of whitespace in differences.
joachim99@12 133 - Buttons to go to next/prev unsolved (!) conflict.
joachim99@12 134 - While auto-advance waits, no more choices are allowed.
joachim99@12 135 - New setting: Auto-advance-delay.
joachim99@12 136 (Note that with delay 0 fast clicks might be detected as double clicks and the second
joachim99@12 137 click does nothing. My advice: Prefer the keyboard-shortcuts Ctrl-1/2/3)
joachim99@12 138 - Functions to Show/Hide Diff Window A, B or C. The other windows then have more space.
joachim99@12 139 - Merge editor: The right mouse button selects the current region and lets you choose
joachim99@12 140 A, B or C via a popup menu.
joachim99@12 141 - Commandline option --auto: No GUI if all conflicts are auto-solvable.
joachim99@12 142 - When equal files are compared, then a message box informs you.
joachim99@12 143 - Merge current file: When comparing two or three files, the merge can be started with a single click.
joachim99@12 144 - Option dialog: Warning for "Defaults" added, because it resets all options.
joachim99@12 145 - A warning is given, when the user tries to merge binary files. (i.e. files that contain '\0'-bytes)
joachim99@12 146 Changed behaviour:
joachim99@12 147 - 3 file automerge: When for a line B==C (and A!=B) then C will be selected.
joachim99@12 148 (In older versions this was a conflict. I was convinced that this is no problem.)
joachim99@12 149 - Auto-Advance now jumps to next unsolved (!) conflict.
joachim99@12 150 - On 256-color-displays KDiff3 uses them. (Previously KDiff3 only used 16 colors.)
joachim99@12 151 - On 16-color-displays the Defaults-button in the options dialog selects special colors.
joachim99@12 152
joachim99@12 153
joachim99@12 154 Version 0.941 - 2003/02/09
joachim99@12 155 ==========================
joachim99@12 156 Fixed bugs:
joachim99@12 157 - Qt-only-version: Compile problem corrected.
joachim99@12 158 - Documentation: Formatting for tables corrected.
joachim99@12 159
joachim99@12 160
joachim99@12 161 Version 0.94 - 2003/02/09
joachim99@12 162 =========================
joachim99@12 163 New features:
joachim99@12 164 - Option to use external GNU-diff for line matching.
joachim99@12 165 (Sometimes GNU-diff is better, sometimes not: You may choose now.)
joachim99@12 166 - In diff-windows a tooltip shows the full path if you move the mouse on the filename.
joachim99@12 167 - Speedup of directory-merge operations without user interaction.
joachim99@12 168 (Not every item in the tree is made visible anymore. This took too long.)
joachim99@12 169 - When opening a file for comparison or merge KDiff3 immediately shows the first difference.
joachim99@12 170 - "Go To Top/Bottom"-action have been changed to "Go To First/Last Delta".
joachim99@12 171 - Font-Option "Italic For Deltas" added.
joachim99@12 172 - Many icons and actions will only be enabled, when the operation is possible.
joachim99@12 173 - Icon for merge of current file in directory merge mode added.
joachim99@12 174 - New action "Go to Current Delta".
joachim99@12 175 - Conflicts where some lines contained only-white-space-changes are now separated from
joachim99@12 176 other non-white-space-conflicts.
joachim99@12 177 - Experimental: Use as replacement for ClearCase-cleardiffmrg.exe (under Windows only).
joachim99@12 178 See main.cpp for details.
joachim99@12 179
joachim99@12 180 Fixed bugs:
joachim99@12 181 - If files were different, but had the same dates, the "not existant"-icon was
joachim99@12 182 shown for one file. Now a error message will be shown if the option
joachim99@12 183 "Copy newer instead of merging" is used.
joachim99@12 184 - Documentation: Section "The Operation Column" corrected.
joachim99@12 185 - Qt-only-version: Fontsize wasn't correctly restored.
joachim99@12 186 - Keyboard accelerators didn't work for ToggleActions.
joachim99@12 187
joachim99@12 188
joachim99@12 189 Version 0.931 - 2003/01/19
joachim99@12 190 ==========================
joachim99@12 191 Fix for compilation problems with gcc version < 3.
joachim99@12 192
joachim99@12 193
joachim99@12 194 Version 0.93 - 2003/01/16
joachim99@12 195 =========================
joachim99@12 196 New features:
joachim99@12 197 - Directory comparison and merge. (More than 3000 new lines of code only here!!!)
joachim99@12 198 - Open-Dialog: Filename specification: If no previous filename is there then start
joachim99@12 199 directory is taken from another file.
joachim99@12 200 - Message about number of found and automatically solved conflicts.
joachim99@12 201 - Support for wheelmouse based scrolling.
joachim99@12 202 - New option in Diff-tab: Preserve Carriage Return Characters
joachim99@12 203
joachim99@12 204 Fixed bugs:
joachim99@12 205 - Save button disabled until all conflicts are solved.
joachim99@12 206 - Copy-operation conserves conflict messages "<Merge Conflict>".
joachim99@12 207 - Paste operation created pseudo conflicts when the clipboard contained empty lines.
joachim99@12 208 - W95/98/ME specific program crash removed.
joachim99@12 209
joachim99@12 210
joachim99@12 211 Version 0.92 - 2002/11/04
joachim99@12 212 =========================
joachim99@12 213 Severe bug corrected:
joachim99@12 214 - Merge menu: Choose A/B/C Everywhere sometimes lost data. (introduced in 0.9)
joachim99@12 215
joachim99@12 216
joachim99@12 217 Version 0.91 - 2002/11/03
joachim99@12 218 =========================
joachim99@12 219 Speed improvements for very big/complicated files:
joachim99@12 220 - Faster analysis because of limited search range (can be adjusted).
joachim99@12 221 - Faster scrolling and editor behaviour.
joachim99@12 222
joachim99@12 223 Fixed bugs:
joachim99@12 224 - Compilation problem with gcc 3.2 fixed.
joachim99@12 225 - When comparing two lines, matching spaces often were undetected.
joachim99@12 226 - Merge editor appended extra empty line when saving.
joachim99@12 227 - Sometimes the next diff/conflict wasn't made visible.
joachim99@12 228 - The Auto-Advance setting is saved now.
joachim99@12 229 - When doing a merge the application now has modified-state,
joachim99@12 230 even without further input. (The old method wasn't safe.)
joachim99@12 231 - File selection now always in directory of respective file.
joachim99@12 232
joachim99@12 233
joachim99@12 234 Version 0.9 - 2002/10/16
joachim99@12 235 ========================
joachim99@12 236 New features:
joachim99@12 237 - Qt-only support. Allows compilation under KDE2, Gnome, Mac, Windows, ...
joachim99@12 238 Note that KDE3 still gets special treatment.
joachim99@12 239 - For Mergers: Auto-Advance after selection, Choose A/B/C everwhere, ...
joachim99@12 240 - Commandline: If files with same name in different directories
joachim99@12 241 are compared, only the first parameter needs the filename.
joachim99@12 242 - Shift-Del, Ctrl-Ins, Shift-Ins supported for Cut/Copy/Paste
joachim99@12 243
joachim99@12 244 Fixed bugs:
joachim99@12 245 - Make failed on some systems because of missing "minmax.h".
joachim99@12 246 - Files where opened for reading, but not closed afterwards.
joachim99@12 247 - Vertical scrollbar sometimes didn't work correctly.
joachim99@12 248
joachim99@12 249
joachim99@12 250
joachim99@2 251 Version 0.81 - 2002/08/18
joachim99@12 252 =========================
joachim99@2 253 New features:
joachim99@2 254 - Now KDE3 is also supported. Previously only KDE2 was supported.
joachim99@2 255 - Navigation via click into the overview column now supported.
joachim99@2 256
joachim99@2 257 Fixed bugs:
joachim99@2 258 - Some input files caused a crash in the diff-algorithm.
joachim99@2 259 - The meaning of option "Ignore trivial matches" was inverted.
joachim99@2 260 - When selecting a text in one window, this deselects any previously
joachim99@2 261 active selection in the same or another window.
joachim99@2 262
joachim99@2 263
joachim99@2 264
joachim99@2 265 Version 0.8 - 2002/07/28
joachim99@2 266 ========================
joachim99@2 267 This is the first version to be released.