Bug 309273 An error in the New File wizard when the linked resource location does not specify a scheme
Build id: I20100406-1034 I noticed that extra validation is made when creating linked files or folders. I used to add linked resources with empty locations or locations without scheme to change it later. Now it is not possible. I can't find a bug that introduced this change, so I assume it was introduced silently with one of recent fixes. Serge, could you point out the fix that introduced this change? It looks like you sneaked a fix with one of recently fixed bugs. You should have rather opened another bug to fix it. Anyway, I don't like this change.
bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/dialogs/WizardNewFileCreationPage.java
* @return the created file resource, or <code>null</code> if the file was
	 *         not created
	 */
	public IFile createNewFile() {
		if (newFile != null) {
			return newFile;
		}
		
		final IPath containerPath = resourceGroup.getContainerFullPath();
		IPath newFilePath = containerPath.append(resourceGroup.getResource());
		final IFile newFileHandle = createFileHandle(newFilePath);
		final InputStream initialContents = getInitialContents();
		createLinkTarget();
		
		if (linkTargetPath != null) {
			URI resolvedPath = newFileHandle.getPathVariableManager().resolveURI(linkTargetPath);
			try {
				IFileStore store = EFS.getStore(resolvedPath);
				if (!store.fetchInfo().exists()) {
					MessageDialog dlg = new MessageDialog(getContainer().getShell(),
							IDEWorkbenchMessages.WizardNewFileCreationPage_createLinkLocationTitle,
							null, 
							NLS.bind(
									IDEWorkbenchMessages.WizardNewFileCreationPage_createLinkLocationQuestion, linkTargetPath),
							MessageDialog.QUESTION_WITH_CANCEL,
							new String[] { IDialogConstants.YES_LABEL,
				                    IDialogConstants.NO_LABEL,
				                    IDialogConstants.CANCEL_LABEL },
							0);
					int result = dlg.open();