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

jedit-announce-request-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Sun, 30 Nov 2003 20:26:34 -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.2pre7 now available (Slava Pestov)

--__--__--

Message: 1
From: Slava Pestov <[email protected]>
To: [email protected], [email protected]
Date: Sun, 30 Nov 2003 20:36:41 -0500
Subject: [ jEdit-announce ] jEdit 4.2pre7 now available

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

Thanks to Aaron Bell, Alessandro Falappa, Ben Williams, Chris Petersen,
Kris Kopicki, Lee Turner, Ollie Rutherfurd, Mike Dillon, Randolf Mock,
and Randy Hudson for contributing to this release.

{{{ Miscellaneous

- The list of modes in various dialog boxes is now sorted (this does not
  affect the order that buffer names are matched against modes).

- Bundled some macros from various sources (Ollie Rutherfurd).

- The plugin manager no longer lists the JDK's "tools.jar" if it is
  loaded.

- The "Search in Directory" command now always selects the most recently
  searched in directory. To search in the current directory with the
  filter based on the current buffer's file name, click the
  "Synchronize" button.

- Updated "Preview Javadoc of Current Buffer" macro (Tom Gutwin).

- Added option to file system browser's Commands->Encoding menu to
  disable encoding auto-detection.

- Added support for UTF-8Y encoding, which is like UTF-8 except there
  is a three-byte signature (0xEFBBBF) at the beginning of the file.
  See http://oss.software.ibm.com/icu/docs/papers/forms_of_unicode/#t2.
  UTF-8Y files are automatically detected, just like UTF-16.

- Removed File->Insert File command. As before, you can still invoke
  File->Open and select "Insert" from a file's right-click menu in the
  file system browser.

- Added "Display Actions" macro (Lee Turner).

- Wrote "What's new in jEdit 4.2" document.

}}}
{{{ Syntax Highlighting

- Added MoinMoin syntax highlighting (Ollie Rutherfurd).

- Added Relax NG compact syntax highlighting (Randy Hudson).

- Minor fix to Perl heredoc syntax highlighting (Chris Petersen).

- Updated ADPL syntax highlighting (Randolf Mock)

- Added Renderman-RIB syntax highlighting (Alessandro Falappa).

- Added PowerDynamo syntax highlighting (Ben Williams).

- Added WebSphere MQ scripting syntax highlighting (Aaron Bell).

- Added squid.conf syntax highlighting (Kris Kopicki).

}}}
{{{ Platform Specific

- MacOS plugin now supports services (Kris Kopicki).

}}}
{{{ Bug Fixes

- Fixed NullPointerException on startup which prevented jEdit from
  loading if a corrupted JAR file was present in one of the jars
  directories.

- Dropping a file onto the text area did not work if the text area was
  read-only.

- On Windows, MiscUtilities.constructPath() would fail if the parent
  path was a URL and the child path started with a \.

- On Windows, MiscUtilities.constructPath() would return a path with a
  double backslash if the parent used / as a separator, and ended with a
  /.

- UTF16 files with a byte order mark were not being detected due to a
  regression in pre6.

- The history code now tries very hard not to write a malformed
  ~/.jedit/history file.

- Fixed a slowdown of 5-7 seconds on startup in some cases that results
  from calling GraphicsDevice.getConfigurations().

- The list of words in the "Complete Word" window was not sorted.

- Fixed a race condition where the text area would throw a
  NullPointerException if EditPane.setBuffer() was called twice in a row
  with buffers that were not yet loaded.

- Loading and unloading plugins that added menu items to the file system
  browser did not update the file system browser's "Plugins" menu.

- History lists were not being saved at all unless the history file
  existed in the first place!

- The "Shortcuts" option pane will no longer refuse to display with
  various malformed plugins.

- An entry for inform.xml was missing from the mode catalog file.

- Removing from the before the first visible line to inside the visible
  region threw an exception.

- Fixed NullPointerException when pressing PageUp/PageDown inside a
  collapsed fold.

- Sometimes, multiple line insertions did not update the screen line
  count of newly inserted lines. This would result in the scroll bar
  value being incorrect until you went to the end of the buffer and back
  again.

- Using the TextTools plugin's "Transpose Lines" command in the first
  line of a collapsed fold would cause the folding state to be
  incorrectly updated, resulting in exceptions and an unusable text
  area.

- When performing a text removal that would put the first visible line
  inside an invisible region, the chunk cache would be updated
  prematurely so the invisible line would be visible, and trying to
  move the caret to it would throw exceptions.

- GZipped files were not being loaded correctly.

- Opening an XML file that specified an invalid encoding name in the
  <?xml?> processing instruction would throw an exception. Now, XML
  files that specify an invalid encoding are opened with the default
  encoding.

- Changed default shortcut of "Find Previous" from C+h to C+e g since on
  Mac OS X, C+h is always captured by the OS.

- Changing the wrap mode didn't invalidate screen line counts, this
  could result in scrolling getting messed up.

- Fixed NullPointerException when right-clicking on a drive root in the
  file system browser on Windows.

- Fixed floppy drive access when selecting a floppy drive in the drives
  list on Windows.

- Fixed a problem on some Windows versions where going to the drives
  list would display an error message from the OS.

- A display manager that is not associated with a visible buffer no
  longer tries to maintain state; instead everything is recalculated
  when it becomes visible. This fixes a whole class of bugs that would
  manifest usually as incorrect scrolling behavior after switching
  buffers.

- The Utilities->Action Bar command would only work once.

- Scrolling would jump if electric scrolling was off when moving the
  caret past the first or last visible line, if they were only partially
  visible due to soft wrapping.

- Fixed scrolling inconsistencies after collapsing a fold with soft wrap
  switched on.

}}}
{{{ API Changes

- MiscUtilities.getFileExtension() now works with path names too.

- Removed BufferListener.wrapModeChanged() method.

}}}
-- 
Slava Pestov



--__--__--

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


End of jEdit-announce Digest