|
From: Robert W. V. <bob...@ve...> - 2005-01-04 16:01:58
|
After switching to 4.3pre1, I have encountered the following problem: The contents of the current buffer are not always displayed. Sometimes another buffer's contents are displayed instead. But the current buffer contents are somehow known to the program - for example: Say you have files A and B open, and are currently in file A, but (due to this bug) the contents of file B are displayed instead. You search for the text "blah", which is contained in file A, but not in file B. It will act as if it has successfully found "blah", and will highlight the text in file B that is at (I think) the same byte offset in file B as the actual text "blah" in file A. I'm using the Buffer Tabs plugin; switching to a different tab and then back to the one you're interested in seems to get the proper file displayed. I'm sorry I don't know how to reproduce it, but it seems to happen soon after switching sessions (I'm also using the Sessions plugin). Thanks, Bob Vesterman. -----Original Message----- From: jed...@li... [mailto:jed...@li...]On Behalf Of Slava Pestov Sent: Friday, December 31, 2004 4:50 PM To: ann...@je...; us...@je... Subject: [ jEdit-users ] jEdit 4.3pre1 now available Hello everybody, jEdit 4.3pre1 is now available from http://www.jedit.org. Thanks to Cameron Morrison, Igor Lesik, Jim Lawton, Marcelo Vanzin, Nicholas O'Leary and Trevor Harmon for contributing to this release. Changes since 4.2final include: {{{ Search and Replace - When invoking "Find", "Incremental Search for Word" or "HyperSearch for Word" actions, if regular expression search is on, any special characters in the selection are automatically escaped. - Find dialog box now has fields that accept multi-line input. Pressing ENTER activates the "Find" button; press C+ENTER to insert lines in the field. - Variables such as "view", "buffer" and "textArea" can now be used from BeanShell replace expressions. }}} {{{ Syntax Highlighting - Literate Haskell syntax highlighting (Cameron Morrison). - Updated D syntax highlighting (Jim Lawton). - Forth syntax highlighting. - Motorola 68000 assembler syntax highlighting (Igor Lesik). }}} {{{ Scripting - Macros written in the UTF-8Y and UTF-16 encodings are auto-detected. - Added Macros->Repeat Last Macro command. This used to be in 4.1, but got removed in 4.2, and now its back due to popular demand. }}} {{{ Miscellaneous - jEdit no longer runs with Java 2 version 1.3. Java 2 version 1.4 or 1.5 is now required. - If the wrap margin is set to 0 and soft wrap is enabled, wrapping is now performed at the text area width. This used to be in 4.1, but got removed in 4.2, and now its back due to popular demand. - Rename Autosave & Backup option pane to Save & Backup, move some options from General pane there (Marcelo Vanzin). - Added Ant target for building a MacOS X .app package (Trevor Harmon). - Added Register and Marker dockables (Nicholas O'Leary). - "Rectangular Selection" command now changes the state of the current selection to match the flag. - "Select All" preserves current scroll position. - When closing jEdit, open buffers are not added to the "Recent Files" list if the "Restore previously open files on startup" option is on. - View.goToBuffer() will try to find a non-zero height text area if possible. - Pressing TAB now preserves the tall caret, if there is one. - When a directory is reloaded, it is no longer moved to the top of the file system browser's history list. - Added View->Splitting->Restore Split action -- it recreates a split pane configuration as it was before the most recent 'Unsplit'. }}} {{{ Bug Fixes - "Backup directory" feature now works if the file being edited is on a different filesystem than the backup directory (Marcelo Vanzin). - Don't use two-stage save if the file's parent directory is not writeable (Marcelo Vanzin). - Minor fix for handling of the recent buffer when the current buffer was closed. - Fix StringIndexOutOfBoundsException when opening files with a malformed XML PI. - Removing open files from the favorites list didn't work. - calling readNextChar() no longer clears the status bar after the script returns. - Fix potential ArrayIndexOutOfBoundsException when indenting lines containing unmatched brackets. - The "deselecting this plugin will deselect dependencies" message did not give the actual list of dependencies. - Fixed NullPointerException when selecting QuickNotepad menu items before opening QuickNotepad first. - Register persistence was broken and didn't work in many cases. }}} {{{ API Changes - New org.gjt.sp.jedit.gui.HistoryTextArea class can be used by plugins. - Removed EditPlugin.JAR, deprecated since 4.2. - Removed Buffer.getRootElements(), Buffer.getParagraphElement() and Buffer.getDefaultRootElement() methods, deprecated since jEdit 4.0. }}} ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt -- ----------------------------------------------- jEdit Users' List jEd...@li... https://lists.sourceforge.net/lists/listinfo/jedit-users |