Commits

Colin Gordon committed 60b8476

5464

Comments (0)

Files changed (25)

.results.txt.swp

Binary file modified.
 Note: Running the checker over the whole source base (every line other than the extra svnkit stuff)
 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

src/.log.txt.swp

Binary file modified.
 subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/popup/actions/RevisionDetailsAction.java:69: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			ShowRevisionsDialog dialog = new ShowRevisionsDialog(Display.getDefault().getActiveShell(), logEntry, remoteResource, includeTags, null);
 			                                                                                        ^
+subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/popup/actions/RevisionDetailsAction.java:70: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+			dialog.setTitle("Revision Info");
+			               ^
+subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/popup/actions/RevisionDetailsAction.java:71: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+			dialog.setSelectFirst(true);
+			                     ^
 subclipse/org.tigris.subversion.subclipse.graph/src/org/tigris/subversion/subclipse/graph/popup/actions/RevisionDetailsAction.java:72: 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/internal/ContainerCheckedTreeViewer.java:194: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 		Object[] filteredChildren= getFilteredChildren(element);
 		                                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:98: 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/internal/GlobalRefreshResourceSelectionPage.java:99: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 	class MyContentProvider extends BaseWorkbenchContentProvider {
 	^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:103: 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/internal/GlobalRefreshResourceSelectionPage.java:104: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			return super.getChildren(element);
 			                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:111: 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/internal/GlobalRefreshResourceSelectionPage.java:112: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 	class MyLabelProvider extends LabelProvider {
 	^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:120: 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/internal/GlobalRefreshResourceSelectionPage.java:121: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			return workbenchProvider.getText(element);
 			                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:123: 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/internal/GlobalRefreshResourceSelectionPage.java:124: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			return workbenchProvider.getImage(element);
 			                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:133: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		super(Policy.bind("GlobalRefreshResourceSelectionPage.1")); //$NON-NLS-1$
-		     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:136: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		setDescription(Policy.bind("GlobalRefreshResourceSelectionPage.2")); //$NON-NLS-1$
-		              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:137: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		setTitle(Policy.bind("GlobalRefreshResourceSelectionPage.3")); //$NON-NLS-1$
-		        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:150: 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/internal/GlobalRefreshResourceSelectionPage.java:151: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		initializeDialogUnits(top);
-		                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:155: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		top.setLayoutData(data);
-		                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:156: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		setControl(top);
-		          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:160: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		l.setText(Policy.bind("GlobalRefreshResourceSelectionPage.5")); //$NON-NLS-1$
-		         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:167: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fViewer.getControl().setLayoutData(data);
-		                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:167: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fViewer.getControl().setLayoutData(data);
-		                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:168: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fViewer.setContentProvider(new MyContentProvider());
-		                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:169: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fViewer.setLabelProvider(new DecoratingLabelProvider(new MyLabelProvider(), PlatformUI.getWorkbench().getDecoratorManager().getLabelDecorator()));
-		                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:169: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fViewer.setLabelProvider(new DecoratingLabelProvider(new MyLabelProvider(), PlatformUI.getWorkbench().getDecoratorManager().getLabelDecorator()));
-		                                                                                                                                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:170: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fViewer.addCheckStateListener(new ICheckStateListener() {
-		                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:176: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fViewer.setSorter(new ResourceSorter(ResourceSorter.NAME));
-		                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:177: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		fViewer.setInput(resources);
-		                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:185: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		selectGroup.setLayout(layout);
-		                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:187: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		selectGroup.setLayoutData(data);
-		                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:190: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		selectAll.setText(Policy.bind("GlobalRefreshResourceSelectionPage.12")); //$NON-NLS-1$
-		                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:191: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		selectAll.addSelectionListener(new SelectionAdapter() {
-		                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:194: 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/internal/GlobalRefreshResourceSelectionPage.java:174: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+				updateOKStatus();
+				              ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:195: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				participantScope.setSelection(true);
 				                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:195: 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/internal/GlobalRefreshResourceSelectionPage.java:196: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				selectedResourcesScope.setSelection(false);
 				                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:196: 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/internal/GlobalRefreshResourceSelectionPage.java:197: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				workingSetScope.setSelection(false);
 				                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:203: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		setButtonLayoutData(selectAll);
-		                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:206: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		deSelectAll.setText(Policy.bind("GlobalRefreshResourceSelectionPage.13")); //$NON-NLS-1$
-		                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:207: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		deSelectAll.addSelectionListener(new SelectionAdapter() {
-		                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:214: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		setButtonLayoutData(deSelectAll);
-		                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:218: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		scopeGroup.setText(Policy.bind("GlobalRefreshResourceSelectionPage.6")); //$NON-NLS-1$
-		                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:222: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		scopeGroup.setLayout(layout);
-		                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:225: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		scopeGroup.setLayoutData(data);
-		                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:228: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		participantScope.setText(Policy.bind("GlobalRefreshResourceSelectionPage.7")); //$NON-NLS-1$
-		                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:229: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		participantScope.addSelectionListener(new SelectionAdapter() {
-		                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:237: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		selectedResourcesScope.setText(Policy.bind("GlobalRefreshResourceSelectionPage.8")); //$NON-NLS-1$
-		                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:238: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		selectedResourcesScope.addSelectionListener(new SelectionAdapter() {
-		                                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:246: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		selectedResourcesScope.setLayoutData(data);
-		                                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:249: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		workingSetScope.setText(Policy.bind("GlobalRefreshResourceSelectionPage.10")); //$NON-NLS-1$
-		                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:250: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		workingSetScope.addSelectionListener(new SelectionAdapter() {
-		                                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:253: 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/internal/GlobalRefreshResourceSelectionPage.java:198: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+				updateParticipantScope();
+				                      ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:200: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+				updateOKStatus();
+				              ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:212: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+				updateOKStatus();
+				              ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:233: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+				updateParticipantScope();
+				                      ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:242: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+				updateSelectedResourcesScope();
+				                            ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:254: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				if (workingSetScope.getSelection()) {
 				                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:260: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		workingSetLabel.setEditable(false);
-		                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:262: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		workingSetLabel.setLayoutData(data);
-		                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:265: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		selectWorkingSetButton.setText(Policy.bind("GlobalRefreshResourceSelectionPage.11")); //$NON-NLS-1$
-		                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:266: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		selectWorkingSetButton.addSelectionListener(new SelectionAdapter() {
-		                                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:273: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		selectWorkingSetButton.setLayoutData(data);
-		                                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:274: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		Dialog.applyDialogFont(selectWorkingSetButton);
-		                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:277: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		Dialog.applyDialogFont(top);
-		                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:287: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-				if(! selectedResourcesScope.getSelection()) {
-				                                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:288: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					selectedResourcesScope.setSelection(true);
-					                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:289: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					participantScope.setSelection(false);
-					                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:290: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					workingSetScope.setSelection(false);
-					                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:294: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			setPageComplete(areAnyElementsChecked() != null);
-			               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:296: 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/internal/GlobalRefreshResourceSelectionPage.java:304: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		TreeItem[] item = fViewer.getTree().getItems();
-		                                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:307: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			if(child.getChecked() || child.getGrayed()) {
-			                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:307: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			if(child.getChecked() || child.getGrayed()) {
-			                                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:308: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-				return (IResource)child.getData();
-				                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:321: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		TreeItem[] item = fViewer.getTree().getItems();
-		                                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:331: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if (workingSetScope.getSelection()) {
-		                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:334: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if (participantScope.getSelection()) {
-		                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:343: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			participantScope.setSelection(true);
-			                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:352: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					IWorkingSet workingSet = workingSetManager.getWorkingSet(workingSetName);
-					                                                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:362: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-				participantScope.setSelection(false);
-				                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:363: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-				selectedResourcesScope.setSelection(false);
-				                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:364: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-				workingSetScope.setSelection(true);
-				                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:373: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if(workingSets != null && workingSetScope.getSelection()) {
-		                                                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:382: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if(participantScope.getSelection()) {
-		                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:385: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			setPageComplete(getRootResources().length > 0);
-			               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:391: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		setPageComplete(getRootResources().length > 0);
-		               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:396: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		IWorkingSetSelectionDialog dialog = manager.createWorkingSetSelectionDialog(getShell(), true);
-		                                                                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:396: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		IWorkingSetSelectionDialog dialog = manager.createWorkingSetSelectionDialog(getShell(), true);
-		                                                                                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:397: 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/internal/GlobalRefreshResourceSelectionPage.java:398: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		IWorkingSet[] sets = dialog.getSelection();
-		                                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:408: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		participantScope.setSelection(false);
-		                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:409: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		selectedResourcesScope.setSelection(false);
-		                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:410: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		workingSetScope.setSelection(true);
-		                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:418: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-				allWorkingSetResources.addAll(IDE.computeSelectedResources(new StructuredSelection(set.getElements())));
-				                                                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:418: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-				allWorkingSetResources.addAll(IDE.computeSelectedResources(new StructuredSelection(set.getElements())));
-				                                                                                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:423: 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/internal/GlobalRefreshResourceSelectionPage.java:428: 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/internal/GlobalRefreshResourceSelectionPage.java:433: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if(item.getChecked() && !item.getGrayed()) {
-		                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:433: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if(item.getChecked() && !item.getGrayed()) {
-		                                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:434: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			checked.add(item.getData());
-			                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:435: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		} else if(item.getGrayed()) {
-		                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:436: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			TreeItem[] children = item.getItems();
-			                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:446: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			workingSetLabel.setText(Policy.bind("StatisticsPanel.noWorkingSet")); //$NON-NLS-1$
-			                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:448: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			workingSetLabel.setText(makeWorkingSetLabel());
-			                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:460: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			buffer.append(set.getName());
-			                         ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/internal/GlobalRefreshResourceSelectionPage.java:255: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+					updateWorkingSetScope();
+					                     ^
+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/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/wizards/CommentCommitWizardPage.java:55: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 		PlatformUI.getWorkbench().getHelpSystem().setHelp(top, IHelpContextIds.COMMENT_COMMIT_PAGE_DIALOG);
 		                                                 ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CommentCommitWizardPage.java:56: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+		commitCommentArea.createArea(top);
+		                            ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CommentCommitWizardPage.java:57: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
         IWizard wizard = getWizard();
                                   ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CommentCommitWizardPage.java:62: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
     					IClosableWizard wizard = (IClosableWizard)getWizard();
     					                                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:116: 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/CommentCommitWizardPage.java:75: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+		commitCommentArea.addComment(commitCommentArea.getComment());
+		                            ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CommentCommitWizardPage.java:75: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+		commitCommentArea.addComment(commitCommentArea.getComment());
+		                                                         ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CommentCommitWizardPage.java:76: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+		return commitCommentArea.getComment();
+		                                   ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:117: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
             fResources= new LocalResourceManager(JFaceResources.getResources(), composite);
                                                                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:124: 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/comments/CommitCommentArea.java:125: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
             compositeRuler.setModel(annotationModel);
                                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:125: 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/comments/CommitCommentArea.java:126: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
             compositeRuler.addDecorator(0, annotationRuler);
                                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:128: 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/comments/CommitCommentArea.java:129: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
             cc.setLayout(new FillLayout());
                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:129: 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/comments/CommitCommentArea.java:130: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
             cc.setLayoutData(new GridData(GridData.FILL_BOTH));
                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:135: 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/comments/CommitCommentArea.java:136: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
             	sourceViewer.getTextWidget().addModifyListener(modifyListener);
             	                                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:135: 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/comments/CommitCommentArea.java:136: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
             	sourceViewer.getTextWidget().addModifyListener(modifyListener);
             	                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:139: 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/comments/CommitCommentArea.java:140: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
             Font commentFont = PlatformUI.getWorkbench().getThemeManager().getCurrentTheme().getFontRegistry().get(ISVNUIConstants.SVN_COMMENT_FONT);
                                                                                                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:139: 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/comments/CommitCommentArea.java:140: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
             Font commentFont = PlatformUI.getWorkbench().getThemeManager().getCurrentTheme().getFontRegistry().get(ISVNUIConstants.SVN_COMMENT_FONT);
                                                                                                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:139: 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/comments/CommitCommentArea.java:140: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
             Font commentFont = PlatformUI.getWorkbench().getThemeManager().getCurrentTheme().getFontRegistry().get(ISVNUIConstants.SVN_COMMENT_FONT);
                                                                                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:140: 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/comments/CommitCommentArea.java:141: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
             if (commentFont != null) sourceViewer.getTextWidget().setFont(commentFont);
                                                                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:140: 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/comments/CommitCommentArea.java:141: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
             if (commentFont != null) sourceViewer.getTextWidget().setFont(commentFont);
                                                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:147: 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/comments/CommitCommentArea.java:148: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 marginPainter.setMarginRulerColumn(widthMarker);
                                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.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/comments/CommitCommentArea.java:149: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 marginPainter.setMarginRulerColor(Display.getCurrent().getSystemColor(SWT.COLOR_GRAY));
                                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.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/comments/CommitCommentArea.java:149: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 marginPainter.setMarginRulerColor(Display.getCurrent().getSystemColor(SWT.COLOR_GRAY));
                                                                                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:149: 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/comments/CommitCommentArea.java:150: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 sourceViewer.addPainter(marginPainter);
                                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:153: 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/comments/CommitCommentArea.java:154: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
             sourceViewer.showAnnotations(false);
                                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:154: 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/comments/CommitCommentArea.java:155: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
             sourceViewer.showAnnotationsOverview(false);
                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:159: 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/comments/CommitCommentArea.java:160: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 	            ap.addAnnotationType(SPELLING_ERROR);
 	                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:160: 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/comments/CommitCommentArea.java:161: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 	            ap.setAnnotationTypeColor(SPELLING_ERROR, getSpellingErrorColor(composite));
 	                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.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/comments/CommitCommentArea.java:164: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 	            sourceViewer.addPainter(ap);
 	                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.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/comments/CommitCommentArea.java:171: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
             sourceViewer.configure(new SourceViewerConfig(annotationModel, document));
                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.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/comments/CommitCommentArea.java:173: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
             sourceViewer.setDocument(document, annotationModel);
                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.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/comments/CommitCommentArea.java:175: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
             fTextField = sourceViewer.getTextWidget();
                                                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.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/comments/CommitCommentArea.java:177: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
             fTextField.addTraverseListener(this);
                                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:177: 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/comments/CommitCommentArea.java:178: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
             fTextField.addModifyListener(this);
                                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:178: 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/comments/CommitCommentArea.java:179: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
             fTextField.addFocusListener(this);
                                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.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/comments/CommitCommentArea.java:180: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
             fTextField.setWordWrap(mustWrapWord());
                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:196: 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/comments/CommitCommentArea.java:197: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					.getAnnotationPreferenceLookup().getAnnotationPreference(
 					                                                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:196: 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/comments/CommitCommentArea.java:197: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					.getAnnotationPreferenceLookup().getAnnotationPreference(
 					                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:198: 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/comments/CommitCommentArea.java:199: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			String preferenceKey = pref.getColorPreferenceKey();
 			                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:200: 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/comments/CommitCommentArea.java:201: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				return fResources.createColor(PreferenceConverter.getColor(EditorsUI.getPreferenceStore(), preferenceKey));
 				                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:200: 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/comments/CommitCommentArea.java:201: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				return fResources.createColor(PreferenceConverter.getColor(EditorsUI.getPreferenceStore(), preferenceKey));
 				                                                                                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:203: 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/comments/CommitCommentArea.java:204: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				return JFaceColors.getErrorText(composite.getDisplay());
 				                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:209: 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/comments/CommitCommentArea.java:210: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
             fText = fTextField.getText();
                                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.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/comments/CommitCommentArea.java:211: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+            firePropertyChangeChange(COMMENT_MODIFIED, old, fText);
+                                    ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:221: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+                firePropertyChangeChange(OK_REQUESTED, null, null);
+                                        ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:230: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
             fTextField.removeModifyListener(this);
                                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.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/comments/CommitCommentArea.java:232: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 fTextField.setText(fText);
                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:233: 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/comments/CommitCommentArea.java:234: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 fTextField.addModifyListener(this);
                                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:242: 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/comments/CommitCommentArea.java:243: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
             fTextField.removeModifyListener(this);
                                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:244: 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/comments/CommitCommentArea.java:245: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 fTextField.setText(fMessage);
                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:245: 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/comments/CommitCommentArea.java:246: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 fTextField.selectAll();
                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:247: 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/comments/CommitCommentArea.java:248: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 fTextField.addModifyListener(this);
                                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:252: 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/comments/CommitCommentArea.java:253: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
             fTextField.setEnabled(enabled);
                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:258: 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/comments/CommitCommentArea.java:259: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 if (modifyListener != null) modifyListener.modifyText(null);
                                                                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:268: 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/comments/CommitCommentArea.java:269: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
         	if (fTextField.getText().equals(Policy.bind("CommitCommentArea_0"))) return 0; //$NON-NLS-1$
         	                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:269: 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/comments/CommitCommentArea.java:270: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
         	return fTextField.getText().trim().length();
         	                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.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/comments/CommitCommentArea.java:275: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 fTextField.setText(fMessage);
                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:275: 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/comments/CommitCommentArea.java:276: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 fTextField.selectAll();
                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:277: 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/comments/CommitCommentArea.java:278: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 fTextField.setText(text);
                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:281: 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/comments/CommitCommentArea.java:282: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
             fTextField.setFocus();
                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:290: 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/comments/CommitCommentArea.java:291: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				Document document) {
 				                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:297: 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/comments/CommitCommentArea.java:298: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			reconciler.setIsIncrementalReconciler(false);
 			                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:298: 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/comments/CommitCommentArea.java:299: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			reconciler.setProgressMonitor(new NullProgressMonitor());
 			                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:299: 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/comments/CommitCommentArea.java:300: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			reconciler.setDelay(200);
 			                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:326: 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/comments/CommitCommentArea.java:327: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
         fSpellingContext.setContentType(Platform.getContentTypeManager().getContentType(IContentTypeManager.CT_TEXT));
                                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:335: 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/comments/CommitCommentArea.java:336: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
         EditorsUI.getSpellingService().check(fDocument, fSpellingContext, collector, null);
                                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:335: 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/comments/CommitCommentArea.java:336: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
         EditorsUI.getSpellingService().check(fDocument, fSpellingContext, collector, null);
                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:369: 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/comments/CommitCommentArea.java:370: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
           fAddAnnotations.put(new Annotation(SPELLING_ERROR, false, problem.getMessage()), 
                                                                                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:370: 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/comments/CommitCommentArea.java:371: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
               new Position(problem.getOffset(), problem.getLength()));
                                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:370: 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/comments/CommitCommentArea.java:371: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
               new Position(problem.getOffset(), problem.getLength()));
                                                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:385: 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/comments/CommitCommentArea.java:386: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
           for(Iterator iter = fAnnotationModel.getAnnotationIterator(); iter.hasNext();) {
                                                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:387: 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/comments/CommitCommentArea.java:388: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
             if(SPELLING_ERROR.equals(annotation.getType()))
                                                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:392: 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/comments/CommitCommentArea.java:393: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
             fAnnotationModel.removeAnnotation((Annotation) iter.next());
                                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:395: 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/comments/CommitCommentArea.java:396: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
             fAnnotationModel.addAnnotation(annotation, (Position) fAddAnnotations.get(annotation));
                                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:421: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-            fCombo.setLayoutData(SWTUtils.createHFillGridData());
-                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:422: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-            fCombo.setVisibleItemCount(20);
-                                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:429: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-            fCombo.addFocusListener(this);
-                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:430: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-            fCombo.addSelectionListener(this);
-                                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:434: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			fCombo.removeAll();
-			                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:436: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			fCombo.add(fMessage);
-			          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:438: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-                fCombo.add(Policy.bind("CommitCommentArea_6") + ": " + //$NON-NLS-1$
-                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:442: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-                fCombo.add(Util.flattenText(fComments[i]));
-                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:444: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-            fCombo.setText(fMessage);
-                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:448: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-            int index = fCombo.getSelectionIndex();
-                                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:474: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-            fCombo.removeSelectionListener(this);
-                                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:476: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-                fCombo.setText(fMessage);
-                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:478: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-                fCombo.addSelectionListener(this);
-                                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:483: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-            fCombo.setEnabled(enabled);
-                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:545: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			label.setLayoutData(new GridData());
-			                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:546: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			if (enterCommentMessage == null) label.setText(Policy.bind("ReleaseCommentDialog.enterComment")); //$NON-NLS-1$
-			                                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:547: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			else label.setText(enterCommentMessage);
-			                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:557: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        templatesPrefsLink.setText("<a href=\"configureTemplates\">Configure Comment Templates...</a>"); //$NON-NLS-1$
-                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:558: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        templatesPrefsLink.addSelectionListener(new SelectionListener() {
-                                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:577: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-				null).open();
-				          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:573: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		PreferencesUtil.createPreferenceDialogOn(
-		                                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:613: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-                final MessageDialogWithToggle dialog= MessageDialogWithToggle.openYesNoQuestion(shell, title, message, toggleMessage, false, store, ISVNUIConstants.PREF_ALLOW_EMPTY_COMMIT_COMMENTS);
-                                                                                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:614: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-                if (dialog.getReturnCode() != IDialogConstants.YES_ID) {
-                                        ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:540: error: An method override may only be @UI if it overrides an @UI method (overriding org.tigris.subversion.subclipse.ui.dialogs.DialogArea.createArea(org.eclipse.swt.widgets.Composite)).
+    public Control createArea(Composite parent) {
+                   ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:561: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+				openCommentTemplatesPreferencePage();
+				                                  ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:565: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+				openCommentTemplatesPreferencePage();
+				                                  ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/comments/CommitCommentArea.java:662: error: An method override may only be @UI if it overrides an @UI method (overriding org.tigris.subversion.subclipse.ui.dialogs.DialogArea.firePropertyChangeChange(java.lang.String,java.lang.Object,java.lang.Object)).
+    protected void firePropertyChangeChange(String property, Object oldValue, Object newValue) {
+                   ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/dialogs/DialogArea.java:93: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 		gc.setFont(control.getFont());
 		          ^
 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: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.
+									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.
+									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.
+									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.
+									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: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: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: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: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/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:56: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:60: 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: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/CheckoutWizardCheckoutAsWithProjectFilePage.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/CheckoutWizardCheckoutAsWithProjectFilePage.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/CheckoutWizardCheckoutAsWithProjectFilePage.java:75: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			textLabel.setText(Policy.bind("CheckoutWizardCheckoutAsPage.single", remoteFolders[0].getName())); //$NON-NLS-1$		
-			                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithProjectFilePage.java:79: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		wizardButton.setText(Policy.bind("CheckoutWizardCheckoutAsPage.wizard")); //$NON-NLS-1$
-		                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithProjectFilePage.java:80: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		wizardButton.setEnabled(false);
-		                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithProjectFilePage.java:82: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		notAvailableLabel.setText(Policy.bind("CheckoutWizardCheckoutAsPage.notAvailable")); //$NON-NLS-1$
-		                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithProjectFilePage.java:83: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		notAvailableLabel.setEnabled(false);
-		                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithProjectFilePage.java:86: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		projectButton.setText(Policy.bind("CheckoutWizardCheckoutAsPage.project")); //$NON-NLS-1$
-		                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithProjectFilePage.java:91: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:92: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		projectGroup.setLayoutData(
-		                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithProjectFilePage.java:96: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		projectLabel.setText(Policy.bind("CheckoutWizardCheckoutAsPage.projectName")); //$NON-NLS-1$
-		                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithProjectFilePage.java:99: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		projectText.setLayoutData(data);
-		                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithProjectFilePage.java:101: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			if (remoteFolders != null) projectText.setText(remoteFolders[0].getName());
-			                                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithProjectFilePage.java:102: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		} else projectText.setText(projectName);
-		                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithProjectFilePage.java:103: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		projectText.addModifyListener(new ModifyListener() {
-		                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithProjectFilePage.java:105: 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/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:106: 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/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.
+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/CheckoutWizardCheckoutAsWithProjectFilePage.java:112: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:113: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:114: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:116: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		projectButton.setSelection(true);
-		                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithProjectFilePage.java:123: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:125: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:128: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:131: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:133: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:136: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:141: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:142: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:145: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:146: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:154: 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/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/CheckoutWizardCheckoutAsWithProjectFilePage.java:149: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:155: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:154: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:155: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:155: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:156: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:156: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:157: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:157: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:158: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:162: 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/CheckoutWizardCheckoutAsWithProjectFilePage.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/wizards/CheckoutWizardCheckoutAsWithProjectFilePage.java:167: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				projectText.setEnabled(projectButton.getSelection());
 				                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithProjectFilePage.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/wizards/CheckoutWizardCheckoutAsWithProjectFilePage.java:167: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				projectText.setEnabled(projectButton.getSelection());
 				                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithProjectFilePage.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/wizards/CheckoutWizardCheckoutAsWithProjectFilePage.java:168: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				if (projectButton.getSelection()) {
 				                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithProjectFilePage.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/CheckoutWizardCheckoutAsWithProjectFilePage.java:169: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					projectText.selectAll();
 					                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithProjectFilePage.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/wizards/CheckoutWizardCheckoutAsWithProjectFilePage.java:170: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					projectText.setFocus();
 					                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithProjectFilePage.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/CheckoutWizardCheckoutAsWithProjectFilePage.java:172: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:175: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		wizardButton.addSelectionListener(selectionListener);
-		                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithProjectFilePage.java:176: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		projectButton.addSelectionListener(selectionListener);
-		                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithProjectFilePage.java:177: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		existingButton.addSelectionListener(selectionListener);
-		                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithProjectFilePage.java:182: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:184: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:187: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:192: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:195: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:198: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:201: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:202: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:204: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:206: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:210: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:214: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		projectText.setText(project);
-		                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithProjectFilePage.java:218: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		return !projectButton.getSelection() || projectText.getText().trim().length() > 0;
-		                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithProjectFilePage.java:218: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		return !projectButton.getSelection() || projectText.getText().trim().length() > 0;
-		                                                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithProjectFilePage.java:226: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:227: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:230: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:231: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:232: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:236: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:253: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:256: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:268: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:272: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:55: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:56: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:60: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.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/CheckoutWizardCheckoutAsWithoutProjectFilePage.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/CheckoutWizardCheckoutAsWithoutProjectFilePage.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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:75: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			textLabel.setText(Policy.bind("CheckoutWizardCheckoutAsPage.single", remoteFolders[0].getName())); //$NON-NLS-1$		
-			                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:79: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		wizardButton.setText(Policy.bind("CheckoutWizardCheckoutAsPage.wizard")); //$NON-NLS-1$
-		                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:82: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		projectButton.setText(Policy.bind("CheckoutWizardCheckoutAsPage.project")); //$NON-NLS-1$
-		                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:87: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:88: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		projectGroup.setLayoutData(
-		                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:92: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		projectLabel.setText(Policy.bind("CheckoutWizardCheckoutAsPage.projectName")); //$NON-NLS-1$
-		                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:95: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		projectText.setLayoutData(data);
-		                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:96: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if (remoteFolders != null) projectText.setText(remoteFolders[0].getName());
-		                                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:97: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		projectText.setEnabled(false);
-		                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:98: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		projectText.addModifyListener(new ModifyListener() {
-		                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:100: 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/CheckoutWizardCheckoutAsWithProjectFilePage.java:172: 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:101: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:101: 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/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.
+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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:107: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:108: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:109: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:111: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		wizardButton.setSelection(true);
-		                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:118: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:120: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:123: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:126: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:128: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:131: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:136: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:137: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:140: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:141: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:149: 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/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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:144: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:150: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:149: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:150: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:150: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:151: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:151: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:152: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:152: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:153: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:157: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.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/wizards/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:162: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				projectText.setEnabled(projectButton.getSelection());
 				                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithoutProjectFilePage.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/wizards/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:162: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				projectText.setEnabled(projectButton.getSelection());
 				                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithoutProjectFilePage.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/wizards/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:163: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				if (projectButton.getSelection()) {
 				                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithoutProjectFilePage.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/wizards/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:164: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					projectText.selectAll();
 					                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithoutProjectFilePage.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/wizards/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:165: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					projectText.setFocus();
 					                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithoutProjectFilePage.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/wizards/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:167: 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:170: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		wizardButton.addSelectionListener(selectionListener);
-		                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:171: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		projectButton.addSelectionListener(selectionListener);
-		                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:172: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		existingButton.addSelectionListener(selectionListener);
-		                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:177: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:179: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:182: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:187: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:190: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:193: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:196: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:197: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:199: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:201: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:205: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:209: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		projectText.setText(project);
-		                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:213: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		return wizardButton.getSelection();
-		                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:217: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		return !projectButton.getSelection() || projectText.getText().trim().length() > 0;
-		                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:217: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		return !projectButton.getSelection() || projectText.getText().trim().length() > 0;
-		                                                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:221: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:222: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:225: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:226: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:227: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:231: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:248: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:251: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:263: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:267: 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/CheckoutWizardCheckoutAsWithoutProjectFilePage.java:167: 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/RelocateWizardUrlPage.java:32: 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/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: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/util/ResourceSelectionTree.java:104: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		super(parent, style);
-		     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:137: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-	  			SVNUIPlugin.openError(getShell(), null, null, e);
-	  			                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:150: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		Object[] checkedResources = ((CheckboxTreeViewer)treeViewer).getCheckedElements();
-		                                                                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:165: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		setLayout(new GridLayout(2, false));
-		         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:166: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		setLayoutData(new GridData(GridData.FILL_BOTH));
-		             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:169: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		viewerPane.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 2, 1));
-		                        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:194: 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/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/util/ResourceSelectionTree.java:205: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		  toolbarLabel.setText(label);
-		                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:207: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-    viewerPane.setTopLeft(toolbarLabel);
-                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:229: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		viewerPane.setTopCenter(toolbar);
-		                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:235: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		  toolbarManager.add(new Separator());
-		                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:248: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		toolbarManager.add(flatAction);
-		                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:259: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		toolbarManager.add(treeAction);
-		                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:271: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		toolbarManager.add(compressedAction);
-		                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:273: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		toolbarManager.update(true);
-		                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:297: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-	      treeViewer.getControl().addKeyListener(new KeyAdapter() {
-	                                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:297: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-	      treeViewer.getControl().addKeyListener(new KeyAdapter() {
-	                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:300: 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/util/ResourceSelectionTree.java:245: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+				refresh();
+				       ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:256: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+				refresh();
+				       ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:268: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+				refresh();
+				       ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:301: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 	            	  Tree tree = (Tree)treeViewer.getControl();
 	            	                                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:301: 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/util/ResourceSelectionTree.java:302: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 	            	  TreeItem[] items = tree.getSelection();
 	            	                                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:303: 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/util/ResourceSelectionTree.java:304: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 	            		  if (i > 0) items[i].setChecked(!items[i].getChecked());
 	            		                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:303: 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/util/ResourceSelectionTree.java:304: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 	            		  if (i > 0) items[i].setChecked(!items[i].getChecked());
 	            		                                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:312: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		tree.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
-		                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:313: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-    viewerPane.setContent(tree);
-                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:319: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		treeViewer.setLabelProvider(labelProvider);
-		                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:320: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		treeViewer.setContentProvider(resourceSelectionContentProvider);
-		                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:321: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		treeViewer.setUseHashlookup(true);
-		                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:324: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		treeViewer.getControl().setLayoutData(gd);
-		                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:324: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		treeViewer.getControl().setLayoutData(gd);
-		                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:325: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		treeViewer.setInput(this);
-		                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:345: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		treeViewer.expandAll();
-		                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:350: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        treeViewer.collapseAll();
-                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:353: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-          .addCheckStateListener(new ICheckStateListener() {
-                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:361: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-    Menu menu = menuMgr.createContextMenu(treeViewer.getTree());
-                                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:362: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-    menuMgr.addMenuListener(new IMenuListener() {
-                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:367: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-    menuMgr.setRemoveAllWhenShown(true);
-                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:368: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-    treeViewer.getTree().setMenu(menu);			
-                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:372: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		((CheckboxTreeViewer)treeViewer).setAllChecked(state);  
-		                                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:382: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			menuMgr.add(selectAllAction);
-			           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:388: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			menuMgr.add(deselectAllAction);	
-			           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:390: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-				menuMgr.add(new Separator());
-				           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:393: 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/util/ResourceSelectionTree.java:356: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+              handleCheckStateChange(event);
+                                    ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:365: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+        fillTreeMenu(menuMgr);
+                    ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:380: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+					setAllChecked(true);
+					             ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:386: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+					setAllChecked(false);
+					             ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:394: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+						checkUnversioned(tree.getItems(), true);
+						                ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:394: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 						checkUnversioned(tree.getItems(), true);
 						                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:396: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-				menuMgr.add(selectUnversionedAction);
-				           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:399: 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/util/ResourceSelectionTree.java:400: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+						checkUnversioned(tree.getItems(), false);
+						                ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:400: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 						checkUnversioned(tree.getItems(), false);
 						                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:402: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-				menuMgr.add(deselectUnversionedAction);				
-				           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:405: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		menuMgr.add(new Separator());
-		           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:409: 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/util/ResourceSelectionTree.java:410: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					treeViewer.expandAll();
 					                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:412: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			menuMgr.add(expandAllAction);
-			           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:414: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if (showRemoveFromViewAction && !checkbox && !treeViewer.getSelection().isEmpty()) {
-		                                                                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:414: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if (showRemoveFromViewAction && !checkbox && !treeViewer.getSelection().isEmpty()) {
-		                                                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:420: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			menuMgr.add(removeAction);			
-			           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:423: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			menuMgr.add(new Separator());
-			           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:425: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-				menuMgr.add(customOptions[i]);
-				           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:431: 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/util/ResourceSelectionTree.java:435: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					MessageDialog.openError(getShell(), Policy.bind("ResourceSelectionTree.remove"), removeFromViewValidator.getErrorMessage()); //$NON-NLS-1$
-					                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:435: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-					MessageDialog.openError(getShell(), Policy.bind("ResourceSelectionTree.remove"), removeFromViewValidator.getErrorMessage()); //$NON-NLS-1$
-					                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:485: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			SVNUIPlugin.openError(getShell(), null, null, e);
-			                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:502: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			checkUnversioned(tree.getItems(), true);
-			                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:506: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			SVNUIPlugin.openError(getShell(), null, null, e);
-			                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:512: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			if (unversionedResourceList.contains(items[i].getData())) {
-			                                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:513: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-				items[i].setChecked(state);
-				                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:515: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			checkUnversioned(items[i].getItems(), state);
-			                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:530: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		((CheckboxTreeViewer)treeViewer).setGrayed(event.getElement(), false);
-		                                          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:530: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		((CheckboxTreeViewer)treeViewer).setGrayed(event.getElement(), false);
-		                                                           ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:531: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		((CheckboxTreeViewer)treeViewer).setSubtreeChecked(event.getElement(), event.getChecked());	
-		                                                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:531: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		((CheckboxTreeViewer)treeViewer).setSubtreeChecked(event.getElement(), event.getChecked());	
-		                                                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:531: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		((CheckboxTreeViewer)treeViewer).setSubtreeChecked(event.getElement(), event.getChecked());	
-		                                                                                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:532: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		IResource resource = (IResource) event.getElement();
-		                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:533: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		updateParentState(resource, event.getChecked());
-		                                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:548: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			if (checkboxTreeViewer.getChecked(children[i]) != baseChildState || checkboxTreeViewer.getGrayed(children[i])) {
-			                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:548: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			if (checkboxTreeViewer.getChecked(children[i]) != baseChildState || checkboxTreeViewer.getGrayed(children[i])) {
-			                                                                                                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:553: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		checkboxTreeViewer.setGrayed(parent, !allSameState);
-		                            ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:554: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		checkboxTreeViewer.setChecked(parent, !allSameState || baseChildState);
-		                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:561: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if (checkbox) checkedElements = ((CheckboxTreeViewer)treeViewer).getCheckedElements();
-		                                                                                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:563: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		treeViewer.expandAll();
-		                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:564: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		if (checkbox) ((CheckboxTreeViewer)treeViewer).setCheckedElements(checkedElements);
-		                                                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:566: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			treeViewer.collapseAll();
-			                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:650: 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/util/ResourceSelectionTree.java:418: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+					removeFromView();
+					              ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:651: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 	private class ResourceSelectionContentProvider extends WorkbenchContentProvider {
 	        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:679: 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/util/ResourceSelectionTree.java:665: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+				else if (mode == MODE_COMPRESSED_FOLDERS) return getCompressedFolders();
+				                                                                     ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:666: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+				else return getRootFolders();
+				                          ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:670: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+					return getChildResources((IContainer)parentElement);
+					                        ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:673: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
+					return getFolderChildren((IContainer)parentElement);
+					                        ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:680: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 	private class ResourceSelectionLabelProvider extends LabelProvider {
 	        ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:704: 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/util/ResourceSelectionTree.java:705: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 					image = workbenchLabelProvider.getImage(element);
 					                                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:709: 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/util/ResourceSelectionTree.java:710: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 							image = workbenchLabelProvider.getImage(element);
 							                                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:713: 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/util/ResourceSelectionTree.java:714: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 							image = workbenchLabelProvider.getImage(element);
 							                                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:736: 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/util/ResourceSelectionTree.java:737: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 				Image image = workbenchLabelProvider.getImage(element);	
 				                                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTree.java:742: 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/util/ResourceSelectionTree.java:743: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
 			if (statusMap == null) return workbenchLabelProvider.getText(element);
 			                                                            ^
 subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/util/ResourceSelectionTreeDecorator.java:48: 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/dialogs/SvnWizardBranchTagPage.java:466: 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/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:99: 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/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:101: 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/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:104: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		urlLabel.setText(Policy.bind("SwitchDialog.url")); //$NON-NLS-1$
-		                ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:108: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		urlCombo.setLayoutData(new GridData(GridData.FILL_HORIZONTAL | GridData.GRAB_HORIZONTAL));
-		                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:113: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-        urlCombo.getCombo().addModifyListener(new ModifyListener() {
-                                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:115: 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/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:94: error: An method override may only be @UI if it overrides an @UI method (overriding org.tigris.subversion.subclipse.ui.wizards.dialogs.SvnWizardDialogPage.createControls(org.eclipse.swt.widgets.Composite)).
+	public void createControls(Composite parent) {
+	            ^
+subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:116: 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/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:120: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		browseButton.setText(Policy.bind("SwitchDialog.browse")); //$NON-NLS-1$
-		                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:121: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		browseButton.addSelectionListener(new SelectionAdapter() {
-		                                 ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:123: 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/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:116: 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/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:127: 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/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/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:137: 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/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:140: 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/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:143: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		headButton.setText(Policy.bind("SvnWizardCompareMultipleResourcesWithBranchTagPage.1")); //$NON-NLS-1$
-		                  ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:146: 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/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:149: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		revisionLabel.setText(Policy.bind("SvnWizardSwitchPage.revision")); //$NON-NLS-1$
-		                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:154: 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/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:157: 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/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.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/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:160: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			revisionText.setText("" + revisionNumber); //$NON-NLS-1$
-			                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:163: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		revisionText.addModifyListener(new ModifyListener() {
-		                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:165: 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/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/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:166: 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/SvnWizardCompareMultipleResourcesWithBranchTagPage.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/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:166: 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/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:172: 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/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.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/wizards/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:175: 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/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.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/wizards/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:175: 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/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:177: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		revisionText.addFocusListener(focusListener);
-		                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:180: 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/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:181: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		logButton.setEnabled(false);
-		                    ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:182: 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/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:190: 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/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:185: 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/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:191: 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/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:190: 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/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:191: 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/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:191: 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/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:192: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 logButton.setEnabled(!headButton.getSelection());
                                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:191: 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/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:192: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
                 logButton.setEnabled(!headButton.getSelection());
                                                              ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:192: 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/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:193: 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/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:193: 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/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:194: 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/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:194: 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/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:195: 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/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:195: 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/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:196: 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/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:200: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-		headButton.addSelectionListener(listener);
-		                               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:204: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			table.setLinesVisible(false);
-			                     ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:205: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			table.setHeaderVisible(true);
-			                      ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:208: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			table.setLayoutData(data);
-			                   ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:210: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			table.setLayout(tableLayout);
-			               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:212: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			viewer.setContentProvider(new CompareContentProvider());
-			                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:213: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			ILabelDecorator decorator = PlatformUI.getWorkbench().getDecoratorManager().getLabelDecorator();
-			                                                                                             ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:214: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-			viewer.setLabelProvider(new TableDecoratingLabelProvider(new CompareLabelProvider(), decorator));
-			                       ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:216: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-				tableLayout.addColumnData(columnLayouts[i]);
-				                         ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:218: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-				tc.setResizable(columnLayouts[i].resizable);
-				               ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:219: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.
-				tc.setText(columnHeaders[i]);
-				          ^
-subclipse/org.tigris.subversion.subclipse.ui/src/org/tigris/subversion/subclipse/ui/wizards/dialogs/SvnWizardCompareMultipleResourcesWithBranchTagPage.java:221: error: Calling a method with UIEffect effect from a context limited to SafeEffect effects.