Bug 161906 [Markers] Default task priority sorting shouldn't be ascending
If you start the Eclipse Workbench it always sorts the tasks in the task tab in this way: Completed - Ascending Priority - Ascending Description - Ascending Resource - Ascending This is the default setting in Eclipse 3.2.1. and is (in my opinion) always active if you restart Eclipse (whatever you've set before the last exit - maybe this is another bug too). I think, it would be better if the priority is descending sorted. So tasks with a high priority are more important than tasks with a lower prio... That makes more sense...
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/markers/internal/ProblemView.java
if (categoryField == null) {
				setChecked(groupingField == null);
			} else {
				setChecked(categoryField.equals(groupingField));
			}
		}
		/*
		 * (non-Javadoc)
		 * 
		 * @see org.eclipse.jface.action.Action#run()
		 */
		public void run() {
			if (isChecked()) {				
				Job categoryJob = new Job(MarkerMessages.ProblemView_UpdateCategoryJob) {
					/* (non-Javadoc)
					 * @see org.eclipse.core.runtime.jobs.Job#run(org.eclipse.core.runtime.IProgressMonitor)
					 */
					protected IStatus run(IProgressMonitor monitor) {
						try {
							markerProcessJob.join();
						} catch (InterruptedException e) {
							return Status.CANCEL_STATUS;
						}
						problemView.selectCategoryField(groupingField, problemView
								.getMarkerAdapter().getCategorySorter());
						
						getMarkerAdapter().getCategorySorter().saveState(
								getDialogSettings());
						return Status.OK_STATUS;
					}