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/MarkerFilter.java
&& selectMarker(marker);
    }
    private boolean selectByType(ConcreteMarker marker) {
        return selectedTypes.contains(typesModel.getType(marker.getType()));
    }
    /**
     * Returns whether the specified marker should be filter out or not.
     * 
     * @param marker the marker to test
     * @return 
     * 	true=the marker should not be filtered out
     * 	false=the marker should be filtered out
     */
    private boolean selectBySelection(ConcreteMarker marker) {
        if (onResource == ON_ANY_RESOURCE || marker == null)
            return true;
        if (focusResource == null)
            return true;
        IResource resource = marker.getResource();
        if (onResource == ON_WORKING_SET) {
            if (workingSet == null)
                return true;
            if (resource != null)
                return isEnclosed(resource);
        } else if (onResource == ON_ANY_RESOURCE_OF_SAME_PROJECT) {
            IProject project = resource.getProject();
            if (project == null) {
                return false;
            }
            for (int i = 0; i < focusResource.length; i++) {