Remove copy of ICU headers from WebKit
authorjbedard@apple.com <jbedard@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 3 Jul 2017 22:54:14 +0000 (22:54 +0000)
committerjbedard@apple.com <jbedard@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 3 Jul 2017 22:54:14 +0000 (22:54 +0000)
commit37f8d0033a8356734ca90c497a4d4ae314cc915e
tree9dd8a353e2ffb00df0f6eeb69ddc3adef7e8ee36
parentc030d3cf4eaa21acf888d785e6bf8a44b16881eb
Remove copy of ICU headers from WebKit
https://bugs.webkit.org/show_bug.cgi?id=116407

Patch by Myles C. Maxfield <mmaxfield@apple.com> on 2017-07-03
Reviewed by Alex Christensen.

Source/JavaScriptCore:

Use WTF's copy of ICU headers.

* Configurations/Base.xcconfig:
* icu/unicode/localpointer.h: Removed.
* icu/unicode/parseerr.h: Removed.
* icu/unicode/platform.h: Removed.
* icu/unicode/ptypes.h: Removed.
* icu/unicode/putil.h: Removed.
* icu/unicode/uchar.h: Removed.
* icu/unicode/ucnv.h: Removed.
* icu/unicode/ucnv_err.h: Removed.
* icu/unicode/ucol.h: Removed.
* icu/unicode/uconfig.h: Removed.
* icu/unicode/ucurr.h: Removed.
* icu/unicode/uenum.h: Removed.
* icu/unicode/uiter.h: Removed.
* icu/unicode/uloc.h: Removed.
* icu/unicode/umachine.h: Removed.
* icu/unicode/unorm.h: Removed.
* icu/unicode/unorm2.h: Removed.
* icu/unicode/urename.h: Removed.
* icu/unicode/uscript.h: Removed.
* icu/unicode/uset.h: Removed.
* icu/unicode/ustring.h: Removed.
* icu/unicode/utf.h: Removed.
* icu/unicode/utf16.h: Removed.
* icu/unicode/utf8.h: Removed.
* icu/unicode/utf_old.h: Removed.
* icu/unicode/utypes.h: Removed.
* icu/unicode/uvernum.h: Removed.
* icu/unicode/uversion.h: Removed.
* runtime/IntlCollator.cpp:
* runtime/IntlDateTimeFormat.cpp:
* runtime/JSGlobalObject.cpp:
* runtime/StringPrototype.cpp:

Source/WebCore:

Use WTF's copy of ICU headers.

No new tests because there is no behavior change.

* Configurations/WebCore.xcconfig:
* icu/unicode/bytestream.h: Removed.
* icu/unicode/localpointer.h: Removed.
* icu/unicode/parseerr.h: Removed.
* icu/unicode/platform.h: Removed.
* icu/unicode/ptypes.h: Removed.
* icu/unicode/putil.h: Removed.
* icu/unicode/rep.h: Removed.
* icu/unicode/std_string.h: Removed.
* icu/unicode/strenum.h: Removed.
* icu/unicode/stringpiece.h: Removed.
* icu/unicode/ubrk.h: Removed.
* icu/unicode/uchar.h: Removed.
* icu/unicode/ucnv.h: Removed.
* icu/unicode/ucnv_err.h: Removed.
* icu/unicode/ucol.h: Removed.
* icu/unicode/uconfig.h: Removed.
* icu/unicode/ucurr.h: Removed.
* icu/unicode/uenum.h: Removed.
* icu/unicode/uiter.h: Removed.
* icu/unicode/uloc.h: Removed.
* icu/unicode/umachine.h: Removed.
* icu/unicode/unistr.h: Removed.
* icu/unicode/unorm.h: Removed.
* icu/unicode/unorm2.h: Removed.
* icu/unicode/uobject.h: Removed.
* icu/unicode/urename.h: Removed.
* icu/unicode/uscript.h: Removed.
* icu/unicode/uset.h: Removed.
* icu/unicode/ustring.h: Removed.
* icu/unicode/utext.h: Removed.
* icu/unicode/utf.h: Removed.
* icu/unicode/utf16.h: Removed.
* icu/unicode/utf8.h: Removed.
* icu/unicode/utf_old.h: Removed.
* icu/unicode/utypes.h: Removed.
* icu/unicode/uvernum.h: Removed.
* icu/unicode/uversion.h: Removed.

Source/WebKit/mac:

Use WTF's copy of ICU headers.

* Configurations/WebKitLegacy.xcconfig:
* icu/unicode/localpointer.h: Removed.
* icu/unicode/parseerr.h: Removed.
* icu/unicode/platform.h: Removed.
* icu/unicode/ptypes.h: Removed.
* icu/unicode/putil.h: Removed.
* icu/unicode/uchar.h: Removed.
* icu/unicode/uconfig.h: Removed.
* icu/unicode/ucurr.h: Removed.
* icu/unicode/uidna.h: Removed.
* icu/unicode/uiter.h: Removed.
* icu/unicode/umachine.h: Removed.
* icu/unicode/unorm.h: Removed.
* icu/unicode/unorm2.h: Removed.
* icu/unicode/urename.h: Removed.
* icu/unicode/uscript.h: Removed.
* icu/unicode/ustring.h: Removed.
* icu/unicode/utf.h: Removed.
* icu/unicode/utf16.h: Removed.
* icu/unicode/utf8.h: Removed.
* icu/unicode/utf_old.h: Removed.
* icu/unicode/utypes.h: Removed.
* icu/unicode/uvernum.h: Removed.
* icu/unicode/uversion.h: Removed.

Source/WebKit2:

Use WTF's copy of ICU headers.

* Configurations/BaseTarget.xcconfig:

Source/WTF:

Add an extra rsync command to CopyWTFHeaders which copies the ICU headers
to DSTROOT/usr/local/include/. These headers already live inside a
"unicode" folder, so an example path of a header is
DSTROOT/usr/local/include/unicode/uchar.h. This is already in the search
path of the other WebKit projects, so those other projects can remove
their explicit listing of the old place these headers lived.

Also add the remaining ICU 55.1 headers which the other projects (like
WebCore) need. Revert any local changes to these headers in favor of
using the GCC_PREPROCESSOR_DEFINITIONS build setting. This is so we can
compile the same way against unmodified headers.

* Configurations/Base.xcconfig:
* Configurations/CopyWTFHeaders.xcconfig:
* WTF.xcodeproj/project.pbxproj:
* icu/unicode/alphaindex.h: Added.
* icu/unicode/appendable.h: Added.
* icu/unicode/basictz.h: Added.
* icu/unicode/brkiter.h: Added.
(BreakIterator::isBufferClone):
* icu/unicode/bytestrie.h: Added.
* icu/unicode/bytestriebuilder.h: Added.
* icu/unicode/calendar.h: Added.
(Calendar::createInstance):
(Calendar::roll):
(Calendar::internalSet):
(Calendar::weekNumber):
* icu/unicode/caniter.h: Added.
* icu/unicode/chariter.h: Renamed from Source/WebCore/icu/unicode/chariter.h.
* icu/unicode/choicfmt.h: Added.
* icu/unicode/coleitr.h: Added.
(CollationElementIterator::primaryOrder):
(CollationElementIterator::secondaryOrder):
(CollationElementIterator::tertiaryOrder):
(CollationElementIterator::isIgnorable):
* icu/unicode/coll.h: Added.
* icu/unicode/compactdecimalformat.h: Added.
* icu/unicode/curramt.h: Added.
(CurrencyAmount::getCurrency):
(CurrencyAmount::getISOCurrency):
* icu/unicode/currpinf.h: Added.
(CurrencyPluralInfo::operator!=):
* icu/unicode/currunit.h: Added.
(CurrencyUnit::getISOCurrency):
* icu/unicode/datefmt.h: Added.
* icu/unicode/dbbi.h: Added.
* icu/unicode/dcfmtsym.h: Added.
(DecimalFormatSymbols::getSymbol):
(DecimalFormatSymbols::getConstSymbol):
(DecimalFormatSymbols::setSymbol):
(DecimalFormatSymbols::getLocale):
(DecimalFormatSymbols::getCurrencyPattern):
* icu/unicode/decimfmt.h: Added.
(DecimalFormat::getConstSymbol):
* icu/unicode/docmain.h: Added.
* icu/unicode/dtfmtsym.h: Added.
* icu/unicode/dtintrv.h: Added.
(DateInterval::getFromDate):
(DateInterval::getToDate):
(DateInterval::operator!=):
* icu/unicode/dtitvfmt.h: Added.
(DateIntervalFormat::operator!=):
* icu/unicode/dtitvinf.h: Added.
(DateIntervalInfo::operator!=):
* icu/unicode/dtptngen.h: Added.
* icu/unicode/dtrule.h: Added.
* icu/unicode/enumset.h: Added.
(EnumSet::EnumSet):
(EnumSet::~EnumSet):
(EnumSet::clear):
(EnumSet::add):
(EnumSet::remove):
(EnumSet::contains):
(EnumSet::set):
(EnumSet::get):
(EnumSet::isValidEnum):
(EnumSet::isValidValue):
(EnumSet::operator=):
(EnumSet::getAll):
(EnumSet::flag):
* icu/unicode/errorcode.h: Added.
* icu/unicode/fieldpos.h: Added.
(FieldPosition::operator=):
(FieldPosition::operator==):
(FieldPosition::operator!=):
* icu/unicode/filteredbrk.h: Added.
* icu/unicode/fmtable.h: Added.
(Formattable::getDate):
(Formattable::getString):
(Formattable::getLong):
(Formattable::toUFormattable):
(Formattable::fromUFormattable):
* icu/unicode/format.h: Added.
* icu/unicode/fpositer.h: Added.
* icu/unicode/gender.h: Added.
* icu/unicode/gregocal.h: Added.
* icu/unicode/icudataver.h: Added.
* icu/unicode/icuplug.h: Added.
* icu/unicode/idna.h: Added.
* icu/unicode/listformatter.h: Added.
(ListFormatData::ListFormatData):
* icu/unicode/locdspnm.h: Added.
(LocaleDisplayNames::createInstance):
* icu/unicode/locid.h: Added.
(Locale::operator!=):
(Locale::getCountry):
(Locale::getLanguage):
(Locale::getScript):
(Locale::getVariant):
(Locale::getName):
(Locale::isBogus):
* icu/unicode/measfmt.h: Added.
* icu/unicode/measunit.h: Added.
* icu/unicode/measure.h: Added.
(Measure::getNumber):
(Measure::getUnit):
* icu/unicode/messagepattern.h: Added.
* icu/unicode/msgfmt.h: Added.
* icu/unicode/normalizer2.h: Added.
* icu/unicode/normlzr.h: Added.
(Normalizer::operator!= ):
(Normalizer::quickCheck):
(Normalizer::isNormalized):
(Normalizer::compare):
* icu/unicode/numfmt.h: Added.
(NumberFormat::isParseIntegerOnly):
(NumberFormat::isLenient):
* icu/unicode/numsys.h: Added.
* icu/unicode/parsepos.h: Added.
(ParsePosition::operator=):
(ParsePosition::operator==):
(ParsePosition::operator!=):
(ParsePosition::getIndex):
(ParsePosition::setIndex):
(ParsePosition::getErrorIndex):
(ParsePosition::setErrorIndex):
* icu/unicode/plurfmt.h: Added.
* icu/unicode/plurrule.h: Added.
* icu/unicode/rbbi.h: Added.
(RuleBasedBreakIterator::operator!=):
* icu/unicode/rbnf.h: Added.
(RuleBasedNumberFormat::isLenient):
(RuleBasedNumberFormat::getDefaultRuleSet):
* icu/unicode/rbtz.h: Added.
* icu/unicode/regex.h: Added.
* icu/unicode/region.h: Added.
* icu/unicode/reldatefmt.h: Added.
* icu/unicode/resbund.h: Added.
* icu/unicode/schriter.h: Added.
* icu/unicode/scientificnumberformatter.h: Added.
* icu/unicode/search.h: Added.
(SearchIterator::operator!=):
* icu/unicode/selfmt.h: Added.
* icu/unicode/simpletz.h: Added.
(SimpleTimeZone::setStartRule):
(SimpleTimeZone::setEndRule):
(SimpleTimeZone::getOffset):
* icu/unicode/smpdtfmt.h: Added.
(SimpleDateFormat::get2DigitYearStart):
* icu/unicode/sortkey.h: Added.
(CollationKey::operator!=):
(CollationKey::isBogus):
(CollationKey::getByteArray):
* icu/unicode/stringtriebuilder.h: Added.
* icu/unicode/stsearch.h: Added.
* icu/unicode/symtable.h: Added.
* icu/unicode/tblcoll.h: Added.
* icu/unicode/timezone.h: Added.
(TimeZone::getID):
(TimeZone::setID):
* icu/unicode/tmunit.h: Added.
* icu/unicode/tmutamt.h: Added.
(TimeUnitAmount::operator!=):
* icu/unicode/tmutfmt.h: Added.
(TimeUnitFormat::operator!=):
* icu/unicode/translit.h: Added.
(Transliterator::getMaximumContextLength):
(Transliterator::setID):
(Transliterator::integerToken):
(Transliterator::pointerToken):
* icu/unicode/tzfmt.h: Added.
* icu/unicode/tznames.h: Added.
* icu/unicode/tzrule.h: Added.
* icu/unicode/tztrans.h: Added.
* icu/unicode/ubidi.h: Added.
* icu/unicode/ucal.h: Renamed from Source/JavaScriptCore/icu/unicode/ucal.h.
* icu/unicode/ucasemap.h: Added.
* icu/unicode/ucat.h: Added.
* icu/unicode/ucharstrie.h: Added.
* icu/unicode/ucharstriebuilder.h: Added.
* icu/unicode/uchriter.h: Added.
* icu/unicode/uclean.h: Added.
* icu/unicode/ucnv_cb.h: Renamed from Source/WebCore/icu/unicode/ucnv_cb.h.
* icu/unicode/ucnvsel.h: Added.
* icu/unicode/ucoleitr.h: Renamed from Source/WebCore/icu/unicode/ucoleitr.h.
* icu/unicode/uconfig.h:
* icu/unicode/ucsdet.h: Renamed from Source/WebCore/icu/unicode/ucsdet.h.
* icu/unicode/udat.h: Renamed from Source/JavaScriptCore/icu/unicode/udat.h.
* icu/unicode/udata.h: Added.
* icu/unicode/udateintervalformat.h: Added.
* icu/unicode/udatpg.h: Renamed from Source/JavaScriptCore/icu/unicode/udatpg.h.
* icu/unicode/udisplaycontext.h: Renamed from Source/JavaScriptCore/icu/unicode/udisplaycontext.h.
* icu/unicode/ufieldpositer.h: Renamed from Source/JavaScriptCore/icu/unicode/ufieldpositer.h.
* icu/unicode/uformattable.h: Renamed from Source/JavaScriptCore/icu/unicode/uformattable.h.
* icu/unicode/ugender.h: Added.
* icu/unicode/uidna.h: Renamed from Source/WebCore/icu/unicode/uidna.h.
* icu/unicode/uldnames.h: Added.
* icu/unicode/ulistformatter.h: Added.
* icu/unicode/ulocdata.h: Added.
* icu/unicode/umisc.h: Renamed from Source/JavaScriptCore/icu/unicode/umisc.h.
* icu/unicode/umsg.h: Added.
* icu/unicode/unifilt.h: Added.
* icu/unicode/unifunct.h: Added.
* icu/unicode/unimatch.h: Added.
* icu/unicode/unirepl.h: Added.
* icu/unicode/uniset.h: Added.
(UnicodeSet::operator!=):
(UnicodeSet::isFrozen):
(UnicodeSet::containsSome):
(UnicodeSet::isBogus):
(UnicodeSet::fromUSet):
(UnicodeSet::toUSet):
(UnicodeSet::span):
(UnicodeSet::spanBack):
* icu/unicode/unum.h: Renamed from Source/JavaScriptCore/icu/unicode/unum.h.
* icu/unicode/unumsys.h: Renamed from Source/JavaScriptCore/icu/unicode/unumsys.h.
* icu/unicode/upluralrules.h: Added.
* icu/unicode/uregex.h: Added.
* icu/unicode/uregion.h: Added.
* icu/unicode/urep.h: Added.
* icu/unicode/ures.h: Added.
(ures_getUnicodeString):
(ures_getNextUnicodeString):
(ures_getUnicodeStringByIndex):
(ures_getUnicodeStringByKey):
* icu/unicode/usearch.h: Renamed from Source/WebCore/icu/unicode/usearch.h.
* icu/unicode/usetiter.h: Added.
(UnicodeSetIterator::isString):
(UnicodeSetIterator::getCodepoint):
(UnicodeSetIterator::getCodepointEnd):
* icu/unicode/ushape.h: Renamed from Source/WebCore/icu/unicode/ushape.h.
* icu/unicode/usprep.h: Added.
* icu/unicode/ustdio.h: Added.
* icu/unicode/ustream.h: Added.
* icu/unicode/ustringtrie.h: Added.
* icu/unicode/utf32.h: Added.
* icu/unicode/utmscale.h: Added.
* icu/unicode/utrace.h: Added.
* icu/unicode/utrans.h: Added.
* icu/unicode/utypes.h:
* icu/unicode/vtzone.h: Added.

Tools:

Use WTF's copy of ICU headers.

* DumpRenderTree/mac/Configurations/Base.xcconfig:
* TestWebKitAPI/Configurations/Base.xcconfig:
* WebKitTestRunner/Configurations/Base.xcconfig:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@219103 268f45cc-cd09-0410-ab3c-d52691b4dbfc
243 files changed:
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/Configurations/Base.xcconfig
Source/JavaScriptCore/icu/unicode/localpointer.h [deleted file]
Source/JavaScriptCore/icu/unicode/parseerr.h [deleted file]
Source/JavaScriptCore/icu/unicode/platform.h [deleted file]
Source/JavaScriptCore/icu/unicode/ptypes.h [deleted file]
Source/JavaScriptCore/icu/unicode/putil.h [deleted file]
Source/JavaScriptCore/icu/unicode/uchar.h [deleted file]
Source/JavaScriptCore/icu/unicode/ucnv.h [deleted file]
Source/JavaScriptCore/icu/unicode/ucnv_err.h [deleted file]
Source/JavaScriptCore/icu/unicode/ucol.h [deleted file]
Source/JavaScriptCore/icu/unicode/uconfig.h [deleted file]
Source/JavaScriptCore/icu/unicode/ucurr.h [deleted file]
Source/JavaScriptCore/icu/unicode/uenum.h [deleted file]
Source/JavaScriptCore/icu/unicode/uiter.h [deleted file]
Source/JavaScriptCore/icu/unicode/uloc.h [deleted file]
Source/JavaScriptCore/icu/unicode/umachine.h [deleted file]
Source/JavaScriptCore/icu/unicode/unorm.h [deleted file]
Source/JavaScriptCore/icu/unicode/unorm2.h [deleted file]
Source/JavaScriptCore/icu/unicode/urename.h [deleted file]
Source/JavaScriptCore/icu/unicode/uscript.h [deleted file]
Source/JavaScriptCore/icu/unicode/uset.h [deleted file]
Source/JavaScriptCore/icu/unicode/ustring.h [deleted file]
Source/JavaScriptCore/icu/unicode/utf.h [deleted file]
Source/JavaScriptCore/icu/unicode/utf16.h [deleted file]
Source/JavaScriptCore/icu/unicode/utf8.h [deleted file]
Source/JavaScriptCore/icu/unicode/utf_old.h [deleted file]
Source/JavaScriptCore/icu/unicode/utypes.h [deleted file]
Source/JavaScriptCore/icu/unicode/uvernum.h [deleted file]
Source/JavaScriptCore/icu/unicode/uversion.h [deleted file]
Source/JavaScriptCore/runtime/IntlCollator.cpp
Source/JavaScriptCore/runtime/IntlDateTimeFormat.cpp
Source/JavaScriptCore/runtime/JSGlobalObject.cpp
Source/JavaScriptCore/runtime/StringPrototype.cpp
Source/WTF/ChangeLog
Source/WTF/Configurations/Base.xcconfig
Source/WTF/Configurations/CopyWTFHeaders.xcconfig
Source/WTF/WTF.xcodeproj/project.pbxproj
Source/WTF/icu/unicode/alphaindex.h [new file with mode: 0644]
Source/WTF/icu/unicode/appendable.h [new file with mode: 0644]
Source/WTF/icu/unicode/basictz.h [new file with mode: 0644]
Source/WTF/icu/unicode/brkiter.h [new file with mode: 0644]
Source/WTF/icu/unicode/bytestrie.h [new file with mode: 0644]
Source/WTF/icu/unicode/bytestriebuilder.h [new file with mode: 0644]
Source/WTF/icu/unicode/calendar.h [new file with mode: 0644]
Source/WTF/icu/unicode/caniter.h [new file with mode: 0644]
Source/WTF/icu/unicode/chariter.h [moved from Source/WebCore/icu/unicode/chariter.h with 100% similarity]
Source/WTF/icu/unicode/choicfmt.h [new file with mode: 0644]
Source/WTF/icu/unicode/coleitr.h [new file with mode: 0644]
Source/WTF/icu/unicode/coll.h [new file with mode: 0644]
Source/WTF/icu/unicode/compactdecimalformat.h [new file with mode: 0644]
Source/WTF/icu/unicode/curramt.h [new file with mode: 0644]
Source/WTF/icu/unicode/currpinf.h [new file with mode: 0644]
Source/WTF/icu/unicode/currunit.h [new file with mode: 0644]
Source/WTF/icu/unicode/datefmt.h [new file with mode: 0644]
Source/WTF/icu/unicode/dbbi.h [new file with mode: 0644]
Source/WTF/icu/unicode/dcfmtsym.h [new file with mode: 0644]
Source/WTF/icu/unicode/decimfmt.h [new file with mode: 0644]
Source/WTF/icu/unicode/docmain.h [new file with mode: 0644]
Source/WTF/icu/unicode/dtfmtsym.h [new file with mode: 0644]
Source/WTF/icu/unicode/dtintrv.h [new file with mode: 0644]
Source/WTF/icu/unicode/dtitvfmt.h [new file with mode: 0644]
Source/WTF/icu/unicode/dtitvinf.h [new file with mode: 0644]
Source/WTF/icu/unicode/dtptngen.h [new file with mode: 0644]
Source/WTF/icu/unicode/dtrule.h [new file with mode: 0644]
Source/WTF/icu/unicode/enumset.h [new file with mode: 0644]
Source/WTF/icu/unicode/errorcode.h [new file with mode: 0644]
Source/WTF/icu/unicode/fieldpos.h [new file with mode: 0644]
Source/WTF/icu/unicode/filteredbrk.h [new file with mode: 0644]
Source/WTF/icu/unicode/fmtable.h [new file with mode: 0644]
Source/WTF/icu/unicode/format.h [new file with mode: 0644]
Source/WTF/icu/unicode/fpositer.h [new file with mode: 0644]
Source/WTF/icu/unicode/gender.h [new file with mode: 0644]
Source/WTF/icu/unicode/gregocal.h [new file with mode: 0644]
Source/WTF/icu/unicode/icudataver.h [new file with mode: 0644]
Source/WTF/icu/unicode/icuplug.h [new file with mode: 0644]
Source/WTF/icu/unicode/idna.h [new file with mode: 0644]
Source/WTF/icu/unicode/listformatter.h [new file with mode: 0644]
Source/WTF/icu/unicode/locdspnm.h [new file with mode: 0644]
Source/WTF/icu/unicode/locid.h [new file with mode: 0644]
Source/WTF/icu/unicode/measfmt.h [new file with mode: 0644]
Source/WTF/icu/unicode/measunit.h [new file with mode: 0644]
Source/WTF/icu/unicode/measure.h [new file with mode: 0644]
Source/WTF/icu/unicode/messagepattern.h [new file with mode: 0644]
Source/WTF/icu/unicode/msgfmt.h [new file with mode: 0644]
Source/WTF/icu/unicode/normalizer2.h [new file with mode: 0644]
Source/WTF/icu/unicode/normlzr.h [new file with mode: 0644]
Source/WTF/icu/unicode/numfmt.h [new file with mode: 0644]
Source/WTF/icu/unicode/numsys.h [new file with mode: 0644]
Source/WTF/icu/unicode/parsepos.h [new file with mode: 0644]
Source/WTF/icu/unicode/plurfmt.h [new file with mode: 0644]
Source/WTF/icu/unicode/plurrule.h [new file with mode: 0644]
Source/WTF/icu/unicode/rbbi.h [new file with mode: 0644]
Source/WTF/icu/unicode/rbnf.h [new file with mode: 0644]
Source/WTF/icu/unicode/rbtz.h [new file with mode: 0644]
Source/WTF/icu/unicode/regex.h [new file with mode: 0644]
Source/WTF/icu/unicode/region.h [new file with mode: 0644]
Source/WTF/icu/unicode/reldatefmt.h [new file with mode: 0644]
Source/WTF/icu/unicode/resbund.h [new file with mode: 0644]
Source/WTF/icu/unicode/schriter.h [new file with mode: 0644]
Source/WTF/icu/unicode/scientificnumberformatter.h [new file with mode: 0644]
Source/WTF/icu/unicode/search.h [new file with mode: 0644]
Source/WTF/icu/unicode/selfmt.h [new file with mode: 0644]
Source/WTF/icu/unicode/simpletz.h [new file with mode: 0644]
Source/WTF/icu/unicode/smpdtfmt.h [new file with mode: 0644]
Source/WTF/icu/unicode/sortkey.h [new file with mode: 0644]
Source/WTF/icu/unicode/stringtriebuilder.h [new file with mode: 0644]
Source/WTF/icu/unicode/stsearch.h [new file with mode: 0644]
Source/WTF/icu/unicode/symtable.h [new file with mode: 0644]
Source/WTF/icu/unicode/tblcoll.h [new file with mode: 0644]
Source/WTF/icu/unicode/timezone.h [new file with mode: 0644]
Source/WTF/icu/unicode/tmunit.h [new file with mode: 0644]
Source/WTF/icu/unicode/tmutamt.h [new file with mode: 0644]
Source/WTF/icu/unicode/tmutfmt.h [new file with mode: 0644]
Source/WTF/icu/unicode/translit.h [new file with mode: 0644]
Source/WTF/icu/unicode/tzfmt.h [new file with mode: 0644]
Source/WTF/icu/unicode/tznames.h [new file with mode: 0644]
Source/WTF/icu/unicode/tzrule.h [new file with mode: 0644]
Source/WTF/icu/unicode/tztrans.h [new file with mode: 0644]
Source/WTF/icu/unicode/ubidi.h [new file with mode: 0644]
Source/WTF/icu/unicode/ucal.h [moved from Source/JavaScriptCore/icu/unicode/ucal.h with 100% similarity]
Source/WTF/icu/unicode/ucasemap.h [new file with mode: 0644]
Source/WTF/icu/unicode/ucat.h [new file with mode: 0644]
Source/WTF/icu/unicode/ucharstrie.h [new file with mode: 0644]
Source/WTF/icu/unicode/ucharstriebuilder.h [new file with mode: 0644]
Source/WTF/icu/unicode/uchriter.h [new file with mode: 0644]
Source/WTF/icu/unicode/uclean.h [new file with mode: 0644]
Source/WTF/icu/unicode/ucnv_cb.h [moved from Source/WebCore/icu/unicode/ucnv_cb.h with 100% similarity]
Source/WTF/icu/unicode/ucnvsel.h [new file with mode: 0644]
Source/WTF/icu/unicode/ucoleitr.h [moved from Source/WebCore/icu/unicode/ucoleitr.h with 100% similarity]
Source/WTF/icu/unicode/uconfig.h
Source/WTF/icu/unicode/ucsdet.h [moved from Source/WebCore/icu/unicode/ucsdet.h with 100% similarity]
Source/WTF/icu/unicode/udat.h [moved from Source/JavaScriptCore/icu/unicode/udat.h with 100% similarity]
Source/WTF/icu/unicode/udata.h [new file with mode: 0644]
Source/WTF/icu/unicode/udateintervalformat.h [new file with mode: 0644]
Source/WTF/icu/unicode/udatpg.h [moved from Source/JavaScriptCore/icu/unicode/udatpg.h with 100% similarity]
Source/WTF/icu/unicode/udisplaycontext.h [moved from Source/JavaScriptCore/icu/unicode/udisplaycontext.h with 100% similarity]
Source/WTF/icu/unicode/ufieldpositer.h [moved from Source/JavaScriptCore/icu/unicode/ufieldpositer.h with 100% similarity]
Source/WTF/icu/unicode/uformattable.h [moved from Source/JavaScriptCore/icu/unicode/uformattable.h with 100% similarity]
Source/WTF/icu/unicode/ugender.h [new file with mode: 0644]
Source/WTF/icu/unicode/uidna.h [moved from Source/WebCore/icu/unicode/uidna.h with 100% similarity]
Source/WTF/icu/unicode/uldnames.h [new file with mode: 0644]
Source/WTF/icu/unicode/ulistformatter.h [new file with mode: 0644]
Source/WTF/icu/unicode/ulocdata.h [new file with mode: 0644]
Source/WTF/icu/unicode/umisc.h [moved from Source/JavaScriptCore/icu/unicode/umisc.h with 100% similarity]
Source/WTF/icu/unicode/umsg.h [new file with mode: 0644]
Source/WTF/icu/unicode/unifilt.h [new file with mode: 0644]
Source/WTF/icu/unicode/unifunct.h [new file with mode: 0644]
Source/WTF/icu/unicode/unimatch.h [new file with mode: 0644]
Source/WTF/icu/unicode/unirepl.h [new file with mode: 0644]
Source/WTF/icu/unicode/uniset.h [new file with mode: 0644]
Source/WTF/icu/unicode/unum.h [moved from Source/JavaScriptCore/icu/unicode/unum.h with 100% similarity]
Source/WTF/icu/unicode/unumsys.h [moved from Source/JavaScriptCore/icu/unicode/unumsys.h with 100% similarity]
Source/WTF/icu/unicode/upluralrules.h [new file with mode: 0644]
Source/WTF/icu/unicode/uregex.h [new file with mode: 0644]
Source/WTF/icu/unicode/uregion.h [new file with mode: 0644]
Source/WTF/icu/unicode/urep.h [new file with mode: 0644]
Source/WTF/icu/unicode/ures.h [new file with mode: 0644]
Source/WTF/icu/unicode/usearch.h [moved from Source/WebCore/icu/unicode/usearch.h with 100% similarity]
Source/WTF/icu/unicode/usetiter.h [new file with mode: 0644]
Source/WTF/icu/unicode/ushape.h [moved from Source/WebCore/icu/unicode/ushape.h with 100% similarity]
Source/WTF/icu/unicode/uspoof.h [new file with mode: 0644]
Source/WTF/icu/unicode/usprep.h [new file with mode: 0644]
Source/WTF/icu/unicode/ustdio.h [new file with mode: 0644]
Source/WTF/icu/unicode/ustream.h [new file with mode: 0644]
Source/WTF/icu/unicode/ustringtrie.h [new file with mode: 0644]
Source/WTF/icu/unicode/utf32.h [new file with mode: 0644]
Source/WTF/icu/unicode/utmscale.h [new file with mode: 0644]
Source/WTF/icu/unicode/utrace.h [new file with mode: 0644]
Source/WTF/icu/unicode/utrans.h [new file with mode: 0644]
Source/WTF/icu/unicode/utypes.h
Source/WTF/icu/unicode/vtzone.h [new file with mode: 0644]
Source/WebCore/ChangeLog
Source/WebCore/Configurations/WebCore.xcconfig
Source/WebCore/icu/unicode/bytestream.h [deleted file]
Source/WebCore/icu/unicode/localpointer.h [deleted file]
Source/WebCore/icu/unicode/parseerr.h [deleted file]
Source/WebCore/icu/unicode/platform.h [deleted file]
Source/WebCore/icu/unicode/ptypes.h [deleted file]
Source/WebCore/icu/unicode/putil.h [deleted file]
Source/WebCore/icu/unicode/rep.h [deleted file]
Source/WebCore/icu/unicode/std_string.h [deleted file]
Source/WebCore/icu/unicode/strenum.h [deleted file]
Source/WebCore/icu/unicode/stringpiece.h [deleted file]
Source/WebCore/icu/unicode/ubrk.h [deleted file]
Source/WebCore/icu/unicode/uchar.h [deleted file]
Source/WebCore/icu/unicode/ucnv.h [deleted file]
Source/WebCore/icu/unicode/ucnv_err.h [deleted file]
Source/WebCore/icu/unicode/ucol.h [deleted file]
Source/WebCore/icu/unicode/uconfig.h [deleted file]
Source/WebCore/icu/unicode/ucurr.h [deleted file]
Source/WebCore/icu/unicode/uenum.h [deleted file]
Source/WebCore/icu/unicode/uiter.h [deleted file]
Source/WebCore/icu/unicode/uloc.h [deleted file]
Source/WebCore/icu/unicode/umachine.h [deleted file]
Source/WebCore/icu/unicode/unistr.h [deleted file]
Source/WebCore/icu/unicode/unorm.h [deleted file]
Source/WebCore/icu/unicode/unorm2.h [deleted file]
Source/WebCore/icu/unicode/uobject.h [deleted file]
Source/WebCore/icu/unicode/urename.h [deleted file]
Source/WebCore/icu/unicode/uscript.h [deleted file]
Source/WebCore/icu/unicode/uset.h [deleted file]
Source/WebCore/icu/unicode/ustring.h [deleted file]
Source/WebCore/icu/unicode/utext.h [deleted file]
Source/WebCore/icu/unicode/utf.h [deleted file]
Source/WebCore/icu/unicode/utf16.h [deleted file]
Source/WebCore/icu/unicode/utf8.h [deleted file]
Source/WebCore/icu/unicode/utf_old.h [deleted file]
Source/WebCore/icu/unicode/utypes.h [deleted file]
Source/WebCore/icu/unicode/uvernum.h [deleted file]
Source/WebCore/icu/unicode/uversion.h [deleted file]
Source/WebCore/platform/graphics/FontCache.h
Source/WebKit/mac/ChangeLog
Source/WebKit/mac/Configurations/WebKitLegacy.xcconfig
Source/WebKit/mac/icu/unicode/localpointer.h [deleted file]
Source/WebKit/mac/icu/unicode/parseerr.h [deleted file]
Source/WebKit/mac/icu/unicode/platform.h [deleted file]
Source/WebKit/mac/icu/unicode/ptypes.h [deleted file]
Source/WebKit/mac/icu/unicode/putil.h [deleted file]
Source/WebKit/mac/icu/unicode/uchar.h [deleted file]
Source/WebKit/mac/icu/unicode/uconfig.h [deleted file]
Source/WebKit/mac/icu/unicode/ucurr.h [deleted file]
Source/WebKit/mac/icu/unicode/uidna.h [deleted file]
Source/WebKit/mac/icu/unicode/uiter.h [deleted file]
Source/WebKit/mac/icu/unicode/umachine.h [deleted file]
Source/WebKit/mac/icu/unicode/unorm.h [deleted file]
Source/WebKit/mac/icu/unicode/unorm2.h [deleted file]
Source/WebKit/mac/icu/unicode/urename.h [deleted file]
Source/WebKit/mac/icu/unicode/uscript.h [deleted file]
Source/WebKit/mac/icu/unicode/ustring.h [deleted file]
Source/WebKit/mac/icu/unicode/utf.h [deleted file]
Source/WebKit/mac/icu/unicode/utf16.h [deleted file]
Source/WebKit/mac/icu/unicode/utf8.h [deleted file]
Source/WebKit/mac/icu/unicode/utf_old.h [deleted file]
Source/WebKit/mac/icu/unicode/utypes.h [deleted file]
Source/WebKit/mac/icu/unicode/uvernum.h [deleted file]
Source/WebKit/mac/icu/unicode/uversion.h [deleted file]
Source/WebKit2/ChangeLog
Source/WebKit2/Configurations/BaseTarget.xcconfig
Tools/ChangeLog
Tools/DumpRenderTree/mac/Configurations/Base.xcconfig
Tools/TestWebKitAPI/Configurations/Base.xcconfig
Tools/WebKitTestRunner/Configurations/Base.xcconfig