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

jedit-announce-request-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Wed, 10 Sep 2003 20:13:06 -0700
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.2pre5 now available (Slava Pestov)

--__--__--

Message: 1
From: Slava Pestov <[email protected]>
To: [email protected], [email protected]
Date: Tue, 09 Sep 2003 23:58:35 -0400
Subject: [ jEdit-announce ] jEdit 4.2pre5 now available

jEdit 4.2pre5 is now available from <http://www.jedit.org>. This version
fixes a whole bunch of bugs.

Thanks to Ollie Rutherfurd, Peter Lundqvist and Silas Smith for
contributing to this release.

{{{ Syntax Highlighting

- Updated Icon syntax highlighting (Silas Smith).

- Updated Pike syntax highlighting (Peter Lundqvist).

- The "if" in #include <net/if.h> is no longer highlighted in C and C++
  modes.

- SCRIPT tags in HTML files no longer recognize <?php ... ?>.

}}}
{{{ Miscellaneous Changes

- Drag and drop in the text area. You can disable this in the Mouse pane
  of the Global Options dialog box. The functionality of the DragAndDrop
  plugin (handling files dropped from your operating system's file
  manager) has been incorporated too.

- Files that don't exist on disk are no longer saved in the perspective
  (Ollie Rutherfurd).

- The end of a fold is now indicated in the gutter.

- Added "Plugin Options" button to plugin manager.

- Pressing a non-alphanumeric character with the 'Complete Word' popup
  showing now inserts the currently selected entry first, instead of
  just closing the popup and then inserting the entered character.

- If there are several search results in one line, clicking the line in
  the HyperSearch Results window now selects all occurrences, not just
  the first one.

- If regular expressions are on, the search bar now shows an error
  message instead of silently failing if you attempt a reverse search
  with S+ENTER (reverse search with regular expressions is not
  supported).

- Added an option for disabling the confirmation dialog box shown by the
  "Save All Buffers" command.

- When running on Java 2 version 1.4, jEdit now uses NIO APIs to obtain
  a list of supported file encodings. On Java 2 version 1.3, the same
  hard-coded list of encodings is offered as before.

- The Docking option pane has been reintroduced since a number of people
  preferred the old docking style (the new direct manipulation still
  works of course).

}}}
{{{ Bug Fixes

- Fixed international keys on MacOS X.

- "Multiple results" button in the HyperSearch Results window did not
  work correctly.

- Line number shown in status bar when matching brackets was off by one.

- Fixed some usability issues with the "Search in selection" setting in
  the Find dialog box.

- Directory search settings were being reset when a search flag was
  changed.

- Fixed handling of space bar which could result in extra spaces being
  inserted when using dead keys.

- Fixed NullPointerException sometimes thrown when scrolling to the line
  after the last visible line with electric scrolling switched off.

- Fixed problems such as ArrayIndexOutOfBoundsExceptions or the
  beginning of the buffer becoming inaccessible when expanding the last
  fold in a buffer.

- Pressing ENTER at the end of a collapsed fold line now properly
  expands the fold.

- Setting indentOpenBrackets and indentCloseBrackets to ( and ) didn't
  work, this broke Lisp auto indent.

- When text editing moves the caret out of the visible region, jEdit
  only scrolls the text area if its active, so that editing with a split
  view does not scroll the inactive text area's caret into the visible
  region. However the logic for handling this case in jEdit 4.2 was
  flawed and even selecting a command from a menu would not cause
  scrolling.

- "Searching..." message in HyperSearch window did not go away if the
  file set contained no files.

- jEdit will no longer fail to start if the user properties file could
  not be loaded.

- Fixed a few cosmetic bugs in the Global Options dialog box.

- In some cases changing between text and BeanShell replace mode would
  not take effect.

- Clicking "Replace and Find" or "Replace All" in Search dialog will now
  beep if no search string is entered, instead of using the last search
  string.

- Text insertion while overwrite mode is on is now recorded correctly in
  macros.

- Collapsing or expading nodes in the file system browser would deselect
  the node. This was a usability problem since pressing LEFT or RIGHT
  should not deselect anything.

- The labels of -toggle and -float actions for dockables were not being
  set correctly.

- Triple clicking to select a line did not place the line in the %
  register.

- Various combinations of insertions and removes could mess up floating
  positions.

- "Run Temporary Macro" no longer runs the temporary macro file from
  disk if the buffer is not open.

- Inserting text at the end of the buffer did not update the vertical
  scroll bar in other text areas viewing the same buffer.

- Fixed an exception thrown when narrowing to a range where the first or
  last line was the first or last line of the buffer.

- Various combinations of insertions and removes could mess up the fold
  visibility map.

- The up/down arrow keys, delete line, expand/collapse fold and a few
  other commands might not have put the caret in the right place if
  horizontal scrolling was involved.

- AElred (the XML parser used by jEdit) would bomb if an XML element
  contained more than twice the text of the current I/O buffer size.
  When it ran out of the room, the I/O buffer was always doubled even if
  the text to be inserted was more than this length.

- Restored the jEdit 4.1 behavior of consuming key events that are bound
  to an action. So now you can bind A+f to a command, and pressing A+f
  will execute the command without popping up the File menu.

- The text area's screen line cache was not invalidated on buffer
  changes. This caused rare and obscure problems like bracket matching
  and the caret showing up in the wrong place.

- Incorporated BeanShell 1.3final, which fixes a bug with static field
  access.

- _REGEXP syntax rules that matched strings containing whitespace did
  not display in some circumstances.

- The file system browser would not refresh, and edit modes would not be
  reloaded, if the paths in question contained symbolic links.

- "Join Lines" no longer prints an exception if the buffer is read only.

- Fixed NullPointerException being thrown when clicking tool bar buttons
  in a file dialog box with no associated view.

- Fixed NullPointerException when pressing RIGHT at the end of a line
  with rectangular selection mode on.

- The "Save As" dialog box no longer completes file names on the fly.
  Press TAB to complete file names. This was done since previously it
  was impossible to save to a file named "jjj.sss" if there was a file
  "jjj.sss.xxx" already in the destination directory.

}}}
{{{ API Additions

- Icon theme support. Pass a URL to GUIUtilities.setIconPath() and all
  icons will be loaded from that URL prepended to the icon name.

- Added BeanShell.runScript(View view, String path, Reader in,
  NameSpace namespace) method. Also added a corresponding _runScript()
  method.

}}}
{{{ API Changes

- Within an event listener, Buffer.isTransactionInProgress() always
  returns true, and transactionComplete() is now always called on each
  event listener after every buffer change. As far as I know, no plugins
  use the transaction API so this should not affect anyone.

}}}
-- 
Slava Pestov




--__--__--

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


End of jEdit-announce Digest