|
From: Slava P. <sl...@je...> - 2001-06-01 08:22:13
|
jEdit 3.2pre2 is now available from <http://www.jedit.org>. This is a development release, and is probably rather buggy. + New Features - New plugin manager. The major changes are: - Now part of the jEdit core, not a plugin - Uses new server-side backend, courtesy of Mike Dillon - Removing a plugin consisting of multiple JARs (Archive, JavaInsight) removes all JARs, not just the main one - Dependencies are now resolved automatically, eg installing the JCompiler plugin will automatically install or update, if necessary, the EditBus, ErrorList and Console plugins - Many parts of the code have been rewritten from scratch and as a result it is much cleaner - This was actually added in 3.2pre1, not 3.2pre2, but I forgot to mention it to the change log. 'BeanShell search and replace' lets you replace occurences of a search string (or regexp) with the result of a BeanShell code snippet. For example, you can use it to convert all tags in an HTML file to lower case. - Verilog syntax highlighting (Wojciech Stryjewski) - Utilities->Reload Edit Modes command - 'Search in Directory' command added to file system browser right click menu - Views once again have a status bar which displays caret position info, prompts issued by register and marker commands, I/O status, and so on. The status bar now displays caret location information in the same style as VI, courtesy of Mike Dillon + Enhancements - The current selection state is preserved in the buffer history (along with the caret position) - Improved PHP syntax highlighting (Daniel Beckham) - Files are now saved to #<filename>#save#, then renamed to <filename>. This prevents data loss if, for example, the disk is full or jEdit crashes while saving. - Search->Find always selects current buffer set. Search->Search in Open Buffers (C+e C+b) selects 'All Buffers' file set. Search->Search in Directory (C+e C+d) selects 'Directory' file set - 'Search Buffer' and 'Search Directory Tree' macros removed - The File->Recent Files menu no longer displays path names, due to a Swing bug that would display the menu in the wrong place if it was too long. If you want to find out the full path name, move the mouse over the relevant menu item, and the full path will be shown in the status bar. - jEdit now restore previously open files on startup, even if file names were specifed on the command line. This can be disabled in Utilities->Global Options->Loading and Saving - The 'Escape' key can now be used in the 'Add Abbreviation' dialog box - On MacOS and MacOS X, the primary modifier is Command, not Control now - The activity log is now dockable + Neutral - Modes no longer define a 'boxComment' property - 'Delete Marker at Caret' macro removed because the 'Remove Marker from Current Line' command does the same thing + Bug Fixes - Fixed a compile error with Java 1.3 - 'Line Comment' threw an ArrayIndexOutOfBounds exception - jEdit formely cached the find dialog for each view after it had been displayed once, reusing the dialog box subsequent times. However, some Java versions seem to have rather buggy code for showing and hiding windows. So this feature has been removed. - Current line highlight was not painted in the gutter - Plugin shortcuts didn't work due to a change in 3.2pre1 - Ugly workaround for the bug where BeanShell would barf if a script did not end with a newline - JSP mode now highlights JSP comments correctly (<%-- ... --%>) - New files can now be reloaded - Fixed minor gutter mouse bug - Edit->Select None didn't work at all - Fixed minor bug in prev-char and next-char commands with multiple selections - InputHandler.readNextChar() now substitutes every occurrence of "__char__" with the typed character. Previously, it only substituted the first occurrence - The edit server was supposed to bind to 127.0.0.1, but instead it bound to the machine's network address - Possible fix for the NullPointerException some people have experienced with the tip of the day dialog box - Moving the mouse into the gutter while a buffer containing markers was being loaded would throw a NullPointerException - Fixed bogus "The url filesystem does not support directory browsing" error message displayed when loading http:// URLs - An exception would be printed if the 'BeanShell' radio button was selected in the search and replace dialog box, but nothing was entered in the text field - CS+DOWN (select next paragraph) didn't work properly in the text field - CS+DOWN (select next paragraph) didn't work properly - print() in BeanShell didn't work for non-string arguments - jEdit will no longer attempt to recover an autosave file that you do not have read access for + API Changes - SearchAndReplace.showSearchDialog() method removed. Simply create a new SearchDialog instance instead - InputHandler.readNextChar(String code) deprecated. Use the new form instead: readNextChar(String prompt, String code). 'prompt' will be shown in the status bar. - JEditTextArea.isSelectionRectangular() method was removed in 3.2pre1, but I have added it again (marking it deprecated) so that JDiff can continue working until it is updated for the new API. |