jEdit-announce digest, Vol 1 #230 - 1 msg
jedit-announce-request-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Thu, 26 Dec 2002 12:01:07 -0800
| Newsgroups | gmane.editors.jedit.announce |
|---|---|
| Message-ID | <[email protected]> |
Send jEdit-announce mailing list submissions to [email protected] To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/jedit-announce or, via email, send a message with subject or body 'help' to jedit-announce-request-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org You can reach the person managing the list at jedit-announce-admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org When replying, please edit your Subject line so it is more specific than "Re: Contents of jEdit-announce digest..." Today's Topics: 1. jEdit 4.1pre7 now available (Slava Pestov) --__--__-- Message: 1 From: Slava Pestov <[email protected]> To: jEdit-users list <[email protected]>, jEdit-announce list <[email protected]> Organization: Date: 25 Dec 2002 16:11:42 -0500 Subject: [ jEdit-announce ] jEdit 4.1pre7 now available Here is a little X-Mas present for y'all... jEdit 4.1pre7 is now available from <http://www.jedit.org>. Thanks to Chris Kent, Jonathan Revusky and Marcelo Vanzin for contributing to this release. + Syntax Highlighting Changes: - Freemaker syntax highlighting (Jonathan Revusky). + User Interface Changes: - The parent directory list in the file system browser now requires a double-click (or middle mouse button click) to open a directory. This makes it consistent with the behavior of the file tree below it, which also requires double-clicks. - The tooltips shown by the file system browser when a filename is partially obscured are no longer positioned over the filename, because Swing does not pass clicks inside tooltips to the underlying component. - The help viewer now shows the title of the current page in place of the location field, and the location field is now gone. As a result the help viewer can no longer be used to view arbitriary URLs. Use the InfoViewer plugin for that purpose instead. + Global Options Dialog Changes: - The Global Options dialog box now opens to display the most recently viewed option pane. Also the "overview" pane is gone. - Merged the Editing and Mode-Specific option panes. - The text area right-click popup menu now contains an item "Customize" for quick access to the Context Menu pane of the Global Options dialog box. - If a HyperSearch produces no results, older result nodes are collapsed in the "HyperSearch Results" window. + Performance Improvements: - Improved performance of line offset manager when a lot of changes are made starting from the end of the buffer going to the beginning. Early in the 4.1 series a corresponding optimization was added for edits going in the other direction, which improved performance of "Replace All" and similar operations significantly. This change improves performance of undos of "Replace All". - Improved performance of text area when a lot of changes are made to a buffer, especially while selections are active, or if soft wrap is switched on. Again this improves performance of "Replace All", which was nearly unusable with soft wrap. - Updated to BeanShell 1.2b7. This version has less debugging code and should be faster. + Miscellaneous Changes: - If the user and system macro directories have a subdirectory with the same name, the contents of the subdirectories are merged in the "Macros" menu. Previously, one could end up with two "Text" menus, for instance. - The plugin list in the "Install Plugins" and "Update Plugins" dialog boxes is now categorized. - jEdit now remembers if a window was maximized when saving geometry if running under Java 1.4. (Chris Kent) - The roots: filesystem now calls Java 1.4 methods where appropriate to obtain the roots. This means that on Windows, for example, in addition to listing drive letters, it will also list files on the desktop. - The tips of the day have been updated for assorted jEdit 4.1 changes. - User's guide is more up-to-date with respect to jEdit 4.1 now. There is still much to be done though. + Bug Fixes: - The action "Insert Tab and Indent" was broken. If you reassigned TAB to "Insert Tab" to work around this problem in pre6, you can revert the assignment (unless you'd like the TAB key to always insert a tab, without indenting). - Backed out Rex Young's ReadWriteLock.java fix from pre6 since it caused deadlocks. - Fixed some long-standing bugs in the reverse search code. - Dialogs that are shown by other dialogs have been updated to have the invoking dialog as their parent, instead of the containing frame. This should fix problems with some windows obscuring others, etc. (Marcelo Vanzin) - Fixed a possible ClassCastException that could occur if macro directories were nested. - "Rectangular selection mode" status message was not being shown on MacOS X. - Fixed a NoSuchMethodError when invoking "Format Paragraph" on Java 1.3. - A Control-click did not bring up the right-click popup menu in the file system browser on MacOS X. - Fixed a NullPointerException when selecting text in the last visible line, if soft wrap was on and only the top part of the last visible line was visible. - Fixed a possible ArrayIndexOutOfBoundsException when a rectangular selection started or ended within a hard tab. - Plugin actions and dockables are no longer loaded if the plugin's start() method failed, or if dependencies were unsatisfied. - Wheel mouse scrolling should once again respect the operating system's scroll amount setting. - The Page Scroll Up and Page Scroll Down commands now scroll the correct amount if soft wrap is enabled. - Fixed possible ArrayIndexOutOfBoundsException if a buffer had a HyperSearch performed in it, then modified, closed and opened again. - When doing a Replace All operation over a directory, edits performed on files that were not open before the search started were not batched in a compound edit due to an erronous "isTemporary()" check in begin/endCompoundEdit(). - Fixed a possible ArrayIndexOutOfBoundsException in the status bar when making changes near the end of the buffer. - Closing the Global Options dialog box would add dockables to plain views. Plain views are not supposed to have dockables. - Bracket highlight color setting in Gutter option pane was broken. - Digits would not be highlighted properly in modes which did not define any keywords. + API Additions: - You can now open the Global Options dialog box on a specified option pane using the new GlobalOptions(Frame,String) and GlobalOptions(Dialog,String) constructor. - Added VFS.getTwoStageSaveName() method. Override this if your VFS does not allow file names to contain the # character. -- Slava Pestov <[email protected]> --__--__-- _______________________________________________ jEdit Announcement List [email protected] https://lists.sourceforge.net/lists/listinfo/jedit-announce End of jEdit-announce Digest