You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2013/02/28 23:20:55 UTC

svn commit: r1451393 - in /jena/trunk: jena-arq/src/main/java/arq/ jena-arq/src/main/java/com/hp/hpl/jena/sparql/algebra/op/ jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/ jena-arq/src/main/java/com/hp/hpl/jena/sparql/graph/ jena-arq/src/main/java...

Author: andy
Date: Thu Feb 28 22:20:52 2013
New Revision: 1451393

URL: http://svn.apache.org/r1451393
Log:
JENA-407 LanguageTag
General audit of uses of toUpperCase and toLowerCase to check for whether Locale.ENGLISH should be used.

Added:
    jena/trunk/jena-sdb/DB/
    jena/trunk/jena-sdb/DB/derby/
    jena/trunk/jena-sdb/DB/derby/db.lck   (with props)
    jena/trunk/jena-sdb/DB/derby/dbex.lck   (with props)
    jena/trunk/jena-sdb/DB/derby/log/
    jena/trunk/jena-sdb/DB/derby/log/log.ctrl   (with props)
    jena/trunk/jena-sdb/DB/derby/log/log1.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/log/logmirror.ctrl   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/
    jena/trunk/jena-sdb/DB/derby/seg0/c10.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c101.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c111.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c121.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c130.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c141.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c150.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c161.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c171.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c180.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c191.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c1a1.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c1b1.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c1c0.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c1d1.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c1e0.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c1f1.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c20.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c200.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c211.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c221.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c230.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c241.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c251.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c260.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c271.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c281.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c290.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c2a1.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c2b1.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c2c1.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c2d0.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c2e1.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c2f0.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c300.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c31.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c311.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c321.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c331.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c340.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c351.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c361.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c371.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c380.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c391.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c3a1.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c3b1.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c3c0.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c3d1.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c3e1.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c3f1.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c400.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c41.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c411.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c421.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c430.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c441.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c451.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c461.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c470.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c481.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c51.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c580.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c591.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c5a0.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c5b1.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c5c0.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c5d1.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c5e0.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c5f1.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c60.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c71.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c81.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/c90.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/ca1.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/cb1.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/cc0.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/cd1.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/ce1.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/seg0/cf0.dat   (with props)
    jena/trunk/jena-sdb/DB/derby/service.properties
    jena/trunk/jena-sdb/DB/derby/tmp/
Removed:
    jena/trunk/jena-arq/src/main/java/org/apache/jena/riot/system/LangTag.java
Modified:
    jena/trunk/jena-arq/src/main/java/arq/query.java
    jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/algebra/op/OpBGP.java
    jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/E_MD5.java
    jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/E_SHA1.java
    jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/E_SHA224.java
    jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/E_SHA256.java
    jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/E_SHA384.java
    jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/E_SHA512.java
    jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/graph/GraphMemPlain.java
    jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/resultset/CSVInput.java
    jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/resultset/TSVInput.java
    jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/util/FmtUtils.java
    jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/util/RomanNumeral.java
    jena/trunk/jena-arq/src/main/java/org/apache/jena/riot/RDFLanguages.java
    jena/trunk/jena-arq/src/main/java/org/apache/jena/riot/adapters/RDFReaderRIOT.java
    jena/trunk/jena-arq/src/main/java/org/apache/jena/riot/stream/LocatorURL.java
    jena/trunk/jena-arq/src/main/java/org/apache/jena/riot/web/LangTag.java
    jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/graph/impl/LiteralLabelImpl.java
    jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/n3/turtle/Turtle2NTriples.java
    jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/rdf/arp/NTriple.java
    jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/rdf/arp/impl/AttributeLexer.java
    jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/rdf/arp/lang/IanaLanguageTag.java
    jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/rdf/arp/lang/Iso3166.java
    jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/rdf/arp/lang/LanguageTag.java
    jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/rdf/model/impl/NTripleWriter.java
    jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/shared/uuid/JenaUUID.java
    jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/shared/uuid/UUID_V1_Gen.java
    jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/shared/uuid/UUID_V4_Gen.java
    jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/util/FileUtils.java
    jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/util/LocatorURL.java
    jena/trunk/jena-core/src/main/java/jena/schemagen.java
    jena/trunk/jena-fuseki/src/main/java/org/apache/jena/fuseki/servlets/SPARQL_Query.java
    jena/trunk/jena-fuseki/src/main/java/org/apache/jena/fuseki/servlets/SPARQL_REST.java
    jena/trunk/jena-fuseki/src/main/java/org/apache/jena/fuseki/servlets/SPARQL_ServletBase.java
    jena/trunk/jena-fuseki/src/main/java/org/apache/jena/fuseki/servlets/SPARQL_Update.java
    jena/trunk/jena-sdb/src/main/java/com/hp/hpl/jena/sdb/sql/JDBC.java
    jena/trunk/jena-tdb/src/main/java/com/hp/hpl/jena/tdb/assembler/IndexAssembler.java

Modified: jena/trunk/jena-arq/src/main/java/arq/query.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/arq/query.java?rev=1451393&r1=1451392&r2=1451393&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/arq/query.java (original)
+++ jena/trunk/jena-arq/src/main/java/arq/query.java Thu Feb 28 22:20:52 2013
@@ -117,9 +117,11 @@ public class query extends CmdARQ
         
         if ( hasArg(argOptimize) )
         {
-            String x1 = getValue(argOptimize).toLowerCase() ;
-            if ( hasValueOfTrue(argOptimize) || x1.equals("on") || x1.equals("yes") )      queryOptimization = true ;
-            else if ( hasValueOfFalse(argOptimize) || x1.equals("off") || x1.equals("no") ) queryOptimization = false ;
+            String x1 = getValue(argOptimize) ;
+            if ( hasValueOfTrue(argOptimize) || x1.equalsIgnoreCase("on") || x1.equalsIgnoreCase("yes") ) 
+                queryOptimization = true ;
+            else if ( hasValueOfFalse(argOptimize) || x1.equalsIgnoreCase("off") || x1.equalsIgnoreCase("no") )
+                queryOptimization = false ;
             else throw new CmdException("Optimization flag must be true/false/on/off/yes/no. Found: "+getValue(argOptimize)) ;
         }
     }

Modified: jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/algebra/op/OpBGP.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/algebra/op/OpBGP.java?rev=1451393&r1=1451392&r2=1451393&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/algebra/op/OpBGP.java (original)
+++ jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/algebra/op/OpBGP.java Thu Feb 28 22:20:52 2013
@@ -42,7 +42,7 @@ public class OpBGP extends Op0
     public BasicPattern getPattern()        { return pattern ; } 
     
     @Override
-    public String getName()                 { return Tags.tagBGP /*.toUpperCase()*/ ; }
+    public String getName()                 { return Tags.tagBGP /*.toUpperCase(Locale.ENGLISH)*/ ; }
     @Override
     public Op apply(Transform transform)    { return transform.transform(this) ; } 
     @Override

Modified: jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/E_MD5.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/E_MD5.java?rev=1451393&r1=1451392&r2=1451393&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/E_MD5.java (original)
+++ jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/E_MD5.java Thu Feb 28 22:20:52 2013
@@ -18,11 +18,13 @@
 
 package com.hp.hpl.jena.sparql.expr;
 
+import java.util.Locale ;
+
 import com.hp.hpl.jena.sparql.sse.Tags ;
 
 public class E_MD5 extends ExprDigest
 {
-    private static final String symbol = Tags.tagMD5.toUpperCase() ;
+    private static final String symbol = Tags.tagMD5.toUpperCase(Locale.ENGLISH) ;
 
     public E_MD5(Expr expr)
     {

Modified: jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/E_SHA1.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/E_SHA1.java?rev=1451393&r1=1451392&r2=1451393&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/E_SHA1.java (original)
+++ jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/E_SHA1.java Thu Feb 28 22:20:52 2013
@@ -18,11 +18,13 @@
 
 package com.hp.hpl.jena.sparql.expr;
 
+import java.util.Locale ;
+
 import com.hp.hpl.jena.sparql.sse.Tags ;
 
 public class E_SHA1 extends ExprDigest
 {
-    private static final String symbol = Tags.tagSHA1.toUpperCase() ;
+    private static final String symbol = Tags.tagSHA1.toUpperCase(Locale.ENGLISH) ;
 
     public E_SHA1(Expr expr)
     {

Modified: jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/E_SHA224.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/E_SHA224.java?rev=1451393&r1=1451392&r2=1451393&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/E_SHA224.java (original)
+++ jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/E_SHA224.java Thu Feb 28 22:20:52 2013
@@ -18,11 +18,13 @@
 
 package com.hp.hpl.jena.sparql.expr;
 
+import java.util.Locale ;
+
 import com.hp.hpl.jena.sparql.sse.Tags ;
 
 public class E_SHA224 extends ExprDigest
 {
-    private static final String symbol = Tags.tagSHA224.toUpperCase() ;
+    private static final String symbol = Tags.tagSHA224.toUpperCase(Locale.ENGLISH) ;
 
     public E_SHA224(Expr expr)
     {

Modified: jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/E_SHA256.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/E_SHA256.java?rev=1451393&r1=1451392&r2=1451393&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/E_SHA256.java (original)
+++ jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/E_SHA256.java Thu Feb 28 22:20:52 2013
@@ -18,11 +18,13 @@
 
 package com.hp.hpl.jena.sparql.expr;
 
+import java.util.Locale ;
+
 import com.hp.hpl.jena.sparql.sse.Tags ;
 
 public class E_SHA256 extends ExprDigest
 {
-    private static final String symbol = Tags.tagSHA256.toUpperCase() ;
+    private static final String symbol = Tags.tagSHA256.toUpperCase(Locale.ENGLISH) ;
 
     public E_SHA256(Expr expr)
     {

Modified: jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/E_SHA384.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/E_SHA384.java?rev=1451393&r1=1451392&r2=1451393&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/E_SHA384.java (original)
+++ jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/E_SHA384.java Thu Feb 28 22:20:52 2013
@@ -18,11 +18,13 @@
 
 package com.hp.hpl.jena.sparql.expr;
 
+import java.util.Locale ;
+
 import com.hp.hpl.jena.sparql.sse.Tags ;
 
 public class E_SHA384 extends ExprDigest
 {
-    private static final String symbol = Tags.tagSHA384.toUpperCase() ;
+    private static final String symbol = Tags.tagSHA384.toUpperCase(Locale.ENGLISH) ;
 
     public E_SHA384(Expr expr)
     {

Modified: jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/E_SHA512.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/E_SHA512.java?rev=1451393&r1=1451392&r2=1451393&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/E_SHA512.java (original)
+++ jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/E_SHA512.java Thu Feb 28 22:20:52 2013
@@ -18,11 +18,13 @@
 
 package com.hp.hpl.jena.sparql.expr;
 
+import java.util.Locale ;
+
 import com.hp.hpl.jena.sparql.sse.Tags ;
 
 public class E_SHA512 extends ExprDigest
 {
-    private static final String symbol = Tags.tagSHA512.toUpperCase() ;
+    private static final String symbol = Tags.tagSHA512.toUpperCase(Locale.ENGLISH) ;
 
     public E_SHA512(Expr expr)
     {

Modified: jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/graph/GraphMemPlain.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/graph/GraphMemPlain.java?rev=1451393&r1=1451392&r2=1451393&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/graph/GraphMemPlain.java (original)
+++ jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/graph/GraphMemPlain.java Thu Feb 28 22:20:52 2013
@@ -20,6 +20,7 @@ package com.hp.hpl.jena.sparql.graph;
 
 import java.util.HashSet ;
 import java.util.Iterator ;
+import java.util.Locale ;
 import java.util.Set ;
 
 import com.hp.hpl.jena.graph.Node ;
@@ -101,7 +102,7 @@ public class GraphMemPlain extends Graph
             String lang = node.getLiteralLanguage() ;
             if ( lang != null && ! lang.equals("") )
                 node = Node.createLiteral(node.getLiteralLexicalForm(),
-                                          lang.toLowerCase(),
+                                          lang.toLowerCase(Locale.ENGLISH),
                                           node.getLiteralDatatype()) ;
         }
         return node ; 

Modified: jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/resultset/CSVInput.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/resultset/CSVInput.java?rev=1451393&r1=1451392&r2=1451393&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/resultset/CSVInput.java (original)
+++ jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/resultset/CSVInput.java Thu Feb 28 22:20:52 2013
@@ -110,9 +110,9 @@ public class CSVInput
     		if (str == null) throw new ARQException("CSV Boolean Results malformed, unexpected end of input after header row");
     		str = str.trim();
     		
-    		if (str.toLowerCase().equals("true") || str.toLowerCase().equals("yes")) {
+    		if (str.equalsIgnoreCase("true") || str.equalsIgnoreCase("yes")) {
     			return true;
-    		} else if (str.toLowerCase().equals("false") || str.toLowerCase().equals("no")) {
+    		} else if (str.equalsIgnoreCase("false") || str.equalsIgnoreCase("no")) {
     			return false;
     		} else {
     			throw new ARQException("CSV Boolean Results malformed, expected one of - true yes false no - but got " + str);

Modified: jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/resultset/TSVInput.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/resultset/TSVInput.java?rev=1451393&r1=1451392&r2=1451393&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/resultset/TSVInput.java (original)
+++ jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/resultset/TSVInput.java Thu Feb 28 22:20:52 2013
@@ -112,9 +112,9 @@ public class TSVInput {
     		if (str == null) throw new ARQException("TSV Boolean Results malformed, unexpected end of input after header row");
     		str = str.trim();
     		
-    		if (str.toLowerCase().equals("true") || str.toLowerCase().equals("yes")) {
+    		if (str.equalsIgnoreCase("true") || str.equalsIgnoreCase("yes")) {
     			return true;
-    		} else if (str.toLowerCase().equals("false") || str.toLowerCase().equals("no")) {
+    		} else if (str.equalsIgnoreCase("false") || str.equalsIgnoreCase("no")) {
     			return false;
     		} else {
     			throw new ARQException("TSV Boolean Results malformed, expected one of - true yes false no - but got " + str);

Modified: jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/util/FmtUtils.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/util/FmtUtils.java?rev=1451393&r1=1451392&r2=1451393&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/util/FmtUtils.java (original)
+++ jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/util/FmtUtils.java Thu Feb 28 22:20:52 2013
@@ -18,6 +18,7 @@
 
 package com.hp.hpl.jena.sparql.util;
 
+import java.util.Locale ;
 import java.util.regex.Pattern ;
 
 
@@ -561,7 +562,7 @@ public class FmtUtils
                 }
                 else
                 {
-                    String hexstr = Integer.toHexString(c).toUpperCase();
+                    String hexstr = Integer.toHexString(c).toUpperCase(Locale.ENGLISH);
                     int pad = 4 - hexstr.length();
                     sbuff.append("\\u");
                     for (; pad > 0; pad--)

Modified: jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/util/RomanNumeral.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/util/RomanNumeral.java?rev=1451393&r1=1451392&r2=1451393&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/util/RomanNumeral.java (original)
+++ jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/util/RomanNumeral.java Thu Feb 28 22:20:52 2013
@@ -18,6 +18,7 @@
 
 package com.hp.hpl.jena.sparql.util;
 
+import java.util.Locale ;
 import java.util.regex.Matcher ;
 import java.util.regex.Pattern ;
 
@@ -83,7 +84,7 @@ public class RomanNumeral
     
     public static boolean isValid(String lex)
     {
-        lex = lex.toUpperCase() ;
+        lex = lex.toUpperCase(Locale.ENGLISH) ;
         // Excludes IIII
         Matcher m = pattern.matcher(lex);
         return m.matches() ;
@@ -93,7 +94,7 @@ public class RomanNumeral
     // It is easier working right to left!
     public static int r2i(String lex)
     {
-        lex = lex.toUpperCase() ;
+        lex = lex.toUpperCase(Locale.ENGLISH) ;
 
         // This is overly permissive.
         // 1 - allows multiple reducing values

Modified: jena/trunk/jena-arq/src/main/java/org/apache/jena/riot/RDFLanguages.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/org/apache/jena/riot/RDFLanguages.java?rev=1451393&r1=1451392&r2=1451393&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/org/apache/jena/riot/RDFLanguages.java (original)
+++ jena/trunk/jena-arq/src/main/java/org/apache/jena/riot/RDFLanguages.java Thu Feb 28 22:20:52 2013
@@ -321,7 +321,7 @@ public class RDFLanguages
         return lang ;
     }
     
-    static String canonicalKey(String x) { return x.toLowerCase(Locale.US) ; }
+    static String canonicalKey(String x) { return x.toLowerCase(Locale.ENGLISH) ; }
 
     public static ContentType guessContentType(String resourceName)
     {

Modified: jena/trunk/jena-arq/src/main/java/org/apache/jena/riot/adapters/RDFReaderRIOT.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/org/apache/jena/riot/adapters/RDFReaderRIOT.java?rev=1451393&r1=1451392&r2=1451393&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/org/apache/jena/riot/adapters/RDFReaderRIOT.java (original)
+++ jena/trunk/jena-arq/src/main/java/org/apache/jena/riot/adapters/RDFReaderRIOT.java Thu Feb 28 22:20:52 2013
@@ -51,7 +51,7 @@ public class RDFReaderRIOT implements RD
     
     public RDFReaderRIOT(String lang)
     {
-        base = "org.apache.jena.lang."+lang.toLowerCase(Locale.US) ;
+        base = "org.apache.jena.lang."+lang.toLowerCase(Locale.ENGLISH) ;
         hintlang = lang ;
     }
 

Modified: jena/trunk/jena-arq/src/main/java/org/apache/jena/riot/stream/LocatorURL.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/org/apache/jena/riot/stream/LocatorURL.java?rev=1451393&r1=1451392&r2=1451393&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/org/apache/jena/riot/stream/LocatorURL.java (original)
+++ jena/trunk/jena-arq/src/main/java/org/apache/jena/riot/stream/LocatorURL.java Thu Feb 28 22:20:52 2013
@@ -18,6 +18,8 @@
 
 package org.apache.jena.riot.stream;
 
+import java.util.Locale ;
+
 import org.apache.jena.atlas.web.TypedInputStream ;
 import org.apache.jena.riot.web.HttpOp ;
 import org.slf4j.Logger ;
@@ -57,7 +59,7 @@ public class LocatorURL implements Locat
         String uriSchemeName = FileUtils.getScheme(filenameOrURI) ;
         if ( uriSchemeName == null )
             return false ;
-        uriSchemeName = uriSchemeName.toLowerCase() ; 
+        uriSchemeName = uriSchemeName.toLowerCase(Locale.ENGLISH) ; 
         for ( int i = 0 ; i < schemeNames.length ; i++ )
         {
             if ( uriSchemeName.equals(schemeNames[i]) )

Modified: jena/trunk/jena-arq/src/main/java/org/apache/jena/riot/web/LangTag.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/org/apache/jena/riot/web/LangTag.java?rev=1451393&r1=1451392&r2=1451393&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/org/apache/jena/riot/web/LangTag.java (original)
+++ jena/trunk/jena-arq/src/main/java/org/apache/jena/riot/web/LangTag.java Thu Feb 28 22:20:52 2013
@@ -18,6 +18,7 @@
 
 package org.apache.jena.riot.web;
 
+import java.util.Locale ;
 import java.util.regex.Matcher ;
 import java.util.regex.Pattern ;
 
@@ -287,13 +288,13 @@ public class LangTag
     private static String lowercase(String string)
     {
         if ( string == null ) return null ;
-        return string.toLowerCase() ;
+        return string.toLowerCase(Locale.ENGLISH) ;
     }
 
     private static String uppercase(String string)
     {
         if ( string == null ) return null ;
-        return string.toUpperCase() ;
+        return string.toUpperCase(Locale.ENGLISH) ;
     }
 
     private static String titlecase(String string)
@@ -301,7 +302,7 @@ public class LangTag
         if ( string == null ) return null ;
         char ch1 = string.charAt(0) ;
         ch1 = Character.toUpperCase(ch1) ;
-        string = string.substring(1).toLowerCase() ;
+        string = lowercase(string.substring(1)) ;
         return ch1+string ;
     }
 

Modified: jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/graph/impl/LiteralLabelImpl.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/graph/impl/LiteralLabelImpl.java?rev=1451393&r1=1451392&r2=1451393&view=diff
==============================================================================
--- jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/graph/impl/LiteralLabelImpl.java (original)
+++ jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/graph/impl/LiteralLabelImpl.java Thu Feb 28 22:20:52 2013
@@ -18,6 +18,8 @@
 
 package com.hp.hpl.jena.graph.impl;
 
+import java.util.Locale ;
+
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -297,7 +299,7 @@ final /*public*/ class LiteralLabelImpl 
     public Object getIndexingValue() {
         return
             isXML() ? this
-            : !lang.equals( "" ) ? getLexicalForm() + "@" + lang.toLowerCase()
+            : !lang.equals( "" ) ? getLexicalForm() + "@" + lang.toLowerCase(Locale.ENGLISH)
             : wellformed ? getValue()
             : getLexicalForm() 
             ;

Modified: jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/n3/turtle/Turtle2NTriples.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/n3/turtle/Turtle2NTriples.java?rev=1451393&r1=1451392&r2=1451393&view=diff
==============================================================================
--- jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/n3/turtle/Turtle2NTriples.java (original)
+++ jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/n3/turtle/Turtle2NTriples.java Thu Feb 28 22:20:52 2013
@@ -20,6 +20,7 @@ package com.hp.hpl.jena.n3.turtle;
 
 import java.io.PrintStream;
 import java.io.PrintWriter;
+import java.util.Locale ;
 
 import com.hp.hpl.jena.graph.Node;
 import com.hp.hpl.jena.graph.Triple;
@@ -124,7 +125,7 @@ public class Turtle2NTriples implements 
             } else if (c >= 32 && c < 127) {
                 writer.print(c);
             } else {
-                String hexstr = Integer.toHexString(c).toUpperCase();
+                String hexstr = Integer.toHexString(c).toUpperCase(Locale.ENGLISH);
                 int pad = 4 - hexstr.length();
                 writer.print("\\u");
                 for (; pad > 0; pad--)

Modified: jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/rdf/arp/NTriple.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/rdf/arp/NTriple.java?rev=1451393&r1=1451392&r2=1451393&view=diff
==============================================================================
--- jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/rdf/arp/NTriple.java (original)
+++ jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/rdf/arp/NTriple.java Thu Feb 28 22:20:52 2013
@@ -31,6 +31,7 @@ import java.io.InputStream;
 import java.io.PrintStream;
 import java.io.UnsupportedEncodingException;
 import java.net.URL;
+import java.util.Locale ;
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 
@@ -594,7 +595,7 @@ int debugC = 0;
 						line.append(ch);
 					else {
 						print("\\u");
-						String hexstr = Integer.toHexString(ch).toUpperCase();
+						String hexstr = Integer.toHexString(ch).toUpperCase(Locale.ENGLISH);
 						int pad = 4 - hexstr.length();
 
 						for (; pad > 0; pad--)

Modified: jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/rdf/arp/impl/AttributeLexer.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/rdf/arp/impl/AttributeLexer.java?rev=1451393&r1=1451392&r2=1451393&view=diff
==============================================================================
--- jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/rdf/arp/impl/AttributeLexer.java (original)
+++ jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/rdf/arp/impl/AttributeLexer.java Thu Feb 28 22:20:52 2013
@@ -114,8 +114,7 @@ public class AttributeLexer extends QNam
             case 0:
                 if ((select & A_XML_OTHER) == A_XML_OTHER) {
                     String qn = getQName();
-                    if ((qn.length() >= 3 && qn.substring(0, 3).toLowerCase()
-                            .equals("xml"))
+                    if ((qn.length() >= 3 && qn.substring(0, 3).equalsIgnoreCase("xml"))
                             || xmlns.equals(getUri())) {
                   // Some tools, e.g. DOM, won't let us switch off
                   // namespaces. Hence, they fall through to here.

Modified: jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/rdf/arp/lang/IanaLanguageTag.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/rdf/arp/lang/IanaLanguageTag.java?rev=1451393&r1=1451392&r2=1451393&view=diff
==============================================================================
--- jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/rdf/arp/lang/IanaLanguageTag.java (original)
+++ jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/rdf/arp/lang/IanaLanguageTag.java Thu Feb 28 22:20:52 2013
@@ -89,7 +89,7 @@ public class IanaLanguageTag extends Lan
         all.put("yue",new IanaLanguageTag[]{new IanaLanguageTag("zh-yue")});
         }
         catch (LanguageTagSyntaxException ee) {
-            System.err.println("Internal Error in static initializer of IanaLnaguageTag.");
+            System.err.println("Internal Error in static initializer of IanaLanguageTag.");
         }
 
         

Modified: jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/rdf/arp/lang/Iso3166.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/rdf/arp/lang/Iso3166.java?rev=1451393&r1=1451392&r2=1451393&view=diff
==============================================================================
--- jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/rdf/arp/lang/Iso3166.java (original)
+++ jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/rdf/arp/lang/Iso3166.java Thu Feb 28 22:20:52 2013
@@ -26,6 +26,7 @@ package com.hp.hpl.jena.rdf.arp.lang;
 
 
 import java.util.HashMap;
+import java.util.Locale ;
 import java.util.Map;
 /** Country code names from ISO 3166.
  *<p>
@@ -42,7 +43,7 @@ public class Iso3166  {
 
     /** Creates new Iso639 */
     private Iso3166(String code,String engName) {
-        this.code = code.toLowerCase();
+        this.code = code.toLowerCase(Locale.ENGLISH);
         name = engName;
         all.put(this.code,this);
     }

Modified: jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/rdf/arp/lang/LanguageTag.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/rdf/arp/lang/LanguageTag.java?rev=1451393&r1=1451392&r2=1451393&view=diff
==============================================================================
--- jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/rdf/arp/lang/LanguageTag.java (original)
+++ jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/rdf/arp/lang/LanguageTag.java Thu Feb 28 22:20:52 2013
@@ -24,6 +24,7 @@
 
 package com.hp.hpl.jena.rdf.arp.lang;
 
+import java.util.Locale ;
 import java.util.Vector;
 
 /**
@@ -37,7 +38,7 @@ public class LanguageTag implements Lang
      * broken.
  */
     public LanguageTag(String tag) throws LanguageTagSyntaxException {
-       String lc = tag.toLowerCase();
+       String lc = tag.toLowerCase(Locale.ENGLISH);
        Vector<String> v = new Vector<String>();
        int subT;
        while (true) {

Modified: jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/rdf/model/impl/NTripleWriter.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/rdf/model/impl/NTripleWriter.java?rev=1451393&r1=1451392&r2=1451393&view=diff
==============================================================================
--- jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/rdf/model/impl/NTripleWriter.java (original)
+++ jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/rdf/model/impl/NTripleWriter.java Thu Feb 28 22:20:52 2013
@@ -23,6 +23,7 @@ import com.hp.hpl.jena.util.FileUtils;
 import com.hp.hpl.jena.shared.*;
 
 import java.io.*;
+import java.util.Locale ;
 
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -153,7 +154,7 @@ public class NTripleWriter extends Objec
             if (c < okURIChars.length && okURIChars[c]) {
                 writer.print(c);
             } else {
-                String hexstr = Integer.toHexString(c).toUpperCase();
+                String hexstr = Integer.toHexString(c).toUpperCase(Locale.ENGLISH);
                 int pad = 4 - hexstr.length();
                 writer.print("\\u");
                 for (; pad > 0; pad--)

Modified: jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/shared/uuid/JenaUUID.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/shared/uuid/JenaUUID.java?rev=1451393&r1=1451392&r2=1451393&view=diff
==============================================================================
--- jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/shared/uuid/JenaUUID.java (original)
+++ jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/shared/uuid/JenaUUID.java Thu Feb 28 22:20:52 2013
@@ -22,6 +22,7 @@
 
 package com.hp.hpl.jena.shared.uuid;
 
+import java.util.Locale ;
 import java.util.UUID;
 
 import org.slf4j.Logger;
@@ -107,7 +108,7 @@ public abstract class JenaUUID
             return nil() ;
     	
         // Canonical: this works in conjunction with .equals
-        s = s.toLowerCase() ;
+        s = s.toLowerCase(Locale.ENGLISH) ;
 
         if ( s.startsWith("urn:") )
             s = s.substring(4) ;

Modified: jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/shared/uuid/UUID_V1_Gen.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/shared/uuid/UUID_V1_Gen.java?rev=1451393&r1=1451392&r2=1451393&view=diff
==============================================================================
--- jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/shared/uuid/UUID_V1_Gen.java (original)
+++ jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/shared/uuid/UUID_V1_Gen.java Thu Feb 28 22:20:52 2013
@@ -18,6 +18,8 @@
 
 package com.hp.hpl.jena.shared.uuid;
 
+import java.util.Locale ;
+
 import com.hp.hpl.jena.shared.uuid.JenaUUID.FormatException ;
 
 /* RFC 4122  "A Universally Unique IDentifier (UUID) URN Namespace"
@@ -155,7 +157,7 @@ public class UUID_V1_Gen implements UUID
     @Override
     public JenaUUID parse(String s) throws FormatException
     {
-        s = s.toLowerCase() ;
+        s = s.toLowerCase(Locale.ENGLISH) ;
 
         if ( s.length() != 36 )
             throw new FormatException("UUID string is not 36 chars long: it's "+s.length()+" ["+s+"]") ;

Modified: jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/shared/uuid/UUID_V4_Gen.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/shared/uuid/UUID_V4_Gen.java?rev=1451393&r1=1451392&r2=1451393&view=diff
==============================================================================
--- jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/shared/uuid/UUID_V4_Gen.java (original)
+++ jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/shared/uuid/UUID_V4_Gen.java Thu Feb 28 22:20:52 2013
@@ -57,7 +57,7 @@ public class UUID_V4_Gen implements UUID
     
     public UUID_V4 parseV4(String s)
     {
-        s = s.toLowerCase() ;
+        s = s.toLowerCase(Locale.ENGLISH) ;
 
         if ( s.length() != 36 )
             throw new FormatException("UUID string is not 36 chars long: it's "+s.length()+" ["+s+"]") ;

Modified: jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/util/FileUtils.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/util/FileUtils.java?rev=1451393&r1=1451392&r2=1451393&view=diff
==============================================================================
--- jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/util/FileUtils.java (original)
+++ jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/util/FileUtils.java Thu Feb 28 22:20:52 2013
@@ -21,6 +21,7 @@ package com.hp.hpl.jena.util;
 import java.io.*;
 import java.net.URL;
 import java.nio.charset.Charset;
+import java.util.Locale ;
 
 import org.slf4j.LoggerFactory;
 
@@ -225,7 +226,7 @@ public class FileUtils
             {
                 case ' ': case '~':
                     sbuff.append('%') ;
-                    sbuff.append(Integer.toHexString(c).toUpperCase()) ;
+                    sbuff.append(Integer.toHexString(c).toUpperCase(Locale.ENGLISH)) ;
                     break ;
                 default:
                     sbuff.append(c);

Modified: jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/util/LocatorURL.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/util/LocatorURL.java?rev=1451393&r1=1451392&r2=1451393&view=diff
==============================================================================
--- jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/util/LocatorURL.java (original)
+++ jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/util/LocatorURL.java Thu Feb 28 22:20:52 2013
@@ -24,6 +24,7 @@ import java.io.InputStream;
 import java.net.MalformedURLException;
 import java.net.URL;
 import java.net.URLConnection;
+import java.util.Locale ;
 
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -123,7 +124,7 @@ public class LocatorURL implements Locat
         String uriSchemeName = getScheme(filenameOrURI) ;
         if ( uriSchemeName == null )
             return false ;
-        uriSchemeName = uriSchemeName.toLowerCase() ; 
+        uriSchemeName = uriSchemeName.toLowerCase(Locale.ENGLISH) ; 
         for ( int i = 0 ; i < schemeNames.length ; i++ )
         {
             if ( uriSchemeName.equals(schemeNames[i]) )

Modified: jena/trunk/jena-core/src/main/java/jena/schemagen.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-core/src/main/java/jena/schemagen.java?rev=1451393&r1=1451392&r2=1451393&view=diff
==============================================================================
--- jena/trunk/jena-core/src/main/java/jena/schemagen.java (original)
+++ jena/trunk/jena-core/src/main/java/jena/schemagen.java Thu Feb 28 22:20:52 2013
@@ -531,7 +531,7 @@ public class schemagen {
         return m_options.hasIncludeSourceOption();
     }
 
-    /** Convert s to a legal Java identifier; capitalise first char if cap is true */
+    /** Converts to a legal Java identifier; capitalise first char if cap is true */
     protected String asLegalJavaID( String s, boolean cap ) {
         StringBuffer buf = new StringBuffer();
         int i = 0;

Modified: jena/trunk/jena-fuseki/src/main/java/org/apache/jena/fuseki/servlets/SPARQL_Query.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-fuseki/src/main/java/org/apache/jena/fuseki/servlets/SPARQL_Query.java?rev=1451393&r1=1451392&r2=1451393&view=diff
==============================================================================
--- jena/trunk/jena-fuseki/src/main/java/org/apache/jena/fuseki/servlets/SPARQL_Query.java (original)
+++ jena/trunk/jena-fuseki/src/main/java/org/apache/jena/fuseki/servlets/SPARQL_Query.java Thu Feb 28 22:20:52 2013
@@ -142,7 +142,7 @@ public abstract class SPARQL_Query exten
     @Override
     protected void validate(HttpServletRequest request)
     {
-        String method = request.getMethod().toUpperCase() ;
+        String method = request.getMethod().toUpperCase(Locale.ENGLISH) ;
         
         if ( ! HttpNames.METHOD_POST.equals(method) && ! HttpNames.METHOD_GET.equals(method) )
             errorMethodNotAllowed("Not a GET or POST request") ;

Modified: jena/trunk/jena-fuseki/src/main/java/org/apache/jena/fuseki/servlets/SPARQL_REST.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-fuseki/src/main/java/org/apache/jena/fuseki/servlets/SPARQL_REST.java?rev=1451393&r1=1451392&r2=1451393&view=diff
==============================================================================
--- jena/trunk/jena-fuseki/src/main/java/org/apache/jena/fuseki/servlets/SPARQL_REST.java (original)
+++ jena/trunk/jena-fuseki/src/main/java/org/apache/jena/fuseki/servlets/SPARQL_REST.java Thu Feb 28 22:20:52 2013
@@ -25,6 +25,7 @@ import java.io.ByteArrayInputStream ;
 import java.io.IOException ;
 import java.io.InputStream ;
 import java.util.Enumeration ;
+import java.util.Locale ;
 
 import javax.servlet.ServletException ;
 import javax.servlet.http.HttpServletRequest ;
@@ -194,7 +195,7 @@ public abstract class SPARQL_REST extend
     {
         HttpServletRequest req = action.request ;
         HttpServletResponse resp = action.response ;
-        String method = req.getMethod().toUpperCase() ;
+        String method = req.getMethod().toUpperCase(Locale.ENGLISH) ;
 
         // See HttpServlet.service.
         // We dispatch by REQUEST

Modified: jena/trunk/jena-fuseki/src/main/java/org/apache/jena/fuseki/servlets/SPARQL_ServletBase.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-fuseki/src/main/java/org/apache/jena/fuseki/servlets/SPARQL_ServletBase.java?rev=1451393&r1=1451392&r2=1451393&view=diff
==============================================================================
--- jena/trunk/jena-fuseki/src/main/java/org/apache/jena/fuseki/servlets/SPARQL_ServletBase.java (original)
+++ jena/trunk/jena-fuseki/src/main/java/org/apache/jena/fuseki/servlets/SPARQL_ServletBase.java Thu Feb 28 22:20:52 2013
@@ -151,9 +151,9 @@ public abstract class SPARQL_ServletBase
     private void initResponse(HttpServletRequest request, HttpServletResponse response)
     {
         setCommonHeaders(response) ;
-        String method = request.getMethod().toUpperCase() ;
+        String method = request.getMethod() ;
         // All GET and HEAD operations are sensitive to conneg so ...
-        if ( HttpNames.METHOD_GET.equals(method) || HttpNames.METHOD_HEAD.equals(method) )
+        if ( HttpNames.METHOD_GET.equalsIgnoreCase(method) || HttpNames.METHOD_HEAD.equalsIgnoreCase(method) )
             setVaryHeader(response) ;
     }
     

Modified: jena/trunk/jena-fuseki/src/main/java/org/apache/jena/fuseki/servlets/SPARQL_Update.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-fuseki/src/main/java/org/apache/jena/fuseki/servlets/SPARQL_Update.java?rev=1451393&r1=1451392&r2=1451393&view=diff
==============================================================================
--- jena/trunk/jena-fuseki/src/main/java/org/apache/jena/fuseki/servlets/SPARQL_Update.java (original)
+++ jena/trunk/jena-fuseki/src/main/java/org/apache/jena/fuseki/servlets/SPARQL_Update.java Thu Feb 28 22:20:52 2013
@@ -28,10 +28,7 @@ import static org.apache.jena.fuseki.Htt
 import java.io.ByteArrayInputStream ;
 import java.io.IOException ;
 import java.io.InputStream ;
-import java.util.Arrays ;
-import java.util.Collection ;
-import java.util.Enumeration ;
-import java.util.List ;
+import java.util.* ;
 
 import javax.servlet.ServletException ;
 import javax.servlet.http.HttpServletRequest ;
@@ -132,7 +129,7 @@ public class SPARQL_Update extends SPARQ
     @Override
     protected void validate(HttpServletRequest request)
     {
-        if ( ! HttpNames.METHOD_POST.equals(request.getMethod().toUpperCase()) )
+        if ( ! HttpNames.METHOD_POST.equalsIgnoreCase(request.getMethod()) )
             errorMethodNotAllowed("SPARQL Update : use POST") ;
         
         String ctStr ;

Added: jena/trunk/jena-sdb/DB/derby/db.lck
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/db.lck?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/db.lck
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/dbex.lck
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/dbex.lck?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/dbex.lck
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/log/log.ctrl
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/log/log.ctrl?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/log/log.ctrl
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/log/log1.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/log/log1.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/log/log1.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/log/logmirror.ctrl
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/log/logmirror.ctrl?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/log/logmirror.ctrl
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c10.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c10.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c10.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c101.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c101.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c101.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c111.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c111.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c111.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c121.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c121.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c121.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c130.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c130.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c130.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c141.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c141.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c141.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c150.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c150.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c150.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c161.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c161.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c161.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c171.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c171.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c171.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c180.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c180.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c180.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c191.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c191.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c191.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c1a1.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c1a1.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c1a1.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c1b1.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c1b1.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c1b1.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c1c0.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c1c0.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c1c0.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c1d1.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c1d1.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c1d1.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c1e0.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c1e0.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c1e0.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c1f1.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c1f1.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c1f1.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c20.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c20.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c20.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c200.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c200.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c200.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c211.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c211.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c211.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c221.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c221.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c221.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c230.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c230.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c230.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c241.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c241.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c241.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c251.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c251.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c251.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c260.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c260.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c260.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c271.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c271.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c271.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c281.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c281.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c281.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c290.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c290.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c290.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c2a1.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c2a1.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c2a1.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c2b1.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c2b1.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c2b1.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c2c1.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c2c1.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c2c1.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c2d0.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c2d0.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c2d0.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c2e1.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c2e1.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c2e1.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c2f0.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c2f0.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c2f0.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c300.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c300.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c300.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c31.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c31.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c31.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c311.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c311.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c311.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c321.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c321.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c321.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c331.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c331.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c331.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c340.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c340.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c340.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c351.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c351.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c351.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c361.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c361.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c361.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c371.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c371.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c371.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c380.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c380.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c380.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c391.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c391.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c391.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c3a1.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c3a1.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c3a1.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c3b1.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c3b1.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c3b1.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c3c0.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c3c0.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c3c0.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c3d1.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c3d1.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c3d1.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c3e1.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c3e1.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c3e1.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c3f1.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c3f1.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c3f1.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c400.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c400.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c400.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c41.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c41.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c41.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c411.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c411.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c411.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c421.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c421.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c421.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c430.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c430.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c430.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c441.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c441.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c441.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c451.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c451.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c451.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c461.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c461.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c461.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c470.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c470.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c470.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c481.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c481.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c481.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c51.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c51.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c51.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c580.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c580.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c580.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c591.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c591.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c591.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c5a0.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c5a0.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c5a0.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c5b1.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c5b1.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c5b1.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c5c0.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c5c0.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c5c0.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c5d1.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c5d1.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c5d1.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c5e0.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c5e0.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c5e0.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c5f1.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c5f1.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c5f1.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c60.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c60.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c60.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c71.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c71.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c71.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c81.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c81.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c81.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/c90.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/c90.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/c90.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/ca1.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/ca1.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/ca1.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/cb1.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/cb1.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/cb1.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/cc0.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/cc0.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/cc0.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/cd1.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/cd1.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/cd1.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/ce1.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/ce1.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/ce1.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/seg0/cf0.dat
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/seg0/cf0.dat?rev=1451393&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jena/trunk/jena-sdb/DB/derby/seg0/cf0.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jena/trunk/jena-sdb/DB/derby/service.properties
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/DB/derby/service.properties?rev=1451393&view=auto
==============================================================================
--- jena/trunk/jena-sdb/DB/derby/service.properties (added)
+++ jena/trunk/jena-sdb/DB/derby/service.properties Thu Feb 28 22:20:52 2013
@@ -0,0 +1,23 @@
+#/home/afs/Jena/jena-sdb/DB/derby
+# ********************************************************************
+# ***                Please do NOT edit this file.                 ***
+# *** CHANGING THE CONTENT OF THIS FILE MAY CAUSE DATA CORRUPTION. ***
+# ********************************************************************
+#Mon Feb 11 15:11:00 GMT 2013
+SysschemasIndex2Identifier=225
+SyscolumnsIdentifier=144
+SysconglomeratesIndex1Identifier=49
+SysconglomeratesIdentifier=32
+SyscolumnsIndex2Identifier=177
+SysschemasIndex1Identifier=209
+SysconglomeratesIndex3Identifier=81
+SystablesIndex2Identifier=129
+SyscolumnsIndex1Identifier=161
+derby.serviceProtocol=org.apache.derby.database.Database
+SysschemasIdentifier=192
+derby.storage.propertiesId=16
+SysconglomeratesIndex2Identifier=65
+derby.serviceLocale=en_GB
+SystablesIdentifier=96
+SystablesIndex1Identifier=113
+#--- last line, don't put anything after this line ---

Modified: jena/trunk/jena-sdb/src/main/java/com/hp/hpl/jena/sdb/sql/JDBC.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/src/main/java/com/hp/hpl/jena/sdb/sql/JDBC.java?rev=1451393&r1=1451392&r2=1451393&view=diff
==============================================================================
--- jena/trunk/jena-sdb/src/main/java/com/hp/hpl/jena/sdb/sql/JDBC.java (original)
+++ jena/trunk/jena-sdb/src/main/java/com/hp/hpl/jena/sdb/sql/JDBC.java Thu Feb 28 22:20:52 2013
@@ -23,6 +23,7 @@ import java.sql.Connection;
 import java.sql.DriverManager;
 import java.sql.SQLException;
 import java.util.HashMap;
+import java.util.Locale ;
 import java.util.Map;
 
 import org.slf4j.Logger;
@@ -114,7 +115,7 @@ public class JDBC
         if ( log.isDebugEnabled() )
             log.debug(String.format("Create JDBC URL: (type=%s, host=%s, dbName=%s)", type, host, dbName)) ;
         
-        type = type.toLowerCase() ;
+        type = type.toLowerCase(Locale.ENGLISH) ;
         
         if ( user == null )
             user = Access.getUser() ;

Modified: jena/trunk/jena-tdb/src/main/java/com/hp/hpl/jena/tdb/assembler/IndexAssembler.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-tdb/src/main/java/com/hp/hpl/jena/tdb/assembler/IndexAssembler.java?rev=1451393&r1=1451392&r2=1451393&view=diff
==============================================================================
--- jena/trunk/jena-tdb/src/main/java/com/hp/hpl/jena/tdb/assembler/IndexAssembler.java (original)
+++ jena/trunk/jena-tdb/src/main/java/com/hp/hpl/jena/tdb/assembler/IndexAssembler.java Thu Feb 28 22:20:52 2013
@@ -22,6 +22,9 @@ import static com.hp.hpl.jena.sparql.uti
 import static com.hp.hpl.jena.sparql.util.graph.GraphUtils.getAsStringValue;
 import static com.hp.hpl.jena.tdb.assembler.VocabTDB.pDescription;
 import static com.hp.hpl.jena.tdb.assembler.VocabTDB.pFile;
+
+import java.util.Locale ;
+
 import org.apache.jena.atlas.lib.ColumnMap ;
 
 
@@ -56,7 +59,7 @@ public class IndexAssembler extends Asse
     public TupleIndex open(Assembler a, Resource root, Mode mode)
     {
         exactlyOneProperty(root, pDescription) ;
-        String desc = getAsStringValue(root, pDescription).toUpperCase() ;
+        String desc = getAsStringValue(root, pDescription).toUpperCase(Locale.ENGLISH) ;
         exactlyOneProperty(root, pFile) ;
         String filename = getAsStringValue(root, pFile) ;