Commit Graph

1366 Commits

Author SHA1 Message Date
Roozbeh Pournader
8158ae5725 ICU-8965 Add Persian Calendar support
X-SVN-Rev: 32500
2012-10-04 00:42:02 +00:00
Michael Ow
8ce88dd623 ICU-8703 Fix tabs in ArabicShaping code
X-SVN-Rev: 32496
2012-10-03 17:17:35 +00:00
Yoshito Umaoka
5edf0b264d ICU-9621 Fixed TimeZone#observsDaylightTime issue on Africa/Casablanca showing up after Sep 2012.
X-SVN-Rev: 32486
2012-10-02 17:48:46 +00:00
Michael Ow
5601c335c8 ICU-9241 Update ICU4J tzdata to 2012f
X-SVN-Rev: 32484
2012-10-02 16:55:16 +00:00
Michael Ow
ae58608103 ICU-9582 postpone timezone data update until during release
X-SVN-Rev: 32481
2012-10-02 00:02:32 +00:00
Travis Keep
2679b554cb ICU-9554 JAVA CompactDecimalFormat to support negative numbers
X-SVN-Rev: 32479
2012-10-01 22:24:57 +00:00
Dina Sayed
71b1c62fa3 ICU-9024 Unit test for Arabic Mathematical Alphabetic Symbols
X-SVN-Rev: 32475
2012-10-01 11:19:48 +00:00
John Emmons
46f7e6258a ICU-9587 Updated and improved Region API - moving to draft ICU 50
X-SVN-Rev: 32473
2012-09-29 01:44:13 +00:00
Yoshito Umaoka
b5bed9e922 ICU-9255 Merged ICU4C trunk r32468 locale data including Dangi calendar format data (aliases) and removed Dangi calendar formatting hacks. Also fixed pattern cache key found during the development.
X-SVN-Rev: 32469
2012-09-28 21:17:44 +00:00
Travis Keep
9620ed5954 ICU-9615 Change GenderInfo.java to use CLDR data
X-SVN-Rev: 32466
2012-09-28 19:01:28 +00:00
Travis Keep
946d320413 ICU-9612 Make single quote logic processing correct.
X-SVN-Rev: 32463
2012-09-28 18:46:48 +00:00
Jennifer Chye
12df2ca382 ICU-9599 Add genderList, postalCodeData and dayPeriods data to ICU4J
X-SVN-Rev: 32462
2012-09-28 17:33:58 +00:00
Travis Keep
841c0b626a ICU-9612 Let 0 in CLDR data mean format number normally with no prefix or suffix.
X-SVN-Rev: 32453
2012-09-28 00:30:42 +00:00
Travis Keep
df0d824956 ICU-9612 Fix CompactDecimalFormat so that it handles periods correctly that appear in prefixes or suffixes.
X-SVN-Rev: 32450
2012-09-27 23:41:01 +00:00
Travis Keep
24123a1ac0 ICU-9604 CompactDecimalFormat.getCompactDecimalInstance -> CompactDecimalFormat.getInstance
X-SVN-Rev: 32443
2012-09-27 20:07:18 +00:00
Travis Keep
9cd81237ef ICU-9604 Add documentation to NumberFormat directing users to subclasses for more factory methods.
X-SVN-Rev: 32442
2012-09-27 19:51:55 +00:00
Travis Keep
719917e4a2 ICU-9604 Move JAVA CompactDecimalFormat factory methods and LONG/SHORT enum from NF down to CDF
X-SVN-Rev: 32437
2012-09-27 18:25:47 +00:00
Travis Keep
3cae7b9459 ICU-9577 For CompactDecimalFormat data, look for local number system long; latin long; local number system short; latin short.
X-SVN-Rev: 32432
2012-09-27 16:05:44 +00:00
Yoshito Umaoka
331d9f169f ICU-9255 Adding the traditional Korean calendar (Dangi) support to ICU4J.
X-SVN-Rev: 32426
2012-09-25 21:45:16 +00:00
Markus Scherer
d98f9772a7 ICU-9514 final UCA 6.2 UCARules.txt, adjust test code
X-SVN-Rev: 32417
2012-09-21 20:40:00 +00:00
Markus Scherer
bb84a02132 ICU-9589 document that the so-called UCA rules are not normally useful and can be removed from the data
X-SVN-Rev: 32411
2012-09-20 05:37:13 +00:00
Dina Sayed
101059d2ce ICU-8703 Bug fix in Arabic shaping exceptional handling for Shadda
X-SVN-Rev: 32403
2012-09-18 16:48:45 +00:00
Dina Sayed
f9f14a5d51 ICU-8703 Bug fix in Arabic shaping exceptional handling for Shadda
X-SVN-Rev: 32402
2012-09-18 16:46:19 +00:00
Travis Keep
f985dceb39 ICU-9566 Fix CompactDecimalFormat.formatToCharacterIterator in JAVA to work correctly.
X-SVN-Rev: 32395
2012-09-17 18:06:12 +00:00
Travis Keep
afbf770237 ICU-9577 CompactDecimalFormat to fallback to short form when long form is not available.
X-SVN-Rev: 32386
2012-09-14 18:41:29 +00:00
Michael Ow
3e9e1901db ICU-9575 Update ICU4C version string to 50.0.2
X-SVN-Rev: 32384
2012-09-14 15:33:21 +00:00
Yoshito Umaoka
a9ced99c1f ICU-9435 Refactoring ICU non-core utilities. Added releaseCLDR target in build.xml for generating all CLDR release files including new source jar archives.
X-SVN-Rev: 32381
2012-09-14 03:57:54 +00:00
Travis Keep
237e167bce ICU-9541 Re-integrate branch changes into trunk.
X-SVN-Rev: 32375
2012-09-11 23:54:53 +00:00
Yoshito Umaoka
434a6ddb11 ICU-9381 Shorten time zone generic location name per cldrbug:4897. Regenerated CLDR trunk data and imported them from ICU4C including fixes necessary for this.
X-SVN-Rev: 32369
2012-09-11 16:28:12 +00:00
John Emmons
02e32d2f86 ICU-9540 Last minute CLDR 22 data changes
X-SVN-Rev: 32349
2012-09-06 22:37:40 +00:00
Yoshito Umaoka
3a39eb34aa ICU-9413 Fixed some issues in the Eclipse plug-in build script.
X-SVN-Rev: 32325
2012-09-04 04:44:50 +00:00
Yoshito Umaoka
bf7bb33bc4 ICU-9413 Updated the API change report for 50M2. Changed the new break engine implementation classes from public to package private.
X-SVN-Rev: 32324
2012-09-04 03:09:29 +00:00
Yoshito Umaoka
e4ee964593 ICU-9413 Fixed Javadoc warnings - mostly incomplete tag in non-API methods.
X-SVN-Rev: 32323
2012-09-04 02:52:12 +00:00
Yoshito Umaoka
063b48f66a ICU-9413 Compiler warning - Removed unused constant in ListFormetter.
X-SVN-Rev: 32322
2012-09-04 02:13:41 +00:00
John Emmons
9c28682259 ICU-9523 CLDR 22 data final
X-SVN-Rev: 32316
2012-08-31 23:42:54 +00:00
Yoshito Umaoka
d2bb385526 ICU-9413 BRS cleanup imports
X-SVN-Rev: 32312
2012-08-31 21:52:08 +00:00
Yoshito Umaoka
768b3383fd ICU-9413 ICU4J version to 50.0.2
X-SVN-Rev: 32311
2012-08-31 21:36:15 +00:00
Yoshito Umaoka
1488875053 ICU-9401 Use Integer.MAX_VALUE for FIELD_DIFF_MAX_INT - minor update by code review.
X-SVN-Rev: 32309
2012-08-31 19:39:45 +00:00
Debabrata Sengupta
c5abb42b6a ICU-9476 changed logic slightly to make it similar to C implementation
X-SVN-Rev: 32308
2012-08-31 19:34:31 +00:00
John Emmons
e3d804e289 ICU-9520 Fix Arabic RBNF rule - parsing problem
X-SVN-Rev: 32306
2012-08-30 23:20:58 +00:00
Yoshito Umaoka
720f588b90 ICU-9521 Quick patch for IntlTestNumberFormat/TestMonster exhaustive test failure.
X-SVN-Rev: 32304
2012-08-30 21:11:12 +00:00
Umesh Nair
4c5fe60f3e ICU-9524 Making Java ListFormatter behave correctly with any order of parameters
X-SVN-Rev: 32303
2012-08-30 20:35:58 +00:00
Travis Keep
4153e49710 ICU-9174 Fix CompactDecimalFormat to correctly handle suffixes that don't start at 1. e.g for Serbian 9998, 9999, 10K.
X-SVN-Rev: 32294
2012-08-29 20:28:21 +00:00
John Emmons
1c6dfe6ce5 ICU-9518 Update jars for Breton plural rules fix in CLDR
X-SVN-Rev: 32292
2012-08-29 18:27:23 +00:00
John Emmons
1913cca0aa ICU-9251 Update ICU4J data jars with fix from r32885 - fixes rbbitest failures
X-SVN-Rev: 32287
2012-08-29 12:32:59 +00:00
Markus Scherer
bf658c7d7b ICU-9437 update to Unicode 6.2; merge in branches/markus/uni62 r32109
X-SVN-Rev: 32283
2012-08-28 23:40:28 +00:00
John Emmons
4440b4bbca ICU-9251 First cut merge of CLDR 22 data
X-SVN-Rev: 32276
2012-08-28 22:06:04 +00:00
Peter Edberg
3ee27da7b7 ICU-9401 Fix Calendar.fieldDifference handling of large diffs
X-SVN-Rev: 32265
2012-08-28 08:15:21 +00:00
Peter Edberg
1f232fd772 ICU-9227 (J) add tests for fieldDifference fwd/backward on either side of era boundary and across era boundary, along with tests for #9243/#9401
X-SVN-Rev: 32264
2012-08-28 08:13:46 +00:00
Markus Scherer
437555d5bb ICU-8920 fix RuleBasedCollator.getRules() docs
X-SVN-Rev: 32258
2012-08-27 23:53:49 +00:00
Markus Scherer
1cc15ae197 ICU-6173 fix comments about type characters in CaseFolding.txt
X-SVN-Rev: 32256
2012-08-27 23:45:51 +00:00
Peter Edberg
0eb4f0a04d ICU-9392 (J) japanese calendar minimum era should be 0
X-SVN-Rev: 32255
2012-08-27 23:44:54 +00:00
Markus Scherer
6d5c99bb7e ICU-9264 document that PluralRules objects are immutable (caches are synchronized)
X-SVN-Rev: 32251
2012-08-27 22:50:44 +00:00
Yoshito Umaoka
8217ed7916 ICU-9409 Collator.getInstance to ignore unknown collation keyword. Also changed the implementation not to print the statck trace.
X-SVN-Rev: 32248
2012-08-27 20:17:17 +00:00
Travis Keep
8131a32512 ICU-9506 re-integrate changes to ListFormatter from icu4j/branches/tkeep/cdf
X-SVN-Rev: 32246
2012-08-27 19:51:13 +00:00
Travis Keep
67e12fd328 ICU-9506 Re-integrated changes for CompactDecimalFormatter from icu4j/branches/tkeep/cdf into trunk.
X-SVN-Rev: 32241
2012-08-27 18:49:34 +00:00
Peter Edberg
50dd562ac8 ICU-9256 (J) For he@calendar=hebrew, offset the years within the current millenium down to 1-999
X-SVN-Rev: 32239
2012-08-27 18:29:50 +00:00
Debabrata Sengupta
525d85dd59 ICU-9476 fixed bug with numeric collation
X-SVN-Rev: 32223
2012-08-23 20:59:35 +00:00
Maxime Serrano
1a702c3755 ICU-9353 Do not generate surrogates in the Monkey test so as to avoid generating higher CJK characters; also, hand off to Unhandled if we do not have a breakengine of this type
X-SVN-Rev: 32195
2012-08-17 21:27:08 +00:00
Maxime Serrano
68f6a941a2 ICU-9353 exclude the entire Hangul script from monkey tests
X-SVN-Rev: 32192
2012-08-17 17:38:56 +00:00
Maxime Serrano
847faa3579 ICU-9353 use Collections.synchronizedSet() rather than Collections.newSetFromMap()
X-SVN-Rev: 32188
2012-08-17 00:12:45 +00:00
Maxime Serrano
ed2c14b425 ICU-9353 merge dbbi-tries work into the trunk
X-SVN-Rev: 32185
2012-08-16 23:16:04 +00:00
Markus Scherer
f30b743eff ICU-9420 move ListFormatter to the .text package, add getInstance(no locale)
X-SVN-Rev: 32178
2012-08-15 17:45:28 +00:00
Markus Scherer
527161ff5a ICU-9406 deprecate isHiraganaQuaternary(), setHiraganaQuaternary(boolean flag) and setHiraganaQuaternaryDefault(), disable the setters (merged from branches/markus/uni62 r32109, should not have been on that branch)
X-SVN-Rev: 32176
2012-08-15 17:09:39 +00:00
Michael Ow
8c27e6926a ICU-9241 Update tzdata in ICU4J to 2012e
X-SVN-Rev: 32173
2012-08-14 17:10:40 +00:00
Michael Ow
7f26c8961f ICU-9241 Update tzdata in ICU4J to 2012d
X-SVN-Rev: 32168
2012-08-14 05:00:42 +00:00
Yoshito Umaoka
091464430b ICU-9452 Fixed calendar addition issue with the Samoa Dec 2011 24 hour transition (ICU4J)
X-SVN-Rev: 32142
2012-08-09 21:37:41 +00:00
Steven R. Loomis
26255a3157 ICU-8822 commit fix from branch, include timebomb 50.0.2 against islamic/islamic-civil alias problem
X-SVN-Rev: 32132
2012-08-08 23:30:29 +00:00
Markus Scherer
d1525fc93d ICU-9423 change the numeric value of static final Collator.ReorderCodes.DEFAULT from +1 to -1
X-SVN-Rev: 32066
2012-07-25 21:06:19 +00:00
Mark Davis
5a8800843a ICU-9422 fix remove problem
X-SVN-Rev: 32045
2012-07-19 21:23:41 +00:00
Mark Davis
6192163b9d ICU-9407 Fixed problems, added other necessary internal API
X-SVN-Rev: 32028
2012-07-07 00:51:16 +00:00
Yoshito Umaoka
64e43ff458 ICU-9389 Fixed available format data inheritance problem in DateTimePatternGenerator.
X-SVN-Rev: 32024
2012-07-05 21:18:14 +00:00
Michael Ow
d98bf1b052 ICU-9340 Fix potential out of bound error in ICU4J ISCII converter
X-SVN-Rev: 32022
2012-07-03 17:51:41 +00:00
Mark Davis
203710a8f5 ICU-9407 added @internals
X-SVN-Rev: 32014
2012-07-02 22:23:52 +00:00
Yoshito Umaoka
d081e339ff ICU-9233 Fixed a JavaDoc @link problem in PluralFormat
X-SVN-Rev: 31997
2012-06-26 19:06:41 +00:00
Yoshito Umaoka
93ab318ce1 ICU-9233 Suppress compiler warning in Calendar.java (fallthrough)
X-SVN-Rev: 31981
2012-06-22 15:58:00 +00:00
Andy Heninger
f2e9f237f3 ICU-6954 remove unused CharsetRecognizer field from CharsetMatch
X-SVN-Rev: 31980
2012-06-21 22:42:12 +00:00
Michael Ow
02a1c5ab50 ICU-9190 Update converter alias table in ICU4J
X-SVN-Rev: 31974
2012-06-21 16:56:18 +00:00
Michael Ow
a603e7a412 ICU-9235 Update test data in ICU4J
X-SVN-Rev: 31973
2012-06-21 16:55:36 +00:00
Peter Edberg
11cb54b951 ICU-9226 (J) Calendar add +year should always move forward in time; roll year should wrap for eras with real bounds, pin otherwise
X-SVN-Rev: 31968
2012-06-19 09:51:24 +00:00
Yoshito Umaoka
7fe5d0654f ICU-8918 Added a small section explaining ambiguous wall time resolution in the class doc.
X-SVN-Rev: 31962
2012-06-18 17:56:55 +00:00
Yoshito Umaoka
37d5ca4c7b ICU-9140 Fixed ChineseDateFormatSymbols initialization problem revealed by the recent change.
X-SVN-Rev: 31960
2012-06-15 19:46:41 +00:00
Yoshito Umaoka
ebde7cd6ab ICU-9140 Deprecate ChineseDateFormat/ChineseDateFormatSymbols. Changed DateFormat factory method to create a SimpleDateFormat instead of ChineseDateFormat even when calendar type is chinese.
X-SVN-Rev: 31953
2012-06-14 20:14:10 +00:00
Yoshito Umaoka
ba585f1f09 ICU-9363 Removing un-implemented draft API CharsetMatch#getMatchType() and constants defined for the return value of the method. These constants were accidentally marked as @stable before.
X-SVN-Rev: 31950
2012-06-14 16:18:07 +00:00
Xiaomei Ji
9aa2213d01 ICU-9042 in time unit format, ignore those plural counts that are not defined in the locale's plural rules
X-SVN-Rev: 31930
2012-06-08 23:53:58 +00:00
Markus Scherer
11a0f792f7 ICU-9369 rename ListFormat to ListFormatter, and make other agreed changes
X-SVN-Rev: 31921
2012-06-07 21:00:41 +00:00
Yoshito Umaoka
809a45bf27 ICU-9349 Update to the previous change. Removed isDateBeforeReferenceYear, which does not make sense much now.
X-SVN-Rev: 31919
2012-06-07 20:38:21 +00:00
Mark Davis
4ae4c69163 ICU-9370 fixed long lines (cmd-shift-f) and wording pointed out by Markus
X-SVN-Rev: 31918
2012-06-07 19:27:45 +00:00
Andy Heninger
a0903e626b ICU-9360 Update break iterator API docs.
X-SVN-Rev: 31917
2012-06-07 17:52:25 +00:00
Mark Davis
12277ee4aa ICU-9370 Changed parameter name and javadoc
X-SVN-Rev: 31915
2012-06-07 16:04:30 +00:00
Yoshito Umaoka
34e31825e5 ICU-9349 Updated previously disabled (just not reporting errors) test cases to match the latest tzdata. Use ICU version field to flag test failures or not, instead of using hardcoded tzdata version number.
X-SVN-Rev: 31910
2012-06-05 22:37:02 +00:00
Andy Heninger
694d6f2537 ICU-9366 improved message from Java TestFmwk.fail() function.
X-SVN-Rev: 31906
2012-06-05 19:45:00 +00:00
Andy Heninger
709b0884cc ICU-6889 Add test for CharsetDetector.detectAll() producing the same encoding multiple times.
X-SVN-Rev: 31905
2012-06-05 17:40:59 +00:00
Andy Heninger
cfb458d917 ICU-6954 Charset Detector, move haveC1Bytes state out of CharsetRecognizer objects, which fixes bug where multiple CharsetDetectors can overwrite eash others results.
X-SVN-Rev: 31904
2012-06-05 00:36:30 +00:00
Yoshito Umaoka
49ab350c8a ICU-9265 Synchronized forLanguageTag test cases with ICU4C trunk. Also fixed a bug for u extension typeless keyword mapping (use 'yes' in ICU instead of 'true').
X-SVN-Rev: 31817
2012-05-11 21:57:11 +00:00
Michael Ow
1aac48146c ICU-9242 Sync precedence table with ICU4C in the calendar code
X-SVN-Rev: 31806
2012-05-09 21:05:17 +00:00
Andy Heninger
f2a5abcf83 ICU-9309 multithreaded startup fix
X-SVN-Rev: 31804
2012-05-08 23:05:14 +00:00
Yoshito Umaoka
bca93b1993 ICU-9293 Fixed a problem in strict currency parsing.
X-SVN-Rev: 31797
2012-05-04 21:09:02 +00:00
Yoshito Umaoka
faba943de0 ICU-9240 Fixed a cloning problem in DecimalFormat which prevent formatToCharacterIterator to work properly in mulitple threads.
X-SVN-Rev: 31796
2012-05-03 23:20:12 +00:00
Yoshito Umaoka
78c726c30b ICU-9289 Corrected the product name, from Component to Components.
X-SVN-Rev: 31795
2012-05-03 22:02:05 +00:00
Yoshito Umaoka
1d6134d1aa ICU-9129 Improved error handling and message in the serialization coverage test.
X-SVN-Rev: 31794
2012-05-03 21:46:11 +00:00
Yoshito Umaoka
15f6dfa65f ICU-9289 Updated jar main to print out correct display name of ICU library with the new versioning scheme.
X-SVN-Rev: 31777
2012-04-26 18:12:00 +00:00
Markus Scherer
30b430f929 ICU-9249 deprecate PluralFormat.setLocale(locale)
X-SVN-Rev: 31743
2012-04-18 23:59:28 +00:00
Andy Heninger
0788d31075 ICU-9267 Fix incorrect charset name in comment in test.
X-SVN-Rev: 31741
2012-04-18 22:43:25 +00:00
Andy Heninger
24d35f5311 ICU-9267 Change buffer creation in unshapeLamAlef() function.
X-SVN-Rev: 31740
2012-04-18 21:38:54 +00:00
Michael Ow
8a6937498f ICU-9233 Update ICU4J to 50.0.1
X-SVN-Rev: 31732
2012-04-18 19:30:40 +00:00
Michael Ow
0bf73291c0 ICU-9262 Add updated IBM-eucJP to ICU4J
X-SVN-Rev: 31729
2012-04-18 17:41:38 +00:00
Michael Ow
aecfc06b46 ICU-9233 Update ICU4J DebugUtilitiesData to 50.0.1
X-SVN-Rev: 31727
2012-04-18 17:36:15 +00:00
Michael Ow
4310dd3e80 ICU-9233 Update ICU4j icudata.jar with 50.0.1
X-SVN-Rev: 31726
2012-04-18 17:33:19 +00:00
Andy Heninger
fdea410032 ICU-9267 ICU4J Charset Detector Crash Fix
X-SVN-Rev: 31724
2012-04-18 00:01:23 +00:00
Markus Scherer
613453f093 ICU-9132 no Locale.ROOT in Java 5
X-SVN-Rev: 31712
2012-04-16 17:52:42 +00:00
Michael Ow
6d6ac358a1 ICU-9259 Update alias table in ICU4J with IBM-5233
X-SVN-Rev: 31707
2012-04-13 21:21:06 +00:00
Markus Scherer
3e084c0f60 ICU-9132 Java support for MessageFormat selectordinal and PluralRules.PluralType.ORDINAL
X-SVN-Rev: 31705
2012-04-13 20:59:37 +00:00
Michael Ow
b21c6af309 ICU-8614 Update alias table in ICU4J
X-SVN-Rev: 31693
2012-04-09 17:13:41 +00:00
Michael Ow
230db005ae ICU-9205 Update max bytes per char calculation for EBCDIC DBCS types
X-SVN-Rev: 31675
2012-04-03 22:18:45 +00:00
Michael Ow
59a449036f ICU-9241 Update tzdata in ICU4J to 2012c
X-SVN-Rev: 31673
2012-04-03 18:09:02 +00:00
Yoshito Umaoka
c9b62db7ce ICU-9187 Added ICU4J 49.1 serialization test data.
X-SVN-Rev: 31641
2012-03-20 15:30:57 +00:00
Yoshito Umaoka
9533e2db9e ICU-7205 Replace '<'/'>' in the previous change with HTML entities '&lt;'/'&gt;'.
X-SVN-Rev: 31632
2012-03-19 14:12:30 +00:00
Peter Edberg
cfc253253f ICU-7205 Improve API documentation for relative date formatting (J)
X-SVN-Rev: 31630
2012-03-19 04:46:41 +00:00
Peter Edberg
1145af7a80 ICU-7847 Integrate cldrbug 4484: (in CLDR 21.0.1) to fix islamic-civil inheritance issues (J)
X-SVN-Rev: 31627
2012-03-16 22:41:10 +00:00
Yoshito Umaoka
2d39c18a49 ICU-9187 Resolve javac compiler warning with JDK 7. SuppressWarning annotation type 'rawtypes' is necessary instead of 'unchecked' with JDK 7. However, with Eclipse IDE using Java 1.5 env still requires 'unchecked'. Thus, kept 'unchecked', added 'rawtypes' and updated all ICU runtime library projects to ignore unused SuppressWarning types, instead of warning.
X-SVN-Rev: 31622
2012-03-15 18:56:48 +00:00
Yoshito Umaoka
a1344472af ICU-9187 Ignore javac warning for setting an older source without bootclasspath introduced in JDK 7.
X-SVN-Rev: 31621
2012-03-15 18:21:48 +00:00
Yoshito Umaoka
61eb675e8d ICU-9125 Removed an import statement no longer used with the previous change.
X-SVN-Rev: 31618
2012-03-15 15:31:19 +00:00
Mark Davis
1b042dfe84 ICU-9125 addressed Markus's review comments.
X-SVN-Rev: 31617
2012-03-15 04:19:01 +00:00
Yoshito Umaoka
f2f2d6d104 ICU-9161 Excluded variant Cryl/Latn found in IBM Java 6 from the test case.
X-SVN-Rev: 31616
2012-03-14 21:21:31 +00:00
Peter Edberg
98931e7986 ICU-9186 Integrate post-ICU49rc updates from CLDR 21.0.1 (J)
X-SVN-Rev: 31613
2012-03-12 23:56:48 +00:00
Yoshito Umaoka
0b1faa6ffa ICU-9162 Implemented getDisplayScript(), provided actual implementation of getVariant() [#9161]. Also improved the implementation of localized name provider to directly access localized data container classes. Added test cases to verify the behavior with locale extension [#9154].
X-SVN-Rev: 31606
2012-03-08 23:12:02 +00:00
Yoshito Umaoka
200dc73502 ICU-8592 tzdata2012b to ICU4J trunk
X-SVN-Rev: 31572
2012-03-02 09:51:58 +00:00
Mark Davis
4f9f1f602c ICU-8460 Fixed bug with formatting 0.
X-SVN-Rev: 31568
2012-03-02 05:12:50 +00:00
Yoshito Umaoka
f89701c4a0 ICU-8592 tzdata2012a to ICU4J trunk
X-SVN-Rev: 31566
2012-03-02 04:15:52 +00:00
Yoshito Umaoka
2b85bffdd4 ICU-9138 Updated license files in ICU4J.
X-SVN-Rev: 31555
2012-03-01 15:41:25 +00:00
Yoshito Umaoka
74fd94b4cf ICU-9155 Changed special ICU suffix for the locale provider from 'ICU' to 'ICU4J'. Removed some workaround code in locale SPI tests introduced by #9150. Fixed Java 7 env specific issues exposed by these changes.
X-SVN-Rev: 31554
2012-03-01 10:46:18 +00:00
Yoshito Umaoka
0978796e24 ICU-9138 Fixing API doc issues.
X-SVN-Rev: 31550
2012-03-01 04:40:13 +00:00
Yoshito Umaoka
440d4c84c7 ICU-9151 Implemented CurrencyNameProvider#getDisplayName in the locale SPI module. Also added corresponding test case. This change was agreed on ICU PMC 2012-02-29.
X-SVN-Rev: 31548
2012-02-29 23:14:37 +00:00
Yoshito Umaoka
58a11c2260 ICU-9150 Workaround for locale SPI tests on Java 7 environment.
X-SVN-Rev: 31537
2012-02-29 06:35:16 +00:00
Yoshito Umaoka
f9c9e5b0d7 ICU-8309 Fixed arabic charset detection code problem which triggered unexpected input data change.
X-SVN-Rev: 31534
2012-02-28 21:23:57 +00:00
Mark Davis
3a4528f3cf ICU-8460 Fixes for Peter's comments
X-SVN-Rev: 31531
2012-02-28 01:54:47 +00:00
Peter Edberg
3221fe6a79 ICU-9134 J, Integrate CDLR 21.0.1 data from CLDR maint-21 branch r6616, improve NumberFormatTest err logs
X-SVN-Rev: 31530
2012-02-28 00:35:06 +00:00
Yoshito Umaoka
f813baec1b ICU-9138 Fixed compiler warnings - corrected invalid java doc tags, deleted unused local variable.
X-SVN-Rev: 31527
2012-02-27 23:18:44 +00:00
Yoshito Umaoka
5a43428ac6 ICU-9138 Cleaning up import statements.
X-SVN-Rev: 31526
2012-02-27 23:08:02 +00:00
Mark Davis
917fd32488 ICU-7149 Clean up the argument replacement, since it could have a bad hit if an argument contained {0}
X-SVN-Rev: 31525
2012-02-27 22:20:15 +00:00
Doug Felt
fe4bb98547 ICU-9072 modify CurrencyDisplayNames API - fix docs to reflect changed semantics of 'to' data
X-SVN-Rev: 31524
2012-02-27 19:18:40 +00:00
Doug Felt
9960ee3a3f ICU-9072 modify CurrencyDisplayNames API - update revision tags
X-SVN-Rev: 31521
2012-02-27 18:18:58 +00:00
Mark Davis
01b36214be ICU-8460 Make draft, incorporate Markus's review notes.
X-SVN-Rev: 31515
2012-02-25 01:59:54 +00:00
Peter Edberg
e532ba9a51 ICU-9110 J review fixes: handle DateFormatSymbols capitalization==null; add @provisional tags
X-SVN-Rev: 31511
2012-02-24 23:17:44 +00:00
Peter Edberg
dea035e59d ICU-8697 Review comments J: Add @provisional, remove unnecessary casts
X-SVN-Rev: 31508
2012-02-24 18:31:32 +00:00
Mark Davis
123e26fe66 ICU-8460 Remove serialization, fix SerializationTest.
X-SVN-Rev: 31504
2012-02-24 05:23:24 +00:00
Yoshito Umaoka
f1bc7ea2bf ICU-9138 Updated ICU4J version to 49.1
X-SVN-Rev: 31497
2012-02-23 22:54:04 +00:00
Peter Edberg
4a17aa27fe ICU-7727 Complete for DateIntervalInfo.java (J)
X-SVN-Rev: 31496
2012-02-23 20:42:16 +00:00
Peter Edberg
7aec49b34f ICU-7727 When collecting data, use real parent (per %%Parent if present) instead of just truncating name (J)
X-SVN-Rev: 31492
2012-02-23 12:26:09 +00:00
Markus Scherer
c422bcd481 ICU-5929 optimize CharsetEncoderICU fallback test
X-SVN-Rev: 31489
2012-02-23 02:08:37 +00:00
Steven R. Loomis
a78862686b ICU-9019 fix copyright date
X-SVN-Rev: 31487
2012-02-22 23:15:25 +00:00
Peter Edberg
ac005b8b3a ICU-9110 J - Update internal method call in ChineseDateFormat (SimpleDateFormat subclass)
X-SVN-Rev: 31484
2012-02-22 09:37:06 +00:00
Peter Edberg
331eea1d3f ICU-9110 J -Add SimpleDateFormat methods for setting context, use context when formatting
X-SVN-Rev: 31482
2012-02-22 08:26:12 +00:00
Andy Heninger
2be586c40c ICU-9099 Fix break iterarator problem that was causing Finnish line break tests to fail.
X-SVN-Rev: 31479
2012-02-22 01:51:25 +00:00
Yoshito Umaoka
08b039b84a ICU-9108 Cleaned up some garbages and made minor improvements. Ready for review.
X-SVN-Rev: 31463
2012-02-21 06:24:52 +00:00
Mark Davis
ac906834e2 ICU-9125 Check for fallback, odd locales; clean up constructors.
X-SVN-Rev: 31456
2012-02-21 00:56:17 +00:00
Mark Davis
7bc558601a ICU-7149 Add initial version, @internal for now.
X-SVN-Rev: 31455
2012-02-21 00:35:51 +00:00
Mark Davis
9fdb34c0d3 ICU-9125 Add initial version, @internal for now.
X-SVN-Rev: 31454
2012-02-20 23:19:07 +00:00
Mark Davis
20f17c2fa7 ICU-8460 Add initial version, @internal for now.
X-SVN-Rev: 31451
2012-02-20 22:18:45 +00:00
Mark Davis
f1c787eca1 ICU-8460 Add initial version, @internal for now.
X-SVN-Rev: 31450
2012-02-20 22:13:20 +00:00
Peter Edberg
355b75af8e ICU-8697 J, change parseCurrency to take CharSequence, make draft ICU 49
X-SVN-Rev: 31445
2012-02-19 20:13:04 +00:00
Yoshito Umaoka
1abb248717 ICU-9108 setDefaultParseOptions and parse method taking parse option override in TimeZoneFormat. Also including the support for ISO 8601 extended format 'ZZZZZ' (#9045).
X-SVN-Rev: 31428
2012-02-18 08:30:48 +00:00
John Emmons
06f294319e ICU-7501 Use allowsParsing attribute from CLDR to detect unparseable RBNF rulesets
X-SVN-Rev: 31419
2012-02-17 23:26:39 +00:00
Michael Ow
e4aee6892f ICU-8940 Ensure the new DecimalFormatSymbols is propagated properly in ICU4J RBNF
X-SVN-Rev: 31418
2012-02-17 23:14:06 +00:00
Yoshito Umaoka
dbecc6efd4 ICU-8916 Calendar APIs supporting options for handling ambiguous wall time (Merged from the work branch to the trunk).
X-SVN-Rev: 31415
2012-02-17 22:13:13 +00:00
Peter Edberg
f8869b1d10 ICU-9105 Fix DateTimePatternGenerator for 'U', integrate Chinese cal data updates from cldrbug 4395, update tests (J)
X-SVN-Rev: 31412
2012-02-17 17:19:17 +00:00
John Emmons
7d681bcd8d ICU-8849 ICU4J Updates to NumberingSystem class to support otherNumberingSystems from CLDR
X-SVN-Rev: 31402
2012-02-16 18:57:56 +00:00
Markus Scherer
fa3ad3f8c4 ICU-8803 make Calendar.getType() public and improve API docs
X-SVN-Rev: 31386
2012-02-13 23:55:36 +00:00
Doug Felt
88a3c797e5 ICU-8456 change display of keywords in locale display names
X-SVN-Rev: 31384
2012-02-13 22:35:36 +00:00
Doug Felt
ce683d967e ICU-8456 change display of keywords in locale display names
X-SVN-Rev: 31383
2012-02-13 22:29:17 +00:00
Doug Felt
b440fd0930 ICU-8456 change display of keywords in locale display names
X-SVN-Rev: 31382
2012-02-13 22:28:44 +00:00
Michael Ow
3f457f1f18 ICU-7464 Apply fix to incorrect number rounding when rounding increment is in the string pattern of the decimal formatter in ICU4J
X-SVN-Rev: 31379
2012-02-13 19:27:24 +00:00
John Emmons
749182ac67 ICU-8849 Additional data to support otherNumberingSystems from CLDR
X-SVN-Rev: 31358
2012-02-10 04:35:08 +00:00
John Emmons
ff0f8829a7 ICU-9071 Merge data from CLDR release-21
X-SVN-Rev: 31347
2012-02-08 20:15:44 +00:00
Doug Felt
924a24986b ICU-9072 modify CurrencyDisplayNames API
X-SVN-Rev: 31345
2012-02-08 19:31:11 +00:00
Andy Heninger
1ceb97b025 ICU-8309 Add test case provided with the bug report.
X-SVN-Rev: 31343
2012-02-07 21:59:03 +00:00
John Emmons
41d1118ef6 ICU-9071 Merge data from CLDR release-21-d02
X-SVN-Rev: 31339
2012-02-07 21:03:21 +00:00
Andy Heninger
1b46329c58 ICU-8564 move updated rbbitst.txt test case file from icu4c to icu4j. A number of test cases are commented out, and tickets 9099 and 9084 opened to fix them.
X-SVN-Rev: 31335
2012-02-07 01:59:19 +00:00
Markus Scherer
c113439fad ICU-9073 double-check that the shared variable is still null before setting it to the new object
X-SVN-Rev: 31334
2012-02-06 21:32:20 +00:00
Markus Scherer
1f793f7006 ICU-9014 update hasScript() @draft version
X-SVN-Rev: 31332
2012-02-06 21:06:30 +00:00
Markus Scherer
3fd6a0e7f2 ICU-9014 make hasScript(c, sc) == sc in scx(c)
X-SVN-Rev: 31331
2012-02-06 20:11:43 +00:00
Markus Scherer
2281643107 ICU-9014 and ICU-9015 scx defaults to {sc}, and return that efficiently
X-SVN-Rev: 31328
2012-02-03 23:39:45 +00:00
Yoshito Umaoka
30e3a9e8b2 ICU-9078 Moved com.ibm.icu.impl.ImplicitCEGenerator from core project to collator project.\
X-SVN-Rev: 31325
2012-02-03 21:27:21 +00:00
John Emmons
2c99787c7a ICU-8514 Modify behavior of YY to parse as a two-digit year
X-SVN-Rev: 31324
2012-02-03 21:10:04 +00:00
Yoshito Umaoka
9b3a63154f ICU-7964 Merging new ICU4J Currency APIs and test case from the work branch to the trunk.
X-SVN-Rev: 31318
2012-02-03 18:02:30 +00:00
Stuart Gill
5b1d31d013 ICU-9095 fixed test data
X-SVN-Rev: 31314
2012-02-03 01:15:01 +00:00
Stuart Gill
400fa68b20 ICU-9095 added test for issue
X-SVN-Rev: 31312
2012-02-03 00:07:58 +00:00
John Emmons
c0431190d6 ICU-9071 Merge data from CLDR release-21-d01
X-SVN-Rev: 31308
2012-02-02 23:11:12 +00:00
Michael Ow
42208f627b ICU-9085 Fix infinite loop error in compound text converter in ICU4J
X-SVN-Rev: 31299
2012-02-02 01:56:59 +00:00
Peter Edberg
bbed782b13 ICU-9067 Per review comments: add JavaDoc tag, remove unused Comparator stuff
X-SVN-Rev: 31293
2012-02-01 00:54:10 +00:00
Peter Edberg
73635200a4 ICU-9044 Fix timebomb to use isICUVersionBefore() (J)
X-SVN-Rev: 31282
2012-01-31 08:44:39 +00:00
Peter Edberg
044e9d07c0 ICU-9044 Improve parse method documentation, note that parsing Chinese cal dates may be ambiguous (J)
X-SVN-Rev: 31281
2012-01-31 08:13:43 +00:00
Peter Edberg
6abaa5337f ICU-9069 Parse 'U' when there there is no cyclic year name data (J)
X-SVN-Rev: 31279
2012-01-31 06:37:51 +00:00
Yoshito Umaoka
fac016b0ed ICU-9006 ICU4J API promotion for 49. A bug fix in the api report tool.
X-SVN-Rev: 31275
2012-01-30 17:16:37 +00:00
Michael Ow
672786786d ICU-8940 Add new ICU4J API to set decimal format symbols in RBNF
X-SVN-Rev: 31266
2012-01-25 21:17:06 +00:00
Doug Felt
2189a60f84 ICU-9073 synchronize PluralRulesLoader methods that modify internal maps.
X-SVN-Rev: 31261
2012-01-24 22:54:11 +00:00
Doug Felt
a18cc6389c ICU-9072 modify CurrencyDisplayNames API
X-SVN-Rev: 31260
2012-01-24 22:11:32 +00:00
Doug Felt
2da3a310d9 ICU-9072 modify CurrencyDisplayNames API
X-SVN-Rev: 31259
2012-01-24 22:10:27 +00:00
Doug Felt
a5035b2c58 ICU-9072 modify CurrencyDisplayNames API
X-SVN-Rev: 31258
2012-01-24 22:09:54 +00:00
Markus Scherer
f2c94fe24f ICU-8995 add new ISO script code Hluw=Anatolian Hieroglyphs
X-SVN-Rev: 31250
2012-01-23 19:52:28 +00:00
Peter Edberg
f4ccd40ed0 ICU-9067 Add internal getCanonicalSkeletonAllowingDuplicates method for use by CLDR
X-SVN-Rev: 31244
2012-01-21 07:57:02 +00:00
Yoshito Umaoka
1542d80acf ICU-8991 Added currencyNumericCodes(res) in ICU4J.
X-SVN-Rev: 31243
2012-01-20 23:33:27 +00:00
Peter Edberg
5463a83c67 ICU-8959 If pattern char is 'U' but year has no cyclic name data, format as number (J)
X-SVN-Rev: 31225
2012-01-19 05:21:17 +00:00
Markus Scherer
f9daf42c8d ICU-8995 update to 2012-jan-18 UCD & UCA data
X-SVN-Rev: 31223
2012-01-18 23:51:56 +00:00
Peter Edberg
3ac6325d3e ICU-9055 Integrate Chinese cal pattern updates from cldrbug 4237, update tests (J)
X-SVN-Rev: 31221
2012-01-18 04:29:09 +00:00
Yoshito Umaoka
6e06cd9a5d ICU-9028 Implemented Freezable in TimeZoneJDK class in the locale SPI module.
X-SVN-Rev: 31218
2012-01-17 16:30:12 +00:00
Peter Edberg
41b22c7e69 ICU-8959 Add DateFormat.YEAR_NAME_FIELD for pattern char 'U', implement format/parse for it (J)
X-SVN-Rev: 31217
2012-01-17 10:29:05 +00:00
Yoshito Umaoka
74c98ef6fb ICU-8895 Added API status comments in ICUConfig.properties, although the tag is not processed by any tools at this moment. Added API doc for com.ibm.icu.text.MessagePattern.ApostropheMode with possible values.
X-SVN-Rev: 31216
2012-01-17 08:15:51 +00:00
Yoshito Umaoka
66350869c3 ICU-8998 Merging TimeZone#observesDaylightTime changes from my work branch to trunk.
X-SVN-Rev: 31213
2012-01-17 04:32:31 +00:00
Yoshito Umaoka
df45f653ae ICU-8976 Commented out unnecessary main() in com.ibm.icu.text.BreakDictionary and com.ibm.icu.impl.duration.impl.Utils.
X-SVN-Rev: 31211
2012-01-16 23:30:55 +00:00
Markus Scherer
2d666989dd ICU-9039 simplify/optimize ucase.icu encoding: fixed trie bit for Case_Ignorable; ucase.icu formatVersion 3.0
X-SVN-Rev: 31205
2012-01-13 01:18:28 +00:00
Peter Edberg
4c61713090 ICU-8977 Replace usage of String.isEmpty() which is new in Java 1.6
X-SVN-Rev: 31187
2012-01-09 17:52:41 +00:00
Peter Edberg
70ccf80320 ICU-8977 Add ICU4J monthPatterns format/parse support, move Chinese cal era handling
into SimpleDateFormat, ignore 'l' pattern char, stop using obsolete isLeapMonth resource,
add/fix tests.

X-SVN-Rev: 31186
2012-01-08 22:09:38 +00:00
Abhinav Gupta
2730ee27c3 ICU-8924 Add findbugs targets
X-SVN-Rev: 31176
2011-12-29 18:13:00 +00:00
Markus Scherer
b81e90d33d ICU-9016 document default Numeric_Value differs from Unicode Standard
X-SVN-Rev: 31128
2011-12-15 23:28:55 +00:00
Markus Scherer
c39e5af48c ICU-9013 deprecate API for Unicode 1.0 character names & ISO comments, remove support & data
X-SVN-Rev: 31126
2011-12-15 22:30:24 +00:00
Mark Davis
a0194a2c19 ICU-9015 Fix UnicodeProperty for tests
X-SVN-Rev: 31123
2011-12-15 21:33:04 +00:00
Markus Scherer
b3365b405a ICU-7973 fix & rename skipIfBeforeICU() -> isICUVersionBefore() & isICUVersionAtLeast()
X-SVN-Rev: 31121
2011-12-15 16:57:46 +00:00
Michael Ow
3b84d14076 ICU-8887 Update timezone doc in ICU4J
X-SVN-Rev: 31110
2011-12-13 17:44:31 +00:00
Yoshito Umaoka
744682621a ICU-8877 Fixed a Java compiler warning (redundant type cast).
X-SVN-Rev: 31088
2011-12-09 23:20:15 +00:00
Yoshito Umaoka
a969c18618 ICU-8877 Updated the ICU4J version number.
X-SVN-Rev: 31087
2011-12-09 22:56:54 +00:00
Yoshito Umaoka
57f294624e ICU-8877 Commented out currently unused private method to clean up Eclipse IDE warnings.
X-SVN-Rev: 31086
2011-12-09 22:43:22 +00:00
Yoshito Umaoka
21a67903a4 ICU-8446 One more correction in the API doc.
X-SVN-Rev: 31085
2011-12-09 22:26:58 +00:00
Peter Edberg
d2598a68f5 ICU-8978 Fix duplicate name in chr; don't copy root MeasurementSystem & PaperSize to ar_001
X-SVN-Rev: 31084
2011-12-09 21:45:48 +00:00
Yoshito Umaoka
a3182936ef ICU-8446 Grammar corrections in the API doc, suggested by Doug.
X-SVN-Rev: 31081
2011-12-09 21:27:12 +00:00
Abhinav Gupta
9c41dbd218 ICU-8877 J, organize imports.
X-SVN-Rev: 31080
2011-12-09 21:20:01 +00:00
Peter Edberg
4482f6409e ICU-8978 Integrate CLDR 21m2 data. Update DateFormatTest.java for some timezone name
cleanup per cldrbug 3825. RegionTest.java code updates per cldrbug 4105. Timebomb
ChineseTest/TestFormat until #8977 is rolled in.

X-SVN-Rev: 31075
2011-12-09 08:54:27 +00:00
Markus Scherer
03a4b1a127 ICU-8827 Unicode 6.1 update: svn merge --reintegrate branches/markus/uni61 at r31061 into the trunk
X-SVN-Rev: 31072
2011-12-09 00:01:13 +00:00
Abhinav Gupta
709f7250c8 ICU-8876 Revert [30811] for PluralRules, RBBIDataWrapper, RBBISetBuilder.
X-SVN-Rev: 31070
2011-12-08 19:09:33 +00:00
Michael Ow
879b1aa3d9 ICU-8956 Update ICU4J SimpleDateFormat doc
X-SVN-Rev: 31068
2011-12-08 18:27:13 +00:00
Abhinav Gupta
6e73c9e17f ICU-8854 add API status comment to dummy hashCode functions.
X-SVN-Rev: 31067
2011-12-08 18:06:45 +00:00
Yoshito Umaoka
a10116996d ICU-8345 Public API classes need formal JavaDoc comments with API status. Add them to the new Freezable method implementations in TimeZone and its subclasses. Also fixed a couple of compiler warnings (unnecessary type cast).
X-SVN-Rev: 31066
2011-12-08 17:08:53 +00:00
Michael Ow
94a9854969 ICU-8970 MungeInput when neccessary on detection instead of when text is set
X-SVN-Rev: 31065
2011-12-08 17:04:46 +00:00
Abhinav Gupta
b4bc4b8ecb ICU-8668 Use AsciiUtil instead of Character.
X-SVN-Rev: 31055
2011-12-07 19:17:10 +00:00
Abhinav Gupta
670f0268a1 ICU-8668 J, restrict script to be alphabetic in locale name.
X-SVN-Rev: 31032
2011-12-05 20:34:00 +00:00
Peter Edberg
57d4e75211 ICU-7930 J, don't limit base skeleton field length to 3
X-SVN-Rev: 31029
2011-12-05 06:00:10 +00:00
Stuart Gill
b668e88639 ICU-8914 extra Java documentation for collation reordering
X-SVN-Rev: 31013
2011-12-02 22:11:29 +00:00
Yoshito Umaoka
f45fb4a410 ICU-8943 Updated the test case.
X-SVN-Rev: 31008
2011-12-02 06:52:35 +00:00
Stuart Gill
c3409e4285 ICU-8914 extra Java documentation for collation reordering
X-SVN-Rev: 31003
2011-12-01 23:16:58 +00:00
Markus Scherer
77b94f2bd1 ICU-8915 document why BMPSet.set32x64Bits(..., limit=0x800) is fine & safe
X-SVN-Rev: 31001
2011-12-01 06:47:04 +00:00
Markus Scherer
1166cb2f03 ICU-8945 fix UCharacter.CJK_IDEOGRAPH_FOURTH_ code point
X-SVN-Rev: 30997
2011-12-01 03:31:57 +00:00
Markus Scherer
81e9b13f7b ICU-8246 add Normalizer2.getNFCInstance(), getNFKDInstance(), ...
X-SVN-Rev: 30996
2011-12-01 01:50:37 +00:00
Markus Scherer
c50c6a20d7 ICU-8942 straggler fixes, parallel with C++
X-SVN-Rev: 30995
2011-12-01 00:55:29 +00:00
Michael Ow
7d66d16531 ICU-8804 Ensure empty strings are included when calling the split method of a string
X-SVN-Rev: 30993
2011-11-30 18:17:25 +00:00
Michael Ow
719f170653 ICU-8804 Remove unneeded fields array size check
X-SVN-Rev: 30988
2011-11-29 21:26:05 +00:00
Yoshito Umaoka
884a12613a ICU-8953 Fixed the getCanonicalID with the Olson link.
X-SVN-Rev: 30987
2011-11-29 17:45:37 +00:00
Markus Scherer
c267b157f0 ICU-8942 use smaller/simpler FCD data rather than building an FCD trie
X-SVN-Rev: 30986
2011-11-28 23:04:28 +00:00
Michael Ow
8ffe8b6439 ICU-8804 Fix String format error in UCharacterTest code
X-SVN-Rev: 30984
2011-11-28 18:47:38 +00:00
Markus Scherer
19735dc2a3 ICU-8804 Normalizer2.composePair(a, b) with separation of minYesNo extraData into combines-forward vs. not
X-SVN-Rev: 30983
2011-11-27 20:34:42 +00:00