jEdit-announce Digest, Vol 3, Issue 1
jedit-announce-request-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Fri, 04 Aug 2006 12:08:37 -0700
| Newsgroups | gmane.editors.jedit.announce |
|---|---|
| Message-ID | <mailman.635.1154718517.31622.jedit-announce@lists.sourceforge.net> |
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-owner-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.3pre6 is out! (Alan Ezust) ---------------------------------------------------------------------- Message: 1 Date: Fri, 4 Aug 2006 10:37:52 -0700 From: "Alan Ezust" <[email protected]> Subject: [ jEdit-announce ] jedit 4.3pre6 is out! To: [email protected] Message-ID: <f377591c0608041037u4142aaf5sa9c4c9d13b7eaae2-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed {{{ Version 4.3pre6 Thanks to Bj?rn "Vampire" Kautler, Alan Ezust, Matthieu Casanova, Nicholas O'Leary and Marcelo Vanzin for contributing to this release. {{{ API Changes - MiscUtilities.getEncodings(boolean getSelected) added to get only the user-chosen encodings, e. g. in encoding dialogs. getEncodings() is deprecated in favor of getEncodings(false). (Bj?rn "Vampire" Kautler) - DockableWindowManager.closeListener(String dockableName) - a new convenience method for creating keyboard listeners for floating dockables to respond to the "close-current-area" action. (Alan Ezust) - GUIUtilities.addSizeSaver(Frame parent, String name) added to save a Frames size and position correctly, even if it gets maximized. (Bj?rn "Vampire" Kautler ) - EditPane.setBuffer(final Buffer buffer, boolean requestFocus) that allow to set a buffer without requesting the focus (default is to request focus) (Matthieu Casanova - BufferHistory.clear() to clear the recent file list (Matthieu Casanova) - MiscUtilities.stringCompare() and MiscUtilities.CompareString are moved to StandardUtilities (Matthieu Casanova) - Added XMLUtilities class for XML-related utility methods. Move some methods from MiscUtilities to this class, and deprecate the old ones. (Marcelo Vanzin) - Moved MiscUtilities.objectsEqual() method to StandardUtilities() (Matthieu Casanova) }}} {{{ Miscellaneous - svn rev# 6512: The code for removing the .summary file from the jars-cache was moved from Roster.java to jEdit.removePluginJAR(). The .summary file now gets cleaned up every time the plugin is unloaded. (Alan Ezust) - Ability to clear the Recent Files List from menu (Matthieu Casanova) - Beanshell 2.0b4 bundled (Matthieu Casanova) - Added an OptionPane "Encodings" to select which encodings to show in encoding dialogs. (Bj?rn "Vampire" Kautler) - Improved DockableWindowManager.closeCurrentArea() - closes more docked dockables than it did before. (Alan Ezust) - Fixed the storing of Frame size and position if the Frame gets maximized. (bug #1325358) (Bj?rn "Vampire" Kautler) - Fixed VFS.copy() method when the returned session is null (Matthieu Casanova) - When adding explicit folds, and using a line comment for the end line, insert a line break after the fold end if the line is not empty, avoiding commenting out existing code. (Marcelo Vanzin) - Added option to not print collapsed folds. (Nicholas O'Leary) - Added paste and clear buttons to the Registers dockable. (Nicholas O'Leary) - The behavior of JARClassLoader now is different than in previous versions of jEdit. JARClassLoader will now delegate class loading to the parent class loader before looking in its cache. This means that, by default, plugins can't override classes in the JVM's boot classpath. The behavior is configurable on a per-plugin basis (see javadoc for details). This fixes SF Bug #1509218. (Marcelo Vanzin) - SF Bug #1527824: Perl Syntax Highlighting hangs 4.3pre6 More activity on my favorite edit mode. :-) The [^\p{Alpha}\p{Space}] rule at the start of Perl's "y/.../" syntax was not entirely correct; some other characters, mainly operators like +, -, etc, and also underscore, are not allowed either. But since the regexp was still trying to be matched against such strings, it would have two effects: a very long pause (the "hang"), and strings like "y_something_something" being highlighted incorrectly. By adding a few extra characters to that exclusion, things seem to be much better. (Marcelo Vanzin) }}} {{{ Bug Fixes - (jedit-Bugs-1518537) FSB keyboard handling bugs fixed. Arrow keys, backspace, and return all do sensible things from the table as well as the list view. - (jedit-bugs 1533925) Alpha-numerics are no longer being "passed through" from the FSB to the editpane. (Alan Ezust) - When multiple views are open, closing a buffer will not change the active view (Bug #1518400) (Matthieu Casanova) - Fixed Untitled buffer added to the Recent file list (Bug #1518620) (Matthieu Casanova) - MiscUtilities.canonPath() now trim redundant / and \ at the end of the path of Dos derived OS (bug that can be seen when typing some / in the end of the path field of VFS browser) (Matthieu Casanova) - SF bug 1526487: ArrayOutOfBoundException in VFS Browser. (Matthieu Casanova) - SF bug 1519237: Regular Expression Search in 4.3pre5 regexp search should be done with Pattern.MULTILINE enabled, otherwise ^ and $ will only match the start and end of the buffer. (Marcelo Vanzin) - SF bug 1517395: Wrong character encoding in killring.xml fix bug in Java 1.5 by saving ASCII control characters as character entities; since 1.4 doesn't support XML 1.1, if killring.xml has character entities it will fail (so the bug will still be there when running on 1.4). (Marcelo Vanzin) - SF bug 1523261: "Regular expression " and "Ignore case" There was a stray "flags" variable in PatternSearchMatcher.nextMatch() that was clobbering the instance variable with the same name (that actually contained the needed flags for the compiled pattern). (Marcelo Vanzin) - SF bug 1523117: Add explicit fold in PHP mode inserts wrong comments The "DEF_CLASS" rule set in the php mode file didn't have any line or range comments declared in the props section; so the code was now picking up the porperties for the default rule set, which had the HTML-style range comment instead of the PHP line comment. This is probably due to the XML parser change - the old code was probably propagating some property of another rule set to the DEF_CLASS rule set, since it used global variables for a bunch of things. So this might show up in other places, and might need a better fix... (Marcelo Vanzin) - SF bug 1524032: Line number not highlighted when the line is selected (Nicholas O'Leary) - SF bug 1524155: replace all within selection doesn't give feedback (Nicholas O'Leary) - SF bug 1524191: s() method from startup.bsh doesn't work (Nicholas O'Leary) - SF bug 1516994: Fixed infinite recursion possibility in ManagePanel.java when unloading certain plugins with circular dependencies due to services. (Alan Ezust) }}} {{{ Syntax Highlighting - Added mysql mode. - Added django templates mode. (Ollie Rutherfurd) }}} }}} ------------------------------ ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV ------------------------------ _______________________________________________ jEdit Announcement List [email protected] https://lists.sourceforge.net/lists/listinfo/jedit-announce End of jEdit-announce Digest, Vol 3, Issue 1 ********************************************