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

jedit-announce-request-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Fri, 22 Nov 2002 12:00:39 -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.1pre6 now available (Slava Pestov)

--__--__--

Message: 1
From: Slava Pestov <[email protected]>
To: [email protected], [email protected]
Date: 22 Nov 2002 12:45:50 -0500
Subject: [ jEdit-announce ] jEdit 4.1pre6 now available

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

Thanks to Cullen Linn, Giulio Piancastelli, John Perry, Joshua Miller,
Kris Kopicki, Marcelo Vanzin, Peter Cox, Rex Young, Ryan Grove,
Rudolf Widmann and Steve Snider for contributing to this release.

+ Help System Changes:

- The user's guide, FAQ, and plugin documentation is now searchable. An
  in-memory index is built the first time a search is performed during a
  jEdit session. Currently, the search engine is very simple and only
  performs whole-word matching (so searching for "auto save" and
  "autosave" will yield different results). Results are ranked according
  to how many times that word appears in the document. Searching for
  multiple words returns all documents that contain at least one of the
  words, however documents containing multiple search terms are ranked
  higher.

+ Editing Changes:

- The "Indent on Enter" and "Indent on Tab" options are no longer.
  (Actually, the former was removed in pre5, but I forgot to mention it
  in the changelog).

  The new way to change these options is to just rebind the ENTER and
  TAB keys in the Shortcuts option pane. There are several actions they
  can be bound to:

  Insert Enter
  Insert Enter and Indent
  Insert Tab
  Insert Tab and Indent
  Indent Line (if you want TAB to indent anywhere in a line, not just in
  the leading whitespace, like in emacs).

+ Syntax Highlighting Changes:

- Added .NET CIL syntax highlighting (Cullen Linn).
- Added Maple syntax highlighting (John Perry).
- Added NSIS2 syntax highlighting (Ryan Grove).
- Updated ColdFusion syntax highlighting (Joshua Miller).
- Updated Fortran syntax highlighting (Yifan Song).
- Updated PL-SQL syntax highlighting (Steve Snider).
- Updated Prolog syntax highlighting (Giulio Piancastelli)

+ Miscellaneous Changes:

- Holding down Alt while scrolling with the wheel mouse now moves the
  caret up or down. Holding down Shift and Alt will extend the selection
  up or down (Rudolf Widmann).

- The "HyperSearch Results" window now remembers old search results.
  They can be cleared out by right-clicking and selecting "Remove Node"
  from the resulting popup menu (Peter Cox).

- The content of the status bar can be customized in the new
  "Status Bar" pane of the Global Options dialog box (Kenrick Drew).

+ Platform-Specific Changes:

- Updated MacOS plugin (Kris Kopicki).
  - Added MacOS menu to the Plugins menu. Provides time saving features
    like revealing files and folders in the Finder, and running
    AppleScripts.
  - You can run AppleScripts (compiled, uncompiled and standalone).
    Scripts must be located in the scripts folder in the jEdit folder.
    They can be either plain text or compiled scripts. Scripts must have
    their type and creator set correctly, have a .scpt (for compiled
    scripts) or .applescript (for uncompiled scripts) extension, or
    both. Note: Scripts that require user interaction are not supported.
  - Added and option to Mac OS Plugin settings to change the script
    folder search depth.

+ Bug Fixes:

- Removed erronous check box from Buffer Options dialog box.
- Changed the code that makes sure windows are always displayed in the
  visible region of the screen. It now only moves windows if their
  top-left corner is invisible; windows with other parts obscured are
  not moved.
- Fixed possible ArrayIndexOutOfBoundsException with regular expression
  syntax rules.
- Plugin manager's dialog boxes are now parented by the plugin manager,
  not the view (Marcelo Vanzin).
- Fixed repaint problems in tool bar option pane's buttons (and possibly
  other places) by making RolloverButton's isOpaque() method return
  false.
- Fixed highlighting of digits in C, C++, Java and similar modes; now
  hex digits are only highlighted if the number begins with "0x".
- Print output would be clipped if the "print header" option was
  switched off.
- Fixed obscure deadlock condition in ReadWriteLock.java (Rex Young).
- The drop down box on a history text field was painted in the menu
  foreground, not the text field foreground. This could look bad if text
  field colors were customized using the "Use jEdit text area colors in
  all text components".
- Fixed a problem where the Complete Word popup would not be closed
  under some circumstances.
- "Unsplit Current" command no longer changes the divider location to
  zero.
- "Copy Append to Register" and "Cut Append to Register" commands would
  throw NullPointerExceptions when appending to a register that didn't
  exist. The correct behavior is to put the selected text in the
  register.
- $ at the end of an abbreviation expansion is now treated literally.
- Fixed an obscure bug that could result in exceptions being thrown by
  the caret status display.
- Fixed a problem with BeanShell namespace handling that would cause
  some macros to fail (eg, Add_Prefix_and_Suffix.bsh).

+ API Changes

- Macros.Handler.accept() now takes a path name, not a file name. This
  should not affect existing plugins since none that I know of
  override this method.




--__--__--

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


End of jEdit-announce Digest