PageRenderTime 74ms CodeModel.GetById 72ms app.highlight 1ms RepoModel.GetById 0ms app.codeStats 0ms

/jEdit/tags/jedit-4-1-pre5/doc/TODO.txt

#
Plain Text | 96 lines | 89 code | 7 blank | 0 comment | 0 complexity | 98e585f5baf4206ffa5fb73ac913a7d8 MD5 | raw file
 1TO DO
 2
 3Note that this is not a complete to do list. It mostly only lists bugs
 4and quirks that I need to fix eventually.
 5
 6- soft wrap: dragging on last visible line throws NPEs
 7- delayed caret updating: breaks status bar perhaps -- no, some other
 8  reason
 9- maybe make caret status into a JLabel
10
11[error] java.lang.ArrayIndexOutOfBoundsException: 2757:-18
12[error] 	at org.gjt.sp.jedit.Buffer.remove(Unknown Source)
13[error] 	at org.gjt.sp.jedit.textarea.Selection$Rect.setText(Unknown Source)
14[error] 	at org.gjt.sp.jedit.textarea.JEditTextArea.setSelectedText(Unknown Source)
15[error] 	at org.gjt.sp.jedit.Registers.paste(Unknown Source)
16[error] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
17[error] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
18[error] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
19[error] 	at java.lang.reflect.Method.invoke(Method.java:324)
20
21- finish regexp syntax rules -- SPAN::END substitution
22- narrow to one line: select all: blows up
23- requestDefaultFocus() is bad
24- close current area w/ dockables that don't implement
25  requestDefaultFocus()
26- use createMultilineLabel()
27- memory indicator color settings lost in limbo
28- rect select somewhat fucked
29- A+# on OS X, need better modifier mapping on OS X
30- change indentPrevLine to indentOneLine and indentSubsequentLines
31- try typing foo), put cursor after foo, type some more -- slowdown
32- eliminate redundant scans and events when loading buffer
33- make vfs listing faster
34- fsb tooltip does not accept mouse clicks
35- minor quicknotepad changes -- update docs
36- add dockable window state change msg
37- rect select and whitespace
38- scroll horizontally when dragging into virtual space
39- support start in virtual space too
40- eval-for-selected-lines doesn't work with rectangular selection
41- searching in a buffer w/ narrowed fold
42- range-comment & rect select
43- sometimes trying to extend a selection creates one all the way to the
44  end of the buffer
45- don't repaint whole selection when resizing
46- move text utility methods to TextUtilities
47- focus problem with hypersearch in floating window?
48- offset manager: backwards gap movement
49- NO_WORD_BREAK and NO_LINE_BREAK: need to think about this, is it worth
50  keeping INVALID? report errors in some other manner?
51- scroll to caret _still_ jumps around?
52- plugin manager: install plugins, no restart, install another: deps bad
53- plugin deps need JAR name, not plugin name
54- first focus: show all files that were modified on disk, in a list
55- add an option to not remove files from PluginManager.download?
56- background tokens are slow
57
58[error] AWT-EventQueue-0: Exception occurred during event dispatching:
59[error] AWT-EventQueue-0: java.lang.ClassCastException: javax.swing.JButton
60[error] AWT-EventQueue-0:       at
61org.gjt.sp.jedit.gui.PanelWindowContainer.show(PanelWindowContainer.java:200)
62
63  -- trying to show a non-existent dockable
64
65- support multi-screen systems properly
66  - windows need to be created on the same screen as their parent if
67    possible.
68  - setLocationRelativeTo(): ok
69  - loadGeometry(): bad
70  - dockable windows
71  - getCenterPoint()
72  - popup menus
73- fix GUIUtilities.java to store maximisation state
74- C+ENTER 1 ...
75- fs browser: scroll to visible after setting divider location
76- if loadMode() throws error, save of a mode file fails?
77- expand fold: try to expand even if already expanded
78- keyboard navigation of current directory, recent dirs, etc broken
79- JDK 1.4 focus bugs
80- dwm: not always focused correctly
81- openFile(): can open two copies of the same buffer if a) remote b)
82  canonPath != path
83- recording 'evaluate for selected lines'
84- custom stylesheet: no xmlns
85- how to handle S+0-9?
86- finish persistent splits code
87- aborts not always fired
88- globalColors setting:
89  - help viewer looks ugly
90  - selected borders in list, tree, table wrong colors
91- evalutate for selected lines: > 1 selection per line
92- undo: redo doesn't clear dirty flag if necessary
93- BrowserView.reloadDirectory(): hardcoded design decisions
94- C+e , and . insert , and . in the buffer, ditto for [ and ]
95- motif l&f: shortcuts in menu items
96- clean up VFSManager.errorOccurred() -vs- BufferIORequest.ERROR_OCCURRED