GitHub | 21 Dec 16:56 2014

[pmd/pmd]

  Branch: refs/tags/pmd_releases/5.2.3
  Home:   https://github.com/pmd/pmd
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
Pmd-devel mailing list
Pmd-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-devel
GitHub | 21 Dec 16:55 2014

[pmd/pmd] 990ed2: Update release process - don't use site-deploy any...

  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 990ed276f396daf7ec7259212e284486e8f94be4
      https://github.com/pmd/pmd/commit/990ed276f396daf7ec7259212e284486e8f94be4
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2014-12-21 (Sun, 21 Dec 2014)

  Changed paths:
    M src/site/xdoc/customizing/pmd-release-process.xml

  Log Message:
  -----------
  Update release process - don't use site-deploy anymore.

  Commit: 8831b710f1b25b455bd5bb15f925b9cae9509f05
      https://github.com/pmd/pmd/commit/8831b710f1b25b455bd5bb15f925b9cae9509f05
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2014-12-21 (Sun, 21 Dec 2014)

  Changed paths:
    M src/site/markdown/overview/changelog.md

  Log Message:
  -----------
  Prepare pmd release 5.2.3

  Commit: 6c316e93754642505758aed38f182c8056681d0e
      https://github.com/pmd/pmd/commit/6c316e93754642505758aed38f182c8056681d0e
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2014-12-21 (Sun, 21 Dec 2014)
(Continue reading)

GitHub | 18 Dec 19:25 2014

[pmd/pmd] 763b38: verify #1296 PMD UnusedPrivateMethod invalid detec...

  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 763b38e8de0927d23edc0f6cac084ebae4079e69
      https://github.com/pmd/pmd/commit/763b38e8de0927d23edc0f6cac084ebae4079e69
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2014-12-18 (Thu, 18 Dec 2014)

  Changed paths:
    M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/unusedcode/xml/UnusedPrivateMethod.xml

  Log Message:
  -----------
  verify #1296 PMD UnusedPrivateMethod invalid detection of 'private void method(int,boolean,Integer...)'

  Commit: 0fce9a497b9dc84d921282981fe49ea4eab0a5c4
      https://github.com/pmd/pmd/commit/0fce9a497b9dc84d921282981fe49ea4eab0a5c4
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2014-12-18 (Thu, 18 Dec 2014)

  Changed paths:
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/comments/AbstractCommentRule.java
    M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/comments/xml/CommentRequired.xml
    M src/site/markdown/overview/changelog.md

  Log Message:
  -----------
  #1289 CommentRequired not ignored if javadoc { <at> inheritDoc} anon inner classes

Compare: https://github.com/pmd/pmd/compare/5530d7eb9403...0fce9a497b9d
(Continue reading)

GitHub | 17 Dec 21:57 2014

[pmd/pmd] 071040: verify #1293 VariableNamingConventions False posit...

  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 071040929ee4306aa6f8d3ae88a8b498c902a99c
      https://github.com/pmd/pmd/commit/071040929ee4306aa6f8d3ae88a8b498c902a99c
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2014-12-15 (Mon, 15 Dec 2014)

  Changed paths:
    M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/naming/xml/VariableNamingConventions.xml

  Log Message:
  -----------
  verify #1293 VariableNamingConventions False positive for native methods

  Commit: e48f18cce244937c27ac5b7ea413c9d7f244d783
      https://github.com/pmd/pmd/commit/e48f18cce244937c27ac5b7ea413c9d7f244d783
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2014-12-17 (Wed, 17 Dec 2014)

  Changed paths:
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/naming/VariableNamingConventionsRule.java
    M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/naming/xml/VariableNamingConventions.xml
    M src/site/markdown/overview/changelog.md

  Log Message:
  -----------
  #1293 Disable VariableNamingConventions for native methods

  Commit: 5530d7eb94036e489929b1e87dd91d1078eb7379
      https://github.com/pmd/pmd/commit/5530d7eb94036e489929b1e87dd91d1078eb7379
(Continue reading)

Rory O'Donnell | 16 Dec 13:26 2014
Picon

Early Access builds for JDK 9 b42, JDK 8 b18 & JDK 7 b03 are available on java.net

Hi Andreas,

Now that JDK 9 Early Access build images are modular [1], there is a fresh
Early Access build for JDK 9 b42 available on java.net. The summary of 
changes are listed here

In addition, there are new Early Access builds for the ongoing update releases.

The Early Access build for JDK 8u40 b18 is available on java.net, with the
summary of changes listed here.

Finally, the Early Access build for JDK 7u80 b03 is available on java.net,
with the summary of changes listed here.

As we enter the later phases of development for JDK 7u80 & JDK 8u40,
please log any show stoppers as soon as possible.

Rgds,Rory

[1] http://mreinhold.org/blog/jigsaw-modular-images

-- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
Pmd-devel mailing list
Pmd-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-devel
GitHub | 14 Dec 18:08 2014

[pmd/pmd] 50df3e: Allow byte[] data and byte data[] as no-varargs la...

  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 50df3e0e1187f0c937b64bff94dbbc5176d327dd
      https://github.com/pmd/pmd/commit/50df3e0e1187f0c937b64bff94dbbc5176d327dd
  Author: alberto <infjaf <at> gmail.com>
  Date:   2014-12-12 (Fri, 12 Dec 2014)

  Changed paths:
    M pmd-java/src/main/resources/rulesets/java/design.xml
    M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/UseVarargs.xml

  Log Message:
  -----------
  Allow byte[] data and byte data[] as no-varargs last argument

  Commit: 3a2e1474d32b8915862d4fbce1522800a3af6ae7
      https://github.com/pmd/pmd/commit/3a2e1474d32b8915862d4fbce1522800a3af6ae7
  Author: alberto <infjaf <at> gmail.com>
  Date:   2014-12-12 (Fri, 12 Dec 2014)

  Changed paths:
    M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/UseVarargs.xml

  Log Message:
  -----------
  spaces

  Commit: db51c7d217aa00ed30cba6a1f5feaf0cdced1fd4
      https://github.com/pmd/pmd/commit/db51c7d217aa00ed30cba6a1f5feaf0cdced1fd4
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2014-12-14 (Sun, 14 Dec 2014)

  Changed paths:
    M pmd-java/src/main/resources/rulesets/java/design.xml
    M src/site/markdown/overview/changelog.md

  Log Message:
  -----------
  Update changelog

  Commit: 5daa4a9382bc18111c04db96d7040c7b7bab26f5
      https://github.com/pmd/pmd/commit/5daa4a9382bc18111c04db96d7040c7b7bab26f5
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2014-12-14 (Sun, 14 Dec 2014)

  Changed paths:
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/ClassScope.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/SourceFileScope.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/TypeSet.java
    A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/unusedcode/unusedprivatemethod/ClassWithPublicEnum.java
    M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/unusedcode/xml/UnusedPrivateMethod.xml
    M src/site/markdown/overview/changelog.md

  Log Message:
  -----------
  #1294 False positive UnusedPrivateMethod with public inner enum from another class

Compare: https://github.com/pmd/pmd/compare/aea6c74a8fde...5daa4a9382bc
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
Pmd-devel mailing list
Pmd-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-devel
GitHub | 12 Dec 19:33 2014

[pmd/pmd] c5f28f: Allow byte[] as no-varargs final argument

  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: c5f28f4879390aef71a07d9da706345152a8eb10
      https://github.com/pmd/pmd/commit/c5f28f4879390aef71a07d9da706345152a8eb10
  Author: alberto <infjaf <at> gmail.com>
  Date:   2014-12-09 (Tue, 09 Dec 2014)

  Changed paths:
    M pmd-java/src/main/resources/rulesets/java/design.xml
    M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/UseVarargs.xml

  Log Message:
  -----------
  Allow byte[] as no-varargs final argument

  Commit: a07d8bdfce81472798a29cac61fab16130b14373
      https://github.com/pmd/pmd/commit/a07d8bdfce81472798a29cac61fab16130b14373
  Author: Alberto Fernández <infjaf <at> gmail.com>
  Date:   2014-12-11 (Thu, 11 Dec 2014)

  Changed paths:
    M pmd-java/src/main/resources/rulesets/java/design.xml

  Log Message:
  -----------
  Update design.xml

  Commit: 6b3b9d0cccd9b9158084b57b6fe8aa2c27095c63
      https://github.com/pmd/pmd/commit/6b3b9d0cccd9b9158084b57b6fe8aa2c27095c63
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2014-12-12 (Fri, 12 Dec 2014)

  Changed paths:
    M pmd-cpp/etc/grammar/cpp.jj
    M pmd-cpp/src/main/java/net/sourceforge/pmd/cpd/CPPTokenizer.java

  Log Message:
  -----------
  #1252 implement BOM detection differently for cpp

  Commit: 26b4f850b185956ef790c3fb41b8f3da6916ecfa
      https://github.com/pmd/pmd/commit/26b4f850b185956ef790c3fb41b8f3da6916ecfa
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2014-12-12 (Fri, 12 Dec 2014)

  Changed paths:
    M pmd-cpp/etc/grammar/cpp.jj
    M pmd-cpp/src/test/java/net/sourceforge/pmd/cpd/CPPTokenizerTest.java
    M src/site/markdown/overview/changelog.md

  Log Message:
  -----------
  #1252 net.sourceforge.pmd.lang.ast.TokenMgrError: Lexical error in file xxx.cpp

  Commit: bdf454a967c1264090848f82aa68c675ff277d27
      https://github.com/pmd/pmd/commit/bdf454a967c1264090848f82aa68c675ff277d27
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2014-12-12 (Fri, 12 Dec 2014)

  Changed paths:
    M pmd-java/src/main/resources/rulesets/java/design.xml
    M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/UseVarargs.xml

  Log Message:
  -----------
  Merge branch 'master' of https://github.com/albfernandez/pmd

  Commit: aea6c74a8fde57cb415459fc676aa931bab68b3c
      https://github.com/pmd/pmd/commit/aea6c74a8fde57cb415459fc676aa931bab68b3c
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2014-12-12 (Fri, 12 Dec 2014)

  Changed paths:
    M pmd-java/src/main/resources/rulesets/java/design.xml
    M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/UseVarargs.xml
    M src/site/markdown/overview/changelog.md

  Log Message:
  -----------
  java/design/UseVargs - update changelog, extend test case

Compare: https://github.com/pmd/pmd/compare/8fb2f0a09f0f...aea6c74a8fde
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
Pmd-devel mailing list
Pmd-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-devel
GitHub | 10 Dec 22:06 2014

[pmd/pmd] 084c92: Update changelog for next version

  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 084c92efadc8ea878dd44b89fdf3c982c6988f4b
      https://github.com/pmd/pmd/commit/084c92efadc8ea878dd44b89fdf3c982c6988f4b
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2014-12-03 (Wed, 03 Dec 2014)

  Changed paths:
    M src/site/markdown/overview/changelog-old.md
    M src/site/markdown/overview/changelog.md

  Log Message:
  -----------
  Update changelog for next version

  Commit: 17e22c4cb394389af6f9325da44218a211d185cd
      https://github.com/pmd/pmd/commit/17e22c4cb394389af6f9325da44218a211d185cd
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2014-12-04 (Thu, 04 Dec 2014)

  Changed paths:
    A pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/LineNumberAwareSaxHandler.java
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/XmlNode.java
    A pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/XmlNodeInvocationHandler.java
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/XmlParser.java

  Log Message:
  -----------
  Separate out the inner classes of XmlParser

  Commit: 8d0f8080f415b4551065b9e951e68f59b39a521b
      https://github.com/pmd/pmd/commit/8d0f8080f415b4551065b9e951e68f59b39a521b
  Author: msiemczyk <msiemczyk <at> live.ca>
  Date:   2014-12-05 (Fri, 05 Dec 2014)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetReferenceId.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetReferenceIdTest.java

  Log Message:
  -----------
  #1290 RuleSetReferenceId does not process HTTP(S) correctly.

Fixed the bug and added one unit test.

  Commit: b2f7a0b94c3c5d0a2fedf66347354040f782d300
      https://github.com/pmd/pmd/commit/b2f7a0b94c3c5d0a2fedf66347354040f782d300
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2014-12-07 (Sun, 07 Dec 2014)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetReferenceId.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetReferenceIdTest.java

  Log Message:
  -----------
  Merge branch 'master' of https://github.com/msiemczyk/pmd

  Commit: a9e6d921dd38f81ccc84046592b3ce01bfa2a0b0
      https://github.com/pmd/pmd/commit/a9e6d921dd38f81ccc84046592b3ce01bfa2a0b0
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2014-12-08 (Mon, 08 Dec 2014)

  Changed paths:
    M src/site/markdown/overview/changelog.md

  Log Message:
  -----------
  Update changelog

  Commit: dd8c5f2d1acdc5f26c743ecd384ac62c2e063a92
      https://github.com/pmd/pmd/commit/dd8c5f2d1acdc5f26c743ecd384ac62c2e063a92
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2014-12-10 (Wed, 10 Dec 2014)

  Changed paths:
    M pmd-core/pom.xml
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetReferenceId.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetReferenceIdTest.java
    M pom.xml

  Log Message:
  -----------
  Implement possibility to specify a Single Rule from a Ruleset via http

  Commit: 8fb2f0a09f0fb2c313fed276565f75d239bf4a40
      https://github.com/pmd/pmd/commit/8fb2f0a09f0fb2c313fed276565f75d239bf4a40
  Author: Andreas Dangel <adangel <at> users.sourceforge.net>
  Date:   2014-12-10 (Wed, 10 Dec 2014)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetReferenceId.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/ResourceLoader.java

  Log Message:
  -----------
  Add a timeout for retrieving a ruleset from a URL
By default, timeout is 5 seconds

Compare: https://github.com/pmd/pmd/compare/ac0181f017eb...8fb2f0a09f0f
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
Pmd-devel mailing list
Pmd-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-devel
Rory O'Donnell | 9 Dec 09:40 2014
Picon

JDK 9 images are now modular with JDK 9 Early Access build 41


Hi Andreas,

The initial changesets for JEP 220: Modular Run-Time Images [1] are 
available
with JDK 9 early-access build 41 [2].

To summarize (please see the JEP for details):

     - The "jre" subdirectory is no longer present in JDK images.

     - The user-editable configuration files in the "lib" subdirectory
        have been moved to the new "conf" directory.

     - The endorsed-standards override mechanism has been removed.

     - The extension mechanism has been removed.

     - rt.jar, tools.jar, and dt.jar have been removed.

     - A new URI scheme for naming stored modules, classes, and resources
        has been defined.

     - For tools that previously accessed rt.jar directly, a built-in NIO
        file-system provider has been defined to provide access to the 
class
        and resource files within a run-time image.

More details are available at Mark Reinhold's latest blog entry [3]

Rgds, Rory

[1] http://openjdk.java.net/jeps/220
[2] https://jdk9.java.net/download/
[3] http://mreinhold.org/blog/jigsaw-modular-images

--

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
Frank Pedroza | 3 Dec 21:06 2014
Picon

String literal contains HTML

Any suggestions for how to handle XSLT from xml to html when the xml contains something like the following?

The String literal &quot;&lt;/div&gt;&quot; appears 16 times in this file; the first occurrence is on line 182

More completely:

<violation beginline="182" endline="182" begincolumn="21" endcolumn="28" rule="AvoidDuplicateLiterals" ruleset="String and StringBuffer" package="com.foo" class="Bar" method="foo" externalInfoUrl="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/strings.html#AvoidDuplicateLiterals" priority="3">
The String literal &quot;&lt;/div&gt;&quot; appears 16 times in this file; the first occurrence is on line 182
</violation>

Here is the resulting HTML:
<a href="http://pmd.sourceforge.net/pmd-5.1.3/rules/java/strings.html#AvoidDuplicateLiterals">
The String literal "</td></tr>" appears 4 times in this file; the first occurrence is on line 200
</a>

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
Pmd-devel mailing list
Pmd-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-devel
GitHub | 3 Dec 20:54 2014

[pmd/pmd]

  Branch: refs/tags/pmd_releases/5.2.2
  Home:   https://github.com/pmd/pmd
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
Pmd-devel mailing list
Pmd-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-devel

Gmane