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
}
    public void saveState(IDialogSettings dialogSettings) {
        if (dialogSettings != null) {
            IDialogSettings settings = dialogSettings
                    .getSection(TAG_DIALOG_SECTION);
            if (settings == null)
                settings = dialogSettings.addNewSection(TAG_DIALOG_SECTION);
            settings.put(TAG_ENABLED, enabled);
            settings.put(TAG_FILTER_ON_MARKER_LIMIT, filterOnMarkerLimit);
            settings.put(TAG_MARKER_LIMIT, markerLimit);
            settings.put(TAG_ON_RESOURCE, onResource);
            String markerTypeIds = ""; 
            List includedTypes = new ArrayList();
            addAllSubTypes(includedTypes);
            for (int i = 0; i < includedTypes.size(); i++) {
				MarkerType markerType = (MarkerType) includedTypes.get(i);
				markerTypeIds += markerType.getId() + TAG_TYPES_DELIMITER;
				if (selectedTypes.contains(markerType)) {
						markerTypeIds += SELECTED_TRUE + TAG_TYPES_DELIMITER; 
				} else {
					markerTypeIds += SELECTED_FALSE + TAG_TYPES_DELIMITER; 
				}
			}
            settings.put(TAG_SELECTION_STATUS, markerTypeIds);
            if (workingSet != null)
                settings.put(TAG_WORKING_SET, workingSet.getName());
        }
    }
}