2001-12-20 Oliver Burn * prj.el: Included patch to make paths relative. From Lars kuehne. * build.xml: Included patch to fail build if unit tests fail, and also format the unit test results. From Lars kuehne. 2001-12-11 Oliver Burn * src/checkstyle/com/puppycrawl/tools/checkstyle/java.tree.g: Included patch to check for whitespace around return statements. From Lars kuehne [ lars _DOT_ kuehne _AT_ ppi _DOT_ de ]. 2001-12-03 Oliver Burn * src/checkstyle/com/puppycrawl/tools/checkstyle/VerifierImpl.java: Included patch to ignore blank lines between Javadoc and the declaration. From Lars kuehne [ lars _DOT_ kuehne _AT_ ppi _DOT_ de ]. 2001-11-26 Oliver Burn * src/checkstyle/com/puppycrawl/tools/checkstyle/java.g * src/checkstyle/com/puppycrawl/tools/checkstyle/java.tree.g: Incorporate changes made to the ANTLR Java grammar that checkstyle is based off. * src/tests/com/puppycrawl/tools/checkstyle/CheckerTest.java * src/checkstyle/com/puppycrawl/tools/checkstyle/java.g: Included patch to check whitespace after synchronized and catch keywords. From Lars kuehne [ lars _DOT_ kuehne _AT_ ppi _DOT_ de ]. 2001-11-01 Oliver Burn * src/checkstyle/com/puppycrawl/tools/checkstyle/CheckStyleTask.java * src/checkstyle/com/puppycrawl/tools/checkstyle/Configuration.java: * src/checkstyle/com/puppycrawl/tools/checkstyle/VerifierImpl.java: * src/checkstyle/com/puppycrawl/tools/checkstyle/Defn.java: Included patch to optionally ignore line length on import statements and to totally ignore Javadoc. From John Hohlen [ JHohlen _AT_ erac _DOT_ com ]. 2001-10-31 Oliver Burn * src/checkstyle/com/puppycrawl/tools/checkstyle/CheckStyleTask.java: Included patch to control whether the build fails on violation errors. From Michael McDougall [ mmcdouga _AT_ saul _DOT_ cis _DOT_ upenn _DOT_ edu] 2001-10-31 Oliver Burn * src/checkstyle/com/puppycrawl/tools/checkstyle/Checker.java, src/checkstyle/com/puppycrawl/tools/checkstyle/StringArrayReader.java: Included performance patch from Lars Kuhne [lars _DOT_ kuehne _AT_ planet-interkom _DOT_ de]. Really nice performance increase. 2001-08-17 Oliver Burn * src/tests/com/puppycrawl/tools/checkstyle/CheckerTest.java: Automagically locate the files from the classpath. Neat patch from Stephane Bailliez [stephane DOT bailliez AT wanadoo DOT fr]. 2001-08-06 Oliver Burn * src/checkstyle/com/puppycrawl/tools/checkstyle/Main.java: Now destroys the checker. * src/checkstyle/com/puppycrawl/tools/checkstyle/CheckStyleTask.java, src/checkstyle/com/puppycrawl/tools/checkstyle/Configuration.java, src/checkstyle/com/puppycrawl/tools/checkstyle/Configuration.java, src/checkstyle/com/puppycrawl/tools/checkstyle/Defn.java: Added support for caching. * src/checkstyle/com/puppycrawl/tools/checkstyle/PropertyCacheFile.java: First implementation 2001-08-05 Oliver Burn * src/checkstyle/com/puppycrawl/tools/checkstyle/Configuration.java: Now support boolean property values of "yes", "on", "true" and ignore case and whitespace. * src/checkstyle/com/puppycrawl/tools/checkstyle/VerifierImpl.java, src/checkstyle/com/puppycrawl/tools/checkstyle/Defn.java, src/checkstyle/com/puppycrawl/tools/checkstyle/Configuration.java: Added support for public member patterns. 2001-07-02 Oliver Burn * docs/index.html: Added that can ignore checking braces. * docs/cmdline.html: Added docs for IgnoreBraces property. * docs/anttask.html: Added docs for IgnoreBraces property. * src/checkstyle/com/puppycrawl/tools/checkstyle/CheckStyleTask.java: Added support for the IgnoreBraces property. * src/checkstyle/com/puppycrawl/tools/checkstyle/VerifierImpl.java: Added support for the IgnoreBraces property. * src/checkstyle/com/puppycrawl/tools/checkstyle/Defn.java: Added IGNORE_BRACES_PROP. * src/checkstyle/com/puppycrawl/tools/checkstyle/Configuration.java: Added IgnoreBraces property. * src/tests/com/puppycrawl/tools/checkstyle/CheckerTest.java: Added test for IgnoreBraces property. 2001-06-30 Oliver Burn * src/tests/com/puppycrawl/tools/checkstyle/CheckerTest.java: Added new test for IgnoreWhitespace property. * src/checkstyle/com/puppycrawl/tools/checkstyle/VerifierImpl.java: Added support for IgnoreWhitespace property. * src/checkstyle/com/puppycrawl/tools/checkstyle/Defn.java: Added support for IgnoreWhitespace property. * src/checkstyle/com/puppycrawl/tools/checkstyle/Configuration.java: Added support for IgnoreWhitespace property. * src/checkstyle/com/puppycrawl/tools/checkstyle/CheckStyleTask.java: Added support for IgnoreWhitespace property. * docs/index.html: Added docs for ignore whitespace. * docs/cmdline.html: Added docs for ignore whitespace. * docs/anttask.html: Added docs for ignore whitespace. 2001-06-29 Oliver Burn * src/checkstyle/com/puppycrawl/tools/checkstyle/java.tree.g: Put call into reportPackageName() method. * src/checkstyle/com/puppycrawl/tools/checkstyle/VerifierImpl.java: Implemented logic to detect package imports from the package itself. * src/checkstyle/com/puppycrawl/tools/checkstyle/Verifier.java: Added reportPackageName() method. * build.xml: Added checkstyle.import target. 2001-06-29 Oliver Burn * src/tests/com/puppycrawl/tools/checkstyle/CheckerTest.java: Refactored to use the Configuration object. * src/checkstyle/com/puppycrawl/tools/checkstyle/Main.java: Refactored to use the Configuration object. * src/checkstyle/com/puppycrawl/tools/checkstyle/Configuration.java: First implementation. * src/checkstyle/com/puppycrawl/tools/checkstyle/Checker.java: Refactored to use the Configuration object. * src/checkstyle/com/puppycrawl/tools/checkstyle/CheckStyleTask.java: Refactored to use the Configuration object. 2001-06-28 Oliver Burn * src/checkstyle/com/puppycrawl/tools/checkstyle/java.tree.g: Now report references associated with ".class" declarations. Bug reported by Brendan Humphreys. * src/checkstyle/com/puppycrawl/tools/checkstyle/VerifierImpl.java: Changed package checking to handle "java.lang." imports. * build.xml: Updated version to 1.2 * src/tests/com/puppycrawl/tools/checkstyle/InputImport.java: Created. * src/tests/com/puppycrawl/tools/checkstyle/CheckerTest.java: Added test for imports. * src/checkstyle/com/puppycrawl/tools/checkstyle/VerifierImpl.java: Now checks for imports from java.lang package. * ChangeLog: Introduced its use. * Main.java, VerifierImpl.java, CheckStyleTask.java: Now output messages to standard out, instead of standard error. Makes piping the output of checkstyle a lot easier.