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