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/MarkerList.java
boolean ignoreExceptions) throws CoreException {
        return new MarkerList(filter.findMarkers(mon, ignoreExceptions));
    }
    /**
     * Returns a new MarkerList containing all markers in the workspace of the specified types
     * @param types
     * @return  IMarker[]
     * @throws CoreException
     */
    public static IMarker[] compute(String[] types) throws CoreException {
        ArrayList result = new ArrayList();
        IResource input = ResourcesPlugin.getWorkspace().getRoot();
        for (int i = 0; i < types.length; i++) {
            IMarker[] newMarkers = input.findMarkers(types[i], true,
                    IResource.DEPTH_INFINITE);
            result.addAll(Arrays.asList(newMarkers));
        }
        return (IMarker[]) result.toArray(new IMarker[result.size()]);
    }
    /**
     * Returns the markers in the list. Read-only.
     * 
     * @return an array of markers in the list
     */
    public ConcreteMarker[] toArray() {
        return markers;
    }
    /**
     * Returns the markers in this list. Read-only.
     *