From: <ez...@us...> - 2006-10-04 02:47:46
|
Revision: 7166 http://svn.sourceforge.net/jedit/?rev=7166&view=rev Author: ezust Date: 2006-10-03 17:16:45 -0700 (Tue, 03 Oct 2006) Log Message: ----------- Replaced Build file, added a CaretChanging EBMessage. Modified Paths: -------------- plugins/CscopeFinder/trunk/CscopeFinder.props plugins/CscopeFinder/trunk/README plugins/CscopeFinder/trunk/build.xml plugins/CscopeFinder/trunk/cscopefinder/ChooseTargetList.java plugins/CscopeFinder/trunk/cscopefinder/CscopeFinderPlugin.java Modified: plugins/CscopeFinder/trunk/CscopeFinder.props =================================================================== --- plugins/CscopeFinder/trunk/CscopeFinder.props 2006-10-03 23:14:42 UTC (rev 7165) +++ plugins/CscopeFinder/trunk/CscopeFinder.props 2006-10-04 00:16:45 UTC (rev 7166) @@ -3,10 +3,10 @@ # Plugin information plugin.cscopefinder.CscopeFinderPlugin.name=CscopeFinder plugin.cscopefinder.CscopeFinderPlugin.author=Dean Hall -plugin.cscopefinder.CscopeFinderPlugin.version=0.3 +plugin.cscopefinder.CscopeFinderPlugin.version=0.4 plugin.cscopefinder.CscopeFinderPlugin.docs=index.html -plugin.cscopefinder.CscopeFinderPlugin.depend.0=jdk 1.4 -plugin.cscopefinder.CscopeFinderPlugin.depend.1=jedit 04.02.99.00 +plugin.cscopefinder.CscopeFinderPlugin.depend.0=jdk 1.5 +plugin.cscopefinder.CscopeFinderPlugin.depend.1=jedit 04.03.06.00 # Menu items plugin.cscopefinder.CscopeFinderPlugin.menu=cscopefinder-find-symbol \ Modified: plugins/CscopeFinder/trunk/README =================================================================== --- plugins/CscopeFinder/trunk/README 2006-10-03 23:14:42 UTC (rev 7165) +++ plugins/CscopeFinder/trunk/README 2006-10-04 00:16:45 UTC (rev 7166) @@ -250,6 +250,10 @@ ------------- Below is a list of the issues resolved for each release. +* Release 0.4 + - Emits a new CaretChanging EBMessage (for benefit of Navigator plugin) (ezust). + - Updated build.xml to use build-support + * Release 0.3, 2006/08/24 - Rewrote popups to handle Page_Up and Page_Down keys. (ezust) Modified: plugins/CscopeFinder/trunk/build.xml =================================================================== --- plugins/CscopeFinder/trunk/build.xml 2006-10-03 23:14:42 UTC (rev 7165) +++ plugins/CscopeFinder/trunk/build.xml 2006-10-04 00:16:45 UTC (rev 7166) @@ -12,102 +12,23 @@ <property file="build.properties"/> <property file="../build.properties"/> - <property file="${user.home}/.build.properties"/> - <property file="${user.home}/build.properties"/> + <import file="${build.support}/plugin-build.xml" /> - <property name="jar.name" value="${ant.project.name}.jar"/> - <property name="jarsrc.name" value="${ant.project.name}-src.jar"/> - <property name="src.dir" value="."/> - <property name="install.dir" value=".."/> - <property name="build.dir" value="build"/> + <selector id="packageFiles"> + <or> + <filename name="index.html" /> + </or> + </selector> + <path id="project.class.path"> <pathelement location="${jedit.install.dir}/jedit.jar"/> <pathelement location="${src.dir}"/> </path> - <target name="init"> - <mkdir dir="${build.dir}"/> - </target> - <!-- Compile: compiles the java source --> - <target name="compile" depends="init"> - <javac - srcdir="${src.dir}" - destdir="${build.dir}" - deprecation="on" - debug="yes" - includeJavaRuntime="yes" - > - <classpath refid="project.class.path"/> - </javac> - </target> - - <!-- Build: runs compile and creates jar (expects prebuilt index.html) --> - <target name="build" depends="compile"> - <mkdir dir="${install.dir}"/> - - <jar jarfile="${install.dir}/${jar.name}"> - <fileset dir="${build.dir}"/> - <fileset dir="${src.dir}"> - <include name="README"/> - <include name="LICENSE"/> - <include name="actions.xml"/> - <include name="dockables.xml"/> - <include name="**/*.props"/> - <include name="**/*.html"/> - <include name="**/*.txt"/> - </fileset> - </jar> - </target> - - <!-- Dist: compiles and generates index.html from README --> - <target name="dist" depends="compile,docs"> - <mkdir dir="${install.dir}"/> - - <jar jarfile="${install.dir}/${jar.name}"> - <fileset dir="${build.dir}"/> - <fileset dir="${src.dir}"> - <include name="README"/> - <include name="LICENSE"/> - <include name="actions.xml"/> - <include name="dockables.xml"/> - <include name="**/*.props"/> - <include name="**/*.html"/> - <include name="**/*.txt"/> - </fileset> - </jar> - <copy - file="${install.dir}/${jar.name}" - todir="${dist.dir}" - /> - </target> - - <!-- SrcDist: cleans and puts source into jar --> - <target name="srcdist" depends="clean,docs"> - <mkdir dir="${install.dir}"/> - - <jar jarfile="${install.dir}/${jarsrc.name}"> - <fileset dir="${src.dir}"> - <include name="README"/> - <include name="LICENSE"/> - <include name="actions.xml"/> - <include name="dockables.xml"/> - <include name="**/*.props"/> - <include name="**/*.html"/> - <include name="**/*.java"/> - <include name="**/*.txt"/> - <include name="**/*.xml"/> - </fileset> - </jar> - <copy - file="${install.dir}/${jarsrc.name}" - todir="${dist.dir}" - /> - </target> - <!-- Generate docs with Docutils tool from http://docutils.sf.net --> - <target name="docs" depends="init"> + <target name="userdocs"> <exec executable="rst2html"> <arg value="--link-stylesheet" /> <arg value="README"/> @@ -115,11 +36,4 @@ </exec> </target> - <target name="clean"> - <delete dir="${build.dir}"/> - <delete> - <fileset dir="." includes="**/*~"/> - </delete> - </target> - </project> Modified: plugins/CscopeFinder/trunk/cscopefinder/ChooseTargetList.java =================================================================== --- plugins/CscopeFinder/trunk/cscopefinder/ChooseTargetList.java 2006-10-03 23:14:42 UTC (rev 7165) +++ plugins/CscopeFinder/trunk/cscopefinder/ChooseTargetList.java 2006-10-04 00:16:45 UTC (rev 7166) @@ -52,13 +52,12 @@ import org.gjt.sp.jedit.io.VFS; import org.gjt.sp.jedit.io.VFSManager; -import org.gjt.sp.jedit.View; //}}} -public class ChooseTargetList extends JList{ +public class ChooseTargetList extends JList { //{{{ ChooseTargetList constructor - public ChooseTargetList(Vector tagLines){ + public ChooseTargetList(Vector tagLines) { super(); if(tagLines != null){ setListData(tagLines); Modified: plugins/CscopeFinder/trunk/cscopefinder/CscopeFinderPlugin.java =================================================================== --- plugins/CscopeFinder/trunk/cscopefinder/CscopeFinderPlugin.java 2006-10-03 23:14:42 UTC (rev 7165) +++ plugins/CscopeFinder/trunk/cscopefinder/CscopeFinderPlugin.java 2006-10-04 00:16:45 UTC (rev 7166) @@ -39,7 +39,6 @@ import java.io.*; import java.lang.System.*; import java.util.*; -import java.util.Vector; import java.awt.event.*; import java.awt.Toolkit; import java.awt.Container; @@ -47,6 +46,7 @@ import java.awt.Point; import javax.swing.*; +import org.gjt.sp.jedit.EditBus; import org.gjt.sp.jedit.jEdit; import org.gjt.sp.jedit.Buffer; import org.gjt.sp.jedit.EBMessage; @@ -60,6 +60,7 @@ import org.gjt.sp.jedit.gui.HistoryModel; import org.gjt.sp.jedit.io.VFSManager; import org.gjt.sp.jedit.msg.BufferUpdate; +import org.gjt.sp.jedit.msg.CaretChanging; import org.gjt.sp.jedit.msg.EditPaneUpdate; import org.gjt.sp.jedit.msg.PropertiesChanged; import org.gjt.sp.jedit.search.CurrentBufferSet; @@ -417,13 +418,14 @@ "goToTag: " + tagLine + ", tagName: " + tagName); // ## JEditTextArea textArea = null; Buffer buffer = null; - CscopeFinderPlugin.pushPosition(view); // push current position onto the stack if(newView) view = jEdit.newView(view, view.getBuffer()); textArea = view.getTextArea(); + // For Navigator plugin's benefit: + EditBus.send(new CaretChanging(textArea)); buffer = jEdit.openFile(view, tagLine.getDefinitionFileName()); if(buffer == null) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |