626cefe8e86498d6c96e6e3e2b3e3ed68eabdc74
[WebKit-https.git] / Source / WTF / ChangeLog
1 2012-03-29  Kevin Ollivier  <kevino@theolliviers.com>
2
3         [wx] Unreviewed build fix. Add WTF_EXPORT_PRIVATE_NO_RTTI
4         so that ports not using RTTI can add symbol exports to
5         classes that RTTI ports export with WTF_EXPORT_PRIVATE_RTTI.
6
7         * wtf/ArrayBufferView.h:
8         * wtf/ExportMacros.h:
9
10 2012-03-29  Caio Marcelo de Oliveira Filho  <caio.oliveira@openbossa.org>
11
12         HashMap<>::add should return a more descriptive object
13         https://bugs.webkit.org/show_bug.cgi?id=71063
14
15         Reviewed by Ryosuke Niwa.
16
17         Make HashTable<>::add() and derivate functions return an AddResult struct instead
18         of a pair. This struct contains contains 'iterator' and 'isNewEntry' members, that are
19         more readable at callsites than previous 'first' and 'second'.
20
21         * wtf/HashCountedSet.h:
22         (HashCountedSet):
23         (WTF::::add):
24         * wtf/HashMap.h:
25         (HashMap):
26         (WTF):
27         (WTF::::set):
28         * wtf/HashSet.h:
29         (HashSet):
30         (WTF::::add):
31         (WTF):
32         * wtf/HashTable.h:
33         (WTF::HashTableAddResult::HashTableAddResult):
34         (HashTableAddResult):
35         (WTF):
36         (HashTable):
37         (WTF::HashTable::add):
38         (WTF::::add):
39         (WTF::::addPassingHashCode):
40         * wtf/ListHashSet.h:
41         (ListHashSet):
42         (WTF::::add):
43         (WTF::::insertBefore):
44         * wtf/RefPtrHashMap.h:
45         (WTF):
46         (WTF::::set):
47         * wtf/Spectrum.h:
48         (WTF::Spectrum::add):
49         * wtf/WTFThreadData.cpp:
50         (JSC::IdentifierTable::add):
51         * wtf/WTFThreadData.h:
52         (IdentifierTable):
53         * wtf/text/AtomicString.cpp:
54         (WTF::addToStringTable):
55         (WTF::AtomicString::addSlowCase):
56
57 2012-03-29  Andreas Kling  <kling@webkit.org>
58
59         String: Subscript operator shouldn't force conversion to 16-bit characters.
60         <http://webkit.org/b/82613>
61
62         Reviewed by Anders Carlsson.
63
64         Forward String::operator[] to StringImpl::operator[] instead of indexing into characters().
65         This avoid implicit conversion of 8-bit strings to 16-bit, and as an example, reduces memory
66         usage on http://www.allthingsd.com/ by 360kB.
67
68         * wtf/text/WTFString.h:
69         (WTF::String::operator[]):
70
71 2012-03-28  Carlos Garcia Campos  <cgarcia@igalia.com>
72
73         [GTK] Implement PlatformStrategies
74         https://bugs.webkit.org/show_bug.cgi?id=82454
75
76         Reviewed by Xan Lopez.
77
78         * wtf/Platform.h: Define WTF_USE_PLATFORM_STRATEGIES for GTK+
79         platform too.
80
81 2012-03-26  Ryosuke Niwa  <rniwa@webkit.org>
82
83         Set eol-style: native on WTF.sln per Ryan Sleevi's request.
84
85         * WTF.vcproj/WTF.sln: Added property svn:eol-style.
86
87 2012-03-26  Ryosuke Niwa  <rniwa@webkit.org>
88
89         Chromium build fix; add BitVector.h/cpp to gypi.
90
91         * WTF.gypi:
92
93 2012-03-26  Ryosuke Niwa  <rniwa@webkit.org>
94
95         Touch BitVector as a speculative fix for Chromium Linux.
96
97         * wtf/BitVector.h:
98         (BitVector):
99
100 2012-03-23  Ryosuke Niwa  <rniwa@webkit.org>
101
102         cssText should use shorthand notations
103         https://bugs.webkit.org/show_bug.cgi?id=81737
104
105         Reviewed by Enrica Casucci.
106
107         * wtf/BitVector.h:
108         (BitVector):
109         (WTF::BitVector::ensureSizeAndSet): Added.
110
111 2012-03-26  Carlos Garcia Campos  <cgarcia@igalia.com>
112
113         Unreviewed. Fix make distcheck.
114
115         * GNUmakefile.list.am: Add config.h to the source file list.
116
117 2012-03-25  Kevin Ollivier  <kevino@theolliviers.com>
118
119         [wx] Unreviewed build fix. Move WTF to its own static lib build.
120
121         * wscript: Added.
122
123 2012-03-23  Tony Chang  <tony@chromium.org>
124
125         [chromium] Unreviewed, move a comment closer to where it matters and
126         make it more specific.
127
128         * WTF.gyp/WTF.gyp:
129
130 2012-03-23  Steve Falkenburg  <sfalken@apple.com>
131
132         Update Apple Windows build files for WTF move
133         https://bugs.webkit.org/show_bug.cgi?id=82069
134
135         Reviewed by Jessie Berlin.
136
137         * WTF.vcproj/WTF.make: Added.
138         * WTF.vcproj/WTF.sln: Added.
139
140 2012-03-23  Dean Jackson  <dino@apple.com>
141
142         Disable CSS_SHADERS in Apple builds
143         https://bugs.webkit.org/show_bug.cgi?id=81996
144
145         Reviewed by Simon Fraser.
146
147         Put ENABLE_CSS_SHADERS into Platform.h, but disable for
148         Apple builds.
149
150         * wtf/Platform.h:
151
152 2012-03-23  Tony Chang  <tony@chromium.org>
153
154         [chromium] rename newwtf target back to wtf
155         https://bugs.webkit.org/show_bug.cgi?id=82064
156
157         Reviewed by Adam Barth.
158
159         * WTF.gyp/WTF.gyp:
160
161 2012-03-22  Jessie Berlin  <jberlin@apple.com>
162
163         Windows build fix after r111778.
164
165         * WTF.vcproj/WTF.vcproj:
166         DateMath.h and DateMath.cpp should be built by WTF, since they are part of WTF.
167
168 2012-03-22  Raphael Kubo da Costa  <rakuco@FreeBSD.org>
169
170         [CMake] Unreviewed build fix after r111778.
171
172         * CMakeLists.txt: Added.
173         * wtf/CMakeLists.txt: Add ${CMAKE_BINARY_DIR} to the include paths
174         for cmakeconfig.h to be found.
175
176 2012-03-22  Tony Chang  <tony@chromium.org>
177
178         Unreviewed, attempt to fix the chromium-win build and another attempt
179         at fixing the chromium-android build.
180
181         * WTF.gyp/WTF.gyp:
182
183 2012-03-22  Tony Chang  <tony@chromium.org>
184
185         Unreviewed, attempt to fix chromium-android build.
186
187         * WTF.gyp/WTF.gyp:
188
189 2012-03-22  Tony Chang  <tony@chromium.org>
190
191         Unreviewed, fix chromium build after wtf move.
192
193         Move wtf_config and wtf settings to newwtf.
194
195         * WTF.gyp/WTF.gyp:
196
197 2012-03-22  Martin Robinson  <mrobinson@igalia.com>
198
199         One more GTK+ build fix after r111778.
200
201         * GNUmakefile.am: Adding missing include path.
202
203 2012-03-22  Martin Robinson  <mrobinson@igalia.com>
204
205         Fixed the GTK+ WTF/JavaScriptCore build after r111778.
206
207         * GNUmakefile.am: Remove some extra trailing backslashes and a few uncessary
208           variables.
209         * GNUmakefile.list.am: Ditto.
210
211 2012-03-22  Dan Bernstein  <mitz@apple.com>
212
213         Fixed the JavaScriptCore debug build after r111778.
214
215         * WTF.xcodeproj/project.pbxproj: Use debug DEBUG_DEFINES when building
216         the Debug configuration.
217
218 2012-03-22  Csaba Osztrogonác  <ossy@webkit.org>
219
220         Actually move WTF files to their new home
221         https://bugs.webkit.org/show_bug.cgi?id=81844
222
223         [Qt] Unreviewed buildfix after r111778.
224
225         * WTF.pri:
226
227 2012-03-22  Eric Seidel  <eric@webkit.org>
228
229         Actually move WTF files to their new home
230         https://bugs.webkit.org/show_bug.cgi?id=81844
231
232         Unreviewed attempt to fix AppleWin.
233
234         * WTF.vcproj/WTFCommon.vsprops:
235
236 2012-03-22  Eric Seidel  <eric@webkit.org>
237
238         Actually move WTF files to their new home
239         https://bugs.webkit.org/show_bug.cgi?id=81844
240
241         Unreviewed.  The 5MB file move is not very reviewable,
242         but various port representatives have OK'd changes to the
243         individual build systems.
244
245         * Configurations/WTF.xcconfig:
246         * GNUmakefile.list.am:
247         * Stub.cpp: Removed.
248         * Stub.h: Removed.
249         * WTF.gypi:
250         * WTF.pri:
251         * WTF.pro:
252         * WTF.vcproj/WTF.vcproj:
253         * WTF.vcproj/copy-files.cmd:
254         * WTF.xcodeproj/project.pbxproj:
255         * config.h:
256         * wtf/ASCIICType.h: Renamed from Source/JavaScriptCore/wtf/ASCIICType.h.
257         (WTF):
258         (WTF::isASCII):
259         (WTF::isASCIIAlpha):
260         (WTF::isASCIIDigit):
261         (WTF::isASCIIAlphanumeric):
262         (WTF::isASCIIHexDigit):
263         (WTF::isASCIILower):
264         (WTF::isASCIIOctalDigit):
265         (WTF::isASCIIPrintable):
266         (WTF::isASCIISpace):
267         (WTF::isASCIIUpper):
268         (WTF::toASCIILower):
269         (WTF::toASCIILowerUnchecked):
270         (WTF::toASCIIUpper):
271         (WTF::toASCIIHexValue):
272         (WTF::lowerNibbleToASCIIHexDigit):
273         (WTF::upperNibbleToASCIIHexDigit):
274         (WTF::isASCIIAlphaCaselessEqual):
275         * wtf/AVLTree.h: Renamed from Source/JavaScriptCore/wtf/AVLTree.h.
276         (WTF):
277         (AVLTreeDefaultBSet):
278         (WTF::AVLTreeDefaultBSet::operator[]):
279         (WTF::AVLTreeDefaultBSet::set):
280         (WTF::AVLTreeDefaultBSet::reset):
281         (AVLTree):
282         (WTF::AVLTree::abstractor):
283         (WTF::AVLTree::purge):
284         (WTF::AVLTree::is_empty):
285         (WTF::AVLTree::AVLTree):
286         (Iterator):
287         (WTF::AVLTree::Iterator::Iterator):
288         (WTF::AVLTree::Iterator::start_iter):
289         (WTF::AVLTree::Iterator::start_iter_least):
290         (WTF::AVLTree::Iterator::start_iter_greatest):
291         (WTF::AVLTree::Iterator::operator*):
292         (WTF::AVLTree::Iterator::operator++):
293         (WTF::AVLTree::Iterator::operator--):
294         (WTF::AVLTree::Iterator::cmp_k_n):
295         (WTF::AVLTree::Iterator::cmp_n_n):
296         (WTF::AVLTree::Iterator::get_lt):
297         (WTF::AVLTree::Iterator::get_gt):
298         (WTF::AVLTree::Iterator::null):
299         (WTF::AVLTree::build):
300         (abs_plus_root):
301         (WTF::AVLTree::get_lt):
302         (WTF::AVLTree::set_lt):
303         (WTF::AVLTree::get_gt):
304         (WTF::AVLTree::set_gt):
305         (WTF::AVLTree::get_bf):
306         (WTF::AVLTree::set_bf):
307         (WTF::AVLTree::cmp_k_n):
308         (WTF::AVLTree::cmp_n_n):
309         (WTF::AVLTree::null):
310         (WTF::AVLTree::balance):
311         (WTF::::insert):
312         (WTF::::search):
313         (WTF::::search_least):
314         (WTF::::search_greatest):
315         (WTF::::remove):
316         (WTF::::subst):
317         * wtf/Alignment.h: Renamed from Source/JavaScriptCore/wtf/Alignment.h.
318         (WTF):
319         (WTF::swap):
320         * wtf/AlwaysInline.h: Renamed from Source/JavaScriptCore/wtf/AlwaysInline.h.
321         * wtf/ArrayBuffer.cpp: Renamed from Source/JavaScriptCore/wtf/ArrayBuffer.cpp.
322         (WTF):
323         (WTF::ArrayBuffer::transfer):
324         (WTF::ArrayBuffer::addView):
325         (WTF::ArrayBuffer::removeView):
326         * wtf/ArrayBuffer.h: Renamed from Source/JavaScriptCore/wtf/ArrayBuffer.h.
327         (WTF):
328         (ArrayBufferContents):
329         (WTF::ArrayBufferContents::ArrayBufferContents):
330         (WTF::ArrayBufferContents::data):
331         (WTF::ArrayBufferContents::sizeInBytes):
332         (WTF::ArrayBufferContents::transfer):
333         (ArrayBuffer):
334         (WTF::ArrayBuffer::isNeutered):
335         (WTF::ArrayBuffer::~ArrayBuffer):
336         (WTF::ArrayBuffer::clampValue):
337         (WTF::ArrayBuffer::create):
338         (WTF::ArrayBuffer::ArrayBuffer):
339         (WTF::ArrayBuffer::data):
340         (WTF::ArrayBuffer::byteLength):
341         (WTF::ArrayBuffer::slice):
342         (WTF::ArrayBuffer::sliceImpl):
343         (WTF::ArrayBuffer::clampIndex):
344         (WTF::ArrayBufferContents::tryAllocate):
345         (WTF::ArrayBufferContents::~ArrayBufferContents):
346         * wtf/ArrayBufferView.cpp: Renamed from Source/JavaScriptCore/wtf/ArrayBufferView.cpp.
347         (WTF):
348         (WTF::ArrayBufferView::ArrayBufferView):
349         (WTF::ArrayBufferView::~ArrayBufferView):
350         (WTF::ArrayBufferView::neuter):
351         * wtf/ArrayBufferView.h: Renamed from Source/JavaScriptCore/wtf/ArrayBufferView.h.
352         (WTF):
353         (WTF::ArrayBufferView::setImpl):
354         (WTF::ArrayBufferView::setRangeImpl):
355         (WTF::ArrayBufferView::zeroRangeImpl):
356         (WTF::ArrayBufferView::calculateOffsetAndLength):
357         * wtf/Assertions.cpp: Renamed from Source/JavaScriptCore/wtf/Assertions.cpp.
358         * wtf/Assertions.h: Renamed from Source/JavaScriptCore/wtf/Assertions.h.
359         (assertUnused):
360         (assertWithMessageUnused):
361         * wtf/Atomics.h: Renamed from Source/JavaScriptCore/wtf/Atomics.h.
362         (WTF):
363         (WTF::atomicIncrement):
364         (WTF::atomicDecrement):
365         (WTF::weakCompareAndSwap):
366         (WTF::weakCompareAndSwapUIntPtr):
367         * wtf/BitVector.cpp: Renamed from Source/JavaScriptCore/wtf/BitVector.cpp.
368         (WTF):
369         (WTF::BitVector::setSlow):
370         (WTF::BitVector::resize):
371         (WTF::BitVector::clearAll):
372         (WTF::BitVector::OutOfLineBits::create):
373         (WTF::BitVector::OutOfLineBits::destroy):
374         (WTF::BitVector::resizeOutOfLine):
375         (WTF::BitVector::dump):
376         * wtf/BitVector.h: Renamed from Source/JavaScriptCore/wtf/BitVector.h.
377         (WTF):
378         (BitVector):
379         (WTF::BitVector::BitVector):
380         (WTF::BitVector::~BitVector):
381         (WTF::BitVector::operator=):
382         (WTF::BitVector::size):
383         (WTF::BitVector::ensureSize):
384         (WTF::BitVector::quickGet):
385         (WTF::BitVector::quickSet):
386         (WTF::BitVector::quickClear):
387         (WTF::BitVector::get):
388         (WTF::BitVector::set):
389         (WTF::BitVector::clear):
390         (WTF::BitVector::bitsInPointer):
391         (WTF::BitVector::maxInlineBits):
392         (WTF::BitVector::byteCount):
393         (WTF::BitVector::makeInlineBits):
394         (OutOfLineBits):
395         (WTF::BitVector::OutOfLineBits::numBits):
396         (WTF::BitVector::OutOfLineBits::numWords):
397         (WTF::BitVector::OutOfLineBits::bits):
398         (WTF::BitVector::OutOfLineBits::OutOfLineBits):
399         (WTF::BitVector::isInline):
400         (WTF::BitVector::outOfLineBits):
401         (WTF::BitVector::bits):
402         * wtf/Bitmap.h: Renamed from Source/JavaScriptCore/wtf/Bitmap.h.
403         (WTF):
404         (Bitmap):
405         (WTF::::Bitmap):
406         (WTF::::get):
407         (WTF::::set):
408         (WTF::::testAndSet):
409         (WTF::::testAndClear):
410         (WTF::::concurrentTestAndSet):
411         (WTF::::concurrentTestAndClear):
412         (WTF::::clear):
413         (WTF::::clearAll):
414         (WTF::::nextPossiblyUnset):
415         (WTF::::findRunOfZeros):
416         (WTF::::count):
417         (WTF::::isEmpty):
418         (WTF::::isFull):
419         * wtf/BlockStack.h: Renamed from Source/JavaScriptCore/wtf/BlockStack.h.
420         (WTF):
421         (BlockStack):
422         (WTF::::BlockStack):
423         (WTF::::~BlockStack):
424         (WTF::::blocks):
425         (WTF::::grow):
426         (WTF::::shrink):
427         * wtf/BloomFilter.h: Renamed from Source/JavaScriptCore/wtf/BloomFilter.h.
428         (WTF):
429         (BloomFilter):
430         (WTF::BloomFilter::maximumCount):
431         (WTF::BloomFilter::BloomFilter):
432         (WTF::BloomFilter::mayContain):
433         (WTF::BloomFilter::add):
434         (WTF::BloomFilter::remove):
435         (WTF::BloomFilter::firstSlot):
436         (WTF::BloomFilter::secondSlot):
437         (WTF::::add):
438         (WTF::::remove):
439         (WTF::::clear):
440         (WTF::::likelyEmpty):
441         (WTF::::isClear):
442         * wtf/BoundsCheckedPointer.h: Renamed from Source/JavaScriptCore/wtf/BoundsCheckedPointer.h.
443         (WTF):
444         (BoundsCheckedPointer):
445         (WTF::BoundsCheckedPointer::BoundsCheckedPointer):
446         (WTF::BoundsCheckedPointer::operator=):
447         (WTF::BoundsCheckedPointer::operator+=):
448         (WTF::BoundsCheckedPointer::operator-=):
449         (WTF::BoundsCheckedPointer::operator+):
450         (WTF::BoundsCheckedPointer::operator-):
451         (WTF::BoundsCheckedPointer::operator++):
452         (WTF::BoundsCheckedPointer::operator--):
453         (WTF::BoundsCheckedPointer::operator<):
454         (WTF::BoundsCheckedPointer::operator<=):
455         (WTF::BoundsCheckedPointer::operator>):
456         (WTF::BoundsCheckedPointer::operator>=):
457         (WTF::BoundsCheckedPointer::operator==):
458         (WTF::BoundsCheckedPointer::operator!=):
459         (WTF::BoundsCheckedPointer::operator!):
460         (WTF::BoundsCheckedPointer::get):
461         (WTF::BoundsCheckedPointer::operator*):
462         (WTF::BoundsCheckedPointer::operator[]):
463         (WTF::BoundsCheckedPointer::strcat):
464         (WTF::BoundsCheckedPointer::validate):
465         * wtf/BumpPointerAllocator.h: Renamed from Source/JavaScriptCore/wtf/BumpPointerAllocator.h.
466         (WTF):
467         (BumpPointerPool):
468         (WTF::BumpPointerPool::ensureCapacity):
469         (WTF::BumpPointerPool::alloc):
470         (WTF::BumpPointerPool::dealloc):
471         (WTF::BumpPointerPool::operator new):
472         (WTF::BumpPointerPool::BumpPointerPool):
473         (WTF::BumpPointerPool::create):
474         (WTF::BumpPointerPool::shrink):
475         (WTF::BumpPointerPool::destroy):
476         (WTF::BumpPointerPool::ensureCapacityCrossPool):
477         (WTF::BumpPointerPool::deallocCrossPool):
478         (BumpPointerAllocator):
479         (WTF::BumpPointerAllocator::BumpPointerAllocator):
480         (WTF::BumpPointerAllocator::~BumpPointerAllocator):
481         (WTF::BumpPointerAllocator::startAllocator):
482         (WTF::BumpPointerAllocator::stopAllocator):
483         * wtf/ByteArray.cpp: Renamed from Source/JavaScriptCore/wtf/ByteArray.cpp.
484         (WTF):
485         (WTF::ByteArray::create):
486         * wtf/ByteArray.h: Renamed from Source/JavaScriptCore/wtf/ByteArray.h.
487         (ByteArray):
488         (WTF::ByteArray::length):
489         (WTF::ByteArray::set):
490         (WTF::ByteArray::get):
491         (WTF::ByteArray::data):
492         (WTF::ByteArray::clear):
493         (WTF::ByteArray::deref):
494         (WTF::ByteArray::offsetOfSize):
495         (WTF::ByteArray::offsetOfData):
496         (WTF::ByteArray::ByteArray):
497         * wtf/CMakeLists.txt: Renamed from Source/JavaScriptCore/wtf/CMakeLists.txt.
498         * wtf/CONTRIBUTORS.pthreads-win32: Renamed from Source/JavaScriptCore/wtf/CONTRIBUTORS.pthreads-win32.
499         * wtf/CheckedArithmetic.h: Renamed from Source/JavaScriptCore/wtf/CheckedArithmetic.h.
500         (WTF):
501         (CrashOnOverflow):
502         (WTF::CrashOnOverflow::overflowed):
503         (WTF::CrashOnOverflow::clearOverflow):
504         (WTF::CrashOnOverflow::hasOverflowed):
505         (RecordOverflow):
506         (WTF::RecordOverflow::RecordOverflow):
507         (WTF::RecordOverflow::overflowed):
508         (WTF::RecordOverflow::clearOverflow):
509         (WTF::RecordOverflow::hasOverflowed):
510         (WTF::isInBounds):
511         (RemoveChecked):
512         (WTF::safeAdd):
513         (WTF::safeSub):
514         (WTF::safeMultiply):
515         (WTF::safeEquals):
516         (WTF::workAroundClangBug):
517         (Checked):
518         (WTF::Checked::Checked):
519         (WTF::Checked::operator=):
520         (WTF::Checked::operator++):
521         (WTF::Checked::operator--):
522         (WTF::Checked::operator!):
523         (WTF::Checked::operator UnspecifiedBoolType*):
524         (WTF::Checked::unsafeGet):
525         (WTF::Checked::operator+=):
526         (WTF::Checked::operator-=):
527         (WTF::Checked::operator*=):
528         (WTF::Checked::operator==):
529         (WTF::Checked::operator!=):
530         (WTF::operator+):
531         (WTF::operator-):
532         (WTF::operator*):
533         * wtf/CheckedBoolean.h: Renamed from Source/JavaScriptCore/wtf/CheckedBoolean.h.
534         (CheckedBoolean):
535         (CheckedBoolean::CheckedBoolean):
536         (CheckedBoolean::~CheckedBoolean):
537         (CheckedBoolean::operator bool):
538         * wtf/Compiler.h: Renamed from Source/JavaScriptCore/wtf/Compiler.h.
539         * wtf/Complex.h: Renamed from Source/JavaScriptCore/wtf/Complex.h.
540         (WTF):
541         (WTF::complexFromMagnitudePhase):
542         * wtf/CryptographicallyRandomNumber.cpp: Renamed from Source/JavaScriptCore/wtf/CryptographicallyRandomNumber.cpp.
543         (WTF::cryptographicallyRandomNumber):
544         (WTF):
545         (WTF::cryptographicallyRandomValues):
546         * wtf/CryptographicallyRandomNumber.h: Renamed from Source/JavaScriptCore/wtf/CryptographicallyRandomNumber.h.
547         (WTF):
548         * wtf/CurrentTime.cpp: Renamed from Source/JavaScriptCore/wtf/CurrentTime.cpp.
549         (WTF):
550         (WTF::highResUpTime):
551         (WTF::lowResUTCTime):
552         (WTF::qpcAvailable):
553         (WTF::currentTime):
554         (WTF::currentSystemTime):
555         (WTF::monotonicallyIncreasingTime):
556         * wtf/CurrentTime.h: Renamed from Source/JavaScriptCore/wtf/CurrentTime.h.
557         (WTF):
558         (WTF::currentTimeMS):
559         (WTF::getLocalTime):
560         * wtf/DataLog.cpp: Renamed from Source/JavaScriptCore/wtf/DataLog.cpp.
561         (WTF):
562         (WTF::initializeLogFileOnce):
563         (WTF::initializeLogFile):
564         (WTF::dataFile):
565         (WTF::dataLogV):
566         (WTF::dataLog):
567         * wtf/DataLog.h: Renamed from Source/JavaScriptCore/wtf/DataLog.h.
568         (WTF):
569         * wtf/DateMath.cpp: Renamed from Source/JavaScriptCore/wtf/DateMath.cpp.
570         (WTF):
571         (WTF::isLeapYear):
572         (WTF::daysInYear):
573         (WTF::daysFrom1970ToYear):
574         (WTF::msToDays):
575         (WTF::twoDigitStringFromNumber):
576         (WTF::msToYear):
577         (WTF::dayInYear):
578         (WTF::msToMilliseconds):
579         (WTF::msToMinutes):
580         (WTF::msToHours):
581         (WTF::monthFromDayInYear):
582         (WTF::checkMonth):
583         (WTF::dayInMonthFromDayInYear):
584         (WTF::monthToDayInYear):
585         (WTF::dateToDaysFrom1970):
586         (WTF::maximumYearForDST):
587         (WTF::minimumYearForDST):
588         (WTF::equivalentYearForDST):
589         (WTF::calculateUTCOffset):
590         (WTF::calculateDSTOffsetSimple):
591         (WTF::calculateDSTOffset):
592         (WTF::initializeDates):
593         (WTF::ymdhmsToSeconds):
594         (KnownZone):
595         (WTF::skipSpacesAndComments):
596         (WTF::findMonth):
597         (WTF::parseLong):
598         (WTF::parseES5DatePortion):
599         (WTF::parseES5TimePortion):
600         (WTF::parseES5DateFromNullTerminatedCharacters):
601         (WTF::parseDateFromNullTerminatedCharacters):
602         (WTF::timeClip):
603         (WTF::makeRFC2822DateString):
604         * wtf/DateMath.h: Renamed from Source/JavaScriptCore/wtf/DateMath.h.
605         (WTF):
606         (WTF::jsCurrentTime):
607         * wtf/DecimalNumber.cpp: Renamed from Source/JavaScriptCore/wtf/DecimalNumber.cpp.
608         (WTF):
609         (WTF::DecimalNumber::bufferLengthForStringDecimal):
610         (WTF::DecimalNumber::bufferLengthForStringExponential):
611         (WTF::DecimalNumber::toStringDecimal):
612         (WTF::DecimalNumber::toStringExponential):
613         * wtf/DecimalNumber.h: Renamed from Source/JavaScriptCore/wtf/DecimalNumber.h.
614         (WTF):
615         (DecimalNumber):
616         (WTF::DecimalNumber::DecimalNumber):
617         (WTF::DecimalNumber::sign):
618         (WTF::DecimalNumber::exponent):
619         (WTF::DecimalNumber::significand):
620         (WTF::DecimalNumber::precision):
621         * wtf/Decoder.h: Renamed from Source/JavaScriptCore/wtf/Decoder.h.
622         (WTF):
623         (Decoder):
624         (WTF::Decoder::Decoder):
625         (WTF::Decoder::~Decoder):
626         * wtf/Deque.h: Renamed from Source/JavaScriptCore/wtf/Deque.h.
627         (WTF):
628         (Deque):
629         (WTF::Deque::size):
630         (WTF::Deque::isEmpty):
631         (WTF::Deque::begin):
632         (WTF::Deque::end):
633         (WTF::Deque::rbegin):
634         (WTF::Deque::rend):
635         (WTF::Deque::first):
636         (WTF::Deque::last):
637         (DequeIteratorBase):
638         (WTF::DequeIteratorBase::assign):
639         (DequeIterator):
640         (WTF::DequeIterator::DequeIterator):
641         (WTF::DequeIterator::operator=):
642         (WTF::DequeIterator::operator*):
643         (WTF::DequeIterator::operator->):
644         (WTF::DequeIterator::operator==):
645         (WTF::DequeIterator::operator!=):
646         (WTF::DequeIterator::operator++):
647         (WTF::DequeIterator::operator--):
648         (DequeConstIterator):
649         (WTF::DequeConstIterator::DequeConstIterator):
650         (WTF::DequeConstIterator::operator=):
651         (WTF::DequeConstIterator::operator*):
652         (WTF::DequeConstIterator::operator->):
653         (WTF::DequeConstIterator::operator==):
654         (WTF::DequeConstIterator::operator!=):
655         (WTF::DequeConstIterator::operator++):
656         (WTF::DequeConstIterator::operator--):
657         (DequeReverseIterator):
658         (WTF::DequeReverseIterator::DequeReverseIterator):
659         (WTF::DequeReverseIterator::operator=):
660         (WTF::DequeReverseIterator::operator*):
661         (WTF::DequeReverseIterator::operator->):
662         (WTF::DequeReverseIterator::operator==):
663         (WTF::DequeReverseIterator::operator!=):
664         (WTF::DequeReverseIterator::operator++):
665         (WTF::DequeReverseIterator::operator--):
666         (DequeConstReverseIterator):
667         (WTF::DequeConstReverseIterator::DequeConstReverseIterator):
668         (WTF::DequeConstReverseIterator::operator=):
669         (WTF::DequeConstReverseIterator::operator*):
670         (WTF::DequeConstReverseIterator::operator->):
671         (WTF::DequeConstReverseIterator::operator==):
672         (WTF::DequeConstReverseIterator::operator!=):
673         (WTF::DequeConstReverseIterator::operator++):
674         (WTF::DequeConstReverseIterator::operator--):
675         (WTF::::checkValidity):
676         (WTF::::checkIndexValidity):
677         (WTF::::invalidateIterators):
678         (WTF::::Deque):
679         (WTF::deleteAllValues):
680         (WTF::=):
681         (WTF::::destroyAll):
682         (WTF::::~Deque):
683         (WTF::::swap):
684         (WTF::::clear):
685         (WTF::::findIf):
686         (WTF::::expandCapacityIfNeeded):
687         (WTF::::expandCapacity):
688         (WTF::::takeFirst):
689         (WTF::::append):
690         (WTF::::prepend):
691         (WTF::::removeFirst):
692         (WTF::::remove):
693         (WTF::::addToIteratorsList):
694         (WTF::::removeFromIteratorsList):
695         (WTF::::DequeIteratorBase):
696         (WTF::::~DequeIteratorBase):
697         (WTF::::isEqual):
698         (WTF::::increment):
699         (WTF::::decrement):
700         (WTF::::after):
701         (WTF::::before):
702         * wtf/DisallowCType.h: Renamed from Source/JavaScriptCore/wtf/DisallowCType.h.
703         * wtf/DoublyLinkedList.h: Renamed from Source/JavaScriptCore/wtf/DoublyLinkedList.h.
704         (WTF):
705         (DoublyLinkedListNode):
706         (WTF::::DoublyLinkedListNode):
707         (WTF::::setPrev):
708         (WTF::::setNext):
709         (WTF::::prev):
710         (WTF::::next):
711         (DoublyLinkedList):
712         (WTF::::DoublyLinkedList):
713         (WTF::::isEmpty):
714         (WTF::::size):
715         (WTF::::clear):
716         (WTF::::head):
717         (WTF::::tail):
718         (WTF::::push):
719         (WTF::::append):
720         (WTF::::remove):
721         (WTF::::removeHead):
722         * wtf/DynamicAnnotations.cpp: Renamed from Source/JavaScriptCore/wtf/DynamicAnnotations.cpp.
723         (WTFAnnotateBenignRaceSized):
724         (WTFAnnotateHappensBefore):
725         (WTFAnnotateHappensAfter):
726         * wtf/DynamicAnnotations.h: Renamed from Source/JavaScriptCore/wtf/DynamicAnnotations.h.
727         * wtf/Encoder.h: Renamed from Source/JavaScriptCore/wtf/Encoder.h.
728         (WTF):
729         (Encoder):
730         (WTF::Encoder::Encoder):
731         (WTF::Encoder::~Encoder):
732         * wtf/ExportMacros.h: Renamed from Source/JavaScriptCore/wtf/ExportMacros.h.
733         * wtf/FastAllocBase.h: Renamed from Source/JavaScriptCore/wtf/FastAllocBase.h.
734         (WTF):
735         (WTF::fastNew):
736         (Internal):
737         (WTF::Internal::NewArrayImpl::fastNewArray):
738         (WTF::fastNewArray):
739         (WTF::fastDelete):
740         (WTF::fastDeleteSkippingDestructor):
741         (WTF::Internal::DeleteArrayImpl::fastDeleteArray):
742         (WTF::fastDeleteArray):
743         (WTF::fastNonNullDelete):
744         (WTF::Internal::NonNullDeleteArrayImpl::fastNonNullDeleteArray):
745         (WTF::fastNonNullDeleteArray):
746         * wtf/FastMalloc.cpp: Renamed from Source/JavaScriptCore/wtf/FastMalloc.cpp.
747         (WTF):
748         (WTF::isForbidden):
749         (WTF::fastMallocForbid):
750         (WTF::fastMallocAllow):
751         (WTF::initializeIsForbiddenKey):
752         (Internal):
753         (WTF::Internal::fastMallocMatchFailed):
754         (WTF::fastZeroedMalloc):
755         (WTF::fastStrDup):
756         (WTF::tryFastZeroedMalloc):
757         (WTF::tryFastMalloc):
758         (WTF::fastMalloc):
759         (WTF::tryFastCalloc):
760         (WTF::fastCalloc):
761         (WTF::fastFree):
762         (WTF::tryFastRealloc):
763         (WTF::fastRealloc):
764         (WTF::releaseFastMallocFreeMemory):
765         (WTF::fastMallocStatistics):
766         (WTF::fastMallocSize):
767         (FastMallocZone):
768         (WTF::FastMallocZone::goodSize):
769         (WTF::FastMallocZone::check):
770         (WTF::FastMallocZone::print):
771         (WTF::FastMallocZone::log):
772         (WTF::FastMallocZone::forceLock):
773         (WTF::FastMallocZone::forceUnlock):
774         (WTF::FastMallocZone::statistics):
775         (WTF::FastMallocZone::zoneValloc):
776         (WTF::FastMallocZone::zoneDestroy):
777         (WTF::KernelSupportsTLS):
778         (WTF::CheckIfKernelSupportsTLS):
779         (WTF::ClassIndex):
780         (TCEntry):
781         (WTF::LgFloor):
782         (WTF::SLL_Next):
783         (WTF::SLL_SetNext):
784         (WTF::SLL_Push):
785         (WTF::SLL_Pop):
786         (WTF::SLL_PopRange):
787         (WTF::SLL_PushRange):
788         (WTF::SLL_Size):
789         (WTF::SizeClass):
790         (WTF::ByteSizeForClass):
791         (WTF::NumMoveSize):
792         (WTF::InitSizeClasses):
793         (WTF::MetaDataAlloc):
794         (PageHeapAllocator):
795         (WTF::PageHeapAllocator::Init):
796         (WTF::PageHeapAllocator::New):
797         (WTF::PageHeapAllocator::Delete):
798         (WTF::PageHeapAllocator::inuse):
799         (WTF::PageHeapAllocator::recordAdministrativeRegions):
800         (WTF::pages):
801         (WTF::AllocationSize):
802         (Span):
803         (WTF::Event):
804         (WTF::NewSpan):
805         (WTF::DeleteSpan):
806         (WTF::DLL_Init):
807         (WTF::DLL_Remove):
808         (WTF::DLL_IsEmpty):
809         (WTF::DLL_Length):
810         (WTF::DLL_Print):
811         (WTF::DLL_Prepend):
812         (StackTrace):
813         (MapSelector):
814         (TCMalloc_PageHeap):
815         (WTF::TCMalloc_PageHeap::GetDescriptor):
816         (WTF::TCMalloc_PageHeap::GetDescriptorEnsureSafe):
817         (WTF::TCMalloc_PageHeap::SystemBytes):
818         (WTF::TCMalloc_PageHeap::FreeBytes):
819         (WTF::TCMalloc_PageHeap::GetSizeClassIfCached):
820         (WTF::TCMalloc_PageHeap::CacheSizeClass):
821         (SpanList):
822         (WTF::TCMalloc_PageHeap::RecordSpan):
823         (WTF::TCMalloc_PageHeap::init):
824         (WTF::TCMalloc_PageHeap::initializeScavenger):
825         (WTF::TCMalloc_PageHeap::isScavengerSuspended):
826         (WTF::TCMalloc_PageHeap::scheduleScavenger):
827         (WTF::TCMalloc_PageHeap::rescheduleScavenger):
828         (WTF::TCMalloc_PageHeap::suspendScavenger):
829         (WTF::TCMalloc_PageHeap::scavengerTimerFired):
830         (WTF::TCMalloc_PageHeap::runScavengerThread):
831         (WTF::TCMalloc_PageHeap::signalScavenger):
832         (WTF::TCMalloc_PageHeap::scavenge):
833         (WTF::TCMalloc_PageHeap::shouldScavenge):
834         (WTF::TCMalloc_PageHeap::New):
835         (WTF::TCMalloc_PageHeap::AllocLarge):
836         (WTF::TCMalloc_PageHeap::Split):
837         (WTF::TCMalloc_PageHeap::Carve):
838         (WTF::mergeDecommittedStates):
839         (WTF::TCMalloc_PageHeap::Delete):
840         (WTF::TCMalloc_PageHeap::IncrementalScavenge):
841         (WTF::TCMalloc_PageHeap::RegisterSizeClass):
842         (WTF::TCMalloc_PageHeap::ReturnedBytes):
843         (WTF::PagesToMB):
844         (WTF::TCMalloc_PageHeap::Dump):
845         (WTF::TCMalloc_PageHeap::GrowHeap):
846         (WTF::TCMalloc_PageHeap::Check):
847         (WTF::TCMalloc_PageHeap::CheckList):
848         (WTF::TCMalloc_PageHeap::ReleaseFreeList):
849         (WTF::TCMalloc_PageHeap::ReleaseFreePages):
850         (TCMalloc_ThreadCache_FreeList):
851         (WTF::TCMalloc_ThreadCache_FreeList::Init):
852         (WTF::TCMalloc_ThreadCache_FreeList::length):
853         (WTF::TCMalloc_ThreadCache_FreeList::empty):
854         (WTF::TCMalloc_ThreadCache_FreeList::lowwatermark):
855         (WTF::TCMalloc_ThreadCache_FreeList::clear_lowwatermark):
856         (WTF::TCMalloc_ThreadCache_FreeList::Push):
857         (WTF::TCMalloc_ThreadCache_FreeList::PushRange):
858         (WTF::TCMalloc_ThreadCache_FreeList::PopRange):
859         (WTF::TCMalloc_ThreadCache_FreeList::Pop):
860         (WTF::TCMalloc_ThreadCache_FreeList::enumerateFreeObjects):
861         (TCMalloc_ThreadCache):
862         (WTF::TCMalloc_ThreadCache::freelist_length):
863         (WTF::TCMalloc_ThreadCache::Size):
864         (WTF::TCMalloc_ThreadCache::enumerateFreeObjects):
865         (TCMalloc_Central_FreeList):
866         (WTF::TCMalloc_Central_FreeList::length):
867         (WTF::TCMalloc_Central_FreeList::tc_length):
868         (WTF::TCMalloc_Central_FreeList::enumerateFreeObjects):
869         (TCMalloc_Central_FreeListPadded):
870         (WTF::getPageHeap):
871         (WTF::TCMalloc_PageHeap::periodicScavenge):
872         (WTF::TCMalloc_PageHeap::scavengerThread):
873         (WTF::setThreadHeap):
874         (WTF::TCMalloc_Central_FreeList::Init):
875         (WTF::TCMalloc_Central_FreeList::ReleaseListToSpans):
876         (WTF::TCMalloc_Central_FreeList::ReleaseToSpans):
877         (WTF::TCMalloc_Central_FreeList::EvictRandomSizeClass):
878         (WTF::TCMalloc_Central_FreeList::MakeCacheSpace):
879         (WTF::TCMalloc_Central_FreeList::ShrinkCache):
880         (WTF::TCMalloc_Central_FreeList::InsertRange):
881         (WTF::TCMalloc_Central_FreeList::RemoveRange):
882         (WTF::TCMalloc_Central_FreeList::FetchFromSpansSafe):
883         (WTF::TCMalloc_Central_FreeList::FetchFromSpans):
884         (WTF::TCMalloc_Central_FreeList::Populate):
885         (WTF::TCMalloc_ThreadCache::SampleAllocation):
886         (WTF::TCMalloc_ThreadCache::Init):
887         (WTF::TCMalloc_ThreadCache::Cleanup):
888         (WTF::TCMalloc_ThreadCache::Allocate):
889         (WTF::TCMalloc_ThreadCache::Deallocate):
890         (WTF::TCMalloc_ThreadCache::FetchFromCentralCache):
891         (WTF::TCMalloc_ThreadCache::ReleaseToCentralCache):
892         (WTF::TCMalloc_ThreadCache::Scavenge):
893         (WTF::TCMalloc_ThreadCache::PickNextSample):
894         (WTF::TCMalloc_ThreadCache::InitModule):
895         (WTF::TCMalloc_ThreadCache::NewHeap):
896         (WTF::TCMalloc_ThreadCache::GetThreadHeap):
897         (WTF::TCMalloc_ThreadCache::GetCache):
898         (WTF::TCMalloc_ThreadCache::GetCacheIfPresent):
899         (WTF::TCMalloc_ThreadCache::InitTSD):
900         (WTF::TCMalloc_ThreadCache::CreateCacheIfNecessary):
901         * wtf/FastMalloc.h: Renamed from Source/JavaScriptCore/wtf/FastMalloc.h.
902         (WTF):
903         (WTF::TryMallocReturnValue::TryMallocReturnValue):
904         (WTF::TryMallocReturnValue::~TryMallocReturnValue):
905         (TryMallocReturnValue):
906         (WTF::TryMallocReturnValue::operator PossiblyNull<T>):
907         (WTF::TryMallocReturnValue::getValue):
908         (FastMallocStatistics):
909         (ValidationHeader):
910         (Internal):
911         (WTF::Internal::fastMallocValidationHeader):
912         (WTF::Internal::fastMallocValidationSuffix):
913         (WTF::Internal::fastMallocMatchValidationType):
914         (WTF::Internal::setFastMallocMatchValidationType):
915         (WTF::fastMallocMatchValidateMalloc):
916         (WTF::fastMallocMatchValidateFree):
917         (WTF::fastMallocValidate):
918         (throw):
919         * wtf/FixedArray.h: Renamed from Source/JavaScriptCore/wtf/FixedArray.h.
920         (WTF):
921         (FixedArray):
922         (WTF::FixedArray::operator[]):
923         (WTF::FixedArray::data):
924         (WTF::FixedArray::size):
925         * wtf/Float32Array.h: Renamed from Source/JavaScriptCore/wtf/Float32Array.h.
926         (WTF):
927         (Float32Array):
928         (WTF::Float32Array::set):
929         (WTF::Float32Array::item):
930         (WTF::Float32Array::isFloatArray):
931         (WTF::Float32Array::create):
932         (WTF::Float32Array::Float32Array):
933         (WTF::Float32Array::subarray):
934         * wtf/Float64Array.h: Renamed from Source/JavaScriptCore/wtf/Float64Array.h.
935         (WTF):
936         (Float64Array):
937         (WTF::Float64Array::set):
938         (WTF::Float64Array::item):
939         (WTF::Float64Array::isDoubleArray):
940         (WTF::Float64Array::create):
941         (WTF::Float64Array::Float64Array):
942         (WTF::Float64Array::subarray):
943         * wtf/Forward.h: Renamed from Source/JavaScriptCore/wtf/Forward.h.
944         (WTF):
945         * wtf/Functional.h: Renamed from Source/JavaScriptCore/wtf/Functional.h.
946         (WTF):
947         (HasRefAndDeref):
948         (NoType):
949         (BaseMixin):
950         (WTF::R):
951         (WTF::C::):
952         (WTF::RefAndDeref::ref):
953         (WTF::RefAndDeref::deref):
954         (ParamStorageTraits):
955         (WTF::ParamStorageTraits::wrap):
956         (WTF::ParamStorageTraits::unwrap):
957         (FunctionImplBase):
958         (WTF::FunctionImplBase::~FunctionImplBase):
959         (FunctionBase):
960         (WTF::FunctionBase::isNull):
961         (WTF::FunctionBase::FunctionBase):
962         (WTF::FunctionBase::impl):
963         (WTF::bind):
964         * wtf/GetPtr.h: Renamed from Source/JavaScriptCore/wtf/GetPtr.h.
965         (WTF):
966         (WTF::getPtr):
967         * wtf/HashCountedSet.h: Renamed from Source/JavaScriptCore/wtf/HashCountedSet.h.
968         (WTF):
969         (HashCountedSet):
970         (WTF::HashCountedSet::HashCountedSet):
971         (WTF::::size):
972         (WTF::::capacity):
973         (WTF::::isEmpty):
974         (WTF::::begin):
975         (WTF::::end):
976         (WTF::::find):
977         (WTF::::contains):
978         (WTF::::count):
979         (WTF::::add):
980         (WTF::::remove):
981         (WTF::::removeAll):
982         (WTF::::clear):
983         (WTF::copyToVector):
984         * wtf/HashFunctions.h: Renamed from Source/JavaScriptCore/wtf/HashFunctions.h.
985         (WTF):
986         (WTF::intHash):
987         (WTF::IntHash::hash):
988         (WTF::IntHash::equal):
989         (IntHash):
990         (WTF::FloatHash::hash):
991         (WTF::FloatHash::equal):
992         (FloatHash):
993         (WTF::PtrHash::hash):
994         (WTF::PtrHash::equal):
995         (PtrHash):
996         (WTF::PairHash::hash):
997         (WTF::PairHash::equal):
998         (PairHash):
999         * wtf/HashIterators.h: Renamed from Source/JavaScriptCore/wtf/HashIterators.h.
1000         (WTF):
1001         (HashTableConstKeysIterator):
1002         (WTF::HashTableConstKeysIterator::HashTableConstKeysIterator):
1003         (WTF::HashTableConstKeysIterator::get):
1004         (WTF::HashTableConstKeysIterator::operator*):
1005         (WTF::HashTableConstKeysIterator::operator->):
1006         (WTF::HashTableConstKeysIterator::operator++):
1007         (HashTableConstValuesIterator):
1008         (WTF::HashTableConstValuesIterator::HashTableConstValuesIterator):
1009         (WTF::HashTableConstValuesIterator::get):
1010         (WTF::HashTableConstValuesIterator::operator*):
1011         (WTF::HashTableConstValuesIterator::operator->):
1012         (WTF::HashTableConstValuesIterator::operator++):
1013         (HashTableKeysIterator):
1014         (WTF::HashTableKeysIterator::HashTableKeysIterator):
1015         (WTF::HashTableKeysIterator::get):
1016         (WTF::HashTableKeysIterator::operator*):
1017         (WTF::HashTableKeysIterator::operator->):
1018         (WTF::HashTableKeysIterator::operator++):
1019         (WTF::HashTableKeysIterator::operator HashTableConstKeysIterator<HashTableType, KeyType, MappedType>):
1020         (HashTableValuesIterator):
1021         (WTF::HashTableValuesIterator::HashTableValuesIterator):
1022         (WTF::HashTableValuesIterator::get):
1023         (WTF::HashTableValuesIterator::operator*):
1024         (WTF::HashTableValuesIterator::operator->):
1025         (WTF::HashTableValuesIterator::operator++):
1026         (WTF::HashTableValuesIterator::operator HashTableConstValuesIterator<HashTableType, KeyType, MappedType>):
1027         (WTF::operator==):
1028         (WTF::operator!=):
1029         * wtf/HashMap.h: Renamed from Source/JavaScriptCore/wtf/HashMap.h.
1030         (WTF):
1031         (ReferenceTypeMaker):
1032         (HashMap):
1033         (WTF::HashMap::keys):
1034         (WTF::HashMap::values):
1035         (HashMapKeysProxy):
1036         (WTF::HashMap::HashMapKeysProxy::begin):
1037         (WTF::HashMap::HashMapKeysProxy::end):
1038         (HashMapValuesProxy):
1039         (WTF::HashMap::HashMapValuesProxy::begin):
1040         (WTF::HashMap::HashMapValuesProxy::end):
1041         (WTF::PairFirstExtractor::extract):
1042         (WTF::HashMapTranslator::hash):
1043         (WTF::HashMapTranslator::equal):
1044         (WTF::HashMapTranslator::translate):
1045         (WTF::HashMapTranslatorAdapter::hash):
1046         (WTF::HashMapTranslatorAdapter::equal):
1047         (WTF::HashMapTranslatorAdapter::translate):
1048         (WTF::::swap):
1049         (WTF::::size):
1050         (WTF::::capacity):
1051         (WTF::::isEmpty):
1052         (WTF::::begin):
1053         (WTF::::end):
1054         (WTF::::find):
1055         (WTF::::contains):
1056         (WTF::::inlineAdd):
1057         (WTF::::set):
1058         (WTF::::add):
1059         (WTF::::get):
1060         (WTF::::remove):
1061         (WTF::::clear):
1062         (WTF::::take):
1063         (WTF::::checkConsistency):
1064         (WTF::operator==):
1065         (WTF::operator!=):
1066         (WTF::deleteAllPairSeconds):
1067         (WTF::deleteAllValues):
1068         (WTF::deleteAllPairFirsts):
1069         (WTF::deleteAllKeys):
1070         (WTF::copyKeysToVector):
1071         (WTF::copyValuesToVector):
1072         * wtf/HashSet.h: Renamed from Source/JavaScriptCore/wtf/HashSet.h.
1073         (WTF):
1074         (HashSet):
1075         (WTF::IdentityExtractor::extract):
1076         (WTF::HashSetTranslatorAdapter::hash):
1077         (WTF::HashSetTranslatorAdapter::equal):
1078         (WTF::HashSetTranslatorAdapter::translate):
1079         (WTF::::swap):
1080         (WTF::::size):
1081         (WTF::::capacity):
1082         (WTF::::isEmpty):
1083         (WTF::::begin):
1084         (WTF::::end):
1085         (WTF::::find):
1086         (WTF::::contains):
1087         (WTF::::add):
1088         (WTF::::remove):
1089         (WTF::::clear):
1090         (WTF::deleteAllValues):
1091         (WTF::fastDeleteAllValues):
1092         (WTF::copyToVector):
1093         * wtf/HashTable.cpp: Renamed from Source/JavaScriptCore/wtf/HashTable.cpp.
1094         (WTF):
1095         (WTF::hashTableStatsMutex):
1096         (WTF::HashTableStats::~HashTableStats):
1097         (WTF::HashTableStats::recordCollisionAtCount):
1098         * wtf/HashTable.h: Renamed from Source/JavaScriptCore/wtf/HashTable.h.
1099         (WTF):
1100         (HashTableStats):
1101         (WTF::addIterator):
1102         (WTF::removeIterator):
1103         (HashTableConstIterator):
1104         (WTF::HashTableConstIterator::skipEmptyBuckets):
1105         (WTF::HashTableConstIterator::HashTableConstIterator):
1106         (WTF::HashTableConstIterator::~HashTableConstIterator):
1107         (WTF::HashTableConstIterator::operator=):
1108         (WTF::HashTableConstIterator::get):
1109         (WTF::HashTableConstIterator::operator*):
1110         (WTF::HashTableConstIterator::operator->):
1111         (WTF::HashTableConstIterator::operator++):
1112         (WTF::HashTableConstIterator::operator==):
1113         (WTF::HashTableConstIterator::operator!=):
1114         (WTF::HashTableConstIterator::checkValidity):
1115         (HashTableIterator):
1116         (WTF::HashTableIterator::HashTableIterator):
1117         (WTF::HashTableIterator::get):
1118         (WTF::HashTableIterator::operator*):
1119         (WTF::HashTableIterator::operator->):
1120         (WTF::HashTableIterator::operator++):
1121         (WTF::HashTableIterator::operator==):
1122         (WTF::HashTableIterator::operator!=):
1123         (WTF::HashTableIterator::operator const_iterator):
1124         (WTF::hashTableSwap):
1125         (IdentityHashTranslator):
1126         (WTF::IdentityHashTranslator::hash):
1127         (WTF::IdentityHashTranslator::equal):
1128         (WTF::IdentityHashTranslator::translate):
1129         (HashTable):
1130         (WTF::HashTable::~HashTable):
1131         (WTF::HashTable::begin):
1132         (WTF::HashTable::end):
1133         (WTF::HashTable::size):
1134         (WTF::HashTable::capacity):
1135         (WTF::HashTable::isEmpty):
1136         (WTF::HashTable::add):
1137         (WTF::HashTable::find):
1138         (WTF::HashTable::contains):
1139         (WTF::HashTable::isEmptyBucket):
1140         (WTF::HashTable::isDeletedBucket):
1141         (WTF::HashTable::isEmptyOrDeletedBucket):
1142         (WTF::HashTable::lookup):
1143         (WTF::HashTable::checkTableConsistency):
1144         (WTF::HashTable::internalCheckTableConsistency):
1145         (WTF::HashTable::internalCheckTableConsistencyExceptSize):
1146         (WTF::HashTable::lookupForWriting):
1147         (WTF::HashTable::shouldExpand):
1148         (WTF::HashTable::mustRehashInPlace):
1149         (WTF::HashTable::shouldShrink):
1150         (WTF::HashTable::shrink):
1151         (WTF::HashTable::deleteBucket):
1152         (WTF::HashTable::makeLookupResult):
1153         (WTF::HashTable::makeIterator):
1154         (WTF::HashTable::makeConstIterator):
1155         (WTF::HashTable::makeKnownGoodIterator):
1156         (WTF::HashTable::makeKnownGoodConstIterator):
1157         (WTF::HashTable::checkTableConsistencyExceptSize):
1158         (WTF::HashTable::invalidateIterators):
1159         (WTF::::HashTable):
1160         (WTF::doubleHash):
1161         (WTF::::checkKey):
1162         (WTF::::lookup):
1163         (WTF::::lookupForWriting):
1164         (WTF::::fullLookupForWriting):
1165         (WTF::::initializeBucket):
1166         (WTF::::add):
1167         (WTF::::addPassingHashCode):
1168         (WTF::::reinsert):
1169         (WTF::::find):
1170         (WTF::::contains):
1171         (WTF::::removeAndInvalidateWithoutEntryConsistencyCheck):
1172         (WTF::::removeAndInvalidate):
1173         (WTF::::remove):
1174         (WTF::::removeWithoutEntryConsistencyCheck):
1175         (WTF::::allocateTable):
1176         (WTF::::deallocateTable):
1177         (WTF::::expand):
1178         (WTF::::rehash):
1179         (WTF::::clear):
1180         (WTF::::swap):
1181         (WTF::=):
1182         (WTF::::checkTableConsistency):
1183         (WTF::::checkTableConsistencyExceptSize):
1184         (WTF::::invalidateIterators):
1185         (WTF::HashTableConstIteratorAdapter::HashTableConstIteratorAdapter):
1186         (HashTableConstIteratorAdapter):
1187         (WTF::HashTableConstIteratorAdapter::get):
1188         (WTF::HashTableConstIteratorAdapter::operator*):
1189         (WTF::HashTableConstIteratorAdapter::operator->):
1190         (WTF::HashTableConstIteratorAdapter::operator++):
1191         (WTF::HashTableIteratorAdapter::HashTableIteratorAdapter):
1192         (HashTableIteratorAdapter):
1193         (WTF::HashTableIteratorAdapter::get):
1194         (WTF::HashTableIteratorAdapter::operator*):
1195         (WTF::HashTableIteratorAdapter::operator->):
1196         (WTF::HashTableIteratorAdapter::operator++):
1197         (WTF::HashTableIteratorAdapter::operator HashTableConstIteratorAdapter<HashTableType, ValueType>):
1198         (WTF::operator==):
1199         (WTF::operator!=):
1200         * wtf/HashTraits.h: Renamed from Source/JavaScriptCore/wtf/HashTraits.h.
1201         (WTF):
1202         (GenericHashTraits):
1203         (WTF::GenericHashTraits::emptyValue):
1204         (WTF::GenericHashTraits::store):
1205         (WTF::GenericHashTraits::passOut):
1206         (WTF::GenericHashTraits::peek):
1207         (FloatHashTraits):
1208         (WTF::FloatHashTraits::emptyValue):
1209         (WTF::FloatHashTraits::constructDeletedValue):
1210         (WTF::FloatHashTraits::isDeletedValue):
1211         (UnsignedWithZeroKeyHashTraits):
1212         (WTF::UnsignedWithZeroKeyHashTraits::emptyValue):
1213         (WTF::UnsignedWithZeroKeyHashTraits::constructDeletedValue):
1214         (WTF::UnsignedWithZeroKeyHashTraits::isDeletedValue):
1215         (SimpleClassHashTraits):
1216         (WTF::SimpleClassHashTraits::constructDeletedValue):
1217         (WTF::SimpleClassHashTraits::isDeletedValue):
1218         (PairHashTraits):
1219         (WTF::PairHashTraits::emptyValue):
1220         (WTF::PairHashTraits::constructDeletedValue):
1221         (WTF::PairHashTraits::isDeletedValue):
1222         * wtf/HexNumber.h: Renamed from Source/JavaScriptCore/wtf/HexNumber.h.
1223         (WTF):
1224         (Internal):
1225         (WTF::Internal::hexDigitsForMode):
1226         (WTF::appendByteAsHex):
1227         (WTF::placeByteAsHexCompressIfPossible):
1228         (WTF::placeByteAsHex):
1229         (WTF::appendUnsignedAsHex):
1230         (WTF::appendUnsignedAsHexFixedSize):
1231         * wtf/InlineASM.h: Renamed from Source/JavaScriptCore/wtf/InlineASM.h.
1232         * wtf/Int16Array.h: Renamed from Source/JavaScriptCore/wtf/Int16Array.h.
1233         (WTF):
1234         (Int16Array):
1235         (WTF::Int16Array::set):
1236         (WTF::Int16Array::isShortArray):
1237         (WTF::Int16Array::create):
1238         (WTF::Int16Array::Int16Array):
1239         (WTF::Int16Array::subarray):
1240         * wtf/Int32Array.h: Renamed from Source/JavaScriptCore/wtf/Int32Array.h.
1241         (WTF):
1242         (Int32Array):
1243         (WTF::Int32Array::set):
1244         (WTF::Int32Array::isIntArray):
1245         (WTF::Int32Array::create):
1246         (WTF::Int32Array::Int32Array):
1247         (WTF::Int32Array::subarray):
1248         * wtf/Int8Array.h: Renamed from Source/JavaScriptCore/wtf/Int8Array.h.
1249         (WTF):
1250         (Int8Array):
1251         (WTF::Int8Array::set):
1252         (WTF::Int8Array::isByteArray):
1253         (WTF::Int8Array::create):
1254         (WTF::Int8Array::Int8Array):
1255         (WTF::Int8Array::subarray):
1256         * wtf/IntegralTypedArrayBase.h: Renamed from Source/JavaScriptCore/wtf/IntegralTypedArrayBase.h.
1257         (WTF):
1258         (IntegralTypedArrayBase):
1259         (WTF::IntegralTypedArrayBase::set):
1260         (WTF::IntegralTypedArrayBase::item):
1261         (WTF::IntegralTypedArrayBase::IntegralTypedArrayBase):
1262         * wtf/ListHashSet.h: Renamed from Source/JavaScriptCore/wtf/ListHashSet.h.
1263         (WTF):
1264         (ListHashSet):
1265         (ListHashSetNodeAllocator):
1266         (WTF::ListHashSetNodeAllocator::ListHashSetNodeAllocator):
1267         (WTF::ListHashSetNodeAllocator::allocate):
1268         (WTF::ListHashSetNodeAllocator::deallocate):
1269         (WTF::ListHashSetNodeAllocator::pool):
1270         (WTF::ListHashSetNodeAllocator::pastPool):
1271         (WTF::ListHashSetNodeAllocator::inPool):
1272         (ListHashSetNode):
1273         (WTF::ListHashSetNode::ListHashSetNode):
1274         (WTF::ListHashSetNode::operator new):
1275         (WTF::ListHashSetNode::destroy):
1276         (WTF::ListHashSetNodeHashFunctions::hash):
1277         (WTF::ListHashSetNodeHashFunctions::equal):
1278         (ListHashSetNodeHashFunctions):
1279         (ListHashSetIterator):
1280         (WTF::ListHashSetIterator::ListHashSetIterator):
1281         (WTF::ListHashSetIterator::get):
1282         (WTF::ListHashSetIterator::operator*):
1283         (WTF::ListHashSetIterator::operator->):
1284         (WTF::ListHashSetIterator::operator++):
1285         (WTF::ListHashSetIterator::operator--):
1286         (WTF::ListHashSetIterator::operator==):
1287         (WTF::ListHashSetIterator::operator!=):
1288         (WTF::ListHashSetIterator::operator const_iterator):
1289         (WTF::ListHashSetIterator::node):
1290         (ListHashSetConstIterator):
1291         (WTF::ListHashSetConstIterator::ListHashSetConstIterator):
1292         (WTF::ListHashSetConstIterator::get):
1293         (WTF::ListHashSetConstIterator::operator*):
1294         (WTF::ListHashSetConstIterator::operator->):
1295         (WTF::ListHashSetConstIterator::operator++):
1296         (WTF::ListHashSetConstIterator::operator--):
1297         (WTF::ListHashSetConstIterator::operator==):
1298         (WTF::ListHashSetConstIterator::operator!=):
1299         (WTF::ListHashSetConstIterator::node):
1300         (ListHashSetReverseIterator):
1301         (WTF::ListHashSetReverseIterator::ListHashSetReverseIterator):
1302         (WTF::ListHashSetReverseIterator::get):
1303         (WTF::ListHashSetReverseIterator::operator*):
1304         (WTF::ListHashSetReverseIterator::operator->):
1305         (WTF::ListHashSetReverseIterator::operator++):
1306         (WTF::ListHashSetReverseIterator::operator--):
1307         (WTF::ListHashSetReverseIterator::operator==):
1308         (WTF::ListHashSetReverseIterator::operator!=):
1309         (WTF::ListHashSetReverseIterator::operator const_reverse_iterator):
1310         (WTF::ListHashSetReverseIterator::node):
1311         (ListHashSetConstReverseIterator):
1312         (WTF::ListHashSetConstReverseIterator::ListHashSetConstReverseIterator):
1313         (WTF::ListHashSetConstReverseIterator::get):
1314         (WTF::ListHashSetConstReverseIterator::operator*):
1315         (WTF::ListHashSetConstReverseIterator::operator->):
1316         (WTF::ListHashSetConstReverseIterator::operator++):
1317         (WTF::ListHashSetConstReverseIterator::operator--):
1318         (WTF::ListHashSetConstReverseIterator::operator==):
1319         (WTF::ListHashSetConstReverseIterator::operator!=):
1320         (WTF::ListHashSetConstReverseIterator::node):
1321         (WTF::ListHashSetTranslator::hash):
1322         (WTF::ListHashSetTranslator::equal):
1323         (WTF::ListHashSetTranslator::translate):
1324         (WTF::::ListHashSet):
1325         (WTF::=):
1326         (WTF::::swap):
1327         (WTF::::~ListHashSet):
1328         (WTF::::size):
1329         (WTF::::capacity):
1330         (WTF::::isEmpty):
1331         (WTF::::begin):
1332         (WTF::::end):
1333         (WTF::::rbegin):
1334         (WTF::::rend):
1335         (WTF::::first):
1336         (WTF::::last):
1337         (WTF::::removeLast):
1338         (WTF::::find):
1339         (WTF::ListHashSetTranslatorAdapter::hash):
1340         (WTF::ListHashSetTranslatorAdapter::equal):
1341         (WTF::::contains):
1342         (WTF::::add):
1343         (WTF::::insertBefore):
1344         (WTF::::remove):
1345         (WTF::::clear):
1346         (WTF::::unlinkAndDelete):
1347         (WTF::::appendNode):
1348         (WTF::::insertNodeBefore):
1349         (WTF::::deleteAllNodes):
1350         (WTF::::makeReverseIterator):
1351         (WTF::::makeConstReverseIterator):
1352         (WTF::::makeIterator):
1353         (WTF::::makeConstIterator):
1354         (WTF::deleteAllValues):
1355         * wtf/ListRefPtr.h: Renamed from Source/JavaScriptCore/wtf/ListRefPtr.h.
1356         (WTF):
1357         (ListRefPtr):
1358         (WTF::ListRefPtr::ListRefPtr):
1359         (WTF::ListRefPtr::~ListRefPtr):
1360         (WTF::ListRefPtr::operator=):
1361         (WTF::getPtr):
1362         * wtf/Locker.h: Renamed from Source/JavaScriptCore/wtf/Locker.h.
1363         (WTF):
1364         (Locker):
1365         (WTF::Locker::Locker):
1366         (WTF::Locker::~Locker):
1367         * wtf/MD5.cpp: Renamed from Source/JavaScriptCore/wtf/MD5.cpp.
1368         (WTF):
1369         (WTF::testMD5):
1370         (WTF::expectMD5):
1371         (WTF::reverseBytes):
1372         (WTF::MD5Transform):
1373         (WTF::MD5::MD5):
1374         (WTF::MD5::addBytes):
1375         (WTF::MD5::checksum):
1376         * wtf/MD5.h: Renamed from Source/JavaScriptCore/wtf/MD5.h.
1377         (WTF):
1378         (MD5):
1379         (WTF::MD5::addBytes):
1380         * wtf/MainThread.cpp: Renamed from Source/JavaScriptCore/wtf/MainThread.cpp.
1381         (WTF):
1382         (FunctionWithContext):
1383         (WTF::FunctionWithContext::FunctionWithContext):
1384         (WTF::FunctionWithContext::operator == ):
1385         (FunctionWithContextFinder):
1386         (WTF::FunctionWithContextFinder::FunctionWithContextFinder):
1387         (WTF::FunctionWithContextFinder::operator()):
1388         (WTF::mainThreadFunctionQueueMutex):
1389         (WTF::functionQueue):
1390         (WTF::initializeMainThread):
1391         (WTF::initializeMainThreadOnce):
1392         (WTF::initializeMainThreadToProcessMainThreadOnce):
1393         (WTF::initializeMainThreadToProcessMainThread):
1394         (WTF::dispatchFunctionsFromMainThread):
1395         (WTF::callOnMainThread):
1396         (WTF::callOnMainThreadAndWait):
1397         (WTF::cancelCallOnMainThread):
1398         (WTF::callFunctionObject):
1399         (WTF::setMainThreadCallbacksPaused):
1400         (WTF::isMainThread):
1401         (WTF::initializeGCThreads):
1402         (WTF::registerGCThread):
1403         (WTF::isMainThreadOrGCThread):
1404         * wtf/MainThread.h: Renamed from Source/JavaScriptCore/wtf/MainThread.h.
1405         (WTF):
1406         (WTF::isMainThreadOrGCThread):
1407         * wtf/MallocZoneSupport.h: Renamed from Source/JavaScriptCore/wtf/MallocZoneSupport.h.
1408         (WTF):
1409         (RemoteMemoryReader):
1410         (WTF::RemoteMemoryReader::RemoteMemoryReader):
1411         (WTF::RemoteMemoryReader::operator()):
1412         (WTF::RemoteMemoryReader::nextEntryInLinkedList):
1413         * wtf/MathExtras.h: Renamed from Source/JavaScriptCore/wtf/MathExtras.h.
1414         (wtf_ceil):
1415         (isfinite):
1416         (isinf):
1417         (signbit):
1418         (round):
1419         (roundf):
1420         (llround):
1421         (llroundf):
1422         (lround):
1423         (lroundf):
1424         (trunc):
1425         (abs):
1426         (isnan):
1427         (nextafter):
1428         (nextafterf):
1429         (copysign):
1430         (log2):
1431         (log2f):
1432         (wtf_atan2):
1433         (wtf_fmod):
1434         (wtf_pow):
1435         (deg2rad):
1436         (rad2deg):
1437         (deg2grad):
1438         (grad2deg):
1439         (turn2deg):
1440         (deg2turn):
1441         (rad2grad):
1442         (grad2rad):
1443         (defaultMinimumForClamp):
1444         (defaultMaximumForClamp):
1445         (clampTo):
1446         (clampToInteger):
1447         (clampToFloat):
1448         (clampToPositiveInteger):
1449         (isWithinIntRange):
1450         (decomposeDouble):
1451         (doubleToInteger):
1452         * wtf/MessageQueue.h: Renamed from Source/JavaScriptCore/wtf/MessageQueue.h.
1453         (WTF):
1454         (MessageQueue):
1455         (WTF::MessageQueue::MessageQueue):
1456         (WTF::MessageQueue::infiniteTime):
1457         (WTF::MessageQueue::alwaysTruePredicate):
1458         (WTF::::~MessageQueue):
1459         (WTF::::append):
1460         (WTF::::appendAndCheckEmpty):
1461         (WTF::::prepend):
1462         (WTF::::waitForMessage):
1463         (WTF::::waitForMessageFilteredWithTimeout):
1464         (WTF::::tryGetMessage):
1465         (WTF::::tryGetMessageIgnoringKilled):
1466         (WTF::::removeIf):
1467         (WTF::::isEmpty):
1468         (WTF::::kill):
1469         (WTF::::killed):
1470         * wtf/MetaAllocator.cpp: Renamed from Source/JavaScriptCore/wtf/MetaAllocator.cpp.
1471         (WTF):
1472         (WTF::MetaAllocator::~MetaAllocator):
1473         (WTF::MetaAllocatorTracker::notify):
1474         (WTF::MetaAllocatorTracker::release):
1475         (WTF::MetaAllocator::release):
1476         (WTF::MetaAllocatorHandle::MetaAllocatorHandle):
1477         (WTF::MetaAllocatorHandle::~MetaAllocatorHandle):
1478         (WTF::MetaAllocatorHandle::shrink):
1479         (WTF::MetaAllocator::MetaAllocator):
1480         (WTF::MetaAllocator::allocate):
1481         (WTF::MetaAllocator::currentStatistics):
1482         (WTF::MetaAllocator::findAndRemoveFreeSpace):
1483         (WTF::MetaAllocator::addFreeSpaceFromReleasedHandle):
1484         (WTF::MetaAllocator::addFreshFreeSpace):
1485         (WTF::MetaAllocator::debugFreeSpaceSize):
1486         (WTF::MetaAllocator::addFreeSpace):
1487         (WTF::MetaAllocator::incrementPageOccupancy):
1488         (WTF::MetaAllocator::decrementPageOccupancy):
1489         (WTF::MetaAllocator::roundUp):
1490         (WTF::MetaAllocator::allocFreeSpaceNode):
1491         (WTF::MetaAllocator::freeFreeSpaceNode):
1492         (WTF::MetaAllocator::dumpProfile):
1493         * wtf/MetaAllocator.h: Renamed from Source/JavaScriptCore/wtf/MetaAllocator.h.
1494         (WTF):
1495         (MetaAllocatorTracker):
1496         (WTF::MetaAllocatorTracker::find):
1497         (MetaAllocator):
1498         (WTF::MetaAllocator::trackAllocations):
1499         (WTF::MetaAllocator::bytesAllocated):
1500         (WTF::MetaAllocator::bytesReserved):
1501         (WTF::MetaAllocator::bytesCommitted):
1502         (Statistics):
1503         (WTF::MetaAllocator::dumpProfile):
1504         (FreeSpaceNode):
1505         (WTF::MetaAllocator::FreeSpaceNode::FreeSpaceNode):
1506         (WTF::MetaAllocator::FreeSpaceNode::key):
1507         * wtf/MetaAllocatorHandle.h: Renamed from Source/JavaScriptCore/wtf/MetaAllocatorHandle.h.
1508         (WTF):
1509         (MetaAllocatorHandle):
1510         (WTF::MetaAllocatorHandle::start):
1511         (WTF::MetaAllocatorHandle::end):
1512         (WTF::MetaAllocatorHandle::sizeInBytes):
1513         (WTF::MetaAllocatorHandle::isManaged):
1514         (WTF::MetaAllocatorHandle::allocator):
1515         (WTF::MetaAllocatorHandle::ownerUID):
1516         (WTF::MetaAllocatorHandle::key):
1517         * wtf/NonCopyingSort.h: Renamed from Source/JavaScriptCore/wtf/NonCopyingSort.h.
1518         (WTF):
1519         (WTF::siftDown):
1520         (WTF::heapify):
1521         (WTF::heapSort):
1522         (WTF::nonCopyingSort):
1523         * wtf/Noncopyable.h: Renamed from Source/JavaScriptCore/wtf/Noncopyable.h.
1524         * wtf/NotFound.h: Renamed from Source/JavaScriptCore/wtf/NotFound.h.
1525         (WTF):
1526         * wtf/NullPtr.cpp: Renamed from Source/JavaScriptCore/wtf/NullPtr.cpp.
1527         * wtf/NullPtr.h: Renamed from Source/JavaScriptCore/wtf/NullPtr.h.
1528         * wtf/NumberOfCores.cpp: Renamed from Source/JavaScriptCore/wtf/NumberOfCores.cpp.
1529         (WTF):
1530         (WTF::numberOfProcessorCores):
1531         * wtf/NumberOfCores.h: Renamed from Source/JavaScriptCore/wtf/NumberOfCores.h.
1532         (WTF):
1533         * wtf/OSAllocator.h: Renamed from Source/JavaScriptCore/wtf/OSAllocator.h.
1534         (WTF):
1535         (OSAllocator):
1536         (WTF::OSAllocator::reserveAndCommit):
1537         (WTF::OSAllocator::decommitAndRelease):
1538         (WTF::OSAllocator::reallocateCommitted):
1539         * wtf/OSAllocatorPosix.cpp: Renamed from Source/JavaScriptCore/wtf/OSAllocatorPosix.cpp.
1540         (WTF):
1541         (WTF::OSAllocator::reserveUncommitted):
1542         (WTF::OSAllocator::reserveAndCommit):
1543         (WTF::OSAllocator::commit):
1544         (WTF::OSAllocator::decommit):
1545         (WTF::OSAllocator::releaseDecommitted):
1546         * wtf/OSAllocatorWin.cpp: Renamed from Source/JavaScriptCore/wtf/OSAllocatorWin.cpp.
1547         (WTF):
1548         (WTF::protection):
1549         (WTF::OSAllocator::reserveUncommitted):
1550         (WTF::OSAllocator::reserveAndCommit):
1551         (WTF::OSAllocator::commit):
1552         (WTF::OSAllocator::decommit):
1553         (WTF::OSAllocator::releaseDecommitted):
1554         * wtf/OSRandomSource.cpp: Renamed from Source/JavaScriptCore/wtf/OSRandomSource.cpp.
1555         (WTF):
1556         (WTF::cryptographicallyRandomValuesFromOS):
1557         * wtf/OSRandomSource.h: Renamed from Source/JavaScriptCore/wtf/OSRandomSource.h.
1558         (WTF):
1559         * wtf/OwnArrayPtr.h: Renamed from Source/JavaScriptCore/wtf/OwnArrayPtr.h.
1560         (WTF):
1561         (OwnArrayPtr):
1562         (WTF::OwnArrayPtr::OwnArrayPtr):
1563         (WTF::OwnArrayPtr::~OwnArrayPtr):
1564         (WTF::OwnArrayPtr::get):
1565         (WTF::OwnArrayPtr::operator*):
1566         (WTF::OwnArrayPtr::operator->):
1567         (WTF::OwnArrayPtr::operator[]):
1568         (WTF::OwnArrayPtr::operator!):
1569         (WTF::OwnArrayPtr::operator UnspecifiedBoolType):
1570         (WTF::OwnArrayPtr::operator=):
1571         (WTF::OwnArrayPtr::swap):
1572         (WTF::::OwnArrayPtr):
1573         (WTF::::clear):
1574         (WTF::::release):
1575         (WTF::::leakPtr):
1576         (WTF::=):
1577         (WTF::swap):
1578         (WTF::operator==):
1579         (WTF::operator!=):
1580         (WTF::getPtr):
1581         * wtf/OwnPtr.h: Renamed from Source/JavaScriptCore/wtf/OwnPtr.h.
1582         (WTF):
1583         (OwnPtr):
1584         (WTF::OwnPtr::OwnPtr):
1585         (WTF::OwnPtr::~OwnPtr):
1586         (WTF::OwnPtr::get):
1587         (WTF::OwnPtr::operator*):
1588         (WTF::OwnPtr::operator->):
1589         (WTF::OwnPtr::operator!):
1590         (WTF::OwnPtr::operator UnspecifiedBoolType):
1591         (WTF::OwnPtr::operator=):
1592         (WTF::OwnPtr::swap):
1593         (WTF::OwnPtr::operator==):
1594         (WTF::OwnPtr::operator!=):
1595         (WTF::::OwnPtr):
1596         (WTF::::clear):
1597         (WTF::::release):
1598         (WTF::::leakPtr):
1599         (WTF::=):
1600         (WTF::swap):
1601         (WTF::operator==):
1602         (WTF::operator!=):
1603         (WTF::getPtr):
1604         * wtf/OwnPtrCommon.h: Renamed from Source/JavaScriptCore/wtf/OwnPtrCommon.h.
1605         (WTF):
1606         (WTF::deleteOwnedPtr):
1607         * wtf/PackedIntVector.h: Renamed from Source/JavaScriptCore/wtf/PackedIntVector.h.
1608         (WTF):
1609         (PackedIntVector):
1610         (WTF::PackedIntVector::PackedIntVector):
1611         (WTF::PackedIntVector::operator=):
1612         (WTF::PackedIntVector::size):
1613         (WTF::PackedIntVector::ensureSize):
1614         (WTF::PackedIntVector::resize):
1615         (WTF::PackedIntVector::clearAll):
1616         (WTF::PackedIntVector::get):
1617         (WTF::PackedIntVector::set):
1618         (WTF::PackedIntVector::mask):
1619         * wtf/PageAllocation.h: Renamed from Source/JavaScriptCore/wtf/PageAllocation.h.
1620         (WTF):
1621         (PageAllocation):
1622         (WTF::PageAllocation::PageAllocation):
1623         (WTF::PageAllocation::operator bool):
1624         (WTF::PageAllocation::allocate):
1625         (WTF::PageAllocation::deallocate):
1626         * wtf/PageAllocationAligned.cpp: Renamed from Source/JavaScriptCore/wtf/PageAllocationAligned.cpp.
1627         (WTF):
1628         (WTF::PageAllocationAligned::allocate):
1629         (WTF::PageAllocationAligned::deallocate):
1630         * wtf/PageAllocationAligned.h: Renamed from Source/JavaScriptCore/wtf/PageAllocationAligned.h.
1631         (WTF):
1632         (PageAllocationAligned):
1633         (WTF::PageAllocationAligned::PageAllocationAligned):
1634         * wtf/PageBlock.cpp: Renamed from Source/JavaScriptCore/wtf/PageBlock.cpp.
1635         (WTF):
1636         (WTF::systemPageSize):
1637         (WTF::pageSize):
1638         (WTF::pageMask):
1639         * wtf/PageBlock.h: Renamed from Source/JavaScriptCore/wtf/PageBlock.h.
1640         (WTF):
1641         (WTF::isPageAligned):
1642         (WTF::isPowerOfTwo):
1643         (PageBlock):
1644         (WTF::PageBlock::base):
1645         (WTF::PageBlock::size):
1646         (WTF::PageBlock::operator bool):
1647         (WTF::PageBlock::contains):
1648         (WTF::PageBlock::PageBlock):
1649         * wtf/PageReservation.h: Renamed from Source/JavaScriptCore/wtf/PageReservation.h.
1650         (WTF):
1651         (PageReservation):
1652         (WTF::PageReservation::PageReservation):
1653         (WTF::PageReservation::operator bool):
1654         (WTF::PageReservation::commit):
1655         (WTF::PageReservation::decommit):
1656         (WTF::PageReservation::committed):
1657         (WTF::PageReservation::reserve):
1658         (WTF::PageReservation::reserveWithGuardPages):
1659         (WTF::PageReservation::deallocate):
1660         * wtf/ParallelJobs.h: Renamed from Source/JavaScriptCore/wtf/ParallelJobs.h.
1661         (WTF):
1662         (ParallelJobs):
1663         (WTF::ParallelJobs::ParallelJobs):
1664         (WTF::ParallelJobs::numberOfJobs):
1665         (WTF::ParallelJobs::parameter):
1666         (WTF::ParallelJobs::execute):
1667         * wtf/ParallelJobsGeneric.cpp: Renamed from Source/JavaScriptCore/wtf/ParallelJobsGeneric.cpp.
1668         (WTF):
1669         (WTF::ParallelEnvironment::ParallelEnvironment):
1670         (WTF::ParallelEnvironment::execute):
1671         (WTF::ParallelEnvironment::ThreadPrivate::tryLockFor):
1672         (WTF::ParallelEnvironment::ThreadPrivate::execute):
1673         (WTF::ParallelEnvironment::ThreadPrivate::waitForFinish):
1674         (WTF::ParallelEnvironment::ThreadPrivate::workerThread):
1675         * wtf/ParallelJobsGeneric.h: Renamed from Source/JavaScriptCore/wtf/ParallelJobsGeneric.h.
1676         (WTF):
1677         (ParallelEnvironment):
1678         (WTF::ParallelEnvironment::numberOfJobs):
1679         (ThreadPrivate):
1680         (WTF::ParallelEnvironment::ThreadPrivate::ThreadPrivate):
1681         (WTF::ParallelEnvironment::ThreadPrivate::create):
1682         * wtf/ParallelJobsLibdispatch.h: Renamed from Source/JavaScriptCore/wtf/ParallelJobsLibdispatch.h.
1683         (WTF):
1684         (ParallelEnvironment):
1685         (WTF::ParallelEnvironment::ParallelEnvironment):
1686         (WTF::ParallelEnvironment::numberOfJobs):
1687         (WTF::ParallelEnvironment::execute):
1688         * wtf/ParallelJobsOpenMP.h: Renamed from Source/JavaScriptCore/wtf/ParallelJobsOpenMP.h.
1689         (WTF):
1690         (ParallelEnvironment):
1691         (WTF::ParallelEnvironment::ParallelEnvironment):
1692         (WTF::ParallelEnvironment::numberOfJobs):
1693         (WTF::ParallelEnvironment::execute):
1694         * wtf/PassOwnArrayPtr.h: Renamed from Source/JavaScriptCore/wtf/PassOwnArrayPtr.h.
1695         (WTF):
1696         (PassOwnArrayPtr):
1697         (WTF::PassOwnArrayPtr::PassOwnArrayPtr):
1698         (WTF::PassOwnArrayPtr::~PassOwnArrayPtr):
1699         (WTF::PassOwnArrayPtr::get):
1700         (WTF::PassOwnArrayPtr::operator*):
1701         (WTF::PassOwnArrayPtr::operator->):
1702         (WTF::PassOwnArrayPtr::operator!):
1703         (WTF::PassOwnArrayPtr::operator UnspecifiedBoolType):
1704         (WTF::PassOwnArrayPtr::operator=):
1705         (WTF::::leakPtr):
1706         (WTF::operator==):
1707         (WTF::operator!=):
1708         (WTF::adoptArrayPtr):
1709         (WTF::deleteOwnedArrayPtr):
1710         (WTF::static_pointer_cast):
1711         (WTF::const_pointer_cast):
1712         (WTF::getPtr):
1713         * wtf/PassOwnPtr.h: Renamed from Source/JavaScriptCore/wtf/PassOwnPtr.h.
1714         (WTF):
1715         (PassOwnPtr):
1716         (WTF::PassOwnPtr::PassOwnPtr):
1717         (WTF::PassOwnPtr::~PassOwnPtr):
1718         (WTF::PassOwnPtr::get):
1719         (WTF::PassOwnPtr::operator*):
1720         (WTF::PassOwnPtr::operator->):
1721         (WTF::PassOwnPtr::operator!):
1722         (WTF::PassOwnPtr::operator UnspecifiedBoolType):
1723         (WTF::PassOwnPtr::operator=):
1724         (WTF::PassOwnPtr::operator==):
1725         (WTF::PassOwnPtr::operator!=):
1726         (WTF::::leakPtr):
1727         (WTF::operator==):
1728         (WTF::operator!=):
1729         (WTF::adoptPtr):
1730         (WTF::static_pointer_cast):
1731         (WTF::const_pointer_cast):
1732         (WTF::getPtr):
1733         * wtf/PassRefPtr.h: Renamed from Source/JavaScriptCore/wtf/PassRefPtr.h.
1734         (WTF):
1735         (WTF::adopted):
1736         (WTF::refIfNotNull):
1737         (WTF::derefIfNotNull):
1738         (PassRefPtr):
1739         (WTF::PassRefPtr::PassRefPtr):
1740         (WTF::PassRefPtr::~PassRefPtr):
1741         (WTF::PassRefPtr::get):
1742         (WTF::PassRefPtr::operator*):
1743         (WTF::PassRefPtr::operator->):
1744         (WTF::PassRefPtr::operator!):
1745         (WTF::PassRefPtr::operator UnspecifiedBoolType):
1746         (WTF::PassRefPtr::operator=):
1747         (NonNullPassRefPtr):
1748         (WTF::NonNullPassRefPtr::NonNullPassRefPtr):
1749         (WTF::NonNullPassRefPtr::~NonNullPassRefPtr):
1750         (WTF::NonNullPassRefPtr::get):
1751         (WTF::NonNullPassRefPtr::operator*):
1752         (WTF::NonNullPassRefPtr::operator->):
1753         (WTF::NonNullPassRefPtr::operator=):
1754         (WTF::::PassRefPtr):
1755         (WTF::::leakRef):
1756         (WTF::operator==):
1757         (WTF::operator!=):
1758         (WTF::adoptRef):
1759         (WTF::static_pointer_cast):
1760         (WTF::const_pointer_cast):
1761         (WTF::getPtr):
1762         * wtf/PassTraits.h: Renamed from Source/JavaScriptCore/wtf/PassTraits.h.
1763         (WTF):
1764         (PassTraits):
1765         (WTF::PassTraits::transfer):
1766         * wtf/PlatformBlackBerry.cmake: Renamed from Source/JavaScriptCore/wtf/PlatformBlackBerry.cmake.
1767         * wtf/PlatformEfl.cmake: Renamed from Source/JavaScriptCore/wtf/PlatformEfl.cmake.
1768         * wtf/PlatformWinCE.cmake: Renamed from Source/JavaScriptCore/wtf/PlatformWinCE.cmake.
1769         * wtf/PossiblyNull.h: Renamed from Source/JavaScriptCore/wtf/PossiblyNull.h.
1770         (WTF):
1771         (WTF::PossiblyNull::PossiblyNull):
1772         (WTF::PossiblyNull::~PossiblyNull):
1773         (PossiblyNull):
1774         (WTF::::getValue):
1775         * wtf/RandomNumber.cpp: Renamed from Source/JavaScriptCore/wtf/RandomNumber.cpp.
1776         (WTF):
1777         (WTF::randomNumber):
1778         * wtf/RandomNumber.h: Renamed from Source/JavaScriptCore/wtf/RandomNumber.h.
1779         (WTF):
1780         * wtf/RandomNumberSeed.h: Renamed from Source/JavaScriptCore/wtf/RandomNumberSeed.h.
1781         (WTF):
1782         (WTF::initializeRandomNumberGenerator):
1783         * wtf/RedBlackTree.h: Renamed from Source/JavaScriptCore/wtf/RedBlackTree.h.
1784         (WTF):
1785         (RedBlackTree):
1786         (Node):
1787         (WTF::RedBlackTree::Node::successor):
1788         (WTF::RedBlackTree::Node::predecessor):
1789         (WTF::RedBlackTree::Node::reset):
1790         (WTF::RedBlackTree::Node::parent):
1791         (WTF::RedBlackTree::Node::setParent):
1792         (WTF::RedBlackTree::Node::left):
1793         (WTF::RedBlackTree::Node::setLeft):
1794         (WTF::RedBlackTree::Node::right):
1795         (WTF::RedBlackTree::Node::setRight):
1796         (WTF::RedBlackTree::Node::color):
1797         (WTF::RedBlackTree::Node::setColor):
1798         (WTF::RedBlackTree::RedBlackTree):
1799         (WTF::RedBlackTree::insert):
1800         (WTF::RedBlackTree::remove):
1801         (WTF::RedBlackTree::findExact):
1802         (WTF::RedBlackTree::findLeastGreaterThanOrEqual):
1803         (WTF::RedBlackTree::findGreatestLessThanOrEqual):
1804         (WTF::RedBlackTree::first):
1805         (WTF::RedBlackTree::last):
1806         (WTF::RedBlackTree::size):
1807         (WTF::RedBlackTree::isEmpty):
1808         (WTF::RedBlackTree::treeMinimum):
1809         (WTF::RedBlackTree::treeMaximum):
1810         (WTF::RedBlackTree::treeInsert):
1811         (WTF::RedBlackTree::leftRotate):
1812         (WTF::RedBlackTree::rightRotate):
1813         (WTF::RedBlackTree::removeFixup):
1814         * wtf/RefCounted.h: Renamed from Source/JavaScriptCore/wtf/RefCounted.h.
1815         (WTF):
1816         (RefCountedBase):
1817         (WTF::RefCountedBase::ref):
1818         (WTF::RefCountedBase::hasOneRef):
1819         (WTF::RefCountedBase::refCount):
1820         (WTF::RefCountedBase::turnOffVerifier):
1821         (WTF::RefCountedBase::relaxAdoptionRequirement):
1822         (WTF::RefCountedBase::addressOfCount):
1823         (WTF::RefCountedBase::RefCountedBase):
1824         (WTF::RefCountedBase::~RefCountedBase):
1825         (WTF::RefCountedBase::derefBase):
1826         (WTF::RefCountedBase::deletionHasBegun):
1827         (WTF::adopted):
1828         (RefCounted):
1829         (WTF::RefCounted::deref):
1830         (WTF::RefCounted::RefCounted):
1831         (WTF::RefCounted::~RefCounted):
1832         (RefCountedCustomAllocated):
1833         (WTF::RefCountedCustomAllocated::deref):
1834         (WTF::RefCountedCustomAllocated::~RefCountedCustomAllocated):
1835         (WTF::RefCountedBase::setMutexForVerifier):
1836         (WTF::RefCountedBase::setDispatchQueueForVerifier):
1837         * wtf/RefCountedArray.h: Renamed from Source/JavaScriptCore/wtf/RefCountedArray.h.
1838         (WTF):
1839         (RefCountedArray):
1840         (WTF::RefCountedArray::RefCountedArray):
1841         (WTF::RefCountedArray::operator=):
1842         (WTF::RefCountedArray::~RefCountedArray):
1843         (WTF::RefCountedArray::size):
1844         (WTF::RefCountedArray::data):
1845         (WTF::RefCountedArray::begin):
1846         (WTF::RefCountedArray::end):
1847         (WTF::RefCountedArray::at):
1848         (WTF::RefCountedArray::operator[]):
1849         (Header):
1850         (WTF::RefCountedArray::Header::size):
1851         (WTF::RefCountedArray::Header::payload):
1852         (WTF::RefCountedArray::Header::fromPayload):
1853         * wtf/RefCountedLeakCounter.cpp: Renamed from Source/JavaScriptCore/wtf/RefCountedLeakCounter.cpp.
1854         (WTF):
1855         (WTF::RefCountedLeakCounter::suppressMessages):
1856         (WTF::RefCountedLeakCounter::cancelMessageSuppression):
1857         (WTF::RefCountedLeakCounter::RefCountedLeakCounter):
1858         (WTF::RefCountedLeakCounter::~RefCountedLeakCounter):
1859         (WTF::RefCountedLeakCounter::increment):
1860         (WTF::RefCountedLeakCounter::decrement):
1861         * wtf/RefCountedLeakCounter.h: Renamed from Source/JavaScriptCore/wtf/RefCountedLeakCounter.h.
1862         (WTF):
1863         (RefCountedLeakCounter):
1864         * wtf/RefPtr.h: Renamed from Source/JavaScriptCore/wtf/RefPtr.h.
1865         (WTF):
1866         (RefPtr):
1867         (WTF::RefPtr::RefPtr):
1868         (WTF::RefPtr::isHashTableDeletedValue):
1869         (WTF::RefPtr::~RefPtr):
1870         (WTF::RefPtr::get):
1871         (WTF::RefPtr::release):
1872         (WTF::RefPtr::operator*):
1873         (WTF::RefPtr::operator->):
1874         (WTF::RefPtr::operator!):
1875         (WTF::RefPtr::operator UnspecifiedBoolType):
1876         (WTF::RefPtr::operator=):
1877         (WTF::RefPtr::hashTableDeletedValue):
1878         (WTF::::RefPtr):
1879         (WTF::::clear):
1880         (WTF::=):
1881         (WTF::::swap):
1882         (WTF::swap):
1883         (WTF::operator==):
1884         (WTF::operator!=):
1885         (WTF::static_pointer_cast):
1886         (WTF::const_pointer_cast):
1887         (WTF::getPtr):
1888         * wtf/RefPtrHashMap.h: Renamed from Source/JavaScriptCore/wtf/RefPtrHashMap.h.
1889         (WTF):
1890         (WTF::::swap):
1891         (WTF::::size):
1892         (WTF::::capacity):
1893         (WTF::::isEmpty):
1894         (WTF::::begin):
1895         (WTF::::end):
1896         (WTF::::find):
1897         (WTF::::contains):
1898         (WTF::::inlineAdd):
1899         (WTF::::set):
1900         (WTF::::add):
1901         (WTF::::get):
1902         (WTF::::inlineGet):
1903         (WTF::::remove):
1904         (WTF::::clear):
1905         (WTF::::take):
1906         * wtf/RetainPtr.h: Renamed from Source/JavaScriptCore/wtf/RetainPtr.h.
1907         (WTF):
1908         (WTF::adoptNSReference):
1909         (RetainPtr):
1910         (WTF::RetainPtr::RetainPtr):
1911         (WTF::RetainPtr::isHashTableDeletedValue):
1912         (WTF::RetainPtr::~RetainPtr):
1913         (WTF::RetainPtr::get):
1914         (WTF::RetainPtr::operator->):
1915         (WTF::RetainPtr::operator!):
1916         (WTF::RetainPtr::operator UnspecifiedBoolType):
1917         (WTF::RetainPtr::operator=):
1918         (WTF::RetainPtr::hashTableDeletedValue):
1919         (WTF::::RetainPtr):
1920         (WTF::::clear):
1921         (WTF::::leakRef):
1922         (WTF::=):
1923         (WTF::::adoptCF):
1924         (WTF::::adoptNS):
1925         (WTF::::swap):
1926         (WTF::swap):
1927         (WTF::operator==):
1928         (WTF::operator!=):
1929         (WTF::adoptCF):
1930         (WTF::adoptNS):
1931         (WTF::retainPtr):
1932         * wtf/SHA1.cpp: Renamed from Source/JavaScriptCore/wtf/SHA1.cpp.
1933         (WTF):
1934         (WTF::testSHA1):
1935         (WTF::expectSHA1):
1936         (WTF::f):
1937         (WTF::k):
1938         (WTF::rotateLeft):
1939         (WTF::SHA1::SHA1):
1940         (WTF::SHA1::addBytes):
1941         (WTF::SHA1::computeHash):
1942         (WTF::SHA1::finalize):
1943         (WTF::SHA1::processBlock):
1944         (WTF::SHA1::reset):
1945         * wtf/SHA1.h: Renamed from Source/JavaScriptCore/wtf/SHA1.h.
1946         (WTF):
1947         (SHA1):
1948         (WTF::SHA1::addBytes):
1949         * wtf/SegmentedVector.h: Renamed from Source/JavaScriptCore/wtf/SegmentedVector.h.
1950         (WTF):
1951         (SegmentedVectorIterator):
1952         (WTF::SegmentedVectorIterator::~SegmentedVectorIterator):
1953         (WTF::SegmentedVectorIterator::operator*):
1954         (WTF::SegmentedVectorIterator::operator->):
1955         (WTF::SegmentedVectorIterator::operator++):
1956         (WTF::SegmentedVectorIterator::operator==):
1957         (WTF::SegmentedVectorIterator::operator!=):
1958         (WTF::SegmentedVectorIterator::operator=):
1959         (WTF::SegmentedVectorIterator::SegmentedVectorIterator):
1960         (SegmentedVector):
1961         (WTF::SegmentedVector::SegmentedVector):
1962         (WTF::SegmentedVector::~SegmentedVector):
1963         (WTF::SegmentedVector::size):
1964         (WTF::SegmentedVector::isEmpty):
1965         (WTF::SegmentedVector::at):
1966         (WTF::SegmentedVector::operator[]):
1967         (WTF::SegmentedVector::last):
1968         (WTF::SegmentedVector::append):
1969         (WTF::SegmentedVector::alloc):
1970         (WTF::SegmentedVector::removeLast):
1971         (WTF::SegmentedVector::grow):
1972         (WTF::SegmentedVector::clear):
1973         (WTF::SegmentedVector::begin):
1974         (WTF::SegmentedVector::end):
1975         (WTF::SegmentedVector::deleteAllSegments):
1976         (WTF::SegmentedVector::segmentExistsFor):
1977         (WTF::SegmentedVector::segmentFor):
1978         (WTF::SegmentedVector::subscriptFor):
1979         (WTF::SegmentedVector::ensureSegmentsFor):
1980         (WTF::SegmentedVector::ensureSegment):
1981         * wtf/SentinelLinkedList.h: Renamed from Source/JavaScriptCore/wtf/SentinelLinkedList.h.
1982         (WTF):
1983         (BasicRawSentinelNode):
1984         (WTF::BasicRawSentinelNode::BasicRawSentinelNode):
1985         (WTF::BasicRawSentinelNode::setPrev):
1986         (WTF::BasicRawSentinelNode::setNext):
1987         (WTF::BasicRawSentinelNode::prev):
1988         (WTF::BasicRawSentinelNode::next):
1989         (WTF::BasicRawSentinelNode::isOnList):
1990         (SentinelLinkedList):
1991         (WTF::SentinelLinkedList::isEmpty):
1992         (WTF::::remove):
1993         (WTF::::SentinelLinkedList):
1994         (WTF::::begin):
1995         (WTF::::end):
1996         (WTF::::push):
1997         * wtf/SimpleStats.h: Renamed from Source/JavaScriptCore/wtf/SimpleStats.h.
1998         (WTF):
1999         (SimpleStats):
2000         (WTF::SimpleStats::SimpleStats):
2001         (WTF::SimpleStats::add):
2002         (WTF::SimpleStats::operator!):
2003         (WTF::SimpleStats::count):
2004         (WTF::SimpleStats::sum):
2005         (WTF::SimpleStats::sumOfSquares):
2006         (WTF::SimpleStats::mean):
2007         (WTF::SimpleStats::variance):
2008         (WTF::SimpleStats::standardDeviation):
2009         * wtf/SinglyLinkedList.h: Renamed from Source/JavaScriptCore/wtf/SinglyLinkedList.h.
2010         (WTF):
2011         (SinglyLinkedList):
2012         (WTF::::SinglyLinkedList):
2013         (WTF::::isEmpty):
2014         (WTF::::push):
2015         (WTF::::pop):
2016         * wtf/SizeLimits.cpp: Renamed from Source/JavaScriptCore/wtf/SizeLimits.cpp.
2017         (WTF):
2018         (SameSizeAsRefCounted):
2019         * wtf/Spectrum.h: Renamed from Source/JavaScriptCore/wtf/Spectrum.h.
2020         (WTF):
2021         (Spectrum):
2022         (WTF::Spectrum::Spectrum):
2023         (WTF::Spectrum::add):
2024         (WTF::Spectrum::get):
2025         (WTF::Spectrum::begin):
2026         (WTF::Spectrum::end):
2027         (WTF::Spectrum::KeyAndCount::KeyAndCount):
2028         (KeyAndCount):
2029         (WTF::Spectrum::KeyAndCount::operator<):
2030         (WTF::Spectrum::buildList):
2031         * wtf/StackBounds.cpp: Renamed from Source/JavaScriptCore/wtf/StackBounds.cpp.
2032         (WTF):
2033         (WTF::estimateStackBound):
2034         (WTF::StackBounds::initialize):
2035         (WTF::detectGrowingDownward):
2036         (WTF::isPageWritable):
2037         (WTF::getLowerStackBound):
2038         (WTF::getUpperStackBound):
2039         * wtf/StackBounds.h: Renamed from Source/JavaScriptCore/wtf/StackBounds.h.
2040         (WTF):
2041         (StackBounds):
2042         (WTF::StackBounds::StackBounds):
2043         (WTF::StackBounds::currentThreadStackBounds):
2044         (WTF::StackBounds::origin):
2045         (WTF::StackBounds::current):
2046         (WTF::StackBounds::recursionLimit):
2047         (WTF::StackBounds::recursionCheck):
2048         (WTF::StackBounds::isGrowingDownward):
2049         (WTF::StackBounds::checkConsistency):
2050         * wtf/StaticConstructors.h: Renamed from Source/JavaScriptCore/wtf/StaticConstructors.h.
2051         * wtf/StdLibExtras.h: Renamed from Source/JavaScriptCore/wtf/StdLibExtras.h.
2052         (isPointerTypeAlignmentOkay):
2053         (reinterpret_cast_ptr):
2054         (WTF):
2055         (WTF::isPointerAligned):
2056         (WTF::is8ByteAligned):
2057         (WTF::bitwise_cast):
2058         (WTF::safeCast):
2059         (WTF::bitCount):
2060         (WTF::roundUpToMultipleOf):
2061         (WTF::binarySearch):
2062         (WTF::binarySearchWithFunctor):
2063         (WTF::genericBinarySearch):
2064         (operator new):
2065         * wtf/StringExtras.cpp: Renamed from Source/JavaScriptCore/wtf/StringExtras.cpp.
2066         (strcasecmp):
2067         (strncasecmp):
2068         * wtf/StringExtras.h: Renamed from Source/JavaScriptCore/wtf/StringExtras.h.
2069         (snprintf):
2070         (wtf_vsnprintf):
2071         (strnicmp):
2072         (stricmp):
2073         (strdup):
2074         (strncasecmp):
2075         (strcasecmp):
2076         (strnstr):
2077         * wtf/StringHasher.h: Renamed from Source/JavaScriptCore/wtf/StringHasher.h.
2078         (WTF):
2079         (StringHasher):
2080         (WTF::StringHasher::StringHasher):
2081         (WTF::StringHasher::addCharacters):
2082         (WTF::StringHasher::addCharacter):
2083         (WTF::StringHasher::hash):
2084         (WTF::StringHasher::computeHash):
2085         (WTF::StringHasher::hashMemory):
2086         (WTF::StringHasher::defaultConverter):
2087         (WTF::StringHasher::addCharactersToHash):
2088         * wtf/TCPackedCache.h: Renamed from Source/JavaScriptCore/wtf/TCPackedCache.h.
2089         (PackedCache):
2090         (PackedCache::PackedCache):
2091         (PackedCache::Put):
2092         (PackedCache::Has):
2093         (PackedCache::GetOrDefault):
2094         (PackedCache::Clear):
2095         (PackedCache::EntryToValue):
2096         (PackedCache::EntryToUpper):
2097         (PackedCache::KeyToUpper):
2098         (PackedCache::UpperToPartialKey):
2099         (PackedCache::Hash):
2100         (PackedCache::KeyMatch):
2101         * wtf/TCPageMap.h: Renamed from Source/JavaScriptCore/wtf/TCPageMap.h.
2102         (TCMalloc_PageMap1):
2103         (TCMalloc_PageMap1::init):
2104         (TCMalloc_PageMap1::Ensure):
2105         (TCMalloc_PageMap1::PreallocateMoreMemory):
2106         (TCMalloc_PageMap1::get):
2107         (TCMalloc_PageMap1::set):
2108         (TCMalloc_PageMap2):
2109         (Leaf):
2110         (TCMalloc_PageMap2::init):
2111         (TCMalloc_PageMap2::get):
2112         (TCMalloc_PageMap2::set):
2113         (TCMalloc_PageMap2::Ensure):
2114         (TCMalloc_PageMap2::PreallocateMoreMemory):
2115         (TCMalloc_PageMap2::visitValues):
2116         (TCMalloc_PageMap2::visitAllocations):
2117         (TCMalloc_PageMap3):
2118         (Node):
2119         (TCMalloc_PageMap3::NewNode):
2120         (TCMalloc_PageMap3::init):
2121         (TCMalloc_PageMap3::get):
2122         (TCMalloc_PageMap3::set):
2123         (TCMalloc_PageMap3::Ensure):
2124         (TCMalloc_PageMap3::PreallocateMoreMemory):
2125         (TCMalloc_PageMap3::visitValues):
2126         (TCMalloc_PageMap3::visitAllocations):
2127         * wtf/TCSpinLock.h: Renamed from Source/JavaScriptCore/wtf/TCSpinLock.h.
2128         (TCMalloc_SpinLock):
2129         (TCMalloc_SpinLock::Lock):
2130         (TCMalloc_SpinLock::Unlock):
2131         (TCMalloc_SpinLock::IsHeld):
2132         (TCMalloc_SpinLock::Init):
2133         (TCMalloc_SpinLock::Finalize):
2134         (TCMalloc_SlowLock):
2135         (TCMalloc_SpinLockHolder):
2136         (TCMalloc_SpinLockHolder::TCMalloc_SpinLockHolder):
2137         (TCMalloc_SpinLockHolder::~TCMalloc_SpinLockHolder):
2138         * wtf/TCSystemAlloc.cpp: Renamed from Source/JavaScriptCore/wtf/TCSystemAlloc.cpp.
2139         (TrySbrk):
2140         (TryMmap):
2141         (TryVirtualAlloc):
2142         (TryDevMem):
2143         (TCMalloc_SystemAlloc):
2144         (TCMalloc_SystemRelease):
2145         (TCMalloc_SystemCommit):
2146         * wtf/TCSystemAlloc.h: Renamed from Source/JavaScriptCore/wtf/TCSystemAlloc.h.
2147         (TCMalloc_SystemRelease):
2148         (TCMalloc_SystemCommit):
2149         * wtf/TemporaryChange.h: Renamed from Source/JavaScriptCore/wtf/TemporaryChange.h.
2150         (WTF):
2151         (TemporaryChange):
2152         (WTF::TemporaryChange::TemporaryChange):
2153         (WTF::TemporaryChange::~TemporaryChange):
2154         * wtf/ThreadFunctionInvocation.h: Renamed from Source/JavaScriptCore/wtf/ThreadFunctionInvocation.h.
2155         (WTF):
2156         (WTF::ThreadFunctionInvocation::ThreadFunctionInvocation):
2157         (ThreadFunctionInvocation):
2158         * wtf/ThreadIdentifierDataPthreads.cpp: Renamed from Source/JavaScriptCore/wtf/ThreadIdentifierDataPthreads.cpp.
2159         (WTF):
2160         (WTF::ThreadIdentifierData::~ThreadIdentifierData):
2161         (WTF::ThreadIdentifierData::initializeOnce):
2162         (WTF::ThreadIdentifierData::identifier):
2163         (WTF::ThreadIdentifierData::initialize):
2164         (WTF::ThreadIdentifierData::destruct):
2165         * wtf/ThreadIdentifierDataPthreads.h: Renamed from Source/JavaScriptCore/wtf/ThreadIdentifierDataPthreads.h.
2166         (WTF):
2167         (ThreadIdentifierData):
2168         (WTF::ThreadIdentifierData::ThreadIdentifierData):
2169         * wtf/ThreadRestrictionVerifier.h: Renamed from Source/JavaScriptCore/wtf/ThreadRestrictionVerifier.h.
2170         (WTF):
2171         (ThreadRestrictionVerifier):
2172         (WTF::ThreadRestrictionVerifier::ThreadRestrictionVerifier):
2173         (WTF::ThreadRestrictionVerifier::~ThreadRestrictionVerifier):
2174         (WTF::ThreadRestrictionVerifier::setMutexMode):
2175         (WTF::ThreadRestrictionVerifier::setDispatchQueueMode):
2176         (WTF::ThreadRestrictionVerifier::turnOffVerification):
2177         (WTF::ThreadRestrictionVerifier::setShared):
2178         (WTF::ThreadRestrictionVerifier::isSafeToUse):
2179         * wtf/ThreadSafeRefCounted.h: Renamed from Source/JavaScriptCore/wtf/ThreadSafeRefCounted.h.
2180         (WTF):
2181         (ThreadSafeRefCountedBase):
2182         (WTF::ThreadSafeRefCountedBase::ThreadSafeRefCountedBase):
2183         (WTF::ThreadSafeRefCountedBase::ref):
2184         (WTF::ThreadSafeRefCountedBase::hasOneRef):
2185         (WTF::ThreadSafeRefCountedBase::refCount):
2186         (WTF::ThreadSafeRefCountedBase::derefBase):
2187         (ThreadSafeRefCounted):
2188         (WTF::ThreadSafeRefCounted::deref):
2189         (WTF::ThreadSafeRefCounted::ThreadSafeRefCounted):
2190         * wtf/ThreadSpecific.h: Renamed from Source/JavaScriptCore/wtf/ThreadSpecific.h.
2191         (WTF):
2192         (ThreadSpecific):
2193         (Data):
2194         (WTF::ThreadSpecific::Data::Data):
2195         (WTF::::ThreadSpecific):
2196         (WTF::::get):
2197         (WTF::::set):
2198         (WTF::::~ThreadSpecific):
2199         (WTF::::destroy):
2200         (WTF::::isSet):
2201         (WTF::T):
2202         (WTF::::operator):
2203         * wtf/ThreadSpecificWin.cpp: Renamed from Source/JavaScriptCore/wtf/ThreadSpecificWin.cpp.
2204         (WTF):
2205         (WTF::tlsKeyCount):
2206         (WTF::tlsKeys):
2207         (WTF::ThreadSpecificThreadExit):
2208         * wtf/Threading.cpp: Renamed from Source/JavaScriptCore/wtf/Threading.cpp.
2209         (WTF):
2210         (NewThreadContext):
2211         (WTF::NewThreadContext::NewThreadContext):
2212         (WTF::threadEntryPoint):
2213         (WTF::createThread):
2214         (WTF::ThreadFunctionWithReturnValueInvocation::ThreadFunctionWithReturnValueInvocation):
2215         (ThreadFunctionWithReturnValueInvocation):
2216         (WTF::compatEntryPoint):
2217         (WTF::waitForThreadCompletion):
2218         * wtf/Threading.h: Renamed from Source/JavaScriptCore/wtf/Threading.h.
2219         (WTF):
2220         * wtf/ThreadingNone.cpp: Renamed from Source/JavaScriptCore/wtf/ThreadingNone.cpp.
2221         * wtf/ThreadingPrimitives.h: Renamed from Source/JavaScriptCore/wtf/ThreadingPrimitives.h.
2222         (WTF):
2223         (PlatformMutex):
2224         (PlatformCondition):
2225         (Mutex):
2226         (WTF::Mutex::impl):
2227         (ReadWriteLock):
2228         (ThreadCondition):
2229         * wtf/ThreadingPthreads.cpp: Renamed from Source/JavaScriptCore/wtf/ThreadingPthreads.cpp.
2230         (WTF):
2231         (WTF::threadMapMutex):
2232         (WTF::initializeThreading):
2233         (WTF::lockAtomicallyInitializedStaticMutex):
2234         (WTF::unlockAtomicallyInitializedStaticMutex):
2235         (WTF::threadMap):
2236         (WTF::identifierByPthreadHandle):
2237         (WTF::establishIdentifierForPthreadHandle):
2238         (WTF::pthreadHandleForIdentifier):
2239         (WTF::clearPthreadHandleForIdentifier):
2240         (WTF::wtfThreadEntryPoint):
2241         (WTF::createThreadInternal):
2242         (WTF::initializeCurrentThreadInternal):
2243         (WTF::waitForThreadCompletion):
2244         (WTF::detachThread):
2245         (WTF::yield):
2246         (WTF::currentThread):
2247         (WTF::Mutex::Mutex):
2248         (WTF::Mutex::~Mutex):
2249         (WTF::Mutex::lock):
2250         (WTF::Mutex::tryLock):
2251         (WTF::Mutex::unlock):
2252         (WTF::ReadWriteLock::ReadWriteLock):
2253         (WTF::ReadWriteLock::~ReadWriteLock):
2254         (WTF::ReadWriteLock::readLock):
2255         (WTF::ReadWriteLock::tryReadLock):
2256         (WTF::ReadWriteLock::writeLock):
2257         (WTF::ReadWriteLock::tryWriteLock):
2258         (WTF::ReadWriteLock::unlock):
2259         (WTF::ThreadCondition::ThreadCondition):
2260         (WTF::ThreadCondition::~ThreadCondition):
2261         (WTF::ThreadCondition::wait):
2262         (WTF::ThreadCondition::timedWait):
2263         (WTF::ThreadCondition::signal):
2264         (WTF::ThreadCondition::broadcast):
2265         * wtf/ThreadingWin.cpp: Renamed from Source/JavaScriptCore/wtf/ThreadingWin.cpp.
2266         (WTF):
2267         (tagTHREADNAME_INFO):
2268         (WTF::initializeCurrentThreadInternal):
2269         (WTF::lockAtomicallyInitializedStaticMutex):
2270         (WTF::unlockAtomicallyInitializedStaticMutex):
2271         (WTF::threadMapMutex):
2272         (WTF::initializeThreading):
2273         (WTF::threadMap):
2274         (WTF::storeThreadHandleByIdentifier):
2275         (WTF::threadHandleForIdentifier):
2276         (WTF::clearThreadHandleForIdentifier):
2277         (WTF::wtfThreadEntryPoint):
2278         (WTF::createThreadInternal):
2279         (WTF::waitForThreadCompletion):
2280         (WTF::detachThread):
2281         (WTF::yield):
2282         (WTF::currentThread):
2283         (WTF::Mutex::Mutex):
2284         (WTF::Mutex::~Mutex):
2285         (WTF::Mutex::lock):
2286         (WTF::Mutex::tryLock):
2287         (WTF::Mutex::unlock):
2288         (WTF::PlatformCondition::timedWait):
2289         (WTF::PlatformCondition::signal):
2290         (WTF::ThreadCondition::ThreadCondition):
2291         (WTF::ThreadCondition::~ThreadCondition):
2292         (WTF::ThreadCondition::wait):
2293         (WTF::ThreadCondition::timedWait):
2294         (WTF::ThreadCondition::signal):
2295         (WTF::ThreadCondition::broadcast):
2296         (WTF::absoluteTimeToWaitTimeoutInterval):
2297         * wtf/TypeTraits.cpp: Renamed from Source/JavaScriptCore/wtf/TypeTraits.cpp.
2298         (WTF):
2299         * wtf/TypeTraits.h: Renamed from Source/JavaScriptCore/wtf/TypeTraits.h.
2300         (WTF):
2301         (IsConvertibleToInteger):
2302         (IsArray):
2303         (IsSameType):
2304         (IsSubclass):
2305         (NoType):
2306         (IsSubclassOfTemplate):
2307         (RemoveTemplate):
2308         (RemoveConst):
2309         (RemoveVolatile):
2310         (RemoveConstVolatile):
2311         (RemovePointer):
2312         (RemoveReference):
2313         (RemoveExtent):
2314         (DecayArray):
2315         (IntegralConstant):
2316         * wtf/TypedArrayBase.h: Renamed from Source/JavaScriptCore/wtf/TypedArrayBase.h.
2317         (WTF):
2318         (TypedArrayBase):
2319         (WTF::TypedArrayBase::data):
2320         (WTF::TypedArrayBase::set):
2321         (WTF::TypedArrayBase::setRange):
2322         (WTF::TypedArrayBase::zeroRange):
2323         (WTF::TypedArrayBase::length):
2324         (WTF::TypedArrayBase::byteLength):
2325         (WTF::TypedArrayBase::TypedArrayBase):
2326         (WTF::TypedArrayBase::create):
2327         (WTF::TypedArrayBase::subarrayImpl):
2328         (WTF::TypedArrayBase::neuter):
2329         * wtf/Uint16Array.h: Renamed from Source/JavaScriptCore/wtf/Uint16Array.h.
2330         (WTF):
2331         (Uint16Array):
2332         (WTF::Uint16Array::set):
2333         (WTF::Uint16Array::isUnsignedShortArray):
2334         (WTF::Uint16Array::create):
2335         (WTF::Uint16Array::Uint16Array):
2336         (WTF::Uint16Array::subarray):
2337         * wtf/Uint32Array.h: Renamed from Source/JavaScriptCore/wtf/Uint32Array.h.
2338         (WTF):
2339         (Uint32Array):
2340         (WTF::Uint32Array::set):
2341         (WTF::Uint32Array::isUnsignedIntArray):
2342         (WTF::Uint32Array::create):
2343         (WTF::Uint32Array::Uint32Array):
2344         (WTF::Uint32Array::subarray):
2345         * wtf/Uint8Array.h: Renamed from Source/JavaScriptCore/wtf/Uint8Array.h.
2346         (WTF):
2347         (Uint8Array):
2348         (WTF::Uint8Array::set):
2349         (WTF::Uint8Array::isUnsignedByteArray):
2350         (WTF::Uint8Array::create):
2351         (WTF::Uint8Array::Uint8Array):
2352         (WTF::Uint8Array::subarray):
2353         * wtf/Uint8ClampedArray.h: Renamed from Source/JavaScriptCore/wtf/Uint8ClampedArray.h.
2354         (WTF):
2355         (Uint8ClampedArray):
2356         (WTF::Uint8ClampedArray::set):
2357         (WTF::Uint8ClampedArray::isUnsignedByteClampedArray):
2358         (WTF::Uint8ClampedArray::create):
2359         (WTF::Uint8ClampedArray::Uint8ClampedArray):
2360         (WTF::Uint8ClampedArray::subarray):
2361         * wtf/UnionFind.h: Renamed from Source/JavaScriptCore/wtf/UnionFind.h.
2362         (WTF):
2363         (UnionFind):
2364         (WTF::UnionFind::UnionFind):
2365         (WTF::UnionFind::find):
2366         (WTF::UnionFind::unify):
2367         * wtf/UnusedParam.h: Renamed from Source/JavaScriptCore/wtf/UnusedParam.h.
2368         (unusedParam):
2369         * wtf/VMTags.h: Renamed from Source/JavaScriptCore/wtf/VMTags.h.
2370         * wtf/ValueCheck.h: Renamed from Source/JavaScriptCore/wtf/ValueCheck.h.
2371         (WTF):
2372         (ValueCheck):
2373         (WTF::ValueCheck::checkConsistency):
2374         * wtf/Vector.h: Renamed from Source/JavaScriptCore/wtf/Vector.h.
2375         (WTF):
2376         (WTF::VectorTypeOperations::destruct):
2377         (VectorTypeOperations):
2378         (WTF::VectorTypeOperations::initialize):
2379         (WTF::VectorTypeOperations::move):
2380         (WTF::VectorTypeOperations::moveOverlapping):
2381         (WTF::VectorTypeOperations::uninitializedCopy):
2382         (WTF::VectorTypeOperations::uninitializedFill):
2383         (WTF::VectorTypeOperations::compare):
2384         (VectorBufferBase):
2385         (WTF::VectorBufferBase::allocateBuffer):
2386         (WTF::VectorBufferBase::tryAllocateBuffer):
2387         (WTF::VectorBufferBase::deallocateBuffer):
2388         (WTF::VectorBufferBase::buffer):
2389         (WTF::VectorBufferBase::bufferSlot):
2390         (WTF::VectorBufferBase::capacity):
2391         (WTF::VectorBufferBase::releaseBuffer):
2392         (WTF::VectorBufferBase::VectorBufferBase):
2393         (WTF::VectorBufferBase::~VectorBufferBase):
2394         (VectorBuffer):
2395         (WTF::VectorBuffer::VectorBuffer):
2396         (WTF::VectorBuffer::~VectorBuffer):
2397         (WTF::VectorBuffer::allocateBuffer):
2398         (WTF::VectorBuffer::tryAllocateBuffer):
2399         (WTF::VectorBuffer::deallocateBuffer):
2400         (WTF::VectorBuffer::swap):
2401         (WTF::VectorBuffer::restoreInlineBufferIfNeeded):
2402         (WTF::VectorBuffer::releaseBuffer):
2403         (WTF::VectorBuffer::inlineBuffer):
2404         (Vector):
2405         (WTF::Vector::Vector):
2406         (WTF::Vector::~Vector):
2407         (WTF::Vector::size):
2408         (WTF::Vector::capacity):
2409         (WTF::Vector::isEmpty):
2410         (WTF::Vector::at):
2411         (WTF::Vector::operator[]):
2412         (WTF::Vector::data):
2413         (WTF::Vector::dataSlot):
2414         (WTF::Vector::begin):
2415         (WTF::Vector::end):
2416         (WTF::Vector::rbegin):
2417         (WTF::Vector::rend):
2418         (WTF::Vector::reversed):
2419         (WTF::Vector::first):
2420         (WTF::Vector::last):
2421         (WTF::Vector::shrinkToFit):
2422         (WTF::Vector::clear):
2423         (WTF::Vector::removeLast):
2424         (WTF::Vector::fill):
2425         (WTF::Vector::swap):
2426         (VectorReverseProxy):
2427         (WTF::Vector::VectorReverseProxy::begin):
2428         (WTF::Vector::VectorReverseProxy::end):
2429         (WTF::operator<<):
2430         (WTF::operator>>):
2431         (WTF::::Vector):
2432         (WTF::=):
2433         (WTF::typelessPointersAreEqual):
2434         (WTF::::contains):
2435         (WTF::::find):
2436         (WTF::::reverseFind):
2437         (WTF::::fill):
2438         (WTF::::appendRange):
2439         (WTF::::expandCapacity):
2440         (WTF::::tryExpandCapacity):
2441         (WTF::::resize):
2442         (WTF::::shrink):
2443         (WTF::::grow):
2444         (WTF::::reserveCapacity):
2445         (WTF::::tryReserveCapacity):
2446         (WTF::::reserveInitialCapacity):
2447         (WTF::::shrinkCapacity):
2448         (WTF::::append):
2449         (WTF::::tryAppend):
2450         (WTF::::appendSlowCase):
2451         (WTF::::uncheckedAppend):
2452         (WTF::::insert):
2453         (WTF::::prepend):
2454         (WTF::::remove):
2455         (WTF::::reverse):
2456         (WTF::::releaseBuffer):
2457         (WTF::::checkConsistency):
2458         (WTF::deleteAllValues):
2459         (WTF::swap):
2460         (WTF::operator==):
2461         (WTF::operator!=):
2462         * wtf/VectorTraits.h: Renamed from Source/JavaScriptCore/wtf/VectorTraits.h.
2463         (WTF):
2464         (SimpleClassVectorTraits):
2465         * wtf/WTFThreadData.cpp: Renamed from Source/JavaScriptCore/wtf/WTFThreadData.cpp.
2466         (WTF):
2467         (WTF::WTFThreadData::WTFThreadData):
2468         (WTF::WTFThreadData::~WTFThreadData):
2469         (JSC):
2470         (JSC::IdentifierTable::~IdentifierTable):
2471         (JSC::IdentifierTable::add):
2472         * wtf/WTFThreadData.h: Renamed from Source/JavaScriptCore/wtf/WTFThreadData.h.
2473         (JSC):
2474         (IdentifierTable):
2475         (JSC::IdentifierTable::remove):
2476         (JSC::IdentifierTable::literalTable):
2477         (WTF):
2478         (WTFThreadData):
2479         (WTF::WTFThreadData::atomicStringTable):
2480         (WTF::WTFThreadData::currentIdentifierTable):
2481         (WTF::WTFThreadData::setCurrentIdentifierTable):
2482         (WTF::WTFThreadData::resetCurrentIdentifierTable):
2483         (WTF::WTFThreadData::stack):
2484         (WTF::wtfThreadData):
2485         * wtf/blackberry/MainThreadBlackBerry.cpp: Renamed from Source/JavaScriptCore/wtf/blackberry/MainThreadBlackBerry.cpp.
2486         (WTF):
2487         (WTF::initializeMainThreadPlatform):
2488         (WTF::scheduleDispatchFunctionsOnMainThread):
2489         * wtf/chromium/ChromiumThreading.h: Renamed from Source/JavaScriptCore/wtf/chromium/ChromiumThreading.h.
2490         (WTF):
2491         (ChromiumThreading):
2492         * wtf/chromium/MainThreadChromium.cpp: Renamed from Source/JavaScriptCore/wtf/chromium/MainThreadChromium.cpp.
2493         (WTF):
2494         (WTF::initializeMainThread):
2495         (WTF::callOnMainThread):
2496         (WTF::callOnMainThreadAndWait):
2497         (WTF::setMainThreadCallbacksPaused):
2498         (WTF::isMainThread):
2499         * wtf/dtoa.cpp: Renamed from Source/JavaScriptCore/wtf/dtoa.cpp.
2500         (WTF):
2501         (WTF::storeInc):
2502         (WTF::BigInt::BigInt):
2503         (BigInt):
2504         (WTF::BigInt::clear):
2505         (WTF::BigInt::size):
2506         (WTF::BigInt::resize):
2507         (WTF::BigInt::words):
2508         (WTF::BigInt::append):
2509         (WTF::multadd):
2510         (WTF::hi0bits):
2511         (WTF::lo0bits):
2512         (WTF::i2b):
2513         (WTF::mult):
2514         (P5Node):
2515         (WTF::P5Node::P5Node):
2516         (WTF::pow5mult):
2517         (WTF::lshift):
2518         (WTF::cmp):
2519         (WTF::diff):
2520         (WTF::d2b):
2521         (WTF::strtod):
2522         (WTF::quorem):
2523         (WTF::dtoa):
2524         * wtf/dtoa.h: Renamed from Source/JavaScriptCore/wtf/dtoa.h.
2525         (WTF):
2526         * wtf/dtoa/COPYING: Renamed from Source/JavaScriptCore/wtf/dtoa/COPYING.
2527         * wtf/dtoa/LICENSE: Renamed from Source/JavaScriptCore/wtf/dtoa/LICENSE.
2528         * wtf/dtoa/README: Renamed from Source/JavaScriptCore/wtf/dtoa/README.
2529         * wtf/dtoa/bignum-dtoa.cc: Renamed from Source/JavaScriptCore/wtf/dtoa/bignum-dtoa.cc.
2530         * wtf/dtoa/bignum-dtoa.h: Renamed from Source/JavaScriptCore/wtf/dtoa/bignum-dtoa.h.
2531         (WTF):
2532         (double_conversion):
2533         * wtf/dtoa/bignum.cc: Renamed from Source/JavaScriptCore/wtf/dtoa/bignum.cc.
2534         * wtf/dtoa/bignum.h: Renamed from Source/JavaScriptCore/wtf/dtoa/bignum.h.
2535         (WTF):
2536         (double_conversion):
2537         (Bignum):
2538         (WTF::double_conversion::Bignum::Times10):
2539         (WTF::double_conversion::Bignum::Equal):
2540         (WTF::double_conversion::Bignum::LessEqual):
2541         (WTF::double_conversion::Bignum::Less):
2542         (WTF::double_conversion::Bignum::PlusEqual):
2543         (WTF::double_conversion::Bignum::PlusLessEqual):
2544         (WTF::double_conversion::Bignum::PlusLess):
2545         (WTF::double_conversion::Bignum::EnsureCapacity):
2546         (WTF::double_conversion::Bignum::BigitLength):
2547         * wtf/dtoa/cached-powers.cc: Renamed from Source/JavaScriptCore/wtf/dtoa/cached-powers.cc.
2548         * wtf/dtoa/cached-powers.h: Renamed from Source/JavaScriptCore/wtf/dtoa/cached-powers.h.
2549         (WTF):
2550         (double_conversion):
2551         (PowersOfTenCache):
2552         * wtf/dtoa/diy-fp.cc: Renamed from Source/JavaScriptCore/wtf/dtoa/diy-fp.cc.
2553         * wtf/dtoa/diy-fp.h: Renamed from Source/JavaScriptCore/wtf/dtoa/diy-fp.h.
2554         (WTF):
2555         (double_conversion):
2556         (DiyFp):
2557         (WTF::double_conversion::DiyFp::DiyFp):
2558         (WTF::double_conversion::DiyFp::Subtract):
2559         (WTF::double_conversion::DiyFp::Minus):
2560         (WTF::double_conversion::DiyFp::Times):
2561         (WTF::double_conversion::DiyFp::Normalize):
2562         (WTF::double_conversion::DiyFp::f):
2563         (WTF::double_conversion::DiyFp::e):
2564         (WTF::double_conversion::DiyFp::set_f):
2565         (WTF::double_conversion::DiyFp::set_e):
2566         * wtf/dtoa/double-conversion.cc: Renamed from Source/JavaScriptCore/wtf/dtoa/double-conversion.cc.
2567         * wtf/dtoa/double-conversion.h: Renamed from Source/JavaScriptCore/wtf/dtoa/double-conversion.h.
2568         (WTF):
2569         (double_conversion):
2570         (DoubleToStringConverter):
2571         (WTF::double_conversion::DoubleToStringConverter::DoubleToStringConverter):
2572         (StringToDoubleConverter):
2573         (WTF::double_conversion::StringToDoubleConverter::StringToDoubleConverter):
2574         * wtf/dtoa/double.h: Renamed from Source/JavaScriptCore/wtf/dtoa/double.h.
2575         (WTF):
2576         (double_conversion):
2577         (WTF::double_conversion::double_to_uint64):
2578         (WTF::double_conversion::uint64_to_double):
2579         (Double):
2580         (WTF::double_conversion::Double::Double):
2581         (WTF::double_conversion::Double::AsDiyFp):
2582         (WTF::double_conversion::Double::AsNormalizedDiyFp):
2583         (WTF::double_conversion::Double::AsUint64):
2584         (WTF::double_conversion::Double::NextDouble):
2585         (WTF::double_conversion::Double::Exponent):
2586         (WTF::double_conversion::Double::Significand):
2587         (WTF::double_conversion::Double::IsDenormal):
2588         (WTF::double_conversion::Double::IsSpecial):
2589         (WTF::double_conversion::Double::IsNan):
2590         (WTF::double_conversion::Double::IsInfinite):
2591         (WTF::double_conversion::Double::Sign):
2592         (WTF::double_conversion::Double::UpperBoundary):
2593         (WTF::double_conversion::Double::NormalizedBoundaries):
2594         (WTF::double_conversion::Double::value):
2595         (WTF::double_conversion::Double::SignificandSizeForOrderOfMagnitude):
2596         (WTF::double_conversion::Double::Infinity):
2597         (WTF::double_conversion::Double::NaN):
2598         (WTF::double_conversion::Double::DiyFpToUint64):
2599         * wtf/dtoa/fast-dtoa.cc: Renamed from Source/JavaScriptCore/wtf/dtoa/fast-dtoa.cc.
2600         * wtf/dtoa/fast-dtoa.h: Renamed from Source/JavaScriptCore/wtf/dtoa/fast-dtoa.h.
2601         (WTF):
2602         (double_conversion):
2603         * wtf/dtoa/fixed-dtoa.cc: Renamed from Source/JavaScriptCore/wtf/dtoa/fixed-dtoa.cc.
2604         * wtf/dtoa/fixed-dtoa.h: Renamed from Source/JavaScriptCore/wtf/dtoa/fixed-dtoa.h.
2605         (WTF):
2606         (double_conversion):
2607         * wtf/dtoa/strtod.cc: Renamed from Source/JavaScriptCore/wtf/dtoa/strtod.cc.
2608         * wtf/dtoa/strtod.h: Renamed from Source/JavaScriptCore/wtf/dtoa/strtod.h.
2609         (WTF):
2610         (double_conversion):
2611         * wtf/dtoa/utils.h: Renamed from Source/JavaScriptCore/wtf/dtoa/utils.h.
2612         (WTF):
2613         (double_conversion):
2614         (WTF::double_conversion::Max):
2615         (WTF::double_conversion::Min):
2616         (WTF::double_conversion::StrLength):
2617         (Vector):
2618         (WTF::double_conversion::Vector::Vector):
2619         (WTF::double_conversion::Vector::SubVector):
2620         (WTF::double_conversion::Vector::length):
2621         (WTF::double_conversion::Vector::is_empty):
2622         (WTF::double_conversion::Vector::start):
2623         (WTF::double_conversion::Vector::operator[]):
2624         (WTF::double_conversion::Vector::first):
2625         (WTF::double_conversion::Vector::last):
2626         (StringBuilder):
2627         (WTF::double_conversion::StringBuilder::StringBuilder):
2628         (WTF::double_conversion::StringBuilder::~StringBuilder):
2629         (WTF::double_conversion::StringBuilder::size):
2630         (WTF::double_conversion::StringBuilder::position):
2631         (WTF::double_conversion::StringBuilder::SetPosition):
2632         (WTF::double_conversion::StringBuilder::Reset):
2633         (WTF::double_conversion::StringBuilder::AddCharacter):
2634         (WTF::double_conversion::StringBuilder::AddString):
2635         (WTF::double_conversion::StringBuilder::AddSubstring):
2636         (WTF::double_conversion::StringBuilder::AddPadding):
2637         (WTF::double_conversion::StringBuilder::Finalize):
2638         (WTF::double_conversion::StringBuilder::is_finalized):
2639         (WTF::double_conversion::BitCast):
2640         * wtf/efl/MainThreadEfl.cpp: Renamed from Source/JavaScriptCore/wtf/efl/MainThreadEfl.cpp.
2641         (WTF):
2642         (WTF::pipeObject):
2643         (WTF::monitorDispatchFunctions):
2644         (WTF::initializeMainThreadPlatform):
2645         (WTF::scheduleDispatchFunctionsOnMainThread):
2646         * wtf/efl/OwnPtrEfl.cpp: Renamed from Source/JavaScriptCore/wtf/efl/OwnPtrEfl.cpp.
2647         (WTF):
2648         (WTF::deleteOwnedPtr):
2649         * wtf/gobject/GOwnPtr.cpp: Renamed from Source/JavaScriptCore/wtf/gobject/GOwnPtr.cpp.
2650         (WTF):
2651         (WTF::GError):
2652         (WTF::GList):
2653         (WTF::GSList):
2654         (WTF::GPatternSpec):
2655         (WTF::GDir):
2656         (WTF::GTimer):
2657         (WTF::GKeyFile):
2658         * wtf/gobject/GOwnPtr.h: Renamed from Source/JavaScriptCore/wtf/gobject/GOwnPtr.h.
2659         (WTF):
2660         (GOwnPtr):
2661         (WTF::GOwnPtr::GOwnPtr):
2662         (WTF::GOwnPtr::~GOwnPtr):
2663         (WTF::GOwnPtr::get):
2664         (WTF::GOwnPtr::release):
2665         (WTF::GOwnPtr::outPtr):
2666         (WTF::GOwnPtr::set):
2667         (WTF::GOwnPtr::clear):
2668         (WTF::GOwnPtr::operator*):
2669         (WTF::GOwnPtr::operator->):
2670         (WTF::GOwnPtr::operator!):
2671         (WTF::GOwnPtr::operator UnspecifiedBoolType):
2672         (WTF::GOwnPtr::swap):
2673         (WTF::swap):
2674         (WTF::operator==):
2675         (WTF::operator!=):
2676         (WTF::getPtr):
2677         (WTF::freeOwnedGPtr):
2678         * wtf/gobject/GRefPtr.cpp: Renamed from Source/JavaScriptCore/wtf/gobject/GRefPtr.cpp.
2679         (WTF):
2680         (WTF::refGPtr):
2681         (WTF::derefGPtr):
2682         (_GVariant):
2683         * wtf/gobject/GRefPtr.h: Renamed from Source/JavaScriptCore/wtf/gobject/GRefPtr.h.
2684         (WTF):
2685         (GRefPtr):
2686         (WTF::GRefPtr::GRefPtr):
2687         (WTF::GRefPtr::~GRefPtr):
2688         (WTF::GRefPtr::clear):
2689         (WTF::GRefPtr::isHashTableDeletedValue):
2690         (WTF::GRefPtr::get):
2691         (WTF::GRefPtr::operator*):
2692         (WTF::GRefPtr::operator->):
2693         (WTF::GRefPtr::operator!):
2694         (WTF::GRefPtr::operator UnspecifiedBoolType):
2695         (WTF::GRefPtr::hashTableDeletedValue):
2696         (WTF::=):
2697         (WTF::::swap):
2698         (WTF::swap):
2699         (WTF::operator==):
2700         (WTF::operator!=):
2701         (WTF::static_pointer_cast):
2702         (WTF::const_pointer_cast):
2703         (WTF::getPtr):
2704         (WTF::adoptGRef):
2705         (WTF::refGPtr):
2706         (WTF::derefGPtr):
2707         * wtf/gobject/GTypedefs.h: Renamed from Source/JavaScriptCore/wtf/gobject/GTypedefs.h.
2708         * wtf/gobject/GlibUtilities.cpp: Renamed from Source/JavaScriptCore/wtf/gobject/GlibUtilities.cpp.
2709         (getCurrentExecutablePath):
2710         * wtf/gobject/GlibUtilities.h: Renamed from Source/JavaScriptCore/wtf/gobject/GlibUtilities.h.
2711         * wtf/gtk/MainThreadGtk.cpp: Renamed from Source/JavaScriptCore/wtf/gtk/MainThreadGtk.cpp.
2712         (WTF):
2713         (WTF::initializeMainThreadPlatform):
2714         (WTF::timeoutFired):
2715         (WTF::scheduleDispatchFunctionsOnMainThread):
2716         * wtf/mac/MainThreadMac.mm: Renamed from Source/JavaScriptCore/wtf/mac/MainThreadMac.mm.
2717         (-[JSWTFMainThreadCaller call]):
2718         (WTF):
2719         (WTF::initializeMainThreadPlatform):
2720         (WTF::initializeMainThreadToProcessMainThreadPlatform):
2721         (WTF::timerFired):
2722         (WTF::postTimer):
2723         (WTF::scheduleDispatchFunctionsOnMainThread):
2724         (WTF::isMainThread):
2725         * wtf/qt/MainThreadQt.cpp: Renamed from Source/JavaScriptCore/wtf/qt/MainThreadQt.cpp.
2726         (WTF):
2727         (MainThreadInvoker):
2728         (WTF::MainThreadInvoker::MainThreadInvoker):
2729         (WTF::MainThreadInvoker::event):
2730         (WTF::initializeMainThreadPlatform):
2731         (WTF::scheduleDispatchFunctionsOnMainThread):
2732         * wtf/qt/StringQt.cpp: Renamed from Source/JavaScriptCore/wtf/qt/StringQt.cpp.
2733         (WTF):
2734         (WTF::String::String):
2735         (WTF::String::operator QString):
2736         (WTF::operator<<):
2737         (WTF::operator>>):
2738         * wtf/qt/UtilsQt.h: Renamed from Source/JavaScriptCore/wtf/qt/UtilsQt.h.
2739         (escapeHtml):
2740         * wtf/qt/compat/QGuiApplication: Renamed from Source/JavaScriptCore/wtf/qt/compat/QGuiApplication.
2741         * wtf/qt/compat/qguiapplication.h: Renamed from Source/JavaScriptCore/wtf/qt/compat/qguiapplication.h.
2742         (QGuiApplication):
2743         (QGuiApplication::styleHints):
2744         * wtf/text/ASCIIFastPath.h: Renamed from Source/JavaScriptCore/wtf/text/ASCIIFastPath.h.
2745         (WTF):
2746         (WTF::isAlignedToMachineWord):
2747         (WTF::alignToMachineWord):
2748         (WTF::isAllASCII):
2749         (WTF::charactersAreAllASCII):
2750         * wtf/text/AtomicString.cpp: Renamed from Source/JavaScriptCore/wtf/text/AtomicString.cpp.
2751         (WTF):
2752         (AtomicStringTable):
2753         (WTF::AtomicStringTable::create):
2754         (WTF::AtomicStringTable::table):
2755         (WTF::AtomicStringTable::destroy):
2756         (WTF::stringTable):
2757         (WTF::addToStringTable):
2758         (WTF::CStringTranslator::hash):
2759         (CStringTranslator):
2760         (WTF::CStringTranslator::equal):
2761         (WTF::CStringTranslator::translate):
2762         (WTF::AtomicString::add):
2763         (UCharBuffer):
2764         (WTF::UCharBufferTranslator::hash):
2765         (UCharBufferTranslator):
2766         (WTF::UCharBufferTranslator::equal):
2767         (WTF::UCharBufferTranslator::translate):
2768         (HashAndCharacters):
2769         (WTF::HashAndCharactersTranslator::hash):
2770         (HashAndCharactersTranslator):
2771         (WTF::HashAndCharactersTranslator::equal):
2772         (WTF::HashAndCharactersTranslator::translate):
2773         (HashAndUTF8Characters):
2774         (WTF::HashAndUTF8CharactersTranslator::hash):
2775         (HashAndUTF8CharactersTranslator):
2776         (WTF::HashAndUTF8CharactersTranslator::equal):
2777         (WTF::HashAndUTF8CharactersTranslator::translate):
2778         (SubstringLocation):
2779         (WTF::SubstringTranslator::hash):
2780         (SubstringTranslator):
2781         (WTF::SubstringTranslator::equal):
2782         (WTF::SubstringTranslator::translate):
2783         (WTF::AtomicString::addSlowCase):
2784         (WTF::AtomicString::find):
2785         (WTF::AtomicString::remove):
2786         (WTF::AtomicString::lower):
2787         (WTF::AtomicString::fromUTF8Internal):
2788         (WTF::AtomicString::show):
2789         * wtf/text/AtomicString.h: Renamed from Source/JavaScriptCore/wtf/text/AtomicString.h.
2790         (WTF):
2791         (AtomicString):
2792         (WTF::AtomicString::AtomicString):
2793         (WTF::AtomicString::isHashTableDeletedValue):
2794         (WTF::AtomicString::operator const String&):
2795         (WTF::AtomicString::string):
2796         (WTF::AtomicString::impl):
2797         (WTF::AtomicString::characters):
2798         (WTF::AtomicString::length):
2799         (WTF::AtomicString::operator[]):
2800         (WTF::AtomicString::contains):
2801         (WTF::AtomicString::find):
2802         (WTF::AtomicString::startsWith):
2803         (WTF::AtomicString::endsWith):
2804         (WTF::AtomicString::upper):
2805         (WTF::AtomicString::toInt):
2806         (WTF::AtomicString::toDouble):
2807         (WTF::AtomicString::toFloat):
2808         (WTF::AtomicString::percentage):
2809         (WTF::AtomicString::isNull):
2810         (WTF::AtomicString::isEmpty):
2811         (WTF::AtomicString::createCFString):
2812         (WTF::AtomicString::operator NSString*):
2813         (WTF::AtomicString::operator QString):
2814         (WTF::AtomicString::add):
2815         (WTF::operator==):
2816         (WTF::operator!=):
2817         (WTF::equalIgnoringCase):
2818         (WTF::AtomicString::fromUTF8):
2819         * wtf/text/AtomicStringHash.h: Renamed from Source/JavaScriptCore/wtf/text/AtomicStringHash.h.
2820         (WTF):
2821         (WTF::AtomicStringHash::hash):
2822         (AtomicStringHash):
2823         (WTF::AtomicStringHash::equal):
2824         * wtf/text/AtomicStringImpl.h: Renamed from Source/JavaScriptCore/wtf/text/AtomicStringImpl.h.
2825         (WTF):
2826         (AtomicStringImpl):
2827         (WTF::AtomicStringImpl::AtomicStringImpl):
2828         * wtf/text/CString.cpp: Renamed from Source/JavaScriptCore/wtf/text/CString.cpp.
2829         (WTF):
2830         (WTF::CString::CString):
2831         (WTF::CString::init):
2832         (WTF::CString::mutableData):
2833         (WTF::CString::newUninitialized):
2834         (WTF::CString::copyBufferIfNeeded):
2835         (WTF::operator==):
2836         * wtf/text/CString.h: Renamed from Source/JavaScriptCore/wtf/text/CString.h.
2837         (WTF):
2838         (CStringBuffer):
2839         (WTF::CStringBuffer::data):
2840         (WTF::CStringBuffer::length):
2841         (WTF::CStringBuffer::create):
2842         (WTF::CStringBuffer::CStringBuffer):
2843         (WTF::CStringBuffer::mutableData):
2844         (CString):
2845         (WTF::CString::CString):
2846         (WTF::CString::data):
2847         (WTF::CString::length):
2848         (WTF::CString::isNull):
2849         (WTF::CString::buffer):
2850         (WTF::operator!=):
2851         * wtf/text/StringBuffer.h: Renamed from Source/JavaScriptCore/wtf/text/StringBuffer.h.
2852         (WTF):
2853         (StringBuffer):
2854         (WTF::StringBuffer::StringBuffer):
2855         (WTF::StringBuffer::~StringBuffer):
2856         (WTF::StringBuffer::shrink):
2857         (WTF::StringBuffer::resize):
2858         (WTF::StringBuffer::length):
2859         (WTF::StringBuffer::characters):
2860         (WTF::StringBuffer::operator[]):
2861         (WTF::StringBuffer::release):
2862         * wtf/text/StringBuilder.cpp: Renamed from Source/JavaScriptCore/wtf/text/StringBuilder.cpp.
2863         (WTF):
2864         (WTF::StringBuilder::reifyString):
2865         (WTF::StringBuilder::resize):
2866         (WTF::StringBuilder::allocateBuffer):
2867         (WTF::StringBuilder::allocateBufferUpConvert):
2868         (WTF::LChar):
2869         (WTF::UChar):
2870         (WTF::StringBuilder::reserveCapacity):
2871         (WTF::StringBuilder::appendUninitialized):
2872         (WTF::StringBuilder::appendUninitializedSlow):
2873         (WTF::StringBuilder::append):
2874         (WTF::StringBuilder::canShrink):
2875         (WTF::StringBuilder::shrinkToFit):
2876         * wtf/text/StringBuilder.h: Renamed from Source/JavaScriptCore/wtf/text/StringBuilder.h.
2877         (WTF):
2878         (StringBuilder):
2879         (WTF::StringBuilder::StringBuilder):
2880         (WTF::StringBuilder::append):
2881         (WTF::StringBuilder::toString):
2882         (WTF::StringBuilder::toStringPreserveCapacity):
2883         (WTF::StringBuilder::toAtomicString):
2884         (WTF::StringBuilder::length):
2885         (WTF::StringBuilder::isEmpty):
2886         (WTF::StringBuilder::capacity):
2887         (WTF::StringBuilder::operator[]):
2888         (WTF::StringBuilder::characters8):
2889         (WTF::StringBuilder::characters16):
2890         (WTF::StringBuilder::characters):
2891         (WTF::StringBuilder::is8Bit):
2892         (WTF::StringBuilder::clear):
2893         (WTF::StringBuilder::swap):
2894         (WTF::LChar):
2895         (WTF::UChar):
2896         (WTF::equal):
2897         (WTF::operator==):
2898         (WTF::operator!=):
2899         * wtf/text/StringConcatenate.h: Renamed from Source/JavaScriptCore/wtf/text/StringConcatenate.h.
2900         (WTF):
2901         (WTF::sumWithOverflow):
2902         (WTF::tryMakeString):
2903         (WTF::makeString):
2904         * wtf/text/StringHash.h: Renamed from Source/JavaScriptCore/wtf/text/StringHash.h.
2905         (WTF):
2906         (WTF::StringHash::hash):
2907         (WTF::StringHash::equal):
2908         (StringHash):
2909         (CaseFoldingHash):
2910         (WTF::CaseFoldingHash::foldCase):
2911         (WTF::CaseFoldingHash::hash):
2912         (WTF::CaseFoldingHash::equal):
2913         (WTF::AlreadyHashed::hash):
2914         (AlreadyHashed):
2915         (WTF::AlreadyHashed::avoidDeletedValue):
2916         * wtf/text/StringImpl.cpp: Renamed from Source/JavaScriptCore/wtf/text/StringImpl.cpp.
2917         (WTF):
2918         (WTF::StringImpl::~StringImpl):
2919         (WTF::StringImpl::createUninitialized):
2920         (WTF::StringImpl::reallocate):
2921         (WTF::StringImpl::create):
2922         (WTF::StringImpl::getData16SlowCase):
2923         (WTF::StringImpl::upconvertCharacters):
2924         (WTF::StringImpl::containsOnlyWhitespace):
2925         (WTF::StringImpl::substring):
2926         (WTF::StringImpl::characterStartingAt):
2927         (WTF::StringImpl::lower):
2928         (WTF::StringImpl::upper):
2929         (WTF::StringImpl::fill):
2930         (WTF::StringImpl::foldCase):
2931         (WTF::StringImpl::stripMatchedCharacters):
2932         (UCharPredicate):
2933         (WTF::UCharPredicate::UCharPredicate):
2934         (WTF::UCharPredicate::operator()):
2935         (SpaceOrNewlinePredicate):
2936         (WTF::SpaceOrNewlinePredicate::operator()):
2937         (WTF::StringImpl::stripWhiteSpace):
2938         (WTF::StringImpl::removeCharacters):
2939         (WTF::StringImpl::simplifyMatchedCharactersToSpace):
2940         (WTF::StringImpl::simplifyWhiteSpace):
2941         (WTF::StringImpl::toIntStrict):
2942         (WTF::StringImpl::toUIntStrict):
2943         (WTF::StringImpl::toInt64Strict):
2944         (WTF::StringImpl::toUInt64Strict):
2945         (WTF::StringImpl::toIntPtrStrict):
2946         (WTF::StringImpl::toInt):
2947         (WTF::StringImpl::toUInt):
2948         (WTF::StringImpl::toInt64):
2949         (WTF::StringImpl::toUInt64):
2950         (WTF::StringImpl::toIntPtr):
2951         (WTF::StringImpl::toDouble):
2952         (WTF::StringImpl::toFloat):
2953         (WTF::equalIgnoringCase):
2954         (WTF::StringImpl::find):
2955         (WTF::StringImpl::findIgnoringCase):
2956         (WTF::findInner):
2957         (WTF::StringImpl::reverseFind):
2958         (WTF::reverseFindInner):
2959         (WTF::StringImpl::reverseFindIgnoringCase):
2960         (WTF::StringImpl::endsWith):
2961         (WTF::StringImpl::replace):
2962         (WTF::equal):
2963         (WTF::equalIgnoringNullity):
2964         (WTF::StringImpl::defaultWritingDirection):
2965         (WTF::StringImpl::adopt):
2966         (WTF::StringImpl::createWithTerminatingNullCharacter):
2967         * wtf/text/StringImpl.h: Renamed from Source/JavaScriptCore/wtf/text/StringImpl.h.
2968         (JSC):
2969         (WTF):
2970         (StringImpl):
2971         (WTF::StringImpl::StringImpl):
2972         (WTF::StringImpl::create):
2973         (WTF::StringImpl::create8):
2974         (WTF::StringImpl::tryCreateUninitialized):
2975         (WTF::StringImpl::flagsOffset):
2976         (WTF::StringImpl::flagIs8Bit):
2977         (WTF::StringImpl::dataOffset):
2978         (WTF::StringImpl::adopt):
2979         (WTF::StringImpl::length):
2980         (WTF::StringImpl::is8Bit):
2981         (WTF::StringImpl::characters8):
2982         (WTF::StringImpl::characters16):
2983         (WTF::StringImpl::characters):
2984         (WTF::StringImpl::cost):
2985         (WTF::StringImpl::has16BitShadow):
2986         (WTF::StringImpl::isIdentifier):
2987         (WTF::StringImpl::setIsIdentifier):
2988         (WTF::StringImpl::hasTerminatingNullCharacter):
2989         (WTF::StringImpl::isAtomic):
2990         (WTF::StringImpl::setIsAtomic):
2991         (WTF::StringImpl::setHash):
2992         (WTF::StringImpl::rawHash):
2993         (WTF::StringImpl::hasHash):
2994         (WTF::StringImpl::existingHash):
2995         (WTF::StringImpl::hash):
2996         (WTF::StringImpl::hasOneRef):
2997         (WTF::StringImpl::ref):
2998         (WTF::StringImpl::deref):
2999         (WTF::StringImpl::copyChars):
3000         (WTF::StringImpl::operator[]):
3001         (WTF::StringImpl::find):
3002         (WTF::StringImpl::findIgnoringCase):
3003         (WTF::StringImpl::startsWith):
3004         (WTF::StringImpl::bufferOwnership):
3005         (WTF::StringImpl::isStatic):
3006         (WTF::LChar):
3007         (WTF::UChar):
3008         (WTF::equal):
3009         (WTF::equalIgnoringCase):
3010         (WTF::equalIgnoringNullity):
3011         (WTF::codePointCompare):
3012         (WTF::codePointCompare8):
3013         (WTF::codePointCompare16):
3014         (WTF::codePointCompare8To16):
3015         (WTF::isSpaceOrNewline):
3016         (WTF::StringImpl::isolatedCopy):
3017         * wtf/text/StringOperators.h: Renamed from Source/JavaScriptCore/wtf/text/StringOperators.h.
3018         (WTF):
3019         (StringAppend):
3020         (WTF::StringAppend::StringAppend):
3021         (WTF::StringAppend::operator String):
3022         (WTF::StringAppend::operator AtomicString):
3023         (WTF::StringAppend::is8Bit):
3024         (WTF::StringAppend::writeTo):
3025         (WTF::StringAppend::length):
3026         (WTF::operator+):
3027         * wtf/text/StringStatics.cpp: Renamed from Source/JavaScriptCore/wtf/text/StringStatics.cpp.
3028         (WTF):
3029         (WTF::StringImpl::empty):
3030         (WTF::StringImpl::hashSlowCase):
3031         (WTF::AtomicString::init):
3032         * wtf/text/TextPosition.h: Renamed from Source/JavaScriptCore/wtf/text/TextPosition.h.
3033         (WTF):
3034         (OrdinalNumber):
3035         (WTF::OrdinalNumber::fromZeroBasedInt):
3036         (WTF::OrdinalNumber::fromOneBasedInt):
3037         (WTF::OrdinalNumber::OrdinalNumber):
3038         (WTF::OrdinalNumber::zeroBasedInt):
3039         (WTF::OrdinalNumber::oneBasedInt):
3040         (WTF::OrdinalNumber::operator==):
3041         (WTF::OrdinalNumber::operator!=):
3042         (WTF::OrdinalNumber::first):
3043         (WTF::OrdinalNumber::beforeFirst):
3044         (TextPosition):
3045         (WTF::TextPosition::TextPosition):
3046         (WTF::TextPosition::operator==):
3047         (WTF::TextPosition::operator!=):
3048         (WTF::TextPosition::minimumPosition):
3049         (WTF::TextPosition::belowRangePosition):
3050         * wtf/text/WTFString.cpp: Renamed from Source/JavaScriptCore/wtf/text/WTFString.cpp.
3051         (WTF):
3052         (WTF::String::String):
3053         (WTF::String::append):
3054         (WTF::codePointCompare):
3055         (WTF::String::insert):
3056         (WTF::String::characterStartingAt):
3057         (WTF::String::truncate):
3058         (WTF::String::remove):
3059         (WTF::String::substring):
3060         (WTF::String::substringSharingImpl):
3061         (WTF::String::lower):
3062         (WTF::String::upper):
3063         (WTF::String::stripWhiteSpace):
3064         (WTF::String::simplifyWhiteSpace):
3065         (WTF::String::removeCharacters):
3066         (WTF::String::foldCase):
3067         (WTF::String::percentage):
3068         (WTF::String::charactersWithNullTermination):
3069         (WTF::String::format):
3070         (WTF::String::number):
3071         (WTF::String::toIntStrict):
3072         (WTF::String::toUIntStrict):
3073         (WTF::String::toInt64Strict):
3074         (WTF::String::toUInt64Strict):
3075         (WTF::String::toIntPtrStrict):
3076         (WTF::String::toInt):
3077         (WTF::String::toUInt):
3078         (WTF::String::toInt64):
3079         (WTF::String::toUInt64):
3080         (WTF::String::toIntPtr):
3081         (WTF::String::toDouble):
3082         (WTF::String::toFloat):
3083         (WTF::String::isolatedCopy):
3084         (WTF::String::split):
3085         (WTF::String::ascii):
3086         (WTF::String::latin1):
3087         (WTF::putUTF8Triple):
3088         (WTF::String::utf8):
3089         (WTF::String::fromUTF8):
3090         (WTF::String::fromUTF8WithLatin1Fallback):
3091         (WTF::isCharacterAllowedInBase):
3092         (WTF::toIntegralType):
3093         (WTF::lengthOfCharactersAsInteger):
3094         (WTF::charactersToIntStrict):
3095         (WTF::charactersToUIntStrict):
3096         (WTF::charactersToInt64Strict):
3097         (WTF::charactersToUInt64Strict):
3098         (WTF::charactersToIntPtrStrict):
3099         (WTF::charactersToInt):
3100         (WTF::charactersToUInt):
3101         (WTF::charactersToInt64):
3102         (WTF::charactersToUInt64):
3103         (WTF::charactersToIntPtr):
3104         (WTF::toDoubleType):
3105         (WTF::charactersToDouble):
3106         (WTF::charactersToFloat):
3107         (WTF::charactersToFloatIgnoringJunk):
3108         (WTF::emptyString):
3109         (String::show):
3110         (string):
3111         (asciiDebug):
3112         * wtf/text/WTFString.h: Renamed from Source/JavaScriptCore/wtf/text/WTFString.h.
3113         (WebKit):
3114         (WTF):
3115         (String):
3116         (WTF::String::String):
3117         (WTF::String::~String):
3118         (WTF::String::swap):
3119         (WTF::String::adopt):
3120         (WTF::String::isNull):
3121         (WTF::String::isEmpty):
3122         (WTF::String::impl):
3123         (WTF::String::length):
3124         (WTF::String::characters):
3125         (WTF::String::characters8):
3126         (WTF::String::characters16):
3127         (WTF::String::is8Bit):
3128         (WTF::String::operator[]):
3129         (WTF::String::find):
3130         (WTF::String::reverseFind):
3131         (WTF::String::findIgnoringCase):
3132         (WTF::String::reverseFindIgnoringCase):
3133         (WTF::String::contains):
3134         (WTF::String::startsWith):
3135         (WTF::String::endsWith):
3136         (WTF::String::append):
3137         (WTF::String::replace):
3138         (WTF::String::makeLower):
3139         (WTF::String::makeUpper):
3140         (WTF::String::fill):
3141         (WTF::String::left):
3142         (WTF::String::right):
3143         (WTF::String::createUninitialized):
3144         (WTF::String::operator NSString*):
3145         (WTF::String::fromUTF8):
3146         (WTF::String::fromUTF8WithLatin1Fallback):
3147         (WTF::String::defaultWritingDirection):
3148         (WTF::String::containsOnlyWhitespace):
3149         (WTF::String::isHashTableDeletedValue):
3150         (WTF::operator+=):
3151         (WTF::operator==):
3152         (WTF::operator!=):
3153         (WTF::equalIgnoringCase):
3154         (WTF::equalPossiblyIgnoringCase):
3155         (WTF::equalIgnoringNullity):
3156         (WTF::operator!):
3157         (WTF::swap):
3158         (WTF::LChar):
3159         (WTF::UChar):
3160         (WTF::String::containsOnlyLatin1):
3161         (WTF::nsStringNilIfEmpty):
3162         (WTF::String::containsOnlyASCII):
3163         (WTF::codePointCompareLessThan):
3164         (WTF::find):
3165         (WTF::reverseFind):
3166         (WTF::append):
3167         (WTF::appendNumber):
3168         (WTF::isAllSpecialCharacters):
3169         (WTF::String::isAllSpecialCharacters):
3170         * wtf/threads/BinarySemaphore.cpp: Renamed from Source/JavaScriptCore/wtf/threads/BinarySemaphore.cpp.
3171         (WTF):
3172         (WTF::BinarySemaphore::BinarySemaphore):
3173         (WTF::BinarySemaphore::~BinarySemaphore):
3174         (WTF::BinarySemaphore::signal):
3175         (WTF::BinarySemaphore::wait):
3176         * wtf/threads/BinarySemaphore.h: Renamed from Source/JavaScriptCore/wtf/threads/BinarySemaphore.h.
3177         (WTF):
3178         (BinarySemaphore):
3179         (WTF::BinarySemaphore::event):
3180         * wtf/threads/win/BinarySemaphoreWin.cpp: Renamed from Source/JavaScriptCore/wtf/threads/win/BinarySemaphoreWin.cpp.
3181         (WTF):
3182         (WTF::BinarySemaphore::BinarySemaphore):
3183         (WTF::BinarySemaphore::~BinarySemaphore):
3184         (WTF::BinarySemaphore::signal):
3185         (WTF::BinarySemaphore::wait):
3186         * wtf/unicode/CharacterNames.h: Renamed from Source/JavaScriptCore/wtf/unicode/CharacterNames.h.
3187         (Unicode):
3188         * wtf/unicode/Collator.h: Renamed from Source/JavaScriptCore/wtf/unicode/Collator.h.
3189         (WTF):
3190         (Collator):
3191         * wtf/unicode/CollatorDefault.cpp: Renamed from Source/JavaScriptCore/wtf/unicode/CollatorDefault.cpp.
3192         (WTF):
3193         (WTF::Collator::Collator):
3194         (WTF::Collator::~Collator):
3195         (WTF::Collator::setOrderLowerFirst):
3196         (WTF::Collator::userDefault):
3197         (WTF::Collator::collate):
3198         * wtf/unicode/ScriptCodesFromICU.h: Renamed from Source/JavaScriptCore/wtf/unicode/ScriptCodesFromICU.h.
3199         * wtf/unicode/UTF8.cpp: Renamed from Source/JavaScriptCore/wtf/unicode/UTF8.cpp.
3200         (Unicode):
3201         (WTF::Unicode::inlineUTF8SequenceLengthNonASCII):
3202         (WTF::Unicode::inlineUTF8SequenceLength):
3203         (WTF::Unicode::UTF8SequenceLength):
3204         (WTF::Unicode::decodeUTF8Sequence):
3205         (WTF::Unicode::convertLatin1ToUTF8):
3206         (WTF::Unicode::convertUTF16ToUTF8):
3207         (WTF::Unicode::isLegalUTF8):
3208         (WTF::Unicode::readUTF8Sequence):
3209         (WTF::Unicode::convertUTF8ToUTF16):
3210         (WTF::Unicode::calculateStringHashAndLengthFromUTF8):
3211         (WTF::Unicode::equalUTF16WithUTF8):
3212         * wtf/unicode/UTF8.h: Renamed from Source/JavaScriptCore/wtf/unicode/UTF8.h.
3213         (Unicode):
3214         * wtf/unicode/Unicode.h: Renamed from Source/JavaScriptCore/wtf/unicode/Unicode.h.
3215         * wtf/unicode/UnicodeMacrosFromICU.h: Renamed from Source/JavaScriptCore/wtf/unicode/UnicodeMacrosFromICU.h.
3216         * wtf/unicode/glib/UnicodeGLib.cpp: Renamed from Source/JavaScriptCore/wtf/unicode/glib/UnicodeGLib.cpp.
3217         (Unicode):
3218         (WTF::Unicode::foldCase):
3219         (WTF::Unicode::getUTF16LengthFromUTF8):
3220         (WTF::Unicode::convertCase):
3221         (WTF::Unicode::toLower):
3222         (WTF::Unicode::toUpper):
3223         (WTF::Unicode::direction):
3224         (WTF::Unicode::umemcasecmp):
3225         * wtf/unicode/glib/UnicodeGLib.h: Renamed from Source/JavaScriptCore/wtf/unicode/glib/UnicodeGLib.h.
3226         (Unicode):
3227         (WTF::Unicode::toLower):
3228         (WTF::Unicode::toUpper):
3229         (WTF::Unicode::toTitleCase):
3230         (WTF::Unicode::isArabicChar):
3231         (WTF::Unicode::isAlphanumeric):
3232         (WTF::Unicode::isFormatChar):
3233         (WTF::Unicode::isSeparatorSpace):
3234         (WTF::Unicode::isPrintableChar):
3235         (WTF::Unicode::isDigit):
3236         (WTF::Unicode::isPunct):
3237         (WTF::Unicode::hasLineBreakingPropertyComplexContext):
3238         (WTF::Unicode::hasLineBreakingPropertyComplexContextOrIdeographic):
3239         (WTF::Unicode::mirroredChar):
3240         (WTF::Unicode::category):
3241         (WTF::Unicode::isLower):
3242         (WTF::Unicode::digitValue):
3243         (WTF::Unicode::combiningClass):
3244         (WTF::Unicode::decompositionType):
3245         * wtf/unicode/icu/CollatorICU.cpp: Renamed from Source/JavaScriptCore/wtf/unicode/icu/CollatorICU.cpp.
3246         (WTF):
3247         (WTF::cachedCollatorMutex):
3248         (WTF::Collator::Collator):
3249         (WTF::Collator::userDefault):
3250         (WTF::Collator::~Collator):
3251         (WTF::Collator::setOrderLowerFirst):
3252         (WTF::Collator::collate):
3253         (WTF::Collator::createCollator):
3254         (WTF::Collator::releaseCollator):
3255         * wtf/unicode/icu/UnicodeIcu.h: Renamed from Source/JavaScriptCore/wtf/unicode/icu/UnicodeIcu.h.
3256         (Unicode):
3257         (WTF::Unicode::foldCase):
3258         (WTF::Unicode::toLower):
3259         (WTF::Unicode::toUpper):
3260         (WTF::Unicode::toTitleCase):
3261         (WTF::Unicode::isArabicChar):
3262         (WTF::Unicode::isAlphanumeric):
3263         (WTF::Unicode::isSeparatorSpace):
3264         (WTF::Unicode::isPrintableChar):
3265         (WTF::Unicode::isPunct):
3266         (WTF::Unicode::hasLineBreakingPropertyComplexContext):
3267         (WTF::Unicode::hasLineBreakingPropertyComplexContextOrIdeographic):
3268         (WTF::Unicode::mirroredChar):
3269         (WTF::Unicode::category):
3270         (WTF::Unicode::direction):
3271         (WTF::Unicode::isLower):
3272         (WTF::Unicode::combiningClass):
3273         (WTF::Unicode::decompositionType):
3274         (WTF::Unicode::umemcasecmp):
3275         * wtf/unicode/qt4/UnicodeQt4.h: Renamed from Source/JavaScriptCore/wtf/unicode/qt4/UnicodeQt4.h.
3276         (Properties):
3277         (QUnicodeTables):
3278         (Unicode):
3279         (WTF::Unicode::toLower):
3280         (WTF::Unicode::toUpper):
3281         (WTF::Unicode::toTitleCase):
3282         (WTF::Unicode::foldCase):
3283         (WTF::Unicode::isArabicChar):
3284         (WTF::Unicode::isPrintableChar):
3285         (WTF::Unicode::isSeparatorSpace):
3286         (WTF::Unicode::isPunct):
3287         (WTF::Unicode::isLower):
3288         (WTF::Unicode::hasLineBreakingPropertyComplexContext):
3289         (WTF::Unicode::mirroredChar):
3290         (WTF::Unicode::combiningClass):
3291         (WTF::Unicode::decompositionType):
3292         (WTF::Unicode::umemcasecmp):
3293         (WTF::Unicode::direction):
3294         (WTF::Unicode::category):
3295         * wtf/unicode/wince/UnicodeWinCE.cpp: Renamed from Source/JavaScriptCore/wtf/unicode/wince/UnicodeWinCE.cpp.
3296         (Unicode):
3297         (WTF::Unicode::toLower):
3298         (WTF::Unicode::toUpper):
3299         (WTF::Unicode::foldCase):
3300         (WTF::Unicode::isPrintableChar):
3301         (WTF::Unicode::isSpace):
3302         (WTF::Unicode::isLetter):
3303         (WTF::Unicode::isUpper):
3304         (WTF::Unicode::isLower):
3305         (WTF::Unicode::isDigit):
3306         (WTF::Unicode::isPunct):
3307         (WTF::Unicode::isAlphanumeric):
3308         (WTF::Unicode::toTitleCase):
3309         (WTF::Unicode::direction):
3310         (WTF::Unicode::category):
3311         (WTF::Unicode::decompositionType):
3312         (WTF::Unicode::combiningClass):
3313         (WTF::Unicode::mirroredChar):
3314         (WTF::Unicode::digitValue):
3315         * wtf/unicode/wince/UnicodeWinCE.h: Renamed from Source/JavaScriptCore/wtf/unicode/wince/UnicodeWinCE.h.
3316         (Unicode):
3317         (WTF::Unicode::isSeparatorSpace):
3318         (WTF::Unicode::isHighSurrogate):
3319         (WTF::Unicode::isLowSurrogate):
3320         (WTF::Unicode::isArabicChar):
3321         (WTF::Unicode::hasLineBreakingPropertyComplexContext):
3322         (WTF::Unicode::umemcasecmp):
3323         (WTF::Unicode::surrogateToUcs4):
3324         * wtf/url/api/ParsedURL.cpp: Renamed from Source/JavaScriptCore/wtf/url/api/ParsedURL.cpp.
3325         (WTF):
3326         (WTF::ParsedURL::ParsedURL):
3327         (WTF::ParsedURL::isolatedCopy):
3328         (WTF::ParsedURL::scheme):
3329         (WTF::ParsedURL::username):
3330         (WTF::ParsedURL::password):
3331         (WTF::ParsedURL::host):
3332         (WTF::ParsedURL::port):
3333         (WTF::ParsedURL::path):
3334         (WTF::ParsedURL::query):
3335         (WTF::ParsedURL::fragment):
3336         (WTF::ParsedURL::baseAsString):
3337         (WTF::ParsedURL::segment):
3338         * wtf/url/api/ParsedURL.h: Renamed from Source/JavaScriptCore/wtf/url/api/ParsedURL.h.
3339         (WTF):
3340         (ParsedURL):
3341         (WTF::ParsedURL::ParsedURL):
3342         (WTF::ParsedURL::isValid):
3343         (WTF::ParsedURL::spec):
3344         * wtf/url/api/URLString.h: Renamed from Source/JavaScriptCore/wtf/url/api/URLString.h.
3345         (WTF):
3346         (URLString):
3347         (WTF::URLString::URLString):
3348         (WTF::URLString::string):
3349         * wtf/url/src/RawURLBuffer.h: Renamed from Source/JavaScriptCore/wtf/url/src/RawURLBuffer.h.
3350         (WTF):
3351         (RawURLBuffer):
3352         (WTF::RawURLBuffer::RawURLBuffer):
3353         (WTF::RawURLBuffer::~RawURLBuffer):
3354         (WTF::RawURLBuffer::resize):
3355         * wtf/url/src/URLBuffer.h: Renamed from Source/JavaScriptCore/wtf/url/src/URLBuffer.h.
3356         (WTF):
3357         (URLBuffer):
3358         (WTF::URLBuffer::URLBuffer):
3359         (WTF::URLBuffer::~URLBuffer):
3360         (WTF::URLBuffer::at):
3361         (WTF::URLBuffer::set):
3362         (WTF::URLBuffer::capacity):
3363         (WTF::URLBuffer::length):
3364         (WTF::URLBuffer::data):
3365         (WTF::URLBuffer::setLength):
3366         (WTF::URLBuffer::append):
3367         (WTF::URLBuffer::grow):
3368         * wtf/url/src/URLCharacterTypes.cpp: Renamed from Source/JavaScriptCore/wtf/url/src/URLCharacterTypes.cpp.
3369         (WTF):
3370         * wtf/url/src/URLCharacterTypes.h: Renamed from Source/JavaScriptCore/wtf/url/src/URLCharacterTypes.h.
3371         (WTF):
3372         (URLCharacterTypes):
3373         (WTF::URLCharacterTypes::isQueryChar):
3374         (WTF::URLCharacterTypes::isIPv4Char):
3375         (WTF::URLCharacterTypes::isHexChar):
3376         (WTF::URLCharacterTypes::isCharOfType):
3377         * wtf/url/src/URLComponent.h: Renamed from Source/JavaScriptCore/wtf/url/src/URLComponent.h.
3378         (WTF):
3379         (URLComponent):
3380         (WTF::URLComponent::URLComponent):
3381         (WTF::URLComponent::fromRange):
3382         (WTF::URLComponent::isValid):
3383         (WTF::URLComponent::isNonEmpty):
3384         (WTF::URLComponent::isEmptyOrInvalid):
3385         (WTF::URLComponent::reset):
3386         (WTF::URLComponent::operator==):
3387         (WTF::URLComponent::begin):
3388         (WTF::URLComponent::setBegin):
3389         (WTF::URLComponent::length):
3390         (WTF::URLComponent::setLength):
3391         (WTF::URLComponent::end):
3392         * wtf/url/src/URLEscape.cpp: Renamed from Source/JavaScriptCore/wtf/url/src/URLEscape.cpp.
3393         (WTF):
3394         * wtf/url/src/URLEscape.h: Renamed from Source/JavaScriptCore/wtf/url/src/URLEscape.h.
3395         (WTF):
3396         (WTF::appendURLEscapedCharacter):
3397         * wtf/url/src/URLParser.h: Renamed from Source/JavaScriptCore/wtf/url/src/URLParser.h.
3398         (WTF):
3399         (URLParser):
3400         (WTF::URLParser::isPossibleAuthorityTerminator):
3401         (WTF::URLParser::parseAuthority):
3402         (WTF::URLParser::extractScheme):
3403         (WTF::URLParser::parseAfterScheme):
3404         (WTF::URLParser::parseStandardURL):
3405         (WTF::URLParser::parsePath):
3406         (WTF::URLParser::parsePathURL):
3407         (WTF::URLParser::parseMailtoURL):
3408         (WTF::URLParser::parsePort):
3409         (WTF::URLParser::extractFileName):
3410         (WTF::URLParser::extractQueryKeyValue):
3411         (WTF::URLParser::isURLSlash):
3412         (WTF::URLParser::shouldTrimFromURL):
3413         (WTF::URLParser::trimURL):
3414         (WTF::URLParser::consecutiveSlashes):
3415         (WTF::URLParser::isPortDigit):
3416         (WTF::URLParser::nextAuthorityTerminator):
3417         (WTF::URLParser::parseUserInfo):
3418         (WTF::URLParser::parseServerInfo):
3419         * wtf/url/src/URLQueryCanonicalizer.h: Renamed from Source/JavaScriptCore/wtf/url/src/URLQueryCanonicalizer.h.
3420         (WTF):
3421         (URLQueryCanonicalizer):
3422         (WTF::URLQueryCanonicalizer::canonicalize):
3423         (WTF::URLQueryCanonicalizer::isAllASCII):
3424         (WTF::URLQueryCanonicalizer::isRaw8Bit):
3425         (WTF::URLQueryCanonicalizer::appendRaw8BitQueryString):
3426         (WTF::URLQueryCanonicalizer::convertToQueryEncoding):
3427         * wtf/url/src/URLSegments.cpp: Renamed from Source/JavaScriptCore/wtf/url/src/URLSegments.cpp.
3428         (WTF):
3429         (WTF::URLSegments::length):
3430         (WTF::URLSegments::charactersBefore):
3431         * wtf/url/src/URLSegments.h: Renamed from Source/JavaScriptCore/wtf/url/src/URLSegments.h.
3432         (WTF):
3433         (URLSegments):
3434         (WTF::URLSegments::URLSegments):
3435         * wtf/win/MainThreadWin.cpp: Renamed from Source/JavaScriptCore/wtf/win/MainThreadWin.cpp.
3436         (WTF):
3437         (WTF::ThreadingWindowWndProc):
3438         (WTF::initializeMainThreadPlatform):
3439         (WTF::scheduleDispatchFunctionsOnMainThread):
3440         * wtf/win/OwnPtrWin.cpp: Renamed from Source/JavaScriptCore/wtf/win/OwnPtrWin.cpp.
3441         (WTF):
3442         (WTF::deleteOwnedPtr):
3443         * wtf/wince/FastMallocWinCE.h: Renamed from Source/JavaScriptCore/wtf/wince/FastMallocWinCE.h.
3444         (operator new):
3445         (operator delete):
3446         (operator new[]):
3447         (operator delete[]):
3448         (throw):
3449         (WTF):
3450         (Internal):
3451         (WTF::Internal::fastMallocMatchValidationType):
3452         (WTF::Internal::fastMallocMatchValidationValue):
3453         (WTF::Internal::setFastMallocMatchValidationType):
3454         (WTF::fastMallocMatchValidateMalloc):
3455         (WTF::fastMallocMatchValidateFree):
3456         * wtf/wince/MemoryManager.cpp: Renamed from Source/JavaScriptCore/wtf/wince/MemoryManager.cpp.
3457         (WTF):
3458         (WTF::memoryManager):
3459         (WTF::MemoryManager::MemoryManager):
3460         (WTF::MemoryManager::~MemoryManager):
3461         (WTF::MemoryManager::createCompatibleBitmap):
3462         (WTF::MemoryManager::createDIBSection):
3463         (WTF::MemoryManager::m_malloc):
3464         (WTF::MemoryManager::m_calloc):
3465         (WTF::MemoryManager::m_realloc):
3466         (WTF::MemoryManager::m_free):
3467         (WTF::MemoryManager::resizeMemory):
3468         (WTF::MemoryManager::allocate64kBlock):
3469         (WTF::MemoryManager::free64kBlock):
3470         (WTF::MemoryManager::onIdle):
3471         (WTF::MemoryManager::virtualAlloc):
3472         (WTF::MemoryManager::virtualFree):
3473         (WTF::fastMalloc):
3474         (WTF::fastCalloc):
3475         (WTF::fastFree):
3476         (WTF::fastRealloc):
3477         (WTF::fastMallocForbid):
3478         (WTF::fastMallocAllow):
3479         (WTF::fastZeroedMalloc):
3480         (WTF::tryFastMalloc):
3481         (WTF::tryFastZeroedMalloc):
3482         (WTF::tryFastCalloc):
3483         (WTF::tryFastRealloc):
3484         (WTF::fastStrDup):
3485         * wtf/wince/MemoryManager.h: Renamed from Source/JavaScriptCore/wtf/wince/MemoryManager.h.
3486         (WTF):
3487         (MemoryManager):
3488         (WTF::MemoryManager::allocationCanFail):
3489         (WTF::MemoryManager::setAllocationCanFail):
3490         (MemoryAllocationCanFail):
3491         (WTF::MemoryAllocationCanFail::MemoryAllocationCanFail):
3492         (WTF::MemoryAllocationCanFail::~MemoryAllocationCanFail):
3493         (MemoryAllocationCannotFail):
3494         (WTF::MemoryAllocationCannotFail::MemoryAllocationCannotFail):
3495         (WTF::MemoryAllocationCannotFail::~MemoryAllocationCannotFail):
3496         * wtf/wx/MainThreadWx.cpp: Renamed from Source/JavaScriptCore/wtf/wx/MainThreadWx.cpp.
3497         (wxCallAfter):
3498         (wxCallAfter::wxCallAfter):
3499         (wxCallAfter::OnCallback):
3500         (WTF):
3501         (WTF::initializeMainThreadPlatform):
3502         (WTF::scheduleDispatchFunctionsOnMainThread):
3503         * wtf/wx/StringWx.cpp: Renamed from Source/JavaScriptCore/wtf/wx/StringWx.cpp.
3504         (WTF):
3505         (WTF::String::String):
3506         (WTF::String::operator wxString):
3507
3508 2012-03-22  Hyowon Kim  <hw1008.kim@samsung.com>
3509
3510         [EFL] Add PageClientEfl to WebCoreSupport.
3511         https://bugs.webkit.org/show_bug.cgi?id=80748
3512
3513         Reviewed by Noam Rosenthal.
3514
3515         * wtf/Platform.h: Disable accelerated compositing. It's not ready yet.
3516
3517 2012-03-21  Beth Dakin  <bdakin@apple.com>
3518
3519         https://bugs.webkit.org/show_bug.cgi?id=80322
3520         Implement image-set
3521
3522         Reviewed by Dean Jackson.
3523
3524         For the time being, image-set is opt-in since the implementation is 
3525         incomplete. 
3526
3527         Add an ENABLE flag for image-set.
3528         * wtf/Platform.h:
3529
3530 2012-03-21  Jessie Berlin  <jberlin@apple.com>
3531
3532         Fix the Windows build after r111504.
3533
3534         * WTF.vcproj/WTF.vcproj:
3535         Platform.h was moved to Source/WTF.
3536         * WTF.vcproj/copy-files.cmd:
3537         Copy Platform.h from its new source location. This separate copy will not be necessary once
3538         the full move is done and all the headers are being copied at once from the new locations.
3539
3540 2012-03-21  Jessie Berlin  <jberlin@apple.com>
3541
3542         WTF headers should be in $(ConfigurationBuildDir)\include\private\wtf, not
3543         $(ConfigurationBuildDir)\include\private\JavaScriptCore\wtf.
3544         https://bugs.webkit.org/show_bug.cgi?id=81739
3545
3546         Reviewed by Dan Bernstein.
3547
3548         * WTF.vcproj/copy-files.cmd:
3549         Copy the headers to private/include/wtf instead of private/include/JavaScriptCore/wtf.
3550
3551 2012-03-20  Eric Seidel  <eric@webkit.org>
3552
3553         Move wtf/Platform.h from JavaScriptCore to Source/WTF/wtf
3554         https://bugs.webkit.org/show_bug.cgi?id=80911
3555
3556         Reviewed by Adam Barth.
3557
3558         Update build systems to account for the new location of Platform.h
3559
3560         * GNUmakefile.list.am:
3561         * WTF.gypi:
3562         * WTF.pro:
3563         * WTF.vcproj/WTF.vcproj:
3564         * WTF.vcproj/work-around-vs-dependency-tracking-bugs.py:
3565         (react_to_vsprops_changes):
3566         * WTF.xcodeproj/project.pbxproj:
3567         * config.h: I don't think this change is 100% correct (but seemed to be needed to make qt-wk2 build)
3568          - This dependency on JSC should be removed regardless (in a later patch).
3569         * wtf/Platform.h: Renamed from Source/JavaScriptCore/wtf/Platform.h.
3570
3571 2012-03-20  Steve Falkenburg  <sfalken@apple.com>
3572
3573         Move WTF-related Windows project files out of JavaScriptCore
3574         https://bugs.webkit.org/show_bug.cgi?id=80680
3575         
3576         This change only moves the vcproj and related files from JavaScriptCore/JavaScriptCore.vcproj/WTF.
3577         It does not move any source code. This is in preparation for the WTF source move out of
3578         JavaScriptCore.
3579
3580         Reviewed by Jessie Berlin.
3581
3582         * WTF.vcproj: Added.
3583         * WTF.vcproj/WTF.vcproj: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTF.vcproj.
3584         * WTF.vcproj/WTFCommon.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFCommon.vsprops.
3585         * WTF.vcproj/WTFDebug.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFDebug.vsprops.
3586         * WTF.vcproj/WTFDebugAll.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFDebugAll.vsprops.
3587         * WTF.vcproj/WTFDebugCairoCFLite.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFDebugCairoCFLite.vsprops.
3588         * WTF.vcproj/WTFGenerated.make: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFGenerated.make.
3589         * WTF.vcproj/WTFGenerated.vcproj: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFGenerated.vcproj.
3590         * WTF.vcproj/WTFGeneratedCommon.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFGeneratedCommon.vsprops.
3591         * WTF.vcproj/WTFGeneratedDebug.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFGeneratedDebug.vsprops.
3592         * WTF.vcproj/WTFGeneratedDebugAll.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFGeneratedDebugAll.vsprops.
3593         * WTF.vcproj/WTFGeneratedDebugCairoCFLite.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFGeneratedDebugCairoCFLite.vsprops.
3594         * WTF.vcproj/WTFGeneratedProduction.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFGeneratedProduction.vsprops.
3595         * WTF.vcproj/WTFGeneratedRelease.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFGeneratedRelease.vsprops.
3596         * WTF.vcproj/WTFGeneratedReleaseCairoCFLite.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFGeneratedReleaseCairoCFLite.vsprops.
3597         * WTF.vcproj/WTFPostBuild.cmd: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFPostBuild.cmd.
3598         * WTF.vcproj/WTFPreBuild.cmd: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFPreBuild.cmd.
3599         * WTF.vcproj/WTFProduction.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFProduction.vsprops.
3600         * WTF.vcproj/WTFRelease.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFRelease.vsprops.
3601         * WTF.vcproj/WTFReleaseCairoCFLite.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFReleaseCairoCFLite.vsprops.
3602         * WTF.vcproj/build-generated-files.sh: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/build-generated-files.sh.
3603         * WTF.vcproj/copy-files.cmd: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/copy-files.cmd.
3604         * WTF.vcproj/work-around-vs-dependency-tracking-bugs.py: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/work-around-vs-dependency-tracking-bugs.py.
3605
3606 2012-03-20  Peter Beverloo  <peter@chromium.org>
3607
3608         [Chromium] Fix the Android build by building NEWWTF for host
3609         https://bugs.webkit.org/show_bug.cgi?id=81643
3610
3611         Reviewed by Tony Gentilcore.
3612
3613         Chromium for Android builds the ImageDiff target for the host architecture,
3614         so all dependencies it has need to be able to build for host as well.
3615         r111258 added (new)WTF as a dependency instead of just including the
3616         header files, so make it possible to build the newwtf target for host.
3617
3618         * WTF.gyp/WTF.gyp:
3619
3620 2012-03-19  Dan Bernstein  <mitz@apple.com>
3621
3622         Set the svn:ignore property on the Xcode project.
3623
3624         * WTF.xcodeproj: Added property svn:ignore.
3625
3626 2012-03-16  Mark Rowe  <mrowe@apple.com>
3627
3628         Build fix. Do not preserve owner and group information when installing the WTF headers.
3629
3630         * WTF.xcodeproj/project.pbxproj:
3631
3632 2012-03-07  Mark Rowe  <mrowe@apple.com>
3633
3634         Teach make to build WTF.
3635
3636         * Makefile: Added.
3637
3638 2012-02-11  Filip Pizlo  <fpizlo@apple.com>
3639
3640         It should be possible to send all JSC debug logging to a file
3641         https://bugs.webkit.org/show_bug.cgi?id=78418
3642
3643         Reviewed by Sam Weinig.
3644         
3645         Introduced wtf/DataLog, which defines WTF::dataFile, WTF::dataLog,
3646         and WTF::dataLogV. Changed all debugging- and profiling-related printfs
3647         to use WTF::dataLog() or one of its friends. By default, debug logging
3648         goes to stderr, unless you change the setting in wtf/DataLog.cpp.
3649
3650         * WTF.pro:
3651
3652 2012-02-03  Simon Hausmann  <simon.hausmann@nokia.com>
3653
3654         [Qt] Fix build when cross-compiling
3655         https://bugs.webkit.org/show_bug.cgi?id=77634
3656
3657         Reviewed by Tor Arne Vestbø.
3658
3659         * WTF.pri: Don't use icu-config for determining the library search
3660         path and libraries needed for ICU. Either we use icu-config for includes
3661         _and_ libraries or we don't. Right now we assume that icu is a system library
3662         and expect the headers in the default include search pathes (/usr/include for example).
3663         However we use icu-config to figure out where the libraries are, which breaks when
3664         cross-compiling, because icu-config isn't cross-compile friendly (I wish icu was using
3665         pkg-config). I think for the time being we should require ICU as a _system_ library,
3666         which implies the header and library availability in default search paths. This also
3667         makes the build succeed when cross-compiling with --sysroot.
3668
3669 2012-01-27  Zeno Albisser  <zeno@webkit.org>
3670
3671         [Qt][Mac] Build fails after adding ICU support (r105997).
3672         https://bugs.webkit.org/show_bug.cgi?id=77118
3673
3674         Link to libicucore if platform Mac.
3675
3676         Reviewed by Tor Arne Vestbø.
3677
3678         * WTF.pri:
3679
3680 2012-01-26  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
3681
3682         [Qt] Use ICU if available
3683         https://bugs.webkit.org/show_bug.cgi?id=76821
3684
3685         Reviewed by Simon Hausmann.
3686
3687         Adding libicu dependencies for a Qt5 based build.
3688
3689         * WTF.pri:
3690
3691 2012-01-26  Csaba Osztrogonác  <ossy@webkit.org>
3692
3693         [Qt][Win] One more speculative buildfix after r105970.
3694
3695         * WTF.pri:
3696
3697 2012-01-26  Nikolas Zimmermann  <nzimmermann@rim.com>
3698
3699         Not reviewed. Try to fix Qt/Win build by building OwnPtrWin.cpp into the WTF library.
3700
3701         * WTF.pro:
3702
3703 2012-01-19  Joi Sigurdsson  <joi@chromium.org>
3704
3705         Enable use of precompiled headers in Chromium port on Windows.
3706
3707         Bug 76381 - Use precompiled headers in Chromium port on Windows
3708         https://bugs.webkit.org/show_bug.cgi?id=76381
3709
3710         Reviewed by Tony Chang.
3711
3712         * WTF.gyp/WTF.gyp: Include WinPrecompile.gypi.
3713
3714 2012-01-18  Roland Takacs  <takacs.roland@stud.u-szeged.hu>
3715
3716         Cross-platform processor core counter
3717         https://bugs.webkit.org/show_bug.cgi?id=76530
3718
3719         Reviewed by Zoltan Herczeg.
3720
3721         Two files have been added to the project, namely NumberOfCores.h/cpp,
3722         that include a CPU core number determining function.
3723
3724         * WTF.pro:
3725
3726 2012-01-17  Caio Marcelo de Oliveira Filho  <caio.oliveira@openbossa.org>
3727
3728         Uint8ClampedArray support
3729         https://bugs.webkit.org/show_bug.cgi?id=74455
3730
3731         Reviewed by Filip Pizlo.
3732
3733         * WTF.pro:
3734
3735 2012-01-13  Alexis Menard  <alexis.menard@openbossa.org>
3736
3737         Unreviewed build fix for Qt SnowLeopard build bot.
3738
3739         This is a workaround for the moment.
3740
3741         * wtf/Platform.h:
3742
3743 2012-01-12  Simon Hausmann  <simon.hausmann@nokia.com>
3744
3745         Make the new WTF module build on Qt
3746         https://bugs.webkit.org/show_bug.cgi?id=76163
3747
3748         Reviewed by Tor Arne Vestbø.
3749
3750         With this change the WTF sources are built _here_ but _from_ their old location using a VPATH.
3751
3752         * WTF.pri: Renamed from Source/JavaScriptCore/wtf/wtf.pri.
3753         * WTF.pro: Renamed from Source/JavaScriptCore/wtf/wtf.pro.
3754         * config.h: Bring this file in sync with JavaScriptCore/config.h with regards to the inclusion
3755         / definition of the export macros.
3756
3757 2012-01-06  Benjamin Poulain  <bpoulain@apple.com>
3758
3759         [Mac] Sort the resources of WTF.xcodeproj
3760         https://bugs.webkit.org/show_bug.cgi?id=75639
3761
3762         Reviewed by Andreas Kling.
3763
3764         * WTF.xcodeproj/project.pbxproj:
3765
3766 2012-01-06  Eric Seidel  <eric@webkit.org> and Gustavo Noronha Silva  <gustavo.noronha@collabora.com>
3767
3768         Make the new WTF module build on Gtk
3769         https://bugs.webkit.org/show_bug.cgi?id=75669
3770
3771         * GNUmakefile.am: Added.
3772         * GNUmakefile.list.am: Added.
3773
3774 2011-11-19  Adam Barth  <abarth@webkit.org>
3775
3776         Integrate Source/WTF with the Chromium build system
3777         https://bugs.webkit.org/show_bug.cgi?id=72790
3778
3779         Reviewed by Eric Seidel.
3780
3781         Rename the target in this file to "newwtf" to avoid naming conflicts.
3782
3783         * WTF.gyp/WTF.gyp:
3784
3785 2011-11-19  Mark Rowe  <mrowe@apple.com>
3786
3787         WTF should have an Xcode project
3788         https://bugs.webkit.org/show_bug.cgi?id=71752
3789
3790         Reviewed by Adam Barth.
3791
3792         This adds an Xcode project that includes only Stub.cpp and Stub.h.
3793         They’re built in to a library at the appropriate path for each
3794         configuration (WebKitBuild/{Debug,Release}/libWTF.a and
3795         /usr/local/lib/libWTF.a) and headers are installed in to the
3796         appropriate location (WebKitBuild/{Debug,Release}/usr/local/include/wtf
3797         and /usr/local/include/wtf). I tested building WTF in this project and
3798         everything appears to build except for DateMath.cpp (due to bug 71747).
3799         I have not yet done any work on making JavaScriptCore and other
3800         projects use the built products of this new project.
3801
3802         * Configurations: Added.
3803         * Configurations/Base.xcconfig: Copied from Source/JavaScriptCore/Configurations/Base.xcconfig.
3804         * Configurations/CompilerVersion.xcconfig: Copied from Source/JavaScriptCore/Configurations/CompilerVersion.xcconfig.
3805         * Configurations/DebugRelease.xcconfig: Copied from Source/JavaScriptCore/Configurations/DebugRelease.xcconfig.
3806         * Configurations/WTF.xcconfig: Copied from Source/WebKit2/Configurations/Shim.xcconfig.
3807         * WTF.xcodeproj: Added.
3808         * WTF.xcodeproj/project.pbxproj: Added.
3809         * config.h: Copied from Source/JavaScriptCore/config.h.
3810         * icu: Added.
3811         * icu/LICENSE: Copied from Source/JavaScriptCore/icu/LICENSE.
3812         * icu/README: Copied from Source/JavaScriptCore/icu/README.
3813         * icu/unicode: Added.
3814         * icu/unicode/parseerr.h: Copied from Source/JavaScriptCore/icu/unicode/parseerr.h.
3815         * icu/unicode/platform.h: Copied from Source/JavaScriptCore/icu/unicode/platform.h.
3816         * icu/unicode/putil.h: Copied from Source/JavaScriptCore/icu/unicode/putil.h.
3817         * icu/unicode/uchar.h: Copied from Source/JavaScriptCore/icu/unicode/uchar.h.
3818         * icu/unicode/ucnv.h: Copied from Source/JavaScriptCore/icu/unicode/ucnv.h.
3819         * icu/unicode/ucnv_err.h: Copied from Source/JavaScriptCore/icu/unicode/ucnv_err.h.
3820         * icu/unicode/ucol.h: Copied from Source/JavaScriptCore/icu/unicode/ucol.h.
3821         * icu/unicode/uconfig.h: Copied from Source/JavaScriptCore/icu/unicode/uconfig.h.
3822         * icu/unicode/uenum.h: Copied from Source/JavaScriptCore/icu/unicode/uenum.h.
3823         * icu/unicode/uiter.h: Copied from Source/JavaScriptCore/icu/unicode/uiter.h.
3824         * icu/unicode/uloc.h: Copied from Source/JavaScriptCore/icu/unicode/uloc.h.
3825         * icu/unicode/umachine.h: Copied from Source/JavaScriptCore/icu/unicode/umachine.h.
3826         * icu/unicode/unorm.h: Copied from Source/JavaScriptCore/icu/unicode/unorm.h.
3827         * icu/unicode/urename.h: Copied from Source/JavaScriptCore/icu/unicode/urename.h.
3828         * icu/unicode/uscript.h: Copied from Source/JavaScriptCore/icu/unicode/uscript.h.
3829         * icu/unicode/uset.h: Copied from Source/JavaScriptCore/icu/unicode/uset.h.
3830         * icu/unicode/ustring.h: Copied from Source/JavaScriptCore/icu/unicode/ustring.h.
3831         * icu/unicode/utf.h: Copied from Source/JavaScriptCore/icu/unicode/utf.h.
3832         * icu/unicode/utf16.h: Copied from Source/JavaScriptCore/icu/unicode/utf16.h.
3833         * icu/unicode/utf8.h: Copied from Source/JavaScriptCore/icu/unicode/utf8.h.
3834         * icu/unicode/utf_old.h: Copied from Source/JavaScriptCore/icu/unicode/utf_old.h.
3835         * icu/unicode/utypes.h: Copied from Source/JavaScriptCore/icu/unicode/utypes.h.
3836         * icu/unicode/uversion.h: Copied from Source/JavaScriptCore/icu/unicode/uversion.h.
3837
3838 2011-11-03  Adam Barth  <abarth@webkit.org>
3839
3840         Add Stub.h and Stub.cpp to Source-level WTF project
3841         https://bugs.webkit.org/show_bug.cgi?id=71497
3842
3843         Reviewed by Eric Seidel.
3844
3845         This patch adds some stub files and a skelton GYP build file as a
3846         starting point for the new Source-level WTF project.  Other build
3847         systems and actual code will arrive in future patches.
3848
3849         * Stub.cpp: Added.
3850         * Stub.h: Added.
3851         * WTF.gyp/WTF.gyp: Added.
3852         * WTF.gypi: Added.
3853
3854 2011-11-02  Adam Barth  <abarth@webkit.org>
3855
3856         Add stubs for WTF and Platform
3857         https://bugs.webkit.org/show_bug.cgi?id=71492
3858
3859         Reviewed by Eric Seidel.
3860
3861         This patch creates the WTF directory, which begins the process of
3862         moving WTF out of JavaScriptCore.