joachim99@13: This file contains some feature-wishes for future KDiff3-versions. joachim99@13: joachim99@13: TODO joachim99@13: ==== joachim99@80: - Verknüpfungsziel für Links relativ anzeigen joachim99@80: - KDiff3-Plugin sollte auch in Dolphin arbeiten joachim99@80: - Alignmenttechnik bei Merge von 3 Dateien wählbar joachim99@80: - Horizontales Scrolling reparieren joachim99@75: joachim99@75: - Fix drawing in columns A/B/C-directory window joachim99@75: - Qt4-translation files joachim99@75: - Double clicking into empty area causes crash joachim99@75: - Option window is too big (within KDE). (Scrollable?) joachim99@75: - Windows issues: joachim99@75: - Diff-Ext-For-KDiff3 included in the installer joachim99@75: - language selection from within KDiff3 joachim99@75: - Export to html-format file joachim99@75: - Export to diff-format output (and import?) joachim99@75: - Export to diff3-format output (and import?) joachim99@75: - Use diff-output as input joachim99@75: - Variable width fonts. joachim99@75: joachim99@75: - Use regular expression to ignore certain patterns joachim99@75: - Start without visible compare widgets. (? what did I mean by that) joachim99@75: joachim99@75: - Hardlinks -performance support joachim99@75: - Manual alignment during merge should tell user his data will be lost joachim99@75: - Installer for windows for users. joachim99@75: - "List Only Deltas" causes directory merge to delete files joachim99@75: (https://sourceforge.net/tracker/index.php?func=detail&aid=1004853&group_id=58666&atid=488548) joachim99@75: - Diff-view for binary files joachim99@75: - Diff-view for pictures joachim99@75: joachim99@75: > > What I find weird is that KDiff3 first creates the 3-way merge view (so joachim99@75: > > the window splits in 4 parts), then closes that and reopens in 2-way joachim99@75: > > diff view. I've never seen the binary package do that. Can this be fixed? joachim99@75: joachim99@75: joachim99@73: - Only show different lines. joachim99@73: joachim99@68: - ftp: Abbruch beim Einlesen von Verzeichnis stoppt nicht vollständig joachim99@68: joachim99@68: - Projekt-Verwaltung: Die ganze Config-Datei (=Projektdatei) an einen benutzerdefinierten Ort zu legen. (Keine Angabe->Default) joachim99@68: - Bei Combobox-History alle Elemente von (A/B/C/Out) anzeigen. joachim99@68: joachim99@68: - Test on empty floppy drive. joachim99@68: joachim99@68: -I suppose this has been asked before, but are there any plans to use joachim99@68: colors for change/insert/delete (i.e. blue = change, green = insert, red joachim99@68: = delete)? joachim99@68: joachim99@68: > I want to compare two revisions of a file (eventually I wanna do this on joachim99@68: > two directory hierarchies of files) and have an output of how many lines joachim99@68: > of code were added, modified, and deleted for each file and overall. joachim99@68: joachim99@68: > Also, for "Send To" from Windows, it would be nice if I could pick one joachim99@68: > file via Send To, find the second file (if it's in a different joachim99@68: > directory), and click "Send To" again to compare. I.e., when user does joachim99@68: > "Send To", if one instance is already open and waiting for a second joachim99@68: > file, the first instance is used. joachim99@68: joachim99@68: joachim99@68: - kdiff3 does not preserve the permissions of files it overwrites during a 'save' operation. joachim99@68: joachim99@68: - Insbesondere Ausführbarkeit "x" und Schreibschutz "w" sollten erhalten bleiben. joachim99@68: joachim99@68: - Under Windows: Shortcut Ctrl-Shift-2 (for select B everywhere doesn't work.) joachim99@68: - Paste from Clipboard doesn't work. joachim99@68: joachim99@68: - Bug: Comment section isn't recognized as nonwhite difference if several lines are between /* and */ on one side. joachim99@68: joachim99@68: joachim99@66: - Overview-option to show only remaining conflicts. joachim99@73: - Overview bar for merge-window and for directory-window. joachim99@73: joachim99@66: - ??? The gutters (kdiff3 have 2 "gutters") fonts and background-foreground colors sholud be configured other joachim99@66: than the "general" foreground-background colors. Otherwise they are confused with the main dialog. joachim99@13: joachim99@66: - Try to autodetect the line-end-style joachim99@73: - Ignore cvs-keywords like $Revision: x.y$ joachim99@66: joachim99@13: - Undo function in the merge-editor. joachim99@51: - More viewing options for directory widget. joachim99@58: joachim99@58: - And one observation. When select Cyrillic charset - it looks like it was joachim99@58: not saved. When open this dialog again - Latin charset is selected anyway. joachim99@66: - Add options to specify charset. joachim99@58: - Ask before saving to a file that already exists (optionally). joachim99@58: - Don't overwrite existing .orig-file, when saving the second time. joachim99@58: joachim99@58: - File Menu: Close (Ctrl-F4): Close current file (check if saved and forget the data) joachim99@58: - Dirview: joachim99@58: - Multiselections: Changing Operations or applying ops for all selected items. joachim99@58: - Optionally show size/date for A/B/C joachim99@58: - Choose what to see (all or only different items) joachim99@58: - If only different items are visible: copy the others nevertheless to destdir. joachim99@73: - Warnung wenn Datum in B oder C älter als A ist. joachim99@73: - Zielverzeichnis nachträglich änderbar joachim99@58: - Bei Kopie von Remote nach lokal: Auf jeden Fall das modification Datum setzen. joachim99@58: - Ctrl-Space doesn't work when a file comparison takes place. joachim99@58: - Option to allow case-insensitive filename-matching. joachim99@58: - Options to show/suppress annoying messages joachim99@58: joachim99@58: - What's this-Help. joachim99@58: - Tip of the day. joachim99@58: joachim99@58: More Statistics before the merge begins: joachim99@58: - How many files are there? joachim99@58: - How many files are equal/different? joachim99@58: - How many files would be copies/merged/ignored? joachim99@58: joachim99@58: - Allow to view and merge CVS-conflict files (and diff3-output) and allow to save output joachim99@58: with conflicts in diff3 output-format. joachim99@58: joachim99@58: - Provide configure-rules for systems without KDE. (I need help here.) joachim99@58: joachim99@58: - Allow different comment-styles (e.g. via a regexp for comments) joachim99@58: joachim99@58: - Possibility to jump to next difference in the same line (for very long lines). joachim99@58: joachim99@58: - Allow analysis of unified directory-diff/patch-file. joachim99@58: joachim99@69: - LineEdit for Save-Filename