annotate kdiff3/TODO @ 113:7bca1f1340f6 tip

Build fixes for Xcode 10 / Qt 5.12
author Chris Cannam
date Mon, 17 Dec 2018 11:13:01 +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