From: <in...@us...> - 2014-03-30 10:42:13
|
Revision: 23448 http://sourceforge.net/p/jedit/svn/23448 Author: infire Date: 2014-03-30 10:42:10 +0000 (Sun, 30 Mar 2014) Log Message: ----------- Remove project stuff from options, update netrexxc search for appdata, docs Modified Paths: -------------- plugins/NetRexx/trunk/NetRexxDE.html plugins/NetRexx/trunk/NetRexxPlugin.html plugins/NetRexx/trunk/NetRexxScript.html plugins/NetRexx/trunk/build.number plugins/NetRexx/trunk/doc/Sample-Scripts-provided-with-the-NetRexxScript-plugin.html plugins/NetRexx/trunk/src/NetRexxDEOptionPane.nrx plugins/NetRexx/trunk/src/NetRexxDEPathFinder.nrx Modified: plugins/NetRexx/trunk/NetRexxDE.html =================================================================== --- plugins/NetRexx/trunk/NetRexxDE.html 2014-03-30 07:11:28 UTC (rev 23447) +++ plugins/NetRexx/trunk/NetRexxDE.html 2014-03-30 10:42:10 UTC (rev 23448) @@ -2,6 +2,7 @@ <html><head> + <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type"><title>NetRexx Compiler Usage Documentation</title></head><body bgcolor="#ffffff"> <table summary="Header" bgcolor="#ccccff" border="0" cellspacing="0" cols="2" width="100%"> @@ -57,7 +58,7 @@ To start the plugin </p><ul> <li>Go to the jEdit menubar and select "Plugins". - </li><li>On the Plugins drop down Menu select "NetRexx" to start NetRexx. + </li><li>On the Plugins drop down Menu select "NetRexx", then "NetRexx" again to start the NetRexx window. (Select it again to stop the Plugin.) </li></ul> Hopefully this is all you would need to do to get going. Modified: plugins/NetRexx/trunk/NetRexxPlugin.html =================================================================== --- plugins/NetRexx/trunk/NetRexxPlugin.html 2014-03-30 07:11:28 UTC (rev 23447) +++ plugins/NetRexx/trunk/NetRexxPlugin.html 2014-03-30 10:42:10 UTC (rev 23448) @@ -12,6 +12,10 @@ + + + + <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type"><title>NetRexx jEdit Plugin Help</title></head><body style="background-color: rgb(255, 255, 255);"> <table summary="Header" bgcolor="#ccccff" border="0" cellspacing="0" cols="2" width="100%"> <tbody> @@ -26,10 +30,12 @@ </table> <ul> <li><a href="#intro">Introduction</a></li> -<li><a href="doc/NetRexx-Script-features.html">Scripting Features</a></li> + <li><a href="#req">Requirements</a> </li> <li><a href="#install">Installation</a></li> + <li><a href="doc/NetRexx-Script-features.html">Scripting Features</a></li> + <li><a href="NetRexxScript.html#start">Getting Started with using NetRexx Scripts</a></li> @@ -66,30 +72,30 @@ </tbody> </table> <p> -The minimum (known) requirements are: +The minimum requirements are: </p> <ul> <li>JRE 1.5 (tested with JRE 1.6.0_35) </li> -<li>jEdit 4.3 final<br> +<li>jEdit 4.3<br> </li> -<li>Windows or Linux <br> +<li>Windows or Linux (Mac status unknown)<br> </li> <li>NetRexxC.jar (Rexx Language Association Open NetRexx version 3.02 or later)</li> - <li>The Console plugin for jEdit is required to use the Android IDE macros.<br> - </li> -</ul>Additional plugins needed to activate all features:<br> + +</ul>Additional plugins needed to activate all features (install before activating NetRexx plugin):<br> <ul> <li>ErrorList plugin (for error highlighting)<br> </li> <li>CommonControls (for classpath builder function)<br> </li> - <li>SideKick (for code structure browser)<br> - </li> + <li>SideKick (for code structure browser)</li> + <li>The Console plugin for jEdit is required to use the Android IDE macros.</li> + </ul>The ProjectViewer plugin is recommended for managing NetRexx -projects and the SVNplugin is recommended for managing NetRexx source +projects and the SVNplugin is recommended for accessing NetRexx source repositories.<br> <br> Note @@ -111,36 +117,66 @@ </table> <p>The 1.0.0 version is available from the jEdit Plugin Central -site via the jEdit plugin manager. <br> +site via the jEdit plugin manager. <br> +Start jEdit, from menu select +"Plugins"=>"Plugin Manager", select "Install" tab, check box for +NetRexx Plugin, click "Install button".<br> +<br> +Skip to step 3 below if installing via Plugin Manager.<br> -</p>You can also install it manually: -<ul> -<li> Download the <a href="https://kenai.com/projects/netrexx-plus/downloads/download/jEdit%20NetRexxPlugin/NetRexxPlugin.jar">NetRexxPlugin.jar</a> file and the <a href="http://netrexx.org/netrexx/netrexxc/trunk/build/lib/NetRexxC.jar">NetRexxC.jar</a> -file or unzip them from one of the distribution files. </li> -<li> Copy both files to the user -account's jEdit jars directory or the main <a href="http://www.jedit.org/index.php?page=download">jEdit</a> -jars directory.</li> - <li>Delete any old plugin directories from previous versions: C:\Documents and -Settings\useracct\.jedit\NetRexx and C:\Documents and -Settings\useracct\.jedit\macros\NetRexx* before running the new plugin. <br> -<br> +</p>You can also install it manually if needed: +<ol> + + <li> Download the <a href="https://kenai.com/projects/netrexx-plus/downloads/download/jEdit%20NetRexxPlugin/NetRexxPlugin.jar">NetRexxPlugin.jar</a> file and the <a href="http://netrexx.org/netrexx/netrexxc/trunk/build/lib/NetRexxC.jar">NetRexxC.jar</a> +file:<br> +https://kenai.com/projects/netrexx-plus/downloads/download/jEdit%20NetRexxPlugin/NetRexxPlugin.jar<br> +http://netrexx.org/netrexx/netrexxc/trunk/lib/NetRexxC.jar<br> + <br> + </li> + + <li> Copy both files to the user +account's jEdit jars directory.<br> + <br> + On Windows the user's jEdit jars directory could be C:\Documents and Settings\useracct\.jedit\jars or C:\Documents and Settings\useracct\Appdata\Roaming\jedit\jars (Where "useracct" is the actual userid, of course.)<br> -The jEdit main jar directory may be C:\Program Files\jEdit\jars<br> + On Linux the user's jEdit jars directory could be /home/useracct/.jedit/jars<br> -<br> + <br> </li> -</ul> -<table summary="Getting Started" border="0" cellpadding="3" cellspacing="0" width="100%"> -<tbody> -<tr width="100%" align="center"> -<td bgcolor="#7fb2ff" width="100%"><b><font color="#ffffff" size="+1"><br> -</font></b></td></tr></tbody></table><br> + + <li>Delete any old plugin directories from previous versions before running the new plugin: C:\Documents and +Settings\useracct\.jedit\NetRexx and C:\Documents and +Settings\useracct\.jedit\macros\NetRexx* <br> +or in newer jEdit versions: C:\Documents and +Settings\useracct\Appdata\Roaming\jedit\NetRexx and C:\Documents and +Settings\useracct\Appdata\Roaming\jedit\macros\NetRexx*<br> +On Linux the user's jEdit profile directory should be +/home/useracct/.jedit<br> +Mac?<br><br> + </li> + + + <li>Start jEdit, then open the plugin window from the jEdit menu: +"Plugins"=>"NetRexx"=>"NetRexx", then click the down arrow at +upper left of window and select to dock (Top or Bottom work best).<br> + <br> + </li> + <li>Verify installation: In a new file enter the following line:<br> + say "Hello World"<br> +Click the Run button in the NetRexx window (right arrowhead). This output should appear in the output window: Hello World <br> + </li> + + + +</ol> + + <table summary="Feedback" border="0" cellpadding="3" cellspacing="0" width="100%"> <tbody> <tr width="100%" align="center"> Modified: plugins/NetRexx/trunk/NetRexxScript.html =================================================================== --- plugins/NetRexx/trunk/NetRexxScript.html 2014-03-30 07:11:28 UTC (rev 23447) +++ plugins/NetRexx/trunk/NetRexxScript.html 2014-03-30 10:42:10 UTC (rev 23448) @@ -4,7 +4,8 @@ -<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type"><title>NetRexxScript Plugin Help</title></head><body style="background-color: rgb(255, 255, 255);"> + +<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type"><title>NetRexx Plugin Help</title></head><body style="background-color: rgb(255, 255, 255);"> <table summary="Header" bgcolor="#ccccff" border="0" cellspacing="0" cols="2" width="100%"> <tbody> <tr width="100%"> Modified: plugins/NetRexx/trunk/build.number =================================================================== --- plugins/NetRexx/trunk/build.number 2014-03-30 07:11:28 UTC (rev 23447) +++ plugins/NetRexx/trunk/build.number 2014-03-30 10:42:10 UTC (rev 23448) @@ -1,3 +1,3 @@ #Build Number for ANT. Do not edit! -#Sat Mar 29 23:04:36 PDT 2014 -build.number=1621 +#Sun Mar 30 02:12:06 PDT 2014 +build.number=1633 Modified: plugins/NetRexx/trunk/doc/Sample-Scripts-provided-with-the-NetRexxScript-plugin.html =================================================================== --- plugins/NetRexx/trunk/doc/Sample-Scripts-provided-with-the-NetRexxScript-plugin.html 2014-03-30 07:11:28 UTC (rev 23447) +++ plugins/NetRexx/trunk/doc/Sample-Scripts-provided-with-the-NetRexxScript-plugin.html 2014-03-30 10:42:10 UTC (rev 23448) @@ -1,11 +1,14 @@ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> -<html><head><meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"><title>Sample Scripts provided with the NetRexxScript plugin</title><meta content="Kermit Kiser" name="author"></head> -<body><h2 style="text-align: center;">Sample Scripts provided with the NetRexxScript plugin</h2><ul><li><span style="font-weight: bold;">asktest</span> -- This script demonstrates console IO to the user - it requires the NetRexxScript dockable window to work<br> +<html><head> +<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"><title>Sample Scripts provided with the NetRexxScript plugin</title><meta content="Kermit Kiser" name="author"></head><body><h2 style="text-align: center;">Sample Scripts provided with the NetRexxScript plugin</h2><ul><li><span style="font-weight: bold;">asktest</span> -- This script demonstrates console IO to the user - it requires the NetRexxScript dockable window to work<br> Say output displays in the OUT panel of the console and ask input is read from the command line<br></li><li><span style="font-weight: bold;">index</span> -- This script demonstrates the effect of caching on indexed variables <br> If cached, the second -execution will show different results for the second display of s['x']<br></li><li><span style="font-weight: bold;">iosample</span> -- This script demonstrates easy GUI IO to the end user:<br></li><li><span style="font-weight: bold;">multi</span> +execution will show different results for the second display of s['x']<br></li><li><span style="font-weight: bold;">iosample</span> -- This script demonstrates easy jEdit GUI IO</li> + <li><span style="font-weight: bold;">guisample</span> -- This program shows use of simple Java graphical UI obects from NetRexx<br> + </li> +<li><span style="font-weight: bold;">multi</span> -- this script demonstrates one script calling another in preparse mode and demonstrates a parse error if the caching option is off<br></li><li><span style="font-weight: bold;">test</span> Modified: plugins/NetRexx/trunk/src/NetRexxDEOptionPane.nrx =================================================================== --- plugins/NetRexx/trunk/src/NetRexxDEOptionPane.nrx 2014-03-30 07:11:28 UTC (rev 23447) +++ plugins/NetRexx/trunk/src/NetRexxDEOptionPane.nrx 2014-03-30 10:42:10 UTC (rev 23448) @@ -408,7 +408,7 @@ pathsPanel.add(toolsPath, gridBagConstraints) addComponent(pathsPanel, GridBagConstraints.HORIZONTAL) - +/* -- proectmode options panel PVG = String (Rexx jEdit.getProperty("plugin.netrexxde.ProjectsPVGroup","NotSet")).changestr("\\", " \\ ") if PVG=="NotSet" then PVG="" @@ -512,7 +512,7 @@ setProjectOptionsState(ProjectsEnabled) addComponent(projectPanel, GridBagConstraints.HORIZONTAL) - +*/ method _save() inheritable NrxFont = Font fontButton.getFont() jEdit.setProperty("plugin.netrexxde.FontFamily",NrxFont.getFamily()) @@ -537,6 +537,7 @@ jEdit.setBooleanProperty("plugin.netrexxde.parsing.sortentries",sortSKEntriesCKB.isSelected()) jEdit.setBooleanProperty("plugin.netrexxde.parsing.sortentries.casesensitive",sortSKEntriesCaseSensitiveCKB.isSelected()) jEdit.setIntegerProperty("plugin.netrexxde.parsing.sbgrouping",sbGroupingOption) +/* jEdit.setBooleanProperty("plugin.netrexxde.UseProjects",useProjectsCKB.isSelected()) jEdit.setBooleanProperty("plugin.netrexxde.AutoOpenPV",autoOpenPVCKB.isSelected()) jEdit.setBooleanProperty("plugin.netrexxde.AutoClosePV",autoClosePVCKB.isSelected()) @@ -545,7 +546,7 @@ PVG =pvGroupName.getText() if PVG == "" then PVG = "NotSet" jEdit.setProperty("plugin.netrexxde.ProjectsPVGroup",String (Rexx PVG).changestr(" \\ ", "\\")) - +*/ method itemStateChanged(ie=ItemEvent) src = ie.getItemSelectable(); Modified: plugins/NetRexx/trunk/src/NetRexxDEPathFinder.nrx =================================================================== --- plugins/NetRexx/trunk/src/NetRexxDEPathFinder.nrx 2014-03-30 07:11:28 UTC (rev 23447) +++ plugins/NetRexx/trunk/src/NetRexxDEPathFinder.nrx 2014-03-30 10:42:10 UTC (rev 23448) @@ -37,7 +37,12 @@ if \(File(NrxClassPath).exists()) then do NrxClassPath=System.getProperty("user.home")||fs||".jedit"||fs||"jars"||fs||"NetRexxC.jar" - if \(File(NrxClassPath).exists()) then NrxClassPath="NotSet" +-- if \(File(NrxClassPath).exists()) then NrxClassPath="NotSet" + if \(File(NrxClassPath).exists()) then + do + NrxClassPath=System.getProperty("user.home")||fs||"AppData"||fs||"Roaming"||fs||"jEdit"||fs||"jars"||fs||"NetRexxC.jar" -- jEdit 5 moved windows profile, perhaps for portable apps? + if \(File(NrxClassPath).exists()) then NrxClassPath="NotSet" + end end if \(NrxClassPath="") then jEdit.setProperty("plugin.netrexxde.NrxClassPath", NrxClassPath) end This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |