Mercurial > hg > easyhg-kdiff3
comparison kdiff3/TODO @ 66:efe33e938730
0.9.86
author | joachim99 |
---|---|
date | Thu, 16 Sep 2004 02:40:08 +0000 |
parents | 8af4bb9d9a5a |
children | d7cafcda8c99 |
comparison
equal
deleted
inserted
replaced
65:8ea11c8efeb5 | 66:efe33e938730 |
---|---|
1 | |
1 This file contains some feature-wishes for future KDiff3-versions. | 2 This file contains some feature-wishes for future KDiff3-versions. |
2 | 3 |
3 TODO | 4 TODO |
4 ==== | 5 ==== |
6 - Overview-option to show only remaining conflicts. | |
7 - Colors for disabled and enabled arrow are very similar | |
8 - ??? The gutters (kdiff3 have 2 "gutters") fonts and background-foreground colors sholud be configured other | |
9 than the "general" foreground-background colors. Otherwise they are confused with the main dialog. | |
5 | 10 |
6 - Automatic line wrap for too long lines in the difference windows | 11 - Unicode and UTF8 support |
12 - Try to autodetect the line-end-style | |
13 - Ignore cvs-keywords like $Revision$ | |
14 - Correct Christof crash with the Find-function. | |
15 | |
16 - Windows: Check if folders can match case-insensitive. | |
17 - Close diff/merge window-menu-action. | |
18 | |
7 - Printing of the diff-windows (requires automatic line wrap) | 19 - Printing of the diff-windows (requires automatic line wrap) |
8 - Undo function in the merge-editor. | 20 - Undo function in the merge-editor. |
9 - More viewing options for directory widget. | 21 - More viewing options for directory widget. |
10 | 22 |
11 - And one observation. When select Cyrillic charset - it looks like it was | 23 - And one observation. When select Cyrillic charset - it looks like it was |
12 not saved. When open this dialog again - Latin charset is selected anyway. | 24 not saved. When open this dialog again - Latin charset is selected anyway. |
13 - Add options to specify a language and charset. | 25 - Add options to specify charset. |
14 - Ask before saving to a file that already exists (optionally). | 26 - Ask before saving to a file that already exists (optionally). |
15 - Don't overwrite existing .orig-file, when saving the second time. | 27 - Don't overwrite existing .orig-file, when saving the second time. |
16 | 28 |
17 - File Menu: Close (Ctrl-F4): Close current file (check if saved and forget the data) | 29 - File Menu: Close (Ctrl-F4): Close current file (check if saved and forget the data) |
18 - Dirview: | 30 - Dirview: |
19 - Multiselections: Changing Operations or applying ops for all selected items. | 31 - Multiselections: Changing Operations or applying ops for all selected items. |
20 - Optionally show size/date for A/B/C | 32 - Optionally show size/date for A/B/C |
21 - Choose what to see (all or only different items) | 33 - Choose what to see (all or only different items) |
22 - If only different items are visible: copy the others nevertheless to destdir. | 34 - If only different items are visible: copy the others nevertheless to destdir. |
23 - Improve Ctrl-1/2/3 shortcuts in Dirview. | 35 - Warnung wenn Datum in B oder C �ter als A ist. |
24 - Warnung wenn Datum in B oder C älter als A ist. | 36 - Zielverzeichnis nachtr�lich �derbar |
25 - Zielverzeichnis nachträglich änderbar | |
26 - Bei Kopie von Remote nach lokal: Auf jeden Fall das modification Datum setzen. | 37 - Bei Kopie von Remote nach lokal: Auf jeden Fall das modification Datum setzen. |
27 - Ctrl-Space doesn't work when a file comparison takes place. | 38 - Ctrl-Space doesn't work when a file comparison takes place. |
28 - Option to allow case-insensitive filename-matching. | 39 - Option to allow case-insensitive filename-matching. |
29 - Options to show/suppress annoying messages | 40 - Options to show/suppress annoying messages |
30 | |
31 - Unicode-support | |
32 | 41 |
33 - What's this-Help. | 42 - What's this-Help. |
34 - Tip of the day. | 43 - Tip of the day. |
35 | 44 |
36 More Statistics before the merge begins: | 45 More Statistics before the merge begins: |
47 | 56 |
48 - Possibility to jump to next difference in the same line (for very long lines). | 57 - Possibility to jump to next difference in the same line (for very long lines). |
49 | 58 |
50 - Allow analysis of unified directory-diff/patch-file. | 59 - Allow analysis of unified directory-diff/patch-file. |
51 | 60 |
52 - Add example for line-matching preprocessor to the documentation. | |
53 Simple testcase: Consider file a.txt (6 lines): | |
54 aa | |
55 ba | |
56 ca | |
57 da | |
58 ea | |
59 fa | |
60 And file b.txt (3 lines): | |
61 cg | |
62 dg | |
63 eg | |
64 And the following line matching preprocessor command, that replaces 'g' with 'a': | |
65 /usr/bin/perl -p -e 's/g/a/;' | |
66 Without that command the following lines would be placed next to each other: | |
67 aa - cg | |
68 ba - dg | |
69 ca - eg | |
70 da | |
71 ea | |
72 fa | |
73 But with this command the result of the comparison would be: | |
74 aa | |
75 ba | |
76 ca - cg | |
77 da - dg | |
78 ea - eg | |
79 fa | |
80 |