Plugin updates: a round of nine
Submitted by
jgellene on
Monday, 5 November, 2001 - 05:26
- CharacterMap 1.0.3: fixes an incompatibility with the upcoming jEdit 4.0pre1; requires jEdit 3.0final and JDK 1.1
- HartMathPlugin 0.7.pre17: initial Plugin Central release; Fold() function added; new symbol attributes NHoldAll, NHoldRest, NHoldFirst added in com\hartmath\expression\HSymbol.java; requires jEdit 3.2.1, Console 3.0, EditBus 1.1, ErrorList 1.1, and JDK 1.2
- InfoViewer 1.0: no longer dependent on EditBus plugin (plugins that used the message org.gjt.sp.jedit.msg.ViewURL from the EditBus plugin should now use public static void InfoViewerPlugin.openURL(View,String) directly); the internal (Java/Swing driven) browser is now dockable into jEdit's view (Use this to create a HTML preview pane, when editing HTML files); new options for automatic update of the current page of the internal browser: update on buffer switch, on buffer save, periodically (Use this to watch a stock ticker, or to sync your edit buffer with the preview pane automatically); some other minor enhancements; bugfix: "Edit current URL" didn't work if URL had an anchor; requires jEdit 3.1final and JDK 1.1
jEdit 4.0pre1 now available
Submitted by
slava on
Monday, 5 November, 2001 - 08:35
This release has a lot of new features, but is also likely to be very buggy, and the documentation has not been updated for any of the new goodies yet. Also, a number of plugins (including mine) are broken by this release. Take care and have fun.
I would like to release jEdit 4.0pre2 two weeks from now, along with an updated set of plugins at the same time. There will then be a pre3 release at the start of December, right before I move back to New Zealand, where I will buy a new computer and switch to Java 1.3 as my primary JDK. 4.0pre4 will follow soon after, and this release will finally drop 1.1 compatibility.
Javadocs for new version of jEdit available online
Submitted by
jgellene on
Monday, 5 November, 2001 - 22:37
Notable changes from jEdit 3.2.2 include the new Buffer class (which is no longer derived from the Swing Document class) and changes in the Plugin API that will simplify the writing and maintenance of plugins.
The javadocs distribution will be updated with successive developement release of jEdit 4.0.
Plugin updates: CharacterMap and Tags
Submitted by
slava on
Wednesday, 7 November, 2001 - 09:14
- CharacterMap 1.0.4: 1.0.3 was broken: fixed "Character Map" menu item; requires jEdit 3.0final and JDK 1.1
- Tags 1.0.1: fixed bug with reordering a newly added tag index file; tag file list is now stored as a set of numbered properties; requires jEdit 3.2final and JDK 1.1
It's raining macros....
Submitted by
jgellene on
Friday, 9 November, 2001 - 03:12
- BeanShell_Scratch_Pad.bsh - this macro provides a multi-line text area for entering and testing BeanShell scripts.
- Build_CDBB_Database.bsh - this macro from Tom Gutwin automates the building of a CodeAid database file.
- ChangeUIFonts.bsh - based on code written by Dirk Moebius, this macro changes display fonts used by jEdit and most dockable plugins.
- EditBus_Components.bsh - this macro writes a list of EditBus components to the current editing buffer.
- EditBus_Viewer.bsh - adapted from a deprecated plugin, this macro provides a graphical list of components attached to the EditBus.
Macros from jEdit 3.2.2 available online
Submitted by
jgellene on
Sunday, 11 November, 2001 - 15:02
Because they are already available with jEdit 3.2.2, these macros will not be featured in the "Latest Downlaods" report. They have been revised to work with jEdit 4.0 where necessary and contain their own documentation. A group of six search macros from version 3.2.2 that work together are available in a single archive as the
"Find Occurence" macro package.
These additions bring the current number of macros in our Downlaods database to 82 (not counting multiple macros bundled in packages).
XSLT library for Gnome
Submitted by
Brad Mace on
Sunday, 11 November, 2001 - 20:28
Xalan-Java XSLT processor
Submitted by
Brad Mace on
Sunday, 11 November, 2001 - 21:00
SAXON XSLT processor
Submitted by
Brad Mace on
Sunday, 11 November, 2001 - 22:16
Modifying plugins for jEdit 4.0
Submitted by
jgellene on
Monday, 12 November, 2001 - 07:10
- Under jEdit 3.2.2 and prior versions, the QuickNotepad plugin had a separate class, QuickNotepadDockable, implementing the DockableWindow interface. The class's methods delegated actions to the plugin's top-level visible component, a class derived from JPanel called QuickNotepad. The DockableWindow interface is deprecated in jEdit 4.0, so this class was eliminated. If the top-level component had implemented the DockableWindow interface, it would have been necessary to remove the implements statement and eliminate the getName() and getComponent() methods of that in the plugin class (unless, of course, the plugin itself requires them).
New beta plugin: Word Completion 0.2
Submitted by
jgellene on
Tuesday, 13 November, 2001 - 10:43
Please note that it's a bit difficult to describe the behaviour if you are not that used to it. Just install it into your system and try it out (see below).
The plugin is available in source form in jEdit's CVS repository.
A pre-compiled binary can be found at the
IQ Computing web site or in the beta plugins download area on the jEdit Community web site.
To install the binary Jar file, just copy it into jEdit's "jars" directory, then restart jEdit.
log4j project page
Submitted by
Brad Mace on
Tuesday, 13 November, 2001 - 14:06
Lucene search package project page
Submitted by
Brad Mace on
Tuesday, 13 November, 2001 - 14:06
CodeAid databases now available
Submitted by
jgellene on
Wednesday, 14 November, 2001 - 17:05
Some of the databases have been uploaded to the jEdit Community server, while others are available through download links posted by the person who compiled the database. Because the databases are not the conventional `type` of compiled binary, issues regarding licensing and distribution could be raised by the authors of the code base. We do not offer any view on whether those issues actually exist or how they might be resolved, but we have decided to take a conservative, practical approach to the uploading of CodeAid databases.
- We will accept for uploading CodeAid databases derived from software issued under an Open Source license.
- We will accept download links to other servers for CodeAid databases where the code base is subject a "community" `type` license or some other license that permits distribution of source code by parties other than the copyright holder.
- Ultimately It is the responsibility of the person mantaining the download link (and, of course, anyone downloading the database) to make sure that use of a database is permitted.
sBugs bug tracking system
Submitted by
Brad Mace on
Thursday, 15 November, 2001 - 05:04
jEdit Lite: running jEdit from a floppy disk
Submitted by
jgellene on
Saturday, 17 November, 2001 - 17:13
First, I decided that I would do without the help documentation and the "Tip of the day" feature. Opening jedit.jar with a zip file utility, I removed all of the files in the /doc directory and all of the HTML tip files. The resulting jedit.jar shrunk to 986KB. Not bad for a start.
Next, I looked at the edit modes in the /modes directory. What would I really need on the road? I narrowed the selection down to the following: beanshell, c, cplusplus, html, java, javascript, perl, php, python, text, xml and xsl. The largest price paid was for the php mode: the file was 97KB, over four times the size of the next largest. Maybe someday we'll have a php-lite mode, but I decided to keep it in.
ClassLib GPL Java class library
Submitted by
Brad Mace on
Monday, 19 November, 2001 - 15:02
SailAway Solar Sail Simulator
Submitted by
Brad Mace on
Tuesday, 20 November, 2001 - 13:20
New macros for November 2001
Submitted by
jgellene on
Friday, 23 November, 2001 - 15:00
- Run_Script.bsh - Runs script using interpreter based upon buffer's editing mode (by default, determined using file extension). This macro was recently revised to handle paths containing spaces correctly under Windows.
- Add_Import.bsh - Adds an import statement to the beginning of a Java source file and returns the editing caret to the starting location.
- Clip_Get_and_Set.bsh - Creates get() and set() methods from variables contained in selected text. This macro works by grabbing text on the lines of the selected text and parsing it to get the first two tokens that are not contained in the macro's global string variable 'modifiers'. It then copies simple get() and set() methods to the clipboard.
Rolfje, the Homepage
Submitted by
Brad Mace on
Friday, 23 November, 2001 - 16:18