7d0a7c2d7cae5ace908f1c19949a3cfbf36c5f8e |
08-May-2015 |
roubert <roubert@251d0590-4201-4cf1-90de-194747b24ca1> |
Cherry-pick: ticket:11674: Make ULocale work better with Android. http://bugs.icu-project.org/trac/changeset/37430 Bug: 20252611 (cherry picked from commit 9713d6ad72cf9922638a2a56f61089a3db31adab) Change-Id: I1e5e917d131d69b93ead6f87d7d9187b6c186933
til/ULocale.java
|
593252fb025f755e1751e17b33b2c04cd9e3be5e |
15-Apr-2015 |
Neil Fuller <nfuller@google.com> |
Merge "Updates ICU4C and ICU4J with 55.1 final updates, and reducing differences from standard ICU. Also fixes test failure in ICU4J with likelySubtags. Data updated to CLDR 27.0.1 and tzdata2015b."
|
6598e9f0af29bfb1f2e0c97cce1a2b4432f9cd62 |
13-Apr-2015 |
Travis Keep <rocketman@google.com> |
Cherry-pick ICU changeset 37325 from ticket 11580. http://bugs.icu-project.org/trac/changeset/37325 This is required before switching Android's libcore to DateIntervalFormat over to using ICU4J: without it ICU4J repeats the datei (e.g. January 1, 1980, 16:00 - January 1, 1980, 18:00) for single day events. Change-Id: Ib38e2be14da00fa3950491bbddb73aa4d943e74e
ext/DateIntervalInfo.java
|
6775e829ec5126cec90e6dff9751cf16739a2b09 |
10-Apr-2015 |
ccornelius <ccornelius@google.com> |
Updates ICU4C and ICU4J with 55.1 final updates, and reducing differences from standard ICU. Also fixes test failure in ICU4J with likelySubtags. Data updated to CLDR 27.0.1 and tzdata2015b. Change-Id: I1ee14920e312b0dbaeb46006c85d5bbbb78141a0
til/LocaleMatcher.java
|
f716bda031dccdec5e47bb40e758c5901d209729 |
18-Mar-2015 |
Fredrik Roubert <roubert@google.com> |
Copy ICU4J 55 RC from icu-project.org to aosp/icu55. These files were exported from the ICU Subversion repository by running the following command: svn export \ http://source.icu-project.org/repos/icu/icu4j/tags/release-55-rc/ icu4j Only the subdirectory "main" and the files in the root directory were added in this commit. The other subdirectories only contain files that are not relevant (demos, tools, etc.) when using ICU4J in Android. Change-Id: I85c57ab803e9e6d4775a1bff6edc5efa2b26f66d
mpl/ClassLoaderUtil.java
mpl/DateNumberFormat.java
mpl/ICUBinary.java
mpl/ICULocaleService.java
mpl/ICUResourceBundle.java
mpl/ICUResourceTableAccess.java
mpl/LocaleDisplayNamesImpl.java
mpl/Pair.java
mpl/ResourceBundleWrapper.java
mpl/SimpleFilteredSentenceBreakIterator.java
mpl/SimplePatternFormatter.java
mpl/TZDBTimeZoneNames.java
mpl/URLHandler.java
mpl/Utility.java
ang/UCharacter.java
ang/UScript.java
ext/BreakIterator.java
ext/BreakIteratorFactory.java
ext/DateFormat.java
ext/DateFormatSymbols.java
ext/DateIntervalFormat.java
ext/DateIntervalInfo.java
ext/DateTimePatternGenerator.java
ext/ListFormatter.java
ext/LocaleDisplayNames.java
ext/MeasureFormat.java
ext/NFRule.java
ext/NFRuleSet.java
ext/NumberFormat.java
ext/PluralFormat.java
ext/RelativeDateTimeFormatter.java
ext/RuleBasedNumberFormat.java
ext/ScientificNumberFormatter.java
ext/SimpleDateFormat.java
ext/SpoofChecker.java
ext/UnicodeSet.java
til/Calendar.java
til/EasterHoliday.java
til/GregorianCalendar.java
til/ICUCloneNotSupportedException.java
til/ICUException.java
til/ICUUncheckedIOException.java
til/IslamicCalendar.java
til/LocaleData.java
til/MeasureUnit.java
til/Region.java
til/TimeZone.java
til/ULocale.java
til/VersionInfo.java
|
c28d8950d545e9e03df4d1b93e07b86be224c7a7 |
10-Mar-2015 |
Narayan Kamath <narayan@google.com> |
Merge "Cherry-pick: ticket:11540: The previous fix broke the CoverageTest execution on Eclipse IDE (file: protocol). I reverted the change, and reverted #11521, and fixed the original issue in a different way."
|
7388b89454a914dd65a78a7fc321f60cd211561d |
04-Mar-2015 |
Fredrik Roubert <roubert@google.com> |
Cherry-pick: ticket:11395: Add @SuppressWarnings for parameterized vararg warnings. http://bugs.icu-project.org/trac/changeset/37129 Change-Id: Ia3f3a8375252f9d0fecd7b62f0f3fb14252c2c1c
mpl/MultiComparator.java
ext/UnicodeSet.java
til/Currency.java
|
dac8548c4a709e1f505987a955a8545f406e2b75 |
23-Feb-2015 |
Yoshito Umaoka <yoshito_umaoka@us.ibm.com> |
Cherry-pick: ticket:11540: The previous fix broke the CoverageTest execution on Eclipse IDE (file: protocol). I reverted the change, and reverted #11521, and fixed the original issue in a different way. http://bugs.icu-project.org/trac/changeset/37051 Change-Id: I421d3657562c92f0b80ffe7414336c6f06c3f6dc
mpl/URLHandler.java
|
6ca876005250d95041931f4db65f899a19d46bef |
09-Dec-2014 |
Travis Keep <rocketman@google.com> |
Cherry-pick: ticket:11383: Remove ScientificFormatHelper JAVA http://bugs.icu-project.org/trac/changeset/36825 Change-Id: Ifbc3785379151240215bee4ede74b050eeb533e5
ext/ScientificFormatHelper.java
ext/ScientificNumberFormatter.java
|
3937b302ef4bb23600d398d228736895b6bbb314 |
18-Nov-2014 |
Travis Keep <rocketman@google.com> |
Cherry-pick: ticket:10952: Add JAVA ScientificNumberFormatter class. http://bugs.icu-project.org/trac/changeset/36749 Change-Id: I64ec52d5154718395fe026ee64b6f64f55c17c9c
ext/DecimalFormat.java
ext/ScientificFormatHelper.java
ext/ScientificNumberFormatter.java
|
4ec3de647574380facd063fad750dbd5f1d5a786 |
19-Nov-2014 |
Markus Scherer <markus.icu@gmail.com> |
Cherry-pick: ticket:8477: deprecate IDNA2003 API http://bugs.icu-project.org/trac/changeset/36751 Change-Id: I15d97ef08852cda3dedb84b611f78665e1e6f78c
ext/IDNA.java
|
92567f7bffcf341ac7560a56d8392fe2cf60c1e2 |
20-Oct-2014 |
Markus Scherer <markus.icu@gmail.com> |
Cherry-pick: ticket:11342: cast CharBuffer to CharSequence before calling .subSequence() http://bugs.icu-project.org/trac/changeset/36682 Change-Id: I8fe0d94e93dcb58d9502fa5ae3c10907575fb513
mpl/ICUResourceBundleReader.java
|
d7f3b880a48cd3947bc8bdb1ea9d55a3e3c93011 |
20-Oct-2014 |
Markus Scherer <markus.icu@gmail.com> |
Cherry-pick: ticket:11341: better ICUBinary.getByteBufferFromInputStream(): minimize number of memory allocations, allocate available() bytes on good JDK, do not rely on available() for finding the end of the stream http://bugs.icu-project.org/trac/changeset/36681 Change-Id: I1a42e9507acadb7f5cba6a23768b77256103b484
mpl/ICUBinary.java
|
aacdd6f022693689b3bf76f70670711f3254a441 |
13-Feb-2015 |
Fredrik Roubert <roubert@google.com> |
Cherry-pick: ticket:11463: ICU4J ought to always close() resources http://bugs.icu-project.org/trac/changeset/37034 Change-Id: I9d3249517b6c1aa66fa9e829e119d282fca0d308
mpl/ICUBinary.java
mpl/ICUConfig.java
mpl/ICUResourceBundleReader.java
mpl/URLHandler.java
mpl/UnicodeRegex.java
mpl/data/ResourceReader.java
mpl/duration/impl/ResourceBasedPeriodFormatterDataService.java
ext/BreakDictionary.java
ext/Normalizer2.java
ext/RuleBasedBreakIterator.java
ext/StringPrep.java
|
3bfd814f0262ab0c402c3b88324a09c00bbe06b8 |
11-Feb-2015 |
Markus Scherer <markus.icu@gmail.com> |
Cherry-pick: ticket:11521: fix JarURLHandler prefix so that the file basename does not start with a slash http://bugs.icu-project.org/trac/changeset/37022 Change-Id: Ib60b10749b082d046d9e1918fcfb270c04439ed1
mpl/URLHandler.java
|
9fdd2feb5742e9f969903946b56584e4c8104e69 |
05-Feb-2015 |
Markus Scherer <markus.icu@gmail.com> |
Cherry-pick: ticket:11496: enumerate ICU resources from both jar file and file system http://bugs.icu-project.org/trac/changeset/37012 Change-Id: I78d36e11a43c63fbef801aa497cdeedc04b16329
mpl/ICUBinary.java
mpl/ICUResourceBundle.java
|
06a1e9d5ae75e348f8bb3c88b0dcbf57b9104c10 |
27-Jan-2015 |
Fredrik Roubert <roubert@google.com> |
Cherry-pick: ticket:11483: Canonicalize IDs for java.util.TimeZone.getTimeZone(). http://bugs.icu-project.org/trac/changeset/36988 Change-Id: I05dabac8f16b4bf6b9f7457bbf2fab70cf3bb9b2
til/TimeZone.java
|
7935b1839a081ed19ae0d33029ad3c09632a2caa |
19-Nov-2014 |
Fredrik Roubert <roubert@google.com> |
Copy ICU4J 54 from icu-project.org to AOSP/master. These files were exported from the ICU Subversion repository by running the following command: svn export \ http://source.icu-project.org/repos/icu/icu4j/tags/release-54-1/ icu4j Only the subdirectory "main" and the files in the root directory were added in this commit. The other subdirectories only contain files that are not relevant (demos, tools, etc.) when using ICU4J in Android. Change-Id: I852d59c7d601d72e279c599b9f9e675cd3ef27b1
CUConfig.properties
mpl/Assert.java
mpl/BMPSet.java
mpl/CacheBase.java
mpl/CalendarAstronomer.java
mpl/CalendarCache.java
mpl/CalendarData.java
mpl/CalendarUtil.java
mpl/CharTrie.java
mpl/CharacterIteration.java
mpl/CharacterIteratorWrapper.java
mpl/CurrencyData.java
mpl/DateNumberFormat.java
mpl/Deque.java
mpl/Differ.java
mpl/DontCareFieldPosition.java
mpl/Grego.java
mpl/ICUBinary.java
mpl/ICUCache.java
mpl/ICUConfig.java
mpl/ICUData.java
mpl/ICUDataVersion.java
mpl/ICUDebug.java
mpl/ICULocaleService.java
mpl/ICUNotifier.java
mpl/ICURWLock.java
mpl/ICUResourceBundle.java
mpl/ICUResourceBundleImpl.java
mpl/ICUResourceBundleReader.java
mpl/ICUResourceTableAccess.java
mpl/ICUService.java
mpl/IDNA2003.java
mpl/IllegalIcuArgumentException.java
mpl/IntTrie.java
mpl/IntTrieBuilder.java
mpl/InvalidFormatException.java
mpl/IterableComparator.java
mpl/JavaTimeZone.java
mpl/LocaleDisplayNamesImpl.java
mpl/LocaleIDParser.java
mpl/LocaleIDs.java
mpl/LocaleUtility.java
mpl/MultiComparator.java
mpl/Norm2AllModes.java
mpl/Normalizer2Impl.java
mpl/OlsonTimeZone.java
mpl/PVecToTrieCompactHandler.java
mpl/PatternProps.java
mpl/PatternTokenizer.java
mpl/PluralRulesLoader.java
mpl/PropsVectors.java
mpl/Punycode.java
mpl/RelativeDateFormat.java
mpl/ReplaceableUCharacterIterator.java
mpl/ResourceBundleWrapper.java
mpl/Row.java
mpl/RuleCharacterIterator.java
mpl/SimpleCache.java
mpl/SimpleFilteredSentenceBreakIterator.java
mpl/SimplePatternFormatter.java
mpl/SoftCache.java
mpl/SortedSetRelation.java
mpl/StringPrepDataReader.java
mpl/StringUCharacterIterator.java
mpl/TZDBTimeZoneNames.java
mpl/TextTrieMap.java
mpl/TimeZoneAdapter.java
mpl/TimeZoneGenericNames.java
mpl/TimeZoneNamesFactoryImpl.java
mpl/TimeZoneNamesImpl.java
mpl/Trie.java
mpl/Trie2.java
mpl/Trie2Writable.java
mpl/Trie2_16.java
mpl/Trie2_32.java
mpl/TrieBuilder.java
mpl/TrieIterator.java
mpl/UBiDiProps.java
mpl/UCaseProps.java
mpl/UCharArrayIterator.java
mpl/UCharacterIteratorWrapper.java
mpl/UCharacterName.java
mpl/UCharacterNameChoice.java
mpl/UCharacterNameReader.java
mpl/UCharacterProperty.java
mpl/UCharacterUtility.java
mpl/UPropertyAliases.java
mpl/URLHandler.java
mpl/USerializedSet.java
mpl/UTS46.java
mpl/UnicodeRegex.java
mpl/UnicodeSetStringSpan.java
mpl/Utility.java
mpl/ZoneMeta.java
mpl/data/BreakIteratorRules.java
mpl/data/BreakIteratorRules_th.java
mpl/data/HolidayBundle.java
mpl/data/HolidayBundle_da.java
mpl/data/HolidayBundle_da_DK.java
mpl/data/HolidayBundle_de.java
mpl/data/HolidayBundle_de_AT.java
mpl/data/HolidayBundle_de_DE.java
mpl/data/HolidayBundle_el.java
mpl/data/HolidayBundle_el_GR.java
mpl/data/HolidayBundle_en.java
mpl/data/HolidayBundle_en_CA.java
mpl/data/HolidayBundle_en_GB.java
mpl/data/HolidayBundle_en_US.java
mpl/data/HolidayBundle_es.java
mpl/data/HolidayBundle_es_MX.java
mpl/data/HolidayBundle_fr.java
mpl/data/HolidayBundle_fr_CA.java
mpl/data/HolidayBundle_fr_FR.java
mpl/data/HolidayBundle_it.java
mpl/data/HolidayBundle_it_IT.java
mpl/data/HolidayBundle_iw.java
mpl/data/HolidayBundle_iw_IL.java
mpl/data/HolidayBundle_ja_JP.java
mpl/data/ResourceReader.java
mpl/data/TokenIterator.java
mpl/data/package.html
mpl/duration/BasicDurationFormat.java
mpl/duration/BasicDurationFormatter.java
mpl/duration/BasicDurationFormatterFactory.java
mpl/duration/BasicPeriodBuilderFactory.java
mpl/duration/BasicPeriodFormatter.java
mpl/duration/BasicPeriodFormatterFactory.java
mpl/duration/BasicPeriodFormatterService.java
mpl/duration/DateFormatter.java
mpl/duration/DurationFormatter.java
mpl/duration/DurationFormatterFactory.java
mpl/duration/Period.java
mpl/duration/PeriodBuilder.java
mpl/duration/PeriodBuilderFactory.java
mpl/duration/PeriodFormatter.java
mpl/duration/PeriodFormatterFactory.java
mpl/duration/PeriodFormatterService.java
mpl/duration/TimeUnit.java
mpl/duration/TimeUnitConstants.java
mpl/duration/impl/DataRecord.java
mpl/duration/impl/PeriodFormatterData.java
mpl/duration/impl/PeriodFormatterDataService.java
mpl/duration/impl/RecordReader.java
mpl/duration/impl/RecordWriter.java
mpl/duration/impl/ResourceBasedPeriodFormatterDataService.java
mpl/duration/impl/Utils.java
mpl/duration/impl/XMLRecordReader.java
mpl/duration/impl/XMLRecordWriter.java
mpl/duration/impl/YMDDateFormatter.java
mpl/duration/impl/data/index.txt
mpl/duration/impl/data/pfd_ar_EG.xml
mpl/duration/impl/data/pfd_ar_EG.xml.escaped
mpl/duration/impl/data/pfd_en.xml
mpl/duration/impl/data/pfd_es.xml
mpl/duration/impl/data/pfd_fr.xml
mpl/duration/impl/data/pfd_he_IL.xml
mpl/duration/impl/data/pfd_hi.xml
mpl/duration/impl/data/pfd_it.xml
mpl/duration/impl/data/pfd_ja.xml
mpl/duration/impl/data/pfd_ko.xml
mpl/duration/impl/data/pfd_ru.xml
mpl/duration/impl/data/pfd_th.xml
mpl/duration/impl/data/pfd_zh_Hans.xml
mpl/duration/impl/data/pfd_zh_Hans_SG.xml
mpl/duration/impl/data/pfd_zh_Hant.xml
mpl/duration/impl/data/pfd_zh_Hant_HK.xml
mpl/locale/AsciiUtil.java
mpl/locale/BaseLocale.java
mpl/locale/Extension.java
mpl/locale/InternalLocaleBuilder.java
mpl/locale/KeyTypeData.java
mpl/locale/LanguageTag.java
mpl/locale/LocaleExtensions.java
mpl/locale/LocaleObjectCache.java
mpl/locale/LocaleSyntaxException.java
mpl/locale/ParseStatus.java
mpl/locale/StringTokenIterator.java
mpl/locale/UnicodeLocaleExtension.java
ang/CharSequences.java
ang/UCharacter.java
ang/UCharacterCategory.java
ang/UCharacterDirection.java
ang/UCharacterEnums.java
ang/UCharacterNameIterator.java
ang/UProperty.java
ang/UScript.java
ang/UScriptRun.java
ang/package.html
ath/BigDecimal.java
ath/MathContext.java
ath/package.html
ext/ArabicShaping.java
ext/ArabicShapingException.java
ext/Bidi.java
ext/BidiClassifier.java
ext/BidiLine.java
ext/BidiRun.java
ext/BidiWriter.java
ext/BreakCTDictionary.java
ext/BreakDictionary.java
ext/BreakIterator.java
ext/BreakIteratorFactory.java
ext/BurmeseBreakEngine.java
ext/BytesDictionaryMatcher.java
ext/CanonicalIterator.java
ext/CharsDictionaryMatcher.java
ext/CharsetDetector.java
ext/CharsetMatch.java
ext/CharsetRecog_2022.java
ext/CharsetRecog_UTF8.java
ext/CharsetRecog_Unicode.java
ext/CharsetRecog_mbcs.java
ext/CharsetRecog_sbcs.java
ext/CharsetRecognizer.java
ext/ChineseDateFormat.java
ext/ChineseDateFormatSymbols.java
ext/CjkBreakEngine.java
ext/CompactDecimalDataCache.java
ext/CompactDecimalFormat.java
ext/ComposedCharIter.java
ext/CurrencyDisplayNames.java
ext/CurrencyFormat.java
ext/CurrencyMetaInfo.java
ext/CurrencyPluralInfo.java
ext/DateFormat.java
ext/DateFormatSymbols.java
ext/DateIntervalFormat.java
ext/DateIntervalInfo.java
ext/DateTimePatternGenerator.java
ext/DecimalFormat.java
ext/DecimalFormatSymbols.java
ext/DictionaryBreakEngine.java
ext/DictionaryData.java
ext/DictionaryMatcher.java
ext/DigitList.java
ext/DisplayContext.java
ext/DurationFormat.java
ext/FilteredBreakIteratorBuilder.java
ext/FilteredNormalizer2.java
ext/IDNA.java
ext/IdentifierInfo.java
ext/KhmerBreakEngine.java
ext/LanguageBreakEngine.java
ext/LaoBreakEngine.java
ext/ListFormatter.java
ext/LocaleDisplayNames.java
ext/MeasureFormat.java
ext/MessageFormat.java
ext/MessagePattern.java
ext/MessagePatternUtil.java
ext/NFRule.java
ext/NFRuleSet.java
ext/NFSubstitution.java
ext/Normalizer.java
ext/Normalizer2.java
ext/NumberFormat.java
ext/NumberFormatServiceShim.java
ext/NumberingSystem.java
ext/PluralFormat.java
ext/PluralRanges.java
ext/PluralRules.java
ext/PluralRulesSerialProxy.java
ext/PluralSamples.java
ext/Quantifier.java
ext/QuantityFormatter.java
ext/RBBIDataWrapper.java
ext/RBBINode.java
ext/RBBIRuleBuilder.java
ext/RBBIRuleParseTable.java
ext/RBBIRuleScanner.java
ext/RBBISetBuilder.java
ext/RBBISymbolTable.java
ext/RBBITableBuilder.java
ext/RBNFChinesePostProcessor.java
ext/RBNFPostProcessor.java
ext/RbnfLenientScanner.java
ext/RbnfLenientScannerProvider.java
ext/RelativeDateTimeFormatter.java
ext/Replaceable.java
ext/ReplaceableContextIterator.java
ext/ReplaceableString.java
ext/RuleBasedBreakIterator.java
ext/RuleBasedNumberFormat.java
ext/SCSU.java
ext/ScientificFormatHelper.java
ext/SelectFormat.java
ext/SimpleDateFormat.java
ext/SpoofChecker.java
ext/StringCharacterIterator.java
ext/StringPrep.java
ext/StringPrepParseException.java
ext/StringTransform.java
ext/SymbolTable.java
ext/ThaiBreakEngine.java
ext/TimeUnitFormat.java
ext/TimeZoneFormat.java
ext/TimeZoneNames.java
ext/Transform.java
ext/UCharacterIterator.java
ext/UFieldPosition.java
ext/UFormat.java
ext/UForwardCharacterIterator.java
ext/UTF16.java
ext/UnhandledBreakEngine.java
ext/UnicodeCompressor.java
ext/UnicodeDecompressor.java
ext/UnicodeFilter.java
ext/UnicodeMatcher.java
ext/UnicodeReplacer.java
ext/UnicodeSet.java
ext/UnicodeSetIterator.java
ext/UnicodeSetSpanner.java
ext/package.html
til/AnnualTimeZoneRule.java
til/BasicTimeZone.java
til/BuddhistCalendar.java
til/ByteArrayWrapper.java
til/BytesTrie.java
til/BytesTrieBuilder.java
til/CECalendar.java
til/Calendar.java
til/CaseInsensitiveString.java
til/CharsTrie.java
til/CharsTrieBuilder.java
til/ChineseCalendar.java
til/CompactByteArray.java
til/CompactCharArray.java
til/CopticCalendar.java
til/Currency.java
til/CurrencyAmount.java
til/CurrencyServiceShim.java
til/DangiCalendar.java
til/DateInterval.java
til/DateRule.java
til/DateTimeRule.java
til/EasterHoliday.java
til/EthiopicCalendar.java
til/Freezable.java
til/GenderInfo.java
til/GregorianCalendar.java
til/HebrewCalendar.java
til/HebrewHoliday.java
til/Holiday.java
til/ICUCloneNotSupportedException.java
til/ICUException.java
til/ICUUncheckedIOException.java
til/IllformedLocaleException.java
til/IndianCalendar.java
til/InitialTimeZoneRule.java
til/IslamicCalendar.java
til/JapaneseCalendar.java
til/LocaleData.java
til/LocaleMatcher.java
til/LocalePriorityList.java
til/Measure.java
til/MeasureUnit.java
til/Output.java
til/OutputInt.java
til/OverlayBundle.java
til/PersianCalendar.java
til/RangeDateRule.java
til/RangeValueIterator.java
til/Region.java
til/RuleBasedTimeZone.java
til/STZInfo.java
til/SimpleDateRule.java
til/SimpleHoliday.java
til/SimpleTimeZone.java
til/StringTokenizer.java
til/StringTrieBuilder.java
til/TaiwanCalendar.java
til/TimeArrayTimeZoneRule.java
til/TimeUnit.java
til/TimeUnitAmount.java
til/TimeZone.java
til/TimeZoneRule.java
til/TimeZoneTransition.java
til/ULocale.java
til/UResourceBundle.java
til/UResourceBundleIterator.java
til/UResourceTypeMismatchException.java
til/UniversalTimeScale.java
til/VTimeZone.java
til/ValueIterator.java
til/VersionInfo.java
til/package.html
|