commons-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From denn...@apache.org
Subject svn commit: r874057 [19/31] - in /websites/production/commons/content/sandbox/commons-openpgp: ./ apidocs/ apidocs/org/apache/commons/openpgp/ apidocs/org/apache/commons/openpgp/ant/ apidocs/org/apache/commons/openpgp/ant/class-use/ apidocs/org/apache/...
Date Sat, 10 Aug 2013 22:25:21 GMT
Added: websites/production/commons/content/sandbox/commons-openpgp/jira-report.html
==============================================================================
--- websites/production/commons/content/sandbox/commons-openpgp/jira-report.html (added)
+++ websites/production/commons/content/sandbox/commons-openpgp/jira-report.html Sat Aug 10 22:25:17 2013
@@ -0,0 +1,230 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!-- Generated by Apache Maven Doxia at Aug 11, 2013 ( $Revision: 1080083 $ ) -->
+<!-- $HeadURL: https://svn.apache.org/repos/asf/commons/proper/commons-skin/trunk/src/main/resources/META-INF/maven/site.vm $ -->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+    <title>Commons OpenPGP - JIRA Report</title>
+    <style type="text/css" media="all">
+      @import url("./css/maven-base.css");
+      @import url("./css/maven-theme.css");
+      @import url("./css/site.css");
+    </style>
+    <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
+    <meta name="Date-Revision-yyyymmdd" content="20130811" />
+    <meta http-equiv="Content-Language" content="en" />
+                                                    
+<link href="./css/prettify.css" type="text/css" rel="stylesheet" media="all"/>                                                        
+<script type="text/javascript" src="./js/prettify.js"></script>                                                        
+<script type="text/javascript">window.onload=function() {
+              prettyPrint();
+          }</script>                      
+        </head>
+  <body class="composite">
+    <div id="banner">
+            <div id="bannerLeft">
+                                            <a href="http://commons.apache.org/" title="Apache Commons logo">
+                                        <img src="./images/commons-logo.png" alt="Apache Commons logo"/>
+                </a>
+            </div><!-- id="bannerLeft" -->
+                <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="breadcrumbs">
+            
+                
+                <div class="xleft">
+        <span id="publishDate">Last Published: 11 August 2013</span>
+                  &nbsp;| <span id="projectVersion">Version: 1.0-SNAPSHOT</span>
+                      </div>
+            <div class="xright">                    <a href="http://www.apachecon.com/" class="externalLink" title="ApacheCon">ApacheCon</a>
+            |
+                        <a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a>
+            |
+                        <a href="../../" title="Commons">Commons</a>
+            |
+                        <a href="../" title="Sandbox">Sandbox</a>
+            |
+                        <a href="http://www.bouncycastle.org" class="externalLink" title="Bouncy Castle">Bouncy Castle</a>
+              
+                
+      </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="leftColumn">
+      <div id="navcolumn">
+             
+                
+                                <h5>Commons OpenPGP</h5>
+                  <ul>
+                  <li class="none">
+                          <a href="index.html" title="Overview">Overview</a>
+            </li>
+                  <li class="none">
+                          <a href="usage.html" title="Usage">Usage</a>
+            </li>
+          </ul>
+                       <h5>Ant Tasks</h5>
+                  <ul>
+                  <li class="none">
+                          <a href="signer.html" title="Signer">Signer</a>
+            </li>
+                  <li class="none">
+                          <a href="verifier.html" title="Verifier">Verifier</a>
+            </li>
+          </ul>
+                       <h5>Development</h5>
+                  <ul>
+                  <li class="none">
+                          <a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
+            </li>
+                  <li class="none">
+                          <a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a>
+            </li>
+                  <li class="none">
+                          <a href="team-list.html" title="Team">Team</a>
+            </li>
+                  <li class="none">
+                          <a href="source-repository.html" title="Source Repository">Source Repository</a>
+            </li>
+                  <li class="none">
+                          <a href="apidocs/index.html" title="Javadoc (latest)">Javadoc (latest)</a>
+            </li>
+          </ul>
+                       <h5>Project Documentation</h5>
+                  <ul>
+                                                                                                                                                                                                                    <li class="collapsed">
+                          <a href="project-info.html" title="Project Information">Project Information</a>
+                  </li>
+                                                                                                                                                                                                                                                                                    <li class="expanded">
+                          <a href="project-reports.html" title="Project Reports">Project Reports</a>
+                    <ul>
+                      <li class="none">
+            <strong>JIRA Report</strong>
+          </li>
+                      <li class="none">
+                          <a href="apidocs/index.html" title="JavaDocs">JavaDocs</a>
+            </li>
+                      <li class="none">
+                          <a href="testapidocs/index.html" title="Test JavaDocs">Test JavaDocs</a>
+            </li>
+                      <li class="none">
+                          <a href="xref/index.html" title="Source Xref">Source Xref</a>
+            </li>
+                      <li class="none">
+                          <a href="xref-test/index.html" title="Test Source Xref">Test Source Xref</a>
+            </li>
+                      <li class="none">
+                          <a href="surefire-report.html" title="Surefire Report">Surefire Report</a>
+            </li>
+                      <li class="none">
+                          <a href="rat-report.html" title="RAT Report">RAT Report</a>
+            </li>
+                      <li class="none">
+                          <a href="jdepend-report.html" title="JDepend">JDepend</a>
+            </li>
+                      <li class="none">
+                          <a href="pmd.html" title="PMD Report">PMD Report</a>
+            </li>
+                      <li class="none">
+                          <a href="cpd.html" title="CPD Report">CPD Report</a>
+            </li>
+                      <li class="none">
+                          <a href="cobertura/index.html" title="Cobertura Test Coverage">Cobertura Test Coverage</a>
+            </li>
+                      <li class="none">
+                          <a href="taglist.html" title="Tag List">Tag List</a>
+            </li>
+              </ul>
+        </li>
+          </ul>
+                       <h5>Commons</h5>
+                  <ul>
+                  <li class="none">
+                          <a href="../../" title="Home">Home</a>
+            </li>
+                  <li class="none">
+                          <a href="http://www.apache.org/licenses/" class="externalLink" title="License">License</a>
+            </li>
+                                                                    <li class="collapsed">
+                          <a href="../../components.html" title="Components">Components</a>
+                  </li>
+                                                                    <li class="collapsed">
+                          <a href="../index.html" title="Sandbox">Sandbox</a>
+                  </li>
+                                                                    <li class="collapsed">
+                          <a href="../../dormant/index.html" title="Dormant">Dormant</a>
+                  </li>
+          </ul>
+                       <h5>General Information</h5>
+                  <ul>
+                  <li class="none">
+                          <a href="../../volunteering.html" title="Volunteering">Volunteering</a>
+            </li>
+                  <li class="none">
+                          <a href="../../patches.html" title="Contributing Patches">Contributing Patches</a>
+            </li>
+                  <li class="none">
+                          <a href="../../building.html" title="Building Components">Building Components</a>
+            </li>
+                  <li class="none">
+                          <a href="../../releases/index.html" title="Releasing Components">Releasing Components</a>
+            </li>
+                  <li class="none">
+                          <a href="http://wiki.apache.org/commons/FrontPage" class="externalLink" title="Wiki">Wiki</a>
+            </li>
+          </ul>
+                       <h5>ASF</h5>
+                  <ul>
+                  <li class="none">
+                          <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How the ASF works">How the ASF works</a>
+            </li>
+                  <li class="none">
+                          <a href="http://www.apache.org/foundation/getinvolved.html" class="externalLink" title="Get Involved">Get Involved</a>
+            </li>
+                  <li class="none">
+                          <a href="http://www.apache.org/dev/" class="externalLink" title="Developer Resources">Developer Resources</a>
+            </li>
+                  <li class="none">
+                          <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship">Sponsorship</a>
+            </li>
+                  <li class="none">
+                          <a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks">Thanks</a>
+            </li>
+          </ul>
+                                                                                                                   <a href="http://www.apache.org/events/current-event.html" title="ApacheCon" class="poweredBy">
+        <img class="poweredBy"  alt="ApacheCon" src="http://www.apache.org/events/current-event-125x125.png"    />
+      </a>
+                                                                                                    <a href="http://maven.apache.org/" title="Maven" class="poweredBy">
+        <img class="poweredBy"  alt="Maven" src="http://maven.apache.org/images/logos/maven-feather.png"    />
+      </a>
+                       
+                
+            </div>
+    </div>
+    <div id="bodyColumn">
+      <div id="contentBox">
+        <div class="section"><h2>JIRA Report<a name="JIRA_Report"></a></h2><a name="JIRA_Report"></a><table border="0" class="bodyTable"><tr class="a"><th>Fix Version</th><th>Key</th><th>Component</th><th>Summary</th><th>Type</th><th>Resolution</th><th>Status</th></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-433">SANDBOX-433</a></td><td>BeanUtils2</td><td>[BeanUtils2] Setting properties or calling methods very often results in a NullPointerException</td><td>Bug</td><td>Fixed</td><td>Resolved</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-431">SANDBOX-431</a></td><td>BeanUtils2</td><td>[BeanUtils2] Add FindBugs report to pom.xml</td><td>Bug</td><td>Fixed</td><td>Resolved</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-430">SANDBOX-430</a></td><td>BeanUtils2</td><td>[BeanUtils2] Change getMapped(S
 tring).withKey(String) to getMapped(String).of(String)</td><td>Bug</td><td>Fixed</td><td>Resolved</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-421">SANDBOX-421</a></td><td>BeanUtils2</td><td>[BeanUtils2] Make sure VoidMethodsTestCase uses a NullBeanAcessor</td><td>Bug</td><td>Fixed</td><td>Resolved</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-391">SANDBOX-391</a></td><td>Graph</td><td>removeEdge method: missing implementation</td><td>Bug</td><td>Fixed</td><td>Resolved</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-388">SANDBOX-388</a></td><td>Graph</td><td>Generic Type inference doesn't work in Eclipse</td><td>Bug</td><td>Fixed</td><td>Resolved</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-381">SANDBOX-381</a></td><td>Grap
 h</td><td>[Graph] Unused class GraphColoringBacktraking</td><td>Bug</td><td>Fixed</td><td>Resolved</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-374">SANDBOX-374</a></td><td>Graph</td><td>Kruskal's algorithm doesn't accept sparse graph</td><td>Bug</td><td>Fixed</td><td>Resolved</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-368">SANDBOX-368</a></td><td>Graph</td><td>[graph] change Dijkstra MST api for accept also Undirect Graph</td><td>Bug</td><td>Fixed</td><td>Resolved</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-342">SANDBOX-342</a></td><td>Functor</td><td>Update status url in maven site.xml</td><td>Bug</td><td>Fixed</td><td>Resolved</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-337">SANDBOX-337</a></td><td>Graph</td><td>
 Wrong value for Vertex degree</td><td>Bug</td><td>Fixed</td><td>Resolved</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-336">SANDBOX-336</a></td><td>Graph</td><td>[Graph] Duplicate Edge</td><td>Bug</td><td>Fixed</td><td>Resolved</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-334">SANDBOX-334</a></td><td>Graph</td><td>[Graph] Bad coloring for crawn graph</td><td>Bug</td><td>Fixed</td><td>Resolved</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-318">SANDBOX-318</a></td><td>Javaflow</td><td>AsmClassTransformer generates wrong bytecode when constructor invocation exist</td><td>Bug</td><td>Fixed</td><td>Closed</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-314">SANDBOX-314</a></td><td>Javaflow</td><td>ContinuationClassLoader does not
  close output stream in getClassFromStream(InputStream,String)</td><td>Bug</td><td>Fixed</td><td>Closed</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-290">SANDBOX-290</a></td><td>Javaflow</td><td>[javaflow] Ant task terminates with org.apache.bcel.verifier.exc.AssertionViolatedException</td><td>Bug</td><td>Fixed</td><td>Closed</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-277">SANDBOX-277</a></td><td>Javaflow</td><td>[javaflow] Uninitialized local variable related bug</td><td>Bug</td><td>Fixed</td><td>Closed</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-275">SANDBOX-275</a></td><td>Functor</td><td>Functor doesn't compile under JDK 1.6</td><td>Bug</td><td>Fixed</td><td>Resolved</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-2
 60">SANDBOX-260</a></td><td>Javaflow</td><td>ASM bytecode transformation let verification from JVM fail for some method (-signatures)</td><td>Bug</td><td>Fixed</td><td>Closed</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-255">SANDBOX-255</a></td><td>Javaflow</td><td>[javaflow] synchronized(obj) support is missing (locks are not released when suspending resulting in IllegalMonitorExceptions)</td><td>Bug</td><td>Fixed</td><td>Closed</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-254">SANDBOX-254</a></td><td>Javaflow</td><td>[javaflow] wrong expectations in failing junit tests (SimpleTestCase)</td><td>Bug</td><td>Fixed</td><td>Closed</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-215">SANDBOX-215</a></td><td>Javaflow</td><td>[javaflow] Possible null pointer dereference in method doTransform of
  class BcelClassTransformer</td><td>Bug</td><td>Fixed</td><td>Closed</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-214">SANDBOX-214</a></td><td>Javaflow</td><td>[javaflow] FileOutputStream is not closed</td><td>Bug</td><td>Fixed</td><td>Closed</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-213">SANDBOX-213</a></td><td>Javaflow</td><td>[javaflow] In class 'Stack' a non serializable object (Runnable) is written to ObjectOutput</td><td>Bug</td><td>Fixed</td><td>Closed</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-212">SANDBOX-212</a></td><td>Javaflow</td><td>[javaflow] Non-transient non-serializable instance field in serializable class (Stack)</td><td>Bug</td><td>Fixed</td><td>Closed</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBO
 X-211">SANDBOX-211</a></td><td>Javaflow</td><td>[javaflow] jars are missing in svn repository</td><td>Bug</td><td>Fixed</td><td>Closed</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-191">SANDBOX-191</a></td><td>Javaflow</td><td>Fix to POM to allow builds.</td><td>Bug</td><td>Fixed</td><td>Closed</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-177">SANDBOX-177</a></td><td>OpenPGP</td><td>close stream when creating a signature</td><td>Bug</td><td>Fixed</td><td>Closed</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-154">SANDBOX-154</a></td><td>Finder</td><td>[io] FileFinder.find() doesn't work correctly with Finder.TIME option</td><td>Bug</td><td>Fixed</td><td>Closed</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-111">SANDBOX-111</a
 ></td><td>Javaflow</td><td>[javaflow] JavaFlow throws VerifyError when using .class in code</td><td>Bug</td><td>Fixed</td><td>Closed</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-104">SANDBOX-104</a></td><td>Pipeline</td><td>[pipeline] Multiple improvements &amp; bugfixes</td><td>Bug</td><td>Fixed</td><td>Closed</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-89">SANDBOX-89</a></td><td>General</td><td>[PATCH] Add HiveMind to list of sandbox components</td><td>Bug</td><td>Fixed</td><td>Closed</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-83">SANDBOX-83</a></td><td>Id</td><td>[id] JUnit Tests failing because of Commons/Codec</td><td>Bug</td><td>Fixed</td><td>Closed</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-50">SANDBOX-50</a
 ></td><td>Pipeline</td><td>[pipeline] Fix for missing project.xml dependency, removal of unnecessary class</td><td>Bug</td><td>Fixed</td><td>Closed</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-43">SANDBOX-43</a></td><td>Pipeline</td><td>[pipeline][PATCH] Fixes for hunk failures in bug #35667</td><td>Bug</td><td>Fixed</td><td>Closed</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-23">SANDBOX-23</a></td><td>Id</td><td>[id] NodeManagerImpl init only loads one node</td><td>Bug</td><td>Fixed</td><td>Closed</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-14">SANDBOX-14</a></td><td>Id</td><td>[id] navigation xml entity reference</td><td>Bug</td><td>Fixed</td><td>Closed</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-11">SANDBOX-11</a><
 /td><td>Id</td><td>[id] uuid package html</td><td>Bug</td><td>Fixed</td><td>Closed</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-5">SANDBOX-5</a></td><td>Pipeline</td><td>[pipeline] Documentation fixes</td><td>Bug</td><td>Fixed</td><td>Closed</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-459">SANDBOX-459</a></td><td>OpenPGP</td><td>Update to Bouncycastle 1.49</td><td>Improvement</td><td>Fixed</td><td>Resolved</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-437">SANDBOX-437</a></td><td></td><td>upgrade sandbox-parent to commons-parent-27</td><td>Improvement</td><td>Fixed</td><td>Resolved</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-436">SANDBOX-436</a></td><td>BeanUtils2</td><td>[BeanUtils2] Implement BeanAccessor.getMapped</
 td><td>Improvement</td><td>Fixed</td><td>Resolved</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-427">SANDBOX-427</a></td><td>BeanUtils2</td><td>[BeanUtils2] Suppress m2e plugin life cycle mapping errors</td><td>Improvement</td><td>Fixed</td><td>Resolved</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-426">SANDBOX-426</a></td><td>BeanUtils2</td><td>[BeanUtils2] Add Cobertura Test Coverage Report to build</td><td>Improvement</td><td>Fixed</td><td>Resolved</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-419">SANDBOX-419</a></td><td>BeanUtils2</td><td>[BeanUtils2] Implement setIndexed(String propertyName) on DefaultBeanAccessor</td><td>Improvement</td><td>Fixed</td><td>Resolved</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-418">SAN
 DBOX-418</a></td><td>Javaflow</td><td>Support for Java 7 using ASM 4.0</td><td>Improvement</td><td>Fixed</td><td>Resolved</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-416">SANDBOX-416</a></td><td>Graph</td><td>Improve DFS/BFS visit detecting multiple states and related actions instead of just stop/continue</td><td>Improvement</td><td>Fixed</td><td>Resolved</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-405">SANDBOX-405</a></td><td>BeanUtils2</td><td>[BeanUtils2] Implement copyPropertiesTo(T target) on DefaultBeanAccessor</td><td>Improvement</td><td>Fixed</td><td>Resolved</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-401">SANDBOX-401</a></td><td>BeanUtils2</td><td>[BeanUtils2] Performance improvement: store hash code of AccessibleObjectDescriptor as member variable</td><td>Improvement</td>
 <td>Fixed</td><td>Resolved</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-399">SANDBOX-399</a></td><td>BeanUtils2</td><td>[BeanUtils2] Handle methods that return void separatly</td><td>Improvement</td><td>Fixed</td><td>Resolved</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-396">SANDBOX-396</a></td><td>BeanUtils2</td><td>[BeanUtils2] Implement clone() on DefaultBeanAccessor</td><td>Improvement</td><td>Fixed</td><td>Resolved</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-395">SANDBOX-395</a></td><td>Graph</td><td>Correct names for classes and variables related to operations on weights</td><td>Improvement</td><td>Fixed</td><td>Resolved</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-394">SANDBOX-394</a></td><td>Graph</td><td>Add c
 ontainsEdge ad containsVertex into Graph interface</td><td>Improvement</td><td>Fixed</td><td>Resolved</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-390">SANDBOX-390</a></td><td>BeanUtils2</td><td>[BeanUtils2] Make sure that the internal package does not get exported when packaging as OSGi bundle</td><td>Improvement</td><td>Fixed</td><td>Resolved</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-389">SANDBOX-389</a></td><td>BeanUtils2</td><td>[BeanUtils2] Implement populate() on DefaultBeanAccessor</td><td>Improvement</td><td>Fixed</td><td>Resolved</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-387">SANDBOX-387</a></td><td>BeanUtils2</td><td>[BeanUtils2] Implement possibility to find out if a property readable and/or wirtable</td><td>Improvement</td><td>Fixed</td><td>Resolved</td></tr><tr class
 ="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-386">SANDBOX-386</a></td><td>Graph</td><td>Make Graph components Serializable</td><td>Improvement</td><td>Fixed</td><td>Resolved</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-385">SANDBOX-385</a></td><td>Graph</td><td>Provide Edmonds-Karp algorithm</td><td>Improvement</td><td>Fixed</td><td>Resolved</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-379">SANDBOX-379</a></td><td>BeanUtils2</td><td>[BeanUtils2] Implement describe() on DefaultBeanAccessor</td><td>Improvement</td><td>Fixed</td><td>Resolved</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-377">SANDBOX-377</a></td><td>BeanUtils2</td><td>[BeanUtils2] Implement invoke(Exact)Method(...) on DefaultBeanAccessor</td><td>Improvement</td><td>Fixed</td>
 <td>Resolved</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-376">SANDBOX-376</a></td><td>BeanUtils2</td><td>[BeanUtils2] Extract magic numbers in AccessibleObjectsRegistry.getObjectTransformationCosts(...) to constants</td><td>Improvement</td><td>Fixed</td><td>Resolved</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-372">SANDBOX-372</a></td><td>Graph</td><td>Make the org.apache.commons.graph.visit.GraphVisitHandler able to return objects</td><td>Improvement</td><td>Fixed</td><td>Resolved</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-371">SANDBOX-371</a></td><td>BeanUtils2</td><td>[BeanUtils2] Make sure that a property is readable in DefaultBeanAccessor.getProperty( String name )</td><td>Improvement</td><td>Fixed</td><td>Resolved</td></tr><tr class="a"><td></td><td><a class="externalLink" hre
 f="https://issues.apache.org/jira/browse/SANDBOX-370">SANDBOX-370</a></td><td>Graph</td><td>GraphML format exporter</td><td>Improvement</td><td>Fixed</td><td>Resolved</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-369">SANDBOX-369</a></td><td>BeanUtils2</td><td>Move logic for type compatibility checking from AccessibleObjectsRegistry to TypeUtils</td><td>Improvement</td><td>Fixed</td><td>Resolved</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-367">SANDBOX-367</a></td><td>Graph</td><td>Move base implementations from test to main</td><td>Improvement</td><td>Fixed</td><td>Resolved</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-365">SANDBOX-365</a></td><td>BeanUtils2</td><td>Extend Assertions for checking null references in arrays</td><td>Improvement</td><td>Fixed</td><td>Resolved</td></tr><tr c
 lass="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-364">SANDBOX-364</a></td><td>Graph</td><td>Adding generic weight type to model</td><td>Improvement</td><td>Fixed</td><td>Resolved</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-363">SANDBOX-363</a></td><td>BeanUtils2</td><td>Check if value is of the correct type in Argument.argument( Class&lt;T&gt; type, V value )</td><td>Improvement</td><td>Fixed</td><td>Resolved</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-360">SANDBOX-360</a></td><td>BeanUtils2</td><td>Rename Converter&lt;T, S&gt; to Transformer&lt;T, S&gt;</td><td>Improvement</td><td>Fixed</td><td>Resolved</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-358">SANDBOX-358</a></td><td>Graph</td><td>Early return/termination for graph visit</td>
 <td>Improvement</td><td>Fixed</td><td>Resolved</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-356">SANDBOX-356</a></td><td>Graph</td><td>Generic weight types and algorithms implementations based on wighted graphes</td><td>Improvement</td><td>Fixed</td><td>Resolved</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-346">SANDBOX-346</a></td><td>Graph</td><td>DotExporter only exports weights that extend Number</td><td>Improvement</td><td>Fixed</td><td>Resolved</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-345">SANDBOX-345</a></td><td>Graph</td><td>Weighted as an interface with generic weight type</td><td>Improvement</td><td>Fixed</td><td>Resolved</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-344">SANDBOX-344</a></td><td>Graph</td><t
 d>No WeightedGraph in current method signatures</td><td>Improvement</td><td>Fixed</td><td>Resolved</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-338">SANDBOX-338</a></td><td>Graph</td><td>[Graph Coloring] Generic iterable set of color</td><td>Improvement</td><td>Fixed</td><td>Resolved</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-335">SANDBOX-335</a></td><td>Graph</td><td>[Graph] Graph Coloring: Backtracking algorithm</td><td>Improvement</td><td>Fixed</td><td>Resolved</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-333">SANDBOX-333</a></td><td>Graph</td><td>Graph coloring implementation</td><td>Improvement</td><td>Fixed</td><td>Resolved</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-332">SANDBOX-332</a></td><td>Graph</td><td>[
 graph] add FloydWarshall algorithm implementation</td><td>Improvement</td><td>Fixed</td><td>Resolved</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-271">SANDBOX-271</a></td><td>Pipeline</td><td>Synchronization and serialization changes from Kris</td><td>Improvement</td><td>Fixed</td><td>Resolved</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-266">SANDBOX-266</a></td><td>Pipeline</td><td>Provide an introductory level documentation</td><td>Improvement</td><td>Fixed</td><td>Closed</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-253">SANDBOX-253</a></td><td>Javaflow</td><td>[javaflow] Fix pom dependencies (update asm to latest 2.x and fix jci to a non-snapshot)</td><td>Improvement</td><td>Fixed</td><td>Closed</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.
 org/jira/browse/SANDBOX-230">SANDBOX-230</a></td><td></td><td>add a variation of Algorithms.recurse() that allows the client to specify the continuing function type</td><td>Improvement</td><td>Fixed</td><td>Closed</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-229">SANDBOX-229</a></td><td></td><td>Improve method signature consistency amongst static utlity methods in adapters subpackage</td><td>Improvement</td><td>Fixed</td><td>Closed</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-228">SANDBOX-228</a></td><td></td><td>Composite utility class has inconsistent method signatures</td><td>Improvement</td><td>Fixed</td><td>Closed</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-227">SANDBOX-227</a></td><td></td><td>Constant(boolean) constructor unnecessarily instantiates a new Boolean object on every
  invocation</td><td>Improvement</td><td>Fixed</td><td>Closed</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-226">SANDBOX-226</a></td><td>Functor</td><td>Synchronize (Offset|Limit).test()</td><td>Improvement</td><td>Fixed</td><td>Closed</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-224">SANDBOX-224</a></td><td>Functor</td><td>[functor] Parent interface for all functors</td><td>Improvement</td><td>Fixed</td><td>Closed</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-162">SANDBOX-162</a></td><td>Javaflow</td><td>deprecate ant task attribute &quot;dstdir&quot; in favor of &quot;destdir&quot;</td><td>Improvement</td><td>Fixed</td><td>Closed</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-159">SANDBOX-159</a></td><td>Finder</td><td>[fi
 nder] Make FileFilter implementations public classes in their own package.</td><td>Improvement</td><td>Fixed</td><td>Closed</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-157">SANDBOX-157</a></td><td>Finder</td><td>Extend java.util.Event* classes</td><td>Improvement</td><td>Fixed</td><td>Closed</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-156">SANDBOX-156</a></td><td>Finder</td><td>[io]faster FileFinder</td><td>Improvement</td><td>Fixed</td><td>Closed</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-146">SANDBOX-146</a></td><td>Id</td><td>[id] New string identifier generators, PrefixedNumericGenerator &amp;c.</td><td>Improvement</td><td>Fixed</td><td>Closed</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-142">SANDBOX-142</a></td
 ><td>Id</td><td>[id] Change UUID referenced to RFC 4122</td><td>Improvement</td><td>Fixed</td><td>Closed</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-141">SANDBOX-141</a></td><td>Id</td><td>[id] UUID class and test for review</td><td>Improvement</td><td>Fixed</td><td>Closed</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-138">SANDBOX-138</a></td><td>Id</td><td>[id] id-alt zip of project for review</td><td>Improvement</td><td>Fixed</td><td>Closed</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-137">SANDBOX-137</a></td><td>Id</td><td>[id] UUID should include the offending UUID value when throwing UUIDFormatException</td><td>Improvement</td><td>Fixed</td><td>Closed</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-136">SANDBOX-136</a
 ></td><td>Id</td><td>[id] minor cleanup and uuid factory method and added to IdUtils</td><td>Improvement</td><td>Fixed</td><td>Closed</td></tr><tr class="b"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-133">SANDBOX-133</a></td><td>Pipeline</td><td>[pipeline] Numerous changes and updates for Java 1.5</td><td>Improvement</td><td>Fixed</td><td>Closed</td></tr><tr class="a"><td></td><td><a class="externalLink" href="https://issues.apache.org/jira/browse/SANDBOX-131">SANDBOX-131</a></td><td>Id</td><td>[id] more minor cleanup</td><td>Improvement</td><td>Fixed</td><td>Closed</td></tr></table></div>
+      </div>
+    </div>
+    <div class="clear">
+      <hr/>
+    </div>
+    <div id="footer">
+      <div class="center">Copyright &#169;                    2005-2013
+                        <a href="http://www.apache.org/">The Apache Software Foundation</a>.
+            All Rights Reserved.      
+                
+      </div>
+                          
+<div class="center">Apache Commons, Apache Commons OpenPGP (Sandbox), Apache, the Apache feather logo, and the Apache Commons project logos are trademarks of The Apache Software Foundation.
+      All other marks mentioned may be trademarks or registered trademarks of their respective owners.</div>
+                <div class="clear">
+        <hr/>
+      </div>
+    </div>
+  </body>
+</html>
\ No newline at end of file

Propchange: websites/production/commons/content/sandbox/commons-openpgp/jira-report.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: websites/production/commons/content/sandbox/commons-openpgp/js/prettify.js
==============================================================================
--- websites/production/commons/content/sandbox/commons-openpgp/js/prettify.js (added)
+++ websites/production/commons/content/sandbox/commons-openpgp/js/prettify.js Sat Aug 10 22:25:17 2013
@@ -0,0 +1,640 @@
+/**
+ *
+ * Copyright (C) 2006 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+function H() {
+    var x = navigator && navigator.userAgent
+            && /\bMSIE 6\./.test(navigator.userAgent);
+    H = function() {
+        return x
+    };
+    return x
+}
+(function() {
+    function x(b) {
+        b = b.split(/ /g);
+        var a = {};
+        for ( var c = b.length; --c >= 0;) {
+            var d = b[c];
+            if (d)
+                a[d] = null
+        }
+        return a
+    }
+    var y = "break continue do else for if return while ", U = y
+            + "auto case char const default double enum extern float goto int long register short signed sizeof static struct switch typedef union unsigned void volatile ", D = U
+            + "catch class delete false import new operator private protected public this throw true try ", I = D
+            + "alignof align_union asm axiom bool concept concept_map const_cast constexpr decltype dynamic_cast explicit export friend inline late_check mutable namespace nullptr reinterpret_cast static_assert static_cast template typeid typename typeof using virtual wchar_t where ", J = D
+            + "boolean byte extends final finally implements import instanceof null native package strictfp super synchronized throws transient ", V = J
+            + "as base by checked decimal delegate descending event fixed foreach from group implicit in interface internal into is lock object out override orderby params readonly ref sbyte sealed stackalloc string select uint ulong unchecked unsafe ushort var ", K = D
+            + "debugger eval export function get null set undefined var with Infinity NaN ", L = "caller delete die do dump elsif eval exit foreach for goto if import last local my next no our print package redo require sub undef unless until use wantarray while BEGIN END ", M = y
+            + "and as assert class def del elif except exec finally from global import in is lambda nonlocal not or pass print raise try with yield False True None ", N = y
+            + "alias and begin case class def defined elsif end ensure false in module next nil not or redo rescue retry self super then true undef unless until when yield BEGIN END ", O = y
+            + "case done elif esac eval fi function in local set then until ", W = I
+            + V + K + L + M + N + O;
+    function X(b) {
+        return b >= "a" && b <= "z" || b >= "A" && b <= "Z"
+    }
+    function u(b, a, c, d) {
+        b.unshift(c, d || 0);
+        try {
+            a.splice.apply(a, b)
+        } finally {
+            b.splice(0, 2)
+        }
+    }
+    var Y = (function() {
+        var b = [ "!", "!=", "!==", "#", "%", "%=", "&", "&&", "&&=", "&=",
+                "(", "*", "*=", "+=", ",", "-=", "->", "/", "/=", ":", "::",
+                ";", "<", "<<", "<<=", "<=", "=", "==", "===", ">", ">=", ">>",
+                ">>=", ">>>", ">>>=", "?", "@", "[", "^", "^=", "^^", "^^=",
+                "{", "|", "|=", "||", "||=", "~", "break", "case", "continue",
+                "delete", "do", "else", "finally", "instanceof", "return",
+                "throw", "try", "typeof" ], a = "(?:(?:(?:^|[^0-9.])\\.{1,3})|(?:(?:^|[^\\+])\\+)|(?:(?:^|[^\\-])-)";
+        for ( var c = 0; c < b.length; ++c) {
+            var d = b[c];
+            a += X(d.charAt(0)) ? "|\\b" + d : "|"
+                    + d.replace(/([^=<>:&])/g, "\\$1")
+        }
+        a += "|^)\\s*$";
+        return new RegExp(a)
+    })(), P = /&/g, Q = /</g, R = />/g, Z = /\"/g;
+    function $(b) {
+        return b.replace(P, "&amp;").replace(Q, "&lt;").replace(R, "&gt;")
+                .replace(Z, "&quot;")
+    }
+    function E(b) {
+        return b.replace(P, "&amp;").replace(Q, "&lt;").replace(R, "&gt;")
+    }
+    var aa = /&lt;/g, ba = /&gt;/g, ca = /&apos;/g, da = /&quot;/g, ea = /&amp;/g, fa = /&nbsp;/g;
+    function ga(b) {
+        var a = b.indexOf("&");
+        if (a < 0)
+            return b;
+        for (--a; (a = b.indexOf("&#", a + 1)) >= 0;) {
+            var c = b.indexOf(";", a);
+            if (c >= 0) {
+                var d = b.substring(a + 3, c), g = 10;
+                if (d && d.charAt(0) === "x") {
+                    d = d.substring(1);
+                    g = 16
+                }
+                var e = parseInt(d, g);
+                if (!isNaN(e))
+                    b = b.substring(0, a) + String.fromCharCode(e)
+                            + b.substring(c + 1)
+            }
+        }
+        return b.replace(aa, "<").replace(ba, ">").replace(ca, "'").replace(da,
+                '"').replace(ea, "&").replace(fa, " ")
+    }
+    function S(b) {
+        return "XMP" === b.tagName
+    }
+    function z(b, a) {
+        switch (b.nodeType) {
+        case 1:
+            var c = b.tagName.toLowerCase();
+            a.push("<", c);
+            for ( var d = 0; d < b.attributes.length; ++d) {
+                var g = b.attributes[d];
+                if (!g.specified)
+                    continue;
+                a.push(" ");
+                z(g, a)
+            }
+            a.push(">");
+            for ( var e = b.firstChild; e; e = e.nextSibling)
+                z(e, a);
+            if (b.firstChild || !/^(?:br|link|img)$/.test(c))
+                a.push("</", c, ">");
+            break;
+        case 2:
+            a.push(b.name.toLowerCase(), '="', $(b.value), '"');
+            break;
+        case 3:
+        case 4:
+            a.push(E(b.nodeValue));
+            break
+        }
+    }
+    var F = null;
+    function ha(b) {
+        if (null === F) {
+            var a = document.createElement("pre");
+            a
+                    .appendChild(document
+                            .createTextNode('<!DOCTYPE foo PUBLIC "foo bar">\n<foo />'));
+            F = !/</.test(a.innerHTML)
+        }
+        if (F) {
+            var c = b.innerHTML;
+            if (S(b))
+                c = E(c);
+            return c
+        }
+        var d = [];
+        for ( var g = b.firstChild; g; g = g.nextSibling)
+            z(g, d);
+        return d.join("")
+    }
+    function ia(b) {
+        var a = 0;
+        return function(c) {
+            var d = null, g = 0;
+            for ( var e = 0, h = c.length; e < h; ++e) {
+                var f = c.charAt(e);
+                switch (f) {
+                case "\t":
+                    if (!d)
+                        d = [];
+                    d.push(c.substring(g, e));
+                    var i = b - a % b;
+                    a += i;
+                    for (; i >= 0; i -= "                ".length)
+                        d.push("                ".substring(0, i));
+                    g = e + 1;
+                    break;
+                case "\n":
+                    a = 0;
+                    break;
+                default:
+                    ++a
+                }
+            }
+            if (!d)
+                return c;
+            d.push(c.substring(g));
+            return d.join("")
+        }
+    }
+    var ja = /(?:[^<]+|<!--[\s\S]*?--\>|<!\[CDATA\[([\s\S]*?)\]\]>|<\/?[a-zA-Z][^>]*>|<)/g, ka = /^<!--/, la = /^<\[CDATA\[/, ma = /^<br\b/i;
+    function na(b) {
+        var a = b.match(ja), c = [], d = 0, g = [];
+        if (a)
+            for ( var e = 0, h = a.length; e < h; ++e) {
+                var f = a[e];
+                if (f.length > 1 && f.charAt(0) === "<") {
+                    if (ka.test(f))
+                        continue;
+                    if (la.test(f)) {
+                        c.push(f.substring(9, f.length - 3));
+                        d += f.length - 12
+                    } else if (ma.test(f)) {
+                        c.push("\n");
+                        ++d
+                    } else
+                        g.push(d, f)
+                } else {
+                    var i = ga(f);
+                    c.push(i);
+                    d += i.length
+                }
+            }
+        return {
+            source : c.join(""),
+            tags : g
+        }
+    }
+    function v(b, a) {
+        var c = {};
+        (function() {
+            var g = b.concat(a);
+            for ( var e = g.length; --e >= 0;) {
+                var h = g[e], f = h[3];
+                if (f)
+                    for ( var i = f.length; --i >= 0;)
+                        c[f.charAt(i)] = h
+            }
+        })();
+        var d = a.length;
+        return function(g, e) {
+            e = e || 0;
+            var h = [ e, "pln" ], f = "", i = 0, j = g;
+            while (j.length) {
+                var o, m = null, k, l = c[j.charAt(0)];
+                if (l) {
+                    k = j.match(l[1]);
+                    m = k[0];
+                    o = l[0]
+                } else {
+                    for ( var n = 0; n < d; ++n) {
+                        l = a[n];
+                        var p = l[2];
+                        if (p && !p.test(f))
+                            continue;
+                        k = j.match(l[1]);
+                        if (k) {
+                            m = k[0];
+                            o = l[0];
+                            break
+                        }
+                    }
+                    if (!m) {
+                        o = "pln";
+                        m = j.substring(0, 1)
+                    }
+                }
+                h.push(e + i, o);
+                i += m.length;
+                j = j.substring(m.length);
+                if (o !== "com" && /\S/.test(m))
+                    f = m
+            }
+            return h
+        }
+    }
+    var oa = v(
+            [],
+            [
+                    [ "pln", /^[^<]+/, null ],
+                    [ "dec", /^<!\w[^>]*(?:>|$)/, null ],
+                    [ "com", /^<!--[\s\S]*?(?:--\>|$)/, null ],
+                    [ "src", /^<\?[\s\S]*?(?:\?>|$)/, null ],
+                    [ "src", /^<%[\s\S]*?(?:%>|$)/, null ],
+                    [
+                            "src",
+                            /^<(script|style|xmp)\b[^>]*>[\s\S]*?<\/\1\b[^>]*>/i,
+                            null ], [ "tag", /^<\/?\w[^<>]*>/, null ] ]);
+    function pa(b) {
+        var a = oa(b);
+        for ( var c = 0; c < a.length; c += 2)
+            if (a[c + 1] === "src") {
+                var d, g;
+                d = a[c];
+                g = c + 2 < a.length ? a[c + 2] : b.length;
+                var e = b.substring(d, g), h = e
+                        .match(/^(<[^>]*>)([\s\S]*)(<\/[^>]*>)$/);
+                if (h)
+                    a.splice(c, 2, d, "tag", d + h[1].length, "src", d
+                            + h[1].length + (h[2] || "").length, "tag")
+            }
+        return a
+    }
+    var qa = v( [ [ "atv", /^\'[^\']*(?:\'|$)/, null, "'" ],
+            [ "atv", /^\"[^\"]*(?:\"|$)/, null, '"' ],
+            [ "pun", /^[<>\/=]+/, null, "<>/=" ] ], [
+            [ "tag", /^[\w:\-]+/, /^</ ], [ "atv", /^[\w\-]+/, /^=/ ],
+            [ "atn", /^[\w:\-]+/, null ], [ "pln", /^\s+/, null, " \t\r\n" ] ]);
+    function ra(b, a) {
+        for ( var c = 0; c < a.length; c += 2) {
+            var d = a[c + 1];
+            if (d === "tag") {
+                var g, e;
+                g = a[c];
+                e = c + 2 < a.length ? a[c + 2] : b.length;
+                var h = b.substring(g, e), f = qa(h, g);
+                u(f, a, c, 2);
+                c += f.length - 2
+            }
+        }
+        return a
+    }
+    function r(b) {
+        var a = [], c = [];
+        if (b.tripleQuotedStrings)
+            a
+                    .push( [
+                            "str",
+                            /^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,
+                            null, "'\"" ]);
+        else if (b.multiLineStrings)
+            a
+                    .push( [
+                            "str",
+                            /^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,
+                            null, "'\"`" ]);
+        else
+            a
+                    .push( [
+                            "str",
+                            /^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,
+                            null, "\"'" ]);
+        c.push( [ "pln", /^(?:[^\'\"\`\/\#]+)/, null, " \r\n" ]);
+        if (b.hashComments)
+            a.push( [ "com", /^#[^\r\n]*/, null, "#" ]);
+        if (b.cStyleComments)
+            c.push( [ "com", /^\/\/[^\r\n]*/, null ]);
+        if (b.regexLiterals)
+            c
+                    .push( [
+                            "str",
+                            /^\/(?:[^\\\*\/\[]|\\[\s\S]|\[(?:[^\]\\]|\\.)*(?:\]|$))+(?:\/|$)/,
+                            Y ]);
+        if (b.cStyleComments)
+            c.push( [ "com", /^\/\*[\s\S]*?(?:\*\/|$)/, null ]);
+        var d = x(b.keywords);
+        b = null;
+        var g = v(a, c), e = v(
+                [],
+                [
+                        [ "pln", /^\s+/, null, " \r\n" ],
+                        [ "pln", /^[a-z_$@][a-z_$@0-9]*/i, null ],
+                        [ "lit", /^0x[a-f0-9]+[a-z]/i, null ],
+                        [
+                                "lit",
+                                /^(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d+)(?:e[+\-]?\d+)?[a-z]*/i,
+                                null, "123456789" ],
+                        [ "pun", /^[^\s\w\.$@]+/, null ] ]);
+        function h(f, i) {
+            for ( var j = 0; j < i.length; j += 2) {
+                var o = i[j + 1];
+                if (o === "pln") {
+                    var m, k, l, n;
+                    m = i[j];
+                    k = j + 2 < i.length ? i[j + 2] : f.length;
+                    l = f.substring(m, k);
+                    n = e(l, m);
+                    for ( var p = 0, t = n.length; p < t; p += 2) {
+                        var w = n[p + 1];
+                        if (w === "pln") {
+                            var A = n[p], B = p + 2 < t ? n[p + 2] : l.length, s = f
+                                    .substring(A, B);
+                            if (s === ".")
+                                n[p + 1] = "pun";
+                            else if (s in d)
+                                n[p + 1] = "kwd";
+                            else if (/^@?[A-Z][A-Z$]*[a-z][A-Za-z$]*$/.test(s))
+                                n[p + 1] = s.charAt(0) === "@" ? "lit" : "typ"
+                        }
+                    }
+                    u(n, i, j, 2);
+                    j += n.length - 2
+                }
+            }
+            return i
+        }
+        return function(f) {
+            var i = g(f);
+            i = h(f, i);
+            return i
+        }
+    }
+    var G = r( {
+        keywords : W,
+        hashComments : true,
+        cStyleComments : true,
+        multiLineStrings : true,
+        regexLiterals : true
+    });
+    function sa(b, a) {
+        for ( var c = 0; c < a.length; c += 2) {
+            var d = a[c + 1];
+            if (d === "src") {
+                var g, e;
+                g = a[c];
+                e = c + 2 < a.length ? a[c + 2] : b.length;
+                var h = G(b.substring(g, e));
+                for ( var f = 0, i = h.length; f < i; f += 2)
+                    h[f] += g;
+                u(h, a, c, 2);
+                c += h.length - 2
+            }
+        }
+        return a
+    }
+    function ta(b, a) {
+        var c = false;
+        for ( var d = 0; d < a.length; d += 2) {
+            var g = a[d + 1], e, h;
+            if (g === "atn") {
+                e = a[d];
+                h = d + 2 < a.length ? a[d + 2] : b.length;
+                c = /^on|^style$/i.test(b.substring(e, h))
+            } else if (g === "atv") {
+                if (c) {
+                    e = a[d];
+                    h = d + 2 < a.length ? a[d + 2] : b.length;
+                    var f = b.substring(e, h), i = f.length, j = i >= 2
+                            && /^[\"\']/.test(f)
+                            && f.charAt(0) === f.charAt(i - 1), o, m, k;
+                    if (j) {
+                        m = e + 1;
+                        k = h - 1;
+                        o = f
+                    } else {
+                        m = e + 1;
+                        k = h - 1;
+                        o = f.substring(1, f.length - 1)
+                    }
+                    var l = G(o);
+                    for ( var n = 0, p = l.length; n < p; n += 2)
+                        l[n] += m;
+                    if (j) {
+                        l.push(k, "atv");
+                        u(l, a, d + 2, 0)
+                    } else
+                        u(l, a, d, 2)
+                }
+                c = false
+            }
+        }
+        return a
+    }
+    function ua(b) {
+        var a = pa(b);
+        a = ra(b, a);
+        a = sa(b, a);
+        a = ta(b, a);
+        return a
+    }
+    function va(b, a, c) {
+        var d = [], g = 0, e = null, h = null, f = 0, i = 0, j = ia(8);
+        function o(k) {
+            if (k > g) {
+                if (e && e !== h) {
+                    d.push("</span>");
+                    e = null
+                }
+                if (!e && h) {
+                    e = h;
+                    d.push('<span class="', e, '">')
+                }
+                var l = E(j(b.substring(g, k))).replace(/(\r\n?|\n| ) /g,
+                        "$1&nbsp;").replace(/\r\n?|\n/g, "<br />");
+                d.push(l);
+                g = k
+            }
+        }
+        while (true) {
+            var m;
+            m = f < a.length ? (i < c.length ? a[f] <= c[i] : true) : false;
+            if (m) {
+                o(a[f]);
+                if (e) {
+                    d.push("</span>");
+                    e = null
+                }
+                d.push(a[f + 1]);
+                f += 2
+            } else if (i < c.length) {
+                o(c[i]);
+                h = c[i + 1];
+                i += 2
+            } else
+                break
+        }
+        o(b.length);
+        if (e)
+            d.push("</span>");
+        return d.join("")
+    }
+    var C = {};
+    function q(b, a) {
+        for ( var c = a.length; --c >= 0;) {
+            var d = a[c];
+            if (!C.hasOwnProperty(d))
+                C[d] = b;
+            else if ("console" in window)
+                console.log("cannot override language handler %s", d)
+        }
+    }
+    q(G, [ "default-code" ]);
+    q(ua, [ "default-markup", "html", "htm", "xhtml", "xml", "xsl" ]);
+    q(r( {
+        keywords : I,
+        hashComments : true,
+        cStyleComments : true
+    }), [ "c", "cc", "cpp", "cs", "cxx", "cyc" ]);
+    q(r( {
+        keywords : J,
+        cStyleComments : true
+    }), [ "java" ]);
+    q(r( {
+        keywords : O,
+        hashComments : true,
+        multiLineStrings : true
+    }), [ "bsh", "csh", "sh" ]);
+    q(r( {
+        keywords : M,
+        hashComments : true,
+        multiLineStrings : true,
+        tripleQuotedStrings : true
+    }), [ "cv", "py" ]);
+    q(r( {
+        keywords : L,
+        hashComments : true,
+        multiLineStrings : true,
+        regexLiterals : true
+    }), [ "perl", "pl", "pm" ]);
+    q(r( {
+        keywords : N,
+        hashComments : true,
+        multiLineStrings : true,
+        regexLiterals : true
+    }), [ "rb" ]);
+    q(r( {
+        keywords : K,
+        cStyleComments : true,
+        regexLiterals : true
+    }), [ "js" ]);
+    function T(b, a) {
+        try {
+            var c = na(b), d = c.source, g = c.tags;
+            if (!C.hasOwnProperty(a))
+                a = /^\s*</.test(d) ? "default-markup" : "default-code";
+            var e = C[a].call( {}, d);
+            return va(d, g, e)
+        } catch (h) {
+            if ("console" in window) {
+                console.log(h);
+                console.trace()
+            }
+            return b
+        }
+    }
+    function wa(b) {
+        var a = H(), c = [ document.getElementsByTagName("pre"),
+                document.getElementsByTagName("code"),
+                document.getElementsByTagName("xmp"),
+                document.getElementsByTagName("div")], d = [];
+        for ( var g = 0; g < c.length; ++g)
+            for ( var e = 0; e < c[g].length; ++e)
+                d.push(c[g][e]);
+        c = null;
+        var h = 0;
+        function f() {
+            var i = (new Date).getTime() + 250;
+            for (; h < d.length && (new Date).getTime() < i; h++) {
+                var j = d[h];
+                if (j.className && j.className.indexOf("source") >= 0) {
+                    var o = j.className.match(/\blang-(\w+)\b/);
+                    if (o)
+                        o = o[1];
+                    var m = false;
+                    for ( var k = j.parentNode; k; k = k.parentNode)
+                        if ((k.tagName === "pre" || k.tagName === "code" || k.tagName === "xmp" || k.tagName == "div")
+                                && k.className
+                                && k.className.indexOf("source") >= 0) {
+                            m = true;
+                            break
+                        }
+                    if (!m) {
+                        var l = ha(j);
+                        l = l.replace(/(?:\r\n?|\n)$/, "");
+                        var n = T(l, o);
+                        if (!S(j))
+                            j.innerHTML = n;
+                        else {
+                            var p = document.createElement("pre");
+                            for ( var t = 0; t < j.attributes.length; ++t) {
+                                var w = j.attributes[t];
+                                if (w.specified)
+                                    p.setAttribute(w.name, w.value)
+                            }
+                            p.innerHTML = n;
+                            j.parentNode.replaceChild(p, j);
+                            p = j
+                        }
+                        if (a && j.tagName === "pre") {
+                            var A = j.getElementsByTagName("br");
+                            for ( var B = A.length; --B >= 0;) {
+                                var s = A[B];
+                                s.parentNode.replaceChild(document
+                                        .createTextNode("\r\n"), s)
+                            }
+                        }
+                    }
+                }
+            }
+            if (h < d.length)
+                setTimeout(f, 250);
+            else if (b)
+                b()
+        }
+        f()
+    }
+    window.PR_normalizedHtml = z;
+    window.prettyPrintOne = T;
+    window.prettyPrint = wa;
+    window.PR = {
+        createSimpleLexer : v,
+        registerLangHandler : q,
+        sourceDecorator : r,
+        PR_ATTRIB_NAME : "atn",
+        PR_ATTRIB_VALUE : "atv",
+        PR_COMMENT : "com",
+        PR_DECLARATION : "dec",
+        PR_KEYWORD : "kwd",
+        PR_LITERAL : "lit",
+        PR_PLAIN : "pln",
+        PR_PUNCTUATION : "pun",
+        PR_SOURCE : "src",
+        PR_STRING : "str",
+        PR_TAG : "tag",
+        PR_TYPE : "typ"
+    }
+})();
\ No newline at end of file

Propchange: websites/production/commons/content/sandbox/commons-openpgp/js/prettify.js
------------------------------------------------------------------------------
    svn:eol-style = native



Mime
View raw message