jEdit-announce digest, Vol 1 #230 - 1 msg

jedit-announce-request-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Thu, 26 Dec 2002 12:01:07 -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.1pre7 now available (Slava Pestov)

--__--__--

Message: 1
From: Slava Pestov <[email protected]>
To: jEdit-users list <[email protected]>,
	jEdit-announce list <[email protected]>
Organization: 
Date: 25 Dec 2002 16:11:42 -0500
Subject: [ jEdit-announce ] jEdit 4.1pre7 now available

Here is a little X-Mas present for y'all...

jEdit 4.1pre7 is now available from <http://www.jedit.org>.

Thanks to Chris Kent, Jonathan Revusky and Marcelo Vanzin for
contributing to this release.

+ Syntax Highlighting Changes:

- Freemaker syntax highlighting (Jonathan Revusky).

+ User Interface Changes:

- The parent directory list in the file system browser now requires a
  double-click (or middle mouse button click) to open a directory. This
  makes it consistent with the behavior of the file tree below it, which
  also requires double-clicks.

- The tooltips shown by the file system browser when a filename is
  partially obscured are no longer positioned over the filename, because
  Swing does not pass clicks inside tooltips to the underlying
  component.

- The help viewer now shows the title of the current page in place of
  the location field, and the location field is now gone. As a result
  the help viewer can no longer be used to view arbitriary URLs. Use the
  InfoViewer plugin for that purpose instead.

+ Global Options Dialog Changes:

- The Global Options dialog box now opens to display the most recently
  viewed option pane. Also the "overview" pane is gone.

- Merged the Editing and Mode-Specific option panes.

- The text area right-click popup menu now contains an item "Customize"
  for quick access to the Context Menu pane of the Global Options dialog
  box.

- If a HyperSearch produces no results, older result nodes are collapsed
  in the "HyperSearch Results" window.

+ Performance Improvements:

- Improved performance of line offset manager when a lot of changes are
  made starting from the end of the buffer going to the beginning. Early
  in the 4.1 series a corresponding optimization was added for edits
  going in the other direction, which improved performance of "Replace
  All" and similar operations significantly. This change improves
  performance of undos of "Replace All".

- Improved performance of text area when a lot of changes are made to a
  buffer, especially while selections are active, or if soft wrap is
  switched on. Again this improves performance of "Replace All", which
  was nearly unusable with soft wrap.

- Updated to BeanShell 1.2b7. This version has less debugging code and
  should be faster.

+ Miscellaneous Changes:

- If the user and system macro directories have a subdirectory with the
  same name, the contents of the subdirectories are merged in the
  "Macros" menu. Previously, one could end up with two "Text" menus, for
  instance.

- The plugin list in the "Install Plugins" and "Update Plugins" dialog
  boxes is now categorized.

- jEdit now remembers if a window was maximized when saving geometry if
  running under Java 1.4. (Chris Kent)

- The roots: filesystem now calls Java 1.4 methods where appropriate to
  obtain the roots. This means that on Windows, for example, in addition
  to listing drive letters, it will also list files on the desktop.

- The tips of the day have been updated for assorted jEdit 4.1 changes.

- User's guide is more up-to-date with respect to jEdit 4.1 now. There
  is still much to be done though.

+ Bug Fixes:

- The action "Insert Tab and Indent" was broken. If you reassigned TAB
  to "Insert Tab" to work around this problem in pre6, you can revert
  the assignment (unless you'd like the TAB key to always insert a tab,
  without indenting).

- Backed out Rex Young's ReadWriteLock.java fix from pre6 since it
  caused deadlocks.

- Fixed some long-standing bugs in the reverse search code.

- Dialogs that are shown by other dialogs have been updated to have the
  invoking dialog as their parent, instead of the containing frame. This
  should fix problems with some windows obscuring others, etc.
  (Marcelo Vanzin)

- Fixed a possible ClassCastException that could occur if macro
  directories were nested.

- "Rectangular selection mode" status message was not being shown on
  MacOS X.

- Fixed a NoSuchMethodError when invoking "Format Paragraph" on Java
  1.3.

- A Control-click did not bring up the right-click popup menu in the
  file system browser on MacOS X.

- Fixed a NullPointerException when selecting text in the last visible
  line, if soft wrap was on and only the top part of the last visible
  line was visible.

- Fixed a possible ArrayIndexOutOfBoundsException when a rectangular
  selection started or ended within a hard tab.

- Plugin actions and dockables are no longer loaded if the plugin's
  start() method failed, or if dependencies were unsatisfied.

- Wheel mouse scrolling should once again respect the operating system's
  scroll amount setting.

- The Page Scroll Up and Page Scroll Down commands now scroll the
  correct amount if soft wrap is enabled.

- Fixed possible ArrayIndexOutOfBoundsException if a buffer had a
  HyperSearch performed in it, then modified, closed and opened again.

- When doing a Replace All operation over a directory, edits performed
  on files that were not open before the search started were not batched
  in a compound edit due to an erronous "isTemporary()" check in
  begin/endCompoundEdit().

- Fixed a possible ArrayIndexOutOfBoundsException in the status bar when
  making changes near the end of the buffer.

- Closing the Global Options dialog box would add dockables to plain
  views. Plain views are not supposed to have dockables.

- Bracket highlight color setting in Gutter option pane was broken.

- Digits would not be highlighted properly in modes which did not define
  any keywords.

+ API Additions:

- You can now open the Global Options dialog box on a specified option
  pane using the new GlobalOptions(Frame,String) and
  GlobalOptions(Dialog,String) constructor.

- Added VFS.getTwoStageSaveName() method. Override this if your VFS does
  not allow file names to contain the # character.
-- 
Slava Pestov <[email protected]>




--__--__--

_______________________________________________
jEdit Announcement List
[email protected]
https://lists.sourceforge.net/lists/listinfo/jedit-announce


End of jEdit-announce Digest