PageRenderTime 44ms CodeModel.GetById 18ms RepoModel.GetById 0ms app.codeStats 0ms

/jEdit/tags/jedit-4-0-pre3/doc/TODO.txt

#
Plain Text | 145 lines | 144 code | 1 blank | 0 comment | 0 complexity | 636b25aabf6aed1aa6324123d9546610 MD5 | raw file
Possible License(s): BSD-3-Clause, AGPL-1.0, Apache-2.0, LGPL-2.0, LGPL-3.0, GPL-2.0, CC-BY-SA-3.0, LGPL-2.1, GPL-3.0, MPL-2.0-no-copyleft-exception, IPL-1.0
  1. TO DO
  2. - control clicks on closing brackets suck
  3. - jdk 1.4: fs browser text fields
  4. - jdk 1.4: still addToSelection() bug
  5. - wrap guide: don't use font metrics
  6. - S+END/S+HOME
  7. - next-fold when cursor is on a top-level line; find first fold start
  8. - if loadMode() throws error, save of a mode file fails?
  9. - jdk1.3: open dialog divider
  10. - expand fold: try to expand even if already expanded
  11. - when loading a file with collapsedFolds property, last line always
  12. visible
  13. - faster hypersearch
  14. - C+e , and . insert , and . in the buffer
  15. - narrow: if collapsed fold, expand one level
  16. - mention linux numlock issue on compatibility page
  17. - after plugin installation is complete, show dialog with some random info
  18. - Toggle line comment macro needs to become context-sensitive
  19. - put package.html everywhere
  20. - OK_CANCEL_OPTION in confirm() docs
  21. - finish new complete word
  22. - fix bug that was fixed before
  23. - better list control
  24. - better cell renderer
  25. - update on the fly
  26. - C+d with selection: delete all selected lines
  27. - isToolsJarAvailable(): prompt for location in a file dialog box. Need
  28. some way of showing arbitriary message in VFS file chooser.
  29. - last focused dockable cmd
  30. - docking buttons not always hidden
  31. - definately repaint problems
  32. - nextLineRequested still fucked
  33. - keyboard navigation of current directory, recent dirs, etc broken
  34. - keystrokes stop working all of a sudden
  35. - JDK 1.3 focus bugs
  36. - XModeHandler: better error reporting
  37. - documentation to do
  38. - 'evaluate for selected lines'
  39. - smart case insens replace
  40. - context sensitive cmds tip
  41. - rule set property docs in part II
  42. - add index terms throughout user's guide!
  43. - changing heap memory docs
  44. - fs browser: can get stuck in 'loading' if several requests started
  45. - to fix, implement multiple simultaneously loading directories, and
  46. better preservation of expansion state
  47. - plugin manager needs overhauled error reporting
  48. - make text area's buffer event handler faster
  49. - API guide: compareStrings(), showPopupMenu()
  50. - MiscUtilities path name methods need to be documented
  51. - plugin guide: mention fully qualified class names
  52. - allegedly redo doesn't redo everything?
  53. - changing folding mode using buffer-local props: doesn't take effect on
  54. save (?) -- removing doesn't work, but setting to none works
  55. - read up on JDK 1.4 focus API
  56. - dwm: not always focused correctly
  57. - still collapseFolds behavior problems
  58. - stylesheet: keycap inside keycombo
  59. - getFoldLevel(): should not call linesChanged() all the time
  60. - v2p/p2v: implement from end backward scan
  61. - loading and saving opt pane: 'choose' button for backup directory
  62. - style setting for folding line indicator
  63. - inefficencies: lots of File objects created for the sake of
  64. isAbsolute().
  65. - plugin manager: show all dependencies, not just first-order ones
  66. - removing a plugin should offer to remove the ones that depend on it too
  67. - help viewer: two tabs, contents and index. index browser
  68. - improved window docking:
  69. - DockableLayout: handle too large
  70. - CCW rotated text not drawn correctly
  71. - file system browser:
  72. - commands->copy file list
  73. - much better autocomplete
  74. - pre-load open and search dialogs in background thread, and cache
  75. them
  76. - better permissions API
  77. - show wait cursor while directory is loading
  78. - directory chooser dialog box
  79. - keyboard select file should activate open files -- or Enter press
  80. - drop LatestVersion plugin
  81. - roll Firewall plugin into core
  82. - web start version & submit to http://java.sun.com/getjava/showcase.html
  83. - <file>?line= or ?marker=
  84. - fold navigator to browse fold tree in explicit fold mode
  85. - reintroduce -bshclient command line switch
  86. - plugin size reporting, new install plugins dialog UI layout
  87. - saving a read-only file: show a confirmation dialog box
  88. - tool bar option pane: editing existing entries
  89. - frame.setState(Frame.NORMAL);
  90. - recording 'evaluate for selected lines'
  91. - rollover toolbar buttons option
  92. - option on JDK 1.4 to have the LnF decorate windows and dialogs
  93. - search and replace: scroll text area so selection is visible despite
  94. dialog position
  95. - better auto indent
  96. - appendix in plugin guide on contributing plugins
  97. - when loading a file: if the stream supports a mark, read first 16 bytes,
  98. check for unicode byte order mark, push back, if one is found, set
  99. encoding to Unicode automatically
  100. - HTML mode:
  101. - inside tags, delegate on*="..." to JavaScript mode,
  102. style="..." to CSS mode
  103. - better <script>/<style> handling using nested delegates
  104. - save markers when a buffer is closed, adding/removing markers shouldn't
  105. set the dirty flag
  106. - replace in selection with rectangular selections
  107. - keymaps replace .shortcut properties
  108. - loaded from $HOME/.jedit/keymaps, and jedit.jar
  109. - one keymap can 'extend' another
  110. - keymaps are XML files with <bind>, <unbind> tags
  111. - jEdit, emacs, keymaps included, maybe others
  112. - instead of hard-coded modifier swapping on MacOS, have a MacOS keymap
  113. - use java2d to draw block caret (instead of XOR)
  114. - resizing doesn't update horizontal scroll bar
  115. - find next with $ or ^
  116. - custom stylesheet: no xmlns
  117. - eval-for-selected-lines doesn't work with rectangular selection
  118. - how to handle S+0-9?
  119. - if start is at the end of a line, .* always matches an empty string
  120. - formatting problems in user's guide in table cells
  121. - finish persistent splits code
  122. - complete word: keys to navigate don't work with some Java versions
  123. - installing source for already installed plugins is not possible
  124. - a line consisting entirely of spaces & word wrap
  125. - switching option panes real fast
  126. - tabbing to text area fails
  127. - zlib decompression errors in plugin manager
  128. - failed saves should not clear the dirty flag
  129. - get rid of final blank page of user's guide
  130. - aborts not always fired
  131. - globalColors setting:
  132. - tree controls, file system browser icons, tool bar icons look a bit
  133. ugly with different backgrounds
  134. - help viewer looks ugly
  135. - selected borders in list, tree, table wrong colors
  136. - updateUI doesn't update tree colors
  137. - restart should not be necessary for 'globalColors' to take effect
  138. - 'Stop' in plugin manager needs to be handled more gracefully
  139. - evalutate for selected lines: > 1 selection per line
  140. - undo: redo doesn't clear dirty flag if necessary
  141. - BrowserView.reloadDirectory(): hardcoded design decisions
  142. - lower case all user's guide ids
  143. - openFile(): can open two copies of the same buffer if a) remote b)
  144. canonPath != path