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