jEdit-announce Digest, Vol 9, Issue 1
jedit-announce-request-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Wed, 23 Dec 2009 05:55:27 +0000
| Newsgroups | gmane.editors.jedit.announce |
|---|---|
| Message-ID | <mailman.244651.1261547727.5825.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.3pre17 is out! (Vampire (jEdit)) 2. jEdit 4.3pre18 is out! ([email protected]) 3. Christmas gift for Alan (a.k.a. jEdit 4.3 is out!) (Vampire (jEdit)) 4. Re: [ jEdit-users ] Christmas gift for Alan (a.k.a. jEdit 4.3 is out!) (Alan Ezust) ---------------------------------------------------------------------- Message: 1 Date: Sun, 05 Jul 2009 03:00:35 +0200 From: "Vampire (jEdit)" <[email protected]> Subject: [ jEdit-announce ] jEdit 4.3pre17 is out! To: jEdit Announce Mailinglist <[email protected]> Message-ID: <[email protected]> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Hi all, I proudly present 4.3pre17 which came out now. Have fun with the new release. 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(). The scope of bufferset is a property of EditPane. Added EditPane#getBufferSetScope() and setBufferSetScope(). Also removed EditPane#setBufferSet(), which was the way to set the scope of buffer set. (Kazutoshi Satoda) - Moved access methods for BufferSet instances to be more straightforward. - jEdit.getBufferSetManager().getGlobalBufferSet() -> jEdit.getGlobalBufferSet() - jEdit.getViewBufferSet(view) -> view.getLocalBufferSet() - jEdit.getEditPaneBufferSet(editPane) /* this might be unused one */ -> editPane.getBufferSet() /* this is currently used one */ - Removed BufferSetManager#hasListeners() which had always returned true. - Removed BufferSetManager#clear() which just made inconsistent state. - Added a new method jEdit.moveBuffer() to explicitly move a buffer in a BufferSet. This can be used to replace a hacky call of BufferSet#addBufferAt() which is used to move the buffer. - Added OperatingSystem.hasJava16() method and made deprecated OperatingSystem.hasJava15() and OperatingSystem.hasJava14() since jEdit requires Java 1.5 at least (Matthieu Casanova) - Added a new interface for docking framework plugins to react to newly loaded dockables (fixed bug #2519873). (Shlomy Reinstein) - Added the API DockingArea.getDockables() to support the Docker plugin. - Added new constructor to OptionsDialog.OptionsTreeModel that allows setting the root group of the tree. (Marcelo Vanzin) }}} {{{ Editing - New powershell edit mode (patch #2734116) (Sergey Mezentsev) - New jedit-actions edit mode that delegates to beanshell the <CODE> tags (Romain Fran?ois) - Javascript brace indentation patch (Eric Berry # 2808701) - New N3 edit mode (Jakub Roztocil # 2772966) - New stata/stata-ado modes (Goebbe # 2664474) - New YABasic edit mode (Ben Dutcher # 2716891) - Updated SAS edit mode (Ian Helgesen # 1806510, goebbe #2675761, #2793540). - New JavaFX edit mode (Matthieu Casanova) - Updated Antlr mode (LDiracDelta # 2013652 ) - New Pure mode (http://code.google.com/p/pure-lang - asitdepends # 2716903) - new TurboBasic mode (Ben Dutcher - # 2716903) - New YAML editing mode (Jakub Roztocil - #2604705 ) - Removed ML indenting from ML mode (Lucas Dixon - #2382013) - Updated Lilypond mode (Bertalan Fodor # 2538906) - New mode for GraphViz Dot (Kevin Hunter # 1991303) - New mode for Great Cow Basic (Mark Twomey # 2055913) - New mode for TSP (goebbe - #2155442) - New mode for VRML2 (Jimmy Chaw #2297731) - Improved Ada mode (Peter Chapin - # 2022589) - New mode for Clojure (David Moss # 2201893) - LineComment property for TCL mode (Albert Davidson Chou # 2119958) - Improved VHDL mode (M. Cesar R. Lacruz - # 2082454) - Fixes to XSLT mode (Pascal Sancho - # 1954810, Greg Knittl # 2148505) - New icalendar mode (Victor Engmark - #1934498) - Fix for java mode (tracker 737187), method name not always highlighted if there were one or more spaces or tabs following the method name (Dale Anson) - Fix for jsp mode (tracker 846913), syntax highlighting doesn't ignore comments and strings, where a single line java comment on the same line as a scriptlet terminator improperly highlighted the terminator as a comment (Dale Anson) - HTML mode: Fix delegation of "style" attribute to CSS mode and delegate on* attributes to JavaScript mode (Daniel Hahler) - SF Bug #1947324: Bring Perl mode up to date with Perl 5.10 Add some new keywords and operators to the perl mode. (Markus Laker) - Added COMMENT3 in javascript mode (bug #2474585) (Matthieu Casanova) - Added macro: "Files/Send Buffer to Next Editpane" for use with EditPane bufferset scope (Alan Ezust). }}} }}} ------------------------------ Message: 2 Date: Sat, 07 Nov 2009 20:08:06 +0100 From: [email protected] Subject: [ jEdit-announce ] jEdit 4.3pre18 is out! To: [email protected] Message-ID: <[email protected]> Content-Type: text/plain; charset="iso-8859-1" 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 ------------------------------ Message: 3 Date: Wed, 23 Dec 2009 02:10:03 +0100 From: "Vampire (jEdit)" <[email protected]> Subject: [ jEdit-announce ] Christmas gift for Alan (a.k.a. jEdit 4.3 is out!) To: jEdit Announce Mailinglist <[email protected]> Message-ID: <[email protected]> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Hi all, I finally proudly present 4.3 which came out now. Have fun with the new release we call stable now. :-D JEDIT 4.3 VERSION HISTORY {{{ Version 4.3 Thanks to Bj?rn "Vampire" Kautler, Marcelo Vanzin, Matthieu Casanova, Alan Ezust, Eric Berry, and Eric Le Lay for contributing to this release. {{{ Bug Fixes - Merged rev# 16624 from trunk, to fix printing which was broken by patch#2876132. (Eric Le Lay) - Applied patch #2876132 - anonymous instances of JARClassLoader will now resolve resources like instances associated with a JAR file (fix for Xerces). The context ClassLoader for jedit server thread is now a JARClassLoader. (Eric Le Lay) - Fixed bug #2907139: Upgrading from 4.2final to 4.3pre18 causes freeze at startup (Shlomy Reinstein) }}} {{{ Miscellaneous - When creating a new file from the VFS Browser, if a clean untitled buffer already exists but with another path it is now replaced by a new untitled buffer using the selected path (Matthieu Casanova) - Applied patch #2887515: Navigate in AboutDialog (contributed by spj). The name list in the about dialog can be scrolled faster using the up and down arrow keys, and the scrolling can be stopped using the right and left arrow keys or the escape key. - EnhancedButton have its name set to the last part of the action name, to facilitate unit-tests (e.g. the 'previous' button in the VFSBrowser has the action 'vfs.browser.previous', so will be named 'previous'). }}} {{{ API Changes . Add support for type-specific EditBus message handlers. EditBus handlers don't need to implement EBComponent anymore; they just need to annotate their EditBus handler methods with the new "EBHandler" annotation. The methods should expect a single argument (an instance of any EBMessage type), and the method will be called whenever a message of a matching type is sent on the EditBus. Classes that still implement EBComponent will continue to work exactly like before, even if they include handlers using the new annotation. (Marcelo Vanzin) }}} {{{ Editing - Improved indenting rules of Python edit mode. (Bj?rn "Vampire" Kautler) - Reverted a change for jsp mode, which was made on 4.3pre17 to fix a bug, since it doesn't work any more. (see SF.net bug #846913) }}} }}} ------------------------------ Message: 4 Date: Tue, 22 Dec 2009 21:55:13 -0800 From: Alan Ezust <[email protected]> Subject: Re: [ jEdit-announce ] [ jEdit-users ] Christmas gift for Alan (a.k.a. jEdit 4.3 is out!) To: [email protected] Cc: jEdit Announce Mailinglist <[email protected]> Message-ID: <f377591c0912222155v620310f6tee57c80c16ae260a-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> Content-Type: text/plain; charset="iso-8859-1" :-) On Tue, Dec 22, 2009 at 5:10 PM, Vampire (jEdit) <[email protected]> wrote: > Hi all, > > I finally proudly present 4.3 which came out now. > > Have fun with the new release we call stable now. :-D > > > > -------------- next part -------------- An HTML attachment was scrubbed... ------------------------------ ------------------------------------------------------------------------------ This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev ------------------------------ _______________________________________________ jEdit Announcement List [email protected] https://lists.sourceforge.net/lists/listinfo/jedit-announce End of jEdit-announce Digest, Vol 9, Issue 1 ********************************************