Skip to main content

[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º°¨¨¨


Back to the top