From: Slava P. <sl...@je...> - 2003-10-26 21:13:22
|
jEdit 4.2pre6 is now available for download from <http://www.jedit.org>. Thanks to Magnus Henriksson, Mirco Bova, Ollie Rutherfurd, and Stephen Bartlett for contributing to this release. {{{ Syntax Highlighting - Added Apache httpd.conf syntax highlighting (Ollie Rutherfurd). - Improved Scheme syntax highlighting (Stephen Bartlett). - Improved MS-DOS batch file syntax highlighting (Mirco Bova). - Added MCS51 (8051) microcontroller assembly syntax highlighting (Mirco Bova). - Updated XSLT syntax highlighting (Magnus Henriksson). }}} {{{ Miscellaneous - Pressing TAB with a rectangular selection now inserts a tab at the appropriate column, instead of shifting indent to the right. - Added Up/Down arrows to the file system browser's colors option pane. This lets you change the order that file names are matched against the patterns in the list. - Collapsed/expanded arrow icons in file system browser should now look good with a dark background as well (Kris Kopicki). - The option for what to do when files change on disk in the General pane of the Utilities->Global Options dialog box is now tri-state: - Do nothing - Prompt - Automatically reload The first and last options correspond to the previous setting in 4.2pre5. The second option is similar to the behavior in jEdit 4.1, except all changed buffers are listed in one dialog box. - Edit->Complete Word now completes words in all visible buffers (ie, showing in at least one edit pane). So as a poor man's CodeAid, you can open a text file listing Java classes and methods in a zero-height split. - The plugin manager now has better handling of loading and unloading plugins with dependencies. - jEdit now attempts to auto-detect the encoding of XML files by looking for an <?xml ... encoding="..." ?> processing instruction on the first line of the file. Note that if this processing instruction is present, an encoding selected in the File->Open dialog box is ignored. - jEdit will now refuse to load a plugin if some of the JAR files listed in its 'jars' property are missing. - Added a few macros to the base distribution (Ollie Rutherfurd). }}} {{{ Bug Fixes - Fixed problems with structure matching when soft wrap is on, if the structure spans more than one screen line (for example, this can happen with the tag matcher in the XML plugin). - If 'Complete Word' was bound to TAB, pressing TAB would show the popup and immediately hide it. - File drag and drop actually works now (so you should now remove the DragAndDrop plugin. Having it installed causes all dropped text to be copied, instead of moved.) - Fixed a problem highlighting C preprocessor directives containing <. - Batch mode didn't recognize @rem as a comment. - The multiple results toggle in the HyperSearch results window was not being saved. - International keys should once again work on JVMs that send AltGR sequences as Control+Alt (which is completely broken). - Buffer.getPriorNonEmptyLine() did not access segments properly. This caused obscure problems with auto-indent. - Fixed more problems with symbolic link handling in the file system browser. - Fixed long-standing race condition in file system browser that could prevent a directory listing from being updated after a file was created, removed or renamed. - Changes made in the Docking option pane only took effect after a restart. - Fixed minor problem with digit handling in the Complete Word popup. - Fixed problem with repeating user input in the action bar. - Made it so that site properties are loaded just before user properties. This allows the look and feel to be changed via the site properties. - Fixed a problem with Replace All over rectangular selections where only the first occurrence would be replaced. - If a duplicate copy of a plugin was installed, opening the Shortcuts option pane could throw an exception. - The Plugin Options dialog box can still be opened if initialization of an option pane fails. - The key event workaround would ignore a KEY_TYPED event with the AltGR modifier that followed a KEY_PRESSED with a keyCode of \0. This is incorrect, and broke international key handling. - Changing the buffer sorting options, or having untitled files would would cause the wrong buffers to be restored on startup. - Fixed a problem with inserting text at the beginning of a fold line. - The behaviour of shift-clicking inside an existing selection did not work in 4.2pre5. - Selecting the "Install" or "Update" tab in the plugin manager no longer shows a modal dialog, since on some systems this would cause a beep. - After opening a new file, the scroll bars would still reflect the previous buffer's state while the new file was being loaded. - If a Replace All failed (for example, because the regular expression was invalid) the wait cursor would linger in the search and replace dialog box. - If a buffer listed in the 'files on changed' dialog box was closed, clicking it in the list would cause problems. - When editing a buffer in more than one text area, changing the last token of a line (for example, by inserting the start of a comment on that line) would not update subsequent lines in some cases. }}} -- Slava Pestov |