jEdit-announce Digest, Vol 3, Issue 1

jedit-announce-request-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Fri, 04 Aug 2006 12:08:37 -0700
Newsgroups gmane.editors.jedit.announce
Message-ID <mailman.635.1154718517.31622.jedit-announce@lists.sourceforge.net>
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-owner-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.3pre6 is out! (Alan Ezust)


----------------------------------------------------------------------

Message: 1
Date: Fri, 4 Aug 2006 10:37:52 -0700
From: "Alan Ezust" <[email protected]>
Subject: [ jEdit-announce ] jedit 4.3pre6 is out!
To: [email protected]
Message-ID:
	<f377591c0608041037u4142aaf5sa9c4c9d13b7eaae2-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

{{{ Version 4.3pre6

Thanks to Bj?rn "Vampire" Kautler, Alan Ezust,
Matthieu Casanova, Nicholas O'Leary and
Marcelo Vanzin for contributing to this release.

{{{ API Changes
- MiscUtilities.getEncodings(boolean getSelected) added
  to get only the user-chosen encodings, e. g. in encoding dialogs.
  getEncodings() is deprecated in favor of getEncodings(false).
  (Bj?rn "Vampire" Kautler)

- DockableWindowManager.closeListener(String dockableName) - a new
  convenience method for creating keyboard listeners for floating
  dockables to respond to the "close-current-area" action. (Alan Ezust)

- GUIUtilities.addSizeSaver(Frame parent, String name) added to
  save a Frames size and position correctly, even if it gets
  maximized.
  (Bj?rn "Vampire" Kautler )

- EditPane.setBuffer(final Buffer buffer, boolean requestFocus) that allow
  to set a buffer without requesting the focus (default is to request focus)
  (Matthieu Casanova

- BufferHistory.clear() to clear the recent file list
  (Matthieu Casanova)

- MiscUtilities.stringCompare() and MiscUtilities.CompareString are moved to
  StandardUtilities (Matthieu Casanova)

- Added XMLUtilities class for XML-related utility methods. Move some
  methods from MiscUtilities to this class, and deprecate the old ones.
  (Marcelo Vanzin)

- Moved MiscUtilities.objectsEqual() method to StandardUtilities()
  (Matthieu Casanova)


}}}

{{{ Miscellaneous

- svn rev# 6512: The code for removing the .summary file from the
  jars-cache was moved from Roster.java to jEdit.removePluginJAR().
  The .summary file now gets cleaned up every time the plugin is
  unloaded. (Alan Ezust)

- Ability to clear the Recent Files List from menu (Matthieu Casanova)

- Beanshell 2.0b4 bundled (Matthieu Casanova)

- Added an OptionPane "Encodings" to select which encodings to
  show in encoding dialogs.
  (Bj?rn "Vampire" Kautler)

- Improved DockableWindowManager.closeCurrentArea() - closes more
  docked dockables than it did before. (Alan Ezust)

- Fixed the storing of Frame size and position
  if the Frame gets maximized. (bug #1325358)
  (Bj?rn "Vampire" Kautler)

- Fixed VFS.copy() method when the returned session is null
  (Matthieu Casanova)

- When adding explicit folds, and using a line comment for the end line,
  insert a line break after the fold end if the line is not empty,
  avoiding commenting out existing code. (Marcelo Vanzin)

- Added option to not print collapsed folds. (Nicholas O'Leary)

- Added paste and clear buttons to the Registers dockable.
  (Nicholas O'Leary)

- The behavior of JARClassLoader now is different than in previous
  versions of jEdit. JARClassLoader will now delegate class loading
  to the parent class loader before looking in its cache. This means
  that, by default, plugins can't override classes in the JVM's
  boot classpath. The behavior is configurable on a per-plugin
  basis (see javadoc for details). This fixes SF Bug #1509218.
  (Marcelo Vanzin)

- SF Bug #1527824: Perl Syntax Highlighting hangs 4.3pre6
  More activity on my favorite edit mode. :-)
  The [^\p{Alpha}\p{Space}] rule at the start of Perl's "y/.../" syntax
  was not entirely correct; some other characters, mainly operators like
  +, -, etc, and also underscore, are not allowed either. But since the
  regexp was still trying to be matched against such strings, it would
  have two effects: a very long pause (the "hang"), and strings like
  "y_something_something" being highlighted incorrectly. By adding a few
  extra characters to that exclusion, things seem to be much better.
  (Marcelo Vanzin)

}}}

{{{ Bug Fixes

- (jedit-Bugs-1518537) FSB keyboard handling bugs fixed.
  Arrow keys, backspace, and return all do sensible things
  from the table as well as the list view.

- (jedit-bugs 1533925) Alpha-numerics are no longer being "passed through"
  from the FSB to the editpane.  (Alan Ezust)

- When multiple views are open, closing a buffer will not change the active view
  (Bug #1518400) (Matthieu Casanova)

- Fixed Untitled buffer added to the Recent file list (Bug #1518620)
  (Matthieu Casanova)

- MiscUtilities.canonPath() now trim redundant / and \ at the end of the path
  of Dos derived OS (bug that can be seen when typing some / in the end of the
  path field of VFS browser) (Matthieu Casanova)

- SF bug 1526487: ArrayOutOfBoundException in VFS Browser. (Matthieu Casanova)

- SF bug 1519237: Regular Expression Search in 4.3pre5
  regexp search should be done with Pattern.MULTILINE enabled, otherwise
  ^ and $ will only match the start and end of the buffer. (Marcelo Vanzin)

- SF bug 1517395: Wrong character encoding in killring.xml
  fix bug in Java 1.5 by saving ASCII control characters as character
  entities; since 1.4 doesn't support XML 1.1, if killring.xml has
  character entities it will fail (so the bug will still be there
  when running on 1.4). (Marcelo Vanzin)

- SF bug 1523261: "Regular expression " and "Ignore case"
  There was a stray "flags" variable in PatternSearchMatcher.nextMatch()
  that was clobbering the instance variable with the same name (that
  actually contained the needed flags for the compiled pattern).
  (Marcelo Vanzin)

- SF bug 1523117: Add explicit fold in PHP mode inserts wrong comments
  The "DEF_CLASS" rule set in the php mode file didn't have any line
  or range comments declared in the props section; so the code was now
  picking up the porperties for the default rule set, which had the
  HTML-style range comment instead of the PHP line comment. This is
  probably due to the XML parser change - the old code was probably
  propagating some property of another rule set to the DEF_CLASS rule
  set, since it used global variables for a bunch of things. So this
  might show up in other places, and might need a better fix...
  (Marcelo Vanzin)

- SF bug 1524032: Line number not highlighted when the line is selected
  (Nicholas O'Leary)

- SF bug 1524155: replace all within selection doesn't give feedback
  (Nicholas O'Leary)

- SF bug 1524191: s() method from startup.bsh doesn't work
  (Nicholas O'Leary)

- SF bug 1516994: Fixed infinite recursion possibility
   in ManagePanel.java when unloading certain plugins
   with circular dependencies due to services. (Alan Ezust)

}}}

{{{ Syntax Highlighting
- Added mysql mode.
- Added django templates mode. (Ollie Rutherfurd)
}}}
}}}



------------------------------

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV

------------------------------

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


End of jEdit-announce Digest, Vol 3, Issue 1
********************************************