Bug 82743 [Markers] improved problem filter needed (OR clauses)
when working with large workspaces I find the current problems filter not powerful enough. If I were able to AND and OR the conditions available from the UI then I would solve all my use cases. my most needed one is : I would like to see ERRORS anywhere in the workspace OR WARNINGS in the current selected project
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/markers/internal/TaskFilter.java
private static final String TAG_CONTAINS = "contains"; 
    private static final String TAG_DESCRIPTION = "description"; 
    private static final String TAG_DIALOG_SECTION = "filter"; 	
    private static final String TAG_DONE = "done"; 
    private static final String TAG_PRIORITY = "priority"; 
    private static final String TAG_SELECT_BY_DONE = "selectByDone"; 
    private static final String TAG_SELECT_BY_PRIORITY = "selectByPriority"; 
    final static boolean DEFAULT_CONTAINS = true;
    final static String DEFAULT_DESCRIPTION = ""; 	
    final static boolean DEFAULT_DONE = false;
    final static int DEFAULT_PRIORITY = 0;
    final static boolean DEFAULT_SELECT_BY_DONE = false;
    final static boolean DEFAULT_SELECT_BY_PRIORITY = false;
    final static int PRIORITY_HIGH = 1 << 2;
    final static int PRIORITY_NORMAL = 1 << 1;
    final static int PRIORITY_LOW = 1 << 0;
    private boolean contains;
    private String description;
    private boolean done;
    private int priority;
    private boolean selectByPriority;
    private boolean selectByDone;
    public TaskFilter() {
        super(new String[] { IMarker.TASK });
    }
    public boolean selectMarker(ConcreteMarker marker) {
        if (!(marker instanceof TaskMarker)) {
            return false;