You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by st...@apache.org on 2016/09/27 09:28:15 UTC
[lang] Ensure UTF-8 file encoding
Repository: commons-lang
Updated Branches:
refs/heads/master a04151819 -> 86a59601b
Ensure UTF-8 file encoding
Project: http://git-wip-us.apache.org/repos/asf/commons-lang/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-lang/commit/86a59601
Tree: http://git-wip-us.apache.org/repos/asf/commons-lang/tree/86a59601
Diff: http://git-wip-us.apache.org/repos/asf/commons-lang/diff/86a59601
Branch: refs/heads/master
Commit: 86a59601b570585dcb7a1ce3d1ccc8e16008f53a
Parents: a041518
Author: Stian Soiland-Reyes <st...@apache.org>
Authored: Tue Sep 27 10:15:46 2016 +0100
Committer: Stian Soiland-Reyes <st...@apache.org>
Committed: Tue Sep 27 10:19:32 2016 +0100
----------------------------------------------------------------------
RELEASE-NOTES.txt | 12 +-
pom.xml | 1 +
.../apache/commons/lang3/StringEscapeUtils.java | 2 +-
.../lang3/text/translate/EntityArrays.java | 128 +++++++++----------
src/site/resources/.htaccess | 1 +
.../release-notes/RELEASE-NOTES-3.3.2.txt | 6 +-
.../release-notes/RELEASE-NOTES-3.4.txt | 12 +-
7 files changed, 82 insertions(+), 80 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/commons-lang/blob/86a59601/RELEASE-NOTES.txt
----------------------------------------------------------------------
diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt
index dc3f520..eb149d7 100644
--- a/RELEASE-NOTES.txt
+++ b/RELEASE-NOTES.txt
@@ -42,13 +42,13 @@ o LANG-1080: Add NoClassNameToStringStyle implementation of ToStringStyle.
Thanks to Innokenty Shuvalov.
o LANG-883: Add StringUtils.containsAny(CharSequence, CharSequence...) method.
Thanks to Daniel Stewart.
-o LANG-1052: Multiline recursive to string style. Thanks to Jan Mat\ufffdrne.
+o LANG-1052: Multiline recursive to string style. Thanks to Jan Mat�rne.
o LANG-536: Add isSorted() to ArrayUtils. Thanks to James Sawle.
o LANG-1033: Add StringUtils.countMatches(CharSequence, char)
o LANG-1021: Provide methods to retrieve all fields/methods annotated with a
- specific type. Thanks to Alexander M\ufffdller.
+ specific type. Thanks to Alexander M�ller.
o LANG-1016: NumberUtils#isParsable method(s). Thanks to
- Juan Pablo Santos Rodr\ufffdguez.
+ Juan Pablo Santos Rodr�guez.
o LANG-999: Add fuzzy String matching logic to StringUtils. Thanks to
Ben Ripkens.
o LANG-994: Add zero copy read method to StrBuilder. Thanks to
@@ -217,12 +217,12 @@ o LANG-943: Test DurationFormatUtilsTest.testEdgeDuration fails in
o LANG-613: ConstructorUtils.getAccessibleConstructor() Does Not Check the
Accessibility of Enclosing Classes
o LANG-951: Fragments are wrong by 1 day when using fragment YEAR or MONTH.
- Thanks to Sebastian G\ufffdtz.
+ Thanks to Sebastian G�tz.
o LANG-950: FastDateParser does not handle two digit year parsing like
SimpleDateFormat
o LANG-949: FastDateParserTest.testParses does not test FastDateParser
o LANG-915: Wrong locale handling in LocaleUtils.toLocale().
- Thanks to Sergio Fern\ufffdndez.
+ Thanks to Sergio Fern�ndez.
CHANGES
=========
@@ -317,7 +317,7 @@ o LANG-462: FastDateFormat supports parse methods.
BUG FIXES
===========
-o LANG-932: Spelling fixes. Thanks to Ville Skytt\ufffd.
+o LANG-932: Spelling fixes. Thanks to Ville Skytt�.
o LANG-929: OctalUnescaper tried to parse all of \279.
o LANG-928: OctalUnescaper had bugs when parsing octals starting with a zero.
o LANG-905: EqualsBuilder returned true when comparing arrays, even when the
http://git-wip-us.apache.org/repos/asf/commons-lang/blob/86a59601/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 88ad7f5..d6213ee 100644
--- a/pom.xml
+++ b/pom.xml
@@ -572,6 +572,7 @@
<commons.site.path>lang</commons.site.path>
<commons.scmPubUrl>https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-lang</commons.scmPubUrl>
<commons.scmPubCheckoutDirectory>site-content</commons.scmPubCheckoutDirectory>
+ <commons.encoding>utf-8</commons.encoding>
</properties>
http://git-wip-us.apache.org/repos/asf/commons-lang/blob/86a59601/src/main/java/org/apache/commons/lang3/StringEscapeUtils.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/lang3/StringEscapeUtils.java b/src/main/java/org/apache/commons/lang3/StringEscapeUtils.java
index 28ee086..a244847 100644
--- a/src/main/java/org/apache/commons/lang3/StringEscapeUtils.java
+++ b/src/main/java/org/apache/commons/lang3/StringEscapeUtils.java
@@ -611,7 +611,7 @@ public class StringEscapeUtils {
* escapes. Supports HTML 4.0 entities.</p>
*
* <p>For example, the string {@code "<Français>"}
- * will become {@code "<Fran\ufffdais>"}</p>
+ * will become {@code "<Fran�ais>"}</p>
*
* <p>If an entity is unrecognized, it is left alone, and inserted
* verbatim into the result string. e.g. {@code ">&zzzz;x"} will
http://git-wip-us.apache.org/repos/asf/commons-lang/blob/86a59601/src/main/java/org/apache/commons/lang3/text/translate/EntityArrays.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/lang3/text/translate/EntityArrays.java b/src/main/java/org/apache/commons/lang3/text/translate/EntityArrays.java
index d8f754c..2c19402 100644
--- a/src/main/java/org/apache/commons/lang3/text/translate/EntityArrays.java
+++ b/src/main/java/org/apache/commons/lang3/text/translate/EntityArrays.java
@@ -41,12 +41,12 @@ public class EntityArrays {
{"\u00A6", "¦"}, // broken bar = broken vertical bar
{"\u00A7", "§"}, // section sign
{"\u00A8", "¨"}, // diaeresis = spacing diaeresis
- {"\u00A9", "©"}, // \ufffd - copyright sign
+ {"\u00A9", "©"}, // � - copyright sign
{"\u00AA", "ª"}, // feminine ordinal indicator
{"\u00AB", "«"}, // left-pointing double angle quotation mark = left pointing guillemet
{"\u00AC", "¬"}, // not sign
{"\u00AD", "­"}, // soft hyphen = discretionary hyphen
- {"\u00AE", "®"}, // \ufffd - registered trademark sign
+ {"\u00AE", "®"}, // � - registered trademark sign
{"\u00AF", "¯"}, // macron = spacing macron = overline = APL overbar
{"\u00B0", "°"}, // degree sign
{"\u00B1", "±"}, // plus-minus sign = plus-or-minus sign
@@ -64,70 +64,70 @@ public class EntityArrays {
{"\u00BD", "½"}, // vulgar fraction one half = fraction one half
{"\u00BE", "¾"}, // vulgar fraction three quarters = fraction three quarters
{"\u00BF", "¿"}, // inverted question mark = turned question mark
- {"\u00C0", "À"}, // \ufffd - uppercase A, grave accent
- {"\u00C1", "Á"}, // \ufffd - uppercase A, acute accent
- {"\u00C2", "Â"}, // \ufffd - uppercase A, circumflex accent
- {"\u00C3", "Ã"}, // \ufffd - uppercase A, tilde
- {"\u00C4", "Ä"}, // \ufffd - uppercase A, umlaut
- {"\u00C5", "Å"}, // \ufffd - uppercase A, ring
- {"\u00C6", "Æ"}, // \ufffd - uppercase AE
- {"\u00C7", "Ç"}, // \ufffd - uppercase C, cedilla
- {"\u00C8", "È"}, // \ufffd - uppercase E, grave accent
- {"\u00C9", "É"}, // \ufffd - uppercase E, acute accent
- {"\u00CA", "Ê"}, // \ufffd - uppercase E, circumflex accent
- {"\u00CB", "Ë"}, // \ufffd - uppercase E, umlaut
- {"\u00CC", "Ì"}, // \ufffd - uppercase I, grave accent
- {"\u00CD", "Í"}, // \ufffd - uppercase I, acute accent
- {"\u00CE", "Î"}, // \ufffd - uppercase I, circumflex accent
- {"\u00CF", "Ï"}, // \ufffd - uppercase I, umlaut
- {"\u00D0", "Ð"}, // \ufffd - uppercase Eth, Icelandic
- {"\u00D1", "Ñ"}, // \ufffd - uppercase N, tilde
- {"\u00D2", "Ò"}, // \ufffd - uppercase O, grave accent
- {"\u00D3", "Ó"}, // \ufffd - uppercase O, acute accent
- {"\u00D4", "Ô"}, // \ufffd - uppercase O, circumflex accent
- {"\u00D5", "Õ"}, // \ufffd - uppercase O, tilde
- {"\u00D6", "Ö"}, // \ufffd - uppercase O, umlaut
+ {"\u00C0", "À"}, // � - uppercase A, grave accent
+ {"\u00C1", "Á"}, // � - uppercase A, acute accent
+ {"\u00C2", "Â"}, // � - uppercase A, circumflex accent
+ {"\u00C3", "Ã"}, // � - uppercase A, tilde
+ {"\u00C4", "Ä"}, // � - uppercase A, umlaut
+ {"\u00C5", "Å"}, // � - uppercase A, ring
+ {"\u00C6", "Æ"}, // � - uppercase AE
+ {"\u00C7", "Ç"}, // � - uppercase C, cedilla
+ {"\u00C8", "È"}, // � - uppercase E, grave accent
+ {"\u00C9", "É"}, // � - uppercase E, acute accent
+ {"\u00CA", "Ê"}, // � - uppercase E, circumflex accent
+ {"\u00CB", "Ë"}, // � - uppercase E, umlaut
+ {"\u00CC", "Ì"}, // � - uppercase I, grave accent
+ {"\u00CD", "Í"}, // � - uppercase I, acute accent
+ {"\u00CE", "Î"}, // � - uppercase I, circumflex accent
+ {"\u00CF", "Ï"}, // � - uppercase I, umlaut
+ {"\u00D0", "Ð"}, // � - uppercase Eth, Icelandic
+ {"\u00D1", "Ñ"}, // � - uppercase N, tilde
+ {"\u00D2", "Ò"}, // � - uppercase O, grave accent
+ {"\u00D3", "Ó"}, // � - uppercase O, acute accent
+ {"\u00D4", "Ô"}, // � - uppercase O, circumflex accent
+ {"\u00D5", "Õ"}, // � - uppercase O, tilde
+ {"\u00D6", "Ö"}, // � - uppercase O, umlaut
{"\u00D7", "×"}, // multiplication sign
- {"\u00D8", "Ø"}, // \ufffd - uppercase O, slash
- {"\u00D9", "Ù"}, // \ufffd - uppercase U, grave accent
- {"\u00DA", "Ú"}, // \ufffd - uppercase U, acute accent
- {"\u00DB", "Û"}, // \ufffd - uppercase U, circumflex accent
- {"\u00DC", "Ü"}, // \ufffd - uppercase U, umlaut
- {"\u00DD", "Ý"}, // \ufffd - uppercase Y, acute accent
- {"\u00DE", "Þ"}, // \ufffd - uppercase THORN, Icelandic
- {"\u00DF", "ß"}, // \ufffd - lowercase sharps, German
- {"\u00E0", "à"}, // \ufffd - lowercase a, grave accent
- {"\u00E1", "á"}, // \ufffd - lowercase a, acute accent
- {"\u00E2", "â"}, // \ufffd - lowercase a, circumflex accent
- {"\u00E3", "ã"}, // \ufffd - lowercase a, tilde
- {"\u00E4", "ä"}, // \ufffd - lowercase a, umlaut
- {"\u00E5", "å"}, // \ufffd - lowercase a, ring
- {"\u00E6", "æ"}, // \ufffd - lowercase ae
- {"\u00E7", "ç"}, // \ufffd - lowercase c, cedilla
- {"\u00E8", "è"}, // \ufffd - lowercase e, grave accent
- {"\u00E9", "é"}, // \ufffd - lowercase e, acute accent
- {"\u00EA", "ê"}, // \ufffd - lowercase e, circumflex accent
- {"\u00EB", "ë"}, // \ufffd - lowercase e, umlaut
- {"\u00EC", "ì"}, // \ufffd - lowercase i, grave accent
- {"\u00ED", "í"}, // \ufffd - lowercase i, acute accent
- {"\u00EE", "î"}, // \ufffd - lowercase i, circumflex accent
- {"\u00EF", "ï"}, // \ufffd - lowercase i, umlaut
- {"\u00F0", "ð"}, // \ufffd - lowercase eth, Icelandic
- {"\u00F1", "ñ"}, // \ufffd - lowercase n, tilde
- {"\u00F2", "ò"}, // \ufffd - lowercase o, grave accent
- {"\u00F3", "ó"}, // \ufffd - lowercase o, acute accent
- {"\u00F4", "ô"}, // \ufffd - lowercase o, circumflex accent
- {"\u00F5", "õ"}, // \ufffd - lowercase o, tilde
- {"\u00F6", "ö"}, // \ufffd - lowercase o, umlaut
+ {"\u00D8", "Ø"}, // � - uppercase O, slash
+ {"\u00D9", "Ù"}, // � - uppercase U, grave accent
+ {"\u00DA", "Ú"}, // � - uppercase U, acute accent
+ {"\u00DB", "Û"}, // � - uppercase U, circumflex accent
+ {"\u00DC", "Ü"}, // � - uppercase U, umlaut
+ {"\u00DD", "Ý"}, // � - uppercase Y, acute accent
+ {"\u00DE", "Þ"}, // � - uppercase THORN, Icelandic
+ {"\u00DF", "ß"}, // � - lowercase sharps, German
+ {"\u00E0", "à"}, // � - lowercase a, grave accent
+ {"\u00E1", "á"}, // � - lowercase a, acute accent
+ {"\u00E2", "â"}, // � - lowercase a, circumflex accent
+ {"\u00E3", "ã"}, // � - lowercase a, tilde
+ {"\u00E4", "ä"}, // � - lowercase a, umlaut
+ {"\u00E5", "å"}, // � - lowercase a, ring
+ {"\u00E6", "æ"}, // � - lowercase ae
+ {"\u00E7", "ç"}, // � - lowercase c, cedilla
+ {"\u00E8", "è"}, // � - lowercase e, grave accent
+ {"\u00E9", "é"}, // � - lowercase e, acute accent
+ {"\u00EA", "ê"}, // � - lowercase e, circumflex accent
+ {"\u00EB", "ë"}, // � - lowercase e, umlaut
+ {"\u00EC", "ì"}, // � - lowercase i, grave accent
+ {"\u00ED", "í"}, // � - lowercase i, acute accent
+ {"\u00EE", "î"}, // � - lowercase i, circumflex accent
+ {"\u00EF", "ï"}, // � - lowercase i, umlaut
+ {"\u00F0", "ð"}, // � - lowercase eth, Icelandic
+ {"\u00F1", "ñ"}, // � - lowercase n, tilde
+ {"\u00F2", "ò"}, // � - lowercase o, grave accent
+ {"\u00F3", "ó"}, // � - lowercase o, acute accent
+ {"\u00F4", "ô"}, // � - lowercase o, circumflex accent
+ {"\u00F5", "õ"}, // � - lowercase o, tilde
+ {"\u00F6", "ö"}, // � - lowercase o, umlaut
{"\u00F7", "÷"}, // division sign
- {"\u00F8", "ø"}, // \ufffd - lowercase o, slash
- {"\u00F9", "ù"}, // \ufffd - lowercase u, grave accent
- {"\u00FA", "ú"}, // \ufffd - lowercase u, acute accent
- {"\u00FB", "û"}, // \ufffd - lowercase u, circumflex accent
- {"\u00FC", "ü"}, // \ufffd - lowercase u, umlaut
- {"\u00FD", "ý"}, // \ufffd - lowercase y, acute accent
- {"\u00FE", "þ"}, // \ufffd - lowercase thorn, Icelandic
- {"\u00FF", "ÿ"}, // \ufffd - lowercase y, umlaut
+ {"\u00F8", "ø"}, // � - lowercase o, slash
+ {"\u00F9", "ù"}, // � - lowercase u, grave accent
+ {"\u00FA", "ú"}, // � - lowercase u, acute accent
+ {"\u00FB", "û"}, // � - lowercase u, circumflex accent
+ {"\u00FC", "ü"}, // � - lowercase u, umlaut
+ {"\u00FD", "ý"}, // � - lowercase y, acute accent
+ {"\u00FE", "þ"}, // � - lowercase thorn, Icelandic
+ {"\u00FF", "ÿ"}, // � - lowercase y, umlaut
};
/**
http://git-wip-us.apache.org/repos/asf/commons-lang/blob/86a59601/src/site/resources/.htaccess
----------------------------------------------------------------------
diff --git a/src/site/resources/.htaccess b/src/site/resources/.htaccess
new file mode 100644
index 0000000..069b878
--- /dev/null
+++ b/src/site/resources/.htaccess
@@ -0,0 +1 @@
+AddCharset utf-8 .txt .html
http://git-wip-us.apache.org/repos/asf/commons-lang/blob/86a59601/src/site/resources/release-notes/RELEASE-NOTES-3.3.2.txt
----------------------------------------------------------------------
diff --git a/src/site/resources/release-notes/RELEASE-NOTES-3.3.2.txt b/src/site/resources/release-notes/RELEASE-NOTES-3.3.2.txt
index a0923ed..1ad880a 100644
--- a/src/site/resources/release-notes/RELEASE-NOTES-3.3.2.txt
+++ b/src/site/resources/release-notes/RELEASE-NOTES-3.3.2.txt
@@ -84,12 +84,12 @@ o LANG-943: Test DurationFormatUtilsTest.testEdgeDuration fails in
o LANG-613: ConstructorUtils.getAccessibleConstructor() Does Not Check the
Accessibility of Enclosing Classes
o LANG-951: Fragments are wrong by 1 day when using fragment YEAR or MONTH.
- Thanks to Sebastian G\ufffdtz.
+ Thanks to Sebastian G�tz.
o LANG-950: FastDateParser does not handle two digit year parsing like
SimpleDateFormat
o LANG-949: FastDateParserTest.testParses does not test FastDateParser
o LANG-915: Wrong locale handling in LocaleUtils.toLocale().
- Thanks to Sergio Fern\ufffdndez.
+ Thanks to Sergio Fern�ndez.
CHANGES
=========
@@ -184,7 +184,7 @@ o LANG-462: FastDateFormat supports parse methods.
BUG FIXES
===========
-o LANG-932: Spelling fixes. Thanks to Ville Skytt\ufffd.
+o LANG-932: Spelling fixes. Thanks to Ville Skytt�.
o LANG-929: OctalUnescaper tried to parse all of \279.
o LANG-928: OctalUnescaper had bugs when parsing octals starting with a zero.
o LANG-905: EqualsBuilder returned true when comparing arrays, even when the
http://git-wip-us.apache.org/repos/asf/commons-lang/blob/86a59601/src/site/resources/release-notes/RELEASE-NOTES-3.4.txt
----------------------------------------------------------------------
diff --git a/src/site/resources/release-notes/RELEASE-NOTES-3.4.txt b/src/site/resources/release-notes/RELEASE-NOTES-3.4.txt
index dc3f520..eb149d7 100644
--- a/src/site/resources/release-notes/RELEASE-NOTES-3.4.txt
+++ b/src/site/resources/release-notes/RELEASE-NOTES-3.4.txt
@@ -42,13 +42,13 @@ o LANG-1080: Add NoClassNameToStringStyle implementation of ToStringStyle.
Thanks to Innokenty Shuvalov.
o LANG-883: Add StringUtils.containsAny(CharSequence, CharSequence...) method.
Thanks to Daniel Stewart.
-o LANG-1052: Multiline recursive to string style. Thanks to Jan Mat\ufffdrne.
+o LANG-1052: Multiline recursive to string style. Thanks to Jan Mat�rne.
o LANG-536: Add isSorted() to ArrayUtils. Thanks to James Sawle.
o LANG-1033: Add StringUtils.countMatches(CharSequence, char)
o LANG-1021: Provide methods to retrieve all fields/methods annotated with a
- specific type. Thanks to Alexander M\ufffdller.
+ specific type. Thanks to Alexander M�ller.
o LANG-1016: NumberUtils#isParsable method(s). Thanks to
- Juan Pablo Santos Rodr\ufffdguez.
+ Juan Pablo Santos Rodr�guez.
o LANG-999: Add fuzzy String matching logic to StringUtils. Thanks to
Ben Ripkens.
o LANG-994: Add zero copy read method to StrBuilder. Thanks to
@@ -217,12 +217,12 @@ o LANG-943: Test DurationFormatUtilsTest.testEdgeDuration fails in
o LANG-613: ConstructorUtils.getAccessibleConstructor() Does Not Check the
Accessibility of Enclosing Classes
o LANG-951: Fragments are wrong by 1 day when using fragment YEAR or MONTH.
- Thanks to Sebastian G\ufffdtz.
+ Thanks to Sebastian G�tz.
o LANG-950: FastDateParser does not handle two digit year parsing like
SimpleDateFormat
o LANG-949: FastDateParserTest.testParses does not test FastDateParser
o LANG-915: Wrong locale handling in LocaleUtils.toLocale().
- Thanks to Sergio Fern\ufffdndez.
+ Thanks to Sergio Fern�ndez.
CHANGES
=========
@@ -317,7 +317,7 @@ o LANG-462: FastDateFormat supports parse methods.
BUG FIXES
===========
-o LANG-932: Spelling fixes. Thanks to Ville Skytt\ufffd.
+o LANG-932: Spelling fixes. Thanks to Ville Skytt�.
o LANG-929: OctalUnescaper tried to parse all of \279.
o LANG-928: OctalUnescaper had bugs when parsing octals starting with a zero.
o LANG-905: EqualsBuilder returned true when comparing arrays, even when the