annotate kdiff3/TODO @ 58:8af4bb9d9a5a

Version 0.9.83
author joachim99
date Sun, 07 Mar 2004 09:59:09 +0000
parents c59d5a3a8ff3
children efe33e938730
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@13 5
joachim99@58 6 - Automatic line wrap for too long lines in the difference windows
joachim99@13 7 - Printing of the diff-windows (requires automatic line wrap)
joachim99@13 8 - Undo function in the merge-editor.
joachim99@51 9 - More viewing options for directory widget.
joachim99@58 10
joachim99@58 11 - And one observation. When select Cyrillic charset - it looks like it was
joachim99@58 12 not saved. When open this dialog again - Latin charset is selected anyway.
joachim99@58 13 - Add options to specify a language and charset.
joachim99@58 14 - Ask before saving to a file that already exists (optionally).
joachim99@58 15 - Don't overwrite existing .orig-file, when saving the second time.
joachim99@58 16
joachim99@58 17 - File Menu: Close (Ctrl-F4): Close current file (check if saved and forget the data)
joachim99@58 18 - Dirview:
joachim99@58 19 - Multiselections: Changing Operations or applying ops for all selected items.
joachim99@58 20 - Optionally show size/date for A/B/C
joachim99@58 21 - Choose what to see (all or only different items)
joachim99@58 22 - If only different items are visible: copy the others nevertheless to destdir.
joachim99@58 23 - Improve Ctrl-1/2/3 shortcuts in Dirview.
joachim99@58 24 - Warnung wenn Datum in B oder C älter als A ist.
joachim99@58 25 - Zielverzeichnis nachträglich änderbar
joachim99@58 26 - Bei Kopie von Remote nach lokal: Auf jeden Fall das modification Datum setzen.
joachim99@58 27 - Ctrl-Space doesn't work when a file comparison takes place.
joachim99@58 28 - Option to allow case-insensitive filename-matching.
joachim99@58 29 - Options to show/suppress annoying messages
joachim99@58 30
joachim99@58 31 - Unicode-support
joachim99@58 32
joachim99@58 33 - What's this-Help.
joachim99@58 34 - Tip of the day.
joachim99@58 35
joachim99@58 36 More Statistics before the merge begins:
joachim99@58 37 - How many files are there?
joachim99@58 38 - How many files are equal/different?
joachim99@58 39 - How many files would be copies/merged/ignored?
joachim99@58 40
joachim99@58 41 - Allow to view and merge CVS-conflict files (and diff3-output) and allow to save output
joachim99@58 42 with conflicts in diff3 output-format.
joachim99@58 43
joachim99@58 44 - Provide configure-rules for systems without KDE. (I need help here.)
joachim99@58 45
joachim99@58 46 - Allow different comment-styles (e.g. via a regexp for comments)
joachim99@58 47
joachim99@58 48 - Possibility to jump to next difference in the same line (for very long lines).
joachim99@58 49
joachim99@58 50 - Allow analysis of unified directory-diff/patch-file.
joachim99@58 51
joachim99@58 52 - Add example for line-matching preprocessor to the documentation.
joachim99@58 53 Simple testcase: Consider file a.txt (6 lines):
joachim99@58 54 aa
joachim99@58 55 ba
joachim99@58 56 ca
joachim99@58 57 da
joachim99@58 58 ea
joachim99@58 59 fa
joachim99@58 60 And file b.txt (3 lines):
joachim99@58 61 cg
joachim99@58 62 dg
joachim99@58 63 eg
joachim99@58 64 And the following line matching preprocessor command, that replaces 'g' with 'a':
joachim99@58 65 /usr/bin/perl -p -e 's/g/a/;'
joachim99@58 66 Without that command the following lines would be placed next to each other:
joachim99@58 67 aa - cg
joachim99@58 68 ba - dg
joachim99@58 69 ca - eg
joachim99@58 70 da
joachim99@58 71 ea
joachim99@58 72 fa
joachim99@58 73 But with this command the result of the comparison would be:
joachim99@58 74 aa
joachim99@58 75 ba
joachim99@58 76 ca - cg
joachim99@58 77 da - dg
joachim99@58 78 ea - eg
joachim99@58 79 fa
joachim99@58 80