[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[cdt-patch] CDescriptorManager, added support for converting projects
|
These three changes are related, but the diffs were a little long, so I
broke them up.
***
cvs diff -N -u "ChangeLog"
Index: ChangeLog
===================================================================
RCS file: /home/tools/org.eclipse.cdt.core/ChangeLog,v
retrieving revision 1.22
diff -u -r1.22 ChangeLog
--- ChangeLog 7 Nov 2002 03:20:16 -0000 1.22
+++ ChangeLog 8 Nov 2002 20:11:32 -0000
@@ -1,3 +1,17 @@
+2002-11-08 Judy N. Green
+ * src/org/eclipse/cdt/internal/core/COwner.java
+ fixed check in constructor to throw error when ownerID is invalid
+
+ * src/org/eclipse/cdt/internal/core/CDescriptor.java
+ made all constants static and changed visibility of
DESCRIPTION_FILE_NAME
+ to package to be used by tge CDescriptorManager
+
+ * src/org/eclipse/cdt/internal/core/CDescriptorManager.java
+ Added to event in order to catch when the .cdtprject file is
deleted.
+ delete reference to the CDT project Descriptor when a missing file
is detected.
+
+ Added new public method removeExistingCdtProjectFile(IProject
project), required when converting a project.
+
2002-11-06 Alain Magloire
* src/org/eclipse/cdt/ErrorParserManager.java (parse):
cvs diff -N -u "COwner.java"
Index: COwner.java
===================================================================
RCS file:
/home/tools/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/COwner.ja
va,v
retrieving revision 1.6
diff -u -r1.6 COwner.java
--- COwner.java 4 Nov 2002 19:28:32 -0000 1.6
+++ COwner.java 8 Nov 2002 20:03:57 -0000
@@ -24,9 +24,9 @@
public COwner(String id) throws CoreException {
ownerID = id;
IExtensionPoint extpoint =
CCorePlugin.getDefault().getDescriptor().getExtensionPoint("CProject");
- if (extpoint != null) {
- extension = extpoint.getExtension(ownerID);
- } else {
+ extension = extpoint.getExtension(ownerID);
+
+ if (extension == null) {
IStatus status = new Status(IStatus.ERROR, CCorePlugin.PLUGIN_ID, -1,
"Invalid CDTProject owner ID", (Throwable)null);
throw new CoreException(status);
}
¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨
Judy N. Green Software Engineer
QNX Software Systems Ltd. www.qnx.com
¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨