[prev in list] [next in list] [prev in thread] [next in thread] 

List:       jedit-announce
Subject:    jEdit-announce digest, Vol 1 #200 - 1 msg
From:       jedit-announce-request () lists ! sourceforge ! net
Date:       2002-03-25 20:19:10
[Download RAW message or body]

Send jEdit-announce mailing list submissions to
	jedit-announce@lists.sourceforge.net

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@lists.sourceforge.net

You can reach the person managing the list at
	jedit-announce-admin@lists.sourceforge.net

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.0pre8 now available (Slava Pestov)

--__--__--

Message: 1
From: Slava Pestov <slava@jedit.org>
To: jEdit-announce list <announce@jedit.org>,
	jEdit-users list <users@jedit.org>
Date: 25 Mar 2002 22:34:55 +1200
Subject: [ jEdit-announce ] jEdit 4.0pre8 now available

jEdit 4.0pre8 is now available from <http://www.jedit.org>. Consider
this version the "4.0final release candidate". Linux RPMs are now
available; a MacOS X will be uploaded shortly.

+ New Features

- Added syntax highlighting for output of Hex plugin (Andre Kaplan)
- IBM Informix 4GL syntax highlighting (Vicente Salvador)

+ Enhancements

- Documentation updates
- 'Quick HyperSearch' with a selection, and 'Quick HyperSearch for Word'
  commands will now work even if the search bar is disabled
- BeanShell 1.2b5 included
- jEditLauncher 4.0.4 (John Gellene)
  - jedidiff.exe: new command line utility for displaying graphical
    comparison of two files using jEdit and the JDiff plugin
  - jedit.exe: new /1 command line switch that reads the remainder of
    the command line as a single file path, regardless of whitespace
    (required for Internet Explorer integration)
  - jEdit_IE.reg.txt: new, optional Windows registry information file
    for integrating jEdit with Internet Explorer (version 5 or later) as
    an HTML editor

+ Bug Fixes

- Fixed tip of the day that referred to the old S+BACK_SPACE/S+DELETE
  bindings
- Due to a typo in 4.0pre7, text areas that didn't have focus would also
  scroll to the caret location on a buffer change. This was not supposed
  to happen
- The text area will no longer scroll up and then down again on input if
  it is smaller than about six lines vertically
- Added workaround for search dialog box losing focus after 'keep
  searching' message shown
- If an error occurs while evaluating a BeanShell snippet during a
  'Replace All', the replace operation is aborted. This saves you from
  having to click through an endless stream of "BeanShell error" dialog
  boxes
- Status bar message shown while mouse was hovering over a macro menu
  item wasn't hidden after the menu item was selected
- Fixed another soft wrap bug with syntax highlighting
- Middle-mouse-drag (quick copy) failed if the selected region ended or
  began at the caret position
- Changed behavior of numeric keypad keys once again. Since some Java
  versions have a broken Toolkit.getLockingKeyState() (hence there is
  no reliable way to know of NumLock is on), they now work as follows:
  - If an action is bound to a key, the action is executed when the key
    is pressed.
  - If no action is bound, the character is inserted when the key is
    pressed.
- Cleaned up handling of changing fold handlers and 'collapsedFolds'
  property. This should fix a few obscure bugs
- Consecutive backspaces of characters would not be merged into one undo
- Updated to a gnu.regexp 1.1.5 CVS snapshot. This fixes the bug where
  replacing the regular expression $ with a string did not change the
  last line of the buffer
- The file system browser's divider position would not be remembered if
  it was collapsed all the way
- Layout of 'Install Plugins' dialog box was a bit broken
- Added a workaround for bug on Windows where a few Alt-key sequences
  (Alt-Left, Alt-Right, Alt-Up, Alt-Down, Alt-PageUp, Alt-PageDown)
  inserted garbage in the text area
- Firewall code would throw a NullPointerException on startup if the
  user name was non-null, but the password was empty
- When doing a BeanShell replace, the last subexpression would not be
  stored in a variable
- 'Write HyperSearch Results' macro did not work
- Caret event would not be fired if inside a compound edit, a portion of
  text was changed after the caret, then a change was made before the
  caret
- 'Run Other Macro' command would silently ignore files whose names did
  not match a registered macro handler

+ API Additions

- Added new method: MiscUtilities.getFileNameNoExtension(String path)

+ API Changes

- The 'rethrowBshErrors' parameter of the eval() and runScript() methods
  in the BeanShell class never did anything, so methods with that
  parameter have been deprecated:

  - BeanShell.eval(View,NameSpace,String) replaces
    BeanShell.eval(View,String,boolean) and
    BeanShell.eval(View,NameSpace,String,boolean)

  - You should pass BeanShell.getNameSpace() as the value of the
    namespace parameter to mimic the behavior of the old form which did
    not accept a namespace.

  - BeanShell.runScript(View,String,Reader,boolean) replaces
    BeanShell.runScript(View,String,boolean,boolean) and
    BeanShell.runScript(View,String,Reader,boolean,boolean)

  - You can pass 'null' as a Reader now, to mimic the behavior of the
    old Reader-less form.

  - Some new methods were added that throw exceptions instead of showing
    error dialog boxes:

    BeanShell._eval(View,NameSpace,String)
    BeanShell._runScript(View,String,Reader,boolean)

  - I have also made error reporting to the user more consistent in the
    process.
--
Slava Pestov




--__--__--

_______________________________________________
jEdit Announcement List
jEdit-announce@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jedit-announce


End of jEdit-announce Digest
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic