JEDIT 4.3 VERSION HISTORY
{{{ Version 4.3pre17
Thanks to Bj�rn "Vampire" Kautler, Matthieu Casanova, Dakshinamurthy Karra,
Pascal Sancho, Victor Engmark, Alan Ezust, Dale Anson, Daniel Hahler,
Kazutoshi Satoda, Shlomy Reinstein, Bernard Walle, Markus Laker, Seph Soliman,
Sergey Mezentsev, Matthew Bakalar, Marcelo Vanzin and Matthew Gilbert for
contributing to this release.
{{{ Bug Fixes
- Stop caret timer in text area on dispose (Bill Culp - # 2814857)
- Fixed a possible case where an output stream is not closed (#2790435)
(Matthew Bakalar)
- The Password fields in Metal Look & Feel now follows the TextArea color scheme
(Matthieu Casanova)
- If you set - as path in the VFSBrowser it will be replaced by the path
of the current buffer (#2218621) (Matthieu Casanova)
- Loading a library from the PluginManager gives a NPE
(#2779500) (Matthieu Casanova)
- If the textarea is antialiased the gutter will also use the same antialiasing
(Matthieu Casanova)
- The autoreload option was not applied for existing buffers (#2587311)
(Matthieu Casanova)
- When restoring the perspective the EditPanes are created with the default
bufferSet scope and it is changed after according to the perspective.xml.
Now it is immediately created with the good scope (#2645056)
(Matthieu Casanova)
- Fixed horizontal mac scrolling with trackpad or Mighty Mouse (#2308694)
(Seph Soliman)
- Fixed scrolling bug : when the TextArea was smaller than one visible line,
if a line was wrapped, moving the cursor up or down in this line will not make
was not the textarea scrolling to see the cursor (#2596087)
(Matthieu Casanova)
- Fix for caret position display in status bar (tracker 2220033), relative
position was not always correct. In conjunction with this, added checkboxes
in the Status Bar option pane to make the various items in the caret position
display configurable. (Dale Anson, Kazutoshi Satoda).
- Fix for files in buffer switcher not ordered (tracker 2183929). Sorting is
now immediate on changing the preferences in the option dialog (Dale Anson)
- Fix for View->Show Buffer Switcher does not show the buffer switcher (tracker
2179149) (Dale Anson) This menu item is intended to show the buffer switcher
drop down, which isn't necessary if the buffer switcher is not visible. Now
the visibility of this menu item is the same as the visibility of the buffer
switcher.
- When having split view, dropping a file on the inactive textArea was opening
it to the active textArea (#2321838) (Matthieu Casanova, Shlomy Reinstein)
- MD5 hash calculated inside read-lock, and also after buffer saves (#2780652).
(Alan Ezust)
- Fix drag & drop in BufferTabs, which broke as a result of BufferSet ignoring
changes in buffer index (#2100690) (Shlomy Reinstein).
- Fix #1974620: Cannot use C+e C+BACK_QUOTE for close-docking-area.
(Shlomy Reinstein)
- Fixed a NPE which had prevented to switch from a loading buffer to
another. (Kazutoshi Satoda)
- Fix #2017514: Selection occasionally lost after right-click.
- The status bar label did not follow the editor colors (Matthieu Casanova)
- Fix #2519873: MyDoggyPlugin : the dockables are immediately loaded.
Each plugin dockable that was configured by the properties file to be docked
was immediately loaded and made visible when the plugin was loaded. Now, it
uses lazy instantiation and only its anchor button is shown.
- Fixed a bug in OperatingSystem.getScreenBounds() (Matthieu Casanova)
- Fixed JVM detection that was broken with java 1.6 (Matthieu Casanova)
- Fixed a NPE in Buffer.setMode() if the defaultMode is null (Matthieu Casanova)
- Folded lines could become invisible if "delete-line" action was used
at a collapsed fold. (SF.net bug #2548764 - Kazutoshi Satoda)
- With non-global BufferSet scope, closing the first view of multiple
views could loose dirty buffers.
Now a confirmation dialog is shown on closing a view as well as
exiting jEdit. (SF.net bug #2091052 - Kazutoshi Satoda)
- With editpane BufferSet scope, buffers could be closed on unsplitting
EditPanes.
Now all buffers are kept on the remaining EditPane. (Kazutoshi Satoda)
- Fixed #2688862: "Redo HyperSearch" uses title of last search.
(Shlomy Reinstein)
- Fixed #2712031: Index out of bounds exception in FilteredListModel.
(Shlomy Reinstein)
- Fixed #1633393: TextArea painting corruption when saving
(Dale Anson)
- Fixed #2609091: Windows appear out of view. Caused by starting jEdit in a
single monitor environment, where last time it ran in the 2nd monitor of a
dual monitor environment. (Shlomy Reinstein)
- Fixed #1593576: Autoindenting should copy exact whitespaces.
(Shlomy Reinstein)
- Fixed #2744708: Deleted file doesn't show as dirty buffer. (Shlomy Reinstein)
- Fixed #2777073: Fix gutter width for line numbers. Minimal number of digits
to reserve for line numbers can be controlled using the Gutter option pane.
(Shlomy Reinstein)
}}}
{{{ Miscellaneous
- jEdit settings directory is now stored in a sane location on Mac (HOME/Library/jEdit).
Old settings are moved to new location unless a custom location is set through
(-settings=foo). (Seph Soliman)
- Page-scrolling changed to CTRL+SHIFT+scroll instead of SHIFT+scroll due to Java on Mac.
(Seph Soliman)
- Removed redundant TextArea:EditPane map in EditPane.java in favor of a linear search through parent container linked list. (Alan Ezust)
- Applied patch #2296738: File/Directory properties dialog for VFS browser.
The context menu of the VFS browser now has a "Properties" menu item that
shows the properties of the selected node(s) in a dialog.
- Implemented feature request #2555956: Show presence of jedit server. The About
dialog now shows the mode in which jEdit is running: server,
server-background, or standalone. (Shlomy Reinstein)
- New action: Toggle exclusive BufferSets (Alan Ezust # 2060078).
- Added configurable highlighting of the matching text in hypersearch results,
which is part of feature request #2446121. (Shlomy Reinstein)
- The JarClassLoader now allows to open resources from another jar
(Matthieu Casanova)
- Implemented feature request #2668434: fullscreen-mode. (Shlomy Reinstein)
- When creating a directory in the VFS Browser the parent directory is expanded
if it was closed (Matthieu Casanova)
- Implemented feature request #1730845: Select line from gutter.
Added a selection area to the gutter when line numbers are not shown. The
selection area can be used for selecting lines from the text area (left-click
or left-click and drag) and for toggling markers (right-click).
The selection area can be enabled or disabled from the Gutter option pane.
(Shlomy Reinstein)
- Added an option in the Gutter option pane to enable or disable the gutter.
(Shlomy Reinstein)
- Added an option to search all open buffers to build the completion list.
(Matthew Gilbert - SF.net patch #2569381, #2570229)
}}}
{{{ API Changes
- Removed deprecated org.gjt.sp.jedit.msg.CaretChanging. Use PositionChanging
instead - the former is no longer being used. (Alan Ezust)
- The keybindings are reloaded when the properties are changed in the standalone
textarea, and the StandaloneActionSet now takes an url to the actions.xml
as constructor parameter (patch #2304608) (Dakshinamurthy Karra)
- Added jEdit.openFile(EditPane, ....) methods to explicitely choose an editPane
to open a file (Matthieu Casanova)
- Added jEdit.newFile(EditPane, ...) methods to explicitely choose an EditPane
to create a new file (Matthieu Casanova)
- Added org.gjt.sp.jedit.menu.MenuItemTextComparator as the preferred
alternative for deprecated MiscUtilities.MenuItemCompare.
(Eric Berry - SF.net patch #2308329)
- Removed BufferSet#getScope