Adding a test and a fix for LANG-100. This is a bug in which the randomly created String can sometimes be illegal unicode; because the code does not consider when relationships exist between characters. High and low surrogates are now dealt with, but I'm skipping private high surrogates because I can't find out what to do. Need to go plod very slowly through the spec. This site was very useful: http://www.alanwood.net/unicode/private_use_high_surrogates.html
61 lines of code changed in:
Fixing isSmoker attribute name to smoker to match the code example in both of these files - spotted by Corey Tripp in LANG-264
2 lines of code changed in:
Added Collection APIs for the excludeFieldNames as suggested at the end of LANG-226
87 lines of code changed in:
Committing fix for LANG-140. By reversing the order of field calculation, Yu Peng's bug goes away
23 lines of code changed in:
Added unit test for LANG-140 - thanks to Yu Peng for the test case
13 lines of code changed in:
Pretty sure Util tests were gone a long long time ago
0 lines of code changed in:
Added containsIgnoreCase method - LANG-263
64 lines of code changed in:
Exposing the unescapeXml and escapeXml methods that take Writers - LANG-260. A recent thread did point out that there are problems with the concept of escaping Xml as a single method, and instead it needs to be an xml parser that escapes the body and the attribute content differently - however we're obviously not there yet and I don't think making the existing 80/20 good enough code more usable hurts.
64 lines of code changed in:
Fixing Javadoc and adding Unit Test for the example for #LANG-261.
12 lines of code changed in:
May 2006 »