blob: c608fadf0257d04f990300763bd67614dd04a988 [file] [log] [blame]
2011-08-15 Jeff Johnston <jjohnstn@redhat.com>
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/messages.properties: Change error
message concerning TCF.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/ValgrindRemoteLaunchDelegate.java (launch):
Change to new remote command API and check return code to see if an error
dialog is warranted.
2011-08-08 Jeff Johnston <jjohnstn@redhat.com>
* META-INF/MANIFEST.MF: Remove TCF references.
2011-07-06 Jeff Johnston <jjohnstn@redhat.com>
* META-INF/MANIFEST.MF: Fix profiling remote launch dependency.
2011-06-29 Jeff Johnston <jjohnstn@redhat.com>
* icons/tcf.gif: Removed.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/RemoteUtils.java: Ditto.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/RemoteLaunchConstants.java: Ditto.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/RemoteCommand.java: Ditto.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/RemoteMessages.java: Ditto.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/remoteMessages.properties: Ditto.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/IRemoteCaller.java: Ditto.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/RemoteProcess.java: Ditto.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/RemoteInputStream.java: Ditto.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/RemoteOutputStream.java: Ditto.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/ValgrindRemoteLaunchDelegate.java (launch): Rewritten
to use RemoteConnection for underlying remote tasks.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/ValgrindRemoteLaunchTabGroup.java: Change imports to
new structure in Linux Tools profiling remote launch plugin.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/ValgrindRemoteTab.java(getImage): Removed.
* META-INF/MANIFEST.MF: Add dependency on org.eclipse.linuxtools.profiling.remote.launch.
2011-06-17 Jeff Johnston <jjohnstn@redhat.com>
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/IRemoteCaller.java: New file.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/RemoteCommand.java (..doneStart):
When process gets created, notifiy IRemoteProcessListener.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/ValgrindRemoteCommand.java (startProcess):
Pass this to RemoteCommand so process can be recorded when created.
(newProcess): New method.
2011-06-16 Jeff Johnston <jjohnstn@redhat.com>
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/ValgrindTCFInputStream: Removed.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/ValgrindTCFOutputStream: Ditto.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/ValgrindRemoteProcess: Removed.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/RemoteLaunchPlugin: Removed.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/RemoteTab.java: New file.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/RemoteUtils.java: Ditto.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/ValgrindRemoteLaunchConstants.java: Ditto.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/RemoteCommand.java: Ditto.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/RemoteMessages.java: Ditto.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/remoteMessages.properties: Ditto.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/IRemoteCaller.java: Ditto.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/RemoteProcess.java: Ditto.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/RemoteInputStream.java: Renamed from
ValgrindTCFInputStream.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/RemoteOutputStream.java: Renamed from
ValgrindTCFOutputStream.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/RemoteProcess.java: Renamed from
ValgrindRemoteProcess.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/ValgrindRemotePlugin.java: Renamed from
RemoteLaunchPlugin.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/ValgrindRemoteCommand.java: Split common
functionality to RemoteCommand.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/ValgrindRemoteTab.java: Split common
functionality to RemoteTab.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/RemoteLaunchConstants.java: Split
Valgrind functionality to ValgrindRemoteLaunchConstants.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/ValgrindRemoteLaunchDelegate.java: Renamed from
2011-04-21 Jeff Johnston <jjohnstn@redhat.com>
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/ValgrindRemoteLaunchDelegate.java: Add a check to prevent infinite
loop from occurring if a bug occurs trying to start the process.
2010-08-11 Elliott Baron <ebaron@fedoraproject.org>
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/ValgrindTCFInputStream.java (read1): Used Java 6 constructor for IOException.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/ValgrindTCFOutputStream.java (.doneWrite): Actually save error.
(write1): Used Java 6 constructor for IOException.
* META-INF/MANIFEST.MF: Removed unnecessary dependency.
2010-08-06 Elliott Baron <ebaron@fedoraproject.org>
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/RemoteLaunchStep.java (RemoteLaunchStep): Store name.
(toString): Use launch step name.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/ValgrindRemoteLaunchDelegate.java (launch): Reset process to null, since delegate
can be reused by caller.
(disconnect): Actually disconnect if channel is not closed.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/ValgrindRemoteLaunchTabGroup.java (getProfileTabs): Arguments
Working Directory problem has been fixed in superclass.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/ValgrindRemoteTab.java (refreshPeerViewer): Ensure content provider is set.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/ValgrindTCFInputStream.java (.doneRead): Added FIXME: Problems with losing data.
2010-08-03 Elliott Baron <ebaron@fedoraproject.org>
* icons/tcf.gif: New file.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/ValgrindRemoteTab.java: New file.
* META-INF/MANIFEST.MF: New dep.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/Messages.java: New keys.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/messages.properties: Likewise.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/RemoteLaunchConstants.java: New constants.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/RemoteLaunchStep.java: Added debugging code.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/ValgrindRemoteCommand.java: Disconnect stdin on exit.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/ValgrindRemoteLaunchDelegate.java: Refactoring, improvements
to cleanup.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/ValgrindRemoteLaunchTabGroup.java (getProfileTabs): Don't check version.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/ValgrindRemoteProcess.java: Removed launch steps.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/ValgrindTCFInputStream.java: Don't use launch step,
disconnect stream on EOS.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/ValgrindTCFOutputStream.java: Don't use launch step.
2010-08-01 Elliott Baron <ebaron@fedoraproject.org>
* .project: Remove "internal" from project name.
2010-07-26 Elliott Baron <ebaron@fedoraproject.org>
* .classpath: New file.
* .project: New file.
* .settings/org.eclipse.jdt.core.prefs: New file.
* about.html: New file.
* build.properties: New file.
* icons/valgrind-icon.png: New file.
* OSGI-INF/l10n/bundle.properties: New file.
* plugin.xml: New file.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/Messages.java: New file.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/messages.properties: New file.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/RemoteLaunchConstants.java: New file.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/RemoteLaunchPlugin.java: New file.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/RemoteLaunchStep.java: New file.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/ValgrindRemoteCommand.java: New file.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/ValgrindRemoteLaunchDelegate.java: New file.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/ValgrindRemoteLaunchShortcut.java: New file.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/ValgrindRemoteLaunchTabGroup.java: New file.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/ValgrindRemoteProcess.java: New file.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/ValgrindTCFInputStream.java: New file.
* src/org/eclipse/linuxtools/internal/valgrind/launch/remote/ValgrindTCFOutputStream.java: New file.
* src/org/eclipse/linuxtools/valgrind/launch/remote: New file.
* META-INF/MANIFEST.MF: New file.