pmd: fix #1069 Eclipse plugin does not accept project-local config
This is about the RuleSetReferenceId and how we resolve such a
id to a real ruleset.
It is mostly backwards compatible.
pmd-eclipse: update site location
pmd (site): execute move-index-and-delete-generated-xdocs ealier, at pre-site.
This is to make jenkin's site archive working.
pmd-eclipse: fix #1096 SWTError: No more handles on Violation Outline View
Actually caching the shape images created by ShapePainter instead
of creating always new ones.
pmd-eclipse: better fix for #1071 Violations are reported multiple times
The markers for a file are now cleared always before new markers are created/added to the file.
pmd-eclipse: discover the language of the file to process to avoid parse exception, if it happens to be not a java file.
pmd-eclipse: fix #1052 right click to add reviewed comment missing
pmd-eclipse: active default rules and renderer for a fresh workspace
The rules, that are active by default are the ones from
java-basic, java-imports and java-unusedcode.
The active renderer by default is text.
pmd-eclipse: fix #1112 Eclipse log file will not be filled
pmd-eclipse: upgrade tycho to 0.18.1
pmd-eclipse: another update site link
pmd-eclipse: add back the PMD icon in eclipse about dialog.
Update feature's about text.
pmd-eclipse: fix #1061 PMD Eclipse: How to ... documentation missing
Basically extracted doc.zip and made it available in the eclipse help system.
pmd-eclipse: update documentation for reporting bugs.
pmd-eclipse: fix #1079 Exclude pattern does not work
pmd: fix #1095 AvoidFinalLocalVariable false positive
pmd-eclipse: fix #1070 Properties page: "Rule-Selection" should be disabled if project-local config is selected
pmd-eclipse: fix #988 Build path exclusions not honored