Bug 255314 Job description for clean job is misleading
Build 3.5M3 When trigerring a full build from menu, one gets offered to perform on ALL projects or on SELECTED projectes. When selecting "clean ALLprojects" action from menu, the progress view will enqueue a job with description "cleaning SELECTED projects" instead of "cleaning ALL projects" as one would expect. The job description is somewhat visible if for some reason the build job is waiting on a long running task to finish first.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/dialogs/CleanDialog.java
public class CleanDialog extends MessageDialog {
    private class ProjectSubsetBuildAction extends BuildAction {
        private IProject[] projectsToBuild = new IProject[0];
        public ProjectSubsetBuildAction(IShellProvider shellProvider, int type, IProject[] projects) {
            super(shellProvider, type);
            this.projectsToBuild = projects;
        }
        protected List getSelectedResources() {
            return Arrays.asList(this.projectsToBuild);
        }
	}
    private static final String DIALOG_SETTINGS_SECTION = "CleanDialogSettings"; 
    private static final String DIALOG_ORIGIN_X = "DIALOG_X_ORIGIN"; 
    private static final String DIALOG_ORIGIN_Y = "DIALOG_Y_ORIGIN"; 
    private static final String DIALOG_WIDTH = "DIALOG_WIDTH"; 
    private static final String DIALOG_HEIGHT = "DIALOG_HEIGHT"; 
    private static final String TOGGLE_SELECTED = "TOGGLE_SELECTED"; 
    private static final String BUILD_NOW = "BUILD_NOW"; 
    private static final String BUILD_ALL = "BUILD_ALL"; 
    
    private Button allButton, selectedButton, buildNowButton, globalBuildButton, projectBuildButton;
    private CheckboxTableViewer projectNames;
    private Object[] selection;
    private IWorkbenchWindow window;
    /**
     * Gets the text of the clean dialog, depending on whether the
     * workspace is currently in autobuild mode.
     * @return String the question the user will be asked.
     */
    private static String getQuestion() {