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