[CMake] Make WTF headers copies
[WebKit-https.git] / Source / ThirdParty / ChangeLog
1 2018-01-30  Don Olmstead  <don.olmstead@sony.com>
2
3         [CMake] Make WTF headers copies
4         https://bugs.webkit.org/show_bug.cgi?id=182274
5
6         Reviewed by Alex Christensen.
7
8         * gtest/CMakeLists.txt:
9
10 2018-01-27  Dan Bernstein  <mitz@apple.com>
11
12         HaveInternalSDK includes should be "#include?"
13         https://bugs.webkit.org/show_bug.cgi?id=179670
14
15         * gtest/xcode/Config/General.xcconfig:
16
17 2018-01-18  Sergio Villar Senin  <svillar@igalia.com>
18
19         [WebVR] Add OpenVR to the tree and to the build
20         https://bugs.webkit.org/show_bug.cgi?id=177298
21
22         Reviewed by Žan Doberšek.
23
24         Adding the required parts of OpenVR library to the tree. This will be used as a backend for
25         the eventual WebVR implementation.
26
27         * openvr/CMakeLists.txt: Added.
28         * openvr/LICENSE: Added.
29         * openvr/README.md: Added.
30         * openvr/README.webkit: Added. Includes specifics changes made to the original library to
31         accommodate it to the WebKit build system.
32         * openvr/Toolchain-clang.cmake: Added.
33         * openvr/headers/openvr.h: Added.
34         (vr::ButtonMaskFromId):
35         (vr::NotificationBitmap_t::NotificationBitmap_t):
36         (vr::VRToken):
37         (vr::COpenVRContext::COpenVRContext):
38         (vr::COpenVRContext::CheckClear):
39         (vr::COpenVRContext::VRSystem):
40         (vr::COpenVRContext::VRChaperone):
41         (vr::COpenVRContext::VRChaperoneSetup):
42         (vr::COpenVRContext::VRCompositor):
43         (vr::COpenVRContext::VROverlay):
44         (vr::COpenVRContext::VRResources):
45         (vr::COpenVRContext::VRScreenshots):
46         (vr::COpenVRContext::VRRenderModels):
47         (vr::COpenVRContext::VRExtendedDisplay):
48         (vr::COpenVRContext::VRSettings):
49         (vr::COpenVRContext::VRApplications):
50         (vr::COpenVRContext::VRTrackedCamera):
51         (vr::COpenVRContext::VRDriverManager):
52         (vr::OpenVRInternal_ModuleContext):
53         (vr::VRSystem):
54         (vr::VRChaperone):
55         (vr::VRChaperoneSetup):
56         (vr::VRCompositor):
57         (vr::VROverlay):
58         (vr::VRScreenshots):
59         (vr::VRRenderModels):
60         (vr::VRApplications):
61         (vr::VRSettings):
62         (vr::VRResources):
63         (vr::VRExtendedDisplay):
64         (vr::VRTrackedCamera):
65         (vr::VRDriverManager):
66         (vr::COpenVRContext::Clear):
67         (vr::VR_Init):
68         (vr::VR_Shutdown):
69         * openvr/headers/openvr_api.cs: Added.
70         * openvr/headers/openvr_api.json: Added.
71         * openvr/headers/openvr_capi.h: Added.
72         * openvr/headers/openvr_driver.h: Added.
73         (vr::ButtonMaskFromId):
74         (vr::IVRDriverDirectModeComponent::CreateSwapTextureSet):
75         (vr::IVRDriverDirectModeComponent::DestroySwapTextureSet):
76         (vr::IVRDriverDirectModeComponent::DestroyAllSwapTextureSets):
77         (vr::IVRDriverDirectModeComponent::GetNextSwapTextureSetIndex):
78         (vr::IVRDriverDirectModeComponent::SubmitLayer):
79         (vr::IVRDriverDirectModeComponent::Present):
80         (vr::CVRPropertyHelpers::CVRPropertyHelpers):
81         (vr::CVRPropertyHelpers::TrackedDeviceToPropertyContainer):
82         (vr::CVRPropertyHelpers::GetProperty):
83         (vr::CVRPropertyHelpers::SetProperty):
84         (vr::CVRPropertyHelpers::GetStringProperty):
85         (vr::CVRPropertyHelpers::SetStringProperty):
86         (vr::CVRPropertyHelpers::GetPropertyHelper):
87         (vr::CVRPropertyHelpers::GetBoolProperty):
88         (vr::CVRPropertyHelpers::GetFloatProperty):
89         (vr::CVRPropertyHelpers::GetInt32Property):
90         (vr::CVRPropertyHelpers::GetUint64Property):
91         (vr::CVRPropertyHelpers::SetBoolProperty):
92         (vr::CVRPropertyHelpers::SetFloatProperty):
93         (vr::CVRPropertyHelpers::SetInt32Property):
94         (vr::CVRPropertyHelpers::SetUint64Property):
95         (vr::CVRPropertyHelpers::SetPropertyError):
96         (vr::CVRPropertyHelpers::EraseProperty):
97         (vr::CVRHiddenAreaHelpers::CVRHiddenAreaHelpers):
98         (vr::CVRHiddenAreaHelpers::GetPropertyEnum):
99         (vr::CVRHiddenAreaHelpers::SetHiddenArea):
100         (vr::CVRHiddenAreaHelpers::GetHiddenArea):
101         (vr::VRDriverContext):
102         (vr::COpenVRDriverContext::COpenVRDriverContext):
103         (vr::COpenVRDriverContext::VRSettings):
104         (vr::COpenVRDriverContext::VRPropertiesRaw):
105         (vr::COpenVRDriverContext::VRProperties):
106         (vr::COpenVRDriverContext::VRHiddenArea):
107         (vr::COpenVRDriverContext::VRServerDriverHost):
108         (vr::COpenVRDriverContext::VRWatchdogHost):
109         (vr::COpenVRDriverContext::VRDriverLog):
110         (vr::COpenVRDriverContext::VRDriverHandle):
111         (vr::OpenVRInternal_ModuleServerDriverContext):
112         (vr::VRSettings):
113         (vr::VRPropertiesRaw):
114         (vr::VRProperties):
115         (vr::VRHiddenArea):
116         (vr::VRDriverLog):
117         (vr::VRServerDriverHost):
118         (vr::VRWatchdogHost):
119         (vr::VRDriverHandle):
120         (vr::COpenVRDriverContext::Clear):
121         (vr::COpenVRDriverContext::InitServer):
122         (vr::COpenVRDriverContext::InitWatchdog):
123         (vr::InitServerDriverContext):
124         (vr::InitWatchdogDriverContext):
125         (vr::CleanupDriverContext):
126         * openvr/patches/cmake-build.patch: Added.
127         * openvr/src/CMakeLists.txt: Added.
128         * openvr/src/Info.plist: Added.
129         * openvr/src/README: Added.
130         * openvr/src/ivrclientcore.h: Added.
131         * openvr/src/json/json-forwards.h: Added.
132         * openvr/src/json/json.h: Added.
133         (std::swap):
134         * openvr/src/jsoncpp.cpp: Added.
135         (Json::codePointToUTF8):
136         (Json::isControlCharacter):
137         (Json::uintToString):
138         (Json::fixNumericLocale):
139         (Json::Features::Features):
140         (Json::Features::all):
141         (Json::Features::strictMode):
142         (Json::containsNewLine):
143         (Json::Reader::Reader):
144         (Json::Reader::parse):
145         (Json::Reader::readValue):
146         (Json::Reader::skipCommentTokens):
147         (Json::Reader::readToken):
148         (Json::Reader::skipSpaces):
149         (Json::Reader::match):
150         (Json::Reader::readComment):
151         (Json::normalizeEOL):
152         (Json::Reader::addComment):
153         (Json::Reader::readCStyleComment):
154         (Json::Reader::readCppStyleComment):
155         (Json::Reader::readNumber):
156         (Json::Reader::readString):
157         (Json::Reader::readObject):
158         (Json::Reader::readArray):
159         (Json::Reader::decodeNumber):
160         (Json::Reader::decodeDouble):
161         (Json::Reader::decodeString):
162         (Json::Reader::decodeUnicodeCodePoint):
163         (Json::Reader::decodeUnicodeEscapeSequence):
164         (Json::Reader::addError):
165         (Json::Reader::recoverFromError):
166         (Json::Reader::addErrorAndRecover):
167         (Json::Reader::currentValue):
168         (Json::Reader::getNextChar):
169         (Json::Reader::getLocationLineAndColumn const):
170         (Json::Reader::getLocationSnippet const):
171         (Json::Reader::getFormatedErrorMessages const):
172         (Json::Reader::getFormattedErrorMessages const):
173         (Json::Reader::getStructuredErrors const):
174         (Json::Reader::pushError):
175         (Json::Reader::good const):
176         (Json::OurFeatures::all):
177         (Json::OurReader::OurReader):
178         (Json::OurReader::parse):
179         (Json::OurReader::readValue):
180         (Json::OurReader::skipCommentTokens):
181         (Json::OurReader::readToken):
182         (Json::OurReader::skipSpaces):
183         (Json::OurReader::match):
184         (Json::OurReader::readComment):
185         (Json::OurReader::addComment):
186         (Json::OurReader::readCStyleComment):
187         (Json::OurReader::readCppStyleComment):
188         (Json::OurReader::readNumber):
189         (Json::OurReader::readString):
190         (Json::OurReader::readStringSingleQuote):
191         (Json::OurReader::readObject):
192         (Json::OurReader::readArray):
193         (Json::OurReader::decodeNumber):
194         (Json::OurReader::decodeDouble):
195         (Json::OurReader::decodeString):
196         (Json::OurReader::decodeUnicodeCodePoint):
197         (Json::OurReader::decodeUnicodeEscapeSequence):
198         (Json::OurReader::addError):
199         (Json::OurReader::recoverFromError):
200         (Json::OurReader::addErrorAndRecover):
201         (Json::OurReader::currentValue):
202         (Json::OurReader::getNextChar):
203         (Json::OurReader::getLocationLineAndColumn const):
204         (Json::OurReader::getFormattedErrorMessages const):
205         (Json::OurReader::getStructuredErrors const):
206         (Json::OurReader::pushError):
207         (Json::OurReader::good const):
208         (Json::OurCharReader::OurCharReader):
209         (Json::OurCharReader::parse):
210         (Json::CharReaderBuilder::CharReaderBuilder):
211         (Json::CharReaderBuilder::~CharReaderBuilder):
212         (Json::CharReaderBuilder::newCharReader const):
213         (Json::getValidReaderKeys):
214         (Json::CharReaderBuilder::validate const):
215         (Json::CharReaderBuilder::operator[]):
216         (Json::CharReaderBuilder::strictMode):
217         (Json::CharReaderBuilder::setDefaults):
218         (Json::parseFromStream):
219         (Json::operator>>):
220         (Json::ValueIteratorBase::ValueIteratorBase):
221         (Json::ValueIteratorBase::deref const):
222         (Json::ValueIteratorBase::increment):
223         (Json::ValueIteratorBase::decrement):
224         (Json::ValueIteratorBase::computeDistance const):
225         (Json::ValueIteratorBase::isEqual const):
226         (Json::ValueIteratorBase::copy):
227         (Json::ValueIteratorBase::key const):
228         (Json::ValueIteratorBase::index const):
229         (Json::ValueIteratorBase::name const):
230         (Json::ValueIteratorBase::memberName const):
231         (Json::ValueConstIterator::ValueConstIterator):
232         (Json::operator=):
233         (Json::ValueIterator::ValueIterator):
234         (Json::ValueIterator::operator=):
235         (Json::InRange):
236         (Json::integerToDouble):
237         (Json::duplicateStringValue):
238         (Json::duplicateAndPrefixStringValue):
239         (Json::decodePrefixedString):
240         (Json::releaseStringValue):
241         (Json::Exception::Exception):
242         (Json::throw):
243         (Json::RuntimeError::RuntimeError):
244         (Json::LogicError::LogicError):
245         (Json::throwRuntimeError):
246         (Json::throwLogicError):
247         (Json::Value::CommentInfo::CommentInfo):
248         (Json::Value::CommentInfo::~CommentInfo):
249         (Json::Value::CommentInfo::setComment):
250         (Json::Value::CZString::CZString):
251         (Json::Value::CZString::~CZString):
252         (Json::Value::CZString::swap):
253         (Json::Value::CZString::operator=):
254         (Json::Value::CZString::operator< const):
255         (Json::Value::CZString::operator== const):
256         (Json::Value::CZString::index const):
257         (Json::Value::CZString::data const):
258         (Json::Value::CZString::length const):
259         (Json::Value::CZString::isStaticString const):
260         (Json::Value::Value):
261         (Json::Value::~Value):
262         (Json::Value::operator=):
263         (Json::Value::swapPayload):
264         (Json::Value::swap):
265         (Json::Value::type const):
266         (Json::Value::compare const):
267         (Json::Value::operator< const):
268         (Json::Value::operator<= const):
269         (Json::Value::operator>= const):
270         (Json::Value::operator> const):
271         (Json::Value::operator== const):
272         (Json::Value::operator!= const):
273         (Json::Value::asCString const):
274         (Json::Value::getString const):
275         (Json::Value::asString const):
276         (Json::Value::asConstString const):
277         (Json::Value::asInt const):
278         (Json::Value::asUInt const):
279         (Json::Value::asInt64 const):
280         (Json::Value::asUInt64 const):
281         (Json::Value::asLargestInt const):
282         (Json::Value::asLargestUInt const):
283         (Json::Value::asDouble const):
284         (Json::Value::asFloat const):
285         (Json::Value::asBool const):
286         (Json::Value::isConvertibleTo const):
287         (Json::Value::size const):
288         (Json::Value::empty const):
289         (Json::Value::operator! const):
290         (Json::Value::clear):
291         (Json::Value::resize):
292         (Json::Value::operator[]):
293         (Json::Value::operator[] const):
294         (Json::Value::initBasic):
295         (Json::Value::resolveReference):
296         (Json::Value::get const):
297         (Json::Value::isValidIndex const):
298         (Json::Value::find const):
299         (Json::Value::append):
300         (Json::Value::removeMember):
301         (Json::Value::removeIndex):
302         (Json::Value::isMember const):
303         (Json::Value::getMemberNames const):
304         (Json::IsIntegral):
305         (Json::Value::isNull const):
306         (Json::Value::isBool const):
307         (Json::Value::isInt const):
308         (Json::Value::isUInt const):
309         (Json::Value::isInt64 const):
310         (Json::Value::isUInt64 const):
311         (Json::Value::isIntegral const):
312         (Json::Value::isDouble const):
313         (Json::Value::isNumeric const):
314         (Json::Value::isString const):
315         (Json::Value::isArray const):
316         (Json::Value::isObject const):
317         (Json::Value::setComment):
318         (Json::Value::hasComment const):
319         (Json::Value::getComment const):
320         (Json::Value::setOffsetStart):
321         (Json::Value::setOffsetLimit):
322         (Json::Value::getOffsetStart const):
323         (Json::Value::getOffsetLimit const):
324         (Json::Value::toStyledString const):
325         (Json::Value::begin const):
326         (Json::Value::end const):
327         (Json::Value::begin):
328         (Json::Value::end):
329         (Json::PathArgument::PathArgument):
330         (Json::Path::Path):
331         (Json::Path::makePath):
332         (Json::Path::addPathInArg):
333         (Json::Path::invalidPath):
334         (Json::Path::resolve const):
335         (Json::Path::make const):
336         (Json::containsControlCharacter):
337         (Json::containsControlCharacter0):
338         (Json::valueToString):
339         (Json::valueToQuotedString):
340         (Json::strnpbrk):
341         (Json::valueToQuotedStringN):
342         (Json::Writer::~Writer):
343         (Json::FastWriter::FastWriter):
344         (Json::FastWriter::enableYAMLCompatibility):
345         (Json::FastWriter::dropNullPlaceholders):
346         (Json::FastWriter::omitEndingLineFeed):
347         (Json::FastWriter::write):
348         (Json::FastWriter::writeValue):
349         (Json::StyledWriter::StyledWriter):
350         (Json::StyledWriter::write):
351         (Json::StyledWriter::writeValue):
352         (Json::StyledWriter::writeArrayValue):
353         (Json::StyledWriter::isMultineArray):
354         (Json::StyledWriter::pushValue):
355         (Json::StyledWriter::writeIndent):
356         (Json::StyledWriter::writeWithIndent):
357         (Json::StyledWriter::indent):
358         (Json::StyledWriter::unindent):
359         (Json::StyledWriter::writeCommentBeforeValue):
360         (Json::StyledWriter::writeCommentAfterValueOnSameLine):
361         (Json::StyledWriter::hasCommentForValue):
362         (Json::StyledStreamWriter::StyledStreamWriter):
363         (Json::StyledStreamWriter::write):
364         (Json::StyledStreamWriter::writeValue):
365         (Json::StyledStreamWriter::writeArrayValue):
366         (Json::StyledStreamWriter::isMultineArray):
367         (Json::StyledStreamWriter::pushValue):
368         (Json::StyledStreamWriter::writeIndent):
369         (Json::StyledStreamWriter::writeWithIndent):
370         (Json::StyledStreamWriter::indent):
371         (Json::StyledStreamWriter::unindent):
372         (Json::StyledStreamWriter::writeCommentBeforeValue):
373         (Json::StyledStreamWriter::writeCommentAfterValueOnSameLine):
374         (Json::StyledStreamWriter::hasCommentForValue):
375         (Json::BuiltStyledStreamWriter::BuiltStyledStreamWriter):
376         (Json::BuiltStyledStreamWriter::write):
377         (Json::BuiltStyledStreamWriter::writeValue):
378         (Json::BuiltStyledStreamWriter::writeArrayValue):
379         (Json::BuiltStyledStreamWriter::isMultineArray):
380         (Json::BuiltStyledStreamWriter::pushValue):
381         (Json::BuiltStyledStreamWriter::writeIndent):
382         (Json::BuiltStyledStreamWriter::writeWithIndent):
383         (Json::BuiltStyledStreamWriter::indent):
384         (Json::BuiltStyledStreamWriter::unindent):
385         (Json::BuiltStyledStreamWriter::writeCommentBeforeValue):
386         (Json::BuiltStyledStreamWriter::writeCommentAfterValueOnSameLine):
387         (Json::BuiltStyledStreamWriter::hasCommentForValue):
388         (Json::StreamWriter::StreamWriter):
389         (Json::StreamWriter::~StreamWriter):
390         (Json::StreamWriter::Factory::~Factory):
391         (Json::StreamWriterBuilder::StreamWriterBuilder):
392         (Json::StreamWriterBuilder::~StreamWriterBuilder):
393         (Json::StreamWriterBuilder::newStreamWriter const):
394         (Json::getValidWriterKeys):
395         (Json::StreamWriterBuilder::validate const):
396         (Json::StreamWriterBuilder::operator[]):
397         (Json::StreamWriterBuilder::setDefaults):
398         (Json::writeString):
399         (Json::operator<<):
400         * openvr/src/openvr_api_public.cpp: Added.
401         (vr::VR_GetInitToken):
402         (vr::VR_InitInternal2):
403         (vr::VR_InitInternal):
404         (vr::VR_ShutdownInternal):
405         (vr::VR_LoadHmdSystemInternal):
406         (vr::VR_GetGenericInterface):
407         (vr::VR_IsInterfaceVersionValid):
408         (vr::VR_IsHmdPresent):
409         (vr::VR_IsRuntimeInstalled):
410         (vr::VR_RuntimePath):
411         (vr::VR_GetVRInitErrorAsSymbol):
412         (vr::VR_GetVRInitErrorAsEnglishDescription):
413         (vr::VR_GetStringForHmdError):
414         * openvr/src/vrcommon/dirtools_public.cpp: Added.
415         (BCreateDirectoryRecursive):
416         (BCreateDirectory):
417         * openvr/src/vrcommon/dirtools_public.h: Added.
418         * openvr/src/vrcommon/envvartools_public.cpp: Added.
419         (GetEnvironmentVariable):
420         (SetEnvironmentVariable):
421         * openvr/src/vrcommon/envvartools_public.h: Added.
422         * openvr/src/vrcommon/hmderrors_public.cpp: Added.
423         (GetEnglishStringForHmdError):
424         (GetIDForVRInitError):
425         * openvr/src/vrcommon/hmderrors_public.h: Added.
426         * openvr/src/vrcommon/pathtools_public.cpp: Added.
427         (Path_GetExecutablePath):
428         (Path_GetWorkingDirectory):
429         (Path_SetWorkingDirectory):
430         (Path_StripFilename):
431         (Path_StripDirectory):
432         (Path_StripExtension):
433         (Path_GetExtension):
434         (Path_IsAbsolute):
435         (Path_MakeAbsolute):
436         (Path_FixSlashes):
437         (Path_GetSlash):
438         (Path_Join):
439         (Path_RemoveTrailingSlash):
440         (Path_Compact):
441         (Path_GetThisModulePath):
442         (Path_IsDirectory):
443         (Path_IsAppBundle):
444         (Path_Exists):
445         (Path_FindParentDirectoryRecursively):
446         (Path_FindParentSubDirectoryRecursively):
447         (Path_ReadBinaryFile):
448         (Path_WriteBinaryFile):
449         (Path_ReadTextFile):
450         (Path_WriteStringToTextFile):
451         (Path_WriteStringToTextFileAtomic):
452         (Path_FilePathToUrl):
453         (Path_UrlToFilePath):
454         (GetUserDocumentsPath):
455         * openvr/src/vrcommon/pathtools_public.h: Added.
456         * openvr/src/vrcommon/sharedlibtools_public.cpp: Added.
457         (SharedLib_Load):
458         (SharedLib_GetFunction):
459         (SharedLib_Unload):
460         * openvr/src/vrcommon/sharedlibtools_public.h: Added.
461         * openvr/src/vrcommon/strtools_public.cpp: Added.
462         (StringHasPrefix):
463         (StringHasPrefixCaseSensitive):
464         (StringHasSuffix):
465         (StringHasSuffixCaseSensitive):
466         (UTF16to8):
467         (UTF8to16):
468         (strcpy_safe):
469         (StringToUpper):
470         (StringToLower):
471         (ReturnStdString):
472         (BufferToStdString):
473         (Uint64ToString):
474         (StringToUint64):
475         (cIntToHexDigit):
476         (iHexCharToInt):
477         (V_URLEncodeInternal):
478         (V_URLDecodeInternal):
479         (V_URLEncode):
480         (V_URLDecode):
481         (V_StripExtension):
482         * openvr/src/vrcommon/strtools_public.h: Added.
483         (stricmp):
484         (strnicmp):
485         (wcsncpy_s):
486         (strncpy_s):
487         (strtoull):
488         * openvr/src/vrcommon/vrpathregistry_public.cpp: Added.
489         (GetAppSettingsPath):
490         (CVRPathRegistry_Public::CVRPathRegistry_Public):
491         (CVRPathRegistry_Public::GetOpenVRConfigPath):
492         (CVRPathRegistry_Public::GetVRPathRegistryFilename):
493         (ParseStringListFromJson):
494         (StringListToJson):
495         (CVRPathRegistry_Public::ToJsonString):
496         (CVRPathRegistry_Public::BLoadFromFile):
497         (CVRPathRegistry_Public::BSaveToFile const):
498         (CVRPathRegistry_Public::GetRuntimePath const):
499         (CVRPathRegistry_Public::GetConfigPath const):
500         (CVRPathRegistry_Public::GetLogPath const):
501         (CVRPathRegistry_Public::GetPaths):
502         * openvr/src/vrcommon/vrpathregistry_public.h: Added.
503
504 2017-12-14  David Kilzer  <ddkilzer@apple.com>
505
506         Enable -Wstrict-prototypes for WebKit
507         <https://webkit.org/b/180757>
508         <rdar://problem/36024132>
509
510         Rubber-stamped by Joseph Pecoraro.
511
512         * gtest/xcode/Config/General.xcconfig:
513         (WARNING_CFLAGS): Add semicolon.
514         (CLANG_WARN_STRICT_PROTOTYPES): Add. Set to YES.
515
516 2017-10-05  Frederic Wang  <fwang@igalia.com>
517
518         Remove WOFF2 from Source/ThirdParty.
519         https://bugs.webkit.org/show_bug.cgi?id=177862
520
521         Reviewed by Michael Catanzaro.
522
523         * woff2/CMakeLists.txt: Removed.
524         * woff2/LICENSE: Removed.
525         * woff2/README.webkit: Removed.
526         * woff2/include/woff2/decode.h: Removed.
527         * woff2/include/woff2/encode.h: Removed.
528         * woff2/include/woff2/output.h: Removed.
529         * woff2/src/buffer.h: Removed.
530         * woff2/src/convert_woff2ttf_*.cc: Removed.
531         * woff2/src/file.h: Removed.
532         * woff2/src/font.cc: Removed.
533         * woff2/src/font.h: Removed.
534         * woff2/src/glyph.cc: Removed.
535         * woff2/src/glyph.h: Removed.
536         * woff2/src/normalize.cc: Removed.
537         * woff2/src/normalize.h: Removed.
538         * woff2/src/port.h: Removed.
539         * woff2/src/round.h: Removed.
540         * woff2/src/store_bytes.h: Removed.
541         * woff2/src/table_tags.cc: Removed.
542         * woff2/src/table_tags.h: Removed.
543         * woff2/src/transform.cc: Removed.
544         * woff2/src/transform.h: Removed.
545         * woff2/src/variable_length.cc: Removed.
546         * woff2/src/variable_length.h: Removed.
547         * woff2/src/woff2_common.cc: Removed.
548         * woff2/src/woff2_common.h: Removed.
549         * woff2/src/woff2_compress.cc: Removed.
550         * woff2/src/woff2_dec.cc: Removed.
551         * woff2/src/woff2_decompress.cc: Removed.
552         * woff2/src/woff2_enc.cc: Removed.
553         * woff2/src/woff2_info.cc: Removed.
554         * woff2/src/woff2_out.cc: Removed.
555         * woff2/update.sh: Removed.
556
557 2017-10-05  Frederic Wang  <fwang@igalia.com>
558
559         Update Source/ThirdParty/woff2 to 22c256bc457777744ba14b7325a6e8e0e7dec91c
560         https://bugs.webkit.org/show_bug.cgi?id=177994
561
562         Reviewed by Michael Catanzaro.
563
564         * woff2/CMakeLists.txt: Also consider the directory for public headers.
565         * woff2/README.webkit:
566         * woff2/include/woff2/decode.h: Renamed from Source/ThirdParty/woff2/src/woff2_dec.h.
567         * woff2/include/woff2/encode.h: Renamed from Source/ThirdParty/woff2/src/woff2_enc.h.
568         (woff2::WOFF2Params::WOFF2Params):
569         * woff2/include/woff2/output.h: Renamed from Source/ThirdParty/woff2/src/woff2_out.h.
570         (woff2::WOFF2Out::~WOFF2Out):
571         (woff2::WOFF2StringOut::MaxSize):
572         * woff2/src/buffer.h:
573         * woff2/src/convert_woff2ttf_*.cc:
574         * woff2/src/file.h:
575         * woff2/src/font.cc:
576         * woff2/src/font.h:
577         * woff2/src/glyph.cc:
578         * woff2/src/glyph.h:
579         * woff2/src/normalize.cc:
580         * woff2/src/normalize.h:
581         * woff2/src/port.h:
582         * woff2/src/round.h:
583         * woff2/src/store_bytes.h:
584         * woff2/src/table_tags.cc:
585         * woff2/src/table_tags.h:
586         * woff2/src/transform.cc:
587         * woff2/src/transform.h:
588         * woff2/src/variable_length.cc:
589         * woff2/src/variable_length.h:
590         * woff2/src/woff2_common.cc:
591         * woff2/src/woff2_common.h:
592         * woff2/src/woff2_compress.cc:
593         * woff2/src/woff2_dec.cc:
594         * woff2/src/woff2_decompress.cc:
595         * woff2/src/woff2_enc.cc:
596         * woff2/src/woff2_info.cc:
597         * woff2/src/woff2_out.cc:
598         * woff2/update.sh: Also consider directory for public headers.
599
600 2017-10-03  Frederic Wang  <fwang@igalia.com>
601
602         Remove Brotli from Source/ThirdParty
603         https://bugs.webkit.org/show_bug.cgi?id=177804
604
605         Reviewed by Michael Catanzaro.
606
607         * brotli/CMakeLists.txt: Removed.
608         * brotli/LICENSE: Removed.
609         * brotli/README.webkit: Removed.
610         * brotli/common/constants.h: Removed.
611         * brotli/common/dictionary.bin: Removed.
612         * brotli/common/dictionary.c: Removed.
613         * brotli/common/dictionary.h: Removed.
614         * brotli/common/version.h: Removed.
615         * brotli/dec/bit_reader.c: Removed.
616         * brotli/dec/bit_reader.h: Removed.
617         * brotli/dec/context.h: Removed.
618         * brotli/dec/decode.c: Removed.
619         * brotli/dec/huffman.c: Removed.
620         * brotli/dec/huffman.h: Removed.
621         * brotli/dec/port.h: Removed.
622         * brotli/dec/prefix.h: Removed.
623         * brotli/dec/state.c: Removed.
624         * brotli/dec/state.h: Removed.
625         * brotli/dec/transform.h: Removed.
626         * brotli/include/brotli/decode.h: Removed.
627         * brotli/include/brotli/encode.h: Removed.
628         * brotli/include/brotli/port.h: Removed.
629         * brotli/include/brotli/types.h: Removed.
630         * brotli/update.sh: Removed.
631         * woff2/CMakeLists.txt: Use Brotli's include and library paths found by CMake.
632
633 2017-10-05  Frederic Wang  <fwang@igalia.com>
634
635         Upgrade Brotli to version 1.0.1 and WOFF2 to latest upstream
636         https://bugs.webkit.org/show_bug.cgi?id=177768
637
638         Reviewed by Michael Catanzaro.
639
640         * brotli/CMakeLists.txt:
641         * brotli/README.webkit:
642         * brotli/common/constants.h: Added.
643         * brotli/common/dictionary.bin: Added.
644         * brotli/common/dictionary.c: Added.
645         * brotli/common/dictionary.h: Added.
646         * brotli/common/version.h: Added.
647         * brotli/dec/Makefile: Removed.
648         * brotli/dec/bit_reader.c:
649         * brotli/dec/bit_reader.h:
650         * brotli/dec/context.h:
651         * brotli/dec/decode.c:
652         * brotli/dec/decode.h: Removed.
653         * brotli/dec/dictionary.c: Removed.
654         * brotli/dec/dictionary.h: Removed.
655         * brotli/dec/huffman.c:
656         * brotli/dec/huffman.h:
657         * brotli/dec/port.h:
658         (BrotliDump):
659         (BrotliRBit):
660         * brotli/dec/prefix.h:
661         * brotli/dec/state.c:
662         * brotli/dec/state.h:
663         * brotli/dec/transform.h:
664         * brotli/dec/types.h: Removed.
665         * brotli/include/brotli/decode.h: Added.
666         * brotli/include/brotli/encode.h: Added.
667         * brotli/include/brotli/port.h: Added.
668         * brotli/include/brotli/types.h: Added.
669         * brotli/update.sh:
670         * woff2/CMakeLists.txt:
671         * woff2/README.webkit:
672         * woff2/src/buffer.h:
673         (woff2::Buffer::Buffer):
674         (woff2::Buffer::Read):
675         * woff2/src/convert_woff2ttf_*.cc: Added.
676         * woff2/src/font.cc:
677         * woff2/src/glyph.cc:
678         * woff2/src/normalize.cc:
679         * woff2/src/port.h:
680         * woff2/src/store_bytes.h:
681         (woff2::Store16):
682         * woff2/src/variable_length.cc:
683         * woff2/src/woff2_common.cc:
684         * woff2/src/woff2_dec.cc:
685         * woff2/src/woff2_decompress.cc:
686         * woff2/src/woff2_enc.cc:
687         * woff2/src/woff2_info.cc: Added.
688
689 2017-08-08  Michael Catanzaro  <mcatanzaro@igalia.com>
690
691         [CMake] Properly test if compiler supports compiler flags
692         https://bugs.webkit.org/show_bug.cgi?id=174490
693
694         Reviewed by Konstantin Tokarev.
695
696         * brotli/CMakeLists.txt:
697         * gtest/CMakeLists.txt:
698         * woff2/CMakeLists.txt:
699         * xdgmime/CMakeLists.txt:
700
701 2017-07-17  Michael Catanzaro  <mcatanzaro@igalia.com>
702
703         [CMake] Macros in WebKitMacros.cmake should be prefixed with WEBKIT_ namespace
704         https://bugs.webkit.org/show_bug.cgi?id=174547
705
706         Reviewed by Alex Christensen.
707
708         * brotli/CMakeLists.txt:
709         * woff2/CMakeLists.txt:
710         * xdgmime/CMakeLists.txt:
711
712 2017-07-13  Michael Catanzaro  <mcatanzaro@igalia.com>
713
714         Fix compiler warnings when building with GCC 7
715         https://bugs.webkit.org/show_bug.cgi?id=174463
716
717         Reviewed by Darin Adler.
718
719         * brotli/CMakeLists.txt:
720
721 2017-05-11  Don Olmstead  <don.olmstead@am.sony.com>
722
723         [CMake] Add HAVE check for regex.h
724         https://bugs.webkit.org/show_bug.cgi?id=171950
725
726         Reviewed by Michael Catanzaro.
727
728         * gtest/include/gtest/internal/gtest-port.h:
729
730 2017-04-19  Michael Catanzaro  <mcatanzaro@igalia.com>
731
732         [GTK] ../../Source/ThirdParty/xdgmime/src/xdgmimecache.c:200:62: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
733         https://bugs.webkit.org/show_bug.cgi?id=171026
734
735         Reviewed by Carlos Garcia Campos.
736
737         * xdgmime/README.webkit:
738         * xdgmime/src/xdgmimecache.c:
739         (cache_magic_matchlet_compare_to_data):
740
741 2017-03-24  Carlos Garcia Campos  <cgarcia@igalia.com>
742
743         Unreviewed. Fix the build after r214338.
744
745         Add missing files I forgot to git add again.
746
747         * xdgmime/CMakeLists.txt: Added.
748         * xdgmime/README: Added.
749         * xdgmime/README.webkit: Added.
750
751 2017-03-24  Carlos Garcia Campos  <cgarcia@igalia.com>
752
753         [GTK] Add MIMETypeRegistry implementation using xdgmime and remove the GTK+ one
754         https://bugs.webkit.org/show_bug.cgi?id=170001
755
756         Reviewed by Michael Catanzaro.
757
758         Add xdgmime to ThirdParty.
759
760         * xdgmime/CMakeLists.txt: Added.
761         * xdgmime/README: Added.
762         * xdgmime/README.webkit: Added.
763         * xdgmime/src/xdgmime.c: Added.
764         * xdgmime/src/xdgmime.h: Added.
765         * xdgmime/src/xdgmimealias.c: Added.
766         * xdgmime/src/xdgmimealias.h: Added.
767         * xdgmime/src/xdgmimecache.c: Added.
768         * xdgmime/src/xdgmimecache.h: Added.
769         * xdgmime/src/xdgmimeglob.c: Added.
770         * xdgmime/src/xdgmimeglob.h: Added.
771         * xdgmime/src/xdgmimeicon.c: Added.
772         * xdgmime/src/xdgmimeicon.h: Added.
773         * xdgmime/src/xdgmimeint.c: Added.
774         * xdgmime/src/xdgmimeint.h: Added.
775         * xdgmime/src/xdgmimemagic.c: Added.
776         * xdgmime/src/xdgmimemagic.h: Added.
777         * xdgmime/src/xdgmimeparent.c: Added.
778         * xdgmime/src/xdgmimeparent.h: Added.
779
780 2017-03-24  Carlos Garcia Campos  <cgarcia@igalia.com>
781
782         Unreviewed. Add stubs for xdgmime sources to ThirdParty.
783
784         This is in preparation for bug #170001, to try to bypass the SVN hook that doesn't allow to commit source files
785         containing tabs. I'm committing empty files, so that once those files are known by SVN I can set the
786         allow-tabs property and then commit the actual contents.
787
788         * xdgmime/src/xdgmime.c: Added.
789         * xdgmime/src/xdgmime.h: Added.
790         * xdgmime/src/xdgmimealias.c: Added.
791         * xdgmime/src/xdgmimealias.h: Added.
792         * xdgmime/src/xdgmimecache.c: Added.
793         * xdgmime/src/xdgmimecache.h: Added.
794         * xdgmime/src/xdgmimeglob.c: Added.
795         * xdgmime/src/xdgmimeglob.h: Added.
796         * xdgmime/src/xdgmimeicon.c: Added.
797         * xdgmime/src/xdgmimeicon.h: Added.
798         * xdgmime/src/xdgmimeint.c: Added.
799         * xdgmime/src/xdgmimeint.h: Added.
800         * xdgmime/src/xdgmimemagic.c: Added.
801         * xdgmime/src/xdgmimemagic.h: Added.
802         * xdgmime/src/xdgmimeparent.c: Added.
803         * xdgmime/src/xdgmimeparent.h: Added.
804
805 2017-02-09  Alex Christensen  <achristensen@webkit.org>
806
807         Build libwebrtc on bots without using it yet
808         https://bugs.webkit.org/show_bug.cgi?id=168062
809
810         Reviewed by Brent Fulgham.
811
812         * Makefile:
813
814 2017-01-23  Timothy Hatcher  <timothy@hatcher.name>
815
816         gtest fails to link on Linux due to missing -lpthread
817         https://bugs.webkit.org/show_bug.cgi?id=167313
818
819         * gtest/CMakeLists.txt: Remove find_package(Threads) that was added in my last commit.
820         This is assumed to already happen in the platform cmake options file.
821
822 2017-01-23  Timothy Hatcher  <timothy@hatcher.name>
823
824         gtest fails to link on Linux due to missing -lpthread
825         https://bugs.webkit.org/show_bug.cgi?id=167313
826
827         Reviewed by Alex Christensen.
828
829         * gtest/CMakeLists.txt: Add call to find_package(Threads) before testing CMAKE_USE_PTHREADS_INIT.
830         Without the find_package call, CMAKE_USE_PTHREADS_INIT was always false for me. Also explicitly
831         define GTEST_HAS_PTHREAD to 0 when CMAKE_USE_PTHREADS_INIT is false to prevent gtest-port.h from
832         setting GTEST_HAS_PTHREAD based on the platform.
833
834 2017-01-20  Youenn Fablet  <youenn@apple.com>
835
836         [WebRTC] Add libwebrtc build infrastructure
837         https://bugs.webkit.org/show_bug.cgi?id=167207
838
839         Reviewed by Alex Christensen.
840
841         Checking-in files used for building libwebrtc.
842         The principle is the following:
843         - Select a revision of libwebrtc
844         - Ask libwebrtc build system to generate the project.json (something like gn gen --ide json ...)
845         - Copy project.json here and the libwebrtc selected revision in a libwebrtc/libwebrtc folder.
846         - Call Tools/Scripts/generate-libwebrtc-cmake which will update CMakeLists.txt
847         - Build libwebrtc with CMake
848
849         * libwebrtc/CMakeLists.txt: Added (Generated by Tools/Scripts/generate-libwebrtc-cmake using project.json as input).
850         * libwebrtc/Makefile: Added.
851         * libwebrtc/WebKit/project.json: Added (Generated by libwebrtc build system).
852         * libwebrtc/WebKit/rtc_sdk_framework_objc_info_plist.plist: Added.
853         * libwebrtc/libwebrtc.xcodeproj/project.pbxproj: Added.
854
855 2016-12-10  Konstantin Tokarev  <annulen@yandex.ru>
856
857         [cmake] Include WTF, JSC, and WebCore headers automatically to targers using them
858         https://bugs.webkit.org/show_bug.cgi?id=165686
859
860         Reviewed by Michael Catanzaro.
861
862         This change reduces duplication of include path lists between modules,
863         and reduces future need for fixes like r209605 (broken build because of
864         WebCore header suddenly becoming used in WebKit2).
865
866         * gtest/CMakeLists.txt:
867
868 2016-12-06  Alexey Proskuryakov  <ap@apple.com>
869
870         Correct SDKROOT values in xcconfig files
871         https://bugs.webkit.org/show_bug.cgi?id=165487
872         rdar://problem/29539209
873
874         Reviewed by Dan Bernstein.
875
876         Fix suggested by Dan Bernstein.
877
878         * gtest/xcode/Config/DebugProject.xcconfig:
879         * gtest/xcode/Config/ReleaseProject.xcconfig:
880
881 2016-09-28  Konstantin Tokarev  <annulen@yandex.ru>
882
883         Unreviewed, woff2 upgrade introduces compiler warnings
884         https://bugs.webkit.org/show_bug.cgi?id=162678
885
886         * woff2/CMakeLists.txt:
887
888 2016-09-28  Michael Catanzaro  <mcatanzaro@igalia.com>
889
890         woff2 upgrade introduces compiler warnings
891         https://bugs.webkit.org/show_bug.cgi?id=162678
892
893         Reviewed by Alex Christensen.
894
895         * woff2/CMakeLists.txt:
896
897 2016-09-28  Khaled Hosny  <khaledhosny@eglug.org>
898
899         Update woff2 to latest revision
900         https://bugs.webkit.org/show_bug.cgi?id=162608
901
902         Reviewed by Michael Catanzaro.
903
904         * woff2/CMakeLists.txt:
905         * woff2/README.webkit:
906         * woff2/src/file.h:
907         (woff2::GetFileContent):
908         (woff2::SetFileContents):
909         * woff2/src/font.cc:
910         * woff2/src/font.h:
911         * woff2/src/glyph.cc:
912         * woff2/src/store_bytes.h:
913         (woff2::Store16):
914         * woff2/src/transform.cc:
915         * woff2/src/woff2_common.cc:
916         * woff2/src/woff2_compress.cc:
917         * woff2/src/woff2_dec.cc:
918         * woff2/src/woff2_dec.h:
919         * woff2/src/woff2_decompress.cc:
920         * woff2/src/woff2_enc.cc:
921         * woff2/src/woff2_out.cc: Added.
922         * woff2/src/woff2_out.h: Added.
923         (woff2::WOFF2Out::~WOFF2Out):
924         (woff2::WOFF2StringOut::MaxSize):
925
926 2016-09-28  Konstantin Tokarev  <annulen@yandex.ru>
927
928         [cmake] Suppress Clang warnings in brotli and woff2
929         https://bugs.webkit.org/show_bug.cgi?id=162663
930
931         Reviewed by Michael Catanzaro.
932
933         * brotli/CMakeLists.txt:
934         * woff2/CMakeLists.txt:
935
936 2016-09-27  Konstantin Tokarev  <annulen@yandex.ru> and Vitaliy Slobodin  <vitaliy.slobodin@gmail.com>
937
938         Fixed compilation of WOFF2 on Windows
939         https://bugs.webkit.org/show_bug.cgi?id=162570
940
941         Reviewed by Alex Christensen.
942
943         * woff2/CMakeLists.txt: Avoid passing GCC-specific flags to other
944         compilers.
945         * woff2/src/port.h: Include assert.h.
946
947 2016-06-19  Frederic Wang  <fred.wang@free.fr>
948
949         Update Brotli to version 0.4.0
950         https://bugs.webkit.org/show_bug.cgi?id=158907
951
952         Reviewed by Michael Catanzaro.
953
954         * brotli/README.webkit:
955         * brotli/dec/bit_reader.h:
956         * brotli/dec/decode.c:
957         * brotli/dec/decode.h:
958         * brotli/dec/huffman.c:
959         * brotli/dec/huffman.h:
960         * brotli/dec/port.h:
961         (BrotliDump):
962         * brotli/dec/state.c:
963         * brotli/dec/state.h:
964
965 2016-05-23  Michael Catanzaro  <mcatanzaro@igalia.com>
966
967         woff2_dec.cc triggers -Wsign-compare, -Wunused-but-set-variable
968         https://bugs.webkit.org/show_bug.cgi?id=157732
969
970         Reviewed by Darin Adler.
971
972         * woff2/CMakeLists.txt:
973
974 2016-05-22  Brady Eidson  <beidson@apple.com>
975
976         Move to C++14.
977         https://bugs.webkit.org/show_bug.cgi?id=157948
978
979         Reviewed by Michael Catanzaro.
980
981         * gtest/xcode/Config/General.xcconfig:
982
983 2016-03-17  Csaba Osztrogonác  <ossy@webkit.org>
984
985         Unreviewed, line ending fixes.
986
987         * gtest/codegear/gtest_all.cc:
988         * gtest/codegear/gtest_link.cc:
989
990 2016-03-10  Frederic Wang  <fwang@igalia.com>
991
992         [GTK] Add support for WOFF2
993         https://bugs.webkit.org/show_bug.cgi?id=152616
994
995         Reviewed by Carlos Garcia Campos.
996
997         We import the source of the third-party brotli and woff2 libraries because release packages do not exist yet.
998         The script to update source from upstream as well as the makefile to compile relevant files are based on similar code from Mozilla.
999
1000         * brotli/CMakeLists.txt: Added. We force BROTLI_BUILD_PORTABLE by default, see https://github.com/google/brotli/issues/307.
1001         * brotli/LICENSE: Added.
1002         * brotli/README.webkit: Added.
1003         * brotli/dec/Makefile: Added.
1004         * brotli/dec/bit_reader.c: Added.
1005         * brotli/dec/bit_reader.h: Added.
1006         * brotli/dec/context.h: Added.
1007         * brotli/dec/decode.c: Added.
1008         * brotli/dec/decode.h: Added.
1009         * brotli/dec/dictionary.c: Added.
1010         * brotli/dec/dictionary.h: Added.
1011         * brotli/dec/huffman.c: Added.
1012         * brotli/dec/huffman.h: Added.
1013         * brotli/dec/port.h: Added.
1014         (BrotliRBit):
1015         * brotli/dec/prefix.h: Added.
1016         * brotli/dec/state.c: Added.
1017         * brotli/dec/state.h: Added.
1018         * brotli/dec/transform.h: Added.
1019         * brotli/dec/types.h: Added.
1020         * brotli/update.sh: Added. This script helps to get the latest version of the decoder source code.
1021         * woff2/CMakeLists.txt: Added. We only compile the decoder files.
1022         * woff2/LICENSE: Added.
1023         * woff2/README.webkit: Added.
1024         * woff2/src/buffer.h: Added.
1025         (woff2::Failure):
1026         (woff2::Buffer::Buffer):
1027         (woff2::Buffer::Skip):
1028         (woff2::Buffer::Read):
1029         (woff2::Buffer::ReadU8):
1030         (woff2::Buffer::ReadU16):
1031         (woff2::Buffer::ReadS16):
1032         (woff2::Buffer::ReadU24):
1033         (woff2::Buffer::ReadU32):
1034         (woff2::Buffer::ReadS32):
1035         (woff2::Buffer::ReadTag):
1036         (woff2::Buffer::ReadR64):
1037         (woff2::Buffer::buffer):
1038         (woff2::Buffer::offset):
1039         (woff2::Buffer::length):
1040         (woff2::Buffer::set_offset):
1041         * woff2/src/file.h: Added.
1042         (woff2::GetFileContent):
1043         (woff2::SetFileContents):
1044         * woff2/src/font.cc: Added.
1045         * woff2/src/font.h: Added.
1046         * woff2/src/glyph.cc: Added.
1047         * woff2/src/glyph.h: Added.
1048         (woff2::Glyph::Glyph):
1049         * woff2/src/normalize.cc: Added.
1050         * woff2/src/normalize.h: Added.
1051         * woff2/src/port.h: Added.
1052         (woff2::Log2Floor):
1053         * woff2/src/round.h: Added.
1054         (woff2::Round4):
1055         * woff2/src/store_bytes.h: Added.
1056         (woff2::StoreU32):
1057         (woff2::Store16):
1058         (woff2::StoreBytes):
1059         * woff2/src/table_tags.cc: Added.
1060         * woff2/src/table_tags.h: Added.
1061         * woff2/src/transform.cc: Added.
1062         * woff2/src/transform.h: Added.
1063         * woff2/src/variable_length.cc: Added.
1064         * woff2/src/variable_length.h: Added.
1065         * woff2/src/woff2_common.cc: Added.
1066         * woff2/src/woff2_common.h: Added.
1067         (woff2::Table::operator<):
1068         * woff2/src/woff2_compress.cc: Added.
1069         * woff2/src/woff2_dec.cc: Added.
1070         * woff2/src/woff2_dec.h: Added.
1071         * woff2/src/woff2_decompress.cc: Added.
1072         * woff2/src/woff2_enc.cc: Added.
1073         * woff2/src/woff2_enc.h: Added.
1074         (woff2::WOFF2Params::WOFF2Params):
1075         * woff2/update.sh: Added. This script helps to get the latest upstream version.
1076
1077 2016-01-09  Dan Bernstein  <mitz@apple.com>
1078
1079         [Cocoa] Allow overriding the frameworks directory independently of using a staging install path
1080         https://bugs.webkit.org/show_bug.cgi?id=152926
1081
1082         Reviewed by Tim Horton.
1083
1084         Introduce a new build setting, WK_OVERRIDE_FRAMEWORKS_DIR. When not empty, it determines
1085         where the frameworks are installed. Setting USE_STAGING_INSTALL_PATH to YES sets
1086         WK_OVERRIDE_FRAMEWORKS_DIR to $(SYSTEM_LIBRARY_DIR)/StagedFrameworks/Safari.
1087
1088         Account for the possibility of WK_OVERRIDE_FRAMEWORKS_DIR containing spaces.
1089
1090         * gtest/xcode/Config/General.xcconfig:
1091           Add quotes to account for spaces.
1092         * gtest/xcode/Config/ProductionProject.xcconfig:
1093         - Replace STAGED_FRAMEWORKS_SEARCH_PATH in FRAMEWORK_SEARCH_PATHS with
1094           WK_OVERRIDE_FRAMEWORKS_DIR and add quotes to account for spaces.
1095         - Define WEBCORE_FRAMEWORKS_DIR based on WK_OVERRIDE_FRAMEWORKS_DIR.
1096
1097 2016-01-04  Alexey Proskuryakov  <ap@apple.com>
1098
1099         gtest should use the same SDK as other projects
1100         https://bugs.webkit.org/show_bug.cgi?id=152718
1101         rdar://problem/23566856
1102
1103         Reviewed by Alex Christensen.
1104
1105         gtest configuration attempted to use USE_INTERNAL_SDK without ever defining it.
1106
1107         * gtest/xcode/Config/DebugProject.xcconfig:
1108         * gtest/xcode/Config/General.xcconfig:
1109         * gtest/xcode/Config/ReleaseProject.xcconfig:
1110
1111 2016-01-02  Ting-Wei Lan  <lantw44@gmail.com>
1112
1113         Remove usage of environ in gtest
1114         https://bugs.webkit.org/show_bug.cgi?id=138420
1115
1116         Reviewed by Michael Catanzaro.
1117
1118         FreeBSD libc.so.7 does not contain an environ symbol, which causes
1119         undefined reference problem when using -Wl,--no-undefined. As gtest
1120         only uses environ as an argument to call execve, we can simply remove
1121         its usage by replacing execve with execv.
1122
1123         * gtest/src/gtest-death-test.cc:
1124
1125 2015-12-01  Dana Burkart  <dburkart@apple.com>
1126
1127         Remove Mountain Lion support from gtest
1128         https://bugs.webkit.org/show_bug.cgi?id=151705
1129
1130         Reviewed by Darin Adler.
1131
1132         * gtest/xcode/Config/General.xcconfig:
1133
1134 2015-11-02  Andy Estes  <aestes@apple.com>
1135
1136         [Cocoa] Add tvOS and watchOS to SUPPORTED_PLATFORMS
1137         https://bugs.webkit.org/show_bug.cgi?id=150819
1138
1139         Reviewed by Dan Bernstein.
1140
1141         This tells Xcode to include these platforms in its Devices dropdown, making it possible to build in the IDE.
1142
1143         * gtest/xcode/Config/General.xcconfig:
1144
1145 2015-08-20  Alex Christensen  <achristensen@webkit.org>
1146
1147         Clean up CMake build after r188673
1148         https://bugs.webkit.org/show_bug.cgi?id=148234
1149
1150         Reviewed by Tim Horton.
1151
1152         * gtest/CMakeLists.txt:
1153         gtest needs to be a static library on Windows to not crash.
1154
1155 2015-08-11  Brent Fulgham  <bfulgham@apple.com>
1156
1157         [Win] Switch Windows build to Visual Studio 2015
1158         https://bugs.webkit.org/show_bug.cgi?id=147887
1159         <rdar://problem/22235098>
1160
1161         Reviewed by Alex Christensen.
1162
1163         Update Visual Studio project file settings to use the current Visual
1164         Studio and compiler. Continue targeting binaries to run on our minimum
1165         supported configuration of Windows 7.
1166
1167         * gtest/msvc/gtest-md.vcxproj:
1168
1169 2015-08-10  Alex Christensen  <achristensen@webkit.org>
1170
1171         [Win] Unreviewed build fix after r188239.
1172
1173         * gtest/CMakeLists.txt:
1174         VS2015 requires __STDC_LIMIT_MACROS to be defined for INTMAX_MAX to be defined.
1175
1176 2015-08-10  Alex Christensen  <achristensen@webkit.org>
1177
1178         Build TestWebKitAPI with CMake on Windows
1179         https://bugs.webkit.org/show_bug.cgi?id=147851
1180
1181         Reviewed by Chris Dumez.
1182
1183         * gtest/CMakeLists.txt:
1184         Include DerivedSources to find WTF/WTFHeaderDetection.h.
1185
1186 2015-05-26  Dan Bernstein  <mitz@apple.com>
1187
1188         <rdar://problem/21104551> Update build settings
1189
1190         Reviewed by Anders Carlsson.
1191
1192         * gtest/xcode/Config/General.xcconfig:
1193
1194 2015-05-11  Brent Fulgham  <bfulgham@apple.com>
1195
1196         [Win] Move Windows build target to Windows 7 (or newer)
1197         https://bugs.webkit.org/show_bug.cgi?id=144890
1198         <rdar://problem/20707307>
1199
1200         Reviewed by Anders Carlsson.
1201
1202         Update linked SDK and minimal Windows level to be compatible with
1203         Windows 7 or newer.
1204
1205         * gtest/msvc/gtest-md.vcxproj:
1206
1207 2015-05-07  Dan Bernstein  <mitz@apple.com>
1208
1209         <rdar://problem/19317140> [Xcode] Remove usage of AspenFamily.xcconfig in Source/
1210         https://bugs.webkit.org/show_bug.cgi?id=144727
1211
1212         Reviewed by Darin Adler.
1213
1214         * gtest/xcode/Config/General.xcconfig: Don’t include AspenFamily.xcconfig.
1215
1216 2015-04-01  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1217
1218         [CMake] Make gtest/CMakeLists.txt more readable
1219         https://bugs.webkit.org/show_bug.cgi?id=143295
1220
1221         Reviewed by Csaba Osztrogonác.
1222
1223         gtest/CMakeLists.txt has used add_library() and include_directory() directly.
1224         This patch adds GTEST_INCLUDE_DIRECTORIES and GTEST_SOURCES, and use it.
1225
1226         * gtest/CMakeLists.txt:
1227
1228 2015-03-29  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1229
1230         [CMake] Update old CMakeList.txt in gtest
1231         https://bugs.webkit.org/show_bug.cgi?id=143192
1232
1233         Reviewed by Darin Adler.
1234
1235         CMake ports have used cmake/gtest/CMakeLists.txt instead of ThirdParty/test/CMakeLists.txt
1236         in order to build gtest. However it looks ThirdParty/test/CMakeLists.txt won't be used anymore.
1237         So this patch moves cmake/gtest/CMakeLists.txt to ThirdPart/test/CMakeLists.txt, and use it.
1238
1239         * gtest/CMakeLists.txt:
1240
1241 2014-12-26  Dan Bernstein  <mitz@apple.com>
1242
1243         <rdar://problem/19348208> REGRESSION (r177027): iOS builds use the wrong toolchain
1244         https://bugs.webkit.org/show_bug.cgi?id=139950
1245
1246         Reviewed by David Kilzer.
1247
1248         * gtest/xcode/Config/General.xcconfig: Only define TOOLCHAINS when building for OS X, doing so
1249         in a manner that works with Xcode 5.1.1.
1250
1251 2014-12-09  David Kilzer  <ddkilzer@apple.com>
1252
1253         Switch from using PLATFORM_NAME to SDK selectors in ANGLE, bmalloc, gtest, JavaScriptCore, WTF
1254         <http://webkit.org/b/139212>
1255
1256         Reviewed by Joseph Pecoraro.
1257
1258         * gtest/xcode/Config/General.xcconfig:
1259         - Only set SDKROOT and TOOLCHAINS on OS X.
1260
1261 2014-10-30  Dana Burkart  <dburkart@apple.com>
1262
1263         <rdar://problem/18821260> Prepare for the mysterious future
1264
1265         Reviewed by Lucas Forschler.
1266
1267         * gtest/xcode/Config/General.xcconfig:
1268
1269 2014-09-18  Brent Fulgham  <bfulgham@apple.com>
1270
1271         [Win] Unreviewed build fix.
1272
1273         * gtest/msvc/gtest-md.vcxproj: Make sure we use static linking for gtest on
1274         normal debug build to match the rest of WebKit.
1275
1276 2014-09-09  Benjamin Poulain  <bpoulain@apple.com>
1277
1278         Disable the "unreachable-code" warning
1279         https://bugs.webkit.org/show_bug.cgi?id=136677
1280
1281         Reviewed by Darin Adler.
1282
1283         * gtest/xcode/Config/General.xcconfig:
1284
1285 2014-09-06  Darin Adler  <darin@apple.com>
1286
1287         Make updates suggested by new version of Xcode
1288         https://bugs.webkit.org/show_bug.cgi?id=136603
1289
1290         Reviewed by Mark Rowe.
1291
1292         * gtest/xcode/Config/General.xcconfig: Moved CLANG_WARN_BOOL_CONVERSION,
1293         CLANG_WARN_ENUM_CONVERSION, CLANG_WARN_INT_CONVERSION, and COMBINE_HIDPI_IMAGES
1294         here from project file.  Added CLANG_WARN_UNREACHABLE_CODE, ENABLE_STRICT_OBJC_MSGSEND,
1295         and GCC_WARN_64_TO_32_BIT_CONVERSION as suggested by Xcode upgrade check.
1296
1297         * gtest/xcode/gtest.xcodeproj/project.pbxproj: Updated LastUpgradeCheck and removed
1298         things that are redundant with the xcconfig file above.
1299
1300 2014-08-22  Renato Nagy  <nagy.renato@stud.u-szeged.hu>
1301
1302         Remove LevelDB.
1303         https://bugs.webkit.org/show_bug.cgi?id=136170
1304
1305         Reviewed by Gyuyoung Kim.
1306
1307         * leveldb/AUTHORS: Removed.
1308         * leveldb/LICENSE: Removed.
1309         * leveldb/Makefile: Removed.
1310         * leveldb/NEWS: Removed.
1311         * leveldb/README: Removed.
1312         * leveldb/TODO: Removed.
1313         * leveldb/build_detect_platform: Removed.
1314         * leveldb/db/builder.cc: Removed.
1315         * leveldb/db/builder.h: Removed.
1316         * leveldb/db/c.cc: Removed.
1317         * leveldb/db/c_test.c: Removed.
1318         * leveldb/db/corruption_test.cc: Removed.
1319         * leveldb/db/db_bench.cc: Removed.
1320         * leveldb/db/db_impl.cc: Removed.
1321         * leveldb/db/db_impl.h: Removed.
1322         * leveldb/db/db_iter.cc: Removed.
1323         * leveldb/db/db_iter.h: Removed.
1324         * leveldb/db/db_test.cc: Removed.
1325         * leveldb/db/dbformat.cc: Removed.
1326         * leveldb/db/dbformat.h: Removed.
1327         * leveldb/db/dbformat_test.cc: Removed.
1328         * leveldb/db/filename.cc: Removed.
1329         * leveldb/db/filename.h: Removed.
1330         * leveldb/db/filename_test.cc: Removed.
1331         * leveldb/db/leveldb_main.cc: Removed.
1332         * leveldb/db/log_format.h: Removed.
1333         * leveldb/db/log_reader.cc: Removed.
1334         * leveldb/db/log_reader.h: Removed.
1335         * leveldb/db/log_test.cc: Removed.
1336         * leveldb/db/log_writer.cc: Removed.
1337         * leveldb/db/log_writer.h: Removed.
1338         * leveldb/db/memtable.cc: Removed.
1339         * leveldb/db/memtable.h: Removed.
1340         * leveldb/db/repair.cc: Removed.
1341         * leveldb/db/skiplist.h: Removed.
1342         * leveldb/db/skiplist_test.cc: Removed.
1343         * leveldb/db/snapshot.h: Removed.
1344         * leveldb/db/table_cache.cc: Removed.
1345         * leveldb/db/table_cache.h: Removed.
1346         * leveldb/db/version_edit.cc: Removed.
1347         * leveldb/db/version_edit.h: Removed.
1348         * leveldb/db/version_edit_test.cc: Removed.
1349         * leveldb/db/version_set.cc: Removed.
1350         * leveldb/db/version_set.h: Removed.
1351         * leveldb/db/version_set_test.cc: Removed.
1352         * leveldb/db/write_batch.cc: Removed.
1353         * leveldb/db/write_batch_internal.h: Removed.
1354         * leveldb/db/write_batch_test.cc: Removed.
1355         * leveldb/doc/bench/db_bench_sqlite3.cc: Removed.
1356         * leveldb/doc/bench/db_bench_tree_db.cc: Removed.
1357         * leveldb/doc/benchmark.html: Removed.
1358         * leveldb/doc/doc.css: Removed.
1359         * leveldb/doc/impl.html: Removed.
1360         * leveldb/doc/index.html: Removed.
1361         * leveldb/doc/log_format.txt: Removed.
1362         * leveldb/doc/table_format.txt: Removed.
1363         * leveldb/helpers/memenv/memenv.cc: Removed.
1364         * leveldb/helpers/memenv/memenv.h: Removed.
1365         * leveldb/helpers/memenv/memenv_test.cc: Removed.
1366         * leveldb/include/leveldb/c.h: Removed.
1367         * leveldb/include/leveldb/cache.h: Removed.
1368         * leveldb/include/leveldb/comparator.h: Removed.
1369         * leveldb/include/leveldb/db.h: Removed.
1370         * leveldb/include/leveldb/env.h: Removed.
1371         * leveldb/include/leveldb/filter_policy.h: Removed.
1372         * leveldb/include/leveldb/iterator.h: Removed.
1373         * leveldb/include/leveldb/options.h: Removed.
1374         * leveldb/include/leveldb/slice.h: Removed.
1375         * leveldb/include/leveldb/status.h: Removed.
1376         * leveldb/include/leveldb/table.h: Removed.
1377         * leveldb/include/leveldb/table_builder.h: Removed.
1378         * leveldb/include/leveldb/write_batch.h: Removed.
1379         * leveldb/port/README: Removed.
1380         * leveldb/port/atomic_pointer.h: Removed.
1381         * leveldb/port/port.h: Removed.
1382         * leveldb/port/port_example.h: Removed.
1383         * leveldb/port/port_posix.cc: Removed.
1384         * leveldb/port/port_posix.h: Removed.
1385         * leveldb/port/thread_annotations.h: Removed.
1386         * leveldb/port/win/stdint.h: Removed.
1387         * leveldb/table/block.cc: Removed.
1388         * leveldb/table/block.h: Removed.
1389         * leveldb/table/block_builder.cc: Removed.
1390         * leveldb/table/block_builder.h: Removed.
1391         * leveldb/table/filter_block.cc: Removed.
1392         * leveldb/table/filter_block.h: Removed.
1393         * leveldb/table/filter_block_test.cc: Removed.
1394         * leveldb/table/format.cc: Removed.
1395         * leveldb/table/format.h: Removed.
1396         * leveldb/table/iterator.cc: Removed.
1397         * leveldb/table/iterator_wrapper.h: Removed.
1398         * leveldb/table/merger.cc: Removed.
1399         * leveldb/table/merger.h: Removed.
1400         * leveldb/table/table.cc: Removed.
1401         * leveldb/table/table_builder.cc: Removed.
1402         * leveldb/table/table_test.cc: Removed.
1403         * leveldb/table/two_level_iterator.cc: Removed.
1404         * leveldb/table/two_level_iterator.h: Removed.
1405         * leveldb/util/arena.cc: Removed.
1406         * leveldb/util/arena.h: Removed.
1407         * leveldb/util/arena_test.cc: Removed.
1408         * leveldb/util/bloom.cc: Removed.
1409         * leveldb/util/bloom_test.cc: Removed.
1410         * leveldb/util/cache.cc: Removed.
1411         * leveldb/util/cache_test.cc: Removed.
1412         * leveldb/util/coding.cc: Removed.
1413         * leveldb/util/coding.h: Removed.
1414         * leveldb/util/coding_test.cc: Removed.
1415         * leveldb/util/comparator.cc: Removed.
1416         * leveldb/util/crc32c.cc: Removed.
1417         * leveldb/util/crc32c.h: Removed.
1418         * leveldb/util/crc32c_test.cc: Removed.
1419         * leveldb/util/env.cc: Removed.
1420         * leveldb/util/env_posix.cc: Removed.
1421         * leveldb/util/env_test.cc: Removed.
1422         * leveldb/util/filter_policy.cc: Removed.
1423         * leveldb/util/hash.cc: Removed.
1424         * leveldb/util/hash.h: Removed.
1425         * leveldb/util/histogram.cc: Removed.
1426         * leveldb/util/histogram.h: Removed.
1427         * leveldb/util/logging.cc: Removed.
1428         * leveldb/util/logging.h: Removed.
1429         * leveldb/util/mutexlock.h: Removed.
1430         * leveldb/util/options.cc: Removed.
1431         * leveldb/util/posix_logger.h: Removed.
1432         * leveldb/util/random.h: Removed.
1433         * leveldb/util/status.cc: Removed.
1434         * leveldb/util/testharness.cc: Removed.
1435         * leveldb/util/testharness.h: Removed.
1436         * leveldb/util/testutil.cc: Removed.
1437         * leveldb/util/testutil.h: Removed.
1438
1439 2014-08-11  Andy Estes  <aestes@apple.com>
1440
1441         [iOS] Get rid of iOS.xcconfig
1442         https://bugs.webkit.org/show_bug.cgi?id=135809
1443
1444         Reviewed by Joseph Pecoraro.
1445
1446         All iOS.xcconfig did was include AspenFamily.xcconfig, so there's no need for the indirection.
1447
1448         * gtest/xcode/Config/General.xcconfig:
1449         * gtest/xcode/Config/iOS.xcconfig: Removed.
1450         * gtest/xcode/gtest.xcodeproj/project.pbxproj:
1451
1452 2014-03-25  Martin Robinson  <mrobinson@igalia.com>
1453
1454         [GTK] Remove the autotools build
1455         https://bugs.webkit.org/show_bug.cgi?id=130717
1456
1457         Reviewed by Anders Carlsson.
1458
1459         * gtest/GNUmakefile.am: Removed.
1460         * leveldb/GNUmakefile.am: Removed.
1461
1462 2014-03-25  Gabor Rapcsanyi  <rgabor@webkit.org>
1463
1464         [EFL] Add ARM64 build support
1465         https://bugs.webkit.org/show_bug.cgi?id=130506
1466
1467         Rubber stamped by Gyuyoung Kim.
1468
1469         * leveldb/port/atomic_pointer.h: Set ARCH_CPU_ARM_FAMILY when __aarch64__ is defined.
1470
1471 2014-03-14  Landry Breuil  <landry@openbsd.org>
1472
1473         Fix leveldb build on OpenBSD/NetBSD by using the FreeBSD codepaths.
1474         https://bugs.webkit.org/show_bug.cgi?id=129966
1475
1476         Reviewed by Andreas Kling.
1477
1478         * leveldb/GNUmakefile.am:
1479         * leveldb/port/port_posix.h:
1480
1481 2014-01-12  Andy Estes  <aestes@apple.com>
1482
1483         Fix the Mac build after r161777.
1484
1485         * gtest/xcode/Config/General.xcconfig: AspenFamily.xcconfig excludes
1486         macosx from SUPPORTED_PLATFORMS, so add it back in ourselves.
1487
1488 2014-01-11  David Kilzer  <ddkilzer@apple.com>
1489
1490         [iOS] Upstream gtest
1491         <http://webkit.org/b/126811>
1492
1493         Reviewed by Mark Rowe.
1494
1495         * gtest/xcode/Config/General.xcconfig: Include iOS.xcconfig.
1496         * gtest/xcode/Config/iOS.xcconfig: Added.
1497         * gtest/xcode/gtest.xcodeproj/project.pbxproj: Add iOS.xcconfig.
1498         Sort.
1499
1500 2013-12-13  Brent Fulgham  <bfulgham@apple.com>
1501
1502         [Win] Switch WebKit solution to Visual Studio 2013
1503         https://bugs.webkit.org/show_bug.cgi?id=125192
1504
1505         Reviewed by Anders Carlsson.
1506
1507         * gtest/msvc/gtest-md.vcxproj: Update for VS2013
1508
1509 2013-11-15  Roger Fong  <roger_fong@apple.com>
1510
1511         Unreviewed, gtest project file cleanup.
1512
1513         * gtest/msvc/gtest-md.vcxproj:
1514
1515 2013-10-24  Mark Rowe  <mrowe@apple.com>
1516
1517         Remove references to OS X 10.7 from Xcode configuration settings.
1518
1519         Now that we're not building for OS X 10.7 they're no longer needed.
1520
1521         Reviewed by Anders Carlsson.
1522
1523         * gtest/xcode/Config/General.xcconfig:
1524
1525 2013-10-24  Mark Rowe  <mrowe@apple.com>
1526
1527         <rdar://problem/15312643> Prepare for the mysterious future.
1528
1529         Reviewed by David Kilzer.
1530
1531         * gtest/xcode/Config/General.xcconfig:
1532
1533 2013-10-10  Mark Rowe  <mrowe@apple.com>
1534
1535         <rdar://problem/13341666> WebKit should always build against an SDK.
1536
1537         Have all projects default to building against the OS X Internal SDK for the Production
1538         configuration. For the Debug and Release configurations, look for UseInternalSDK.xcconfig
1539         to determine whether the OS X Internal SDK should be used. If not, use the normal OS X SDK.
1540
1541         Reviewed by Dan Bernstein.
1542
1543         * gtest/xcode/Config/General.xcconfig:
1544         * gtest/xcode/Config/ProductionProject.xcconfig:
1545
1546 2013-10-06  Dan Bernstein  <mitz@apple.com>
1547
1548         Build against the Xcode default toolchain when targeting OS X 10.8.
1549
1550         This fixes the build after r156632 in configurations that use another toolchain
1551         by default.
1552
1553         * gtest/xcode/Config/General.xcconfig:
1554
1555 2013-10-06  Darin Adler  <darin@apple.com>
1556
1557         Remove unneeded ScriptGCEvent class
1558         https://bugs.webkit.org/show_bug.cgi?id=122390
1559
1560         Reviewed by Anders Carlsson.
1561
1562         * gtest/xcode/gtest.xcodeproj/project.pbxproj: Let Xcode update this file.
1563         Not really part of this bug fix, but good to land anyway.
1564
1565 2013-09-29  Darin Adler  <darin@apple.com>
1566
1567         Take some Xcode advice about turning on additional warnings in ANGLE and gtest
1568         https://bugs.webkit.org/show_bug.cgi?id=122087
1569
1570         Reviewed by Mark Rowe.
1571
1572         * gtest/xcode/Config/General.xcconfig: Added some warnings that Xcode 5 suggested.
1573
1574 2013-09-06  Alberto Garcia  <berto@igalia.com>
1575
1576         GTest: add support for FreeBSD and Hurd
1577         https://bugs.webkit.org/show_bug.cgi?id=120870
1578
1579         Patch by Emilio Pozuelo Monfort <pochu@debian.org>
1580         Reviewed by Gustavo Noronha Silva.
1581
1582         * gtest/include/gtest/internal/gtest-port.h:
1583
1584 2013-09-05  Anders Carlsson  <andersca@apple.com>
1585
1586         Enable C++11 wherever we build C++ files that include wtf/Platform.h
1587         https://bugs.webkit.org/show_bug.cgi?id=120782
1588
1589         Reviewed by Andreas Kling.
1590
1591         Set CLANG_CXX_LANGUAGE_STANDARD to gnu++0x.
1592
1593         * gtest/xcode/Config/General.xcconfig:
1594
1595 2013-08-20  Alex Christensen  <achristensen@apple.com>
1596
1597         Use PlatformArchitecture to distinguish between 32-bit and 64-bit builds on Windows.
1598         https://bugs.webkit.org/show_bug.cgi?id=119512
1599
1600         Reviewed by Brent Fulgham.
1601
1602         * gtest/msvc/gtest-md.vcxproj:
1603         Replaced obj32, bin32, and lib32 with macros for 64-bit build.
1604
1605 2013-07-23  David Farler  <dfarler@apple.com>
1606
1607         Provide optional OTHER_CFLAGS, OTHER_CPPFLAGS, OTHER_LDFLAGS additions for building with ASAN
1608         https://bugs.webkit.org/show_bug.cgi?id=117762
1609
1610         Reviewed by Mark Rowe.
1611
1612         * gtest/xcode/Config/General.xcconfig:
1613         Add ASAN_OTHER_CFLAGS, CPLUSPLUSFLAGS, LDFLAGS.
1614         * gtest/xcode/Config/StaticLibraryTarget.xcconfig:
1615         Add ASAN_OTHER_CFLAGS, CPLUSPLUSFLAGS.
1616
1617 2013-07-27  Mark Rowe  <mrowe@apple.com>
1618
1619         Fix builds against an SDK.
1620
1621         * gtest/xcode/Config/FrameworkTarget.xcconfig: Ensure that gtest.framework is installed
1622         in a location compatible with the SDK generation process.
1623
1624 2013-07-19  Alex Christensen  <achristensen@apple.com>
1625
1626         Added x64 configuration to Visual Studio build.
1627         https://bugs.webkit.org/show_bug.cgi?id=118888
1628
1629         Reviewed by Brent Fulgham.
1630
1631         * gtest/msvc/gtest-md.vcxproj:
1632
1633 2013-07-18  Roger Fong  <roger_fong@apple.com>
1634
1635         Make sure to link against _debug binaries when appropriate.
1636         <rdar://problem/14473010>.
1637
1638         * gtest/msvc/gtest-md.vcxproj:
1639
1640 2013-06-17  Darin Adler  <darin@apple.com>
1641
1642         Sort all the Xcode project files
1643         https://bugs.webkit.org/show_bug.cgi?id=117696
1644
1645         Reviewed by Anders Carlsson.
1646
1647         * gtest/xcode/Samples/FrameworkSample/WidgetFramework.xcodeproj/project.pbxproj: Ran the sort-Xcode-project-file script.
1648         * gtest/xcode/gtest.xcodeproj/project.pbxproj: Ran the sort-Xcode-project-file script.
1649
1650 2013-06-18  Roger Fong  <roger_fong@apple.com>
1651
1652         Replace tools32 folder with tools and update WebKit Windows solution accordingly.
1653         <rdar://problem/14118143>.
1654
1655         Rubberstamped by Brent Fulgham.
1656
1657         * gtest/msvc/gtest-md.vcxproj:
1658
1659 2013-06-03  Roger Fong  <roger_fong@apple.com>
1660
1661         Nuke VS2005 files from the tree.
1662         <rdar://problem/14042021>.
1663
1664         Rubberstamped by Brent Fulgham.
1665
1666         * gtest/msvc/gtest-md.sln: Removed.
1667         * gtest/msvc/gtest-md.vcproj: Removed.
1668         * gtest/msvc/gtest.sln: Removed.
1669         * gtest/msvc/gtest.vcproj: Removed.
1670         * gtest/msvc/gtest_main-md.vcproj: Removed.
1671         * gtest/msvc/gtest_main.vcproj: Removed.
1672         * gtest/msvc/gtest_prod_test-md.vcproj: Removed.
1673         * gtest/msvc/gtest_prod_test.vcproj: Removed.
1674         * gtest/msvc/gtest_unittest-md.vcproj: Removed.
1675         * gtest/msvc/gtest_unittest.vcproj: Removed.
1676
1677 2013-04-26  Roger Fong  <roger_fong@apple.com>
1678
1679         Make Apple Windows VS2010 build results into and get dependencies from __32 suffixed folders.
1680         Make the DebugSuffix configuration use _debug dependencies.
1681
1682         * gtest/msvc/gtest-md.vcxproj:
1683
1684 2013-04-09  Benjamin Poulain  <bpoulain@apple.com>
1685
1686         Remove the WebKit copy of GLU and the file using it
1687         https://bugs.webkit.org/show_bug.cgi?id=114249
1688
1689         Reviewed by Darin Adler.
1690
1691         * glu/.gitignore: Removed.
1692         * glu/LICENSE.txt: Removed.
1693         * glu/README.webkit: Removed.
1694         * glu/glu.gyp: Removed.
1695         * glu/gluos.h: Removed.
1696         * glu/internal_glu.h: Removed.
1697         * glu/libtess/GNUmakefile: Removed.
1698         * glu/libtess/Imakefile: Removed.
1699         * glu/libtess/README: Removed.
1700         * glu/libtess/alg-outline: Removed.
1701         * glu/libtess/dict-list.h: Removed.
1702         * glu/libtess/dict.c: Removed.
1703         * glu/libtess/dict.h: Removed.
1704         * glu/libtess/geom.c: Removed.
1705         * glu/libtess/geom.h: Removed.
1706         * glu/libtess/memalloc.c: Removed.
1707         * glu/libtess/memalloc.h: Removed.
1708         * glu/libtess/mesh.c: Removed.
1709         * glu/libtess/mesh.h: Removed.
1710         * glu/libtess/normal.c: Removed.
1711         * glu/libtess/normal.h: Removed.
1712         * glu/libtess/priorityq-heap.c: Removed.
1713         * glu/libtess/priorityq-heap.h: Removed.
1714         * glu/libtess/priorityq-sort.h: Removed.
1715         * glu/libtess/priorityq.c: Removed.
1716         * glu/libtess/priorityq.h: Removed.
1717         * glu/libtess/render.c: Removed.
1718         * glu/libtess/render.h: Removed.
1719         * glu/libtess/sweep.c: Removed.
1720         * glu/libtess/sweep.h: Removed.
1721         * glu/libtess/tess.c: Removed.
1722         * glu/libtess/tess.h: Removed.
1723         * glu/libtess/tessmono.c: Removed.
1724         * glu/libtess/tessmono.h: Removed.
1725
1726 2013-04-08  Benjamin Poulain  <benjamin@webkit.org>
1727
1728         Remove gyp from ThirdParty
1729         https://bugs.webkit.org/show_bug.cgi?id=114244
1730
1731         Rubberstamped by Ryosuke Niwa.
1732
1733         * gyp: Removed.
1734
1735 2013-04-05  Geoffrey Garen  <ggaren@apple.com>
1736
1737         Made USE(JSC) unconditional
1738         https://bugs.webkit.org/show_bug.cgi?id=114058
1739
1740         Reviewed by Anders Carlsson.
1741
1742         * gtest/include/gtest/internal/gtest-port.h:
1743
1744 2013-03-29  Martin Robinson  <mrobinson@igalia.com>
1745
1746         Update the version of gyp in the repository
1747         https://bugs.webkit.org/show_bug.cgi?id=113540
1748
1749         Reviewed by Nico Weber.
1750
1751         * gyp: Update gyp to r1605.
1752
1753 2013-03-21  Zan Dobersek  <zdobersek@igalia.com>
1754
1755         [GTK] Move libLevelDB.la setup into a separate GNUmakefile.am
1756         https://bugs.webkit.org/show_bug.cgi?id=112947
1757
1758         Reviewed by Martin Robinson.
1759
1760         * leveldb/GNUmakefile.am: Added, sets up the libLevelDB.la library.
1761
1762 2013-03-20  Brent Fulgham  <bfulgham@webkit.org>
1763
1764         [WinCairo] Build WinCairo port under VS2010.
1765         https://bugs.webkit.org/show_bug.cgi?id=112861
1766
1767         Reviewed by Tim Horton.
1768
1769         * gtest/msvc/gtest-md.vcxproj: Add WinCairo targets.
1770
1771 2013-03-07  Andrew Bortz  <andrew@abortz.net>
1772
1773         Replace Mersenne Twister RNG with a simple but fast RNG
1774         https://bugs.webkit.org/show_bug.cgi?id=111533
1775
1776         Reviewed by Adam Barth.
1777
1778         This code is no longer used.
1779
1780         * mt19937ar.c: Removed.
1781
1782 2013-02-20  Roger Fong  <roger_fong@apple.com>
1783
1784        Get VS2010 Solution B&I ready.
1785         <rdar://problem/1322988>
1786
1787         Rubberstamped by Timothy Horton.
1788         
1789         Add Production configuration. 
1790
1791         * gtest/msvc/gtest-md.vcxproj:
1792
1793 2013-02-14  Tony Chang  <tony@chromium.org>
1794
1795         Unreviewed, set svn:eol-style native for .sln, .vcproj, and .vsprops files.
1796         https://bugs.webkit.org/show_bug.cgi?id=96934
1797
1798         * gtest/msvc/gtest-md.sln: Modified property svn:eol-style.
1799         * gtest/msvc/gtest.sln: Modified property svn:eol-style.
1800
1801 2013-02-14  Tony Chang  <tony@chromium.org>
1802
1803         Unreviewed, set svn:eol-style CRLF for .sln files.
1804
1805         * gtest/msvc/gtest-md.sln: Added property svn:eol-style.
1806         * gtest/msvc/gtest.sln: Added property svn:eol-style.
1807
1808 2013-02-14  Roger Fong  <roger_fong@apple.com>
1809
1810         Add gtest-md VS2010 project files.
1811         https://bugs.webkit.org/show_bug.cgi?id=107034.
1812
1813         Reviewed by Brent Fulgham.
1814
1815         * gtest/msvc/gtest-md.sln: Added property svn:eol-style.
1816         * gtest/msvc/gtest.sln: Added property svn:eol-style.
1817
1818 2013-02-05  Simon Hausmann  <simon.hausmann@digia.com>
1819
1820         [Qt] Compile WTF tests of TestWebKitAPI
1821         https://bugs.webkit.org/show_bug.cgi?id=108935
1822
1823         Reviewed by Kenneth Rohde Christiansen.
1824
1825         Add qmake build system .pro file for building gtest as static library.
1826
1827         * gtest/gtest.pro: Added.
1828
1829 2013-02-05  Paweł Forysiuk  <tuxator@o2.pl>
1830
1831         Building with MinGW compiler dies with gtest errors
1832         https://bugs.webkit.org/show_bug.cgi?id=108470
1833
1834         Reviewed by Martin Robinson.
1835
1836         Variable Libraries_libgtest_la_CXXFLAGS blindly assumes that
1837         pthreads will always be enabled. Make using pthreads for gtest
1838         conditional on the build target.
1839
1840         * gtest/GNUmakefile.am: Set Libraries_libgtest_la_CXXFLAGS accordingly to the build target.
1841
1842 2013-01-23  Tony Chang  <tony@chromium.org>
1843
1844         Unreviewed, set svn:eol-style to CRLF on Windows .sln files.
1845
1846         * gtest/msvc/gtest-md.sln: Added property svn:eol-style.
1847         * gtest/msvc/gtest.sln: Added property svn:eol-style.
1848
1849 2013-01-17  Martin Robinson  <mrobinson@igalia.com>
1850
1851         [GTK] Build with LevelDB when IndexedDB is enabled
1852         https://bugs.webkit.org/show_bug.cgi?id=103220
1853
1854         Reviewed by Gustavo Noronha Silva.
1855
1856         Add the leveldb 1.9.0 source code to the ThirdParty dependencies.
1857         We cannot depend on leveldb provided by the distribution, because
1858         it sometimes breaks API compatibility.
1859
1860         * leveldb: Imported from the 1.9.0 leveldb source tarball.
1861
1862 2013-01-09  David Farler  <dfarler@apple.com>
1863
1864         Change ARCHS to generic setting to work with multiple platforms.
1865         https://bugs.webkit.org/show_bug.cgi?id=106478
1866
1867         Reviewed by Anders Carlsson.
1868
1869         * gtest/xcode/Config/General.xcconfig: ARCHS = $(ARCHS_STANDARD_32_64_BIT);
1870
1871 2012-10-28  Mark Rowe  <mrowe@apple.com>
1872
1873         Simplify Xcode configuration settings that used to vary between OS versions.
1874
1875         Reviewed by Dan Bernstein.
1876
1877         * gtest/xcode/Config/General.xcconfig:
1878
1879 2012-10-28  Mark Rowe  <mrowe@apple.com>
1880
1881         Remove references to unsupported OS and Xcode versions.
1882
1883         Reviewed by Anders Carlsson.
1884
1885         * gtest/xcode/Config/CompilerVersion.xcconfig: Removed.
1886         * gtest/xcode/Config/General.xcconfig:
1887
1888 2012-10-27  Dan Bernstein  <mitz@apple.com>
1889
1890         REAL_PLATFORM_NAME build setting is no longer needed
1891         https://bugs.webkit.org/show_bug.cgi?id=100587
1892
1893         Reviewed by Mark Rowe.
1894
1895         Removed the definition of REAL_PLATFORM_NAME and replaced references to it with references
1896         to PLATFORM_NAME.
1897
1898         * gtest/xcode/Config/CompilerVersion.xcconfig:
1899         * gtest/xcode/Config/General.xcconfig:
1900
1901 2012-08-23  Mark Rowe  <mrowe@apple.com>
1902
1903         Make gtest build with the latest version of clang.
1904
1905         Reviewed by Dan Bernstein.
1906
1907         * gtest/src/gtest-internal-inl.h:
1908         (GTestFlagSaver): Remove an unused member.
1909
1910 2012-07-03  Tony Chang  <tony@chromium.org>
1911
1912         [chromium] Unreviewed, update .gitignore to handle VS2010 files.
1913
1914         * glu/.gitignore:
1915
1916 2012-06-27  Ryosuke Niwa  <rniwa@webkit.org>
1917
1918         Fix gcc build after r121302
1919         https://bugs.webkit.org/show_bug.cgi?id=90055
1920
1921         Reviewed by Mark Rowe.
1922
1923         Assume RTTI is disabled so that gtest builds under XCode 3.2.6.
1924
1925         * gtest/xcode/Config/General.xcconfig:
1926
1927 2012-04-30  Carlos Garcia Campos  <cgarcia@igalia.com>
1928
1929         Unreviewed. Fix make distcheck.
1930
1931         * gtest/GNUmakefile.am: Add source code files included by
1932         gtest_all.cc to EXTRA_DIST.
1933
1934 2012-04-26  Carlos Garcia Campos  <cgarcia@igalia.com>
1935
1936         [GTK] Build and run TestWebKitAPI WebKit2 unit tests
1937         https://bugs.webkit.org/show_bug.cgi?id=84446
1938
1939         Reviewed by Philippe Normand.
1940
1941         * gtest/GNUmakefile.am: Do not build libgtestmain anymmore since
1942         all tests use now a custom main to make sure WTF threads are
1943         initialized.
1944
1945 2012-04-24  Carlos Garcia Campos  <cgarcia@igalia.com>
1946
1947         [GTK] Build and run TestWebKitAPI unit tests
1948         https://bugs.webkit.org/show_bug.cgi?id=84325
1949
1950         Reviewed by Philippe Normand.
1951
1952         * gtest/GNUmakefile.am: Added.
1953
1954 2012-03-30  David Barr  <davidbarr@chromium.org>
1955
1956         Split up top-level .gitignore and .gitattributes
1957         https://bugs.webkit.org/show_bug.cgi?id=82687
1958
1959         Reviewed by Tor Arne Vestbø.
1960
1961         * glu/.gitignore: Added.
1962
1963 2012-03-09  Ashod Nakashian  <ashodnakashian@yahoo.com>
1964
1965         Bash scripts should support LF endings only
1966         https://bugs.webkit.org/show_bug.cgi?id=79509
1967
1968         Reviewed by David Kilzer.
1969
1970         * gtest/xcode/Samples/FrameworkSample/runtests.sh: Added property svn:executable.
1971         * gtest/xcode/Scripts/runtests.sh: Added property svn:executable.
1972
1973 2012-03-08  Jessie Berlin  <jberlin@apple.com>
1974
1975         More Windows build fixing.
1976
1977         * gtest/msvc/gtest-md.vcproj:
1978
1979 2012-03-07  Jessie Berlin  <jberlin@apple.com>
1980
1981         Clean Windows build fails after r110033
1982         https://bugs.webkit.org/show_bug.cgi?id=80553
1983
1984         Rubber-stamped by Jon Honeycutt and Eric Seidel.
1985
1986         * gtest/msvc/gtest-md.vcproj:
1987         Add the new JavaScriptCore include directory to the include path.
1988
1989 2012-02-21  Sam Weinig  <sam@webkit.org>
1990
1991         Attempt to fix the Snow Leopard build.
1992
1993         * gtest/xcode/Config/General.xcconfig:
1994
1995 2012-02-21  Sam Weinig  <sam@webkit.org>
1996
1997         Use libc++ when building with Clang on Mac
1998         https://bugs.webkit.org/show_bug.cgi?id=78981
1999
2000         Reviewed by Dan Bernstein.
2001
2002         * gtest/xcode/Config/General.xcconfig:
2003         In addition to enabling libc++ when building with Clang,
2004         disable gtest's use of tr1::tuple, which doesn't exist in
2005         libc++.
2006
2007 2012-01-25  Mark Rowe  <mrowe@apple.com>
2008
2009         Build in to an alternate location when USE_STAGING_INSTALL_PATH is set.
2010
2011         <rdar://problem/10609417> Adopt USE_STAGING_INSTALL_PATH
2012
2013         Reviewed by David Kilzer.
2014
2015         * gtest/xcode/Config/ProductionProject.xcconfig: Ensure that the staged frameworks path
2016         is in the framework search path when USE_STAGING_INSTALL_PATH is set. Look for the WebCore
2017         framework in the staged frameworks directory when USE_STAGING_INSTALL_PATH is set.
2018
2019 2012-01-06  Anders Carlsson  <andersca@apple.com>
2020
2021         Make JavaScriptCore.framework a reference and put it in a Frameworks group
2022         https://bugs.webkit.org/show_bug.cgi?id=75740
2023
2024         Reviewed by Mark Rowe.
2025
2026         * gtest/xcode/gtest.xcodeproj/project.pbxproj:
2027
2028 2012-01-05  Dan Bernstein  <mitz@apple.com>
2029
2030         Made Debug/Release builds of gtest build only for the active architecture.
2031
2032         Reviewed by Dave Kilzer.
2033
2034         * gtest/xcode/Config/DebugProject.xcconfig:
2035         * gtest/xcode/Config/ProductionProject.xcconfig:
2036         * gtest/xcode/Config/ReleaseProject.xcconfig:
2037
2038 2012-01-04  David Kilzer  <ddkilzer@apple.com>
2039
2040         Remove HEADER_SEARCH_PATHS from Production configurations for gtest
2041
2042         Reviewed by Mark Rowe.
2043
2044         * gtest/xcode/gtest.xcodeproj/project.pbxproj: Remove
2045         HEADER_SEARCH_PATHS from Production configurations to match
2046         changes made for Debug and Release configurations in r104091.
2047
2048 2012-01-04  David Kilzer  <ddkilzer@apple.com>
2049
2050         TestWebKitAPI has issues due to FastMalloc incompatibility
2051         <http://webkit.org/b/66521>
2052         <rdar://problem/10607911>
2053
2054         Reviewed by David Levin.
2055
2056         Original patch by Dmitry Lomov <dslomov@google.com>.
2057
2058         This patch ensures that gtest uses the FastMalloc new and delete
2059         operators that are defined in JavaScriptCore.
2060
2061         * gtest/README.WebKit: Update with project changes.
2062         * gtest/include/gtest/internal/gtest-port.h: Import necessary
2063         headers to use FastMalloc in gtest.
2064         * gtest/msvc/gtest-md.vcproj: Add include directories to find
2065         WTF headers.
2066         * gtest/xcode/Config/DebugProject.xcconfig: Define
2067         WEBCORE_PRIVATE_HEADERS_DIR for Debug builds.
2068         * gtest/xcode/Config/General.xcconfig: Define
2069         HEADER_SEARCH_PATHS in terms of WEBCORE_PRIVATE_HEADERS_DIR.
2070         * gtest/xcode/Config/ProductionProject.xcconfig: Define
2071         WEBCORE_PRIVATE_HEADERS_DIR for Production builds.  This
2072         overrides the value in ReleaseProject.xcconfig.
2073         * gtest/xcode/Config/ReleaseProject.xcconfig: Define
2074         WEBCORE_PRIVATE_HEADERS_DIR for Release builds.
2075         * gtest/xcode/gtest.xcodeproj/project.pbxproj:
2076         - Remove local HEADER_SEARCH_PATHS definitions.
2077         - Link to JavaScriptCore.framework when building
2078           gtest.framework.
2079
2080 2012-01-03  David Kilzer  <ddkilzer@apple.com>
2081
2082         Add Production configuration to gtest Xcode project
2083         <http://webkit.org/b/75153>
2084
2085         Reviewed by Adam Roben.
2086
2087         * gtest/README.WebKit: Updated.
2088         * gtest/xcode/Config/ProductionProject.xcconfig: Added.
2089         * gtest/xcode/gtest.xcodeproj/project.pbxproj:
2090         - Added Production configuration based on Release configuration.
2091         - Made Production the default configuration.
2092
2093 2011-12-25  Darin Adler  <darin@apple.com>
2094
2095         * gtest/xcode/gtest.xcodeproj: Added property svn:ignore.
2096
2097 2011-11-11  Csaba Osztrogonác  <ossy@webkit.org>
2098
2099         100,000 !!!
2100
2101         Reviewed by Zoltan Herczeg.
2102
2103         * ChangeLog: Point out revision 100,000.
2104
2105 2011-08-25  Alexey Proskuryakov  <ap@apple.com>
2106
2107         Fix build when GCC 4.2 is not installed.
2108
2109         * gtest/xcode/Config/CompilerVersion.xcconfig: Copied from Source/WebCore/Configurations/CompilerVersion.xcconfig.
2110         * gtest/xcode/Config/General.xcconfig:
2111         Use the same compiler version as other projects do.
2112
2113 2011-08-19  Sheriff Bot  <webkit.review.bot@gmail.com>
2114
2115         Unreviewed, rolling out r93426.
2116         http://trac.webkit.org/changeset/93426
2117         https://bugs.webkit.org/show_bug.cgi?id=66607
2118
2119         Broke the Mac build by not building gtest.framework anymore
2120         (Requested by andersca on #webkit).
2121
2122         * gtest/README.WebKit:
2123         * gtest/include/gtest/internal/gtest-port.h:
2124         * gtest/msvc/gtest-md.vcproj:
2125         * gtest/xcode/Config/General.xcconfig:
2126         * gtest/xcode/gtest.xcodeproj/project.pbxproj:
2127
2128 2011-08-18  Dmitry Lomov  <dslomov@google.com>
2129
2130         TestWebKitAPI breaks on Windows due to fast malloc incompatibility.
2131         https://bugs.webkit.org/show_bug.cgi?id=66521
2132
2133         This patch ensures that gtest uses new and delete operators that are defined in JavaScriptCore.
2134
2135         Reviewed by David Levin.
2136
2137         * gtest/include/gtest/internal/gtest-port.h:
2138         * gtest/msvc/gtest-md.vcproj:
2139         * gtest/README.WebKit:
2140         * gtest/xcode/Config/General.xcconfig:
2141         * gtest/xcode/gtest.xcodeproj/project.pbxproj:
2142
2143 2011-08-09  Mark Rowe  <mrowe@apple.com>
2144
2145         Fix gtest to compile in the release configuration with clang.
2146
2147         This change was made upstream in r443.
2148
2149         * gtest/src/gtest.cc:
2150
2151 2011-08-04  Mark Rowe  <mrowe@apple.com>
2152
2153         Future-proof Xcode configuration settings.
2154
2155         * gtest/xcode/Config/General.xcconfig:
2156
2157 2011-08-03  Dmitry Lomov  <dslomov@google.com>
2158
2159         https://bugs.webkit.org/show_bug.cgi?id=61812
2160         TestWebKitApi breaks in release mode due to gtest incompatibility with fast malloc
2161
2162         Disable fast malloc for offending class (::std::strstream) in gtest.
2163         This looks like the most non-intrusive solution.
2164
2165         Reviewed by David Levin.
2166
2167         * gtest/include/gtest/internal/gtest-port.h:
2168         (testing::internal::StrStream::operator new):
2169         (testing::internal::StrStream::operator new[]):
2170         (testing::internal::StrStream::operator delete):
2171         (testing::internal::StrStream::operator delete[]):
2172
2173 2011-07-05  Adam Barth  <abarth@webkit.org>
2174
2175         Import qunit JavaScript unit testing framework
2176         https://bugs.webkit.org/show_bug.cgi?id=63967
2177
2178         Reviewed by Eric Seidel.
2179
2180         We're going to use this unit testing framework to test garden-o-matic.
2181
2182         * qunit: Added.
2183
2184 2011-06-04  Adam Barth  <abarth@webkit.org>
2185
2186         * glu: Added property svn:ignore.
2187             - For glu.xcodeproj, which is generated from glu.gyp.
2188
2189 2011-05-24  Stephen White  <senorblanco@chromium.org>
2190
2191         Reviewed by Kenneth Russell.
2192
2193         Unfork glu sources as much as possible.
2194         https://bugs.webkit.org/show_bug.cgi?id=61365
2195
2196         Restore the glu sources closer to the original version on oss.sgi.com
2197         by removing the WebKit-specific include paths, restoring the include
2198         order, and renaming the glu* functions via #defines rather than in
2199         the source.
2200
2201         * glu/README.webkit:
2202         Update the README to reflect the changes from trunk.
2203         * glu/glu.gyp:
2204         Add Source/Thirdparty/glu as an include path, so we can remove the
2205         hardcoded paths from the source files.
2206         * glu/gluos.h:
2207         Add #defines to rename the glu entry points to internal_*.
2208         * glu/internal_glu.h:
2209         * glu/libtess/dict.c:
2210         * glu/libtess/geom.c:
2211         * glu/libtess/geom.h:
2212         * glu/libtess/memalloc.c:
2213         * glu/libtess/mesh.c:
2214         * glu/libtess/mesh.h:
2215         * glu/libtess/normal.c:
2216         * glu/libtess/normal.h:
2217         * glu/libtess/priorityq-heap.c:
2218         * glu/libtess/priorityq-sort.h:
2219         * glu/libtess/priorityq.c:
2220         * glu/libtess/priorityq.h:
2221         * glu/libtess/render.c:
2222         * glu/libtess/render.h:
2223         * glu/libtess/sweep.c:
2224         * glu/libtess/sweep.h:
2225         * glu/libtess/tess.c:
2226         * glu/libtess/tess.h:
2227         * glu/libtess/tessmono.c:
2228         Remove WebKit-specific include paths, and internal_ prefixes from glu
2229         entry points.  Restore include order to original source order.
2230
2231 2011-05-19  Evan Martin  <evan@chromium.org>
2232
2233         Reviewed by Tony Chang.
2234
2235         [chromium] remove <(library) variable
2236         https://bugs.webkit.org/show_bug.cgi?id=61158
2237
2238         This was for a build experiment; we can just use the correct value now.
2239
2240         * glu/glu.gyp:
2241         * gyp/test/library/src/library.gyp:
2242
2243 2011-05-12  Jeff Miller  <jeffm@apple.com>
2244
2245         Ignore Visual Studio *.user files.
2246
2247         * gtest/msvc: Added property svn:ignore.
2248
2249 2011-05-12  Adam Roben  <aroben@apple.com>
2250
2251         Windows production build fix
2252
2253         * gtest/msvc/gtest-md.vcproj: Fix the OutputDirectory and IntermediateDirectory attributes
2254         for all configurations.
2255
2256 2011-05-12  Adam Roben  <aroben@apple.com>
2257
2258         A little gtest cleanup after r86287
2259
2260         * gtest/msvc/gtest-md.vcproj: Added Debug_All and Production configurations to match our
2261         other projects. (At some point all the settings should be moved into .vsprops files to match
2262         our other projects, too.)
2263