-1.8.3-1.2.11_FJVL
+1.8.3-1.2.12_FJVL
-1.8.3-1.2.11_JVL
+1.8.3-1.2.12_JVL
<parent>
<groupId>com.threerings.getdown</groupId>
<artifactId>getdown</artifactId>
- <version>1.8.3-1.2.11_FJVL</version>
+ <version>1.8.3-1.2.12_FJVL</version>
</parent>
<artifactId>getdown-ant</artifactId>
<parent>
<groupId>com.threerings.getdown</groupId>
<artifactId>getdown</artifactId>
- <version>1.8.3-1.2.11_FJVL</version>
+ <version>1.8.3-1.2.12_FJVL</version>
</parent>
<artifactId>getdown-core</artifactId>
if (j > -1) {
ext = filename.substring(j+1);
}
- if (ext != null && LOCATOR_FILE_EXTENSION.equals(ext.toLowerCase())) {
+ if (ext != null && LOCATOR_FILE_EXTENSION.equals(ext.toLowerCase(Locale.ROOT))) {
// this file extension should have been dealt with in Getdown class
} else {
_appargs.add(0, "-open");
String locatorFilename = filenames.length >= 1 ? filenames[0] : null;
if (
!StringUtil.isBlank(locatorFilename)
- && locatorFilename.toLowerCase().endsWith("."+Application.LOCATOR_FILE_EXTENSION)
+ && locatorFilename.toLowerCase(Locale.ROOT).endsWith("."+Application.LOCATOR_FILE_EXTENSION)
) {
setLocatorFile(locatorFilename);
// remove the locator filename from the filenames array
// skip any other locator files in a multiple file list
if (filename.startsWith("jalview://") || filename.startsWith("jalviews://")) {
setJalviewUri(filename);
- } else if (! filename.toLowerCase().endsWith("."+Application.LOCATOR_FILE_EXTENSION)) {
+ } else if (! filename.toLowerCase(Locale.ROOT).endsWith("."+Application.LOCATOR_FILE_EXTENSION)) {
addStartupFile(filename);
}
}
String argvLocatorFilename = argv.length > 2 ? argv[2] : null;
if (
!StringUtil.isBlank(argvLocatorFilename)
- && argvLocatorFilename.toLowerCase().endsWith("."+Application.LOCATOR_FILE_EXTENSION)
+ && argvLocatorFilename.toLowerCase(Locale.ROOT).endsWith("."+Application.LOCATOR_FILE_EXTENSION)
) {
notes.add(Note.info("locatorFilename in args: '"+argv[2]+"'"));
Application.setLocatorFile(argvLocatorFilename);
MessageDigest md = MessageDigest.getInstance(algo);
md.update(Files.readAllBytes(Paths.get(file.getAbsolutePath())));
byte[] digest = md.digest();
- checksum = DatatypeConverter.printHexBinary(digest).toUpperCase();
+ checksum = DatatypeConverter.printHexBinary(digest).toUpperCase(Locale.ROOT);
} catch (Exception e) {
System.out.println("Couldn't create "+algo+" digest of "+file.getPath());
}
package jalview.bin;
import java.awt.HeadlessException;
+import java.util.Locale;
+
public class HiDPISetting
{
static
{
String system = System.getProperty("os.name") == null ? null
- : System.getProperty("os.name").toLowerCase();
+ : System.getProperty("os.name").toLowerCase(Locale.ROOT);
if (system != null)
{
isLinux = system.indexOf("linux") > -1;
* @author bsoares
*
*/
+import java.util.Locale;
public class MemorySetting
{
+ "_CUSTOMISED_SETTINGS";
public static final String MEMORY_JVMMEMPC = NS + "_"
- + MAX_HEAPSIZE_PERCENT_PROPERTY_NAME.toUpperCase();
+ + MAX_HEAPSIZE_PERCENT_PROPERTY_NAME.toUpperCase(Locale.ROOT);
public static final String MEMORY_JVMMEMMAX = NS + "_"
- + MAX_HEAPSIZE_PROPERTY_NAME.toUpperCase();
+ + MAX_HEAPSIZE_PROPERTY_NAME.toUpperCase(Locale.ROOT);
protected static boolean logToClassChecked = false;
import java.net.URLEncoder;
import java.util.ArrayList;
import java.util.List;
+import java.util.Locale;
import java.util.regex.Pattern;
public class StringUtils
}
if (s.length() <= 1)
{
- return s.toUpperCase();
+ return s.toUpperCase(Locale.ROOT);
}
- return s.substring(0, 1).toUpperCase() + s.substring(1).toLowerCase();
+ return s.substring(0, 1).toUpperCase(Locale.ROOT) + s.substring(1).toLowerCase(Locale.ROOT);
}
/**
{
return null;
}
- String tmp2up = text.toUpperCase();
+ String tmp2up = text.toUpperCase(Locale.ROOT);
int startTag = tmp2up.indexOf("<HTML>");
if (startTag > -1)
{
public static int firstCharPosIgnoreCase(String text, String chars)
{
int min = text.length() + 1;
- for (char c : chars.toLowerCase().toCharArray())
+ for (char c : chars.toLowerCase(Locale.ROOT).toCharArray())
{
- int i = text.toLowerCase().indexOf(c);
+ int i = text.toLowerCase(Locale.ROOT).indexOf(c);
if (0 <= i && i < min)
{
min = i;
<parent>
<groupId>com.threerings.getdown</groupId>
<artifactId>getdown</artifactId>
- <version>1.8.3-1.2.11_FJVL</version>
+ <version>1.8.3-1.2.12_FJVL</version>
</parent>
<artifactId>getdown-launcher</artifactId>
if [ x$JVLVERSION != x ]; then
export VERSION=$JVLVERSION
else
- export VERSION=1.8.3-1.2.11_JVL
+ export VERSION=1.8.3-1.2.12_JVL
fi
if [ x${VERSION%_JVL} = x$VERSION ]; then
<groupId>com.threerings.getdown</groupId>
<artifactId>getdown</artifactId>
<packaging>pom</packaging>
- <version>1.8.3-1.2.11_FJVL</version>
+ <version>1.8.3-1.2.12_FJVL</version>
<name>getdown</name>
<description>An application installer and updater.</description>
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
+import java.util.Locale;
import java.util.Map;
import org.slf4j.Logger;
String resType = "";
if (split.length == 2)
{
- resType = split[0].trim().toUpperCase();
+ resType = split[0].trim().toUpperCase(Locale.ROOT);
}
else if (split.length == 3)
{
- resType = split[1].trim().toUpperCase();
+ resType = split[1].trim().toUpperCase(Locale.ROOT);
}
if (resType.equalsIgnoreCase("HOH") || resType.equalsIgnoreCase("WAT"))
{
import java.util.Collection;
import java.util.HashMap;
import java.util.List;
+import java.util.Locale;
import java.util.Map;
import java.util.Properties;
import java.util.Set;
if (os.startsWith("Linux"))
{
// ChimeraX .deb and .rpm packages put symbolic link from /usr/bin/chimerax
- pathList.add(String.format("/usr/bin/%s", chimeraExe.toLowerCase()));
+ pathList.add(String.format("/usr/bin/%s", chimeraExe.toLowerCase(Locale.ROOT)));
pathList.add(String.format("/usr/bin/%s", chimeraExe));
pathList.add(
- String.format("/usr/local/bin/%s", chimeraExe.toLowerCase()));
+ String.format("/usr/local/bin/%s", chimeraExe.toLowerCase(Locale.ROOT)));
pathList.add(String.format("/usr/local/bin/%s", chimeraExe));
// these paths also used by .deb and .rpm
pathList.add(String.format("/usr/lib/ucsf-%s/bin/%s",
- chimera.toLowerCase(), chimeraExe));
+ chimera.toLowerCase(Locale.ROOT), chimeraExe));
pathList.add(String.format("/usr/libexec/UCSF-%s/bin/%s", chimera,
chimeraExe));
// user home paths
pathList.add(String.format("%s/bin/%s",
- System.getProperty("user.home"), chimeraExe.toLowerCase()));
+ System.getProperty("user.home"), chimeraExe.toLowerCase(Locale.ROOT)));
pathList.add(String.format("%s/bin/%s",
System.getProperty("user.home"), chimeraExe));
pathList.add(String.format("%s/opt/bin/%s",
- System.getProperty("user.home"), chimeraExe.toLowerCase()));
+ System.getProperty("user.home"), chimeraExe.toLowerCase(Locale.ROOT)));
pathList.add(String.format("%s/opt/bin/%s",
System.getProperty("user.home"), chimeraExe));
pathList.add(String.format("%s/local/bin/%s",
- System.getProperty("user.home"), chimeraExe.toLowerCase()));
+ System.getProperty("user.home"), chimeraExe.toLowerCase(Locale.ROOT)));
pathList.add(String.format("%s/local/bin/%s",
System.getProperty("user.home"), chimeraExe));
}
*/
package jalview.bin;
+import java.util.Locale;
+
/**
* Methods to decide on appropriate memory setting for Jalview based on two
* optionally provided values: jvmmempc - the maximum percentage of total
+ "_CUSTOMISED_SETTINGS";
public static final String MEMORY_JVMMEMPC = NS + "_"
- + MAX_HEAPSIZE_PERCENT_PROPERTY_NAME.toUpperCase();
+ + MAX_HEAPSIZE_PERCENT_PROPERTY_NAME.toUpperCase(Locale.ROOT);
public static final String MEMORY_JVMMEMMAX = NS + "_"
- + MAX_HEAPSIZE_PROPERTY_NAME.toUpperCase();
+ + MAX_HEAPSIZE_PROPERTY_NAME.toUpperCase(Locale.ROOT);
protected static boolean logToClassChecked = false;
public static int firstCharPosIgnoreCase(String text, String chars)
{
int min = text.length() + 1;
- for (char c : chars.toLowerCase().toCharArray())
+ for (char c : chars.toLowerCase(Locale.ROOT).toCharArray())
{
- int i = text.toLowerCase().indexOf(c);
+ int i = text.toLowerCase(Locale.ROOT).indexOf(c);
if (0 <= i && i < min)
{
min = i;
import java.awt.Color;
import java.util.List;
+import java.util.Locale;
import java.util.Vector;
public class PDBChain
public PDBChain(String thePdbid, String theId, String tempFactorColumnName)
{
- this.pdbid = thePdbid == null ? thePdbid : thePdbid.toLowerCase();
+ this.pdbid = thePdbid == null ? thePdbid : thePdbid.toLowerCase(Locale.ROOT);
this.id = theId;
if (tempFactorColumnName!=null && tempFactorColumnName.length()>0)
{
import java.io.StringWriter;
import java.io.Writer;
import java.util.Collection;
+import java.util.Locale;
// import java.util.List;
import java.util.Map;
for(int k=0;k<4-ss.length();k++){
sb.append('0');
}
- sb.append(ss.toUpperCase());
+ sb.append(ss.toUpperCase(Locale.ROOT));
}
else{
sb.append(ch);
import java.io.IOException;
import java.io.InputStream;
import java.text.ParseException;
+import java.util.Locale;
/**
* Represents a Windows shortcut (typically visible to Java only as a '.lnk' file).
boolean isPotentiallyValid = false;
try {
isPotentiallyValid = file.isFile()
- && file.getName().toLowerCase().endsWith(".lnk")
+ && file.getName().toLowerCase(Locale.ROOT).endsWith(".lnk")
&& fis.available() >= minimum_length
&& isMagicPresent(getBytes(fis, 32));
} finally {