[prev in list] [next in list] [prev in thread] [next in thread]
List: jedit-announce
Subject: [ jEdit-announce ] jEdit 2.6pre5 now available
From: Slava Pestov <sp () gjt ! org>
Date: 2000-09-04 17:09:04
[Download RAW message or body]
jEdit 2.6pre5 is now available from <http://jedit.sourceforge.net>.
This release cleans up some loose ends, adds a new 'command line',
similar to the emacs minibuffer, and fixes a large number of bugs.
* Version 2.6pre5
+ New Features
- New 'jEdit Command Line' consolidates a number of useful features.
- C+ENTER (or Utilities->jEdit Command Line) moves keyboard focus to it
- Typing numbers, followed by a keystroke or menu selection, will repeat
that keystroke/menu selection
- Typing an action name, followed by ENTER will execute that action.
If, while typing the action name, you pause for more than half a
second or so, a popup will be displayed showing possible completions
for the currently entered text. To navigate the popup, use either the
arrow keys and ENTER, or the mouse
- 'Go to line' now prompts for the line number in the command line, for
faster operation
- Some actions, such as open-file and vfs-browser, behave differently
when invoked from the command line. open-file prompts for a path name
instead of displaying the Open File dialog box, and vfs-browser prompts
for a directory to display in the browser
- Search toolbar removed; Search->Quick Search and Search->Incremental
Search now prompt for the search string in the command line
- Rudimentary keyboard navigation added to VFS browser:
- typing first few characters of a file's name selects it (only in list
view)
- 'Enter' opens the currently selected file/directory (unless one of
the two text fields has focus, of course)
- 'Left' goes to parent directory (ditto)
- This is in addition to the keys already supported by Swing, such as
Up/Down to select the previous/next item in the list, etc
- Activity log is now written to $HOME/.jedit/activity.log, and only the
last 500 messages are kept in memory. This conserves resources because
the log could grow to a very large size if jEdit was open for a long
period of time
+ Enhancements
- The 'Complete Word' command now displays the list of completions in a
popup window below the caret, instead of a separate dialog box. This
makes it faster and less intrusive
- Settings are now saved in the Search & Replace and HyperSearch dialog
boxes even if 'Cancel' is clicked
- New method: View.setKeyEventInterceptor(KeyListener listener). If the
listener is non-null, all key events will be forwarded to it. Useful
when displaying popup windows and such
- Slightly tweaked auto indent
- The offset of the caret from the beginning of the line is now preserved
by the Page Up and Page Down keys
- Updated VBScript mode (Ollie Rutherfurd)
- *.asa files are now opened in ASP mode
- The VFS browser no longer reloads the file list every time a buffer is
saved. This was annoying, especially with autosave
- Documentation updates
- The window docking code is now slightly more resistent to broken dockables
- Undoing all changes up to a save now clears the dirty flag
- 'Load Session' and 'Save Session' commands moved to 'File' menu
- Improved Unix window positioning workaround. Many Unix Java versions
position windows in an extremely broken manner. As a result, windows
could 'drift' because their position would be restored incorrectly.
jEdit 2.6pre5 should do much better; if windows don't appear where you
last put them on Unix, please tell me!
+ Bug Fixes
- VFS browser couldn't list files on any VFS except for the FileVFS
- Using the Global Options dialog box while a VFS browser was open would
leave the VFS browser's file list blank
- Pressing the 'Up' button in the VFS browser while viewing the 'roots:'
or 'favorites:' locations would throw an NPE
- Pressing Enter in the VFS browser's path field also updates the filter,
and vice versa. Previously, you had to press Enter in both fields if
you wanted to view a different path with a different filter
- Keys pressed in text components inside views are no longer passed to
the view's input handler if the text component can handle that key
- The 'Insert Literal' (C+e C+v) command would beep every time it was
used to insert a character
- Changing a dockable window's position in the Global Options dialog box
while the dockable is visible and then closing the dockable would
reset its position to what it was previously
- Plugin manager would throw a NullPointerException when updating plugins
with no main class, such as BuildTools
- jEdit would hang if buffer list sorting was enabled and a buffer was
saved to a file name which would re-sort it to the beginning or end of
the list
- Abbreviations containing backslash characters would not be expanded
properly sometimes
- The last line of multi-line abbreviations wasn't indented
- Under very rare circumstances, undos would throw IllegalArgumentExceptions
- Bracket matching would fail when brackets surrounded a syntax token
- Buffers menu was empty for initially opened views
+ API Changes
- Signature of Buffer.indentLine() method changed to:
boolean indentLine(JEditTextArea textArea, int line,
boolean canIncreaseIndent, boolean canDecreaseIndent)
- EditPlugin.createMenuItems(View,Vector,Vector) deprecated; override
createMenuItems(Vector) instead
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic