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/TableView.java
ColumnPixelData defaultPixelData = defaultData[i];
			int width = defaultData[i].width;
			if (column != null && i < column.length) {
				TreeColumn col = column[i];
				if (col.getWidth() > 0) {
					width = col.getWidth();
				}
			}
			result[i] = new ColumnPixelData(width, defaultPixelData.resizable,
					defaultPixelData.addTrim);
		}
		return result;
	}
	/**
	 * Create the columns in the tree.
	 * 
	 * @param tree
	 */
	protected void createColumns(final Tree tree) {
		TableLayout layout = new TableLayout();
		tree.setLayout(layout);
		tree.setHeaderVisible(true);
		final IField[] fields = getAllFields();
		ColumnLayoutData[] columnWidths = getSavedColumnData();
		for (int i = 0; i < fields.length; i++) {
			layout.addColumnData(columnWidths[i]);
			TreeColumn tc = new TreeColumn(tree, SWT.NONE, i);
			tc.setText(fields[i].getColumnHeaderText());
			tc.setImage(fields[i].getColumnHeaderImage());
			tc.setResizable(columnWidths[i].resizable);