jEdit-announce Digest, Vol 7, Issue 1
jedit-announce-request-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Fri, 07 Dec 2007 15:49:38 -0800
| Newsgroups | gmane.editors.jedit.announce |
|---|---|
| Message-ID | <mailman.850883.1197071378.7786.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.3pre11 is out! (Vampire) 2. Plugin Release Announcement (Jeffrey Hoyt) 3. jEdit 4.3pre12 is out! (Vampire) ---------------------------------------------------------------------- Message: 1 Date: Thu, 04 Oct 2007 09:01:59 +0200 From: Vampire <[email protected]> Subject: [ jEdit-announce ] jEdit 4.3pre11 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.3pre11 which came out now. Have fun with the new release. JEDIT 4.3 VERSION HISTORY {{{ Version 4.3pre11 Thanks to Matthieu Casanova, Kazutoshi Satoda, Shlomy Reinstein, Bj?rn "Vampire" Kautler, Marcelo Vanzin, Daniel Hahler, strank, Adam Sawicki, Scott LeBaron, Seph M. Soliman, Joerg Spieler, Alan Ezust, xlinuks, Orhan Alkan and Krassimir Berov for contributing to this release. {{{ Bug Fixes - NPE in scroll code when deleting some content with no wrap but some closed folds (#1763932) (Matthieu Casanova) - If the cached plugin list xml is broken, it is deleted and reloaded (Matthieu Casanova) - Fixed a bug when calling a macro during macro recording (#1765738) (Matthieu Casanova) - When removing content in a buffer when having softwrap on a NPE was happenning in some case (#1775258) (Matthieu Casanova) - When changing download mirror, the plugin list cache was not refreshed (Matthieu Casanova) - Reload/ReloadAll now ignores buffers with the UNTITLED flag set (instead of NEW_FILE). (#1720572) (Matthieu Casanova) - SF Bug #1760646: perl colorization Escape rules for child rule sets were being ignored. Since the perl mode doesn't define a top-level escape char, escaped sequences inside strings were not being properly recognized. Fix looks for the contextual escape rule before trying to delegate to the parent's escape rule. (Marcelo Vanzin) - Explicit folds are now expanded when deleting the '{' at the fold start (#1193683) (Matthieu Casanova) - Folds are now expanded when inserting new line at the fold start, and when breaking explicit fold start (#950961) (Matthieu Casanova) - The format-paragraph action was not recorded in macros (#1726207) (Matthieu Casanova) - Changed the encoding of "history" file to UTF-8. (SF.net Bug #1691638 - Kazutoshi Satoda) - Fixed ArrayOutOfBoundsException when adding explicit fold at the end of a buffer with a mode that has a "line comment" property (#1560584) (Matthieu Casanova) - 1755430 - HistoryTextField looks bad with native GTK+ LnF (Seph M. Soliman) - SF Bug #1742250: use of DELEGATE in mode rules can cause rules to be missing. (Daniel Hahler) - Failure of autosave which was silently ignored is now handled and reported. (SF.net Bug #1775281 - Kazutoshi Satoda) - IllegalCharsetNameException was not handled. It could be thrown for XML encoding declaration or [Reload with Encoding] action. (Kazutoshi Satoda) (This bug was reported by Andre Rudlaff as SF.net Patch #1789707) - Removed hard coded "C:\Program Files" from Java based installer. It now uses %ProgramFiles% (a builin environment variable) instead. (SF.net Bug #917669 - Kazutoshi Satoda) - Changed the default mirror from NONE to switch. (bug #1757229) (Bj?rn "Vampire" Kautler) - Fixed the "Evaluate Buffer in BeanShell" macro so that it does what its description states, that is evaluating the buffer in current state. Before the macro used the last saved state. Additionally the result of the toString() method of the return value of the scirpt, if any, is added to the newly created buffer in a new line. (bug #1554769) (Bj?rn "Vampire" Kautler) - Fixed inconsistent indentation which happened when adjacent lines both match with "unindentThisLine" pattern and they should be placed at first column. (Kazutoshi Satoda) - Dropping files was broken when using Gnome Nautilus (patch #1795592) (xlinuks) }}} {{{ Miscellaneous - ViewUpdate.CLOSED is now sent for all views. Previously, the view from where the exit request originated would fail to send a ViewUpdate.CLOSED message. (Marcelo Vanzin) - New Interface: DockableWindow.java, an interface for jEdit dockable windows. - When clearing all hypersearch results the HyperSearch Results dockable panel will hide (feature #1593526) (Matthieu Casanova) - The release note of the plugins in the PluginManager install panel now displays html (Matthieu Casanova) - PluginManager InstallPanel: All columns are sortable in either directions (#1781853 - Joerg Spieler) - When dropping a directory on the textarea, the VFSBrowser will now browse to it (Matthieu Casanova) - A new action "edit-syntax-style" that opens a dialog to change the token under the caret (patch #1788847) (Shlomy Reinstein) - The plugin install panel now has a sortable column containing the release date of the plugin (Matthieu Casanova) - When editing toolbar the dialog now remembers the last action set (#1538743) (Matthieu Casanova) - The shortcuts option panel now have a textfield filter (Matthieu Casanova, Shlomy Reinstein) - The recent files now remembers the edit mode (feature #1593543) (Matthieu Casanova) - The Deb Ant Task now works with Ant 1.7 too. (Bj?rn "Vampire" Kautler) }}} {{{ Editing - Improvements to PHP edit mode (patch #1740618, bugs #1716134, #1504855) (Daniel Hahler) - Added RFC edit mode (Matthieu Casanova) - reST mode: improved handling of comments and literal blocks (SF: #1748471) (strank) - Added HLSL edit mode (SF: #1724921) (Adam Sawicki) - Added CLIPS edit mode (SF: #1745999) (Orhan Alkan) - Added Template Toolkit edit mode (SF: #1738800) (Krassimir Berov) - Added macros Editing/Open_Line_(Above|Below).bsh (Scott LeBaron) (sf: 1746798) - Added "self" keyword in python edit mode (Matthieu Casanova) - Added the "indent" properties to pl-sql edit mode (Matthieu Casanova) }}} {{{ API Changes - new class: org.gjt.sp.jedit.msg.VFSPathSelected EBMessage gets sent whenever a node in the VFSBrowser is clicked. (#1730075 - Alan Ezust) - org.gjt.sp.jedit.gui.CompletionPopup has been extracted to provide basic UI of word completion. (SF.net patch #1752044 - Kazutoshi Satoda). - org.gjt.sp.jedit.io.VFS.BROWSE_CAP is not deprecated anymore and browseable VFS must define this property (Matthieu Casanova) - A new boolean attribute, 'MOVABLE', can now be specified for <DOCKABLE> tags in the 'dockables.xml' file. (1782091 - Shlomy Reinstein) - A new interface, DockableWindow, is introduced for MOVABLE dockable windows to be notified before their docking position is changed. (1782091 - Shlomy Reinstein) - The BufferListener has a new method preContentInserted() (Matthieu Casanova) - New FilteredTableModel class that helps creating a filtered JTable (Matthieu Casanova, Shlomy Reinstein) }}} }}} ------------------------------ Message: 2 Date: Sun, 14 Oct 2007 22:56:54 -0400 From: "Jeffrey Hoyt" <[email protected]> Subject: [ jEdit-announce ] Plugin Release Announcement To: [email protected], "Jedit Users" <[email protected]> Message-ID: <26f8874c0710141956w6c65e2ddlb0de35b02aa62a6c-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> Content-Type: text/plain; charset=ISO-8859-1 This is the list of plugin releases since June 2, 2007, the date of the last announcement. A reminder - we are on rolling releases. We release the plugins when we package them, and only sent out these announcements periodically (it's supposed to be monthly, but I'm not nearly disciplined enough for that). A couple of these were done very recently. If the SourceForge mirrors haven't caught up yet, wait a day and try again. If you still have a problem, contact me. 5 New plugins and 25 Updated plugins ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ New Plugins: {{{ CamelComplete 2.4 Plugin Description: <html> <p> This plugin provides a "CamelComplete Word" command for jEdit. This can expand abbreviations into their full words as shown by these examples, which show identifiers and their abbreviations:</p> <pre> SwingUtilities -> SU<br> GtkMessageBox -> GMB<br> IOException -> IOE<br> </pre> <p>The plugin also comes with a Regular Expression parser, so that you can break words apart using a regexp. This is useful for C and Lisp, among others.</p> <pre>Regexp: [_-]<br> <br> gtk_check_menu_item_set_inconsistent -> gcmisi<br> gtk_menu_item_new -> gmin<br> multi-define-syntax -> mds</pre> </html> }}} {{{ SVNPlugin 0.5.1 Plugin Description: The SVNPlugin provides a tree browser for SVN repositories, and the ability to perform most SVN operations without leaving the editor. }}} {{{ GlobalPlugin 0.2 Plugin Description: Long Description: <html> <p>GlobalPlugin provides an interface to the <a href="http://www.gnu.org/software/global">GNU Global</a> source tagging tool. It provides dockables for viewing: </p> <ol> <li> A static function call tree </li> <li> A list of definitions of a symbol </li> <li> A list of references to a symbol </li> </ol> <p>Gnu Global can be used to extract information from C, C++, Yacc, Java, PHP and Assembly source files. It is not context- sensitive and therefore more useful with non object-oriented languages such as C.</p> }}} {{{ SyntaxHelper 0.1 Plugin Description: <html> <p>SyntaxHelper makes it easy to configure syntax highlighting styles in jEdit by providing the Syntax Highlighting option pane as a dockable window, that: <ul> <li> Provides immediate feedback in the buffer when a syntax style is changed <li> Enables cancellation of changes to syntax styles <li> Makes it easy to configure the style of desired text by highlighting the style of the text under the caret. </ul> </html> }}} {{{ Hyperlinks 1.0.0 Plugin Description: Hyperlinks plugin is an api that provides hyperlinks feature to jEdit. By default it will be able to highlight http:// urls and browse them, but other plugins can create their own hyperlinks }}} ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Updated Releases: {{{ Console 4.3.3 Announcement: 1727037, 1726365 applied, handling error lines in StreamThread better. (k_satoda) 1700484 fixed, was not registering dynamic shortcuts on startup. 1671430 cd to project root/node needs line break Ctrl-P and Ctrl-N select through command history. Paste in the panel moves caret to end of input before pasting. Plugin Description: The Console plugin allows jEdit to execute arbitrary commands from an internal shell. In addition, it provides buttons in a "commando toolbar" for your favorite command-line tools (make, ant, qmake, latex, etc), and an easy way to add others. }}} {{{ GdbPlugin 0.4 Announcement: Announcement: This release includes several new features: - A read-only GDB breakpoint table ("GDB Breakpoint" dockable window) that reflects the breakpoint state in GDB, available on at run-time (after GDB was started). - Ability to display values of complex types nicely by associating the types with GDB macros that will generate their values. This includes a type inferrence rule, specified as a regexp substitution, for mapping several similar types into the same type, e.g. "const QString" -> "QString" so that the type->macro map does not include redundant entries. Requires Java 1.5 Requires jEdit 04.03.09.00 Required plugins: console.ConsolePlugin 4.3.2 CommonControlsPlugin 0.9.4 Plugin Description: Short Description: This plugin provides a jEdit interface for gdb. }}} {{{ jEdit 4.3pre10 Announcement: Plugin Description: }}} {{{ SideKick 0.7.4 Announcement: Source: Source code is in SVN in plugins/SideKick/tags/release-0-7-4 Announcement: Fixed "can't determine mode of buffer" ( 1744627 - Shlomy Reinstein ) Added support for SideKick Parser Services to offer a JPanel for inserting above the SideKickTree. (Shlomy Reinstein, # 1744797 ) Preserve horizontal scroll position (Vladimir Avondin # 1746146) Requires Java 1.5 Requires jEdit 04.03.08.00 Required plugins: errorlist.ErrorListPlugin 1.4 Plugin Description: The SideKick plugin provides a framework for high-level language-specific features, such as a structure tree, and code completion. }}} {{{ Beauty 0.3.0 Announcement: 1. added ability to split/unsplit attributes in both xml and html based files. 2. added option setting to have Beauty use the jEdit indenter for those files/modes that it doesn't know how to otherwise handle. Requires Java 1.4 Requires jEdit 04.02.01.00 Plugin Description: The Beauty plugin is a general framework for code beautifiers and provides several built-in beautifiers. }}} {{{ XSearch 1.3.2 Announcement: Announcement: Bugfix in Project Search - now it waits for you to type something before it starts searching. Fix bug # Bugs-1574049 - no more dialog popups during xfind-next and xfind-previous. Plugin Description: A replacement for the built-in search/replace dialog with enhancements. }}} {{{ Archive 0.4.3 Announcement: Fixed bad documentation link. Plugin Description: The Archive plugin provides a jEdit VFS for browsing the contents of tar and zip archives and opening the files they contain as jEdit buffers. }}} {{{ XercesPlugin 2.9.0 Announcement: updated to Xerces 2.9.0. Plugin Description: Apache Xerces binaries + documentation }}} {{{ JFuguePlugin 0.7.1 Announcement: This release includes the ability to save music strings (selected text or entire buffers) as midi files. It also includes some intital music generation classes that can be used to generate music. The first installment includes a LSysMusicGenerator class which uses the Lindenmayer System to generate music from an initial music string. Plugin Description: A jEdit plugin to bring the JFugue API to jEdit users and provide some basic functionality to help users create music using the JFugue API. }}} {{{ AntPlugin 1.7.0 Announcement: Updated to use Ant 1.7.0 Plugin Description: The AntPlugin is nothing but Apache Ant, users guide, and API javadocs, packaged as a neat little jEdit plugin. }}} {{{ JakartaCommons 0.5 Announcement: Announcement: New release of Jakarta Commons plugin with the latest versions of the jars. bcel-5.2.jar commons-codec-1.3.jar commons-collections-3.2.jar commons-httpclient-3.0.1.jar commons-lang-2.3.jar commons-logging-1.1.jar commons-net-1.4.1.jar log4j-1.2.14.jar xmlrpc-client-3.0.jar Plugin Description: The JakartaCommons plugin provides a single point of dependency for plugins needing to use Apache Jakarta libraries. Currently included are BCEL, commons-collections, commons-logging, and xmlrpc. }}} {{{ Sessions 1.4.1 Announcement: This version of the Sessions plugin fixes plugin bug #1724376 and adds minor improvements to the save confirmation dialog (based on code submitted by Davide Del Vento). Plugin Description: The Sessions plugin maintains lists of open files - called sessions (aka workspaces) - and offers some functions to switch between them. }}} {{{ RubyPlugin 0.9 Announcement: Now works with jEdit 4.3. Upgraded Ruby documentation viewer to show Ruby on Rails 1.2.3. Upgraded plugin to use JRuby 1.0. Plugin Description: The Ruby Editor Plugin converts jEdit into an intelligent Ruby editor. This includes a SideKick parser service and a Ruby API Documentation browser. }}} {{{ CamelComplete 2.6.2 Announcement: -Default options make it usable out of the box -Complete using subset of engines -Import/Export engine settings Plugin Description: This plugin provides for code-completion in a CamelCase or regex_separated_identifier style. }}} {{{ Templates 4.1.0 Announcement: Announcement: Templates 4.1.0 updates the version of the embedded Velocity template engine from 1.4 to 1.5. Plugin Description: The Templates plugin integrates the Apache Velocity templating engine with jEdit, to allow dynamic text generation based on template files. }}} {{{ Hex 1.0 Announcement: The hex plugin updated for jEdit 4.3 api Requires Java 1.5 Requires jEdit 04.03.10.00 Plugin Description: The Hex plugin dumps a file in hexadecimal form. }}} {{{ ErrorList 1.6 Announcement: Announcement: Added 3 features: 1. Actions and dockable toolbar buttons to toggle display of errors and warnings. 2. Filtering of errors and warnings based on filename globs. 3. Option to show error icons in the gutter instead of underlining them. Plugin Description: The ErrorList plugin provides one-click access, and on-the-spot highlighting of errors generated by EditBus-aware packages, such as the Console. }}} {{{ jEdit 4.3pre11 Announcement: Plugin Description: }}} {{{ TextTools 1.14 Announcement: The following bugs were fixed/behaviors were changed. * When aligning comments at the leftmost indent of a selected block, Toggle Line Comment now choses the leftmost indent on a per selection basis rather than all selections. * Updated MiscUtilities calls to use StandardUtilities. TextTools will now require jEdit 4.3pre5 * Getting the line comment only happens on the first line of the code to comment. * Fixed block fill insert bug that causes block fill insert to not work when selecting from the right. This was due to the selection start and end column being obtained inaccurately. * Toggle line comment now double comments already commented lines when line commenting a code block Requires Java 1.5 Requires jEdit 04.03.05.00 Plugin Description: The TextTools plugin provides a number of actions for manipulating text. }}} {{{ Ancestor 1.0.1 Announcement: -The toolbar was not updated when switching to another edit pane -It is now impossible to click on toolbar button to browse VFS that doesn't have browse capability Requires Java 1.5 Requires jEdit 04.03.11.00 Plugin Description: Ancestor plugin is a small toolbar with buttons to browser quickly all parents folders of the current buffer }}} {{{ XML 2.0.7 Announcement: Announcement: bugfix release. 1. HTML only delegates to ecmascript parser if ecmascript is the preferred parser for javascript. 2. preferred parser for javascript is now 'javascript' Requires Java 1.5 Requires jEdit 04.03.07.00 Required plugins: beauty.BeautyPlugin 0.2.1 sidekick.SideKickPlugin 0.6.7 errorlist.ErrorListPlugin 1.4.2 xerces.XercesPlugin 2.8.0 Plugin Description: The XML plugin (version 2) provides features for editing XML, HTML, JavaScript and CSS files. For XML files, it does validation against a DTD or XSD. For all languages, it displays element trees in the sidekick dockable. For XML, HTML and CSS, you get completion popups for elements, attribute, and entities. }}} {{{ XInsert 2.2 Announcement: Announcement: Release 2.2 - bug fixes and code reformatting Plugin Description: The XInsert plugin provides a hierarchical clip manager that utilizes XML based library files. }}} {{{ Console 4.3.4 Announcement: o New General Option: chdir VFS node select events. Listens to new VFSPathSelected EBMessage (jEdit 4.3pre11). o Fixes to perl error pattern, and to the ErrorMatcher regex routine, to allow for partial line matches (#1764455 - Shlomy Reinstein). o ErrorPatternOptionPane buttons to add/remove/up/down error patterns work better now (#1715796 - Shlomy Reinstein). Plugin Description: The Console plugin allows jEdit to execute arbitrary commands from an internal shell. In addition, it provides buttons in a "commando toolbar" for your favorite command-line tools (make, ant, qmake, latex, etc), and an easy way to add others. }}} {{{ BufferLocal 1.2.7 Announcement: Contains a fix for 1811553, Retain user changes to Buffer Options after saving. Plugin Description: The BufferLocal plugin provides persistent storage of Buffer Local properties (those properties set via the Buffer Options dialog). }}} {{{ TextFilter 0.1.3 Announcement: Add new option: replace current buffer with filter output. Plugin Description: TextFilter allows the user to run text from a buffer through an external process and capture the output. It also allows actions to be created and assigned to shortcuts using jEdit's action mechanism. }}} -- They that give up essential liberty to obtain a little temporary safety deserve neither. ------------------------------ Message: 3 Date: Sat, 08 Dec 2007 00:49:32 +0100 From: Vampire <[email protected]> Subject: [ jEdit-announce ] jEdit 4.3pre12 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.3pre12 which came out now. Have fun with the new release. JEDIT 4.3 VERSION HISTORY {{{ Version 4.3pre12 Thanks to Bj?rn "Vampire" Kautler, Joe Walp, Matthieu Casanova, Marcelo Vanzin and Daniel Hahler for contributing to this release. {{{ Bug Fixes - When removing a plugin that is not loaded, it's declared jars are now removed too (Matthieu Casanova) - jEdit will not crash anymore if a beanshell.jar is already in the classpath (#893349) (Matthieu Casanova) - The BufferHistory is now thread safe (#1808797) (Matthieu Casanova) - Parsing XML files now uses correct encoding (which is declared in its source or UTF-8 by default) instead of the system default encoding. (Kazutoshi Satoda) NOTE: Related to this fix, some XML files which are saved by older jEdit may not be correctly loaded. They used the system default encoding and didn't declare the encoding (meaning they should use UTF-8). recent.xml, perspective.xml and registers.xml are known (and fixed). - Changed the encodings of recent.xml, perspective.xml and registers.xml to UTF-8 to allow characters which are not covered by the system default encoding in them. (Kazutoshi Satoda) - SF Bug #1764090: Slight Error in jedit.desktop file There was actually an error in jEdit.java that caused it to hit an NPE when processing URLs provided in the command line. Fix it by not trying to find an open buffer when trying to parse an URL in the openFile() method. (Marcelo Vanzin) - SF Bug #1729313: BeanShell Error on Loading jEdit 4.3pre9 We need to force the default encoding to UTF-8 when running startup scripts, otherwise jEdit will fail to run the scripts shiped with it. On the flip side, if the user wants to use a different (non-compatible) encoding that is not trivially detected (such as anything with a BOM), a buffer-local property defining the encoding should be provided. (Marcelo Vanzin) - registers.dtd now allow zero ENTRY element in ENTRIES. It required at least one ENTRY while jEdit creates zero ENTRY case in registers.xml. (Kazutoshi Satoda) - Fix escape handling in the syntax highlighter. The handling of escape rules is now much more simplified: it's not only a lot less code but it's much easier to understand what it's actually doing. This fixes the following bugs: 1812205, 1807549, 1760646 and 1600458 (although the last one is fixed as a side effect, not because the root cause of the bug was fixed.) (Marcelo Vanzin) - Binding simple "+" (not VK_ADD nor VK_PLUS) as a shortcut is now possible. (SF.net Bug #1166530 - Kazutoshi Satoda) - Windows installer now prefer the path of javaw.exe in system directory to JDK/JRE directory, which was dependant on Java's version. Now you can update Java without reinstalling jEdit. (SF.net bug #1227497 - Kazutoshi Satoda) - Manually changed edit mode was reset by the mode in recent files at saving the buffer. (Kazutoshi Satoda) - Explicit "mode" value in props for jEdit.openFile() or jEdit.openTemporary() was overwritten by the mode in recent files. (Kazutoshi Satoda) }}} {{{ Miscellaneous - After an hypersearch, if a result is on the caret line, it is automatically selected in the tree (Matthieu Casanova) - If you remove the last node of the HyperSearch dockable, it will hide (Feature Request #1593526) (Matthieu Casanova) - A new option introduced in Saving & backups option panel to turn off autosave of untitled buffers (Feature Request #1520769) (Matthieu Casanova) - New option in General Options: Check for File Change upon. Many options to customize when jEdit checks for file changes, especially useful when many files are mounted on remote/slow file systems. (Joe Walp - Patch # 1768638) - A new button is introduced in the plugin manager : "Find Orphans". It will find the jars that are in your jars directory and do not belong to any plugin. Be careful some plugins like SQL can use jars without declaring them like the JDBC drivers (Matthieu Casanova) - A new option is introduced in the general option panel. Now jEdit will ask the user if he wants to stop hypersearch if a result count limit is reached. By default the count is 1000. It checks the limit before each file so it is possible that a few more results are found before asking (Matthieu Casanova) - The release date in the plugin install panel is now aligned to the right (Matthieu Casanova) }}} {{{ Editing - Some enhancements to the IDL mode, and made some definitions in the C mode more reusable. (Marcelo Vanzin) - NO_ESCAPE is now deprecated and ignored by the parsing engine. ESCAPE is now a valid attribute for SPAN and SPAN_REGEXP rules. All mode files updated to follow the new escape rule semantics. (Marcelo Vanzin) - Use MARKUP for tags in HTML mode and delegate css "style" attributes to the CSS mode. (Daniel Hahler - Patch # 1783634) - Improved ml mode. (Lucas Dixon - Patch # 1834109) }}} {{{ API Changes - The bsh package was refactored to org.gjt.sp.jedit.bsh, all plugins that uses classes from this package will have to be repaired. This was necessary to fix bug (893349) (Matthieu Casanova) - A new GUIUtilities.listConfirm() method that returns also the selected items in the list (Matthieu Casanova) - JEditBuffer.undo() and JEditBuffer.redo() now takes a org.gjt.sp.jedit.textarea.TextArea as parameter (Matthieu Casanova) - Cleaned up org.gjt.sp.jedit.buffer.KillRing to improve independence from jEdit's core. This narrowed a few parts of API. This can break some existing macros or plugins. - It no longer has any protected data field. Use public or protected methods including a new protected method reset() instead. - KillRing.KillRingHandler was removed because it should be a part of the core which does save the killring into a XML file. It became a private part of the core. (Kazutoshi Satoda) - Dropped some concrete classes from API. They are just implementation details of the core. Use more abstract base classes or interfaces instead. - org.gjt.sp.jedit.bufferio.JEditKillRing -> org.gjt.sp.jedit.buffer.KillRing - org.gjt.sp.jedit.JEditMode -> org.gjt.sp.jedit.Mode - org.gjt.sp.jedit.JEditRegisterSaver -> org.gjt.sp.jedit.RegisterSaver - org.gjt.sp.jedit.JEditRegistersListener -> org.gjt.sp.jedit.RegistersListener (Kazutoshi Satoda) - Added a new method ModeProvider.getModeForFile() that will try to find an appropriate mode for a filename (Matthieu Casanova) - Added a new method EditPane.initPainter() that can be used when using a TextArea in the core or a plugin (Matthieu Casanova) - Added a new method GUIUtilities.getShortcutLabel() that makes a label string to show users what shortcut are assigned to an action. }}} }}} ------------------------------ ------------------------------------------------------------------------- SF.Net email is sponsored by: Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php ------------------------------ _______________________________________________ jEdit Announcement List [email protected] https://lists.sourceforge.net/lists/listinfo/jedit-announce End of jEdit-announce Digest, Vol 7, Issue 1 ********************************************