jEdit-announce digest, Vol 1 #258 - 1 msg
jedit-announce-request-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Sun, 28 Dec 2003 20:09:36 -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.2pre8 now available (Slava Pestov) --__--__-- Message: 1 From: Slava Pestov <[email protected]> To: [email protected], [email protected] Date: Sat, 27 Dec 2003 18:27:38 -0500 Subject: [ jEdit-announce ] jEdit 4.2pre8 now available jEdit 4.2pre8 is now available from <http://www.jedit.org>. Please test this release and send in your bug reports -- 4.2final is approaching. Thanks to David Moss, Justin Dieters, Kris Kopicki, Ollie Rutherfurd, Philipp Janda, and Scott Allen for contributing to this release. {{{ Miscellaneous - New splash screen (Kris Kopicki). - Clicking "Reload" in the "Files Changed on Disk" dialog box now selects the next buffer. This improves usability. - Added Alt-key mnemonics to "Files Changed" dialog box (Ollie Rutherfurd). - Alternative caret movement shortcuts (A+a,i,j,k,l,q,x,z) now work together with Shift to extend the selection. - "Using jEdit" section of the jEdit user's guide is now mostly up to date for jEdit 4.2. - Fixed various mistakes in the documentation (Justin Dieters). }}} {{{ Scripting - BeanShell 2.0b1 imported. It has the following improvements over the previously-bundled release (1.3.1): - Full support for scripted classes that behave exactly the same as compiled classes. - Java 1.5-style static imports (this does not require Java 1.5). For example: static import java.lang.Math.*; sqrt(4.0); - Instance object imports (mix-ins) with the importObject() command. For example: importObject( new HashMap() ); put("foo", "bar"); print( get("foo") ); // prints "bar" - The ASM bytecode generation library is now bundled with jEdit since it is required by BeanShell 2.0. }}} {{{ Syntax Highlighting - Lua syntax highlighting (Philipp Janda) - SMI-MIB syntax highlighting (Scott Allen). - Updated Lisp syntax highlighting (Ollie Rutherfurd). - Added Swig and PSP syntax highlighting (Ollie Rutherfurd). - Added Poplog-11 syntax highlighting (David Moss). - Java mode now highlights the "enum" keyword, and annotation types that were added in Java 1.5. - BeanShell mode is now loaded from java.xml since now that BeanShell 2.0 supports class declarations, the syntax is almost identical. The "beanshell" mode is still distinct from "java" mode though, to allow plugins to differentiate between the two file types. }}} {{{ Bug Fixes - Fixed NullPointerException in FileCellRenderer if a VFS.DirectoryEntry had a null symlinkPath (which should not be the case anyway). - Fixed the roots: VFS to return non-null symlinkPaths. - "Go to Last Visible Line" went one line too far if the last visible line was only partially visible. - "Remove" button in Tool Bar pane of the Global Options dialog box now selects the next item after removing the currently selected item. - Changing the view layout in the View pane of the Global Options dialog box did not take effect for currently opened views. - Fixed a few dockable window layout problems. - Fix for numeric keypad not working after switching virtual desktops with various keyboard sequences on Linux. - Fixed a performance regression -- the entire text area was being repainted on every edit. - apacheconf.xml in 4.2pre7 distribution was corrupted. - New files no longer appear in the perspective if the autosave task runs while the "Close Files" dialog box is showing. - Delete perspective.xml before saving it so that past versions don't accumulate on OpenVMS. - Fixed MiscUtilities.isAbsolutePath() on OpenVMS. - It was not possible to bind an action to S+SPACE. - Key event workaround code now uses the time when an event was fired, not when it was received. This should fix the problem with stray keys getting inserted into the text area when an action takes a long time to execute. - Fixed possible deadlock in VFSFileChooserDialog when changing the cursor. - 0-byte files are now opened with the default line separator, not the Unix line separator. - Fixed some minor inconsistencies in the behavior of the directory chooser dialog box. - On some Windows systems, the last few lines of each page would not be printed. This was due to a Java bug; the incorrect FontRenderContext was being returned. There is now a workaround for this bug. - BeanShell 2.0b1 fixes a problem with variable scoping in macros. - Added a workaround for a Java bug where switching between windows using A+TAB would focus the menu bar. - Removed debugging message from VFSBrowser class ("request already in progress"). - The backspace key now functions correctly with a tall caret. - Making changes in a buffer before the start of a rectangular selection would cause exceptions to be thrown. }}} -- Slava Pestov --__--__-- _______________________________________________ jEdit Announcement List [email protected] https://lists.sourceforge.net/lists/listinfo/jedit-announce End of jEdit-announce Digest