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
IProject selectedProject = focusResource[i].getProject();
                if (selectedProject == null) {
                    continue;
                }
                if (project.equals(selectedProject))
                    return true;
            }
        } else if (onResource == ON_SELECTED_RESOURCE_ONLY) {
            for (int i = 0; i < focusResource.length; i++) {
                if (resource.equals(focusResource[i]))
                    return true;
            }
        } else if (onResource == ON_SELECTED_RESOURCE_AND_CHILDREN) {
            for (int i = 0; i < focusResource.length; i++) {
                IResource parentResource = resource;
                while (parentResource != null) {
                    if (parentResource.equals(focusResource[i]))
                        return true;
                    parentResource = parentResource.getParent();
                }
            }
        }
        return false;
    }
    /**
     * Returns if the given resource is enclosed by a working set element.
     * Previous versions of this method used IContainmentAdapter for 
     * containment tests. For performance reasons, this is no longer possible.
     * Code that relies on this behavior should be updated appropriately.
     *