-
Notifications
You must be signed in to change notification settings - Fork 31
/
Copy pathTODO
106 lines (93 loc) · 4.27 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
Things todo:
Release 1.1:
- [done] Save file dialog when closing the application with the closebutton.
- Use the filenode structure as preparation for directory diff.
- [done] Click on RevisionBar below a certain point lets JTextArea paint in
a strange way.
- [done] Show linenumbers bar in FilePanel.
- [done] Select a diff when searching. (linenumberselection?)
- [done] Create a website
Release 1.1.1:
- [done] Create settings tab
- [done] Import/Export settings
Release 1.1.3:
- [done] Problem with highlight in PM1.xml - PM2.xml
- [done] Remember which filter the previous time was used in NewDirectoryDiff
- [done] Implement treetable for directorydiff
- [done] Import 'filters' in 'filters' (get rid of 'include default filter')
- [done] Make checkbox 'Active' work.
- [done] Implement 'flat' directorydiff (like 'Projects' tab in netbeans)
- [done] Color of linenumbers more in line with the L&F
- [done] BUG[STA] FileDialog of save configuration is called 'Open'
- [done] BUG[STA] <Enter> in FolderDiffPanel should diff the files.
- [done] BUG[STA] Folderdiff should not exit when <ESC> is pressed.
- [done] BUG[STA] <CTRL-s> save doesn't work in diffpanel.
Release 1.9:
- [done] Implement directory diff.
- [done] Right/Left side readonly (preference)
- [done] Ask save settings when closing settings-tab.
- [done] Allow multiple selections in FolderDiffPanel.
- [done] Rescan action in FolderDiffPanel.
- [done] Statusbar should have a bar which tells how far the diff is.
- [done] Exclude filters. (Create preferences and store with jaxb)
- [done] Ignore whitespace in diff.
- [done] Use newest swingx library (JTableTree has changed significantly)
- [done] Click in JTreeTable is forgotten if it is outside length of
node-label
- [done] Save-as, Load buttons in settings panel disappear when frame is
made smaller.
Release 2.0:
- [done] Copy to left action in FolderDiffPanel.
- [done] Copy to right action in FolderDiffPanel.
- [done] Delete right action in FolderDiffPanel.
- [done] Delete left action in FolderDiffPanel.
- [done] Undo/Redo for all above actions actions.
- [done] Diff colors don't change anymore in the settings.
Release 2.1:
- [done] Bug when comparing filesRight/oneline.xml en filesLeft
- [done] Make size of JMDelta 0 if it only contains empty lines
(Only when ignoreblanklines is on!)
- [done] Keyboardfocus on diffbar. (mergmode + editpanes at the same time)
- [done] Make it possible to copy/paste from the name of the file/directory.
- [done] BUG: Settingspanel can be instantiated twice.
- [done] BUG: Helppanel can be instantiated twice.
- [done] BUG: Abouttpanel can be instantiated twice.
- [done] BUG: Search doesn't work OK.
- [done] Support multiple charsets
- [done] Bug: diff file -> edit file -> exit tab [don't save] ->
diff file -> Exception!
- [done] TabbedPane: cannot exit directorydiff with close button.
- [done] regression: DiffScrollBar -> 0 lines -> rectangle should be line!
Release 2.2:
- Inner diff sometimes doesn't work
- [done] L&F preference
- [done] Remove jgoodies FormLayout in favour of Matisse groupLayout.
- [done] BUG[STA] Adjust search in FolderDiffPanel
- [done] BUG[WEB] Search doesn't behave after editing.
- [NO ] Exclude patterns in diff (Text Filters in meld). [WONT IMPLEMENT!]
- [done] BUG[KKU] FolderDiff goes wrong if in one tree a node is a file and
in the other it is a folder!
- [70% ] Implement subversion diff.
- [ ] CubicCurve in DiffScrollComponent.java
- [ ] Probleem Prob1.java Prob2.java (ignore spaces at begin)
Release 2.3:
- [75%] incremental diff (Adding to the end of the file doesn't work yet)
- Calculate 'isChanged' in AbstractConfiguration.
- Cancel the current diff if it takes too long.
- [50%] Support drag and drop.
- [40%] Implement bazaar diff.
- [40%] Implement mercurial diff.
- JXTreeTable doesn't look good with gtk-lookandfeel (highlighters)
(Change it to OutLine of the netbeans project!)
Release 3.0:
- [100%] VCS support
- Improved diff highlight
- [100%] Mavenization
Todo:
- Create manual
- Diff images
- Diff binaries
- Ability to use external gnu diff
- Implement 3-way diff.
- Implement directory/file diff with ftp, sftp etc.
- Optimize memory usage of JTextArea.