Remove copy of ICU headers from WebKit
Two thoughts: 1. Looks like we could install the ICU headers inside WTF. 2. There’s also a copy of ICU headers in WebCore.
Would we have to include them as <wtf/icu/whatever.h> then? Unsure if it's worth it.
*** Bug 117672 has been marked as a duplicate of this bug. ***
Created attachment 314428 [details] WIP
Created attachment 314432 [details] Patch
Created attachment 314448 [details] Patch
Created attachment 314449 [details] WIP
Created attachment 314452 [details] Patch
Created attachment 314456 [details] Patch
Created attachment 314497 [details] Patch
Created attachment 314501 [details] Patch
There are a few places we include <wtf/unicode/whatever.h> and we should probably change those to be more consistent. Also, we should change a few includes of UTF8.h to utf8.h Also, I think it would be worth making open source webkit and apple internal webkit use the same icu headers. We will have to maintain the open source headers anyways, and we have better public testing of those headers.
Nope, wtf/unicode/UTF8.h and icu's utf8.h are different files with different meanings. There's no problem there.
r=me I still think we should keep open source and internal builds the same here.
I committed this on Myles' request since I have an SVN checkout: <https://trac.webkit.org/changeset/219103/webkit>
Reverted r219103 for reason: Caused multiple build failures. Committed r219104: <http://trac.webkit.org/changeset/219104>
Created attachment 314541 [details] Patch for committing
Attachment 314541 [details] did not pass style-queue: ERROR: Source/WTF/ChangeLog:249: Please consider whether the use of security-sensitive phrasing could help someone exploit WebKit: spoof [changelog/unwantedsecurityterms] [3] Total errors found: 1 in 154 files If any of these errors are false positives, please file a bug against check-webkit-style.
Committed r219155: <http://trac.webkit.org/changeset/219155>