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/TaskView.java
private final static String[] ROOT_TYPES = { IMarker.TASK };
    private final static String[] TABLE_COLUMN_PROPERTIES = { COMPLETION,
            IMarker.PRIORITY, IMarker.MESSAGE, "", 
            "", 
            "" 
    };
    private final static String TAG_DIALOG_SECTION = "org.eclipse.ui.views.task"; 
    private final IField[] VISIBLE_FIELDS = { new FieldDone(),
            new FieldPriority(), new FieldMessage(), new FieldResource(),
            new FieldFolder(), new FieldLineNumber() };
    private ICellModifier cellModifier = new ICellModifier() {
        public Object getValue(Object element, String property) {
            if (element instanceof ConcreteMarker) {
                IMarker marker = ((ConcreteMarker) element).getMarker();
                if (COMPLETION.equals(property))
                    return new Boolean(marker.getAttribute(IMarker.DONE, false));
                if (IMarker.PRIORITY.equals(property))
                    return new Integer(IMarker.PRIORITY_HIGH
                            - marker.getAttribute(IMarker.PRIORITY,
                                    IMarker.PRIORITY_NORMAL));
                if (IMarker.MESSAGE.equals(property))
                    return marker.getAttribute(IMarker.MESSAGE, ""); 
            }
            return null;
        }
        public boolean canModify(Object element, String property) {
            return Util.isEditable(((ConcreteMarker) element).getMarker());
        }
        public void modify(Object element, String property, Object value) {
            if (element instanceof Item) {