<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[163315] trunk/Source/WTF</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/163315">163315</a></dd>
<dt>Author</dt> <dd>darin@apple.com</dd>
<dt>Date</dt> <dd>2014-02-03 10:38:54 -0800 (Mon, 03 Feb 2014)</dd>
</dl>

<h3>Log Message</h3>
<pre>Remove Unicode.h
https://bugs.webkit.org/show_bug.cgi?id=128106

Reviewed by Anders Carlsson.

* GNUmakefile.list.am: Removed files.
* WTF.vcxproj/WTF.vcxproj: Ditto.
* WTF.vcxproj/WTF.vcxproj.filters: Ditto.
* WTF.xcodeproj/project.pbxproj: Ditto.
* wtf/CMakeLists.txt: Ditto.

* wtf/unicode/ScriptCodesFromICU.h: Removed.
* wtf/unicode/Unicode.h: Removed.
* wtf/unicode/UnicodeMacrosFromICU.h: Removed.
* wtf/unicode/icu/UnicodeIcu.h: Removed.
* wtf/unicode/wchar/UnicodeWchar.cpp: Removed.
* wtf/unicode/wchar/UnicodeWchar.h: Removed.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceWTFChangeLog">trunk/Source/WTF/ChangeLog</a></li>
<li><a href="#trunkSourceWTFGNUmakefilelistam">trunk/Source/WTF/GNUmakefile.list.am</a></li>
<li><a href="#trunkSourceWTFWTFvcxprojWTFvcxproj">trunk/Source/WTF/WTF.vcxproj/WTF.vcxproj</a></li>
<li><a href="#trunkSourceWTFWTFvcxprojWTFvcxprojfilters">trunk/Source/WTF/WTF.vcxproj/WTF.vcxproj.filters</a></li>
<li><a href="#trunkSourceWTFWTFxcodeprojprojectpbxproj">trunk/Source/WTF/WTF.xcodeproj/project.pbxproj</a></li>
<li><a href="#trunkSourceWTFwtfCMakeListstxt">trunk/Source/WTF/wtf/CMakeLists.txt</a></li>
</ul>

<h3>Removed Paths</h3>
<ul>
<li><a href="#trunkSourceWTFwtfunicodeScriptCodesFromICUh">trunk/Source/WTF/wtf/unicode/ScriptCodesFromICU.h</a></li>
<li><a href="#trunkSourceWTFwtfunicodeUnicodeh">trunk/Source/WTF/wtf/unicode/Unicode.h</a></li>
<li><a href="#trunkSourceWTFwtfunicodeUnicodeMacrosFromICUh">trunk/Source/WTF/wtf/unicode/UnicodeMacrosFromICU.h</a></li>
<li><a href="#trunkSourceWTFwtfunicodeicuUnicodeIcuh">trunk/Source/WTF/wtf/unicode/icu/UnicodeIcu.h</a></li>
<li>trunk/Source/WTF/wtf/unicode/wchar/</li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceWTFChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/ChangeLog (163314 => 163315)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/ChangeLog        2014-02-03 18:37:11 UTC (rev 163314)
+++ trunk/Source/WTF/ChangeLog        2014-02-03 18:38:54 UTC (rev 163315)
</span><span class="lines">@@ -1,3 +1,23 @@
</span><ins>+2014-02-03  Darin Adler  &lt;darin@apple.com&gt;
+
+        Remove Unicode.h
+        https://bugs.webkit.org/show_bug.cgi?id=128106
+
+        Reviewed by Anders Carlsson.
+
+        * GNUmakefile.list.am: Removed files.
+        * WTF.vcxproj/WTF.vcxproj: Ditto.
+        * WTF.vcxproj/WTF.vcxproj.filters: Ditto.
+        * WTF.xcodeproj/project.pbxproj: Ditto.
+        * wtf/CMakeLists.txt: Ditto.
+
+        * wtf/unicode/ScriptCodesFromICU.h: Removed.
+        * wtf/unicode/Unicode.h: Removed.
+        * wtf/unicode/UnicodeMacrosFromICU.h: Removed.
+        * wtf/unicode/icu/UnicodeIcu.h: Removed.
+        * wtf/unicode/wchar/UnicodeWchar.cpp: Removed.
+        * wtf/unicode/wchar/UnicodeWchar.h: Removed.
+
</ins><span class="cx"> 2014-01-25  Darin Adler  &lt;darin@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Stop using Unicode.h
</span></span></pre></div>
<a id="trunkSourceWTFGNUmakefilelistam"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/GNUmakefile.list.am (163314 => 163315)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/GNUmakefile.list.am        2014-02-03 18:37:11 UTC (rev 163314)
+++ trunk/Source/WTF/GNUmakefile.list.am        2014-02-03 18:38:54 UTC (rev 163315)
</span><span class="lines">@@ -251,10 +251,6 @@
</span><span class="cx">     Source/WTF/wtf/unicode/CharacterNames.h \
</span><span class="cx">     Source/WTF/wtf/unicode/Collator.h \
</span><span class="cx">     Source/WTF/wtf/unicode/CollatorDefault.cpp \
</span><del>-    Source/WTF/wtf/unicode/ScriptCodesFromICU.h \
</del><span class="cx">     Source/WTF/wtf/unicode/UTF8.cpp \
</span><span class="cx">     Source/WTF/wtf/unicode/UTF8.h \
</span><del>-    Source/WTF/wtf/unicode/Unicode.h \
-    Source/WTF/wtf/unicode/UnicodeMacrosFromICU.h \
-    Source/WTF/wtf/unicode/icu/CollatorICU.cpp \
-    Source/WTF/wtf/unicode/icu/UnicodeIcu.h
</del><ins>+    Source/WTF/wtf/unicode/icu/CollatorICU.cpp
</ins></span></pre></div>
<a id="trunkSourceWTFWTFvcxprojWTFvcxproj"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/WTF.vcxproj/WTF.vcxproj (163314 => 163315)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/WTF.vcxproj/WTF.vcxproj        2014-02-03 18:37:11 UTC (rev 163314)
+++ trunk/Source/WTF/WTF.vcxproj/WTF.vcxproj        2014-02-03 18:38:54 UTC (rev 163315)
</span><span class="lines">@@ -301,9 +301,6 @@
</span><span class="cx">     &lt;ClInclude Include=&quot;..\wtf\threads\BinarySemaphore.h&quot; /&gt;
</span><span class="cx">     &lt;ClInclude Include=&quot;..\wtf\unicode\CharacterNames.h&quot; /&gt;
</span><span class="cx">     &lt;ClInclude Include=&quot;..\wtf\unicode\Collator.h&quot; /&gt;
</span><del>-    &lt;ClInclude Include=&quot;..\wtf\unicode\icu\UnicodeIcu.h&quot; /&gt;
-    &lt;ClInclude Include=&quot;..\wtf\unicode\Unicode.h&quot; /&gt;
-    &lt;ClInclude Include=&quot;..\wtf\unicode\UnicodeMacrosFromICU.h&quot; /&gt;
</del><span class="cx">     &lt;ClInclude Include=&quot;..\wtf\unicode\UTF8.h&quot; /&gt;
</span><span class="cx">     &lt;ClInclude Include=&quot;..\wtf\ValueCheck.h&quot; /&gt;
</span><span class="cx">     &lt;ClInclude Include=&quot;..\wtf\Vector.h&quot; /&gt;
</span></span></pre></div>
<a id="trunkSourceWTFWTFvcxprojWTFvcxprojfilters"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/WTF.vcxproj/WTF.vcxproj.filters (163314 => 163315)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/WTF.vcxproj/WTF.vcxproj.filters        2014-02-03 18:37:11 UTC (rev 163314)
+++ trunk/Source/WTF/WTF.vcxproj/WTF.vcxproj.filters        2014-02-03 18:38:54 UTC (rev 163315)
</span><span class="lines">@@ -336,21 +336,12 @@
</span><span class="cx">     &lt;ClInclude Include=&quot;..\wtf\threadspecific.h&quot;&gt;
</span><span class="cx">       &lt;Filter&gt;wtf&lt;/Filter&gt;
</span><span class="cx">     &lt;/ClInclude&gt;
</span><del>-    &lt;ClInclude Include=&quot;..\wtf\unicode\icu\UnicodeIcu.h&quot;&gt;
-      &lt;Filter&gt;wtf\unicode\icu&lt;/Filter&gt;
-    &lt;/ClInclude&gt;
</del><span class="cx">     &lt;ClInclude Include=&quot;..\wtf\unicode\CharacterNames.h&quot;&gt;
</span><span class="cx">       &lt;Filter&gt;wtf\unicode&lt;/Filter&gt;
</span><span class="cx">     &lt;/ClInclude&gt;
</span><span class="cx">     &lt;ClInclude Include=&quot;..\wtf\unicode\Collator.h&quot;&gt;
</span><span class="cx">       &lt;Filter&gt;wtf\unicode&lt;/Filter&gt;
</span><span class="cx">     &lt;/ClInclude&gt;
</span><del>-    &lt;ClInclude Include=&quot;..\wtf\unicode\Unicode.h&quot;&gt;
-      &lt;Filter&gt;wtf\unicode&lt;/Filter&gt;
-    &lt;/ClInclude&gt;
-    &lt;ClInclude Include=&quot;..\wtf\unicode\UnicodeMacrosFromICU.h&quot;&gt;
-      &lt;Filter&gt;wtf\unicode&lt;/Filter&gt;
-    &lt;/ClInclude&gt;
</del><span class="cx">     &lt;ClInclude Include=&quot;..\wtf\unicode\UTF8.h&quot;&gt;
</span><span class="cx">       &lt;Filter&gt;wtf\unicode&lt;/Filter&gt;
</span><span class="cx">     &lt;/ClInclude&gt;
</span></span></pre></div>
<a id="trunkSourceWTFWTFxcodeprojprojectpbxproj"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/WTF.xcodeproj/project.pbxproj (163314 => 163315)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/WTF.xcodeproj/project.pbxproj        2014-02-03 18:37:11 UTC (rev 163314)
+++ trunk/Source/WTF/WTF.xcodeproj/project.pbxproj        2014-02-03 18:38:54 UTC (rev 163315)
</span><span class="lines">@@ -255,10 +255,6 @@
</span><span class="cx">                 A8A4745F151A825B004123FF /* Collator.h in Headers */ = {isa = PBXBuildFile; fileRef = A8A4734A151A825B004123FF /* Collator.h */; };
</span><span class="cx">                 A8A47460151A825B004123FF /* CollatorDefault.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8A4734B151A825B004123FF /* CollatorDefault.cpp */; };
</span><span class="cx">                 A8A47463151A825B004123FF /* CollatorICU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8A47350151A825B004123FF /* CollatorICU.cpp */; };
</span><del>-                A8A47464151A825B004123FF /* UnicodeIcu.h in Headers */ = {isa = PBXBuildFile; fileRef = A8A47351151A825B004123FF /* UnicodeIcu.h */; };
-                A8A47466151A825B004123FF /* ScriptCodesFromICU.h in Headers */ = {isa = PBXBuildFile; fileRef = A8A47354151A825B004123FF /* ScriptCodesFromICU.h */; };
-                A8A47467151A825B004123FF /* Unicode.h in Headers */ = {isa = PBXBuildFile; fileRef = A8A47355151A825B004123FF /* Unicode.h */; };
-                A8A47468151A825B004123FF /* UnicodeMacrosFromICU.h in Headers */ = {isa = PBXBuildFile; fileRef = A8A47356151A825B004123FF /* UnicodeMacrosFromICU.h */; };
</del><span class="cx">                 A8A47469151A825B004123FF /* UTF8.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8A47357151A825B004123FF /* UTF8.cpp */; };
</span><span class="cx">                 A8A4746A151A825B004123FF /* UTF8.h in Headers */ = {isa = PBXBuildFile; fileRef = A8A47358151A825B004123FF /* UTF8.h */; };
</span><span class="cx">                 A8A4746D151A825B004123FF /* UnionFind.h in Headers */ = {isa = PBXBuildFile; fileRef = A8A4735C151A825B004123FF /* UnionFind.h */; };
</span><span class="lines">@@ -533,10 +529,6 @@
</span><span class="cx">                 A8A4734A151A825B004123FF /* Collator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Collator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 A8A4734B151A825B004123FF /* CollatorDefault.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CollatorDefault.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 A8A47350151A825B004123FF /* CollatorICU.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CollatorICU.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><del>-                A8A47351151A825B004123FF /* UnicodeIcu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UnicodeIcu.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A8A47354151A825B004123FF /* ScriptCodesFromICU.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScriptCodesFromICU.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A8A47355151A825B004123FF /* Unicode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Unicode.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A8A47356151A825B004123FF /* UnicodeMacrosFromICU.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UnicodeMacrosFromICU.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</del><span class="cx">                 A8A47357151A825B004123FF /* UTF8.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UTF8.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 A8A47358151A825B004123FF /* UTF8.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UTF8.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 A8A4735C151A825B004123FF /* UnionFind.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UnionFind.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="lines">@@ -931,9 +923,6 @@
</span><span class="cx">                                 A8A47349151A825B004123FF /* CharacterNames.h */,
</span><span class="cx">                                 A8A4734A151A825B004123FF /* Collator.h */,
</span><span class="cx">                                 A8A4734B151A825B004123FF /* CollatorDefault.cpp */,
</span><del>-                                A8A47354151A825B004123FF /* ScriptCodesFromICU.h */,
-                                A8A47355151A825B004123FF /* Unicode.h */,
-                                A8A47356151A825B004123FF /* UnicodeMacrosFromICU.h */,
</del><span class="cx">                                 A8A47357151A825B004123FF /* UTF8.cpp */,
</span><span class="cx">                                 A8A47358151A825B004123FF /* UTF8.h */,
</span><span class="cx">                         );
</span><span class="lines">@@ -944,7 +933,6 @@
</span><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><span class="cx">                                 A8A47350151A825B004123FF /* CollatorICU.cpp */,
</span><del>-                                A8A47351151A825B004123FF /* UnicodeIcu.h */,
</del><span class="cx">                         );
</span><span class="cx">                         path = icu;
</span><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="lines">@@ -1083,7 +1071,6 @@
</span><span class="cx">                                 1469419216EAAF6D0024E146 /* RunLoopTimer.h in Headers */,
</span><span class="cx">                                 14F3B0F715E45E4600210069 /* SaturatedArithmetic.h in Headers */,
</span><span class="cx">                                 1469419616EAAFF80024E146 /* SchedulePair.h in Headers */,
</span><del>-                                A8A47466151A825B004123FF /* ScriptCodesFromICU.h in Headers */,
</del><span class="cx">                                 A8A4741F151A825B004123FF /* SegmentedVector.h in Headers */,
</span><span class="cx">                                 A8A47420151A825B004123FF /* SentinelLinkedList.h in Headers */,
</span><span class="cx">                                 A8A47422151A825B004123FF /* SHA1.h in Headers */,
</span><span class="lines">@@ -1121,9 +1108,6 @@
</span><span class="cx">                                 A8A47454151A825B004123FF /* ThreadSafeRefCounted.h in Headers */,
</span><span class="cx">                                 A8A47455151A825B004123FF /* ThreadSpecific.h in Headers */,
</span><span class="cx">                                 149EF16316BBFE0D000A4331 /* TriState.h in Headers */,
</span><del>-                                A8A47467151A825B004123FF /* Unicode.h in Headers */,
-                                A8A47464151A825B004123FF /* UnicodeIcu.h in Headers */,
-                                A8A47468151A825B004123FF /* UnicodeMacrosFromICU.h in Headers */,
</del><span class="cx">                                 A8A4746D151A825B004123FF /* UnionFind.h in Headers */,
</span><span class="cx">                                 A8A4746A151A825B004123FF /* UTF8.h in Headers */,
</span><span class="cx">                                 A8A473B9151A825B004123FF /* utils.h in Headers */,
</span></span></pre></div>
<a id="trunkSourceWTFwtfCMakeListstxt"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/CMakeLists.txt (163314 => 163315)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/CMakeLists.txt        2014-02-03 18:37:11 UTC (rev 163314)
+++ trunk/Source/WTF/wtf/CMakeLists.txt        2014-02-03 18:38:54 UTC (rev 163315)
</span><span class="lines">@@ -142,7 +142,6 @@
</span><span class="cx">     unicode/CharacterNames.h
</span><span class="cx">     unicode/Collator.h
</span><span class="cx">     unicode/UTF8.h
</span><del>-    unicode/Unicode.h
</del><span class="cx"> )
</span><span class="cx"> 
</span><span class="cx"> set(WTF_SOURCES
</span><span class="lines">@@ -223,9 +222,6 @@
</span><span class="cx">     ${CMAKE_DL_LIBS}
</span><span class="cx"> )
</span><span class="cx"> 
</span><del>-list(APPEND WTF_HEADERS
-    unicode/icu/UnicodeIcu.h
-)
</del><span class="cx"> list(APPEND WTF_SOURCES
</span><span class="cx">     unicode/icu/CollatorICU.cpp
</span><span class="cx"> )
</span></span></pre></div>
<a id="trunkSourceWTFwtfunicodeScriptCodesFromICUh"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WTF/wtf/unicode/ScriptCodesFromICU.h (163314 => 163315)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/unicode/ScriptCodesFromICU.h        2014-02-03 18:37:11 UTC (rev 163314)
+++ trunk/Source/WTF/wtf/unicode/ScriptCodesFromICU.h        2014-02-03 18:38:54 UTC (rev 163315)
</span><span class="lines">@@ -1,153 +0,0 @@
</span><del>-/*
- *   Copyright (C) 1997-2006, International Business Machines
- *   Corporation and others.  All Rights Reserved.
- */
-
-#ifndef WTF_ScriptCodesFromICU_h
-#define WTF_ScriptCodesFromICU_h
-
-/**
- * Constants for ISO 15924 script codes.
- *
- * Many of these script codes - those from Unicode's ScriptNames.txt -
- * are character property values for Unicode's Script property.
- * See UAX #24 Script Names (http://www.unicode.org/reports/tr24/).
- *
- * Starting with ICU 3.6, constants for most ISO 15924 script codes
- * are included (currently excluding private-use codes Qaaa..Qabx).
- * For scripts for which there are codes in ISO 15924 but which are not
- * used in the Unicode Character Database (UCD), there are no Unicode characters
- * associated with those scripts.
- *
- * For example, there are no characters that have a UCD script code of
- * Hans or Hant. All Han ideographs have the Hani script code.
- * The Hans and Hant script codes are used with CLDR data.
- *
- * ISO 15924 script codes are included for use with CLDR and similar.
- *
- * @stable ICU 2.2
- */
-typedef enum UScriptCode {
-      USCRIPT_INVALID_CODE = -1,
-      USCRIPT_COMMON       =  0 , /* Zyyy */
-      USCRIPT_INHERITED    =  1,  /* Qaai */
-      USCRIPT_ARABIC       =  2,  /* Arab */
-      USCRIPT_ARMENIAN     =  3,  /* Armn */
-      USCRIPT_BENGALI      =  4,  /* Beng */
-      USCRIPT_BOPOMOFO     =  5,  /* Bopo */
-      USCRIPT_CHEROKEE     =  6,  /* Cher */
-      USCRIPT_COPTIC       =  7,  /* Copt */
-      USCRIPT_CYRILLIC     =  8,  /* Cyrl */
-      USCRIPT_DESERET      =  9,  /* Dsrt */
-      USCRIPT_DEVANAGARI   = 10,  /* Deva */
-      USCRIPT_ETHIOPIC     = 11,  /* Ethi */
-      USCRIPT_GEORGIAN     = 12,  /* Geor */
-      USCRIPT_GOTHIC       = 13,  /* Goth */
-      USCRIPT_GREEK        = 14,  /* Grek */
-      USCRIPT_GUJARATI     = 15,  /* Gujr */
-      USCRIPT_GURMUKHI     = 16,  /* Guru */
-      USCRIPT_HAN          = 17,  /* Hani */
-      USCRIPT_HANGUL       = 18,  /* Hang */
-      USCRIPT_HEBREW       = 19,  /* Hebr */
-      USCRIPT_HIRAGANA     = 20,  /* Hira */
-      USCRIPT_KANNADA      = 21,  /* Knda */
-      USCRIPT_KATAKANA     = 22,  /* Kana */
-      USCRIPT_KHMER        = 23,  /* Khmr */
-      USCRIPT_LAO          = 24,  /* Laoo */
-      USCRIPT_LATIN        = 25,  /* Latn */
-      USCRIPT_MALAYALAM    = 26,  /* Mlym */
-      USCRIPT_MONGOLIAN    = 27,  /* Mong */
-      USCRIPT_MYANMAR      = 28,  /* Mymr */
-      USCRIPT_OGHAM        = 29,  /* Ogam */
-      USCRIPT_OLD_ITALIC   = 30,  /* Ital */
-      USCRIPT_ORIYA        = 31,  /* Orya */
-      USCRIPT_RUNIC        = 32,  /* Runr */
-      USCRIPT_SINHALA      = 33,  /* Sinh */
-      USCRIPT_SYRIAC       = 34,  /* Syrc */
-      USCRIPT_TAMIL        = 35,  /* Taml */
-      USCRIPT_TELUGU       = 36,  /* Telu */
-      USCRIPT_THAANA       = 37,  /* Thaa */
-      USCRIPT_THAI         = 38,  /* Thai */
-      USCRIPT_TIBETAN      = 39,  /* Tibt */
-      /** Canadian_Aboriginal script. @stable ICU 2.6 */
-      USCRIPT_CANADIAN_ABORIGINAL = 40,  /* Cans */
-      /** Canadian_Aboriginal script (alias). @stable ICU 2.2 */
-      USCRIPT_UCAS         = USCRIPT_CANADIAN_ABORIGINAL,
-      USCRIPT_YI           = 41,  /* Yiii */
-      USCRIPT_TAGALOG      = 42,  /* Tglg */
-      USCRIPT_HANUNOO      = 43,  /* Hano */
-      USCRIPT_BUHID        = 44,  /* Buhd */
-      USCRIPT_TAGBANWA     = 45,  /* Tagb */
-
-      /* New scripts in Unicode 4 @stable ICU 2.6 */
-      USCRIPT_BRAILLE      = 46,  /* Brai */
-      USCRIPT_CYPRIOT      = 47,  /* Cprt */
-      USCRIPT_LIMBU        = 48,  /* Limb */
-      USCRIPT_LINEAR_B     = 49,  /* Linb */
-      USCRIPT_OSMANYA      = 50,  /* Osma */
-      USCRIPT_SHAVIAN      = 51,  /* Shaw */
-      USCRIPT_TAI_LE       = 52,  /* Tale */
-      USCRIPT_UGARITIC     = 53,  /* Ugar */
-
-      /** New script code in Unicode 4.0.1 @stable ICU 3.0 */
-      USCRIPT_KATAKANA_OR_HIRAGANA = 54,/*Hrkt */
-      
-#ifndef U_HIDE_DRAFT_API
-      /* New scripts in Unicode 4.1 @draft ICU 3.4 */
-      USCRIPT_BUGINESE      = 55, /* Bugi */
-      USCRIPT_GLAGOLITIC    = 56, /* Glag */
-      USCRIPT_KHAROSHTHI    = 57, /* Khar */
-      USCRIPT_SYLOTI_NAGRI  = 58, /* Sylo */
-      USCRIPT_NEW_TAI_LUE   = 59, /* Talu */
-      USCRIPT_TIFINAGH      = 60, /* Tfng */
-      USCRIPT_OLD_PERSIAN   = 61, /* Xpeo */
-
-      /* New script codes from ISO 15924 @draft ICU 3.6 */
-      USCRIPT_BALINESE                      = 62, /* Bali */
-      USCRIPT_BATAK                         = 63, /* Batk */
-      USCRIPT_BLISSYMBOLS                   = 64, /* Blis */
-      USCRIPT_BRAHMI                        = 65, /* Brah */
-      USCRIPT_CHAM                          = 66, /* Cham */
-      USCRIPT_CIRTH                         = 67, /* Cirt */
-      USCRIPT_OLD_CHURCH_SLAVONIC_CYRILLIC  = 68, /* Cyrs */
-      USCRIPT_DEMOTIC_EGYPTIAN              = 69, /* Egyd */
-      USCRIPT_HIERATIC_EGYPTIAN             = 70, /* Egyh */
-      USCRIPT_EGYPTIAN_HIEROGLYPHS          = 71, /* Egyp */
-      USCRIPT_KHUTSURI                      = 72, /* Geok */
-      USCRIPT_SIMPLIFIED_HAN                = 73, /* Hans */
-      USCRIPT_TRADITIONAL_HAN               = 74, /* Hant */
-      USCRIPT_PAHAWH_HMONG                  = 75, /* Hmng */
-      USCRIPT_OLD_HUNGARIAN                 = 76, /* Hung */
-      USCRIPT_HARAPPAN_INDUS                = 77, /* Inds */
-      USCRIPT_JAVANESE                      = 78, /* Java */
-      USCRIPT_KAYAH_LI                      = 79, /* Kali */
-      USCRIPT_LATIN_FRAKTUR                 = 80, /* Latf */
-      USCRIPT_LATIN_GAELIC                  = 81, /* Latg */
-      USCRIPT_LEPCHA                        = 82, /* Lepc */
-      USCRIPT_LINEAR_A                      = 83, /* Lina */
-      USCRIPT_MANDAEAN                      = 84, /* Mand */
-      USCRIPT_MAYAN_HIEROGLYPHS             = 85, /* Maya */
-      USCRIPT_MEROITIC                      = 86, /* Mero */
-      USCRIPT_NKO                           = 87, /* Nkoo */
-      USCRIPT_ORKHON                        = 88, /* Orkh */
-      USCRIPT_OLD_PERMIC                    = 89, /* Perm */
-      USCRIPT_PHAGS_PA                      = 90, /* Phag */
-      USCRIPT_PHOENICIAN                    = 91, /* Phnx */
-      USCRIPT_PHONETIC_POLLARD              = 92, /* Plrd */
-      USCRIPT_RONGORONGO                    = 93, /* Roro */
-      USCRIPT_SARATI                        = 94, /* Sara */
-      USCRIPT_ESTRANGELO_SYRIAC             = 95, /* Syre */
-      USCRIPT_WESTERN_SYRIAC                = 96, /* Syrj */
-      USCRIPT_EASTERN_SYRIAC                = 97, /* Syrn */
-      USCRIPT_TENGWAR                       = 98, /* Teng */
-      USCRIPT_VAI                           = 99, /* Vaii */
-      USCRIPT_VISIBLE_SPEECH                = 100, /* Visp */
-      USCRIPT_CUNEIFORM                     = 101,/* Xsux */
-      USCRIPT_UNWRITTEN_LANGUAGES           = 102,/* Zxxx */
-      USCRIPT_UNKNOWN                       = 103,/* Zzzz */ /* Unknown=&quot;Code for uncoded script&quot;, for unassigned code points */
-      /* Private use codes from Qaaa - Qabx are not supported*/
-#endif /* U_HIDE_DRAFT_API */
-      USCRIPT_CODE_LIMIT    = 104
-} UScriptCode;
-
-#endif
</del></span></pre></div>
<a id="trunkSourceWTFwtfunicodeUnicodeh"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WTF/wtf/unicode/Unicode.h (163314 => 163315)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/unicode/Unicode.h        2014-02-03 18:37:11 UTC (rev 163314)
+++ trunk/Source/WTF/wtf/unicode/Unicode.h        2014-02-03 18:38:54 UTC (rev 163315)
</span><span class="lines">@@ -1,35 +0,0 @@
</span><del>-/*
- *  Copyright (C) 2006 George Staikos &lt;staikos@kde.org&gt;
- *  Copyright (C) 2006, 2008, 2009 Apple Inc. All rights reserved.
- *  Copyright (C) 2007-2009 Torch Mobile, Inc.
- *
- *  This library is free software; you can redistribute it and/or
- *  modify it under the terms of the GNU Library General Public
- *  License as published by the Free Software Foundation; either
- *  version 2 of the License, or (at your option) any later version.
- *
- *  This library is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- *  Library General Public License for more details.
- *
- *  You should have received a copy of the GNU Library General Public License
- *  along with this library; see the file COPYING.LIB.  If not, write to
- *  the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- *  Boston, MA 02110-1301, USA.
- *
- */
-
-#ifndef WTF_UNICODE_H
-#define WTF_UNICODE_H
-
-#include &lt;wtf/Assertions.h&gt;
-
-// Define platform neutral 8 bit character type (L is for Latin-1).
-typedef unsigned char LChar;
-
-#include &lt;wtf/unicode/icu/UnicodeIcu.h&gt;
-
-static_assert(sizeof(UChar) == 2, &quot;UChar must be two bytes!&quot;);
-
-#endif // WTF_UNICODE_H
</del></span></pre></div>
<a id="trunkSourceWTFwtfunicodeUnicodeMacrosFromICUh"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WTF/wtf/unicode/UnicodeMacrosFromICU.h (163314 => 163315)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/unicode/UnicodeMacrosFromICU.h        2014-02-03 18:37:11 UTC (rev 163314)
+++ trunk/Source/WTF/wtf/unicode/UnicodeMacrosFromICU.h        2014-02-03 18:38:54 UTC (rev 163315)
</span><span class="lines">@@ -1,100 +0,0 @@
</span><del>-/*
- *  Copyright (C) 1999-2004, International Business Machines Corporation and others.  All Rights Reserved.
- *
- */
-
-#ifndef UnicodeMacrosFromICU_h
-#define UnicodeMacrosFromICU_h
-
-// some defines from ICU
-
-#define U_IS_BMP(c) ((UChar32)(c)&lt;=0xffff)
-#define U16_IS_LEAD(c) (((c)&amp;0xfffffc00)==0xd800)
-#define U16_IS_TRAIL(c) (((c)&amp;0xfffffc00)==0xdc00)
-#define U16_SURROGATE_OFFSET ((0xd800&lt;&lt;10UL)+0xdc00-0x10000)
-#define U16_GET_SUPPLEMENTARY(lead, trail) \
-    (((UChar32)(lead)&lt;&lt;10UL)+(UChar32)(trail)-U16_SURROGATE_OFFSET)
-
-#define U16_LEAD(supplementary) (UChar)(((supplementary)&gt;&gt;10)+0xd7c0)
-#define U16_TRAIL(supplementary) (UChar)(((supplementary)&amp;0x3ff)|0xdc00)
-#define U16_LENGTH(c) ((uint32_t)(c) &lt;= 0xffff ? 1 : 2)
-
-#define U_IS_SUPPLEMENTARY(c) ((UChar32)((c)-0x10000)&lt;=0xfffff)
-#define U_IS_SURROGATE(c) (((c)&amp;0xfffff800)==0xd800)
-#define U16_IS_SINGLE(c) !U_IS_SURROGATE(c)
-#define U16_IS_SURROGATE(c) U_IS_SURROGATE(c)
-#define U16_IS_SURROGATE_LEAD(c) (((c)&amp;0x400)==0)
-
-#define U16_GET(s, start, i, length, c) { \
-    (c)=(s)[i]; \
-    if(U16_IS_SURROGATE(c)) { \
-        uint16_t __c2; \
-        if(U16_IS_SURROGATE_LEAD(c)) { \
-            if((i)+1&lt;(length) &amp;&amp; U16_IS_TRAIL(__c2=(s)[(i)+1])) { \
-                (c)=U16_GET_SUPPLEMENTARY((c), __c2); \
-            } \
-        } else { \
-            if((i)-1&gt;=(start) &amp;&amp; U16_IS_LEAD(__c2=(s)[(i)-1])) { \
-                (c)=U16_GET_SUPPLEMENTARY(__c2, (c)); \
-            } \
-        } \
-    } \
-}
-
-#define U16_PREV(s, start, i, c) { \
-    (c)=(s)[--(i)]; \
-    if(U16_IS_TRAIL(c)) { \
-        uint16_t __c2; \
-        if((i)&gt;(start) &amp;&amp; U16_IS_LEAD(__c2=(s)[(i)-1])) { \
-            --(i); \
-            (c)=U16_GET_SUPPLEMENTARY(__c2, (c)); \
-        } \
-    } \
-}
-
-#define U16_BACK_1(s, start, i) { \
-    if(U16_IS_TRAIL((s)[--(i)]) &amp;&amp; (i)&gt;(start) &amp;&amp; U16_IS_LEAD((s)[(i)-1])) { \
-        --(i); \
-    } \
-}
-
-#define U16_NEXT(s, i, length, c) { \
-    (c)=(s)[(i)++]; \
-    if(U16_IS_LEAD(c)) { \
-        uint16_t __c2; \
-        if((i)&lt;(length) &amp;&amp; U16_IS_TRAIL(__c2=(s)[(i)])) { \
-            ++(i); \
-            (c)=U16_GET_SUPPLEMENTARY((c), __c2); \
-        } \
-    } \
-}
-
-#define U16_FWD_1(s, i, length) { \
-    if(U16_IS_LEAD((s)[(i)++]) &amp;&amp; (i)&lt;(length) &amp;&amp; U16_IS_TRAIL((s)[i])) { \
-        ++(i); \
-    } \
-}
-
-#define U_MASK(x) ((uint32_t)1&lt;&lt;(x))
-
-#define U8_MAX_LENGTH 4
-
-#define U8_APPEND_UNSAFE(s, i, c) { \
-    if((uint32_t)(c)&lt;=0x7f) { \
-        (s)[(i)++]=(uint8_t)(c); \
-    } else { \
-        if((uint32_t)(c)&lt;=0x7ff) { \
-            (s)[(i)++]=(uint8_t)(((c)&gt;&gt;6)|0xc0); \
-        } else { \
-            if((uint32_t)(c)&lt;=0xffff) { \
-                (s)[(i)++]=(uint8_t)(((c)&gt;&gt;12)|0xe0); \
-            } else { \
-                (s)[(i)++]=(uint8_t)(((c)&gt;&gt;18)|0xf0); \
-                (s)[(i)++]=(uint8_t)((((c)&gt;&gt;12)&amp;0x3f)|0x80); \
-            } \
-            (s)[(i)++]=(uint8_t)((((c)&gt;&gt;6)&amp;0x3f)|0x80); \
-        } \
-        (s)[(i)++]=(uint8_t)(((c)&amp;0x3f)|0x80); \
-    } \
-}
-#endif
</del></span></pre></div>
<a id="trunkSourceWTFwtfunicodeicuUnicodeIcuh"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WTF/wtf/unicode/icu/UnicodeIcu.h (163314 => 163315)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/unicode/icu/UnicodeIcu.h        2014-02-03 18:37:11 UTC (rev 163314)
+++ trunk/Source/WTF/wtf/unicode/icu/UnicodeIcu.h        2014-02-03 18:38:54 UTC (rev 163315)
</span><span class="lines">@@ -1,32 +0,0 @@
</span><del>-/*
- *  Copyright (C) 2006 George Staikos &lt;staikos@kde.org&gt;
- *  Copyright (C) 2006 Alexey Proskuryakov &lt;ap@nypop.com&gt;
- *  Copyright (C) 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.
- *
- *  This library is free software; you can redistribute it and/or
- *  modify it under the terms of the GNU Library General Public
- *  License as published by the Free Software Foundation; either
- *  version 2 of the License, or (at your option) any later version.
- *
- *  This library is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- *  Library General Public License for more details.
- *
- *  You should have received a copy of the GNU Library General Public License
- *  along with this library; see the file COPYING.LIB.  If not, write to
- *  the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- *  Boston, MA 02110-1301, USA.
- *
- */
-
-#ifndef WTF_UNICODE_ICU_H
-#define WTF_UNICODE_ICU_H
-
-#include &lt;stdlib.h&gt;
-#include &lt;unicode/uchar.h&gt;
-#include &lt;unicode/uscript.h&gt;
-#include &lt;unicode/ustring.h&gt;
-#include &lt;unicode/utf16.h&gt;
-
-#endif // WTF_UNICODE_ICU_H
</del></span></pre>
</div>
</div>

</body>
</html>