annotate kdiff3/ChangeLog @ 89:74d746872fc4

(none)
author joachim99
date Tue, 06 Jan 2009 18:33:33 +0000
parents fcd146072e0c
children 4e6ebbbae925
rev   line source
joachim99@80 1 Version 0.9.93 - 2008/01/06
joachim99@80 2 ===========================
joachim99@80 3 - Support for KDE4 (with much porting help from Valentin Rusu)
joachim99@80 4 - Fix for diff_ext_for_kdiff3 (by Sergey Zorin)
joachim99@80 5 - Win32-Installation: SendTo-integration fixed for Vista.
joachim99@80 6 - Optional auto detection of line end style for saving.
joachim99@80 7 - Option to close on ESC (default is off)
joachim99@80 8
joachim99@77 9 Version 0.9.92 - 2007/04/15
joachim99@77 10 ===========================
joachim99@77 11 - Windows installer now allows to install KDiff3 as Clearcase Diff and Merge Tool
joachim99@77 12 - Windows installer "SVN Merge tool" corrected: Not creating $AppData\Subversion\config subdir anymore.
joachim99@77 13 - KDE-Konqueror plugin: Launch KDiff3 from Konqueror. (Similar to Diff-Ext on Windows.)
joachim99@77 14 - Qt4-version
joachim99@77 15 - Printing crash fixed
joachim99@77 16 - Compilation issue for Mac fixed
joachim99@77 17 - Dir Rescan keeps settings for Show identical files etc.
joachim99@77 18 - Bugfix: Empty file and not existing file were detected as binary equal.
joachim99@77 19 - Temp file names use the process id in file name to allow several instances.
joachim99@77 20 - Suppress flicker during startup. (Don't show status info window on creation.)
joachim99@77 21 - New File comparison mode: Trust the size and date, but use binary comparison if date doesn't match (unsafe)
joachim99@77 22 - After explicitely selecting files any file of the selected may be right clicked for context menu.
joachim99@77 23 - Open dialog also shows current directories in directory comparison mode.
joachim99@77 24 - Writing a file via --auto option didn't work for relative files. (Reported by Guilhem Bichot)
joachim99@77 25 - New option for history merge: Max number of history entries
joachim99@77 26 - New option "Auto save and quit on merge without conflicts"
joachim99@77 27 - Directory Merge with Case sensitivity disabled: Correct destination filename chosen for merge.
joachim99@77 28
joachim99@75 29 Version 0.9.91 - 2006/10/29
joachim99@75 30 ===========================
joachim99@75 31 - Encoding auto detection
joachim99@75 32 - Fix for crash after double click below last line
joachim99@75 33 - Saving of maximized window-state (Patch by Robert Vock)
joachim99@75 34 - Separated Merge-options in own tab because "Diff and Merge"-options tab got too big.
joachim99@75 35 - When pasting multiple lines into openfile dialog only first line is kept
joachim99@75 36 - Drawing in directory view fixed.
joachim99@75 37 - When specifying a separate output dir then for equal files a copy operation will also be offered.
joachim99@75 38 - Windows specific:
joachim99@75 39 - Windows installer problems fixed for users without admin-rights
joachim99@75 40 - Fix for slow startup problem on Windows (Patch by Manfred Koehler)
joachim99@75 41 - New: diff-ext-for-kdiff3 - Shell extension (originally by Sergey Zorin)
joachim99@75 42 - Qt4-version:
joachim99@75 43 - Saving of merge-result didn't work.
joachim99@75 44 - Start external processes directly without cmd.exe-window
joachim99@75 45 - Rewrote everything requiring Qt3-support
joachim99@75 46
joachim99@73 47 Version 0.9.90 - 2006/05/14
joachim99@73 48 ===========================
joachim99@73 49 - Fixed KIO-problems of type "File exists" with tempfiles (introduced in 0.9.89)
joachim99@73 50 - Fix for manual alignment with 3 files which caused crash (new feature in 0.9.89)
joachim99@73 51 - Fix for Alt-Left caused crash for leftmost window on windows (due to changed compiler)
joachim99@73 52 - Use of WResizeNoErase|WRepaintNoErase instead of WNoAutoErase (fix for compiler error with Qt3.1)
joachim99@73 53 - Removed #include <konq_popupmenu.h> which is (currently) unneeded and required extra dependencies.
joachim99@73 54 - Removed "Save/Load Directory Merge State ..." in directory menu. (These aren't working yet.)
joachim99@73 55 - Fixed crash when used as Diff-part with KDevelop.
joachim99@73 56 - Preserve executable bit when overwriting an existing file.
joachim99@73 57
joachim99@69 58 Version 0.9.89 - 2006/04/09
joachim99@69 59 ===========================
joachim99@69 60 New features:
joachim99@69 61 - Version control history auto merge plus sorting
joachim99@69 62 - Auto merge regular expression
joachim99@69 63 - Splitting and joining differences for merging
joachim99@69 64 - Manual Diff Alignment tool
joachim99@69 65 - Printing of differences
joachim99@69 66 - Colorsettings for Dir-Colors
joachim99@69 67 - Dir-show identical/different/A-only/B-only/C-only files with immediate effect (instead of option "List only deltas")
joachim99@69 68 - Filename-edit above DiffInputWindows
joachim99@69 69 - Windows-Context Menu in A/B/C-columns for dir-comparison (Windows only)
joachim99@69 70 - Edit Menu: Select All (Ctrl-A)
joachim99@69 71 - New commandline options:
joachim99@69 72 --config filename: Select an individual config file. (Now also available for Windows and Qt-only version.)
joachim99@69 73 --cs config: Change one specific setting via the command line. (For settings that were previously adjustable via GUI only.)
joachim99@69 74 --confighelp: Show available config items and their current values.
joachim99@69 75 - Dircomp: "Compare/Merge explicitly selected files" (Select files/dirs by clicking icons in columns A/B/C)
joachim99@69 76 - User definable ignored command line options.
joachim99@69 77 - Ability to swap pathnames in open dialog
joachim99@69 78 - "Ignore"-button in error dialog when option not understood (Windows only)
joachim99@69 79 - Quadratical scroll speedup during selection when mouse moves out of the diff input window.
joachim99@69 80 Bugfixes, redesign:
joachim99@69 81 - Preparations for Qt4-Port + some redesign
joachim99@69 82 - GNU-Diff algorithm improved to be independent of line endings (needed for manual diff alignment)
joachim99@69 83 - Avoid restoring a window where it is almost invisible (if moved almost out of the screen area)
joachim99@69 84 - Go to next delta honors special "A vs. B", "A vs. C" or "B vs. C" overview when active. (Patch by Vladan Bato)
joachim99@69 85 - DirectoryMergeWindow: File/Antifile and DirPattern changes will update immediately without rescan.
joachim99@69 86 - Blue toolbar icons (for better visibility of disabled state)
joachim99@69 87 - Bugfix: Crash when merging and selecting "Choose A/B/C for all unsolved conflicts"
joachim99@69 88 and one of the solved conflicts contained no lines in chosen input.
joachim99@69 89 - Fix: With --auto option, GUI stays invisible if not necessary
joachim99@69 90 - Fixed odd ProgressDialog-behaviour when continuing after an error or abort.
joachim99@69 91 - Directory merge: Fixed FollowFileLinks. (Didn't work when copying a file.)
joachim99@69 92 - Initial position now (x=0,y=22). This solves a problem on some Macs.
joachim99@69 93 - Better alignment of B and C in 3-file comparison
joachim99@69 94 - Correctly updating the selection when scrolling via keys and mouse is pressed
joachim99@69 95 - Horizontal scrolling in right-to-left language caused vertical lines - fixed.
joachim99@69 96
joachim99@69 97
joachim99@69 98 Version 0.9.88 - 2005/25/02
joachim99@69 99 ===========================
joachim99@69 100 - Fixed crash that occurred in Directory Comparison mode "Full-Analysis".
joachim99@69 101 - Fix for Windows: Didn't save encoding correctly.
joachim99@69 102 - Many translations updated.
joachim99@69 103
joachim99@68 104 Version 0.9.87 - 2005/30/01
joachim99@68 105 ===========================
joachim99@68 106 - Unicode16 and UTF8 support (Internal data format is now QString (Unicode16). Conversion during save and load.)
joachim99@68 107 - Directory "Full Analysis": Equality-Coloring for files with only whitespace differences. (Michael Denio)
joachim99@68 108 - Support for right to left languages.
joachim99@68 109 - In MergeResultWindow show "<Merge Conflict (Whitespace only)>" for whitespace-only conflicts
joachim99@68 110 - Statusbar shows the number of remaining conflicts and whitespace conflicts.
joachim99@68 111 - Go Next/Prev Difference/Conflict now have improved tooltips informing about "Show White Space"-disabled-behaviour.
joachim99@68 112
joachim99@66 113 Version 0.9.86 - 2004/06/14
joachim99@66 114 ===========================
joachim99@66 115 - Double click on any file in directory merge would close the directory merge window. (Regression in 0.9.85)
joachim99@66 116
joachim99@66 117 Version 0.9.85 - 2004/06/14
joachim99@66 118 ===========================
joachim99@66 119 - When solving a conflict KDiff3 reports the number of remaining unsolved conflicts in the status bar.
joachim99@66 120 Bugfixes:
joachim99@66 121 - Fix for MergeResultWindow-contextmenu: All items were disabled always. (new in 0.9.84)
joachim99@66 122 - Fix for problem when opening files specified relative to current directory. (new in 0.9.84, qt-only-version)
joachim99@66 123 - Fix for compilation with older gcc (2.9x)
joachim99@66 124 - Several Word-wrap problems fixed:
joachim99@66 125 - Find string with word wrap active didn't work if found text was not in first wrap-line.
joachim99@66 126 - overview-position was not updated when toggling word wrap
joachim99@66 127 - horizontal scrollbar was not updated when toggling word wrap
joachim99@66 128 - current selection was lost when toggling word wrap
joachim99@66 129 - selecting a conflict in the diff-text-window didn't work right with word wrap.
joachim99@66 130 - Qt-only: Bold attribute for fonts was not persistent
joachim99@66 131 - Qt-only: Toolbar position was not persistent
joachim99@66 132 - Qt-only: Language-choice shows also the full language name.
joachim99@66 133 - Cursor and windows-boundary-lines were always black instead of having the foreground color
joachim99@66 134 - Starting KDiff3 with two not existing files showed a dialog saying that files are binary equal.
joachim99@66 135 - Errors while starting a directory comparison now also reopens the open-dialog.
joachim99@66 136 - Speedup during directory comparison by avoiding unnecessary redraws. (These always creep in again :-()
joachim99@66 137 - On KDE: When resetting to default options (or first start) now the default KDE-fixed font will be used.
joachim99@66 138 - Mergeresultwindow: Improved behaviour after automatic merge operation.
joachim99@66 139
joachim99@66 140 Version 0.9.84 - 2004/05/29
joachim99@66 141 ============================
joachim99@66 142 New Features:
joachim99@66 143 - Word Wrap for DiffTextWindow
joachim99@66 144 - Directory-Comparison: Option "Full Analysis" allows to show the number of solved vs. unsolved
joachim99@66 145 conflicts or deltas vs. whitespace-changes in the directory tree.
joachim99@66 146 - Diff-Menu for Diff-view specific entries
joachim99@66 147 - Docs now contain a new chapter for uses of preprocessor and line-matching-preprocessor.
joachim99@66 148 - Added several credits which now are also visible in the Qt-only version.
joachim99@66 149 - The Qt-only version now also shows all command-line options. Under windows a dialog shows them.
joachim99@66 150 - Command line options -u and -L for Subversion-support.
joachim99@66 151 - Command line options --L1/2/3 for specifying alias names.
joachim99@66 152 - In the Qt-only-version the user-interface-language can be set via the regional-settings
joachim99@66 153 (only effective after a restart).
joachim99@66 154 - ProgressDialog redesign for recursive use.
joachim99@66 155 - Overview now allows to show the delta between two other files in triplediff-mode.
joachim99@66 156 - Option to ignore case which treats case-changes like white space (instead of conversion to upcase).
joachim99@66 157 Bugfixes:
joachim99@66 158 - Dir-Comp: When one file exists, but the other doesn't then instead the latest used other file was displayed.
joachim99@66 159 - Open dialog: When previously a file C was used, but should be empty now, it reappeared unbidden.
joachim99@66 160 - Several bugs for 64-bit systems fixed.
joachim99@66 161 - Fixed crash when one file ended with a newline and the other did not.
joachim99@66 162 - Windows: Case insensitive filename-pattern matching.
joachim99@66 163 - Corrected behaviour for files with size 0.
joachim99@66 164 - Fix for crash due to a race-condition (Patch by Eike Sauer)
joachim99@66 165 - Windows: Scrolling didn't work right when another window was in front.
joachim99@66 166 - Mergeresultwindow didn't show correct position when starting a second or later merge.
joachim99@66 167 - Fix for problem where sometimes the A/B/C-buttons were in wrong state.
joachim99@66 168 - Pasting from selection via the middle mousebutton.
joachim99@66 169
joachim99@58 170 Version 0.9.83 - 2004/03/06
joachim99@58 171 ===========================
joachim99@58 172 - Reading directorys fixed for Win95/98
joachim99@58 173 - Caseinsensitive filename matching for windows.
joachim99@58 174 - Autocopy to selection for systems that support this. (Patch by Stefan Partheymueller)
joachim99@58 175 - Drawing during recalc suppressed in merge result editor.
joachim99@58 176 - Cursor could go beyond last line in merge result editor. (Corrected NrOfLine-counting.)
joachim99@58 177 - Windows: Start with invalid cmd-line-options brings up a messagebox with the list of options.
joachim99@58 178 - Corrected encoding when copying to or pasting from clipboard.
joachim99@58 179 - Corrected char-by-char-diff at beginning of line. ("012345 12345 xyz" <-> "012345 xyz")
joachim99@58 180 - Warning when merging with preprocessor or upcase-conversion enabled.
joachim99@58 181 - Rewrite of preprocessing code should fix several problems. E.g.:
joachim99@58 182 - Ignore C/C++-comments only worked with a preprocessor active.
joachim99@58 183 - Preprocessor output now is input of line-matching preprocessor.
joachim99@58 184 - Paste to diff-window, didn't work if LMPP or Ignore C/C++-Comments was set.
joachim99@58 185
joachim99@58 186 Version 0.9.82 - 2004/02/02
joachim99@58 187 ===========================
joachim99@58 188 - DirectoryMerge: Running merge op for last item in a folder, performed the
joachim99@58 189 merge op for all following items in following folders. (Possible data loss!)
joachim99@58 190 - Fix: Preprocessors and "Ignore Comments" didn't work at the same time.
joachim99@58 191 - Fix: Preprocessors crashed with remote files.
joachim99@58 192 - Open-Dialog: When either input is changed, then reset the output to be empty.
joachim99@58 193 (To avoid accidental overwrites.)
joachim99@58 194 - Icon for "Highlight white space differences."
joachim99@58 195 - Editor-Option: Line End Style for saving: Dos/Windows "\r\n" vs. Unix "\n"
joachim99@58 196 - Merge output editor: Corrected wrong encoding for output-filename and
joachim99@58 197 user-typed characters.
joachim99@58 198 - Speedup for reading directories under Windows.
joachim99@58 199 - Enhanced progress dialog responsiveness during local file copy.
joachim99@58 200 - Fix for non-KDE-version: No URL-encoding when dropping files in open dialog.
joachim99@58 201
joachim99@53 202 Version 0.9.81 - 2004/01/08
joachim99@53 203 ===========================
joachim99@53 204 - Allow to compile with --enable-final
joachim99@53 205 - Bugfix for 3 file-compare (and A or B don't exist, crashed)
joachim99@53 206 - Bugfix for crash when second directory is merged
joachim99@53 207 - Some keyboard-shortcuts for selection of merge-operation didn't work correctly.
joachim99@53 208 - Shortcuts Ctrl-1/2/3 are possible in textmergewindow and in dirmergewindow,
joachim99@53 209 depending on the focus.
joachim99@53 210 - First steps towards internationalisation
joachim99@53 211 - Manpage doc/en/kdiff3.1 by Eike Sauer (for Debian)
joachim99@53 212 - Directory rescan shortcut SHIFT-F5
joachim99@53 213
joachim99@51 214 Version 0.9.80 - 2003/12/08
joachim99@51 215 ===========================
joachim99@51 216 New Text Diff/Merge Features:
joachim99@51 217 - Now using GNU-diff algorithms internally. (Option "External Diff" removed.)
joachim99@51 218 - Option for treating C/C++ comments as whitespace during diff.
joachim99@51 219 - Bugfix for locale character encoding (+ new option "Use string encoding")
joachim99@51 220 - Option for suppressing highlighting in white-space changes.
joachim99@51 221 (Also suppresses highlighting in comments and numbers when the
joachim99@51 222 respective options are active.)
joachim99@51 223 - Merge-menu: Choose A/B/C for all unsolved conflicts.
joachim99@51 224 Choose A/B/C for all unsolved whitespace conflicts.
joachim99@51 225 - Options to automatically choose a certain source for whitespace conflicts.
joachim99@51 226 - Shorcut F5 now used to reload the current file.
joachim99@51 227
joachim99@51 228 New Directory-Comparison/Merge Features:
joachim99@51 229 - Option to trust filesize. (Some directory services don't copy the date/time correctly.)
joachim99@51 230 - Shortcut F7 now starts complete directory merge (previously F5).
joachim99@51 231 - Do the selected merge operation for the selected file/dir only
joachim99@51 232 "Run Operation For Current Item" (F6).
joachim99@51 233 - Shortcuts for selecting the merge operation for the selected item.
joachim99@51 234 Ctrl-1/2/3/4/Del select A/B/C/Merge/Delete respectively.
joachim99@51 235
joachim99@51 236 Other Improvements:
joachim99@51 237 - Several i18n-corrections (by Stephan Binner)
joachim99@51 238 - Bugfix for option CVS-ignore: Didn't work correctly in subdirectories.
joachim99@51 239 - Bugfix for remote operations: Operation can now be aborted, when KIO-slaves doesn't respond.
joachim99@51 240 - Cancel-Button in progress bar.
joachim99@51 241 - Default diff-view now again side by side instead of one above the other.
joachim99@51 242
joachim99@51 243
joachim99@58 244 Version 0.9.71 - 2003/10/17
joachim99@35 245 ===========================
joachim99@35 246 - Windows-Installer by Sebastien Fricker.
joachim99@35 247 - Bugfixes for Windows. (Problems with setFont() in paintEvent().)
joachim99@35 248 - Default font for Windows now "Courier New" (instead of Courier)
joachim99@35 249 - Fix for compilation with gcc 2.95
joachim99@35 250 - Support for Ctrl-Tab under Windows.
joachim99@35 251 - Fix for finding documentation.
joachim99@42 252 - Fix for problem with directory-sync-mode (new in 0.9.70).
joachim99@42 253 - Fix for several subsequent CR-characters in input file.
joachim99@35 254
joachim99@12 255 Version 0.9.70 - 2003/09/28
joachim99@12 256 ===========================
joachim99@12 257 - Transparent access to URLs via KIO (KDE only):
joachim99@12 258 Compare files and directories on ftp, fish, smb, tar etc. ressources.
joachim99@12 259 - Workaround for a Win32-bug (Crashed sometimes during selections)
joachim99@12 260 - When the merge flag is selected in the open dialog, the directory-tool
joachim99@12 261 always starts a merge by default for each file. Without the flag only a
joachim99@12 262 diff will be started by default.
joachim99@12 263 - Immediately showing progress bar in dir scan.
joachim99@12 264 - Showing progress bar for file comparison too.
joachim99@12 265 - Directory-menu: Fold/Unfold all subdirs
joachim99@12 266 - Bugfix for 3-way auto-merge: A line deleted from the base in B and C
joachim99@12 267 resulted in a empty line instead of being completely removed.
joachim99@12 268 - Improved locale support
joachim99@12 269 - KDiff3 is now a KPart
joachim99@12 270 - in KDevelop3 it can be used to compare the current text with the
joachim99@12 271 last saved version, or the current version on disk with the last cvs version.
joachim99@12 272 - in Konqueror it can be used to look at a unified *.patch-file if one complete
joachim99@12 273 version is available too.
joachim99@12 274 - Documentation is now in docbook-format.
joachim99@12 275 - "Toggle Split Orientation" for Diff-Input windows. (Good for long lines.)
joachim99@12 276 - When "Dir and Text Split-Screen-View" is off: Now "Focus Next/Prev Window"
joachim99@12 277 also toggles between dir and text-windows. Selecting a file via double click
joachim99@12 278 switches to text-screen.
joachim99@12 279 - KDiff3 displays a warning when trying to read a dir without the permission.
joachim99@12 280 - Directory-Diff-Option "Use CVS-Ignore" to ignore files like CVS does.
joachim99@12 281 - Displaying a status message at the end of the directory-comparison.
joachim99@12 282 - Cursor in MergeResultWindow is automatically placed at current difference when a jump occurred.
joachim99@12 283 (But not when something was selected.)
joachim99@12 284 - Fix for cursor blinking in the topline of the MergeResultWindow.
joachim99@12 285
joachim99@12 286
joachim99@12 287 Version 0.9.61 - 2003/06/07
joachim99@12 288 ===========================
joachim99@12 289 - Compilation problem fixed.
joachim99@12 290 - Directory merge: Preserving file attributes and times during copy. (now also for Win32)
joachim99@12 291 - Crash fixed, when directory comparison from the command-line was started.
joachim99@12 292
joachim99@12 293
joachim99@12 294 Version 0.9.60 - 2003/06/01
joachim99@12 295 ===========================
joachim99@12 296 New features:
joachim99@12 297 - New ways to select input for the diff window:
joachim99@12 298 - Pasting clipboard text into a diff window.
joachim99@12 299 - Drag and drop a file from a filemanager (e.g. konqueror) onto a diff window.
joachim99@12 300 - Drag and drop text from an editor (e.g. kate) onto a diff window.
joachim99@12 301 Reanalysis starts immediately if no merge is in progress.
joachim99@12 302 (This should help you to compare similar parts in the same file.)
joachim99@12 303 - New/Deleted white lines are now also considered as white deltas.
joachim99@12 304 - Configurable keyboard shortcuts for most actions (KDE version only).
joachim99@12 305 - The overview now also distinguishes whitespace deltas.
joachim99@12 306 New preprocessor options:
joachim99@12 307 - You can now define your own external Preprocessor and LineMatchingPreprocessor:
joachim99@12 308 - "Convert to upper case",
joachim99@12 309 - "Ignore numbers"
joachim99@12 310 Fixed bugs:
joachim99@12 311 - Directory merge: Preserving file attributes and times during copy.
joachim99@12 312 (not for Win32 yet)
joachim99@12 313 Source-tree-structure:
joachim99@12 314 - Switch to KDevelop3 (Gideon): Renamed subdir "kdiff3" to "src".
joachim99@12 315 - xpm-files in xpm-subdirectory.
joachim99@12 316
joachim99@12 317
joachim99@12 318 Version 0.9.51 - 2003/04/14
joachim99@12 319 ===========================
joachim99@12 320 - Compilation fix for gcc 2.95.
joachim99@12 321
joachim99@12 322
joachim99@12 323 Version 0.9.50 - 2003/03/30
joachim99@12 324 ===========================
joachim99@12 325 Fixed bugs:
joachim99@12 326 - Auto-Advance setting was lost when entering the settings-dialog.
joachim99@12 327 - Windows specific: Keys with AltGr-Combination didn't work.
joachim99@12 328 - Windows 95/98/ME: Fixed crash when KDiff3 is called used without parameters,
joachim99@12 329 and corrected support for external diff.
joachim99@12 330 New Features:
joachim99@12 331 - Search-function: Search for a string in all open text windows.
joachim99@12 332 - Special background colors for current region.
joachim99@12 333 - Button to toggle showing of whitespace in differences.
joachim99@12 334 - Buttons to go to next/prev unsolved (!) conflict.
joachim99@12 335 - While auto-advance waits, no more choices are allowed.
joachim99@12 336 - New setting: Auto-advance-delay.
joachim99@12 337 (Note that with delay 0 fast clicks might be detected as double clicks and the second
joachim99@12 338 click does nothing. My advice: Prefer the keyboard-shortcuts Ctrl-1/2/3)
joachim99@12 339 - Functions to Show/Hide Diff Window A, B or C. The other windows then have more space.
joachim99@12 340 - Merge editor: The right mouse button selects the current region and lets you choose
joachim99@12 341 A, B or C via a popup menu.
joachim99@12 342 - Commandline option --auto: No GUI if all conflicts are auto-solvable.
joachim99@12 343 - When equal files are compared, then a message box informs you.
joachim99@12 344 - Merge current file: When comparing two or three files, the merge can be started with a single click.
joachim99@12 345 - Option dialog: Warning for "Defaults" added, because it resets all options.
joachim99@12 346 - A warning is given, when the user tries to merge binary files. (i.e. files that contain '\0'-bytes)
joachim99@12 347 Changed behaviour:
joachim99@12 348 - 3 file automerge: When for a line B==C (and A!=B) then C will be selected.
joachim99@12 349 (In older versions this was a conflict. I was convinced that this is no problem.)
joachim99@12 350 - Auto-Advance now jumps to next unsolved (!) conflict.
joachim99@12 351 - On 256-color-displays KDiff3 uses them. (Previously KDiff3 only used 16 colors.)
joachim99@12 352 - On 16-color-displays the Defaults-button in the options dialog selects special colors.
joachim99@12 353
joachim99@12 354
joachim99@12 355 Version 0.941 - 2003/02/09
joachim99@12 356 ==========================
joachim99@12 357 Fixed bugs:
joachim99@12 358 - Qt-only-version: Compile problem corrected.
joachim99@12 359 - Documentation: Formatting for tables corrected.
joachim99@12 360
joachim99@12 361
joachim99@12 362 Version 0.94 - 2003/02/09
joachim99@12 363 =========================
joachim99@12 364 New features:
joachim99@12 365 - Option to use external GNU-diff for line matching.
joachim99@12 366 (Sometimes GNU-diff is better, sometimes not: You may choose now.)
joachim99@12 367 - In diff-windows a tooltip shows the full path if you move the mouse on the filename.
joachim99@12 368 - Speedup of directory-merge operations without user interaction.
joachim99@12 369 (Not every item in the tree is made visible anymore. This took too long.)
joachim99@12 370 - When opening a file for comparison or merge KDiff3 immediately shows the first difference.
joachim99@12 371 - "Go To Top/Bottom"-action have been changed to "Go To First/Last Delta".
joachim99@12 372 - Font-Option "Italic For Deltas" added.
joachim99@12 373 - Many icons and actions will only be enabled, when the operation is possible.
joachim99@12 374 - Icon for merge of current file in directory merge mode added.
joachim99@12 375 - New action "Go to Current Delta".
joachim99@12 376 - Conflicts where some lines contained only-white-space-changes are now separated from
joachim99@12 377 other non-white-space-conflicts.
joachim99@12 378 - Experimental: Use as replacement for ClearCase-cleardiffmrg.exe (under Windows only).
joachim99@12 379 See main.cpp for details.
joachim99@12 380
joachim99@12 381 Fixed bugs:
joachim99@12 382 - If files were different, but had the same dates, the "not existant"-icon was
joachim99@12 383 shown for one file. Now a error message will be shown if the option
joachim99@12 384 "Copy newer instead of merging" is used.
joachim99@12 385 - Documentation: Section "The Operation Column" corrected.
joachim99@12 386 - Qt-only-version: Fontsize wasn't correctly restored.
joachim99@12 387 - Keyboard accelerators didn't work for ToggleActions.
joachim99@12 388
joachim99@12 389
joachim99@12 390 Version 0.931 - 2003/01/19
joachim99@12 391 ==========================
joachim99@12 392 Fix for compilation problems with gcc version < 3.
joachim99@12 393
joachim99@12 394
joachim99@12 395 Version 0.93 - 2003/01/16
joachim99@12 396 =========================
joachim99@12 397 New features:
joachim99@12 398 - Directory comparison and merge. (More than 3000 new lines of code only here!!!)
joachim99@12 399 - Open-Dialog: Filename specification: If no previous filename is there then start
joachim99@12 400 directory is taken from another file.
joachim99@12 401 - Message about number of found and automatically solved conflicts.
joachim99@12 402 - Support for wheelmouse based scrolling.
joachim99@12 403 - New option in Diff-tab: Preserve Carriage Return Characters
joachim99@12 404
joachim99@12 405 Fixed bugs:
joachim99@12 406 - Save button disabled until all conflicts are solved.
joachim99@12 407 - Copy-operation conserves conflict messages "<Merge Conflict>".
joachim99@12 408 - Paste operation created pseudo conflicts when the clipboard contained empty lines.
joachim99@12 409 - W95/98/ME specific program crash removed.
joachim99@12 410
joachim99@12 411
joachim99@12 412 Version 0.92 - 2002/11/04
joachim99@12 413 =========================
joachim99@12 414 Severe bug corrected:
joachim99@12 415 - Merge menu: Choose A/B/C Everywhere sometimes lost data. (introduced in 0.9)
joachim99@12 416
joachim99@12 417
joachim99@12 418 Version 0.91 - 2002/11/03
joachim99@12 419 =========================
joachim99@12 420 Speed improvements for very big/complicated files:
joachim99@12 421 - Faster analysis because of limited search range (can be adjusted).
joachim99@12 422 - Faster scrolling and editor behaviour.
joachim99@12 423
joachim99@12 424 Fixed bugs:
joachim99@12 425 - Compilation problem with gcc 3.2 fixed.
joachim99@12 426 - When comparing two lines, matching spaces often were undetected.
joachim99@12 427 - Merge editor appended extra empty line when saving.
joachim99@12 428 - Sometimes the next diff/conflict wasn't made visible.
joachim99@12 429 - The Auto-Advance setting is saved now.
joachim99@12 430 - When doing a merge the application now has modified-state,
joachim99@12 431 even without further input. (The old method wasn't safe.)
joachim99@12 432 - File selection now always in directory of respective file.
joachim99@12 433
joachim99@12 434
joachim99@12 435 Version 0.9 - 2002/10/16
joachim99@12 436 ========================
joachim99@12 437 New features:
joachim99@12 438 - Qt-only support. Allows compilation under KDE2, Gnome, Mac, Windows, ...
joachim99@12 439 Note that KDE3 still gets special treatment.
joachim99@12 440 - For Mergers: Auto-Advance after selection, Choose A/B/C everwhere, ...
joachim99@12 441 - Commandline: If files with same name in different directories
joachim99@12 442 are compared, only the first parameter needs the filename.
joachim99@12 443 - Shift-Del, Ctrl-Ins, Shift-Ins supported for Cut/Copy/Paste
joachim99@12 444
joachim99@12 445 Fixed bugs:
joachim99@12 446 - Make failed on some systems because of missing "minmax.h".
joachim99@12 447 - Files where opened for reading, but not closed afterwards.
joachim99@12 448 - Vertical scrollbar sometimes didn't work correctly.
joachim99@12 449
joachim99@12 450
joachim99@12 451
joachim99@2 452 Version 0.81 - 2002/08/18
joachim99@12 453 =========================
joachim99@2 454 New features:
joachim99@2 455 - Now KDE3 is also supported. Previously only KDE2 was supported.
joachim99@2 456 - Navigation via click into the overview column now supported.
joachim99@2 457
joachim99@2 458 Fixed bugs:
joachim99@2 459 - Some input files caused a crash in the diff-algorithm.
joachim99@2 460 - The meaning of option "Ignore trivial matches" was inverted.
joachim99@2 461 - When selecting a text in one window, this deselects any previously
joachim99@2 462 active selection in the same or another window.
joachim99@2 463
joachim99@2 464
joachim99@2 465
joachim99@2 466 Version 0.8 - 2002/07/28
joachim99@2 467 ========================
joachim99@2 468 This is the first version to be released.