annotate kdiff3/TODO @ 96:9000a9763f6f

Fixed problem where destination directory would be renamed or deleted during copy operation. Now if the destination directory exists only the files inside will be copied.
author joachim99
date Thu, 25 Mar 2010 20:37:37 +0000
parents fcd146072e0c
children
rev   line source
joachim99@13 1 This file contains some feature-wishes for future KDiff3-versions.
joachim99@13 2
joachim99@13 3 TODO
joachim99@13 4 ====
joachim99@80 5 - Verknüpfungsziel für Links relativ anzeigen
joachim99@80 6 - KDiff3-Plugin sollte auch in Dolphin arbeiten
joachim99@80 7 - Alignmenttechnik bei Merge von 3 Dateien wählbar
joachim99@80 8 - Horizontales Scrolling reparieren
joachim99@75 9
joachim99@75 10 - Fix drawing in columns A/B/C-directory window
joachim99@75 11 - Qt4-translation files
joachim99@75 12 - Double clicking into empty area causes crash
joachim99@75 13 - Option window is too big (within KDE). (Scrollable?)
joachim99@75 14 - Windows issues:
joachim99@75 15 - Diff-Ext-For-KDiff3 included in the installer
joachim99@75 16 - language selection from within KDiff3
joachim99@75 17 - Export to html-format file
joachim99@75 18 - Export to diff-format output (and import?)
joachim99@75 19 - Export to diff3-format output (and import?)
joachim99@75 20 - Use diff-output as input
joachim99@75 21 - Variable width fonts.
joachim99@75 22
joachim99@75 23 - Use regular expression to ignore certain patterns
joachim99@75 24 - Start without visible compare widgets. (? what did I mean by that)
joachim99@75 25
joachim99@75 26 - Hardlinks -performance support
joachim99@75 27 - Manual alignment during merge should tell user his data will be lost
joachim99@75 28 - Installer for windows for users.
joachim99@75 29 - "List Only Deltas" causes directory merge to delete files
joachim99@75 30 (https://sourceforge.net/tracker/index.php?func=detail&aid=1004853&group_id=58666&atid=488548)
joachim99@75 31 - Diff-view for binary files
joachim99@75 32 - Diff-view for pictures
joachim99@75 33
joachim99@75 34 > > What I find weird is that KDiff3 first creates the 3-way merge view (so
joachim99@75 35 > > the window splits in 4 parts), then closes that and reopens in 2-way
joachim99@75 36 > > diff view. I've never seen the binary package do that. Can this be fixed?
joachim99@75 37
joachim99@75 38
joachim99@73 39 - Only show different lines.
joachim99@73 40
joachim99@68 41 - ftp: Abbruch beim Einlesen von Verzeichnis stoppt nicht vollständig
joachim99@68 42
joachim99@68 43 - Projekt-Verwaltung: Die ganze Config-Datei (=Projektdatei) an einen benutzerdefinierten Ort zu legen. (Keine Angabe->Default)
joachim99@68 44 - Bei Combobox-History alle Elemente von (A/B/C/Out) anzeigen.
joachim99@68 45
joachim99@68 46 - Test on empty floppy drive.
joachim99@68 47
joachim99@68 48 -I suppose this has been asked before, but are there any plans to use
joachim99@68 49 colors for change/insert/delete (i.e. blue = change, green = insert, red
joachim99@68 50 = delete)?
joachim99@68 51
joachim99@68 52 > I want to compare two revisions of a file (eventually I wanna do this on
joachim99@68 53 > two directory hierarchies of files) and have an output of how many lines
joachim99@68 54 > of code were added, modified, and deleted for each file and overall.
joachim99@68 55
joachim99@68 56 > Also, for "Send To" from Windows, it would be nice if I could pick one
joachim99@68 57 > file via Send To, find the second file (if it's in a different
joachim99@68 58 > directory), and click "Send To" again to compare. I.e., when user does
joachim99@68 59 > "Send To", if one instance is already open and waiting for a second
joachim99@68 60 > file, the first instance is used.
joachim99@68 61
joachim99@68 62
joachim99@68 63 - kdiff3 does not preserve the permissions of files it overwrites during a 'save' operation.
joachim99@68 64
joachim99@68 65 - Insbesondere Ausführbarkeit "x" und Schreibschutz "w" sollten erhalten bleiben.
joachim99@68 66
joachim99@68 67 - Under Windows: Shortcut Ctrl-Shift-2 (for select B everywhere doesn't work.)
joachim99@68 68 - Paste from Clipboard doesn't work.
joachim99@68 69
joachim99@68 70 - Bug: Comment section isn't recognized as nonwhite difference if several lines are between /* and */ on one side.
joachim99@68 71
joachim99@68 72
joachim99@66 73 - Overview-option to show only remaining conflicts.
joachim99@73 74 - Overview bar for merge-window and for directory-window.
joachim99@73 75
joachim99@66 76 - ??? The gutters (kdiff3 have 2 "gutters") fonts and background-foreground colors sholud be configured other
joachim99@66 77 than the "general" foreground-background colors. Otherwise they are confused with the main dialog.
joachim99@13 78
joachim99@66 79 - Try to autodetect the line-end-style
joachim99@73 80 - Ignore cvs-keywords like $Revision: x.y$
joachim99@66 81
joachim99@13 82 - Undo function in the merge-editor.
joachim99@51 83 - More viewing options for directory widget.
joachim99@58 84
joachim99@58 85 - And one observation. When select Cyrillic charset - it looks like it was
joachim99@58 86 not saved. When open this dialog again - Latin charset is selected anyway.
joachim99@66 87 - Add options to specify charset.
joachim99@58 88 - Ask before saving to a file that already exists (optionally).
joachim99@58 89 - Don't overwrite existing .orig-file, when saving the second time.
joachim99@58 90
joachim99@58 91 - File Menu: Close (Ctrl-F4): Close current file (check if saved and forget the data)
joachim99@58 92 - Dirview:
joachim99@58 93 - Multiselections: Changing Operations or applying ops for all selected items.
joachim99@58 94 - Optionally show size/date for A/B/C
joachim99@58 95 - Choose what to see (all or only different items)
joachim99@58 96 - If only different items are visible: copy the others nevertheless to destdir.
joachim99@73 97 - Warnung wenn Datum in B oder C älter als A ist.
joachim99@73 98 - Zielverzeichnis nachträglich änderbar
joachim99@58 99 - Bei Kopie von Remote nach lokal: Auf jeden Fall das modification Datum setzen.
joachim99@58 100 - Ctrl-Space doesn't work when a file comparison takes place.
joachim99@58 101 - Option to allow case-insensitive filename-matching.
joachim99@58 102 - Options to show/suppress annoying messages
joachim99@58 103
joachim99@58 104 - What's this-Help.
joachim99@58 105 - Tip of the day.
joachim99@58 106
joachim99@58 107 More Statistics before the merge begins:
joachim99@58 108 - How many files are there?
joachim99@58 109 - How many files are equal/different?
joachim99@58 110 - How many files would be copies/merged/ignored?
joachim99@58 111
joachim99@58 112 - Allow to view and merge CVS-conflict files (and diff3-output) and allow to save output
joachim99@58 113 with conflicts in diff3 output-format.
joachim99@58 114
joachim99@58 115 - Provide configure-rules for systems without KDE. (I need help here.)
joachim99@58 116
joachim99@58 117 - Allow different comment-styles (e.g. via a regexp for comments)
joachim99@58 118
joachim99@58 119 - Possibility to jump to next difference in the same line (for very long lines).
joachim99@58 120
joachim99@58 121 - Allow analysis of unified directory-diff/patch-file.
joachim99@58 122
joachim99@69 123 - LineEdit for Save-Filename