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