jEdit-announce digest, Vol 1 #244 - 4 msgs
jedit-announce-request-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Tue, 10 Jun 2003 20:13:00 -0700
| Newsgroups | gmane.editors.jedit.announce |
|---|---|
| Message-ID | <[email protected]> |
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-admin-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. Plugin Central updates (mike dillon) 2. [ jEdit-users ] Plugin Central updates (mike dillon) 3. Plugin Central updates (mike dillon) 4. jEdit 4.2pre2 now available (Slava Pestov) --__--__-- Message: 1 Date: Thu, 8 May 2003 01:12:48 -0700 From: mike dillon <[email protected]> To: jEdit Announcements List <[email protected]>, "jEdit Users' List" <[email protected]> Reply-To: "jEdit Users' List" <[email protected]> Subject: [ jEdit-announce ] Plugin Central updates Hello jEdit users- This evening, I have released the latest batch of plugins to Plugin Central. As explained in a message I just sent to jEdit-devel <http://marc.theaimsgroup.com/?l=jedit-devel&m=105237459523568&w=2>, this is the last batch that I will be doing on my own. In fact, after doing just the releasing for the next few batches (not the building), I will no longer be involved in the release process at all (except for my own plugins). I wish the best of luck to whoever ends up taking over once things settle down. This batch consists of 12 plugins, 6 of which are jEdit-4.0 compatible (PMDPlugin, JUnitPlugin, SourceControl, JSwatPlugin, HeadlinePlugin, and CommonControls). All of these plugins work under jEdit 4.1. Some of the plugins in my queue were not included in this batch. Those plugins are listed in the linked message to jEdit-devel and should appear in the next batch if all goes well. * AntFarm 1.3.1: fixed bug #711270: clicking tree in AntFarm 1.3 not selecting build file; requires jEdit 4.1final, CommonControls 0.7, Console 3.4, ErrorList 1.2.3, XML 0.11, and JDK 1.3 CommonControls 0.8: fixed NPE on autoresizing HelpfulJTable; autoresizing no longer necessarily means no manual resizing; column headers can participate in autoresizing; requires jEdit 4.0 and JDK 1.3 * Console 3.5: any text selected in the text area is now passed to the command on standard input; the full traceback is now printed for BeanShell exceptions; the entering directory and leaving directory messages generated by the make tool are now recognized and correctly handled for error parsing purposes; the Console menu was broken with jEdit 4.1pre11 and jEdit 4.1final; tool bars are no longer added to plain views; added a workaround for the Java bug where commands specifying a relative path name would be resolved relative to the directory from which jEdit was started, not the console's current directory; starting a background process using & at the end of the command line would start the spinning animation, and never stop it; %browse no longer shows an error message; %browse now accepts a --new-window parameter (or -n) which opens a new floating file system browser instance; requires jEdit 4.1final, ErrorList 1.2, and JDK 1.3 * Docker 0.2: dock auto-hiding is disabled by default; auto-hide overrides can now be removed; requires jEdit 4.1final, CommonControls 0.7, and JDK 1.3 * HeadlinePlugin 1.0.4: Refresh button changes to Cancel during a refresh; fixed bug where adding a new feed would corrupt the config file if the feed description was missing or empty; improved error trapping when adding a new feed; made saving XML data a two-stage process so it won't corrupt the config file; changed save implementation so that it doesn't attempt to use the JAXP XSLT; fixed a bug that would prevent cache files from saving and the option dialog to look odd if tabs and carriage returns/line feeds were used in the <name> or <description> elements in the feeds.xml configuration file; fixed max description length for HTML in the feed when "Remove HTML Tags" option is unchecked; fixed bug with next/previous (it was starting and then stopping the refresh thread immediately); added some logging to the jEdit activity log; requires jEdit 4.0.3, InfoViewer 1.0, and JDK 1.4 * IncludesParser 0.4: fixed parsing error with single character prefix; requires jEdit 4.1final and JDK 1.3 JSwatPlugin 1.3.1: repackaged version 1.3 to correct NullPointerException caused by missing GIF resources; requires jEdit 4.0pre7 and JDK 1.4; includes JSwat 2.14 * JUnitPlugin 0.0.2: changed all text from 'jUnit' to 'JUnit'; progress bar is now displayed at all times; added stop button; plugin fails more gracefully when a NoClassDefFoundError is encountered while running a test (Thanks to Peter Wilkins for the debugging help); requires jEdit 4.0final, CommonControls 0.2, and JDK 1.3; includes JUnit 3.8.1 * PMDPlugin 2.0: integrated a copy/paste detector; updated to use PMD 1.05; requires jEdit 4.0final, ErrorList 1.2, and JDK 1.3; include PMD 1.05, Saxpath 1.0, and Jaxen 1.0 * SourceControl 0.5: added JDiff diffing; added username and password management for VSS projects; extended SourceControl Interface now includes get file operation; requires jEdit 4.0final, JDiff 1.3, and JDK 1.3 * SQL 0.97: each ProjectViewer project now has its own set of server connections (BE CAREFUL: All previous settings are lost - you'll have to recreate your database connections, etc. The JDBC classpath and all other params are global now - except for per-project database connections); added widgets for preprocessors to the SQL toolbar; added action to choose the connection to the menu; multiple statement batches are now supported with the separate result sets shown in their own tabs; timing information for queries is printed to the Activity Log; miscellaneous bug fixes; requires jEdit 4.1final, CommonControls 0.8, ProjectViewer 2.0.1, XML 0.8.1, and JDK 1.4 * XSearch 0.9: added search settings history; added hyper replace; added silent search; added quick-xfind, quick-hypersearch, and quick-allbuffersearch menu actions; updated user guide; requires jEdit 4.1final and JDK 1.3 -md --__--__-- Message: 2 From: mike dillon <[email protected]> To: jEdit Announcements List <[email protected]>, "jEdit Users' List" <[email protected]> Reply-To: "jEdit Users' List" <[email protected]> Date: Thu, 8 May 2003 01:12:48 -0700 Subject: [ jEdit-announce ] [ jEdit-users ] Plugin Central updates Hello jEdit users- This evening, I have released the latest batch of plugins to Plugin Central. As explained in a message I just sent to jEdit-devel <http://marc.theaimsgroup.com/?l=jedit-devel&m=105237459523568&w=2>, this is the last batch that I will be doing on my own. In fact, after doing just the releasing for the next few batches (not the building), I will no longer be involved in the release process at all (except for my own plugins). I wish the best of luck to whoever ends up taking over once things settle down. This batch consists of 12 plugins, 6 of which are jEdit-4.0 compatible (PMDPlugin, JUnitPlugin, SourceControl, JSwatPlugin, HeadlinePlugin, and CommonControls). All of these plugins work under jEdit 4.1. Some of the plugins in my queue were not included in this batch. Those plugins are listed in the linked message to jEdit-devel and should appear in the next batch if all goes well. * AntFarm 1.3.1: fixed bug #711270: clicking tree in AntFarm 1.3 not selecting build file; requires jEdit 4.1final, CommonControls 0.7, Console 3.4, ErrorList 1.2.3, XML 0.11, and JDK 1.3 CommonControls 0.8: fixed NPE on autoresizing HelpfulJTable; autoresizing no longer necessarily means no manual resizing; column headers can participate in autoresizing; requires jEdit 4.0 and JDK 1.3 * Console 3.5: any text selected in the text area is now passed to the command on standard input; the full traceback is now printed for BeanShell exceptions; the entering directory and leaving directory messages generated by the make tool are now recognized and correctly handled for error parsing purposes; the Console menu was broken with jEdit 4.1pre11 and jEdit 4.1final; tool bars are no longer added to plain views; added a workaround for the Java bug where commands specifying a relative path name would be resolved relative to the directory from which jEdit was started, not the console's current directory; starting a background process using & at the end of the command line would start the spinning animation, and never stop it; %browse no longer shows an error message; %browse now accepts a --new-window parameter (or -n) which opens a new floating file system browser instance; requires jEdit 4.1final, ErrorList 1.2, and JDK 1.3 * Docker 0.2: dock auto-hiding is disabled by default; auto-hide overrides can now be removed; requires jEdit 4.1final, CommonControls 0.7, and JDK 1.3 * HeadlinePlugin 1.0.4: Refresh button changes to Cancel during a refresh; fixed bug where adding a new feed would corrupt the config file if the feed description was missing or empty; improved error trapping when adding a new feed; made saving XML data a two-stage process so it won't corrupt the config file; changed save implementation so that it doesn't attempt to use the JAXP XSLT; fixed a bug that would prevent cache files from saving and the option dialog to look odd if tabs and carriage returns/line feeds were used in the <name> or <description> elements in the feeds.xml configuration file; fixed max description length for HTML in the feed when "Remove HTML Tags" option is unchecked; fixed bug with next/previous (it was starting and then stopping the refresh thread immediately); added some logging to the jEdit activity log; requires jEdit 4.0.3, InfoViewer 1.0, and JDK 1.4 * IncludesParser 0.4: fixed parsing error with single character prefix; requires jEdit 4.1final and JDK 1.3 JSwatPlugin 1.3.1: repackaged version 1.3 to correct NullPointerException caused by missing GIF resources; requires jEdit 4.0pre7 and JDK 1.4; includes JSwat 2.14 * JUnitPlugin 0.0.2: changed all text from 'jUnit' to 'JUnit'; progress bar is now displayed at all times; added stop button; plugin fails more gracefully when a NoClassDefFoundError is encountered while running a test (Thanks to Peter Wilkins for the debugging help); requires jEdit 4.0final, CommonControls 0.2, and JDK 1.3; includes JUnit 3.8.1 * PMDPlugin 2.0: integrated a copy/paste detector; updated to use PMD 1.05; requires jEdit 4.0final, ErrorList 1.2, and JDK 1.3; include PMD 1.05, Saxpath 1.0, and Jaxen 1.0 * SourceControl 0.5: added JDiff diffing; added username and password management for VSS projects; extended SourceControl Interface now includes get file operation; requires jEdit 4.0final, JDiff 1.3, and JDK 1.3 * SQL 0.97: each ProjectViewer project now has its own set of server connections (BE CAREFUL: All previous settings are lost - you'll have to recreate your database connections, etc. The JDBC classpath and all other params are global now - except for per-project database connections); added widgets for preprocessors to the SQL toolbar; added action to choose the connection to the menu; multiple statement batches are now supported with the separate result sets shown in their own tabs; timing information for queries is printed to the Activity Log; miscellaneous bug fixes; requires jEdit 4.1final, CommonControls 0.8, ProjectViewer 2.0.1, XML 0.8.1, and JDK 1.4 * XSearch 0.9: added search settings history; added hyper replace; added silent search; added quick-xfind, quick-hypersearch, and quick-allbuffersearch menu actions; updated user guide; requires jEdit 4.1final and JDK 1.3 -md ------------------------------------------------------- Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara The only event dedicated to issues related to Linux enterprise solutions www.enterpriselinuxforum.com -- ----------------------------------------------- jEdit Users' List [email protected] https://lists.sourceforge.net/lists/listinfo/jedit-users --__--__-- Message: 3 Date: Mon, 26 May 2003 10:34:27 -0700 From: mike dillon <[email protected]> To: jEdit Announcements List <[email protected]>, "jEdit Users' List" <[email protected]> Reply-To: "jEdit Users' List" <[email protected]> Subject: [ jEdit-announce ] Plugin Central updates Greetings jEdit users- This morning, I uploaded the latest batch of plugins to Plugin Central. This batch of eight was built and tested by Slava Pestov and consists of six plugins for jEdit 4.1 (FastOpen, JExplorer, LaTeXTools, LogViewer, XmlIndenter, and XSLT) and two for jEdit 4.2 (CharacterMap and SendBuffer). * CharacterMap 1.1.1: updated for jEdit 4.2 APIs; requires jEdit 4.2pre1 and JDK 1.3 * FastOpen 0.8: FastOpen now remembers file search patterns you had entered previously & allows easy access to them by using Ctrl+Up or Ctrl+Down arrow to traverse between them for re-run of previous searches; FastOpen can now also show/switch between "non-project open files" & also supports color coding of such files for Visual identification; you can now use the "Jump to file" feature also by placing the cursor on a filename besides the usual 0.7 way of selecting the text & invoking FastOpen on it; the text color in the pattern box now default to that of jEdit's textarea; requires jEdit 4.1final, ProjectViewer 2.0.0, and JDK 1.3 * JExplorer 0.2: initial Plugin Central release; requires jEdit 4.1final, ProjectViewer 2.0.0, ErrorList 1.2.3, and JDK 1.3 * LaTeXTools 0.2.0: implemented SideKick API - LaTeX document structure displayed in the SideKick Structure Browser; customisable multiple parsers are available as before, and are accessed via a separate (dockable) pane (a default parser is displayed if the Navigation pane is not required; BibTeX and Cross-reference dockable panes are still available); some macros are also built in, and are accessible via the menu; requires jEdit 4.1final, SideKick 0.2, and JDK 1.3 * LogViewer 0.1: initial Plugin Central release; requires jEdit 4.0final and JDK 1.3 * SendBuffer 1.0.3: updated for jEdit 4.2 APIs; requires jEdit 4.2pre1 and JDK 1.3 * XmlIndenter 0.1.2: initial Plugin Central release; a new plugin that contains the XML indent functionality that was formerly included in the XSLT plugin; fixed various indenting bugs, relating to: CDATA, xsl:text, '>' or line separation characters in attribute values, and repeating '/' chars in empty elements; XML comments no longer placed on new lines when indenting; requires jEdit 4.1final, XML 0.11.1, and JDK 1.3 * XSLT 0.5.1: moved indent functionality into the new separate XML Indenter plugin; displays a dialog explaining how to put XML library jars in a endorsed directory to fix problems running under the old Xalan jar included in JDK 1.4; keeps history of recently executed XPath expressions; can open files for editing directly from the XSLT Processor window; transformation result is written directly to file; the result file is opened in a new buffer, or reloaded if already opened; cleaned up the plugin's properties file and simplified property names; requires jEdit 4.1final, XML 0.11.1, and JDK 1.3; includes xalan.jar from Xalan 2.5.0 -md --__--__-- Message: 4 Date: Thu, 29 May 2003 23:44:45 -0400 From: Slava Pestov <[email protected]> To: [email protected], [email protected] Subject: [ jEdit-announce ] jEdit 4.2pre2 now available jEdit 4.2pre2 is now available from <http://www.jedit.org>. Please test, there is a lot of new code. The main focus of this release is a new folding engine that should be much more efficient. Not only is folding faster, but general display tasks such as scrolling should be zippier too. Also, the plugin loader and API has undergone much improvement and debugging -- it is now stable enough to start porting plugins to. Developers, please update your plugins -- users will thank you for the reduced startup time. There are also a number of new features, such as a kill ring, files in the favorites list, and a new BeanShell release. Thanks to Carmine Lucarelli, Matt Albrecht, Ollie Rutherfurd and Sebastien Pierre for contributing to this release. {{{ Editing - "Complete Word" now inserts the longest common prefix if there is more than one possible completion (the popup is still displayed as well). - Added Ignore Case (C+e C+i) and Regular Expressions (C+e C+x) commands to Search menu for changing search bar settings from the keyboard. - Incremental Search Bar and HyperSearch Bar commands now always disregard the selection. Use Incremental Search for Word and HyperSearch for Word commands if you want to search for the selected text. - Made behavior of auto indent caused by "Insert Tab and Indent", "Insert Enter and Indent", and "Indent Selected Lines" commands is more consistent. - Register commands now list registers, and marker commands now list markers with shortcuts in the status bar. - Added Edit->More Clipboard->Paste Deleted (C+e C+y) command. Similar to Paste Previous, it lists recently deleted strings. - Quick copy now works between text areas. - Paste Previous dialog box now supports multiple selection. }}} {{{ File System Browser - The favorites list can contain files now. - Added a Utilities->Favorites menu. - The expansion triangles are now flush with the icon. Previously they were vertically aligned which was inconsistent with Swing JTrees. - Added "Copy Path Name" command to file system browser's right-click menu. }}} {{{ Syntax Highlighting - Updated Inform syntax highlighting (Matt Albrecht). - Added S+ syntax highlighting (Matt Albrecht). - Added Io syntax highlighting (Sebastien Pierre). - Added Pyrex syntax highlighting (Ollie Rutherfurd). - Added Erlang syntax highlighting (Ollie Rutherfurd). }}} {{{ User Interface - The Global Options dialog box has been rearranged a little. There are two new panes, Autosave & Backup, and View. The Loading & Saving pane has been removed. - "Copy" button in Activity Log window now copies entire log if nothing is selected. - Added "Remove All Nodes" button to HyperSearch Results window (Carmine Lucarelli). - Removed "Go to Text Area" (C+e C+e) action. "Scroll to Current Line" (C+e C+j) now sends focus to the text area, and also expands the current fold if the caret is not visible. - The block caret is now drawn as a hollow box. Previously it was drawn as a filled box using XOR paint mode, but the XOR paint mode caused problems on some Java versions and was slightly slower. - New gutter mouse behavior for brackets: C-click on a bracket scope selects the scope. A-click on a bracket scope narrows to the scope. These were changed to be consistent with the behavior when clicking on a fold. - Previously, jEdit would remember the caret position for the 50 most recent files, and the File->Recent Files menu would list the same number of entries as the history text field setting. Now, a single recent files setting in the General pane of the Global Options controls both. - A change makes the buffer history use a linked list instead of an array to store entries. However, since Java provides no way to iterate backwards over a linked list, this results in the recent file list being stored backward from how it was in previous versions. So when upgrading from 4.2pre1 or older, your oldest files will be at the top of the list. }}} {{{ Plugin Loader - The plugin manager now loads plugins immediately after they are installed if they are using the jEdit 4.2 plugin API, and unloads plugins when removing and updating. Note that a restart is still required after updating from a jEdit 4.1 version of a plugin to the 4.2 plugin, but future updates do not require a restart. - Added an option to Global Options->Plugin Manager to leave the downloaded ZIP archives in ~/.jedit/PluginManager.download. - If a plugin failed to load, its actions, dockables, etc are no longer visible from the UI. }}} {{{ Scripting Changes - BeanShell 1.3a1 included. This release features improved error reporting, code cleanups and minor bug fixes. - For some reason the search and replace code was hard-coded to auto wrap around if it was run from a macro. I'm not sure what the original rationale for this was, but it has been changed to always respect the auto wrap flag. - "Evaluate For Selected Lines" can now be recorded in a macro. }}} {{{ Optimizations - Fold visibility information is now stored in a more efficient manner. Folding should be faster and more robust. Also, the limit of 8 text areas editing the same buffer has been lifted. - Various minor display manager optimizations. }}} {{{ Bug Fixes - It was possible to open multiple plugin manager instances from the "Plugin Error" dialog box. - Fixed selection issue when right-clicking on a file system browser window. - The file system browser would report files larger than 1 megabyte as being an order of magnitude smaller, eg 13 kilobytes instead of 13 megabytes. - Changing the folding mode to "none" did not work correctly. - Changing from a syntax highlighting mode to text mode did not invalidate line contexts. - The file system browser's "Open in" menu didn't work. - Toggle menu items did not show up as such when a plugin was constructed from the summary cache. - -nobackground command-line switch did not actually work. - Title bar "modified" indicator was not displayed for recovered autosave files. - jEdit never closed streams of XML files being read in. This bug has been there for ages, however its not too major since the stream objects would get garbage collected and closed eventually. - Fixed incorrect handling of buffer modification flag in undo code. - No longer print an exception if the clipboard contains a zero-length string. - The file system browser might not have been updated correctly after moving a file from one expanded branch to the root. - Right-clicks in the empty space below the file list should work now. - Fixed possible NullPointerException on MacOS X in the OperatingSystem class. - Various fixes for dynamic plugin loading. - Changing the plugin download mirror had no effect on an open plugin manager window. - Fixed popup menu positioning. - Fixed possible corruption of the undo queue due to a regression in pre1. - Fixed some problems with symbolic links. - Collapsing a directory in a file system browser threw an exception if it was the last item in the list. - Using C+e C+` shortcut to close dockables didn't work because the view would send focus to the text area after C+e was pressed. This was done to correctly handle shortcuts like C+e n n while a text field had focus (previously "nn" would be inserted in the field). Now, if the focus was sent to the text area as a result of a prefix, it is sent back to the original owner when the prefix is finished. - Fixed various file system browser completion problems. - PHP mode's inline script ruleset was missing a commentEnd property. - Plugins which provided a dockables.xml file but no actions.xml could not be invoked, since the action set was only added if the actions.xml file was present. - Disabled CS+click to narrow to a bracket scope since it didn't actually work. - DynamicMenuUpdate messages only worked for top-level menus. - TAB didn't work in the action bar if there was nothing entered (it is supposed to list all actions.) - Fixed obscure problem with work thread code where an AWT request added from another AWT request could be executed before I/O is complete. - Fixed repainting problem when removing text from the last line of a buffer with soft wrap on. - Selecting "Search in Directory" from the file system browser's Commands menu with a file selected was supposed to set the directory search filter to that file's extension, however this didn't work. - Fix a problem with "Indent Selected Lines" on text like the following: if(foo) bar(); if(baz) { quux(); } - Fixed possible exceptions thrown when the buffer is narrowed to a range, and with the caret outside this range. - Action bar's action list wasn't updated if plugins were added or removed at runtime. }}} {{{ API Additions - Added a new dynamic menu API, so that plugins using the 4.2 plugin API can provide dynamic menus. Simply write an implementation of org.gjt.sp.jedit.menu.DynamicMenuProvider - EditPlugin.start() is always called from the AWT thread now. - Added a method to bsh.NameSpace: addCommandPath(String path, Class clas) You can call this on BeanShell.getNameSpace(). BeanShell will search for resources named path + methodName + ".bsh" in the class loader of the given class when an undeclared method is invoked. Plugins can use this to provide additional scripting commands, the Console plugin uses this for example. - Added a new method to TextAreaExtension class: public void paintScreenLineRange(Graphics2D gfx, int firstLine, int lastLine, int[] physicalLines, int[] start, int[] end, int y, int lineHeight) This method paints a whole bunch of lines at once, instead of one at a time, so it should be more efficient for plugins like Background and ErrorList. See javadoc for parameter documentation. - Added long-missing DefaultInputHandler.removeKeyBinding() method. - Added AbstractOptionPane.addComponent(Component comp, int fill) method. - Virtual file systems can now show arbitriary columns in the file system browser. - Use the VFS constructor that accepts a String[] of extended attribute names. You can use the canned names (EA_TYPE, EA_STATUS, EA_SIZE, EA_MODIFIED) or add your own. If you add your own, you must also define properties "vfs.browser.<extended attribute name>". - Then, write a VFS.DirectoryEntry subclass that overrides getExtendedAttribute(). Return instances of this class in _getDirectoryEntry() and _listDirectory(). }}} -- Slava Pestov --__--__-- _______________________________________________ jEdit Announcement List [email protected] https://lists.sourceforge.net/lists/listinfo/jedit-announce End of jEdit-announce Digest