diff --git a/core/org.eclipse.cdt.core/ChangeLog b/core/org.eclipse.cdt.core/ChangeLog index 7f5d1ff8af3..54319adcd21 100644 --- a/core/org.eclipse.cdt.core/ChangeLog +++ b/core/org.eclipse.cdt.core/ChangeLog @@ -1,3 +1,18 @@ +2004-02-24 Alain Magloire + + Bug fix the binary runner thread could get interrupted + on shutdown we should check: + Thread.getCurrentThread().isInterrupted() + and bring down the thread. + + * model/org/eclipse/cdt/internal/core/model/BinaryRunner.java + +2004-02-23 Alain Magloire + + Another refactoring, to make the API lighter + move the the getPath() method to the base IPathEntry class + Too many files to enumerate(JDT refactoris ... is great!) + 2004-02-23 Alain Magloire Support for IPathEntry deltas in the ICElementDelta diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IContainerEntry.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IContainerEntry.java index 60a68ca0121..ed48ef3212c 100644 --- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IContainerEntry.java +++ b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IContainerEntry.java @@ -12,14 +12,7 @@ ***********************************************************************/ package org.eclipse.cdt.core.model; -import org.eclipse.core.runtime.IPath; public interface IContainerEntry extends IPathEntry { - /** - * Returns the id identifying this container. - * @return IPath - */ - IPath getPath(); - } diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IIncludeEntry.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IIncludeEntry.java index 8feec25a55c..bb5d6cf1e1b 100644 --- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IIncludeEntry.java +++ b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IIncludeEntry.java @@ -16,12 +16,6 @@ import org.eclipse.core.runtime.IPath; public interface IIncludeEntry extends IPathEntry { - /** - * Returns the affected resource by the include. - * @return IPath - */ - IPath getResourcePath(); - /** * Returns the include path * @return IPath diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ILibraryEntry.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ILibraryEntry.java index 9fd58e9f8fd..1e914c08674 100644 --- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ILibraryEntry.java +++ b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ILibraryEntry.java @@ -16,12 +16,6 @@ import org.eclipse.core.runtime.IPath; public interface ILibraryEntry extends IPathEntry { - /** - * Returns the absolute path of the library - * @return String - */ - IPath getLibraryPath(); - /** * Returns the path to the source archive or folder associated with this * C path entry, or null if this C path entry has no diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IMacroEntry.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IMacroEntry.java index ccb51cbd105..0542ba6f5a8 100644 --- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IMacroEntry.java +++ b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IMacroEntry.java @@ -16,13 +16,6 @@ import org.eclipse.core.runtime.IPath; public interface IMacroEntry extends IPathEntry { - /** - * Returns the absolute path from the worskspace root or - * relative path of the affected resource. - * @return String - */ - IPath getResourcePath(); - /** * Returns the macro name. * @return String diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IPathEntry.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IPathEntry.java index f707d8282e0..1159f834aee 100644 --- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IPathEntry.java +++ b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IPathEntry.java @@ -12,6 +12,8 @@ ***********************************************************************/ package org.eclipse.cdt.core.model; +import org.eclipse.core.runtime.IPath; + public interface IPathEntry { @@ -71,8 +73,7 @@ public interface IPathEntry { * * @return one of: *