home *** CD-ROM | disk | FTP | other *** search
/ Freelog 116 / FreelogNo116-JuilletSeptembre2013.iso / Bureautique / KDiff3 / KDiff3-32bit-Setup_0.9.97.exe / ChangeLog.txt next >
Text File  |  2012-08-11  |  29KB  |  540 lines

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