Removed support for background listeners
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/ChangingListenerTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/ChangingListenerTest.java
index 1efce39..474bad3 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/ChangingListenerTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/ChangingListenerTest.java
@@ -130,7 +130,6 @@
 			}
 		}
 		Listener1 listener = new Listener1();
-		waitForNotify();
 		getWorkspace().addResourceChangeListener(listener);
 		try {
 			ensureExistsInWorkspace(project, true);
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IResourceChangeEventTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IResourceChangeEventTest.java
index 41972a1..14507fe 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IResourceChangeEventTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IResourceChangeEventTest.java
@@ -69,7 +69,6 @@
 	};
 	try {
 		getWorkspace().run(body, getMonitor());
-		waitForNotify();
 	} catch (CoreException e) {
 		fail("1.0", e);
 	}
@@ -141,7 +140,6 @@
 	};
 	try {
 		getWorkspace().run(body, getMonitor());
-		waitForNotify();
 	} catch (CoreException e) {
 		fail("Exception1", e);
 	} finally {
@@ -197,7 +195,6 @@
 	//do the work	
 	try {
 		file1.setContents(getRandomContents(), true, true, getMonitor());
-		waitForNotify();
 	} catch (CoreException e) {
 		fail("Exception2", e);
 	} finally {
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IResourceDeltaTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IResourceDeltaTest.java
index 41c5422..e168ff6 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IResourceDeltaTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IResourceDeltaTest.java
@@ -64,7 +64,6 @@
 	};
 	try {
 		getWorkspace().run(body, getMonitor());
-		waitForNotify();
 	} catch (CoreException e) {
 		fail("1.0", e);
 	}
@@ -133,7 +132,6 @@
 	};
 	try {
 		getWorkspace().run(body, getMonitor());
-		waitForNotify();
 	} catch (CoreException e) {
 		fail("Exception1", e);
 	} finally {
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IWorkspaceTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IWorkspaceTest.java
index fa8afd4..004391b 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IWorkspaceTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IWorkspaceTest.java
@@ -786,7 +786,7 @@
 		fail("1.0", errorPointer[0]);
 }
 /**
- * Test API method IWorkspace.setDescription.
+ * Test API method IWorkspace.save
  */
 public void testSave() {
 	//ensure save returns a warning if a project's .project file is deleted.
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/TeamPrivateMemberTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/TeamPrivateMemberTest.java
index 4f1683e..4d4ed62 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/TeamPrivateMemberTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/TeamPrivateMemberTest.java
@@ -365,7 +365,6 @@
 
 		final ResourceDeltaVerifier listener = new ResourceDeltaVerifier();
 		//make sure a notification isn't already scheduled before we add listener
-		waitForNotify();
 		getWorkspace().addResourceChangeListener(listener);
 		try {
 			IWorkspaceRunnable body = new IWorkspaceRunnable() {
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/WorkspaceJobTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/WorkspaceJobTest.java
index 161662a..8348069 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/WorkspaceJobTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/WorkspaceJobTest.java
@@ -52,7 +52,6 @@
 			}
 		});
 		//listener to ensure only one resource change occurs.
-		waitForNotify();
 		ResourceDeltaVerifier verifier = new ResourceDeltaVerifier();
 		getWorkspace().addResourceChangeListener(verifier);
 		try {
@@ -62,7 +61,6 @@
 			verifier.addExpectedChange(file, IResourceDelta.ADDED, IResource.NONE);
 			job.schedule();
 			job.join();
-			waitForNotify();
 			assertTrue("2.1", verifier.hasBeenNotified());
 			assertTrue(verifier.getMessage(), verifier.isDeltaValid());
 		} catch (InterruptedException e) {
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/PR_1GEAB3C_Test.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/PR_1GEAB3C_Test.java
index e04f447..67f6a72 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/PR_1GEAB3C_Test.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/PR_1GEAB3C_Test.java
@@ -62,7 +62,6 @@
 	 * a project in a workspace runnable.
 	 */
 	public void test_1GEAB3C() {
-		waitForNotify();
 		verifier.reset();
 		final IProject project = getWorkspace().getRoot().getProject("MyAddedAndOpenedProject");
 		verifier.addExpectedChange(project, IResourceDelta.ADDED, IResourceDelta.OPEN);