[prev in list] [next in list] [prev in thread] [next in thread]
List: jedit-users
Subject: [ jEdit-users ] [ jEdit-announce ] jEdit 4.3pre18 is out!
From: Vampire0 () gmx ! net
Date: 2009-11-07 19:08:06
Message-ID: 20091107190806.23570 () gmx ! net
[Download RAW message or body]
Hi all,
I proudly present 4.3pre18 which came out now.
Have fun with the new release.
JEDIT 4.3 VERSION HISTORY
{{{ Version 4.3pre18
Thanks to Björn "Vampire" Kautler, Shlomy Reinstein, Alan Ezust, Chepel
Matthieu Casanova, Denis Dzenskevich, Dennis Sheil, Jim Lawton and
Suraj Kurapati for contributing to this release.
{{{ Bug Fixes
- When using the quick syntax edition, if the operation is cancelled, do not
send a propertiesChanged event (Matthieu Casanova)
- Fixed bug #2882702 - Right Click menu shows up to the left of the mouse
pointer in a multiple monitor environment.
- Fixed bug #2881152 - Bufferset Order is incorrect after a "save as".
(#2882756 - Shlomy Reinstein)
- Fixed bug #2806043: Token.tokenToString() throws
ArrayIndexOutOfBoundsException on the END token. (Shlomy Reinstein)
- When switching back from fullscreen mode to normal, check property to decide
whether to show status bar in normal or plain view. (Shlomy Reinstein)
- Fixed restoring of view bounds from perspective.xml for dual-monitor
environments. This was broken by a fix in the previous version for users who
switch from a dual-monitor environment to a single-monitor environment, and
now should be fixed indefinitely. (Shlomy Reinstein)
- Fixed #2819701: DockableWindowManagerImpl causes NullPointerExceptions.
(Shlomy Reinstein)
- Fixed #2817321: Exceptions on startup.
Caused by a backward-incompatibility that was introduced by the BufferSets
feature, of the "split configuration" format in the perspective.xml file. This
incompatibility prevented jEdit from starting up for users who upgrade from
any non-BufferSet version. A workaround for this is to remove perspective.xml,
but then the previous layout is not restored. With this fix, jEdit should
start normally with an old perspective.xml file. (#2817321) (Shlomy Reinstein)
- Fixed #2818261: Rectangular Selection Count wrong. (Shlomy Reinstein)
- Fixed #2823909: action bar not visible in full screen mode. (Shlomy Reinstein)
- Fixed #2825028: Plugins not properly unloaded during exit. (Shlomy Reinstein)
- Fixed #2825203: BufferSets not restored correctly on startup.
(Shlomy Reinstein)
- Fixed the Java based installer not to use an undefined variable
JAVA_HEAP_INIT_SIZE in Unix startup script. (Kazutoshi Satoda)
- Fixed #2818327: Plugin Error Dialog issues - allow copying the text from
the plugin error dialog. (Shlomy Reinstein).
- Fixed #2833822: Selecting "View -> Line numbers" now shows the gutter if it
was not shown before (otherwise, this has no effect).
- # 2838679 - Support Cygwin xsltproc in build.xml for docs generation
(Sebastian Schuberth).
- Minor refactoring of Mode class to allow plugins to determine the mode of a
file without having to necessarily read the first line of the file. This
allows huge performance gains in plugins like TaskList that need to determine
the mode of a large number of files that are not yet opened in jEdit.
(Dale Anson)
- Fixed #2834900: DockingLayoutManager recursion when handling EditBus msgs.
Prevented such recursions by avoiding creation of a dockable if it is already
being created. (Shlomy Reinstein)
- Fixed syntax highlight when a " appear in a javadoc comment in java mode
(#2818095) (Denis Dzenskevich)
- Fixed #2808363 (patch #2827234): fix perl highlighting hanging on some
operators. (Dennis Sheil)
- Applied patch #2842678: Gutter selection problems (Shlomy Reinstein, patch
provided by encorejane).
- Applied patch #2846169: IndentFoldHandler - allow blank lines after start of
fold. (Shlomy Reinstein, patch provided by Suraj Kurapati)
- Applied patch #2844750: line height correction (disappearing underscores),
using OpenJDK (Suraj Kurapati)
}}}
{{{ Miscellaneous
- New Macro - "Text/Compose Tag". (Gordon Hollenbeck # 2644277)
- New action: toggle buffer switcher - toggles visibility of buffer switcher,
and enabled-ness of focus menu item and focuses if enabled. (ezust)
- New (restored?) Actions: dumb "home" and "end": not as smart as smart
home/end - stays on the same line always. (Alan Ezust)
- Smarter Smart-end - uses syntax info to determine end of code (before
start of comment), giving smart-end 4 states instead of the previous 3.
(Gordon Hollenbeck #2646484).
- New options to select the width and the background color of the selection area
in the gutter (which is visible when line numbers are not shown).
- New button in Hypersearch dockable panel to stop an hypersearch
(patch #2842444) (encorejane)
}}}
{{{ API Changes
- Renamed "EditPane.showBufferSwitcher()" to "focusBufferSwitcher", and the
corresponding action that invokes it. (Alan Ezust)
- New method: TextArea.goToEndOfCode() (Gordon Hollenbeck #2646484).
- Removed deprecated TextAreaUpdate EBMessage. Use EditPaneUpdate instead.
(Alan Ezust)
- Moved EditorExiting ebmessage earlier, before the unloading of plugin jars
so plugins can catch it and act appropriately during shutdown. (Alan Ezust)
- Added support for undo-aware plugins:
- A new interface: org.gjt.sp.jedit.buffer.BufferUndoListener
This interface defines a listener that gets notified whenever undo/redo
are performed on a buffer. The listener can be added to / removed from
a buffer using:
JEditBuffer.addBufferUndoListener(BufferUndoListener)
JEditBuffer.removeBufferUndoListener(BufferUndoListener listener)
- New methods in JEditBuffer: getUndoId(), canUndo(), canRedo()
getUndoId() can be used during buffer content changes to find which
changes are included in the same undo operation. The method returns a
different undoId for each undo operation, and all changes included in the
same undo operation get the same undoId. The other two methods return
true if more items exist in the undo/redo list, respectively.
- New method: FoldHandler.getPrecedingFoldLevels - allows a fold handler to
specify fold levels of lines preceding a line whose content has changed, to
support patch #2846169, which makes the fold levels of blank lines depend on
the first non-whitespace-only line following them. (Shlomy Reinstein)
}}}
{{{ Editing
- "try" keyword added to erlang edit mode (patch #2769870) (Chepel)
- added assembly-agc (Apollo Guidance Computer) edit mode (patch #2848519)
(Jim Lawton)
- added assembly-ags (Apollo Abort Guidance System) edit mode (patch #2848519)
(Jim Lawton)
- added binsource-agc (Apollo Guidance Computer Binary) edit mode (Jim Lawton)
- Ruby edit mode updated (patch #2846453) (Suraj Kurapati)
- Added *.sv (System Verilog) extension to verilog edit mode (feature #2814425)
(Matthieu Casanova)
}}}
}}}
--
Jetzt kostenlos herunterladen: Internet Explorer 8 und Mozilla Firefox 3.5 -
sicherer, schneller und einfacher! http://portal.gmx.net/de/go/chbrowser
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
jEdit Announcement List
jEdit-announce@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jedit-announce
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
--
-----------------------------------------------
jEdit Users' List
jEdit-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jedit-users
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic