Commits

Colin Gordon committed 2ac2c27

4220

Comments (0)

Files changed (39)

.results.txt.swp

Binary file modified.
 takes about 35 seconds.
 +5 minutes (0:15): 6460 by more UIType annos, and marking a few anonymous inner class methods @UIEffect
 +15 minutes (0:30): 5464 by more of the same
++15 minutes (0:45): 4695 by more of the same
++15 minutes (1:00): 4220 much of the same, annotating all the dialog subclasses @UIType, and marking BusyIndicator.showWhile as taking a @UI Runnable

src/.log.txt.swp

Binary file modified.
 
 compile:
 [jsr308.javac] /homes/gws/csgordon/research/guitypes/checker/build.xml:40: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
+     [copy] Copying 1 file to /homes/gws/csgordon/research/guitypes/checker/build/guitypes/checkers
 
 dist:
+      [jar] Building jar: /homes/gws/csgordon/research/guitypes/checker/dist/lib/guitypes-20120607.jar
 
 BUILD SUCCESSFUL
 Total time: 0 seconds
 subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/popup/actions/SetCommitPropertiesAction.java:49: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 	        SetCommitPropertiesDialog dialog = new SetCommitPropertiesDialog(Display.getDefault().getActiveShell(), revision, resource, projectProperties);
 	                                                                                                            ^
+subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/popup/actions/SetCommitPropertiesAction.java:50: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+	        dialog.setOldAuthor(node.getAuthor());
+	                           ^
+subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/popup/actions/SetCommitPropertiesAction.java:51: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+	        dialog.setOldComment(node.getMessage());
+	                            ^
 subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/popup/actions/SetCommitPropertiesAction.java:52: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 	        if (dialog.open() == SetCommitPropertiesDialog.OK) {
 	                       ^
+subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/popup/actions/SetCommitPropertiesAction.java:55: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+              if(node.getAuthor().equals(dialog.getAuthor()))
+                                                         ^
+subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/popup/actions/SetCommitPropertiesAction.java:58: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+                author = dialog.getAuthor();
+                                         ^
+subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/popup/actions/SetCommitPropertiesAction.java:59: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+              if(node.getMessage().equals(dialog.getComment()))
+                                                           ^
+subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/popup/actions/SetCommitPropertiesAction.java:62: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+                commitComment = dialog.getComment();
+                                                 ^
 subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/popup/actions/SetCommitPropertiesAction.java:66: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
               PlatformUI.getWorkbench().getProgressService().run(true, true, new IRunnableWithProgress() {
                                                                 ^
 subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/ImageDescriptors.java:34: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
         ImageDescriptor desc = ImageDescriptor.createFromURL(url);
                                                             ^
-subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:62: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		super(parentShell);
-		     ^
-subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:64: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		int shellStyle = getShellStyle();
-		                              ^
-subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:65: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		setShellStyle(shellStyle | SWT.RESIZE);
-		             ^
-subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:72: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		getShell().setText("Save Image to File");
-		                  ^
-subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:77: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		composite.setLayout(layout);
-		                   ^
-subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:78: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		composite.setLayoutData(new GridData(GridData.FILL_BOTH));
-		                       ^
-subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:81: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		typeLabel.setText("Save as file type:");
-		                 ^
-subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:85: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fileTypeCombo.setLayoutData(gd);
-		                           ^
-subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:86: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fileTypeCombo.add("BMP");
-		                 ^
-subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:87: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fileTypeCombo.add("JPEG");
-		                 ^
-subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:88: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fileTypeCombo.add("PNG");
-		                 ^
-subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:91: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fileLabel.setText("Save to file:");
-		                 ^
-subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:95: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fileText.setLayoutData(gd);
-		                      ^
-subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:97: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		browseButton.setText("Browse...");
-		                    ^
-subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:98: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		browseButton.addSelectionListener(new SelectionAdapter() {
-		                                 ^
-subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:106: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			fileTypeCombo.setText("BMP");
-			                     ^
-subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:109: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			fileTypeCombo.setText("JPEG");
-			                     ^
-subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:112: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			fileTypeCombo.setText("PNG");
-			                     ^
-subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:115: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			fileTypeCombo.setText("BMP");
-			                     ^
+subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:100: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+				selectFile();
+				          ^
 subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:121: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				okButton.setEnabled(canFinish());
 				                   ^
-subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:124: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fileText.addModifyListener(modifyListener);
-		                          ^
+subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:121: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+				okButton.setEnabled(canFinish());
+				                             ^
 subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:128: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				((Text)e.getSource()).selectAll();
 				                               ^
 subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:131: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				((Text)e.getSource()).setText(((Text)e.getSource()).getText());
 				                                                           ^
-subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:134: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fileText.addFocusListener(focusListener);
-		                         ^
-subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:140: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        Button button = super.createButton(parent, id, label, defaultButton);
-                                          ^
-subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:143: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			okButton.setEnabled(false);
-			                   ^
-subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:149: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		settings.put(LAST_OUTPUT, fileTypeCombo.getSelectionIndex());
-		                                                         ^
-subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:151: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		BusyIndicator.showWhile(Display.getDefault(), new Runnable() {
-		                       ^
 subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:153: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				GraphicalViewer viewer = editor.getViewer();
 				                                         ^
 subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:202: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				img.dispose();
 				           ^
-subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:206: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		super.okPressed();
-		               ^
-subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:210: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if (fileText.getText().trim().length() == 0) return false;
-		                    ^
-subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:211: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		File file = new File(fileText.getText().trim());
-		                                     ^
-subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:227: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if (fileTypeCombo.getText().equals("JPEG")) extension = "jpg";
-		                         ^
-subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:228: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		else extension = fileTypeCombo.getText().toLowerCase();
-		                                      ^
-subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:230: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		d.setText("Save Revision Graph As");
-		         ^
-subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:231: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		d.setFileName(editor.getEditorInput().getName() + "." + extension);
-		             ^
-subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:231: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		d.setFileName(editor.getEditorInput().getName() + "." + extension);
-		                                             ^
-subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:232: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		String file = d.open();
-		                    ^
-subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/dialogs/SaveImageDialog.java:235: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			fileText.setText(path.toOSString());
-			                ^
 subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/Activator.java:64: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 		FONT_COLOR.dispose();
 		                  ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:270: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				selectWorkingSetAction();
 				                      ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/SVNMarkerListener.java:59: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+        	treeConflictsViewRefreshed = TreeConflictsView.refresh(changedResources);
+        	                                                      ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/decorator/SVNLightweightDecorator.java:123: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 		public CachedImageDescriptor(ImageDescriptor descriptor) {
 		                                                         ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoryManager.java:316: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				int code = dialog.open();
 				                      ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoryManager.java:318: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+					result[0] = dialog.getResourcesToAdd();
+					                                    ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/repository/RepositoryManager.java:375: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 		runnable.run(monitor);
 		            ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/FetchMembersOperation.java:42: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			collector.add(children, Policy.subMonitorFor(monitor, 5));
 			             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:95: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fShell.setBackground(display.getSystemColor(SWT.COLOR_BLACK));
-		                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:95: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fShell.setBackground(display.getSystemColor(SWT.COLOR_BLACK));
-		                                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:102: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		composite.setLayout(layout);
-		                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:104: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		composite.setLayoutData(gd);
-		                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:111: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			composite.setLayout(layout);
-			                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:113: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			composite.setLayoutData(gd);
-			                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:114: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			composite.setForeground(display.getSystemColor(SWT.COLOR_INFO_FOREGROUND));
-			                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:114: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			composite.setForeground(display.getSystemColor(SWT.COLOR_INFO_FOREGROUND));
-			                                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:115: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			composite.setBackground(display.getSystemColor(SWT.COLOR_INFO_BACKGROUND));
-			                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:115: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			composite.setBackground(display.getSystemColor(SWT.COLOR_INFO_BACKGROUND));
-			                                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:120: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fViewer.setEditable(false);
-		                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:124: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fViewer.configure(new TextSourceViewerConfiguration(EditorsUI.getPreferenceStore()) {
-		                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:124: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fViewer.configure(new TextSourceViewerConfiguration(EditorsUI.getPreferenceStore()) {
-		                                                                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:137: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fText= fViewer.getTextWidget();
-		                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:139: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fText.setLayoutData(gd);
-		                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:140: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fText.setForeground(parent.getDisplay().getSystemColor(SWT.COLOR_INFO_FOREGROUND));
-		                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:140: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fText.setForeground(parent.getDisplay().getSystemColor(SWT.COLOR_INFO_FOREGROUND));
-		                                                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:141: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fText.setBackground(parent.getDisplay().getSystemColor(SWT.COLOR_INFO_BACKGROUND));
-		                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:141: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fText.setBackground(parent.getDisplay().getSystemColor(SWT.COLOR_INFO_BACKGROUND));
-		                                                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:142: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fText.setFont(JFaceResources.getFont(symbolicFontName));
-		             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:144: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fText.addKeyListener(new KeyListener() {
-		                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:148: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:149: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					fShell.dispose();
 					              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:159: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			fSeparator.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
-			                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:163: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			fStatusField.setText(statusFieldText);
-			                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:164: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			Font font= fStatusField.getFont();
-			                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:167: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-				fontDatas[i].setHeight(fontDatas[i].getHeight() * 9 / 10);
-				                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:167: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-				fontDatas[i].setHeight(fontDatas[i].getHeight() * 9 / 10);
-				                                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:169: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			fStatusField.setFont(fStatusTextFont);
-			                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:171: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			fStatusField.setLayoutData(gd2);
-			                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:174: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			fStatusField.setForeground(display.getSystemColor(SWT.COLOR_WIDGET_DARK_SHADOW));
-			                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:174: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			fStatusField.setForeground(display.getSystemColor(SWT.COLOR_WIDGET_DARK_SHADOW));
-			                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:176: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			fStatusField.setBackground(display.getSystemColor(SWT.COLOR_INFO_BACKGROUND));
-			                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:176: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			fStatusField.setBackground(display.getSystemColor(SWT.COLOR_INFO_BACKGROUND));
-			                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:198: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			fViewer.setInput(null);
-			                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:203: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fViewer.setInput(doc);
-		                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:210: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-    fViewer.getTextWidget().setStyleRange(styleRange);
-                                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:210: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-    fViewer.getTextWidget().setStyleRange(styleRange);
-                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:217: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			fShell.setVisible(visible);
-			                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:224: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if (fStatusTextFont != null && !fStatusTextFont.isDisposed())
-		                                                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:225: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			fStatusTextFont.dispose();
-			                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:237: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			fShell.dispose();
-			              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:248: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			GridData gd= (GridData)fViewer.getTextWidget().getLayoutData();
-			                                                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:248: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			GridData gd= (GridData)fViewer.getTextWidget().getLayoutData();
-			                                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:249: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			Point statusSize= fStatusField.computeSize(SWT.DEFAULT, SWT.DEFAULT, true);
-			                                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:250: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			Point separatorSize= fSeparator.computeSize(SWT.DEFAULT, SWT.DEFAULT, true);
-			                                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:253: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fShell.setSize(width, height);
-		              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:256: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			fShell.pack(true);
-			           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:263: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fShell.setLocation(location);
-		                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:281: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		Point size= fShell.computeSize(x, y);
-		                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:289: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			size= fShell.computeSize(x, y, false);
-			                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:298: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fShell.addDisposeListener(listener);
-		                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:305: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fShell.removeDisposeListener(listener);
-		                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:312: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fText.setForeground(foreground);
-		                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:319: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fText.setBackground(background);
-		                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:326: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		return fText.isFocusControl();
-		                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:333: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fShell.forceFocus();
-		                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:334: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fText.setFocus();
-		              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:341: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fText.addFocusListener(listener);
-		                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:348: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fText.removeFocusListener(listener);
-		                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SourceViewerInformationControl.java:355: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		return fText.getCharCount() > 0;
-		                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:72: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		super(shell);
-		     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:112: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		createButton(parent, IDialogConstants.OK_ID, IDialogConstants.OK_LABEL, true);
-		            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:113: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		createButton(parent, IDialogConstants.CANCEL_ID, IDialogConstants.CANCEL_LABEL, false);
-		            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:120: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		super.configureShell(newShell);
-		                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:122: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			newShell.setText(Policy.bind("IgnoreResourcesDialog.titleSingle", resources[0].getName())); //$NON-NLS-1$
-			                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:124: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			newShell.setText(Policy.bind("IgnoreResourcesDialog.titleMany", Integer.toString(resources.length))); //$NON-NLS-1$
-			                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:132: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		Control control = super.createContents(parent);
-		                                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:142: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		top.setLayout(new GridLayout());
-		             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:144: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		PlatformUI.getWorkbench().getHelpSystem().setHelp(top, IHelpContextIds.ADD_TO_SVNIGNORE);
-		                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:160: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		addNameEntryButton.addListener(SWT.Selection, selectionListener);
-		                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:161: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		addNameEntryButton.setSelection(selectedAction == ADD_NAME_ENTRY);
-		                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:165: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		addExtensionEntryButton.addListener(SWT.Selection, selectionListener);
-		                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:166: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		addExtensionEntryButton.setSelection(selectedAction == ADD_EXTENSION_ENTRY);
-		                                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:170: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		addCustomEntryButton.addListener(SWT.Selection, selectionListener);
-		                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:171: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		addCustomEntryButton.setSelection(selectedAction == ADD_CUSTOM_ENTRY);
-		                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:175: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		customEntryText.addListener(SWT.Modify, modifyListener);
-		                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:179: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/IgnoreOperation.java:56: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+                String pattern = dialog.getIgnorePatternFor(resource);
+                                                           ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:151: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+				updateEnablements();
+				                 ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:156: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+				validate();
+				        ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:180: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				((Text)e.getSource()).selectAll();
 				                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:182: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:183: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				((Text)e.getSource()).setText(((Text)e.getSource()).getText());
 				                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:182: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:183: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				((Text)e.getSource()).setText(((Text)e.getSource()).getText());
 				                                                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:185: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		customEntryText.addFocusListener(focusListener);
-		                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:188: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		statusMessageLabel.setFont(parent.getFont());
-		                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:188: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		statusMessageLabel.setFont(parent.getFont());
-		                                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:197: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		super.okPressed();
-		               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:202: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		label.setText(text);
-		             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:205: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		label.setLayoutData(data);
-		                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:211: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		textbox.setText(text);
-		               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:214: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		textbox.setLayoutData(data);
-		                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:220: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		button.setText(text);
-		              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:221: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		button.setLayoutData(new GridData(GridData.VERTICAL_ALIGN_FILL | GridData.FILL_HORIZONTAL));
-		                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:226: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if (addNameEntryButton.getSelection()) {
-		                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:228: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		} else if (addExtensionEntryButton.getSelection()) {
-		                                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:230: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		} else if (addCustomEntryButton.getSelection()) {
-		                                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:232: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			customEntryText.setFocus();
-			                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:234: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		customEntryText.setEnabled(selectedAction == ADD_CUSTOM_ENTRY);
-		                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:240: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			customPattern = customEntryText.getText();
-			                                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:261: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			statusMessageLabel.setText(""); //$NON-NLS-1$
-			                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:262: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			getButton(IDialogConstants.OK_ID).setEnabled(true);
-			                                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:262: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			getButton(IDialogConstants.OK_ID).setEnabled(true);
-			         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:264: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			statusMessageLabel.setText(text);
-			                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:265: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			statusMessageLabel.setForeground(JFaceColors.getErrorText(getShell().getDisplay()));
-			                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:265: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			statusMessageLabel.setForeground(JFaceColors.getErrorText(getShell().getDisplay()));
-			                                                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:266: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			getButton(IDialogConstants.OK_ID).setEnabled(false);
-			                                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/IgnoreResourcesDialog.java:266: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			getButton(IDialogConstants.OK_ID).setEnabled(false);
-			         ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/operations/SwitchOperation.java:65: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					((SVNConflictResolver)conflictResolver).setPart(getPart());
 					                                                       ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java:809: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 return fImageCache.createImage(new OverlayIcon(baseImage, new ImageDescriptor[] {overlay}, new int[] {OverlayIcon.BOTTOM_RIGHT}, new Point(baseImage.getBounds().width, baseImage.getBounds().height)));
                                                                                                                                                                                                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:19: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-public class UpdateToHeadPreferencePage extends PreferencePage implements IWorkbenchPreferencePage {
-       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:41: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		composite.setLayout(layout);
-		                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:43: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		composite.setLayoutData(data);
-		                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:46: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		ignoreExternalsButton.setText(Policy.bind("SvnDialog.ignoreExternals")); //$NON-NLS-1$
-		                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:48: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		ignoreExternalsButton.setLayoutData(data);
-		                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:51: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		forceButton.setText(Policy.bind("SvnDialog.force")); //$NON-NLS-1$
-		                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:53: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		forceButton.setLayoutData(data);
-		                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:56: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		conflictGroup.setText(Policy.bind("SvnWizardUpdatePage.0")); //$NON-NLS-1$
-		                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:59: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		conflictGroup.setLayout(conflictLayout);
-		                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:60: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		conflictGroup.setLayoutData(
-		                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:64: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		textGroup.setText(Policy.bind("SvnWizardUpdatePage.1")); //$NON-NLS-1$
-		                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:67: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		textGroup.setLayout(textLayout);
-		                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:68: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		textGroup.setLayoutData(
-		                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:72: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		textConflictPromptButton.setText(Policy.bind("SvnWizardUpdatePage.2")); //$NON-NLS-1$
-		                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:74: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		textConflictMarkButton.setText(Policy.bind("SvnWizardUpdatePage.3")); //$NON-NLS-1$
-		                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:77: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		binaryGroup.setText(Policy.bind("SvnWizardUpdatePage.4")); //$NON-NLS-1$
-		                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:80: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		binaryGroup.setLayout(binaryLayout);
-		                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:81: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		binaryGroup.setLayoutData(
-		                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:85: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		binaryConflictPromptButton.setText(Policy.bind("SvnWizardUpdatePage.5")); //$NON-NLS-1$
-		                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:87: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		binaryConflictMarkButton.setText(Policy.bind("SvnWizardUpdatePage.6")); //$NON-NLS-1$
-		                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:89: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		binaryConflictUserButton.setText(Policy.bind("SvnWizardUpdatePage.7")); //$NON-NLS-1$
-		                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:91: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		binaryConflictIncomingButton.setText(Policy.bind("SvnWizardUpdatePage.8")); //$NON-NLS-1$
-		                                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:94: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		propertyGroup.setText(Policy.bind("SvnWizardUpdatePage.9")); //$NON-NLS-1$
-		                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:97: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		propertyGroup.setLayout(propertyLayout);
-		                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:98: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		propertyGroup.setLayoutData(
-		                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:102: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		propertyConflictPromptButton.setText(Policy.bind("SvnWizardUpdatePage.10")); //$NON-NLS-1$
-		                                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:104: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		propertyConflictMarkButton.setText(Policy.bind("SvnWizardUpdatePage.11")); //$NON-NLS-1$
-		                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:113: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		store.setValue(ISVNUIConstants.PREF_UPDATE_TO_HEAD_IGNORE_EXTERNALS, ignoreExternalsButton.getSelection());
-		                                                                                                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:114: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		store.setValue(ISVNUIConstants.PREF_UPDATE_TO_HEAD_ALLOW_UNVERSIONED_OBSTRUCTIONS, forceButton.getSelection());
-		                                                                                                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:116: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if (textConflictMarkButton.getSelection()) store.setValue(ISVNUIConstants.PREF_UPDATE_TO_HEAD_CONFLICT_HANDLING_TEXT_FILES, ISVNConflictResolver.Choice.postpone);
-		                                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:119: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if (binaryConflictIncomingButton.getSelection()) store.setValue(ISVNUIConstants.PREF_UPDATE_TO_HEAD_CONFLICT_HANDLING_BINARY_FILES, ISVNConflictResolver.Choice.chooseTheirsFull);
-		                                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:120: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		else if (binaryConflictUserButton.getSelection()) store.setValue(ISVNUIConstants.PREF_UPDATE_TO_HEAD_CONFLICT_HANDLING_BINARY_FILES, ISVNConflictResolver.Choice.chooseMineFull);
-		                                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:121: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		else if (binaryConflictMarkButton.getSelection()) store.setValue(ISVNUIConstants.PREF_UPDATE_TO_HEAD_CONFLICT_HANDLING_BINARY_FILES, ISVNConflictResolver.Choice.postpone);
-		                                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:124: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if (propertyConflictMarkButton.getSelection()) store.setValue(ISVNUIConstants.PREF_UPDATE_TO_HEAD_CONFLICT_HANDLING_PROPERTIES, ISVNConflictResolver.Choice.postpone);
-		                                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:127: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		return super.performOk();
-		                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:132: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		ignoreExternalsButton.setSelection(false);
-		                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:133: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		forceButton.setSelection(true);
-		                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:134: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		textConflictMarkButton.setSelection(true);
-		                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:135: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		textConflictPromptButton.setSelection(false);
-		                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:136: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		binaryConflictMarkButton.setSelection(true);
-		                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:137: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		binaryConflictPromptButton.setSelection(false);
-		                                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:138: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		binaryConflictIncomingButton.setSelection(false);
-		                                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:139: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		binaryConflictUserButton.setSelection(false);
-		                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:140: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		propertyConflictMarkButton.setSelection(true);
-		                                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:141: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		propertyConflictPromptButton.setSelection(false);
-		                                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:142: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		super.performDefaults();
-		                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:146: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		ignoreExternalsButton.setSelection(store.getBoolean(ISVNUIConstants.PREF_UPDATE_TO_HEAD_IGNORE_EXTERNALS));
-		                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:147: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		forceButton.setSelection(store.getBoolean(ISVNUIConstants.PREF_UPDATE_TO_HEAD_ALLOW_UNVERSIONED_OBSTRUCTIONS));
-		                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:150: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			textConflictPromptButton.setSelection(true);
-			                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:153: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			textConflictMarkButton.setSelection(true);
-			                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:158: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			binaryConflictPromptButton.setSelection(true);
-			                                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:161: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			binaryConflictIncomingButton.setSelection(true);
-			                                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:164: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			binaryConflictUserButton.setSelection(true);
-			                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:167: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			binaryConflictMarkButton.setSelection(true);
-			                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:172: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			propertyConflictPromptButton.setSelection(true);
-			                                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/preferences/UpdateToHeadPreferencePage.java:175: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			propertyConflictMarkButton.setSelection(true);
-			                                       ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/sync/OverlayIcon.java:46: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 	public OverlayIcon(Image base, ImageDescriptor[] overlays, int[] locations, Point size) {
 	                                                                                        ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardProjectPage.java:118: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			CheckoutWizard wizard = (CheckoutWizard)getWizard();
 			                                                 ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardProjectPage.java:119: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+			return ResourcesPlugin.getWorkspace().getRoot().getLocation().toString() + File.separator + wizard.getProjectName();
+			                                                                                                                 ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardProjectPage.java:120: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 		} else return locationText.getText().trim();
 		                                  ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/ConfigurationWizardMainPage.java:317: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			return isPageComplete() && wizard.getNextPage(this, false) != null;			
 			                     ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/ConfigurationWizardMainPage.java:317: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+			return isPageComplete() && wizard.getNextPage(this, false) != null;			
+			                                             ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/ConfigurationWizardMainPage.java:319: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 		return super.canFlipToNextPage();
 		                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:70: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		super();
-		     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:71: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		setWindowTitle(Policy.bind("CheckoutWizard.title")); //$NON-NLS-1$
-		              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:83: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		setNeedsProgressMonitor(true);
-		                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:89: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			addPage(locationPage);
-			       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:95: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			addPage(createLocationPage);
-			       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:100: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			addPage(selectionPage);
-			       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:108: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			addPage(checkoutAsMultiplePage);
-			       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:117: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-				addPage(checkoutAsWithProjectFilePage);
-				       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:119: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					if (project != null) checkoutAsWithProjectFilePage.setProjectName(project.getName());
-					                                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:128: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-				addPage(checkoutAsWithoutProjectFilePage);
-				       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:135: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		addPage(projectPage);
-		       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:163: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					BusyIndicator.showWhile(Display.getCurrent(), new Runnable() {
-					                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:168: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:166: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+							checkForProjectFile();
+							                   ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:169: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 									checkoutAsWithProjectFilePage.setText(Policy.bind("CheckoutWizardCheckoutAsPage.single", remoteFolders[0].getName())); //$NON-NLS-1$
 									                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:176: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:177: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 									if (project != null) checkoutAsWithProjectFilePage.setProject(project.getName());
 									                                                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:180: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:181: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 									checkoutAsWithoutProjectFilePage.setText(Policy.bind("CheckoutWizardCheckoutAsPage.single", remoteFolders[0].getName())); //$NON-NLS-1$
 									                                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:187: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:188: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 									checkoutAsWithoutProjectFilePage.setProject(project.getName());
 									                                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:204: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			if (checkoutAsWithoutProjectFilePage.useWizard()) return null;
-			                                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:209: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		return super.getNextPage(page);
-		                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:221: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-				new ProgressMonitorDialog(getShell()).run(true, true, new IRunnableWithProgress() {
-				                                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:221: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-				new ProgressMonitorDialog(getShell()).run(true, true, new IRunnableWithProgress() {
-				                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:242: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-				SVNUIPlugin.openError(getContainer().getShell(), Policy.bind("NewLocationWizard.exception"), null, e); //$NON-NLS-1$
-				                                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:242: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-				SVNUIPlugin.openError(getContainer().getShell(), Policy.bind("NewLocationWizard.exception"), null, e); //$NON-NLS-1$
-				                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:253: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					SVNUIPlugin.openError(getContainer().getShell(), Policy.bind("NewLocationWizard.validationFailedTitle"), null, e); //$NON-NLS-1$
-					                                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:253: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					SVNUIPlugin.openError(getContainer().getShell(), Policy.bind("NewLocationWizard.validationFailedTitle"), null, e); //$NON-NLS-1$
-					                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:255: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					keep = MessageDialog.openQuestion(getContainer().getShell(),
-					                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:255: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					keep = MessageDialog.openQuestion(getContainer().getShell(),
-					                                                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:255: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					keep = MessageDialog.openQuestion(getContainer().getShell(),
-					                                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:266: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					SVNUIPlugin.openError(getContainer().getShell(), Policy.bind("exception"), null, e1); //$NON-NLS-1$
-					                                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:266: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					SVNUIPlugin.openError(getContainer().getShell(), Policy.bind("exception"), null, e1); //$NON-NLS-1$
-					                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:281: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-				new ProgressMonitorDialog(getShell()).run(true, false, new IRunnableWithProgress()
-				                                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:281: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-				new ProgressMonitorDialog(getShell()).run(true, false, new IRunnableWithProgress()
-				                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:309: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-	         SVNUIPlugin.openError(getShell(), Policy.bind("exception"), null, e.getCause()); //$NON-NLS-1$	    
-	                                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:315: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		IWizardPage page = getContainer().getCurrentPage();
-		                                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:315: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		IWizardPage page = getContainer().getCurrentPage();
-		                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:317: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			return projectPage.isPageComplete();
-			                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:320: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			if (checkoutAsWithoutProjectFilePage.useWizard())
-			                                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:323: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-				return checkoutAsWithoutProjectFilePage.isPageComplete()
-				                                                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:324: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-						&& projectPage.isPageComplete();
-						                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:327: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			return checkoutAsWithProjectFilePage.isPageComplete()
-			                                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:328: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					&& projectPage.isPageComplete();
-					                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:331: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			return selectionPage.isPageComplete();
-			                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:333: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		return super.canFinish();
-		                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:346: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-				useWizard = checkoutAsWithoutProjectFilePage.useWizard();
-				                                                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:380: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					checkoutAction.setSvnRevision(checkoutAsWithProjectFilePage.getRevision());
-					                                                                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:381: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					checkoutAction.setDepth(checkoutAsWithProjectFilePage.getDepth());
-					                                                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:382: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					checkoutAction.setIgnoreExternals(checkoutAsWithProjectFilePage.isIgnoreExternals());
-					                                                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:383: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					checkoutAction.setForce(checkoutAsWithProjectFilePage.isForce());
-					                                                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:385: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					checkoutAction.setSvnRevision(checkoutAsWithoutProjectFilePage.getRevision());
-					                                                                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:386: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					checkoutAction.setDepth(checkoutAsWithoutProjectFilePage.getDepth());
-					                                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:387: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					checkoutAction.setIgnoreExternals(checkoutAsWithoutProjectFilePage.isIgnoreExternals());
-					                                                                                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:388: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					checkoutAction.setForce(checkoutAsWithoutProjectFilePage.isForce());
-					                                                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:398: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			MessageDialog.openError(getShell(), Policy
-			                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:398: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			MessageDialog.openError(getShell(), Policy
-			                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:408: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		    checkoutAction = new CheckoutIntoAction(remoteFolders, getProjectNamePrefix(), getProjectNameSuffix(), projectPage.getCanonicalLocation(), getShell());
-		                                                                                                                                                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:410: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		    checkoutAction = new CheckoutIntoAction(remoteFolders, projectName, projectPage.getCanonicalLocation(), getShell());
-		                                                                                                                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:415: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					checkoutAction.setSvnRevision(checkoutAsWithProjectFilePage.getRevision());
-					                                                                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:416: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					checkoutAction.setDepth(checkoutAsWithProjectFilePage.getDepth());
-					                                                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:417: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					checkoutAction.setIgnoreExternals(checkoutAsWithProjectFilePage.isIgnoreExternals());
-					                                                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:418: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					checkoutAction.setForce(checkoutAsWithProjectFilePage.isForce());
-					                                                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:420: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					checkoutAction.setSvnRevision(checkoutAsWithoutProjectFilePage.getRevision());
-					                                                                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:421: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					checkoutAction.setDepth(checkoutAsWithoutProjectFilePage.getDepth());
-					                                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:422: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					checkoutAction.setIgnoreExternals(checkoutAsWithoutProjectFilePage.isIgnoreExternals());
-					                                                                                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:423: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					checkoutAction.setForce(checkoutAsWithoutProjectFilePage.isForce());
-					                                                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:433: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			MessageDialog.openError(getShell(), Policy
-			                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:433: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			MessageDialog.openError(getShell(), Policy
-			                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:443: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		    checkoutAction = new CheckoutAsProjectAction(remoteFolders, getProjectNamePrefix(), getProjectNameSuffix(), getShell());
-		                                                                                                                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:445: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		    checkoutAction = new CheckoutAsProjectAction(remoteFolders, projectName, getShell());
-		                                                                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:450: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					checkoutAction.setSvnRevision(checkoutAsWithProjectFilePage.getRevision());
-					                                                                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:451: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					checkoutAction.setDepth(checkoutAsWithProjectFilePage.getDepth());
-					                                                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:452: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					checkoutAction.setIgnoreExternals(checkoutAsWithProjectFilePage.isIgnoreExternals());
-					                                                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:453: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					checkoutAction.setForce(checkoutAsWithProjectFilePage.isForce());
-					                                                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:455: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					checkoutAction.setSvnRevision(checkoutAsWithoutProjectFilePage.getRevision());
-					                                                                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:456: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					checkoutAction.setDepth(checkoutAsWithoutProjectFilePage.getDepth());
-					                                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:457: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					checkoutAction.setIgnoreExternals(checkoutAsWithoutProjectFilePage.isIgnoreExternals());
-					                                                                                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:458: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					checkoutAction.setForce(checkoutAsWithoutProjectFilePage.isForce());
-					                                                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:468: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			MessageDialog.openError(getShell(), Policy
-			                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizard.java:468: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			MessageDialog.openError(getShell(), Policy
-			                                ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardLocationPage.java:48: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 		super(pageName, title, titleImage);
 		     ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardLocationPage.java:73: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				result = (ISVNRepositoryLocation)((IStructuredSelection)table.getSelection()).getFirstElement();
 				                                                                          ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardLocationPage.java:74: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+				wizard.setLocation(result);
+				                  ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardLocationPage.java:75: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				setPageComplete(true);
 				               ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardLocationPage.java:86: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					result = (ISVNRepositoryLocation)((IStructuredSelection)table.getSelection()).getFirstElement();
 					                                                                          ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardLocationPage.java:87: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+					wizard.setLocation(result);
+					                  ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardLocationPage.java:89: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				setPageComplete(newButton.getSelection() || !table.getSelection().isEmpty());
 				               ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardLocationPage.java:156: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			return isPageComplete() && wizard.getNextPage(this, false) != null;
 			                     ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardLocationPage.java:156: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+			return isPageComplete() && wizard.getNextPage(this, false) != null;
+			                                             ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardLocationPage.java:158: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 		return super.canFlipToNextPage();
 		                              ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardSelectionPage.java:81: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				IStructuredSelection selection = (IStructuredSelection)treeViewer.getSelection();
 				                                                                              ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardSelectionPage.java:92: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+				wizard.setRemoteFolders(remoteFolders);
+				                       ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardSelectionPage.java:93: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				setPageComplete(!treeViewer.getSelection().isEmpty());
 				               ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardSelectionPage.java:122: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			return isPageComplete() && wizard.getNextPage(this, false) != null;
 			                     ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardSelectionPage.java:122: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+			return isPageComplete() && wizard.getNextPage(this, false) != null;
+			                                             ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardSelectionPage.java:124: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 		return super.canFlipToNextPage();
 		                              ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardSelectionPage.java:171: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			return super.getChildren(parentElement);
 			                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:57: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		super(pageName, title, titleImage);
-		     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:61: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		CheckoutWizard wizard = (CheckoutWizard)getWizard();
-		                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:66: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		outerContainer.setLayout(layout);
-		                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:67: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		outerContainer.setLayoutData(
-		                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:72: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		textLabel.setLayoutData(data);
-		                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:75: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			textLabel.setText(Policy.bind("CheckoutWizardCheckoutAsPage.multiple", Integer.toString(wizard.getRemoteFolders().length))); //$NON-NLS-1$
-			                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:79: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		projectsButton.setText(Policy.bind("CheckoutWizardCheckoutAsPage.projects")); //$NON-NLS-1$
-		                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:82: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		projectGroup.setText(Policy.bind("CheckoutWizardCheckoutAsPage.projectNaming")); //$NON-NLS-1$
-		                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:85: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        projectGroup.setLayout(projectLayout);
-                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:86: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        projectGroup.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false));
-                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:90: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        projectNamePrefixText.setLayoutData(data);
-                                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:91: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        projectNamePrefixText.addModifyListener(new ModifyListener() {
-                                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:93: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:94: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 CheckoutWizard wizard = (CheckoutWizard)getWizard();
                                                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:94: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:95: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+                wizard.setProjectNamePrefix(projectNamePrefixText.getText().trim());
+                                           ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:95: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 wizard.setProjectNamePrefix(projectNamePrefixText.getText().trim());
                                                                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:99: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        projectTextLabel.setText("<default_name>"); //$NON-NLS-1$
-                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:104: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        projectNameSuffixText.setLayoutData(data);
-                                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:105: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        projectNameSuffixText.addModifyListener(new ModifyListener() {
-                                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:107: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:96: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+                setPreview();
+                          ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:108: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 CheckoutWizard wizard = (CheckoutWizard)getWizard();
                                                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:108: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:109: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+                wizard.setProjectNameSuffix(projectNameSuffixText.getText().trim());
+                                           ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:109: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 wizard.setProjectNameSuffix(projectNameSuffixText.getText().trim());
                                                                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:116: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        previewGroup.setLayout(previewLayout);
-                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:119: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        previewGroup.setLayoutData(data);
-                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:122: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        previewLabel.setText(Policy.bind("CheckoutWizardCheckoutAsPage.namePreview")); //$NON-NLS-1$
-                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:126: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        previewText.setLayoutData(data);
-                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:127: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        previewText.setText("default_name"); //$NON-NLS-1$
-                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:130: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		existingButton.setText(Policy.bind("CheckoutWizardCheckoutAsPage.existing")); //$NON-NLS-1$
-		                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:131: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		existingButton.setEnabled(false);
-		                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:132: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		existingButton.setVisible(false);
-		                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:134: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		projectsButton.setSelection(true);
-		                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:139: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		revisionGroup.setLayout(revisionLayout);
-		                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:141: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		revisionGroup.setLayoutData(data);
-		                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:144: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		headButton.setText(Policy.bind("CheckoutWizard.head")); //$NON-NLS-1$
-		                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:147: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		headButton.setLayoutData(data);
-		                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:149: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		headButton.setSelection(true);
-		                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:152: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		revisionLabel.setText(Policy.bind("CheckoutWizard.revision")); //$NON-NLS-1$
-		                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:157: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		revisionText.setLayoutData(data);
-		                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:158: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		revisionText.setEnabled(false);
-		                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:161: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		logButton.setText(Policy.bind("MergeDialog.showLog")); //$NON-NLS-1$
-		                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:162: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		logButton.addSelectionListener(new SelectionAdapter() {
-		                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:170: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:110: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+                setPreview();
+                          ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:165: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+                showLog();
+                       ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:171: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 revisionText.setEnabled(!headButton.getSelection());
                                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:170: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:171: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 revisionText.setEnabled(!headButton.getSelection());
                                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:171: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:172: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 if (!headButton.getSelection()) {
                                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:172: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:173: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                     revisionText.selectAll();
                                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:173: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:174: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                     revisionText.setFocus();
                                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:178: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		headButton.addSelectionListener(revisionListener);
-		                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:183: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		parameterGroup.setLayout(parameterLayout);
-		                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:185: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		parameterGroup.setLayoutData(data);
-		                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:188: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		depthLabel.setText(Policy.bind("SvnDialog.depth")); //$NON-NLS-1$
-		                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:193: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		ignoreExternalsButton.setText(Policy.bind("SvnDialog.ignoreExternals")); //$NON-NLS-1$
-		                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:196: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		ignoreExternalsButton.setLayoutData(data);
-		                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:199: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		forceButton.setText(Policy.bind("SvnDialog.force")); //$NON-NLS-1$
-		                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:202: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		forceButton.setLayoutData(data);
-		                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:203: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		forceButton.setSelection(true);
-		                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:205: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		setMessage(Policy.bind("CheckoutWizardCheckoutAsPage.text")); //$NON-NLS-1$
-		          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:207: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		setControl(outerContainer);
-		          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:211: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		textLabel.setText(text);
-		                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:215: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		previewText.setText(projectNamePrefixText.getText().trim() + "default_name" + projectNameSuffixText.getText().trim()); //$NON-NLS-1$
-		                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:215: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		previewText.setText(projectNamePrefixText.getText().trim() + "default_name" + projectNameSuffixText.getText().trim()); //$NON-NLS-1$
-		                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:215: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		previewText.setText(projectNamePrefixText.getText().trim() + "default_name" + projectNameSuffixText.getText().trim()); //$NON-NLS-1$
-		                                                                                                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:219: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		HistoryDialog dialog = new HistoryDialog(getShell(), getCommonParent());
-		                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:220: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        if (dialog.open() == HistoryDialog.CANCEL) return;
-                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:223: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        revisionText.setText(Long.toString(selectedEntries[0].getRevision().getNumber()));
-                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:224: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        revisionText.setEnabled(true);
-                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:225: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        headButton.setSelection(false);
-                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:229: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		ISVNRemoteFolder[] remoteFolders = ((CheckoutWizard)getWizard()).getRemoteFolders();
-		                                                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:246: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if (headButton.getSelection()) return SVNRevision.HEAD;
-		                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:249: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-				svnRevision = SVNRevision.getRevision(revisionText.getText().trim());
-				                                                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:261: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		return ignoreExternalsButton.getSelection();
-		                                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsMultiplePage.java:265: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		return forceButton.getSelection();
-		                               ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithProjectFilePage.java:106: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				CheckoutWizard wizard = (CheckoutWizard)getWizard();
 				                                                 ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithProjectFilePage.java:107: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				wizard.setProjectName(projectText.getText().trim());
+				                     ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithProjectFilePage.java:107: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+				wizard.setProjectName(projectText.getText().trim());
 				                                         ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithProjectFilePage.java:108: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				setPageComplete(canFinish());
 				                                                 ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:102: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				wizard.setProjectName(projectText.getText().trim());
+				                     ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:102: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+				wizard.setProjectName(projectText.getText().trim());
 				                                         ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:103: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				setPageComplete(canFinish());
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/BranchTagWizardRepositoryPage.java:152: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 ChooseUrlDialog dialog = new ChooseUrlDialog(getShell(), resource);
                                                                      ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/BranchTagWizardRepositoryPage.java:153: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+                if ((dialog.open() == ChooseUrlDialog.OK) && (dialog.getUrl() != null)) {
+                                ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/BranchTagWizardRepositoryPage.java:153: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+                if ((dialog.open() == ChooseUrlDialog.OK) && (dialog.getUrl() != null)) {
+                                                                           ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/BranchTagWizardRepositoryPage.java:154: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+                    toUrlCombo.setText(dialog.getUrl());
+                                                    ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/BranchTagWizardRepositoryPage.java:160: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 		makeParentsButton.setText(Policy.bind("BranchTagDialog.makeParents")); //$NON-NLS-1$  
 		                         ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/UrlCombo.java:68: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
       combo.add(url);
                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:77: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		super(pageName, title, image);
-		     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:83: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		setPageComplete(false);
-		               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:108: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			setMessage(null);
-			          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:109: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			setErrorMessage(null);
-			               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:111: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			setErrorMessage(Policy.bind("GenerateSVNDiff.EnterFilename")); //$NON-NLS-1$
-			               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:113: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		setPageComplete(valid && getSelectedResources().length > 0);
-		               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:141: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if(saveInFilesystem.getSelection()) {
-		                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:142: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			return filenameCombo.getText();
-			                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:152: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if(saveInWorkspace.getSelection() && wsPathText.getText().length() > 0) {
-		                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:152: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if(saveInWorkspace.getSelection() && wsPathText.getText().length() > 0) {
-		                                                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:153: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			return ResourcesPlugin.getWorkspace().getRoot().getFile(new Path(wsPathText.getText()));
-			                                                                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:166: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		composite.setLayout(layout);
-		                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:167: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		composite.setLayoutData(new GridData());
-		                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:168: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		setControl(composite);
-		          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:169: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		initializeDialogUnits(composite);
-		                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:172: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		PlatformUI.getWorkbench().getHelpSystem().setHelp(composite, IHelpContextIds.PATCH_SELECTION_PAGE);
-		                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:176: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		saveToClipboard.setText(Policy.bind("GenerateSVNDiff.SaveToClipboard")); //$NON-NLS-1$
-		                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:177: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		saveToClipboard.addListener(SWT.Selection, new Listener() {
-		                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:186: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		saveInFilesystem.setText(Policy.bind("GenerateSVNDiff.SaveInFileSystem")); //$NON-NLS-1$
-		                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:187: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		saveInFilesystem.addListener(SWT.Selection, new Listener() {
-		                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:198: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		nameGroup.setLayout(layout);
-		                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:200: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		nameGroup.setLayoutData(data);
-		                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:204: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		filenameCombo.setLayoutData(gd);
-		                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:205: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		filenameCombo.addModifyListener(new ModifyListener() {
-		                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:207: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:180: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+				validatePage();
+				            ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:181: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+				updateEnablements();
+				                 ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:190: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+				validatePage();
+				            ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:191: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+				updateEnablements();
+				                 ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:208: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				setPageComplete(validatePage());
 				               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:213: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:208: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+				setPageComplete(validatePage());
+				                            ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:214: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				((Text)e.getSource()).selectAll();
 				                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:216: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:217: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				((Text)e.getSource()).setText(((Text)e.getSource()).getText());
 				                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:216: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:217: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				((Text)e.getSource()).setText(((Text)e.getSource()).getText());
 				                                                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:219: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		filenameCombo.addFocusListener(focusListener);
-		                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:222: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		browseButton.setText(Policy.bind("GenerateSVNDiff.Browse")); //$NON-NLS-1$
-		                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:224: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		data.widthHint = convertHorizontalDLUsToPixels(IDialogConstants.BUTTON_WIDTH);
-		                                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:225: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		browseButton.setLayoutData(data);
-		                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:226: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		browseButton.addListener(SWT.Selection, new Listener() {
-		                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:228: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:229: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				FileDialog d = new FileDialog(getShell(), SWT.PRIMARY_MODAL | SWT.SAVE);
 				                                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:229: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:230: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				d.setText(Policy.bind("GenerateSVNDiff.SavePatchAs")); //$NON-NLS-1$
 				         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:230: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:231: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				d.setFileName(Policy.bind("GenerateSVNDiff.patchTxt")); //$NON-NLS-1$
 				             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:231: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:232: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				String file = d.open();
 				                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:241: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		saveInWorkspace.setText(Policy.bind("GenerateSVNDiff.SaveInWorkspace")); //$NON-NLS-1$
-		                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:242: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		saveInWorkspace.addListener(SWT.Selection, new Listener() {
-		                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:253: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        pathGroup.setLayout(layout);
-                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:255: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        pathGroup.setLayoutData(data);
-                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:262: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        wsPathText.setLayoutData(gd);
-                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:263: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        wsPathText.setEditable(false);
-                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:268: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		int widthHint = convertHorizontalDLUsToPixels(IDialogConstants.BUTTON_WIDTH);
-		                                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:269: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		gd.widthHint = Math.max(widthHint, wsBrowseButton.computeSize(SWT.DEFAULT, SWT.DEFAULT, true).x);
-		                                                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:270: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		wsBrowseButton.setLayoutData(gd);
-		                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:271: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        wsBrowseButton.setText(Policy.bind("GenerateSVNDiff.Browse")); //$NON-NLS-1$	
-                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:272: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		wsBrowseButton.addSelectionListener(new SelectionAdapter() {
-		                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:274: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:235: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+					setFilesystemFilename(path.toOSString());
+					                     ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:245: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+				validatePage();
+				            ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:246: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+				updateEnablements();
+				                 ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:275: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
             	final WorkspaceDialog dialog = new WorkspaceDialog(getShell(), Policy.bind("GenerateSVNDiff.workspaceDialogTitle"), Policy.bind("GenerateSVNDiff.workspaceDialogMessage"), SVNUIPlugin.getPlugin().getImageDescriptor(ISVNUIConstants.IMG_WIZBAN_DIFF), wsPathText); //$NON-NLS-1$ //$NON-NLS-1$		
             	                                                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:276: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:277: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
             	dialog.open();
             	           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:283: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		((CheckboxTreeViewer)resourceSelectionTree.getTreeViewer()).setAllChecked(true);
-		                                                                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:283: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		((CheckboxTreeViewer)resourceSelectionTree.getTreeViewer()).setAllChecked(true);
-		                                                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:285: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		resourceSelectionTree.getTreeViewer().addSelectionChangedListener(new ISelectionChangedListener() {
-		                                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:285: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		resourceSelectionTree.getTreeViewer().addSelectionChangedListener(new ISelectionChangedListener() {
-		                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:291: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		saveToClipboard.setSelection(true);
-		                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:300: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		filenameCombo.setText(filename);
-		                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:304: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		return resourceSelectionTree.getSelectedResources();
-		                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:313: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		browseButton.setEnabled(type==FILESYSTEM);
-		                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:314: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		filenameCombo.setEnabled(type==FILESYSTEM);
-		                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:315: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        wsPathText.setEnabled(type == WORKSPACE);
-                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:316: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        wsBrowseButton.setEnabled(type == WORKSPACE);
-                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:325: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if(saveInFilesystem.getSelection()) {
-		                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:327: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		} else if(saveToClipboard.getSelection()) {
-		                                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:343: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        if (wsPathText.getText().equals("")){ //$NON-NLS-1$
-                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:345: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        		setErrorMessage(Policy.bind("GenerateSVNDiff.validFileName")); //$NON-NLS-1$	
-        		               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:357: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        IPath pathToWorkspaceFile = new Path(wsPathText.getText());
-                                                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:364: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        		setErrorMessage(Policy.bind("GenerateSVNDiff.validFileName")); //$NON-NLS-1$	
-        		               ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:278: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+            	validatePage();
+            	            ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/PatchFileSelectionPage.java:288: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+				validatePage();
+				            ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:195: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
         return super.computeSize(wHint, Math.max(24, hHint), changed);
                                 ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/GenerateDiffFileWizard.java:93: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			setDefaultPageImageDescriptor(desc);
 			                             ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/GenerateDiffFileWizard.java:110: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+		String fs = mainPage.getFilesystemFile();
+		                                      ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/GenerateDiffFileWizard.java:111: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+		IFile ws = mainPage.getWorkspaceFile();
+		                                    ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/GenerateDiffFileWizard.java:112: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+		int type = mainPage.getSaveType();
+		                               ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/GenerateDiffFileWizard.java:123: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					final MessageDialog dialog = new MessageDialog(getShell(), title, null, msg, MessageDialog.QUESTION, new String[] { IDialogConstants.YES_LABEL, IDialogConstants.CANCEL_LABEL }, 0);
 					                                                       ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/GenerateDiffFileWizard.java:150: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			SVNUIPlugin.openError(getShell(), Policy.bind("GenerateSVNDiff.error"), null, e2); //$NON-NLS-1$
 			                              ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/GenerateDiffFileWizard.java:156: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+		return mainPage.getSelectedResources();
+		                                    ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/generatediff/OptionsPage.java:28: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 		super(pageName, title, titleImage);
 		     ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/DialogWizard.java:42: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			setWindowTitle(Messages.DialogWizard_1);
 			              ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/DialogWizard.java:44: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+			conflictHandlingWizardPage.setConflictDescriptor(conflictDescriptor);
+			                                                ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/DialogWizard.java:45: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+			conflictHandlingWizardPage.setResource(resources[0]);
+			                                      ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/DialogWizard.java:46: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			addPage(conflictHandlingWizardPage);
 			       ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/DialogWizard.java:55: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			addPage(propertyValueSelectionWizardPage);
 			       ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/DialogWizard.java:65: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+			conflictResolution = conflictHandlingWizardPage.getConflictResolution();
+			                                                                     ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/DialogWizard.java:76: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+			conflictResolution = conflictHandlingWizardPage.getConflictResolution();
+			                                                                     ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/DialogWizard.java:81: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 		return super.performCancel();
 		                          ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/FinishedEditingWizardPage.java:112: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			else if (chooseIncomingVersionForConflictsButton != null && chooseIncomingVersionForConflictsButton.getSelection()) return ISVNConflictResolver.Choice.chooseTheirs;
 			                                                                                                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:54: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		super(pageName, Messages.ConflictHandlingWizardPage_0, SVNUIPlugin.getPlugin().getImageDescriptor(ISVNUIConstants.IMG_WIZBAN_SVN));
-		     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:62: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		outerContainer.setLayout(outerLayout);
-		                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:63: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		outerContainer.setLayoutData(
-		                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:69: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		composite.setLayout(layout);
-		                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:71: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		composite.setLayoutData(data);	
-		                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:83: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			label.setText(Messages.ConflictHandlingWizardPage_1 + convertTempFileName(relativePath));
-			             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:85: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		else label.setText(Messages.ConflictHandlingWizardPage_2 + conflictResource.getFullPath().makeRelative().toOSString());
-		                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:89: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		label.setLayoutData(data);
-		                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:95: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		conflictGroup.setText(Messages.ConflictHandlingWizardPage_3);
-		                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:98: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		conflictGroup.setLayout(conflictLayout);
-		                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:100: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		conflictGroup.setLayoutData(data);
-		                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:103: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		markConflictedButton.setText(Messages.ConflictHandlingWizardPage_4);
-		                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:107: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-				chooseUserVersionButton.setText(Messages.ConflictHandlingWizardPage_5);
-				                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:109: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-				chooseUserVersionButton.setText(Messages.ConflictHandlingWizardPage_6);
-				                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:112: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					chooseUserVersionForConflictsButton.setText(Messages.ConflictHandlingWizardPage_16);
-					                                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:119: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-				chooseIncomingVersionButton.setText(Messages.ConflictHandlingWizardPage_7);		
-				                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:121: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-				chooseIncomingVersionButton.setText(Messages.ConflictHandlingWizardPage_8);
-				                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:124: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					chooseIncomingVersionForConflictsButton.setText(Messages.ConflictHandlingWizardPage_17);
-					                                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:131: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-				fileEditorButton.setText(Messages.ConflictHandlingWizardPage_9);
-				                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:137: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-				conflictEditorButton.setText(Messages.ConflictHandlingWizardPage_10);	
-				                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:139: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-				conflictEditorButton.setText(Messages.ConflictHandlingWizardPage_11);	
-				                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:147: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if (lastChoice == ISVNConflictResolver.Choice.postpone) markConflictedButton.setSelection(true);
-		                                                                                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:148: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		else if (lastChoice == ISVNConflictResolver.Choice.chooseMine && chooseUserVersionForConflictsButton != null) chooseUserVersionForConflictsButton.setSelection(true);
-		                                                                                                                                                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:149: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		else if (lastChoice == ISVNConflictResolver.Choice.chooseMineFull && chooseUserVersionButton != null) chooseUserVersionButton.setSelection(true);
-		                                                                                                                                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:150: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		else if (lastChoice == ISVNConflictResolver.Choice.chooseTheirs && chooseIncomingVersionForConflictsButton != null) chooseIncomingVersionForConflictsButton.setSelection(true);
-		                                                                                                                                                                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:151: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		else if (lastChoice == ISVNConflictResolver.Choice.chooseTheirsFull && chooseIncomingVersionButton != null) chooseIncomingVersionButton.setSelection(true);
-		                                                                                                                                                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:152: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		else if (lastChoice == ISVNConflictResolver.Choice.chooseBase && chooseBaseVersionButton != null) chooseBaseVersionButton.setSelection(true);
-		                                                                                                                                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:153: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if (lastChoice == ConflictResolution.CONFLICT_EDITOR && conflictEditorButton != null) conflictEditorButton.setSelection(true);
-		                                                                                                                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:155: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			if (conflictDescriptor.getConflictKind() != SVNConflictDescriptor.Kind.property && lastChoice == ConflictResolution.FILE_EDITOR) fileEditorButton.setSelection(true);
-			                                                                                                                                                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:161: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:162: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					if (markConflictedButton.getSelection()) settings.put(LAST_BINARY_CHOICE, ISVNConflictResolver.Choice.postpone);
 					                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:162: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:163: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					else if (chooseUserVersionButton != null && chooseUserVersionButton.getSelection()) settings.put(LAST_BINARY_CHOICE, ISVNConflictResolver.Choice.chooseMineFull);
 					                                                                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:163: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:164: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					else if (chooseIncomingVersionButton != null && chooseIncomingVersionButton.getSelection()) settings.put(LAST_BINARY_CHOICE, ISVNConflictResolver.Choice.chooseTheirsFull);
 					                                                                                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:164: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:165: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					else if (chooseBaseVersionButton != null && chooseBaseVersionButton.getSelection()) settings.put(LAST_BINARY_CHOICE, ISVNConflictResolver.Choice.chooseBase);
 					                                                                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:166: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:167: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					if (markConflictedButton.getSelection()) settings.put(LAST_TEXT_CHOICE, ISVNConflictResolver.Choice.postpone);
 					                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:167: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:168: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					else if (chooseUserVersionButton != null && chooseUserVersionButton.getSelection()) settings.put(LAST_TEXT_CHOICE, ISVNConflictResolver.Choice.chooseMineFull);
 					                                                                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:168: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:169: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					else if (chooseUserVersionForConflictsButton != null && chooseUserVersionForConflictsButton.getSelection()) settings.put(LAST_TEXT_CHOICE, ISVNConflictResolver.Choice.chooseMine);
 					                                                                                                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:169: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:170: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					else if (chooseIncomingVersionButton != null && chooseIncomingVersionButton.getSelection()) settings.put(LAST_TEXT_CHOICE, ISVNConflictResolver.Choice.chooseTheirsFull);
 					                                                                                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:170: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:171: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					else if (chooseIncomingVersionForConflictsButton != null && chooseIncomingVersionForConflictsButton.getSelection()) settings.put(LAST_TEXT_CHOICE, ISVNConflictResolver.Choice.chooseTheirs);
 					                                                                                                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:171: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:172: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					else if (chooseBaseVersionButton != null && chooseBaseVersionButton.getSelection()) settings.put(LAST_TEXT_CHOICE, ISVNConflictResolver.Choice.chooseBase);
 					                                                                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:172: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:173: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					else if (fileEditorButton != null && fileEditorButton.getSelection()) settings.put(LAST_TEXT_CHOICE, ConflictResolution.FILE_EDITOR);
 					                                                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:174: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:175: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				if (conflictEditorButton != null && conflictEditorButton.getSelection()) settings.put(LAST_TEXT_CHOICE, ConflictResolution.CONFLICT_EDITOR);
 				                                                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:178: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		markConflictedButton.addSelectionListener(selectionListener);
-		                                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:179: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if (chooseIncomingVersionButton != null) chooseIncomingVersionButton.addSelectionListener(selectionListener);
-		                                                                                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:180: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if (chooseIncomingVersionForConflictsButton != null) chooseIncomingVersionForConflictsButton.addSelectionListener(selectionListener);
-		                                                                                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:181: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if (chooseUserVersionButton != null) chooseUserVersionButton.addSelectionListener(selectionListener);
-		                                                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:182: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if (chooseUserVersionForConflictsButton != null) chooseUserVersionForConflictsButton.addSelectionListener(selectionListener);
-		                                                                                                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:183: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if (chooseBaseVersionButton != null) chooseBaseVersionButton.addSelectionListener(selectionListener);
-		                                                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:185: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			if (fileEditorButton != null) fileEditorButton.addSelectionListener(selectionListener);
-			                                                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:187: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if (conflictEditorButton != null) conflictEditorButton.addSelectionListener(selectionListener);
-		                                                                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:191: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			applyToAllButton.setText(Messages.ConflictHandlingWizardPage_12);
-			                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:193: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			applyToAllButton.setText(Messages.ConflictHandlingWizardPage_13);
-			                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:195: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			applyToAllButton.setText(Messages.ConflictHandlingWizardPage_14);
-			                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:199: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			setMessage("SVN cannot automatically merge property " + conflictDescriptor.getPropertyName() + Messages.ConflictHandlingWizardPage_15 + convertTempFileName(file.getName()) + "."); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
-			          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:201: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			setMessage("SVN cannot automatically merge file " + convertTempFileName(file.getName()) + "."); //$NON-NLS-1$ //$NON-NLS-1$ //$NON-NLS-2$
-			          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:203: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		setControl(outerContainer);
-		          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:212: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if (markConflictedButton.getSelection()) resolution = ISVNConflictResolver.Choice.postpone;
-		                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:213: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		else if (chooseIncomingVersionButton != null && chooseIncomingVersionButton.getSelection()) resolution = ISVNConflictResolver.Choice.chooseTheirsFull;
-		                                                                                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:214: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		else if (chooseIncomingVersionForConflictsButton != null && chooseIncomingVersionForConflictsButton.getSelection()) resolution = ISVNConflictResolver.Choice.chooseTheirs;
-		                                                                                                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:215: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		else if (chooseUserVersionButton != null && chooseUserVersionButton.getSelection()) resolution = ISVNConflictResolver.Choice.chooseMineFull;
-		                                                                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:216: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		else if (chooseUserVersionForConflictsButton != null && chooseUserVersionForConflictsButton.getSelection()) resolution = ISVNConflictResolver.Choice.chooseMine;
-		                                                                                                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:217: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		else if (chooseBaseVersionButton != null && chooseBaseVersionButton.getSelection()) resolution = ISVNConflictResolver.Choice.chooseBase;
-		                                                                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:219: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-	    	if (fileEditorButton != null && fileEditorButton.getSelection()) resolution = ConflictResolution.FILE_EDITOR;
-	    	                                                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:221: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-	    if (conflictEditorButton != null && conflictEditorButton.getSelection()) resolution = ConflictResolution.CONFLICT_EDITOR;
-	                                                                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/ConflictHandlingWizardPage.java:223: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-	    conflictResolution.setApplyToAll(applyToAllButton.getSelection());
-	                                                                  ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/conflicts/PropertyValueSelectionWizardPage.java:49: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 		super(pageName, Messages.PropertyValueSelectionWizardPage_0, SVNUIPlugin.getPlugin().getImageDescriptor(ISVNUIConstants.IMG_WIZBAN_SVN));
 		     ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:170: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 ChooseUrlDialog dialog = new ChooseUrlDialog(getShell(), resource);
                                                                      ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:171: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+                if ((dialog.open() == ChooseUrlDialog.OK) && (dialog.getUrl() != null)) {
+                                ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:171: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+                if ((dialog.open() == ChooseUrlDialog.OK) && (dialog.getUrl() != null)) {
+                                                                           ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:172: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+                    toUrlCombo.setText(dialog.getUrl());
+                                                    ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardBranchTagPage.java:185: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				settings.put("BranchTagDialog.makeParents", makeParentsButton.getSelection()); //$NON-NLS-1$ 
 				                                                                          ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:124: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 ChooseUrlDialog dialog = new ChooseUrlDialog(getShell(), resources[0]);
                                                                      ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:125: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+                dialog.setIncludeBranchesAndTags(resources.length == 1);
+                                                ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:126: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+                if ((dialog.open() == ChooseUrlDialog.OK) && (dialog.getUrl() != null)) {
+                                ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:126: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+                if ((dialog.open() == ChooseUrlDialog.OK) && (dialog.getUrl() != null)) {
+                                                                           ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:127: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+                    urlCombo.setText(dialog.getUrl());
+                                                  ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:128: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                     setPageComplete(canFinish());
                                    ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardRevertPage.java:130: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 .getSelection();
                              ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardRevertPage.java:137: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+                    localResource, SVNRevision.BASE, true)).open();
+                                                                ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardRevertPage.java:136: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 new CompareDialog(getShell(), new SVNLocalCompareInput(
                                           ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardSwitchPage.java:154: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 ChooseUrlDialog dialog = new ChooseUrlDialog(getShell(), resources[0]);
                                                                      ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardSwitchPage.java:155: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+                dialog.setIncludeBranchesAndTags(resources.length == 1);
+                                                ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardSwitchPage.java:156: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+                if ((dialog.open() == ChooseUrlDialog.OK) && (dialog.getUrl() != null)) {
+                                ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardSwitchPage.java:156: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+                if ((dialog.open() == ChooseUrlDialog.OK) && (dialog.getUrl() != null)) {
+                                                                           ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardSwitchPage.java:157: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+                    urlCombo.setText(dialog.getUrl());
+                                                  ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardSwitchPage.java:158: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                     setPageComplete(canFinish());
                                    ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardSwitchPage.java:608: error: An method override may only be @UI if it overrides an @UI method (overriding org.tigris.subversion.subclipse.ui.wizards.dialogs.SvnWizardDialogPage.createButtonsForButtonBar(org.eclipse.swt.widgets.Composite,org.tigris.subversion.subclipse.ui.wizards.dialogs.SvnWizardDialog)).
 	public void createButtonsForButtonBar(Composite parent, SvnWizardDialog wizardDialog) {
 	            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardMarkResolvedPage.java:46: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		outerContainer.setLayout(outerLayout);
-		                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardMarkResolvedPage.java:47: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		outerContainer.setLayoutData(
-		                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardMarkResolvedPage.java:53: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		composite.setLayout(layout);
-		                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardMarkResolvedPage.java:55: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		composite.setLayoutData(data);	
-		                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardMarkResolvedPage.java:59: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			label.setText(Policy.bind("ResolveDialog.file", resources[0].getFullPath().makeRelative().toOSString())); //$NON-NLS-1$
-			             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardMarkResolvedPage.java:61: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			label.setText(Policy.bind("ResolveDialog.multipleFiles")); //$NON-NLS-1$
-			             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardMarkResolvedPage.java:64: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		label.setLayoutData(data);
-		                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardMarkResolvedPage.java:69: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			if (resources.length > 1) propertyLabel1.setText(Policy.bind("ResolveDialog.treeConflictMultiple")); //$NON-NLS-1$
-			                                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardMarkResolvedPage.java:70: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			else propertyLabel1.setText(Policy.bind("ResolveDialog.treeConflict")); //$NON-NLS-1$
-			                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardMarkResolvedPage.java:73: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			propertyLabel1.setLayoutData(data);			
-			                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardMarkResolvedPage.java:78: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.